Latest Blog Posts
Marco Lisci has written a tutorial on creating a black and white image effect using the Canvas tag.
The heart of his tutorial is using getImageData() and looping through the red, green, blue, and alpha values of each pixel to change it's luminance:
So, what can we use to make an image black and …
I’m Australian. I grew up in Sydney and have lived there most of my life. It’s an incredible city, which rivals any in the world for natural beauty. Nevertheless, I’ve had a soft spot for New York since I first visited in 2007. I’ve even had moving here as part of my Five …
blogs, custom components, financial services, flex experts, glimpse, idiosyncrasies, interview, linkedin, logistics, relocation, sheer number, soft spot, wpf
Here’s a nice two-part tutorial on using the Google Maps API to build yourself a distance finder for a website. Part two explains how to build functionality to allow the user to choose different kinds of routes depending on their mode of transportation and also make drag-able markers where …
different kinds, google, google maps
Today's Friday Puzzler (it's been a while - sorry!) is from LessThanDot: How many days before I double my money. Their problem was: Given 1000 dollars and 1% interest every day - now long until you double your money. Since ColdFusion makes everythin...
coldfusion, money, puzzler
How to write a PHP utility for separating the TXT file generated by ShowMyCode into individual class files.
Everybody makes mistakes. We certainly did when we forgot to commit our changes to SVN and lost about two days of work on a Flash project recently! We had an up-to-date published SWF of …
flash, flash project, php, regular expressions, source code, swf, web development
For anyone that doubted the outcome (including me), I offer the following physical proof that Flex 4 Fun exists. I received a few of the early copies today, and I took a picture of one in its natural habitat. I wanted to capture how nice the book would look on a random bookshelf. Here, you can …
amazon, announcements, bill venners, blog entry, book, bookshelf, busy working, dragon, encouragement, favorite books, flex, flex 4, hollywood
Midnight tonight the ticket sales for this years premier Flash event closes. If you have not secured your ticket yet, make sure you grab one now! As usual, Flashmagazine will cover the event and Adobe officials have promised sneaks of upcoming Flash Player features so this is one not to miss.
adobe, flash player, ticket sales
Sagolla posted a photo: Dave Morin captured this moment in between my speech and his, in Costa Rica.
2010, costa rica, dominicsagolla, flickr, july, love, photo
Sagolla posted a photo: By Dave Morin for a profile picture.
2010, costa rica, dominicsagolla, july, photo
It’s always nice to wake up to great news! Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable …
adobe, app store, apple, applications, authoring tool, cs5, flash developers, flash tool, great news, ios, iphone, news apple, news today, packager, third party
JavaLoader 1.0 goes final, with only a minor modification to how trusted source is managed when dynamic compilation is used.Now, when trusted source is set to true, the compiled JAR is retained, so that on server restart the code does not have to be re-compiled, and can simple be loaded from the …
beta, javaloader, nbsp
The Open Source Media Framework (OSMF) provides a rich framework for video player developers - wouldn't it be great if you could simply use it on mobile devices?
developers, media framework, mobile devices, open source, source media, video player
Previously, in Part 2 of this series, I blogged about some difficulties in working with Solr. I am following up with some more lessons learned. This one deals with wildcards. If you look on page 359 of the 2nd WACK book, it states: "A search for ?ar?et would find both Carpet and Target, but not …
adobe, carpet, cfm, coldfusion, document write, errata, error error, ing, question mark, ra, server, solr, sql query, target, verity, wack, wildcards
In light of recent events today, this song comes to mind for all those companies that were part of the 3.3.1 “club” : Adobe, Ansca, Phonegap, Unity, and others. Oddly enough, the song also goes out to developers flocking to Android and other platforms due to lot of Apple’s …
adobe, android, ansca, apple, apple ipad, decisions, developers, ios, iphone, iphone packager, lot, platforms, unity
Hoy un cliente me pidió rediseñar un logo que el ya tenía, pero me dijo que le gustaría que usara la textura de una piedra como parte del texto del nombre de su compañía. Después de querer convencerlo que es preferible usar logos con colores sólidos, el intento fue infructuoso. Empezaremos con …
adobe, cs5, efectos, illustrator, lo primero, logos, photoshop, ya
I love free stuff. Especially when it’s not free junk. Here are some amazing freebies from around the Tuts+ sites. It’s definitely not rubbish! Psdtuts Presents Exclusive Wallpapers by Jennifer Cirpici Psdtuts+ are offering two exclusive wallpapers by artist Jennifer Cirpici. Check …
canvas, free stuff, freebie, freebies, presents, wallpapers
The following is a document I wrote for knowledge sharing with some peers, but I feel that it might have some value to other ColdFusion Devs, Testers, and Admins out there. The purpose was to illustrate how I went about analyzing CF's performance du...
[More]
admins, cf, coldfusion, java, memory management, peers
If you’re using the Google Chrome Extensions Gallery to publish your extensions, we just added support for Google Analytics , which can help you better understand how many people visit your extension pages, where they’re coming from and more. Starting today, you can specify a Google Analytics …
analytics, discussion group, google, new feature, software engineer
Recently, we posted about the work we’re doing to re-architect Chromium’s graphics stack and use the GPU to accelerate rendering. As we mentioned last time, this work will help ensure that developers can take full advantage of emerging graphics standards like 3D CSS and WebGL in Chromium. To get …
animation effects, chromium, compositing, doctype, gpu, lt xml, scalable vector graphics, svg, web graphics, web platform, xmlns
One of my favorite things to do with Adobe Flex is build applications that show real-time data. In this blog post, I will share what I’ve learned in the past few months about using ColdFusion as a source of real-time data and Flex combined with Google Maps API for Flash as a means of …
adobe, adobe coldfusion, adobe flex, adobe livecycle data services, applications, apps, blazeds, blog, coldfusion, data visualization, favorite things, flex, google, google maps, lcds, livecycle data services, real time data
Today is about the meaning and the heritage of the name of this blog.
Back in 2003 Marcus (AgentM) and I were both working at msg at.NET - a Macromedia Solution Partner in Germany at that time. I was mainly doing CF and Java and Marcus was the resident Spectra guru (the whole Flex and AIR stuff …
agent k and the rest of the world, australia, blog, conferences, flex, fun, funstuff, germany, guru, java, new zealand, spectra, stuff
The Great Framework Debate: We all have it! Which framework to use in your Flex project and why. We’ll find out at 360Flex D.C. starting September 19. Register Now!
John Wilker, organizer extraordinaire of 360 Flex, has given me the honor of moderating a new panel to the general audience …
audience, flex, technology, wilker
I've been looking through a lot of jQuery source code lately and one of the things that I see being done all over the place is function overloading. Function overloading is the practice in which a function can take different sets of arguments. In a strict language like Java, overloaded functions …
coldfusion, javascript / dhtml, javascript functions, languages, signatures, source code, variables
As some of you may have noticed my blog is gaining more and more attention and obviously the resources of the shared hosting provider I’m currently on are quickly outgrowing the amount of traffic coming to this blog. Up until recently I was unaware that a shared hosting company would …
growing pains, hosting company, hosting provider, uncategorized
Today, Apple reversed its previous stance on using third party tools to develop native apps for iOS (the software that powers the iPhone, iPod Touch and iPad). They made the announcement today on their website, siting changes in the licensing agreement for iOS developers, as well as posting App …
apple, developers, iphone, licensing agreement, native apps, third party tools, transparency
Today this five-part blog series comes to an end. Don’t forget to check out the previous four posts if you haven’t read them already. About the recording session and postproduction About personalized video and cue points Why Flex and how it was put together About the playback and …
adobe, behind the scenes, blog, cue points, flash platform, flex, how-to, max, max2010, personalized video, playback, unawards
Looks like we may see the AIR iPhone packager back in business.
“we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we …
adobe air, apple, apps, developers, development tools, flash, flexibility, iphone, packager, wow
The Open Source Media Framework (OSMF) has been released for a couple of months now, and provides an abstract framework to easily deploy latest Adobe technologies, and a rich plug-in architecture for third parties.
adobe, architecture, media framework, media playback, open source, source media, strobe, third parties
Flash Media Server 4.0 has been announced at IBC, and it's a powerful release packed with a lot of new features.
flash media, media server, new features
Previously, in Part 1 of this series, I blogged about some difficulties in working with Solr. I am following up with some more lessons learned. In order to index with more than one category, Adobe suggested that instead of category="column1,column2", which places the literal value …
adobe, apache, cfm, coldfusion, comma delimited, document write, hack, java 2, lucene, server, solr, udf, verity