New Course: Total Training for Adobe Flex 2 Advanced Visual Programming

If you were happy with Total Training's Rich Internet Applications with Flex 2 hosted by Adobe's James Talbot, then you should have a look at Advanced Visual Programming in Flex 2, hosted by Leo Schuman, just released today.

Total Training for Adobe Flex 2 Advanced Visual Programming
You will learn how to work with embedded images and fonts, implement transitions and easing effects, apply filters and blends, and programmatically interact with mouse position and actions like dragging and dropping. In addition, you will learn how to extend and skin Flex UI components using both images and shapes drawn with the ActionScript Drawing API. (9 hours)


Total Training for Adobe Flex 2 Rich Internet Applications
Learn how the Adobe Flex 2 product line delivers a standards-based programming methodology to combine the richness of the desktop with the reach of the web. Discover best practices for architecting a Flex application. Learn how to connect a Flex application to server side data including web services and remote methods. Understand how to customize a Flex application to give it a unique look and feel. (8 hours)

Snap Back!

I'm a fan of the Snap Preview Anywhere (SPA) to provide small previews of web pages that I link to from my blog. I think it saves time by giving me a quick idea of the content behind a link so I don't have to click through, change my mind, and then click back. It also helps conserve network bandwidth usage across the internet. In fact, TalkingTree.com was just listed in the SPA 100 on Snap blog.

Go ahead, mouseover some links. You know you want to!

Ok, so maybe you don't want to mouseover the link. Maybe you don't like Snap Previews. Maybe you're just old fashioned that way. Click on the Snap Preview [options] link to adjust the preview delay, or if you're just in a foul mood that day then just disable them completely.



Not feeling cranky anymore? What if you want Snap back? Here's how to turn Snap Previews on again.

Ahhh, isn't that better now? :)

My Recommendation for the Best Massachusetts Home Inspector

Our recent home buying experience was one filled with lots of research, paperwork, planning, and conversing. At times it seemed overwhelming, and my wife did a great job of managing things, especially during times that wore me down. However, among all my interactions with attorneys, real estate agents, insurance agents and such, my experience with the home inspector was the best. If you're in the market to purchase a house in Massachusetts, I highly recommend Paul Rogoshewski of Harmony Home Inspection.

[More]

Our New Home and the Home Buying Experience

For several years now my wife and I have been researching towns of Eastern Massachusetts to find the best neighborhood to begin a family. In 2006 the real estate bubble in the Northeast finally began to deflate, and for the first time in a decade it became a real estate buyer's market. Coupling the favorable market conditions with regular seasonal lows, we felt the time was right and this winter our search intensified.

We considered factors such as the best schools, lowest crime, amount of open space, commuting distance, housing prices, and overall quality of life. Each year Boston Magazine publishes comprehensive spreadsheets which rank nearly 200 Massachusetts towns by more than 30 factors, including population, average house prices, percent change in prices, student spending, SAT scores, MCAS scores (Science/Math, English), crime rates, contamination, open space, disease rates, average age, and much more. Although this data is published in tabular format as a magazine insert, on some years Boston Magazine made the data available via Excel or CSV document download. We've kept some of these downloaded comparisons and found them to be very handy.

[More]

Fake Miniature Photography with the Tilt-Shift Technique

I've recently discovered Tilt-shift photography. The original technique involves actual camera and lens manipulation. By tilting a lens attached to a camera by a bellow an effect is achieved where a narrow slice of the image is in focus, producing an artificially shallow depth of field which makes the image appear to be a miniature or scale model of the real thing. Tilt-shift photos are said to be "faked".

Its recently become popular to produce the same effect digitally using tools such as Photoshop, and Flickr has some excellent examples as well as tilt-shift pools for both "real" tilt-shift and digital tilt-shift. I'm just getting started with this technique by following some tutorials.

My own tip... When buildings in the scene rise above the surroundings, the default gradient selection will cause the lens blur effect to blur some parts of the building while other parts are in focus. A better result can be achieved by manually "painting" the selection when in Quick Mask mode so that all parts of a buildings or structures in the same plane are selected, then when the lens blur effect is applied the building will appear to pop out of the background better.

This is definitely a lot of fun, and its a great creative outlet in the winter if you haven't had the chance to get out do actual photography. Here's my tilt-shift set on Flickr.

[More]

Never Miss Another ColdFusion Hotfix

