‘Development’ Category
Cleaning Magento sales related information
Friday, June 22nd, 2012

The other day one of my customers came to me asking to create a duplicate of one of his web-sites running Magento 1.5.1.
After everything has been moved, among the other things that my customer wanted to be done was an obvious request to dump all sales related information from new web-site’s database, like orders, invoices, shipments, credit notes, customers, transaction, etc.

“Googling” didn’t help much as mostly there were solutions for only a part of the problem.

So here’s my guide on how to get rid of everything that pertains to sales. (more…)

Testing Adobe LiveCycle form with OutputIVS
Thursday, May 31st, 2012

Working on dynamic generation of Adobe PDF documents using LiveCycle ES 2.5 server APIs I have come across the necessity to conduct some initial testing to forms developed with LiveCycle Designer. The goal was to emulate the API call to LiveCycle’s Output service to make sure that the form merges with the given data properly and renders the way the forms designer intended it to render preserving the layout, form elements position, etc. One obvious way to do it was to create a small standalone utility wrapping around required API calls. The other way has been discovered upon examining the related documentation.

Fixing Aptana 3 Studio Subversion plugin on Ubuntu
Thursday, May 10th, 2012

In some cases upon installing Subversion plugin v1.6 from within Aptana 3 Studio on Ubuntu you may get an error when you switch to SVN perspective complaining about JavaHL module being not found. (more…)

An example of .NET class extension
Thursday, May 10th, 2012

One of the most incredible features of C# introduced recently is an ability to extend virtually any class with extra functionality via class extension technique.
This example demonstrates this concept which I find extremely useful in many cases.

How to install pip on Ubuntu 12.04 LTS
Wednesday, May 9th, 2012

pip is a tool for installing and managing Python packages, such as those found in the Python Package Index. It’s a replacement for easy_install.

By default, Ubuntu 12.04 LTS doesn’t come with pip installed.

There are 2 alternative ways to get pip installed. (more…)