Framing Design Element
Framing Design Element
Framing Design Element
Framing Design Element
Today is May 7, 2025
All of the buildings, all of those cars were once just a dream in somebody's head. — Peter Gabriel
Feminine Spirit and Lion
Standing Globe
Framing Design Element
Theocacao
Divider
Oct 27 — 0
Kevin Callahan has a released a new version of Accessorizer. If you write software with Cocoa, you should be using this tool. Saves tons of time.
Oct 26 — 1
Just posted a new two-part tutorial at Cocoa Dev Central: Cocoa Style for Objective-C.

Although the total length is less than that of both the Bindings and ANSI C tutorials (which are both one long document), I wasn't sure everyone would be up for a 15-page document on style. So part 1 is basically the essentials, and
I just stumbled upon the fact that Apple's Meta Content Framework and experimental "HotSauce" technology was the basis for RDF and RSS. There's an article at xml.com that describes this. Additional information.
Pixar has put together plans to expand its campus over time. Despite being approved by the mayor and city council, some groups have decided to try to block the plan in order to get more out of Pixar.

The reality is that Pixar will leave Emeryville if they don't get what they believe are reasonable terms for the expansion. The opposition seems to think this is a bluff, which suggests to me that the opposition doesn't know anything about the CEO. :) They suggest that it "wouldn't make business" sense to do so, which is an odd thing to say
Oct 20 — 0
OpenStep, the precursor to Cocoa, was born 10 years ago yesterday. A lot of the things that make Cocoa great and that we take for granted today exist because of OpenStep.

For that matter, since Sun based Java on OpenStep, Microsoft based .Net on Java, and Mono is based .Net, many modern object-oriented programming
Oct 19 — 0
Saw it at a screening at Pixar on Sunday night.

I guess there are two audiences for the movie. One is the casual moviegoer. In this category, Incredibles more than delivers on the action and comedy kids and non-kids expect. It's a no-brainer, well-worth the money.

The other audience is somebody who's really into animated films and visual arts. On this level, Incredibles is nothing less than brilliant
Oct 14 — 0
Via a link shared on macosx-talk, I highly recommend checking out this POV-Ray gallery. Some absolute stunningly rendered artwork.
There's an issue with Cocoa bindings that a number of people keep running into. Here's the short and simple:

If you have a nib in which File's Owner is a subclass of NSWindowController or NSDocument, do not bind anything through file's owner.

The problem is that bindings that go through File's Owner cause parents and children to retain each other, causing a memory leak that grows with each new window.

Dennis C. De Mars did some investigation into this, and came up with
Oct 08 — 0
PulpFiction 1.1 is out now, which I demoed at Bang last week. This release is a pretty big deal. The most significant addition is the feed view, which gives you a site-centric way of looking at the same data present in the folder heirarchy.

Some other highlights are
Oct 07 — 0
Motley Fool has a pro/con type of argument thing going on for Apple. The pro arguments are pretty straightforward. I think that piece neglects some major highlights, but space is limited.

The con arguments are actually more interesting, as they illustrate how few reasons one really has. Unlike the pro argument, the con is half about the author's personal experiences with products, and half financials.

I'll leave the stock analysis to someone else, but I wanted to look at the product comments
Oct 07 — 0
So I'm not really a huge pinball fan. We had Fish Tales at Catapult, but that's probably the only game I could really name. Growing up in the age of video games, I was never quite sold on something with unchanging scenery. I need variety.

But Mario Pinball Land looks like something completely different. It seems they actually blended adventure with pinball. And on top of that, you get the trademark Nintendo design that just oozes craftsmanship from every angle.

I gotta pick this one up some day soon. Kudos to the site's creators too, great concept.
You can't believe everything you read on the internet, particularly when it comes to reptiles. I won't mention the specific page, but here's the quote:

"The longest snake is the Royal Python which can grow to 35 feet."

