<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Ketan&#039;s Musings &#187; GNU &amp; Linux</title>
	<atom:link href="http://ketan.padegaonkar.name/category/gnu-linux/feed" rel="self" type="application/rss+xml" />
	<link>http://ketan.padegaonkar.name</link>
	<description>Where he blogs about his eclipse musings</description>
	<lastBuildDate>Sat, 26 Feb 2011 18:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Run JRuby From Within A Jar And Package Your Own Gems Along</title>
		<link>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html</link>
		<comments>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html#comments</comments>
		<pubDate>Fri, 10 Apr 2009 03:50:35 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse-meets-jruby]]></category>
		<category><![CDATA[jruby]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=323</guid>
		<description><![CDATA[Jruby-in a jar already bundles rspec and rake, so the goal was to find out where it gets packaged. Download the jruby source zip, extract it and open the build.xml file, search for &#8220;rspec&#8221; (there&#8217;s two occurences) and you&#8217;ll find that it&#8217;s passed in as an argument to the gem installer, add in another line [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dist.codehaus.org/jruby/1.2.0/jruby-complete-1.2.0.jar">Jruby-in a jar</a> already bundles <a href="http://rspec.info/">rspec</a> and <a href="http://rake.rubyforge.org/">rake</a>, so the goal was to find out where it gets packaged.</p>
<p>Download the <a href="http://dist.codehaus.org/jruby/1.2.0/jruby-src-1.2.0.zip">jruby source zip</a>, extract it and open the build.xml file, search for &#8220;rspec&#8221; (there&#8217;s two occurences) and you&#8217;ll find that it&#8217;s passed in as an argument to the gem installer, add in another line with &#8220;cucumber&#8221;:</p>
<pre>
&lt;target name="install-gems"&gt;
  &lt;property name="jruby.home" value="${basedir}"/&gt;
  &lt;java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"&gt;
    &lt;classpath refid="build.classpath"/&gt;
    &lt;classpath path="${jruby.classes.dir}"/&gt;
    &lt;sysproperty key="jruby.home" value="${jruby.home}"/&gt;
    &lt;arg value="--command"/&gt;
    &lt;arg value="maybe_install_gems"/&gt;
    &lt;arg value="rspec"/&gt;
    &lt;arg value="rake"/&gt;
    <b>&lt;arg value="cucumber"/&gt; &lt;!-- add cucumber --&gt;</b>
    &lt;arg value="--env-shebang"/&gt;
  &lt;/java&gt;
&lt;/target&gt;
</pre>
<p>Then run ant:</p>
<pre><b>$ ant jar-complete</b></pre>
<p>To verify that everything is fine:</p>
<pre>$ <b>java -jar lib/jruby-complete.jar -S gem list</b>

*** LOCAL GEMS ***

builder (2.1.2)
cucumber (0.2.3)
diff-lcs (1.1.2)
polyglot (0.2.5)
rake (0.8.4)
rspec (1.2.2)
sources (0.0.1)
term-ansicolor (1.0.3)
treetop (1.2.5)</pre>
<p>Great we&#8217;ve now managed to package jruby-in-a-jar with some additional gems. Now to run <a href="http://ketan.padegaonkar.name/2009/04/10/cucumber-on-jruby-inside-eclipse.html">cucumber on jruby in eclipse</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash Player on 64-bit FireFox on Linux</title>
		<link>http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html</link>
		<comments>http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html#comments</comments>
		<pubDate>Wed, 01 Aug 2007 08:37:45 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash-player]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nspluginwrapper]]></category>
		<category><![CDATA[sun-microsystems]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html</guid>
		<description><![CDATA[Here&#8217;s how to get your firefox running on a 64 bit Linux machine to work with 32 bit plugins. I&#8217;ve tried this with gentoo, it should work with ubuntu or kubuntu or any other distro of your choice. Download and install nspluginwrapper from http://gwenole.beauchesne.info/projects/nspluginwrapper/. For ubuntu, there are some instructions on how to do this [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s how to get your firefox running on a 64 bit Linux machine to work with 32 bit plugins. I&#8217;ve tried this with gentoo, it should work with ubuntu or kubuntu or any other distro of your choice.</p>
<p>Download and install nspluginwrapper from <a href="http://gwenole.beauchesne.info/projects/nspluginwrapper/">http://gwenole.beauchesne.info/projects/nspluginwrapper/</a>.</p>
<p>For ubuntu, there are some instructions on how to do this here (<a href="http://ubuntuforums.org/showthread.php?t=341727">http://ubuntuforums.org/showthread.php?t=341727</a>). On gentoo I had to
<pre> #emerge nspluginwrapper</pre>
<p>Download the flash installer from the website here: <a href="http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz">http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz</a>. Untar the installer:</p>
<pre>$ tar -zxvf install_flash_player_9_linux.tar.gz</pre>
<p>Step into the installer directory:</p>
<pre>cd install_flash_player_9_linux</pre>
<p>Edit the installer file:</p>
<pre>vi flashplayer-installer #use nano or gedit if you like</pre>
<p>Navigate to line 47 (this inside the function exit_cpu) and comment out the line that says exit 1.</p>
<pre># the architecture is not supported
exit_cpu () {
  echo ""
  echo "ERROR: Your architecture, \'$1\', is not supported by the"
  echo "       $PRODUCT installer."
  echo ""
  #exit 1   # this was line 47
}</pre>
<p>Install the flash plugin, I used the default paths, you can choose the paths according to what you have on your computer (I used /home/ketan/.mozilla)</p>
<pre>./flashplayer-installer</pre>
<p>Now verify that the plugin actually got installed in the directory that you specified</p>
<pre>$ ls /home/ketan/.mozilla/plugins</pre>
<p>Use nspluginwrapper to create a 64-bit wrapper around this 32 bit plugin. (thanks to <a href="#comment-1037">Lance</a> for a typo update)</p>
<pre>$ nspluginwrapper -i /home/ketan/.mozilla/plugins/libflashplayer.so</pre>
<p>Now restart firefox, that should get you to run firefox with flash player.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Flash+Player+on+64-bit+FireFox+on+Linux&amp;link=http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html&amp;notes=Here%27s%20how%20to%20get%20your%20firefox%20running%20on%20a%2064%20bit%20Linux%20machine%20to%20work%20with%2032%20bit%20plugins.%20I%27ve%20tried%20this%20with%20gentoo%2C%20it%20should%20work%20with%20ubuntu%20or%20kubuntu%20or%20any%20other%20distro%20of%20your%20choice.%0A%0ADownload%20and%20install%20nspluginwrapper%20from%20http%3A%2F%2Fgwenole.beauchesne.info%2Fprojects%2Fnspluginwrapper%2F.%0A%0AF&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Flash+Player+on+64-bit+FireFox+on+Linux&amp;link=http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html&amp;notes=Here%27s%20how%20to%20get%20your%20firefox%20running%20on%20a%2064%20bit%20Linux%20machine%20to%20work%20with%2032%20bit%20plugins.%20I%27ve%20tried%20this%20with%20gentoo%2C%20it%20should%20work%20with%20ubuntu%20or%20kubuntu%20or%20any%20other%20distro%20of%20your%20choice.%0A%0ADownload%20and%20install%20nspluginwrapper%20from%20http%3A%2F%2Fgwenole.beauchesne.info%2Fprojects%2Fnspluginwrapper%2F.%0A%0AF&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Flash+Player+on+64-bit+FireFox+on+Linux&amp;link=http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html&amp;notes=Here%27s%20how%20to%20get%20your%20firefox%20running%20on%20a%2064%20bit%20Linux%20machine%20to%20work%20with%2032%20bit%20plugins.%20I%27ve%20tried%20this%20with%20gentoo%2C%20it%20should%20work%20with%20ubuntu%20or%20kubuntu%20or%20any%20other%20distro%20of%20your%20choice.%0A%0ADownload%20and%20install%20nspluginwrapper%20from%20http%3A%2F%2Fgwenole.beauchesne.info%2Fprojects%2Fnspluginwrapper%2F.%0A%0AF&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Flash+Player+on+64-bit+FireFox+on+Linux&amp;link=http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html&amp;notes=Here%27s%20how%20to%20get%20your%20firefox%20running%20on%20a%2064%20bit%20Linux%20machine%20to%20work%20with%2032%20bit%20plugins.%20I%27ve%20tried%20this%20with%20gentoo%2C%20it%20should%20work%20with%20ubuntu%20or%20kubuntu%20or%20any%20other%20distro%20of%20your%20choice.%0A%0ADownload%20and%20install%20nspluginwrapper%20from%20http%3A%2F%2Fgwenole.beauchesne.info%2Fprojects%2Fnspluginwrapper%2F.%0A%0AF&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Flash+Player+on+64-bit+FireFox+on+Linux&amp;link=http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html&amp;notes=Here%27s%20how%20to%20get%20your%20firefox%20running%20on%20a%2064%20bit%20Linux%20machine%20to%20work%20with%2032%20bit%20plugins.%20I%27ve%20tried%20this%20with%20gentoo%2C%20it%20should%20work%20with%20ubuntu%20or%20kubuntu%20or%20any%20other%20distro%20of%20your%20choice.%0A%0ADownload%20and%20install%20nspluginwrapper%20from%20http%3A%2F%2Fgwenole.beauchesne.info%2Fprojects%2Fnspluginwrapper%2F.%0A%0AF&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/08/01/flash-player-on-64-bit-firefox-on-linux.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Finding a Class in a ton of jars</title>
		<link>http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html</link>
		<comments>http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html#comments</comments>
		<pubDate>Thu, 26 Jul 2007 03:46:42 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[class-finder]]></category>
		<category><![CDATA[jar-finder]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html</guid>
		<description><![CDATA[This is how I do it. Create a script I call it findclass in some location on the path. /usr/local/bin is a good place, I prefer $HOME/bin. Remember to chmod this script to 755. #!/bin/bash find -iname "*.jar" &#124; xargs -i unzip -l {} &#124; less In case you are new to less, here&#8217;s how [...]]]></description>
			<content:encoded><![CDATA[<p>This is how I do it. Create a script I call it findclass in some location on the path. /usr/local/bin is a good place, I prefer $HOME/bin. Remember to chmod this script to 755.</p>
<pre>
#!/bin/bash
find -iname "*.jar" | xargs -i unzip -l {} | less
</pre>
<p>In case you are new to less, here&#8217;s how you navigate:<br />
1. To find a particular class say com.xyz.abc.MyClass, you type:
<pre>/com.xyz.abc.MyClass</pre>
<p>2. To find what jar contains this class, you type:
<pre>?Archive:</pre>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Finding+a+Class+in+a+ton+of+jars&amp;link=http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html&amp;notes=This%20is%20how%20I%20do%20it.%20Create%20a%20script%20I%20call%20it%20findclass%20in%20some%20location%20on%20the%20path.%20%2Fusr%2Flocal%2Fbin%20is%20a%20good%20place%2C%20I%20prefer%20%24HOME%2Fbin.%20Remember%20to%20chmod%20this%20script%20to%20755.%0A%0A%0A%23%21%2Fbin%2Fbash%0Afind%20-iname%20%22%2A.jar%22%20%7C%20xargs%20-i%20unzip%20-l%20%7B%7D%20%7C%20less%0A%0A%0AIn%20case%20you%20are%20new%20to%20less%2C%20here%27s%20how%20you%20navigate%3A%0A1.%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Finding+a+Class+in+a+ton+of+jars&amp;link=http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html&amp;notes=This%20is%20how%20I%20do%20it.%20Create%20a%20script%20I%20call%20it%20findclass%20in%20some%20location%20on%20the%20path.%20%2Fusr%2Flocal%2Fbin%20is%20a%20good%20place%2C%20I%20prefer%20%24HOME%2Fbin.%20Remember%20to%20chmod%20this%20script%20to%20755.%0A%0A%0A%23%21%2Fbin%2Fbash%0Afind%20-iname%20%22%2A.jar%22%20%7C%20xargs%20-i%20unzip%20-l%20%7B%7D%20%7C%20less%0A%0A%0AIn%20case%20you%20are%20new%20to%20less%2C%20here%27s%20how%20you%20navigate%3A%0A1.%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Finding+a+Class+in+a+ton+of+jars&amp;link=http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html&amp;notes=This%20is%20how%20I%20do%20it.%20Create%20a%20script%20I%20call%20it%20findclass%20in%20some%20location%20on%20the%20path.%20%2Fusr%2Flocal%2Fbin%20is%20a%20good%20place%2C%20I%20prefer%20%24HOME%2Fbin.%20Remember%20to%20chmod%20this%20script%20to%20755.%0A%0A%0A%23%21%2Fbin%2Fbash%0Afind%20-iname%20%22%2A.jar%22%20%7C%20xargs%20-i%20unzip%20-l%20%7B%7D%20%7C%20less%0A%0A%0AIn%20case%20you%20are%20new%20to%20less%2C%20here%27s%20how%20you%20navigate%3A%0A1.%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Finding+a+Class+in+a+ton+of+jars&amp;link=http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html&amp;notes=This%20is%20how%20I%20do%20it.%20Create%20a%20script%20I%20call%20it%20findclass%20in%20some%20location%20on%20the%20path.%20%2Fusr%2Flocal%2Fbin%20is%20a%20good%20place%2C%20I%20prefer%20%24HOME%2Fbin.%20Remember%20to%20chmod%20this%20script%20to%20755.%0A%0A%0A%23%21%2Fbin%2Fbash%0Afind%20-iname%20%22%2A.jar%22%20%7C%20xargs%20-i%20unzip%20-l%20%7B%7D%20%7C%20less%0A%0A%0AIn%20case%20you%20are%20new%20to%20less%2C%20here%27s%20how%20you%20navigate%3A%0A1.%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Finding+a+Class+in+a+ton+of+jars&amp;link=http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html&amp;notes=This%20is%20how%20I%20do%20it.%20Create%20a%20script%20I%20call%20it%20findclass%20in%20some%20location%20on%20the%20path.%20%2Fusr%2Flocal%2Fbin%20is%20a%20good%20place%2C%20I%20prefer%20%24HOME%2Fbin.%20Remember%20to%20chmod%20this%20script%20to%20755.%0A%0A%0A%23%21%2Fbin%2Fbash%0Afind%20-iname%20%22%2A.jar%22%20%7C%20xargs%20-i%20unzip%20-l%20%7B%7D%20%7C%20less%0A%0A%0AIn%20case%20you%20are%20new%20to%20less%2C%20here%27s%20how%20you%20navigate%3A%0A1.%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/07/26/finding-a-class-in-a-ton-of-jars.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CCTray in Java</title>
		<link>http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html</link>
		<comments>http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html#comments</comments>
		<pubDate>Fri, 11 May 2007 15:44:44 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[cctray]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[swt]]></category>
		<category><![CDATA[ThoughtWorks]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html</guid>
		<description><![CDATA[Akshay and me have been pairing since a couple of days to hack together a java version of CCTray written using SWT. This version of CCTray can connect to CCNET and cc.rb. A lot of folks use *nix and the existing CCTray is not much help. If you wish to use this pre-alpha release, feel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://agileanalysis.blogspot.com/">Akshay</a> and me have been pairing since a couple of days to hack together a java version of <a href="http://confluence.public.thoughtworks.org/display/CCNET/CCTray">CCTray</a> written using <a href="http://eclipse.org/swt">SWT</a>. This version of CCTray can connect to CCNET and cc.rb.</p>
<p>A lot of folks use *nix and the existing CCTray is not much help.</p>
<p>If you wish to use this pre-alpha release, feel free to write back. It&#8217;s not all that configurable, so you have been warned <img src='http://ketan.padegaonkar.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, yes, BTW this release depends on <a href="http://jira.public.thoughtworks.org/browse/CCNET-899">issue #899</a> of CCNet dashboard, and <a href="http://jira.public.thoughtworks.org/browse/CCRB-118">issue #118</a> of CC.rb. You can vote for these issues to be resolved to see CCTray in Java released a bit earlier.</p>
<p>Finally a screenshot for those really interested.<br />
<a href='http://ketan.padegaonkar.name/files/2007/05/cctray.png' title='CCTray in Java'><img src='http://ketan.padegaonkar.name/files/2007/05/cctray-150x150.png' alt='CCTray in Java' /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=CCTray+in+Java&amp;link=http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html&amp;notes=Akshay%20and%20me%20have%20been%20pairing%20since%20a%20couple%20of%20days%20to%20hack%20together%20a%20java%20version%20of%20CCTray%20written%20using%20SWT.%20This%20version%20of%20CCTray%20can%20connect%20to%20CCNET%20and%20cc.rb.%0A%0AA%20lot%20of%20folks%20use%20%2Anix%20and%20the%20existing%20CCTray%20is%20not%20much%20help.%0A%0AIf%20you%20wish%20to%20use%20this%20pre-alpha%20release%2C%20feel%20free%20to%20write&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=CCTray+in+Java&amp;link=http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html&amp;notes=Akshay%20and%20me%20have%20been%20pairing%20since%20a%20couple%20of%20days%20to%20hack%20together%20a%20java%20version%20of%20CCTray%20written%20using%20SWT.%20This%20version%20of%20CCTray%20can%20connect%20to%20CCNET%20and%20cc.rb.%0A%0AA%20lot%20of%20folks%20use%20%2Anix%20and%20the%20existing%20CCTray%20is%20not%20much%20help.%0A%0AIf%20you%20wish%20to%20use%20this%20pre-alpha%20release%2C%20feel%20free%20to%20write&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=CCTray+in+Java&amp;link=http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html&amp;notes=Akshay%20and%20me%20have%20been%20pairing%20since%20a%20couple%20of%20days%20to%20hack%20together%20a%20java%20version%20of%20CCTray%20written%20using%20SWT.%20This%20version%20of%20CCTray%20can%20connect%20to%20CCNET%20and%20cc.rb.%0A%0AA%20lot%20of%20folks%20use%20%2Anix%20and%20the%20existing%20CCTray%20is%20not%20much%20help.%0A%0AIf%20you%20wish%20to%20use%20this%20pre-alpha%20release%2C%20feel%20free%20to%20write&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=CCTray+in+Java&amp;link=http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html&amp;notes=Akshay%20and%20me%20have%20been%20pairing%20since%20a%20couple%20of%20days%20to%20hack%20together%20a%20java%20version%20of%20CCTray%20written%20using%20SWT.%20This%20version%20of%20CCTray%20can%20connect%20to%20CCNET%20and%20cc.rb.%0A%0AA%20lot%20of%20folks%20use%20%2Anix%20and%20the%20existing%20CCTray%20is%20not%20much%20help.%0A%0AIf%20you%20wish%20to%20use%20this%20pre-alpha%20release%2C%20feel%20free%20to%20write&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=CCTray+in+Java&amp;link=http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html&amp;notes=Akshay%20and%20me%20have%20been%20pairing%20since%20a%20couple%20of%20days%20to%20hack%20together%20a%20java%20version%20of%20CCTray%20written%20using%20SWT.%20This%20version%20of%20CCTray%20can%20connect%20to%20CCNET%20and%20cc.rb.%0A%0AA%20lot%20of%20folks%20use%20%2Anix%20and%20the%20existing%20CCTray%20is%20not%20much%20help.%0A%0AIf%20you%20wish%20to%20use%20this%20pre-alpha%20release%2C%20feel%20free%20to%20write&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/05/11/cctray-in-java.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Musings on installing Lotus Notes 7.0</title>
		<link>http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html</link>
		<comments>http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html#comments</comments>
		<pubDate>Thu, 08 Mar 2007 05:53:40 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lotus_notes]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html</guid>
		<description><![CDATA[The Important Disclaimer: ALL VIEWS POSTED IN THIS PARTICULAR ENTRY ARE THAT OF MY OWN AND DO NOT (NECESSARILY) REFLECT THE OPINIONS OF MY EMPLOYER. That said, this is in addition to a HOWTO on installing the Lotus Notes 7.0 Client on Ubuntu. I&#8217;d rather that a very popular lotus notes fan tell you more [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The Important Disclaimer:</strong> ALL VIEWS POSTED IN THIS PARTICULAR ENTRY ARE THAT OF MY OWN AND DO NOT (NECESSARILY) REFLECT THE OPINIONS OF MY EMPLOYER.</p>
<p>That said, this is in addition to a <a href="http://ketan.padegaonkar.name/tag/howto">HOWTO</a> on <a href="http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html">installing the Lotus Notes 7.0 Client on Ubuntu</a>.</p>
<p>I&#8217;d rather that a <a href="http://lotusnotessucks.4t.com/">very popular lotus notes fan</a> tell you more on why lotus notes is a great tool! What I focus here is on some inside stuff that I figured while installing the lotus notes client on my laptop. Stuff that could have possibly been done in a far better way.</p>
<p>I did this merely as an &#8220;educational exercise&#8221; to understand if it would be possible to fool the installer into thinking that all is fine, so that it can go ahead installing lotus notes. To give you a brief about how the installer works:<br />
<span id="more-148"></span><br />
The installer is a statically linked binary that extracts a jvm and an installer jar with some parameters, and then deletes the jvm and the jar on finishing. When the installer was running, I copied the jar to another location, extracted it, decompiled the classes inside. A quick grep on the error message, and I got to the java class where the installer &#8220;detects&#8221; the mozilla version (and fails).</p>
<p>Here are some things that the installer was doing in more or less the same order:<br />
1. Check the existence of /etc/gre.conf or /etc/gre.d/gre.conf<br />
2. Read the file, and check that there&#8217;s a line of the form [majorVersion.minorVersion.patchNumber]<br />
3. Verify that majorVersion.minorVersion &gt; 1.4<br />
4. Find out where GRE_PATH for this particular version points (this is the directory where mozilla resides, in my case /usr/lib/mozilla)<br />
5. Generate the following script:<br />
<code><br />
#!/bin/sh<br />
ldd "/usr/lib/mozilla/libgtkembedmoz.so" | grep gtk&gt;&amp;/tmp/iwcttmp.out     #ldd prints shared library dependencies<br />
</code><br />
6. Execute the script.<br />
7. Read the file /tmp/iwcttmp.out.<br />
8. Verify that it contains the string &#8220;libgtk-x11-2.0.so.0&#8243; (WTH, one may say)<br />
9. In case any of the above steps fail show the famous error message <img src='http://ketan.padegaonkar.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now here&#8217;s the glitch.<br />
1. I&#8217;d got the right version of mozilla (1.7.13 which is &gt; 1.4).<br />
2. I had libmotif3 (as specified by a support page at IBM lotus notes).<br />
3. I had got libgtk1.2 installed (as required by the installer)<br />
4. I verified that libgtk-x11-2.0.so.0, really does exist (it did)</p>
<p>Having verified all the above, why did the script fail ?</p>
<p>I&#8217;ll tell you why <img src='http://ketan.padegaonkar.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<code><strong>/bin/sh</strong></code> is linked to a minimalist shell called <a href="https://launchpad.net/ubuntu/+spec/dash-as-bin-sh">dash</a> on Ubuntu. And the line <code><strong>ldd "/usr/lib/mozilla/libgtkembedmoz.so" | grep gtk&gt;&amp;/tmp/iwcttmp.out</strong></code> does not work with dash. Anyone heard about posix compliance ?</p>
<p>Now that is the reason why you need to uninstall dash, and install bash in order to get lotus notes 7.0 installed !</p>
<p>End of class.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Musings+on+installing+Lotus+Notes+7.0&amp;link=http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html&amp;notes=The%20Important%20Disclaimer%3A%20ALL%20VIEWS%20POSTED%20IN%20THIS%20PARTICULAR%20ENTRY%20ARE%20THAT%20OF%20MY%20OWN%20AND%20DO%20NOT%20%28NECESSARILY%29%20REFLECT%20THE%20OPINIONS%20OF%20MY%20EMPLOYER.%0A%0AThat%20said%2C%20this%20is%20in%20addition%20to%20a%20HOWTO%20on%20installing%20the%20Lotus%20Notes%207.0%20Client%20on%20Ubuntu.%0A%0AI%27d%20rather%20that%20a%20very%20popular%20lotus%20notes%20fan%20tell%20you&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Musings+on+installing+Lotus+Notes+7.0&amp;link=http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html&amp;notes=The%20Important%20Disclaimer%3A%20ALL%20VIEWS%20POSTED%20IN%20THIS%20PARTICULAR%20ENTRY%20ARE%20THAT%20OF%20MY%20OWN%20AND%20DO%20NOT%20%28NECESSARILY%29%20REFLECT%20THE%20OPINIONS%20OF%20MY%20EMPLOYER.%0A%0AThat%20said%2C%20this%20is%20in%20addition%20to%20a%20HOWTO%20on%20installing%20the%20Lotus%20Notes%207.0%20Client%20on%20Ubuntu.%0A%0AI%27d%20rather%20that%20a%20very%20popular%20lotus%20notes%20fan%20tell%20you&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Musings+on+installing+Lotus+Notes+7.0&amp;link=http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html&amp;notes=The%20Important%20Disclaimer%3A%20ALL%20VIEWS%20POSTED%20IN%20THIS%20PARTICULAR%20ENTRY%20ARE%20THAT%20OF%20MY%20OWN%20AND%20DO%20NOT%20%28NECESSARILY%29%20REFLECT%20THE%20OPINIONS%20OF%20MY%20EMPLOYER.%0A%0AThat%20said%2C%20this%20is%20in%20addition%20to%20a%20HOWTO%20on%20installing%20the%20Lotus%20Notes%207.0%20Client%20on%20Ubuntu.%0A%0AI%27d%20rather%20that%20a%20very%20popular%20lotus%20notes%20fan%20tell%20you&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Musings+on+installing+Lotus+Notes+7.0&amp;link=http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html&amp;notes=The%20Important%20Disclaimer%3A%20ALL%20VIEWS%20POSTED%20IN%20THIS%20PARTICULAR%20ENTRY%20ARE%20THAT%20OF%20MY%20OWN%20AND%20DO%20NOT%20%28NECESSARILY%29%20REFLECT%20THE%20OPINIONS%20OF%20MY%20EMPLOYER.%0A%0AThat%20said%2C%20this%20is%20in%20addition%20to%20a%20HOWTO%20on%20installing%20the%20Lotus%20Notes%207.0%20Client%20on%20Ubuntu.%0A%0AI%27d%20rather%20that%20a%20very%20popular%20lotus%20notes%20fan%20tell%20you&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Musings+on+installing+Lotus+Notes+7.0&amp;link=http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html&amp;notes=The%20Important%20Disclaimer%3A%20ALL%20VIEWS%20POSTED%20IN%20THIS%20PARTICULAR%20ENTRY%20ARE%20THAT%20OF%20MY%20OWN%20AND%20DO%20NOT%20%28NECESSARILY%29%20REFLECT%20THE%20OPINIONS%20OF%20MY%20EMPLOYER.%0A%0AThat%20said%2C%20this%20is%20in%20addition%20to%20a%20HOWTO%20on%20installing%20the%20Lotus%20Notes%207.0%20Client%20on%20Ubuntu.%0A%0AI%27d%20rather%20that%20a%20very%20popular%20lotus%20notes%20fan%20tell%20you&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HOWTO: Installing Lotus Notes 7.0 on Ubuntu</title>
		<link>http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html</link>
		<comments>http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html#comments</comments>
		<pubDate>Wed, 07 Mar 2007 07:53:57 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lotus_notes]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html</guid>
		<description><![CDATA[This morning I tried installing Lotus Notes 7.0 on Ubuntu Edgy-Eft. I ran into the notoriously infamous &#8220;Could not validate mozilla version&#8221; message, that I&#8217;d seen a lot of times before. In case you also run into this problem. Here&#8217;s a howto to get you out: Note: These steps are to be run as root [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I tried installing Lotus Notes 7.0 on Ubuntu Edgy-Eft.</p>
<p>I ran into the notoriously infamous &#8220;Could not validate mozilla version&#8221; message, that I&#8217;d seen a lot of times before. In case you also run into this problem. Here&#8217;s a howto to get you out:</p>
<h5>Note: These steps are to be run as root</h5>
<p>1. Install libmotif3:<br />
<code><strong>sudo apt-get install libmotif3</strong></code></p>
<p>2. Install gtk1.2:<br />
<code><strong>sudo apt-get install libgtk1.2</strong></code></p>
<p>3. Remove dash:<br />
<code><strong>sudo apt-get remove dash</strong></code></p>
<p>4. Create a location where you want to install Lotus Notes:<br />
<code><strong>sudo mkdir -p "/opt/IBM/Workplace Managed Client/"</strong></code></p>
<p>5. Make this directory writable by you:<br />
<code><strong>sudo chown ketan.ketan "/opt/IBM/Workplace Managed Client/"</strong></code></p>
<h5>Note: None of these steps are to be performed as root</h5>
<p>1. Extract the Lotus Notes package:<br />
<code><strong>unzip /opt/downloads/C93D1NA.zip -d notes</strong></code></p>
<p>2. Change into the directory where you just extracted notes:<br />
<code><strong>cd notes</strong></code></p>
<p>3. Extract the Lotus Notes installer:<br />
<code><strong>unzip Personality.zip</strong></code></p>
<p>4. Change some file permissions:<br />
<code><strong>chmod 755 setuplinux.bin setup_wct_platform.bin</strong></code></p>
<p>5. Copy the setup file to the correct location:<br />
<code><strong>cp setuplinux.bin updateSite/features/com.ibm.workplace.notesinstall.linux.feature_7.0.1.0000-0900/bin/linux</strong></code></p>
<p>6. Now we are all set up to install:<br />
<code><strong>./setup_wct_platform.bin</strong></code></p>
<p>That should be able to get you through the installer. Add a comment on this entry in case you are unable to get things done.</p>
<p>Update on 23rd March, 2007: <a href="http://ketan.padegaonkar.name/2007/03/22/some-more-rants-on-lotus-notes-70-on-ubuntu.html">Does lotus notes not work even after these instructions</a> ?</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=HOWTO%3A+Installing+Lotus+Notes+7.0+on+Ubuntu&amp;link=http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html&amp;notes=This%20morning%20I%20tried%20installing%20Lotus%20Notes%207.0%20on%20Ubuntu%20Edgy-Eft.%0A%0AI%20ran%20into%20the%20notoriously%20infamous%20%22Could%20not%20validate%20mozilla%20version%22%20message%2C%20that%20I%27d%20seen%20a%20lot%20of%20times%20before.%20In%20case%20you%20also%20run%20into%20this%20problem.%20Here%27s%20a%20howto%20to%20get%20you%20out%3A%0A%0A%0ANote%3A%20These%20steps%20are%20to%20be%20run%20as%20root&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=HOWTO%3A+Installing+Lotus+Notes+7.0+on+Ubuntu&amp;link=http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html&amp;notes=This%20morning%20I%20tried%20installing%20Lotus%20Notes%207.0%20on%20Ubuntu%20Edgy-Eft.%0A%0AI%20ran%20into%20the%20notoriously%20infamous%20%22Could%20not%20validate%20mozilla%20version%22%20message%2C%20that%20I%27d%20seen%20a%20lot%20of%20times%20before.%20In%20case%20you%20also%20run%20into%20this%20problem.%20Here%27s%20a%20howto%20to%20get%20you%20out%3A%0A%0A%0ANote%3A%20These%20steps%20are%20to%20be%20run%20as%20root&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=HOWTO%3A+Installing+Lotus+Notes+7.0+on+Ubuntu&amp;link=http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html&amp;notes=This%20morning%20I%20tried%20installing%20Lotus%20Notes%207.0%20on%20Ubuntu%20Edgy-Eft.%0A%0AI%20ran%20into%20the%20notoriously%20infamous%20%22Could%20not%20validate%20mozilla%20version%22%20message%2C%20that%20I%27d%20seen%20a%20lot%20of%20times%20before.%20In%20case%20you%20also%20run%20into%20this%20problem.%20Here%27s%20a%20howto%20to%20get%20you%20out%3A%0A%0A%0ANote%3A%20These%20steps%20are%20to%20be%20run%20as%20root&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=HOWTO%3A+Installing+Lotus+Notes+7.0+on+Ubuntu&amp;link=http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html&amp;notes=This%20morning%20I%20tried%20installing%20Lotus%20Notes%207.0%20on%20Ubuntu%20Edgy-Eft.%0A%0AI%20ran%20into%20the%20notoriously%20infamous%20%22Could%20not%20validate%20mozilla%20version%22%20message%2C%20that%20I%27d%20seen%20a%20lot%20of%20times%20before.%20In%20case%20you%20also%20run%20into%20this%20problem.%20Here%27s%20a%20howto%20to%20get%20you%20out%3A%0A%0A%0ANote%3A%20These%20steps%20are%20to%20be%20run%20as%20root&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=HOWTO%3A+Installing+Lotus+Notes+7.0+on+Ubuntu&amp;link=http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html&amp;notes=This%20morning%20I%20tried%20installing%20Lotus%20Notes%207.0%20on%20Ubuntu%20Edgy-Eft.%0A%0AI%20ran%20into%20the%20notoriously%20infamous%20%22Could%20not%20validate%20mozilla%20version%22%20message%2C%20that%20I%27d%20seen%20a%20lot%20of%20times%20before.%20In%20case%20you%20also%20run%20into%20this%20problem.%20Here%27s%20a%20howto%20to%20get%20you%20out%3A%0A%0A%0ANote%3A%20These%20steps%20are%20to%20be%20run%20as%20root&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Of Women, Technology and Open-Source</title>
		<link>http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html</link>
		<comments>http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html#comments</comments>
		<pubDate>Wed, 17 Jan 2007 06:58:12 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html</guid>
		<description><![CDATA[With all love and respect to my sisters in product management, marketing, sales, finance, HR, 50 years of IT history strongly suggests that technology companies will ever continue to be founded by entrepreneurs from engineering backgrounds; and if women never become engineers in sufficient numbers, they will disproportionately fail to experience the upper end of [...]]]></description>
			<content:encoded><![CDATA[<p>With all love and respect to my sisters in product management, marketing, sales, finance, HR, 50 years of IT history <em>strongly</em> suggests that technology companies will ever continue to be founded by entrepreneurs from engineering backgrounds; and if women never become engineers in sufficient numbers, they will disproportionately fail to experience the upper end of the range of IT outcomes.</p>
<p><span id="more-132"></span></p>
<p>Further, it&#8217;s impossible to calculate the opportunity cost to IT ventures due to insufficient diversity of backgrounds, ideas, and modes of thought; but as the end consumer of our work becomes increasingly female, these costs must be rising.</p>
<p>However, no one can have failed to notice that despite all the efforts of a great many brilliant, motivated, and determined individuals and <a href="http://women.kde.org">groups</a> to <a href="http://linuxchix.org/">support</a> <a href="http://www.womenintechnology.co.uk/">women in technology</a>, Google, Yahoo, MS, IITs, Stanford and Berkeley &#8211; there are still not nearly as many working female engineers as there are males.</p>
<p>And when it comes to female tech entrepreneurs from an engineering background I believe the ratio is even more skewed, although I do not know a definitive number. Finally, when you count the women who head venture-backed businesses &#8211; which is an arbitrary distinction except as it highlights the availability of capital and other resources which can ease the crushing burden of starting a business &#8211; it is indeed a lonely little group.</p>
<p>The point of this article is not to wring my hands and whine about the status. Nor do I plan to propose computer science education as the long-term solution to the gender imbalance problem, because far better-qualified people than I are already working along those lines. Instead I focus on a well-known but little-studied phenomenon in the technology industry &#8211; particularly in the newer, more experimental, startup-driven subdomains &#8211; and in the Open-Source movement. That of lack of self-taught female software engineers.</p>
<p>Everyone in professional or Open-Source software development has worked with countless male colleagues who are essentially self-taught, somewhat lacking formal training in computer science. In the perhaps less glamorous areas of the software development lifecycle &#8211; QA, build and release, documentation, i18n (translation), metrics, DBA, etc. &#8211; a lot of people I&#8217;ve ever worked with, or known directly, or indirectly, have lacked formal qualifications (which in many cases don’t exist anyway). These self-motivated male engineers run the gamut of quality, from the best of the best to the truly sub-par; but it is incontestable that there are a relatively large number of them, and that they form an important part of the technology ecosystem. But everyone seems to agree &#8211; and certainly it has been my experience &#8211; that there is no correspondingly large pool of female professional and Open-Source engineers without formal training.</p>
<p>Why does this gender gap in software engineers exist? Could it be bridged through some sort of organized effort? Would such an effort be ethically troubling or bad for the profession in some other way? What opportunities might be lost if we continue to do nothing about the gender disparity in software engineering, or simply wait for long-term educational efforts to take root at some unspecified future date? For those who care about women in the technology industry, I would argue that these questions should be very pressing and our ignorance of their answers should be equally troubling.</p>
<p>I&#8217;m not much on speculating about social problems, but if I were forced into diagnostic mode about the lack of self-taught female software engineers, I’d probably put the following rationales at the top of my list (in no particular order):</p>
<ul>
<li>Almost all of the male engineers I know report childhood experience &#8220;playing&#8221; with computers. I also had this experience, as did most of the female engineers I know; but non-engineer women seem far less likely to have done so.</li>
<li>If Programming classes started with social software rather than math problems and competitive games, more women might discover an unexpected interest.</li>
<li>Women seem to be disproportionately attracted to careers where they feel they can help others &#8211; for instance medicine (which of course requires rigorous, highly competitive scientific training), teaching — rather than careers that promise high pay or entrepreneurial possibility.</li>
<li>Male self-taught engineers often begin working with computers as a hobby &#8211; for instance, legions of Open-Source devotees (including myself) began this way. Women seem less inclined to learn programming just for fun, and more likely to see it as simply a job (to be fair, many self-taught male engineers also seem to primarily see their work as a job rather than a personal passion).
<li>Women often seem to gain self-confidence by pursuing institutional affiliations, credentials, and clear career goals &#8211; rather than simply pushing forward as &#8220;lone wolves&#8221; driven by individual curiosity.</li>
</ul>
<p>I have really struggled with these objections, because as an individual I don&#8217;t necessarily disagree with them at a philosophical level. But, those are pretty abstract principles of fairness to hold up against the realities of business and life. I hear from managers who say that they would love to get more female engineers. I also hear from intelligent, motivated, practical women who want jobs &#8211; or better jobs &#8211; but need help. Sometimes all they really need is a critique of their resume, or an introduction inside a particular company. But sometimes they need someone to see them for the valuable engineer they could be, and say, &#8220;You&#8217;re so good at analyzing this type of problem and finding a solution&#8230; Have you ever considered a career as a [QA engineer | release engineer | sysadmin | metrics analyst | DBA | webdev | etc.]? I will train you.&#8221; I enjoy helping out as much as I can personally, but we would get economies of scale if all the interested parties of IT could combine our efforts and institutionalize the method by which women without CS degrees could be turned into contributing members of engineering teams.</p>
<p>There&#8217;s a survey that notes that <a href="https://www.google.com/analytics/home/report?rid=655485&amp;scid=414875">93% of Linux users are male</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Of+Women%2C+Technology+and+Open-Source&amp;link=http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html&amp;notes=With%20all%20love%20and%20respect%20to%20my%20sisters%20in%20product%20management%2C%20marketing%2C%20sales%2C%20finance%2C%20HR%2C%2050%20years%20of%20IT%20history%20strongly%20suggests%20that%20technology%20companies%20will%20ever%20continue%20to%20be%20founded%20by%20entrepreneurs%20from%20engineering%20backgrounds%3B%20and%20if%20women%20never%20become%20engineers%20in%20sufficient%20numbers%2C%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Of+Women%2C+Technology+and+Open-Source&amp;link=http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html&amp;notes=With%20all%20love%20and%20respect%20to%20my%20sisters%20in%20product%20management%2C%20marketing%2C%20sales%2C%20finance%2C%20HR%2C%2050%20years%20of%20IT%20history%20strongly%20suggests%20that%20technology%20companies%20will%20ever%20continue%20to%20be%20founded%20by%20entrepreneurs%20from%20engineering%20backgrounds%3B%20and%20if%20women%20never%20become%20engineers%20in%20sufficient%20numbers%2C%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Of+Women%2C+Technology+and+Open-Source&amp;link=http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html&amp;notes=With%20all%20love%20and%20respect%20to%20my%20sisters%20in%20product%20management%2C%20marketing%2C%20sales%2C%20finance%2C%20HR%2C%2050%20years%20of%20IT%20history%20strongly%20suggests%20that%20technology%20companies%20will%20ever%20continue%20to%20be%20founded%20by%20entrepreneurs%20from%20engineering%20backgrounds%3B%20and%20if%20women%20never%20become%20engineers%20in%20sufficient%20numbers%2C%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Of+Women%2C+Technology+and+Open-Source&amp;link=http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html&amp;notes=With%20all%20love%20and%20respect%20to%20my%20sisters%20in%20product%20management%2C%20marketing%2C%20sales%2C%20finance%2C%20HR%2C%2050%20years%20of%20IT%20history%20strongly%20suggests%20that%20technology%20companies%20will%20ever%20continue%20to%20be%20founded%20by%20entrepreneurs%20from%20engineering%20backgrounds%3B%20and%20if%20women%20never%20become%20engineers%20in%20sufficient%20numbers%2C%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Of+Women%2C+Technology+and+Open-Source&amp;link=http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html&amp;notes=With%20all%20love%20and%20respect%20to%20my%20sisters%20in%20product%20management%2C%20marketing%2C%20sales%2C%20finance%2C%20HR%2C%2050%20years%20of%20IT%20history%20strongly%20suggests%20that%20technology%20companies%20will%20ever%20continue%20to%20be%20founded%20by%20entrepreneurs%20from%20engineering%20backgrounds%3B%20and%20if%20women%20never%20become%20engineers%20in%20sufficient%20numbers%2C%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/01/17/of-women-technology-and-open-source.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ECJ: The Eclipse Java Compiler</title>
		<link>http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html</link>
		<comments>http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html#comments</comments>
		<pubDate>Mon, 15 Jan 2007 09:18:05 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html</guid>
		<description><![CDATA[Wayne Beaton writes more on the eclipse java compiler. Post on Google Buzz Share this on Reddit Tweet This! Share this on Facebook Add this to DZone Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://www-03.ibm.com/developerworks/blogs/page/Wayner">Wayne Beaton</a> <a href="http://www-03.ibm.com/developerworks/blogs/page/Wayner?entry=did_you_know_that_eclipse">writes</a> more on the eclipse java compiler.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=ECJ%3A+The+Eclipse+Java+Compiler&amp;link=http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html&amp;notes=Wayne%20Beaton%20writes%20more%20on%20the%20eclipse%20java%20compiler.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=ECJ%3A+The+Eclipse+Java+Compiler&amp;link=http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html&amp;notes=Wayne%20Beaton%20writes%20more%20on%20the%20eclipse%20java%20compiler.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=ECJ%3A+The+Eclipse+Java+Compiler&amp;link=http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html&amp;notes=Wayne%20Beaton%20writes%20more%20on%20the%20eclipse%20java%20compiler.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=ECJ%3A+The+Eclipse+Java+Compiler&amp;link=http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html&amp;notes=Wayne%20Beaton%20writes%20more%20on%20the%20eclipse%20java%20compiler.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=ECJ%3A+The+Eclipse+Java+Compiler&amp;link=http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html&amp;notes=Wayne%20Beaton%20writes%20more%20on%20the%20eclipse%20java%20compiler.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/01/15/ecj-the-eclipse-java-compiler.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novel software drives &#039;$100 laptop&#039;</title>
		<link>http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html</link>
		<comments>http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html#comments</comments>
		<pubDate>Fri, 05 Jan 2007 11:46:21 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html</guid>
		<description><![CDATA[The page writes: &#8220;The XO machines are still being tweaked, and [OLPC UI] Sugar isn&#8217;t expected to be tested by any kids until February. By July or so, several million are expected to reach Brazil, Argentina, Uruguay, Nigeria, Libya, Pakistan, Thailand and the Palestinian territory. Negroponte said three more African countries might sign on in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cnn.com/2007/TECH/01/02/hundred.dollarlaptop.ap/index.html">The page</a> writes:</p>
<blockquote><p>&#8220;The XO machines are still being tweaked, and [OLPC UI] Sugar isn&#8217;t expected to be tested by any kids until February. By July or so, several million are expected to reach Brazil, Argentina, Uruguay, Nigeria, Libya, Pakistan, Thailand and the Palestinian territory. Negroponte said three more African countries might sign on in the next two weeks. The Inter-American Development Bank is trying to get the laptops to multiple Central American countries.&#8221;</p></blockquote>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Novel+software+drives+%26%2339%3B%24100+laptop%26%2339%3B&amp;link=http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html&amp;notes=The%20page%20writes%3A%0A%0A%22The%20XO%20machines%20are%20still%20being%20tweaked%2C%20and%20%5BOLPC%20UI%5D%20Sugar%20isn%27t%20expected%20to%20be%20tested%20by%20any%20kids%20until%20February.%20By%20July%20or%20so%2C%20several%20million%20are%20expected%20to%20reach%20Brazil%2C%20Argentina%2C%20Uruguay%2C%20Nigeria%2C%20Libya%2C%20Pakistan%2C%20Thailand%20and%20the%20Palestinian%20territory.%20Negroponte%20said%20t&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Novel+software+drives+%26%2339%3B%24100+laptop%26%2339%3B&amp;link=http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html&amp;notes=The%20page%20writes%3A%0A%0A%22The%20XO%20machines%20are%20still%20being%20tweaked%2C%20and%20%5BOLPC%20UI%5D%20Sugar%20isn%27t%20expected%20to%20be%20tested%20by%20any%20kids%20until%20February.%20By%20July%20or%20so%2C%20several%20million%20are%20expected%20to%20reach%20Brazil%2C%20Argentina%2C%20Uruguay%2C%20Nigeria%2C%20Libya%2C%20Pakistan%2C%20Thailand%20and%20the%20Palestinian%20territory.%20Negroponte%20said%20t&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Novel+software+drives+%26%2339%3B%24100+laptop%26%2339%3B&amp;link=http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html&amp;notes=The%20page%20writes%3A%0A%0A%22The%20XO%20machines%20are%20still%20being%20tweaked%2C%20and%20%5BOLPC%20UI%5D%20Sugar%20isn%27t%20expected%20to%20be%20tested%20by%20any%20kids%20until%20February.%20By%20July%20or%20so%2C%20several%20million%20are%20expected%20to%20reach%20Brazil%2C%20Argentina%2C%20Uruguay%2C%20Nigeria%2C%20Libya%2C%20Pakistan%2C%20Thailand%20and%20the%20Palestinian%20territory.%20Negroponte%20said%20t&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Novel+software+drives+%26%2339%3B%24100+laptop%26%2339%3B&amp;link=http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html&amp;notes=The%20page%20writes%3A%0A%0A%22The%20XO%20machines%20are%20still%20being%20tweaked%2C%20and%20%5BOLPC%20UI%5D%20Sugar%20isn%27t%20expected%20to%20be%20tested%20by%20any%20kids%20until%20February.%20By%20July%20or%20so%2C%20several%20million%20are%20expected%20to%20reach%20Brazil%2C%20Argentina%2C%20Uruguay%2C%20Nigeria%2C%20Libya%2C%20Pakistan%2C%20Thailand%20and%20the%20Palestinian%20territory.%20Negroponte%20said%20t&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Novel+software+drives+%26%2339%3B%24100+laptop%26%2339%3B&amp;link=http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html&amp;notes=The%20page%20writes%3A%0A%0A%22The%20XO%20machines%20are%20still%20being%20tweaked%2C%20and%20%5BOLPC%20UI%5D%20Sugar%20isn%27t%20expected%20to%20be%20tested%20by%20any%20kids%20until%20February.%20By%20July%20or%20so%2C%20several%20million%20are%20expected%20to%20reach%20Brazil%2C%20Argentina%2C%20Uruguay%2C%20Nigeria%2C%20Libya%2C%20Pakistan%2C%20Thailand%20and%20the%20Palestinian%20territory.%20Negroponte%20said%20t&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/01/05/novel-software-drives-100-laptop.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PS3 support on kernel 2.6</title>
		<link>http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html</link>
		<comments>http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 15:58:33 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ps3]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html</guid>
		<description><![CDATA[Sony has recently added PS3 support on kernel 2.6. This comes at a time when Microsoft Says PS3 Linux Not &#8216;Competitive&#8217; To XNA. Interesting&#8230; reminds me of Steve Ballmer saying: You know who I think out biggest competitor is? Linux. Linux, Linux, Linux! Burn it on your foreheads, people: Linux! Amen&#8230; Post on Google Buzz [...]]]></description>
			<content:encoded><![CDATA[<p>Sony has recently added <a href="http://playstation.com">PS3</a> <a href="http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f58a9d171a346afb1b09190427e6c28c6118703e">support</a> on kernel 2.6. This comes at a time when <a href="http://microsoft.com">Microsoft</a> Says <a href="http://www.gamasutra.com/php-bin/news_index.php?story=12107">PS3 Linux Not &#8216;Competitive&#8217; To XNA</a>.</p>
<p>Interesting&#8230; reminds me of Steve Ballmer saying:</p>
<blockquote><p>You know who I think out biggest competitor is? Linux. Linux, Linux, Linux! Burn it on your foreheads, people: Linux!</p></blockquote>
<p>Amen&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=PS3+support+on+kernel+2.6&amp;link=http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html&amp;notes=Sony%20has%20recently%20added%20PS3%20support%20on%20kernel%202.6.%20This%20comes%20at%20a%20time%20when%20Microsoft%20Says%20PS3%20Linux%20Not%20%27Competitive%27%20To%20XNA.%0A%0AInteresting...%20reminds%20me%20of%20Steve%20Ballmer%20saying%3A%0AYou%20know%20who%20I%20think%20out%20biggest%20competitor%20is%3F%20Linux.%20Linux%2C%20Linux%2C%20Linux%21%20Burn%20it%20on%20your%20foreheads%2C%20people%3A%20Linux%21%0A%0AA&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=PS3+support+on+kernel+2.6&amp;link=http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html&amp;notes=Sony%20has%20recently%20added%20PS3%20support%20on%20kernel%202.6.%20This%20comes%20at%20a%20time%20when%20Microsoft%20Says%20PS3%20Linux%20Not%20%27Competitive%27%20To%20XNA.%0A%0AInteresting...%20reminds%20me%20of%20Steve%20Ballmer%20saying%3A%0AYou%20know%20who%20I%20think%20out%20biggest%20competitor%20is%3F%20Linux.%20Linux%2C%20Linux%2C%20Linux%21%20Burn%20it%20on%20your%20foreheads%2C%20people%3A%20Linux%21%0A%0AA&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=PS3+support+on+kernel+2.6&amp;link=http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html&amp;notes=Sony%20has%20recently%20added%20PS3%20support%20on%20kernel%202.6.%20This%20comes%20at%20a%20time%20when%20Microsoft%20Says%20PS3%20Linux%20Not%20%27Competitive%27%20To%20XNA.%0A%0AInteresting...%20reminds%20me%20of%20Steve%20Ballmer%20saying%3A%0AYou%20know%20who%20I%20think%20out%20biggest%20competitor%20is%3F%20Linux.%20Linux%2C%20Linux%2C%20Linux%21%20Burn%20it%20on%20your%20foreheads%2C%20people%3A%20Linux%21%0A%0AA&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=PS3+support+on+kernel+2.6&amp;link=http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html&amp;notes=Sony%20has%20recently%20added%20PS3%20support%20on%20kernel%202.6.%20This%20comes%20at%20a%20time%20when%20Microsoft%20Says%20PS3%20Linux%20Not%20%27Competitive%27%20To%20XNA.%0A%0AInteresting...%20reminds%20me%20of%20Steve%20Ballmer%20saying%3A%0AYou%20know%20who%20I%20think%20out%20biggest%20competitor%20is%3F%20Linux.%20Linux%2C%20Linux%2C%20Linux%21%20Burn%20it%20on%20your%20foreheads%2C%20people%3A%20Linux%21%0A%0AA&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=PS3+support+on+kernel+2.6&amp;link=http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html&amp;notes=Sony%20has%20recently%20added%20PS3%20support%20on%20kernel%202.6.%20This%20comes%20at%20a%20time%20when%20Microsoft%20Says%20PS3%20Linux%20Not%20%27Competitive%27%20To%20XNA.%0A%0AInteresting...%20reminds%20me%20of%20Steve%20Ballmer%20saying%3A%0AYou%20know%20who%20I%20think%20out%20biggest%20competitor%20is%3F%20Linux.%20Linux%2C%20Linux%2C%20Linux%21%20Burn%20it%20on%20your%20foreheads%2C%20people%3A%20Linux%21%0A%0AA&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2006/12/15/ps3-support-on-kernel-26.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

