Sun - June 1, 2008
Dear Apple, I Love the iPhone
Yeah, I know, I said I was keeping my Palm, but
that was almost a year ago. And so much has changed since
then...
Posted at 11:29 AM Read More
Sun - July 1, 2007
Love the iPhone, Keeping my Palm
The stars aligned: my wife had been asking what
new toy I might like for my birthday, my call-dropping Sprint service reached
the end of its 3 year contract, the Palm OS was disappearing from even Palm's
own phones, and Apple had introduced the most anticipated new gadget of all
time: the iPhone. True,
my 15GB iPod still seemed to have a lot of life left in it, and nothing in
particular going against it --- but why fight fate? ...
Posted at 10:44 PM Read More
Thu - April 6, 2006
Virtualization Software for Intel-Based Macs
Yesterday I went on a bit about Apple's Boot Camp software
that enables booting into Windows, and said I'd prefer running Windows in a
virtual machine (VM) when it became available. Turns out that such software is
available today for beta testing from Parallels; here's the press
release. And according to this, it's very, very
fast, too --- if the video
isn't
faked, it's darn impressive...
Posted at 11:54 PM Read More
Sat - July 16, 2005
Number Formatting in Javascript
I released my little Firefox Counter
widget, and within two weeks the feed changed to remove the thousands
separators (commas, the U.S. and British convention). With over 70 million
downloads of Firefox now, it's a big number to view without such separators.
Javascript to the rescue...
Posted at 12:52 AM Read More
Thu - July 14, 2005
Firefox Widget Trouble? Already?
Yes and no. If you've downloaded the Firefox Counter
widget and you're not seeing an increasing count at the moment, it's
because SpreadFirefox.com --- the site that provides the counter data --- is
temporarily down...
Posted at 04:57 PM Read More
Tue - July 5, 2005
Firefox Counter Widget
Posted at 08:12 AM Read More
Sat - June 11, 2005
UnitKit's Fate
Back in March I took a first look at unit testing
in Objective-C and a few of the options available. I chose UnitKit. Well, with the release of
XCode 2.1, Apple not only adds support for Intel processors, but also integrates
a unit testing framework, OCUnit (XCode's
release notes can be found here).
While this will expand the number of developers who embrace unit testing and
improve software quality on the Mac platform, it does call into question the
future of alternative testing frameworks like UnitKit...
Posted at 10:52 PM Read More
Tue - June 7, 2005
Intel Inside... Macintosh!
Apple's announcement that they'd be migrating
their product line to Intel processors is sure getting its share
of press. I've been reading a lot of the predictions, some good and
some rubbish, but Macworld has a FAQ
that seems to be pretty realistic...
Posted at 10:52 PM Read More
Sat - May 28, 2005
A Tiger Bite
Every so often I get to go through the fun of
installing a new operating system. Recently I installed Apple's newest version of OS X,
the 10.4 "Tiger" release, on my 700 MHz iBook. The process was quite a bit more
painful than I anticipated, thanks to a bad Tiger DVD...
Posted at 11:27 PM Read More
Thu - March 24, 2005
First Steps with Cocoa Bindings
Most programmers are familiar with the
model-view-controller pattern, or MVC for short. Model objects provide the core
program logic; view objects provide a visual representation of the data and
controls for the user to manipulate; and controller objects comprise the mess
between, coordinating the model with the view. The controller layer updates the
view when the model changes, and updates the model in response to the user's
input. With the addition of Cocoa bindings in OS X 10.3, Apple has provided
developers with a technology that can minimize --- and in simple cases even
eliminate --- writing controller code...
Posted at 05:24 PM Read More
Fri - March 18, 2005
Unit Testing in Objective-C
Having been recently exposed to unit testing in
C#, I started wondering whether unit testing frameworks were available for my
Mac work in Objective-C.
So far, I've found 4 frameworks for doing the unit testing itself, and 1 just
for the creation of mock objects. The unit testing frameworks, in no particular
order, are ObjcUnit, OCUnit, TestKit, and UnitKit; the mock object implementation
is OCMock...
Posted at 06:58 PM Read More
Tue - January 11, 2005
Apple's New Mass Appeal
I never purchased an Apple product before 2-1/2
years ago. Having started with homebrew 1802 machines, I upgraded through the
years to CP/M, DOS, and finally Windows systems, and inadvertently wound up with
a career writing software for Windows. Apple was different and unfamiliar, and
the price of entry was just too high for a machine I wasn't sure I'd like.
Starting today, the price of trying a Mac just fell through the floor with the
introduction of the Mac
mini...
Posted at 06:21 PM Read More
Mon - January 10, 2005
Delicious Monster
Wow. It's
great
to see that there are still programmers living the dream, that they're not all
grinding away writing tedious functional specs for some convoluted bag of
features that somebody thinks will magically coalesce into the next killer
app...
Posted at 07:54 AM Read More
Tue - December 28, 2004
Sockets in Cocoa
After brushes with network programming in .NET
(the System.Net.Sockets namespace) and Java (the java.net package), I assumed
that Apple's Cocoa framework would also have nice abstractions for working with
raw sockets. So far this does not appear to be the case...
Posted at 05:07 PM Read More
Fri - December 24, 2004
TinyELF Version 1.2 Released
Posted at 12:08 AM Read More
|
Quick Links
Recommended!
Software I've Written
Other Writings
Sites I Maintain
Archives
|