Archive for January, 2009
Rewriting Highbase in Erlang
Why? Highbase is currently comprised of several shell scripts and some C code. It’s actually a good project (talk about self promotion) that hasn’t reached a stable release yet just because It hasn’t been tested enough in production environments I’ve been amazingly busy during the last years. Lots of work, and lots of parenting in [...]
Intrusion detection at the application level, for PHP
Here’s phpids, an Intrusion Detection System for PHP. According to the site, it aims to counter XSS, SQL Injection, header injection, directory traversal, RFE/LFI, DoS and LDAP attacks, and unknown attack patterns, through it’s Centrifuge component. Installation is simple. Just download it, copy the lib directory to a directory in your project structure, or add [...]
Symbolics Lisp Machine
Wanna have your own Symbolics Lisp Machine? Here’s the info. I have enough room, I just live a few thousand miles too far, and have to deal with very picky Customs officials.
New release of MySQL Proxy GPL
MySQL Proxy has a new release, just three days ago, and if that wasn’t good enough, it’s now hosted on Launchpad, so it’s repository is on bazaar, which is great, and is what I’ve been using for my new projects. MySQL Proxy sits between clients and servers and offers many possibilities, load balancing being the [...]
Coffee May or May not cause hallucinations
According to another scientific study by people with too much time on their hands who like to find some correlation between arbitrary data, it seems that: “Heavy drinkers of coffee, tea, energy drinks, and other caffeinated beverages are more likely to hallucinate, hear imaginary voices, and even sense the presence of deceased people, a new [...]
Top 25 most dangerous programming errors
Most people make at least 8 or 9 of these in a new project, and this alone is a good reason to use a programming framework, unless you know what you’re doing. The problem is, sometimes, people who skip on frameworks, don’t know what they’re doing. Or, as the Tao of Programming says: There once [...]
Running commands from the shell with a timeout (pt 2)
Here’s an improved version of the safecmd script. This one doesn’t always wait for $timeout seconds even if the command you’re running exits successfully. In that case, it kills the monitor script and ends at the proper time. Here’s the code: #!/bin/bash timeout=$1 command=$2 shift 2 check_pid_name() { command=$1 childpid=$2 [ -d /proc/$childpid ] || [...]
Running commands from the shell with a timeout
Sometimes, in a shell script, you need to run a command that might go on forever (or an amount of time long enough to be called forever) due to poor coding of the software and wrong external conditions (network down or overloaded, overloaded system, a changed private key, etc). In order to avoid this situations, [...]
Scriptlance for musicians?
I don’t know if this will work or not, but at least it shows that people are always coming up with new and interesting ideas. The folks over at Minimum Noise have created a collaboration site for musicians, where one can either seek help to complete a music project, or get paid for producing/mixing, singing, [...]
There’s still room for some funding rounds
One True Media Inc., which operates SpotMixer (an online video ad company), has closed a $9: Series B round. It’s Series A had been closed in 2006 with $5:. This is great news for the online advertising market, and it’s a good way for the startup environment to start 2009 after a grim 2008, with [...]