This is very, very wrong. A Royal Python (also known as a Ball Python) is about four feet long as an adult. And the
Erik recently mentioned that MailDrop 2 uses DataCrux, and the project also just received a rather large donation (see below), so I figured a quick update is in order.

LogTen was the first shipping, for-pay application to use DataCrux. MailDrop 2 will likely be the second, and there are a few more I know of (one I'm NDA'd against discussing)
Oct 03 — 0
I have a feeling that this lawsuit marks the point of no return for a major meltdown of the patent system. As Josh says, the only people that are winning are the lawyers. And while Kodak will likely never see the full $1 billion they want (been watching too much Austin Powers?) and it will be in appeals for years, it shouldn't have gotten this far.

Patent lawsuits aren't based on objective reality anymore, it's simply who has the most resources to push things through the legal system.

The idea that Sun could spend so much time and effort
Oct 03 — 0
If you're looking for a DSL provider, I highly recommend Speakeasy. Here's why.

You know how you'll call an ISP and frequently find (through no fault of their own) that you know more about the problem then the person on the other side of the line? And then the two of you proceede to waste the next 20 minutes pointlessly rebooting a Mac OS X machine just to reset TCP/IP? I don't think that has ever happened to me at Speakeasy.

I was reminded of this last
Oct 01 — 0
As I was sitting there in traffic, I turned on the radio and found out that 46,000 Cupertino PG&E customers have been without power since noon or so. I assume Apple has backup generators, but all the stoplights are out.
Oct 01 — 0
Does anyone else see the inherent irony in a Shark Tale-themed iPod?
Sep 30 — 0
Bang was fun, as usual. I talked about and demoed PulpFiction, did a short explanation of RSS/Atom and played a little Rock Star. We actually had some time left over at the end so I also demoed FTPeel's Magic Mirror.
Sep 30 — 0
As if Apple didn't already have enough of my money, they saw fit to introduce Logic Express and some more Jam Packs.

GarageBand is a fantastic piece of software.
There was a topic that came up on cocoa-dev last night regarding Cocoa bindings. Specifically, the question was since the bindings system directly manipulates data, where do you enforce app-specific data rules (aka business logic)?

I can see why people think of bindings as directly manipulating data, but really that's just one option available to you. Bindings asks for and provides values by key. That key can map to a instance variable or not. For example, if you bind something to 'name', your accessors might look like this
Sep 28 — 0
I did a presentation at BaNG back in March for DataCrux. This Wednesday (9/29) at 7pm, I'll be representing Freshly Squeezed, showing off PulpFiction and Rock Star. This will be the first public demo of PulpFiction 1.1, which has some significant new features.

If you live near Apple, come check it out. Note that this meeting is at De Anza 3 instead of the typical Town Hall in building 4.

Dinner at Outback afterwards as usual.
Sep 28 — 1
I've looked at Ruby a few times, and it seems interesting. But running across Rails makes me a bit more interested. In particular, this 10 minute demo is pretty compelling.

The site states that Basecamp was created in 2 months in around 4 thousand lines of code by a single programmer using Rails. That's a pretty strong testament.

I don't see myself switching away from my current web application solution (which I'll talk more about in the future), but always good to be aware of other options. The other thing that occurs to me is many of the ideas pioneered by WebObjects/EOF are proliferating across platforms.
So I'm helping Tami with her C++ class at UCSC. It's good in the sense that it's designed for life science majors that aren't planning on being career programmers. It's a somewhat gentle introduction.

Unfortunately, the class requires the use of a Windows machine. You don't have to own one, but you at least have to use one in the lab. It's crazy that she has this world-class development environment in a nice compact PowerBook, but it's useless because the course is dependent on Windows.

But beyond the basic principle, it seems odd that life sciences majors would not be allowed to program using a unix variant.

And one of the first things Tami tells me after coming back from the lab: "Windows computers are really hard to navigate. What's the deal?"


Follow your bliss.
Framing Design Element

Copyright © Scott Stevenson 2004-2015