A step-by-step guide from real life
Go to darktable.org/install. Skim page. Download some tarball. Scratch head over .tar.xz format. brew install xz xz --decompress darktable-1.4.2.tar.xz cd darktable-1.4.2 ./build.sh --prefix /opt/darktable --buildtype Release Fail. brew install cmake brew install glib brew install gtk Fix weird permissions error inside existing libpng install. brew install gtk again brew install webp brew install lensfun build.sh again… fail, needs rsvg2 No available formula for rsvg2 No available formula for rsvg Give up on build.
In July, I switched from OS X to Ubuntu as my workday environment. For three years my personal MacBook Air had been pulling double duty, personal computer plus workstation at my job (each role with its respective user on the box). When the combined demands for disk space exceeded the 250GB SSD, I took that as a sign that it was time for a change. I work outside my office enough that an external HD wasn’t a practical solution, and a USB key is too slow.
Recently I switched my work environment from OS X to Ubuntu (a post on that project is in the works).
For years I’ve been using the standard Apple Keychain app, which has several points in its favor: it’s included with the OS, it integrates well with a lot of applications, and is not trying to “freemium” me into a paid tier. However, it’s OS X only, which meant I had to find something new.
It will surprise few that I have not yet given Apple $10 for the privilege of upgrading my iPod touch (“iPt”) firmware from 1.1.5 to 2.x.
Update: A month after posting this, I took the plunge. Version 2.2 came with some nice little improvements. I still miss my shell, but at least I have an SSH app! At first, I resisted out of attachment to the open source software I had installed via Cydia – with no supported “upgrade” process per se, I would have had to reinstall all my packages manually.
I just filed a ticket with the Google AppEngine project requesting the source to GoogleAppEngineLauncher, with the idea that this would make a very cool Django developer’s aid on OS X – much like Locomotive for Rails. Anybody else interested in this should go star it:
http://code.google.com/p/googleappengine/issues/detail?id=386 Update: Cool. In less than 24 hours, 38 people have starred the issue, making it the 31st most-requested item and rising – ahead of hot numbers like “Please add Tcl support”.
I’m doing a small experiment in open source distribution.
I have a site, toolbot.com, which formerly was a collection of miscellaneous PHP scripts that I had assembled over the years for specific tasks – package tracking, dummy text generation, link shortening, etc. Those tools are now offline. The original cause of their disappearance was a MySQL failure, but that really just provided an opportunity for me to make a break with that pile of old code.
From a post at Rogue Amoeba:
Allow applications to be installed at the user’s discretion, not Apple’s Allow applications to run in background on iPhone Allow access to root user on iPhone A MediaPicker API for accessing the iPod music files is needed Add option to allow iPhone applications to access entire filesystem Allow iPhone applications to access the host computer when docking Permit Voice over IP on the cellular network Allow iPhone applications to access the docking port Funny, it reads more like a list of demands!