<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>viyyer</title>
  <link>http://viyyer.livejournal.com/</link>
  <description>viyyer - LiveJournal.com</description>
  <lastBuildDate>Tue, 19 May 2009 15:53:06 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>viyyer</lj:journal>
  <lj:journalid>5938456</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/78736721/5938456</url>
    <title>viyyer</title>
    <link>http://viyyer.livejournal.com/</link>
    <width>50</width>
    <height>65</height>
  </image>

<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/8132.html</guid>
  <pubDate>Tue, 19 May 2009 15:53:06 GMT</pubDate>
  <title>Ubuntu moving from Hardy to jaunty issues on my laptop</title>
  <link>http://viyyer.livejournal.com/8132.html</link>
  <description>I decided to make my life more exciting. I decided to move from Hardy to Jaunty. Ubuntu Hardy is really rock solid. My decision to move to Jaunty was just an impulse. intially. it seemed all good. I tried out the live CD and everything seemed to be fine. Naturally I did not try skype on live CD but the audio recorder seemed to detect my microphone and recorded alright. &lt;br /&gt;Took the dive , Installer is really streamlined . I think this is one of the most simplified installers on OS worlds.&amp;nbsp; All worked fine. interesting thing is I don&apos;t need to separately compile my Free Software wireless drivers.&amp;nbsp; &lt;br /&gt;Now reboot looked alright.&amp;nbsp; Calling my friend on skype, and something was wrong, I could hear him but he could not . I checked on the gnome sound recorder, and it recorded my voice fine. but skype did not like my sound settings at all. &lt;br /&gt;A little google brought me to these couple of links &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1124329&quot;&gt;http://ubuntuforums.org/showthread.php?t=1124329 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lists.ubuntu.com/archives/kernel-bugs/2008-December/045858.html&quot;&gt;https://lists.ubuntu.com/archives/kernel-bugs/2008-December/045858.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The second link --&amp;gt; informed me about the caveats of using skype. &lt;br /&gt;&lt;pre&gt;&lt;em&gt;caveat 1: skype doesn&apos;t like to use pulseaudio, so you should still&lt;br /&gt;choose the &amp;quot;alsaboost&amp;quot; device for its SoundIn configuration, but you can&lt;br /&gt;use &amp;quot;pulse&amp;quot; for its SoundOut and Ringing. This seems to be a deficiency&lt;br /&gt;in skype, and the side-effect is that while skype is in a call, you&lt;br /&gt;won&apos;t be able to use the mic in a different application like gnome&apos;s&lt;br /&gt;soundrecorder.&lt;/em&gt;

