When I'm working over a laggy network, like with my EVDO card, SSH is rarely as responsive as I'd like. MacFUSE lets me create an SSH file system and then open up Vim locally. That way I only have lag when opening and saving files. MacFusion gives it a pretty face.
I've been looking for a good, open source, linux, implicit SSL capable, FTP client. There don't seem to be very many. The best (and only) one I've found is FireFTP. Unfortunately, since FireFTP is a Firefox extension, I can't use it remotely over SSH :(
Update I've since written some Python scripts using PycURL to do my dirty work. While PycURL is useful for searching through directories and such, I did find that actually executing cURL as a sub process to handle downloads is easier than doing so through the API.
I just got done setting up mod_musicindex for Apache. Having tried Jinzora, GNUMP3d, and other PHP based solutions for streaming my music, it's refreshing having a nice C backed implementation. It's fast and so far works really well. It's also a lot easier to set up than DAAP.
When Firefox 2.0 came out, I upgraded my MacBookimmediately. Almost as immediately, Firefox proceeded to crash and I downgraded. Today, I tried to upgrade again.
Every time I downloaded the Firefoxdmg, it was corrupt and refused to mount. Using the disk utility, I turned on journalling (see previous post), repaired permissions (I still think this is an odd operation), and I verified the disk. Still, I kept downloading a corrupt Firefox image.
So, finally I decided to blame FileVault. I disabled it (that took about half-an-hour), downloaded Firefox 2.0, and successfully installed it. Now I'm waiting for FileVault to turn on again.
Moral of the story: If you're experiencing problems with corrupted data, turn off FileFaultFileVault.
I just discovered today that journalling was not enabled on my Macbook Pro. I can't fathom why it isn't enabled by default. Take a look at Applications, Utilities, Disk Utility and click 'Enable Journalling.'
This is my vimrc. It's tailored for editing Python and uses a two space indent.
syntax on set expandtab set tabstop=2 set softtabstop=2 set shiftwidth=2 set smarttab set autoindent set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class set backspace=2 set wm=2
An ISO is a file that represents a CD. It contains all the data needed to recreate the CD it was copied from. You can burn this image to a CD or "mount" it and access it from "virtual" CD ROM.
To mount the image, use DAEMON Tools. You can download DAEMON Tools here.
Install DAEMON Tools.DAEMON Tools will add a new virtual CD ROM drive.Right-click the DAEMON Tools icon in the system tray.Select Virtual CD Rom, then Device, then Mount.Select the ISO image you downloaded.DAEMON Tools will load your ISO into the new virtual CD ROM it created. Now, you can access the virtual CD ROM just like you would with a normal CD.