" /> Primordial Ooze: June 2005 Archives

« May 2005 | Main | July 2005 »

June 30, 2005

Resolution independence in Tiger

I had no idea that Tiger supported resolution independence the way Loghorn will. In fact, if you have Tiger now, you can try it yourself if you are willing to install the developer tools. I don’t know exactly how to do it but a Microsoft blogger Ian Griffiths talks at length about it in a recent post.

What makes this so interesting is that Leopard and Longhorn will probably come out at the same time and it seems like they’ll tout similar UI capabilities. I still think the MS toolset will be light-years ahead of the Apple toolset, but it makes you wonder. One of these days I’ll crack open Xcode and write a Carbon-app… just to be sure.

Don Box has got to be kidding!

I just caught up with another post, this one from Don Box who says, “ VS 2005 as a better Firefox”. Oh, Don, you’ve got to be kidding man.

The Firefox Experience is so much more than tabbed browsing. It’s about:

People who use IE are absolute dinosaurs. Sure, IE7 will probably kick some serious ass but why wait for it? And finally, why use an IDE to do your browsing? That’s insane!

An IE user could probably argue all of those points:

  • I like the default IE look so why alter it?
  • I only use one machine so why do I need to synchronize my bookmarks?
  • IE is fast enough on my 2GB Dual Xeon 3Ghz processor with a 15,000 RPM Ultra Wide SCSI hard drive.
  • IE doesn’t have any problems so why update it.

Maybe your mileage differs, but all of my neighbor’s machines are completely fucked with Spyware due to crappy IE code. I can’t count  the times I’ve asked for the reinstallation CD’s of these machines!

Damnit I can't sleep!

By Crom I can’t get to sleep. I’m up so late my machine started it’s nightly backup schedule. You backup your machine… don’t you?

The best strategy for backing up is to buy a pair of external hard drives and back up to one nightly. Once a month, pay a visit to your bank and stick the drive into a safe deposit box. Start backing up to the alternate drive. Repeat the process each month.

That, or use DVD’s… good luck if you archive all of your home videos and photos. Actually, being religious about uploading photos to flickr and print-houses like Snapfish is a great way to back up your photos. I mean, what’s the chance of a major flickr server annihilation and a har drive crash at home happening simultaneously?

 

Dave Winer is forgotten, at least if Wikipedia has anything to say about it

Having insomnia tonight, I thought I’d catch up on some of my blog reading since work has kept me pretty busy. I read this rather old post from Jon Udell: Wikipedia and the social construction of knowledge where he ruminates on how Dave Winer noticed that “his name had been elided from Wikipedia’s page about podcasting.”

Fascinating. Poor Dave. Now Adam Curry is even more rich and famous for Podcasting and Dave gets cut from public record. Golly, even the Wikipedia page on RSS doesn’t mention him.

I remember he drove cross country to South Beach to meet up with Adam Curry in the winter. My podcast listening was a bit flaky at the time since my iPodder clients were freaking out. Anyway, I think I missed some details but it seems like Dave and Adam had a big falling out. I’m sure their still friendly, but I doubt we’ll have any more Trade Secrets. Those were fun days for Podcasting.

The .NET answer to AJAX

Hey, I’m not biased or anything, but I started thinking about how .NET could achive the kinds of things that AJAX apps are achieving with Javascript. If you don’t know, check out del.icio.us direc.tor. Amazing!

If you don’t know what AJAX is, check out the Wikipedia definition for AJAX. Or, scroll down to the bottom of the del.icio.us direc.tor link above and get a pretty decent explanation.

I mean, accomplishing something like this would somehow involve ASP.NET on the backend, generating some kind of Javascript/DOM/http magic on the frontend browser. It should all be possible, but the plumbing needs to happen.

Anyway, Chris Sells talks about a new effort within Microsoft called Atlas. Atlas will be built on ASP.NET 2.0 and it seems like the Atlas team will write this plumbing so you can get the same kind of thin-client interactivity enjoyed by AJAX-style apps. Plus, they seem to be concentrating on two areas that seem rather difficult today for AJAX developers. For one, debigging AJAX-style apps seems difficult. Second, reconciling browser differences is probably a royal pain in the ass. We’ll see how that goes.

From what I’m reading, it seems like Atlas could be the basis for the next step in this mad evolutionary race where the Avalon replaces XMLHttp/DHTML/DOM/Javascript, allowing for a massive upgrade in hardware accelerated rich-media user experience.

 

June 28, 2005

Forgetting my iPod

I have been forgetting my iPod with increasing frequency when I go to work and I’m lost without it. I finally figured out why.

I recently bought a 24” 1920x1200 LCD display from Dell. It’s a monster. It’s such a monster that my iPod is partially hidden behind it since my cords don’t run long enough to clear the edge of the thing!

