Subscribe to
Posts
Comments
NSLog(); Header Image

Archive for the 'Software Development' Category

I've had the chance to read Cocoa in a Nutshell since Saturday (I'm about 1/4 of the way through). So far, I'd say that I can highly recommend this book. James Duncan Davidson does the first chapter and Mike Beam tackles the rest, with editing by esteemed colleagues Malcolm Crawford, Scott Anguish, etc. This book [...]

I've got a test application. It's got two text fields and two checkboxes. One would have sufficed, but I wanted to add another method of "entering" text - by tabbing to the other text field. I've got undo working for the checkboxes and text fields. I've got AppleScript working for both. I've got a full [...]

Bug-Free

One of the rules of customer service (and common sense): never promise that something is (or will be) "bug-free." Duh. I guess Alberto at Ovolab is about to learn this lesson the hard way: We are fixing the problem many AAChoo users experienced, which made the application unexpectedly quit on certain machines. We are sorry [...]

Set/Get/Set/Get

I continued working on the core UI for MailDrop 2.0 today. I added outlets to some more checkboxes and text fields and made them undoable. With a strong MVC background, "undo" is a fairly easy but - repeat after me - T E D I O U S task. I have about fourteen thousand lines [...]

WebKit Out?

Is WebKit out? The [ed:deleted] guy seems to think so [ed: link removed]. Jeff pointed me at that entry minutes ago, yet I can't find any indication on Apple's developer Web site that the WebKit SDK is available. I've got a software seed key and everything. Perhaps this guy can clarify? Update: removed identifying information [...]

I wrote about accessor methods in Cocoa before. One of the comments on that article implored me to check out Ali Ozer's talk at WWDC. I've done so, and I will now present what I've learned. I'm documenting this for myself, so if my explanation is brief, believe me when I say I understand what [...]

I was bored tonight, so I began work on MailDrop 2.0. Essentially, MD2 (unlike MD1) will follow a very MVC model. It's the easiest way towards eventual AppleScripting, easier document archiving, and a lot more. Essentially, MVC is "The Right Way™" and our current method is, uhhh, well it's a hack. We learned a lot [...]

FTP With Pulp

Less than a few hours hold and we've already gotten our first review of FTPeel. My favorite part? Then disaster struck! I should have stressed it in my earlier entry, but FTPeel is pretty rough, even by "public beta" standards. After all, Safari seems to be setting the tone for public betas these days, right? [...]

On a Roll

I just got the report from eSellerate regarding Freshly Squeezed Software sales. Our sales rank, by month: Date From Date To Rank ---------- ---------- ---- 06/24/2002 07/11/2002 11 07/23/2002 08/16/2002 6 08/23/2002 09/12/2002 5 09/23/2002 10/10/2002 8 10/23/2002 11/13/2002 10 11/25/2002 12/12/2002 9 12/23/2002 01/09/2003 4 01/23/2003 02/14/2003 7 02/24/2003 03/13/2003 1 03/24/2003 04/10/2003 3 [...]

I hate marketing, so I won't do it here. I'm putting this in the "software development" category for a reason. Today, Freshly Squeezed Software has released a public beta (free) version of FTPeel, our FTP app. Yes, there are a lot of FTP applications out there. No, none of them have our MagicMirror in them. [...]

Here's a good overview of various programming languages. Nothing earth-shattering. The list at the end is cute and all, but the rest of the stuff is pretty generic information. Nearly any reasonably intelligent developer thinks the same, and it boils down to a few things: Different languages are better at different things. Some programmers are [...]

Learning C

I taught Jamie a little bit of C yesterday. Just a little bit. She's a smart girl, so I know she felt like I whipped through some things, but that's part of my plan. Soon she'll begin wondering just what in the hell a pointer is and whether she can do int i = foo(j++); [...]

iWipe. Do You?

Today Freshly Squeezed Software is releasing iWipe. What's it do? Basically, nearly everything that this thing does. The only thing it doesn't really do is offer as much customizability because, frankly, we think it's pointless. We overshot my initial $8 estimate. Brad spent a lot of time working on the thing, and the Unix commands [...]

When I was in college I read The Mythical Man Month. It's one of those books nearly every CS major since the invention of CS has had to read. Basically, this guy messed up a bunch of projects, cost his companies a few gajillion dollars, and learned one amazing lesson: throwing more people at a [...]

A short while back I wrote about the impact of free developer tools. Lately, however, I've been itching to spend $250 or so on a truly professional IDE. One that doesn't quit as often as Project Builder likes to quit because CVS updated a file it had open (or whatever causes it to tank). Itching! [...]

Page 30 of 31« First10202728293031