Archive for October, 2007

Open Terminal Here, Open in TextMate and ISelect for Leopard

Open in TextMate, Open Terminal Here, and ISelect installed in Finder

I like to go back and forth between the Finder, Terminal, and TextMate. Also, I miss the ability to select a group of items in a Finder window by some criterium. Today, I installed the Open Terminal Here, Open in TextMate, and Iselect apps into the Finder to let me do just those things. Check 'em out, they cool!

(By the way, to install Iselect, open it up in Script Editor.app and save it as an Application Bundle and select Run Only as the only selected option. Drag the resulting app file to the Finder's toolbar.)

Using Flash in Dashboard widgets on Leopard

Flash in Dashboard on Leopard.

In a previous post, I mentioned that Flash in Dashboard widgets wasn't working well for me in Leopard. Specifically, I tried making one of my bunny widget via the cool new "Open in Dashboard" feature in Safari and I couldn't type in the input text field and the data exchange didn't work for me. Well, it must be an intermittent thing because today, it's working like a champ! :)

Yay, Flash works in Dashboard widgets on Leopard. That rocks!

To make your own Flash Dashboard widget, simple browse to the site that has your Flash application, control-click it and select Open in Dashboard, select the area that contains your Flash application, and press return.

Voilà, you have a Flash Dashboard widget!

How to get Visor working with Leopard

Visor running on Leopard

I'm sitting at the gate at LAX, waiting for my flight back to the UK and missing Visor, the Quake-like Terminal window that I loved using in Tiger and which stopped working in Leopard.

Google and ye shall find, as they say, so I did and it turned up a little gem: Instructions on how to get Visor working under Leopard.

Enjoy!

Leopard makeover

Leopard Tiger

After Tiger, Leopard looks butt-ugly to me with its Vistaesque (think "grotesque as only Microsoft can manage") semi-transparent menu bar, square screen corners, over-the-top 3D dock, and ridiculous default wallpaper.

Thankfully, the fine folks at Many Tricks have a tool called Displaperture that gives you your rounded corners back!

You can also run a quick hack to remove the 3D dock (via macosxhints). Open up Terminal and type the following to regain your 2D dock:

defaults write com.apple.dock no-glass -boolean YES
killall Dock

And, I just created a version of the Aqua Blue wallpaper that ships with Tiger that gives you an opaque menu bar.

Download Aqua-Blue-Tiger.jpg (1MB) and place it in your /[MainDrive]/Library/Desktop Pictures/ folder and set it as your desktop wallpaper in your System Preferences to get your opaque menu bar back and regain some semblance of Macishness in Leopard.

You can also download the PSD (12MB) here if you want to refine it further (since Leopard blurs the image, the resulting gradient is not exactly the same as the one in Tiger -- it's a little darker, which I personally like better with the darker Apple logo -- you could probably tweak it to make it exactly the same but I need to catch a place back to the UK in a few hours and need to head out to the airport now!)

I hope you guys enjoy these little hacks. Personally, I've begun to enjoy looking at my Mac again for the first time since I installed Leopard :)

Leopard: First impressions

I just upgraded to Leopard and my initial experience has left a sour taste in my mouth.

The installation was not painless. In fact, I had to restart several times as the screen that displays the locations that you can install Leopard into kept coming up empty. In the end, I tried saving the license agreement on to the hard disk and then proceeding to that screen and that prompted the installer to see my hard drive. It was the sort of workaround I'd device in Windows to get things to work sometimes. I definitely did not expect to have to resort to such tomfoolery in OS X (omg, I said tomfoolery, can I be an honorary Brit, oh please, please, please!) :)

The installation took forever. It took ages for the DVD to verify itself (???) and then ages again to install. I'm writing this at 2am and I started installing all this at around 10.30pm.

Some initial thoughts before I hit the sack:

I'm not a fan of the new menu bar. My old (default) blue wall paper looks horrible with it -- you really need a picture as your desktop to make the most of it. Also, I don't like the new black apple logo.

I'm not a big fan of the new dock either. The stacks feature looked good in the demos but, practically, the fan shape only occurs when there are a tiny number of items in a folder and I don't like the square representation too much. It definitely looks unusable when there are lots of items.

All in all, I find the new OS less visually appealing than Tiger. It feels like a step backwards.

It also asked me if I was sure I wanted to run FireFox, telling me that I was running it for the first time. That felt very Vista-like.

I do like the Open in Dashboard feature in Safari. I've already created a dashboard widget of the latest comments on my blog and it took about, oh, two seconds to do. More importantly for Flash developers, Flash appears to run in dashboard widgets created in this way but not entirely well. The bunny widget from my site, for example, displays but (a) you cannot type any text in the input text field and (b) data calls don't appear to be working. I don't know if this is an issue that Apple will address in an update but I sure hope so. Having Flash content run correctly in dashboard widgets would be amazing!

Finally, it doesn't look like all applications retained all of their previous settings (TextMate just asked me for my blog's password again).

All in all, my first impressions of Leopard are not very favorable. It certainly did not wow me in any way. I'll report back on my experiences as I get more familiar with it in the coming days and weeks.

Google is an angry god

One good thing about being a monopoly like Google is that you can choose to play God whenever you like and no one can do anything about it.

