Programming Coffee

The Rantings of an Over-Caffeinated Web Developer

Apple’s Website History

Posted in Random, Apple/Mac
by kposey on the July 26th, 2005

Check out this flickr account that shows screenshots of Apple’s website over the years. Pretty cool stuff.

iBook & Mac Mini Finally Refreshed

Posted in Apple/Mac
by kposey on the July 26th, 2005

The new line of iBooks weren’t quite as grande as I hoped they would be, but hey, a guy can dream right? The new computers are quite nice. They pretty much bundle in a couple of the upgrades you would have normally gone out and bought anyways (extra RAM, bluetooth, larger hard drive.

$999 - 12″ iBook
1.33GHz PowerPC G4 - up from 1.2GHz!
512K L2 cache @1.33GHz
512MB memory (DDR333 SDRAM) - up from 256MB!
12.1-inch TFT Display
1024×768 resolution
ATI Mobility Radeon 9550
32MB DDR video memory
40GB Ultra ATA hard drive - up from 30GB!
Combo Drive (DVD-ROM/CD-RW)
Built-in AirPort Extreme
Built-in Bluetooth 2.0+EDR - New Feature!
Scrolling Trackpad - New Feature!
Sudden Motion Sensor - New Feature!

And then of course there was the Mac Mini, these computers offered an inexpensive solution to Windows users who were skeptical about entering the “pricey” Apple market (which is not true…). But they Mac Mini really lacked as far as the specs were concerned. Its good to know that Apple felt the same way, and definately made the new line of Mac Minis a real bargain.

$599 - Mac Mini
1.42GHz PowerPC G4
512MB DDR333 SDRAM - up from 256MB!
ATI Radeon 9200
32MB DDR video memory
80GB Ultra ATA hard drive
Combo drive (DVD/CD-RW)
DVI or VGA video output
Built-in AirPort Extreme and Bluetooth - New Feature!
Optional 56k Internal Modem

Creating my own Web Statistics package

Posted in Webmaster
by kposey on the July 25th, 2005

Not that I don’t like Webalizer, Analog, AwStats, or ShortStat, I just think a more custom application would serve me better.  I have no desire to know what countries my traffic is coming from, or what languages.  I also want the ability to know *who* gets tracked, *why* they are tracked, and *how* they are tracked… and I want complete control over it.  I also enjoy the learning experience as a side bonus.  In addition to that, I want to be able to add other tracking mechanisms to my Stats package, without the need to do major integration.  An example would be the ability to track my google adwords traffic separately from the rest of my traffic (though I would tie each adword hit back to a unique session, in case I wanted to compare browsing patterns of pay-per-click traffic). 

This past weekend, I spent a couple hours developing web stat software that tracks unique sessions, and page hits.  I have the ability to exclude pages from being tracked, which will neither register that hit as a page hit, or a unique session.  At the moment it’s fairly small and simple (which I think is a good thing), though I do plan to add a mechanism that will allow me to exclude whole sessions from being tracked (because I don’t really want to track my own traffic, and sometimes I can really distort my own statistics by viewing my site often…  for testing purposes, PR purposes…  I don’t just frequent my own websites for the hell of it).

I setup my initial stats software to allow easy integration with other tracking addons, which allowed me to add Google Adwords tracking software to my whole site, with only 1 line of code.  Thank God for object-oriented php!

Now, I just need a catchy name for it…  like "Ultra Cool Web Stats Program", or "Funky Monkey Traffic Watching Junky".

Will the iBook be Refreshed Soon?

Posted in Apple/Mac
by kposey on the July 22nd, 2005

I know I’ve been blabbering here and there about a possible ibook refresh and my personal iBook refresh wishlist. But I really think it’s coming soon. Why?

ibook_july22_1.jpg

You’ll notice that as of today, the estimated ship time increased from "same day" to "5-7 business days". This usually happens right before they release the new models (the same tactic happened when they updated the iMacs, and the iPod mini’s). So I’m betting on Monday or Tuesday, we will be looking at brand new iBooks.

But what will they look like?? Surely they will wait to redesign the look and feel when they move to Intel proc’s (kinda like a refresh of the body AND the mind). Guess we will find out soon.

Funniest Thing Ive Read all Day

Posted in Random
by kposey on the July 21st, 2005

How to Get a Date.

Boy I’m glad I don’t have to deal with dating anymore…

Google the Moon

Posted in Random
by kposey on the July 21st, 2005

First there was Google Earth, and now because of a google employees birthday wish, Google Moon has been launched. Its not very much at the moment, but if you zoom all the way in, you can see the *swiss cheese like surface*.

Learning How to Develop a Dashboard Widget

Posted in Apple/Mac, Widgets
by kposey on the July 20th, 2005

Several months ago I started working on a widget for my employer. It was pre Tiger release, and there might have been 20-30 widgets available online, and no real way (other than trial and error, and Apple’s Dashboard Documentation. How did I learn? I ripped into several of the widgets provided by Apple (I had a pre-release copy), and started learning by example. Fortunately for me, I do a lot of XHTML/CSS development, so a lot of this came quite easy.

The other day, I ran across a Dashboard Development Guide eBook. I’ve only read one other eBook before (and it was treacherous), so I decided to give this one a try under one condition… I could print it out. Hey, I stare at a screen all day long, is it wrong for me to want to do my reading on paper? Yeah, I know… my apologies to the trees, or cotton plants that were killed in order to enhance my learning experience. Anwyays, I’m almost halfway done with the eBook, and even though I haven’t really learned anything new, I do see the value of this eBook (I think it sells for $15). This eBook and accompanying tools, could have saved me hours of learning on my own. I’ll write up a full review once I’ve finished reading it.

iBook Refresh Around the Corner

Posted in Apple/Mac
by kposey on the July 19th, 2005

Finally, a good iBook refresh rumor. I can’t wait to see what apple has in store for the new iBook. Widescreen monitor, extra memory, larger hard drive, better graphics card (to span displays), and faster processors. It will pretty much make recent Powerbook buyers wish they had held out for an iBook, and make those of us waiting for the refresh glad that it finally came.

And for an additional whammy, use your student discount (if you are a student), and you can get a free iPod mini with your new iBook purchase. How’s that for a deal?

The big question will be: Do I take advantage of the new iBook and enjoy the “latest and greatest”, or do I enjoy the discounted “late model” iBook? Decisions, decisions.

New Search Engine that Gives Away Prizes for using it

Posted in Random
by kposey on the July 18th, 2005

Out from Google came the mighty Blingo. Blingo is a new search engine that apparently gives away prizes just for using it. Speculation from other sources says that the site *is* legitimate (I guess google adwords is really paying off for them… not too sure how else they could afford to give away prizes). But since Blingo returns Google search results, I’ll probably use it just for that odd chance of winning something that I would not have purchased otherwise.

Is this a scam? I sure hope not. But I gave them my junk email address anyways (they claim you can win prizes without signing up, but you have more chances of winning if you do), and they sent me a verification email where I had to verify my email account. Of all the searching I do, I should surely win something, and I will definately let it be known when/if I do.

So, if anyone wants to join Blingo as a friend, and increase my chances of winning something, click on any of the links in this post.

Secret to Search Engine Success

Posted in Random, Webmaster
by kposey on the July 16th, 2005

Ok, I’ve been claiming this for a long time now, but I know the Secret to Search Engine Success. Are you ready to find out what it is?

Create something that people want, and put it on the website where you want to get a high Google PageRank. Seems simple enough right?






Next Page »