<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>lunatechian (lunatech-ian)  (Entries tagged as programming)</title>
    <link>http://www.rajshekhar.net/blog/</link>
    <description>one relating to, belonging to, or resembling lunatech</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.4.0 - http://www.s9y.org/</generator>
    <pubDate>Mon, 09 Feb 2026 03:19:52 GMT</pubDate>

    <image>
    <url>http://www.rajshekhar.net/blog/templates/2k11/img/s9y_banner_small.png</url>
    <title>RSS: lunatechian (lunatech-ian)  - one relating to, belonging to, or resembling lunatech</title>
    <link>http://www.rajshekhar.net/blog/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>ops is not a dirty word</title>
    <link>http://www.rajshekhar.net/blog/archives/488-ops-is-not-a-dirty-word.html</link>
            <category>geek stuff</category>
            <category>link</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/488-ops-is-not-a-dirty-word.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=488</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=488</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;From &lt;a href=&quot;https://charity.wtf/2026/01/19/bring-back-ops-pride-xpost/&quot;&gt;https://charity.wtf/2026/01/19/bring-back-ops-pride-xpost/&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;What’s wrong with operations? Ops is not a synonym for toil; it &lt;i&gt;literally&lt;/i&gt; means “get shit done as efficiently as possible”. Every function has an operational component at scale: business ops, marketing ops, sales ops, product ops, design ops and everything else I could think of to search for, and so far as I can tell, &lt;i&gt;none  &lt;/i&gt;of them are treated with anything like the disrespect, dismissal and outright contempt that software engineering&lt;/p&gt;

&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Mon, 09 Feb 2026 02:24:11 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/488-guid.html</guid>
    <category>geek</category>
<category>geek stuff</category>
<category>ideas</category>
<category>link</category>
<category>programming</category>
<category>work</category>

</item>
<item>
    <title>They’re our servants, tools</title>
    <link>http://www.rajshekhar.net/blog/archives/423-Theyre-our-servants,-tools.html</link>
            <category>geek stuff</category>
            <category>My take on life</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/423-Theyre-our-servants,-tools.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=423</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=423</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;blockquote&gt;

&lt;p&gt;&quot;You can see that our real problem is another thing entirely. The
machines only do figuring for us in a few minutes that eventually we
could do for our own selves. They’re our servants, tools. Not some
sort of gods in a temple which we go and pray to. Not oracles who can
see into the future for us. They don’t see into the future. They only
make statistical predictions—not prophecies. There’s a big difference
there, but Reinhart doesn’t understand it. Reinhart and his kind have
made such things as the SRB machines into gods. But I have no gods. At
least, not any I can see.&quot;
&lt;/p&gt;
&lt;/blockquote&gt;


&lt;p&gt;
  &amp;mdash; &lt;a href=&quot;http://www.gutenberg.org/files/32154/32154-h/32154-h.htm&quot;&gt;The Variable Man, by Philip K. Dick&lt;/a&gt;
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 02 May 2013 18:48:49 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/423-guid.html</guid>
    <category>geek stuff</category>
<category>link</category>
<category>My take on life</category>
<category>programming</category>

</item>
<item>
    <title>Higher Order Perl</title>
    <link>http://www.rajshekhar.net/blog/archives/356-Higher-Order-Perl.html</link>
            <category>geek stuff</category>
            <category>link</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/356-Higher-Order-Perl.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=356</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=356</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;I am in love with the book &lt;a href=http://hop.perl.plover.com/&gt;Higher-Order Perl&lt;/a&gt;, especially the technique in the &lt;a href=&quot;http://hop.perl.plover.com/chap02.html&quot;&gt;Chapter 2: Dispatch Tables&lt;/a&gt;.  &lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 03 Jan 2010 22:25:53 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/356-guid.html</guid>
    <category>geek stuff</category>
<category>link</category>
<category>programming</category>

</item>
<item>
    <title>GPL still matters</title>
    <link>http://www.rajshekhar.net/blog/archives/350-GPL-still-matters.html</link>
            <category>geek stuff</category>
            <category>link</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/350-GPL-still-matters.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=350</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=350</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;Today morning I came across this piece of writing -