In a good example of how Google has gotten too powerful to be trusted, it chose this week to play dice with the livelihoods of countless people by penalizing many major blog sites and networks by slashing the page rank.

My blog was among those affected, and I saw my page rank drop from 8 to 5 this month, no doubt because of the text links at the bottom of my site.

Other sites that are affected include Engadget (PR 7 to 5), WashingtonPost.com (PR 7 to 5), Forbes.com (PR 7 to 5), my friend Andy Budd's site (PR 8 to 5), and Tuaw.com (PR 6 to 4).

I wonder if Google realizes that it is hurting itself and its search results with this move too. By dropping the page rank of sites with useful information, like the sites mentioned above or the archives of my blog which contain about seven years of Flash-related information (aggregated from my previous two blogs as well as the current one), it is going to hurt the relevancy and quality of its own results.

It's a dual-edge sword: Yes, Page Rank is Google's to do with as it likes and they can penalize anyone they like, as whimsically as they like, but if this move begins to affect the quality of search results on Google then people will move elsewhere as quickly as they moved from Altavista to Google in the first place. It feels to me like Google is playing with fire here and there's a very real chance that they can get burned in the long term.

It also feels like this is a good time to look into supporting other search engines like Yahoo!, Altavista (remember them?), Ask, and MSN so as to even the playing field and not allow any one company God-like whimsical control over search results.

As Andy Beard states:

For a company such as Google with a stock price based extensively on anticipated growth and public sentiment, it doesn't take a huge swing in goodwill to have a dramatic effect on valuation. Google has just slapped their biggest fans.

The findability of information on the Internet is too important to entrust in the hands of any single entity. This is where RSS, aggregators, and other search engines play an important role. It might even be an idea to create a peer-to-peer, open source search engine that is not controlled by any one central entity. If successful, such an engine could help to democratize search results.

And, perhaps, as part of this, a global campaign by high-profile sites to voluntarily de-list themselves from Google may prove to be the most affective counter-attack to Google's opening salvo.

Yes, Google is very powerful but remember that it is our sites that make it powerful. Without our content, without our sites appearing as relevant search results, Google Search is useless. So perhaps we're not as helpless as it might seem but it will take a concerted effort to make any sort of dent in the frightening grip that this Goliath has over the Internet.

Relevant links:

SWX Contest Deadline Extended!

I announced at my talk yesterday at FITC that I've extended the deadline for the SWX contest to give FITC and next month's Flash on the Beach attendees enough time to take part in it.

The new deadline for submissions is midnight (GMT) on December 2nd, 2007.

Public voting for the submissions will take place from December 10th-16th and winners will be announced on December 24, 2007.

So, if you've been holding off on entering due to time constraints, go ahead and reconsider, you just got a deadline extension. And if you've already sent in your submission, you now have some extra time to refine it if you need to.

Finally, to clarify the rules: Only entries in the APIs category need to be released under the open source MIT license. For entries in the web and mobile categories, you can submit a link to the project along with a description of how SWX RPC is used in your site or application.

An experiment in Flash rock: Phlash5 performing tonight in Hollywood

I have a guilty confession to make: I have a band! And it's full of Flash geeks.

The band's called Phlash5 and we're performing tonight at the BB King Bar at Universal City, Hollywood as part of FITC Hollywood.

We're so lucky to have some well-known Flashers in the band (oh, it never gets old) who somehow (luckily for me) also happen to be great musicians. The line up comprises Seb Lee-Delisle on bass, John Grden on drums, Sam Agesilas on guitar, Chris Allen on trombone, Jared Simms (the only non-Flasher in the band) on saxophone, Chris Mills on percussion, Craig Swann on Visual Guitar, and I'm lead vocals!

We had our second rehearsal (ever) last night and it was a blast even though we were all jetlagged like mad! Setup is at 5pm and I'm just glad that I still have a voice today what with the jetlag and the four-and-a-half-hour rehearsal last night. (Oh, and not to mention that I'm giving an hour-long talk on SWX at FITC in about half-an-hour!)

If you're at FITC, do come by tonight's event and hear the band! I'm psyched -- it's been too long since I performed live on stage.

John’s Papervision3D workshop at FITC Hollywood rocked!

This demo requires Flash.

John just wrapped up his Papervision3D workshop at FITC Hollywood and it was great! I learned heaps.

One of the topics was how to create a skybox and I spent part of the workshop in creating the little demo above. Fun! It's a schizophrenic search for something in a desert-like setting. (The images are from the free sample from SkyMATTER).

Thanks, John! Can't wait for PV3D 2 with phong shading etc. by Ralph (which John demoed for the first time ever).

Only 10 days left for the SWX Contest!

Swx Contest '07

Deadline for entries for the SWX Contest with its amazing prizes is October 28th -- that's only ten days away. If you haven't started on your entry yet, what are you waiting for? :)

Each of the categories -- web, mobile, and APIs -- has a prize package that includes a copy of the Adobe CS3 Web Premium Bundle, a year's premium subscription to Lynda.com, an iPod touch, and a Nabaztag/tag bunny!

For more information, see the contest page at swxformat.org/contest.






Bad Behavior has blocked 0 access attempts in the last 7 days.