<?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>Anil Gulecha&#039;s Musings</title>
	<atom:link href="http://www.gulecha.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gulecha.org</link>
	<description>Anil Gulecha&#039;s Musings</description>
	<lastBuildDate>Mon, 02 Jan 2012 13:17:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Presenting Trelby (and it&#8217;s history)</title>
		<link>http://www.gulecha.org/2012/01/02/presenting-trelby/</link>
		<comments>http://www.gulecha.org/2012/01/02/presenting-trelby/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 13:17:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[filmmaking]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=386</guid>
		<description><![CDATA[Today we announce Trelby. This post documents how it came about, from my perspective. The Backstory Around mid-2011, when I decided to make a film, I went around searching for a simple, free, multiplatform screenwriting software. Note the three adjectives. As an Ubuntu user, I needed something multiplatform. I did not want to switch my [...]]]></description>
			<content:encoded><![CDATA[<p>Today we announce <a href="http://www.trelby.org" target="_blank">Trelby</a>. This post documents how it came about, from my perspective.</p>
<h3>The Backstory</h3>
<p>Around mid-2011, when I decided to make a film, I went around searching for a <em>simple</em>, <em>free</em>, <em>multiplatform</em> screenwriting software. Note the three adjectives.</p>
<p>As an Ubuntu user, I needed something multiplatform. I did not want to switch my OS just to write a screenplay.</p>
<p>I needed a program that would be fast and easy to use. Hey, I like bells and whistles as much as the next person, but a screenwriter also needs to get out of your way and let you write.</p>
<p>And I&#8217;m an free software enthusiast. I like the freedom of being able to tinker with my software, of not having to wait for the BIGCORP, INC overlords to deign my feature request worthy of attention.</p>
<h3>The Past</h3>
<p>So, I went around on a google hunt. And the software that came the closest? <a href="http://www.celtx.com">Celtx</a>.</p>
<p><em>Celtx</em> is pretty good. It is multiplatform. It&#8217;s free, and it has a lot of bells and whistles.</p>
<p>It&#8217;s good enough that I wrote my first film with it.</p>
<p>But <em>celtx</em> was never simple. It had quirks. It did not look right. It provided limited configurablily of the interface. It called itself open source, but the build-sauce was difficult, and you needed to jump through hoops to work on it. It was tied to the company&#8217;s services. PDF functionality wasn&#8217;t built into the software! It was on a remote server, so you had to have an internet connection to generate a PDF.. I never understood that! And I could not disable the distracting bottom bar, that always showed the latest news update and things.</p>
<p>And it grew slooowww. Longer screenplays would start crawling. The editor would update in jerks, like you were magically typing words, and not letters. Granted I use a netbook, but a screenwriter is just a text editor! It should <em>not</em> require a supercomputer to run properly.</p>
<p>Being a little disappointed with this option, I searched for others.</p>
<p>There were none. <em>Final Draft</em> seemed to be the &#8220;standard&#8221; but  it cost  a lot. (And I mean a LOT).</p>
<p>The search did lead me to many tiny little gems. The most memorable one was called <em><a href="www.vim.org/scripts/script.php?script_id=2447">Pago</a></em>. A vim script, that modified vim into a screenwriter. I now had <em>fast</em> and <em>multiplatform</em>. But not simple. <em>Pago</em> only had the (limited) intelligence to format the text to screenplay style, but that was it. However, it had one thing over <em>Celtx</em> &#8211; simple offline PDF generation. And I had settled on <em>Pago</em> for my then screenwriting needs.</p>
<p>So I forked a project on Github, and created a <a href="https://github.com/anilgulecha/Pago">Pago repository</a>. And while I was on github.. why not search for &#8220;screenwriting&#8221;. With the thousands of project on there, perhaps there would be some other Pago like tiny solutions.</p>
<p>And so I discovered <a href="https://github.com/oskusalerma/blyte">Blyte</a>. &#8220;Chanced&#8221; might be a better word. Talk about hitting gold.</p>
<p>Years ago <a href="http://www.oskusoft.com/blyte.shtml">Osku Salerma</a> had entered the fray of  screenwriting software, creating a very well written piece of free, simple, multiplatform software. But it&#8217;s revenue stream did not justify the time spent on it, and it was killed. Thankfully, it was made open. Osku created the github repository, and pushed the code in. This code has since been in hibernation.</p>
<p>Blyte had not show up on my extensive google searches. I suspect it hadn&#8217;t in Kent Tessman&#8217;s searches either, <a href="http://www.kenttessman.com/2011/02/the-lack-of-alternatives/">who grew tired</a> of the incumbent playing field as well, and set out to create <a href="www.fadeinpro.com">Fade In Pro</a>, which is multiplatform and simple, but not free!</p>
<h3>The Present</h3>
<p>In October, I started working on Blyte. It was written in python! I installed the wxpython libraries, and ran the program, wondering how a five year old codebase would&#8217;ve aged.</p>
<p>(beat)</p>
<p>It worked! the colors looked odd, the interface seemed a little clunky, and the ancient widget library did not look great on Ubuntu.</p>
<p>But it ran without issues. And it was good. It had full PDF support (including font embedding). It was lightning fast. It was configurable. It had a tiny little fancy features too.</p>
<p>And the big three-adjective hole in free software was filled. I got in touch with Osku, who had not looked at Blyte in years, but enthusiastically agreed to take up maintaining Blyte&#8217;s modern fork: Trelby. (it took a while to settle on a name!)</p>
<h3>The Future</h3>
<p>Trelby is polished Blyte, with many (many!) additional features, a clean uncluttered interface, ported to the current generation libraries.</p>
<p>In my initial discussions with Osku, here&#8217;s what he wrote about Blyte&#8217;s dormancy:</p>
<blockquote><p>The main problem, I suppose, is that the intersection of &#8220;people who care about screenwriting programs&#8221; and &#8220;people who can code&#8221; is quite small, so the potential pool of developers is tiny.</p></blockquote>
<p>I can attest to that statement. With all my frantic searching for a good alternative I ran across very few developers. By and large, screenwriters are Joe Consumers.</p>
<p>But to the people in that tiny intersection: Find a feature lacking in Trelby? Why not join the Trelby team, and help <a href="http://www.trelby.org/contribute" target="_blank">improve it</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2012/01/02/presenting-trelby/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>About a film, and a couple of festivals</title>
		<link>http://www.gulecha.org/2011/12/24/about-a-film-and-a-couple-of-festivals/</link>
		<comments>http://www.gulecha.org/2011/12/24/about-a-film-and-a-couple-of-festivals/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 15:46:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[filmmaking]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=381</guid>
		<description><![CDATA[My first short film Dilemma has completed post-production and is currently available for preview! If you have followed the making of the film, watched the trailers, get in touch for access to the full film! I&#8217;ll write at more length about the whole process another day. Today I want to unload my thoughts about a [...]]]></description>
			<content:encoded><![CDATA[<p>My first short film <a href="http://dilemma.gulecha.org">Dilemma</a> has completed post-production and is currently available for preview! If you have followed the making of the film, watched the trailers, get in touch for access to the full film!</p>
<p>I&#8217;ll write at more length about the whole process another day. Today I want to unload my thoughts about a couple of festivals that just finished: <a href="http://www.biffes.in">Bangalore International Film Festival</a>, and <a href="http://wannabestudios.org/steppingstone/2011/10/2011-official-selections/">Stepping Stone Film Festival</a>.</p>
<p>First of all.. wow! What a treat for local film buffs.</p>
<h3>Stepping Stone Film Festival</h3>
<p>This was held at <a href="http://www.jaaga.in">Jaaga</a>, a local hackerspace and culture hub. On the weekdays that I attedned, there were anywhere between 2-4 people at the screening. I was the only non-organizer then. I&#8217;m not sure about the reason behind this.. Jaaga is quite well recognised cultural hub, and the festival selection was pretty good.</p>
<p>For one, the screening schedule was being updated after the screenings. This perhaps put  people off. I just went in blind, taking everything in as a surprise. And attending on four days was well worth it just for a single short film: <a href="http://www.imdb.com/title/tt1967576/">Proposals</a>.</p>
<p><strong>Proposals</strong> is a short comedy-drama about a couple that starts to fake engagements. As it builds, we delve deeper into the relationship, reach the core character conflict, leading to the beautifully crafted end. The actors have played their parts beautifully &#8211; I&#8217;d be on the lookout for future works by writer-director David Ehrlich, and the actor Sarah Kohl.</p>
<p>I just wished more people had seen this little gem. This film is not yet available on any of the <em>alternative</em> media download sites, or online video sites. I hope the filmmakers release it widely somewhere online.</p>
<h3>Bangalore International Film Festival</h3>
<p>A complete opposite to the former in terms of scale. Over 3000 delegates showed up. 4 films a day, 7 days, across 10 multiplexes/theatres. And the selection was fantastic. Jumping in quickly to my favourites:</p>
<p><strong><a href="http://www.imdb.com/title/tt1288376/">When We Leave</a></strong> is a film about an muslim woman in Turkey who splits with her son from her abusive husband, and heads home to her family in Germany. Only to find herself constantly pressured by religious and societal types to head back to her master the husband. As her father says, &#8220;The hand that slaps, is the hand that sooths&#8221;. We cry with her, feel her pain, and question her loyalty to her family. All of this builds to an ending that left not many eyes dry. I distinctly remember the people who broke down a couple rows behind. And the confused looks on the faces of the audience of the next film as we exited the hall. This was my bet to win the Best Film. It ended up grabbing the <strong>best direction</strong>.</p>
<p><strong><a href="http://www.imdb.com/title/tt1702543/">Lucky</a></strong> was the first film I saw at the festival. I walked in a tad bit late, but was immediately hooked. It&#8217;s a story based in South Africa about an old Indian woman who starts taking care of an African teen. It explores the themes of racism, poverty in Africa. A bitter sweet ending. This ended up winning the <strong>best film</strong>. I loved the chance to talk with it&#8217;s director Avie Luthra.</p>
<p><strong><a href="http://www.imdb.com/title/tt1832382/">A Separation</a></strong> is a Iranian film that follows the course of the divorce of a couple, and their adolescent daughter. The daughter wants to stay with her father, but her mother wants to migrate to a different country and provide better opportunities to her child. Meanwhile, the father is accused of a crime, and as someone who works to set an example of honesty to his daughter, is put into a few dilemmas. This film showed me that the vision of Iran I have in my head was quite a bit off what I saw in the film.</p>
<p><strong><a href="http://www.imdb.com/title/tt1483831/">Lebanon</a></strong> is something I loved as a concept film. The story is told completely from inside a tank, and the troubles of the soldiers manning it during the Lebanon war. We see some gruesome scenes from the eyes of a new soldier. The feeling of claustrophobia enhances the mood, leading to an end that surprised me. A beautifully handled film.</p>
<p><strong><a href="http://www.imdb.com/title/tt2002742/">Nobel Chor</a></strong> won that best Indian film (or similar) award. I was disappointed with this one. They had such an amazing idea, but the script and execution left a lot to be desired.</p>
<p><strong><a href="http://www.imdb.com/title/tt0478304/">The Tree Of Life</a></strong> deserves all of the praise it&#8217;s getting. Only thing that was off was the reaction by half of the audience that seemed unimpressed.</p>
<p><strong><a href="http://www.imdb.com/title/tt0084548/">Interrogation</a></strong> was a surprise! A kafka-esque plot. If you get a chance, watch this classic.</p>
<p>A few I missed, but really want to watch: <strong>Bloody Boys</strong>, <strong>Air India 182</strong> and <strong>Busong</strong>.</p>
<p>The other big thing at BIFFES was the film buffs. I had long conversations with other film buffes. Sometimes the knowledge that there are others out there who share your passion for cinema is invigorating. Handed out copies of Dilemma to a few filmmakers, and buffs.</p>
<p>It&#8217;s good to know that a film festival has arrived to Bangalore in a BIG way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/12/24/about-a-film-and-a-couple-of-festivals/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A trailer for my upcoming short film</title>
		<link>http://www.gulecha.org/2011/11/20/a-trailer-for-my-upcoming-short-film/</link>
		<comments>http://www.gulecha.org/2011/11/20/a-trailer-for-my-upcoming-short-film/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 02:41:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[filmmaking]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=377</guid>
		<description><![CDATA[&#160; The movie website. Facebook. Twitter.]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/32314245?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1" frameborder="0" width="553" height="312"></iframe></p>
<p>&nbsp;</p>
<p>The <a href="http://dilemma.gulecha.org">movie website</a>. <a href="http://www.facebook.com/pages/Dilemma/117697571667932">Facebook</a>. <a href="http://twitter.com/DilemmaMovie">Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/11/20/a-trailer-for-my-upcoming-short-film/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A filmmaking, and interim update</title>
		<link>http://www.gulecha.org/2011/09/27/a-filmmaking-and-interim-update/</link>
		<comments>http://www.gulecha.org/2011/09/27/a-filmmaking-and-interim-update/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 19:45:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[filmmaking]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=362</guid>
		<description><![CDATA[This won&#8217;t be news if you are a contact on facebook. I&#8217;ve spent the last few months studying up and honing my skills as a filmmaker. I&#8217;ll be shooting my first short film Dilemma this weekend. It&#8217;s been quite a ride! When I moved on from Nexenta, I had a couple of options into the future. [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 310px"><img title="Dilemma" src="http://i.imgur.com/F1fTR.png" alt="" width="300" height="200" /><p class="wp-caption-text">A short film</p></div>
<p>This won&#8217;t be news if you are a contact on facebook. I&#8217;ve spent the last few months studying up and honing my skills as a filmmaker. I&#8217;ll be shooting my first short film <em>Dilemma</em> this weekend.</p>
<p>It&#8217;s been quite a ride!</p>
<p>When I <a href="http://www.gulecha.org/2011/03/03/new-project/">moved on</a> from Nexenta, I had a couple of options into the future. One continued my journey down the road to technological entrepreneurship. The other, filmmaking, required a jump into brand new territory. What made me decide on the latter? The realisation that there wasn&#8217;t going to be a better time to give it a shot.</p>
<p>Over the past few years, I have become a fan of cinematic TV. American cable networks, from HBO to FX to AMC, have stepped up the game over the past decade. And back home, the quality of TV and film content can best be classified as appalling. This signals an opportunity. A huge one. With a potential audience of a billion people, there is a market for enterprising individual who can create content with quality on par with global (and specially US cable) standards.</p>
<p>TV as a format has some advantages over feature films. It allows you to tell a story at a pace you choose, developing characters to a depth you want to. &#8216;<a href="http://www.imdb.com/title/tt0306414/">The Wire</a>&#8216; could never have been a movie.</p>
<p>The second big advantage is the reach. The TV set in these billion homes are a shared common window, that looks out onto a stage. And as a story-teller, you can get access to this stage.</p>
<p>I wrote my first script &#8220;<em>Dilemma</em>&#8221; in June, and shooting it soon. This is an intense drama with a runtime of around 25 minutes. In early September, we conducted auditions, and completed casting by the third week.</p>
<p>Over the course of this educational journey, I&#8217;ve gotten in touch with individuals from disparate fields of artistry. I&#8217;d like to give a virtual shout-out to <a href="http://post2pre.posterous.com/">Roy Sinai</a>, who is also part of the <em>Dilemma</em> cast, for his help throughout.</p>
<p>That&#8217;s the quick update. I&#8217;m funding it via the crowd-sourcing site Indiegogo. Head over the <strong><a href="http://www.indiegogo.com/Dilemma-AShortFilm">Indiegogo page of <em>Dilemma</em></a></strong>, and <strong>help fund the film</strong>! The writeup explains the film&#8217;s plot and themes, and my efforts in open collaboration, in more detail. Read through, please send me your feedback, if any.</p>
<p>Oh, and I&#8217;ll also be writing over at the <a href="http://dilemma.gulecha.org"><em>Dilemma</em> blog</a> through the course of the film&#8217;s production and post-production.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/09/27/a-filmmaking-and-interim-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting OpenChronos building on Ubuntu 11.04</title>
		<link>http://www.gulecha.org/2011/08/30/getting-openchronos-building-on-ubuntu-11-04/</link>
		<comments>http://www.gulecha.org/2011/08/30/getting-openchronos-building-on-ubuntu-11-04/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 02:27:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=344</guid>
		<description><![CDATA[&#8220;.. and how to avoid the pain&#8221; TI was running a deal, and I snagged myself a Chronos ez430. It&#8217;s an excellent low power dev. platform, and you can program your watch! How cool is that? However, my enthusiasm was constantly battling the dismal state of information online on building OpenChronos (a fork of the [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 310px"><img title="Chronos" src="http://processors.wiki.ti.com/images/8/89/EZ430-Chronos.png" alt="Chronos" width="300" height="300" /><p class="wp-caption-text">The Chronos kit</p></div>
<p>&#8220;.. and how to avoid the pain&#8221;</p>
<p>TI was running a deal, and I snagged myself a <a href="http://processors.wiki.ti.com/index.php/EZ430-Chronos?DCMP=Chronos&amp;HQS=Other+OT+chronoswiki">Chronos ez430</a>. It&#8217;s an excellent low power dev. platform, and you can program your watch! How cool is that?</p>
<p>However, my enthusiasm was constantly battling the dismal state of information online on building <a href="https://github.com/poelzi/OpenChronos/">OpenChronos</a> (a fork of the official Chronos firmware, so you don&#8217;t have to use the restrictive and proprietary TI compilers, and stick with good ol&#8217; gcc!).</p>
<p><strong>mspgcc4, not mspgcc</strong></p>
<p>These are two different projects. <a href="http://mspgcc4.sf.net">mspgcc4</a> is what you use to build OpenChronos. <a href="http://mspgcc.sf.net">mspgcc</a> will NOT work (unless you port the codebase. <em><strong>Update</strong>: done. see below!</em>). mspgcc4 is also deprecated and no longer maintained. There are no official packages on Ubuntu. The source will not build on Ubuntu 11.04. There is no binary tarball (that i could find) anywhere. Long story short.. you really tear your hair trying to figure out a way to get OpenChronos to build.</p>
<p>I reached out to a bunch of folks who have forked OpenChronos on github,to see if any of them are on Ubuntu, and if they could share their compiler set. <a href="http://github.com/rdmiller3">rdmiller3</a> responded, and I now have the pleasure of sharing this binary build widely.</p>
<p>Download <a href="http://www.filedude.com/download/GFMCwGHYNycfa1fe5ad1">msp430-gcc-4.4.5_gdb_7.2.tar.bz2</a> [<a href="http://bayfiles.com/file/TFZ/xylQSf/msp430-gcc-4.4.5_gdb_7.2.tar.bz2">mirror</a>] for Ubuntu 11.04 -x86.</p>
<p><strong>Building OpenChronos</strong></p>
<p>It&#8217;s as simply as grabing the copy from github, make config, and make!</p>
<p>I have some ideas on how I want to change the firmware. I&#8217;ll hopefully get time to work on it.</p>
<p><strong>Centralizing the Information</strong></p>
<p>I&#8217;ve been considering throwing up a wiki to organize all the information there is on the platform, in one accessible place. If you are a Chronos developer what do you think?</p>
<p>[<em><strong>update</strong></em>] : <a href="http://github.com/dobfek">dobfek</a> successfully got mspgcc4 to build on Ubuntu 11.04, and sent across <a href="http://pastebin.com/CWQJajCF">these instructions</a>.</p>
<p>[<em><strong>update 2</strong></em>] : not 24 hours have passed, and i found out work was afoot to port to mspgcc. I&#8217;ve merged these changes into my <a href="https://github.com/anilgulecha/OpenChronos">github fork</a>. Thanks to Angelo Arrifano. You can install the mspgcc package from <a href="http://tinyprod.net/debian-dev/">this repository</a> on Ubuntu 11.04.</p>
<p>[<em><strong>update 3</strong></em>] : All of us OpenChronos devs are rallying around at the <a title="OpenChronos group" href="http://groups.google.com/group/openchronos">google group</a>. It&#8217;s <em>the</em> place to get answers or collaborate on Chronos development.The current effort is to make the code structure more modular, so you don&#8217;t have to edit a bunch of files to get your app in there. It&#8217;s shaping up well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/08/30/getting-openchronos-building-on-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SSHplus: Even better sshmenu compatible appindicator</title>
		<link>http://www.gulecha.org/2011/07/29/sshplus-a-sshmenu-compatible-appindicator/</link>
		<comments>http://www.gulecha.org/2011/07/29/sshplus-a-sshmenu-compatible-appindicator/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 08:18:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=338</guid>
		<description><![CDATA[My previous little utility &#8211; sshlist &#8211; got quite some attention, and helped out a lot of folks who were missing sshmenu on Unity. You can read more about the intentions behind this utility in this entry. Benjamin Heil further modified it giving it a simple parsable configuration format, and supporting launching applications. SSHplus builds [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 286px"><img class=" " title="SSHplus Appindicator" src="http://i.imgur.com/T7VvF.png" alt="SSHplus Appindicator" width="276" height="334" /><p class="wp-caption-text">SSHplus Appindicator</p></div>
<p>My previous little utility &#8211; <em>sshlist</em> &#8211; got quite some attention, and helped out a lot of folks who were missing sshmenu on Unity. You can read more about the intentions behind this utility <a href="http://www.gulecha.org/2011/05/19/sshlist-an-appindicatorunity-replacement-for-sshmenu/" target="_blank">in this entry</a>. Benjamin Heil further <a href="http://www.bheil.net/blog/2011/07/07/simplestarter-simple-application-starter-appindicator" target="_blank">modified it</a> giving it a simple parsable configuration format, and supporting launching applications.</p>
<p><strong><em>SSHplus</em></strong> builds on both of the above, adding one the most requested features : supporting sshmenu configuration. SSHplus adds simple identification of sshmenu configuration &#8211; it grabs the title, and ssh parameters and sets them up in the menu (as shown in screenshot). It does not yet recognize  other items like profile etc. If you need an entry with very specific formatting, you can simply add the right arguments in sshplus configuration.</p>
<p><strong>Features</strong></p>
<ul>
<li>Launch SSH, rdesktop, etc.</li>
<li>Compatible with sshmenu configuration file</li>
<li>Launch any application &#8211; for ex. VLC hangs a lot on me, and I need a simple way to kill it (screenshot)</li>
<li>Supports nested folders (but not yet for sshmenu nested entries &#8211; coming soon)</li>
</ul>
<p><strong>Setting up SSHplus</strong></p>
<ul>
<li>Download the latest sshplus.py  <a href="https://github.com/anilgulecha/misc/raw/master/sshplus.py">file</a> from the github repo.</li>
<li>Copy file  to /usr/local/bin</li>
<li>Edit file .sshplus in home directory using simple configuration (explained below).</li>
<li>Launch sshlist.py</li>
<li>Or better yet, add it to gnome startup programs list so it’s run on login.</li>
</ul>
<p><strong>Example Configuration  ~/.sshplus</strong></p>
<blockquote><p># Application launchers in a folder<br />
folder:Applications<br />
Show top|gnome-terminal|-x top<br />
Kill VLC|pkill| -9 vlc</p>
<p>#back to main folder<br />
folder:<br />
#sep adds a separator<br />
sep</p>
<p># label: adds labels to the menu<br />
label:SSH connections</p>
<p>SSH server1|gnome-terminal|-x ssh root@google.com<br />
SSH server2|gnome-terminal|-x ssh -p 456 server2<br />
Find the source|gnome-terminal|-x ssh neo@theone.com</p>
<p>sep</p>
<p># Use rdesktop to connect to Windows Servers<br />
label:RDesktop connections<br />
Win-Server 1|rdesktop|-T &#8220;Win-Server 1&#8243; 1.2.3.4<br />
Win-Server 3 (with many arguments)|rdesktop|-g 1320&#215;680 -T &#8220;Win-Server 3&#8243; -x l -P -r sound:local 1.2.3.6</p>
<p>sep<br />
label:Putty Connections</p>
<p># PuTTY<br />
PuTTY-Session 1|putty|-load SavedSession1<br />
PuTTY-Session 2|putty|-load SavedSession2</p>
<p>#If present SSHmenu connections will be automatically added</p></blockquote>
<p>Thanks to the users and commenters on sshlist who provided feedback, and to Benjamin Heil and Fabio for their modifications. Feel free to <a href="https://github.com/anilgulecha/misc/">fork the project</a> on github.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/07/29/sshplus-a-sshmenu-compatible-appindicator/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>sshlist &#8211; an appindicator/unity replacement for sshmenu</title>
		<link>http://www.gulecha.org/2011/05/19/sshlist-an-appindicatorunity-replacement-for-sshmenu/</link>
		<comments>http://www.gulecha.org/2011/05/19/sshlist-an-appindicatorunity-replacement-for-sshmenu/#comments</comments>
		<pubDate>Thu, 19 May 2011 17:37:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=328</guid>
		<description><![CDATA[[Note: SSHlist has been deprecated,in favor of SSHplus. SSHlist will no longer be developed, but is still made available] Since moving to Ubuntu Natty, I&#8217;ve missed the sshmenu applet a lot. So I spent an hour to writeup a functionally equivalent appindicator menu. And so sshlist was born. Using sshlist is simple. From the instructions: [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 409px"><img title="sshlist" src="http://lh4.googleusercontent.com/_auJolnBimJQ/TdVSQGVSVsI/AAAAAAAAAjU/TlQHPQubn7w/Screenshot.png" alt="sshlist in action" width="399" height="225" /><p class="wp-caption-text">sshlist in action</p></div>
<p><em><strong></strong>[<strong>Note</strong>: SSHlist has been deprecated,in favor of <a href="http://www.gulecha.org/2011/07/29/sshplus-a-sshmenu-compatible-appindicator/">SSHplus</a>. SSHlist will no longer be developed, but is still made available]</em></p>
<p>Since moving to Ubuntu Natty, I&#8217;ve missed the <a href="http://sshmenu.sourceforge.net/">sshmenu applet</a> a lot.</p>
<p>So I spent an hour to writeup a functionally equivalent appindicator menu. And so <strong>sshlist</strong> was born.</p>
<p>Using sshlist is simple. From the instructions:</p>
<ul>
<li>Copy file sshlist.py (this file) to /usr/local/bin</li>
<li>Edit file .sshlist in home directory to add ssh host (one per line)</li>
<li>You can if you wish add additional ssh options. The line is appended to the ssh command</li>
<li>Launch sshlist.py</li>
<li>Or better yet, add it to gnome startup programs list so it&#8217;s run on login.</li>
</ul>
<p>Of course, much of that could be automated, patched and/or packaged. For now simply head to the <a href="https://bitbucket.org/anilg/misc/src">repository</a>, click on &#8220;sshlist.py&#8221; and grab the raw file, and follow the above instructions.</p>
<p>Patches welcome.</p>
<p><em><strong>Update</strong>: Benjamin Heil extended sshlish for <a href="http://www.bheil.net/blog/2011/07/07/simplestarter-simple-application-starter-appindicator">simplestarter</a>, which allows launch of multiple applications with various arguments. It might suit your needs.</em></p>
<p><em><strong>Update 2</strong>: SSHplus is better! This version will no longer be maintained.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/05/19/sshlist-an-appindicatorunity-replacement-for-sshmenu/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>My experience with Ubuntu Natty so far</title>
		<link>http://www.gulecha.org/2011/05/09/my-experience-with-ubuntu-natty-so-far/</link>
		<comments>http://www.gulecha.org/2011/05/09/my-experience-with-ubuntu-natty-so-far/#comments</comments>
		<pubDate>Mon, 09 May 2011 06:53:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=325</guid>
		<description><![CDATA[In two words: Pretty good! Continuing the series on customizing and reviewing Ubuntu releases (Lucid here, Maverick here), below are my random thoughts on the latest release. All the vertical space saved by default! The various hacks you needed to pull (mentioned in previous articles) to get more vertical space on netbook are no longer [...]]]></description>
			<content:encoded><![CDATA[<p>In two words: Pretty good!</p>
<p><img class="alignright" title="Unity on Ubuntu Natty" src="http://www.ubuntu.com/sites/www.ubuntu.com/files/active/natty-consumer-pages/overview-fresh-launcher.jpg" alt="" width="274" height="165" />Continuing the series on customizing and reviewing Ubuntu releases (Lucid <a href="http://www.gulecha.org/2010/09/08/ubuntu-and-asus-eeepc-optimizing-your-netbook-experience/">here</a>, Maverick <a href="http://www.gulecha.org/2010/10/15/ubuntu-maverick-on-netbook-review/">here</a>), below are my random thoughts on the latest release.</p>
<ul>
<li>All the vertical space saved by default! The various hacks you needed to pull (mentioned in previous articles) to get more vertical space on netbook are no longer needed. And the dedicated effort towards it shows.</li>
<li>Menu bar, Titlebar, and panel have been combined to one. The menubar/title bar changes on hovering in the panel.</li>
<li>Try to treat this setup as normal gnome desktop, with docky on the left side, and you&#8217;ll feel right at home. Because that is exactly what Unity is. Having used it for a week or so, I dont see what the big brouhaha was about the move from Gnome 2 classic desktop to Unity. It is not a revolution, just simple evolution. And it looks good.</li>
<li>This release continues the Canonical/Mark Shuttleworth push to focus on polish. The font is looking more integrated than ever.</li>
<li>You do need to set a g-conf value to have classical taskbar status icons. You&#8217;ll almost always require this if you want to use anything from gnote to audacious to others that have not yet implemented app-indicator support. The command you need to run in terminal is:</li>
<blockquote>
<li>gsettings set com.canonical.Unity.Panel systray-whitelist &#8220;['all']&#8220;</li>
</blockquote>
<li>Chrome seems noticeably faster than firefox on my netbook. Of course, the 15 different addons I have installed might have something to do with that.</li>
<li>Reduce the font size by 2 points to get more on the screen. The values in my Appearance Preferences &gt; Fonts read 8.5, 8.5, 8.5, 9, 8.5</li>
<li>Start following <a href="http://www.omgubuntu.co.uk/">OMG!Ubuntu</a>. It&#8217;s the best Ubuntu blog around now. By some margin.</li>
</ul>
<p>There are tiny bugs in Unity, but none that come in the way of a power user working on the setup. I recommend an upgrade to this release for all, specially on your non-tech uncle&#8217;s PC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/05/09/my-experience-with-ubuntu-natty-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-governance sites and bad web design, and how-to setup E-Mudhra/e2gov on windows 7</title>
		<link>http://www.gulecha.org/2011/05/09/e-governance-sites-and-bad-web-design-and-how-to-setup-e-mudhrae2gov-on-windows-7/</link>
		<comments>http://www.gulecha.org/2011/05/09/e-governance-sites-and-bad-web-design-and-how-to-setup-e-mudhrae2gov-on-windows-7/#comments</comments>
		<pubDate>Mon, 09 May 2011 06:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=323</guid>
		<description><![CDATA[So local Indian laws requires tenders to be filed online. This required buying a 3000Rs (!!), about 60$ USB dongle that has a &#8220;Class 3 Platinum&#8221; certificate signed by the CA E-Mudhra. There&#8217;s zero documentation online on setting it up, and sites that process tenders work on &#8220;IE6 or IE7 only&#8221;. They do not work [...]]]></description>
			<content:encoded><![CDATA[<p>So local Indian laws requires tenders to be filed online. This required buying a 3000Rs (!!), about 60$ USB dongle that has a &#8220;Class 3 Platinum&#8221; certificate signed by the CA E-Mudhra. There&#8217;s zero documentation online on setting it up, and sites that process tenders work on &#8220;IE6 or IE7 only&#8221;. They do not work with Windows 7/IE8 by default. Below are the steps on how-to get things working on Windows 7, followed by a rant.</p>
<p><strong>Setting up E-Mudhra on Windows 7/ IE 8</strong></p>
<ul>
<li>Pop in the CD that came with the dongle and install the driver. Skip the other reader and download manager crapware.</li>
<li>Once installed (and rebooted if you wish), plug in the USB. Windows will ask you if you want to add the root CA E-Mudhra. Answer yes.</li>
<li>Now to setup IE8 to behave well with the tender sites. Note this will render IE8 highly insecure. Once you make the below changes, use IE8 only for tenders. For all other internet activities use Google Chrome or Mozilla Firefox.</li>
<li>The tender sites require full ActiveX control to work correctly. Do the below to setup IE8 to behave like earlier versions.</li>
<li>Goto Internet options in IE8, and set compatibility mode to on. Next click under security, and choose the lowest level (which is Medium). Click on &#8220;Advanced&#8221;, and enable all the disabled ActiveX features. You will note that these new options are labelled &#8220;Insecure&#8221; and will turn red when you choose them.</li>
<li>Save, Reboot. You will have done all the things correctly if you are not presented with any &#8220;ActiveX popup warnings&#8221; when browsing a site, i.e, all ActiveX requires are accepted by default.</li>
</ul>
<p>Rant</p>
<p>Why the hell do the Indian government website designers choose the most lax practices of the lot. They need to be strung up and given a lesson on webdesign after the year 2003. Jesus fusking christ.</p>
<p>And what&#8217;s behind the REQUIREMENT to use e2gov.in for digital certificates. There&#8217;s free ones, or others with a nominal fee available. One which don&#8217;t bloddy require you to add a FRIGGING ROOT CERTIFICATE to your machine.</p>
<p>And activeX?!!!@!!!!!! Microsoft has basically disavowed it. And I counted 2-3 different controls that are loaded. May I introduce you to much more modern alternatives, like perhaps a reasonable java applet, or even better, a native app? Or just don&#8217;t require a login process that requires a friggin digital certificate. There&#8217;s simpler way of digital identity that what&#8217;s currently setup. Like squishing out the fluid from my eyeballs and mailing it out to you.</p>
<p>FUCK!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/05/09/e-governance-sites-and-bad-web-design-and-how-to-setup-e-mudhrae2gov-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote</title>
		<link>http://www.gulecha.org/2011/03/19/quote/</link>
		<comments>http://www.gulecha.org/2011/03/19/quote/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 03:01:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://www.gulecha.org/?p=318</guid>
		<description><![CDATA[Forget Jesus.. the stars died so that you could be here today. - Lawrence Krauss, on the most poetic thing me knows, from his lecture A Universe from Nothing The talk is an hour long an well worth the time.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Forget Jesus.. the stars died so that you could be here today.</p></blockquote>
<p>- Lawrence Krauss, on the most poetic thing me knows, from his lecture <a href="http://www.youtube.com/watch?v=7ImvlS8PLIo">A Universe from Nothing</a></p>
<p>The talk is an hour long an well worth the time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gulecha.org/2011/03/19/quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