&lt;a href=&quot;http://tech.yahoo.com/news/infoworld/20090810/tc_infoworld/85922&quot;&gt;Does GPL still matter?&lt;/a&gt;.  The whole article is based on a few anecdotes
from CEOs and marketing droids.  They have gotten quite a few points
wrong in the article.&lt;/p&gt;

&lt;p&gt;GPL is a developer friendly license.  The basic premise of the GPL is
that the user should not subtract from the freedom he gets when
redistributing software. GPL is not restrictive. It merely insists
that whoever takes from the common pool must contribute back to the
pool.&lt;/p&gt;

&lt;p&gt;I would like to point to these 2 articles in support of GPL -&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://rajshekhar.net/my-writings-mainmenu-26/8-free-software/4-gpl-virus-or-vaccine.html&quot;&gt;GPL-Virus Or Vaccine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://zedshaw.com/blog/2009-07-13.html&quot;&gt;Why I (A/L)GPL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; 
    </content:encoded>

    <pubDate>Wed, 12 Aug 2009 15:48:35 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/350-guid.html</guid>
    <category>geek stuff</category>
<category>link</category>
<category>programming</category>

</item>
<item>
    <title>interesting meetup on July 14</title>
    <link>http://www.rajshekhar.net/blog/archives/348-interesting-meetup-on-July-14.html</link>
            <category>geek stuff</category>
            <category>My take on life</category>
            <category>programming</category>
            <category>today</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/348-interesting-meetup-on-July-14.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=348</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=348</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    
&lt;p&gt;I attended the &lt;a href=&quot;http://www.meetup.com/Hackers-and-Founders/&quot;&gt;Hackers and Founders meetup&lt;/a&gt; yesterday. It was a high
energy meetup and I liked it.  When I walked in, I was already 2 hours
late but there were still quite a few people around.  I walked in,
took a name tag and tried to &amp;quot;merge in&amp;quot;.  Merging was easy - the folks
were friendly and did not mind if you joined the discussion.&lt;/p&gt;
&lt;p&gt;Some observations&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I did not have a good answer for &amp;quot;what are you working on right
now&amp;quot; &lt;img src=&quot;http://www.rajshekhar.net/blog/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt; .  This made me realize that from a technology
perspective, I have not worked on anything interesting for some
time now.  I have tinkered with a few things in the past 6 months
(man!), but have not really done a deep dive on any of them.&lt;/li&gt;
&lt;li&gt;There was a focus on programming language in the group.  I am not
sure if the choice of a programming language is really a big deal
when creating a webapp. Rails, PHP, Python, Perl, Java - all have a
good web framework.  One of the arguments was that it would be
difficult to organize PHP code in a coherent manner.  In my
opinion, that is a matter of discipline instead of language.&lt;/li&gt;
&lt;li&gt;I did not find people thinking of totally different ideas.  Or
maybe, the folks were not telling those ideas &lt;img src=&quot;http://www.rajshekhar.net/blog/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt; .  The ideas
floated around ads, community, social networking, websites etc.&lt;/li&gt;
&lt;li&gt;I am not a unique case when it comes to the case of creating a
startup.  A few folks there had a regular job and were planning on
side projects.&lt;/li&gt;
&lt;/ul&gt;
 
    </content:encoded>

    <pubDate>Wed, 15 Jul 2009 18:13:06 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/348-guid.html</guid>
    <category>geek stuff</category>
<category>My take on life</category>
<category>programming</category>
<category>today</category>

</item>
<item>
    <title>benefit of scripting lanuguage</title>
    <link>http://www.rajshekhar.net/blog/archives/331-benefit-of-scripting-lanuguage.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/331-benefit-of-scripting-lanuguage.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=331</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=331</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    
&lt;p&gt;I am using a Mac now, and this blog post is brought to you by the same php and lisp scripts that I was using on my linux box.  Cheers! &lt;img src=&quot;http://www.rajshekhar.net/blog/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 27 Dec 2008 19:01:09 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/331-guid.html</guid>
    <category>geek stuff</category>
<category>programming</category>

