… because there are oh-so-many tablet Macs. There are ModBooks and there are non-Apple tablet machines running Mac OS X. So, if you have such a device and are looking for something that provides a surface on which to draw, write, etc., with various “pens” and with the ability to save to PDF and PNG, [...]
¶
Posted 07 May 2010
† 2718.us
§
Programming
‡
°
Tagged: journal, mac, mac os x, mac osx, macwj, mit, mit license, modbook, os x, tablet, tablet pc, windows journal
A comment on a bitbucket fork of Murky led me to “Automatically localize your nibs when building“, which suggests a great way to automate the hard developer-side stuff in localizing in Xcode–pulling the original strings from the XIB files and putting the translated strings back in. You absolutely should read the original blog post there, [...]
¶
Posted 22 April 2010
† 2718.us
§
Programming
‡
°
Tagged: build script, internationalization, localization, mac, nib, os x, run script, script, sh, shell, shell script, target, xcode, xib
When I was using Subversion for version control in working on my Mac apps in Xcode, I had come to use a build script phase to tack on the subversion revision number as the last part to the version number: # tack the subversion revision number onto the CFBundleVersion REV=`svnversion -n "${PROJECT_DIR}"` REV=${REV/#[0-9]*:/} REV=${REV//[^0-9]/} BASE=`/usr/libexec/PlistBuddy [...]
Following the advice of Kevin Ballard on StackOverflow, I created IGIsolatedCookieWebView, a subclass of WebView that does not access or affect the system-wide shared cookie storage (shared among all WebKit apps). Each instance of IGIsolatedCookieWebView has its own cookie storage so that, for example, multiple instances of IGIsolatedCookieWebView within the same application can be logged in [...]
¶
Posted 11 March 2010
† 2718.us
§
Programming
‡
°
Tagged: cocoa, cookie, cookies, IGIsolatedCookieWebView, isolated cookies, mac, mac os x, mit, mit license, os x, stackoverflow, subclass, webkit, WebView
IGResizableComboBox is a drag-resizable subclass of NSComboBox—that is, IGResizableComboBox should be usable in place of NSComboBox and it adds a small bar at the bottom of the pop-up list that can be dragged to resize the pop-up list. IGResizableComboBox is published under a 3-clause BSD an MIT license. It still has some quirks: behavior is [...]
¶
Posted 10 March 2010
† 2718.us
§
Programming
‡
°
Tagged: cocoa, combo box, combobox, drag, drag-resizable, IGResizableComboBox, mac, mac os x, mit, mit license, nscombobox, os x, resizable, resizable combo box, resizable combobox, subclass
This information is provided as-is, with no warranty, etc., which is to say if you use this information at all, you do so at your own risk. I’ve been using an Apple Mighty Mouse (bluetooth) for years now, so for years I’ve been dealing with a scrollball that occasionally gets stuck. As someone who used [...]
¶
Posted 01 December 2009
† 2718.us
§
‡
°
Tagged: alcohol, apple, apple mighty mouse, ball, degunk, denatured, denatured ethanol, denatured ethyl alcohol, ethanol, ethyl alcohol, gunk, mighty mouse, mouse, mouse ball, rubbing alcohol, scroll, scroll ball, unstick
I suppose it’s a bit misleading to call the least bad something the “best.” This past weekend, I experience a harddrive failure–a 2-year-old WD RE2 0.5TB drive failed before its 5-year warranty was up and well before its MTBF (1.2 million hours = 136.895463 years). It’s been a while since I had a drive fail [...]
¶
Posted 27 October 2009
† 2718.us
§
‡
°
Tagged: backup, disk, disk failure, disk utility, drive, failure, mac, mirror, os x, raid, raid 1, raid mirror, raid1, re, re2, redundant, smart, time machine, wd, wd re, wd re2
I’ve had my Mac Pro for over 2 years now and for much of that time I’ve been resigned to the idea that my Apple Wireless Keyboard and Mighty Mouse were just not going to work well more than 6 inches from the front-lower-right corner of the Mac Pro case. Early on, after I’d had [...]
Seeing the announcement of Chrome 3 on Ars Technica reminded me of my desire for Chrome on the Mac. I’m not unhappy with Firefox, especially with the processor-specific-optimization builds, but it’s still slow and it just gets slower the longer I keep it open, constantly churning the CPU doing something and occasionally pausing for no [...]