Caleb Cushing's Blog Also known as XenoTerraCide

busybox vi

although there isn’t much to say about it, it’s even more limited than the original vi. If you are like me and have been using a vi clone for so long that other editor’s are unimaginable. I suggest trying busybox vion your *nix cli. At least until you can install vi(m).–This workby Caleb Cushingis licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Seagate Kills Linux Support

This was on Mad Penguin(wish he had cited it). I guess my next new hard drive won’t be a seagate. I’ll Stick with Western Digital and Maxtor (I’ve never had problems with maxtor’s going bad before 3 years. Mine have lived ~5 maybe more).–This workby Caleb Cushingis licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Open Source it or not?

When building a new web service should you open source it or not? if you do open source it, it may make it harder to have a revenue.I am of course building my product on a LAMP stack, and I’m a huge open source proponent. But if the majority of the revenue model is based around people using my site, wouldn’t it hurt me to allow others to basically rebuild my site on there own?

rss/atom bulk

I’ve noticed recently that some of the feeds I’ve subscribed to are including a lot of stuff I don’t care about, I’m wondering if it would be possible to have a bayesian filter for rss/atom like I do for email.–This workby Caleb Cushingis licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

What's wrong with Open Source Developers

I was going to write something up about what’s wrong with open source developers. But Beranger beat me to it by explaining why Open Source is not about love.I agree with him on everything except what he says about kde (and even that’s not wrong kde4 just isn’t ready to be judged yet).I have one thing to say in addition to it though.There are 4 kinds of open source developers1.) The insulting arrogant loud mouth2.

Maintainance Problem

Although open source means worse case scenario you can grab the source and maintain it yourself often this doesn’t happen. Many awesome projects just go into obscurity and I’m sure many people aren’t even aware they are no longer maintained. There was no announcement, no project closing, no call for help. The developers just stopped coding, maybe they died, who knows.I’m starting a blog called Maintenance Required(maybe I’ll do more later) to list software that needs someone to take care of it.

Would you steal a buck? How about a can of soda?

Would you steal a buck? How about a can of soda? An interesting article questioning why people make predictably irrational decisions.

msysgit shouldn't be used

Unfortunately the developers of this project are the kind that I don’t want to deal with. Their documentation is below average, and the average documentation is already sad. Instead of plugging in to msys, they require you to use their fork of msys. I call it a fork because it isn’t a 1:1 copy, they add and removing things as they see fit. Their primary installer doesn’t include msys.bat (apparently other installers do) this makes launching the msys bash environment easy.

iptables for the average desktop user

The Best guide for learning the basics of iptables is here Linux 2.4 Stateful firewall design for the most part it continues to apply to the 2.6 kernel. The only things that won’t apply to your linux system will be: emerge if you aren’t on gentoo, and the kernel options which have changed since 2.4 and even a couple of times during 2.6. I’m not going to cover those here. If you need help building your kernel or installing iptables I suggest that you consult with either the iptables home page or even better your distribution.

Tagged - A site that doesn't get it right

Taggedyet another Social Networking site. I don’t mind that these sites want to connect to my email and check for contacts… but always ALWAYS allow me to skip that section. I find it poor security to enter my password just because something asks for it. Fortunately I was smart enough to stop entering data, and click a link in the ‘welcome to’ email to go straight to my profile. I’m adding them to the hall of shame for being a security risk.