First encounter with e-ink

I’ve been hearing about e-ink for awhile now, but I came across my first actual sighting in Walmart here in Janesville.

I originally noticed it because it’s a giant ad hanging from the shelf. Then, when it started flipping, I knew exactly what it was…

The thing seemed to be powered by a small battery, possibly off-the-shelf AA’s or something

Yeah, I’m a gadget freak. I found the company’s crappy little flash website here:


Shan’s Simple Examples: Using events (aka how to pass data from components)

There was some confusion in #flex yesterday. The question came up on how a child component could access the parent component. Eventually, it came down to they wanted to pass some data from the child back to the parent.

Well, the “black box” method of component programming says that we should use custom events to send data from the component back to the parent. I whipped up an example that uses both a basic custom event and a custom event that passes back data.

One note, when you create your own event that passes back data, you not only need to add your custom attributes, but you also need to override the clone() method. Look at the file in the source.

You can view the example here. As always, right-click to view the source.


AIM on Google Apps

I have no clue when this happened, but I just got a little note in the Google Talk part of my Google Apps Mail page, saying to sign in to AIM. I did, seems to work great.

The single best feature is that now your AIM chats are logged in your mail, just like GTalk chats. Now you can google-search your AIM chats, which to me, is invaluable.

All I had to do was click the “Options” menu at the bottom of the Gtalk pod, and click “Sign in to AIM”

Hope this helped some people. I didn’t see this posted by anyone else yet, so either I’m last to the party, or I actually contributed something useful for once 🙂


Moving to Mac: FTP

On my PC, I used to use LeechFTP, and more recently moved over to FileZilla. The main reason I used these programs over WS-FTP was because so many times when I was pushing files, I was pushing lots and lots of tiny files. These programs were multi-threaded, so they would upload a dozen files at the same time, cutting down the upload time by leaps and bounds, since it took longer to open & close connections than it did to actually transfer the file in most cases.

I tried FileZilla on the Mac, but I can say it’s just a port from the Windows version, and a poor one at that. It looks and feels clunky, and still has all the issues the Windows version has.

I then moved over to Transmit. It still has the same key feature I needed (multithreaded uploads/downloads), plus a whole lot more, including interesting features like Amazon S3 support, sync, Mac OS integration (Dock, Automater, etc), tabs and server to server transfers. Give it a try, you won’t be sorry.


Moving to Mac: ColdFusion 8.01

Since my original Moving to Mac post, Adobe was kind enough to throw me into the ColdFusion 8.01 pre-release program. A quick download later, and I got to run the installer. Not only was the install process about 10x faster than my last CF8 install on Windows, but the process *after* the install, the loading screen you get the first time you try to go into the cfadmin, was only up for about 5 seconds before it was done. I remember on my Windows 2003 quad-core Xeon server it took what seemed like 5 minutes.

The even better news: The installer just *works*. It detected my default OS X Apache install, got the connector all wired up properly, and it’s lightning fast. Great news for everyone else thinking about switching to a Mac / Leopard!