If you have experienced this issue since upgrading your Mac to OSX 10.6, here’s the skinny on what’s going on and what you can do about it. Basically, this occurs when attempting to access external drives (ie, USB, Firewire, iDisk, etc). Symptoms of this error include a missing menubar (unless an application is active and in focus) and no “active” indicator beneath Finder in the Dock. This particular error can prove to be extremely annoying since the majority of Mac GUI applications incorporate the Finder in the UX (ie, Open and Save dialogs). Luckily, it’s not difficult to recover from, just depends on how you’d like to.
If you have running processes that you don’t want to stop by rebooting your machine, open Terminal and issue this command:
press the Return key and Finder will be relaunched for you without a computer restart. If you don’t mind rebooting, I’d suggest issuing the restart command from Terminal vs. using the Apple menu as the latter is prone to be blocked by the current issue. To restart from Terminal, issue the following command:
You can replace the -r flag with -h to shutdown instead of reboot. Once restarted, your computer should be back to normal. There are also other options ranging from unmounting the disks, rebuild LaunchServices, applying/reapplying the 10.6.1 combo update and ultimately reinstalling the OS but I believe these two to be the fastest to getting your machine back up and running…:D
Just discovered that Transmit 3.7 has S3 support. You can manage it using the Advanced Preferences tab which you access by holding down the Option key while clicking on the Transmit application menu. From there you will see an extra preference tab where you can manage server connections and S3 settings. Now if they only added a tab for managing public keys for SCP/SFTP. For this you have to make sure your key is available @ ~/.ssh
I recently overheard a conversation about IDE naming and its impact on an individual or company’s bottom line. There were numerous supporters of the notion that the name of the tool an individual or company chooses has direct correlation to the number and types of clients that individual or company can secure. In contrast, there was an equal amount of supporters of the notion that the IDE name makes little or no difference and that it instead rests with the underlying technology used, as well as, the competency of the individual and/or company.
This was a very heated debate that lasted several days. I was completely shocked that the debate ran that course. Which leads me to ask the question, what’s in a name? Do you think it really makes a difference to your clients whether you use Adobe Illustrator or Inkscape to create your vector graphics? Does it matter to them whether you use Photoshop or GIMP for bitmap image manipulations? Is it important to them whether you use Flex Builder or Flash CS4 to create cool transitions and animations or sites? If you have an opinion on the subject, I’d like to hear it…:)
P E A C E
A lot of Mac users have become familiar with a powerful text editor in the form of TextMate. It combines some of the power that is Unix with some of the cleaness that is OSX to give you an editor that could replace some IDEs. It has code snippets and macros made available via bundles that have been created by the community and cover over 30 different languages. You can use it for Flash development, even issuing “Test Movie” commands from TextMate. I’ve personally used it for managing Flex projects for external client projects thanks to its ANT and SVN integration.
Today though, I want to share a hidden little gem that most may be overlooking and that’s the Regular expression option on the Find/Replace interface. Just the other day, I was building a webservice based off of 1500+ records that were originally formatted in PHP but now needed to be converted to an ActionScript friendly format. Enter TextMate. With the records open in TextMate, I hit Cmd + F and entered the expressions shown in the following screenshot, selected the Regular expression option then clicked the Replace All button and presto, chango!! In a matter of seconds 1500+ records were man-handled with ease.
The first expression is the pattern that I’m searching for and the second expression says on each match found, take the first and second values and place them inside this pattern. TextMate is definitley very versatile and a joy to use!
Adobe CEO, Shantanu Narayen, confirms to Bloomberg TV at the World Economic Forum in Davos, Switzerland recently that a Flash player for the iPhone won’t be coming anytime soon. We all know Steve Jobs doesn’t think highly of the player when it comes to its viability for the iPhone and Narayen has expressed that there are some serious technical hurdles to overcome before we can enjoy Flash goodness on one of the most popular mobile devices in the history of mankind.
Having owned an iPhone since day one, I’ve always been frustrated at the lack of the Flash player on the device since it’s the actual web that you’re surfing with Safari and not a dumbed down version. A lot of sites broke on the iPhone because they were either full-flash sites or utilized Flash splash pages. Of course, these sites should all have HTML alternatives as fail-safes but the reality is that the majority don’t for whatever reason.
One good thing that Narayen highlights though is that both Adobe and Apple are working together on a solution. Should they prove successful in their efforts, it won’t be a moment too soon…:)
Finally updated the source for my AS2 :: BackgroundFill class to work for AS3. Just define your gradient, instantiate the class and you’re good to go. Check out and download the source @ http://labs.otuome.com/as3/background-fill.
Posted (2) new walkthroughs this morning on my labs site. The 1st demonstrates basic usage of the KwikUML AIR app (model creation/editing, stub code generation, etc).
The 2nd one is an overview of, the soon-to-be-released, KwikDoc AIR app. This app demonstrates a really cool way to integrate your AIR applications with the underlying OS.
Being a member of the Adobe user group management community has its perks. It’s a really diverse group of extremely intelligent and gifted individuals that don’t mind sharing their time, talent and wisdom and this helps keep the user group community thriving.
Via this community, I recently came into awareness of an excellent blogging application for the Mac which makes blogging effortless. Blogo is by far the best tool I’ve come across for the job. It features a user interface that doesn’t get in the way, supports multiple accounts and has built-in support for WordPress, Blogger, Typepad, Typo, Drupal, Expression Engine, Twitter, Ping.fm and more!
My most recent posts here are courtesy of Blogo and I really can’t say enough nice things about the application. You really should try it out for yourself…:)
For those that don’t know, Alchemy is a research project being conducted by Adobe and Automata Studios that allows developers to compile C/C++ into ActionScript that’s capable of running in the ActionScript Virtual Machine (AVM2).
It was debuted recently at MAX in San Francisco and immediately had many a developer salivating after witnessing a Quake emulation running smoothly in the Flash Player. Since then, I’ve overheard many a conversation on developer’s plans for usage of the library and just found this post by one of the researchers, Branden Hall, that sheds more light on the IS and IS NOT debate. Check it out: “Understanding Adobe Alchemy“.
KwikUML is now open-sourced and hosted courtesy of RIAForge. Full source code and API documentation have been posted just in time for Xmas!! Feel free to pitch in if you’re interested in helping to further this project…:D