<?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:blogger='http://schemas.google.com/blogger/2008' 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-6606545537143463429</id><updated>2024-11-01T03:44:42.564-07:00</updated><category term="my experience"/><category term="Articles"/><category term="poetry"/><category term="gsoc"/><category term="blab"/><category term="C"/><category term="python"/><category term="Trendz"/><category term="networking"/><category term="Art work"/><category term="N900"/><category term="Python Tutorials"/><category term="doxygen"/><category term="Btech"/><category term="Learnings from life"/><category term="Security"/><category term="django"/><category term="heritrix"/><category term="hilarious"/><category term="javascript"/><category term="media"/><category term="quote"/><category term="slideshare"/><category term="vim-craft"/><category term="vmware"/><title type='text'>random ideas</title><subtitle type='html'>Programmer | Speaker | Poet | Chef | Photographer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6984203048760521263</id><published>2013-04-21T19:44:00.001-07:00</published><updated>2013-04-22T01:27:27.468-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><category scheme="http://www.blogger.com/atom/ns#" term="Learnings from life"/><title type='text'>Lessons @ 25</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;You ha&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;ve to be gracious, when expecting something to be done your way. You can&#39;t force it on the other person. Think of them as you&#39;d want them to think of you. Respect their independence as you want them to respect yours. It is a two way stream, trust and respect. What you allow to flow from you comes back to you. Life is mostly your echo. Your reflection. You need to know what music you want to play. You can&#39;t just shout out something and expect the tune to be handled by the echo... When you are in harmony with yourself, Things around fall in place. You need to learn to handle yourself.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;You can&#39;t just forget all the good things in turbulent times. When life gives you lemons, make lemonade.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://lh5.googleusercontent.com/-Y8XSn-4UJT8/UXSkDkVaX5I/AAAAAAAAANM/yW5MDlkgUxM/s640/blogger-image-1955018937.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://lh5.googleusercontent.com/-Y8XSn-4UJT8/UXSkDkVaX5I/AAAAAAAAANM/yW5MDlkgUxM/s640/blogger-image-1955018937.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Decide for yourself, seek advice from others not hand holding. and Just because some people don&#39;t agree with your decision, you don&#39;t need to change it or justify it or prove it; ahead of time to them that what you&#39;ve decided is the best, for obvious reasons, viz. Everybody is speaking out of their experience. Think of it as you add some crystal in the starting to the chemical in order to start crystallisation of that solution. Now the purity and quality of the obtained crystal depends a lot on the first trace of crystal that you added. Actually, Nobody knows for sure what is right. On second thought, there is nothing right or wrong. It&#39;s just the optimum. The balance that you should maintain for yourself. What works for you might not work for others, vice versa.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Learn to take responsibility of your actions. Stop blaming bad onto others and take all credit of the good! Seriously, stop kidding...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;Think of eve&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;/span&gt;&lt;/span&gt;rything as normal. Dude, things are just the way they are, no frills attached. Stop placing so much responsibility and stress just some things and forget out the rest. See, think of it like - a sine wave. Because it rises, it falls. So, if you place too much importance on something&#39;s and too little on others, your approach, even to the most dumb person on earth, is unbalanced. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp; Keep smiling, smile solves a lot of problems so spontaneously, that you won&#39;t know...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6984203048760521263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2013/04/lessons-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6984203048760521263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6984203048760521263'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2013/04/lessons-25.html' title='Lessons @ 25'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-Y8XSn-4UJT8/UXSkDkVaX5I/AAAAAAAAANM/yW5MDlkgUxM/s72-c/blogger-image-1955018937.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>DDA Flats Kalkaji New Delhi</georss:featurename><georss:point>28.527667 77.25644</georss:point></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8988669308314387041</id><published>2012-09-28T09:41:00.001-07:00</published><updated>2012-09-28T09:41:54.562-07:00</updated><title type='text'>Decoding the confusion</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;Scenario: I have to write an exam in 3 days.&lt;br /&gt;
&lt;br /&gt;
A: Mug up sample papers and reproduce the results as it is in the answer sheet -&lt;br /&gt;
ROI(A) = Pass. { if everything goes as planned, i.e. question paper is set from the sample papers }&lt;br /&gt;
Time(A) = 2 days before exam&lt;br /&gt;
&lt;br /&gt;
B: Get the related course material. Study. Ask questions. Clear the doubts that arise in the process. In short: dig deep. commit yourself!&lt;br /&gt;
ROI(B) = Unestimated. Anything between Distinction to Failure.&lt;br /&gt;
Time(B) = At least complete semester.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let me scribble what goes on in my head in the process:&lt;br /&gt;
1. If I take up B now. I&#39;ll be under constant pressure to deliver, of which I am not certain that I&#39;d be able to or not. Of the 3 days = 72 hrs = effectively 38 productive hrs, I&#39;ll be able to put to good use say 20%.. (I am optimistic ;) ; hence I end up wasting 2.5 days of my life!&lt;br /&gt;
ROI is for sure -ve&lt;br /&gt;
2. If I take up A now. I&#39;d be pissing off that persona of idealism sitting inside me for a couple of hours but then I&#39;d be able to push hard onto the deadline and deliver too perhaps. (Let&#39;s save the poor fellow, botheration about quality).&lt;br /&gt;
&lt;br /&gt;
So its wise to pick up A when the time left for the delivery is &amp;lt;= 3 days.&lt;br /&gt;
To save yourself the panic of eleventh hour and keep that idealism always shining - Start early next time you fool...&lt;br /&gt;
&lt;br /&gt;
Okay so now I should be off to to doing A - using eclipse for the Scala class on coursera for the I assignment due in next 8 hours, instead of B - setting up the vim, iscala environment to feed that enormous vimmer inside me with an unquenchable hunger..&lt;br /&gt;
&lt;br /&gt;
Bye! &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8988669308314387041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/09/decoding-confusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8988669308314387041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8988669308314387041'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/09/decoding-confusion.html' title='Decoding the confusion'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-1530783359682896506</id><published>2012-05-12T11:35:00.001-07:00</published><updated>2012-06-28T02:50:17.870-07:00</updated><title type='text'>Face to face with Karan Singh</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://www.facebook.com/karansinghmagic19&quot;&gt;Karan Singh&lt;/a&gt;, a student of Bachelor of Commerce at Delhi University, is a magician at heart. He loves to identify himself not as a magician but as a &lt;a href=&quot;http://en.wikipedia.org/wiki/Magic_(illusion)&quot;&gt;psychological illusionist&lt;/a&gt;. I had a chance to get fantasised by his finest tricks some days back at the Evernote Dev Meetup @ Gurgaon. After the awesome show that he had put up, I could not resist my temptation to have a quick chat with him. Here is a recollection of the memories of that interview.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #a64d79; font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;i&gt;Me: Hey Karan, this was fantabulous. How long have you been practicing this stuff?&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: 10 and half years or so..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: How did you get wrong the first time in the show?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: Well, you see thats a trick. If you don&#39;t get it right the first time, people start thinking that this is crap and it won&#39;t work. Then suddenly you get one right and then the second right.. So the interest is kindled.. Its a strategy!&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: When I was on stage I was thinking that I am not going to give any hints about the card I have. But you seemed to pick up even without those. How do you do it?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: You see there are many subtle things that we do without really thinking about them. I pick up on those.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: So what get started you into magic?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: My parents are professionals, my grand parents brought me up. So I even learnt counting through cards! I was around 3 yrs when I had started recognising picture cards and suites. One day by chance I happened to ask my grand dad to pick a card and I guessed it correct. He was so fascinated by the trick. I was quite amused to have fooled a grown up person like him..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: Ah! Thats interesting. Well you don&#39;t call yourself magician. Why is that so?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: Yeah, I prefer to call myself psychological illusionist. It gets people wondering what it is.. Magic is so common place.. It no longer rings a bell with folks..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: So how did you learn all this stuff?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: As I told you I did that trick with my grand dad quite  young. It excited me. When I was about 10 I went to a summer camp where I learnt some common magic tricks children do.. Later I went to David Blaine&#39;s magic school @ Boston when I was 12 or something.. David was my inspiration then. But after going there I saw everyone is learning the same tricks. There is nothing special or unique I would be doing this way. Although people may find it interesting but for magicians I would be just another magician nothing more.. So I thought not continue there..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: Well so what got you started as this illusionist? What is all this about? And how is it different from magic?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: After coming back I got to learn about this new stuff which is not quite different from magic. But its not the same either. Its not cutting a girl into two or bringing out doves from a hat or something like that. Its basically planting ideas into the audience and creating some illusion out of it. Like for instance if I ask you think of a building ( and he raises his hands as if to picture Eiffel tower ), so the first thing that comes to your mind is -- Eiffel Tower (laughs)..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: Well yes! But you actually instructed your hands in that way.. So I thought about it..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: This is the art, you know. Our minds are so fragile and easy to be fooled of!&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: What other shows have you done and which places around the world?&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: My first show was when I was 16 at a friends birthday party, for free. Next one was for charity.. After that I have done shows with Philips, Head &amp;amp; Shoulders etc... I have done shows around the globe..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: Tell me about the time when you would have felt down or people around you would have asked you not to practice magic. How did you keep yourself going? &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: Whenever I feel anxious or want to relax I play music. I play around seventeen instruments from keyboard, tabla, guitar to harmonica, saxophone, harmonium.. I also read books. Over two hundered of those a year.. You know I am quite a crazy kid.. And because I sleep for three to four hrs, I have sufficient time for myself..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Me: Hey it was great to talk to you.. It would be great to see you performing some other time..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: #674ea7;&quot;&gt;Karan: Please like my fb page you&#39;ll get the details of my next show which is in Delhi on 23rd June. First sponsored stage show. Bring your family, friends, girl friends, boy friends!!&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Well, that was not it.. There were a lot of things he asked us like which trick did we like the most..  A small argument on meditation... And above all his show with the constant talk about the trick, where did he get the idea of the trick etc etc.. Looking forward to attending his show on 23rd..&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/1530783359682896506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/05/face-to-face-with-karan-singh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/1530783359682896506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/1530783359682896506'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/05/face-to-face-with-karan-singh.html' title='Face to face with Karan Singh'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-5504626618586162433</id><published>2012-02-03T01:02:00.000-08:00</published><updated>2012-02-03T01:02:46.852-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><category scheme="http://www.blogger.com/atom/ns#" term="slideshare"/><title type='text'>At slideshare</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I wonder how I ended up at slideshare.. It is a place where &lt;br /&gt;
1. Nerds feel @ ~ &lt;br /&gt;
2. Each day &amp;gt; 100 deployments happen&lt;br /&gt;
3. The time taken for most of the &amp;Delta; is &amp;lt; 3 hrs..&lt;br /&gt;
4. Each developer completes a minimum of 2 stories, read as features, daily after a rigorous cycle of code review, testing, 2 stage deployments!&lt;br /&gt;
&lt;br /&gt;
In my two months what I have figured out is that one of the two would happen to me, either I would become comfortable with the trendz here, or I&#39;ll be fired!&lt;br /&gt;
In 2 months I have 5-6 deployments, out of which each one had broken the live site!&lt;br /&gt;
The heights happened when the slideshare logo was hidden for 2 days.. The trough happened when the sales form remained broken for 4 days.. &lt;br /&gt;
The coupling between HTML, CSS, JS, MODEL, VIEW, CONTROLLERS makes my head go numb and I am lost for more than 3 hrs.., which is the time taken to solve a bug by most people here. &lt;br /&gt;
I don&#39;t know if I got lucky to get in here, but I need to be more lucky now to enjoy in the SS-Wave!&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/5504626618586162433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/02/at-slideshare.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5504626618586162433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5504626618586162433'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2012/02/at-slideshare.html' title='At slideshare'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-3854826587687366683</id><published>2011-12-15T02:56:00.000-08:00</published><updated>2011-12-15T03:24:41.872-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gsoc"/><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><title type='text'>Advice for aspiring GSOCers</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;I have been getting some mails across regarding how to apply to GSOC etc.. I thought it would be better if scribble this piece of advice and mail back the link, it would be easier for me and also for the readers.. :)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;So here are a few points on my head, right now.. I will keep editing it so that it retains its relevance. I would happy to get response from you all (good/bad)...&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Be clear in what you want out of your summers and what is your field of interest. Once you know yourself, find out the organizations that are working in your field of interest.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Check out the various projects they have worked in. Find one project of which interests you.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Warning: Don&#39;t work for a proposal for many projects. Select one or max two ideas and start tweeking with the code..&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Don&#39;t get bogged down with a lot of code that you come across, if you are working with an existing project, there are all chances a lot of code is already on place. Even if you are starting out of scratch, clearly jot down the requirements and the approach you are going to follow to meet those. Check with the mentor if she approves of it.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Hang out on irc channel for your org as well as&amp;nbsp;gsoc-in its the indian channel for&amp;nbsp;gsoc&amp;nbsp;participants.. You&#39;d find some good and helpful people there. For project related advice get in touch with previous successful participants for the org, that would be very helpful. and don&#39;t worry about the reply of the mentor. They are very busy people and generally come in regular contact only after selection. Don&#39;t bug them much, be patient!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: Arial, Helvetica, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;A good proposal which captures your thought clearly is the key to all of it. Check out the various proposals submitted by the folks to your organization earlier. You&#39;ll get a better idea.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;The honeynet project is absolutely an intelligent choice if you are interested in honepots &amp;amp; malwares.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Zhijie Chen was the previous contributor to the project which I worked with. Here are the links he provided me.&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://joyan.appspot.com/tag/phoneyc&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #1155cc; text-align: -webkit-auto;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://joyan.appspot.com/tag/&lt;u&gt;&lt;/u&gt;p&lt;wbr&gt;&lt;/wbr&gt;honeyc&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Don&#39;t be disheartened if its your first time, as&amp;nbsp;Everyone has a first time. So, if you are&amp;nbsp;interested, you MUST apply.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;I hope it helps..&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/3854826587687366683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/12/advice-for-aspiring-gsocers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/3854826587687366683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/3854826587687366683'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/12/advice-for-aspiring-gsocers.html' title='Advice for aspiring GSOCers'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-9214067499086338845</id><published>2011-12-14T00:25:00.000-08:00</published><updated>2011-12-14T00:25:44.853-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><category scheme="http://www.blogger.com/atom/ns#" term="Trendz"/><title type='text'>Find PG/Flat: Dos &amp; Don&#39;ts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Most of the employed folks switch jobs and think to move to newer places to reduce the commuting time and avoid the troubles of driving and wasting already endangered fuel resources.&lt;br /&gt;
I made a switch to Delhi from Gurgaon earlier 2 weeks. For one week I actually commuted from Gurgaon to Delhi using metro and the local transportation. But believe me, it sucks, your 2.5 hours (one way) just go to trash. How much motivated you are to work, you won&#39;t be able to everyday. With each passing week your efficiency will decrease not only in the transit but also in the office hours.&lt;br /&gt;
So check out the other option and that is find a place to live nearby, but that is just another cumbersome and f***ing bad job to do(*)&lt;br /&gt;
The star above signify that conditions apply to this... ;)&lt;br /&gt;
If you are looking for a PG or Room or Flat (1 bhk/ 2 bhk/ 3 bhk) or shared flat options, please don&#39;t follow the traditional way, at least if you are reading this!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;WAYS TO SEARCH AN&amp;nbsp;ACCOMMODATION ANYWHERE ON PLANET &lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;(INCLUDING INDIA)&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Don&#39;ts&lt;br /&gt;
1. Don&#39;t get a broker, first of all. Please for God&#39;s sake, these brokers are professionals in making a fool out of you!&lt;br /&gt;
2. Even if you do, don&#39;t go with them after a day&#39;s long work. Since you are too tired and all the brain cells have actually been put to sleep when you put your laptop to sleep!&lt;br /&gt;
3. The broker&#39;s will take you to certain places on a rickshaw, auto, bike or car and drive you nuts by convincing that the option they are showing you is the best available and most coveted option available in the vicinity. The gut feeling tells you that it is a lie. Don&#39;t ever even think of not following your gut feeling.&lt;br /&gt;
4. And last, even if you have done all the above, please, please, please don&#39;t give the broker any advance &amp;nbsp;or token money on the same day. Atleast, go and see the place another time with/ without (preferably) the broker! You&#39;ll know the truth.&lt;br /&gt;
&lt;br /&gt;
Dos&lt;br /&gt;
1. Surf the google maps to locate the areas in the vicinity yourself&lt;br /&gt;
2. Check out with the other employees where do they prefer living.&lt;br /&gt;
3. Create a profile on Sulekha.com&lt;br /&gt;
4. Create an add clearly stating your requirements and if you are really in shortage of money, host it for free!&lt;br /&gt;
5. Check out the options on sulekha.com and send SMS to the people offering the same closely related to your requirements.&lt;br /&gt;
6. Go out to check the accommodations in person only on the weekends or take a day off and go. (Check don&#39;t #2)&lt;br /&gt;
7. Talk clearly. For instance: Who owns the devices in the house? Are they willing to share? Are there sufficient cooking utensils? etc. etc.&lt;br /&gt;
8. Whenever you are travelling using a public transport, call the various options you have with you. One it utilises your transit time in the best possible manner and second you never know if you get lucky, like me, and get the best matching house!&lt;br /&gt;
&lt;br /&gt;
So, finding a home is not all that troublesome afterall!&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/9214067499086338845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/12/find-pgflat-dos-donts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/9214067499086338845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/9214067499086338845'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/12/find-pgflat-dos-donts.html' title='Find PG/Flat: Dos &amp; Don&#39;ts'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6752248168154220487</id><published>2011-11-25T23:22:00.003-08:00</published><updated>2012-03-22T23:33:00.428-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><category scheme="http://www.blogger.com/atom/ns#" term="poetry"/><title type='text'>Time - My perception</title><content type='html'>Time flies, when happy&lt;br /&gt;
Time crawls, when sad&lt;br /&gt;
But what time never does--&lt;br /&gt;
is stagnate&lt;br /&gt;
Whatever be, time passes by...&lt;br /&gt;
&lt;br /&gt;
It never waits&lt;br /&gt;
It never chases&lt;br /&gt;
It never was&lt;br /&gt;
It never will be&lt;br /&gt;
It just is!&lt;br /&gt;
&lt;br /&gt;
Everything happens, with time&lt;br /&gt;
However hard you may try&lt;br /&gt;
However fast you may rush&lt;br /&gt;
However effort you may put&lt;br /&gt;
to make it otherwise&lt;br /&gt;
Time always sways you by...&lt;br /&gt;
&lt;br /&gt;
When its time you&#39;ll only wonder&lt;br /&gt;
how things would happen&lt;br /&gt;
A barren land&lt;br /&gt;
would give tons of harvest&lt;br /&gt;
All you&#39;d do then is research on it&lt;br /&gt;
Broadcast on the media, giveaway nobels..&lt;br /&gt;
But the farmer, true to himself, would&lt;br /&gt;
then only smile and move on to the field&lt;br /&gt;
&lt;br /&gt;
Hold on, &lt;br /&gt;
to yourself.&lt;br /&gt;
Time will take care of the rest.&lt;br /&gt;
Don&#39;t beat your chest&lt;br /&gt;
You&#39;ll gain nothing&lt;br /&gt;
only it will pain&lt;br /&gt;
Loss or Gain&lt;br /&gt;
are the sides of the same coin&lt;br /&gt;
Time keeps flipping this coin.&lt;br /&gt;
Fools you off into being the actor..&lt;br /&gt;
in realty time is the director!&lt;br /&gt;
So hold on to the coin itself&lt;br /&gt;
You&#39;ll not be mesmerized or surprised&lt;br /&gt;
You&#39;ll just be...&lt;br /&gt;
like time &amp; love&lt;br /&gt;
through eternity!</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6752248168154220487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/11/time-my-perception.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6752248168154220487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6752248168154220487'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/11/time-my-perception.html' title='Time - My perception'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6631529502998082080</id><published>2011-07-08T16:02:00.000-07:00</published><updated>2011-10-18T21:59:08.685-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><category scheme="http://www.blogger.com/atom/ns#" term="C"/><title type='text'>Intricacies of Failure &amp; Disappointment</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;There is a simple program which shows that not every disappointment leads to failure. If a proper approach is taken then disappointment proves to be inevitable ingredient to SUCCESS!&lt;br /&gt;
In fact there are multitude of stories to learn from like Edison, Nelson Mandela, Einstein, Mark Twain from the history and Googlers: Larry Page &amp;amp; Sergey Brin as well as Facebooker: Mark Zuckerberg. Not to forget our iMan (Jobs) from the recent past, who stood in the face of disappointment but didn&#39;t fail...&lt;br /&gt;
&lt;br /&gt;
So what&#39;s in the code??&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#include &quot;patience.h&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;printf (&quot;Disappointment != failure\n&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;switch(disappointed)&lt;/span&gt;&lt;br /&gt;
{&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; case &quot;Comfort&quot;:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot;BEWARE:Don&#39;t get trapped in the comfort zone\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; case &quot;Solution&quot;:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot;SEARCH: Start when you have licked your wounds\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; default:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot;BEST CASE: some of both\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot;MORAL: It stimulates learning &amp;amp; growth\n&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;} &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The fall-through switch case construct is the crux of the above code! ;)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6631529502998082080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/07/intricacies-of-failure-disappointment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6631529502998082080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6631529502998082080'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/07/intricacies-of-failure-disappointment.html' title='Intricacies of Failure &amp; Disappointment'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-5750151928710882935</id><published>2011-06-10T11:40:00.000-07:00</published><updated>2011-06-10T11:40:32.681-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><title type='text'>Feviquick: Bond with the best!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;पकड़े रहना छोड़ना नही.... I heard of this tagline of Feviquick, the adhesive that boosts of bonding any two broken or separate pieces together, FOREVER period. This property has never served any good for me, instead the worst, it has marred the beauty of my mp3 player!!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;It was really disgusting to witness this drops of feviquick that spilled on the player at the junction where its USB was capped.., as now the only option as the pidlite claimed is the cap and the player are BOND with the best.. :(&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;To ultimately use the player for anything i.e. sharing music files or listening it is evident, the player has to have the property of the USB stick..&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;A lot of people tried whatever came to their minds..&amp;nbsp;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;nail polish remover&lt;/li&gt;
&lt;li&gt;knife&lt;/li&gt;
&lt;li&gt;hot water..&lt;/li&gt;
&lt;/ul&gt;And the one to suffer was only mp3 player and me :(&lt;br /&gt;
Finally, some googling and some application helped.. What seemed to work out the separation was a hot knife. We heated the knife and applied it at the specific junction of the body of the player and the removable cap. We did it once, no help. Reheated. No result. Reheated. Voila. The beauty revealed itself!! The task ahead was to see if the machine still had the patience to be used for any good. To my luck, it had!&lt;br /&gt;
Check out the &lt;a href=&quot;http://www.flickr.com/photos/chefschatter/5818994864/in/photostream&quot;&gt;photostream of the bonded mp3 player... &lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/5750151928710882935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/06/feviquick-bond-with-best.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5750151928710882935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5750151928710882935'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/06/feviquick-bond-with-best.html' title='Feviquick: Bond with the best!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-1195211081994033294</id><published>2011-05-18T00:52:00.000-07:00</published><updated>2011-05-18T00:52:59.305-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="doxygen"/><title type='text'>Generating Doxygen Output</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;To generate the output of C code using Doxygen, one has to generate a Doxygen Configuration file and customize some options there according to one&#39;s requirement. The steps that I generally follow are listed below:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;doxygen -g [config-file-name-optional]&lt;/span&gt;: if the file name is given then configuration file is named that else it is Doxyfile.&lt;/li&gt;
&lt;li&gt;Edit Doxyfile. I prefer it with vim, so&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;vim Doxyfile&lt;/span&gt;&lt;br /&gt;
Then set following options: &lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;OPTIMISE_OUTPUT_FOR_C = YES &lt;/li&gt;
&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FILE_PATTERNS = *.c *.h &lt;/li&gt;
&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;RECURSIVE = YES &lt;/li&gt;
&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;EXTRACT_ALL = YES &lt;/li&gt;
&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;EXTRACT_STATIC = YES &lt;/li&gt;
&lt;li style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;SHOW_INCLUDE_FILES = NO &lt;/li&gt;
Save and exit the vim editor with the key combination [esc]:wq &lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;Now just run doxygen by issuing command&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;doxygen [config-file-name-optional]&lt;/span&gt;. In my case I write just &lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;doxygen&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;Two folders are created html/ and latex/. &lt;/li&gt;
&lt;/ol&gt;Start browsing your documentation in any browser by clicking on the files.html present in the html/ folder. &lt;br /&gt;
To generate pdf we need the latex/ folder. How to generate pdf? Use pdflatex tool. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/1195211081994033294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/generating-doxygen-output.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/1195211081994033294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/1195211081994033294'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/generating-doxygen-output.html' title='Generating Doxygen Output'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-5698699736831556910</id><published>2011-05-17T23:35:00.000-07:00</published><updated>2011-05-17T23:35:49.982-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><title type='text'>Blogger-posts&#39; URL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;One of my habits while blogging is to put the title of the posts before I start scribbling ahead.. But with one of my recent posts I realized that the title once given is used forever for that blog-post, whatever changes you make to the title the URL remains the same.&lt;br /&gt;
&lt;br /&gt;
General format of the URL&#39;s of blogger are:&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;http://blog-title.blogspot.com/yyyy/mm/first-four-words-of-title.html&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Suppose you are writing some post about a concept and you gave the title as &quot;Basic understanding gathered about Cloning&quot;. Now you would be thinking the URL would at least have the word cloning in it, but that is not so! WHY?&lt;br /&gt;
Because, the URL picks only first-four-words-of-title :P&lt;br /&gt;
Now if you try to edit the post&#39;s title to &quot;Understanding Cloning&quot;, only the tile gets changed not the URL!!!&lt;br /&gt;
&lt;br /&gt;
What I did to change to the URL of my post was to create a new post and paste the HTML of the previous post and write the new title of my choice, then delete the older post!! :P&lt;br /&gt;
Thats pretty ugly, YUCK! Please somebody suggest a more humane procedure :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/5698699736831556910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/blogger-posts-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5698699736831556910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5698699736831556910'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/blogger-posts-url.html' title='Blogger-posts&#39; URL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-5786387197782236337</id><published>2011-05-17T23:13:00.001-07:00</published><updated>2011-05-17T23:13:47.616-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="doxygen"/><title type='text'>Documentation using Doxygen</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;http://www.stack.nl/%7Edimitri/doxygen/index.html&quot;&gt;Doxygen&lt;/a&gt; is a great tool to document the code in a neat style in most of the desired formats like html, chm, pdf, latex and also rtf!&amp;nbsp; Most of the customization of the doxygen output is possible through the options in configuration file of doxygen, generally called Doxyfile, unless named something else while generation.&lt;br /&gt;
All the commands that Doxygen understands are &lt;a href=&quot;http://www.stack.nl/%7Edimitri/doxygen/commands.html&quot;&gt;documented here.&lt;/a&gt; &lt;br /&gt;
Below is a list of some options that I found useful for the documentation of my code, extracted from the above link only:&lt;a href=&quot;http://www.stack.nl/%7Edimitri/doxygen/commands.html&quot;&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
1. To undcoument sections of code from the doxygen output: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#ifndef DOXY_DOC_SKIP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;code-segment-to-skip-from-documentation&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#endif&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Define this in the configuration file of Doxygen, which is Doxyfile if no name has been provided while generation of the initial configuration.&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;PREDEFINED = DOXY_DOC_SKIP&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2. To undocument/document some section from the doxygen comments:&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/**&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;doxygen-captured comments&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;\if WANTED_ENABLED&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;doxygen uncaptured comments&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;\endif&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This will disable the documentation of the block in the \if &amp;amp;\endif construct, if at any later stage you want in the documentation, Put the flag in configuration file at the &lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;ENABLED_SECTION = WANTED_ENABLED&lt;/span&gt;&lt;br /&gt;
This would enable in the documentation.&lt;br /&gt;
&lt;br /&gt;
3. To have numbered documentation:&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/**&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;* -# Numbered list&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; -# sublist&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;**/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4. To enable the documentation of the static functions in C, edit the configuration file in &lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;EXTRACT_STATIC = YES&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5. To enable the hyperlinks in pdf generated by doxygen and have the Table of Contents in the pdf document&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;PDF_HYPERLINKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = YES&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;SHOW_DIRECTORIES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = YES&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
6. To capture tables and ascii charts/images put in the comment block as it is in the doxygen generated documentation, enclose the section in the \verbatim construct. For instance,&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/**&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; * - This is just to show the use of verbatim&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; *\verbatim&lt;/div&gt;&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;________________________&lt;/div&gt;&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;|&amp;nbsp; S.NO.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Command&amp;nbsp; |&lt;/div&gt;&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;|========================|&lt;/div&gt;&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; printf&amp;nbsp; |&lt;/div&gt;&lt;div style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; scanf&amp;nbsp;&amp;nbsp; |&lt;/div&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;| _______________________|&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp; \endverbatim&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;**/&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/5786387197782236337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/documentation-using-doxygen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5786387197782236337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5786387197782236337'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/documentation-using-doxygen.html' title='Documentation using Doxygen'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-2637141184212642238</id><published>2011-05-01T09:20:00.000-07:00</published><updated>2011-05-01T09:20:29.689-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><category scheme="http://www.blogger.com/atom/ns#" term="networking"/><title type='text'>Ubuntu 11.04 and wireless connectivity problem</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Wireless connection worked absolutely fine with the Broadcom STA driver on my lenovo machine - i386 until I upgraded to 11.04 when the natty narwhal&#39;s wireless connection became actually notorious! ;)&lt;br /&gt;
What finally worked for me to get the wireless connection working, Thanks to Eric Moon, is &lt;a href=&quot;https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/155040&quot;&gt;this&lt;/a&gt;. The last answer here did the trick.&lt;br /&gt;
&lt;br /&gt;
I was getting the network UNCLAIMED status with&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$sudo lshw -C network&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;PCI (sysfs)&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;*-network UNCLAIMED&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description: Network controller&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; product: BCM4311 802.11b/g WLAN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vendor: Broadcom Corporation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; physical id: 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bus info: pci@0000:04:00.0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; version: 01&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 32 bits&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock: 33MHz&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; capabilities: pm msi pciexpress bus_master cap_list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration: latency=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resources: memory:f0000000-f0003fff&lt;br /&gt;
&amp;nbsp; *-network&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description: Ethernet interface&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; product: NetLink BCM5906M Fast Ethernet PCI Express&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vendor: Broadcom Corporation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; physical id: 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bus info: pci@0000:06:00.0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logical name: eth0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; version: 02&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial: 00:1e:ec:96:04:3d&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size: 100Mbit/s&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; capacity: 100Mbit/s&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 64 bits&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock: 33MHz&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.116 duplex=full firmware=sb v3.04 ip=192.168.1.8 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resources: irq:44 memory:b8000000-b800ffff&lt;/div&gt;&lt;br /&gt;
and with &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ sudo iwconfig&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;lo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no wireless extensions.&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;eth0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no wireless extensions.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Thus I connected to a working wired connection and installed the missing piece of two softwares, namely, firmware-b43-installer and b43-fwcutter; after deactivating the current Broadcom STA driver under Shortcuts-&amp;gt;Additional Drivers, section.&lt;br /&gt;
&lt;br /&gt;
Then running the following command activates the newly installed driver:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ sudo modprobe b43&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Still I did not get the wireless lit up as indicated in the post there, and that was because the wireless was not active in my laptop. In my lenovo machine &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FN+F5&lt;/span&gt; is the shortcut to turn on/off the wireless. So that combination got my wifi finally up!&lt;br /&gt;
Now on executing:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ sudo lshw -C network&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
no UNCLAIMED network was reported...&lt;br /&gt;
Also,&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ sudo iwconfig&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
stated a wlan0 connection!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/2637141184212642238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/ubuntu-1104-and-wireless-connectivity.html#comment-form' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/2637141184212642238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/2637141184212642238'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/05/ubuntu-1104-and-wireless-connectivity.html' title='Ubuntu 11.04 and wireless connectivity problem'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8472827474636163308</id><published>2011-04-03T07:44:00.000-07:00</published><updated>2011-04-03T07:46:44.847-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blab"/><title type='text'>Multitasking and its blunders</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Too many things to do. Finally nothing done!&lt;br /&gt;
&lt;br /&gt;
A bird in hand is worth two in the bush! How true this is, I understand now. For me the reality is::: 100 flying birds and 0 bullets in the gun --&amp;gt; FRUSTRATION!!!&lt;br /&gt;
&lt;br /&gt;
Things I want to do:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Map volume keys to answer and reject calls on N900, instead of the touch option.&lt;/li&gt;
&lt;li&gt; Automatically answer call in the time set, if headphones are plugged in, thereby saving the effort of picking the phone out of pocket..&lt;/li&gt;
&lt;li&gt;Django powered &lt;a href=&quot;http://chefschatter.com/&quot;&gt;chefschatter.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Start a food joint-&quot;Ghar ka Khana&quot;&lt;/li&gt;
&lt;li&gt; Write an application that helps me keep track of how many Thursday fasts have I successfully completed.&lt;/li&gt;
&lt;li&gt;Buy a second hand or not very costly bicycle..&lt;/li&gt;
&lt;li&gt; Understand the basic or internals of Linux.. Its been almost three years and I am still a noob when it comes to making use of it.. Troubleshooting still means to me--GOOGLE!! I am handicapped without a working net connection!&lt;/li&gt;
&lt;/ol&gt;Many others...&lt;br /&gt;
&lt;br /&gt;
(Any and all suggestions on how to&#39;s for the above list, would be highly appreciated)&lt;br /&gt;
&lt;br /&gt;
The list goes on and on.. These tasks being not organised are running with &amp;amp; in the end and other small tasks like washing clothes, cleaning the room, cooking and earning a living, (the only good part is that atleast my work environment doesn&#39;t place me far from my tux.), taking up stupid freelancing projects.. eat up on the time I have.. Yeah, not to forget the time I kill in small talks..&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;The big question is will I keep cribbing or break the important tasks into achievable chunks and put them to &#39;fg&#39; ...&lt;br /&gt;
&lt;br /&gt;
I just wish, I take control on most of the ways I spend the days, hours and minutes of my life.. and at the end I have no thoughts like &quot;what if..&quot;, &quot;if I had just done it..&quot;&lt;br /&gt;
&lt;br /&gt;
Its important I learn the most important thing in life - &quot;Stay hungry, stay foolish and stay dirty!&quot;&lt;br /&gt;
&lt;br /&gt;
TBF: Dos an Don&#39;ts&lt;br /&gt;
&lt;br /&gt;
(FYI; TBF may be expanded to: To Be Followed ;)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8472827474636163308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/04/multitasking-and-its-blunders.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8472827474636163308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8472827474636163308'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/04/multitasking-and-its-blunders.html' title='Multitasking and its blunders'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6325150808170788782</id><published>2011-03-11T12:07:00.001-08:00</published><updated>2011-03-11T12:07:05.619-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="django"/><category scheme="http://www.blogger.com/atom/ns#" term="N900"/><title type='text'>Playing DJANGO on my N900</title><content type='html'>Hey this was pretty similar to playing with it as on my laptop.. Linux is in sync.. With a little difference being that the repo of the phone had no django. So the output of following command wasn&#39;t quite exciting..&lt;br /&gt;&lt;br /&gt;$ apt-cache search django&lt;br /&gt;&lt;br /&gt;But downloading django-1.2.5.tar.gz and extracting it using the tar -xvzf extraction, and running the setup.py command as root prepared the instrument for me..&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$ tar -xvzf Django-1.2.5.tar.gz&lt;br /&gt;$ cd Django-1.2.5&lt;br /&gt;$ sudo gainroot                    # assumes gainroot is installed&lt;br /&gt;# python setup.py install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To check if the installation has been successful.. just try out the get_version() at the python prompt..&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$ python&lt;br /&gt;&gt;&gt;&gt; import django&lt;br /&gt;&gt;&gt;&gt; django.get_version()&lt;br /&gt;1.2.5&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Voila.. All set now just rock&#39;n&#39;roll!!!</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6325150808170788782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/03/playing-django-on-my-n900.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6325150808170788782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6325150808170788782'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/03/playing-django-on-my-n900.html' title='Playing DJANGO on my N900'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8247261057794781909</id><published>2011-02-23T09:16:00.000-08:00</published><updated>2011-02-23T09:16:42.932-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="vim-craft"/><title type='text'>Vim shortcuts: Efficient Editing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Vim is editors&#39; best friend, like earthworms are of farmers&#39;. I have started appreciating the beauty of the various shortcuts in vim. They make editing so much fun and time efficient. I wonder it would have been really pathetic to not have been introduced to vim-craft!&lt;br /&gt;
&lt;br /&gt;
Here are some shortcuts that I use:&lt;br /&gt;
1. To yank and paste: {[num-of-lines]&quot;[reg-name]yy} + {&quot;[reg-name]p}&lt;br /&gt;
2. To cut and paste:&amp;nbsp; {[num-of-lines]&quot;[reg-name]dd} + {&quot;[reg-name]p}&lt;br /&gt;
3. a) To move through the file; mark the file: {m[char]} + {&#39;[char]}&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; b) Some inbuilt marks- {&#39;&#39;} : Move to the last visited line, {&#39;.} : Move to last edited line.&lt;br /&gt;
4. Ctags are very useful when viewing C files.&lt;br /&gt;
5. To move to similar parenthesis: %&lt;br /&gt;
6. a) Macros to repeat similar series of tasks over and over:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; q[char]&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;&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;&amp;nbsp; #starts recording into [char]&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; (steps)&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; q&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #stops recording&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; b) To repeat the macro:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @[char] &lt;br /&gt;
&lt;br /&gt;
To be continued..&lt;br /&gt;
&lt;br /&gt;
Helpful links:&lt;br /&gt;
1. &lt;a href=&quot;http://www.swaroopch.com/notes/Vim&quot;&gt;Byte of Vim &lt;/a&gt;&lt;br /&gt;
2. &lt;a href=&quot;http://www.oualline.com/vim-cook.html&quot;&gt;Vim cookbook&lt;/a&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;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8247261057794781909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/vim-shortcuts-efficient-editing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8247261057794781909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8247261057794781909'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/vim-shortcuts-efficient-editing.html' title='Vim shortcuts: Efficient Editing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-5900919596838942764</id><published>2011-02-23T08:42:00.001-08:00</published><updated>2011-02-23T09:02:33.164-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><title type='text'>What it means &amp;quot;To Stumble Upon&amp;quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;It means: drink and drive; You&#39;ll hit at something, may be it would change the course of your life, perhaps, also the world&#39;s development.. Well it definitely doesn&#39;t means think and drive..&lt;br /&gt;
And now what&#39;s gotten into my head that I am blurting out this very well known thing.. Its just that I see it as a problem with myself..&lt;br /&gt;
I think the problem with me is that I want to take careful steps and do calculated things in the process of achieving the ultimate thing.. It would be rather better that I start enjoying the journey instead of the destinations. I have not yet started with learning django though I want to learn it since the middle of this year.. Quoting Rajeev Motwani, Sergey Brin&#39;s advisor at Stanford- &quot; It wasn&#39;t that they sat down and said, lets build the next great search engine, it was that while solving a problem they stumbled on a neat idea..&quot; &lt;br /&gt;
What I should be doing now is wander, instead of travel..&lt;br /&gt;
What I have been doing so far is calculate the work I would do, the returns the effort would bring, but these calculation and predictions are based on the my little knowledge, formed out of the little understanding of the peer reviews where I land, based on the foolish keywords combinations searched by Google. so its like I have screwed up the whole thing and still i am hoping to find the best.. &lt;br /&gt;
Let me now get ready for the adventure, fun, spontaneity.. :P&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/5900919596838942764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/what-it-means-stumble-upon-drink-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5900919596838942764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/5900919596838942764'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/what-it-means-stumble-upon-drink-and.html' title='What it means &amp;quot;To Stumble Upon&amp;quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8393809523268612800</id><published>2011-02-23T08:34:00.001-08:00</published><updated>2011-05-19T05:47:14.862-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="my experience"/><title type='text'>Utility of bitwise operators.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&quot;All the memory addressing in modern machines is byte ordered.&quot;, said my Boss, frustrated at my foolishness and lack of comprehensiveness of this fundamental.&lt;br /&gt;
What I was trying to do was read bits from the memory as if accessing them out of an array. For instance read the bit-value at position 13, which is actually 5th bit at second byte, considering the buffer I am working on starts with 0. Damn!! It never happened, I was never successful in this endeavor. Why?? The answer to this became clear to me with that single line my boss told me.&lt;br /&gt;
This revelation that memory addressing is byte ordered  made many concepts fall into place for me. I instantly became clear of the importance of data types like unsigned/signed int/char, big/little endianness.&lt;br /&gt;
This may be wierd. But thats how things are many a times, atleast for me. This is something I wasn&#39;t aware of. Aware of as in, conscious realization of it. I am sure I have read it many times, thanks to my background.&lt;br /&gt;
I became aware of it just today when I was analyzing a hexdump of a frame transferred between two networking layers. I was supposed to program the fate of the packet based on the value in its header field. Thats when it dawned upon me that in order to know what is there in the frame header, I have to use MASK!!&lt;br /&gt;
This is where is most of the C functionalities like typecasting, bitwise and (&amp;amp;), or (^), not (!) etc.. , left and right shift operators (&amp;lt;&amp;lt;) (&amp;gt;&amp;gt;), come handy. Below is a code that highlights the basic usage..&lt;br /&gt;
&lt;br /&gt;
#include &quot;stdio.h&quot;&lt;br /&gt;
#include &quot;stdlib.h&quot;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int * an_int = (int *)malloc(sizeof (int));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *an_int = 255;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned char * a_char = (unsigned char*)an_int;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = ((*an_int) &amp;amp; 0); i &amp;lt; ((*an_int) &amp;amp; 4); i++)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;byte wise an_int has at %d[th] position char %d\n&quot;,i,*(a_char+i));&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;&amp;nbsp; free(an_int);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8393809523268612800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/utility-of-bitwise-operators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8393809523268612800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8393809523268612800'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/utility-of-bitwise-operators.html' title='Utility of bitwise operators.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8980356731117372606</id><published>2011-02-23T08:33:00.001-08:00</published><updated>2011-02-23T09:03:10.558-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="poetry"/><title type='text'>Missing element</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;They wrote of it,&lt;br /&gt;
they write of it..&lt;br /&gt;
They will write of it..&lt;br /&gt;
I had read it&lt;br /&gt;
i remember &lt;br /&gt;
but took notice of it never..&lt;br /&gt;
Time and now I knew&lt;br /&gt;
I missed that,&lt;br /&gt;
it remained for me unexpressed&lt;br /&gt;
I could never touch, smell, see or taste it..&lt;br /&gt;
But it was definitely heard and felt around&lt;br /&gt;
and when this happened my joy knew no bound&lt;br /&gt;
my eyes whispered and my lips saw&lt;br /&gt;
and I was in complete awe..&lt;br /&gt;
Yes, its that eternal instinct&lt;br /&gt;
none can rob you of&lt;br /&gt;
no weapon can destroy&lt;br /&gt;
AI as of now lacks..&lt;br /&gt;
Is completely humane&lt;br /&gt;
but missing in humans nowadays&lt;br /&gt;
its explicit but not understood&lt;br /&gt;
its written but never taught&lt;br /&gt;
its the feeling that can never be stripped of..&lt;br /&gt;
Like clothes, talent, knowledge, prowess..&lt;br /&gt;
Its the salt in the recipe of living!&lt;br /&gt;
Its the character of the being..&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8980356731117372606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/missing-element.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8980356731117372606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8980356731117372606'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2011/02/missing-element.html' title='Missing element'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-2871499556732148878</id><published>2010-12-31T03:47:00.000-08:00</published><updated>2010-12-31T03:47:08.364-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Time limit exceeded- Error!</title><content type='html'>When running the same code for sorting integers, but on a test case of size of order 10^6 I realized that it took more than 5s to sort the integers in python.&lt;br /&gt;
&lt;br /&gt;
Here is my code:&lt;br /&gt;
&lt;br /&gt;
import time, profile&lt;br /&gt;
def timing():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; t1 = time.time()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; f1()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;f1: %.3f&quot; %(time.time()-t1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; t2 = time.time()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; f2()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;f2: %.3f&quot; %(time.time()-t2)&lt;br /&gt;
&lt;br /&gt;
def f1():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lint = int&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list = [lint(raw_input()) for i in range(lint(raw_input()))]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list.sort()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for l in list:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print l&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;br /&gt;
&lt;br /&gt;
def f2():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list = [int(raw_input()) for i in range(int(raw_input()))]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list.sort()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for l in list:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print l&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;br /&gt;
profile.run(&#39;timing()&#39;, &#39;sort.tmp&#39;) &lt;br /&gt;
&lt;br /&gt;
Vim is really programmers best friend like earthworms are farmers&#39;&lt;br /&gt;
Vim helped me write a test case of this size in &amp;lt; 60 sec, and now I am there ready with a profiler and the time module to measure the time it takes to run that sort call.. The sort call that is a built-in function is probably not the culprit, I think in case I could parallelly carry on the reading and the sorting process the much needed optimisation can be brought..&lt;br /&gt;
This particular problem at the codechef.com under the easy problems tab is not that easy to do in python.. Everytime I get TLE error.. &lt;br /&gt;
Some handy commands in vim:&lt;br /&gt;
:set binary&lt;br /&gt;
:set noeol&lt;br /&gt;
let me turn off the automatic end-of-line vim adds to every file editted in it.. And the profiler and time tools are easily available on the web can be found using google!&lt;br /&gt;
&lt;br /&gt;
Here is the profiler output.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; import pstats&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; p = pstats.Stats(&#39;sort.tmp&#39;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; p.sort_stats(&#39;cumulative&#39;).print_stats(15)&lt;br /&gt;
Thu Dec 30 16:17:31 2010&amp;nbsp;&amp;nbsp;&amp;nbsp; sort.tmp&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2103371 function calls in 114.964 CPU seconds&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Ordered by: cumulative time&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; ncalls&amp;nbsp; tottime&amp;nbsp; percall&amp;nbsp; cumtime&amp;nbsp; percall filename:lineno(function)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp; 114.964&amp;nbsp; 114.964 profile:0(timing())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.109&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.109&amp;nbsp; 114.964&amp;nbsp; 114.964 sort.py:2(timing)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp; 114.964&amp;nbsp; 114.964 &lt;string&gt;:1(?)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; 93.992&amp;nbsp;&amp;nbsp; 93.992&amp;nbsp; 114.855&amp;nbsp; 114.855 sort.py:10(f1)&lt;br /&gt;
&amp;nbsp; 2103357&amp;nbsp;&amp;nbsp; 19.643&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp; 19.643&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 :0(raw_input)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.110&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.555&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.110&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.555 :0(sort)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.110&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.055&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.110&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.055 :0(range)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 :0(setprofile)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 :0(time)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; profile:0(profiler)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 sort.py:18(f2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pstats.stats 0xa0cbfec=&quot;&quot; at=&quot;&quot; instance=&quot;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Suggestions solicited.. Just in case someone has faced this before, I have to submit a solution in python that sorts the huge integers in &amp;lt; 5 sec..&lt;br /&gt;
&lt;br /&gt;
&lt;/pstats.stats&gt;&lt;/string&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/2871499556732148878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/time-limit-exceeded-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/2871499556732148878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/2871499556732148878'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/time-limit-exceeded-error.html' title='Time limit exceeded- Error!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8125385471094764794</id><published>2010-12-27T08:24:00.001-08:00</published><updated>2010-12-27T08:24:36.488-08:00</updated><title type='text'>Thinking out loud</title><content type='html'>I am getting bored and laziness is getting over me. I think I have to do something to prevent myself from corrosion. That too very soon..&lt;br /&gt;First thing first&lt;br /&gt;i need to get something that challenges me to work on it..&lt;br /&gt;I do have many things on my head, that may be one of the reasons I am doing nothing.&lt;br /&gt;Okay, I should split it into small, reachable goals with deadlines..&lt;br /&gt;I should first move my blog on django+google app engine&lt;br /&gt;when done i&#39;ll think of other things, first this, thats it..</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8125385471094764794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/thinking-out-loud.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8125385471094764794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8125385471094764794'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/thinking-out-loud.html' title='Thinking out loud'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-8896971982136936013</id><published>2010-12-27T08:11:00.001-08:00</published><updated>2010-12-27T08:11:51.337-08:00</updated><title type='text'>What&amp;#39;s wrong?</title><content type='html'>The day since I have joined the company, i mean i have started a so called corporate life.. i am getting as bored as I have never been.&lt;br /&gt;I miss the bunking classes (though i bunked very less of them), building castles in air (khayali pulao), driving my scooty, screaming at home about all the wrongs that are happening and how I could change it given a chance :P&lt;br /&gt;Now when I have the chance, I don&#39;t know what am I doing?&lt;br /&gt;The problem is not with the office, the project I am in is one of the most coveted one in my company, and even I found the technology very interesting. also there is no problem of time I think I now have more time than what I had in college... We have flexible timings and access to almost all of what one generally needs.. (Gmail, fb, google; these are normally blocked in other companies) So there is almost no problem on the professional and technical part of the life.. &lt;br /&gt;So what is going wrong? I think it is the social life, the personal part that is getting screwed up.. I feel lonely, unenthusiastic, wasted, in short terrible! &lt;br /&gt;Any suggestions what I could do to improve my life as well as living.. &lt;br /&gt;&lt;br /&gt;Note: don&#39;t suggest make a boyfriend! </content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/8896971982136936013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/what-wrong.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8896971982136936013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/8896971982136936013'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/what-wrong.html' title='What&amp;#39;s wrong?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6737273192671049059</id><published>2010-12-08T09:12:00.000-08:00</published><updated>2010-12-08T09:12:06.168-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="N900"/><title type='text'>Flashing N900 Indian Version, for Skype support</title><content type='html'>If you are using an N900 you&#39;ve bought anywhere in India then odds are that you are quite disgusted of your purchase. By the set bought in India I mean a set bought after N900 was officially launched in India and you purchased a set with bill! not a grey phone.. Like I did :(&lt;br /&gt;
I was not aware of this complete thing, later when I knew I could not stand this and hence I gave back the phone to the shopkeeper nd asked for a fresh one, with bill. And though the phone was brand new the experience was very bad. And I was smitten when I found that there was no skype, (for those not aware, skype integration is the expertise of maemo). Also there was a lot of stuttering when I played songs in the media player. To make things worse, there wasn&#39;t any call summary displayed when I made a call or used internet. Those who use an airtel sim and live in Rajasthan or places where *121# etc. only work and there is no support for listening to your balance can probably understand my situation very well!&lt;br /&gt;
So, finally 3 days back I decided to flash my device with the global firmware of fremantle latest release. Believe me it is the best thing to do with your phone. If you are really considerate for your phone, then do it! To do it literally simple. You are just three simple steps away from this pleasant experience called N900!&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Get the flasher from &lt;a href=&quot;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Get the firmware binary &lt;a href=&quot;http://tablets-dev.nokia.com/nokia_N900.php&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read &lt;a href=&quot;https://wiki.maemo.org/Updating_the_tablet_firmware&quot;&gt;this manual.&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;And trust me you are good to go. Nothing happens, everything your calls, your wifi, your gui and SKYPE works better than before. And you get those call summary as well!!!&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; So go ahead and flash your device!!!&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Happy N900...</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6737273192671049059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/flashing-n900-indian-version-for-skype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6737273192671049059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6737273192671049059'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/12/flashing-n900-indian-version-for-skype.html' title='Flashing N900 Indian Version, for Skype support'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-7867318229543769192</id><published>2010-10-22T10:19:00.001-07:00</published><updated>2010-10-22T10:19:21.558-07:00</updated><title type='text'>Cooking &amp;#39;ratatouille&amp;#39; dishes, :P</title><content type='html'>WARNING: don&#39;t read further if expecting very tasty, book style, chefs&#39; pride kind of recipe! Readers are also advised to try all this on their own risks! :P&lt;br /&gt;&lt;br /&gt;After shifting to my PG - fooding facility or Hostel + Awesome residential facility, referred to as PH, whichever suits the boot, I have cooked food for myself for two reasons :&lt;br /&gt;1. Feed my tummy,&lt;br /&gt;2. Use the food raw material to prevent its wastage.!&lt;br /&gt;&lt;br /&gt;The basic time and space tradeoffs have been related to the usual time, effort, material used in cooking a palatable dish.. Check out the recipe of my &lt;a href=&quot;http://chefschatter.com/cucumber-sabzi/&quot;&gt;Kheere ki sabzi&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/7867318229543769192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/10/cooking-dishes-p.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/7867318229543769192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/7867318229543769192'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/10/cooking-dishes-p.html' title='Cooking &amp;#39;ratatouille&amp;#39; dishes, :P'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6606545537143463429.post-6322505913739096357</id><published>2010-09-30T08:25:00.001-07:00</published><updated>2010-09-30T08:25:14.720-07:00</updated><title type='text'>GSOC Phase of my life</title><content type='html'>GSOC, it seems is the turning point of my life, so I think I can identify 3 phases pre-GSOC, GSOC, Post-GSOC phase...&lt;br /&gt;The post-gsoc phase doesn&#39;t seem that exciting so far as the Gsoc phase has been. The pre-GSOC phase is reserved for another post.. The GSOC phase is the one I would want over and over again. &lt;br /&gt;The reasons for the above statement are:&lt;br /&gt;&lt;ol&gt;The freedom to learn and work on stuff of my choice.&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Work from home at my own comfort level.&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Work under extremely talented mentor.&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Never miss mom&#39;s food!!!&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Earn while you learn!!!&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Get as lazy as you can be :P&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;Freedom from traffic and bad roads!&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;and many more...&lt;br /&gt;&lt;br /&gt;What I enjoyed all this while:&lt;br /&gt;learning stuff of my choice, like python, scripting etc..&lt;br /&gt;mom&#39;s delicious food&lt;br /&gt;chatting with buddies&lt;br /&gt;late at night and late in the morning&lt;br /&gt;cooking and innovating new recipes.. And treating mom with them!&lt;br /&gt;&lt;br /&gt;All in all the best phase of my life!!!&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomphilosophyideas.blogspot.com/feeds/6322505913739096357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/09/gsoc-phase-of-my-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6322505913739096357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6606545537143463429/posts/default/6322505913739096357'/><link rel='alternate' type='text/html' href='http://randomphilosophyideas.blogspot.com/2010/09/gsoc-phase-of-my-life.html' title='GSOC Phase of my life'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03790161831771349503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>