Cintiq
If you’re a artist working in digital media, chances are you know what a Cintiq is–it’s the hallowed tool of illustrators, digital photographers, Web designers, and 3D artists. I just got one, and would definitely recommend it–if you can afford it, of course. I waited until September to order one because Wacom just released the NR version, which has no lead components and complies with EU and California environmental laws (even though I spend my time between PA and NJ). I was concerned about parallax, but it turns out that that’s a non-factor. It is kind of annoying to have to power down to connect/disconnect, but you can’t have everything. The one thing I do wish is that Wacom would ship these babies out with stickers to label the buttons on the sides of the monitor. I’ve configured mine for commonly-used keyboard commands, but I always forget what they are. Regardless, I’m excited to start drawing again after doing a ton of AS3 work this past month.
Photoshop CS3 Bugs in Leopard?
I was recently at a FlashCodersNY meeting where a rep from Adobe acknowledged that CS3 has some bugs in Leopard. I told him I hadn’t run into anything, however, I clearly spoke too soon. Two bugs I’ve found in Photoshop:
- Using the crop tool crops the image to 1×1 pixels. As a workaround, I’ve been using the marquee tool and cropping based on what’s selected.
- Sometimes the font menu in the top panel won’t accept typed-in font names or scale the font’s pixel size based on pressing the up or down keyboard arrows. I’m having trouble replicating this, so I didn’t report it.
I’m not trying to point fingers, but rather find out if there are other bugs I haven’t run across yet. I’ve already submitted one to Adobe bug form, and figure that Adobe will be releasing updates soon enough.
Hans Hofmann
I went through a bit of overload in October and didn’t get the chance to post about a new site that I launched for the Hans Hofmann Catalogue Raisonné. HansHofmann.org represents the official site for the post-impressionist painter, and it gave me the opportunity to put down my Flash gloves and work with Script.aculo.us and the fast (as in faster than Cake fast) PHP framework CodeIgniter.
The Way I See It
This past month I somehow survived an overload of work that had me barely sleeping and perpetually working. It really put things in perspective for me, and has only made me appreciate having free time off.
I’ve compiled a list of non-work-related to-dos and am slowly plowing through them. I’m still a ways off from mustering a Jones Soda bottle entry, but just added two “The Way I See It” messages (below). Guess we’ll see if they ever get through.
“Starbucks should consider selling non-cardboard, non-disposable coffee holders as a way to protect the environment. I’m sure the marketing possibilities are endless, but more importantly, it’d keep people like me from wastefully tossing out paper every time I get a coffee.”Â
“Supermarkets with bag recycling campaigns should be charging customers without bags instead of crediting those who bring their own. Surely this would go a long way towards reminding shoppers to bring their own bags to the store. “Â
Android @ NYC MobileCamp 2
Probably the most anticipated presentation at MobileCamp 2 was on Google’s Android‘s barcode reader, named ZXing (short for Zebra Crossing). Despite the presentation , there wasn’t much to show since Android’s SDK was under wraps until the following Monday. The presentation was pretty much a call to open-source developers to help with Google’s barcode reader.
Google’s decision to use the open-source Webkit was clearly a smart move. It’s already used by Nokia’s S60 and Apple’s iPhone. I am keeping my fingers crossed that:
- Google and supporting carriers will be smart enough to include ZXing in factory installs. There’s no way that technology will pick up on this side of the Atlantic unless the learning curve/pain of software installation is removed for the basic user.
- That the continued use of Webkit by phone software developers will eventually phase out WAP sites, mobile CSS, and that .mobi domain.
Based on video of Android, it looks more user-friendly than Symbian OS, but lacks the integration of hardware to software celebrated on the iPhone (so far). Will it revolutionize the smart phone industry since developers can openly develop for the OS? Possibly, however, this is something that’s been offered on Symbian for years, so it’s not really anything new.
An attendee at barcamp also posed a good question–how will one upgrade versions of Android? Apple does have a tightly-integrated and easy-to-approach process through iTunes (albeit locked down to developers). Perhaps Google should next consider creating a desktop application that syncs and manages cell phone content with the desktop.
iPhone vs. Nokia N95 thanks to NYC MobileCamp 2
This past weekend I attended NYC’s MobileCamp 2 and just happened to win a Nokia N95. It’s kind of weird to have a $700 backup phone, but my N95 is going to replace my old Nokia 6682 (sorry, already gave that one away).
I know this comparison has been exhausted, but I have to do it since I now own both phones.
So, why does the iPhone remain my primary phone? It comes down to the user experience. The touch-screen keyboard makes it infinitely faster to type out e-mails or text messages, and using applications on the iPhone feels intuitive. On the N95, I actually had to consult the manual just to figure out how to turn it on.
Transferring media to the iPhone is simple since Apple controls the process through iTunes. Using HandBrake, I’ve been happily enjoying my DVD collection on my iPhone, and since I use iTunes for music it’s easy to transfer my songs. While I know the N95 works as an MP3 player, I’ve never taken the time to figure out how to get songs on it since it’s not spelled out for me. The N95 uses RealPlayer, which I’ve never been a fan of, however, both media players seem to work fine (though I’ve no idea how to get my Handbrake cocktails onto my N95).
There is little difference with general syncing though, since iSync works just as well with the N95–in fact, it can do so wirelessly via Bluetooth, something Apple should have considered offering.
I’m not complaining too much about battery, although the N95 allows for swapping batteries, a definite plus. It also has a swappable Micro SD card vs. the iPhone’s stationary hard drive, but I never have the need to remove my media, so it doesn’t really matter.
As far as interface responsiveness goes, the iPhone responds quickly and performs simple animation transitions between apps. The iPhone has a 620 Mhz ARM processor versus the N95′s 330 Mhz, and while the performance difference is subtle, it’s definitely apparent. Whether the iPhone is doing these transitions for aesthetic purposes or to stall while something’s loading in the background doesn’t matter since it feels quick to the user.
On Web browsing experience, well, this is just the iPhone’s bread and butter. It’s super easy to access information on the Web, especially since you can zoom in-and-out with your fingers. Otherwise, the N95′s browser is easily the best mobile rendering I’ve seen, although it takes longer to type and panning around via the multi-directional button isn’t quite as fast. I also wish the N95 had an equivalent to tabbing.
So why didn’t I just unload my N95 on eBay, you ask? After all, who needs multiple smart phones? Well, for one thing, the N95 sports a 5-megapixel Carl Zeiss lens with DV video recording. While I love my iPhone, its camera is DOWNRIGHT AWFUL, and carting my SLR around gets old quick (if you know me and how often I like to take pictures, this is a big deal). Furthermore, the N95, besides being open to tooling with thanks to Symbian OS, has a preinstalled barcode reader. Granted, this isn’t an often-used feature, but philosophically, the only way America’s going to catch up on using this technology is by preinstalling semacode software.
Lastly, did I mention I got the 3G N95? The other day I attended a seminar where there was no wireless and I needed to get an e-mail out from my laptop. While my iPhone sat there looking at me I was thinking about how my N95 (which was at home) could have been used as a wireless high-speed modem. Sigh.
Larry Lessig on TED
Now that I’m an iPhone owner, I’ve found myself becoming a subscriber of TED video podcasts. This week’s videocast is by Lawrence Lessig on “How Creativity is being stangled by the law”. A definite must-see.
Referencing the Flash CS3 Document Class from within a MovieClip
I’m posting this hoping to find a better answer than what I’ve come up with, as well as help others that have run into this problem.
With Flash CS3, you can now define a Document class in the properties window. This class extends MovieClip and essentially represents your Flash movie. Below is an example of a document class called Main.as:
package {
import flash.display.MovieClip;
public class Main extends MovieClip {
public function sayHi():void {
trace("hi!");
}
}
}
Now, if I wanted to call the function sayHi() within my main timeline, I could just call sayHi() within a keyframe. It’s a little different when attempting to call via a MovieClip on the main timeline, however. After trying parent.sayHi() and root.sayHi() and receiving compiler errors, I found this hack. I’m not into using wildcards, so I instead use this in the timeline of my embedded MovieClip:
var main:Object = this.parent;
main.sayHi();
It’s as if the MovieClip doesn’t know its parent, so a reference needs to be made. Object is about as abstract as it gets, but when I tried getting more specific Flash didn’t like it and threw a compiler error. Here’s the inheritance chain (below). The furthest I got was DisplayObjectContainer, but since Object is easier, I stuck with that.
MovieClip > Sprite > DisplayObjectContainer > InteractiveObject >DisplayObject > EventDispatcher > Object
If anyone has a better solution please share.
About Me
I'm a designer, developer, and teacher based in Harrisburg, Pa. I run Hauck Interactive, Inc.
Categories
Archives
- January 2012
- December 2011
- October 2011
- August 2011
- July 2011
- June 2011
- May 2011
- March 2011
- February 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005


