<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet TwinClinG</title>
	<link>http://www.ilughyd.org.in</link>
	<language>en</language>
	<description>Planet TwinClinG - http://www.ilughyd.org.in</description>

<item>
	<title>Balaji Narayanan: From devil to the deep sea</title>
	<guid>tag:balajin.net,2011:/blog//2.441</guid>
	<link>http://balajin.net/blog/archives/2011/11/from-devil-to-the-deep-sea.html</link>
	<description>&lt;p&gt;I have been using two mobile phones, one a Nokia E75 for my personal use with a BSNL Cellone connection and an Airtel Blackberry for office use. It had been a pain to carry two phones but I let it be for almost an year. Last month, my E75's display died. I figured out that it would cost about Rs.2500 to get this fixed but if I tried it sell it would fetch me much less. I decided to use this opportunity to port my existing number to Airtel and do away with the need for a second phone. &lt;/p&gt;

&lt;p&gt;I thought this would be an easy job but little did I know it would take so much effort. According to the process, it is as simple as sending an SMS to 1900, get a UPC number and submit a form to the new provider and voila, the magic happens. &lt;/p&gt;

&lt;p&gt;But Cellone ruins this magic. For one whole day, any SMS to 1900, would result in a reply from 1901 with invalid message format, please send message '&lt;em&gt;PORT &lt;/em&gt;' to 1900. I read, re-read, tried and retried in vain. Infact another co-worker said, I was sending it wrong and tried the same thing and failed. &lt;/p&gt;

&lt;p&gt;The next day, I requested &lt;a href=&quot;http://beyondallboundaries.blogspot.com/&quot; title=&quot;Voices From Within..&quot;&gt;Vasu&lt;/a&gt; to call customer care to see if they could help. Their &lt;a href=&quot;http://beyondallboundaries.blogspot.com/2011/09/dear-bsnl-wtf.html&quot; title=&quot;Dear BSNL, WTF!&quot;&gt; customer care was a serious joke&lt;/a&gt;. I was surprised how I lived with this pathetic support for such a long time. Thankfully, I never had to call them. &lt;/p&gt;

&lt;p&gt;The next day I decided that I would walk into their CSC to see if it would help but wanted to give 1900 a last try and thankfully it worked. I thought it was the end of all my woes and walked into a Airtel Relationship Center for MNC. The guys were very pleasant, even waved off the paltry Rs.19 fee for MNP and told me that it would be ported and activated within a week. &lt;/p&gt;

&lt;p&gt;In a few days time, I got a message from Airtel that my number would be ported the next day. Next morning, I inserted the new SIM into the BB and it worked. I called customer care to enable the BB plans and I was back to business with in a couple of hours. &lt;/p&gt;

&lt;p&gt;Now I thought it would be another call to Airtel Customer care to get my existing Airtel BB connection cancelled. I called the customer care and they tried to woo me to keep the connection by giving me a bunch of offers. With great difficulty, I coaxed the customer care executive to take the request and give me a request number. When she finally did provide a request number, she told that the request would be completed in a month? I was baffled and asked again to be sure? It takes a couple of hours to activate a new connection but a month to disconnect one. :) And since the next day, for almost a week, I was getting calls to see if they can provide a better deals, so that I can keep the connection active. I got frustrated and showered my choicest cuss words and got them to deactivate the number. Last week I got a bill from Airtel for the old number with excess rental being charged. I am still fighting with them to get this resolved. Despite that, I still get emails from them every week if I would be interested in reviving that connection. &lt;/p&gt;

&lt;p&gt;From devil to the deep sea, the network follows... &lt;/p&gt;</description>
	<pubDate>Sat, 04 Feb 2012 15:46:01 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: 25th International Conference on VLSI Design</title>
	<guid>http://vlsiconference.com/vlsi2012/</guid>
	<link>http://vlsiconference.com/vlsi2012/</link>
	<description>I attended the &lt;a href=&quot;http://vlsiconference.com/vlsi2012/&quot;&gt;25th International Conference on VLSI Design and 11th International Conference on Embedded Systems&lt;/a&gt; between January 7-11, 2012 at the &lt;a href=&quot;http://www.hicc.com/&quot;&gt;Hyderabad International Convention Centre&lt;/a&gt;, Hyderabad, India. The first two days consisted of tutorial sessions, and the next three days had the &lt;a href=&quot;http://vlsiconference.com/vlsi2012/conf_schedule.htm&quot;&gt;conference presentations&lt;/a&gt;. There were also exhibit stalls from different companies.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;25th VLSID 2012&quot; src=&quot;http://shakthimaan.com/downloads/glv/2012/vlsid-jan/vlsid-jan-2012.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

On the first day I attended the tutorial session on &lt;a href=&quot;http://www.systemc-ams.org/&quot;&gt;SystemC AMS extensions&lt;/a&gt; by &lt;a href=&quot;https://www.fp7-smartcode.eu/ecws2/biosketch/damm&quot;&gt;Markus Damm&lt;/a&gt;, &lt;a href=&quot;https://www.ict.tuwien.ac.at/mitarbeiter/adhikari&quot;&gt;Sumit Adhikari&lt;/a&gt;, and &lt;a href=&quot;http://www.lip6.fr/actualite/personnes-fiche.php?ident=P102&quot;&gt;François Pecheux&lt;/a&gt;. &lt;a href=&quot;http://fedoraproject.org/wiki/User:Chitlesh&quot;&gt;Chitlesh Goorah&lt;/a&gt; had earlier tried to get &lt;a href=&quot;http://www.spinics.net/linux/fedora/fedora-electronic-lab/msg00117.html&quot;&gt;SystemC into Fedora&lt;/a&gt; and &lt;a href=&quot;http://spins.fedoraproject.org/fel/&quot;&gt;Fedora Electronic Lab&lt;/a&gt;, but, due to licensing issues it could not be included. SystemC-AMS is now released under Apache license. Open SystemC Initiative and Accellera Unite have now integrated to become &lt;a href=&quot;http://www.accellera.org/home/&quot;&gt;Accellera Systems Initiative&lt;/a&gt;. We hope to work with them to get their sources under a single free/open source software license. François Pecheux is from &lt;a href=&quot;http://www.lip6.fr/index.php?LANG=en&quot;&gt;Laboratoire d'Informatique de Paris 6&lt;/a&gt;, &lt;a href=&quot;http://www.upmc.fr/en/index.html&quot;&gt;Pierre &amp;amp; Marie Curie University (UPMC)&lt;/a&gt;, Paris, France, and we already ship their free/open source EDA tools in Fedora.&lt;br /&gt;&lt;br /&gt;

On day two, I attended the tutorial session by &lt;a href=&quot;http://people.epfl.ch/arvind.sridhar&quot;&gt;Sridhar Arvind&lt;/a&gt; on &lt;a href=&quot;http://esl.epfl.ch/3d-ice.html&quot;&gt;3D-ICE&lt;/a&gt;, a free/open source interlayer cooling emulator from &lt;a href=&quot;http://esl.epfl.ch&quot;&gt;Embedded System Laboratory&lt;/a&gt;, &lt;a href=&quot;http://www.epfl.ch/index.en.html&quot;&gt;Ecole polytechnique fédérale de Lausanne&lt;/a&gt;, Switzerland. I have already been working with Sridhar, &lt;a href=&quot;http://people.epfl.ch/david.atienza&quot;&gt;Prof. David Atienza&lt;/a&gt; and &lt;a href=&quot;http://people.epfl.ch/alessandro.vincenzi&quot;&gt;Alessandro Vincenzi&lt;/a&gt; on testing 3D-ICE on Fedora. I had built and tested the dependency &lt;a href=&quot;http://crd-legacy.lbl.gov/~xiaoye/SuperLU/&quot;&gt;SuperLU&lt;/a&gt; library and the 3D-ICE package before the tutorial session. Their software has already been downloaded by over 70 research labs around the world. I will push our tested changes to them. On the later half of the day, I attended a session on verification constraint complexity. &lt;a href=&quot;http://www.trusster.com/products/teal/&quot;&gt;Teal&lt;/a&gt; is a useful verification utility and connection library that has support for constraints and parameter control. The authors of the tool had agreed to release it as free/open source software, and we also ship it in Fedora.&lt;br /&gt;&lt;br /&gt;

On the following three days of the conference, I attended various paper presentations from different tracks from reconfigurable architectures to methods in AMS optimization. I met &lt;a href=&quot;http://www.isical.ac.in/~ssk/&quot;&gt;Prof. Susmita Sur-Kolay&lt;/a&gt; from the &lt;a href=&quot;http://www.isical.ac.in/&quot;&gt;Indian Statistical Institute&lt;/a&gt;, Kolkata, India where they run Fedora in their labs. They also wished to use the 3D-ICE tool and GPU tools in their labs. I also visited the exhibit stalls meeting different people from the industry and academia. There are quite a few interesting free/open source tools that users can benefit from, and we will work in making them available in Fedora. In 2013, the conference will be held in Pune. Thanks to Red Hat for sponsoring my travel and participation at the conference.&lt;br /&gt;</description>
	<pubDate>Sun, 15 Jan 2012 13:20:00 +0000</pubDate>
