Category Archives: guides

Auto mount drives on Leopard with AppleScript

tell application “Finder”
if exists disk “Shared_Vol” then
else
mount volume “afp://user@myserver.com/Shared_Vol”
end if
if exists disk “input” then
else
mount volume “smb://user:passw0rd@mywindowsbox.com/input”
end if
end tell

To run it from command line or crontab:

osascript theAppleScript.scpt

Expect to the rescue!

When you can’t pipe an input file to automate a process, especially when you need to enter a password such as ftp-ing to some server e.g.:

ftp user@ftp.myhost.com < myFTPCommands.txt

The above fails when ftp asks for a password. This is where expect comes to the rescue! e.g.:

#myExpectFile.exp

#Disable’s expect’s default 10 seconds timeout
set timeout -1

spawn ftp user@ftp.myhost.com
expect [...]

Installing Snippy on CentOS 5

I wanted to install something like Pastie at my workplace to easily share snippets of code privately, instead of sharing it to the whole wide world. There are some open source alternatives such as LodgeIt and pastebin but for some unknown reasons, I could never get it to set up properly.
Then I came [...]