Firefox add-on: UploadProgress
This Firefox add-on adds a new option to the Tools menu called “Uploads” that displays a small window, similar to the downloads, but displaying only current uploads in progress. The uploads are...
View ArticleHow to fix the “federated domain” problem in emesene
If your emesene keeps displaying the annoying message “User could not be added: Email Domain is IM Federated Contact LiveID xxx@yyy.com is federated domain.” no matter if you accept or reject the...
View ArticleMake something useful out of your DPF (Digital Photo Frame)
We had this great idea of using an old digital photo frame from smartparts to display some useful reports at work. In this case, useful will mean that the reports (pictures in the frame) needs to be...
View ArticleMigrating GAE Blobstore to an HRD application
If you are planning to migrate your Google App Engine application to the “new” High Replication Database scheme, then you probably know that the Google migration process won’t handle Blobstore files....
View ArticlejQuery Lightbox: Adjust big images to the window size
jQuery lightBox is a great plugin inspired in the well-known Lightbox JS by Lokesh Dhakar. After starting using it I realized that things became messy with big images, so I made a small modification to...
View ArticleParallel Port Sniffer for Linux!
This software will help you to capture the parallel port data using a small kernel module for Linux. But wait, not only Linux, it also works for Windows, if you use it in a Qemu Virtual Machine under...
View ArticleEnabling GoogleAppEngineLauncher Source Code Change Detection in Mac OS X Lion
Quick recipe to enable source code change detection on the GoogleAppEngineLauncher (Mac OS X Lion). If you take a look to the app engine dev server logs, you’ll probably see the following message:...
View ArticleTortoiseSVN, non-standard SSH port, Network Error: Connection Refused
Another reminder. TortoiseSVN, non-standard SSH port, Network Error: Connection Refused. Edit C:\Users\user\AppData\Roaming\Subversion\config Under [tunnels] section add: ssh = TortoisePlink.exe -v -P...
View ArticleUtility functions for udp / json-parser
Recently, I needed a json parser for a small C project, and -after googling- found this great library udp / json-parser. It is great, because it does what it says and it’s really low-footprint. Soon I...
View ArticleJinja2 + Eclipse: quickly replace trans / endtrans to gettext() new style
Open find/replace dialog and check ‘Regular expressions’ Find: \{\% trans \%\}([^\{]*)\{\% endtrans \%\} Replace with: {{ gettext('$1') }}
View ArticleCompress a directory in inno setup
Inno setup script snippet to zip a directory using Windows built-in compression function MakeBackup(indir, outfile: String): Boolean; var res: Boolean; fso: Variant; winShell: Variant; f: Variant;...
View ArticleDenise’s birthday problem solution (in Python)
# -*- coding: utf-8 -*- from collections import defaultdict # (dd, mmm, yyyy) dates = [ (17, "Feb", 2001), (13, "Mar", 2001), (13, "Apr", 2001), (15, "May", 2001), (17, "Jun", 2001), (16, "Mar",...
View ArticleSony Entertainment Network spam stopper
I don’t have a Sony PlayStation. But someone nicknamed “STRONDHA” has one, and somehow he managed to use my personal e-mail address to create his account. Oddly, Sony didn’t send any e-mail asking to...
View Article