</item>
<item>
	<title>Thejaswi Puthraya: Behind the Scenes: From request to response</title>
	<guid>http://thejaswi.info/tech/blog/2012/01/02/behind-the-scenes-from-request-to-response</guid>
	<link>http://thejaswi.info/tech/blog/2012/01/02/behind-the-scenes-from-request-to-response</link>
	<description>&lt;p&gt;Cross posted from &lt;a class=&quot;reference external&quot; href=&quot;http://agiliq.com/blog/2012/01/behind-the-scenes-request-to-response/&quot;&gt;my work blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the previous installment of &amp;quot;Behind the Scenes&amp;quot;, we saw how the control flows from &lt;a class=&quot;reference external&quot; href=&quot;http://agiliq.com/blog/2011/09/behind-the-scenes-from-html-form-to-storage/&quot;&gt;Form to File Storage&lt;/a&gt;. Today, we are going to see how the application reacts from request to response.&lt;/p&gt;
&lt;p&gt;In this post, we are going to assume that we are using django's inbuilt &lt;tt class=&quot;docutils literal&quot;&gt;runserver&lt;/tt&gt;. The flow doesn't change much for other WSGI servers available.&lt;/p&gt;
&lt;p&gt;When you invoke the &lt;tt class=&quot;docutils literal&quot;&gt;runserver&lt;/tt&gt; management command, the command line options are validated and an instance of &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/servers/basehttp.py#L113&quot;&gt;WSGIServer&lt;/a&gt; is created and passed the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/servers/basehttp.py#L130&quot;&gt;WSGIRequestHandler&lt;/a&gt;, which is used to create the request object (&lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/handlers/wsgi.py#L128&quot;&gt;WSGIRequest&lt;/a&gt;). After the request object is created and the request started signal is fired, the response is fetched through the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/handlers/base.py#L72&quot;&gt;WSGIRequestHandler.get_response(request)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the &lt;tt class=&quot;docutils literal&quot;&gt;get_response&lt;/tt&gt; method of the request handler, first the urlconf location (by default the &lt;tt class=&quot;docutils literal&quot;&gt;urls.py&lt;/tt&gt;) is setup based on the &lt;tt class=&quot;docutils literal&quot;&gt;settings.ROOT_URLCONF&lt;/tt&gt;. Then a &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/urlresolvers.py#L219&quot;&gt;RegexURLResolver&lt;/a&gt; compiles the regular expressions in the urlconf file. Next, the request middlewares are called in the order specified in the &lt;tt class=&quot;docutils literal&quot;&gt;settings.MIDDLEWARE_CLASSES&lt;/tt&gt; followed by the view middlewares after matching the view (&lt;tt class=&quot;docutils literal&quot;&gt;callback&lt;/tt&gt;) function against the compiled regular expressions from the urlconf. Then the view (&lt;tt class=&quot;docutils literal&quot;&gt;callback&lt;/tt&gt;) is invoked and verified that it does not return &lt;tt class=&quot;docutils literal&quot;&gt;None&lt;/tt&gt; before calling the response middlewares.&lt;/p&gt;
&lt;p&gt;You can see the pictorial representation of the flow below:&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;http://agiliq.com/static/dumps/images/20120102/request_to_response.png&quot;&gt;&lt;img alt=&quot;Request to Response Flow&quot; class=&quot;align-center&quot; src=&quot;http://agiliq.com/static/dumps/images/20120102/request_to_response.png&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Mon, 02 Jan 2012 20:45:23 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Tux workshop, MindSpark 2011, CoEP, Pune, Maharashtra, India</title>
	<guid>http://www.shakthimaan.com/Mambo/gallery/album74</guid>
	<link>http://www.shakthimaan.com/Mambo/gallery/album74</link>
	<description>I had conducted an introductory session on Fedora as part of the &lt;a href=&quot;http://mind-spark.org/tux.php&quot;&gt;Tux workshop&lt;/a&gt;, MindSpark 2011 at &lt;a href=&quot;http://www.coep.org.in/&quot;&gt;College of Engineering, Pune&lt;/a&gt;, Maharashtra, India on Tuesday, December 27, 2011.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Tux workshop&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album74/2_poster.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

There were hundred participants distributed between the morning and repeat sessions in the afternoon. I explained about hardware architecture, system boot sequence, and discussed basic installation concepts to the participants. I then gave a demo of installing Fedora using Virtual Machine Manager. I showed them the plethora of F/OSS software that they can use, and also discussed about Fedora sub-projects, and basic project/communication guidelines. I have given them F16 ISO DVD images.&lt;br /&gt;&lt;br /&gt;

Thanks to Sanket Mehta for working with me for a month in organizing this workshop. Few photos taken at the event are available in my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album74&quot;&gt;/gallery&lt;/a&gt;.&lt;br /&gt;</description>
	<pubDate>Wed, 28 Dec 2011 12:05:00 +0000</pubDate>
</item>
<item>
	<title>Thejaswi Puthraya: Sencha Touch vs jQuery Mobile</title>
	<guid>http://thejaswi.info/tech/blog/2011/12/15/sencha-touch-vs-jquery-mobile</guid>
	<link>http://thejaswi.info/tech/blog/2011/12/15/sencha-touch-vs-jquery-mobile</link>
	<description>&lt;p&gt;Generally, I don't like to do a comparison of technologies or products in a single post because each deserves a dedicated post. But such type of posts get obsolete fast and the effort put into writing (not researching) them goes waste.&lt;/p&gt;