</item>
<item>
    <title>debugging malloc</title>
    <link>http://www.rajshekhar.net/blog/archives/330-debugging-malloc.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/330-debugging-malloc.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=330</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=330</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    
&lt;p&gt;Have you read the &lt;code&gt;man malloc&lt;/code&gt; page recently?  Did you notice this section there&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class=&quot;quoted&quot;&gt;Recent versions of Linux libc (later than 5.4.23) and GNU libc
(2.x) include a malloc implementation which is tunable via
environment variables.  When MALLOC_CHECK_ is set, a special (less
efficient) implementation is used which is designed to be tolerant
against simple errors, such as double calls of free() with the same
argument, or overruns of a single byte (off-by-one bugs).  Not all
such errors can be protected against, however, and memory leaks can
result.  If MALLOC_CHECK_ is set to 0, any detected heap corruption
is silently ignored; if set to 1, a diagnostic is printed on
stderr; if set to 2, abort() is called immediately.  This can be
useful because otherwise a crash may happen much later, and the
true cause for the problem is then very hard to track down.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, you can do &lt;code&gt;export MALLOC_CHECK_=1&lt;/code&gt; and malloc will
print debugging messages to the stderr.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 11 Nov 2008 17:21:30 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/330-guid.html</guid>
    <category>geek stuff</category>
<category>programming</category>

</item>
<item>
    <title>lunatech-journal.el</title>
    <link>http://www.rajshekhar.net/blog/archives/325-lunatech-journal.el.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/325-lunatech-journal.el.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=325</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=325</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    
&lt;p&gt;I have created a emacs major mode, called lunatech-journal, that I use
for blogging.  It is a derived mode from muse-mode, an excellent mode
for writing and publishing.&lt;/p&gt;
&lt;p&gt;Currently, it has following functions defined&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;lunatech-journal-skeleton&lt;/code&gt; - loads a skeleton for blogging&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lunatech-journal-show-hints&lt;/code&gt; - shows a buffer with questions to help me blog about my day&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lunatech-journal-make-html&lt;/code&gt; - creates a html file from the muse-mode&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lunatech-journal-preview&lt;/code&gt; - allows me to preview my journal in the browser&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I use a php script to post the blog entry to the website. To use it, I have the following in my .emacs file&lt;/p&gt;
&lt;pre class=&quot;example&quot;&gt;
(defun journal ()
  (interactive)
  (find-file &amp;quot;~/blog/journal.muse&amp;quot;)
  )
