Friday, February 29, 2008
Friday, February 29, 2008
0 Comments
The options for documenting AS3 Classes are slim, notably ASDoc released with the FlexSDK. However, I have found using the tool to be a little cumbersome on its own, and when hooked up within FlashDevelop, I sometimes get errors that I don't get when I compile the same code. So, for ease of use, control over the resulting documentation, and overall results I side with VisDoc.
Thursday, February 28, 2008
Thursday, February 28, 2008
1 Comments
FREE ACCOUNT:
- Unlimited team size
- Public or Private (invited members only)
- Subversion - the standard in SCM
- Trac - development tickets and timeline
- Integrated Ticket tool
- Wiki
- Milestones, Tasks, and Discussions
- Alerts: Real-time email, batch email, or RSS
- File attachments
- Chat
- "Stand-up" or "Scrum" team member reports
- Image Annotation
- Time tracking and reporting
That being said, I think I still prefer the simplicity of purpose of Beanstalk, and the UI for it is superior. You won't get as much storage, and you can only create a single repository for free of 15MB. Thats pretty small. You can get 250MB for $15/mo., 1GB for $25/mo., and 3GB for $50/mo. However, if you're going to need that much space, I think that you would probably suck it up and opt to just install SVN on a box on your network or something.
By now we've all seen some pretty brilliant and creative uses of the SoundMixer.computeSpectrum method to show us great visualizations of audio. However one thing I haven't seen yet is using this same method for audio that one cannot hear.What do I mean? Muting the audio but displaying the spectrum data. And that might open up opportunities to create specialized music whose main point of existing is to generate desired visual results.
If you're after soothing PSP type movements, you might end up creating audio that specifically targets this type of response. The music on its own might be completely unlistenable on its own, but create amazing visualizations for your project. Something running under you interactive UI... kind of like the PSP or even a take on the TiVo background (subtle animation).
Just a thought that might gain some kind of traction.
Wednesday, February 27, 2008
Wednesday, February 27, 2008
2 Comments
Tuesday, February 26, 2008
Tuesday, February 26, 2008
2 Comments
Monday, February 25, 2008
Monday, February 25, 2008
0 Comments
Adobe AIR lets developers use their existing web development
skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet
applications to the desktop.
You can download the latest version of Adobe AIR from the Adobe AIR Download Center on the Adobe Website at the following URL:
http://get.adobe.com/air/
In addition to the Adobe website, you can keep track of all the latest news and information about AIR at the O2Apps.com (formerly AIRApps.net) website at http://www.o2apps.com. We'll be adding great new content to the site imminently.
To receive the latest links to news and stories about AIR as they hit the Internet, follow the O2Apps Twitter at:
http://twitter.com/O2Apps
You are receiving this e-mail as a registered member of the O2Apps website and as someone who took the time to sign up for the O2Apps website, we wanted, out of courtesy, to make sure you knew about this historic event - the exciting release of Adobe AIR 1.0.
Saturday, February 23, 2008
Saturday, February 23, 2008
4 Comments
It may sound boastful, but this man was seriously in every sense of the word: a saint. I was learning Polish to surprise you when I saw you next. And now that will be when I am a pallbearer at your funeral.
This is going to take a long time to get over.
Dziadzia, namesake to my son, kiss Babcia for me.
Friday, February 22, 2008
Friday, February 22, 2008
1 Comments
In AIR, although not in Flash, you can useThat's extremely useful information. It might be cool to see an actual method in AS3 that can force gc instead of using the localConnection hackSystem.gc()to trigger garbage collection. It should still be called twice in a row, however, if you want everything possible to be collected immediately.
Oliver Goldman | Adobe AIR Engineering
new LocalConnection().connect('foo');
new LocalConnection().connect('foo');Very useful information to have. In AS3 and also AIR-specific cases. Nice work Grant Skinner, Keith Peters, and the AIR team.
Thursday, February 21, 2008
Thursday, February 21, 2008
0 Comments

