BASH for loop
Posted in dev-sys on June 22, 2006
#!/bin/sh for FOO in a b c d e f; do echo $FOO done Outputs a b c d e f
Posted in dev-sys on June 22, 2006
#!/bin/sh for FOO in a b c d e f; do echo $FOO done Outputs a b c d e f
Posted in Development, php on May 21, 2006
After getting over 200 comment spams in 2 days I decided to implement an automatic spam blacklist system as manual parsing wasn't cutting it any more. Akismet seems good: We can’t stand spam. Who
Posted in Development on April 30, 2006
After quite a bit of resistance on my part I'm afraid that it's time to get down with the kids, hence: Install ruby apt-get install irb1.8 libreadline-ruby1.8 libruby libruby1.8 rdoc1.8 ruby ruby1.8
Posted in dev-sys on April 28, 2006
to replace all instances of - say - 127.0.0.1 with 10.0.0.1 in a file then using vi you can do: :%s/127.0.0.1/10.0.0.1/g if you mess it up then press u for undo. Of course if it's an important file
Posted in dev-sys on April 28, 2006
Share ssh keys: client: cd ssh-keygen -t rsa the copy ~/.ssh/id_rsa.pub over to server server: mkdir .ssh cat id_rsa.pub >> .ssh/authorized_keys Job done
Posted in Development on April 24, 2006
I just downloaded MySQL workbench 1.06 beta. I stumbled across it after finding this message on the DBDesigner forum page: Dear DBDesigner4 users, Due to several attacks against the DBDesigner4 forum
Posted in Development on April 23, 2006
CMS Made Simple uses the great GPL WYSIWYG editor FCKeditor and I noticed this morning that it has a spell checking facility. To get it to work, I: Installed aspell on my dev server: apt-get install
Posted in Development on April 22, 2006
CMS made simple (CMSms) is great as it does what it says on the tin e.g. it's a CMS and it's easy to use and configure. Most importantly for me, it's easy to skin and modify. It uses Smarty as a
Posted in dev-sys on April 18, 2006
Simple one, you have a windows virtual machine and you want to copy it: Copy the folder the VM is in (assuming you use a folder per virtual machine) and rename it to the new host name Click on the
Posted in dev-sys on April 16, 2006
If you've just installed something and want to make sure it starts on boot then the init.d script needs adding to the various run level folders as a symlink. It's a bit of a drag and it can be