<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Development on Shivanand Velmurugan — Product leader. Systems thinker.</title>
		<link>https://shiv.me/tags/development/</link>
		<description>Recent content in Development on Shivanand Velmurugan — Product leader. Systems thinker.</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>© Shivanand Velmurugan</copyright>
		
		
			<lastBuildDate>Tue, 08 Nov 2011 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://shiv.me/tags/development/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Badly punctuated parameter list in #define</title>
				<link>https://shiv.me/posts/2011/badly-punctuated-parameter-list/</link>
				<pubDate>Tue, 08 Nov 2011 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2011/badly-punctuated-parameter-list/</guid>
				<description>&lt;p&gt;Sometimes working with an old c compiler brings up painful, yet fun-filled days of making it speak the same language as you, and sometimes you just go &amp;ldquo;*$&amp;amp;%*$#&amp;amp;% you piece of sh** compiler&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;I had one such moment today, and after I had returned to Zen (some soul-searching and some google searching), I realized it quite simple.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ gmake  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;some_file.h:42: badly punctuated parameter list in &lt;span class=&#34;se&#34;&gt;\`&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#define&amp;#39;  &lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;some_file.h:64: badly punctuated parameter list in &lt;span class=&#34;se&#34;&gt;\`&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#define&amp;#39;  &lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Failed to compile  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;This was caused by the following:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Unsigned Arithmetic</title>
				<link>https://shiv.me/posts/2010/unsigned-arithmetic/</link>
				<pubDate>Mon, 23 Aug 2010 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2010/unsigned-arithmetic/</guid>
				<description>&lt;p&gt;Since my last post, I&amp;rsquo;ve had a couple of replies, a few more tweets, and few minutes of talking about unsigned types in Java, and why it doesn&amp;rsquo;t support them.&lt;/p&gt;&#xA;&lt;p&gt;I still retail the view that unsigned types are unnecessary for the majority of Java developers. The only kind that should care, are those who deal with network information (like representing an ipaddress or macaddress). Everyone, put down your forks, and do not touch the unsigned.&lt;/p&gt;</description>
			</item>
			<item>
				<title>cvs - Getting list of files changed in the current tree</title>
				<link>https://shiv.me/posts/2008/cvs-getting-list-of-files-changed-in-the-current-tree/</link>
				<pubDate>Mon, 23 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2008/cvs-getting-list-of-files-changed-in-the-current-tree/</guid>
				<description>&lt;p&gt;The simple way to retreive the list of changed files would be to update the tree, which would then list the files updated.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;#cvs update . &amp;gt; filelist.dat&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;The problem with this, is that if there have been changes to other files after your last update, you will have to manually glean the files that you have changed. I tend face this, particularly during the last couple of weeks before a release, since you don&amp;rsquo;t want to risk updating your tree everyday, but still have to make 2/3 checkins. I did some googling today, and found how to find the list of files changed without updating your tree.&lt;/p&gt;</description>
			</item>
			<item>
				<title>EX-SideRSS</title>
				<link>https://shiv.me/posts/2007/ex-siderss/</link>
				<pubDate>Mon, 01 Oct 2007 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2007/ex-siderss/</guid>
				<description>&lt;p&gt;After several months of keeping away from updating or changing my website, I broke the fast today. I found a wonderful plugin, &lt;a href=&#34;http://www.underjc.com/?q=node/13&#34;&gt;sideRSS&lt;/a&gt;, which allows display of RSS feeds within a blog&amp;rsquo;s sidebar. As usual, I needed a specific functionality that was not supported the way I wanted it. I hacked it a little bit, renamed the plugin, and posted a custom version for download on my website.&lt;/p&gt;&#xA;&lt;p&gt;If you need to share Google Shared Items, on your blog, but hate to include javascript (like I do), then use this. You can download it &lt;a href=&#34;http://shvelmur.com/downloads/projects/ex-siderss.php&#34;&gt;here&lt;/a&gt; (right-click and use &amp;ldquo;Save Target As&amp;hellip;&amp;rdquo;) and find install information &lt;a href=&#34;http://shvelmur.com/wpress/projects/exsiderss/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Common Access Portal</title>
				<link>https://shiv.me/posts/2007/common-access-portal/</link>
				<pubDate>Sat, 20 Jan 2007 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2007/common-access-portal/</guid>
				<description>&lt;p&gt;With advent of web 2.0, and some habits cultivated over the last decade, I have a certain list of tasks that I do everyday. I current visit a bunch of websites more than once a day, and an integrated interface would do me so much good.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;mail, a whole set of accounts, gmail, yahoo, etc&lt;/li&gt;&#xA;&lt;li&gt;feed readers&lt;/li&gt;&#xA;&lt;li&gt;blog editor&lt;/li&gt;&#xA;&lt;li&gt;orkut&lt;/li&gt;&#xA;&lt;li&gt;del.icio&lt;/li&gt;&#xA;&lt;li&gt;google notebook&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What is lacking, is the ability to have a single sign-on/account mgmt capability, a common dashboard, ability to cross-launch/cross-post content.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