&lt;/pre&gt;Hopefully Skype improves the support of linux sound devices especially with pulseaudio allowing a greater interopeability with all sound applications in linux.&lt;br /&gt;</description>
  <comments>http://viyyer.livejournal.com/8132.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/7429.html</guid>
  <pubDate>Wed, 25 Feb 2009 02:28:08 GMT</pubDate>
  <title>Update after a long time.</title>
  <link>http://viyyer.livejournal.com/7429.html</link>
  <description>I am here in &lt;a href=&quot;http://maps.google.com/?ie=UTF8&amp;amp;ll=41.019474,-91.96766&amp;amp;spn=0.014603,0.027637&amp;amp;z=15&quot;&gt;Fairfield, Iowa&lt;/a&gt; .&amp;nbsp; It is quite an amazing place. Its a place with the &lt;a href=&quot;http://www.travelfairfieldiowa.com/this-is-fairfield/international-cuisine/&quot;&gt;more restaurants per capita than San Francisco&lt;/a&gt; . In a quite a tight schedule, practising TM +&amp;nbsp;advanced techniques in the &lt;a href=&quot;http://goldendome.org/&quot;&gt;Golden Dome&lt;/a&gt; . The day I&amp;nbsp;am now working in the IT dept here.&amp;nbsp; Two things are really interesting here. &lt;a href=&quot;http://calendar.mum.edu/event_view.php?eid=6807&amp;amp;instance=2009-2-24&quot;&gt;Food&lt;/a&gt; and &lt;a href=&quot;http://calendar.mum.edu/event_view.php?eid=6800&amp;amp;instance=2009-2-24&quot;&gt;Evenings&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
  <comments>http://viyyer.livejournal.com/7429.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/7178.html</guid>
  <pubDate>Mon, 03 Nov 2008 09:27:06 GMT</pubDate>
  <title>Couple of unforgettable months</title>
  <link>http://viyyer.livejournal.com/7178.html</link>
  <description>I had move to this place with no idea what i had to deal with. though with some experience of wilderness. I am really happy with the developments. I did find Broadband connection thanks to friends here . I was also filling in for a friend to continue a coaching institute. Teaching is an experience worth having. Being A TM teacher, I could really see TM being very useful in making children learn faster and also become more rounded. &lt;br /&gt;I am here in &lt;a href=&quot;http://en.wikipedia.org/wiki/Gadasarai&quot;&gt;Gadasarai&lt;/a&gt; . here are a few &lt;a href=&quot;http://flickr.com/photos/31827768@N02/sets/72157608442208105/&quot;&gt;pictures&lt;/a&gt;. That&apos;s &lt;a href=&quot;http://flickr.com/photos/31827768@N02/2980062923/in/set-72157608442208105/&quot;&gt;me&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yeah, I do feel bad having lost a few friends in Mumbai. My intention was to spread the work I do , Both Technology and TM, far and wide .&lt;br /&gt;I am hoping to reach NCR at the earliest. and try and make best use of my admission into &lt;a href=&quot;http://www.mum.edu&quot;&gt;MUM&lt;/a&gt; and join it by next January.</description>
  <comments>http://viyyer.livejournal.com/7178.html</comments>
  <category>far away from the madding crowd</category>
  <lj:mood>pensive</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/7053.html</guid>
  <pubDate>Mon, 27 Oct 2008 09:23:34 GMT</pubDate>
  <link>http://viyyer.livejournal.com/7053.html</link>
  <description>Happy Diwali to all from Gadasarai .</description>
  <comments>http://viyyer.livejournal.com/7053.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/6833.html</guid>
  <pubDate>Sat, 16 Aug 2008 10:23:26 GMT</pubDate>
  <link>http://viyyer.livejournal.com/6833.html</link>
  <description>ping.fm testing from im.</description>
  <comments>http://viyyer.livejournal.com/6833.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/6631.html</guid>
  <pubDate>Wed, 13 Aug 2008 15:46:25 GMT</pubDate>
  <link>http://viyyer.livejournal.com/6631.html</link>
  <description>yellow... status updates all of them from a single post.. does this work ? &lt;br /&gt;I would love ping.fm</description>
  <comments>http://viyyer.livejournal.com/6631.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/6351.html</guid>
  <pubDate>Sat, 09 Aug 2008 11:17:12 GMT</pubDate>
  <link>http://viyyer.livejournal.com/6351.html</link>
  <description>Just getting kinda started in Mumbai. Just kinda settling. &lt;br /&gt;&lt;br /&gt;My experience of Mumbai this time is that. When it rains in Mumbai it really really pours. and pours and pours. and once in a while does get back to drizzling. and that&apos;s when you venture out. &lt;br /&gt;&lt;br /&gt;I have not really seen broad daylight for sometime now.</description>
  <comments>http://viyyer.livejournal.com/6351.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/6065.html</guid>
  <pubDate>Tue, 08 Jul 2008 04:18:48 GMT</pubDate>
  <title>Posted using LJ Talk...</title>
  <link>http://viyyer.livejournal.com/6065.html</link>
  <description>hello</description>
  <comments>http://viyyer.livejournal.com/6065.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/5856.html</guid>
  <pubDate>Mon, 22 Jan 2007 18:43:03 GMT</pubDate>
  <title>Real Localization(Lost in Context)</title>
  <link>http://viyyer.livejournal.com/5856.html</link>
  <description>I have been thinking about Localization since long time. The problem with localization is fact that we are trying to fit some other language on top of something which was written for some other language and a completely different context. I have been thinking for quite sometime. who does someone who will use computer for the first time need to learn english or the english context. &lt;br /&gt;&lt;br /&gt;why should the first dialog on the menu be called file or फ़ाईल ?&lt;br /&gt;&lt;br /&gt;why should we look at desktop and call it डेस्कटाप?&lt;br /&gt;&lt;br /&gt;if at all this is to suffice the people who will anyways learn computers in hinglish why use hinglish ?&lt;br /&gt;&lt;br /&gt;Are we not lost in context to try using american computers in india or in somewhere which don&apos;t speak english only using the same language. I am not saying that we fight this for pride or patriotism or the sense of heritage. I think there is a great deal of sense in doing this as we are loosing a great talent pool. Esp with reducing prices as the key.&amp;nbsp; programming in indian languages could really be the key. I think &lt;a href=&quot;http://sourceforge.net/projects/hindawi&quot;&gt;hindawi &lt;/a&gt;in it&apos;s polished states will be very useful. I think many languages might evolve to that extent. I envision education system and the whole hierarchy is badly broken. I think this seems a great thing to try. &lt;br /&gt;&lt;br /&gt;Why do people use computers? There is *work* the endless tyranny of *productivity* and financial tools. And ofcourse there is the timepass , music, videos and of course.&amp;nbsp; The formers are a bit localized and it&apos;s still work under progress. The latters are very very important. Computers wouldn&apos;t have come this far had it not been for the chess engines running on it. &lt;br /&gt;just off the track remembered how the voting machine was converted into a chess board by the CCC group to prove that electronic voting is dangerous. &lt;br /&gt;Coming back to the point, I really believe that game need to be localized not just the sounds and the strings but the whole freaking context. India needs it&apos;s own gaming industry. If not atleast small players providing ability to play many of the traditional games. I understand sudoku is fun. There is vast majority of games which are waiting to be ported to the computer. &lt;br /&gt;</description>
  <comments>http://viyyer.livejournal.com/5856.html</comments>
  <category>rant</category>
  <lj:mood>curious</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/5621.html</guid>
  <pubDate>Sun, 14 Jan 2007 05:43:02 GMT</pubDate>
  <title>Translation of error messages in to hindi</title>
  <link>http://viyyer.livejournal.com/5621.html</link>
  <description>after night out translating gnomebaker (serious time sink). &lt;br /&gt;&lt;br /&gt;thanks to oldmonk for shabdkosh. &lt;br /&gt;&lt;br /&gt;here are some error messages translated in hindi ( slightly obscure ;-) )&lt;br /&gt;&lt;br /&gt; (Read error: 104 (Connection reset by peer))&lt;br /&gt;पढ्ने मे गलति: १०४ (दोस्त ने नाता तोड दिया) &lt;br /&gt; (Read error: 110 (Connection timed out))&lt;br /&gt;पढ्ने मे गलति: ११० (रिश्ते क अवसर दूर)</description>
  <comments>http://viyyer.livejournal.com/5621.html</comments>
  <category>funny</category>
  <lj:mood>geeky</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/4880.html</guid>
  <pubDate>Tue, 02 Jan 2007 10:54:51 GMT</pubDate>
  <link>http://viyyer.livejournal.com/4880.html</link>
  <description>yoohoo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://rajshekhar.net/blog/archives/199-I-never-could-get-the-hang-of-Thursdays.html&quot;&gt;HHGG online&lt;/a&gt;</description>
  <comments>http://viyyer.livejournal.com/4880.html</comments>
  <lj:mood>excited</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/4731.html</guid>
  <pubDate>Sat, 25 Nov 2006 03:13:08 GMT</pubDate>
  <title>TreeSync Gotchas</title>
  <link>http://viyyer.livejournal.com/4731.html</link>
  <description>here is a small document for simplifying the installing and setting up syncing across with typo3 instances &lt;a href=&quot;http://typo3.org/extensions/repository/view/treesync/0.2.4/&quot;&gt; treesync&lt;/a&gt; and &lt;a href=&quot;http://typo3.org/extensions/repository/view/treesync_base/0.1.0/&quot;&gt; treesync_base&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://web.archive.org/web/20070206182040/http://blogs.srijan.in/viyyer/uploads/treesyncgotchas.pdf&quot; title=&quot;treesyncgotchas.pdf&quot; target=&quot;_blank&quot;&gt;treesyncgotchas.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;text-align: right&quot; href=&quot;http://web.archive.org/web/20070206182040/http://blogs.srijan.in/viyyer/index.php?/archives/53-TreeSync-Gotchas.html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/4465.html</guid>
  <pubDate>Fri, 13 Oct 2006 08:30:11 GMT</pubDate>
  <title>yoohoo</title>
  <link>http://viyyer.livejournal.com/4465.html</link>
  <description>Got my serendipity syntax highlighter working. This is really cool. &lt;br /&gt;here is the link&lt;br /&gt;&lt;a href=&quot;http://web.archive.org/web/20070210190703/blogs.srijan.in/viyyer/index.php?/archives/57-Some-pywordnet-sample-python-code.html&quot;&gt; some generic python code  &lt;/a&gt;&lt;br /&gt;thanks to &lt;a href=&quot;http://garv.in/serendipity/&quot;&gt;Garvin Hicking&lt;/a&gt;.&lt;br /&gt;Loading from web.archive.org</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/4340.html</guid>
  <pubDate>Thu, 12 Oct 2006 20:15:32 GMT</pubDate>
  <title>Is proprietary Camp winning</title>
  <link>http://viyyer.livejournal.com/4340.html</link>
  <description>&lt;a href=&quot;http://comments.gmane.org/gmane.org.user-groups.linux.ilugc/33653&quot;&gt; Is the proprietary camp winning&lt;/a&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One thing this discussion tries it&apos;s best to dissuade itself is from the fact that. The fact that interest, hobby and enthusiasm which actually creates anything and everything is the more important that just getting work done or getting food for the next course or even the great gizmo (which is of course very important &lt;img src=&quot;http://blogs.srijan.in/viyyer/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is a flurry of defensive &quot;you need to do this to make money. One does need to survive.&quot; rhetoric seems interests me. which pretty much says. Gawd, I do want to do what you are saying.  I am chained. I am forced to do so . &lt;br /&gt;&lt;br /&gt;Man, that doesn&apos;t sound good &lt;img src=&quot;http://blogs.srijan.in/viyyer/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;. Repression is worse than most punishments I have heard of(even the one where one is tied by his thumb with something tingling your toes ) . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am not Saying Freedom is something you need to starve and earn. But, it&apos;s right there upto you whereever you are with a laptop and a internet connection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Proprietary&quot;&gt;Proprietary&lt;/a&gt;  from &lt;a href=&quot;http://wikipedia.org&quot;&gt;wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The word proprietary comes from the French propriétaire, from the Latin proprietarius. Compare with the Latin proprietas (property), and proprius (ownership).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Free_Software&quot;&gt;Free Software &lt;/a&gt;  from &lt;a href=&quot;http://wikipedia.org&quot;&gt;wikipedia&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Free software is a matter of liberty, not price. To understand the concept, you should think of &apos;free&apos; as in &apos;free speech&apos;, not as in &apos;free beer&apos;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With the definition of the word proprietary given here from it&apos;s etmyology , Property word seems to have been very badly mis-interpreted as much as the word free has been misinterpreted. Latter, I believe due to a free becoming a great consumer marketing buzzword. and the former possibly for the guilt people create in others to stop them from taking over property owned by one. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In a world with different interpretation of both free software and proprietary words, I believe the likelihood of the having more proprietary free software possible( not that they don&apos;t exist now) &lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;text-align: right&quot; href=&quot;http://blogs.srijan.in/viyyer/index.php?/archives/64-Is-proprietary-Camp-winning.html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/3864.html</guid>
  <pubDate>Mon, 09 Oct 2006 06:04:51 GMT</pubDate>
  <title>soccer, exercise and meetups.(how did I forget carroms)</title>
  <link>http://viyyer.livejournal.com/3864.html</link>
  <description>Srijan&apos;s always been this place you see. (try somewhere in the lines of zaphod&apos;s psychologist. )  When it comes to executing the biggest projects and Developing anddelivering great interfaces and systems. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But when you look at the other side a bunch of people who sit in front of computer. so you really think they score goals( hey I mean no the hypothetical ones .. this is real soccer goals) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;last three weeks we have been playing soccer every sunday morning. ( I would prefer not to say early &lt;img src=&quot;http://blogs.srijan.in/viyyer/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Soccer was decided after Raj said cricket is too lazy to bring lazy people together. soccer makes more sense. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ah well cool.. Addy arranged the opposition team. I have been the sceptic but optimistic . weekone.. &lt;br /&gt;&lt;br /&gt;Great response..Ball was ready.  so was the ground the small one behind Maharaja Agrasen College and the team arranged by Addy. The srijan team assembled comprised of  Rahul, Raj, Saurabh and Vivek(AKA viyyer). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The initial games were fun. There was great dynamics. Raj and Rahul jelling well. Most of opposition still scared of Rahul entering the forward line. we won the first one .. almost won the second one.. but lost at the end with Raj incurring injuries on his toe.&lt;br /&gt;&lt;br /&gt;It was ceremoniously concluded with eating Dosas, vadas and idlies at the sunday shop opposite to Guruvayur temple. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Week two. &lt;br /&gt;&lt;br /&gt;Ritesh was really keen for this Sunday. Ritesh comes in from the other end of the city. and  MAry said yes too.. unfortunately many other were to be missing with a long weekend around. &lt;br /&gt;&lt;br /&gt;and Addy had a stronger team ready now. &lt;br /&gt;&lt;br /&gt;and we decided to play on the length of the field. That was tiresome. &lt;br /&gt;&lt;br /&gt;The team comprised of Rahul (the dangerous frontline), ritesh ( moving fast and strong),mary( conserving energy), Ravi( a bit late but mostly at defence).&lt;br /&gt;&lt;br /&gt;scoreline was&lt;a style=&quot;text-align: right&quot; href=&quot;http://blogs.srijan.in/viyyer/index.php?/archives/61-soccer,-exercise-and-meetups.how-did-I-forget-carroms.html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/3635.html</guid>
  <pubDate>Wed, 04 Oct 2006 04:41:16 GMT</pubDate>
  <title>[AUTOSAVED] Sify Authentication protocol changes.</title>
  <link>http://viyyer.livejournal.com/3635.html</link>
  <description>Sify has changed it&apos;s authentication protocol&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and.. none of the opensource clients work as of no...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am trying to decode the magic using ethereal... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;logging in  seems two steps... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first is to send identification info of the box... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;POST /bbandclient_v30/logout.php HTTP/1.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, &lt;strong&gt;/&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept-Language: en-us&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Type:application/x-www-form-urlencoded&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept-Encoding: gzip, deflate&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection: Close&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Length:112&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User-Agent: BBClient&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Host: 202.144.65.70&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;username=vaidyas_1&amp;srcip=10.19.143.52&amp;macaddress=00-13-d3-9a-79-5c&amp;version=3.22&amp;sessionid=115993373310.19.143.5&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Date: Wed, 04 Oct 2006 04:33:45 GMT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Server: Apache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;X-Powered-By: PHP/4.4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set-Cookie: PHPSESSID=372f6521410c4480697ef4a1a99feba5; path=/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Expires: Thu, 19 Nov 1981 08:52:00 GMT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pragma: no-cache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection: closePOST /bbandclient_v30/logout.php HTTP/1.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, &lt;strong&gt;/&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept-Language: en-us&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Type:application/x-www-form-urlencoded&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accept-Encoding: gzip, deflate&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection: Close&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Length:112&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User-Agent: BBClient&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Host: 202.144.65.70&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;username=vaidyas_1&amp;srcip=10.19.143.52&amp;macaddress=00-13-d3-9a-79-5c&amp;version=3.22&amp;sessionid=115993373310.19.143.5&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Date: Wed, 04 Oct 2006 04:33:45 GMT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Server: Apache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;X-Powered-By: PHP/4.4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set-Cookie: PHPSESSID=372f6521410c4480697ef4a1a99feba5; path=/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Expires: Thu, 19 Nov 1981 08:52:00 GMT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pragma: no-cache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection: close&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Type: text/html&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;?xml version=&quot;1.0&quot; ?&gt;&lt;bbaccess&gt;&lt;logoffreply&gt;&lt;messagetype&gt;130&lt;/messagetype&gt;&lt;responsecode&gt;150&lt;/responsecode&gt;&lt;replymessage&gt;Logout successful&lt;/replymessage&gt;&lt;/logoffreply&gt;&lt;/bbaccess&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Content-Type: text/html&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;?xml version=&quot;1.0&quot; ?&gt;&lt;bbaccess&gt;&lt;logoffreply&gt;&lt;messagetype&gt;130&lt;/messagetype&gt;&lt;responsecode&gt;150&lt;/responsecode&gt;&lt;replymessage&gt;Logout successful&lt;/replymessage&gt;&lt;/logoffreply&gt;&lt;/bbaccess&gt;&lt;a style=&quot;text-align: right&quot; href=&quot;http://blogs.srijan.in/viyyer/index.php?/archives/59-AUTOSAVED-Sify-Authentication-protocol-changes..html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/3336.html</guid>
  <pubDate>Fri, 15 Sep 2006 13:13:11 GMT</pubDate>
  <title>gobby a damn cool collaborative tool</title>
  <link>http://viyyer.livejournal.com/3336.html</link>
  <description>&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 110px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;img width=&quot;110&quot; height=&quot;83&quot; src=&quot;http://blogs.srijan.in/viyyer/uploads/Screenshot.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Screenshot of gobby&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have been looking at gobby trying to install it. it never worked . finally figured that the libgmp3c2 was out of date and that was the cause of the problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;thanks ritesh and chetan for testing it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;need more features of IDE (compiling testing tools.) which would be pretty useful . &lt;br /&gt;&lt;br /&gt;ur a gobby plugins into current editor would make a lot of sense.. &lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;text-align: right&quot; href=&quot;http://blogs.srijan.in/viyyer/index.php?/archives/58-gobby-a-damn-cool-collaborative-tool.html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/3119.html</guid>
  <pubDate>Thu, 14 Sep 2006 13:12:18 GMT</pubDate>
  <title>Some pywordnet sample python code</title>
  <link>http://viyyer.livejournal.com/3119.html</link>
  <description>Some pywordnet sample python code  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;###get word,words&lt;br /&gt;&lt;br /&gt;from wordnet import &lt;strong&gt;&lt;br /&gt;&lt;br /&gt;from wntools import &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;import sys&lt;br /&gt;&lt;br /&gt;import string&lt;br /&gt;&lt;br /&gt;import MySQLdb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;default = &quot;default&quot;&lt;br /&gt;&lt;br /&gt;def lookupdict(inputlist):#takes an input of all the words in a list&lt;br /&gt;&lt;br /&gt;      OutputList = []&lt;br /&gt;&lt;br /&gt;      for count in range(len(inputlist)):&lt;br /&gt;&lt;br /&gt;            tryword=inputlist[count]&lt;br /&gt;&lt;br /&gt;            OutputList.append(tryword)&lt;br /&gt;&lt;br /&gt;            for values in [N,V,ADV,ADJ]:&lt;br /&gt;&lt;br /&gt;                  try:&lt;br /&gt;&lt;br /&gt;                        wnword = values[tryword]                        &lt;br /&gt;&lt;br /&gt;                        DictSenses = wnword.getSenses()&lt;br /&gt;&lt;br /&gt;                        Scount=len(DictSenses)&lt;br /&gt;&lt;br /&gt;                        #print &quot;Total number of Senses:-&quot;,Scount&lt;br /&gt;&lt;br /&gt;                        for j in range(Scount):&lt;br /&gt;&lt;br /&gt;                              WCount=len(DictSenses[j].synset)&lt;br /&gt;&lt;br /&gt;                              #print &quot;Total number of Synsets:-&quot;,&lt;br /&gt;&lt;br /&gt;                              WCount,&quot;sense count = &quot;,j&lt;br /&gt;&lt;br /&gt;                              for i in range(WCount):&lt;br /&gt;&lt;br /&gt;                                    #try:&lt;br /&gt;&lt;br /&gt;                                    teststr = DictSenses[j].\&lt;br /&gt;&lt;br /&gt;                                              synset[i].word().&lt;u&gt;_str_&lt;/u&gt;()&lt;br /&gt;&lt;br /&gt;                                    #print &quot;test no1&quot;,teststr                       &lt;br /&gt;&lt;br /&gt;                                    #print teststr[-4]&lt;br /&gt;&lt;br /&gt;                                    if(teststr[-4]==&apos;(&apos;):&lt;br /&gt;&lt;br /&gt;                                          teststr = teststr[:-4]&lt;br /&gt;&lt;br /&gt;                                          #print &quot;test no2&quot;,teststr&lt;br /&gt;&lt;br /&gt;                                    elif(teststr[-6]==&apos;(&apos;):&lt;br /&gt;&lt;br /&gt;                                          teststr = teststr[:-6]&lt;br /&gt;&lt;br /&gt;                                          #print &quot;test no2&quot;,teststr&lt;br /&gt;&lt;br /&gt;                                    else:&lt;br /&gt;&lt;br /&gt;                                          indexval=teststr.index(&apos;(&apos;)&lt;br /&gt;&lt;br /&gt;                                          teststr = teststr[:-indexval]&lt;br /&gt;&lt;br /&gt;                                    #print teststr&lt;br /&gt;&lt;br /&gt;                                    if(OutputList.&lt;u&gt;_contains_&lt;/u&gt;(teststr)==0):&lt;br /&gt;&lt;br /&gt;                                          OutputList.append(teststr)&lt;br /&gt;&lt;br /&gt;                                    #print OutputList&lt;br /&gt;&lt;br /&gt;                                    #print DictSenses[j].synset[i].\&lt;br /&gt;&lt;br /&gt;                                    #print DictSenses[j].synset[i].word().&lt;u&gt;_str_&lt;/u&gt;(),&quot;word count = &quot;,i&lt;br /&gt;&lt;br /&gt;                                                &lt;br /&gt;&lt;br /&gt;                  #DictSearch(wnWord,ResultList)&lt;br /&gt;&lt;br /&gt;                  except KeyError:&lt;br /&gt;&lt;br /&gt;                        print tryword,&quot;not in &quot;,values&lt;br /&gt;&lt;br /&gt;                        #print OutputList      &lt;br /&gt;&lt;br /&gt;      return OutputList&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;### find similar word,words using wordnet&lt;br /&gt;&lt;br /&gt;def searchtheddatabase(database,wlist):&lt;br /&gt;&lt;br /&gt;      resultlist=[]&lt;br /&gt;&lt;br /&gt;      # search database&lt;br /&gt;&lt;br /&gt;      cursor=database.cursor()&lt;br /&gt;&lt;br /&gt;      #cursor.execute(&quot;show tables&quot;)&lt;br /&gt;&lt;br /&gt;      #tablelist=cursor.fetchall()&lt;br /&gt;&lt;br /&gt;      #for tname in tablelist:&lt;br /&gt;&lt;br /&gt;      cursor.execute(&quot;select * from Document&quot;)&lt;br /&gt;&lt;br /&gt;      completelist=cursor.fetchall()&lt;br /&gt;&lt;br /&gt;      i=0&lt;br /&gt;&lt;br /&gt;      #for(i in range(len(completelist)))):&lt;br /&gt;&lt;br /&gt;      while(i&lt;/blockquote&gt;&lt;div class=&apos;ljparseerror&apos;&gt;[&lt;b&gt;Error:&lt;/b&gt; Irreparable invalid markup (&apos;&amp;lt;len(completelist)):&amp;lt;br&amp;gt;&apos;) in entry.  Owner must fix manually.  Raw contents below.]&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;width: 95%; overflow: auto&quot;&gt;Some pywordnet sample python code  &amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;blockquote&amp;gt;###get word,words&amp;lt;br /&amp;gt;&lt;br /&gt;from wordnet import &amp;lt;strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;from wntools import &amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;import sys&amp;lt;br /&amp;gt;&lt;br /&gt;import string&amp;lt;br /&amp;gt;&lt;br /&gt;import MySQLdb&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;default = &amp;quot;default&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;def lookupdict(inputlist):#takes an input of all the words in a list&amp;lt;br /&amp;gt;&lt;br /&gt;      OutputList = []&amp;lt;br /&amp;gt;&lt;br /&gt;      for count in range(len(inputlist)):&amp;lt;br /&amp;gt;&lt;br /&gt;            tryword=inputlist[count]&amp;lt;br /&amp;gt;&lt;br /&gt;            OutputList.append(tryword)&amp;lt;br /&amp;gt;&lt;br /&gt;            for values in [N,V,ADV,ADJ]:&amp;lt;br /&amp;gt;&lt;br /&gt;                  try:&amp;lt;br /&amp;gt;&lt;br /&gt;                        wnword = values[tryword]                        &amp;lt;br /&amp;gt;&lt;br /&gt;                        DictSenses = wnword.getSenses()&amp;lt;br /&amp;gt;&lt;br /&gt;                        Scount=len(DictSenses)&amp;lt;br /&amp;gt;&lt;br /&gt;                        #print &amp;quot;Total number of Senses:-&amp;quot;,Scount&amp;lt;br /&amp;gt;&lt;br /&gt;                        for j in range(Scount):&amp;lt;br /&amp;gt;&lt;br /&gt;                              WCount=len(DictSenses[j].synset)&amp;lt;br /&amp;gt;&lt;br /&gt;                              #print &amp;quot;Total number of Synsets:-&amp;quot;,&amp;lt;br /&amp;gt;&lt;br /&gt;                              WCount,&amp;quot;sense count = &amp;quot;,j&amp;lt;br /&amp;gt;&lt;br /&gt;                              for i in range(WCount):&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #try:&amp;lt;br /&amp;gt;&lt;br /&gt;                                    teststr = DictSenses[j].\&amp;lt;br /&amp;gt;&lt;br /&gt;                                              synset[i].word().&amp;lt;u&amp;gt;_str_&amp;lt;/u&amp;gt;()&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print &amp;quot;test no1&amp;quot;,teststr                       &amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print teststr[-4]&amp;lt;br /&amp;gt;&lt;br /&gt;                                    if(teststr[-4]==&amp;#39;(&amp;#39;):&amp;lt;br /&amp;gt;&lt;br /&gt;                                          teststr = teststr[:-4]&amp;lt;br /&amp;gt;&lt;br /&gt;                                          #print &amp;quot;test no2&amp;quot;,teststr&amp;lt;br /&amp;gt;&lt;br /&gt;                                    elif(teststr[-6]==&amp;#39;(&amp;#39;):&amp;lt;br /&amp;gt;&lt;br /&gt;                                          teststr = teststr[:-6]&amp;lt;br /&amp;gt;&lt;br /&gt;                                          #print &amp;quot;test no2&amp;quot;,teststr&amp;lt;br /&amp;gt;&lt;br /&gt;                                    else:&amp;lt;br /&amp;gt;&lt;br /&gt;                                          indexval=teststr.index(&amp;#39;(&amp;#39;)&amp;lt;br /&amp;gt;&lt;br /&gt;                                          teststr = teststr[:-indexval]&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print teststr&amp;lt;br /&amp;gt;&lt;br /&gt;                                    if(OutputList.&amp;lt;u&amp;gt;_contains_&amp;lt;/u&amp;gt;(teststr)==0):&amp;lt;br /&amp;gt;&lt;br /&gt;                                          OutputList.append(teststr)&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print OutputList&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print DictSenses[j].synset[i].\&amp;lt;br /&amp;gt;&lt;br /&gt;                                    #print DictSenses[j].synset[i].word().&amp;lt;u&amp;gt;_str_&amp;lt;/u&amp;gt;(),&amp;quot;word count = &amp;quot;,i&amp;lt;br /&amp;gt;&lt;br /&gt;                                                &amp;lt;br /&amp;gt;&lt;br /&gt;                  #DictSearch(wnWord,ResultList)&amp;lt;br /&amp;gt;&lt;br /&gt;                  except KeyError:&amp;lt;br /&amp;gt;&lt;br /&gt;                        print tryword,&amp;quot;not in &amp;quot;,values&amp;lt;br /&amp;gt;&lt;br /&gt;                        #print OutputList      &amp;lt;br /&amp;gt;&lt;br /&gt;      return OutputList&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;#&amp;lt;br /&amp;gt;&lt;br /&gt;#&amp;lt;br /&amp;gt;&lt;br /&gt;#&amp;lt;br /&amp;gt;&lt;br /&gt;### find similar word,words using wordnet&amp;lt;br /&amp;gt;&lt;br /&gt;def searchtheddatabase(database,wlist):&amp;lt;br /&amp;gt;&lt;br /&gt;      resultlist=[]&amp;lt;br /&amp;gt;&lt;br /&gt;      # search database&amp;lt;br /&amp;gt;&lt;br /&gt;      cursor=database.cursor()&amp;lt;br /&amp;gt;&lt;br /&gt;      #cursor.execute(&amp;quot;show tables&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;      #tablelist=cursor.fetchall()&amp;lt;br /&amp;gt;&lt;br /&gt;      #for tname in tablelist:&amp;lt;br /&amp;gt;&lt;br /&gt;      cursor.execute(&amp;quot;select * from Document&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;      completelist=cursor.fetchall()&amp;lt;br /&amp;gt;&lt;br /&gt;      i=0&amp;lt;br /&amp;gt;&lt;br /&gt;      #for(i in range(len(completelist)))):&amp;lt;br /&amp;gt;&lt;br /&gt;      while(i&amp;lt;len(completelist)):&amp;lt;br /&amp;gt;&lt;br /&gt;            j=0&amp;lt;br /&amp;gt;&lt;br /&gt;            #for(j in range(len(completelist[i]))):&amp;lt;br /&amp;gt;&lt;br /&gt;            while(j&amp;lt;len(completelist[i])):                  &amp;lt;br /&amp;gt;&lt;br /&gt;                  if(type(completelist[i][j])==type(&amp;quot;&amp;quot;)):&amp;lt;br /&amp;gt;&lt;br /&gt;                        entrylist=completelist[i][j].lower()&amp;lt;br /&amp;gt;&lt;br /&gt;                        k=0&amp;lt;br /&amp;gt;&lt;br /&gt;                        #for(k in range(len(wlist)):&amp;lt;br /&amp;gt;&lt;br /&gt;                        while(k&amp;lt;len(wlist)):&amp;lt;br /&amp;gt;&lt;br /&gt;                            if(entrylist.&amp;lt;u&amp;gt;_contains_&amp;lt;/u&amp;gt;(wlist[k])):&amp;lt;br /&amp;gt;&lt;br /&gt;                                if(resultlist.&amp;lt;u&amp;gt;_contains_&amp;lt;/u&amp;gt;(completelist[i])==0):&amp;lt;br /&amp;gt;&lt;br /&gt;                                   resultlist.append(completelist[i])&amp;lt;br /&amp;gt;&lt;br /&gt;                                else:&amp;lt;br /&amp;gt;&lt;br /&gt;                                      pass&amp;lt;br /&amp;gt;&lt;br /&gt;                            k=k+1&amp;lt;br /&amp;gt;&lt;br /&gt;                  j=j+1&amp;lt;br /&amp;gt;&lt;br /&gt;            i=i+1&amp;lt;br /&amp;gt;&lt;br /&gt;      #print resultlist&amp;lt;br /&amp;gt;&lt;br /&gt;      return  resultlist&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;def subtractlist(list2 , list1):&amp;lt;br /&amp;gt;&lt;br /&gt;      list3 = list(list2)&amp;lt;br /&amp;gt;&lt;br /&gt;      #for(i in range(len(list1))):&amp;lt;br /&amp;gt;&lt;br /&gt;      i=0&amp;lt;br /&amp;gt;&lt;br /&gt;      while(i&amp;lt;len(list1)): &amp;lt;br /&amp;gt;&lt;br /&gt;            if list3.&amp;lt;u&amp;gt;_contains_&amp;lt;/u&amp;gt;(list1[i]):&amp;lt;br /&amp;gt;&lt;br /&gt;                  list3.remove(list1[i])&amp;lt;br /&amp;gt;&lt;br /&gt;            i=i+1&amp;lt;br /&amp;gt;&lt;br /&gt;      return list3&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;if &amp;lt;u&amp;gt;_name_&amp;lt;/u&amp;gt;==&amp;quot;&amp;lt;u&amp;gt;_main_&amp;lt;/u&amp;gt;&amp;quot;:&amp;lt;br /&amp;gt;&lt;br /&gt;      trywordlist = [] ### rightnow.. only one word &amp;lt;img src=&amp;quot;http://blogs.srijan.in/viyyer/templates/default/img/emoticons/smile.png&amp;quot; alt=&amp;quot;:-)&amp;quot; style=&amp;quot;display: inline; vertical-align: bottom;&amp;quot; class=&amp;quot;emoticon&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;      if len(sys.argv) &amp;gt; 1:&amp;lt;br /&amp;gt;&lt;br /&gt;            trywordlist.append(sys.argv[1])&amp;lt;br /&amp;gt;&lt;br /&gt;      else:&amp;lt;br /&amp;gt;&lt;br /&gt;#            try:&amp;lt;br /&amp;gt;&lt;br /&gt;                  trywordlist.append(raw_input(&amp;quot;Enter word for wordnet \&amp;lt;br /&amp;gt;&lt;br /&gt;                  to find similar words for:-&amp;quot;).lower())&amp;lt;br /&amp;gt;&lt;br /&gt;#           except InputError:&amp;lt;br /&amp;gt;&lt;br /&gt;                  trywordlist.append(default)&amp;lt;br /&amp;gt;&lt;br /&gt;      wordnetlist=lookupdict(trywordlist)&amp;lt;br /&amp;gt;&lt;br /&gt;      print wordnetlist&amp;lt;br /&amp;gt;&lt;br /&gt;      mydb = MySQLdb.connect(host=&amp;quot;projects.sarai.kit&amp;quot;, user=&amp;quot;viyyer&amp;quot;,\&amp;lt;br /&amp;gt;&lt;br /&gt;                           passwd = &amp;quot;viyyer&amp;quot;,db=&amp;quot;archive&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;     &amp;lt;br /&amp;gt;&lt;br /&gt;      ###search any given table and return tuples that are interesting. &amp;lt;img src=&amp;quot;http://blogs.srijan.in/viyyer/templates/default/img/emoticons/laugh.png&amp;quot; alt=&amp;quot;:-D&amp;quot; style=&amp;quot;display: inline; vertical-align: bottom;&amp;quot; class=&amp;quot;emoticon&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;      onelist=searchtheddatabase(mydb,trywordlist)&amp;lt;br /&amp;gt;&lt;br /&gt;      print len(onelist),&amp;quot;is the size of the list of base words&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;      twolist=searchtheddatabase(mydb,wordnetlist)&amp;lt;br /&amp;gt;&lt;br /&gt;      print len(twolist),&amp;quot;is the size of the list of wordnet extracted words&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;      sublist = subtractlist(twolist,onelist)&amp;lt;br /&amp;gt;&lt;br /&gt;      print sublist&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;/blockquote&amp;gt;&amp;lt;a style=&amp;quot;text-align: right&amp;quot; href=&amp;quot;http://blogs.srijan.in/viyyer/index.php?/archives/57-Some-pywordnet-sample-python-code.html#comments&amp;quot;&amp;gt;post/read comments&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;/div&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/3057.html</guid>
  <pubDate>Tue, 12 Sep 2006 19:06:53 GMT</pubDate>
  <title> typo3 ATK issues.</title>
  <link>http://viyyer.livejournal.com/3057.html</link>
  <description>Using typo3 with ATK in backend module requires &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;one to import ATK in this form &lt;br /&gt;&lt;br /&gt;One will need typo3 ATK extensions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// DEFAULT initialization of a module [BEGIN]&lt;br /&gt;
unset($MCONF);&lt;br /&gt;
require_once(&quot;conf.php&quot;);&lt;br /&gt;
&lt;br /&gt;
require_once($BACK_PATH.&quot;init.php&quot;);&lt;br /&gt;
&lt;br /&gt;
require_once ($BACK_PATH.&quot;template.php&quot;);&lt;br /&gt;
$LANG-&amp;gt;includeLLFile(&quot;EXT:ga_mybase/mod1/locallang.xml&quot;);&lt;br /&gt;
require_once (PATH_t3lib.&quot;class.t3lib_scbase.php&quot;);&lt;br /&gt;
&lt;br /&gt;
$config_atkroot = t3lib_extMgm::extPath(&apos;t3atk&apos;) . &apos;engine/&apos;;&lt;br /&gt;
require_once($config_atkroot . &quot;atk/include/initial.inc&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;still trying to figure how to include ATK into the backend .&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;text-align: right&quot; href=&quot;http://blogs.srijan.in/viyyer/index.php?/archives/55-typo3-ATK-issues..html#comments&quot;&gt;post/read comments&lt;/a&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/2760.html</guid>
  <pubDate>Fri, 30 Jun 2006 09:54:21 GMT</pubDate>
  <title>Software Engineering Proverbs</title>
  <link>http://viyyer.livejournal.com/2760.html</link>
  <description>linking from &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.multicians.org/thvv/proverbs.html&quot;&gt;http://www.multicians.org/thvv/proverbs.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Deming&apos;s 14 points&lt;br /&gt;&lt;br /&gt;   1. Create constancy of purpose.&lt;br /&gt;   2. Adopt the new philosophy.&lt;br /&gt;   3. Cease dependence on mass inspection to achieve quality.&lt;br /&gt;   4. Minimize total cost, not initial price of supplies.&lt;br /&gt;   5. Improve constantly the system of production and service.&lt;br /&gt;   6. Institute training on the job.&lt;br /&gt;   7. Institute leadership.&lt;br /&gt;   8. Drive out fear.&lt;br /&gt;   9. Break down barriers between departments.&lt;br /&gt;  10. Eliminate slogans, exhortations, and numerical targets.&lt;br /&gt;  11. Eliminate work standards (quotas) and management by objective.&lt;br /&gt;  12. Remove barriers that rob workers, engineers, and managers of their right to pride of workmanship.&lt;br /&gt;  13. Institute a vigorous program of education and self-improvement.&lt;br /&gt;  14. Put everyone in the company to work to accomplish the transformation.</description>
  <comments>http://viyyer.livejournal.com/2760.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/2402.html</guid>
  <pubDate>Fri, 30 Jun 2006 06:27:43 GMT</pubDate>
  <title>Haiku from my blog ...</title>
  <link>http://viyyer.livejournal.com/2402.html</link>
  <description>&lt;form action=&quot;http://grahame.angrygoats.net/lj-haiku/index.psp&quot; method=&quot;post&quot;&gt;&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; align=&quot;center&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; colspan=&quot;2&quot; bgcolor=&quot;#303088&quot;&gt;&lt;font color=&quot;#FFFFFF&quot;&gt;&lt;b&gt;LiveJournal Haiku!&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#303088&quot;&gt;&lt;font color=&quot;#FFFFFF&quot;&gt;Your name:&lt;/font&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; bgcolor=&quot;#DDDDAA&quot;&gt;&lt;font color=&quot;#303088&quot;&gt;viyyer&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#303088&quot;&gt;&lt;font color=&quot;#FFFFFF&quot;&gt;Your haiku:&lt;/font&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; bgcolor=&quot;#DDDDAA&quot;&gt;&lt;font color=&quot;#303088&quot;&gt;geek little geeks will&lt;br /&gt;one geek live in a nation&lt;br /&gt;where they will not be&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#303088&quot;&gt;&lt;font color=&quot;#FFFFFF&quot;&gt;Username:&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#DDDDAA&quot;&gt;&lt;input type=&quot;text&quot; name=&quot;haiku_username&quot; value=&quot;viyyer&quot;&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td bgcolor=&quot;#303088&quot; align=&quot;center&quot; colspan=&quot;2&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;What&amp;#39;s my Haiku?&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; colspan=&quot;2&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a href=&quot;http://www.livejournal.com/users/grahame/&quot;&gt;Created by &lt;img src=&quot;http://stat.livejournal.com/img/userinfo.gif&quot; style=&quot;vertical-align:bottom;border:0;&quot;&gt;Grahame&lt;/a&gt;&lt;/font&gt;&lt;input value=&quot;viyyer&quot; type=&quot;hidden&quot; name=&quot;haiku_referrer&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;</description>
  <comments>http://viyyer.livejournal.com/2402.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/2241.html</guid>
  <pubDate>Tue, 18 Apr 2006 13:19:25 GMT</pubDate>
  <title>Amarkantak and makeover ;-)</title>
  <link>http://viyyer.livejournal.com/2241.html</link>
  <description>back from &lt;a href=&quot;http://en.wikipedia.org/wiki/amarkantak&quot;&gt;Amarkantak&lt;/a&gt; an hill station in the middle of nowhere. I went there  assuming to help setting up GPRS internet on guruji&apos;s laptop. and possibly bootstrap a basic set of hindi language based softwares. anyways, had a good time trekking and looking at a lot of herbs(jadi booti). The tribal population has a great amount of knowledge of this and even better is that. Amarkantak being a part of maikala range of mountains and having a great water source ( Narmada and Son start here and just found out that Mahanadi and a early tributary of godavari also starts here.) means that a lot of very interesting and different vegetation grows there. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;p.s. one news everyone has been looking ay is me ;-) (yes I&apos;ve taken off all my hair(ganja :-D))</description>
  <comments>http://viyyer.livejournal.com/2241.html</comments>
  <category>amarkantak trip</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/1835.html</guid>
  <pubDate>Fri, 13 Jan 2006 06:02:05 GMT</pubDate>
  <title>Yam Gatha</title>
  <link>http://viyyer.livejournal.com/1835.html</link>
  <description>Saw this play named यम गाथा(yam gaatha). &lt;br /&gt;I talked about the period of tyranny of Indra, Kshatriya and Brahmanas, the struggle of Pururva and Vashishta to save humanity from it and the resulting conflict. I liked the ironical touches at the end. &lt;br /&gt;&lt;br /&gt;From where I started seeing it, Pururva denies being throned as a king by the vedic rites which ask him to sacrifice fire,water and sacred grass to indra.&lt;br /&gt;&lt;br /&gt;Indra tries to take in control the breeding coup. He first tries to lure vashishta of insserting his quotating into rik veda which vashishta denies, then takes vashishta as prisoner. &lt;br /&gt;&lt;br /&gt;But this doesn&apos;t stop pururva of making world rid of the indra&apos;s domination. Pururva comes to Indra&apos;s court, and releases urvashi from indra and betroths her. Indra is now really infuriated and orders revenge to retrieve back fire and take in control pururva.&lt;br /&gt;Indra takes back control of the universeas ,  kill urvashi&apos;s son and beheads pururva in a purushmedh yagna, but has lost confidence from his subjects. Then he is adviced to publish vashishta treatise यम गाथा in the next chapter of rik veda.</description>
  <comments>http://viyyer.livejournal.com/1835.html</comments>
  <category>theatre review</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/1671.html</guid>
  <pubDate>Wed, 04 Jan 2006 05:03:50 GMT</pubDate>
  <title>New Year bash.</title>
  <link>http://viyyer.livejournal.com/1671.html</link>
  <description>The new year bash was a lot of fun. A party night at mary&apos;s watching movies, munching kebabs and eating the Marble cake I cooked :). You can imagine the fun ;-).&lt;br /&gt;Almost everyone were talli by midnight. The next morning started deep discussion on pattern detection. The need for generic pattern detection algorithm to customizes for different needs in every field of work, ranging from business to sports to everything in life. &lt;br /&gt;There were great thought about rejuvenative &lt;a href=&quot;http://www.linux-delhi.org&quot;&gt;delhi lug&lt;/a&gt; meets with better venues. &lt;br /&gt;&lt;i&gt;&lt;b&gt;Looking for a venue with all specifications of a seminar hall with a capacity of say atleast 20, internet connection would be a bonus. &lt;/b&gt;&lt;/i&gt;</description>
  <comments>http://viyyer.livejournal.com/1671.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://viyyer.livejournal.com/1152.html</guid>
  <pubDate>Wed, 04 Jan 2006 04:14:52 GMT</pubDate>
  <title>Interesting timelines to remember for the year</title>
  <link>http://viyyer.livejournal.com/1152.html</link>
  <description>This one thanks to &lt;a href=&quot;http://developers.slashdot.org/comments.pl?sid=102476&amp;amp;cid=8733158&quot;&gt; SlashDot&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; The History of the Slashdot World&lt;br /&gt;From a mailing list written by Seth&lt;br /&gt;&lt;br /&gt;2.5 million B.C.: OOG the Open Source Caveman develops the axe and releases it under the GPL. The axe quickly gains popularity as a means of crushing moderators&apos; heads.&lt;br /&gt;&lt;br /&gt;100,000 B.C.: Man domesticates the AIBO.&lt;br /&gt;&lt;br /&gt;10,000 B.C.: Civilization begins when early farmers first learn to cultivate hot grits.&lt;br /&gt;&lt;br /&gt;3000 B.C.: Sumerians develop a primitive cuneiform perl script.&lt;br /&gt;&lt;br /&gt;2920 B.C.: A legendary flood sweeps Slashdot, filling up a Borland / Inprise story with hundreds of offtopic posts.&lt;br /&gt;&lt;br /&gt;1750 B.C.: Hammurabi, a Mesopotamian king, codifies the first EULA.&lt;br /&gt;&lt;br /&gt;490 B.C.: Greek city-states unite to defeat the Persians. ESR triumphantly proclaims that the Greeks &quot;get it&quot;.&lt;br /&gt;&lt;br /&gt;399 B.C.: Socrates is convicted of impiety. Despite the efforts of freesocrates.com, he is forced to kill himself by drinking hemlock.&lt;br /&gt;&lt;br /&gt;336 B.C.: Fat-Time Charlie becomes King of Macedonia and conquers Persia.&lt;br /&gt;&lt;br /&gt;4 B.C.: Following the Star (as in hot young actress) of Bethelem, wise men travel from far away to troll for baby Jesus.&lt;br /&gt;&lt;br /&gt;A.D. 476: The Roman Empire BSODs.&lt;br /&gt;&lt;br /&gt;A.D. 610: The Glorious MEEPT!! founds Islam after receiving a revelation from God. Following his disappearance from Slashdot in 632, a succession dispute results in the emergence of two troll factions: the Pythonni and the Perliites.&lt;br /&gt;&lt;br /&gt;A.D. 800: Charlemagne conquers nearly all of Germany, only to be acquired by andover.net.&lt;br /&gt;&lt;br /&gt;A.D. 874: Linus the Red discovers Iceland.&lt;br /&gt;&lt;br /&gt;A.D. 1000: The epic of the Beowulf Cluster is written down. It is the first English epic poem.&lt;br /&gt;&lt;br /&gt;A.D. 1095: Pope Bruce II calls for a crusade against the Turks when it is revealed they are violating&lt;br /&gt;the GPL. Later investigation reveals that Pope Bruce II had not yet contacted the Turks before calling for the crusade.&lt;br /&gt;&lt;br /&gt;A.D. 1215: Bowing to pressure to open-source the British government, King John signs the Magna Carta, limiting the British monarchy&apos;s power. ESR triumphantly proclaims that the British monarchy &quot;gets it&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1348: The ILOVEYOU virus kills over half the population of Europe. (The other half was not using Outlook.)&lt;br /&gt;&lt;br /&gt;A.D. 1420: Johann Gutenberg invents the printing press. He is immediately sued by monks claiming that the technology will promote the copying of hand-transcribed books, thus violating the church&apos;s intellectual property.&lt;br /&gt;&lt;br /&gt;A.D. 1429: Natalie Portman of Arc gathers an army of Slashdot trolls to do battle with the moderators. She is eventually tried as a heretic and stoned (as in petrified).&lt;br /&gt;&lt;br /&gt;A.D. 1478: The Catholic Church partners with doubleclick.net to launch the Spanish Inquisition.&lt;br /&gt;&lt;br /&gt;A.D. 1492: Christopher Columbus arrives in what he believes to be &quot;India&quot;, but which RMS informs him is actually &quot;GNU/India&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1508-12: Michaelengelo attempts to paint the Sistine Chapel ceiling with ASCII art, only to have his plan thwarted by the &quot;Lameness Filter.&quot;&lt;br /&gt;&lt;br /&gt;A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).&lt;br /&gt;&lt;br /&gt;A.D. 1553: &quot;Bloody&quot; Mary ascends the throne of England and begins an infamous crusade against Protestants. ESR eats his words.&lt;br /&gt;&lt;br /&gt;A.D. 1588: The &quot;IF I EVER MEET YOU, I WILL KICK YOUR ASS&quot; guy meets the Spanish Armada.&lt;br /&gt;&lt;br /&gt;A.D. 1603: Tokugawa Ieyasu unites the feuding pancake-eating ninjas of Japan.&lt;br /&gt;&lt;br /&gt;A.D. 1611: Mattel adds Galileo Galilei to its CyberPatrol block list for proposing that the Earth revolves around the sun.&lt;br /&gt;&lt;br /&gt;A.D. 1688: In the so-called &quot;Glorious Revolution&quot;, King James II is bloodlessly forced out of power and flees to France. ESR again triumphantly proclaims that the British monarchy &quot;gets it&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1692: Anti-GIF hysteria in the New World comes to a head in the infamous &quot;Salem GIF Trials&quot;, in which 20 alleged GIFs are burned at the stake. Later investigation reveals that many of the supposed GIFs were actually PNGs.&lt;br /&gt;&lt;br /&gt;A.D. 1769: James Watt patents the one-click steam engine.&lt;br /&gt;&lt;br /&gt;A.D. 1776: Trolls, angered by CmdrTaco&apos;s passage of the Moderation Act, rebel. After a several-year flame war, the trolls succeed in seceding from Slashdot and forming the United Coalition of Trolls.&lt;br /&gt;&lt;br /&gt;A.D. 1789: The French Revolution begins with a distributed denial of service (DDoS) attack on the Bastille.&lt;br /&gt;&lt;br /&gt;A.D. 1799: Attempts at discovering Egyptian hieroglyphs receive a major boost when Napoleon&apos;s troops discover the Rosetta stone. Sadly, the stone is quickly outlawed under the DMCA as an illegal means of circumventing encryption.&lt;br /&gt;&lt;br /&gt;A.D. 1844: Samuel Morse invents Morse code. Cryptography export restrictions prevent the telegraph&apos;s use outside the U.S. and Canada.&lt;br /&gt;&lt;br /&gt;A.D. 1853: United States Commodore Matthew C. Perry arrives in Japan and forces the xenophobic nation to open its doors to foreign trade. ESR triumphantly proclaims that Japan finally &quot;gets it&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1865: President Lincoln is &apos;bitchslapped.&apos; The nation mourns.&lt;br /&gt;&lt;br /&gt;A.D. 1901: Italian inventor Guglielmo Marcoli first demonstrates the radio. Metallica drummer Lars Ulrich immediately delivers to Marcoli a list of 335,435 suspected radio users.&lt;br /&gt;&lt;br /&gt;A.D. 1911: Facing a break-up by the United States Supreme Court, Standard Oil Co. defends its &quot;freedom to innovate&quot; and proposes numerous rejected settlements. Slashbots mock the company as &quot;Standa~1&quot; and depict John D. Rockefeller as a member of the Borg.&lt;br /&gt;&lt;br /&gt;A.D. 1929: V.A. Linux&apos;s stock drops over 200 dollars on &quot;Black Tuesday&quot;, October 29th.&lt;br /&gt;&lt;br /&gt;A.D. 1945: In the secret Manhattan Project, scientists working in Los Alamos, New Mexico, construct a nuclear bomb from Star Wars Legos.&lt;br /&gt;&lt;br /&gt;A.D. 1948: Slashdot runs the infamous headline &quot;DEWEY DEFEATS TRUMAN.&quot; Shamefaced, the site quickly retracts the story when numerous readers point out that it is not news for nerds, stuff that matters.&lt;br /&gt;&lt;br /&gt;A.D. 1965: Jon Katz delivers his famous &quot;I Have A Post-Hellmouth Dream&quot; speech, which stated: &quot;I have a dream that one day on the red hills of Georgia the geeks of former slaves and the geeks of former slave geeks will be able to sit down together at the table of geeks... I have a dream that my geek little geeks will one geek live in a nation where they will not be geeked by the geek of their geek but by the geek of their geek.&quot;&lt;br /&gt;&lt;br /&gt;A.D. 1969: Neil Armstrong becomes the first man to set foot on the moon. His immortal words: &quot;FIRST MOONWALK!!!&quot;&lt;br /&gt;&lt;br /&gt;A.D. 1970: Ohio National Guardsmen shoot four students at Kent State University for &quot;Internet theft&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1989: The United States invades Panama to capture renowned &quot;hacker&quot; Manual Noriega, who is suspected of writing the DeCSS utility.&lt;br /&gt;&lt;br /&gt;A.D. 1990: West Germany and East Germany reunite after 45 years of separation. ESR triumphantly proclaims that Germany &quot;gets it&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1994: As years of apartheid rule finally end, Nelson Mandela is elected president of South Africa. ESR is sick, and sadly misses his chance to triumphantly proclaim that South Africa &quot;gets it&quot;.&lt;br /&gt;&lt;br /&gt;A.D. 1997: Slashdot reports that Scottish scientists have succeeded in cloning a female sheep named Dolly. Numerous readers complain that if they had wanted information on the latest sheep releases, they would have just gone to freshsheep.net&lt;br /&gt;&lt;br /&gt;A.D. 1999: Miramax announces Don Knotts to play hacker Emmanuel Goldstein in upcoming movie &quot;Takedown&quot;</description>
  <comments>http://viyyer.livejournal.com/1152.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
