Wrong Programming
This image just makes me laugh.
NeXT Slab - free to a good home...
I sadly am ready to part with my original NeXT computer. Its a slab with 8MB of RAM, 500MB disk, printer, original boxes and books. It boots and comes with the NeXT CD's it shipped with. I also have 3.3 CD's and floppies to boot and install OpenStep. All yours for the incredibly low prices of $0.
If you pay shipping from 80424 it's yours.
Permalink 5 Comments - Add YoursFriends on the iPhone
A good friend of mine just launched his iPhone games to the public.
Go check his stuff out on the FlipSide5 website.
I'm following hard on your footsteps Mike, can't wait to announce my own :)
Permalink Add A CommentWhat a week...
My server got hacked or a DNS entry go hosed somewhere but starting about Wednesday my little mini that could started processing between 600 and 1000 hits a second. Looking for adverts. What is really strange is that my Apache instance was returning 200 instead of 404. I asked around and several people told me I needed to reformat and rebuild the server. So I shut down on Wednesday night around 5:00pm and rebuilt on Thursday. After rebuilding everything I turned the web service back on (i.e. started apache) and what do you know my hit count shot up to 300 to 600 hits a second. Arg..
So then I stared looking elsewhere for the issue and thanks to my responsive hosting provider I got switched to a new IP. Everything went back to normal. So it looks to me (though I'm no expert) like DNS was hosed somewhere which was routing those request to me. What I never understood was why was apache (after a fresh reformat, reinstall) responding with a 200 for URL's that clearly did not belong to my server. If anyone has any ideas I'd love to hear them.
So almost everything is back to normal now. There are still problems with mail but I hope to get that sorted out shortly.
Permalink 1 Comment - Add YoursColorado Software Summit - iPhone talks accepted!
I've been speaking at CSS for five years now (I can hardly believe that!). And I'm totally stoked to say that I'm going to get to again this year. Its going to be a slight change of topic for me though (and part of why I'm so excited).
This year I'll be talking about iPhone development instead of Java stuff, I'm really looking forward to it. Here are the two topics/abstracts that were accepted.
Core Animation on the iPhone
Core Animation is what gives the iPhone its distinctive and amazingly beautiful animated user interface. This session will focus on getting you up to speed on how animation on the iPhone works and how you can take advantage of it in your own applications. We will cover the various animation types and how to control their timing. You will also learn how to make animations that look and act like the would in the real world. The iPhone is an amazingly exciting platform and Core Animation is one of the technologies that make it what it is, come to this session and learn how to build applications that take advantage of this really exciting technology.
Building Location Aware Apps on iPhone
Ever get out of the cab and know there must be a Starbucks within 2 blocks of where you are standing but not sure which direction to go to get there? Well with the location aware API built into the iPhone you can find not only where you are but what direction you need to go to get where you need to be. In this session we will cover the API's that make these kinds of applications possible. We will also go over the best practices of how to make your application a good citizen on the iPhone when using the location API's.
I can't wait and I really hope to meet many an iPhone hacker at there!
Permalink 5 Comments - Add YoursBrainwashed into acting ordinary?
I just found this on Seth Godin's blog. If you have not read it you should (both this entry and his blog in general).
So many people don't get it. Do something, do your best, put it out there, get criticized, suck it up, do better, don't give up. As Churchill said 'Success is not final, failure is not fatal: it is the courage to continue that counts'. This is one of my favorite things about the mac indie community. People dare great things.
WWDC 2007 I went to the indie talk that Scott Stevenson put together and blogged about it here. It was packed with people daring great things.
Going back to Seth's post, he says have a great project, a blog, a reputation whatever. He is talking about daring great things, risking something, going public. This as much a reminder to me as it is a pleading with others. Dare great things. Go for it, just do it. If you don't ever step out on a limb and risk then you will not ever achieve great things.
If you have not watched this;
You should.
Make something outstanding, stop acting ordinary.
Permalink Add A CommentSubversion on Leopard Server
I should probably have a category for this stuff for those that don't care...
As I blogged a couple of days ago I finally got my new mini out the door and setup. I waited to turn on the firewall because I wanted to make sure I could remotely administer the box before turning on the firewall to minimize the moving parts. So once it got connected on Monday I spent some time messing with it and was sure I had everything running and turned on the firewall.
What I did not remember though is that I messed with the subversion auth module while I was tweaking the security settings. Everything worked fine (or seemed to) with the firewall engaged so I forgot about it. Yesterday we were trying to get the games reconnected to our subversion server and bang I totally lost access to dudney.net. After much banging my head against a brick wall and such and some great support from my provider I found the following log message.
/usr/sbin/PasswordService: client response doesn't match what we generated
...
Host at ...my ip address... will be blocked for at least 15.00 minutes
Ah something in the firewall is blocking access. Turns out I had set my subversion auth mode to digest (must be basic) and that was causing the auth failure, which made the firewall block everything for 15 minutes.
Permalink Add A CommentA Bit of History...
For those interested in a bit of history (hi mom!) I've posted on my java blog a summary of how I ended up here writing a book on Core Animation.
Permalink Add A CommentVirgin Galactic
So way back in the day when I worked at NASA (my degree is in AeroSpace Engr from Texas A&M) one of the projects I was involved in was the space suits for Reagan's space station. That was supposed to be assembled from K'enx type things and they needed new suits to give the astronauts more time in space (among other things). Anyway as part of that work I got to go flying in what is affectionately known at NASA as the Vomit Comet.
Anyway I noticed that Virgin Galactic announced their space ship today.
At a cost of about $200,000 USD for 4 minutes of Zero-G (or around $830/second) it reminded me of the good ol' Vomit Comet. Which also reminded me of Zero G Corp. While its not orbital its a bit more cost effective at around $4000 (with 7 to 8 minutes of zero g or around $8.30/second). So while the Virgin Galactic flight might be cool, for the working class there is always Zero G Corp.
Permalink 2 Comments - Add YoursCount And Capture...
A friend of mine has had great success building iPhone webapps. He has delivered two run away 'best of' apps that remained in the top 10 for weeks at a time, the first was Tic Tac Touch and the second was Connect4. About 2 or so weeks ago while waiting for National Treasure 2 to start my wife and I were sitting eating our popcorn and chatting when we noticed the person in front of us was playing Connect4 on their iPhone. That was a cool moment, I called Mike on the phone to let him know. Two days later I started getting questions from my lovely wife about JavaScript and HTML.
The fruit of the encounter in the theater and our long discussions since then is a new game for the iPhone. iKala is born. Hope you enjoy playing as much as we enjoyed making it.
Permalink Add A CommentWWDC - woot
finally here![Read More] Permalink Add A Comment
Hello World
Who I am and what I'm doing here...[Read More] Permalink Add A Comment



