Wednesday, 30 November 2011

My efforts on trying to get android ice cream sandwich 4.0 on dell xcd35. Google chrome tip.

Android phone Dell XCD35 in india is known as orange sanfrancisco and zte blade in other parts of the world. It is one of the sub 10K INR phone with some pretty decent features, thanks to android for these features. I have been using this phone for quite some time now. I learnt a couple of things about android and this phone when i was trying to upgrade from 2.2 (froyo) to 4.0 (icecream sandwich) . First thing i notes was the first line of this post. Second thing i noted was android 3.0 is only for tablet pc's and not for mobiles. Third thing i noted was android 4.0 was a new one and was released about a month back and most existing phone dont have support yet, including my phone. And it will continue to be the case for long time. They say till early 2012, but i dont know what actually early equate to which month. I posted in a couple of android forum asking how to upgrade my mobile phone from froyo to icecream sandwich. But it seems to be not possible for now. For more details look at this post by me http://groups.google.com/group/indian-android/browse_thread/thread/5337255472a901b2?tvc=2&q=ashwin.chn%40%40gmail.com .

Update: XCD35 aka zte blade is just not powerful enough to support the hardware requirement for andriod 4. So no android 4.0 for the dell xcd35 users.

Google chrome tips:
In google chrome i tried deleting a entry in google chrome most visted page or speed dial page as known in opera. Altthough it is not immediately clear as how to delete it and also from my googling efforts. The answer is pretty simple, drag the entry to the bottom of chrome and you will find a trash icon appearing in bottom right corner, drop into it and viola the entry is gone.

Sunday, 27 November 2011

Todays wikipedia donation, youtube playlist and python , programming languages reflection

Today i made a 100INR donation to wikipedia. This is the second time since last month i have made donation to wikipedia. Today i gave feedback on what motivated me to give donation. Last time it was 5USD. I am heavily indepted to free and open source movement. Wikipedia is free quality knowledge. I learnt many thing during my initial days from wikipedia. wikipedia compensated for my lack of formal learning. Even now i consult wikipedia quite frequently. Though not in the same depth and volume as in intial days. I know no matter how much i donate to wikipedia , it wont be equal to the benefits i derived from it. So my small share to the ocean of knowledge for the benefit of the community, which helped me so much. Which is the reason for most of what i am today professionally.
For last couple of months i have been building this playlist in youtube of the songs i love. I originally copied a playlist then totally revised  with my songs. Now the playlist is fully my songs and i doubt there are any of the original songs in that playlist. I the last portion of the playlist is really awesome. I am proud of the playlist i build and it took me two months of hard work to build it.
I have been searching the web today to find out the programming language that created most apps. I think that must be C. Since that is the one with long time span of life. hence has the opportunity to achieve that. But these oops have a important concept for long time now. So there must be many apps that are build with oops in mind. Which means C is loosing space. So now we have C++/java competing against C. So now i doubt it could be C++ or Java with more apps that C. Then now web programming is hitting a new high. With web programming hit highs the javascript is shooting to prominence. javascript is dynamic interepreted language . Which has rapid development cycles which means there could have been more apps created in shorter span than those achieved by C/C++/Java. I am a sys-ops guy in Linux. I have been doing some bash shell scripting for while now. I have been thinking of doing some kick ass development for some time now. For which i was evaluating the these languages and hence these thoughts. I dont like perl. I have been evaluating python in place of perl and hence i was thinking of learning python. I have made some progress in that direction. I bought a book on python 3 and have completed 3 chapters of it. i have read a couple of online introductory materials too. But work demands that i do some awk and sed things. I hate to do advanced awk and sed since as you go adavnced awk and sed the things looks less readable and it is no more plain scripting , it will have a small variation which will be like magic. i dont like magic. I want everything to be straightforward. If things are not straightforwards then i must be missing something. I believe nothing needs to be complex if you understand the problem well. If you are doing complex things to achive something , then propably you dont have good understanding of the problem or problem domain. Nothing deserves to be complex.