Genotrance

Icon

Random thoughts, ideas and experiences

Automating the Encoder

I recently shared my solution for encoding home videos I record using a DVD camcorder. While the solution helped me understand the encoding process, it was not exactly user friendly in terms of the number of steps involved. Being the automation freak that I am, I have written a Python script that takes care of the entire process in a single step.

Read the rest of this entry »

Filed under: Tips

AppSnap reviewed on Lifehacker

I just found out that AppSnap was reviewed on Lifehacker. My web server apparently took a beating and was down. Considering I was travelling for most of today, I just got to fixing it. Hopefully, it fares better now that I’ve tweaked some settings.

I’m a regular reader and fan of Lifehacker and am very happy to see AppSnap on their front page. Thanks to Gina Trapani and the Lifehacker gang for their show of support. The extra eyes and feedback will surely help make AppSnap more useful to people out there.

Filed under: Blog Update

Unreasonable Firefox memory usage

I upgraded to Firefox 2.0 recently and was impressed like most other folks. Things were fine until I started noticing excessive hard disk activity as well as sluggish performance and intermittant hangs.

Read the rest of this entry »

Filed under: Tips

Session cookies rejected by Internet Explorer

Recently, I ran into a problem with an image gallery web application I am writing in PHP. Throughout development, which was done on my Windows laptop using XAMPP, everything worked perfectly fine, both on Firefox as well as Internet Explorer.

As soon as I deployed my application on my Linux server, IE suddenly stopped accepting my session cookies. The weird thing was that Firefox continued to work perfectly fine.

Read the rest of this entry »

Filed under: Tips

Py2Exe: Zlib not available

Recently, I released ClearAxis, a simple application that allows you to configure the Araxis Merge utility as the default diff tool within Rational ClearCase. The ClearCase diff tool is rather primitive and could really use some replacing.

Read the rest of this entry »

Filed under: Programming

wxPython Widgets – Part II

So here’s part II of wxPython Widgets. Let’s continue where we left off.

Button

Buttons don’t need much of an introduction. They are everywhere and do a simple task on click. In AppSnap, I have two buttons, one for install and one for uninstall. So let’s create a button.

Read the rest of this entry »

Filed under: Programming

Migrating to WordPress

Some of you may notice that genotrance.com now points to blog.genotrance.com. I’m in the process of moving all the content on my main webpage into WordPress. PmWiki didn’t inspire me enough to keep my site up to date. Having two different systems didn’t help much either.

Let’s hope WordPress helps keep this site fresh and interesting.

Filed under: Blog Update

wxPython Widgets – Part I

I’m currently working on AppSnap, a Windows application which simplifies software installation. It originally started out as a console application but has since graduated into being GUI based as well. More on it when it gets released in a few days. For now, I’d like to spend some time talking about a few wxPython widgets that I use in AppSnap. wxPython has some decent documentation but it is still hard to figure out all aspects of a widget for a beginner. So here’s a few common widgets and their usage. I’ve also linked to the relevant pages in the wxPython API where appropriate so as to make further investigations easier.

Note that some of the examples below have been created to fit into the context of this post. AppSnap is laid out quite differently and I’ll go over that in a separate post.

Read the rest of this entry »

Filed under: Programming

Decoding the Encoder

So I bought a new DVD camcorder from Costco a few days back. I’m new to the camcorder world. I never really had a need to record anything. A digital camera was good enough for all those vacations and someone else always had a camcorder for those family occasions. However, things are going to change. My wife and I are expecting and due in a couple months. Many deem a camcorder an essential gadget in the baby toolbox and I totally agree with that philosophy.

Recently, we had a small family function so it was the perfect opportunity to buy a camcorder and test it out. The intention is that by the time the kid comes, I’ll be all prepared.

Read the rest of this entry »

Filed under: Tips

Where’s Ruby and Rails?

There is a lot of attention being given to PHP, Perl and Python on this blog. Where’s Ruby? And where’s Ruby on Rails? Over the few past years, I’ve realized the importance of having the right tools for the job. That’s why I use Perl for scripting and PHP for the web. It’s not like I’ve not given Ruby and Rails a try. In todays market, you can’t afford to be stuck with the wrong tools. You have to keep up with the times in order to succeed. I’ve kept my eyes open ever since. Regardless, there has been too much activity on the web surrounding the whole Ruby on Rails phenomenon for me to not have noticed anyway.

Read the rest of this entry »

Filed under: Programming

Twitter Updates