Pasha Korovkin's blog

Automate build with inotify-tools

Recently I started to work on a new project Backbone Mobile. This will be very modular approach for html5 widgets for mobile web applications. Since it's modular, I wanted to keep all CSS and JavaScript files separated and create "bundle" with "make" command. 

New Drupal module: Block Edit Cancel

Some of my clients asked to put "Cancel" button to node edit and block edit pages.

While adding Cancel button to node form could be done pretty easily with http://drupal.org/project/more_node_buttons , there is no such module for block form pages.

So this simple module adds "Cancel" button to block edit pages.

Download: http://bit.ly/a5wVb1

How to run QuickBooks Pro Timer under Ubuntu

QB Pro Timer could be used under Ubuntu. You need to install few libraries for it, since this piece of "software" written on VB.

It uses MDAC, OLE automation, MS JET for handling database and bunch of other activex components.

In order to make life easier, I installed 'winetricks':

$ wget http://www.kegel.com/wine/winetricks

Next, install required "tricks" in order to run QuickBooks Pro Timer:

$ winetricks vb6run mdac28 native_mdac mfc40 jet40 native_oleaut32

That's it. Now you can proceed as usual with installing QB Pro Timer and use it.

SproutCore and Catalyst

I always liked Perl language. Unfortunately, PHP popularity forced me to start do major development with this language. That's why Perl became "hobby" tool of choose.

Whenever I am doing new "own" project, I try to do it with Catalyst Framework. This is another web framework, written on modern Perl and utilizes modules like Moose, DBIx::Class, Template Toolkit. It gives nice structured code which allows to extend or refactor it later easily.

 
 
Syndicate content