<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Jayson Online - Articles &amp; Projects</title>
	
	<link>http://www.jayson.in</link>
	<description />
	<lastBuildDate>Fri, 23 Oct 2009 11:31:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/jaysonj" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">jaysonj</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Objective C programming in Windows – GNUStep &amp; ProjectCenter</title>
		<link>http://www.jayson.in/programming/objective-c-programming-in-windows-gnustep-projectcenter.html</link>
		<comments>http://www.jayson.in/programming/objective-c-programming-in-windows-gnustep-projectcenter.html#comments</comments>
		<pubDate>Fri, 23 Oct 2009 00:51:00 +0000</pubDate>
		<dc:creator>Jayson</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jayson.in/programming/objective-c-programming-in-windows-gnustep-projectcenter.html</guid>
		<description><![CDATA[I have been toying with the idea of getting into full fledged iPhone application development for sometime now. To get into iPhone development, you need to be familiar with Objective C language and Cocoa framework. But the iPhone development environment is only available for Mac platform (which includes Xcode IDE and iPhone simulator). If you [...]]]></description>
			<content:encoded><![CDATA[<p>I have been toying with the idea of getting into full fledged iPhone application development for sometime now. To get into iPhone development, you need to be familiar with Objective C language and Cocoa framework. But the iPhone development environment is only available for Mac platform (which includes Xcode IDE and iPhone simulator). If you want to run iPhone development environment without a Mac machine, you have two options,</p>
<ul>
<li>Use a virtual machine platform like VMWare to run OSX under Windows &#8211; However it is not legal to run OSX under non Apple hardware. </li>
<li>Another option is to use <a href="http://wiki.osx86project.org/wiki/index.php/Installation_Guides" target="_blank">OSx86</a> which allows you to install Mac OS on top of your Intel or AMD computer. </li>
</ul>
<p>But if you just want to learn Objective C language or Cocoa framework programming, you don&#8217;t need any of the above. You just need the GNUStep and ProjectCenter tools. This article explains how GNUStep can be configured as a Objective C development environment on Windows.</p>
<p><strong>Objective C Programming in Windows using GNUStep</strong></p>
<p>GNUStep is a free, object oriented development environment with built in tools such as a compiler. The C/C++ compiler included (gcc) also supports compiling Objective C programs. It also has a graphical development kit with API similar to Cocoa framework (since both of them were derived from the old OpenStep framework). So installing GNUStep on Windows gives an instant development environment for Objective C programs. An extension to GNUStep is the ProjectCenter (Xcode equivalent) using which graphical programs can be built.</p>
<p><strong>Installing GNUStep on Windows</strong></p>
<p>GNUStep is available as a <a href="http://www.gnu.org/software/gnustep/experience/Windows.html" target="_blank">Windows installer from the official page</a>.&#160; I recommend downloading and installing GNUStep System, GNUStep Core and GNUStep Devel. Note that the latest version available as of October 2009 is 0.23.0 and this version is not compatible with <a href="http://www.gnustep.org/experience/ProjectCenter.html" target="_blank">ProjectCenter 0.50</a>.&#160; If you are planning to use ProjectCenter I recommend that you download <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/" target="_blank">0.22.0 version of GNUStep from the download page</a>. Here is a summary of what is required,</p>
<ul>
<li>Objective C programming only &#8211; GNUStep 0.23 (<a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-system-0.23.0-setup.exe" target="_blank">System</a> | <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.23.0-setup.exe" target="_blank">Core</a> | <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.0.0-setup.exe" target="_blank">Devel</a>) </li>
<li>Objective C Programming and ProjectCenter 0.50 -&#160; GNUStep 0.22 (<a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-system-0.22.0-setup.exe" target="_blank">System</a> | <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.22.0-setup.exe" target="_blank">Core</a> | <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.0.0-setup.exe" target="_blank">Devel</a>) </li>
</ul>
<p>You can download pre-compiled version of <a href="http://ftp.gnustep.org/pub/gnustep/binaries/windows/" target="_blank">ProjectCenter 0.50 for Windows from here</a>.</p>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" align="right" src="http://www.jayson.in/wp-content/uploads/2009/10/image.png" width="202" height="131" /> Once you install all the binaries above, you will have GNUStep shell under Programs-&gt;GNUStep (See figure). Click on the Shell to invoke the command line interface. This shell is based on <a href="http://www.mingw.org/" target="_blank">MinGW</a> (collection of gcc compiler and command line tools) and using it you can compile and run Objective C programs. The command line is similar to Unix/Linux command line and you can navigate to any folder in your windows machine. Using the built in gcc program you can compile and run Objective C programs.</p>
<p><strong>Compiling and running Objective C programs in GNUStep on Windows</strong></p>
<p>Create the following program and save it with the name helloworld.m using notepad,</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #6e371a;">#import &lt;Foundation/Foundation.h&gt; </span>
&nbsp;
<span style="color: #a61390;">int</span> main <span style="color: #002200;">&#40;</span><span style="color: #a61390;">int</span> argc, <span style="color: #a61390;">const</span> <span style="color: #a61390;">char</span> <span style="color: #002200;">*</span> argv<span style="color: #002200;">&#91;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span>
<span style="color: #002200;">&#123;</span>
  <span style="color: #400080;">NSAutoreleasePool</span> <span style="color: #002200;">*</span> pool <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSAutoreleasePool</span> alloc<span style="color: #002200;">&#93;</span> init<span style="color: #002200;">&#93;</span>;
  NSLog <span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Hello World!&quot;</span><span style="color: #002200;">&#41;</span>;
  <span style="color: #002200;">&#91;</span>pool drain<span style="color: #002200;">&#93;</span>;
  <span style="color: #a61390;">return</span> <span style="color: #2400d9;">0</span>;
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>Now using GNStep shell navigate to the folder where helloworld.m is stored (in my case it is <strong>cd w:/prg</strong>). Type in the following command to compile helloworld.m. </p>
<div class="terminal">
<p>gcc -o helloworld helloworld.m -I /GNUstep/System/Library/Headers -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString</p>
</div>
<p>Please note that the various switch options such as -lobjc should appear at the end of the command. the -o switch specifies the name of the executable created (helloworld.exe) in this case. Following is the result of compilation,</p>
<div class="terminal">
<p>Info: resolving ___objc_class_name_NSAutoreleasePool by linking to __imp____objc<br />
    <br />_class_name_NSAutoreleasePool (auto-import) </p>
<p>Info: resolving ___objc_class_name_NSConstantString by linking to __imp____objc_ </p>
<p>class_name_NSConstantString (auto-import) </p>
<p>W:\Tools\GNUstep\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.e </p>
<p>xe: warning: auto-importing has been activated without &#8211;enable-auto-import spec </p>
<p>ified on the command line. </p>
<p>This should work unless it involves constant data structures referencing symbols </p>
<p>from auto-imported DLLs.</p>
</div>
<p>You can see that helloworld.exe is generated in the same folder (Ignore compiler output and warnings or use -enable-auto-import switch to fix them). To run the program type in <strong>./helloworld.exe</strong> at the command prompt,</p>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://www.jayson.in/wp-content/uploads/2009/10/image_thumb.png" width="431" height="27" /> </p>
<p><strong>Common Errors during Objective C compilation</strong></p>
<ul>
<li><em>error: cannot find interface declaration for `NXConstantString&#8217; &#8211; </em>This means that you haven&#8217;t added the switch <strong>-fconstant-string-class=NSConstantString</strong> to the gcc command line. </li>
<li><em>Foundation/Foundation.h: No such file or directory &#8211; </em>This means that gcc is unable to find Foundation header classes. Use the switches <strong>-I /GNUstep/System/Library/Headers -L /GNUstep/System/Library/Libraries</strong> </li>
<li><em>stray &#8216;@&#8217; in program &#8211; </em>This means that you have the wrong double quote in your source code. Use <strong>&quot;</strong> instead of <strong>&#8221;</strong>. </li>
</ul>
<p>Now you are all set for Objective C programming and a bit of Cocoa programming on Windows. Good luck! and buy a Mac machine when you are ready to write iPhone programs.</p>
<p><strong>Further Reference</strong></p>
<ul>
<li><a href="http://wiki.gnustep.org/index.php/User_FAQ#What_is_GNUstep.3F" target="_blank">GNUStep FAQ</a> </li>
<li><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html" target="_blank">Objective C 2.0 reference</a> </li>
<li><a href="http://www.mingw.org/faq/What_is_MinGW" target="_blank">What is MingW?</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jayson.in/programming/objective-c-programming-in-windows-gnustep-projectcenter.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to display twitter updates on WordPress – WP Tweets</title>
		<link>http://www.jayson.in/projects/how-to-display-twitter-updates-on-wordpress-wp-tweets.html</link>
		<comments>http://www.jayson.in/projects/how-to-display-twitter-updates-on-wordpress-wp-tweets.html#comments</comments>
		<pubDate>Mon, 19 Oct 2009 05:26:09 +0000</pubDate>
		<dc:creator>Jayson</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.jayson.in/?p=555</guid>
		<description><![CDATA[I have recently added twitter updates to the sidebar of this blog. While this blog contains details about my projects and articles written by me, my twitter updates give micro updates on stuff I work with or the interesting things that I come across. That is the beauty of twitter &#8211; you can share stuff [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-556" title="twitter icon" src="http://www.jayson.in/wp-content/uploads/2009/10/twitter-icon-150x150.jpg" alt="twitter icon" width="150" height="150" />I have recently added twitter updates to the sidebar of this blog. While this blog contains details about my projects and articles written by me, my twitter updates give micro updates on stuff I work with or the interesting things that I come across. That is the beauty of twitter &#8211; you can share stuff without actually going through the trauma of writing a full fledged blog post! <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>To add twitter updates I ended up writing my own plugin named WP Tweets. This is a very lightweight plugin which directly pulls twitter updates from the client side. It is also easy to customize the appearance of this widget by changing few lines in the plugin css file. And best of all I can help if you are stuck with style customization.</p>
<p>You can <a href="http://www.jayson.in/projects/wordpress-plugins/wp-tweets-twitter-plugin-for-wordpress" target="_self">WP tweets from project homepage</a> or from the <a href="http://wordpress.org/extend/plugins/wp-tweets/" target="_blank">official WordPress plugin repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jayson.in/projects/how-to-display-twitter-updates-on-wordpress-wp-tweets.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barcamp Kerala 6 – my experience</title>
		<link>http://www.jayson.in/opinion/barcamp-kerala-6-my-experience.html</link>
		<comments>http://www.jayson.in/opinion/barcamp-kerala-6-my-experience.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 13:58:26 +0000</pubDate>
		<dc:creator>Jayson</dc:creator>
				<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.jayson.in/opinion/barcamp-kerala-6-my-experience.html</guid>
		<description><![CDATA[I have been following Barcamp Kerala from its inception, but never attended it till Barcamp 6. This time I had both motivation and time to attend it and it turned out to be better than what I anticipated. A large and highly enthusiastic group of intelligent youngsters, highly informative sessions from people who are self [...]]]></description>
			<content:encoded><![CDATA[<p>I have been following Barcamp Kerala from its inception, but never attended it till Barcamp 6. This time I had both motivation and time to attend it and it turned out to be better than what I anticipated. A large and highly enthusiastic group of intelligent youngsters, highly informative sessions from people who are self motivated and a really informal atmosphere makes it an irresistible environment, especially for geeks (or the new age geeks who has no problem in connecting with others).</p>
<p>I had gone to Thrissur one day before the Barcamp and on the day of the Barcamp I realized that it is a minimum 3 hour drive from my home.  So I started as early as I could (7:30) and was on the NH47 by 8AM. Obviously since I wanted to reach the venue before any sessions started, I was in a bit of hurry. So somewhere near Edappally signal, I hit another car. I had braked real hard and it barely touched the car boot and caused a small scratch. The other guy seemed like a gentleman, but was adamant about compensation. I said sorry and paid whatever he was ready to accept for the damage. I am driving long distances for 4 years now and this was the first accident due to my mistake. So Barcamp experience started on a really low note, but it was all uphill from there <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I reached Barcamp at 9:30 and immediately spotted some of the familiar faces (from Web that is) &#8211; <a href="http://praseedp.blogspot.com/" target="_blank">Praseed</a> was at the corridor and I met Manjit, <a href="http://www.kenneyjacob.com/" target="_blank">Kenney</a>, <a href="http://www.theanand.com/" target="_blank">Anand</a>, <a href="http://blog.binnyva.com/" target="_blank">Binny</a>, <a href="http://www.csharks.com/" target="_blank">Eldhose</a>, <a href="http://www.millionclues.com/" target="_blank">Arun</a>, Anish, Sudhish, Fahad and a couple of other guys. I also realized that I am not as young as I thought myself to be! <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Barcamp could be an overnight event with plenty of time for socializing as well. Since I wanted to attend all sessions and had engagements in the evening, I got little time for interaction and that is my only disappointment.</p>
<p><strong>Barcamp Kerala 6 &#8211; Sessions</strong></p>
<p>Praseed had a really interesting session on human biases(<strong>Biases and Fallacies of Human Race</strong>). The session was like driving through a tornado and I guess many would have found their brains overloaded(at least I felt it &#8211; but in a good sense). I found it extremely interesting and I want his presentation(well prepared and I am sure he would have spent a lot of time on it) very badly. There were couple of good books mentioned (I had read only one of them). However personally I felt that we need to be careful when we talk about the advantages of an &#8220;objective&#8221; approach. After all human beings are emotional animals and I don&#8217;t think there is anything inherently wrong about it. I am always an advocate of the &#8220;middle path&#8221;.  Also I guess only Praseed can get away with so many highly provocative slides!</p>
<p>Kenney made a proposal on the voice based blood search(<strong>Voice Based Blood Search &#8211; A Proposal</strong>). The idea is simple &#8211; when you need blood you just dial a number and after a few selections, you get connected to the real donor. The ability for the donor and the recipient to connect directly is very powerful. This to me is a brilliant idea and if Kenney and the team can get government backing at least in principle, they have something really useful. Government backing is essential in getting around any potential legal minefields and also in getting a large number of donors and hospitals to support it. </p>
<p>During Kenney&#8217;s session, another topic came up -  About the formal degrees and on the tendency to over value them. This topic seems to generate a lot of heat almost everywhere and Barcamp was no exception. Getting a degree has become a default qualification for almost anything in our society. There is no point in saying that degrees are useless (I consider it as a period when you can devote yourself for a lot of self study &#8211; During my engineering I spent more time on hacking activities than now). But at the same time I want to see that people who for some reason or other couldn&#8217;t complete a degree gets opportunity for growth in areas where it is not essential (Which I think was closer to Kenney&#8217;s point). Similarly a guy with difficulties in his English communication can&#8217;t get  a job where there is little use for English language &#8211; and obviously it should change.</p>
<p>Fahad came to the stage and talked about an idea of networking petrol pumps so that thieves cannot get away when they steal a vehicle. Theoretically it may look good, but practically it is useless. First of all, the petrol pump staff are underpaid and a forget co-operation from them. In fact some of them are nastier than thieves who steal vehicles! When I was driving from Trivandrum to Thrissur to attend Barcamp, one of them tried to cheat me by not resetting the meter. Secondly, when something like this is setup thieves just reorganize themselves pretty quickly &#8211; hire some pump operators, change the number of the vehicle, have a backup of petrol cans somewhere on the route etc.  And your entire investment went down the drain!</p>
<p>Reading the above paragraph reminded me Rajesh&#8217;s session where he mentioned that we(older generation) tend to discourage and de-motivate enthusiastic youngsters. Sorry Fahad!</p>
<p>Rajesh&#8217;s session on startups and the challenges faced by a startup(<strong>Starting up &#8211; what no one told me</strong>) was my most favorite session. Since I had taken his path to a certain extend (setting up a company for example), I could completely connect with what he was saying, especially the rattle snake part. The problem with his session is that Rajesh&#8217;s session alone wouldn&#8217;t give the full picture to the youngsters present there (you need to burn your finger to learn it). In that respect <a href="http://www.facebook.com/group.php?gid=58874232889&amp;ref=ts" target="_blank">Rajesh&#8217;s idea of mentoring startups is a good idea</a>. Even after working 12 years in software industry, I am not confident enough to start my own venture (and it would have been quite the opposite if I was in US). It is probably partly due to the fact that I am not a big risk taker, but is partly due to my experience as well.</p>
<p><a href="http://www.millionclues.com/" target="_blank">Arun Basil</a> came up with a session called <strong>Do they serve Beer at the BarCamp?</strong> which was loosely a mind map based presentation on Barcamp history. It was followed by some miscellaneous items such as usefulness of mind maps, a plug on a to do program called tudumo and some other general items such as ways to impress girls&#8230; <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://manuzacharia.blogspot.com/" target="_blank">Manu Zacharia</a> had a session on IT security issues and career opportunities(<strong>Ethical Hacking &#8211; Hacking in its real sense</strong>). This is a session which generated a good amount of interest and probably motivated a lot in the audience to explore further on TCP/IP protocols, buffer overflow and SQL injection etc. Manu knows how to present his stuff and was extremely patient when faced with a barrage of questions.  However, I was disappointed that he couldn&#8217;t sufficiently cover the essence of the word hacking, because his focus was on IT security.  To his credit, he did point out that &#8220;hacking&#8221; is not about IT security alone (Binny would be the best example for a software hacker). His session should have been named something like &#8220;IT security and career opportunities&#8221;. The session was very good and I am sure there would be a lot of people who are even ready to pay money to attend a lecture similar to this.</p>
<p><a href="http://muneef.in/" target="_blank">Muneef</a> took a session on Drupal basics (<strong>Drupal 101</strong>) and gave an overview of the CMS. However, lack of complete slides and a lack of demonstration of the tool was all too noticeable.  In one slide the feature &#8220;pathauto&#8221; appeared thrice <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>I left immediately after Drupal session since it was already 4PM and I had 2 hours of driving back to Thrissur (it went all downhill after Barcamp since I got stuck at Koratty(NH 47) due to a church festival for over an hour). Kerala Barcamp 6 was a good learning experience and it recharged my learning batteries as well.  I think if this is something that can be planned as some sort of overnight camping, it would be much more effective for networking and knowledge sharing.</p>
<p><strong>Trivia</strong></p>
<ul>
<li>Rajagiri college has international level infrastructure and facilities and we should be thankful that they offered the place for Barcamp. However food sucked big time. It was stale and I guess I need to visit colleges sometimes to appreciate my wife&#8217;s cooking skills.</li>
<li>While getting out of the Rajagiri, I walked past a group who just came out from Barcamp. One guy said &#8211; &#8220;Man, we wasted our time. If we had played cricket or something we would have enjoyed something&#8221; &#8211; It was both funny and insightful. Barcamp is not for everyone!</li>
<li>It was a really ironic moment when I saw <a href="http://manuzacharia.blogspot.com/" target="_blank">Manu Zacharia</a> and a couple of guys trying to break into their own car. He probably locked himself out and even though he is an expert on breaking into computers, he was not able to break into his own car <img src='http://www.jayson.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Rarely you find such ironic moments in life and you have more probability(this word is now reminding me of Praseed&#8217;s session) of finding something like this in a Barcamp!</li>
</ul>
<p><strong>References</strong></p>
<ul>
<li><a href="http://www.barcampkerala.org/blog/" target="_blank">Official Web page of Barcamp Kerala</a></li>
<li><a href="http://www.barcampkerala.org/blog/sessions/" target="_blank">Sessions in Kerala Barcamp 6</a></li>
<li><a href="http://twitter.com/search?q=%23bck6" target="_blank">Twitter buzz on Barcamp 6</a></li>
<li><a href="http://praseedp.blogspot.com/2009/10/barcamp-kerala-6-account.html" target="_blank">Praseed on Barcamp 6</a></li>
<li><a href="http://www.youtube.com/watch?v=oy6LXRO2Jzg" target="_blank">Karmadude&#8217;s video on Barcamp 6</a></li>
<li><a href="http://picasaweb.google.com/jinzabraham/BCK6" target="_blank">Kerala Barcamp 6 photos (Jinson)</a></li>
<li><a href="http://www.barcampkerala.org/photos/BarCamp%20Kerala6%20-Rajagiri%20Enginnering%20College/" target="_blank">Official Barcamp 6 Photo Gallery</a></li>
<li><a href="http://www.ranjithkavarachan.com/barcamp-kerala-6-rajagiri-a-report" target="_blank">Ranjith on Kerala Barcamp 6</a></li>
<li><a href="http://maravind.blogspot.com/2009/10/barcampkerala-6-experience.html" target="_blank">Mahesh on Kerala Barcamp 6</a></li>
<li><a href="http://www.slideshare.net/barcampkerala/presentations" target="_blank">Presentation slides from Barcamp 6</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jayson.in/opinion/barcamp-kerala-6-my-experience.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Reliance Netconnect bandwidth usage meter – Netconnect Meter 1.0</title>
		<link>http://www.jayson.in/projects/reliance-netconnect-bandwidth-usage-meter-netconnect-meter-1-0.html</link>
		<comments>http://www.jayson.in/projects/reliance-netconnect-bandwidth-usage-meter-netconnect-meter-1-0.html#comments</comments>
		<pubDate>Sat, 03 Oct 2009 06:37:32 +0000</pubDate>
		<dc:creator>Jayson</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.jayson.in/uncategorized/reliance-netconnect-bandwidth-usage-meter-netconnect-meter-1-0.html</guid>
		<description><![CDATA[Do you have a Reliance Netconnect 1x CDMA or Netconnect Broadband+ connection and is frustrated at the bandwidth usage tool provided by Reliance? This site rarely works and when it does, it doesn&#8217;t give peak/off peak breakup of data. This is where Netconnect Meter comes to your rescue!
Netconnect Meter is a Windows desktop application to [...]]]></description>
			<content:encoded><![CDATA[<p>Do you have a Reliance Netconnect 1x CDMA or Netconnect Broadband+ connection and is frustrated at the bandwidth usage tool provided by Reliance? This site rarely works and when it does, it doesn&#8217;t give peak/off peak breakup of data. This is where Netconnect Meter comes to your rescue!</p>
<p>Netconnect Meter is a Windows desktop application to find your monthly bandwidth use on Reliance Netconnect 1x CDMA or Broadband+ connection. It internally connects to Reliance servers to find bandwidth data and hence is the most reliable way to find your bandwidth use. This tool also provides a breakup of peak and off peak usage. The following screen shot shows the Netconnect Meter 1.0 in action!,</p>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="netconnect meter in action - reliance broadband+" src="http://www.jayson.in/wp-content/uploads/2009/10/netconnect-meter-in-action1.jpg" width="505" height="362"> </p>
<p>Netconnect Meter enables you to avoid excessive charges by planning your downloads well within your Netconnect tariff plan. You can check the balance bandwidth or balance time left in your prepaid or post paid account.</p>
<p>Netconnect meter considers any session which starts in off peak time (10PM &#8211; 6AM) as off peak use and calculates bandwidth accordingly. This is as per what Reliance considers as off peak use.</p>
<p>In future I plan to add latest bill details, bill estimate calculations, tariff plan details and the ability to run the tool full time on the system tray bar. Please <a href="http://feeds2.feedburner.com/jaysonj" target="_blank">subscribe to my site feed</a> to get latest updates on the Netconnect Meter.</p>
<p>You can <a href="http://www.jayson.in/projects/netconnect-meter">download the Netconnect Meter 1.0 from the Netconnect Meter project page</a>. I welcome your feedback on Netconnect Meter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jayson.in/projects/reliance-netconnect-bandwidth-usage-meter-netconnect-meter-1-0.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.466 seconds -->
