Programming
Wearing a sysadmin hat
In the past weeks I’ve been doing some temporary sysadmin work for my day job and this new role extended to my night-time job. Yeah, I joined a startup but I’ll talk more about that some other day. I had to move one of the web services we offer in my regular job to its [...]
A matter of guidance
Cloudy days are perfect for productive leisure, so in March before moving to the US I spent a lazy-cloudy-Sunday afternoon packing. Moving is always exciting and a good chance to get rid of everything that is not necessary in your life anymore. You can even leave bad vibes behind if you are spiritual. We tend [...]
Windows Day Experience
I always try to have at least one small toy project that I can play with at night. Sometimes it consists of only reading the source code and mailing list from a big project and sometimes my toy project involves writing code and playing with different tools than the ones required by my daily job. [...]
Ancient bank institution file formats will make you bald
This past week I was documenting part of the system from the company I work for in Brazil, and while running through the payment options code I was again confronted by the ancient file format that bank institutions still use today. You’ll never complain about XML files again if you have to deal with a [...]
how much does a line of code cost?
This past week I stumbled upon a nice tool: sloccount. Sloccount was written by David Wheeler and is a set of tools to count lines of code. Wheeler also has some really interesting papers regarding the linux kernel size and its development cost. After installing sloccount* I immediately started to harvest data on all projects [...]
documentation and job transition
I’m living a transitional period. One might say that life is always on transitional mode. An eternal deja-vu. Cheap philosophy apart, I’m slowly starting to seek for a new job here in the US. I’m still working for my former employer but since currency exchange rates are not on my side (as of today I [...]
subversion emailed commits
As crazy as it may sound to most people, I like Mondays. The main reason for this is that my mind is refreshed after the weekend and I’m excited to get back to my regular job source code and get things done. Monday is also a good day for novelty. Well, this morning I did [...]
The benefits I get releasing the autoresponder
The history behind the Autoresponder. In 2003 I was working in my home-office in a small town in Brazil while trying to get a college physics degree. To pay my bills I was basically building websites in PHP after I left the Perl world. I was part of the staff for a project designed and [...]
CPanel, pdo_mysql and Magento
A few days ago I had to install Magento in one of our servers. No luck running the installation for the first time. pdo_mysql missing. The server has Whm/Cpanel installed so our server administrator tried EasyApache and built a new profile with pdo_mysql added. Still no luck. To fix the problem I just had to [...]
Users and Subdomains
Some months ago the company I work for needed a special feature that I think is very common at web services. The idea is to offer users their own subdomains. It is pretty much like this blog system. The idea is that all subdomains point to the same location on your server. You can then [...]
Improvement Guide
I played guitar in a heavy metal band for almost 7 years. Crazy time. I never achieved the status of a professional musician but trying to learn and write music was one of the best shots I took in my life. When I thought about that time there are two things that I learned and [...]
2 Monitors
I had some problems some days ago setting up 2 monitors to work in Ubuntu. One of my colleagues pointed out that he was using a Nvidia card and it worked out of the box in his machine. So, I took his advice and replaced the ATI hardware here with a Nvidia card. We took [...]