<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3955293206741950249</id><updated>2011-09-07T09:30:55.997-07:00</updated><category term='wubi'/><category term='dell'/><category term='mingw'/><category term='directx'/><category term='tuffpanda games galaxy commander'/><category term='lessons'/><category term='pc restore'/><category term='Iwata'/><category term='ram'/><category term='inspiron 600m'/><category term='slist'/><category term='ubuntu'/><category term='Nintendo Wii'/><category term='c++'/><category term='game developement'/><category term='laptop'/><title type='text'>Technical stuff</title><subtitle type='html'>mostly about video games and programming</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-4080182307720733253</id><published>2010-02-22T07:45:00.000-08:00</published><updated>2010-02-22T07:51:48.080-08:00</updated><title type='text'></title><content type='html'>It is interesting to learn about development of facebook app "Farmville" and other Zynga games. I personally liked farmville because it always came up with new stuff to interest and retain players. Just when I would think that clicking each tree to harvest was kind of a cumbersome task, farmville team would launch a new cool feature like adopt a lonely reindeer, or christmas tree, or pet cats and gain ribbons to keep me hooked on to the game. It is refreshing to hear the same thought from the Chief-game-designer of farmville: Brian Reynolds. Please watch the video below to learn more about farmville-behind the scenes information.&lt;br /&gt;&lt;br /&gt;&lt;object classId="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="480" height="418" id="VideoPlayerLg44288"&gt;&lt;param name="movie" value="http://g4tv.com/lv3/44288" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://g4tv.com/lv3/44288" type="application/x-shockwave-flash" name="VideoPlayer" width="480" height="382" allowScriptAccess="always" allowFullScreen="true" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="margin:0;text-align:center;width:480px;font-family:Arial,sans-serif;font-size:12px;color:#FF9B00;"&gt;&lt;a href="http://g4tv.com/games/reviews/" style="color:#FF9B00;" target="_blank"&gt;Game Reviews&lt;/a&gt; - &lt;a href="http://g4tv.com/e32010" style="color:#FF9B00;" target="_blank"&gt;E3 2010&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-4080182307720733253?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/4080182307720733253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=4080182307720733253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/4080182307720733253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/4080182307720733253'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2010/02/it-is-interesting-to-learn-about.html' title=''/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-3772911082808795079</id><published>2010-02-07T23:34:00.001-08:00</published><updated>2010-02-07T23:35:47.119-08:00</updated><title type='text'>Usability: the least you can do</title><content type='html'>The following is a video that I found interesting on common simple things to do about website usability that could possibly increase market value and viewer rate of a website. Here goes the video of Steve Krug's presentation&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://blip.tv/play/Ad_LKQI" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-3772911082808795079?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/3772911082808795079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=3772911082808795079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3772911082808795079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3772911082808795079'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2010/02/usability-least-you-can-do.html' title='Usability: the least you can do'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-5174377834748202223</id><published>2009-09-22T12:37:00.000-07:00</published><updated>2009-09-22T12:45:25.865-07:00</updated><title type='text'>2.5D</title><content type='html'>&lt;span style="font-weight:bold;"&gt;learn a technical term:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;what is 2.5D?&lt;/span&gt;&lt;br /&gt;2.5 D means 2D graphics manipulated to provide 3D effect. the graphics is not actual 3D but 2D, programmed in such a way to make the user think the scene is in 3D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Examples:&lt;/span&gt;&lt;br /&gt;increasing the size of an object makes it look like the camera is moving towards the object&lt;br /&gt;&lt;br /&gt;placing billboards of texture at different sizes gives a feeling of depth. for e.g placing grass blades at different sizes give a feel of whole grass plains&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;why 2.5D?&lt;/span&gt;&lt;br /&gt;3D graphics computation is expensive in terms of time and memory. hence create 2.5D to give cheap 3D effects, and making the human brain think that the scene is 3D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;games using 2.5D:&lt;/span&gt;&lt;br /&gt;Outrun (1986), the car moves in a single direction, while palm trees on left and right side of road are placed at different sizes to simulate depth. &lt;br /&gt;&lt;br /&gt;Sonic the Hedgehog for the Sega Mega Drive (Sega Genesis in the US) uses parallax scrolling (placing different 2d background images as different layers, to create 3d effects)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PtklQDQgZlM/SrkpQI-2m3I/AAAAAAAAECs/PKqre3BvmQw/s1600-h/Parallax-scroll-example.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_PtklQDQgZlM/SrkpQI-2m3I/AAAAAAAAECs/PKqre3BvmQw/s200/Parallax-scroll-example.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5384380186763893618" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-5174377834748202223?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/5174377834748202223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=5174377834748202223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5174377834748202223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5174377834748202223'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2009/09/25d.html' title='2.5D'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PtklQDQgZlM/SrkpQI-2m3I/AAAAAAAAECs/PKqre3BvmQw/s72-c/Parallax-scroll-example.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-4025703287542266398</id><published>2009-09-22T09:48:00.000-07:00</published><updated>2009-09-22T23:07:35.918-07:00</updated><title type='text'>Nvidia's PhysX</title><content type='html'>I am developing a game for one of my courses, and for that I am planning to create a physics world. Well why? you may ask. i dint come across a game that did not use any sort of physics engine especially when it is a physics based tower building game. &lt;br /&gt;&lt;br /&gt;So I am researching different physics engines like box2D, bullet and Nvidia's Physx. &lt;br /&gt;Here is what should be done to install and use Physx in Windows Vista from scratch. I have sequenced the steps after many trial and error operation on my computer as decribed after this section.&lt;br /&gt;&lt;br /&gt;1. update drivers through laptop manufacturer, as folows:&lt;br /&gt;computer-&gt;properties-&gt;device manager-&gt;display adapter-&gt;update driver.&lt;br /&gt;Mine was Dell with windows vista&lt;br /&gt;&lt;br /&gt;2.nvidia does not seem to give drivers for laptops, it provides drivers only for desktop, or so i heard. Scan your system for nvidia recommended driver by going to &lt;a href="http://www.nvidia.com/Download/index.aspx?lang=en-us"&gt;nvidia download driver home page&lt;/a&gt;, and using option 2. This option works only in IE/firefox. Download and install whatever driver package that nvidia suggests for your computer. &lt;br /&gt;&lt;br /&gt;3.installing the nvidia driver automatically installs physx system software, so no need to do it seperately. however if you still want to  manually install it for some reason, then go to http://www.nvidia.com/object/physx_9.09.0814.html to install physx system software&lt;br /&gt;&lt;br /&gt;4. install physx sdk from http://developer.nvidia.com/object/physx_downloads.html&lt;br /&gt;&lt;br /&gt;5.goto programs-&gt;nvidia corporation -&gt;physics control panel, and see if demo works fine on your system. or run physx viewer to see if it runs properly on your system.&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Here is what i did to install and try out the Physx sdk 2.8.1 in Windows Vista.&lt;br /&gt;&lt;br /&gt;1. install &lt;a href="http://www.nvidia.com/object/physx_9.09.0814.html"&gt;physics system software v9.09&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. install &lt;a href="http://developer.nvidia.com/object/physx_downloads.html"&gt;phsyx sdk v 2.8.1&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;after installing both softwares, I went to Physx control panel only to see the following screen. &lt;br /&gt;Demo:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkKuPocYkI/AAAAAAAAEB8/drBYWLmAo40/s1600-h/demomine.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:left;cursor:pointer; cursor:hand;width: 180px; height: 200px;" src="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkKuPocYkI/AAAAAAAAEB8/drBYWLmAo40/s200/demomine.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384346619084563010" /&gt;&lt;/a&gt;&lt;br /&gt;which should look something like this&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkK9VGzTKI/AAAAAAAAECE/5Kr0v8A2sF8/s1600-h/demooriginal.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 178px; height: 200px;" src="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkK9VGzTKI/AAAAAAAAECE/5Kr0v8A2sF8/s200/demooriginal.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384346878252108962" /&gt;&lt;/a&gt;&lt;br /&gt;The settings tab looked like this&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkLGhs-VHI/AAAAAAAAECM/8lZhR8SA5Po/s1600-h/settingsmine.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 182px; height: 200px;" src="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkLGhs-VHI/AAAAAAAAECM/8lZhR8SA5Po/s200/settingsmine.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384347036252263538" /&gt;&lt;/a&gt;&lt;br /&gt;which should have looked something like this since i have Geforce 8400 MX video card&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkLPQBLjRI/AAAAAAAAECU/Ghkl1QK_084/s1600-h/settingsoriginal.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 178px; height: 200px;" src="http://4.bp.blogspot.com/_PtklQDQgZlM/SrkLPQBLjRI/AAAAAAAAECU/Ghkl1QK_084/s200/settingsoriginal.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384347186124000530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;hence i went to http://www.nvidia.com/Download/index.aspx?lang=en-us to install nvidia drivers for vista v190.62, since obviously they are missing in my system. &lt;br /&gt;But during setup the following problem occurred&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PtklQDQgZlM/SrkRgBmOEBI/AAAAAAAAECc/6__fRqkjKFM/s1600-h/nvidiasetuperror.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 73px;" src="http://2.bp.blogspot.com/_PtklQDQgZlM/SrkRgBmOEBI/AAAAAAAAECc/6__fRqkjKFM/s200/nvidiasetuperror.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384354071380365330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After researching the net, i found out that the drivers first has to be installed through Dell's website for some weird reason. Hence went to computer-&gt;properties-&gt;device manager, and right clicked display card to select "update device driver"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PtklQDQgZlM/SrkR7aOEnkI/AAAAAAAAECk/3g6zA5EWEcU/s1600-h/installingDelldrivers.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 146px;" src="http://1.bp.blogspot.com/_PtklQDQgZlM/SrkR7aOEnkI/AAAAAAAAECk/3g6zA5EWEcU/s200/installingDelldrivers.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384354541846437442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;after the driver got updated through Dell, i restarted my system, and ran nvidia driver installation package again to get the same error, but this time after the setup exited, it gave me option to  "install using recommended settings" which i selected. It gave me the following error.&lt;br /&gt;&lt;br /&gt;researching the net, i found that nvidia drivers are for desktop machines, and not for laptops. for laptops, the drivers has to be installed through manufacturers, which i already did. so why did it not give me support for physx yet?&lt;br /&gt;I did a system scan from the driver download page of nvidia, to see what it suggests for my system, and if it is different from the one i tried to install.&lt;br /&gt;the results as shown in image below&lt;br /&gt;&lt;br /&gt;image&lt;br /&gt;&lt;br /&gt;indicate that my system needs version 186.81 drivers. I downloaded the exe file (which took more than 30 mins to get downloaded), and ran it. luckily it did not give any error, and installed required drivers on my machine. Then i restarted the system, and ran physx control panel to see Nvidia's control panel working properly. Then i ran physxviewer and it also ran properly. yay. now i can play with my physx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-4025703287542266398?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/4025703287542266398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=4025703287542266398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/4025703287542266398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/4025703287542266398'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2009/09/nvidias-physx.html' title='Nvidia&apos;s PhysX'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PtklQDQgZlM/SrkKuPocYkI/AAAAAAAAEB8/drBYWLmAo40/s72-c/demomine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-1347536547612633159</id><published>2009-08-12T08:32:00.000-07:00</published><updated>2009-08-19T12:44:47.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='mingw'/><category scheme='http://www.blogger.com/atom/ns#' term='directx'/><title type='text'>Mingw + DirectX</title><content type='html'>I am currently a student at University of Illinois, Chicago doing masters in Computer Science with focus on graphics programming. I decided to learn directx and what could be a better way to do that other than programming it?.  I have microsoft Visual c++ installed on my system. But I am a big fan of g++. Hence I decided to do a small project with directx graphics and mingw compiler. &lt;br /&gt;&lt;br /&gt;Trouble starts here. There is very little information on the internet about combining directX and mingw. Most of the users seem to use DevCPP or visual c++. Anyways without losing hope, I searched and found this useful website by &lt;name&gt; link. Having this page as foundation I started the installation process.  I thought to myself "what if there is little or no information about this topic on the net? I will experiment and write a blog about it" and here it goes.&lt;br /&gt;&lt;br /&gt;I already have mingw's latest version. To learn more about Mingw with Opengl please visit my "&lt;a href="http://sujatha-techie.blogspot.com/2008/10/glsl-with-mingw.html"&gt;Mingw + glsl&lt;/a&gt;" blog.  I also have &lt;a href="http://sourceforge.net/projects/mingw/files/"&gt;mingw utilities&lt;/a&gt;  to use the reimp tool. Now reimp tool is used to convert *.lib files to Mingw compatible *.a files.  &lt;br /&gt;&lt;br /&gt;Next I downloaded &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=24a541d6-0486-4453-8641-1eee9e21b282&amp;displaylang=en"&gt;directx sdk &lt;/a&gt; for windows Vista ( And yeah I have Vista) . Installed directx to C:\Program Files\Microsoft DirectX SDK (March 2009). Now to make directx libraries compatible with Mingw, I used reimp tool to convert all the *.lib files of C:\Program Files\Microsoft DirectX SDK (March 2009)\Lib\x64 to *.a files. I moved those reimp'ed files from to C:\MinGW\lib\directx. Created a new folder directx under lib for directx libraries.&lt;br /&gt;&lt;br /&gt; Then I moved header files (*.h) files from C:\Program Files\Microsoft DirectX SDK (March 2009)\Include to C:\MinGW\include\directx. Directx folder will not be there under include, so created one.  &lt;br /&gt;&lt;br /&gt;Now in the program, include the header file as #include &lt;d3d9.h&gt; and while running compile command include the library as -ld3d9 for e.g:&lt;br /&gt;g++ demo.cpp -ld3d9&lt;br /&gt;&lt;br /&gt;I ran my first directX "hello world" sorta program from &lt;a href="http://www.directxtutorial.com/"&gt;http://www.directxtutorial.com/&lt;/a&gt; and it compiled and ran successfully. looking forward to learn  more about DirectX&lt;br /&gt;&lt;br /&gt;hope this piece of information helps you with g++ and DirecX combination.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- http://www.mingw.org/wiki/SpecsFileHOWTO --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-1347536547612633159?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/1347536547612633159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=1347536547612633159' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/1347536547612633159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/1347536547612633159'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2009/08/mingw-directx.html' title='Mingw + DirectX'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-3032597239626570352</id><published>2009-07-31T10:51:00.000-07:00</published><updated>2009-07-31T10:52:10.895-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='mingw'/><category scheme='http://www.blogger.com/atom/ns#' term='slist'/><title type='text'>slist: No such file or directory</title><content type='html'>Error:&lt;br /&gt;slist: No such file or directory&lt;br /&gt;&lt;br /&gt;code:&lt;br /&gt;#include &lt;slist&gt;&lt;br /&gt;&lt;br /&gt;Environment:&lt;br /&gt;Mingw’s g++ compiler&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Copy slist file from C:\MinGW\include\c++\3.4.5\ext to C:\MinGW\include\c++\3.4.5&lt;br /&gt;&lt;br /&gt;Explanation:&lt;br /&gt;Slist belong to extension, if you want to use slist in your program, you have to have the file in your include directory. Otherwise in the program you might have to give #include &lt;ext/slist&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-3032597239626570352?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/3032597239626570352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=3032597239626570352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3032597239626570352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3032597239626570352'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2009/07/slist-no-such-file-or-directory.html' title='slist: No such file or directory'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-7059357233774335706</id><published>2009-03-20T22:22:00.000-07:00</published><updated>2009-08-10T08:58:08.218-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tuffpanda games galaxy commander'/><title type='text'>Galaxy commander game</title><content type='html'>As a part of video game course, we (team of 4) are developing a video game for multi touch table. this game is similar to &lt;a href="http://www.galcon.com"&gt;galcon&lt;/a&gt;: galaxy conquest. fast action packed game now available for iPhone also.&lt;br /&gt;&lt;br /&gt;To know more about our game development, please visit http://sites.google.com/site/tuffpanda&lt;br /&gt;&lt;br /&gt;btw our game company of 4 is named as Tuffpanda Games :)&lt;br /&gt;&lt;br /&gt;here is a video of our finished game displayed at Tactile - a multi-touch multi-user table built at Electronic Visualization lab at UIC, chicago&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/62_wqX2yiOU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/62_wqX2yiOU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-7059357233774335706?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/7059357233774335706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=7059357233774335706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7059357233774335706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7059357233774335706'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2009/03/video-game.html' title='Galaxy commander game'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-5896666647041470122</id><published>2008-12-15T13:14:00.000-08:00</published><updated>2008-12-15T13:14:00.349-08:00</updated><title type='text'>My Projects</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;this is a link to a website, where i have uploaded my recent projects and relevant codes and project description. please view them if you are interested&lt;br /&gt;&lt;br /&gt;http://suja.synthasite.com/index.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-5896666647041470122?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/5896666647041470122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=5896666647041470122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5896666647041470122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5896666647041470122'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/12/my-projects.html' title='My Projects'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-5326005906328857122</id><published>2008-10-13T07:13:00.000-07:00</published><updated>2009-08-19T12:35:21.136-07:00</updated><title type='text'>glsl with mingw</title><content type='html'>&lt;span style="font-weight:bold;"&gt;GLSL Installation on windows vista (32bit)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This installation direction is for installing opengl shading language with windows vista using mingw&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;opengl support for vista&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1)download the current drivers for your graphics card from www.support.dell.com, to fully use the hardware acceleration of your graphics card.&lt;br /&gt;&lt;br /&gt;2)check in c:/windows/system32/ for opengl32.dll, glut32.dll. They will be automatically installed in vista. If not, install the driver from support.dell.com.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;mingw installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3)install mingw (if u dont want to go through the trouble of visual studio usage, or you are comfortable with command line usage, like me :) ) from http://sourceforge.net/project/showfiles.php?group_id=2435 (automated mingw installer). run the file, and it will do the work for you.&lt;br /&gt;&lt;br /&gt;4)from the same url, install mingw utilities. it has reimp command which is used to convert *.lib files to *.a files. tar.gz files can be extracted in windows using a freeware 7-zip which could be installed from http://www.ofzenandcomputing.com/zanswers/1072&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;glut installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5)http://mywebpage.netscape.com/PtrPck/glut.htm install glut from this page, and use reimp to convert glut32.lib to libglut32.a. &lt;br /&gt;Command: /mingw-utils/bin&gt;&gt; reimp.exe glut32.lib&lt;br /&gt;copy this libglut32.a file to mingw/lib directory, and replace the old libglu32.a file. The old files gives out some "undefined reference to `__glutInitWithExit@12'" errors, which the new file eliminates.Copy the dll file to c:\windows\system32 and .h files from GL/ to c:/mingw/include/GL/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;msys installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6)run msys.exe file from http://prdownloads.sourceforge.net/mingw/MSYS-1.0.10.exe?download to install msys. msys is used to build glew from the source, since using glew binaries for windows gives out errors of the form "undefined reference to `_imp____glewGetShaderiv'". installation process will ask for mingw path. give the full path c:\mingw or whichever path mingw is installed in. msys will get installed into path/msys/1.0. Run the msys batch file. this is a shell program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;glew installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7)download glew source file,(latest:1.5.0, has support for opengl 2.0, which inturn as support for glsl 1.2) zip file from http://glew.sourceforge.net/, and extract the folder to somewhere inside /msys/1.0. open msys shell program (batch file), and Go to the folder where the makefile in glew directory is present. cd /home/glew. Run the command: make&lt;br /&gt;&lt;br /&gt;now copy the GL/glew.h, glxew.h, wglew.h to mingw/include/GL/ folder. copy lib/libglew32.a, libglew32.dll.a files to mingw/lib. copy glew32.dll to c:/windows/system32 folder.&lt;br /&gt;&lt;br /&gt;thats all folks. your opengl shader program should compile and execute beautifully in windows vista.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;other links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for furthur information please go through the following links&lt;br /&gt;&lt;br /&gt;about opengl installation: http://www.opengl.org/wiki/index.php/Getting_started &lt;br /&gt;about opengl usage: http://www.dgp.toronto.edu/~mjmcguff/learn/opengl/ &lt;br /&gt;about mingw setup: http://www.jumpstation.co.uk/info/mingw_setup_guide.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-5326005906328857122?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/5326005906328857122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=5326005906328857122' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5326005906328857122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/5326005906328857122'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/10/glsl-with-mingw.html' title='glsl with mingw'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-1960178090165388549</id><published>2008-02-11T10:37:00.000-08:00</published><updated>2008-02-11T17:13:42.268-08:00</updated><title type='text'>Wubi review . part 2</title><content type='html'>continued from &lt;a href="http://sujatha-techie.blogspot.com/2008/01/wubi-review-part-1_30.html"&gt;review part1&lt;/a&gt;&lt;br /&gt;The most awaited 1gb ram came home in a nice package. I was very excited to experience fast performance, that I forgot one simple detail. Screwdriver to open the computer module. The screw is very small that none of my screwdrivers would fit. So I had to wait until yesterday to purchase a precision screwdriver set from walmart for 5$. Today morning, I opened the module at the back of my dell inspiron 600m laptop, and installed the new 1gb ram. starting windows showed me 1.5 gb of total RAM. "whew". Now I can continue the wubi ubuntu installation.&lt;br /&gt;&lt;br /&gt;For the past few days, my windows client could not detect any wireless networks in range, and was asking me to switch on my radio, I tried to troubleshoot this for some time, but none worked. So I took my other laptop and searched in the net for ubuntu offline installation proceedure. I searched on  my laptop and found the offline installation file, saved the exe file, and this offline iso file in the same folder, and started installing in 6gb space.&lt;br /&gt;&lt;br /&gt;As the system rebooted, I went inside ubuntu, and the installation started. Last time the system hung when it was trying to install softwares for ubuntu. So I was biting my fingernails when the system started "installing softwares" proceedure.&lt;br /&gt;&lt;br /&gt;1% completed&lt;br /&gt;2%&lt;br /&gt;3%&lt;br /&gt;4%&lt;br /&gt;6%&lt;br /&gt;.&lt;br /&gt;"Please God, dont let it fail"&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;8%&lt;br /&gt;9%&lt;br /&gt;"I will come to temple this weekend, if the installation goes smoothly"&lt;br /&gt;10%&lt;br /&gt;11%&lt;br /&gt;I am praying with mumbled sound&lt;br /&gt;12%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;25%&lt;br /&gt;"whew 25% completed, plz God take this through 100%."&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;30%&lt;br /&gt;"It is in your hands God. plz plz plz dont fail me"&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;40%&lt;br /&gt;I had a bit of relief, since I thought the rest will go on smoothly..&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;50%&lt;br /&gt;still praying. Half completed. rest has to go&lt;br /&gt;51%&lt;br /&gt;52%&lt;br /&gt;53%&lt;br /&gt;beep&lt;br /&gt;beep&lt;br /&gt;Oh no, what now?&lt;br /&gt;&lt;b&gt;&lt;span style="color:red;"&gt;"SYSTEM IS IN CRITICAL TEMPERATURE. PROCEEDING TO SHUT DOWN. TERMINATING PROCESSES"&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&lt;br /&gt;&lt;br /&gt;my mom comes out of the other room "what happened? did u fall down?"&lt;br /&gt;&lt;br /&gt;I google on my other laptop to do something about this temperature and could not find anything relevant, so I use the old age method. Turning on fan-only on my A/C.&lt;br /&gt;&lt;br /&gt;So, I tell my mom to take my kid Sanjay and go to the other room where it is warmer.&lt;br /&gt;my mom asks me " are you feeling ok dear? because I see that you have gone crazy putting the A/C on when outside temperature is &lt;font color="red"&gt;-22F&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;You see, I live in westmont, Illinois and the temperature outside is -1F and feels like -22F. Who in their senses will turn the A/C on in this weather?. I did .... for my laptop and love of linux.&lt;br /&gt;&lt;br /&gt;Anyways, now I uninstalled again, and installed with 4gb space, because I dint want anything to go wrong now. I decided this is going to be the last try. If my stupid system cant install ubuntu this time? after all these work of adding more memory, putting the A/C on, and using the least memory possible 4gb, if it still cant install, then probably my system does not have the right to have ubuntu. yes, thats right, Oh system, you deserve this punishment. hahaha (villaneous laughter).&lt;br /&gt;&lt;br /&gt;What else do you expect me to say? I have uninstalled and installed about 25 times. If it still doesnt make it, I will have to live with windows, and find another way to use linux.&lt;br /&gt;&lt;br /&gt;Ok, so I threaten my lappy, pray to God, touch my lucky charm, and reboot. &lt;br /&gt;&lt;br /&gt;installing softwares&lt;br /&gt;1%&lt;br /&gt;2%&lt;br /&gt;3%&lt;br /&gt;4%&lt;br /&gt;5%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;20%&lt;br /&gt;good until now. last time, it went off at 53 % when it was installing telnet. Let me wait until 53%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;25%&lt;br /&gt;I touch the base to see if it gets heated up. no. still warm only&lt;br /&gt;.&lt;br /&gt;30%&lt;br /&gt;laptop still warm. good.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;40%&lt;br /&gt;laptop still warm. still praying&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;50% &lt;br /&gt;here it comes&lt;br /&gt;51$&lt;br /&gt;52%&lt;br /&gt;53%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;54%&lt;br /&gt;55%&lt;br /&gt;whew. Good going&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;60%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;70%&lt;br /&gt;I take the laptop from the table and hold it in my hands careful so that its base is not touching anything. hehe I just wanted the cpu not to overheat.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;80%&lt;br /&gt;plz God install this successfully&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;90%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;98%&lt;br /&gt;99%&lt;br /&gt;just one more to go&lt;br /&gt;100%&lt;br /&gt;&lt;br /&gt;yuppie... hurray&lt;br /&gt;oh no what is this?  another bar&lt;br /&gt;ok finishing installation. good good&lt;br /&gt;&lt;br /&gt;1%&lt;br /&gt;.&lt;br /&gt;50%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;83%&lt;br /&gt;why is this pausing at 83% for a long time.?&lt;br /&gt;Still holding the laptop in my hands.&lt;br /&gt;oh no&lt;br /&gt;&lt;font color="red"&gt; System proceeding to shut down&lt;/font&gt;&lt;br /&gt;GREAT JUST GREAT.&lt;br /&gt;&lt;br /&gt;I gave you my ultimatum, and this is your choice. thats it. no more wubi for you. bad lappy.&lt;br /&gt;&lt;br /&gt;When the system rebotted, it directly went into windows os. I went to the drive and placed my mouse over the uninstall icon. &lt;br /&gt;&lt;br /&gt;wait a minute. it said finishing installation. may be it finished and restarted. ok let me give this a try. I rebooted and clicked ubuntu this time. &lt;br /&gt;&lt;br /&gt;&lt;font color="green"&gt;HURRAY.. GREAT GOD. THANK YOU THANK YOU&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;kubuntu started and asked for user name password. and it went in. I was so happy that I shouted again YESSSSSSSSSSSSSSSSSSS, and my mom came out from the otehr room and asked again " are you alright?"&lt;br /&gt;&lt;br /&gt;So I explored kubuntu for a while, and found that internet was not working, since it was a problem in windows os itself. I tested hello world in c++, python, perl and found them running.&lt;br /&gt;&lt;br /&gt;After 3 hours of struggle, I finally installed kubuntu, and it is now up and running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-1960178090165388549?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/1960178090165388549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=1960178090165388549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/1960178090165388549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/1960178090165388549'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/02/wubi-review-part-2.html' title='Wubi review . part 2'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-7126558184835522120</id><published>2008-01-30T15:41:00.001-08:00</published><updated>2008-02-11T17:21:45.195-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='pc restore'/><category scheme='http://www.blogger.com/atom/ns#' term='inspiron 600m'/><title type='text'>PC Restore in DELL inspiron 600m</title><content type='html'>I wanted to improve performance on my laptop, so I decided to do &lt;a href="http://support.dell.com/support/topics/global.aspx/support/dsn/en/document?c=us&amp;l=en&amp;s=gen&amp;docid=3E48AE3870775D64E040A68F5B2877D4&amp;journalid=44FB2D4F04AE6C4DE040A68F5A2874B1&amp;Query=&amp;SystemID=&amp;ServiceTag=&amp;contenttype=&amp;os=&amp;component=&amp;lang=&amp;doclang=&amp;toggle=&amp;dl="&gt;PC Restore&lt;/a&gt; in my dell laptop. My system was damn slow, and I got fedup with all the hangings and the end nows. &lt;br /&gt;&lt;br /&gt;So It took me a whole day to convert my data into winrar, and move it to another laptop using my 512 mb flash drive. Now you might ask, why in God's name would i want to move it to another laptop, when I have cd burner on this one itself. well, when I checked with the cd burner of the second laptop, I found out that it has dvd burner too. Now, I dont know fully about this system, because it is my husband's office laptop, given to continue his office work at home. &lt;br /&gt;&lt;br /&gt;Anyways, I found out that the seond system has dvd burner in it, and each dvd can hold 4.7 gig of data. So I winrared my important data and copied it to the second system. After every data was safely secured, I added the folder to dvd burner, and clicked "RECORD". This error message popped up on the screen. "NO SUITABLE SOFTWARE FOUND FOR BURNING DVD."&lt;br /&gt;&lt;br /&gt;Great just great. I had to save all the data in six 700mb-cds, which took about another four hours.&lt;br /&gt;&lt;br /&gt;Now that all my data is safe on cds, I prayed to God, and rebooted the laptop, entered ctrl+f11 when it was booting. Seems I dint hit the keys at the appropriate time. So the system went straight to user login screen, and I had to reboot again.&lt;br /&gt;Finally the PC Restore screen came up. I prayed once again that the system shouldnt mess up, and confirmed the restore. &lt;br /&gt;&lt;br /&gt;It took about 10 minutes only for the whole process. The system rebooted, and went through some basic formalities. Lo and presto my lappy is fast again. *whew*.&lt;br /&gt;&lt;br /&gt;I should have stopped there. But I dint. I want to install freebsd as the second operating system. So I installed partion magic, and tried to partition the disk from only c: to c:, e:, f: g: with g: for freebsd. &lt;br /&gt;&lt;br /&gt;But as I was partioning, I found out, that only c: could be primary partition in my drive. The others became logical drives. I read online that freebsd could be installed only on a primary partition. So I was trying different techniques to bring about atleast one extra partition as primary. But in vain.&lt;br /&gt;&lt;br /&gt;Finally I thought If I could first bring down the size of c:, then I could later partion the rest using windows disk management. So unfortunately, I reduced the size of C: to 7gb, and rebooted as asked by the disk manager. &lt;br /&gt;&lt;br /&gt;The lappy rebooted, and proceeded to resize c:. As it was proceeding, I had an instinct to cancel, and go back. If humans start listening to their instincts, then half of their problems will be solved. As humans err, I too failed to listen to my inner voice, and waited until the resizing became 100%.&lt;br /&gt;&lt;br /&gt;Then started my problems. After resizing, I went back, and after trial and error, found out that &lt;br /&gt;i could not create another primary partion, &lt;br /&gt;could not increase the c: size because it cant be done in NTFS, &lt;br /&gt;and could not hence install freebsd.&lt;br /&gt;&lt;br /&gt;Depressed, I switched off my system with a small hope that there might be an online shell available to work on unix commands, atleast. Instead I found &lt;a href="http://sujatha-videogame.blogspot.com/2008/01/wubi-review-part-1.html"&gt;wubi ubuntu installer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-7126558184835522120?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/7126558184835522120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=7126558184835522120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7126558184835522120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7126558184835522120'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/01/pc-restore-in-dell-inspiron-600m.html' title='PC Restore in DELL inspiron 600m'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-204153716426986311</id><published>2008-01-30T15:29:00.000-08:00</published><updated>2008-02-11T17:26:27.388-08:00</updated><title type='text'>Memory upgrade for my inspiron 600m.</title><content type='html'>My inspiron 600m is painstakingly slow. It has 512 mb RAM, 1.6mhz processor,, and 60 GB hard drive. My hard drive light will flicker like crazy. The system was good for ordinary stuff like browsing the web, checking mail, and stuff. But if I want to do serious stuff like programming, whoosh, it will hang up on my face. So I decided to upgrade my system. First I thought I will do a complete sweep, format the drive and install the windows xp. I called up dell customer service and told them i lost the Windows XP CD while changing house (seriously i did lose it ;) ). The cutomer service person first told me that our warranty has expired (obviously), and so we have to pay for the cd. But then after serious negotiation, he told he will ask his manager and put me on hold. I started reading a book since i know it ll take time when a customer service person puts u on hold.&lt;br /&gt;&lt;br /&gt;Surprisingly , he came back soon, and told me, that they would post the cd and the general drive's cd (since system specific driver cd is not available for inspiron 600m. It seems they have stopped production of this system. Yes I am still having this out-of-production lappy). &lt;br /&gt;&lt;br /&gt;While talking to him, he mentioned a technique called PC Restore in dell systems manufactured after april 2004. It will convert your system to the stage in which it was shipped. Yes, no windows cd required, no painstaking process of installing drivers, and downloading more from the internet. Just do PC Restore and have your shipped in system in 10 minutes.&lt;br /&gt;&lt;br /&gt;So I asked this customer representative about the process, and he reminded me that my laptop's warranty expired, and i would have to pay for this type of customer service. Yeah right, I would pay 100$ to dell for telling me how to press ctrl + f11 during bootup. In his dreams!!!!!&lt;br /&gt;&lt;br /&gt;I thanked him for his valuable time, and browsed the net for "pc restore dell", and immediately found the proceedure to do PC Restore. I backed up my important data, and  did PC Restore. When I rebooted my system, to my bliss it worked at a speed i havenet experienced in a long run. Still it is 512 mb only, but working at a faster rate. Even my husband was surprised at the speed of this new system.&lt;br /&gt;&lt;br /&gt;Now as my next step, I thought about ordering more memory to my system to increase its performance. Atleast 100 bucks is better than buiying a new system for 700$ rite?. So I searched the internet and found that there are two slots for inspiron 600m, and a maximum memory of 2 gb &lt;a href="http://dealsram.com"&gt;here&lt;/a&gt;. I even watched a video that explained how to install more memory in a laptop.&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P5LUXjMIQdg&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/P5LUXjMIQdg&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Hence I ordered 1 gb RAM, and eagerly am waiting for its arrival through fed-ex. After I clicked confirm, I realised, I dint open my laptop and see my laptop's architechture (though, i know there is nothing new in my out-of-production laptop). I switched off my laptop, removed the power cable, inverted it. I took out a small star screwdriver out of my 2-month kid's bassinet kit, and tried to unscrew my memory slot. Not useful. Then I climbed the two step ladder, blew the dust out of our toolkit box, and opened it to find a useless set of 10 removable tips, none of which was useful for my purpose. Then I heard some noise outside. The maintainance guy was working with something outside my apartment. My mom suggested that he might have such small driver. So I took up courage of not seeming stupid, went to him, and asked if he had a screwdriver smaller than mine. He said he has it at home, and not now. He even offered to bring it tomorrow. Whew. I was relieved. Got his name, Thanked him, and came back to &lt;a href="http://sujatha-techie.blogspot.com/2008/01/wubi-review-part-1_30.html"&gt;install Ubuntu&lt;/a&gt; on my laptop.&lt;br /&gt;&lt;br /&gt;After a few days I got my 1 GB RAM in mail, but realised that I  dont have that small screwdriver for my laptop. So had to wait until we went to walmart to get the precision set. Today morning I installed the extra memory, and my system started running fast and I installed kubuntu without out of memory shut downs.&lt;br /&gt;&lt;br /&gt;I dont know how or when I opened the pandora box, because now my wireless is not working. I am using microsoft client, and the radio is not working. I am discussing about it soon in my blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-204153716426986311?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/204153716426986311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=204153716426986311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/204153716426986311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/204153716426986311'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/01/memory-upgrade-for-my-inspiron-600m.html' title='Memory upgrade for my inspiron 600m.'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-3584758401355807464</id><published>2008-01-30T15:11:00.001-08:00</published><updated>2008-02-11T10:37:45.385-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='wubi'/><category scheme='http://www.blogger.com/atom/ns#' term='ram'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Wubi review . part 1</title><content type='html'>I wanted linux on my system for a long time, and was trying to install freebsd, since it is obviously FREE FREE FREE and quite simple for my necessities. But then as I was using Partition magic, i realised, i cant have freebsd installed on my system because freebsd required a primary partition to be installed on, and my system had c: and extended memory as primary partitions. I couldnt create more primar partitions. &lt;br /&gt;&lt;br /&gt;So I left it there itself and browsed the net. I remember that there might be an interface on teh internet that gave the shell environment, without installing anything. It is like practising unix commands on the net, without the burden of installing or uninstalling. As I was searching for this online shell, i stumbled upon Wubi. I read its reciews and found that it is relatively easy to install and uninstall if anythign goes wrong. Doesnt take up much space and detects network card automatically.&lt;br /&gt;&lt;br /&gt;I was very eager to give it a try. I recently backed up my data, and pc restored my dell system. So I dint have anythign else to backup. If you have any important data, i suggest u back it up before trying this. So I downloaded the installer which took some 5 mins. Then I ran the installer.  It took about 1.5 hours in my laptop (512 RAM, 1.6 ghz processor, and 60 gb harddrive). After successfully completing 100%, the screen stood still without much progress. I could move my mouse, so i knew the system did not hung up on me. I waited for few minutes before the error message came up. It dint specify any particular error, but said i need to install again. Oh God, I dont have another 1.5 hours for it. So i clicked the installer again, thinking, if the estimated time says 1.5 hours, then i ll do it again sometime later. But fortunately, it checked the checksums and then rebooted. Great. I entered into ubuntu during the dual boot up options.&lt;br /&gt;&lt;br /&gt;The settings started taking place. It detected the hardware, found floppy drive, autoconfigured the network drive, installed packages and softwares. Everythign went fine until this stage. Then it started doing setup, and before it could finish 5%, my laptop hung up. &lt;br /&gt;&lt;br /&gt;So I rebooted, went into ubuntu. the boot up proceedure cant take place because of some error, and the screen asked me to run the installer again. So i rebooted again, went into windows xp, and clicked the installer. It said, i have to uninstall first. So i uninstalled. Fortunately for me, it saves some backup files. So when i clicked the installer again, the installation was smooth and quick. Now i rebooted again, and went into ubuntu. Again it went into settings mode, and did everything like the previous try, including the system hanging ARRRRRRRRRGGGGGGGGGGGGG.&lt;br /&gt;&lt;br /&gt;It is getting on my nerves so bad, i want to hit my laptop, abandon the whole process, and go to sleep. But I want to work on ubuntu and I, that is my laptop, just have to pass the setup proceedure. I guess it is the memory insufficiency that is causing the problem. My system hangs up so often earlier. If i run yahoo messenger with webcam, and open firefox, the system will hang up. That is the main reason i did pc restore, to clear off the junks and have a clean start. &lt;br /&gt;&lt;br /&gt;So now iam waiting for that 1gb i ordered online. will update once i resume the process of ubuntu installation.&lt;br /&gt;continued in review part2 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-3584758401355807464?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/3584758401355807464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=3584758401355807464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3584758401355807464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3584758401355807464'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2008/01/wubi-review-part-1_30.html' title='Wubi review . part 1'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-7427656796259896215</id><published>2007-12-26T15:08:00.000-08:00</published><updated>2007-12-26T15:13:05.221-08:00</updated><title type='text'>tech term -dec 25th</title><content type='html'>&lt;strong&gt;SHOCKWAVE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Shockwave like Flash, displays graphical content on web and allows user interaction. But unlike Flash, Shockwave displays 3d images also. The user interaction involves moving the camera angle and position, zooming, etc. The 3d image is transferred from server to the client. Remaining user interaction actions are executed in the client itself thus increasing speed and efficiency. Shockwave content is created as follows.&lt;br /&gt;3d content is created using any related software. The image is imported into Director for shockwave software, and user interaction features are added. The output file is transmitted from the server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-7427656796259896215?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/7427656796259896215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=7427656796259896215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7427656796259896215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/7427656796259896215'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2007/12/tech-term-dec-25th.html' title='tech term -dec 25th'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-9022934087744724256</id><published>2007-12-26T15:05:00.000-08:00</published><updated>2007-12-26T15:08:47.821-08:00</updated><title type='text'>tech term -dec 24th</title><content type='html'>WIMAX&lt;br /&gt;wimax combines the speed of broadband network connection and the portability of WiFi.&lt;br /&gt;WiMax concept is like the mobile technology. Towers, covering wide area, transmit signal and data. Each tower can transmit signal within 3000 miles radius. The person carrying laptop can connect to internet from car, coffee shop, virtually anywhere.&lt;br /&gt;&lt;br /&gt;ref: wikipedia.org, howstuffworks.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-9022934087744724256?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/9022934087744724256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=9022934087744724256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/9022934087744724256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/9022934087744724256'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2007/12/tech-term-dec-24th.html' title='tech term -dec 24th'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-3984072739768799269</id><published>2007-09-05T11:49:00.000-07:00</published><updated>2007-09-05T12:01:58.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iwata'/><category scheme='http://www.blogger.com/atom/ns#' term='lessons'/><category scheme='http://www.blogger.com/atom/ns#' term='Nintendo Wii'/><category scheme='http://www.blogger.com/atom/ns#' term='game developement'/><title type='text'>Mr Iwata's insights on game developement.</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;st1:date year="2000" day="5" month="9"&gt;September 05  2007&lt;/st1:date&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Today I read an article which posts the conversation of Mr. Iwata of Nintendo Wii during one of his visits to the office. He talks about the reasons behind creation of world famous games. The little chat is segmented into eleven sections, three of which was posted online, and the rest are expected soon. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can read the conversation &lt;a href="http://www.1101.com/iwata/2007-08-31.html"&gt;here&lt;/a&gt;, before reading my blog, because I am not going to talk about what he says during that supper time. Well actually I am going to write about that only, but from a different perspective. His little talk is pretty clear by itself. But the analysis of Mr. Itoi's and Mr. Iwata's actions and the reasons behind them are discussed here.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Disclaimer: This is my first blog on net. So if it has any information that is not intended to be published online, then I ask for forgiveness of my ignorance.   (i hope to laugh at this line when I come back after few years of experience in blogging.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;With all due respect to Mr. Iwata, I start my first blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In the first section, Mr. Iwata talks about Mr. Miyamoto's definition of "ideas".&lt;span style=""&gt;  &lt;/span&gt;It is something which solved multiple issues at once. The former goes on an elaborate discussion explaining what the definition means. During the conversation, Mr. Shigesato Itoi, explains the concept to his staff, with a simple yet effective example. This showcases the great dedication Mr. Itoi has, in keeping his staff inline with the concept, to make it interesting to the listeners, and to grab their undivided attention. He wishes his staff members to learn from Mr. Iwata's words, and as a manager, is concerned about his team's interests too. This is an industrial management lesson to be learnt from Mr. Itoi, for those who aspire to become great managers themselves. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In the next section, Mr. Iwata talks about viewing things over someone else's shoulder, which is known to me as "third person's point of view", which I heard for the first time from my Mother's brother-in-law Mr. Swaminathan, when I was in my childhood days. I call him periappa (note: I am from Tamil &lt;st1:place&gt;&lt;st1:city&gt;Nadu&lt;/st1:city&gt;, &lt;st1:country-region&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;). I remember him sitting on our living room floor, and explaining the concept to me. Ever since I have tried to master that quality, and even after nearly 8 years, I am still on the process. I guess some things take longer time than you expect. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Anyways coming back to Mr. Iwata's insight, as he was clarifying the notion, he has said that during early times, when he was a game programmer, his games were less popular than that of Mr. Miyamoto's games, and he proceeded to find out the reason behind his "low-selling-games" and to make his games as popular as Mr. Miyamoto's. The important thing to notice here is Mr. Iwata's attitude about his failures. It is remarkable that instead of going down the drains, thinking " ya My Miyamoto's games are popular, he is a great person, I can't think like him, I can not reach his level, " and other similar negative thoughts, he actually was eager to fill the gap, and to make his games as successful as Mr. Miyamoto's. This kind of thinking reminds me of Steve Pavlina's blog &lt;a href="http://www.stevepavlina.com/blog/2007/07/the-abundance-mindset/"&gt;the abundance mindset&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In this blog, Pavlina has dealt with the mindset of abundance. Instead of seeing someone spending $10k on a hotel as an "outrageous act", if a person starts to see that, as a possibility of them rising to that level of spending, then he would move up from his position. Similar kind of mindset can be seen with Mr. Iwata's action of reasoning out his failure, and moving towards success. He started analyzing Mr. Miyamoto's reasons behind success, and succeeded in his attempt. The trigger for such action is his frustration, frustration that his game did not sell out as expected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In the same section, Mr. Iwata had talked about Mr. Miyamoto's strategy of letting a novice user play his game and watching his actions and reactions from the back. This aspect is highly important for a product company, whose final aim is to make the product popular among the users. No use in creating a product for the developer's satisfaction right? It is the end users who are going to use the product in the end. This concept is the core one in the User Interface Design class, which I took during spring semester. The one thing to keep in mind throughout the software cycle of development is "users, users, users". Mr. Itoi has expressed that Mr. Miyamoto was making use of what he studied in college in developing great games.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It is not the subject matter that Mr. Miyamoto was implementing, for he did industrial design degree in his college, but the basic concept of observation, users' point of view, and picking the correct answers from the user's response. Many of us, including me are under the notion that what we learnt in college has no relevance to what we do for living. This is true especially for Indians like me who do MS in &lt;st1:country-region&gt;&lt;st1:place&gt;USA&lt;/st1:place&gt;&lt;/st1:country-region&gt; and then get a job here. It is true to some extent, in that we might not use all the technology that we learnt, or we might be using an altogether different platform or technology in the company. But that doesn’t mean that our college education is mere waste or just a portal to enter the &lt;st1:country-region&gt;&lt;st1:place&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt; corporate section. Certain technologies that we learn in college might not be used in our career. But the cognitive thinking behind it, the approach, reasoning, and observation that we subconsciously learn at the college goes a long way with our career and personal life. Many of us fail to recognize these gems of education. If we realize these intricate qualities and consciously nourish them, the probability of success is more.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;More to come as the &lt;a href="http://www.1101.com/iwata/index.html"&gt;talk&lt;/a&gt; gets updated.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-3984072739768799269?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/3984072739768799269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=3984072739768799269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3984072739768799269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/3984072739768799269'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2007/09/mr-iwatas-insights-on-game-developement.html' title='Mr Iwata&apos;s insights on game developement.'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955293206741950249.post-8055429851749615404</id><published>2006-11-14T19:06:00.000-08:00</published><updated>2006-11-14T19:11:52.173-08:00</updated><title type='text'>how video games are created</title><content type='html'>This post is especially about how 3do game company creates video games.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/3do"&gt;http://en.wikipedia.org/wiki/3do&lt;/a&gt;&lt;br /&gt;Since I am a amateur in multimedia and graphics, I was interested in knowing how the system works. The information in the website &lt;a href="http://computer.howstuffworks.com/3do.htm"&gt;http://computer.howstuffworks.com/3do.htm&lt;/a&gt; provides a limpid explanation of the rudimentary steps in games creation.&lt;br /&gt;&lt;br /&gt;check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955293206741950249-8055429851749615404?l=sujatha-techie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sujatha-techie.blogspot.com/feeds/8055429851749615404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3955293206741950249&amp;postID=8055429851749615404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/8055429851749615404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955293206741950249/posts/default/8055429851749615404'/><link rel='alternate' type='text/html' href='http://sujatha-techie.blogspot.com/2006/11/how-video-games-are-created.html' title='how video games are created'/><author><name>Sujatha</name><uri>http://www.blogger.com/profile/10137237485651959960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_PtklQDQgZlM/SiVOUMHAbXI/AAAAAAAADeU/aKfo_zZfCF4/S220/wisconsin-trip-dec-2008+033.JPG'/></author><thr:total>0</thr:total></entry></feed>