Woe is me.

June 24, 2005

Demystifying Metro

I was listening to Adam Christianson’s MacCast and I heard the term Metro for the first time. By golly, have I been living under a rock?! I googled (of course) for Microsoft Metro and found some good links. I won’t bother posting all of the links since you can google for them yourself.

Lots of people are wondering if Metro is a PDF-killer. I think the answer is yes and no.

From what I understand, Metro is not all about competing with PDF. While Metro could be targetted that way, I believe they developed it for other reasons which I’ll try and explain to the best of my [limited] ability.

Metro makes a lot of sense when you consider what Microsoft is doing with the rest of the platform in the Longhorn timeframe. In Longhorn, Microsoft is replacing the graphics interface which is a combination of something called USER32 and GDI. GDI is the basic interface to video hardware that lets a program draw a rectangle, fill a circle, and render text. All of this is accelerated or not, depending on the graphics hardware. USER32 is the messaging and windowing layer which defines how windows minimize/maximize, move around, how dialogs work, how edit and listbox controls work, etc..

Under Longhorn, all of this is being replaced by a new technology called Avalon. Avalon is the presentation subsystem of the larger set of new OS interfaces in Longhorn. This larger set of OS interfaces is called WinFX. Avalon defines a generic framework for rendering arbitrarily complex scalable images that get rendered in a graphics pipeline that can be easily accelerated by graphics hardware. GDI isn’t so much about that. GDI is instantaneous and micro, while Avalon is holistic and macro.

So what does this have to do with PDF? PDF is a great format for storing documents and graphics. The PDF spec is capable at describing documents of phenominal complexity. However, when you print a PDF on Windows, you have to go through GDI, which dumbs down the capabilities of PDF before these details can be communicated to the destination device. Of course, most users might not notice this. Even when you generate a PDF using Adobe Acrobat and the Distiller application, a program like Microsoft PowerPoint might support blends and transparencies, but since the PDF rendering has to go through a GDI print layer, these blends get posterized and transparencies get lost.

Metro changes all of that. Metro is both an image spec ala PDF, and a printer-friendly spooling spec. From what I understand, Metro uses the rendering language of Avalon and allows devices to acces the full fidelity of the Avalon platform. Metro can describe t he contents of a richly formatted document and instruct an output device on the best way to render it.

Metro should work with Windows XP (and Server 2003) and Longhorn if I read the Microsoft specs correctly.

If Microsoft were to compete with Adobe, they would need to write an Acrobat-like software package (and I’m not talking about the reader) and put in all of the features that Adobe has been adding for the last decade. I don’t think this is likely right away.

In fact, Metro is an awesome technology for Adobe Acrobat! On Windows, printing a document and generating a PDF via Distiller should yield an awesome PDF that has most or all of the image features of the original application. This is because Distiller will go through Metro and not GDI. Metro simply has far more rendering capability than GDI.

The last comment that I’ll make concerns Avalon and it’s capabilities. If Metro does encapsulate Avalon, you get animation and probably some user interaction capabilities. I imagine it’s like of like having a PDF document with embedded flash graphics and presentations since that’s what Avalon is all about. Now  that Adobe has bought Macromedia, I expect this kind of capability to surface in PDF land, possible before Longhorn.

 

 

Disk space blues

My work computer has a fast 10,000RPM SCSI drive, which is very fast but only 36GB.

This drive is my primary drive and I have a 115GB secondary drive. Since Windows generally insists on installing all programs in C:\Program Files (yes, I could change it for each install, but I can’t be bothered), and I “prefer” to have my work C++ repository on this fast disk, I basically run out of space pretty often.

So, today I use tools like CCleaner to free up some space, archive even more files to my D: drive, and purge temporary C++ build files for branches I no longer work in.

Sigh.

 

June 23, 2005

New Music

I went and bought a few new CD’s at CD Baby a few nights ago and it arrived today. I got turned onto CD Baby by the Podcasting community since it’s a good place for independent (Pod-safe) music. Actually, I still don’t think most of it is Pod-safe. You probably have to get artist permission to play it in a podcast. Since I don’t have a Podcast, this doesn’t affect me now does it?!

Anyway, I picked up two Michelle Malone CD’s, Homegrown and Stompin’ Ground. I first heard about Michelle listening to Dave Slusher’s Evil Genius Chronicles. Next up is Passing by Cliff Knizley. Finally, I got More by Nathan Paine.

Golly that was a lot of hyperlinking!

I listened to parts of Stompin’ Ground and it totally rocked. I’m listening to 1 Cent Candy by Bill Sheffield now and I’m definitely liking what I hear.

To keep track of all this new music, I created another Smart Playlist in iTunes. Since I have such a well-defined playlist identifying new podcasts, I created a new Smart Playlist called “New Music” like so:

