<?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-8951645383963240554</id><updated>2012-02-16T16:31:35.871+05:30</updated><category term='Sound and Music'/><category term='Java / J2ME'/><category term='Linux'/><category term='Gimp'/><category term='Myself'/><category term='Software'/><category term='Hardware'/><category term='Incidents'/><category term='dhwani'/><category term='Tips-Tricks'/><category term='Downloads'/><category term='Documents'/><category term='Game Development'/><category term='Programming'/><category term='Emulation'/><category term='OpenGL'/><title type='text'>Innovation</title><subtitle type='html'>This page is dedicated to those people who are innovative, keen to create something new, different and worth. You can find my tech activities here and i am curious to share the same with you. The scope is around programming for hardware &amp;amp; software, linux, tips and some naughty tricks. I also share some tech incidents happened to me.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5836825764163226937</id><published>2011-12-27T15:25:00.000+05:30</published><updated>2011-12-27T15:25:15.185+05:30</updated><title type='text'>Use android device to connect to internet on PC using USB cable or any wireless source.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was new to android, and wanted to connect to internet via GPRS/EDGE/3G connections. But unfortunately i couldn't find any modem support in android. In run of demand for a DUN connection i found&amp;nbsp;tethering&amp;nbsp;option in Android phone and found&amp;nbsp;connecting to PC for internet via Android is dead easy!, thanks to tethering, below are the steps and references:-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My devices and setup:&lt;/b&gt;&lt;br /&gt;Android version: v2.2, Froyo&lt;br /&gt;Device: ZTE Blade (Or Dell XCD35, Idea Blade in India)&lt;br /&gt;PC: Toshiba Satellite C650 AMD Athlon II P320 CPU, HD4200 ATI card&lt;br /&gt;OS: Windows XP&lt;br /&gt;&lt;br /&gt;&lt;b&gt;STEPS:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&lt;/b&gt;. Enable Internet on your Android phone via any source you have access to like GPRS/EDGE/3G data plans.&lt;br /&gt;&lt;b&gt;2&lt;/b&gt;. Connect the phone to your Laptop/desktop using USB cable (Otherwise below option will be disabled)&lt;br /&gt;&lt;b&gt;3&lt;/b&gt;. Go to phone settings and enable USB tethering :-&lt;br /&gt;&lt;br /&gt;Press Home -&amp;gt; press menu -&amp;gt; wireless &amp;amp; networks -&amp;gt; Tethering &amp;amp; portable hotspot -&amp;gt; USB Tethering&lt;br /&gt;Enable this check button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once enabled, &amp;nbsp;If your pc drivers are installed correctly, you will see HSUSB device connected message, remote NDIS adapter device will be shown on your device manager.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Verify the correct setup:&lt;br /&gt;1. Check if your Android device shows BLUE USB icon on the taskbar which opens tethering upon touch event.&lt;br /&gt;2. Open Device manager in windows XP or other OS. Network adapters should show&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;"Remote NDIS based internet sharing device"&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My details are:&lt;br /&gt;Manufacturer:&amp;nbsp;&lt;b&gt;ZTE Corporation&lt;/b&gt;&lt;br /&gt;Location:&amp;nbsp;&lt;b&gt;Location 0 (ZTE HSUSB Device)&lt;/b&gt;&lt;br /&gt;Control panel =&amp;gt; Network Connections =&amp;gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;Remote NDIS based internet sharing device&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&amp;nbsp;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;4&lt;/span&gt;. Test internet on your phone if it works, then for sure you will get same speed in your PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can test the speed of your internet by simple command. Open cmd.exe from run dialog and type&lt;br /&gt;&lt;br /&gt;ping google.com&lt;br /&gt;&lt;br /&gt;below is output from my console:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pinging google.com [74.125.113.104] with 32 bytes of data:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Reply from 74.125.113.104: bytes=32 time=516ms TTL=45&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Reply from 74.125.113.104: bytes=32 time=517ms TTL=45&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Reply from 74.125.113.104: bytes=32 time=513ms TTL=45&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Reply from 74.125.113.104: bytes=32 time=515ms TTL=45&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;The lower your &lt;i&gt;&lt;b&gt;time&lt;/b&gt;&lt;/i&gt; is the faster your internet connection will be. EDGE normally shows values between 200 to 700. Values above it are very slow connection. I get ~250 average in low traffic, ~20-30KBps.&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;CONCLUSION:&lt;/i&gt;&lt;br /&gt;Android's USB tethering just means to share internet from your device to other device no matter what the source of your internet is. So we don't need any kind of Dial Up networking support in phones. So this is a universal solution and that's why android don't need DUN :-), ironically many people abuse it to be a lacking feature. It works on any OS be it Windows or Linux.&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;References:&lt;/i&gt;&lt;br /&gt;Tethering &amp;amp; Hotspot&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://support.google.com/mobile/bin/answer.py?hl=en&amp;amp;answer=182134"&gt;http://support.google.com/mobile/bin/answer.py?hl=en&amp;amp;answer=182134&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Share your mobile data connection:&lt;br /&gt;&lt;b&gt;&lt;a href="http://support.google.com/mobile/bin/answer.py?hl=en&amp;amp;answer=168932"&gt;http://support.google.com/mobile/bin/answer.py?hl=en&amp;amp;answer=168932&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Windows XP's Android RNDIS device information,&amp;nbsp;tethering, INF file&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://www.android.com/drivers/tetherxp.inf"&gt;http://www.android.com/drivers/tetherxp.inf&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style="font-weight: bold;"&gt;ZTE Blade drivers:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://www.zte.co.jp/products/handsets/handsets_gallery/softbank/info/201012/P020101217594818380622.zip"&gt;http://www.zte.co.jp/products/handsets/handsets_gallery/softbank/info/201012/P020101217594818380622.zip&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="ftp://ca:welcome@ftp.brightpointuk.co.uk/Technical%20Support/ZTE/ZTE_Handset_USB_Driver.exe"&gt;ftp://ca:welcome@ftp.brightpointuk.co.uk/Technical%20Support/ZTE/ZTE_Handset_USB_Driver.exe&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Plugging Android phone to PC shows a CDROM with their drivers which upon enabling SDCARD gets removed.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5836825764163226937?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5836825764163226937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5836825764163226937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5836825764163226937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5836825764163226937'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/12/use-android-device-to-connect-to.html' title='Use android device to connect to internet on PC using USB cable or any wireless source.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-1664331306494803575</id><published>2011-12-20T16:25:00.000+05:30</published><updated>2011-12-20T16:25:43.077+05:30</updated><title type='text'>How to get rid of slow android emulator during app development?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We know that Android emulator starts even slower than the PC itself. But a simple solution to get rid of slower booting of droid emulator is -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Do not close the emulator until you are done with all build testings :-)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Simply run your android project and never close the emulator window until you are done with your work for the time, i am working with Eclipse and retest app builds as fast as we do with J2ME. All work the IDE has to do is upload/update the &lt;i&gt;apk&lt;/i&gt; instead of relaunching of the emulator window again and again.&lt;br /&gt;&lt;br /&gt;Happy &lt;i&gt;Droi&lt;/i&gt;&lt;b&gt;d&lt;/b&gt;evelopment :-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-1664331306494803575?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/1664331306494803575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=1664331306494803575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1664331306494803575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1664331306494803575'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/12/how-to-get-rid-of-slow-android-emulator.html' title='How to get rid of slow android emulator during app development?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3097662733745303733</id><published>2011-11-25T12:05:00.000+05:30</published><updated>2011-11-25T12:05:31.018+05:30</updated><title type='text'>My games are on other game support blog</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am releasing my game specific data to my other blog&lt;br /&gt;&lt;a href="http://gamesgreh.blogspot.com/" target="_blank"&gt;http://gamesgreh.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recently released "On Road: Challenge The Fighters" on OVI.&lt;br /&gt;&lt;a href="http://store.ovi.com/content/219400" target="_blank"&gt;http://store.ovi.com/content/219400&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My Games Greh youtube video channel&lt;br /&gt;&lt;a href="http://www.youtube.com/user/GamesGreh" target="_blank"&gt;http://www.youtube.com/user/GamesGreh&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3097662733745303733?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://gamesgreh.blogspot.com/' title='My games are on other game support blog'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3097662733745303733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3097662733745303733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3097662733745303733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3097662733745303733'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/11/my-games-are-on-other-game-support-blog.html' title='My games are on other game support blog'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-2479485111843892413</id><published>2011-10-05T16:12:00.001+05:30</published><updated>2011-10-05T16:17:12.814+05:30</updated><title type='text'>Very good multimedia converters.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was searching for a converter that can convert audio to mobile formats, i found SUPER (C), it is a great utility for multimedia workers. One more software i found excellent for audio production/conversion is "Extreme Sample Converter".&lt;br /&gt;&lt;br /&gt;1. SUPER (C)&lt;br /&gt;Link: &lt;a href="http://www.erightsoft.com/SUPER.html"&gt;http://www.erightsoft.com/SUPER.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It can convert Audio/videos to many formats including rare MMF (Yamaha's SMAF mobile format, but i haven't tested it). AMR, 3GP,&amp;nbsp; common audio and videos formats like FLV, SWF, AVI, formats for portable devices like IPhone, BlueRay, Nintendo DS (DPG), etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Extreme Sample Converter&lt;br /&gt;Link: &lt;a href="http://www.extranslator.com/"&gt;http://www.extranslator.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It can convert to almost all console, mobile, DLS, SF2 sound fonts, VSTi, AKAI, FLAC, YAMAHA etc containers. I converted Microsoft Windows (actually Roland) "General Midi DLS", gm.dls to gm.sf2, SoundFont and using in Midi Synthesis.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-2479485111843892413?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/2479485111843892413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=2479485111843892413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2479485111843892413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2479485111843892413'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/10/very-good-multimedia-converters.html' title='Very good multimedia converters.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3950415447065824132</id><published>2011-09-20T17:14:00.003+05:30</published><updated>2011-09-21T16:17:28.647+05:30</updated><title type='text'>Intel doing monopoly to hinder AMD Fusion's productivity.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hello friends,&lt;br /&gt;&lt;br /&gt;I am writing this post just to put my anger against Intel, we are trying to buy AMD's new fusion based laptop. But In North India shopkeepers are saying it is not available. Why? The models are present in the pamphlets but aren't avail? Whereas the same is available in South India (Vizag ).&lt;br /&gt;&lt;br /&gt;Also i have been reading articles and reviews about AMD fusion but sadly internet is full of such a huge number of fake/biased reviews. I am using AMD powered Toshiba's C650. I am surprised by its performance and also it doesn't heat at all like Intel's i series CPU.&lt;br /&gt;&lt;br /&gt;I have suffered Intel, i agree they are good in performance but the common sense is that at what price?&lt;br /&gt;AMD performance is available at very low price.&lt;br /&gt;&lt;br /&gt;We visited many shops, galleries, showrooms, but people are saying "It doesn't sell, it is not good", what rubbish. we are having 3 AMD systems. All are good. I have played Devil May Cry 4 on my laptop, runs much better than same priced Intel based laptop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intel TAKES your money, what it invests in Marketing and funding their agents. I am not a lawyer but i can read the stories of lawsuits.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You must read this article, news to see what Intel and Microsoft are behind the scenes: &lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.foxnews.com/story/0,2933,520004,00.html"&gt;http://www.foxnews.com/story/0,2933,520004,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Below are the proofs of what Intel has been doing from many years:&lt;br /&gt;&lt;a href="http://www.electronicsweekly.com/blogs/david-manners-semiconductor-blog/2008/01/can-intel-ever-succeed-without.html"&gt;http://www.electronicsweekly.com/blogs/david-manners-semiconductor-blog/2008/01/can-intel-ever-succeed-without.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://betanews.com/2007/06/21/amd-ceo-intel-is-a-monopoly-microsoft-isn-t/"&gt;http://betanews.com/2007/06/21/amd-ceo-intel-is-a-monopoly-microsoft-isn-t/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.computerworld.com/15270/ftc_sues_intel_for_illegal_monopoly_nvidia_and_amd_rejoice"&gt;http://blogs.computerworld.com/15270/ftc_sues_intel_for_illegal_monopoly_nvidia_and_amd_rejoice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.tmcnet.com/blog/rich-tehrani/intel-monopoly.html"&gt;http://blog.tmcnet.com/blog/rich-tehrani/intel-monopoly.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do a simple search by your own,&lt;br /&gt;search "Intel Monopoly" on Google. you will be surprised how this giant is behaving.&lt;br /&gt;&lt;br /&gt;Watch this YouTube video, and related ones and then read the following reviews! Judge yourself how these reviews have been intentionally biased.&lt;br /&gt;&lt;br /&gt;AMD Llano APU vs Intel Sandy Bridge laptop &lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=XqBk0uHrxII&amp;amp;feature=related"&gt;http://www.youtube.com/watch?v=XqBk0uHrxII&amp;amp;feature=related&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stupid, biased reviews, opposite of the above video(s):&lt;br /&gt;&lt;a href="http://www.xbitlabs.com/discussion/58674-2.html"&gt;http://www.xbitlabs.com/discussion/58674-2.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2375574,00.asp"&gt;http://www.pcmag.com/article2/0,2817,2375574,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What i wana say about AMD fusion and Intel's SandyBridge is:&lt;br /&gt;AMD fusion =&amp;gt; CPU + GPU instructions.&lt;br /&gt;SandyBridge =&amp;gt; CPU + glue + GPU&lt;br /&gt;Sandy Bridge = Sandy Bridge, don't walk on it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And moreover when did Intel's HD graphics be better than AMD-ATI Or NVIDIA?&lt;br /&gt;Why should you pay &amp;gt;$500 for i5, i7, if you can get awesome performance in ~$200 phenom - x2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am having 3 AMDs and 1 Intel, Believe me with the price of AMD CPUs, i can only get a celeron in Intel. Which cannot run NFS SHIFT. Or TIme Shift. But other hand, with AMD athlon, i have completed Devil May Cry 4 with decent speed. And the laptop costs rupees 24K ( $510 ),&amp;nbsp; Toshiba C650, psg xxxxx18 model. It has 360 GB SSD,&amp;nbsp; ATI 4200HD. Can you get such price and performance with Intel?&lt;br /&gt;&lt;br /&gt;Best part is that i am running it with 800MHz cpu speed, with performance much much greater than 55000 ( $1170 ) intel dual core laptop of my friend.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3950415447065824132?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3950415447065824132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3950415447065824132' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3950415447065824132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3950415447065824132'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/09/intel-doing-monopoly-to-hinder-amd.html' title='Intel doing monopoly to hinder AMD Fusion&apos;s productivity.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-1686780492372407245</id><published>2011-07-18T13:36:00.001+05:30</published><updated>2011-07-18T13:48:13.740+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Some very good BIT hacking for programmers,</title><content type='html'>Today i found this page, looks very useful for all programmers. Many times we need some part of this page:&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://www-graphics.stanford.edu/%7Eseander/bithacks.html"&gt;http://www-graphics.stanford.edu/~seander/bithacks.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-1686780492372407245?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/1686780492372407245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=1686780492372407245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1686780492372407245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1686780492372407245'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/07/some-very-good-bit-hacking-for.html' title='Some very good BIT hacking for programmers,'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-321314003023649823</id><published>2011-07-18T13:16:00.002+05:30</published><updated>2011-08-04T12:04:34.486+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Greh Game Engine , My techniques: Effects / Activity Stack</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Continuing from the last post about aayaam-kriya (space-action mapping), i am posting another technique&amp;nbsp; i am using in GGE, i.e. Stack of effects (fx) and actions.&lt;br /&gt;&lt;br /&gt;Before i start let consider a situation from Super Mario Bros. of NES. If you have played this game you might have collected coins, jumped on Goombas and tortoise. So i came up with this technique that i implemented on GGE pc, c++ version in July 2010. And now also in GGE J2ME version. This technique makes the above mentioned actions taken upon some collision, special actions etc. So let' go through it -&lt;br /&gt;&lt;br /&gt;In this technique i use a class/struct, having variables for:&lt;br /&gt;&lt;b&gt;effect type, effect position, effect delay time, effect execution time, etc...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We have a vector of this class and we can push the required effect, effect be any external function / suit of inbuilt effects with some IDs. Suppose we want to show score gained by collecting a coin above player. We simply push a text display effect on x,y position for 1second.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pseudo-code:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;vector_of_fx.addEffect( FX_TYPE_TEXT, "1000 points", X, Y, 0 seconds later, for 1000 miliseconds ); &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now this simple line can show "1000 points" at x,y for 1 second at some specific event like touching a coin. Now on every draw() call of you game, you can loop the items of this vector. Below is a sample:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;public boolean draw( Graphics g ) {&amp;nbsp;&amp;nbsp;&amp;nbsp; // return true yani draw samapt&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_effect_completed )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return m_effect_completed;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_first_execution ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_first_execution = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_timer.reset_timer();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_delay_enabled ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_timer.get_elapsed_time() &amp;lt; m_delay_time )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_delay_enabled = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;i&gt;m_timer.reset_timer();&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // reset the timer on next call&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_timer.get_elapsed_time() &amp;lt; m_effect_execution_period ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; switch( m_effect_type ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case FX_TYPE_TEXT_DISPLAY:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( m_font_id == 0 )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.setColor(255, 255, 255);&amp;nbsp;&amp;nbsp;&amp;nbsp; // white text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.setColor( 0, 0, 0 );&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // black text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.drawString( m_text, x, y, Graphics.TOP | Graphics.LEFT );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case FX_TYPE_SPRITE_ANIMATION:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_spr.draw( g, x, y );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_effect_completed = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return m_effect_completed;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // once true is returned remove this element from the vector of FX / Actions.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This snippet is from my Greh Game Engine, J2ME version. However the code is converted into English, because it has Hindi words in it, I'll release the source after converting into English, so many people can use it.&lt;br /&gt;&lt;br /&gt;TIP: This technique is so powerful that it can do most of your needs accomplished. Simply use functions in place of effects, like you wana switch to a cutscene once you enter a door, push your effects/actions. That's why i called effects/actions. The later can be the above written function!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-321314003023649823?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/321314003023649823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=321314003023649823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/321314003023649823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/321314003023649823'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/07/greh-game-engine-my-techniques-effects.html' title='Greh Game Engine , My techniques: Effects / Activity Stack'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-503761111902683420</id><published>2011-07-04T13:55:00.002+05:30</published><updated>2011-08-08T21:08:50.807+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java / J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Get source of j2me / java packages.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today i was trying to find source of java.lang.util.vector and i found this great site having huge sample and source library of j2me. You can find sources of all the packages and utilize them to implement something close to the library or even add-ons. Like creating multimap, modifying Vectors, stacks etc.&lt;br /&gt;&lt;br /&gt;Below is the link for site i found by googling:&lt;br /&gt;package: java.lang &lt;br /&gt;&lt;a href="http://jcs.mobile-utopia.com/jcs/s/package%3Ajava.lang"&gt;http://jcs.mobile-utopia.com/jcs/s/package%3Ajava.lang&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;package: javax.microedition.lcdui&lt;br /&gt;&lt;a href="http://jcs.mobile-utopia.com/jcs/s/package%3Ajavax.microedition.lcdui"&gt;http://jcs.mobile-utopia.com/jcs/s/package%3Ajavax.microedition.lcdui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For java packages you can download GNU java classpath, i have this version:&lt;br /&gt;classpath-0.98.tar.gz&lt;br /&gt;source website: &lt;a href="http://www.gnu.org/software/classpath/home.html"&gt;http://www.gnu.org/software/classpath/home.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The best and simplest solution is JDK,&lt;br /&gt;After installation of JDK, mine was 1.6.0, you can find the source of all the packages&lt;br /&gt;in INSTALL_DIR/java/jdk1.6.0/src.zip&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-503761111902683420?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/503761111902683420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=503761111902683420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/503761111902683420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/503761111902683420'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/07/get-source-of-j2me-packages.html' title='Get source of j2me / java packages.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6792697678097935885</id><published>2011-07-04T12:02:00.005+05:30</published><updated>2012-02-12T13:09:08.077+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sound and Music'/><category scheme='http://www.blogger.com/atom/ns#' term='dhwani'/><title type='text'>My favorite musics and music composers ;-)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am an audiophile, i listen to music a lot, from my childhood i used to collect music. Now i am composing music myself. I really thank a lot to those who created such wonderful musics that i can sing inside myself every time. I feel traveling whole universe and get into harmonics when i listen and, automatically, concentrate to music. Below are the music sources and their authors,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Chrono Trigger ( SNES console ), Chrono Cross (Playstation 1, this is my favorite, almost all tracks are great :-) )&lt;br /&gt;Favorite tracks: "The Day the World Revived", "Corridors of Time", + 4, 5 more tracks.&lt;br /&gt;Also: ocremix.org with "remix of When all hope has faded" this track is awesome ;-)&lt;br /&gt;&lt;br /&gt;Listen on youtube: &lt;a href="http://www.youtube.com/watch?v=7PxdorkqESA"&gt;http://www.youtube.com/watch?v=7PxdorkqESA&lt;/a&gt;&lt;br /&gt;Original source of remix: &lt;a href="http://ocremix.org/remix/OCR01258/"&gt;http://ocremix.org/remix/OCR01258/&lt;/a&gt;&lt;br /&gt;Remixer Profile: &lt;a href="http://ocremix.org/artist/4484/tyler-heath/remixes"&gt;http://ocremix.org/artist/4484/tyler-heath/remixes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;composed by: Yasunori Mitsuda, &lt;a href="http://en.wikipedia.org/wiki/Yasunori_Mitsuda"&gt;http://en.wikipedia.org/wiki/Yasunori_Mitsuda&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pXDdOUpJPTs/Tj-oyxXCVYI/AAAAAAAAAEs/V0wW_Ybuzr8/s1600/Yasunori_Mitsuda_01.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-pXDdOUpJPTs/Tj-oyxXCVYI/AAAAAAAAAEs/V0wW_Ybuzr8/s200/Yasunori_Mitsuda_01.jpeg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Yasunori_Mitsuda.jpg/220px-Yasunori_Mitsuda.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Yasunori_Mitsuda.jpg/220px-Yasunori_Mitsuda.jpg" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Images: Yasunori Mitsuda )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Ninja Gaiden 1, 2 ,3 (NES console)&lt;br /&gt;Composed by: More &lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Verdana;"&gt;Yamasan, B. Hasake, &amp;amp; Miyazak&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;last.fm profile link:&amp;nbsp; &lt;a href="http://www.last.fm/music/More+Yamasan%2C+B.B.%2C+Yuhki%2C+Kimitaka+Matsumae"&gt;http://www.last.fm/music/More+Yamasan%2C+B.B.%2C+Yuhki%2C+Kimitaka+Matsumae&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;Quick link to download samples/full songs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;a href="http://www.flyingomelette.com/gamemusic/mp3download_n.html"&gt;http://www.flyingomelette.com/gamemusic/mp3download_n.html &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;3. DeusEx: PC&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;Composer: Alexander Brandon, i like mostly of his compositions.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;FB profile: &lt;a href="http://www.facebook.com/pages/Alexander-Brandon/109469542411841"&gt;http://www.facebook.com/pages/Alexander-Brandon/109469542411841&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;4. Batman, NES&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;Composer: Naoki Kodaka&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;Fav tracks: title screen's story cut-scene, stage 2, Stage 4, ending.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;5. Kick Master, NES&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana;"&gt;Many more games...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Verdana;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6792697678097935885?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6792697678097935885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6792697678097935885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6792697678097935885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6792697678097935885'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/07/my-favorite-musics-and-music-composers.html' title='My favorite musics and music composers ;-)'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pXDdOUpJPTs/Tj-oyxXCVYI/AAAAAAAAAEs/V0wW_Ybuzr8/s72-c/Yasunori_Mitsuda_01.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6133813586179367924</id><published>2011-07-03T15:07:00.000+05:30</published><updated>2011-07-18T13:45:58.447+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Greh Game Engine, My techniques, (aayaam-kriya) Or Space-actions mapping</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;What is Space-Action mapping?&lt;br /&gt;&lt;br /&gt;When i was developing Desi ball game, i was in requirement of a little demo of "How to play this game." So i thought why not map the regions with some actions caused by specific event.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So i implemented this feature in my engine as add-on, Aayaam-Kriya, Or space-actions mapping. It is about taking some predefined action when something appears/happens in some region of level.&lt;br /&gt;&lt;br /&gt;Example: Suppose there is a tree which increases players life when you pray below it, so we can write in our space-action mapping file:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Entity] [position,size] [details like aplha, life etc...] [new details ] [some function id] .. etc&lt;br /&gt;&lt;br /&gt;The mapper check for registered entities when they are inside the specific region, execute the changes/function defined in above line.&lt;br /&gt;&lt;br /&gt;How i used it?&lt;br /&gt;I used it in making little tutorial, when player come to a position say it to press some key, Or touches the cloud (but cloud is scene without collision!), so we define a region around cloud to warp player to new position, i.e. a portal. this technique is extremely useful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope this could be also useful to others as well. Please let me know what you think about it and if you have some suggestions to make it much better.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6133813586179367924?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6133813586179367924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6133813586179367924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6133813586179367924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6133813586179367924'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/07/greh-game-engine-my-techniques-aayaam.html' title='Greh Game Engine, My techniques, (aayaam-kriya) Or Space-actions mapping'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5214209013910645337</id><published>2011-06-24T15:46:00.006+05:30</published><updated>2011-11-30T14:51:47.805+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>What is Greh Game Engine?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is my own game engine using OpenGL (wherever available and good for use otherwise GDI). It includes a very simple design of level, entities and events. I wanted to share this because i use a lot of techniques, i invented, in my game engine which can be helpful to others.&lt;br /&gt;&lt;br /&gt;I have no planning for releasing the source code, i know the design is the thing which helps more than code itself. So i am writing about the design of my Greh Game Engine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Sprite:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;it is special image(s) i.e. sprite sheet, following are the features you might not usually  find in another engines (as i have experienced).&lt;br /&gt;&lt;br /&gt;1. It maintains a polygon inside it. No polygon means sprite has no collision.&lt;br /&gt;2. Its loadable manually or by a config file. &lt;br /&gt;3.&lt;b&gt; &lt;/b&gt;The&lt;b&gt; &lt;/b&gt;config file has all information of sprite in relation to our virtual environment&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;like path relative to root / game folder. &lt;/li&gt;&lt;li&gt;Image size in % of the screen.&lt;/li&gt;&lt;li&gt;Polygon shape can be loaded by importing Image map created with GIMP's Web plugin - 'Image Map'.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Below are the only entities present inside my game engine.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Graphical Objects&lt;/b&gt;: &lt;/i&gt;&lt;br /&gt;1. &lt;b&gt;Drishya:&lt;/b&gt; Scene Graphic Object with parallax&lt;br /&gt;2. &lt;b&gt;Chitra:&lt;/b&gt; Graphic Object&lt;br /&gt;4. &lt;b&gt;Samanya Khiladi:&lt;/b&gt; Generic player&lt;br /&gt;5. &lt;b&gt;Khiladi / Nayak:&lt;/b&gt; User controlled generic player&lt;br /&gt;6. &lt;b&gt;PFX:&lt;/b&gt; particle effects &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Description:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Drishya / Scene graphic objects (SGO):&lt;/b&gt;&lt;br /&gt;As name suggests they don't have any collision. So we load a sprite without polygon data in config file. The SGOs maintain Z order for their render order.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chitra / Graphic objects (GO):&lt;/b&gt;&lt;br /&gt;Sprite with polygon data with least number of states so they have only few properties and best suitable for surface, tiles for walking, spikes, powers etc.&lt;br /&gt;&lt;i&gt;e.g coins, Goomba, fire balls in game like Super Mario Bros. of NES.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Samanya Khiladi / &lt;/b&gt;&lt;b&gt;Generic Player (GP):&lt;/b&gt;&lt;br /&gt;Advanced graphic objects with multiple states, and much more properties so they are usable as enemies with AI.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Khiladi, Nayak / Player (K):&lt;/b&gt;&lt;br /&gt;Same as above but is controlled by user. We can switch between the two to take control of other enemies like done in game &lt;i&gt;"Psi-Ops: The Mindgate Conspiracy"&lt;/i&gt;, just by swapping pointer with GPs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Particle effects (PFX):&lt;/b&gt;&lt;br /&gt;Collection of graphics objects with advanced features. e.g. rain, fire, wind, weapons of players etc. It's the most powerful entity and can be used as any of above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now what if we remove / disable polygon data from GOs?&lt;br /&gt;They become scenes :-), no collision automatically. Vice-verse for SGOs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Engine's architecture&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;Instance system:&lt;/b&gt;&lt;br /&gt;All entities have only one image loaded for them and maintain instance of property of their size, rotation, color, health, position, unique ID etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Action and Collision system&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Except SGOs, all other entities have &lt;i&gt;only two&lt;/i&gt; functions&lt;br /&gt;1. Kriya / Act:&lt;br /&gt;2. Prakriya / React&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kriya / Act:&lt;/b&gt;&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;i&gt;Available to all objects&lt;/i&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;This function allows motion of objects and engine maps the region where this object is, similar to Octrees, but i myself invented it before i read anything about Space division. I was surprised that what i developed myself was invented by ID engine. :-) a long ago.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prakriya / React: &lt;/b&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Available to all objects except SGOs&lt;/i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;This is a callback function, called by engine whenever a collision occurs.&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;below is the simplest format of this function with example of player colliding with a coin ( GO type object ):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Prakriya ( Instance &lt;/b&gt;&lt;i&gt;of object which collided&lt;/i&gt;&lt;b&gt;,&lt;/b&gt; &lt;b&gt;Instance &lt;/b&gt;&lt;i&gt;of object with which it collided&lt;/i&gt; )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;switch( (Object with which it collided).TYPE ) {&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;case CHITRA: // i.e GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( &lt;/span&gt;&lt;span style="font-size: x-small;"&gt; (Object with which it collided).ID&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; == &lt;/span&gt;&lt;span style="font-size: x-small;"&gt;ID_COIN&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; give points, disable coin sprite and remove it,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and blah blah blah..............&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This was the brief of my engine, i hope you have got many nice ideas, i know you might have got some. This design is so simple, of-course requires tweaks in special cases, but allows most of games to be developed.&lt;br /&gt;&lt;br /&gt;I will post some techniques i designed for easier game development,&lt;br /&gt;like &lt;b&gt;Aayaam-Kriya&lt;/b&gt; / &lt;b&gt;Space - action &lt;/b&gt;mapping. Do some actions when falana object comes inside dhimaka space. heheheh. ;-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5214209013910645337?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5214209013910645337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5214209013910645337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5214209013910645337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5214209013910645337'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/06/what-is-greh-game-engine.html' title='What is Greh Game Engine?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7127894732113943300</id><published>2011-06-24T14:34:00.003+05:30</published><updated>2011-07-18T13:45:58.448+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Know what API your/target phones support before deploying apps.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As i am working on J2ME (started on 17 June 2011) and have ported 90% of my Greh Game Engine (GGE), so my games also. During conversion i wanted scalable image support and camera so needed any one of these APIs JSR-226 and JSR-184. I was trying to find whether my target devices supports them? In search of that i found this page, thought i should post it here:&lt;br /&gt;&lt;br /&gt;SVG (JSR-226) compatible devices&lt;br /&gt;&lt;a href="http://www.jbenchmark.com/svg_devices.jsp"&gt;http://www.jbenchmark.com/svg_devices.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below are specs of my phone:&lt;br /&gt;&lt;a href="http://www.mobilerated.com/nokia-5230-nuron-specifications.html"&gt;http://www.mobilerated.com/nokia-5230-nuron-specifications.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It supports both, even S40 Phones of range Nokia 2700c also support. So we can write games and apps using these APIs.&lt;br /&gt;&lt;br /&gt;You have to take specs from the vendor's site: example below is spec for Nokia 2760 in APIs section&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developer.nokia.com/Devices/Device_specifications/2760"&gt;http://www.developer.nokia.com/Devices/Device_specifications/2760&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But i also have the MIDP 2.0 game canvas based sprite with scaling i found on a forum. &lt;br /&gt;&lt;br /&gt;// Scaling algorithm, blind copied after googling&lt;br /&gt;public int[] reescalaArray(int[] ini, int x, int y, int x2, int y2) {&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int out[] = new int[x2*y2];&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for( int yy = 0; yy &amp;lt; y2; yy++ ) {&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dy = yy * y / y2;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for( int xx = 0; xx &amp;lt; x2; xx++ ) {&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dx = xx * x / x2;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; out[(x2*yy)+xx]=ini[(x*dy)+dx];&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return out;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public Image resize_image( Image temp, final int newX, final int newY ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Need an array (for RGB, with the size of original image)&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int argb[] = new int[ temp.getWidth()&amp;nbsp; * temp.getHeight() ];&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the ARGB array of image into "argb"&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; temp.getRGB( argb, 0, temp.getWidth(), 0, 0, temp.getWidth(), temp.getHeight() );&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Call to our function and obtain ARGB2&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int argb2[] = reescalaArray( argb, temp.getWidth(), temp.getHeight(), newX, newY );&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Create an image with that ARGB array&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Image temp2 = Image.createRGBImage( argb2, newX, newY, true );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return temp2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;How does it rescale:&lt;br /&gt;Convert pixel's position of target image into percentage and them multiply by the desired scale width / height. Do this for each pixels of image.&lt;br /&gt;[nth pixel x pos] in % = pixel's_x_position / image width&lt;br /&gt;[nth pixel y pos] in % = pixel's_y_position / image height&lt;br /&gt;&lt;br /&gt;scaled pixel position = (% pos) x (desired scale width and height)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7127894732113943300?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7127894732113943300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7127894732113943300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7127894732113943300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7127894732113943300'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/06/how-to-know-what-api-yourtarget-phone.html' title='Know what API your/target phones support before deploying apps.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3999126496486924876</id><published>2011-06-23T13:07:00.000+05:30</published><updated>2011-07-18T13:45:58.449+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>I am back to my projects ;-)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;From many days i was wondering whether i should really start to make apps for making living and keep my software &amp;amp; physics projects development alive with more time. With job i could not do much of my own work. I have left job, i wasn't even getting time for pending projects, how come start new one.&lt;br /&gt;&lt;br /&gt;Now, from 18 May 2011, i worked on J2ME, ported 80% my Greh Game Engine (GGE) to it ;-). My desi ball game is running on my phone. Tested on, Samsung, Nokia S60 5th edition, Nokia S40.&lt;br /&gt;&lt;br /&gt;Currently i am working / and might be working on these projects, depending upon time:&lt;br /&gt;1. Desi Ball Game port to java phones. Including GGE.&lt;br /&gt;2. Porting GGE and games using it to S60. collision and plugin system remained.&lt;br /&gt;3. Porting GGE to Samsung Bada, OpenGL graphics and Box2D part already done. I created a client's games called Magnet Moo and Exit Sign using my game sprite and physics classes.&lt;br /&gt;4. As GGE already works on Windows, Linux ( and variants). So most of games can be ported to many devices.&lt;br /&gt;&lt;br /&gt;And my personal thought and experience, Why i hate Iphones.&lt;br /&gt;IOS (Iphone, Ipad), It was a bad experience with Apple's devices, even MAC. I didn't liked Objective-C at all. Are we developers have to learn new languages whole life? Learn logic not programming syntaxes.&lt;br /&gt;&lt;br /&gt;IOS API's are great, but the restriction of using their APIs every time is nonsense. If you go against it, your apps are not going to be sitting on Apple's app store. Great! you even can't write file explorers!, custom themes etc.What a facility offered by such costly device!&lt;br /&gt;&lt;br /&gt;"IOS which is basically Unix, but you can't hack it". i must say if you want good gadget then go for Symbian, Android, Windows, Or at least apps which apple kicks out of app store but you know are great, get them after-all device is yours not Apple's.&lt;br /&gt;&lt;br /&gt;Why i said above is because what you are going to purchase for Iphone, Ipad is what they should ship inbuilt. You don't get a dedicated sound recorder even after purchasing such a costly device as example. Think yourself!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3999126496486924876?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3999126496486924876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3999126496486924876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3999126496486924876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3999126496486924876'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/06/i-am-back-to-my-projects.html' title='I am back to my projects ;-)'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5361981086591988239</id><published>2011-05-30T15:47:00.001+05:30</published><updated>2011-05-30T15:53:53.643+05:30</updated><title type='text'>Sites for finding alternatives for some specific software.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Below is the site for finding alternative applications for an application. e.g. LMMS is opensource alternative for FruityLoops ( music composition software ). I love lmms ;-)&lt;br /&gt;&lt;br /&gt;link:&amp;nbsp;&lt;a href="http://alternativeto.net/"&gt;http://alternativeto.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;another good page:&amp;nbsp;&lt;a href="http://www.osalt.com/"&gt;http://www.osalt.com/&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/8951645383963240554-5361981086591988239?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://alternativeto.net/' title='Sites for finding alternatives for some specific software.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5361981086591988239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5361981086591988239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5361981086591988239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5361981086591988239'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/site-for-finding-alternatives-for-some.html' title='Sites for finding alternatives for some specific software.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5846098322733525530</id><published>2011-05-30T11:00:00.001+05:30</published><updated>2011-05-30T13:37:11.189+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>A very good collection of GIMP tutorials.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I found this page while searching for gimp tutorials, this page contains many of tutorials you will find by googling.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://tutorialblog.org/gimp-tutorials/"&gt;http://tutorialblog.org/gimp-tutorials/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this one is also good.&lt;br /&gt;&lt;a href="http://www.tutorialhero.com/view-67-gimp_tutorials.php"&gt;http://www.tutorialhero.com/view-67-gimp_tutorials.php&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5846098322733525530?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tutorialblog.org/gimp-tutorials/' title='A very good collection of GIMP tutorials.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5846098322733525530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5846098322733525530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5846098322733525530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5846098322733525530'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/very-good-collection-of-gimp-tutorials.html' title='A very good collection of GIMP tutorials.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3488505049982595902</id><published>2011-05-30T10:53:00.000+05:30</published><updated>2011-07-18T13:45:58.449+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Lots of Linux, OpenSource, games</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was looking for some gimp tutorials and via pics i found this great Linux game collection site, this is a must visit for people demanding games on Linux distros. Below is the link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.playdeb.net/"&gt;http://www.playdeb.net/&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/8951645383963240554-3488505049982595902?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3488505049982595902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3488505049982595902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3488505049982595902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3488505049982595902'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/lots-of-linux-opensource-games.html' title='Lots of Linux, OpenSource, games'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-4062405598167083429</id><published>2011-05-27T16:25:00.002+05:30</published><updated>2011-05-27T17:02:14.958+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>SuperOS: A modified Ubuntu.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am just going to try this Linux ditro, just read about it. seems great and if it really solves the head ache of software installation and development then&amp;nbsp;definitely&amp;nbsp;this is what should become a standard Linux based OS. My main concern is with installation, ( and making portable apps ). But if you have to compile the app you need and can run even on future releases&amp;nbsp;forever&amp;nbsp;on other system as well then why not, this is a big point of switch.&lt;br /&gt;&lt;br /&gt;below is the link:&lt;br /&gt;&lt;a href="http://hacktolive.org/wiki/Hacktolive.org"&gt;http://hacktolive.org/wiki/Hacktolive.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hacktolive.org/blog"&gt;http://hacktolive.org/blog&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/8951645383963240554-4062405598167083429?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/4062405598167083429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=4062405598167083429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4062405598167083429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4062405598167083429'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/superos-modified-ubuntu.html' title='SuperOS: A modified Ubuntu.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8548279445641973102</id><published>2011-05-24T12:35:00.003+05:30</published><updated>2011-05-24T12:41:23.141+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Lots of Linux Links</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Lots of linux links, for every Linux lover / user this link is one of must visit. ;-)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://www.linuxlinks.com/"&gt;http://www.linuxlinks.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://loll.sourceforge.net/linux/links/Audio-Video/index.html"&gt;http://loll.sourceforge.net/linux/links/Audio-Video/index.html&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8548279445641973102?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://loll.sourceforge.net/linux/links/Audio-Video/index.html' title='Lots of Linux Links'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8548279445641973102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8548279445641973102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8548279445641973102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8548279445641973102'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/loads-of-linux-links.html' title='Lots of Linux Links'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5049559152064182012</id><published>2011-05-21T13:55:00.000+05:30</published><updated>2011-05-21T13:55:59.944+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>OpenGL and non OpenGL window/View in one application. ( currently IOS only )</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;NOTE: this post covers how to get OpenGL and non-OpenGL views in one application for IOS, Iphone, Ipad etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Below is the link i found for the solution of the same:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gamesfromwithin.com/using-multiple-opengl-views-and-uikit"&gt;http://gamesfromwithin.com/using-multiple-opengl-views-and-uikit&lt;/a&gt;&lt;span id="goog_1777194014"&gt;&lt;/span&gt;&lt;span id="goog_1777194015"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&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/8951645383963240554-5049559152064182012?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5049559152064182012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5049559152064182012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5049559152064182012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5049559152064182012'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/opengl-and-non-opengl-windowview-in-one.html' title='OpenGL and non OpenGL window/View in one application. ( currently IOS only )'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8331773117257510575</id><published>2011-05-20T11:21:00.000+05:30</published><updated>2011-05-24T12:41:28.692+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Portable Linux applications.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;After using Winpenpack, portableapps for winows i was trying to build my own collection of portable apps for Linux, but good news is that some people have already done that for us all. ;-)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below is the link of the site where you can download Linux Portable apps.&lt;/div&gt;&lt;div&gt;&lt;a href="http://portablelinuxapps.org/"&gt;http://portablelinuxapps.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you are trying to make portable builds then you can do it by setting LD_LIBRARY_PATH to your apps dirwctory and then launching it via shell script. I have created a script which copies all the&amp;nbsp;dependencies&amp;nbsp;into your application's directory so that you build that a portable suit.&amp;nbsp;You can find some important scripts in Linux label ( look right list of labels ). &amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8331773117257510575?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://portablelinuxapps.org/' title='Portable Linux applications.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8331773117257510575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8331773117257510575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8331773117257510575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8331773117257510575'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/portable-linux-applications.html' title='Portable Linux applications.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6719439642868653399</id><published>2011-05-20T11:03:00.001+05:30</published><updated>2011-05-21T13:55:59.945+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>A good article on 2D rotated rectangle collisions.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This article is simple, short and easy. Below is the link for the tutorial.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span style="color: #ffffcc; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;Tutorial - 2D Rotated Rectangles Collision Detection&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.ragestorm.net/tutorial?id=22"&gt;http://www.ragestorm.net/tutorial?id=22&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But in case you don't want to use rotated collision, what i do, is to treat rotated rectangles as a 4 points polygons and do the simple point in polygon Or polygon-polygon test.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6719439642868653399?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ragestorm.net/tutorial?id=22' title='A good article on 2D rotated rectangle collisions.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6719439642868653399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6719439642868653399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6719439642868653399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6719439642868653399'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/good-article-on-2d-rotated-rectangle.html' title='A good article on 2D rotated rectangle collisions.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5549988724275038011</id><published>2011-05-11T11:50:00.006+05:30</published><updated>2011-05-27T15:39:17.275+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>How to differentiate between rotation and pinch gesture?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;I am very happy today that i finally figured out how Iphone SDK's (&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Menlo; font-size: 11px;"&gt;GesturesViewController, UIGestureRecognizerDelegate )&amp;nbsp;&lt;/span&gt;differentiates between a rotation gesture and a pinch gesture. I figured it out yesterday viewing their sample. Here is what is does internally&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;Firstly You take two current points and two old points and just decide your gesture by their first movement/difference.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Menlo;"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-size: 11px;"&gt; &lt;style type="text/css"&gt;p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #162fd1}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #162fd1; min-height: 13.0px}span.Apple-tab-span {white-space:pre}&lt;/style&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;static char m_predicted_gesture_type = 0;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;// float dx/dy = DIFFERENCE_BETWEEN_CURRENT_AND_LAST_TOUCH_POINT;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;//&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;dx/dy must be&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&amp;nbsp;mode to +ve value only.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;if( dx != 0.0f &amp;amp;&amp;amp; dy == 0.0f &amp;amp;&amp;amp; !m_predicted_gesture_type ) {&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; m_predicted_gesture_type = 1; // predicting gesture to be a rotation gesture.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; gesture_type = ROTATION_GESTURE;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;else if( dy &amp;gt; 1.0f &amp;amp;&amp;amp; dx == 0.0f &amp;amp;&amp;amp; !m_predicted_gesture_type&amp;nbsp; ) {&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; m_predicted_gesture_type = 1;&amp;nbsp;// predicting gesture to be a pinch gesture.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; gesture_type = PINCH_GESTURE;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; if( distance_bw_points &amp;gt; last_distance_bw_points ) {&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; coefficient_scale = 0.01f;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;// zoom in&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; else if( distance_bw_points &amp;lt; last_distance_bw_points ) {&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; coefficient_scale = -0.01f;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;// zoom out&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #d9ead3; font-family: Menlo; font-size: x-small;"&gt;&lt;i&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;m_predicted_gesture_type&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;variable tells that we have already predicted the gesture now just calculate zoom/rotation values by moving points.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;in TouchesEnd( ) do&amp;nbsp;&lt;/span&gt;m_predicted_gesture_type = 0;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;to clear our prediction as gesture is done.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;m_predicted_gesture_type saves the state of your&amp;nbsp;predicted&amp;nbsp;gesture and you clear it in touches end event.&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;Trick is: Just check what type of gesture it is at first movement then follow that gesture&amp;nbsp;until&amp;nbsp;touches end functions is called. no matter you actually pinch but take the input what it was predicted&amp;nbsp;firstly. This is exactly what IPhone SDK&amp;nbsp;recognizers&amp;nbsp;do.&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;1. If user has moved&amp;nbsp;fingers&amp;nbsp;vertically, i.e. dy is non zero and dx is zero then this is a pinch gesture. and takes as pinch&amp;nbsp;until&amp;nbsp;touch end event occurs.&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;2. If user has moved&amp;nbsp;fingers&amp;nbsp;horizontally i.e. dx != 0.0f and dy == 0.0f then movements are taken as rotate gesture until touches end occurs.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;EDIT: &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;Assume a threshold value which when crossed signifies specific gensture.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;e.g. Assume a vertical band equal to width of our thumb, if user has crossed horizontal distance between them (fingers) more than the band's width take it as a rotation gesture and keep it as rotation&amp;nbsp;until&amp;nbsp;touches end occurs.&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: #f3f3f3; font-family: Times; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;style type="text/css"&gt;p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #008523}&lt;/style&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5549988724275038011?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5549988724275038011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5549988724275038011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5549988724275038011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5549988724275038011'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/05/how-to-differentiate-between-rotation.html' title='How to differentiate between rotation and pinch gesture?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7994213562277332052</id><published>2011-03-16T12:59:00.001+05:30</published><updated>2011-07-18T13:45:58.450+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Smoother motion using Interpolation.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I found this page last year (2010) and would like to recommend as must read if you are related to physics motion by programming.&lt;br /&gt;&lt;br /&gt;LINK:&amp;nbsp;&lt;a href="http://sol.gfxile.net/interpolation/"&gt;&lt;span class="Apple-style-span" style="color: #9fc5e8;"&gt;http://sol.gfxile.net/interpolation/&lt;/span&gt;&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/8951645383963240554-7994213562277332052?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sol.gfxile.net/interpolation/' title='Smoother motion using Interpolation.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7994213562277332052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7994213562277332052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7994213562277332052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7994213562277332052'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/03/smoother-motion-using-interpolation.html' title='Smoother motion using Interpolation.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-810859168923898779</id><published>2011-01-11T13:28:00.006+05:30</published><updated>2011-11-28T02:55:18.445+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>What are UV / ST texture coordinates and UV mapping ?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I know many of you might be having trouble in understanding what UV/ST are. I too had during beginning of OpenGL texturing. Before eating too much time its just:&lt;br /&gt;&lt;br /&gt;(U,V) = (X,Y) of texture.&lt;br /&gt;&lt;br /&gt;U =&amp;nbsp;X pixel position of image / image width ;&lt;br /&gt;V = Y pixel position of image / image height ;&lt;br /&gt;&lt;br /&gt;And we know how to cap&amp;nbsp;something&amp;nbsp;between 0 to 1 range. Just divide it by the maximum that's why we are dividing pixel position by width and height just to cap it between 0 to 1 range.&lt;br /&gt;&lt;br /&gt;Now we do simple maths, multiply U value by 100 and we get pixel position in %age.&lt;br /&gt;suppose U = 0.4 and V = 0.6, it simply means&lt;br /&gt;40% width, and 60% height.&lt;br /&gt;&lt;br /&gt;U is pointing to position = 0 + 40% of image width&lt;br /&gt;V is pointing to position = 0 + 60% of image height&lt;br /&gt;&lt;br /&gt;That is why texture coordinate system becomes&lt;br /&gt;left = 0 (lowest width),&amp;nbsp;right = 1 (max width)&lt;br /&gt;bottom = 0&amp;nbsp;(lowest height),&amp;nbsp;top = 1 (max height)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://paulyg.f2s.com/graphics/uvexp.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://paulyg.f2s.com/graphics/uvexp.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Image Source: =&amp;nbsp;http://paulyg.f2s.com/graphics/uvexp.gif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Now what UV mapping is?&lt;br /&gt;I'll try to explain in lame language. &lt;br /&gt;&lt;br /&gt;Assume a triangle as your polygon data and a rectangular, balloon like, nonrigid sheet as texture, here we want to cover the triangle with desired portions of that sheet, what should we do in real world? Of-course we will try to stretch it around triangle in all possible ways,&amp;nbsp; we can start from wherever we want but limitation is simple, we have got 3 points to staple that sheet. this is exactly what OpenGL does. It asks which part of the texture you want to be mapped into which vertex of polygon. We can't tell OpenGL that hey put this UV in center on the polygon!&lt;br /&gt;&lt;br /&gt;That's why the higher the number of vertices we have in polygon the better mapping we can do.&lt;br /&gt;&lt;br /&gt;But in actual programming, we can assign almost any UV to any vertex. That would make the triangle with unusual patterns. I haven't tested this :-), try this in 3D modelling programs like Blender if you wanna save your time and experiment quickly on UV mapping. Then export your simple mesh into OBJ format, which you can read on text editors as well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-810859168923898779?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/810859168923898779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=810859168923898779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/810859168923898779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/810859168923898779'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/01/what-is-uv-st-texture-coordinated.html' title='What are UV / ST texture coordinates and UV mapping ?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8057976182337459588</id><published>2011-01-11T13:07:00.004+05:30</published><updated>2011-07-18T13:45:58.451+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>The best resources for studying OpenGL, OpenGL ES</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I learned OpenGL in 2009 and completed my Greh game engine in mid 2010 with my own Game framework for menu, sounds, ai, collision etc.&lt;br /&gt;&lt;br /&gt;However i would like to help others in their journey for OpenGL. I strongly recommend reading these resources&amp;nbsp;instead of buying many books. Switching to resources too much without fully giving time to them just wastes time and&amp;nbsp;demoralizes us.:-&lt;br /&gt;&lt;br /&gt;1. OpenGL redbook: it's&amp;nbsp;enough for&amp;nbsp;studying OpenGL concepts. &lt;a href="http://www.opengl.org/documentation/red_book/"&gt;Click this link&lt;/a&gt;&lt;br /&gt;2. The simplest and nicely described tutorial on OpenGL + shaders (i.e. covers OpenGL ES 2.0 also ).&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href="http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html"&gt;Click this link &lt;/a&gt;&amp;nbsp;pointer to http://duriansoftware.com/joe/&lt;br /&gt;3.&amp;nbsp;Nehe (Neon Helium) GL tutorials. &lt;a href="http://nehe.gamedev.net/"&gt;Link&lt;/a&gt;&lt;br /&gt;4. Going to learn about rendering models, UV mapping etc. &lt;a href="http://www.spacesimulator.net/"&gt;Link&lt;/a&gt;&lt;br /&gt;5. GLSL, OpenGL ES 2.0. &lt;a href="http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders"&gt;Link&lt;/a&gt;&lt;br /&gt;6.&amp;nbsp;Good samples for some of important OpenGL techniques.&lt;a href="http://zavie.free.fr/opengl/index.html.en"&gt; Link&lt;/a&gt;&lt;br /&gt;If you know more links then please let me know.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8057976182337459588?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8057976182337459588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8057976182337459588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8057976182337459588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8057976182337459588'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2011/01/best-resources-for-studying-opengl.html' title='The best resources for studying OpenGL, OpenGL ES'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5701891738574732382</id><published>2010-12-24T10:28:00.003+05:30</published><updated>2011-07-18T13:45:58.452+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Emulation'/><title type='text'>How to write an emulator?</title><content type='html'>Well i was just thinking to write a NES emulator since 2008 but that time i could not start due to my game engine. But now after learning these tutorials i must say anyone can make emulators who understands Microprocessors.&lt;br /&gt;&lt;br /&gt;Please go through these tutorials to learn emulation. The tutorial is well written, small and very understandable. I will also write tutorials the way i feel simple once i do my NSF player.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://codeslinger.co.uk/pages/blog/wordpress/"&gt;http://codeslinger.co.uk/pages/blog/wordpress/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5701891738574732382?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://codeslinger.co.uk/pages/blog/wordpress/' title='How to write an emulator?'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5701891738574732382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5701891738574732382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5701891738574732382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5701891738574732382'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/12/how-to-write-emulator.html' title='How to write an emulator?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8665646395399502781</id><published>2010-12-22T11:23:00.002+05:30</published><updated>2011-07-18T13:45:58.453+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Last sunday was my first day i developed an Emulator!</title><content type='html'>Last Sunday ( 19 Dec, 2010 ), i developed a CHIP8 emulator which i will release here. However most of code was from an already made emulator since i understood that i am going to repeat that work so to save time i didn't worked from scratch.&lt;br /&gt;&lt;br /&gt;I love nes music so much and i wanted it to be played on my Nokia 5230 Nuron, S60 5th edition. I tried to find one NSF player for s60 but i could not. So i am studying Nintendo Sound Chip, APU ( Ricoh 2A03 ). Currently am working on PC version. I can play waveforms, no 6502 emulation yet. When i will develop it i will release it here and on Zophar.net,&amp;nbsp;&lt;span class="Apple-style-span" style="color: #0e774a; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;&lt;b&gt;nes&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0e774a; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;dev.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0e774a; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;&lt;b&gt;parodius&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0e774a; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;.com.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8665646395399502781?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8665646395399502781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8665646395399502781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8665646395399502781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8665646395399502781'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/12/last-sunday-was-my-first-day-i.html' title='Last sunday was my first day i developed an Emulator!'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5790374183986304571</id><published>2010-11-29T11:09:00.006+05:30</published><updated>2011-01-11T14:00:37.526+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Dhananjay Fighter, a game i developed when my engine just begun to develop.</title><content type='html'>&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Dhananjay Fighter, named with name of my cousin. But the person is actually me in desi dress and cargo pant.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I tried to give good parallax and little fun in the game. ( use V and B keys to throw weapons ).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;That stage of My game engine (GGE) had no collision system and particle FX etc. it was on early build. But had GFX support. Please let me know how you find it. Now the game level has reached a lot of upgrades.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Now i can develop commercial standard games. But am busy in working on XAMP ( PHP, MySQL, Apache )&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;as i have got a project to do. When I’ll  get time I’ll start my games again with speed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; margin-bottom: 0in; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Can anyone offer me GFX support i will give full credits to you in credits section. Please let me know if you can. ;-).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/bindeshkumarsingh/data/Dhananjay_Fighter.rar?attredirects=0&amp;amp;d=1"&gt;Download the game : Dhananjay Fighter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Screen shot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://sites.google.com/site/bindeshkumarsingh/data/df_screenshot.jpeg?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://sites.google.com/site/bindeshkumarsingh/data/df_screenshot.jpeg?attredirects=0" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Screen shot of my new game: i haven't named it yet.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://sites.google.com/site/bindeshkumarsingh/data/screenshot.3.jpeg?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://sites.google.com/site/bindeshkumarsingh/data/screenshot.3.jpeg?attredirects=0" width="320" /&gt;&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/8951645383963240554-5790374183986304571?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5790374183986304571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5790374183986304571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5790374183986304571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5790374183986304571'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/11/dhanajay-fighter-game-i-developed-when.html' title='Dhananjay Fighter, a game i developed when my engine just begun to develop.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6651446857384472787</id><published>2010-11-22T15:03:00.001+05:30</published><updated>2011-07-18T13:42:30.962+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Haxe ("hex") - A programming language that compiles to multiple binaries.</title><content type='html'>Haxe, pronounced "Hex", is a programming language that can build flash(swf), Javascript, win32 exe, Linux(elf), mac binaries, Neko(neko not niko) binaries, php and more.&lt;br /&gt;&lt;br /&gt;Using haxe we can build apps for windows, mac, Linux, Android(using Gamehaxe), Iphone(using Gamehaxe), flash, NekoVM etc. So why not start using tis language and build multiplatform apps. I have just started and&lt;br /&gt;will be trying to port my GGE game engine.&lt;br /&gt;&lt;br /&gt;Please Visit the site: &lt;a href="http://haxe.org/" style="color: #0b5394;"&gt;http://haxe.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6651446857384472787?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6651446857384472787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6651446857384472787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6651446857384472787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6651446857384472787'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/11/haxe-hex-programming-language-that.html' title='Haxe (&quot;hex&quot;) - A programming language that compiles to multiple binaries.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6750673050109398158</id><published>2010-09-01T15:56:00.003+05:30</published><updated>2010-09-03T16:04:33.809+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>Lots of free Gimp Brushes.</title><content type='html'>Main site:&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;&lt;a href="http://www.junauza.com/2009/10/25-awesome-gimp-brush-sets-1000-free.html"&gt;http://www.junauza.com/2009/10/25-awesome-gimp-brush-sets-1000-free.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I am using all those brushes which are royalty free in my artwork and game development.&lt;br /&gt;Please visit these sites and download these nice collection of brushes.&lt;br /&gt;&lt;br /&gt;You should visit this site for good collection of gimp brushes and for free.&lt;br /&gt;I love most of brushes. Grab them now:&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;&lt;a href="http://www.blogger.com/goog_119395901"&gt;Right click &amp;amp; open the site in new tab:&lt;/a&gt;&lt;/div&gt;&lt;a href="http://hawksmont.com/blog/category/graphic_design/resources/gimp_brushes/" style="color: #3d85c6;"&gt;http://hawksmont.com/blog/category/graphic_design/resources/gimp_brushes/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6750673050109398158?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.junauza.com/2009/10/25-awesome-gimp-brush-sets-1000-free.html' title='Lots of free Gimp Brushes.'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6750673050109398158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6750673050109398158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6750673050109398158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6750673050109398158'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/09/lots-of-free-gimp-brushes.html' title='Lots of free Gimp Brushes.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8505933892213098976</id><published>2010-07-31T11:02:00.003+05:30</published><updated>2011-11-29T12:59:33.706+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sound and Music'/><category scheme='http://www.blogger.com/atom/ns#' term='dhwani'/><title type='text'>Inspirational music by Janne Sinisalo (Skiessi).</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I got inspired to use LMMS after hearing cute music by Janne Sinisalo (Skiessi).&lt;br /&gt;Here is the link to his compositions:&lt;br /&gt;&lt;br /&gt;&lt;div style="color: lime;"&gt;&lt;a href="http://lmms.sourceforge.net/lsp.php?action=browse&amp;amp;user=Skiessi"&gt;http://lmms.sourceforge.net/lsp.php?action=browse&amp;amp;user=Skiessi&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I thank him for creating such good musics. Why not you also give a try to LMMS, better would be to use LMMS on Linux. because on windows it's crashing hard.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8505933892213098976?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8505933892213098976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8505933892213098976' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8505933892213098976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8505933892213098976'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/07/inspirational-music-by-janne-sinisalo.html' title='Inspirational music by Janne Sinisalo (Skiessi).'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7623036966985833572</id><published>2010-07-31T10:57:00.002+05:30</published><updated>2010-08-07T18:02:10.130+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>I am enhancing my game engine.</title><content type='html'>Now i am enhancing my game engine GGE to utilise Box2d, and my OpenGL surfaces, that means the engine will detach from ClanLib and will be portable even for J2SE or J2ME.&lt;br /&gt;&lt;br /&gt;Current status:&lt;br /&gt;1. Box 2d Implemented into a simple class that can be put into sprites.&lt;br /&gt;2. GE is ported to SDL OpenGL.&lt;br /&gt;3. Now the game can be ported to many Operating Systems beyond( Windows, Linux and Mac) like BeOS, Palm, Iphone, Android, Sega Dreamcast, and many more mentioned on www.libsdl.org. I will test Symbian or any of these OSes whenever i get access to any of these hardware. Currently win and Linux are on work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7623036966985833572?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7623036966985833572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7623036966985833572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7623036966985833572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7623036966985833572'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/07/i-am-enhancing-my-game-engine.html' title='I am enhancing my game engine.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-1378879496829027724</id><published>2010-07-19T18:16:00.007+05:30</published><updated>2010-07-26T17:18:46.300+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>I launched my first demo of my game,  - Desi Ball Game -</title><content type='html'>This is my first release of "Desi Ball Game" game using my GGE game engine. The game is a puzzle yet arcade action game. You have to keep thinking and also getting yourself away from enemies.&lt;br /&gt;&lt;br /&gt;Its a ball game where you have to move the ball with arrow keys. The ball starts moving with response to a key and stops when it collides with any safe surface. There are lot of spikes, enemies to kill you. For more info why not play it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* The Game is demo and i am working on adding more levels to make a full package. I am working on more games so get less time so please keep giving me your important feedback and bug reports.&lt;br /&gt;&lt;br /&gt;There are some collision inaccuracies in the game that i will correct on later versions.&lt;br /&gt;&lt;br /&gt;To play run &lt;span style="color: #ffd966;"&gt;play_ballgame_release.bat&lt;/span&gt; not the mge_release.exe binary.&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Desi_Ball_Game.zip?attredirects=0&amp;amp;d=1"&gt;Download  link: Desi Ball Game&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Desi_Ball_Game.zip?attredirects=0&amp;amp;d=1"&gt;( updated on 26th July 2010 )&lt;/a&gt;&lt;span style="color: #274e13;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div style="color: #274e13;"&gt;Current release: Desi Ball Game v0.10b&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.indiepubgames.com/game/Desi__Ball_Game"&gt;My IndiePub submission link: &lt;span id="goog_1641449928"&gt;Desi Ball Game&lt;/span&gt;&lt;span id="goog_1641449929"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Snapshot:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/desi_ball_game_snap.JPG?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://sites.google.com/site/bindeshkumarsingh/data/desi_ball_game_snap.JPG?attredirects=0" width="320" /&gt;&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/8951645383963240554-1378879496829027724?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/1378879496829027724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=1378879496829027724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1378879496829027724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1378879496829027724'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/07/i-launched-my-first-demo-of-my-game.html' title='I launched my first demo of my game,  - Desi Ball Game -'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6106923942509968309</id><published>2010-07-18T13:28:00.004+05:30</published><updated>2010-07-19T19:17:03.131+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sound and Music'/><category scheme='http://www.blogger.com/atom/ns#' term='dhwani'/><title type='text'>Releasing my LMMS music projects.</title><content type='html'>So i have started to work on LMMS as my engine is taking rest for a while. Before i port my engine to J2ME, flash( not now ok ) i will be working on LMMS and GIMP and Blender.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the links for lmms projects to prevent server load and to let you get the source of my music to edit and make remakes of it. Do let me know if you make remake or remix.&lt;br /&gt;&lt;br /&gt;To use these files you should install LMMS 0.4.6 ( Linux Multimedia Studio ).&lt;br /&gt;NOTE: some projects are incomplete and some channels are muted as i found them not fully suitable, please let me know if you rework on them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_music_002.mmpz?attredirects=0&amp;amp;d=1"&gt;meri_music_002.mmpz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_music_003.mmpz?attredirects=0&amp;amp;d=1"&gt;meri_music_003.mmpz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_lmms_music_05.mmpz?attredirects=0&amp;amp;d=1"&gt;meri_lmms_music_05.mmpz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_lmms_music_06.mmpz?attredirects=0&amp;amp;d=1"&gt;meri_lmms_music_06.mmpz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_lmms_music_07.mmpz?attredirects=0&amp;amp;d=1"&gt;meri_lmms_music_07.mmpz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NES remixes, some projects might be incomplete and with unsuitable samples too, hey just say thanks to me ok i am also helping and keeping NES alive!.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/spy_hunter.mmpz?attredirects=0&amp;amp;d=1"&gt;SpyHunter: (The game was created by SunSoft those who created Batman). ( It's Stage 2 Music)&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;More to come: :^) keep giving ,your imp. feedback and good ideas.&lt;br /&gt;If you know some utilities for music console format conversion, remix, composition like nsf2midi, OpenMPT, soundclub etc small software then please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6106923942509968309?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6106923942509968309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6106923942509968309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6106923942509968309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6106923942509968309'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/07/releasing-my-lmms-music-projects.html' title='Releasing my LMMS music projects.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-5321032487667820641</id><published>2010-07-17T11:59:00.002+05:30</published><updated>2010-07-19T19:18:10.862+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Desi Ball Game, 1st Game using my Greh Game Engine.</title><content type='html'>Desi Ball Game&lt;br /&gt;&lt;br /&gt;This is my 1st fully playable game that i have uploaded on http://www.indiepubgames.com, where a competition is going on for best indie developers hunt. &lt;br /&gt;&lt;br /&gt;I am working hard on gfx and sound now as my game engine is complete beta stage. Am going to upload my games to my blog and sites.google.com page.&lt;br /&gt;&lt;br /&gt;So my friends please keep visiting my sites and give me feedback on my games, game remakes, gfx, music, music remix etc. Am just crazy for music and my favorite NES games. &lt;br /&gt;&lt;br /&gt;My profile page:&lt;br /&gt;http://www.indiepubgames.com/profile/bindesh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-5321032487667820641?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/5321032487667820641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=5321032487667820641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5321032487667820641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/5321032487667820641'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/07/my-1st-game-for-complete-play-features.html' title='Desi Ball Game, 1st Game using my Greh Game Engine.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-2060926038077712611</id><published>2010-04-26T12:38:00.002+05:30</published><updated>2010-07-19T19:17:28.976+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>Visit my graphics arts on my deviantart page.</title><content type='html'>Visit my deviantart profile where i am posting my gfxarts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bindesh.deviantart.com/"&gt;http://bindesh.deviantart.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-2060926038077712611?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/2060926038077712611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=2060926038077712611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2060926038077712611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2060926038077712611'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/04/visit-my-graphics-arts-on-my-deviantart.html' title='Visit my graphics arts on my deviantart page.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3979296735345579561</id><published>2010-04-16T16:30:00.001+05:30</published><updated>2010-04-16T16:44:44.781+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>A Gimp artwork for a jungle scene.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/gfx/prakriti_02.jpg?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://sites.google.com/site/bindeshkumarsingh/gfx/prakriti_02.jpg?attredirects=0" width="320" /&gt;&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/8951645383963240554-3979296735345579561?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3979296735345579561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3979296735345579561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3979296735345579561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3979296735345579561'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/04/gimp-artwork-for-jungle-scene.html' title='A Gimp artwork for a jungle scene.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-240512132388440217</id><published>2010-04-06T16:43:00.001+05:30</published><updated>2010-04-16T16:44:44.781+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>One of my Gimp gfx work.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/gfx/Gimp_logo_01.jpg?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://sites.google.com/site/bindeshkumarsingh/gfx/Gimp_logo_01.jpg?attredirects=0" /&gt;&lt;/a&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Gimp_professional.jpg?attredirects=0" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://sites.google.com/site/bindeshkumarsingh/data/Gimp_professional.jpg?attredirects=0" width="320" /&gt;&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/8951645383963240554-240512132388440217?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/240512132388440217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=240512132388440217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/240512132388440217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/240512132388440217'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/04/one-of-my-gimp-gfx-work.html' title='One of my Gimp gfx work.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-630768140996270136</id><published>2010-04-05T12:38:00.000+05:30</published><updated>2010-04-16T16:44:44.782+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gimp'/><title type='text'>Gimp, my first simple tutorial on making a multimedia button.</title><content type='html'>Please download the pdf document from the link below&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Button_tutorial.rar"&gt;Download pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-630768140996270136?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/630768140996270136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=630768140996270136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/630768140996270136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/630768140996270136'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2010/04/gimp-my-first-simple-tutorial-on-making.html' title='Gimp, my first simple tutorial on making a multimedia button.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7655667619616557364</id><published>2009-11-19T15:04:00.003+05:30</published><updated>2010-03-05T18:21:15.951+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Mere GLOBAL_PATH bash scripts</title><content type='html'>My bash scripts present in GLOBAL_PATH in my Linux ditro(Mandriva 2009). My scripts start with HL_ to seperate them from rest of my unowned scripts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/apps/linux/Linuxshellscripts.rar"&gt;Download Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7655667619616557364?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7655667619616557364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7655667619616557364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7655667619616557364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7655667619616557364'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/11/mere-globalpath-bash-scripts.html' title='Mere GLOBAL_PATH bash scripts'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-102297951521743997</id><published>2009-11-19T14:58:00.002+05:30</published><updated>2009-11-19T15:01:23.753+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips-Tricks'/><title type='text'>Convert your text files into images</title><content type='html'>Open your text files with IrfanView and save as image.&lt;br /&gt;&lt;br /&gt;I always use IrfanView and GIMP for all my photo works. If you haven't tried them then please give one. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-102297951521743997?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/102297951521743997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=102297951521743997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/102297951521743997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/102297951521743997'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/11/convert-your-text-files-into-images.html' title='Convert your text files into images'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3986875255140771132</id><published>2009-11-19T14:31:00.007+05:30</published><updated>2010-03-05T18:38:23.651+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><title type='text'>Mera 3D model format (similar to wavefront's Obj)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Below is my python script for Blender 3D. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It exports mesh to my custom 3D format m3d(mera 3D, format).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source download link:&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/00_meri_export_script_v1.0.py"&gt;&lt;b&gt;Python script&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CPP project source : &lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Cmesh.rar"&gt;&lt;b&gt;Cmesh&lt;/b&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3986875255140771132?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3986875255140771132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3986875255140771132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3986875255140771132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3986875255140771132'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/11/mera-3d-model-format-similar-to.html' title='Mera 3D model format (similar to wavefront&apos;s Obj)'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-4224635460081700104</id><published>2009-08-01T12:58:00.013+05:30</published><updated>2010-04-26T13:23:35.534+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sound and Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='dhwani'/><title type='text'>My composed musics</title><content type='html'>After 2 years i am releasing my composed music:&lt;br /&gt;All are download links, please click and save them:&lt;br /&gt;&lt;br /&gt;I've intentionally used low Bitrate for low audio quality:&lt;br /&gt;Please mail me regarding any music you like and let me know there are people supporting my audio compositions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Composed in 2010&lt;/b&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_6_music.ogg"&gt;meri_6_music.ogg&lt;/a&gt; ( low bitrate )&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_music_05_choti_dhun.ogg"&gt;meri_music_05_choti_dhun.ogg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/my_ejay7_music02.ogg"&gt;my_ejay7_music02.ogg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/my_ejay7_music01.ogg"&gt;my_ejay7_music01.ogg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_music_03.ogg"&gt;meri_music_03.ogg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/meri_music_4_test_sample.ogg"&gt;meri_music_4_test_sample.ogg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In 2006 : (N/A)&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_musik_guitar_beat.ogg"&gt;Bindesh_musik_guitar_beat.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_techno.ogg"&gt;Bindesh_techno.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_like_i_do.ogg"&gt;Bindesh_like_i_do.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_musik_club.ogg"&gt;Bindesh_musik_club.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_musik_club2.ogg"&gt;Bindesh_musik_club2.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://bindeshkumarsingh.googlepages.com/Bindesh_musik_loathsome-fear.ogg"&gt;Bindesh_musik_loathsome-fear.ogg&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you like these music just say thanks!&lt;br /&gt;&lt;br /&gt;Copyright notice: These musics/songs can't be used for commercial purpose without author's permission.&lt;br /&gt;*Don't hesitate to distribute among your friends, But No mass production Or fake content ownership. Be kind and put this website's link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-4224635460081700104?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/4224635460081700104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=4224635460081700104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4224635460081700104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4224635460081700104'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/08/after-2-years-i-am-releasing-mu.html' title='My composed musics'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6825914580054500362</id><published>2009-07-23T18:28:00.013+05:30</published><updated>2010-08-13T13:01:21.892+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>My Game Development</title><content type='html'>Here are my 2D games, Please follow the link below:&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;http://sites.google.com/site/bindeshkumarsingh/games&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;Availlable on "game development" label in this blog. &lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6825914580054500362?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6825914580054500362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6825914580054500362' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6825914580054500362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6825914580054500362'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/07/my-game-development.html' title='My Game Development'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-4554146206104550717</id><published>2009-07-23T18:24:00.004+05:30</published><updated>2010-04-26T13:23:35.535+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sound and Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='dhwani'/><title type='text'>My Super Mario ( NES ), Bharatiya remix</title><content type='html'>Here is my own remix of Super Mario stage 1 music.&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Super_Mario_Bros1.rar"&gt;Mario_Bros_1.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copyright Notice: No part of this music can be used for commercial purpose without author's permission.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-4554146206104550717?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/4554146206104550717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=4554146206104550717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4554146206104550717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4554146206104550717'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/07/my-super-mario-nes-indian-remix.html' title='My Super Mario ( NES ), Bharatiya remix'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3433739483815306066</id><published>2009-01-15T00:00:00.013+05:30</published><updated>2012-02-02T18:09:04.666+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>Output audio through serial port. Serial Port Player v0.1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-size: x-large;"&gt;Serial port player – serialplayer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;This software lets us play audio through serial port.                                  &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Hardware requirement: (below values are for USB-to-serial chip)&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;female com port connector&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;resistors - 1k&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;capacitors 4.4 uF&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;For laptop, i used this hardware:-&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;  &lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;USB serial converter. I am using  Nokia 6600 pc data cable. Which is nothing but a prolific&lt;span style="font-weight: bold;"&gt; PL2303 usb-to-serial chip&lt;/span&gt; with cable  utilizing only its TX, RX and GND pins.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Software requirement:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;A Linux distro with gcc (GNU's  compiler collection) for source compilation.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;serialportplayer – binary OR  source code.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;[Illustration of project]&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Raw audio data =&amp;gt; serialportplayer =&amp;gt; serial port =&amp;gt; low pass filter =&amp;gt; speaker(s).&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Processing:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;The software collects raw audio data and processes it according to serial port data transfer speed. The processed data is then output through serial port's &lt;b&gt;TX&lt;/b&gt; pin. The processing includes oversampling and modulation (sigma-delta is recommended but current version of program doesn't uses it purely).&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Raw data:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;The data is raw audio. This raw audio data is extracted from audio files using audacity software as -&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;Run audacity&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;Open any audio file   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;Export that file into raw format.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;the raw format must be :- unsigned  8 bit / sample, mono(1channel).&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;Please note down the samplerate of the original audio file and use it during serial play.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;Using serialportplayer:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;start your  shell – e.g. &lt;b&gt;Konsole, xterm&lt;/b&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;execute &lt;b&gt;su&lt;/b&gt; command and give  root's password.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;Run serial port player as:-  &lt;b&gt;./tplay OR ./serialportplayer&lt;/b&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;e.g.  ./tplay humdum.raw 16000&lt;/b&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;if your system can't run the binary you can compile it from source:&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;cc –o serialplayer  serialplayer.c &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;b&gt;The following where the sources using  which i accomplished  the project:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;Linux serial port how to (tldp.org) the Linux documentation project.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;ttyplay&lt;/span&gt;: Project made before mine.  It helped me a lot.   &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;a href="http://vivara.net/software/ttyplay/"&gt;http://vivara.net/software/ttyplay/&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;a href="http://hackaday.com/2005/10/25/audio-output-from-a-serial-port/"&gt;http://hackaday.com/2005/10/25/audio-output-from-a-serial-port/&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;Any interested person must read about &lt;span style="font-weight: bold;"&gt;1 bit audio and sigma-delta modulation&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: #006600;"&gt;Please connect 1k resistor to &lt;span style="font-weight: bold;"&gt;TX pin and capacitor in parallel to TX and GND pins&lt;/span&gt;. These values are for USB-to-Serial adapter. Use appropriate values for normal serial port at back of desktop pcs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;Download link:&lt;/span&gt; This link has&lt;span style="font-weight: bold;"&gt; tplay source and binary&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;ttyUSB&lt;/span&gt;, it uses &lt;span style="font-weight: bold;"&gt;USB-to-Serial&lt;/span&gt; device as serial port.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;Download &lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/serialportplayer.rar"&gt;&lt;u&gt;:&lt;b&gt;serialportplayer.rar&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;Password: serialportplayer_homelabs&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3433739483815306066?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3433739483815306066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3433739483815306066' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3433739483815306066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3433739483815306066'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2009/01/output-audio-through-serial-port-serial.html' title='Output audio through serial port. Serial Port Player v0.1'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-9134072357754313462</id><published>2008-12-15T20:10:00.000+05:30</published><updated>2008-12-15T20:10:35.663+05:30</updated><title type='text'>It Has Come To My Attention: Einstein points the way</title><content type='html'>&lt;a href="http://purefixion.com/attention/2007/05/einstein-points-way.html"&gt;It Has Come To My Attention: Einstein points the way. What is electricity, magnetism and relativity inside a wire.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-9134072357754313462?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://purefixion.com/attention/2007/05/einstein-points-way.html' title='It Has Come To My Attention: Einstein points the way'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/9134072357754313462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=9134072357754313462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/9134072357754313462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/9134072357754313462'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/12/it-has-come-to-my-attention-einstein.html' title='It Has Come To My Attention: Einstein points the way'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7732751185413196451</id><published>2008-10-23T16:17:00.004+05:30</published><updated>2008-12-16T11:51:16.075+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Incidents'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips-Tricks'/><title type='text'>I recovered my quickly erased CDRW.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Happened in 2006 August.&lt;/span&gt;&lt;br /&gt;I had a CDRW which was the only source for my all projects as my hdd was crashed. I tried to find many software on net, found forensic sites but they were charging much money. Being a student, i wasn't able to produce that amount then i decided to search for software based recovery. &lt;br /&gt;&lt;br /&gt;I found Isobuster, that wasn't capable of quick erased CDRW's data recovery. But i found a good software - Back2Life. I tried to recover the cd, using "force RW mode".&lt;br /&gt;Hah! it recovered the table but wasn't recovering data as it was a demo version and limited to 64KB file recovery. It must have burned some part on the CDRW. I was disappointed b/c i had very less time, only few days to go. Then my mind lightened an idea and i again used Isobuster, hey! it recovered my data and i successfully saved my all projects. I know it could also help many of you. &lt;br /&gt;&lt;br /&gt;That's why we say: Problem occurred for one person but gave solution to many.&lt;br /&gt;Tip: Use back2life version &gt; 2.3 and then use Isobuster. &lt;br /&gt;Now TestDisk is my favorite data recovery program, it now offers optical media recovery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7732751185413196451?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7732751185413196451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7732751185413196451' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7732751185413196451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7732751185413196451'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/10/i-recovered-my-quickly-erased-cdrw.html' title='I recovered my quickly erased CDRW.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-1626341722462417891</id><published>2008-10-23T16:10:00.001+05:30</published><updated>2009-01-15T00:00:29.347+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>Script which makes ldd's output clean.</title><content type='html'>#!/bin/sh&lt;br /&gt;ldd $1 | awk '{print "cp -f "$1" ./"}' &gt; $1deps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-1626341722462417891?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/1626341722462417891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=1626341722462417891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1626341722462417891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/1626341722462417891'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/10/script-which-makes-ldds-output-clean.html' title='Script which makes ldd&apos;s output clean.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8632748093815718171</id><published>2008-10-23T16:00:00.003+05:30</published><updated>2009-01-15T00:00:29.347+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>My shell scripts</title><content type='html'>Shell script which copies all the libraries (dependencies) into the application's folder:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;ldd $1 | grep -io "/[a-zA-Z]*.*so.* " &gt; $1deps&lt;br /&gt;cat $1deps | sed 's/^/cp -f /' &gt; $1.one&lt;br /&gt;rm -rfd ldd_libs ; mkdir ldd_libs&lt;br /&gt;sed 's/$/ ldd_libs/' $1.one &gt; $1depstocopy.sh&lt;br /&gt;rm -f $1deps $1.one&lt;br /&gt;sh $1depstocopy.sh&lt;br /&gt;echo "Done. Now cleaning...."&lt;br /&gt;echo "checkout ldd_libs directory."&lt;br /&gt;rm -f $1depstocopy.sh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8632748093815718171?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8632748093815718171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8632748093815718171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8632748093815718171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8632748093815718171'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/10/my-shell-scripts.html' title='My shell scripts'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-4762723004680161061</id><published>2008-10-22T10:49:00.004+05:30</published><updated>2010-03-05T18:49:19.804+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>MyAudioPlayer_portable</title><content type='html'>My updated portable version audio player - MyAudioPlayer_portable&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;Normal interface, module audio format, streaming media OGG, MP#, WAV etc&lt;br /&gt;GUI same for both Linux and Windows. Mac version is not avail currently.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/MAP_portable.exe"&gt;MAP_portable.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-4762723004680161061?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/4762723004680161061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=4762723004680161061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4762723004680161061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4762723004680161061'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/10/myaudioplayerportable.html' title='MyAudioPlayer_portable'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3944626224882623035</id><published>2008-10-08T16:30:00.001+05:30</published><updated>2008-10-22T11:12:04.277+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myself'/><title type='text'>http://purefixion.com/attention/2007/05/einstein-points-way.html</title><content type='html'>http://purefixion.com/attention/2007/05/einstein-points-way.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3944626224882623035?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='text/html' href='http://purefixion.com/attention/2007/05/einstein-points-way.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3944626224882623035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3944626224882623035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3944626224882623035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3944626224882623035'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/10/httppurefixioncomattention200705einstei.html' title='http://purefixion.com/attention/2007/05/einstein-points-way.html'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7222854595287912764</id><published>2008-03-31T11:16:00.003+05:30</published><updated>2008-03-31T11:36:23.457+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips-Tricks'/><title type='text'>tips</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Quickly type the domain of a website:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On the address bar of your internet browser type :&lt;br /&gt;site name followed by CTRL + ENTER. e.g. type google followed by ctrl+enter, browser automatically puts www.google.com&lt;br /&gt;&lt;br /&gt;Similarily .org and .net can also be implemented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;CTRL + SHIFT + ENTER      // For www.****.org&lt;br /&gt;ALT + CTRL + ENTER        // For www.****.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This simple tip quickens the url entry in the browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7222854595287912764?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7222854595287912764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7222854595287912764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7222854595287912764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7222854595287912764'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/03/tips.html' title='tips'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6555759101650739234</id><published>2008-02-14T23:57:00.005+05:30</published><updated>2010-07-31T11:48:25.799+05:30</updated><title type='text'>How to boot your desired HDD/Partition without installing a bootloader entry in GRUB?</title><content type='html'>&lt;div style="color: white;"&gt;Boot from a GRUB bootable HDD or USB drive. There are options below the menu.&lt;/div&gt;&lt;div style="color: white;"&gt;Like 'e' to edit boot parameters, 'c' for command line. Select the 'c' option.&lt;/div&gt;&lt;div style="color: white;"&gt;Now you will get prompt from grub. There are lots of command in grub. But we&lt;/div&gt;&lt;div style="color: white;"&gt;have to use few. These are -&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Boot Linux:-&lt;/span&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;1. "&lt;span style="font-style: italic;"&gt;root (&lt;/span&gt;"     followed by TAB key. It will list the available disks. Select your disk.&lt;/div&gt;&lt;div style="color: white;"&gt;e.g. root (hd#&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;2. Now again press TAB key. You will get the list of partitions available. Select one.&lt;/div&gt;&lt;div style="color: white;"&gt;e.g. &lt;span style="font-style: italic;"&gt;root (hd0,5) .&lt;/span&gt; This will print the filesystem type [0x83 for ext2, ext3].&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;The format is -    &lt;span style="font-style: italic;"&gt;root (hd#,#)&lt;/span&gt; . &lt;span style="font-style: italic;"&gt;#&lt;/span&gt; means your disk and partition number respectively.&lt;/div&gt;&lt;div style="color: white;"&gt;hd0 - harddisk # 1, hd1 harddisk # 2 as set in your BIOS settings. To boot from&lt;/div&gt;&lt;div style="color: white;"&gt;floppy disk use - &lt;span style="font-style: italic;"&gt;root (fd#). &lt;/span&gt;Replace # with 0 or 1 i.e. Your floppy drive 0 for A, 1 for B&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;3. Now it's time to load Linux. Type &lt;span style="font-style: italic;"&gt;kernel (hd#,#)/&lt;/span&gt;  press TAB key. You will see&lt;/div&gt;&lt;div style="color: white;"&gt;the directory list. If you don't get anything means the filesystem isn't supported.&lt;/div&gt;&lt;div style="color: white;"&gt;Follow step 2 to load a valid partition which lists the root ( / ) structure :-&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;bin    boot    dev    etc    home ........&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;kernel  (hd#,#)/boot &lt;/span&gt;   press tab key. it will list the contents of /boot. Now put your&lt;/div&gt;&lt;div style="color: white;"&gt;kernel taking the name from the file list. e.g. -&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;kernel (hd0,5)/boot/vmlinuz&lt;/span&gt;        (Press Enter). A message will appear&lt;/div&gt;&lt;div style="color: white;"&gt;"image loaded at 0x????????". It means Linux is loaded at that address.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;4. Now a ramdisk has to be loaded. To do this enter :-&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;initrd (hd#,#)/boot/&lt;/span&gt; Press tab key to collect a file (usually) named &lt;span style="font-style: italic;"&gt;initrd.img&lt;/span&gt;.&lt;/div&gt;&lt;div style="color: white;"&gt;Enter path e.g.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;initrd (hd0,5)/boot/initrd.img&lt;/span&gt;    (press enter). Your Initial ramdisk is loaded&lt;/div&gt;&lt;div style="color: white;"&gt;successfully.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;5. We are now ready to boot. Enter "&lt;span style="font-style: italic;"&gt;boot&lt;/span&gt;" and press enter.&lt;/div&gt;&lt;div style="color: white;"&gt;By hitting enter GRUB just makes a simple call to Kernel. "jmp     0x????????"&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;e.g. of the real boot: TAB was pressed after &lt;span style="font-style: italic;"&gt;root (hd0,&lt;/span&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;_____________________________________________________________&lt;/div&gt;&lt;div style="color: white;"&gt;grub&amp;gt; root (hd1,&lt;/div&gt;&lt;div style="color: white;"&gt;Possible partitions are:&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 0,  Filesystem type is fat, partition type 0xc&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 4,  Filesystem type unknown, partition type 0x82&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 5,  Filesystem type is ext2fs, partition type 0x83&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 6,  Filesystem type is ext2fs, partition type 0x83&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 7,  Filesystem type is fat, partition type 0xb&lt;/div&gt;&lt;div style="color: white;"&gt;Partition num: 8,  Filesystem type is fat, partition type 0xb&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;grub&amp;gt; root (hd1,5)&lt;/div&gt;&lt;div style="color: white;"&gt;Filesystem type is ext2fs, partition type 0x83&lt;/div&gt;&lt;div style="color: white;"&gt;_____________________________________________________________&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Boot Windows partition:-&lt;br /&gt;&lt;br /&gt;1. &lt;/span&gt;root (hd#,#)       checkout until you see fat filesystem.&lt;/div&gt;&lt;div style="color: white;"&gt;2. chainloader    (hd#,#)+1&lt;/div&gt;&lt;div style="color: white;"&gt;3. boot    (press enter). It jumps to the partition's boot sector.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;OR&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;root (hd#,#)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;makeactive&lt;/span&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-style: italic;"&gt;chainloader +1&lt;/span&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Another good option is to load desired GRUB's menu :-&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;we can directly load a config file to get the preset options of an already installed&lt;/div&gt;&lt;div style="color: white;"&gt;GRUB. Here is how to do it. Search the partition which lists the Linux root&lt;/div&gt;&lt;div style="color: white;"&gt;filesystem. After getting the correct path enter command as below :-&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;configfile    (hd#,#)/boot/grub/menu.lst        (PRESS ENTER).&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;It'll load the GRUB menu of that partition. The configuration file is usually&lt;/div&gt;&lt;div style="color: white;"&gt;menu.lst. Now select the Operating System from available options.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;I hope this will help you. Feel free to give me a comment, correction&lt;/div&gt;&lt;div style="color: white;"&gt;or any idea to share.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;Being a programmer i have written a small multi-bootable boot program&lt;/div&gt;&lt;div style="color: white;"&gt;which offers the option to boot Windows XP, Windows 9x, DOS, small OSes&lt;/div&gt;&lt;div style="color: white;"&gt;but not Linux Currently. May be in future i'll accomplish that too.&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: white;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6555759101650739234?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6555759101650739234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6555759101650739234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6555759101650739234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6555759101650739234'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/02/how-to-boot-your-desired-hddpartition.html' title='How to boot your desired HDD/Partition without installing a bootloader entry in GRUB?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-7297055976524022639</id><published>2008-02-08T15:00:00.005+05:30</published><updated>2010-07-31T12:12:35.993+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Hack #2: How to install rpms without executing them?</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;A: RPMs are just compressed files with exact path settings.&lt;br /&gt;Open rpm file with an archiving utility like "file-roller".&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: #663300; font-size: small;"&gt;Please refer Hack #1 for setting up global path. Extract rpm to /home/global.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: small;"&gt;&lt;span style="color: #38761d;"&gt;NOTE: This hack should be done only if your rpm is not installable&lt;br /&gt;OR you don't want to affect your / structure OR for learning purpose&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Extract your rpm in &lt;/span&gt;&lt;span style="color: #009900; font-size: small; font-weight: bold;"&gt;/home/global&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Better would be to have a partial extraction&lt;br /&gt;i.e. extract files of &lt;/span&gt;&lt;span style="font-size: small; font-style: italic;"&gt;usr &lt;/span&gt;&lt;span style="font-size: small;"&gt;folder in&lt;/span&gt;&lt;span style="font-size: small; font-style: italic;"&gt; /usr &lt;/span&gt;&lt;span style="font-size: small;"&gt;and extract bin &amp;amp; lib in &lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global&lt;/span&gt;&lt;span style="font-size: small;"&gt;.&lt;br /&gt;Binaries should be put in -&lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global/bin&lt;/span&gt;&lt;span style="font-size: small;"&gt; OR &lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global/usr/bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And libraries in -&lt;br /&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global/lib&lt;/span&gt;&lt;span style="font-size: small;"&gt; OR &lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global/usr/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The files present in /usr/share contain resources used by the application.&lt;br /&gt;so they must be copied in &lt;span style="color: #006600; font-size: small;"&gt;/usr&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Now execute "ldconfig -v" to load the libraries&lt;br /&gt;and at the list of files produced by the ldconfig command. Are there your *.so&lt;br /&gt;files in the list with your custom lib paths? If not checkout the ld.so.conf.d&lt;br /&gt;folder OR add the custom lib paths in &lt;/span&gt;&lt;span style="color: #000099; font-size: small;"&gt;/etc/ld.so.conf&lt;/span&gt;&lt;span style="font-size: small;"&gt; file. Presence of our lib&lt;br /&gt;files in the list means they are loaded and we can execute the program we extr-&lt;br /&gt;acted in &lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Now execute the program you extracted. If it asks for&lt;br /&gt;some other so files then copy those files in &lt;/span&gt;&lt;span style="color: #006600; font-size: small;"&gt;/home/global/lib&lt;/span&gt;&lt;span style="font-size: small;"&gt; and execute&lt;br /&gt;ldconfig. Re-execute the program. Do the same until it no more asks for *.so&lt;br /&gt;files.&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="color: #38761d; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;NOTE: This hack works correctly but must not be used for all the installations.&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="color: #38761d; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: red; font-size: small;"&gt;I am running wine, rar, ace, 7zip, realplayer and almost all compiled application&lt;br /&gt;from this path. During compilation i use /home/global in the --prefix option.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: green; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: green; font-size: small;"&gt;TIP: To know what library files are required by a binary, execute :-&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-size: small;"&gt;ldd PROGRAM_NAME&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-7297055976524022639?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/7297055976524022639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=7297055976524022639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7297055976524022639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/7297055976524022639'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/02/hack-2-how-to-install-rpms-without.html' title='Hack #2: How to install rpms without executing them?'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-6718467276385381687</id><published>2008-02-08T12:59:00.011+05:30</published><updated>2010-07-31T12:31:27.412+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux,Hack #1: How to set custom bin, lib, usr path i.e. virtual installation folder?A: Linux, Hacks</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;/div&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Hack #1: How to set custom bin, lib, usr path i.e. virtual installation folder?&lt;br /&gt;A:&lt;br /&gt;login as root, execute "su" command in your shell.&lt;br /&gt;Provide the root's password. Create a folder "global" in /home.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;/pre&gt;&lt;table border="1" cellpadding="3" cellspacing="0" style="font-family: Arial,Helvetica,sans-serif; height: 132px; width: 624px;"&gt;&lt;col width="185"&gt;&lt;/col&gt;   &lt;col width="401"&gt;&lt;/col&gt;   &lt;tbody&gt;&lt;tr valign="top"&gt;    &lt;td style="color: #006600; font-family: Arial,Helvetica,sans-serif;" width="185"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;mkdir /home/global&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;    &lt;td style="color: #3333ff; font-family: Arial,Helvetica,sans-serif;" width="401"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;Creates directory.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr valign="top"&gt;    &lt;td style="color: #006600; font-family: Arial,Helvetica,sans-serif;" width="185"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;chmod 777 /home/global&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;    &lt;td style="color: #3333ff; font-family: Arial,Helvetica,sans-serif;" width="401"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;Grants access to all users. (Optional)&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;tr valign="top"&gt;    &lt;td style="color: #006600; font-family: Arial,Helvetica,sans-serif;" width="185"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;chgrp users /home/global&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;    &lt;td style="color: #3333ff; font-family: Arial,Helvetica,sans-serif;" width="401"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;Makes the directory accessible by&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;"users" group. (optional) Optional actions&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;should be user specific due to&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;security / system issues. It's fine here.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Now create a file "mylibpath.conf" in "/etc/ld.so.conf.d" folder.&lt;br /&gt;Edit the file by adding the paths of the folders containing *.so files.&lt;br /&gt;&lt;br /&gt;Here they are&lt;br /&gt;&lt;span style="color: #006600;"&gt;/home/global/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;/home/global/usr/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;/home/global/usr/local/lib.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save the file. This option is much better than editing the file "etc/ld.so.conf"&lt;br /&gt;These path indicate the folders which must be searched for library files (*.so files).&lt;br /&gt;It's all done for setting up the directory structure. Now link up th bin directory&lt;br /&gt;to every user as below.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;ln -s /home/global/bin ~/bin  OR ln -s /home/global/bin /home/$USER/bin&lt;br /&gt;&lt;/span&gt;Creates a soft link to /home/global/bin in ~/ OR /home/$USER&lt;br /&gt;(~ means current user's home dir). $USER is current user's name.&lt;br /&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Now create link of any executable in ~/bin and it will be globally executable.&lt;br /&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;Copy OR link your "*.so" files in /home/global/lib OR /home/global/usr/lib&lt;br /&gt;OR /home/usr/local/lib&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;NOTE: The usage of these lib path are not safe because they could conflict&lt;br /&gt;with the root path OR any other trouble.&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-6718467276385381687?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/6718467276385381687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=6718467276385381687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6718467276385381687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/6718467276385381687'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2008/02/linuxhack-1-how-to-set-custom-bin-lib.html' title='Linux,Hack #1: How to set custom bin, lib, usr path i.e. virtual installation folder?A: Linux, Hacks'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-9189498275467461547</id><published>2007-12-25T03:16:00.000+05:30</published><updated>2007-12-25T03:38:25.566+05:30</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Use any function present in a dll file without using programming / compiler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create a shortcut and edit it as give here.&lt;ul&gt;&lt;li&gt;rundll32.exe dll-file-name,function-name&lt;/li&gt;&lt;li&gt;Use depends.exe to get information about the functions present inside the dll file.&lt;/li&gt;&lt;li&gt;Get depends.exe from Windows XP  cdrom, support tools directory.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-9189498275467461547?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/9189498275467461547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=9189498275467461547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/9189498275467461547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/9189498275467461547'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/use-any-function-present-in-dll-file.html' title=''/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-2810212140242493474</id><published>2007-12-16T03:20:00.000+05:30</published><updated>2007-12-16T03:50:44.069+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips-Tricks'/><title type='text'>Rescue tip - copy locked files.</title><content type='html'>&lt;span style="font-weight: bold;font-family:georgia;" &gt;How to copy locked files in windows?&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Disclaimer: This information is for rescue / educational purpose only! I can't be held responsible for any damage occurred due to it's use. BTW it has rescued many systems!&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:georgia;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;Recovery tools can be used to copy the locked files as they don't deal with the file handles, they have full access to the disk. I have successfully copied SAM from Windows which said to be an impossible task!&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:georgia;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-2810212140242493474?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/2810212140242493474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=2810212140242493474' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2810212140242493474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2810212140242493474'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/rescue-tip-copy-locked-files.html' title='Rescue tip - copy locked files.'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-3293612417388907617</id><published>2007-12-16T02:19:00.001+05:30</published><updated>2007-12-16T03:09:22.655+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips-Tricks'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Tips-Tricks:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Execute your favorite  program while you install windows XP.&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Press shift + F10 to open command prompt during windows Xp installation. cmd.exe will be launched, now launch taskmanager  to manage your further activities like playing flash game, installing winamp. I haven't tested it on other windows. Read how i discovered this!! visit my &lt;span style="font-style: italic;"&gt;incidents&lt;/span&gt; section.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_EhMshHGlfPk/R2RA_iVieaI/AAAAAAAAAAk/psaeiKFYRmU/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_EhMshHGlfPk/R2RA_iVieaI/AAAAAAAAAAk/psaeiKFYRmU/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5144308134657030562" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I have traced the reason for it! It can serve a hack during installation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-3293612417388907617?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/3293612417388907617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=3293612417388907617' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3293612417388907617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/3293612417388907617'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/tips-tricks-execute-your-favorite.html' title=''/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EhMshHGlfPk/R2RA_iVieaI/AAAAAAAAAAk/psaeiKFYRmU/s72-c/7.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-2330118547693135641</id><published>2007-12-16T01:04:00.003+05:30</published><updated>2010-07-31T11:59:15.268+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Documents'/><title type='text'>Articles, Documents</title><content type='html'>&lt;ol style="color: #38761d;"&gt;&lt;li&gt;What are dll files? &lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/What_is_dll.zip"&gt;&lt;span style="font-weight: bold;"&gt;download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;C questions -&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Chapter1_test_progs.zip"&gt;&lt;span style="font-weight: bold;"&gt; download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Everything about main() - &lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/Everything_about_main%28%29.zip"&gt;&lt;span style="font-weight: bold;"&gt;download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;What is static? &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-2330118547693135641?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/2330118547693135641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=2330118547693135641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2330118547693135641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2330118547693135641'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/articles-documents.html' title='Articles, Documents'/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-4337855751886011498</id><published>2007-12-12T03:26:00.004+05:30</published><updated>2010-03-05T18:51:13.934+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'></title><content type='html'>Linux:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MyNESpad :-  A program, Complete driver for WinXP is under development, to test a Nintendo Game pad connected to PC via Parallel port. Please read "nes pad to pc" in hardware section. Linux has inbuilt support for all the console game pads. Use gamecon on Linux.&lt;/li&gt;&lt;/ul&gt;Download: (Linux source and binary compiled on Live CD of Ubuntu.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/data/NESPAD.rar"&gt;http://sites.google.com/site/bindeshkumarsingh/data/NESPAD.rar&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-4337855751886011498?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/4337855751886011498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=4337855751886011498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4337855751886011498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/4337855751886011498'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/linux-mynespad-program-complete-driver.html' title=''/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-2251054472185924999</id><published>2007-12-12T03:06:00.001+05:30</published><updated>2010-03-05T18:53:59.828+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'></title><content type='html'>Please visit:&lt;br /&gt;&lt;a href="http://sites.google.com/site/bindeshkumarsingh/windows"&gt;http://sites.google.com/site/bindeshkumarsingh/windows&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-2251054472185924999?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/2251054472185924999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=2251054472185924999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2251054472185924999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/2251054472185924999'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/windows-applications-supercrypt.html' title=''/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8951645383963240554.post-8244005357788744570</id><published>2007-12-12T02:25:00.000+05:30</published><updated>2009-01-15T00:00:29.350+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'></title><content type='html'>Dos Applications:&lt;br /&gt;1. &lt;a href="http://bindesh.youneedme.googlepages.com/compfile_s.zip"&gt;&lt;span style="font-weight: bold;"&gt;Compfile:&lt;/span&gt;&lt;/a&gt; A file comparison utility.&lt;br /&gt;2.&lt;span style="font-weight: bold;"&gt; &lt;a href="http://bindesh.youneedme.googlepages.com/givehex.zip"&gt;GiveHex:&lt;/a&gt;&lt;/span&gt;&lt;a href="http://bindesh.youneedme.googlepages.com/givehex.zip"&gt; &lt;/a&gt;Hex dump utility.&lt;br /&gt;3. &lt;a href="http://bindesh.youneedme.googlepages.com/Hex-Bin_interconverter.zip"&gt;&lt;span style="font-weight: bold;"&gt;HexBin_Interconverter:&lt;/span&gt;&lt;/a&gt; &lt;span style="color:#333333;"&gt;&lt;span style="font-family:Georgia;"&gt;It dumps the     hex of any file and converts that hex file back into binary.&lt;br /&gt;4. &lt;a href="http://bindesh.youneedme.googlepages.com/RLC.zip"&gt;&lt;span style="font-weight: bold;"&gt;Run Length Compressor:&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#333333;"&gt;&lt;span style="font-family:Georgia;"&gt;Also known as RLE (run length encoding).&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;5.&lt;a href="http://bindesh.youneedme.googlepages.com/NoCopyNoRename.rar"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#333333;"&gt;&lt;span style="font-family:Georgia;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://bindesh.youneedme.googlepages.com/NoCopyNoRename.rar"&gt;NoCopyNoRename:&lt;/a&gt; &lt;/span&gt; This program contains only 5     line code. The features it gives is unbelievable. The program     doesn't work if it's selected path is changed (i.e. copied to     other place) and if you rename it.&lt;br /&gt;6. &lt;a href="http://bindesh.youneedme.googlepages.com/MiniBmpReader.zip"&gt;&lt;span style="font-weight: bold;"&gt;MiniBMPReader:&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#333333;"&gt;&lt;span style="font-family:Georgia;"&gt;Reads a bitmap and gives information.&lt;/span&gt;&lt;/span&gt;&lt;style type="text/css"&gt;n; margin: 0.79in }   TD P { margin-bottom: 0in }   P { margin-bottom: 0.08in }  --  &lt;/style&gt;   &lt;pre style="text-align: left; text-decoration: none;"&gt;&lt;/pre&gt; &lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8951645383963240554-8244005357788744570?l=ourinnovativemind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ourinnovativemind.blogspot.com/feeds/8244005357788744570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8951645383963240554&amp;postID=8244005357788744570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8244005357788744570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8951645383963240554/posts/default/8244005357788744570'/><link rel='alternate' type='text/html' href='http://ourinnovativemind.blogspot.com/2007/12/dos-applications-1.html' title=''/><author><name>bindesh</name><uri>http://www.blogger.com/profile/10590746965137814667</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_EhMshHGlfPk/TERUcXOqy_I/AAAAAAAAAC4/_RjaGTknRtc/S220/bq.jpg'/></author><thr:total>0</thr:total></entry></feed>