(require &#039;lunatech-journal)
(add-to-list &#039;auto-mode-alist &#039;(&amp;quot;journal\\.muse\\&#039;&amp;quot; . lunatech-journal-mode))
&lt;/pre&gt;
&lt;p&gt;When I feel the need to blog, I do &lt;code&gt;M-x journal&lt;/code&gt;, I get dropped into my
journal file and I can blog.&lt;/p&gt;
&lt;p&gt;Links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/marginalhacks/source/browse/trunk/marginalhacks/lunatech-journal/lunatech-journal.el&quot;&gt;lunatech-journal.el&lt;/a&gt; - the blogging mode&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rajshekhar.net/my-writings-mainmenu-26/7-programming/32-playing-with-your-blogs-xml-rpc-interface.html&quot;&gt; Playing with your blog&#039;s xml-rpc interface&lt;/a&gt; shows the php script that I use to post entries to my blog&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mwolson.org/projects/MuseQuickStart.html&quot;&gt;MuseMode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
 
    </content:encoded>

    <pubDate>Mon, 20 Oct 2008 15:45:30 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/325-guid.html</guid>
    <category>geek stuff</category>
<category>programming</category>

</item>
<item>
    <title>testing, testing</title>
    <link>http://www.rajshekhar.net/blog/archives/322-testing,-testing.html</link>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/322-testing,-testing.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=322</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=322</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    
&lt;p&gt;testing, testing - 1, 2, 3&lt;/p&gt;
&lt;p&gt;I should now be able to set the categories of my post.&lt;/p&gt;
&lt;p&gt;This post is brought to you by emacs, php and lots of cups of tea.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 09 Oct 2008 07:43:37 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/322-guid.html</guid>
    <category>programming</category>

</item>
<item>
    <title>Release of PythonOnPlanes-1.3.07 aka. SuperSunday release</title>
    <link>http://www.rajshekhar.net/blog/archives/222-Release-of-PythonOnPlanes-1.3.07-aka.-SuperSunday-release.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/222-Release-of-PythonOnPlanes-1.3.07-aka.-SuperSunday-release.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=222</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=222</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;&lt;strong&gt;What is PythonOnPlanes ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PythonOnPlanes is a rapid development framework for Python which uses
commonly known design patterns like ActiveRecord, Association Data
Mapping, Front Controller and MVC. Our primary goal is to provide a
structured framework that enables Python users at all levels to
rapidly develop robust web applications, without any loss to
flexibility.&lt;/p&gt;
&lt;p&gt;See the Features list below to learn more about the framework.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release Announcement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Release Engineering Team is happy to announce the availability of
PythonOnPlanes-1.3.07 , the latest release of the PythonOnPlanes
Stable development branch. Since PythonOnPlanes-1.3.06 release we have
made many improvements in functionality, stability, performance, and
mod_snake_oil support for Apache web servers, as well as dealt with
known security issues and made many bugfixes.&lt;/p&gt;
&lt;p&gt;Major highlights in the release include Active Scrum Manager 1, Sanity
Preserver 3.13 and Lart 22.21. This is also the first release with the
&lt;em&gt;PythonOnPlanes Live CD Installer&lt;/em&gt; officially debuting on the x86
platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The software development world is moving towards AGILE DEVELOPMENT,
WEB-2.OH, GURU PRESENCE and LEAN SOFTWARE.  Our Framework is geared to
support all these features.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;quot;Out of the box&amp;quot; features available&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Out of the box PythonOnPlanes supports&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sprint Management&lt;/li&gt;
&lt;li&gt;Pair programming using an editor that can be shared by 2
developers.  We have named it ALN (Analog Large Notebook)&lt;/li&gt;
&lt;li&gt;LoC2LoC to generate a report on each developer&#039;s productivity.&lt;/li&gt;
&lt;li&gt;Active Suggest DESIGN PATTERN (ASDP).  This feature will make your
refactoring efforts a snap&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Beta Experimental Features&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These features are not enabled by default and you have to enable them
by editing the configuration file.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developers&#039; Blog .  Each developer in the team is given a blog
which he can update.  If enabled, PythonOnPlanes will generate a
daily report of the developer activity log and post it on the blog
too&lt;/li&gt;
&lt;li&gt;CutesyErrorMessages-0.0.1-BETA.  This replaces stern error messages
with very user friendly messages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;GET PythonOnPlanes-1.3.07 IN NO TIME&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Download PythonOnPlanes-1.3.07 from &amp;lt;&lt;a href=&quot;http://pythononplanes.com/&quot;&gt;http://pythononplanes.com/&lt;/a&gt;&amp;gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 01 Apr 2007 17:50:41 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/222-guid.html</guid>
    <category>geek</category>
<category>geek stuff</category>
<category>humour</category>
<category>programming</category>

</item>
<item>
    <title>RIP John W. Backus</title>
    <link>http://www.rajshekhar.net/blog/archives/219-RIP-John-W.-Backus.html</link>
            <category>geek stuff</category>
            <category>link</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/219-RIP-John-W.-Backus.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=219</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=219</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;The &quot;B&quot; in &lt;a href=&quot;http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form&quot;&gt;&amp;quot;BNF&amp;quot;&lt;/a&gt; is gone. NY Times has a nice artilce about him and his noteworthy quote is tucked in at the end&lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;
&lt;p class=&quot;quoted&quot;&gt;Innovation, Mr. Backus said, was a constant process of trial and error.&lt;/p&gt;

&lt;p&gt;&quot;You need the willingness to fail all the time,&quot; he said. &quot;You have to generate many ideas and then you have to work very hard only to discover that they don&#039;t work. And you keep doing that over and over until you find one that does work.&quot;
&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;Link: &lt;a href=&#039;http://www.nytimes.com/2007/03/20/business/20backus.html?_r=1&amp;oref=slo&#039;&gt;John W. Backus, 82, Fortran Developer, Dies - New York Times&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 21 Mar 2007 10:34:22 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/219-guid.html</guid>
    <category>geek stuff</category>
<category>link</category>
<category>programming</category>

</item>
<item>
    <title>s9y's xml-rpc interface</title>
    <link>http://www.rajshekhar.net/blog/archives/186-s9ys-xml-rpc-interface.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/186-s9ys-xml-rpc-interface.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=186</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=186</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;I have been playing with s9y&#039;s cml-rpc interface for a few days now. &lt;a href=&quot;http://rajshekhar.net/content/view/32/26/&quot; &gt;Here is a small article&lt;/a&gt; on how you can post to your s9y blog using the command line.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 02 Nov 2006 20:52:39 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/186-guid.html</guid>
    <category>geek</category>
<category>geek stuff</category>
<category>lj</category>
<category>programming</category>

</item>
<item>
    <title>words of wisdom from an APC dev</title>
    <link>http://www.rajshekhar.net/blog/archives/146-words-of-wisdom-from-an-APC-dev.html</link>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/146-words-of-wisdom-from-an-APC-dev.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=146</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=146</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;Have you been using heredocs in your php scripts ?  Gopalv shows &lt;a href=&#039;http://t3.dotgnu.info/blog/php/php-bytecode.html&#039;&gt;why&lt;/a&gt; this is bad. &lt;a href=&#039;http://pecl.php.net/user/gopalv&#039;&gt; Gopal&lt;/a&gt; is one of the developers of APC, so heed his words. &lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 11 Jun 2006 17:16:49 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/146-guid.html</guid>
    <category>programming</category>

</item>
<item>
    <title>Trying out MySQL5</title>
    <link>http://www.rajshekhar.net/blog/archives/107-Trying-out-MySQL5.html</link>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/107-Trying-out-MySQL5.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=107</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=107</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt;I have written a small article on how you can install MySQL5 alongside with MySQL4.  MySQL5 has a bunch of  new features and I am trying to spend some time in learining them.  Read the article titled &lt;a href=&#039;http://rajshekhar.net/content/view/28/26/&#039;&gt;  Trying out MySQL5 without clobbering your MySQL4 installation&lt;/a&gt; and let me know of your comments. &lt;p&gt; 
    </content:encoded>

    <pubDate>Sun, 18 Dec 2005 20:23:20 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/107-guid.html</guid>
    <category>programming</category>

</item>
<item>
    <title>PHPCommunity Gazette third edition</title>
    <link>http://www.rajshekhar.net/blog/archives/96-PHPCommunity-Gazette-third-edition.html</link>
            <category>geek stuff</category>
            <category>programming</category>
    
    <comments>http://www.rajshekhar.net/blog/archives/96-PHPCommunity-Gazette-third-edition.html#comments</comments>
    <wfw:comment>http://www.rajshekhar.net/blog/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.rajshekhar.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>nospam@example.com (Raj Shekhar)</author>
    <content:encoded>
    &lt;p&gt; Yesterday &lt;a href=&quot;http://khankennels.com/blog/index.php&quot;&gt;Lig&lt;/a&gt;
and me put out the &lt;a href=&quot;http://www.phpcommunity.org/node/214&quot;&gt;third edition &lt;/a&gt; of the PHPCommunity Gazette.  It has some very
nice articles, do check it out.  If you want to write an article for
it,  &lt;a href=&quot;mailto:gazette@phpcommunity.org&quot; &gt; drop us a mail&lt;/a&gt;,
but remember that we would not be able to pay you anything, except a
nice &quot;thank you&quot; note - it is a voluntary effort &lt;img src=&quot;http://www.rajshekhar.net/blog/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt; . &lt;/p&gt;
 
    </content:encoded>

    <pubDate>Fri, 11 Nov 2005 06:12:41 +0000</pubDate>
    <guid isPermaLink="false">http://www.rajshekhar.net/blog/archives/96-guid.html</guid>
    <category>geek stuff</category>
<category>programming</category>

</item>

</channel>
</rss>