View the latest ColdFusion Hotfix notifications from your ColdFusion Administrator using a custom extension. Download this zip file, and extract the extensionscustom.cfm to the /CFIDE/Administrator/ directory.

The next time you view the Administrator you'll see a new menu item in the left-hand navigation panel called "Custom Extensions". When the new Custom Extension menu is expanded, you'll see a list of the most recent hotfixes available for your ColdFusion server.

The full hotfix article title is truncated to display well in the menu, but when you mouse over you'll see the full title. Click on a link to view the full hotfix article in the main ColdFusion Administrator window.

Got BlogCFC? The code makes great blog pod, too. Just slap it into a new, empty blog pod between the module tags and add line in layout.cfm.

[More]

FDS 2.01 Upgrade - CRM Example App Requires Code Change

With the FDS 2.01 upgrade the Flex Data Services CRM Example Application will not work. Ths Adobe Devnet article demonstrates FDS data retrieval with ColdFusion. The main application file, companyapp.mxml, will no longer compile.

view plain print about
11 Error found.
2
3Error /cfcrm/companyapp.mxml:256
4Implicit coercion of a value with static type Object to a possibly unrelated type String.<br/><br/>255:     <mx:Binding source="zip.text" destination="company.zip"/>
5256:     <mx:Binding source="companyIndustryCombo.selectedItem" destination="company.industry"/>
6257:


This CRM example has a panel with datagrid on the left which lists companies, and the same view has a detail panel on the right where company information can be entered or updated, as well as an employees tab where employees per company can be added, updated, or removed.

When the application loads the company detail panel on the right has a combobox for Company Industry, which itself has a binding to the industry property in the Company class for the currently viewed company.

Flex CRM App

The error shown above is in the mx:Binding tag on line 256. It regards the conversion of an Object, companyIndustryCombo.selectedItem, to a String, company.industry. Flex 2.0 must have silently performed this downcasting automatically since the error above did not occur in Flex 2.0, but does occur with 2.01.

[More]

My first talk - ColdFusion MX 7 Server Administration

Introduction slide for lecture 14 of Developing Web-based Database Applications In December 2006 I was honored to provide my first public presentation ever as guest speaker for Harvard University's course Developing Web-based Database Applications (CSCI E-253). This course is part of the Extension School curriculum for the Master of Liberal Arts in Information Technology and the Certificate in Applied Science concentration in Information Systems and Electronic Commerce, and it focuses on the use of Oracle and ColdFusion MX as the vehicle of learning database design for the Web.

The instructor requested that I provide 2 hours of material for the full lecture on the topic of administering a ColdFusion server. This resulted in a very comprehensive crash course presentation on ColdFusion MX 7 Server Administration from page request flow, to understanding directory structure and critical config files, to managing the web server connector stub, to walking through the ColdFusion Administrator, and including ColdFusion and JVM tuning. As a conservative estimate, I spent nearly 30 hours of my own time to build the presentation.

The course was part of Harvard's Distance Education program, which provides live, streaming video from the classroom to remote students around the country and around the world, in addition to the local students in the classroom. My presentation was conducted in state of the art video production classroom equipped with a control booth, several remote controlled cameras, and two slide screens. The control booth technician made me feel like I was on a Hollywood stage, providing hand signals to me as he counted down to begin live broadcast.

Surprisingly, I did a decent job without any major hitches. You can imagine how stressing this scenario was for a first-time presenter. Based on this experience, I intend to review my presentation to expand or contract some topics as necessary. Then if there's a need, I may offer the presentation to other groups when time permits. Since having joined the ranks of ColdFusion QA this year I've been much busier than I was in Technical Support, and even more now that my wife and I immersed in house hunting and negotiating, but things should slow down by the Spring and allow me to get back to this.

For now, here's a few screen shots from the preso, and I may generate blog entries for each of these topics in the near future, but hopefully there's some value in just having these cartoon diagrams. You may also want to check out last year's post on How ColdFusion Receives and Processes Requests.

[More]

Small towns are in the big leagues of writing ... and photography

My photo of Concord Main Street Market and Cafe after a snow storm was published in the December 2006 issue of The Writer Magazine. The photo set the mood for an article titled Small towns are in the big leagues of writing, a reference to Concord's notable literary history including former residents of Ralph Waldo Emerson, Henry David Thoreau, Nathanial Hawthorne, and Louisa May Alcott. I would add to the list current resident Alan Lightman, author of the former NY Times best seller Einstein's Dreams.

[More]