New_music

Now I can pop this in and hear the new music in my collection over and over. I also just learned about the “Checked Songs” feature in iTunes. You can check or uncheck every song in your collection. It’s a quick way of basically excluding certain songs. So, in my new “New Music” Smart Playlist, I can unckeck songs that I’d rather not hear and I don’t have to make my Smart Playlist complicated to accomplish that.

Now playing: Bill Sheffield - Hey Romeo

June 22, 2005

Managing music and podcasts with iTunes

This is kind of a gripe.

I have a “All Podcasts” smart playlist here at work. I noticed that the Podcasts were taking up about 14.5GB of drive space and I needed that space to do work. The smart playlist is an OR rule which looks like this:

Or_rule

This isn’t  the playlist I sync with my iPod, however. That one is called “New Podcasts” and looks like this:

And_rule

These rules are joined by an AND condition, which allows me to only see the “All Podcasts” I haven’t heard (“Play Count” is 0) and discard stuff that’s too old (“Date Added” is in only the last 8 days).

Lots of iPodder clients now come with functionality which allows you to manage the amount of space used by automatically deleting old whows. I think iPodderX even has a feature that allows you to re-download a deleted file via it’s original URL.

I might want to start taking advantage of that feature, but for now I had to deal with it manually and iTunes gave me grief. iTunes doesn’t allow you to delete files when you’re viewing them in a Playlist. The only time the delete option is available is if you’re looking at your root Library.

Anyway, I had to export the songs to a text file. Luckily, I was able to rename the file Songs.csv (comma-separated value) and launch it in Microsoft Excel. The filename was extracted into it’s own column. I copied that column into a new file which I renamed “deletesongs.bat” and replaced “D:\” with “del “D:\”. I had to surround the filename in quotes. I ran the batch file and all of my podcasts were deleted. However, iTunes still lists the files, but they are marked as missing. Arg,

It would have been so much easier if I could just use the smart playlist to create a special list of podcasts which I could easily delete.

Why should I have to rely on third party software to do that?

 

 

 

June 13, 2005

How to save a pigeon

Pete saves a pigeon.

I have a story to tell about my hermit crabs, but things are still unfolding and I’ll have to update you as the situation progresses.

Short version: one of our hermit crabs went and stripped off his exoskeleton and is quietly occupying the corner of it’s habitat. I tought he was freaking dead.

June 6, 2005

Wireless Access Points

I am shocked and amazed. Remember how I told you there were like 80 WAPs on my way to work? Well, I did that by hand… polling for new networks and frantically typing them into Notepad. I was so naive.

Well, I downloaded and installed Network Stumbler and was in for a surprise. There are almost 300 WAPs found on my way home from work using this more “automated” means of collecting SSIDs.

  • 180 of them are unprotected.
  • 49 of them have no SSID.
  • 29 of them have some kind of MAC-like string as the reported SSID.
  • 60 were named linksys

 

Babylon Branch beats the Amtrak Corridor

Jon Udell On the train down to New York yesterday, I ran MacStumbler for an hour and watched the WiFi access points fly by. Here are some highlights, Harper's Index-style:

number of access points 30
number of open access points 14
number of open access points named linksys 7

Like my previous WiFi adventures, this inspired me to once again do the same for the babylon Branch on the Long Island rail Road (LIRR). I have a better laptop now with a better antenna. However, I’m not on a Mac and I don’t have MacStumbler so I had to do this by hand. Here are my results:

number of access points ~85
number of open access points ~30
number of open access points named linksys 5

New acess points were showing up so fast, I guarantee that I missed some before refreshes. No joke, I was writing down the names of new acess points for the entire trip!

When I got to work, I went to post this entry when I discovered that there is a PC-equivalent to MacStumbler called NetStumbler. More experiments to follow…

PS: I added another new category for this post, called Technology. None of my other categories seemed to fit.

 

June 5, 2005

Disjointed Thoughts

I find myself thinking of a lot of things that I want to write about here. However, I am rather undisciplined and somewhat unintellient. I can’t always make the time or even construct the thought in such a way that people will understand me. Good ideas sometimes take time to explain. i suppose the best ideas don’t actually require alot of explanation but I can’t claim to have those often.

So, you must be wondering where am I going with this.

I created a new category called Disjointed Thoughts. It’s kind of a way for me to cop out and write down my, well, disjointed thoughts without the context that takes so much time and effort to write down. The title “disjointed” is somewhat inspired by the name of a friend of mine’s blog. Unless I was talking to myself, I thought “thoughts” better for me than “conversations.”

In a way, I’l finally be able to write small posts about topics I’ve been wanting to write about but have unfortunately buried since the length of the post had exceeded my available time. By Crom, I’m in the middle of raising 3 kids and they suck a lot of my time!

