Framing Design Element
Framing Design Element
Framing Design Element
Framing Design Element
Today is Apr 28, 2024
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
I'm giving a presentation at the next CocoaHeads meeting at the Apple campus on Thursday night at 7pm. Whoever can fit in the room (first come, first serve) will learn how to create a Core Data app from scratch.

I think we have the room for two hours, and I expect we'll find a way to use every minute. The meeting is also a good place to talk to other programmers about Cocoa stuff or get answers to tough questions. Check out the CocoaHeads Silicon Valley page for more details. Stephen Zyszkiewicz is the organizer.

Bring your laptops!
I just stumbled across ObjCI. I briefly looked through some of the headers, and it seems pretty cool. It's essentially a standard library for Objective-C that doesn't require either the Apple or GNUstep frameworks.
I realized that my last post on DataCruxWeb stuff probably doesn't communicate where my head is at right now.

I'm absolutely dumbfounded as to how New Orleans and the gulf coast can be in the state that it's in. There seems to be pockets of relief, but thousands of people are not getting food and water, not to mention the state of lawlessness. How can this be happening in a major U.S. city?

I wish I knew what to do.
Since we're not too far away from a formal DataCruxWeb release, I thought I'd start getting some details out there. Here's a snippet of a model file from a real, working DataCruxWeb app
That's the only explanation I can come up with. Whether the executives realize it or not, the music industry was heading straight for oblivion when Apple grabbed the controls at the at the last second and introduced the iTunes Store and the iPod.

Any reasonable person can see that the labels need to step back and get some perspective. Apple has a formula
Aug 26 — 4
I found this post on craigslist. Not sure what to say:

If you have a blog, we can pay $5 per posting, up to two postings per day to mention our clients. If interested, please email me the URL to your blog. Once you are approved, we will start sending you over topics.

Help.
Aug 24 — 0
So Google Talk is out. I didn't sign up for a GMail account for a while because I already had a .Mac account. But unlike email, you may need an account on an IM service to talk to certain people. I was actually impressed with the GMail signup
Aug 23 — 13
This was originally supposed to be a post about the design and implementation of DataCruxWeb, but I realized comparisons to Rails were inevitable and required some explanation, so I expanded the topic to a full post to get it out of the way now.

First, I need to be clear that I didn't set out to create something that competes with Rails. DataCruxWeb is something I developed to help me with my work. I'm releasing it because I think others might find it useful
I was looking through the recently-updated Core Data Programming Guide and noticed a few things that seemed worth mentioning. First, it looks like you can use a simple strategy to improve the responsiveness of the app
I just found ActionStep, which seems interesting in concept:

ActionStep is an Actionscript 2.0 implementation of a subset of the OpenStep Application Kit. The intent is to create an open-source component framework for writing Rich Internet Applications for the Flash Player.

I'm actually not a big fan of the Flash application itself, but I am a fan of spreading around the OpenStep-style object model. Considering Actionscript is based on Javascript, I wonder how plausible it would be to end up with a pure Javascript implementation instead of something that's tied to Flash?
I found a number of the comments on this "Free WiFi in San Francisco" story interesting. In particular, I got a kick out of the comments that suggested offering WiFi to citizens freely or cheaply was some sort of scam designed to buy re-election. There were also posts that suggested WiFi would only be useful
After a recent thread on the GNUstep webmasters mailing list, I realized that the design I did for the site two years ago is getting a bit stale. I took a few off-peak hours the other day
DataCrux has been leading a secret life since last Spring. I was asked to create a series of applications for ZFootball last year. Instead of hammering out a bunch of throwaway code that used hardcoded query strings and static method names, I decided to create a "lite" version of DataCrux in PHP
Jul 31 — 0
I've been working on concept art for ZFootball recreationally for a few weeks, on and off. Whenever I was done for the day or needed a break from work, I'd start on these (click through for images). It might seem strange to do something like this for a flag football tournament, but I think that's part of the attraction for me. Doing concept art for something that wouldn't typically
There's been a sudden explosion in comment spam here, so I've added a simple little mechanism to slow the flow. When you post a comment, you enter your name, email and/or site url, and comments, as usual. In addition, you also need to enter the current year as a four-digit number.

There must be something going on in the spam world in general, because the sudden uptick in comment spam here coincidences with an unusually large amount of spam in my inbox.
Tami and I went to go visit some Galapagos and Aldabra tortoises yesterday. I knew they were big, but I wasn't entirely prepared for immense. In fact, when I first walked into the yard, I thought a few of them were giant statues of tortoise shells. Nope, those things are alive. Believe it or not, they actually seem bigger in person than in these photos
I was surprised to learn that contentEditable/designMode doesn't seem to work in the same in FireFox as in Safari. In Safari, you can just add contentEditable="true" to any div you like and you're off and running. After messing around with this for about 15 minutes in Camino and FireFox
My time and tools were somewhat limited over the last few weeks, but I did my best to work with what I had. The one thing that did get done was a redesign for the Tree House Ideas site. I went through a ton of different designs...
Jul 21 — 0
I was pulled away from work somewhat unexpectedly a couple of weeks ago, and I'm getting back into the groove now. I missed all of you, but all I brought you was this stupid t-shirt.
As my first "real" Cocoa project, I created a class outlining tool that could generate actual code files. This was a great learning project since it required me to get my hands dirty with NSOutlineView, file storage, drag-and-drop, and customizing table cells.

The tool was already somewhat usable when I settled on the name "CodeFactor" and created an icon for it. This was supposed to be the first Tree House Ideas project. Then I heard some mumblings about people looking for a nice solution for database
I've been reading up on Rails incrementally, and it looks like FastCGI is the preferred deployment method. I'm not sure how I feel about this. My past experiences with FastCGI is that it's, well, not the most lean bit of code out there. I'm curious if anyone knows this to be different now, particularly on FreeBSD. At the moment, I'm using my own PHP-based framework for web development, so I'm
A bunch of people I know are playing World of Warcraft, and Apple is constantly talking it up. The screenshots and the description sound tempting, but the question is if I want to get sucked in.

The fact that it won an Apple Design Award makes me feel like I should try it out just on principle. I can't tell if it's possible to be a casual player, or if I'd really need to invest serious time to get anything out of it.
Jun 19 — 8
Is there anything better than getting a new Mac? Yes, but a new Mac is a really close second. My Pismo G3/400 has served me well for a long time, but I really needed a new portable. I opted for the 15" inch model. Beyond the increased speed and Core Image support, this upgrade also means I have dual
I've posted enough about this to cocoa-dev that I think it's time to actually write it down. In Tiger, using NSTreeController with NSOutlineView means drag-and-drop doesn't work as expected. This definitely does not mean you should abandon bindings, especially if you're using Core Data. There are two key things you need to
I soft-launched macosxintel.com yesteryday, and it looks like a some people already found it. It's pretty basic right now -- just enough to bring some sanity to all the questions and assumptions about the Intel announcement. The idea is to give the reader a good idea of what's going on at a glance.


Follow your bliss.
Framing Design Element

Copyright © Scott Stevenson 2004-2015