&lt;p&gt;Before I start off the comparison, I need to explain the workflow of developing mobile apps at &lt;a class=&quot;reference external&quot; href=&quot;http://agiliq.com/&quot;&gt;work&lt;/a&gt;. &lt;a class=&quot;reference external&quot; href=&quot;http://ilovemydesigns.com/&quot;&gt;Sai&lt;/a&gt;, the chief designer, draws the mockups on paper, then prototypes on Photoshop and sends them for the approval from the client. The client then suggests some changes and a final set of screens (PSDs set in order) are sent to the developers. We prefer to write HTML5 apps running on &lt;a class=&quot;reference external&quot; href=&quot;http://www.phonegap.com/&quot;&gt;phonegap&lt;/a&gt; because it gives us the ability to create cross platform apps effortlessly (well almost) and we write once (and in stuff we are most comfortable with) and deploy everywhere (well again almost). Another note to make is that &lt;a class=&quot;reference external&quot; href=&quot;http://agiliq.com/&quot;&gt;we&lt;/a&gt; specialize in writing web apps and are at home with &lt;a class=&quot;reference external&quot; href=&quot;http://jQuery.com/&quot;&gt;jQuery&lt;/a&gt;. So take our comparison with a slight pinch of salt.&lt;/p&gt;
&lt;p&gt;Now based on the background above, here is the brain dump of the comparison between &lt;a class=&quot;reference external&quot; href=&quot;http://www.sencha.com/products/touch/&quot;&gt;Sencha Touch&lt;/a&gt; (v1.1) and &lt;a class=&quot;reference external&quot; href=&quot;http://jquerymobile.com/&quot;&gt;jQueryMobile&lt;/a&gt; (v1.0)&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;pros-for-sencha&quot;&gt;
&lt;h1&gt;Pros for Sencha&lt;/h1&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Everything is JS (JS generates the DOM for you)&lt;/li&gt;
&lt;li&gt;Oldest mobile app framework.&lt;/li&gt;
&lt;li&gt;MVC pattern (neat separation of models, views and controllers)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;cons-for-sencha&quot;&gt;
&lt;h1&gt;Cons for Sencha&lt;/h1&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Difficult to design layouts as it requires knowledge of JS. (Web) Designer unfriendly!&lt;/li&gt;
&lt;li&gt;Negligible documentation (Needs a lot of love).&lt;/li&gt;
&lt;li&gt;Too much dependence on global variables. Debugging mess.&lt;/li&gt;
&lt;li&gt;Difficult to theme. Requires messing around with JS and SCSS.&lt;/li&gt;
&lt;li&gt;Feels like using the &lt;a class=&quot;reference external&quot; href=&quot;http://shop.oreilly.com/product/9780596517748.do&quot;&gt;bad parts of JS&lt;/a&gt;. Lots of new operator, globals and an awkward API.&lt;/li&gt;
&lt;li&gt;Only supports webkit based browsers (hence suitable mainly for mobile apps)&lt;/li&gt;
&lt;li&gt;The code repo is available to you on only if you purchase support and development is mainly done within Sencha company.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;pros-for-jqmobile&quot;&gt;
&lt;h1&gt;Pros for jQMobile&lt;/h1&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;It's jQuery!&lt;/li&gt;
&lt;li&gt;Active ecosystem. Lots of plugins.&lt;/li&gt;
&lt;li&gt;Better documentation&lt;/li&gt;
&lt;li&gt;Finer control of the HTML. Can use full power of HTML5.&lt;/li&gt;
&lt;li&gt;Dead easy to make themes. Have an online ThemeRoller!&lt;/li&gt;
&lt;li&gt;Supports majority of the browsers (&lt;a class=&quot;reference external&quot; href=&quot;http://jquerymobile.com/gbs/&quot;&gt;http://jquerymobile.com/gbs/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Can be used for mobile site as well as mobile app (embedded webkit)&lt;/li&gt;
&lt;li&gt;Development is open and happens publicly with the support of the community.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;cons-for-jqmobile&quot;&gt;
&lt;h1&gt;Cons for jQMobile&lt;/h1&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Just reached 1.0. Fairly young but very promising.&lt;/li&gt;
&lt;li&gt;No MVC. Lot of care has to be taken while organizing the code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	<pubDate>Thu, 15 Dec 2011 20:07:13 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Travel: Wai and Mahabaleshwar, Maharashtra, India</title>
	<guid>http://www.shakthimaan.com/Mambo/gallery/album73</guid>
	<link>http://www.shakthimaan.com/Mambo/gallery/album73</link>
	<description>I had been on a weekend trip to &lt;a href=&quot;http://en.wikipedia.org/wiki/Wai,_Maharashtra&quot;&gt;Wai&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Mahabaleshwar&quot;&gt;Mahabaleshwar&lt;/a&gt;, Maharashtra, India. More photos in my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album73&quot;&gt;/gallery&lt;/a&gt;.&lt;br /&gt;
&lt;img src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album73/DSC03186_2.jpg&quot; alt=&quot;highway&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album73/DSC03186_40.jpg&quot; alt=&quot;Sahyadri hills&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album73/DSC03186_64.jpg&quot; alt=&quot;Dhom Dam&quot; /&gt;&lt;br /&gt;</description>
	<pubDate>Tue, 13 Dec 2011 09:40:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Fedora workshop at Foresight Institute, Pune</title>
	<guid>http://shakthimaan.com/downloads/glv/2011/foresight-2011/1-audience.JPG</guid>
	<link>http://shakthimaan.com/downloads/glv/2011/foresight-2011/1-audience.JPG</link>
	<description>I had conducted a one-day introductory workshop on Fedora at &lt;a href=&quot;http://www.foresightedu.com&quot;&gt;Foresight Institute of Management and Research&lt;/a&gt;, affiliated to University of Pune, Maharashtra, India on Saturday, December 3, 2011.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Foresight Institute&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/foresight-2011/2-foresight.JPG&quot; /&gt;&lt;br /&gt;

I started the day's proceedings with an introduction to free/open source software. Most of the students who participated were studying towards their bachelor's programme in computer applications (BCA), and were familiar with C, C++ and Java development. I gave a demo of the Fedora desktop, and also showed them the plethora of software that they can use.&lt;br /&gt;&lt;br /&gt; 

I also introduced them to revision control with examples on using git. I also addressed the various communication tools that we use, the basic communication guidelines, and the Fedora sub-projects that they can participate in.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Audience&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/foresight-2011/1-audience.JPG&quot; /&gt;&lt;br /&gt;

During the post-lunch session, I explained to them about copyright, trademarks, and licensing, and how to use them. I explained the basic concepts in installation, and gave them a demo of installation of Fedora. I have given them CD/DVD images of both Fedora 15 and 16.&lt;br /&gt;&lt;br /&gt;

Thanks to Antriksh Shah for working with me for a month in organizing this workshop.&lt;br /&gt;</description>
	<pubDate>Sun, 04 Dec 2011 10:15:00 +0000</pubDate>
</item>
<item>
	<title>Balaji Narayanan: RIP Steve Jobs</title>
	<guid>tag:balajin.net,2011:/blog//2.436</guid>
	<link>http://balajin.net/blog/archives/2011/10/rip-steve-jobs.html</link>
	<description>&lt;p&gt;I am not a mac fan boy. For that matter, I am not a gadget freak. I have been using a Mac for a couple of years. I very recently started using an iPod and an iPad, all thanks to Yahoo! And I am amazingly impressed by both the devices. I am sure both these devices are going to change the way I look at gadgets. &lt;/p&gt;

&lt;p&gt;May be that is why, when I woke up this morning to the news of Steve Jobs death, I felt as if someone close to me has died. Even after &lt;a href=&quot;http://twitter.com/#!/balajijegan/status/121979537591517186&quot; title=&quot;Navaratri&quot;&gt;all the fun we had today&lt;/a&gt;, somewhere in the bottom of my heart, that sorrow feeling lingers on. &lt;/p&gt;

&lt;p&gt;RIP Steve Jobs. You have changed the way people will look at gadgets. &lt;/p&gt;</description>
	<pubDate>Fri, 25 Nov 2011 07:39:32 +0000</pubDate>
</item>
<item>
	<title>Srikrishna Das: Linux swapping even if RAM is available..</title>
	<guid>http://srikrishnadas.wordpress.com/?p=890</guid>
	<link></link>
	<description>I noticed this after a very long time, on my laptop today&amp;#8230;thought I&amp;#8217;d just blog up what to do about it krish@shenron:~$ free total used free shared buffers cached Mem: 5717368 1556752 4160616 0 32116 295768 -/+ buffers/cache: 1228868 4488500 Swap: 4296696 156708 4139988 So, that&amp;#8217;s pretty much more than 2/3 rds of RAM available, [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=srikrishnadas.wordpress.com&amp;blog=2386715&amp;post=890&amp;subd=srikrishnadas&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 24 Nov 2011 09:57:37 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Shakthimaan's Tweets</title>
	<guid>http://www.shakthimaan.com/links/tweets.html</guid>
	<link>http://www.shakthimaan.com/links/tweets.html</link>
	<description>&lt;a href=&quot;http://identi.ca/shakthimaan&quot;&gt;
&lt;img src=&quot;http://shakthimaan.com/downloads/companylogos/identi_ca.jpg&quot; alt=&quot;identica logo&quot; /&gt;

&lt;/a&gt;
&lt;a href=&quot;http://twitter.com/shakthimaan&quot;&gt;
&lt;img src=&quot;http://shakthimaan.com/downloads/companylogos/twitter.png&quot; alt=&quot;twitter logo&quot; /&gt;
&lt;br /&gt;
&lt;/a&gt;
Shakthimaan's tweets are now available for reference at &lt;a href=&quot;http://www.shakthimaan.com/links/tweets.html&quot;&gt;http://www.shakthimaan.com/links/tweets.html&lt;/a&gt;. I use identi.ca and twitter for documentation links, book references, and useful tips. I am now making it available for others as well. You can also get the sources at:
&lt;pre&gt;
  $ git clone git://gitorious.org/shakthimaan-tweets/mainline.git  
&lt;/pre&gt;</description>
	<pubDate>Mon, 14 Nov 2011 06:10:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Emacs ERC nick notification</title>
	<guid>http://www.emacswiki.org/emacs/ERC</guid>
	<link>http://www.emacswiki.org/emacs/ERC</link>
	<description>I use the following code in .emacs with Emacs &lt;a href=&quot;http://www.emacswiki.org/emacs/ERC&quot;&gt;ERC&lt;/a&gt; to get notified using notify-send whenever anyone pings me on IRC:
&lt;pre&gt;
(defun erc-global-notify (matched-type nick msg)
  (interactive)
  (when (eq matched-type 'current-nick)
    (shell-command
     (concat &quot;notify-send -t 8000 -c \&quot;im.received\&quot; \&quot;&quot;
             (car (split-string nick &quot;!&quot;))
             &quot; mentioned your nick\&quot; \&quot;&quot;
             msg
             &quot;\&quot;&quot;))))
(add-hook 'erc-text-matched-hook 'erc-global-notify)
&lt;/pre&gt;</description>
	<pubDate>Sun, 13 Nov 2011 02:40:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: FUDCon Pune - Design Work</title>
	<guid>http://shakthimaan.fedorapeople.org/docs/fudcon/</guid>
	<link>http://shakthimaan.fedorapeople.org/docs/fudcon/</link>
	<description>&lt;img alt=&quot;FUDCon Pune&quot; src=&quot;https://fedoraproject.org/w/uploads/c/cf/Button.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
As part of the &lt;a href=&quot;http://fudcon.in/&quot;&gt;FUDCon Pune 2011&lt;/a&gt; organizing team, I had volunteered to help with design work. After attending few training sessions on &lt;a href=&quot;http://inkscape.org/&quot;&gt;Inkscape&lt;/a&gt; by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Duffy&quot;&gt;Máirín Duffy&lt;/a&gt;, I decided to give it a try. &lt;a href=&quot;http://fedoraproject.org/wiki/User:Ianweller&quot;&gt;Ian Weller&lt;/a&gt; had written a Python script to create name badges with Inkscape. It would read list of names from a comma separated file (csv) file, and would generate pdfs from the design provided in the svg file. I had customized the script with help from &lt;a href=&quot;http://fedoraproject.org/wiki/DaveMalcolm&quot;&gt;Dave Malcolm&lt;/a&gt;, created csv files for speakers, volunteers and registered delegates, and generated over 400 named badges for the FUDCon event.&lt;br /&gt;&lt;br /&gt;
&lt;img alt=&quot;FUDCon coupons&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/fudcon-2011/registration-desk-name-badges.jpg&quot; /&gt;&lt;br /&gt;
Thanks to &lt;a href=&quot;http://fedoraproject.org/wiki/User:Kushal&quot;&gt;Kushal Das&lt;/a&gt; for the &lt;a href=&quot;http://www.flickr.com/photos/kushaldas/sets/72157628097141150&quot;&gt;photograph&lt;/a&gt;.&lt;br /&gt;
Badges printed on green paper would be for volunteers and organizers, while those printed on blue paper were for speakers. Everyone else got their names printed on white paper. We had also printed badges with just the FUDCon Pune logo for people who register at the venue to write their names on it. We decided not to use QR codes. If we had data on the delegates such as t-shirt size, food preference, identi.ca/twitter feed, IRC nick names, we could have printed them on the badge as well. I did leave enough white space, so people could write whatever they want. The scripts, the Inkscape svg design, an example csv and sample pdf generated are available at &lt;a href=&quot;http://shakthimaan.fedorapeople.org/docs/fudcon/&quot;&gt;http://shakthimaan.fedorapeople.org/docs/fudcon&lt;/a&gt;. I had also designed the coupons for lunch, day I and II, and for the FUDPub:&lt;br /&gt;&lt;br /&gt;
&lt;img alt=&quot;FUDCon coupons&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/fudcon-2011/fudcon-coupons.png&quot; /&gt;&lt;br /&gt;</description>
	<pubDate>Sat, 12 Nov 2011 18:30:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: FUDCon Pune - Final Day</title>
	<guid>http://www.shakthimaan.com/Mambo/gallery/album72</guid>
	<link>http://www.shakthimaan.com/Mambo/gallery/album72</link>
	<description>&lt;img alt=&quot;FUDCon Pune&quot; src=&quot;https://fedoraproject.org/w/uploads/c/cf/Button.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
As a follow-up to my talk on &lt;a href=&quot;http://qucs.sourceforge.net/&quot;&gt;QUCS&lt;/a&gt; on day II of FUDCon Pune 2011, I wanted to create circuit examples on the final day from a text book that was being followed for basic electrical engineering course work. This would be a supplement that a student can use when learning circuit theory. Anuj More and Payas Awadhutkar joined in, and we worked on schematics from chapter I of &lt;a href=&quot;http://www.amazon.ca/Fundamentals-Electrical-Engineering-Leonard-Bobrow/dp/0195105095&quot;&gt;'Fundamentals of Electrical Engineering'&lt;/a&gt; by Leonard S. Boborow, a.k.a &quot;Babu Rao&quot; in India. The schematics were created in qucs-0.0.16, and are available from Payas Awadhutkar gitorious repo:

&lt;pre&gt;
  $ git clone git://gitorious.org/qucs-baburao/qucs-baburao.git
&lt;/pre&gt;

As a finale to the event, Jared Smith cut the Fedora cake!&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Jared cutting the cake&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/39_jared_smith_cake_cutting.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

I would like to thank all the volunteers from &lt;a href=&quot;http://www.coep.org.in/&quot;&gt;College of Engineering, Pune&lt;/a&gt; and &lt;a href=&quot;http://www.coep.org.in/index.php?profile=abhijit.comp&quot;&gt;Prof. Abhijit A M&lt;/a&gt; who coordinated with us in organizing this conference. Thanks also goes to the Fedora contributors who helped in getting things done. Special thanks to &lt;a href=&quot;http://www.redhat.com/&quot;&gt;Red Hat&lt;/a&gt; for sponsoring the event, and for their wonderful support. The COEP volunteers:&lt;br /&gt;&lt;br /&gt; 

&lt;img alt=&quot;COEP volunteers&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/32_coep_volunteers.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

We trained many students over the years as part of the Fedora project. I was very happy to see them as speakers and present on the things that they have been working on, and also help others when required during the conference. This is the best outcome that I take from the event.&lt;br /&gt;&lt;br /&gt;

All the photos taken at FUDCon Pune 2011 are available in my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album72&quot;&gt;/gallery&lt;/a&gt;.&lt;br /&gt;</description>
	<pubDate>Tue, 08 Nov 2011 03:45:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: FUDCon Pune - Day II</title>
	<guid>http://fudcon.in</guid>
	<link>http://fudcon.in</link>
	<description>&lt;img alt=&quot;FUDCon Pune&quot; src=&quot;https://fedoraproject.org/w/uploads/c/cf/Button.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
I arrived early again on day II of &lt;a href=&quot;http://fudcon.in/&quot;&gt;FUDCon Pune 2011&lt;/a&gt;. The day's proceedings started with a keynote by &lt;a href=&quot;http://fedoraproject.org/wiki/User:HarishPillay&quot;&gt;Harish Pillay&lt;/a&gt; on his thoughts on community work, and on his new role as the lead of &lt;a href=&quot;http://fedoraproject.org/wiki/Category:Community_Architecture&quot;&gt;Community Architecture&lt;/a&gt;. I then attended the &lt;a href=&quot;http://fudcon.in/sessions/security-open-source-world&quot;&gt;'Security in the Open Source world!'&lt;/a&gt; talk by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Eteo&quot;&gt;Eugene Teo&lt;/a&gt; and &lt;a href=&quot;http://fedoraproject.org/wiki/User:Huzaifas&quot;&gt;Huzaifa Sidhpurwala&lt;/a&gt;. Their talk covered quite a bit on the various security threats, and on how they are handled.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Eugene Teo&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/11_eugene_teo.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

Since I attended the GlusterFS overview talk on the first day, I wanted to follow it up with the &lt;a href=&quot;http://fudcon.in/sessions/glusterfs-hacking-howto&quot;&gt;'GlusterFS: Hacking HOWTO'&lt;/a&gt; talk by &lt;a href=&quot;https://github.com/amarts&quot;&gt;Amar Tumballi&lt;/a&gt;. He suggested newbies to read on translators as a starting point to work with Gluster, along with few ideas that they could start with. Lunch was again served at 12 noon. After lunch, I headed to Seminar Hall 2 for my talk on &lt;a href=&quot;http://fudcon.in/sessions/qucs-qt-love-story&quot;&gt;'Quite Universal Circuit Simulator - A Qt Love Story'&lt;/a&gt; (&lt;a href=&quot;http://qucs.sourceforge.net/&quot;&gt;QUCS&lt;/a&gt;). It is an introduction to electrical circuit theory using circuit components as &quot;fictional&quot; men and women. The example circuits were created using qucs-0.0.15. The examples are available at the &lt;a href=&quot;https://gitorious.org/qucs-a-qt-love-story/qucs-a-qt-love-story_prj&quot;&gt;gitorious repo&lt;/a&gt;:

&lt;pre&gt;
  $ git clone git://gitorious.org/qucs-a-qt-love-story/qucs-a-qt-love-story_prj.git
&lt;/pre&gt;

After my talk, I went to the auditorium to attend the talk by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Amitshah&quot;&gt;Amit Shah&lt;/a&gt; on &lt;a href=&quot;http://fudcon.in/sites/default/files/slides/Virtualization-with-libvirt.pdf&quot;&gt;'Linux Virtualization'&lt;/a&gt; followed by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Kashyapc&quot;&gt;Kashyap Chamarthy's&lt;/a&gt; talk on &lt;a href=&quot;http://fudcon.in/sessions/virtualization-libvirt&quot;&gt;'Virtualization with Libvirt'&lt;/a&gt;. They had given a good overview of virtualization in the Linux kernel, and available tools that one could use. I do use &lt;a href=&quot;https://fedorahosted.org/publican/&quot;&gt;Publican&lt;/a&gt;, and thus attended Jared Smith's talk on the same. Publican does insert blank pages to ensure that new chapters start on the right-hand side if the content were to be printed as a book. For the final talk of the day, I attended &lt;a href=&quot;http://fedoraproject.org/wiki/User:Sundaram&quot;&gt;Rahul Sundaram's&lt;/a&gt; session on &lt;a href=&quot;http://fudcon.in/sessions/ask-fedora-community-support-and-knowledge-base&quot;&gt;Askbot for Fedora&lt;/a&gt;, and the roadmap and features that he is interested in. We then travelled to &lt;a href=&quot;http://www.parcestique.com/pune.htm&quot;&gt;Hotel Parc Estique&lt;/a&gt; for the FUDPub!&lt;br /&gt;&lt;br /&gt;
&lt;img alt=&quot;FUDPub&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/24_dance_floor.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Mon, 07 Nov 2011 17:40:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: FUDCon Pune - Day I</title>
	<guid>http://fudcon.in/program/fudcon_schedule</guid>
	<link>http://fudcon.in/program/fudcon_schedule</link>
	<description>&lt;img alt=&quot;FUDCon Pune&quot; src=&quot;https://fedoraproject.org/w/uploads/c/cf/Button.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
I arrived early on day I of &lt;a href=&quot;http://fudcon.in/&quot;&gt;FUDCon Pune 2011&lt;/a&gt; to help with the registration desk. We had different counters for speakers and volunteers, and for delegates. A printer was available for us to print badges, directions, or posters as required.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Registration desk&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/3_volunteer_speaker_registration_desk.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

I attended the keynote by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Jsmith&quot;&gt;Jared Smith&lt;/a&gt;, the Fedora Project Leader. The illustrations used in his presentation, &lt;a href=&quot;http://fudcon.in/sessions/fedora-state-union-address&quot;&gt;'Fedora &quot;State of the Union&quot; Address'&lt;/a&gt; were really good. I then proceeded to the classrooms to attend Ramakrishna Reddy's talk on &lt;a href=&quot;http://fudcon.in/sessions/developer-survival-manual-impatient-developer-guide-groking-source&quot;&gt;'Developer Survivor Manual'&lt;/a&gt;. He addressed essential things that newbie developers need to know, and demoed various revision control systems. Fedora banners were placed at various seminar locations on campus to indicate where the talks and sessions were being held.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Registration desk&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album72/6_banner.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

Lunch was served at 12 noon, and then I moved on to attend the &lt;a href=&quot;http://fudcon.in/sessions/fedora-remix-and-community&quot;&gt;'Fedora Remix and the Community'&lt;/a&gt; talk by &lt;a href=&quot;http://fedoraproject.org/wiki/User:Snavin&quot;&gt;Danishka Navin&lt;/a&gt;. He shared his experience with the &lt;a href=&quot;http://www.hanthana.org/&quot;&gt;Hanthana&lt;/a&gt; project, which is a Fedora remix that has support for Sinhalese, and Tamil and has been deployed at various schools in Sri Lanka. Fedora is one of the first and largest user of &lt;a href=&quot;https://github.com/sitaramc/gitolite&quot;&gt;gitolite&lt;/a&gt;, and I was happy to meet its author, Sitaram Chamarthy, from TCS Innovation Labs, Hyderabad, India. &lt;a href=&quot;http://fudcon.in/sites/default/files/slides/gitolite-at-fudcon-india-2011.pdf&quot;&gt;His talk&lt;/a&gt; was filled with numerous examples from people using gitolite. The other large users of gitolite are &lt;a href=&quot;http://kde.org/&quot;&gt;KDE&lt;/a&gt; and &lt;a href=&quot;http://www.kernel.org&quot;&gt;kernel.org&lt;/a&gt;. I then attended the &lt;a href=&quot;http://fudcon.in/sessions/glusterfs-red-hat-storage-storage-red-hat&quot;&gt;'GlusterFS'&lt;/a&gt; talk by Krishna Srinivas from Red Hat, who gave an overview of the Gluster file system, its architecture, and uses.&lt;br /&gt;</description>
	<pubDate>Mon, 07 Nov 2011 12:40:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Going to FUDCon Pune</title>
	<guid>http://fedoraproject.org/wiki/FUDCon:India_2011</guid>
	<link>http://fedoraproject.org/wiki/FUDCon:India_2011</link>
	<description>I had filed a ticket year-end of 2009 to &lt;a href=&quot;https://fedorahosted.org/fedora-india/&quot;&gt;Fedora India&lt;/a&gt; to organize a &lt;a href=&quot;http://fedoraproject.org/wiki/FUDCon&quot;&gt;FUDCon&lt;/a&gt; in India. We couldn't make it in 2010, but it is happening this year!&lt;br /&gt;&lt;br /&gt;
&lt;img alt=&quot;FUDCon Pune&quot; src=&quot;https://fedoraproject.org/w/uploads/4/40/Button3-going.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Fri, 04 Nov 2011 00:05:00 +0000</pubDate>
</item>
<item>
	<title>Balaji Narayanan: Locate Your Hacks</title>
	<guid>tag:balajin.net,2011:/blog//2.440</guid>
	<link>http://balajin.net/blog/archives/2011/10/locate-your-hacks.html</link>
	<description>&lt;p&gt;I am at IIT Delhi for the Hack U. It has been a fun event so far with some interesting discussions on hacks. Met with a bunch of students who are working on their PhD thesis and some of them were awesome. Let us see how the rest of the event goes. &lt;/p&gt;

&lt;p&gt;My presentation from the event is on &lt;a href=&quot;http://www.slideshare.net/balajijegan/locate-your-hacks&quot; title=&quot;Locate Your Hacks&quot;&gt;slideshare&lt;/a&gt;. &lt;/p&gt;

&lt;div id=&quot;__ss_9693393&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/balajijegan/locate-your-hacks&quot; title=&quot;Locate Your Hacks&quot; target=&quot;_blank&quot;&gt;Locate Your Hacks&lt;/a&gt;&lt;/strong&gt;  &lt;div&gt; View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/balajijegan&quot; target=&quot;_blank&quot;&gt;Balaji Narayanan&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;</description>
	<pubDate>Fri, 14 Oct 2011 17:04:34 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Fedora Activity Day II, Pune, 2011</title>
	<guid>https://fedoraproject.org/wiki/FAD_Pune_2011</guid>
	<link>https://fedoraproject.org/wiki/FAD_Pune_2011</link>
	<description>In preparation to &lt;a href=&quot;http://fedoraproject.org/wiki/FUDCon:India_2011&quot;&gt;FUDCon, Pune 2011&lt;/a&gt;, we had organized our &lt;a href=&quot;http://fedoraproject.org/wiki/FAD_Pune_2011&quot;&gt;second Fedora Activity Day (FAD)&lt;/a&gt; at the FOSS Lab, &lt;a href=&quot;http://www.coep.org.in/&quot;&gt;College of Engineering, Pune, India&lt;/a&gt; on Saturday, October 8, 2011. Thanks to COEP for hosting the FAD, and to &lt;a href=&quot;http://www.coep.org.in/index.php?profile=abhijit.comp&quot;&gt;Prof. Abhijit&lt;/a&gt; for working with us in organizing the same. &lt;a href=&quot;http://fedoraproject.org/wiki/User:Tuxdna&quot;&gt;Saleem Ansari&lt;/a&gt; had setup &lt;a href=&quot;http://fudcon.in&quot;&gt;http://fudcon.in&lt;/a&gt; using &lt;a href=&quot;http://usecod.com/&quot;&gt;Conference Organization Distribution&lt;/a&gt;, which we used it for registration at the venue.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;FOSS Lab audience&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album71/1_foss_lab_audience.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://fedoraproject.org/wiki/User:Pjp&quot;&gt;Prasad Pandit&lt;/a&gt; started the day's proceedings with an &lt;a href=&quot;http://pjp.dgplug.org/tools/introduction-python.pdf&quot;&gt;introduction to Python&lt;/a&gt;. Basic syntax, semantics of Python were covered, and we helped the participants in getting started in writing simple scripts. I then presented an overview of contributing to Fedora using the &lt;a href=&quot;http://shakthimaan.com/downloads.html#i-want-2-do-project-tell-me-wat-2-do&quot;&gt;i-want-2-do-project. tell-me-wat-2-do-fedora&lt;/a&gt; presentation, and the various communication channels that they need to be familiar with to work with the larger Fedora community.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;communication channels&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album71/2a_fedora_contribution.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

We had lunch at the &lt;a href=&quot;http://coepboatclub.com/&quot;&gt;COEP Boat Club&lt;/a&gt; canteen. After lunch, &lt;a href=&quot;http://fedoraproject.org/wiki/User:Kashyapc&quot;&gt;Kashyap Chamarthy&lt;/a&gt; presented &lt;a href=&quot;http://kashyapc.fedorapeople.org/Presentations/virtualization-in-fedora.pdf&quot;&gt;KVM virtualization&lt;/a&gt; in Fedora illustrating examples using libvirt and virt tools. &lt;a href=&quot;http://fedoraproject.org/wiki/User:Amitshah&quot;&gt;Amit Shah&lt;/a&gt; and Kashyap answered queries regarding virtualization. Saleem Ansari then presented an &lt;a href=&quot;https://github.com/tuxdna/conf_jmilug&quot;&gt;introduction to web development and Django&lt;/a&gt;, illustrating the use of model, view and template design. I concluded the day's sessions with an introduction to git using the &lt;a href=&quot;http://shakthimaan.com/downloads.html#di-git-ally-managing-love-letters&quot;&gt;di-git-ally managing love letters&lt;/a&gt; presentation.&lt;br /&gt;&lt;br /&gt;

Few photos taken at the event are available in my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album71&quot;&gt;/gallery&lt;/a&gt;.&lt;br /&gt;</description>
	<pubDate>Mon, 10 Oct 2011 07:45:00 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Shaastra 2011, IIT Madras</title>
	<guid>http://shakthimaan.com/downloads/glv/2011/shaastra-2011/</guid>
	<link>http://shakthimaan.com/downloads/glv/2011/shaastra-2011/</link>
	<description>The Shaastra team has been trying to get me to speak at their event
for many years. This year I wanted to make it, and as part of
the &lt;a href=&quot;http://www.shaastra.org/2011/main/events/Hackfest/&quot;&gt;Hackfest at Shaastra 2011&lt;/a&gt;, September 28 to October
2, 2011 at &lt;a href=&quot;http://www.iitm.ac.in/&quot;&gt;IIT-Madras&lt;/a&gt;, Chennai, India I had presented the
  talk on &lt;a href=&quot;http://shakthimaan.com/downloads.html#i-want-2-do-project-tell-me-wat-2-do&quot;&gt;i-want-2-do-project. tell-me-wat-2-do&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Audience&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/shaastra-2011/1-audience.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

Most of the students were interested in participating in the Google
Summer of Code program. I was also able to meet and talk with past
Google Summer of Code students, who had already been introduced to
this presentation.&lt;br /&gt;&lt;br /&gt;

I visited the IITM Research Expo at the K V grounds on campus where
students had presented their research work. There were quite a few
interesting &lt;a href=&quot;http://www.ee.iitm.ac.in/mems/&quot;&gt;papers on MEMS&lt;/a&gt;. I also attended the Paper
and Poster presentation by students at the &lt;a href=&quot;http://respark.iitm.ac.in/&quot;&gt;IITM Research
  Park&lt;/a&gt;. A small memento that I received:&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;momento&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/shaastra-2011/3-momento.JPG&quot; /&gt;&lt;br /&gt;</description>
	<pubDate>Mon, 03 Oct 2011 10:10:00 +0000</pubDate>
</item>
<item>
	<title>Sudharshan: Chile, allá vamos!</title>
	<guid>http://sudharsh.wordpress.com/?p=419</guid>
	<link></link>
	<description>It all started as a little hack by Srini and I at the Yahoo! Openhack Event conducted in Bangalore. The hack by itself wasn&amp;#8217;t that fancy when compared to the other finalists but we did feel good when our hack got shortlisted for the finals. We wrote a little web app which would index delicious [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=sudharsh.wordpress.com&amp;blog=426316&amp;post=419&amp;subd=sudharsh&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 01 Oct 2011 13:13:51 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Fedora Activity Day I, Pune, 2011</title>
	<guid>https://fedoraproject.org/wiki/FAD_Pune_2011_Sep_24</guid>
	<link>https://fedoraproject.org/wiki/FAD_Pune_2011_Sep_24</link>
	<description>In preparation to &lt;a href=&quot;http://fedoraproject.org/wiki/FUDCon:India_2011&quot;&gt;FUDCon, Pune 2011&lt;/a&gt;, we had organized a &lt;a href=&quot;https://fedoraproject.org/wiki/FAD_Pune_2011_Sep_24&quot;&gt;Fedora Activity Day (FAD) I&lt;/a&gt; at Red Hat, Pune, India on Saturday, September 24, 2011.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Introductions&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/fad-1-rh-pune-2011/2-introductions.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;https://fedoraproject.org/wiki/User:Sundaram&quot;&gt;Rahul Sundaram&lt;/a&gt; started the proceedings with a session on how to &lt;a href=&quot;http://sundaram.fedorapeople.org/presentations/fedora-how-to-contribute.pdf&quot;&gt;contribute to Fedora&lt;/a&gt;, and how people can get involved with the community. I showed the various communication channels that people need to use to connect with the large Fedora community.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Understanding Fedora&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/fad-1-rh-pune-2011/1-fedora-contribute.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

We then proceeded to do a hands-on session on RPM packaging. We used the &lt;a href=&quot;http://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package&quot;&gt;GNU Hello RPM packaging&lt;/a&gt; example from the fedoraproject.org wiki. Rahul and I explained each section of the .spec file, and showed them how to use rpmbuild. The participants learnt to write the .spec file, and also built, installed, and tested the hello package.&lt;br /&gt;&lt;br /&gt;

We then took a break for lunch following which I presented a hands-on session on git using the &lt;a href=&quot;file://tmp/news/downloads.html#di-git-ally-managing-love-letters&quot;&gt;di-git-ally managing love letters&lt;/a&gt; presentation. &lt;a href=&quot;http://fedoraproject.org/wiki/User:Siddhesh&quot;&gt;Siddhesh Poyarekar&lt;/a&gt; then took an introductory hands-on &lt;a href=&quot;http://meetbot.fedoraproject.org/fedora-classroom/2010-05-03/autotools_workshop.2010-05-03-13.29.log.html&quot;&gt;session on autotools&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Autotools session&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/fad-1-rh-pune-2011/3-autotools-siddhesh.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

All the presentations are available in the &lt;a href=&quot;https://fedoraproject.org/wiki/FAD_Pune_2011_Sep_24#Agenda&quot;&gt;FAD wiki&lt;/a&gt; page. Thanks to Red Hat for letting us use their facility, and for sponsoring the pizza! They were able to arrange for ten laptops with Fedora 15 installed for participants who didn't have laptops.&lt;br /&gt;&lt;br /&gt;

Thanks also to &lt;a href=&quot;http://fedoraproject.org/wiki/User:Kashyapc&quot;&gt;Kashyap Chamarthy&lt;/a&gt;, &lt;a href=&quot;http://fedoraproject.org/wiki/User:Kushal&quot;&gt;Kushal Das&lt;/a&gt;, &lt;a href=&quot;http://fedoraproject.org/wiki/User:Siddhesh&quot;&gt;Siddhesh Poyarekar&lt;/a&gt; for their help to the participants during the workshop sessions.&lt;br /&gt;</description>
	<pubDate>Sun, 25 Sep 2011 06:30:00 +0000</pubDate>
</item>
<item>
	<title>Balaji Narayanan: Decathlon</title>
	<guid>tag:balajin.net,2011:/blog//2.435</guid>
	<link>http://balajin.net/blog/archives/2011/09/decathlon.html</link>
	<description>&lt;p&gt;In June, while I was preparing for my trek to Roopkund, I was looking for trekking shoes. I was recommended &lt;a href=&quot;http://www.decathlon.in//--FORCLAZ-500-VENTIV&quot; title=&quot;Forclaz 500 Ventiv&quot;&gt;Forclaz 500 Ventiv&lt;/a&gt; by friends. The shoe was retailing at Rs.2999 at &lt;a href=&quot;http://decathlon.in/&quot; title=&quot;Decathlon&quot;&gt;Decathlon&lt;/a&gt;. The same was available for Rs.2499 online with free shipping. I went to the store to try it out, thinking that will order online and save Rs.500. John, the salesman helped me out with my questions and suggested that I pick up a tight fit. It was too tight but he suggested that it will expand a bit and will be fine. He also promised that he will replace it if I find it uncomfortable after a couple of days use. I told him about the online store and price and he told me that he can give it to me for 2799 and joked that Decathlon needs to pay him salary and hence cannot match that price. I bought the shoe and paid the premium just for his service.&lt;/p&gt;

&lt;p&gt;A couple of days burn-in did not help and it was causing pain in the toe. I called up the store and Kuldeep another salesman at the trekking section suggested that I bring in the shoe for replacement. I picked up one size bigger and it was very comfortable for most part of the trek.&lt;/p&gt;

&lt;p&gt;On the last day of the trek, thanks to heavy snow and rain, the shoe lost its shape. There was a bulge around the ankle support and due to this the show wasn't stable, causing ankle strain. After I reached Bangalore, I called up the store and mentioned about the problem. Kuldeep asked me to bring the shoe along with the bill for exchange. I never had the time and I almost forgot about it. Last week I remembered and took the shoe to the store. I had already lost hopes but wanted to give it a shot.&lt;/p&gt;

&lt;p&gt;I walked into the store on Sunday, explained him the problem and showed the shoe. Kuldeep / Jon, said only one thing &quot;Give it at the counter calling it a defective piece and pick up a new one'. Absolutely no questions, no nagging, not trying to put the blame on the buyer, no  delay.&lt;/p&gt;

&lt;p&gt;This is an excellent example of customer service. I had to go to the store 3 times but I will never mind the distance of driving 20+ KM to the store for such excellent service. Looking forward to the store opening in Bannerghatta Road. I am a Decathlon convert.&lt;/p&gt;</description>
	<pubDate>Sun, 25 Sep 2011 04:19:43 +0000</pubDate>
</item>
<item>
	<title>Thejaswi Puthraya: Behind the Scenes: From HTML Form to Storage</title>
	<guid>http://thejaswi.info/tech/blog/2011/09/21/behind-the-scenes-from-html-form-to-storage</guid>
	<link>http://thejaswi.info/tech/blog/2011/09/21/behind-the-scenes-from-html-form-to-storage</link>
	<description>&lt;p&gt;Cross posted from my &lt;a class=&quot;reference external&quot; href=&quot;http://agiliq.com/blog/2011/09/behind-the-scenes-from-html-form-to-storage/&quot;&gt;work blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this post, we are going to see what happens behind the scenes when a file is uploaded to a django powered web application.&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;http://agiliq.com/dumps/images/20110921/file_storage.gif&quot;&gt;&lt;img alt=&quot;File Upload Flow&quot; class=&quot;align-center&quot; src=&quot;http://agiliq.com/dumps/images/20110921/file_storage.gif&quot; /&gt;&lt;/a&gt;
&lt;p&gt;An HTML form with a file input (atleast one) and encoding set to &lt;a class=&quot;reference external&quot; href=&quot;https://docs.djangoproject.com/en/dev/ref/forms/api/#binding-uploaded-files&quot;&gt;multipart/form-data&lt;/a&gt; is submitted. The &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/http/multipartparser.py#L31&quot;&gt;MultiPartParser&lt;/a&gt; parses the POST request and returns a tuple of the POST and FILES data &lt;tt class=&quot;docutils literal&quot;&gt;(request.POST, request.FILES)&lt;/tt&gt;. The MultiPartParser processes the uploaded data using the &lt;a class=&quot;reference external&quot; href=&quot;https://docs.djangoproject.com/en/dev/topics/http/file-uploads/#upload-handlers&quot;&gt;File Upload Handlers&lt;/a&gt; objects (through the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/files/uploadhandler.py#L87&quot;&gt;new_file&lt;/a&gt;, &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/files/uploadhandler.py#L100&quot;&gt;receive_data_chunk&lt;/a&gt; and &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/files/uploadhandler.py#L116&quot;&gt;upload_complete&lt;/a&gt; methods). The &lt;tt class=&quot;docutils literal&quot;&gt;request.FILES&lt;/tt&gt; values are a sequence of instances of &lt;a class=&quot;reference external&quot; href=&quot;https://docs.djangoproject.com/en/dev/topics/http/file-uploads/#uploadedfile-objects&quot;&gt;UploadedFile&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the django form, we pass the &lt;tt class=&quot;docutils literal&quot;&gt;request.FILES&lt;/tt&gt; MultiValueDict. These UploadedFile instances are validated by the &lt;tt class=&quot;docutils literal&quot;&gt;full_clean&lt;/tt&gt; method on the &lt;a class=&quot;reference external&quot; href=&quot;https://docs.djangoproject.com/en/dev/ref/forms/api/&quot;&gt;Form&lt;/a&gt;. The &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/forms/forms.py#L254&quot;&gt;full_clean&lt;/a&gt; method in turn calls the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/forms/forms.py#L273&quot;&gt;_clean_fields&lt;/a&gt; method which calls the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/forms/fields.py#L493&quot;&gt;clean&lt;/a&gt; method on the &lt;tt class=&quot;docutils literal&quot;&gt;forms.FileField&lt;/tt&gt; and checks if the data is empty.&lt;/p&gt;
&lt;p&gt;After the form is successfully validated, we might assign and save the &lt;tt class=&quot;docutils literal&quot;&gt;cleaned_data&lt;/tt&gt; of the form to a model instance (or by saving the &lt;tt class=&quot;docutils literal&quot;&gt;ModelForm&lt;/tt&gt;). When the &lt;tt class=&quot;docutils literal&quot;&gt;save&lt;/tt&gt; method on the model instance is called, the &lt;tt class=&quot;docutils literal&quot;&gt;save_base&lt;/tt&gt; method calls a &lt;tt class=&quot;docutils literal&quot;&gt;pre_save&lt;/tt&gt; method on each field of the model. This &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/db/models/fields/files.py#L244&quot;&gt;pre_save&lt;/a&gt; method returns the value of the file instance bound to that FileField and calls it's &lt;tt class=&quot;docutils literal&quot;&gt;save&lt;/tt&gt; method. This &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/db/models/fields/files.py#L84&quot;&gt;save&lt;/a&gt; method (on the models.FileField) in turn calls the &lt;a class=&quot;reference external&quot; href=&quot;https://code.djangoproject.com/browser/django/trunk/django/core/files/storage.py#L34&quot;&gt;save (Storage)&lt;/a&gt; method on the &lt;tt class=&quot;docutils literal&quot;&gt;Storage&lt;/tt&gt; which is either picked up from the arguments passed to the FileField (&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;FileField(storage=...)&lt;/span&gt;&lt;/tt&gt;) or the &lt;a class=&quot;reference external&quot; href=&quot;https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-DEFAULT_FILE_STORAGE&quot;&gt;DEFAULT_FILE_STORAGE&lt;/a&gt; settings attribute.&lt;/p&gt;
&lt;p&gt;This is the flow from the HTML Form all the way upto the File Storage. Hope you liked it.&lt;/p&gt;</description>
	<pubDate>Wed, 21 Sep 2011 18:01:51 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: From Python to Silicon: python-myhdl</title>
	<guid>http://www.shakthimaan.com/downloads.html#from-python-to-silicon</guid>
	<link>http://www.shakthimaan.com/downloads.html#from-python-to-silicon</link>
	<description>I had presented &lt;a href=&quot;http://www.shakthimaan.com/downloads.html#from-python-to-silicon&quot;&gt;From Python to Silicon: python-myhdl&lt;/a&gt; talk at &lt;a href=&quot;http://in.pycon.org/2011/&quot;&gt;PyCon India 2011&lt;/a&gt;, September 16-18, 2011 at Symbiosis, Pune, India.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;PyCon India sponsors&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album70/3_sponsors.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

The first day of the (un)conference was filled with tutorials. I attended the &lt;a href=&quot;http://in.pycon.org/2011/talks/4-functional-programming-with-python&quot;&gt;Functional Programming with Python&lt;/a&gt; talk by Anand Chitipothu. He had illustrated list comprehensions, recursions, higher-order functions, iterators and generators in Python with numerous examples.&lt;br /&gt;&lt;br /&gt;

On the second day, I attended the keynote by Raymond Hettinger on &lt;a href=&quot;http://urtalk.kpoint.in/kapsule/gcc-e7c717db-f77e-43dc-9dc0-255eb47e9dd3&quot;&gt;What Makes Python Awesome&lt;/a&gt;. It was a very informative talk illustrating the key characteristics of Python, and the community that surrounds it.&lt;br /&gt;&lt;br /&gt;

I also attended the &lt;a href=&quot;http://in.pycon.org/2011/talks/13-python-on-android&quot;&gt;Python on Android&lt;/a&gt; talk by Sajjad Anwar, who gave simple examples using android-scripting. The &lt;a href=&quot;http://in.pycon.org/2011/talks/7-emacs-as-a-python-ide&quot;&gt;Emacs as a Python IDE&lt;/a&gt; talk by Noufal Ibrahim had useful tips and tricks on using Emacs for development work, and issue tracking using &lt;a href=&quot;http://orgmode.org/&quot;&gt;org-mode&lt;/a&gt;. I also attended the &lt;a href=&quot;http://in.pycon.org/2011/talks/43-decorators-as-composable-abstractions&quot;&gt;Decorators as Composable Abstractions&lt;/a&gt; by Sidhant Godiwala which was an introduction to using decorators in Python.&lt;br /&gt;&lt;br /&gt;

On the final day of the event, I attended &lt;a href=&quot;http://in.pycon.org/2011/talks/35-network-programming-with-umit-project&quot;&gt;Network Programming with Umit Project&lt;/a&gt; by Narendran Thangaranjan who gave demos on network protocol implementation, and testing in Python using the &lt;a href=&quot;http://www.umitproject.org/&quot;&gt;Umit project&lt;/a&gt;. Jivitesh Singh Dhaliwal gave a demo of using PySerial to control robots in the &lt;a href=&quot;http://in.pycon.org/2011/talks/30-python-in-the-real-world-from-everyday-applications-to-advanced-robotics&quot;&gt;Python in the Real World: From Blinking LEDs to Advanced Robotics&lt;/a&gt; talk.&lt;br /&gt;&lt;br /&gt;

My presentation slides are &lt;a href=&quot;http://www.shakthimaan.com/downloads.html#from-python-to-silicon&quot;&gt;available&lt;/a&gt;. Thanks to Christopher Felton for his valuable feedback.&lt;br /&gt;&lt;br /&gt;

Few photos taken during the event are available at my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album70&quot;&gt;/gallery&lt;/a&gt;.</description>
	<pubDate>Tue, 20 Sep 2011 04:10:00 +0000</pubDate>
</item>
<item>
	<title>Thejaswi Puthraya: Installing drivers for Samsung ML-1676 on Linux</title>
	<guid>http://thejaswi.info/tech/blog/2011/09/10/installing-drivers-for-samsung-ml-1676-on-linux</guid>
	<link>http://thejaswi.info/tech/blog/2011/09/10/installing-drivers-for-samsung-ml-1676-on-linux</link>
	<description>&lt;p&gt;Today, I purchased a Samsung ML-1676 Monochrome Laser Printer. I was under the impression that most printers are now supported out of the box but I was wrong. This model of the printer uses a proprietary language called the Samsung Printing Language (SPL) and hence drivers are not included in the distributions by default. But fear not, there is a very simple process to setup your printer because Samsung provides drivers not just for Windows but also for Mac and Linux based distributions! Great going Samsung, you deserve a pat on the back.&lt;/p&gt;
&lt;p&gt;Download the &amp;quot;Unified Drivers&amp;quot; for Linux from the download center on Samsung website. At the moment of writing this post, the drivers are available &lt;a class=&quot;reference external&quot; href=&quot;http://www.samsung.com/in/support/detail/supportPrdDetail.do?menu=SP00&amp;prd_ia_cd=1704&amp;prd_mdl_cd=ML-1676%2FXIP&amp;prd_mdl_name=ML-1676&amp;srchword=ML-1676&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Switch on your printer and connect it to your PC. Then, extract the downloaded file and start your printer configuration suite. On KDE, it is found under System Settings &amp;gt; Printer Configuration. Click on the &amp;quot;New Printer&amp;quot; option and select a &amp;quot;New Network Printer&amp;quot;. Most likely, you will see a &amp;quot;Samsung ML-1670 Series&amp;quot; connection in the various printer connection options. If you do not find it, check if the printer is connected and switched on. Select the &amp;quot;Samsung ML-1670 Series&amp;quot; connection and proceed. In the next screen, select the &amp;quot;Provide the PPD file&amp;quot; (PPD - PostScript Printer Description) option and select the following file from your downloaded directory (&amp;lt;Download_directory&amp;gt;/cdroot/Linux/noarch/at_opt/share/ppd/ML-1670spl.ppd).&lt;/p&gt;
&lt;p&gt;The driver for the printer is installed. All you now need is the 'rastertosamsungsplc' utility which translates the default print language to the Samsung Printer Language. This utility is also present in the download. Copy the 'rastertosamsungsplc' from the &amp;lt;Download_directory&amp;gt;/cdroot/Linux/&amp;lt;arch&amp;gt;/at_root/usr/lib/cups/filter/ directory to /usr/lib/cups/filter/ on your PC. Fill the &amp;lt;arch&amp;gt; in the path appropriately. If you use a 32-bit machine, arch would be i386 and x86_64 on a 64-bit.&lt;/p&gt;
&lt;p&gt;Setting up this printer is a little bit of a struggle but once setup, it works perfectly.&lt;/p&gt;
&lt;p&gt;PS: The option of providing PPD works for a lot of Samsung models and you may be lucky to find your model in the &amp;quot;Unified Driver&amp;quot; download.&lt;/p&gt;</description>
	<pubDate>Sat, 10 Sep 2011 22:16:08 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Packaging RPM</title>
	<guid>http://shakthimaan.com/downloads.html#packaging-red-hot-paneer-butter-masala</guid>
	<link>http://shakthimaan.com/downloads.html#packaging-red-hot-paneer-butter-masala</link>
	<description>Released &lt;a href=&quot;http://shakthimaan.com/downloads.html#packaging-red-hot-paneer-butter-masala&quot;&gt;Packaging RPM&lt;/a&gt; (Packaging Red hot, Paneer (butter) Masala) presentation 1.7. The LaTeX sources are available at &lt;a href=&quot;https://gitorious.org/packaging-red-hot-paneer-butter-masala&quot;&gt;gitorious.org&lt;/a&gt;.&lt;br /&gt;
&lt;pre&gt;
  $ git clone git://gitorious.org/packaging-red-hot-paneer-butter-masala/mainline.git
&lt;/pre&gt;</description>
	<pubDate>Sat, 10 Sep 2011 03:40:00 +0000</pubDate>
</item>
<item>
	<title>Kenneth Gonsalves: fedora 15 sucks</title>
	<guid>http://lawgon.livejournal.com/85428.html</guid>
	<link>http://lawgon.livejournal.com/85428.html</link>
	<description>I have been using fedora 15 for the last few months, but am unable to get my BSNL 3G to work. Why can't these clowns at redhat get their act together? My daughter had no problem with Fedora 14.</description>
	<pubDate>Tue, 06 Sep 2011 11:02:39 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Introduction to GNU Make</title>
	<guid>http://www.shakthimaan.com/Mambo/gallery/album69</guid>
	<link>http://www.shakthimaan.com/Mambo/gallery/album69</link>
	<description>I had presented GNU Make, &lt;a href=&quot;http://shakthimaan.com/downloads.html#dum-ka-biryani-make-for-each-other&quot;&gt;Dum Ka Biryani, Make for each other&lt;/a&gt; at &lt;a href=&quot;http://icefoss.fisat.ac.in/&quot;&gt;ICE-FOSS 2011&lt;/a&gt;, August 26-27, 2011 at &lt;a href=&quot;http://www.fisat.ac.in/&quot;&gt;Federal Institute of Science and Technology&lt;/a&gt;, Angamaly, Kerala.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;FISAT&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album69/5_fisat.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

The conference had talks, hands-on workshops, and project demos. There were interesting projects displayed at the stalls by the students varying from Arduino-based hardware projects, to Python mobile application development to games, and applications developed using opencv. Pamphlets were made for each project, and given to the visitors at the stall. I reviewed the projects that were demoed and gave them feedback. The Institute is in the process of migrating their servers, so we should (hopefully) see the sources made available online.&lt;br /&gt;&lt;br /&gt;

I also had a chance to meet Anvar K Sadath, Executive Director at the &lt;a href=&quot;https://www.itschool.gov.in/index.php&quot;&gt;IT@School&lt;/a&gt; project. They have trained nearly 2 lakh teachers on F/OSS over the years. Their new initiative is &lt;a href=&quot;https://www.itschool.gov.in/animation/&quot;&gt;animation training&lt;/a&gt; using free/open source software.&lt;br /&gt;&lt;br /&gt;

The Institute does have a cluster setup called &quot;Dakshina&quot; which is used by students, and the faculty. They also do allow other nearby colleges to use the facility on request.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;Dakshina cluster&quot; width=&quot;320&quot; height=&quot;427&quot; src=&quot;http://www.shakthimaan.com/Mambo/gallery/albums/album69/17_dakshina_cluster.sized.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

Thanks to the Management of FISAT, for sponsoring my travel and for the wonderful hospitality. Photos taken during the trip are available at my &lt;a href=&quot;http://www.shakthimaan.com/Mambo/gallery/album69&quot;&gt;/gallery&lt;/a&gt;.&lt;br /&gt;</description>
	<pubDate>Mon, 29 Aug 2011 08:40:00 +0000</pubDate>
</item>
<item>
	<title>Kenneth Gonsalves: irctc madness</title>
	<guid>http://lawgon.livejournal.com/85000.html</guid>
	<link>http://lawgon.livejournal.com/85000.html</link>
	<description>circa 2000 I registered an account with irctc. Since I did not have a credit card, I did not use the account for a long time and forgot about it. Several years later when I got a card, I registered afresh and was using the account regularly. The other day the account got deactivated. I tried to register afresh - error, email id already registered. I tried with a different email id - error, mobile number already registered. I mailed customer care and they told me that by creating 2 accounts with the same email id/mobile number, I am in breach of the terms and conditions of the website and hence am banned - I am now waiting for the railway police to turn up with handcuffs.</description>
	<pubDate>Sat, 27 Aug 2011 02:47:05 +0000</pubDate>
</item>
<item>
	<title>Shakthi Kannan: Introduction to TDD, BDD: Pune Institute of Computer Technology</title>
	<guid>http://www.flickr.com/photos/shreyankg/sets/72157627481625374/</guid>
	<link>http://www.flickr.com/photos/shreyankg/sets/72157627481625374/</link>
	<description>I had conducted a session on test driven, behaviour driven development on Saturday, August 20, 2011 at &lt;a href=&quot;http://www.pict.edu/&quot;&gt;Pune Institute of Computer Technology&lt;/a&gt;, Pune, Maharashtra, India using Ruby, Cucumber, and Rails with examples from &lt;a href=&quot;https://joindiaspora.com/&quot;&gt;Diaspora&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

Thanks to &lt;a href=&quot;http://www.j4v4m4n.in/&quot;&gt;Praveen Arimbrathodiyil&lt;/a&gt; for initiating this workshop and &lt;a href=&quot;http://fedoraproject.org/wiki/User:Shreyankg&quot;&gt;Shreyank Gupta&lt;/a&gt; for helping the students during the hands-on session.&lt;br /&gt;&lt;br /&gt;

Participants were new to Ruby, and we started off with &lt;a href=&quot;http://www.ruby-lang.org/en/documentation/quickstart/&quot;&gt;Ruby in Twenty Minutes&lt;/a&gt;. Using interactive ruby (irb) students were able to understand the language syntax and its usage. We then moved on to writing tests in Ruby, and writing them first before writing code.&lt;br /&gt;&lt;br /&gt;

&lt;img alt=&quot;irc session&quot; src=&quot;http://shakthimaan.com/downloads/glv/2011/pict-aug-20-2011/pict-irb-aug-20-2011.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

User stories were introduced with explanation on understanding how features, and step definitions are written. &lt;a href=&quot;http://cukes.info&quot;&gt;Cucumber&lt;/a&gt; was used to run through the features with simple examples. We then moved on to using cucumber with Rails illustrating an &lt;a href=&quot;http://asciicasts.com/episodes/155-beginning-with-cucumber&quot;&gt;example of a Rails blog application&lt;/a&gt;. I had setup Diaspora on my laptop, and had then given them a visual demo of how cucumber runs feature tests with selenium webdriver. &lt;a href=&quot;http://www.flickr.com/photos/shreyankg/sets/72157627481625374/&quot;&gt;Photos&lt;/a&gt; taken from Shreyank's camera are available.&lt;br /&gt;</description>
	<pubDate>Mon, 22 Aug 2011 05:20:00 +0000</pubDate>
</item>

</channel>
</rss>