Hoping you didn't land here thinking of seeing source for an AS3 wiki system, but rather one you might enjoy participating in.
If you'd like to participate in a new wiki targeted at Flex, Flash & AIR designers/developers, point your browser here and check it out.
The paint is still quite wet & there isn't any real content there yet. The whole thing is only about 2 hours old. Who knew there was so much to learn in coding aspects of a supplied wiki? I do now.
However I'm hoping it gets flushed up with good content over time. It works like a regular wiki, with the addition to having a Forum with various modules associated with it.
Get your wiki-hats on. I'm hoping for a combo of layer51, a bit of flashcoders, a little senocular as3 forums, and whatever you want to bring to it. Its for the community, so I hope it works out.
But I took it further because I have global navigation in a server-side include that has links to all those subpages too... so I mistakenly decided to use different anchor tags for the same URL, and read the
document.location.hashvalue with javascript and load the appropriate content into the AJAX container. And this worked well (ignoring the bastardization of the anchor tag). However if you were already on that one URL and used navigation to visit again, there would be no body onLoad to fire, so I changed my javascript to look for a hash and also the value of a param sent in from the navigation, etc. Everything was working pretty well, but all of this was hanging on javascript.
I was trying to be clever and have some fun with things by forcing this technology on the site. The javascript itself felt like building a house atop of lot of toothpicks. It might work for a while, but the whole thing was architected in a fragile manner. If someone visited having turned off javascript, the site would be broken as well.
In the end, I ripped out all the javascript and simply turned the thing into 6 distinct pages. Its not as cool as it was before, but its incredibly stable now and doesn't require javascript magic to enable it. I wasted a lot of time getting that thing to work (mostly), but I am certainly glad that I knew that it was time to throw in the towel and go old-school on it.
Wednesday, February 20, 2008
Wednesday, February 20, 2008
3 Comments
white = new TextFormat();Now later on, I flip through the DisplayObject looking for that value. I never find it, but tracing shows me what value I should be looking for.
white.color = 0xFFFFFF;
var nCount:Number = container.numChildren;So what gets traced? The value: 16777215. I am assuming that 2 extra digits in there are translations of the alpha value. However, it still seems a little strange... but I am no mathematician or color theorist. I'm sure its correct, and I know what to look for, but I don't know exactly why yet ;) Magic numbers to me at the moment.
for ( var i:Number = 0; i < nCount; i++ )
{
var curSprite = container.getChildAt( i );
trace( i, curSprite.label_txt.getTextFormat().color );
...
You cannot download, upload, or email the presented file(s) providing a measure of security. You can read more about it at the site. Seems interesting to me, of course, all tools have their own unique measure of usefulness to different people. Its a little like FlashPaper 2.0.
Tuesday, February 19, 2008
Tuesday, February 19, 2008
0 Comments
“It's a great feeling to be leading the NHL in scoring," Malkin said through translator George Birman. "There are still lots of games left and Ovechkin is a good player. He will try to prove he’s the best in the NHL. We’ll see what will happen."Malkin continues his torrid play. He saw his five-game goal streak snapped, but extended his points streak to nine games (6+14). He has 38 points (19+19) in his past 20 games.
"I never had a stretch like that over here in the NHL or back when I played in Russia," Malkin said. “I just want to thank all my teammates who are giving me such great passes."
The Apple TV "Take Two" software upgrade has been released, making it easier than ever for people to enjoy your podcasts wherever there is a TV. A whole new audience will understand the benefits of podcasts as soon as they experience them this way.
Recommendations to help you create the best possible experience for users:
1. Apple TV viewers are immediately aware of video quality. If you encode your video podcast at 320x240, we strongly encourage you to increase the resolution to 640x480 or 640x360 (depending on the aspect ratio of your source files). When encoded well, video podcasts at this resolution look great on Apple TV and still play on iPhone and video-compatible iPods. To ensure compatibility, we recommend that you encode using QuickTime's "Movie to iPod" preset or Compressor's "Apple > Apple Devices > H.264 for iPod video and iPhone 640x480" preset.
2. When you perform the final encode on your video, enable fast starting. Most recent versions of QuickTime enable this setting automatically. But it's easy to undo the setting by making changes to the file after the encode. If you do make a change after the encode, be sure to "Save As" again.
3. Apple TV displays a large version of the podcast art (the file referenced in the
4. Several new introductory video tutorials have been developed for iTunes, including one for podcasts. If your web site offers how-to information for new podcast users, please consider linking to it.
For those hosting podcasts on their own servers, consider the following recommendations:
5. To reduce wait times, iTunes and Apple TV use byte-range requests in some circumstances. For example, Apple TV 2.0 employs this functionality when the user accesses the podcast directly over the Internet. We recommend hosting episode files on HTTP/1.1 servers that correctly support the HTTP byte-range request specification.
6. Please ensure that your HTTP servers return the correct MIME types in the Content-Type header. Failing to do so can create errors. A list of MIME types can be found in the iTunes podcast technical spec.
Update:
Well, I was trying out Tweener (AS3) and found it decent, but lacking some features. I tried out TweenLite and TweenFilterLite and wow, I'm sold.
Sunday, February 17, 2008
Sunday, February 17, 2008
3 Comments
I am so lucky that I didn't buy that kit, because I would just have a lump of ugly hardware to recycle now. I have experience with Blu-Ray... back then it took about a minute to boot the box (with the obligatory hourglass icon), maybe those times have come down with better custom Linux kernels. I imagine M$ will come out with a Blu-Ray player sometime soon after it can convince itself to stop supporting HD DVD. Then I might get one that way.
Saturday, February 16, 2008
Saturday, February 16, 2008
0 Comments
Friday, February 15, 2008
Friday, February 15, 2008
1 Comments
Yes, AS3 is very different than AS2. One of the major hurdles for those comfortable with AS2 is going to be all of the various class imports. Where before you could simply call on some methods of objects, etc. now you need to import classes before using them. Knowing which you might need is the first thing you should start investigating if you're new to AS3. For real.
AS2 and AS3 aren't totally different on the face of it, but knowing how they are different on the face and how to translate what you did with confidence in AS2 to AS3 is going to save you tons of time. AS3 is all about events (yay!), so learn the ins and outs of the event model. Learn the packages. Really well. It will save you a lot of searching later on when you can't quite figure how to tackle something.
In a few hours something I did regularly in AS2 was converted to AS3 and while I had to do some googling to find out which exact packages I needed, when the day was done I felt like I had just coded in a pretty mature language. My code looked pretty clean & I started the whole MVC thing in more earnest even though I didn't really need to do it. I just felt more organized so it was a natural progression.
There are many things I love about the DisplayObject model, and a few things that equate into more work. Its surely less hacky... which can sometimes be a bad thing when you want to speedily create something. But ultimately its so much better. And if its simply speed one wants (in coding, not execution), AS2 is still an option since the new player contains virtual machines for AS1/2 and also AS3.
So now playtime is over and my FlashDevelop has never felt so good. I could go with FlexBuilder too, but then I'd get a little too sucked in and want to deploy a Flex application. Sticking with IDE compiling for the time being on my application. If it works out well, I'll make a few different Views for it and slap it all into Subversion. This is a nice way to force myself into learning AS3 to a better degree than playing with whatever technique I'd fancy (ie. E4X), I have put myself under the gun, I need to deliver.
Pressure and the desire to learn will teach myself AS3 at an accelerated rate. And with Flex/Air goodness, AS3 is the name of the game. Period. I hope I don't touch AS2 again.

If you are a Maiden fan, you'll notice where this idea came from, the cover of the album "Piece of Mind"... and the font drives that home too. Now, I feel sorry for Britney and all the shit her family is going through at the moment, but this is a pretty funny t-shirt documenting the demise of a previously untouchable pop-queen. While the tastefulness of the thing can be argued, its still pretty humorous. $20 slaps it on your back.
Thursday, February 14, 2008
Thursday, February 14, 2008
1 Comments

This looks simply pathetic.
Nothing like this has ever been produced for television, said Stuart Snyder, President/COO Turner Animation,Young Adults & Kids Media.You got that right. And perhaps never again either. This looks like simple cashing in to me. Especially with the movie thing happening, animated for television alone would have rubbed me well, but the movie thing seems lame. And I am a fan of the movie series. I'll be passing any and all of this up. Reverse pwnage.
Wednesday, February 13, 2008
Wednesday, February 13, 2008
0 Comments
- Office 2008. I have no need whatsoever for Office on my Mac, however I like the GUI changes made by the Mac team at Microsoft. Lots of clever things. I know I'll need Entourage on my new Mac at work, and the MyDay thing is really clever and doesn't pollute Exposé or Spaces. Nice.
- Webkit. Nightly builds rock nicely. Speed and lots of nice additions.
- Adagio for Strings. Ya I know, it will get old soon, but for now its a nice change from all the metal I've been grooving to at work.
- Call of Duty 4. Halo 3 multiplayer was getting old, and Peppi Roni was constantly crushing us RhymesWithNose people every time. He still kicks it hard in CoD4, but we have more of a chance against him now. Tonight is our community kill time. Hope my router acts nicely and doesn't give me weird errors like it did last night. Live is sweet, except when it wants to burp errors at me for whatever reason.
- iTunes still rocks. Its been a long time with few changes (except sweet content) and now I am learning a new language on the cheap (ie. free). Love that. Apple TV looks sweet enough to consume one of my HDMI slots on my Samsung LCD.
- That TimeMachine icon in the menu bar... I dig it. Also, I just had a backup where old stuff is getting deleted now. Cool. Time to get a Time Capsule (when they come out). I haven't had to use Time Machine yet, but its good to know its there when I need it. Thats the point, right?
- Firefox 3b3 and netvibes on the PC works better than FF3b2. A lot better. Makes me like netvibes even more.
- Internet radio... the ability to listen to my Pittsburgh Penguins home radio broadcast every game rocks. Shows some of the power of the internet and how it shrinks the world. I wish I could say the same for Last.fm... but I can't yet.
- Networked audio streams around the house. Control is sweet and if I'm in the shower, I can select something from my whole collection to stream in there. Perhaps some vintage Tull this evening. Before the boy goes to bed.
- MXML. Its slick, its quick, and makes all kinds of nice things happen. Including AIR.
- A package I got from a certain someone... opened my eyes to lots of exciting new things the world will be privy to sometime in the future. I can't wait. Its all quite excellent.
per wikipedia: Barber's "Adagio for Strings" originated as the second movement in his String Quartet No. 1, Op. 11, composed in 1936. In the original it follows a violently contrasting first movement, and is succeeded by a brief reprise of this music.
In January of 1938 Barber sent the piece to Arturo Toscanini. The conductor returned the score without comment, and Barber was annoyed and avoided the conductor. Subsequently Toscanini sent word through a friend that he was planning to perform the piece and had returned it simply because he had already memorized it.[1] It was reported that Toscanini did not look at the music again until the day before the premiere. [2] The work was given its first performance in a radio broadcast by Arturo Toscanini with the NBC Symphony Orchestra on November 5, 1938 in New York.
The composer also arranged the piece in 1967 for eight-part choir, as a setting of the Agnus Dei ("Lamb of Go
- CREATE a new domain to house your unique set of structured data.
- GET, PUT or DELETE items in your domain, along with the attribute-value pairs that you associate with each item. Amazon SimpleDB automatically indexes data as it is added to your domain so that it can be quickly retrieved; there is no need to pre-define a schema or change a schema if new data is added later. Each item can have up to 256 attribute values. Each attribute value can range from 1 to 1,024 bytes.
- QUERY your data set using this simple set of operators: =, !=, <, > <=, >=, STARTS-WITH, AND, OR, NOT, INTERSECTION AND UNION. Query execution time is currently limited to 5 seconds. Amazon SimpleDB is designed for real-time applications and is optimized for those use cases.
- Pay only for the resources that you consume.
There is something so calming and relaxing and set to a specific order that calms me down, keeps me from throwing good code away, forces me to tear out and eliminate code and design clutter, and something that quickly grounds me. And that is Apple's website. I don't know what the voodoo is, maybe is subtle CSS techniques paired with great Quicktime integration and layouts that are elegant and offer up its data without working hard. But its a zen spot for me without question.
I go to Adobe's site, a destination for creative professionals, and it angers me. Right now on the PC in Firefox most of the homepage is rendered in faulty CSS black. I assume that means a background image is missing. The fact that its smooshed to the left leaving a HUGE empty gap on my widescreen monitor is frustrating. Even if Apple's site doesn't use much more width than Adobe's site, it feels a lot better centered on my monitor, keeping my eyes in a more central scanning location.
So if I get mad, I need to steer clear of Adobe's website and pop over to Apple's. Ahh... the new Aperture section is indeed calming. And makes me want to organize my piles of digital assets. And blog nonsense for a bit longer. Back to Photoshop comping up some UI. Think clean.
Saturday, February 9, 2008
Saturday, February 9, 2008
1 Comments
After having used Webkit for a while, I can't go back to my stock Safari... and while I love how Firefox extensions work, etc. I prefer the rendering Safari offers. Now with Webkit speed, its going to be hard to go back to Firefox unless there is a serious reason.
I'm not even using a very current version of Webkit here either. If Safari is going to be fast, then Adobe's AIR is going to rock even harder too.
Update:
Well, GMail loads completely under 1 second, and blogger loads and publishes in under 1 second as well. A HUGE increase in speed.
Update 2:
Well, RSS renders much better in my opinion in the new Webkit builds. I wish that RSS items rendered in a menu like in Firefox instead of blindly hitting an aggregate chunk of RSS and then see whats in it, but I generally think things are moving in a good direction.
Thursday, February 7, 2008
Thursday, February 7, 2008
0 Comments
Wednesday, February 6, 2008
Wednesday, February 6, 2008
0 Comments
Saturday, February 2, 2008
Saturday, February 2, 2008
0 Comments
Friday, February 1, 2008










