CFBlogs.com Blog Feed - All Blogs http://www.cfblogs.com CFBlogs.com is the place to go for ColdFusion-related Blogs and Jobs Sat, 31 Jul 2010 00:37:47 GMT Real Life RIA Powered By The Adobe Stack - CFUnited 2010 - Todd Sharp http://cfsilence.com/blog/client/index.cfm/2010/7/30/Real-Life-RIA-Powered-By-The-Adobe-Stack--CFUnited-2010 I created an online focused version of my slides from my Real Life RIA session at CFUnited. To check it out head past the jump. [More] Fri, 30 Jul 2010 20:30:40 GMT http://cfsilence.com/blog/client/index.cfm/2010/7/30/Real-Life-RIA-Powered-By-The-Adobe-Stack--CFUnited-2010 CFUnited – Code and More - The Crumb http://feedproxy.google.com/~r/thecrumb/~3/A3p2oqZ_3lE/ I’ve posted code examples and a detailed ‘handout’ which includes links and more information on all the software I discussed in my presentation. I’ve also included some alternatives and options for non-Windows operating systems. CFUnited 2010 – Digging Into The Developer Toolbox Thanks to all that attended! If you have any questions or suggestions for [...] Fri, 30 Jul 2010 19:40:52 GMT http://feedproxy.google.com/~r/thecrumb/~3/A3p2oqZ_3lE/ Open Letter to the President of Syria Bashar al-Assad - ColdFusion Developer's Journal http://coldfusion.sys-con.com/node/1481598 Mr. and Mrs. President Bashar al-Assad: At the tender age of 17 months my severely ill daughter Sofia, an American citizen, was abducted by her mother on Monday, July 26, in Istanbul, Turkey, and taken to Syria. I was informed yesterday by Sofia's mother that she will not be coming back to the United States nor will she allow Sofia to return home. Sofia has been diagnosed with a severe medical condition that requires immediate treatment in the United States. It was scheduled to start on July 27, 2010, in New Jersey, the day after her abduction and was supposed to last until she reaches the age of 3. Any delay in the urgently needed treatment will result in a life-long disability for Sofia and make her dependent for the whole of her adult life. The treatment is not available in Syria. Mr. President, I grew up in Turkey listening to the evening news during our family dinners where I used to hear your father Hafez al-Assad's name more often than the names of my own family together with Menachem Begin, Golda Meir, Anwar Sadat, and Yasser Arafat. I plead with you on behalf of my daughter Sofia to learn of her whereabouts and see her safely and speedily returned home. I also respectfully request a visa to Syria to meet her at the United States Embassy in Damascus to bring her home. Mrs. President, parents around the world have only the Hague Convention to rely on in international child abduction cases. I urge your humanitarian consideration, as the mother of a precious child, to fight for Syria to be a part of the Hague Convention. Thank you in advance.read more Fri, 30 Jul 2010 19:20:18 GMT http://coldfusion.sys-con.com/node/1481598 CFUnited 2010 Presentations on SlideSix - Todd Sharp http://cfsilence.com/blog/client/index.cfm/2010/7/30/CFUnited-2010-Presentations-on-SlideSix Just a quick note to let folks know about a few slide decks from CFUnited 2010 that have been uploaded to SlideSix. Here is a quick list of those presentations available at the time this blog post was published (please leave a comment if I missed one): [More] Fri, 30 Jul 2010 16:15:45 GMT http://cfsilence.com/blog/client/index.cfm/2010/7/30/CFUnited-2010-Presentations-on-SlideSix Some ColdFusionBloggers.org Guidelines - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/OQYnRh6BPyU/Some-ColdFusionBloggersorg-Guidelines From time to time I'll get alerted about blog entries aggregated on CFBloggers that is either not-ColdFusion related or perhaps inappropriate. I don't have a firm set of guidelines on how I handle situations like that. I thought I'd write down a few notes/ideas about how I think things should be handled. While at the end of the day the site is mine to run as I see fit, I want a resource that is useful and valuable for the community. Blogs aggregated on the site should be - primarily - ColdFusion related. It is not the expectation that every entry on a blog will concern ColdFusion. If ColdFusion is more of a minor topic for your blog, then a category-specific RSS feed should be used instead of the site's main RSS. Blogs change. When I first started this blog I'd be willing to bet 99% of my entries were ColdFusion related. Now I blog quite a bit about AJAX, Flex, and AIR. I think non-CF technical type entries are great for CFBloggers. One - they typically involve CF anyway (for example, almost all of my jQuery posts will use CF at some point), and second, it helps bring new topics and ideas to our community. When I get pinged about content that is not CF related, I tend to tell folks some variation of item 4 above. Obviously I do double check the site to ensure it hasn't completely changed (I've seen a few blogs go away and turn into spam sites), but for the most part, if I still see relevant ColdFusion content on a site I'm not going to remove it from CFBloggers. I will - from time to time though - remove a blog when I think it makes sense. This is not censorship. Your blog not being aggregated by CFBloggers does not mean folks will be unable to read it. I'm also not infallible. If you think I made a mistake, speak up and let me know. Signed, the apparent speech police for ColdFusion. Fri, 30 Jul 2010 14:55:37 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/OQYnRh6BPyU/Some-ColdFusionBloggersorg-Guidelines ColdFusion UPS Package - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-ups-package/ The ColdFusion UPS Package is a set of components that make it easy to work with the various UPS services. Currently there is support for Address Verification, Shipment Tracking, and Service Rates. (Although the service rates should be considered alpha quality.) You will find the project at RIAForge Fri, 30 Jul 2010 13:40:38 GMT http://ricardo.parente.us/2010/07/coldfusion-ups-package/ ColdFusion Positions In California - Ben Forta http://forta.com/blog/index.cfm/2010/7/30/ColdFusion-Positions-In-California Just one this week: AllBusiness.com, Inc. (San Francisco, CA) is looking for a ColdFusion developer with at least 3 years experience. Other requirements include 4+ years of JavaScript and DHTML, 3+ years of SQL Server, and familiarity with Linux and using ColdFusion in a mixed OS environment. Details on craigslist. Fri, 30 Jul 2010 10:25:03 GMT http://forta.com/blog/index.cfm/2010/7/30/ColdFusion-Positions-In-California Yep.. that is correct.. I got hacked - Dave Ferguson http://blog.dkferguson.com/index.cfm/2010/7/29/Yep-that-is-correct-I-got-hacked I debated if I should even post this. But in the end I thought it would be a good learning lesson for others. Learn from my mistakes so you dont make them yourself. So, what happened to me? Well, my email account was hacked. This is my main google account for Voice, Picasa, Analytics, and AdSense. However, it was not my primary email account. It was however my primary account for gTalk. The account was hacked because of 2 reasons. 1: my password was week. 2: I had not changed it in a very long time. I consider both of these to be totally my fault. [More] Fri, 30 Jul 2010 01:40:25 GMT http://blog.dkferguson.com/index.cfm/2010/7/29/Yep-that-is-correct-I-got-hacked Framework One Birds of a Feather session at CFUnited - Sean Corfield http://corfield.org/blog/post.cfm/framework-one-birds-of-a-feather-session-at-cfunited If you're at CFUnited, swing by Potomac A on Friday at 5:30pm for our Birds of a Feather session: FW/1 (Framework One) is a relatively new framework but rapidly gaining mindshare. It's designed to be simple to use, just like ColdFusion itself! Come to this session and hear how people are using FW/1 in production and what's coming in version 2.0. We'll discuss best practices, look pragmatically at migrating legacy applications to FW/1 and gather all your feedback for 2.0 and beyond. We might even talk about DI/1, the extremely lightweight dependency injection / inversion of control framework that will accompany FW/1 2.0! From the CFUnited website. Thu, 29 Jul 2010 22:35:49 GMT http://corfield.org/blog/post.cfm/framework-one-birds-of-a-feather-session-at-cfunited Slides + Code from CFUNITED10 - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/P4_orWN6dJI/Slides--Code-from-CFUNITED10 Sorry for the delay on posting this - but here are the slides and code from my presentation. I hope folks enjoyed it. As I say all the time, my AIR experience tends to come and go as I play with it. I absolutely love the framework and wish I could build more with it. My entire reason for picking this particular topic (HTML AIR development) was an excuse to get my experience with it. And it worked well too - I learned a heck of a lot! The only thing not surprising to me was how well jQuery worked for AIR development. I knew it would be a great tool for AIR. If folks would like, I can take some of the example code and write individual blog entries about them (what they do, how they do it, etc). Would this be of interest to yall? Thu, 29 Jul 2010 21:35:34 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/P4_orWN6dJI/Slides--Code-from-CFUNITED10 My CFUnited Code and What Lesson I Learned - Scott Stroz http://www.boyzoid.com/blog/index.cfm/2010/7/29/Mt-CFUnited-Code-and-What-Lesson-I-Learned If you are reading this and you attended my session at CFunited, I have great news: I fixed the issues with my code! If you did not attend my session, read on anyway. Here is what the problem was: After I had done one final round of testing, I wanted to clean up the database so all the data I just entered would not be seen. Rather than going through and manually deleting the records, I decided I was gonna be smart and just replace my local database files with the ones stored in my Subversion repository. What I had neglected to remember was that I had not committed a recent copy of the database back to the repo, so I overwrote my database files with a very old version of the database - one that was not 'in synch' with the ORM code I was using. This explains the issues I had anytime I tried to save something, but what about the Model Glue issues? Well, when I looked at my controller.cfc file for the Model Glue version of the application, it was just about empty. So this got me thinking, maybe when I pulled over the database files from the repo, that I included controller.cfc as well - which also had not been committed recently. I was able to revert back to a previous version of that file and everything now works, in all versions of the application. I have attached a zip file if my slide deck, as well as the sample code so you guys can see that it really does work - you can get it here. Now, what did I learn? Well, a couple things: After you have verified that the code for your presentation works, don't make ANY changes...at all. If you are going to go through the trouble of setting up a Subversion repository for your demo code, use it and use it correctly. i.e. - commit early and often! I would like to thank everyone who attended my session (the room was pretty full) and I apologize again for all the issues. A lot of those in attendance have come up to me since and said that they enjoyed presentation and learned a lot even with the technical difficulties. I really hope that is true, and they were not just being nice to the stupid guy who borked most of his code. If you are still at CFunited on Saturday, I am giving the presentation again at 2:330 PM. Stop by, if for no other reason to see if the carnage will continue. Thu, 29 Jul 2010 20:30:48 GMT http://www.boyzoid.com/blog/index.cfm/2010/7/29/Mt-CFUnited-Code-and-What-Lesson-I-Learned Mt CFUnited Code and What Lesson I Learned - Scott Stroz http://www.boyzoid.com/blog/index.cfm/2010/7/29/Mt-CFUnited-Code-and-What-Lesson-I-Learned If you are reading this and you attended my session at CFunited, I have great news: I fixed the issues with my code! If you did not attend my session, read on anyway. Here is what the problem was: After I had done one final round of testing, I wanted to clean up the database so all the data I just entered would not be seen. Rather than going through and manually deleting the records, I decided I was gonna be smart and just replace my local database files with the ones stored in my Subversion repository. What I had neglected to remember was that I had not committed a recent copy of the database back to the repo, so I overwrote my database files with a very old version of the database - one that was not 'in synch' with the ORM code I was using. This explains the issues I had anytime I tried to save something, but what about the Model Glue issues? Well, when I looked at my controller.cfc file for the Model Glue version of the application, it was just about empty. So this got me thinking, maybe when I pulled over the database files from the repo, that I included controller.cfc as well - which also had not been committed recently. I was able to revert back to a previous version of that file and everything now works, in all versions of the application. I have attached a zip file if my slide deck, as well as the sample code so you guys can see that it really does work. Now, what did I learn? Well, a couple things: After you have verified that the code for your presentation works, don't make ANY changes...at all. If you are going to go through the trouble of setting up a Subversion repository for your demo code, use it and use it correctly. i.e. - commit early and often! I would like to thank everyone who attended my session (the room was pretty full) and I apologize again for all the issues. A lot of those in attendance have come up to me since and said that they enjoyed presentation and learned a lot even with the technical difficulties. I really hope that is true, and they were not just being nice to the stupid guy who borked most of his code. If you are still at CFunited on Saturday, I am giving the presentation again at 2:330 PM. Stop by, if for no other reason to see if the carnage will continue. Thu, 29 Jul 2010 20:20:48 GMT http://www.boyzoid.com/blog/index.cfm/2010/7/29/Mt-CFUnited-Code-and-What-Lesson-I-Learned ColdFusion Contract Job in North London, United Kingdom - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-north-london-united-kingdom/ My North London based client is URGENTLY seeking a ColdFusion Developer for an exciting new contract role to start ASAP! The core skills for the ColdFusion Developer are: ColdFusion, (including recent experience with ColdFusion 9) SQL Server. Rate: £230 – £250/day Here is the link. Thu, 29 Jul 2010 13:30:42 GMT http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-north-london-united-kingdom/ ColdFusion Contract Job in Uxbridge, United Kingdom - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-uxbridge-united-kingdom/ Coldfusion developer is required to work on client projects based close to Uxbridge / Stockley Park. You will need to have solid SQL experience, HTML, Flash and version 8 or higher of CF. Rate is c£200p/day – this is a monthly rolling contract. Here is the link. Thu, 29 Jul 2010 13:25:47 GMT http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-uxbridge-united-kingdom/ Announcing CFAM – ColdFusion Administrator Mobile - Ricardo Parente http://ricardo.parente.us/2010/07/announcing-cfam-coldfusion-administrator-mobile/ So Todd Sharp and I have been dropping hints over Twitter the last few days about a secret project. Today at CFUNITED I showed it off for the first time. CFAM, or ColdFusion Administrator Mobile, is a mobile optimized version of the ColdFusion Administrator. Imagine that you’re at a bar. Your client calls to tell [...] Thu, 29 Jul 2010 13:20:36 GMT http://ricardo.parente.us/2010/07/announcing-cfam-coldfusion-administrator-mobile/ CKeditor 3 with free filemanager, now also for Coldfusion! - Ricardo Parente http://ricardo.parente.us/2010/07/ckeditor-3-with-free-filemanager-now-also-for-coldfusion/ I always used version 2 of the best wysiwyg editor out there: FCKeditor. But it began to show it’s age, and some functions didn’t work like I wanted. So I checked for an upgrade. And yes, did they have one! A completely rewritten editor, now dubbed CKeditor, created byCKsource.com. It looks good, works good, and was [...] Thu, 29 Jul 2010 13:15:39 GMT http://ricardo.parente.us/2010/07/ckeditor-3-with-free-filemanager-now-also-for-coldfusion/ Announcing CFAM - ColdFusion Administrator Mobile - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/iLDeCQPupx4/Announcing-CFAM--ColdFusion-Administrator-Mobile So Todd Sharp and I have been dropping hints over Twitter the last few days about a secret project. Today at CFUNITED I showed it off for the first time. CFAM, or ColdFusion Administrator Mobile, is a mobile optimized version of the ColdFusion Administrator. Imagine that you're at a bar. Your client calls to tell you the site is down. You open the site with your mobile device and confirm that - yes - the site is down. It would be helpful to be able to hit up the CF Admin and check various things to diagnose what the problem is. CFAM provides a nice mobile optimized version of the CF Administrator focused on the more common tasks you may do while debugging. Features include: List DSNs and provide a verification button Enable/Disable Trusted Cache and allow you to clear it Enable/Disable Server Monitor and view settings Tail Logs View email in the Undelivered folder and respool it And much more more This is still a work in progress so we aren't quite ready to release it, but here are some screen shots to give you an idea. This is built in jQTouch and runs fine on the Android or iPhone. FYI - that chart up there is "live" - it updates every 4 seconds. You can also watch a video of the app in action here. Note that this is a bit out of date from what is currently supported. This will be free, open source, and hosted up on RIAForge. It is written for ColdFusion 901. Wed, 28 Jul 2010 20:45:44 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/iLDeCQPupx4/Announcing-CFAM--ColdFusion-Administrator-Mobile CFUnited 2010 = CF9 Deployment Best Practices - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/cfunited-2010-cf9-deployment-best-practices CFUnited 2010 = CF9 Deployment Best Practices July 28, 2010 4L15pm eastern Sankaram Tata Wed, 28 Jul 2010 20:20:26 GMT http://www.henke.ws/post.cfm/cfunited-2010-cf9-deployment-best-practices CFUnited 2010 = Cache Me If You Can - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/cfunited-2010-cache-me-if-you-can-1 CFUnited 2010 = Cache Me If You Can July 28, 2010 2:45pm eastern Dan Wilson, Mike Brunt, and Mike Allen Wed, 28 Jul 2010 18:55:19 GMT http://www.henke.ws/post.cfm/cfunited-2010-cache-me-if-you-can-1 ColdBox Platform 3.0.0: Substainable CF Apps - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/coldbox-platform-3-0-0-substainable-cf-apps CFUnited 2010 = ColdBox Platform 3.0.0: Substainable CF Apps July 28, 2010 1:30pm eastern Luis Majano Wed, 28 Jul 2010 17:40:22 GMT http://www.henke.ws/post.cfm/coldbox-platform-3-0-0-substainable-cf-apps CFUnited 2010 Enterprise Manager CF9 session - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/cfunited-2010-enterprise-manager-cf9 CFUnited 2010 – Enterprise Manager CF9 July 28, 2010 3pm – 11am central Mike Brunt Live notes Wed, 28 Jul 2010 15:05:25 GMT http://www.henke.ws/post.cfm/cfunited-2010-enterprise-manager-cf9 ColdFusion Contract Job in Rosslyn, VA - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-rosslyn-va/ This position is supporting the USPS OIG CIO contract. Pre-background check is required prior to interviewing for position for all candidates and USPS Sensitive clearance required prior to starting for all candidates. Position Description:Requirements gathering, design, development, testing, and documentation. Primary Requirements: Strong programming/development and coding skills. Excellent analytic and design skills Detail oriented with [...] Wed, 28 Jul 2010 13:35:38 GMT http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-rosslyn-va/ ColdFusion Job Opportunity in Toledo, OH - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-toledo-oh/ Required Skills : Coldfusion developer with excellent java/j2ee skills is required Good to have : Lotus notes experience Highly desired : Automobile industry manufacturing experience Here is the link. Wed, 28 Jul 2010 13:35:38 GMT http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-toledo-oh/ ColdFusion Contract Job in Roanoke, VA - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-roanoke-va/ Position Description: Requirements gathering, design, development, testing, and documentation. Develop end-to-end designs for the web interfaces, reporting, and analysis components of projects. Provide advice and guidance on appropriate applications, reporting, and analysis architecture. Develop web portals, applications and other user interface components to facilitate the user interface to Business Intelligence resources. Assist Decision Support team [...] Wed, 28 Jul 2010 13:30:47 GMT http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-roanoke-va/ ColdFusion FW/1 – Framework One Cheat Sheet - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-fw1-%e2%80%93-framework-one-cheat-sheet/ For those who work or are interested in Sean Corfield’s FW/1 framework, {quicklycode} published a nice cheat sheet. You may find it here. Wed, 28 Jul 2010 13:25:45 GMT http://ricardo.parente.us/2010/07/coldfusion-fw1-%e2%80%93-framework-one-cheat-sheet/ ColdFusion Conference in Rio de Janeiro, Brazil - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-conference-in-rio-de-janeiro-brazil/ BR Conference 2010 is the first event held in Brazil on RIA (Rich Internet Application) and ColdFusion. With the support of Adobe Systems Inc’s and the participation of some of the best and most renowned professionals in the world the tools and technologies ColdFusion, Flex, AIR, Flash Media Server and LiveCycle, BR 2010 Conference is [...] Wed, 28 Jul 2010 13:10:47 GMT http://ricardo.parente.us/2010/07/coldfusion-conference-in-rio-de-janeiro-brazil/ ColdFusion Contract Job in Minneapolis, MN - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-minneapolis-mn/ Required Qualifications: Core foundational knowledge in Computer Science, as demonstrated by a degree in the field or significant training or self study. Strong background working in a mature development environment following standard SDLC best practices. 5+ years of programming experience with a strong focus on web applications. Expert level proficiency in web application development using [...] Wed, 28 Jul 2010 13:10:47 GMT http://ricardo.parente.us/2010/07/coldfusion-contract-job-in-minneapolis-mn/ Interesting bug to watch out for involving cfqueryparam and sql - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/85km2-56ZZk/Interesting-bug-to-watch-out-for-involving-cfqueryparam-and-sql Credit for this find goes to Lance Staples, a coworker of mine who is apparently too cool to blog. He noticed an error today in a ColdFusion script. See if you can spot what the problem is: [More] Tue, 27 Jul 2010 21:40:58 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/85km2-56ZZk/Interesting-bug-to-watch-out-for-involving-cfqueryparam-and-sql Ant4CF’s Documentation and Ant 1.8 - Doug Hughes http://blog.alagad.com/2010/07/27/ant4cf%e2%80%99s-documentation-and-ant-1-8/ I’ve been notified twice now that there are problems running Ant4CF on Ant 1.8 or later.  I wanted to let those users of Ant4CF know that I’m aware of these problems and will eventually update the project to work ... Tue, 27 Jul 2010 18:10:19 GMT http://blog.alagad.com/2010/07/27/ant4cf%e2%80%99s-documentation-and-ant-1-8/ ColdFusion Open Source Update - July 27, 2010 - Brian Rinaldi http://www.remotesynthesis.com/post.cfm/coldfusion-open-source-update-july-27-2010 Five new projects and two updates in ColdFusion open source this week. CFUnited, which begins tonight, completes what has been a crazy month for me and seen me criss-crossing the country for various trips. Nonetheless, this should be both fun and exciting and I expect many announcements to come (I personally recall Liz Frederick, Adam Lehman and Ray Camden have each hinted they have some announcements via Twitter). I, personally, have 2 sessions at CFUnited including an intro to Flex for CF developers and another about building ColdFusion Builder extensions. Anyway, for those of you who are attending, be sure to stop me and say hello. New Releases and Updates New Project: CF ListIterator Initial Release This project, created by Devon Burriss helps to iterate over arrays, lists, structures or queries. New Project: Facebook Graph CFC Initial Release Jeff Gladnick released this project that implements the Facebook Graph API based upon the work of Mustafa Abusalah. New Project: JiraService Initial Release Stefan le Roux created this wrapper for the basic methods of the JiraSoapService API for managing projects, issues and more. New Project: Mustache.cfc Initial Release Patrick McElhaney implemented Chris Wanstrath's Mustache templates for ColdFusion. New Project: Pusher.cfc Pusher.cfc - ColdFusion Component For Realtime Notification With HTML5 WebSockets Ben Nadel released this component to implement Pusher real-time push notifications using HTML5 WebSockets. New Project: QuickBlog Initial Release Reinhart Jung created this project as a sample application for Sean Corfield's FW/1 framework. OpenID4CF OpenID4CF Updated To Fix Potential Security Issue Nathan Mische fixes a common security vilnerability in the fork of OpenID4Java that was identified. Virtual File Explorer Virtual File Explorer and c:\wtf.html Sam Farmer notes that an errant debugging line from his project has been removed. Announcements CFTracker CfTracker: Demo & News Da Tue, 27 Jul 2010 16:20:07 GMT http://www.remotesynthesis.com/post.cfm/coldfusion-open-source-update-july-27-2010 360Flex DC Ticket Giveaway - Simeon Says http://blog.simb.net/2010/07/27/360flex-dc-ticket-giveaway/ Still haven’t bought your ticket to 360Flex in DC? Shame on you! But as usual your procrastination has paid off. Dan Florio (polygeek) has started a contest on his site to give a way a free ticket to 360Flex in DC. By buying your ticket through Dan’s affiliate link you become eligible to win [...] Tue, 27 Jul 2010 15:50:41 GMT http://blog.simb.net/2010/07/27/360flex-dc-ticket-giveaway/ Three ways to sign URLs for Amazon Web Services - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/Z6XErBJ3XD0/Three-ways-to-sign-URLs-for-the-Amazon Last week I was doing some experiments with the Amazon web service API. For the most part it is pretty self explanatory. The part that was difficult was figuring out how to construct the URL so it can authenticate with Amazon. In researching this issue I found three different solutions. I'm writing them down here mainly for my own needs so I can find it later. Flex/Flash/AIR apps: You can use the ActionScript code here: Signing Amazon Web Service Requests in ActionScript JavaScript apps: Technically this isn't a library, but Amazon has an online URL signer here: Signed Requests Helper. You can view source to see the JavaScript used. I'm not sure you would ever use this in production as it implies putting your access keys in the view source, but it's another option. ColdFusion apps: I used the Amazon Product Advertising API Signature Generator from Tim Dawe and it worked very easily. You provide the "base" URL and the CFC will handle returning the URL with all the extra crap at the end. So for example: In case you are curious, that code above did an image search on the Depeche Mode Violator album which returned the CD cover. Pretty cool (and yes, it's what I was originally trying to do). Tue, 27 Jul 2010 15:35:44 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/Z6XErBJ3XD0/Three-ways-to-sign-URLs-for-the-Amazon Birds of a Feather Session at CFUnited - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/birds-of-a-feather-session-at-cfunited Reminder, there will be a ColdFusion On Wheels Birds of Feather (BOF) at CFUnited.  The original time was Thursday 6:30 pm to 7:30 pm but this may have changed so check the schedule updates at the conference. ColdFusion on Wheels also has two sessions, ColdFusion On Wheels – Convention Over Configuration and Simplify Database Code with the ColdFusion on Wheels ORM. Tue, 27 Jul 2010 15:00:22 GMT http://www.henke.ws/post.cfm/birds-of-a-feather-session-at-cfunited FusionReactor Now Available For Annual Rent - Ben Forta http://forta.com/blog/index.cfm/2010/7/27/FusionReactor-Now-Available-For-Annual-Rent FusionReactor has long been an important tool in every ColdFusion developer and administrator's toolbox. And now it's even easier to take advantage of FusionReactor thanks to just announced annual subscription pricing. Tue, 27 Jul 2010 15:00:04 GMT http://forta.com/blog/index.cfm/2010/7/27/FusionReactor-Now-Available-For-Annual-Rent Three ways to sign URLs for the Amazon - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/Z6XErBJ3XD0/Three-ways-to-sign-URLs-for-the-Amazon Last week I was doing some experiments with the Amazon web service API. For the most part it is pretty self explanatory. The part that was difficult was figuring out how to construct the URL so it can authenticate with Amazon. In researching this issue I found three different solutions. I'm writing them down here mainly for my own needs so I can find it later. Flex/Flash/AIR apps: You can use the ActionScript code here: Signing Amazon Web Service Requests in ActionScript JavaScript apps: Technically this isn't a library, but Amazon has an online URL signer here: Signed Requests Helper. You can view source to see the JavaScript used. I'm not sure you would ever use this in production as it implies putting your access keys in the view source, but it's another option. ColdFusion apps: I used the Amazon Product Advertising API Signature Generator from Tim Dawe and it worked very easily. You provide the "base" URL and the CFC will handle returning the URL with all the extra crap at the end. So for example: In case you are curious, that code above did an image search on the Depeche Mode Violator album which returned the CD cover. Pretty cool (and yes, it's what I was originally trying to do). Tue, 27 Jul 2010 13:45:50 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/Z6XErBJ3XD0/Three-ways-to-sign-URLs-for-the-Amazon CF 9.0.1 upgrade woes - John Sieber http://www.john-sieber.com/post.cfm/cf-9-0-1-upgrade-woes When the ColdFusion 9.0.1 upgrade was released, I noticed a few blog and forum posts mentioning issues. I also noticed many people reporting no problems at all, so I decided to wait for a little while. It seems that the comments and talked died down over the last week so I decided to take the plunge today. The new feature of setting cfid, cftoken, and jsessionid as httponly is something I need so, that pushed me to take a chance.  On Friday I updated my development machine and the upgrade went smooth. I decided to update the production server today and crossed my fingers that it would upgrade cleanly as well. I stopped all ColdFusion, IIS, and Antivirus related services and started the install process. It would make it to a point where it mentioned it was moving the web-inf folder and would just hang. I finally had to kill the process and rebooted the server to give it another try. Same result as the first time, the installation would just hang indefinitely.  I no longer had a function ColdFusion instance at this point so I had to follow the 9.0.1 upgrade removal process outlined here. After following the instructions my site now seems to function properly except that I can no longer get into my ColdFusion Administrator. I originally ran into a Permission denied for creating Java object: coldfusion.server.SystemInfo error, but was able to fix it following these instructions. Now, I'm left with a 404 error when I try to go to the Administrator. The virtual directory properly points to the CFIDE directory and the ip restrictions allow for my location. I think that I will look into this more tomorrow as I have already spent much more time than I planned for on this today. Overall, I'm hoping someone out there might have some advice as to how I can get access to my administrator back, but also to hear people in the communities overall thoughts on this 9.0.1 upgrade.   Tue, 27 Jul 2010 01:45:23 GMT http://www.john-sieber.com/post.cfm/cf-9-0-1-upgrade-woes Changing Jobs, Going to work at Politico - Sam Farmer http://samfarmer.instantspot.com/blog/2010/07/25/Changing-Jobs-Going-to-work-at-Politico/ Starting in August I will be working at the Politico.  I'm not changing professions -- they are not hiring me for my political "insight" -- but rather as a Senior ColdFusion Developer. I'm excited to join their talented and large team to work on Politico.com and and their other sites.  For a start its my first exposure to really popular sites, in March Politico had 1.8 million visitors, and that brings about different challenges.  There is also a new site called tbd.com which is going to be released soon. I've enjoyed my time in my current position at WebFirst.  During this time I have launched my first ColdFusion 9 and ORM application, my first Flex/Air talking to ColdFusion application and one in the wings. This will be the first time since 2003 that I won't be able to walk to work.  Politico's offices are in Rosslyn, VA and a whopping 4 miles from my house in Washington, DC!  While I won't be able to walk I generally ride my bike and am looking forward to some slightly longer rides along the Mall and across the Potomac every day. Mon, 26 Jul 2010 23:25:37 GMT http://samfarmer.instantspot.com/blog/2010/07/25/Changing-Jobs-Going-to-work-at-Politico/ ColdFusion Job Opportunity in Orange Park, FL - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-orange-park-fl/ Looking for an experienced developer in Orange Park/Jax, FL. You should have at least 3 years of experience in CF, SQL and ideally Fusebox. Here is the link. Mon, 26 Jul 2010 23:05:48 GMT http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-orange-park-fl/ Experimenting With CSS-Based Animations And Transitions - Ben Nadel http://www.bennadel.com/blog/1974-Experimenting-With-CSS-Based-Animations-And-Transitions.htm After seeing Ray Camden tweet this weekend about playing with jQTouch , I was inspired to revisit the jQTouch project myself, although from a slightly different angle. I've played with jQTouch before and found it to be awesome for a particular type of application; and, somewhat frustrating for everything else. Part of that frustration, I believe, stemmed from an ignorance of the technologies working j ... Read More » Mon, 26 Jul 2010 14:20:05 GMT http://www.bennadel.com/blog/1974-Experimenting-With-CSS-Based-Animations-And-Transitions.htm ColdFusion Job Opportunity in Laurel, MD - Ricardo Parente http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-laurel-md/ What you need for this position: Experience coding and reading ColdFusion Applications Experience with Technical Analysis, and Visio Quality Assurance, both manual and automated testing Experience with ColdFusion, Dreamweaver, JavaScript, and other front end technologies is a plus Experience with SQL Server, and SQL Queries Strong Experience with Best Practices and Correct Business Process What [...] Mon, 26 Jul 2010 14:05:45 GMT http://ricardo.parente.us/2010/07/coldfusion-job-opportunity-in-laurel-md/ Adobe Flash Builder For Force.com Now Available - Ben Forta http://forta.com/blog/index.cfm/2010/7/26/Adobe-Flash-Builder-For-Forcecom-Now-Available Salesforce.com developers rejoice, Adobe Flash Builder for Force.com is now available. Mon, 26 Jul 2010 12:10:03 GMT http://forta.com/blog/index.cfm/2010/7/26/Adobe-Flash-Builder-For-Forcecom-Now-Available Tips for having a good conference - Sam Farmer http://samfarmer.instantspot.com/blog/2010/07/26/Tips-for-having-a-good-conference/ With CFUnited around the corder, here are my tips for having a good conference.  I'd love to hear your tips as well! Attend Sessions And by attend, I mean, really attend sessions.  Sit near the front and focus on the presentation. Turn off email and Twitter.  Take notes with a laptop but try not to use it for anything else.  You'll get much more out of a session this way. Talk to Everyone Talk to as many people as you can.   Personally I find this one kinda hard since I'm somewhat shy but this is key to getting a lot out of a conference.  I'm going with a huge generalization here and come up with three groups; 1) those more advanced than you, 2) those at your level or more junior, 3) exhibitors.  You should talk to them all.  Here's why:   Group 1 will help expand your knowledge.  Group 2 will help expand your knowledge as well.  Wait, you may ask, how can those more junior expand your knowledge?  Because growing as a developer is not a simple ladder that you just move up one step at a time.  A developer of six months may have focussed exclusively on one area and be able to give insights on that.  Likewise for both these groups you can provide insight to them. The final group, exhibitors.  Go talk to them.  Sure some will be a little pushy and sales-ey but you will gain knowledge of what they do.  And while you might not need them now, knowing what they do can help in the future. Be Nice to the Organizers Having worked in the background of conferences I can attest how much works goes into them. And also how much work happens during the conference.  Pretty much the whole time you are awake at a conference they are working.  So be nice to them and patient if something goes wrong. Relax, Have Fun and Learn! I don't have much more to add to this one. What are your tips for having a good conference? Mon, 26 Jul 2010 12:05:50 GMT http://samfarmer.instantspot.com/blog/2010/07/26/Tips-for-having-a-good-conference/ jqTouch Notes - Ray Camden http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/WPi2vwzvCvg/jqTouch-Notes Last week I finally got to play with jQTouch, a jQuery based framework for building mobile-ready web sites. It was... rough to say the least. I'm very happy with the final result, but it took a bit of work to figure out how jQTouch wanted to work and what I should be doing with it. What follows are some basic notes, discoveries, and tips. I warn you though - most likely some of what follows could be a misunderstanding on my part. [More] Sun, 25 Jul 2010 16:05:35 GMT http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/WPi2vwzvCvg/jqTouch-Notes How to setup url rewriting for Wheels with JRUN - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/how-to-setup-url-rewriting-for-wheels-with-jrun Download the binary from Url Rewrite Filter and read the instructions. It is 4 steps. I'll break from the steps after the first one. Step 1: "extract it into your context's directory ie, so that urlrewrite.xml goes into the WEB-INF directory." I download urlrewritefilter-3.2.0.zip and moved the files to C:\JRun4\servers\cfwheels\cfusion.ear\cfusion.war\WEB-INF\ Open urlrewrite.xml, my file was located at C:\JRun4\servers\cfwheels\cfusion.ear\cfusion.war\WEB-INF\urlrewrite.xml Search for INSTALLATION, then copy the filter and filter-mapping code from it. Next open your web.xml Mine was located at C:\JRun4\servers\cfwheels\cfusion.ear\cfusion.war\WEB-INF\web.xml Search for and paste the copied filter and filter-mapping code above this. You should be below the last </filter-mapping>. Restart your jrun instance and test. My test url was http://cfunited.local/test/status/ (be sure to have the ending /) You should be redirected to rewrite-status. This means the url rewriting filter is working. Now to add the CFWheels url rewriting I used the .htaccess file within the CFWheels download for the rules below. Copy the code below and paste it below the </rule> and above the <outbound-rule> in urlrewriting.xml. <rule> <note> The rule is for making CFWheels URLs prettier using URL rewriting.         # http://cfwheels.org/docs/chapter/url-rewriting                  # RewriteCond %{REQUEST_URI} !^.*/(flex2gateway|jrunscripts|cfide|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|sitemap.xml|rewrite.cfm)($|/.*$) [NC]         # RewriteRule ^(.*)$ ./rewrite.cfm/$1 [L] </note>      <condition name="request-uri" operator="notequal">^.*/(flex2gateway|jrunscripts|cfide|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|sitemap.xml|rewrite.cfm)</condition> <from>^(.*)$</from> <to>/rewrite.cfm/$1</to> </rule> Sat, 24 Jul 2010 17:25:19 GMT http://www.henke.ws/post.cfm/how-to-setup-url-rewriting-for-wheels-with-jrun My CFUnited 2010 schedule - Henke.ws - ColdFusion http://www.henke.ws/post.cfm/my-cfunited-2010-schedule Wednesday Wednesday, July 28, 2010 Start End TopicTrack 9:00AM 10:30AM Adobe Keynote 10:30AM 11:00AM Networking Break 11:00AM 12:00PM Using CF 9 Server Manager to Cluster and Manage CF 12:00PM 1:30PM Lunch 1:30PM 2:30PM ColdBox Platform 3.0.0: Sustainable ColdFusion Applications 2:45PM < Sat, 24 Jul 2010 12:55:18 GMT http://www.henke.ws/post.cfm/my-cfunited-2010-schedule AIR as a Kiosk – Catching Escape Not Working - Simeon Says http://blog.simb.net/2010/07/22/air-as-a-kiosk-catching-escape-not-working/ So I had a client this week that wanted to build a Kiosk application for an upcoming trade show. Of course I told them no problem knowing about the fancy new FULLSCREEN_INTERACTIVE mode of Adobe Air. Well maybe not new but new since the original release :) So I put in the time and got this [...] Sat, 24 Jul 2010 01:55:55 GMT http://blog.simb.net/2010/07/22/air-as-a-kiosk-catching-escape-not-working/ Closures, Closures, Closures - barneyb.com http://feedproxy.google.com/~r/barneyblog/~3/BsghEYS_yIs/ Guess what time it is, kids!! It's "Barney still wants CFML closures" time!  Yay! Today's impetus is Edmund, Sean Corfield's event driven programming framework.  In order to register event listeners, you have to a CFC instance with a specific method to be invoked on it, and which accepts an Edmund Event as it's sole argument.  Which means [...] Fri, 23 Jul 2010 20:00:03 GMT http://feedproxy.google.com/~r/barneyblog/~3/BsghEYS_yIs/ Railo And AOP Transactions - barneyb.com http://feedproxy.google.com/~r/barneyblog/~3/WKkls7vLDj4/ If you're reading this, chances are good you're a software developer.  And that means you never touch the DB outside a transaction, right?  Of course, right. Most of the time, transactions are a bit of a bear because their use is orthagonal to your business tasks.  To put that another way, business operations flow vertically from [...] Fri, 23 Jul 2010 19:05:03 GMT http://feedproxy.google.com/~r/barneyblog/~3/WKkls7vLDj4/ Authenticating Twilio Requests Using Basic Authentication, SSL, And ColdFusion - Ben Nadel http://www.bennadel.com/blog/1973-Authenticating-Twilio-Requests-Using-Basic-Authentication-SSL-And-ColdFusion.htm Yesterday, I demonstrated how to authenticate Twilio responses by verifying the given Twilio signature with HMAC-SHA1 hashing . Then, last night, I got into a Twitter conversation with Rick Osborne and Jason Dean about the merits of usi ... Read More » Fri, 23 Jul 2010 15:00:04 GMT http://www.bennadel.com/blog/1973-Authenticating-Twilio-Requests-Using-Basic-Authentication-SSL-And-ColdFusion.htm Intro to Java EE and Servlet Containers for ColdFusion - Ricardo Parente http://ricardo.parente.us/2010/07/intro-to-java-ee-and-servlet-containers-for-coldfusion/ For those who missed the MeetUp presentation on “Introduction to Java EE and Servlet Containers for ColdFusion” by Jamie Krug, here is the link to the recorded presentation: https://admin.na3.acrobat.com/_a204547676/p51126187/ Fri, 23 Jul 2010 14:25:41 GMT http://ricardo.parente.us/2010/07/intro-to-java-ee-and-servlet-containers-for-coldfusion/