You must be wondeirng what I’m doing making so many blog posts today. Well, the kids are playing in the backyard and I’m with them with a wireless connection for laptop and a Sierra Nevada next to my bluetooth mouse. Not so bad to be a geek.

Too bad I couldn’t go fishing today. I was hoping to truck down with my kids to the local marina. I guess I’ll have to freeze the small amount of bait I bought and go another time. I got stuck on kid duty today.

UPDATE: I have removed this category... and retagged entries under the Whimsicalities tag.

VMWare... a head above VirtualPC?

I just read Joel Spolsky’s writeup of VMWare and I must admit that VMWare seems a generation beyond Microsoft acquired VirtualPC (I’ve written about VirtualPC before.)

I say this primarily because of the ability to run VM’s in tabs and the ability to create tree structures of systems with minor differences. Read Joel’s post and you’ll get it.

That said, I think Microsoft will be close on the heels of VMWare since:

  • Adding a tabbed interface has to be very simple and it seems like a no-brainer feature
  • Microsoft already has the concept of an undo disk, which is the first step toward the VMWare hierarchical system version feature (or whatever you call it)

Not that VirtualPC sucks, I think it’s actually quite good, but it will suck less over time like most Microsoft products.

The Switch

I did my part for the “switching” effort yesterday, turning a friend of mine into a switcher.

Of course you all know what I mean. A switcher from Windows to the Mac.

My friend has a few computers in her home. A Sony VAIO laptop, a Windows desktop from Dell which is in the shop (i.e.: my home office), and an aging Dell desktop. The aging machine was a Dell born over five years ago. It got “refurbished” (surprise! by me) last year. The memory was upgraded and Windows 98 was blown away and replaced by Windows XP.

Unfortunately, the machine wasn’t locked down for spyware a year ago since it wasn’t such a big problem then. When I recently tried to purge it, I had basically failed. Believe me, I went pretty deep into the system to fix it and came out empty.

Getting sick of repairing Windows, I decided to start touting the benefits of the Macintosh. She was instantly interested and that night we went down to the Apple Store at the Walt Whitman mall here on Lond Island and we started looking around.

We were focusing on two main configurations… a suped-up 17 in. iMac G5 and a suped-up Mac Mini with a gorgeous 20 in. cinema display. Both had to have 1GB of memory. The 17 in. G5 was hands down a “faster” machine (faster clock speed, newer processor generation) and the prices were basically equivalent. However, the Mac Mini was configured with the 20 in. display which was, side by side, blowing away the 17 in. iMac experience.

For what she needs, a Mac Mini seemed like a better buy. Word processing, e-mail, flash games. In the end, we configured a system like this:

  • Mac Mini with wireless internet, bluetooth, SuperDrive, 80GB hard drive, and 1GB of RAM
  • 20 inch cinema display
  • Wireless bluetooth keyboard and mouse
  • 3–year AppleCare protection for $150, which covers the $800 display.
  • 1–year .mac account

Indextop20050111

I know viruses and spyware are not such a big problem on the Mac, but I didn’t want to take a chance. The .mac account kind of gets you all of that protection, plus an e-mail account, web space, iCalendar sync’ing, etc.. Being kind of new to the Mac myself, I hope I didn’t make a mistake there.

Apple also offers the oddest thing. For $99 a year, you get ProCare. It has a few benefits, but the most surprising one was access to the Mac Genius’s any time you want. You just have to set up an appointment. These guys will sit down with you 1 on 1 and teach you anything you want to know about the Mac. Anything. Want to know how to configure your kid’s account for safe web access? Done. Want to know how to create a web page? Done. Want to know how to make movies and write them to DVD? Done. The only thing they won’t do is teach you how to use “Pro” applications like Final Cut Pro or use non-Apple programs. That makes sense of course.

I’m writing this in the morning so I’m not sure if the machine was assembled yet. I imagine I’ll be over there quite a bit for the first week, but my hope is that I won’t be needed so much anymore.

One more for the Gipper.

 

June 4, 2005

Awesome photography portfolio

Seeing this makes me realize, once again, how talent is rare and wonderful to behold. A friend of mine had bookmarked this link via del.icio.us and I was amazed by what I saw.

The Stereotypes collage tool lets you mash up the tops and bottoms of people bust shots to create up to like 400 different random faces.

But then look at his “regular” photography and know what it is to master the camera. Awesome shots, highly recommended.

Anyone know of  other photographer portfolios that they’d like to share?

June 1, 2005

Mill Pond

I took the family out to the local pond after work and walked some trails. I took some pictures with the crappy camera on my Audiovox XV6600 phone. Here is the short slideshow:

http://www.flickr.com/photos/nickcody/tags/millpond/show/