Mac OS X is a great development platform for working with PHP. Leopard comes with Apache, PHP and many other development tools, such as subversion already installed. Leopard brings a much needed upgrade from Tiger’s tired PHP 4 to a very modern version of PHP 5.2.4. This is a guide for setting [...]
Working with PHP 5 in Mac OS X 10.5 (Leopard)
October 28th, 2007Mighty Mouse Kryptonite and Exceeding Expectations
September 18th, 2007I’m a fan of Apple’s Bluetooth mighty mouse. I cart my laptop all over and I like the ability to have a full sized mouse with a scroll wheel and right click without the hassle of cable management on some narrow coffee shop table.
Imagine my horror when just such a table caused the chain [...]
Firefox Extensions for Web Developers
March 8th, 2007I prefer Safari for my casual web browsing on the Mac, but for web development, nothing beats Firefox. (Firefox beats IE hands down on Windows.) Firefox’s openness and the Firefox plugin architecture means that there is little that you cannot find out about a web page with a Firefox add-on. I’ve tried [...]
Free Software for Mac OS X
February 22nd, 2007The software that comes with OS X is very capable. The mundane applications that come with OS X, such as the Finder, Preview, and Disk Utility can do some surprising things. I’ve been using Macs for 20 years and I’m still learning new tricks for these programs.
But, the installed apps can’t do everything. [...]
How to Transfer Mac OS X Application Data between Computers
February 16th, 2007Its been a long time coming, but I finally got a new Mac. I’ve personally owned a Mac of one sort or another since 1987, but I didn’t start using a Mac full time for work until around 2000. I’ve been going through the process of setting up the new machine.
I decided to start [...]
The Coding Apprentice
March 29th, 2006Ok, maybe I watch too much reality TV, but I’d like to see a show called “The Coding Apprentice.”
Starting with 18 candidates, each week, they are randomly divided into teams of 2, 3, or 4 (perhaps solo on odd weeks). Then a charity is selected with a need for an application. Each team [...]
Mouse problems with Safari 1.3 after using Expose
April 19th, 2005I’ve been impressed by the new JavaScript speed of Safari 1.3, but since upgrading to 10.3.9, I’ve started having a problem with using Safari and Expose. After I use Expose to select a Safari window, Mouse events appear to get screwed up:
The cursor does not change to a hand when moving the mouse over [...]
Knocked off the internet, a story of Windows and Macintosh
March 15th, 2005This weekend the internal modem in my Mac died. Living in a rural area, I am a dialup user. Let me say that getting unexpectedly disconnected from the internet is very traumatic.
I’ve been following an iterative development cycle where I deploy to my client’s site every Friday. (My old ERP colleagues would [...]
rsync to remote server via ssh
March 1st, 2005If you ever need to repeatedly upload to a remote server, here is the command line of the day:
rsync -zrptL –delete-after -e "ssh" –include=core –include=tags –exclude=.DS_Store –cvs-exclude /local/dir user@host:/remote/dir/
rsync sends only the files that have changed. I just tried rsync today for the first time and I’m impressed. Its far faster than [...]
Whats on my Mac
January 20th, 2005Jackson Miller asks “Whats on your Mac?” Here goes:
MySQL, PHP 4 and PHP 5 as described here. Also, phpMyAdmin. I use a personal version of squid using AdZapper because I have more storage than bandwidth.
Photoshop, Dreamweaver, BBEdit and TextWrangler.
Browsers: Camino, Firefox, iCab, Mozilla, OmniWeb, and Opera. I have a couple different versions [...]