tag:blogger.com,1999:blog-78163305754702393342024-03-13T05:54:56.031+06:00Yet another blogShimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.comBlogger65125tag:blogger.com,1999:blog-7816330575470239334.post-51293758080354354102011-12-23T00:50:00.007+06:002011-12-23T01:11:43.178+06:00How to see Bangla text in BlackBerry smartphoneIn my BlackBerry Bengali texts were appearing as boxes. Other phones like iPhone or Android could show Bangla with some issues but at least you could make something out of it. So I was looking for a solution. So did some googling as usual. <p>The main thing is in order to see Bangla or East Asian language your phone need to have support for East Asian language and font support. And this is not easy to enable. You have to do it with BlackBerry Desktop manager software.</p><p>So first install the latest version of BlackBerry Desktop Manager in your pc or mac from <a href="http://us.blackberry.com/apps-software/desktop/">here</a></p><p>Then start DM and connect your BB. After your BB is connected with DM you need to install the font support. Click on the Application button on the left panel like shown below</p><p><a href="http://1.bp.blogspot.com/-JR13hxwKwfw/TvN9cf1-iqI/AAAAAAAAEco/UWBl_NRtDIA/s1600/1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-JR13hxwKwfw/TvN9cf1-iqI/AAAAAAAAEco/UWBl_NRtDIA/s400/1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5689028682836773538" /></a><br /></p><p>It will load all the applications installed in the device and show you a list of it. Now scroll below and you will see item called "East Asian Characters and Font Support". Click on the left + sign if it is not already expanded.</p><p>Here you will see an item called "Indic Characters and Font Support". Beside this item click on the "+" sign to install this item. If already installed it will have the text Installed like mine.</p><p> <img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://2.bp.blogspot.com/-iG-QdNtWDrU/TvN-3oymTMI/AAAAAAAAEc0/avXDzJV7HXw/s400/2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5689030248606616770" /><br /></p><p>Now click on the Apply button at right bottom and it should start installing the necessary components for you. Give it a some time. Do not disconnect your BB during this time. Your device will reboot. And now you are done. Try to browse for any Bangla web site now. </p><p>You should be able to see Bangla now in Facebook app or in web browser. Love to see my language on BB. </p><p> <img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://2.bp.blogspot.com/-ndr4lUMBqaQ/TvOAaeNv3TI/AAAAAAAAEdA/9oZK4PtmbPE/s400/CaptureIt-23-12-2011-01-07-37.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5689031946574748978" /><br /></p><p><br /></p><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com4tag:blogger.com,1999:blog-7816330575470239334.post-33713916064369535892011-05-17T16:06:00.001+06:002011-05-17T16:07:37.800+06:00How to use BlackBerry appworld in BlackBerry PlayBook or smartphone?<div><br /></div><div>Appworld is not available in all countries!!! Which is bad, very bad. they could have done it like only free apps are available for unsupported countries. But simply their app doesnt work. </div><div><br /></div><div>And in different ways if you download appworld, after launching appworld shows that country is not supported. I tried various version of appworld and none were successful. So I had to try in hard way. This one is a bit techy, but you can try easily</div><div><br /></div><div>This below instructions is for Windows 7 users with a laptop or wifi network adapter, for windows xp networking sharing is somewhat problematic, So try with Windows 7.</div><div><br /></div><div><b>Step 1:</b></div><div>In order to overcome the country restrictions, you have to connect through a VPN which vpns global IP is something where appworld is supported, like USA or Canada.</div><div><br /></div><div>As I did not had a VPN of my own so I had to search for free VPN, searching in Google gives you some healthy amount of results. Anyway, I downloaded proXPN to my computer. You can download from here</div><div>http://proxpn.com/</div><div><br /></div><div>After installing, this one is fairly simple, create an account and press the connect button. Which will connect your pc to a VPN. Now you will see that your IP address is changed and its showing your ip address something of the country you selected. You can check your IP from http://whatismyipaddress.com/</div><div><br /></div><div><b>Step2:</b></div><div>Now that you have a VPN setup and running and your IP is changed, thats good. But this is for your laptop. Not for the BlackBerry. So how to do that? </div><div>Simple, we need to share this network through Wireless and connect your BlackBerry PlayBook to that wireless network. Simple, is it? </div><div><br /></div><div>In order to make things simpler, comes connectify, a nice little software which can turn your laptop into a wireless router. Download free WiFi hotspot software from http://connectify.me/</div><div>Install the software as instructed. After installation in the setup wizard you can share your network to wireless. </div><div><br /></div><div><b>Step 3:</b></div><div>Sharing VPN connection using Connectify</div><div>When we installed ProXPN it created a new Local Area Connection in the computer. In your network connections you will see a new connection named something like "Local Area Connection x" where x can be 1,2 etc.</div><div><br /></div><div>Now when using connectify, you have to select which network connection to share in wifi. Select the newly created local area connection, that was created by proxpn. </div><div>Give a password to network</div><div>And click on start hotspot.</div><div>Your wireless network should be up and running now.</div><div><br /></div><div>In this step, if you see bluescreen when you press the start hotspot button, then this is because you are using an older version of your wifi adapter or your adapter is not supported by connectify. Please refer to supported adapter by connectify. I was seeing the bluescreen. then I had to update my wireless adapter driver and it was solved</div><div>http://www.connectify.me/support/index.php?act=article&code=view&id=13</div><div><br /></div><div><b>Step 4:</b></div><div><br /></div><div>Now your wireless network is up and running. Take the PlayBook or BlackBerry, look for the wifi you created. Connect to it. Start appworld and voila, you could see the apps and download them from appworld.</div><div><br /></div><div>Happy Downloading!!!</div><div><br /></div><div> </div><div><br /></div><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com3tag:blogger.com,1999:blog-7816330575470239334.post-87277041078548439402010-04-17T21:36:00.007+06:002010-04-17T22:29:47.365+06:00Some Useful BlackBerry development tutorials and Custom UI components<div><span><span></span></span>Many times, I was in search of building custom components for BlackBerry and tutorials on how to make great apps. Here are some of the links that I found interesting. </div><div><br /></div><div><u>Tutorial:</u></div><div><u><br /></u></div><a href="http://www.toniwestbrook.com/archives/69">Create a BlackBerry Game Tutorial</a><div><br /></div><div><a href="http://www.blackberry-digger.com/2009/04/code-create-your-own-virtualkeyboard.html">Create your own VirtualKeyboard for BBStorm</a></div><div><br /></div><div><a href="http://stackoverflow.com/questions/801161/blackberry-loading-screen-with-animation">Creating a loading/animation screen for your application</a></div><div><br /></div><div><a href="http://developerlife.com/tutorials/?p=855">How to use GaugeField to show progress</a></div><div><br /></div><div><a href="http://docs.blackberry.com/en/developers/deliverables/5779/Localizing_BlackBerry_device_applications_509261_11.jsp">Localizing your application for different country and language</a></div><div><br /></div><div><a href="http://docs.blackberry.com/en/developers/deliverables/5779/Packaging_and_distributing_BB_Java_applications_512511_11.jsp">Packaging your BB application for distribution</a></div><div><br /></div><div><br /></div><div><br /></div><div><u>Custom Components:</u></div><div><u><br /></u></div><div><a href="http://stackoverflow.com/questions/1361394/blackberry-change-color-of-child-fields-on-horizontal-manager-focus">Change Color of horizontal manager based on focus</a></div><div><br /></div><div><a href="http://stackoverflow.com/questions/1361394/blackberry-change-color-of-child-fields-on-horizontal-manager-focus">Single Line EditField with horizontal scrolling</a> (<a href="http://supportforums.blackberry.com/t5/Java-Development/Scroll-BasicEditField-instead-of-wrap/m-p/22754">related post</a>)</div><div><br /></div><div><a href="http://www.blackberryforums.com/developer-forum/100107-using-custom-fonts.html">How to create or load a custom font for your BB application</a></div><div><br /></div><div><a href="http://www.coderholic.com/blackberry-custom-button-field/">Create a custom ButtonField for BB</a></div><div><span class="Apple-style-span" style=" line-height: 12px; font-family:'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:13px;"><h2 style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border- vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background- font-family:'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif;color:transparent;"><span class="Apple-style-span" style=" font-weight: normal; line-height: normal; font-family:Verdana, sans-serif;font-size:16px;"><b><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-size:medium;"></span></span></b></span></h2></span></div><span><span><div><span><span><a href="http://www.thinkingblackberry.com/archives/167">Creating a custom Field</a></span></span></div><div><span><br /></span></div><div><span><span><a href="http://blackberry-tips-bikas.blogspot.com/2009/07/writing-custom-textbox-in-blackberry.html">Custom TextBox for BlackBerry</a></span></span></div><div><span><br /></span></div><div><span><a href="http://www.thinkingblackberry.com/archives/194">Great tutorial on custom field and GridLayoutManager</a></span></div><div><span><span><br /></span></span></div><u><div><span><span><u><br /></u></span></span></div><div><span><span><u><br /></u></span></span></div>Charting Tools</u></span></span><div><span><span><br /></span></span></div><div><span><span><a href="http://www.codeproject.com/KB/recipes/blackberry_Chart.aspx">Creating a XY Chart/Plot as a BlackBerry Custom Field</a><br /><br /></span></span></div><div><span><span><a href="http://stackoverflow.com/questions/1186730/blackberry-custom-bubblechartfield">Custom Bubble Chart Field</a></span></span></div><div><br /></div><div><span><span></span></span><a href="http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800505/800345/How_To_-_Create_graph_fields.html?nodeid=1889634&vernum=0">Knowledge Base Article on creating GraphField</a></div><div><br /></div><div><u><br /></u></div><div><u><br /></u></div><div><u>HTTP Connection for BlackBerry</u></div><div><br /></div><div>BlackBerry http connection is very much problematic. For using different connection type you have to use different ways. It should be such that http connection is automatically handled. I don't understand why they don't make it easy for developers to use http connection. This http connection systems makes life hell, specifically for BIS</div><div><br /></div><div><a href="http://developerlife.com/tutorials/?p=884">HTTP Connection Tutorial</a></div><div><br /></div><div><a href="http://developerlife.com/tutorials/?p=624">Using JSON to do data exchange with Server</a></div><div><br /></div><div><a href="http://docs.blackberry.com/en/developers/deliverables/5779/Creating_connections_508946_11.jsp">BB Article on creating HTTP Connection</a></div><div><br /></div><div><br /></div><div><br /></div><div><u>Application Permission Related:</u></div><div><br /></div><div><a href="http://developerlife.com/tutorials/?p=852">Asking for permission from user</a></div><div><br /></div><div><br /></div><div><br /></div><div><u>GPS Tutorial:</u></div><div><br /></div><div><a href="http://www.thinkingblackberry.com/archives/226">Accessing GPS device and getting data</a></div><div><br /></div><div><u><br /></u></div><div><u><br /></u></div><div><u>Performance Issues:</u></div><div><br /></div><div>http://www.thinkingblackberry.com/archives/144</div><div><br /></div><div><a href="http://www.thinkingblackberry.com/archives/182">UI Threading and issues</a></div><div><br /></div><div><u><br /></u></div><div><u><br /></u></div><div><u>BB MenuItems:</u></div><div><br /></div><div><a href="http://www.thinkingblackberry.com/archives/96">Menuitems ordinals and priorities</a></div><div><br /></div><div><u><br /></u></div><div><u><br /></u></div><div><u>Storing data in persistent Storage:</u></div><div><br /></div><div>BB OS 5.0 recently introduced SQLite. Previous OS only supports Persistent Store to store data in application.</div><div><br /></div><div><a href="http://docs.blackberry.com/en/developers/deliverables/5779/Persistent_data_storage_509562_11.jsp">How to use Persistent Storage to store data</a></div><div><br /></div><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com1tag:blogger.com,1999:blog-7816330575470239334.post-12958076563305021242009-09-30T13:25:00.001+07:002009-09-30T13:25:49.101+07:00How to include external jar file in BlackBerry Eclipse plugin<p>You might need to preverify the jar file. This is how you can preverify a jar file</p> <p>Go to your JDE installation folder, for Windows XP it is usually C:\Program Files\Research In Motion\BlackBerry JDE 4.3.0\bin. If you are using eclipse then you can also find the installation directory of BlackBerry plugin. <br />2. Copy your jar  file to bin folder. <br />3. Notice the preverify.exe file. This is the tool we'll use. <br />4. Now open your command prompt and change your current directory to your JDE installation directory. <br />5. execute the following command: <br />preverify -classpath "JDE_PATH_HERE\lib\net_rim_api.jar" "your_jar_filename" <br />6. Notice that in bin directory, another folder named output has been created. Preverified jar file resides here. Copy the preverified jar file with the same name that the non-preverified jar file has. <br />7. Now replace the non-preverified jar file with the verified one. Use this jar in next steps</p> <p>Create a new Blackberry project with any name like LibProject. <br />   Right-click on the project and go to Properties. <br />   Go to Blackberry Project Properties. Click on the Application tab. <br />   Under Project Type, change to Library. <br />   Next, go to the Java Build Path. <br />  go to libraries and add the jar file as an external library. <br />  Go to Order and Export tab here, and mark your jar file as exportable <br />  Click OK.</p> <p>Build the library project.</p> <p>Now, create your main BlackBerry project <br />   Keep this projects type to as you wish it to be. <br />   Now go to the properties of this project, In the Java Build Path, add the LibProject project as a Project dependency.</p> <p>You are pretty much ready to import the jar in your code. Try to import a class and see if it works.</p> <p>Alternatively, what I think that we might skip the first works of creating a new project and try to add the jar directly to our app. I think that might also work. Though I did not try it yet. Let me know if anyone was successful doing it.</p> <p>That’s all for now</p> <div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com7tag:blogger.com,1999:blog-7816330575470239334.post-29975378665523441952009-08-08T15:48:00.001+07:002009-08-08T15:48:36.573+07:00BlackBerry get UserAgent<p>System.getProperty("browser.useragent")</p> <div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-90221099801465391412009-07-22T20:00:00.002+07:002009-07-23T00:41:56.422+07:00Decode utf string to java string in Blackberry or j2me<pre style="border-right: #999999 1px dashed; padding-right: 5px; border-top: #999999 1px dashed; padding-left: 5px; font-size: 12px; padding-bottom: 5px; overflow: auto; border-left: #999999 1px dashed; width: 100%; color: #000000; line-height: 14px; padding-top: 5px; border-bottom: #999999 1px dashed; font-family: andale mono, lucida console, monaco, fixed, monospace; background-color: #eee" >><code ="&gt;<code"> <br /><p> public static String unescape(String s) </p><p>{ <br />  StringBuffer sbuf = new StringBuffer () ; <br />  int l  = s.length() ; <br />  int ch = -1 ; <br />  int b, sumb = 0; <br />  for (int i = 0, more = -1 ; i < l ; i++) { <br />    /* Get next byte b from URL segment s */ <br />    switch (ch = s.charAt(i)) { <br />      case '%': <br />        ch = s.charAt (++i) ; <br />        int hb = (Character.isDigit ((char) ch) <br />                  ? ch - '0' <br />                  : 10+Character.toLowerCase((char) ch) - 'a') & 0xF ; <br />        ch = s.charAt (++i) ; <br />        int lb = (Character.isDigit ((char) ch) <br />                  ? ch - '0' <br />                  : 10+Character.toLowerCase ((char) ch)-'a') & 0xF ; <br />        b = (hb << 4) | lb ; <br />        break ; <br />      case '+': <br />        b = ' ' ; <br />        break ; <br />      default: <br />        b = ch ; <br />    } <br />    /* Decode byte b as UTF-8, sumb collects incomplete chars */ <br />    if ((b & 0xc0) == 0x80) {                 // 10xxxxxx (continuation byte) <br />      sumb = (sumb << 6) | (b & 0x3f) ;       // Add 6 bits to sumb <br />      if (--more == 0) sbuf.append((char) sumb) ; // Add char to sbuf <br />    } else if ((b & 0x80) == 0x00) {          // 0xxxxxxx (yields 7 bits) <br />      sbuf.append((char) b) ;                 // Store in sbuf <br />    } else if ((b & 0xe0) == 0xc0) {          // 110xxxxx (yields 5 bits) <br />      sumb = b & 0x1f; <br />      more = 1;                               // Expect 1 more byte <br />    } else if ((b & 0xf0) == 0xe0) {          // 1110xxxx (yields 4 bits) <br />      sumb = b & 0x0f; <br />      more = 2;                               // Expect 2 more bytes <br />    } else if ((b & 0xf8) == 0xf0) {          // 11110xxx (yields 3 bits) <br />      sumb = b & 0x07; <br />      more = 3;                               // Expect 3 more bytes <br />    } else if ((b & 0xfc) == 0xf8) {          // 111110xx (yields 2 bits) <br />      sumb = b & 0x03; <br />      more = 4;                               // Expect 4 more bytes <br />    } else /*if ((b & 0xfe) == 0xfc)*/ {      // 1111110x (yields 1 bit) <br />      sumb = b & 0x01; <br />      more = 5;                               // Expect 5 more bytes <br />    } <br />    /* We don't test if the UTF-8 encoding is well-formed */ <br />  } <br />  return sbuf.toString() ; <br />}</p></code><pre></pre><p></p></pre><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com2tag:blogger.com,1999:blog-7816330575470239334.post-6354514460548315972009-07-11T17:05:00.005+07:002009-07-14T23:11:02.363+07:00How to display GIF images in Blackberry applications<p>In order to show GIF images in Blackberry applications you have to disable exporting all images to png format. This can be done from JDE by right clicking the project and going to properties. In resources tab select “Don’t convert image files to png”.</p> <p><a href="http://lh5.ggpht.com/_oUbjUwp_z8g/Slhjw6ExQqI/AAAAAAAAECw/NKzLMRz0p-g/s1600-h/dontpng%5B2%5D.jpg"><img title="dontpng" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="244" alt="dontpng" src="http://lh6.ggpht.com/_oUbjUwp_z8g/SlhjyUycFhI/AAAAAAAAEC0/dzs0b5G1ZzQ/dontpng_thumb.jpg?imgmax=800" width="201" border="0" /></a></p> <p>Now add the gif image in the project. And add this class with your project.</p> <p> </p><br /><pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"><code><br />/* <p>* AnimatedGIFField.java <br />* <br />* © <your company here>, 2003-2008 <br />* Confidential and proprietary. <br />*/ </p>import net.rim.device.api.ui.UiApplication; <p>import net.rim.device.api.system.GIFEncodedImage; <br />import net.rim.device.api.ui.Graphics; <br />import net.rim.device.api.ui.component.BitmapField; </p> <p>//A field that displays an animated GIF. </p> <p>public class AnimatedGIFField extends BitmapField <br />{ <br /> private GIFEncodedImage _image; //The image to draw. <br /> private int _currentFrame; //The current frame in the animation sequence. <br /> private int _width; //The width of the image (background frame). <br /> private int _height; //The height of the image (background frame). <br /> private AnimatorThread _animatorThread; </p> <p> public AnimatedGIFField(GIFEncodedImage image) <br /> { <br /> this(image, 0); <br /> } </p> <p> public AnimatedGIFField(GIFEncodedImage image, long style) <br /> { <br /> //Call super to setup the field with the specified style. <br /> //The image is passed in as well for the field to <br /> //configure its required size. <br /> super(image.getBitmap(), style); </p> <p> //Store the image and it's dimensions. <br /> _image = image; <br /> _width = image.getWidth(); <br /> _height = image.getHeight(); </p> <p> //Start the animation thread. <br /> _animatorThread = new AnimatorThread(this); <br /> _animatorThread.start(); <br /> } </p> <p> protected void paint(Graphics graphics) <br /> { <br /> //Call super.paint. This will draw the first background <br /> //frame and handle any required focus drawing. <br /> super.paint(graphics); </p> <p> //Don't redraw the background if this is the first frame. <br /> if (_currentFrame != 0) <br /> { <br /> //Draw the animation frame. <br /> graphics.drawImage(_image.getFrameLeft(_currentFrame), _image.getFrameTop(_currentFrame), <br /> _image.getFrameWidth(_currentFrame), _image.getFrameHeight(_currentFrame), _image, _currentFrame, 0, 0); <br /> } <br /> } </p> <p> //Stop the animation thread when the screen the field is on is <br /> //popped off of the display stack. <br /> protected void onUndisplay() <br /> { <br /> _animatorThread.stop(); <br /> super.onUndisplay(); <br /> } </p> <p> //A thread to handle the animation. <br /> private class AnimatorThread extends Thread <br /> { <br /> private AnimatedGIFField _theField; <br /> private boolean _keepGoing = true; <br /> private int _totalFrames; //The total number of frames in the image. <br /> private int _loopCount; //The number of times the animation has looped (completed). <br /> private int _totalLoops; //The number of times the animation should loop (set in the image). </p> <p> public AnimatorThread(AnimatedGIFField theField) <br /> { <br /> _theField = theField; <br /> _totalFrames = _image.getFrameCount(); <br /> _totalLoops = _image.getIterations(); </p> <p> } </p> <p> public synchronized void stop() <br /> { <br /> _keepGoing = false; <br /> } </p> <p> public void run() <br /> { <br /> while(_keepGoing) <br /> { <br /> //Invalidate the field so that it is redrawn. <br /> UiApplication.getUiApplication().invokeAndWait(new Runnable() <br /> { <br /> public void run() <br /> { <br /> _theField.invalidate(); <br /> } <br /> }); </p> <p> try <br /> { <br /> //Sleep for the current frame delay before <br /> //the next frame is drawn. <br /> sleep(_image.getFrameDelay(_currentFrame) * 10); <br /> } <br /> catch (InterruptedException iex) <br /> {} //Couldn't sleep. </p> <p> //Increment the frame. <br /> ++_currentFrame; </p> <p> if (_currentFrame == _totalFrames) <br /> { <br /> //Reset back to frame 0 if we have reached the end. <br /> _currentFrame = 0; </p> <p> ++_loopCount; </p> <p> //Check if the animation should continue. <br /> if (_loopCount == _totalLoops) <br /> { <br /> _keepGoing = false; <br /> } <br /> } <br /> } <br /> } <br /> } <br />}</p></code></pre> <p> </p> <p>This class will create a custom field type object. You can add it with a Screen type objects.</p> <p>The following code will add a GIF image with a Screen type object</p> <p> </p> <br /><pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"><code><br /> <p>AnimatedGIFField testanimated= new AnimatedGIFField((GIFEncodedImage)(GIFEncodedImage.getEncodedImageResource( "loading2.gif" )),AnimatedGIFField.FIELD_LEFT); <br /> //add(answer); <br /> add(testanimated);</p> </code></pre><br /><p>You are done. Let me know if you found any difficulties adding it.</p> <p><a href="http://lh6.ggpht.com/_oUbjUwp_z8g/Slhj0U3k_oI/AAAAAAAAEC4/Kn_D6xzu5Uo/s1600-h/9530%5B2%5D.jpg"><img title="9530" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="244" alt="9530" src="http://lh3.ggpht.com/_oUbjUwp_z8g/Slhj1xqLJrI/AAAAAAAAEC8/cHIO5CIgzuo/9530_thumb.jpg?imgmax=800" width="152" border="0" /></a></p><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com12tag:blogger.com,1999:blog-7816330575470239334.post-54625552859682341502009-05-22T12:59:00.001+06:002009-05-22T12:59:42.028+06:00How to install MySql in CentOS 5.3 from shell or webmin<p>In my server webmin was installed but mysql was not there. The server was running centos5.3. </p> <p>After some googling i found some solutions and here is the combination which might solve your problems. </p> <p>You have to have access to a shell window in the server. You can access using <a href="http://www.putty.org/">putty</a> or <br />by loggin into your webmin, go to Others->Command Shell.You can type commands in this shell. </p> <p>If using putty, you will get the command shell any way :) after logging in. </p> <p>Inorder to check if mysql is already installed or not run this command <br /><strong>which mysql <br /></strong>If found it will show some directory name otherwise not found </p> <p>In order to <em>remove old mysql</em> <br /><strong>yum remove mysql-server <br />yum remove mysql </strong></p> <p>Now to <em>install mysql run this command</em> from the shell or a command line access point <br /><strong>yum install mysql-server <br />yum install mysql <br />yum install mysql-devel </strong></p> <p>Inorder <em>to use with php <br /></em><strong>yum install php-mysql </strong></p> <p>By default mysql has the no passward. <em>To change the password</em> in command shell write the following commands <br /><strong>mysql <br />mysql> USE mysql; <br />mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root'; <br />mysql> FLUSH PRIVILEGES; </strong></p> <p>That's all, if anything is missing let me know </p> <div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com18tag:blogger.com,1999:blog-7816330575470239334.post-70422396419887373182009-04-15T02:29:00.001+06:002009-04-15T02:33:54.478+06:00Shuvo noboborsho<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_o4YCgQfbnts/RiCB8VR5qxI/AAAAAAAAAF0/bxnAF1EBcKs/s320/picture_17242.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 284px; height: 155px;" src="http://1.bp.blogspot.com/_o4YCgQfbnts/RiCB8VR5qxI/AAAAAAAAAF0/bxnAF1EBcKs/s320/picture_17242.jpg" border="0" alt="" /></a><br />bangla 1416<div><br /></div><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-29165846903145345172009-03-23T03:11:00.001+06:002009-03-23T03:11:23.268+06:00Movie<p>Watch sad movies alone, funny movies all together</p> <div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-70741511260083308082009-02-22T08:40:00.003+06:002009-02-22T08:48:02.411+06:00Free Java Calendar/Time componentI was in a need to show a date picker with a java application. After some searching I came into <a href="http://www.toedter.com/en/jcalendar/index.html">here</a> for a free calendar component.<br /><br />Might become useful for somebody.<br /><br />And to show a time picker control, you can use the jspinner itself, nothing extra is required. It amazed me<br /><code><span style="color:#000000;"><br />JSpinner spinner = </span><span style="color:#7f0055;"><b>new </b></span><span style="color:#000000;">JSpinner</span><span style="color:#000000;">(</span><span style="color:#000000;">sm</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span><br /><span style="color:#ffffff;"></span><span style="color:#000000;">JSpinner.DateEditor de = </span><span style="color:#7f0055;"><b>new </b></span><span style="color:#000000;">JSpinner.DateEditor</span><span style="color:#000000;">(</span><span style="color:#000000;">spinner, </span><span style="color:#2a00ff;">"hh:mm"</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span><br /><span style="color:#ffffff;"></span><span style="color:#000000;">spinner.setEditor</span><span style="color:#000000;">(</span><span style="color:#000000;">de</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span></code><br /><br />You can do it in netbeans by going into the properties of jspinner and changing the Editor properties from there,<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-77449716674367317442009-02-22T08:22:00.003+06:002009-02-22T08:36:17.084+06:00Receive business card/vcard/contact from mobile device through java application in your windows/ubuntu pcWhen you have a bluetooth dongle you can receive business card/files/contacts from mobile devices using your bluetooth software. Now if you want to receive contacts/file in your own software and you also don't want to install any application in your mobile device then you can continue reading.<br /><br />The main thing is to open a obex receiver in your bluetooth device from your application, then other remote device can do ServiceSearch and find your dongle to send contact/vcard/business card without installing any application.<br /><br />The trick is done using OBEX, to know about OBEX google please.<br />I am going to use Java as my source language as there is already a API made named <a href="http://code.google.com/p/bluecove/">bluecove</a><br /><br />I tried to find an already made project and couldn't find after some searching(may be my search strings were weak)<br /><br />After one/two day i came to the bluecove code repository, there i found the source of it.<br /><br />So i made a netbeans project of my own and is posted at the end of this post(i think if you are interested then you are now looking into the end section for the code ;) )<br /><br />Ok no rush, the original source code of bluecove people are <a href="http://code.google.com/p/bluecove/source/browse/#svn/trunk/bluecove-examples/obex-server">here</a>. Thanks god i found it.<br /><br />And my code in netbeans can be found <a href="http://www.nextigen.com/shimul/OBEXReceiveTest.zip">here</a>.<br /><br />To run it in windows no problem, but to run in it newer ubuntu when this post was written you had to include bluecove-gpl with the project, which is already included and you will need to install libbluetooth-dev for ubuntu 8.10 with this command<br />sudo apt-get install libbluetooth-dev<br /><br />I hope the code works.<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com4tag:blogger.com,1999:blog-7816330575470239334.post-83592800500443340362009-02-22T06:14:00.007+06:002009-02-22T08:11:33.225+06:00Send files to mobile device using bluetooth from windows/ubuntu/linuxSo basically the thing is, i want to send files to mobile devices without installing any software in mobile handset. So how can i do that? Obviously google.<br /><br />You can send files to mobile device using OBEX, a file transfer protocol for bluetooth devices, it's in jsr82.<br /><br />And there is a api known as <a href="http://code.google.com/p/bluecove/">bluecove</a> which has things ready made :). Supported stack(don't ask me what it is, i know little about i) list can be found <a href="http://code.google.com/p/bluecove/wiki/stacks">here</a>. A list of jsr82 compatible handsets can be found <a href="http://code.google.com/p/bluecove/wiki/phones">here</a>.<br /><br />I work with netbeans, you can get the latest netbeans ide from <a href="http://www.netbeans.org/downloads/index.html">here</a>.<br /><br />You will need the bluecove-api jar, and you can download from <a href="http://code.google.com/p/bluecove/">here</a>. The jar i used was named "bluecove-2.1.0.jar", Now here is an issue, if you want your application to run in ubuntu/linux then you will also need a jar called "bluecove-gpl-2.1.0.jar" which can be found in <a href="http://bluecove.googlecode.com/files/bluecove-gpl-2.1.0.jar">here</a>. So copy this jars to the netbeans project folder. And add these jar's in the project libraries, go to project properties and from libraries at left select add jar/folder and show the jars.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oUbjUwp_z8g/SaCjTLfmHtI/AAAAAAAAEBc/U0EW-S5UFwo/s1600-h/Screenshot-Project+Properties+-+BlueSender.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 282px;" src="http://1.bp.blogspot.com/_oUbjUwp_z8g/SaCjTLfmHtI/AAAAAAAAEBc/U0EW-S5UFwo/s400/Screenshot-Project+Properties+-+BlueSender.png" alt="" id="BLOGGER_PHOTO_ID_5305419910940597970" border="0" /></a><br />Now you are ready to use bluecove with your project. Do some coding things as you like.<br /><br />Here I am going to make an application which will discover devices around it and send them a file.<br /><br />I used real bluetooth devices and handset. There is also possible to use emulators to emulate bluetooth dongle and also mobile device. But I don't know how, you can let me know if you find a easy one.<br /><br />Ok now coding time, the application has three main parts<br />1. UI which is shown to user<br />2. BluetoothBrowser: a class that discovers remote devices and put them in a list, and this class is also used to find the OBEX url for sending files to remote device.<br />3. A sender class which sends file to remotedevices using the OBEXUrl found previously.<br /><br />Now, while starting to work first, i found some examples where connectionurl was hardcoded like<br />btgeop://address:<span style="color: rgb(255, 0, 0);">9</span><br />But this was not working for me, this is a port number in remote device in which obex service is running, but this port number is not valid for all handsets. For nokia it works fine, but in Sony Ericsson the obex port number is 6, so to make the program independent a findObex function was used to query the remote device to know it's obex connection url and then it was used to send the file. So more generic way. This part almost made me to fail as I was not able to do while the port number was 9 with sony ericsson.<br /><br />The other codes are there, you might find similarity with codes in the net. But what can i do , i am a google coder. So things are copy paste copy paste bla bla.<br /><br />The application starts discovery first then tries to send a jpeg file from "C://a.jpg" file.<br /><br />Enought talking, now the happy part, the Source Code :).<br />The full source can be found <a href="http://www.nextigen.com/shimul/BlueSender.zip">here</a>. The code is not tested, i plugged my code from other projects and made a quick project. So if you find now working let me know.<br /><br />By the way for linux things, you might have a look at <a href="http://code.google.com/p/bluecove/wiki/stacks">here</a><br />For ubuntu 8.10 additional library is required, to install that library in terminal run this command<br />sudo apt-get install libbluetooth-dev<br /><br />It will save your time, in ubuntu i was getting bluecove stack not found though my bluetooth device was there, just running the above command will solve the issue, And remember to include the bluecove-gpl-2.10.0 jar with your project. the gpl jar has to be with the same version of your main bluecove jar.<br /><br />I think i am still not clear to you. what can i do i am bad at writing and explaining.<br /><br />The next one i am wishing to write is "How you can receive contacts/vcard/business card" from mobile devices using obex.<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com35tag:blogger.com,1999:blog-7816330575470239334.post-2752868178576010432009-02-22T06:04:00.003+06:002009-02-22T06:13:01.107+06:00How to install netbeans in ubuntu?First you have to install jdk by running this command in terminal<br />sudo apt-get install sun-java5-jdk sun-java5-plugin<br /><br />for jdk 6<br />sudo apt-get install sun-java6-jdk sun-java6-plugin<br /><br />Then download netbeans ide from <a href="http://www.netbeans.info/downloads/index.php">here</a><br /><br />The downloaded file will be a sh file, most probably in your desktop<br /><br />Now open the terminal(from Application->Accessories)<br /><br />Then go to your desktop folder or the folder in which you have downloaded the installer file<br /><br />cd Desktop<br /><br />Then run this command, the last portion of the command will be the name of the file you downloaded<br /><br />sudo sh netbeans-6.5-ml-javase-linux.sh <br /><br /><br />That's it, your installer will start and the next processes are as usual.<br /><br />More detailed instructions can be found in <a href="http://wiki.netbeans.org/InstallingNetbeansUbuntu7.04">Netbeans Wiki page</a><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com1tag:blogger.com,1999:blog-7816330575470239334.post-70955743365644907372009-01-07T16:48:00.002+06:002009-01-07T16:51:51.943+06:00This is your Life -> A SongI am liking this song right now.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/YBau_qklNMY&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/YBau_qklNMY&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />Lyrics goes like this:<br /><span style="font-weight:bold;">This is Your Life</span><br /> <br /> Yesterday is a wrinkle on your forehead<br />Yesterday is a promise that you’ve broken<br />Don’t close your eyes, don’t close your eyes<br />This is your life and today is all you’ve got now<br />Yeah, and today is all you’ll ever have<br />Don’t close your eyes<br />Don’t close your eyes<br /><br />This is your life, are you who you want to be<br />This is your life, are you who you want to be<br />This is your life, is it everything you dreamed that it would be<br />When the world was younger and you had everything to lose<br /><br />Yesterday is a kid in the corner<br />Yesterday is dead and over<br /><br />This is your life, are you who you want to be<br />This is your life, are you who you want to be<br />This is your life, is it everything you dreamed that it would be<br />When the world was younger and you had everything to lose<br /><br />Don’t close your eyes<br />Don’t close your eyes<br />Don’t close your eyes<br />Don’t close your eyes<br /><br />This is your life are you who you want to be<br />This is your life are you who you want to be<br /><br />This is your life, are you who you want to be<br />This is your life, are you who you want to be<br />This is your life, is it everything you dreamed it would be<br />When the world was younger and you had everything to lose<br /><br />And you had everything to lose<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-1428497538204208442009-01-02T03:15:00.003+06:002009-01-02T03:28:33.526+06:00Entering into flash worldFrom last month i was working(or trying to work) with flash as3. Finished a Ludo game started by saikat first. I already told about multiplayer pool in this blog, some new games also saw light of world too. It's fun and a bit odd to work with flash. You need some good ideas to make a good game. May be the simplest idea can produce the next killer game.<br /><br />Enough of now, here goes some game links in which i took part(in some i worked, in some i just played as much as i could :D )<br /><br /><a href="http://www.nonoba.com/saikat344/multiplayer-pool">MultiPlayer Pool</a> - The pool game multiplayered<br /><a href="http://www.nonoba.com/saikat344/connectica">Connectica</a> - Connect pipes from star to end to let the water flow<br /><a href="http://www.nonoba.com/saikat344/connectica">SameBall</a> - It's a fun game, you have to match 3/more balls in a row/column.<br /><a href="http://www.nonoba.com/nextigen/single-player-ludo">Single Player Ludo</a> - We know this game, our childhood play :). Not so good though. May be multiplayer version some time.<br /><br />And hoping to make the list bigger and bigger.<br /><br />Till then<br /><br /><div align="center"><span style="font-family:lucida grande;font-size:130%;">HAPPY NEW YEAR</span></div><div align="center"><span style="font-family:courier new;">what'll be now?</span></div><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-74736840384080460332008-11-27T02:40:00.003+06:002008-11-27T02:47:15.767+06:00Prince Of Persia is back again<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oUbjUwp_z8g/SS20nEf6ZWI/AAAAAAAAEAw/UzH8tQRKSpQ/s1600-h/1-78479.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 228px; height: 400px;" src="http://2.bp.blogspot.com/_oUbjUwp_z8g/SS20nEf6ZWI/AAAAAAAAEAw/UzH8tQRKSpQ/s400/1-78479.jpg" alt="" id="BLOGGER_PHOTO_ID_5273069322036208994" border="0" /></a><br />The Prince is back in business. Mu ha ha. The new Prince Of persia is going to come out at december5,2008. Many many times later the Prince is coming back. Looking forward to this release of Prince of Persia known as THE JOURNEY BEGINS.<br /><br />For more visit <a href="http://prince-of-persia.uk.ubi.com/">The official site of POP</a><br /><br />Go prince.<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-41136376439379185452008-11-23T03:59:00.003+06:002008-11-23T04:04:45.690+06:00Waking Life<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oUbjUwp_z8g/SSiBANWZYNI/AAAAAAAAEAo/bvcvCPczdbM/s1600-h/waking_life_2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 337px;" src="http://4.bp.blogspot.com/_oUbjUwp_z8g/SSiBANWZYNI/AAAAAAAAEAo/bvcvCPczdbM/s400/waking_life_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5271605204420747474" /></a></p><p><a href="http://en.wikipedia.org/wiki/Waking_Life">Wiki</a> <a href="http://www.imdb.com/title/tt0243017/quotes">Quote</a></p><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-15139822412098344382008-11-19T01:54:00.002+06:002008-11-19T02:06:44.164+06:00Big Fish<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oUbjUwp_z8g/SSMgLQf_JkI/AAAAAAAAEAg/K9X2SgmKPS4/s1600-h/bigfish.jpeg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 264px; height: 400px;" src="http://2.bp.blogspot.com/_oUbjUwp_z8g/SSMgLQf_JkI/AAAAAAAAEAg/K9X2SgmKPS4/s400/bigfish.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5270091366733391426" /></a><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com2tag:blogger.com,1999:blog-7816330575470239334.post-37435876349380267012008-10-15T01:49:00.002+06:002008-10-15T01:55:30.345+06:00A good blog to readIf you want to read some good things then please visit this blog. This is <a href="http://shuvro-rongeen.blogspot.com/">Guru's Blog.</a> (Lok ta je koto kisu pare, obak kora bepar :) ).<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com1tag:blogger.com,1999:blog-7816330575470239334.post-11369412631046261132008-10-15T01:41:00.002+06:002008-10-15T01:46:44.047+06:00Folder option, task manager is lockedMy pc got infected with a virus, it removed folder options and locked task manager, regedit and also locked display of hidden files.I don't know what else was in it's locked list. Downloaded KAV trial and scanned but still nothing solved. So a pain in ass. <a href="3000-2239_4-10653097.html?tag=mncol;lst&cdlPid=10715552">This tool</a> saved my day.<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com1tag:blogger.com,1999:blog-7816330575470239334.post-51292858280481654742008-10-11T17:41:00.002+06:002008-10-11T17:52:11.754+06:00A game by saikatRecently saikat made a multiplayer pool game which got huge populatiry. You can play the game by going <a href="http://nonoba.com/saikat344/multiplayer-pool">here</a><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-17949231576201690532008-09-20T01:39:00.005+06:002008-09-20T02:25:26.087+06:00Chelemanushi 1-2<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/82/247549608_a3611500f2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 504px; height: 320px;" src="http://farm1.static.flickr.com/82/247549608_a3611500f2.jpg" alt="" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.metroactive.com/papers/sonoma/08.29.02/gifs/dining-0225.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.metroactive.com/papers/sonoma/08.29.02/gifs/dining-0225.jpg" alt="" border="0" /></a>Two story written in series by two of my friends. Here goes the <a href="http://shuvro-rongeen.blogspot.com/2008/09/blog-post.html">Chelemanushi</a> written by <a href="http://www.shuvro-rongeen.blogspot.com/">guru</a>.<br /><br />Inspired by Guru's story <a href="http://ashikashik.blogspot.com/">kutir Shilpi</a> wrote <a href="http://dl.getdropbox.com/u/117129/chelemanushi%20-2.pdf">Chelemanushi-2</a> :D<br /><br />The thing was that they both were inspired by each other to make this stories complete.<br /><br />And i liked both of the story.<div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-81654653076542983552008-09-10T04:09:00.003+06:002008-09-13T01:34:11.416+06:00XenCare SoftLock 2.0 ReleasedOur first product <a href="http://xencare.com/site/product_softlock.php">XenCare SoftLock</a> is released.<br /><br />It's sole purpose is to protect<br /><ul><li>any kind of binary file modification of your system(copy, delete,modify)<br /></li><li>protect modification of startup entry of your windows os<br /></li></ul><br />It can help you to keep your system clean from usb stick viruses any website viruses etc if you keep your system locked with it.<br /><br />Hoping to release more stable version soon<br /><br />More can be found at <a href="http://www.xencare.com">XenCare site</a><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0tag:blogger.com,1999:blog-7816330575470239334.post-79168071427845159902008-09-08T02:49:00.002+06:002008-09-08T02:52:58.405+06:00A javascript game to test brain remembering powerI made a as simple as possible Javascript game just to test the remember power of your brain, the game will show a sequence of numbers and then u have to type and see if you have matched the sequence, you can increase level,a increase in level will increase the number of numbers in queue.<div><br /></div><div>Here goes the <a href="http://smdprogramming.com/shimul/remember/">demo link</a>. Hope you will enjoy.</div><div><br /></div><div>The page is done in scriptaculous, moo and you can get the source by just saving the page :)</div><div class="blogger-post-footer">Thanks for reading my blog, if you have any comments please submit those in my blog - Shimul
<script type="text/javascript"><!--
google_ad_client = "pub-6782788956659548";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Shimulhttp://www.blogger.com/profile/11336222212668305759noreply@blogger.com0