<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-324591131853142398</id><updated>2024-09-16T16:04:33.630-04:00</updated><category term="Flex"/><category term="ColdFusion"/><category term="AIR"/><category term="ActionScript"/><category term="AutLabs"/><category term="CFUnited"/><category term="Database"/><category term="Frameworks"/><category term="General"/><category term="Mapping"/><category term="Me"/><category term="ORM"/><category term="Offline Sync"/><category term="SOTR13"/><category term="SQLite"/><category term="Workplace"/><category term="inter-personal skills"/><category term="onTap"/><title type='text'>AgFusion</title><subtitle type='html'>This site is by a CFer working in the Agricultural Industry in Ontario.  You may find it interesting or not...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-1397686998972752492</id><published>2013-06-14T12:22:00.000-04:00</published><updated>2013-06-14T12:22:26.656-04:00</updated><title type='text'>SotR 13 - Wrap Up</title><content type='html'>Well, a) it&#39;s been a helluva looong time since I made a blog post, well a public one anyways and b) I&#39;m going to try and do better so...&lt;br /&gt;
&lt;br /&gt;
It was almost a year ago that I announced on here that I had the pleasure and privilege of being on the CAB for SotR (&lt;a href=&quot;http://www.sotr.eu/&quot;&gt;www.sotr.eu&lt;/a&gt;) 2013 edition. &amp;nbsp;This was an awesome experience, sure it was a ton of work, but it all seemed to be just enough distraction from client work that it was enjoyable. &amp;nbsp;Plus, I really liked my first/last Scotch Experience, and wanted to help out in any way that I could.&lt;br /&gt;
&lt;br /&gt;
Anyways, so the years worth of work culminated last week at the actual conference. &amp;nbsp;I flew into Edinburgh on Tuesday, so that I had lots of time to help set-up and make ready the hotel. &amp;nbsp;The hotel was lovely, I was quite happy with it once I had had the tour and looked at the set-up. &amp;nbsp;The rooms were all a good size and the smallest room was quite a bit larger than the smallest at SotR11. &amp;nbsp;We (Andy, Leanne and I) talked with the Hotel about the timing of all the services etc. &amp;nbsp;very cool be involved in all of that.&lt;br /&gt;
&lt;br /&gt;
We then started packing the Speaker gift packs... which I was so happy to hear that all the speakers enjoyed... The box was a bit small and the Glenfidditch a bit big, so some of them were &#39;difficult&#39; to close, but well worth the effort. &amp;nbsp;Wednesday was spent in similar preparation, packing 200 attendee &#39;grab bags&#39; who knew that mugs would be so popular this year?&lt;br /&gt;
&lt;br /&gt;
The CAB all got together for the first time on Wednesday to go over a few things, and make sure we were all on the same page. &amp;nbsp;Matt Gifford and I were set to do registration, somehow it turned into a competition, which I lost (due to Matt&#39;s voraciousness - checking in delegates in the bar, or as they walked into the hotel...) &amp;nbsp;And so began SotR13!&lt;br /&gt;
&lt;br /&gt;
Thursday morning brought more registration fun as we checked in the remaining delegates before the Welcome and Keynote. &amp;nbsp;Time sort of started to accelerate at this time, and I don&#39;t really know what happened, but it was suddenly lunch, I grabbed some of whatever was left, as I wasn&#39;t there when they started serving, the food was good (what I had at least).&lt;br /&gt;
&lt;br /&gt;
The afternoon blurred on, until the final session of the Day with Bruce (I attended a session or two, and I know I gained a lot from them, and have some follow up tasks, but I would have to look at my notes to see who/what and where!). &amp;nbsp;His session was quite good, well paced, funny and an excellent way to deliver his message. &amp;nbsp;I (as an organizer and attendee) really enjoyed his talk.&lt;br /&gt;
&lt;br /&gt;
Day turned to night, the Open CFML BOF was missed (by me) due to me wanting to eat!, the Lightening talks were good, well attended near the end... because of the Open Bar. &amp;nbsp;The magician who walked around during the Open Bar period was quite good, and then Ben Nadel showed up, well a replica anyways. &amp;nbsp;Pictures and fun were had by all with Ben, but he didn&#39;t stop there...&lt;br /&gt;
&lt;br /&gt;
Friday morning was excellent with a slightly later start, however it seemed that sleep wasn&#39;t my thing this year, I think I averaged about 5 hours a night (and I am still recovering). &amp;nbsp;The sessions were once again excellent, speakers on a broad range of interesting topics. &amp;nbsp;I attended a few more sessions, and my list of investigative requirements grew (look out Angular JS, I will learn you! and Rails too!) &amp;nbsp;The sessions ended with a wrapup from Andy, and suddenly the conference was over.&lt;br /&gt;
&lt;br /&gt;
We as a CAB had a quick wrap up meeting, where we all resigned. &amp;nbsp;This was the most democratic way to end the CAB, but I&#39;ll be applying to help with SotR14! &amp;nbsp;Cause it was just too much fun.&lt;br /&gt;
&lt;br /&gt;
The fun continued into the evening, #NotBen had a reappearance, and many many pictures were taken... and one video...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=tsAbPTI0N8g&quot;&gt;http://www.youtube.com/watch?v=tsAbPTI0N8g&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
That&#39;s all for me! Looking forward to blogging more and keeping in touch with all the great folks I met at this years Scotch on the Rocks!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/1397686998972752492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2013/06/sotr-13-wrap-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/1397686998972752492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/1397686998972752492'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2013/06/sotr-13-wrap-up.html' title='SotR 13 - Wrap Up'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-5662151890506074631</id><published>2012-07-27T22:43:00.002-04:00</published><updated>2012-07-27T22:43:48.352-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="inter-personal skills"/><category scheme="http://www.blogger.com/atom/ns#" term="Workplace"/><title type='text'>Respect in the Workplace</title><content type='html'>I&#39;ve dealt a LOT with this in the last couple of months at my previous place of employment, and I can&#39;t say that I really understand where something like this comes from. &amp;nbsp;Don&#39;t people understand that you gain respect by showing respect?&lt;br /&gt;
&lt;br /&gt;
I won&#39;t go into the gritty details of what happened, as that&#39;s not who I am, however I think a little overview with maybe some feedback would be super!&lt;br /&gt;
&lt;br /&gt;
So, last year, in what I thought was a good career move at the time, I left the company (laboratory) that was bought out (and had crazy contracts to sign that weren&#39;t warranted) and I started at another laboratory. &amp;nbsp;This was going to be different I was told, we are all going to work together to get it all done. &amp;nbsp;Things went fantastically for the first few months, and then after Christmas, wow did it go downhill. &amp;nbsp;So, I knew last year when I signed on that it was for a one year contract. &amp;nbsp;I brought it up with my boss half-way through, that perhaps there should be some sort of performance review, but no go. &amp;nbsp;&#39;Wait until July he sad&#39;. &amp;nbsp;Cool. &amp;nbsp;Anyways, my contract was coming just about up, (just over two weeks ago) and I got an odd email, so I called him to ask what was up. &amp;nbsp;I asked point blank at this time (two weeks of contract time remaining) if my contract was being renewed, and I was told that &#39;We&#39;re moving forward&#39; and you are &#39;seeing ghosts&#39;. &amp;nbsp;These answers didn&#39;t make sense, but there was no clarification to be had.&lt;br /&gt;
&lt;br /&gt;
During the last week of my contract, I was told to instruct one of my co-workers there, on how to do a good portion of what I looked after on a day-to-day basis. &amp;nbsp;Anyone else, get a weird sense of foreboding? &amp;nbsp;So, &amp;nbsp;with a two days left in the contract, I was informed of a meeting, in another building, with HR the next day, my last day.&lt;br /&gt;
&lt;br /&gt;
I went in, listened to what they had to say and to their contract extension offer, I declined (didn&#39;t want to go through it all again in 6 months). &amp;nbsp;Now, I&#39;ve heard what my FORMER boss has been telling my former co-workers and it is just BS, absolute lies! &amp;nbsp;The reasons that he has attached to me turning down the contract are skewed, and of course skewed to make me look like a jerk. The reality of the issue lies in the fact that he did not respect me.&lt;br /&gt;
&lt;br /&gt;
I have the utmost respect for people who go to work everyday and get something done. &amp;nbsp;I show that respect in both my actions and words, at all times. &amp;nbsp;I provide praise and uplifting statements to my co-workers for the work that they do. &amp;nbsp;I cannot understand how a business or a manager cannot do these things. &amp;nbsp;As a business, it is disrespectful to your employee to NOT give them a solid answer on the status of their job before the contract is over. &amp;nbsp;Two weeks notice on whether or not the contract is being renewed would be fine, that gives people time to put a plan in place for what is going to happen next. &amp;nbsp;Having a meeting on the last day of the contract leaves no time for negotiation, nor even discussion with anyone (husband, wife, dog).&lt;br /&gt;
&lt;br /&gt;
This bugs me, and bugs me a LOT (obviously - since I have spent time writing about it!). &amp;nbsp;Is this really what the world is coming too? &amp;nbsp;or have I just been introduced to a bunch of weirdos? &amp;nbsp;Or worse, am I the one expecting too much from people?</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/5662151890506074631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2012/07/respect-in-workplace.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5662151890506074631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5662151890506074631'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2012/07/respect-in-workplace.html' title='Respect in the Workplace'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-283384259928963087</id><published>2012-07-26T10:41:00.000-04:00</published><updated>2012-07-26T10:41:38.239-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SOTR13"/><title type='text'>SotR13 Conference Advisory Board</title><content type='html'>Well, it&#39;s been posted over at &lt;a href=&quot;http://www.sotr.eu/&quot;&gt;www.sotr.eu&lt;/a&gt; for a week or so now, but SOTR13 is on, and I was fortunate enough to be accepted to the Conference Advisory Board! &amp;nbsp;So far its been a blast, and I am very much looking forward to my second trip to Scotland. &amp;nbsp;June 6-7th 2013 can&#39;t come fast enough for me. &lt;br /&gt;
&lt;br /&gt;
For SotR11, I was fortunate enough to win the conference pass and hotel stay! &amp;nbsp;It was fantastic, the Fuzzy Orange crew did a great job and really made me feel at home. &amp;nbsp;At the same point, I felt indebted to them for even giving away tickets and so I spent tons of time with them, setting up the lanyards, packing the grab bags and any other odd jobs I could do. &amp;nbsp;It was a really great feeling to be able to help out in this way.&lt;br /&gt;
&lt;br /&gt;
This time, I still get to do all that fun stuff, but also some of the other earlier planning as well. &amp;nbsp;I am really looking forward to once again working with the FO crew and the rest of the CAB to pull off an amazing event! &amp;nbsp;Keep watching the SotR website as we will post information as we go. &amp;nbsp;Don&#39;t forget to follow @sotr on Twitter and to sign up for the newsletter on the website. &amp;nbsp;Looking forward to seeing you all next June in Edinburgh!</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/283384259928963087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2012/07/sotr13-conference-advisory-board.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/283384259928963087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/283384259928963087'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2012/07/sotr13-conference-advisory-board.html' title='SotR13 Conference Advisory Board'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-3777498799697579306</id><published>2011-11-03T19:39:00.003-04:00</published><updated>2011-11-03T20:20:22.064-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><category scheme="http://www.blogger.com/atom/ns#" term="Offline Sync"/><category scheme="http://www.blogger.com/atom/ns#" term="ORM"/><title type='text'>Offline AIR Sync with ColdFusion Difficulty</title><content type='html'>Well, I have tried my hand at this for some time, but can&#39;t seem to get it to work, AND I really have no idea why not, nor how to fix it.  This is one of those problems that is too big for Twitter :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, I have a mobile AIR app that I have built (and it works great!), however I need the data to be synced back to the server and then accessible to other mobile devices. I have CF9 set up, with ORM, I&#39;ve tried to keep it simple, and have all the data stored in a single table.  Below is the CFC for the data...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=rv99hz9B&quot; style=&quot;border:none;width:100%&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here is the object from ActionScript...&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=aT4DNWEF&quot; style=&quot;border:none;width:100%&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now anytime I try to update the object on the server, I just get an error.  Doing some logging and tracing, it seems that two of the data items in the struct sent to the server do not have a value, just a &#39;?&#39;.  Um, the data is fine on the device, but not when it sends it to the server.  So WTF?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Does anyone out there have any suggestions for me?  This has been bugging me for a couple of days (its a side project so I had to find time to post about it).  If you need any further data or code, please just post for it in the comments.  Thanks in Advance for any assistance!&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/3777498799697579306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2011/11/offline-air-sync-with-coldfusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/3777498799697579306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/3777498799697579306'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2011/11/offline-air-sync-with-coldfusion.html' title='Offline AIR Sync with ColdFusion Difficulty'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-6761575669091598112</id><published>2011-11-01T22:04:00.002-04:00</published><updated>2011-11-01T22:25:41.037-04:00</updated><title type='text'>ColdFusion 9 and Exchange 2010</title><content type='html'>So during the set-up of the network that I have had to build, I&#39;ve run into a few snares with the server and getting the system (that was provided to me).  The biggest one that was problematic, was the OWA access for my Exchange server stopped working.  At first I thought it was something with the SSL certificate that I had created for the mail server and I went through a LOT of work to fix the Exchange server.  Once the server was running and OWA was operating properly (yeah, uninstall Exchange and mess around with IIS) I was quite happy.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I then wanted to add ColdFusion 9.01 to the server (again) before adding the large custom &#39;program&#39; to the server that has to be installed to the default website (same as OWA) and creates a crazy number of virtual directories and whatnot to the IIS server.  So I installed CF9 in advance... with the default settings, and applied it to all IIS websites.  Then I went to access OWA and, um it didn&#39;t work.  I finally figured out that adding ALL websites to CF9 caused the issue (yeah there was a LOT of Googling, but not much was out there, and I can&#39;t seem to find the post that helped me to find the problem... )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, I uninstalled CF9 and OWA worked no problem, so then I re-installed CF9 and assigned it to a couple of sites that I created but have yet to populate... and well it worked. It seems that CF9 adds a default mapping for its requests, and that interferes with the pre-existing default mapping for OWA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, for my own reference and if anyone else experiences this, you cannot have CF9 working on the same website that has OWA running on it.  You can apply CF9 to other sites on IIS, just not the one running OWA.  Hope that this helps someone! :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/6761575669091598112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2011/11/coldfusion-9-and-exchange-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6761575669091598112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6761575669091598112'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2011/11/coldfusion-9-and-exchange-2010.html' title='ColdFusion 9 and Exchange 2010'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-8412575552546323793</id><published>2011-11-01T21:53:00.002-04:00</published><updated>2011-11-01T22:04:15.431-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>Too Busy...</title><content type='html'>It has been a REALLY long time since I have posted anything here.  Life has taken a few ups and downs, and so has work.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A few months ago, I changed jobs, after spending almost a year focusing on a single enterprise Flex app, that was scraped once the company I worked for was bought by a larger organization...  It was quite a piece of software if I do say so myself, a nice ColdFusion backend and a Flex frontend.  It was a bunch of work, but a great learning experience, disappointed that it never got to production though :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, with my new job I get to do something similar.  At this initial stage, I am leaving Flex out of it, and going straight ColdFusion ad jQuery.  Given that I have been at this job for three months now, I am a) getting everything set up the way I want (finally) b) getting the crap cleared out of the way and c) starting to feel the pressure to get more done :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have encountered a few things lately that I thought I should share, so I am resurrecting my blog, and hoping for more consistent posting in the future!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/8412575552546323793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2011/11/too-busy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8412575552546323793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8412575552546323793'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2011/11/too-busy.html' title='Too Busy...'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-7203430764854138574</id><published>2010-01-27T11:45:00.002-05:00</published><updated>2010-01-27T12:01:29.492-05:00</updated><title type='text'>WDDX in ColdFusion 9</title><content type='html'>So, I have been using CF8 and Flex 3 to build an application.  I am getting to the point of having a stable 1.0 release, and as such, I am looking forward to the second phase of the project.  The second phase is going to be based on a new database architecture, and as such, I thought that it would be a good time to flip everything to Flex 4 and CF9, so that I can take advantage of some of the DCD features of Flex 4 and the ORM features of CF9.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In some preliminary testing, I have run into the following issue:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I make good use of ColdFusion Reports (CFRs) in the current release, and I pass a query object that is built and passed into the CFR from a constructing component.  When the system has created the query object, and the user flags it as a &#39;passed&#39; report, the query is stored into the Database as a WDDX encoded object.  This of course will allow me at a later time to do other actions on the object if needed, as I can just extract the data and convert it back to CFML, and I will have a Query Object in my code to work with and pass to the CFR.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, over the holidays, I formatted my system, and started over, and at that time I decided that I would be using CF9 as my main Development CF engine, as opposed to CF8.  Last week, I was fine-tuning my read/write routine, and adding some flags as to WHEN those things would happen, and I ran into a roadblock.  I created the query just fine and sent it to the CFR where it was rendered properly.  I took the same Query and converted it to WDDX and saved it to the DB, then retrieved it and converted back to a Query Object and the CFR fails with an extra &#39;&lt;&#39;.  Now, dumping the query, it looks fine, so I can&#39;t say where the error is occurring.  The real kicker of course, is that the code works fine on CF8.  It will convert to WDDX and back again with no issues from the CFR.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have filed a bug (&lt;a href=&quot;http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=81726&quot;&gt;81726&lt;/a&gt;) and would appreciate some votes for this.  This bug will stop me from going to CF9.  I guess I need to test out converting the query to JSON, but I thought that JSON did not keep its CF type when converted back, and everything would come out as a struct, when I need a query.  Any suggestions?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/7203430764854138574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2010/01/wddx-in-coldfusion-9.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7203430764854138574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7203430764854138574'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2010/01/wddx-in-coldfusion-9.html' title='WDDX in ColdFusion 9'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-1580970926704360141</id><published>2010-01-20T09:30:00.002-05:00</published><updated>2010-01-20T09:36:59.466-05:00</updated><title type='text'>Charts in ColdFusion Reports</title><content type='html'>So, I have taken to using ColdFusion Reports quite a bit more than I am used to I guess.  I find them &lt;i&gt;pretty&lt;/i&gt; usable most of the time.  The interface for editing them is not the greatest, but I am hoping for a &lt;b&gt;BIG &lt;/b&gt;improvement to come with CF10 - maybe an integration with CFB v. 2?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, my current beef is with the charting.  I have a couple of SIMPLE bar charts, it generates just fine, not a big deal.  However my client thinks that the labels would look sooo much nicer (along the X axis) if they were on an angle... Has anyone come across this?  Is there a way to modify the CFR to handle this, or just the way that the chart is created?  The CFR is not a human-readable format.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Would it be easier to create the chart in CF and save it as an image to insert into the CFR?  That however seems like a ridiculous amount of work when Charts are built-in...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for any direction.  If I come up with a solution, I will blog about it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/1580970926704360141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2010/01/charts-in-coldfusion-reports.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/1580970926704360141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/1580970926704360141'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2010/01/charts-in-coldfusion-reports.html' title='Charts in ColdFusion Reports'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-878594734946960233</id><published>2010-01-07T16:56:00.004-05:00</published><updated>2010-01-20T09:30:23.993-05:00</updated><title type='text'>Flex Builder Debugging</title><content type='html'>So, I am a sorta newb a Flex.  I have been working in it on and off now for about a year.  Most of the stuff I had worked on was pretty basic and I got by with using Alert.show to tell me what was going on, being &#39;ignorant&#39; of debugging mode - Ignorant meaning, I knew it was there, and that I &lt;b&gt;could&lt;/b&gt; use it, but I never did.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, now I have a bigger, little project on the go, and after seeing &lt;a href=&quot;http://www.flextras.com/&quot;&gt;Jeffry Houser&lt;/a&gt; do a quick little Flextras Friday on the debugging mode, I thought I should go for it.  I added a couple of watch statements and a trace() or two, and, WOW what a difference in debugging.  Yeah, I know I should have learned about it way earlier, but hey, better late than never!  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, although this is a short one, I will say to all new/less experienced/ignorant (see above) Flex Developers.  Time to take a look at what is built in to Flex Builder.  My next step?  To check out Debugging in Flash Builder 4!  In the coming weeks/months I will be doing a LOT of Flex 4 work, so I better get better at using the debugging!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/878594734946960233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2010/01/flex-builder-debugging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/878594734946960233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/878594734946960233'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2010/01/flex-builder-debugging.html' title='Flex Builder Debugging'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-8582179053706631498</id><published>2010-01-07T11:34:00.003-05:00</published><updated>2010-01-07T17:07:03.420-05:00</updated><title type='text'>ANT and CFBuilder</title><content type='html'>SO, I am an ANT Newbie.  I noticed though that CFBuilder has ANT built in, which I thought was cool, I mean, I see blog posts and twitter posts about ANT, but I would have to say that I wasn&#39;t overly tempted to try it for myself.  Well this is a new year, so I am pushing my boundaries.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, so I looked at &lt;a href=&quot;http://ant.apache.org/&quot;&gt;ANT &lt;/a&gt;a bit last week, and found it intriguing.  All the samples that were on the site though were for Java mostly (not a big surprise really, but I don&#39;t compile any code before deployment).  So, I Monday, I sent out a Twit to see if there was anyone with a good CF reference for ANT to do the simple stuff.  I just want to copy some files from one location to another, so I can test it and then deploy.  &lt;a href=&quot;http://twitter.com/marcesher&quot;&gt;Marc Esher&lt;/a&gt; sent me over to &lt;a href=&quot;http://www.mxunit.org/&quot;&gt;http://www.mxunit.org/&lt;/a&gt; where he had done a presentation on ANT and CF for CFUnited.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I downloaded the zip file, and found the reference file I was looking for.  I worked on it a bit, and then forgot about it as phone calls and emails pored in... damn first day back from vacation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, later in the day, I was working along in CFB and accidentally hit CTRL-B, and I got a lovely console message telling me that my Build File wasn&#39;t right, the build.xml gained focus in CFB and the line with the error was selected...  Was I ever shocked.  So, I opened the sample again, and set back to work at it.  I am impressed, with ANT, as well as its integration to CFB.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CFB popped up a content menu with ANT Tasks that I could choose from as well as descriptions of each - just like it does for CF tags, nice.  So, I trundled along (it took about 5 minutes to get it working exactly the way I want it to) and finished off my first build script, then I hit CTRL-B again, but on purpose this time.  ANT just ran along and boom, all the files I had wanted moved, were moved.  The ones I didn&#39;t weren&#39;t.  I would have to say I was a little excited. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I will be doing some more digging into the ANT docs, and Marc&#39;s preso and sample code, as I know that ANT can handle FTP&#39;ing as well, so that is my next step. Oh, and the step after that? Well CFB as a plugin to FB4 and see if I can&#39;t get my Flex applications to build when I run the ANT script.  That way I can run the routine and have the SWF compile and move with the CFCs needed to power it.  I guess I need to figure out a way to have options in ANT, so that I can select if I want to run a &#39;Release build&#39; or maybe just update the SVN... all from the same build file..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You know the more I think about how cool ANT is, the happier I am that the CFBuilder team included it!  (I have never been one to continually add plugins to Eclipse, so this is just so easy... I like easy!)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/8582179053706631498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2010/01/ant-and-cfbuilder.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8582179053706631498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8582179053706631498'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2010/01/ant-and-cfbuilder.html' title='ANT and CFBuilder'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-2379668810645236864</id><published>2010-01-06T09:54:00.003-05:00</published><updated>2010-01-06T10:09:48.442-05:00</updated><title type='text'>Regarding Lists and ColdFusion</title><content type='html'>So, I have a question of sorts I guess, and am looking to see if there is anything wrong with what I plan on doing...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I am developing a couple of sites at the moment, and they both are presenting me with a similar problem, from the database side of things.  Now, I am no DBA and don&#39;t ever profess to be, however, I always set up and design my own DBs.  Both sites have existing information that is in a database, so I am looking to integrate it for some functionality moving forward.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Heres the thing:  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have a table filled with pesticide information (you know the things you can spray on crops to control weeds/insect/mold) and each pesticide has a column for whether the product is applicable to a certain crop (so, pesticide X is OK on corn, but bad for green beans) however the architect of the database set up a column for each crop.  This table is HUGE must be about 50 columns of crops, and most are empty....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, in my thought process, I planned on doing a little normalization and streamlining of the data.  Take the pesticides and place them in a table separate from what they can be applied on, and then in the OK to apply table, I would just use the ID and then a list to show which crops were OK to apply on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, from my perspective this seems like a good solution, however I think that there is one small holdup.  (I am not too concerned about it cause I don&#39;t think it will happen, and if it does, its&#39; not my problem, basically, but I am trying to be a good guy).  ColdFusion has a ton of ways to access, and manipulate lists, so I can easily check if a crop is in a list for a product etc (although I think that this methodology might also get me in trouble, as I identify what is applicable to a given crop) however, not everything has these features.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From an SQL  standpoint, what is the issue (if any) of storing information in lists?   or am I better off to set up a table that places the crops in their own cell for each product?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Currently the table would be something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Product&lt;/td&gt;&lt;td&gt;Crops&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;123&lt;/td&gt;&lt;td&gt;corn,green beans,asparagus&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Is this better?&lt;br /&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Product&lt;/td&gt;&lt;td&gt;Crop&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;123&lt;/td&gt;&lt;td&gt;corn&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;123&lt;/td&gt;&lt;td&gt;green beans&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I am curious as to what people think is the best way to handle this data... what is the more efficient methodology?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/2379668810645236864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2010/01/regarding-lists-and-coldfusion.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2379668810645236864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2379668810645236864'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2010/01/regarding-lists-and-coldfusion.html' title='Regarding Lists and ColdFusion'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-2275979952640528537</id><published>2009-12-21T21:43:00.002-05:00</published><updated>2009-12-21T21:49:53.608-05:00</updated><title type='text'>Happy Holiodays and my New Years Resolution</title><content type='html'>Happy Holidays to one and all!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is a crazy time of year, but we should all try and remember what the season means (whatever that is for you!).  For me, I am thankful for my wonderful Wife and daughter, they are the center of my world.  I am thankful for the opportunities that I have had this year within the Adobe Community, and trying to expand my &#39;horizons&#39;.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, for my New Year&#39;s Resolution, I will try harder to blog more here.  I am undertaking a project that I am looking forward to using CF9 on, and I am going to be using the Flex 4 Beta (hopefully not for too much longer!) Framework for the UI...  Hopefully I will learn alot, and be able to pass some gems along to everyone!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have a Safe and Happy Holiday Season!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/2275979952640528537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/12/happy-holiodays-and-my-new-years.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2275979952640528537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2275979952640528537'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/12/happy-holiodays-and-my-new-years.html' title='Happy Holiodays and my New Years Resolution'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-4261755127467530368</id><published>2009-10-05T09:46:00.002-04:00</published><updated>2009-10-05T10:01:49.889-04:00</updated><title type='text'>I&#39;m on ColdFusion 9, are you?</title><content type='html'>So, as everyone is well aware of by now.  (I guess I am late to the party). &lt;a href=&quot;http://www.adobe.com/go/trycoldfusion&quot;&gt; COLDFUSION 9&lt;/a&gt; is available!  This release brings with it MANY improvements, and anyone who hasn&#39;t looked at CF in a while, well it is time to look again!  My top features?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;ORM&lt;/li&gt;&lt;li&gt;CFScript&lt;/li&gt;&lt;li&gt;Component improvements&lt;/li&gt;&lt;li&gt;Office integration&lt;/li&gt;&lt;li&gt;ColdFusion as a Service&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Um, yeah, while you are downloading or installing CF9, don&#39;t forget to grab the&lt;a href=&quot;http://labs.adobe.com/technologies/coldfusionbuilder/&quot;&gt; ColdFusion Builder Beta&lt;/a&gt; as its integration with CF9 is superb!  Oh, and head on over to &lt;a href=&quot;http://www.riaforge.org&quot;&gt;riaforge.org&lt;/a&gt; and see some of the AMAZING extensions you can put into CFBuilder to make the development process, um, easier :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/4261755127467530368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/10/im-on-coldfusion-9-are-you.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/4261755127467530368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/4261755127467530368'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/10/im-on-coldfusion-9-are-you.html' title='I&#39;m on ColdFusion 9, are you?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-5471111883328873737</id><published>2009-09-10T13:42:00.005-04:00</published><updated>2009-09-10T13:54:26.053-04:00</updated><title type='text'>PDF Printing Follow-Up</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;   style=&quot; color: rgb(51, 51, 51);  line-height: 19px; font-family:Verdana;font-size:13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;So, I haven&#39;t had a chance to test this with CF9 yet to see if the problem still exists, or even if anyone but me thinks it is a problem, but I have at least worked through a process to not try and flatten a PDF that doesn&#39;t have any form fields.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;So:&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://content.screencast.com/users/RobParkhill/folders/Jing/media/a4d01cbc-7bc9-4ff6-9020-aed98b4265c3/2009-09-10_1352.png&quot; /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; ;font-size:small;&quot;&gt;Pretty straight forward after all, but I am still going to look into the PDF functions with CF9 to see if they handle any of this stuff better. the errors thrown by &lt;/span&gt;&lt;cfpdf&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;are obtuse, and not really helpful. I would think that it would be able to continue processing if there were no fields to flatten, or it would be able to handle a PDF with no form fields a little differently (the error message is actually missing a space).&lt;/span&gt;&lt;/cfpdf&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;Anyways if anyone has been experiencing issues with PDFs with form fields and printing with CF8, I hope that this post and &lt;/span&gt;&lt;a href=&quot;http://agfusion.blogspot.com/2009/09/weird-pdf-printing-issue-cf8.html&quot; style=&quot;color: rgb(102, 102, 153); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;my last one&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt; will be helpful for you.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/5471111883328873737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/09/pdf-printing-follow-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5471111883328873737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5471111883328873737'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/09/pdf-printing-follow-up.html' title='PDF Printing Follow-Up'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-7080783330721468516</id><published>2009-09-09T13:34:00.003-04:00</published><updated>2009-09-09T13:50:32.749-04:00</updated><title type='text'>Weird PDF Printing issue - CF8</title><content type='html'>So, I have been trying to print off some PDF reports that are made with ActivePDF and Visual C++ 6, however, EVERY time that I print the PDF, parts of it are light blue/light grey, instead of black (as they appear when opening the PDF, in say Reader).  Anyways, I have been banging my head on the wall for some time, and hitting up, well everyone I know and lots of folks that I don&#39;t to see if ANYONE had the answer... and I got very little. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A couple of weeks ago, &lt;a href=&quot;http://twitter.com/stevewithington&quot;&gt;Steve Withington&lt;/a&gt; offered his help with my issue.  I sent him a sample PDF and the code etc. and the only thing that he noticed was form fields, and that the PDF had some that were &#39;read-only&#39;.  I thought, &#39;OK, I will set them to not be read only, and blamo, it&#39;ll print properly!&#39;... uh, nope.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The long and the short of this story? ColdFusion does not play nice when printing with form fields in a PDF file.  So, what do you have to do?  well, use the &lt;cfpdf flatten=&quot;yes&quot; action=&quot;write&quot;&gt; command and that will remove the form fields from the PDF.  Now, I don&#39;t know if this is a bug or not, cause nobody but me has ever experienced it :(...  Maybe I should fire up my CF9 beta and see what happens?&lt;/cfpdf&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only thing that I have yet to figure out is how to determine if the PDF has form fields or not... &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/7080783330721468516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/09/weird-pdf-printing-issue-cf8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7080783330721468516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7080783330721468516'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/09/weird-pdf-printing-issue-cf8.html' title='Weird PDF Printing issue - CF8'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-6056061861945450285</id><published>2009-08-27T11:09:00.005-04:00</published><updated>2009-08-28T06:52:25.603-04:00</updated><title type='text'>ColdFusion Win7 Themepack</title><content type='html'>Well, as you can see from my &lt;a href=&quot;http://agfusion.blogspot.com/2009/08/my-move-to-windows-7.html&quot;&gt;last post&lt;/a&gt; I have made the move to Windows 7 (RC) (although I have already made the decision to get the full version when it comes out).  One of the neat things about Windows 7, is what they call themepacks.   A nice little way to bundle up some desktop images, sounds and desktop icons too.  The images you can set to change at specific intervals.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As I said last time, I was making a ColdFusion themepack, which was composed of just some of the different backgrounds that &lt;a href=&quot;http://www.andymatthews.net/&quot;&gt;Andy Matthews&lt;/a&gt; created for CF9/CFBuilder etc.  as well as one that I did, just cause I thought it would be cool :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have now taken it one step further and added new desktop icons that are CF themed.  There is a &#39;My Computer&#39; icon, and icons for the Recycle bin (full and empty).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here&#39;s the link to the &lt;a href=&quot;http://bit.ly/cftheme&quot;&gt;download&lt;/a&gt; ~ 2.6 MB&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the  &lt;a href=&quot;http://www.screencast.com/t/jDou4n5A23&quot;&gt;My Computer/Recylce Empty &lt;/a&gt; and &lt;a href=&quot;http://screencast.com/t/1p9Lhpxd&quot;&gt;Recycle bin full&lt;/a&gt; captures (in case you don&#39;t have Win7 or you want to look before you leap)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me know what you think.  Also the ICO files that are contained should work for Vista....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And as requested.  a full screen - screenshot -&lt;a href=&quot;http://screencast.com/t/5zzWwV8feUY&quot;&gt; here&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/6056061861945450285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/08/coldfusion-win7-themepack.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6056061861945450285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6056061861945450285'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/08/coldfusion-win7-themepack.html' title='ColdFusion Win7 Themepack'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-8018623955631595263</id><published>2009-08-23T09:51:00.002-04:00</published><updated>2009-08-23T10:30:00.293-04:00</updated><title type='text'>My Move to Windows 7</title><content type='html'>So, after one of the Updates for Windows XP, my system started to suck, horribly bad.  It was slow, poor screen refresh etc.   Which is not what I would expect from a laptop that is only 6 months old.  I made the decision to do a clean install (which for me, was not an easy one, being in the middle of a huge project - but I fugured the delay caused by reinstalling the OS would be better than the delays caused by an unstable OS).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways in prepping my system for the move (I had a few files to move over to an External HD) I was thinking about what else I could do.  I was chatting with &lt;a href=&quot;http://blog.kukiel.net/&quot;&gt;Paul Kukiel&lt;/a&gt; about some choices, as I was adding VMWare to the mix as well, so I could run Ubuntu if I felt like it.  Paul suggested that I perhaps go with Windows 7.  Well I was just in time!  The download for the RC was taken down on August 20th.  I made my download on the 19th!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So at 11pm on the 19th, I started, inserted the Win7 Disc (64-bit btw) and began the process.  Now the format/install took maybe 30-40 minutes in total, I am sure it was done before midnight.  I then spent the next couple of hours installing CF, CFBuilder, Flex3, downloading Office, VMWare, and getting more familiar with Windows 7.  So, within about 3 hours, I had a working system again. (so  I packed it in, although I felt like I could keep going, but figured I needed some sleep!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, its been a few days now, and I have had a few issues, but in general Win 7 is quite nice, and fast! Of course the speed could be related to my change from 32-bit to 64-bit...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, the things that bothered me:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Icon Size on the desktop - they were huge, and I could find NO way to reduce them, but Paul (who has been running Win7 successfully for some time now) said that it was  a combination of holding the right-ctrl key and then using the mouse wheel to scroll out.  I thought it was a bit weird, but it worked!&lt;/li&gt;&lt;li&gt;Permissions! - Okay, I have never worked with Vista, but wow, the permissions thing (which will be advantageous I am sure) sucked!   I copied all of my website data over etc, and I could not edit anything, as I wasn&#39;t the owner, so I had to take ownership, then restart (to apply that ownership change) then I had to change the permissions to allow the CREATOR/OWNER full control over the files.  To allow me to change the permissions, I of course had to turn off UAC.&lt;/li&gt;&lt;li&gt;UAC - I left it on while I was first setting up the system, because it seemed fine, but as soon as I needed to change the permissions on files, I HAD to turn it off.  It really wasn&#39;t a big deal though&lt;/li&gt;&lt;li&gt;Configuring the IIS to accept CF files.  Pretty easy following Paul&#39;s &lt;a href=&quot;http://blog.kukiel.net/2009/07/installing-coldfusion-8-9-on-vista-and.html&quot;&gt;guide&lt;/a&gt;, except that IIS still needs to be told about index.cfm, oh, and it didn&#39;t work the first time for me, so I had to remove IIS and then do it all again.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Now, for the things I like:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Task bar - you can basically put all of your favorite programs down there, and access them via their icon.  If there is more then one window open from the program you can access any of them visually&lt;/li&gt;&lt;li&gt;64-bit - OK, I was 32-bit  before, and 64-bit is awesome!&lt;/li&gt;&lt;li&gt;Themepacks - kinda ot important, but really cool.  I have made a CF one, using the backgrounds that &lt;a href=&quot;http://www.andymatthews.net/&quot;&gt;Andy Matthews&lt;/a&gt; made, as well as one of my own :).  Maybe I will post it, although I think it needs a little more work.&lt;/li&gt;&lt;li&gt;The fact that except for the touchpad and some of the HP drive guard stuff, all of the drivers were found without my interaction, and the system just worked.  Which I thought was pretty damn sweet.  I had just re-formatted a system at work (that didn&#39;t need anything carried over) and after the like hour of install, I still needed to get all the drivers so that the network/sound cards would work.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;All-in-all, I am satisfied with my move to Windows 7, and it seems to be a nice stable, fast platform, with some nice improvements to my ability to manage programs etc.  I think I am going to experience a productivity boost.  Now I just need to replace my 2 - 2GB RAM sticks with 2 - 4 GB sticks :)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/8018623955631595263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/08/my-move-to-windows-7.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8018623955631595263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/8018623955631595263'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/08/my-move-to-windows-7.html' title='My Move to Windows 7'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-6597994062719581259</id><published>2009-08-17T13:44:00.005-04:00</published><updated>2009-08-17T16:40:04.513-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CFUnited"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion"/><title type='text'>CFUnited 2009 - The cheap way</title><content type='html'>Alright, so, I was not able to attend &lt;a href=&quot;http://cfunited.com/&quot;&gt;CFUnited &lt;/a&gt;this year, although I REALLY wanted to!  It just sounded sooo good, and following what people say on Twitter is not nearly as good as being there, or so I have heard!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, I am still attending, just after it is all done by using &lt;a href=&quot;http://slidesix.com/&quot;&gt;SlideSix&lt;/a&gt;, this is the BEST website for presentation sharing and it seems that the majority (if not all, I haven&#39;t done an in-depth comparison of sessions scheduled vs. presentations available) of presenters at CFUnited have posted their presentations to SlideSix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It seems that the CFUnited site will also have all those presentations as well, although I would venture to say that SlideSix would make more sense, seeing as some of the presentations are already there.  I think that the CFU gang should just upload them all there... (maybe Todd doesn&#39;t want that.. server overload :P)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, if you are like me and didn&#39;t get to go and have fun and get a head full while you were there, at least the presentations are available.... now to figure out how to get beer and the pool party over the internet....&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/6597994062719581259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/08/cfunited-2009-cheap-way.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6597994062719581259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6597994062719581259'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/08/cfunited-2009-cheap-way.html' title='CFUnited 2009 - The cheap way'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-7702692677889837276</id><published>2009-07-21T11:44:00.005-04:00</published><updated>2009-07-21T12:28:51.824-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><category scheme="http://www.blogger.com/atom/ns#" term="SQLite"/><title type='text'>SQLite and AIR</title><content type='html'>So, I am spending some time, playing with AIR and the built in SQLite database.  I am working on a small project that is for my benefit, but hey, I may share it later on :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, last night I was going through the examples on &lt;a href=&quot;http://www.adobe.com/devnet/flex/tourdeflex/&quot;&gt;Tour de Flex&lt;/a&gt;, and I am the kinda guy that learns by example, so I just copied the code that was there, modified it for my liking, and then tried to run it.  I continually got the 1009 error, you know the not really telling you what is wrong error.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, after a quick Twitter talk with &lt;a href=&quot;http://twitter.com/commadelimited&quot;&gt;Andy Matthews&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/jasonpdean/&quot;&gt;Jason Dean&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/simonfree&quot;&gt;Simon Free&lt;/a&gt; I changed the extension of the SQLite database to something other than the .DB that was in the sample code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, with further discussion, it seemed like this was something of a rarity, and no one seemed to know why it wasn&#39;t working.  (i.e.  a .DB extension worked for Jason, but not me, Andy had issues with the .DB extension at a point) It just really seemed odd.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I went a little deeper.   It seems that if you already have a .DB extension registered on your computer, you cannot make the SQLite database use that extension!  This causes some concern I would imagine for installing programs on certain computers.  Who knows what kind of extensions ppl have registered.  Of course, as Jason tested, you can make ANY extension for your SQLite database.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, if you are having issues with creating your first ever SQLite database, this may be the problem, however un-illuminating the 1009 error is.  All of my AIR programs are going to use the agfusion extension for their database... so you should come up with your own.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;**After some further testing, it seems that it is not just due to the fact that the file is already registered, but more due to the fact that there are no actions associated with the file type.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you go to Windows Explorer &gt; Tools &gt; Folder Options &gt; File Types, you can see what actions are associated with each file extension, by selecting the file type and then hitting on Advanced.  Now for me the .DB extension had no actions associated with it, due to, well who knows.  Anyways, I guess the point is, is that it really should work, but I am still keeping my unique file extension, to make sure that it doesn&#39;t.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the Ag industry there are programs that already use the DB extension (as witnessed) and if I am making an AIR app to do something, it needs to work regardless of what might have already happened to a system, so I will play it on the safe side!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/7702692677889837276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/07/sqlite-and-air.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7702692677889837276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7702692677889837276'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/07/sqlite-and-air.html' title='SQLite and AIR'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-7355291951030250050</id><published>2009-07-07T10:11:00.004-04:00</published><updated>2009-07-07T12:55:34.029-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AutLabs"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="onTap"/><title type='text'>AutLabs</title><content type='html'>As a follow up to last weeks &lt;a href=&quot;http://agfusion.blogspot.com/2009/06/frameworks-ontap-and-my-decision.html&quot;&gt;post&lt;/a&gt; about onTap and frameworks, I am going to talk a bit more about Ike and his &lt;a href=&quot;http://www.autlabs.com/&quot;&gt;current&lt;/a&gt; project.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ike was recently diagnosed with Aspergers Syndrome, which is on the Autistic Spectrum.  Those diagnosed with Aspergers typically have a hard time with social interaction and that results in a hard time with employment.  Without being able to really read facial expressions and the differences in body language, it handicaps you in the workplace.  This is clearly seen by the fact that only one in five people diagnosed with Aspergers or Autism are employed... out of 40 million people who are affected by this, that leaves a lot to be desired.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ike has decided to DO something about this, by starting a project called Autelligent Laboratories, which will focus on employing those on the spectrum.  Now of course, they need help!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please visit the &lt;a href=&quot;http://www.autlabs.com/&quot;&gt;website&lt;/a&gt; and then the &lt;a href=&quot;http://autlabs.wikispaces.com/&quot;&gt;wiki&lt;/a&gt; and find out how you can help.  Ike is a great guy and should be commended for his efforts, and we should all support him in any way that we can!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He is trying to &lt;a href=&quot;http://autlabs.wikispaces.com/Book&quot;&gt;trade up&lt;/a&gt; for a book deal to help raise money for the project... is there something you can trade?  Or do you have a funny story to &lt;a href=&quot;http://www.autlabs.com/book.cfm&quot;&gt;contribute&lt;/a&gt; to the book?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for reading :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/7355291951030250050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/07/autlabs.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7355291951030250050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/7355291951030250050'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/07/autlabs.html' title='AutLabs'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-6837151044560402386</id><published>2009-06-29T09:33:00.002-04:00</published><updated>2009-06-29T09:41:46.090-04:00</updated><title type='text'>Frameworks - onTap, and my decision</title><content type='html'>So, a few months ago, I started to look at frameworks that would help me out with a big site I have. now it is not like a ridiculously huge site, but for me it is big. I looked around and read up on some of the frameworks that there are. I think that I did a pretty decent job of searching through them all, and in the end I decided to use the onTap framework. there were these considerations that lead me to this decision:&lt;div&gt;&lt;ol&gt;&lt;li&gt;It supported internationalization, which is a huge plus for this site&lt;/li&gt;&lt;li&gt;I could move my relatively large website over in a piecemeal fashion as it supports the fact that not all the pages need to be in the framework&lt;/li&gt;&lt;li&gt;It has its own ORM with datafaucet&lt;/li&gt;&lt;li&gt;It supports a plugin architecture so there are things I didn&#39;t have to develop&lt;/li&gt;&lt;li&gt;It is dead simple to configure.... no xml&lt;/li&gt;&lt;li&gt;All of your CFM files are compartmentalized in folders and you can seperate different page operations by the file structure.&lt;/li&gt;&lt;li&gt;It uses/supports Lazy-Loading&lt;/li&gt;&lt;li&gt;It was developed and is supported by Ike Dealey, who is a pretty damn smart guy... and I will do a follow up on my good friend Ike and his latest project...&lt;/li&gt;&lt;/ol&gt;All in all, the transition was pretty smooth, I am sure that I am not using the framework to its fullest potential, but some contractual problems with the client didn&#39;t give me enough time to move it over properly before rollout...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Live and learn I guess.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;If you have any questions about onTap please let me know and I will share my experiences further.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/6837151044560402386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/06/frameworks-ontap-and-my-decision.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6837151044560402386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/6837151044560402386'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/06/frameworks-ontap-and-my-decision.html' title='Frameworks - onTap, and my decision'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-3973451484753803010</id><published>2009-06-24T10:05:00.000-04:00</published><updated>2009-06-24T10:06:00.194-04:00</updated><title type='text'>FlexCF and Tutorial 19</title><content type='html'>Well, my Advanced Data Grid - Select All code is now available to view on the &lt;a href=&quot;http://www.flexcf.com/&quot;&gt;FlexCF&lt;/a&gt; website.  It is there as tutorial #19.  A big thanks to Paul Kukiel for putting it up there.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I am happy to say that it is the first Flex 4 based tutorial on the website, so if you haven&#39;t had a chance to look at Flex 4 yet, here you are.  It was build using the DCD functionality of Flex 4, which will Autogen the CFC for you.  Now the autogen CFC is kinda verbose, and contains a few functions that you may or may not need, but the Flex4 Team gives you enough options for a Full CRUD with a few clicks of the mouse, and a little un-commenting!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy the tutorial, and of course View Source is enabled.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Any questions, you can find me...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/3973451484753803010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/06/flexcf-and-tutorial-19.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/3973451484753803010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/3973451484753803010'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/06/flexcf-and-tutorial-19.html' title='FlexCF and Tutorial 19'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-5992323406448568306</id><published>2009-06-23T14:33:00.002-04:00</published><updated>2009-06-23T14:43:47.729-04:00</updated><title type='text'>SOnCFUG Meeting and CF9</title><content type='html'>Well tonight is the night.  Yours truly will be presenting to the Southern Ontario ColdFusion User Group about CF9, Flex4, Flash Catalyst.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out our User Group page on &lt;a href=&quot;http://groups.adobe.com/groups/bd0f28fef5/summary&quot;&gt;Adobe Groups&lt;/a&gt;. To find out more, and RSVP!  Start time is 6pm!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/5992323406448568306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/06/soncfug-meeting-and-cf9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5992323406448568306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/5992323406448568306'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/06/soncfug-meeting-and-cf9.html' title='SOnCFUG Meeting and CF9'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-2493992645125322287</id><published>2009-06-15T16:37:00.006-04:00</published><updated>2009-06-15T17:05:57.349-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>Selecting All Rows in an Advanced Data Grid</title><content type='html'>Well, I just spent waaay to long writing a little bit of AS to select/deselect all the cells in a datagrid/AdvancedDataGrid.  Maybe I&#39;m slow, and try stuff without really doing enough research, but either way, I had this super simple idea.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why use an itemRenderer to get a check box in an AdvancedDataGrid, when it has a selectMode of &#39;multipleRows&#39;? So, I wanted to select and Deselect all of the rows in a single click.  I know, kinda crazy right? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, I did some Googling, and looked at &lt;a href=&quot;http://www.flexcf.com/&quot;&gt;FlexCF.com&lt;/a&gt; and found nothing that really helped with what I wanted.  There was a tute on the Flex3 LiveDocs that related to getting the data from selected Cells, but not really what I wanted.  Anyways,  this is what I came up with:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The AdvancedDataGrid(ADG from now on) uses an array to store the data, and as a reference to what rows/cells are selected.  So to get it to select them all?  Well just create the correct array of course!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Code:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-size:10px; background-color:#CCC;&quot;&gt;&lt;div&gt;public function selecterOfAll():void&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;var selectedRows:Array = new Array(); //Define the array that will hold the values for selection&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;if (selectAllOutput.label == &quot;Select All&quot;) //Test what the button says - default &#39;Select all&#39;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;for( var rows:int = 0; rows &lt;&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//Loop over the rows that are in the Datagrid. the variable holds the ArrayCollection for the datagrid.  should also be able to do ADG.rowCount&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;      &lt;/span&gt;selectedRows[rows]=rows&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//Make the selectedRows Array look like what the ADG expects&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;                  }&lt;/div&gt;&lt;div&gt;                  &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;//Make the assignment happen - the &#39;magic&#39; really&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;this.masterList.selectedIndices = selectedRows;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//Change the label to clear the selection&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;selectAllOutput.label = &quot;Deselect All&quot;;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;else //the label must say &#39;Deselect all&#39;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//Update the label so that it will enter the loop above again&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;this.selectAllOutput.label=&quot;Select All&quot;;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//This is the best way I could find to clear the array&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;selectedRows = new Array();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;//Update the ADG to have nothing selected&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;     &lt;/span&gt;this.masterList.selectedIndices = selectedRows;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, that is all well and good, but what if someone wanted to clear something that they had already selected?  Well I need another button for that to call a similar bit of code.  And of course, some people may want to go back to what they had already selected.  Anyways, I am going to be working with the folks at &lt;a href=&quot;http://www.flexcf.com/&quot;&gt;FlexCF&lt;/a&gt; to get this up as a demo on their site, with perhaps some more of these goodies in there.  Hope that this helps anyone, and of course I welcome feedback on my blogging style/content, I am still just getting the hang of this :).&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/2493992645125322287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/06/selecting-all-rows-in-advanced-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2493992645125322287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/2493992645125322287'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/06/selecting-all-rows-in-advanced-data.html' title='Selecting All Rows in an Advanced Data Grid'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-324591131853142398.post-4730849667572161083</id><published>2009-06-12T10:23:00.004-04:00</published><updated>2009-06-12T10:39:22.217-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><title type='text'>How Easy is AIR?</title><content type='html'>Alright, so in the process of doing dev with Flex, there will most likely come an urge to write an AIR App, I mean it is easy enough to change the setting in Flex Builder, (when starting a project) or the simple switch to &lt;mx:windowedapplication&gt;, and of course the fact that you can use HTML/JS to write an AIR app.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I gave into the temptation on the weekend.  A client of mine was talking about doing some data comparison, and even emailed to ask if I had a good website for images of gauges... fine, a quick Google and I was done.  Now, if you are a Flex Dev or are considering it, I recommend checking out &lt;a href=&quot;http://www.adobe.com/devnet/flex/tourdeflex/&quot;&gt;Tour De Flex&lt;/a&gt; it is totally worth it.  The AIR App has tons of sample apps, and demo code to get you started.  I of course remembered that there were a few sample apps with gauges. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I decided that instead of just having static gauge images, I would write an AIR app that displayed the comparison in the guage form.  I worked on it for about an hour, changing the gauge display, and hooking in multiple instances, not just a single Gauge, hooked in some static data, changed the chrome, and I think I had a pretty nice app, in an hour.  It was just so cool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I of course sent a screen shot along to the client with a &#39;What do you think of this?&#39; kinda question, and they were floored.  Now obviously for it to work the way it needs to work, I have to get a better understanding of the SQLite database that I can place behind this, but it can&#39;t be that much different, right?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, if you develop Flex, and you have never tried making an AIR App, just do it!  It is easy and fun, and your mind will blossom with possibilities... mine has.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agfusion.blogspot.com/feeds/4730849667572161083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agfusion.blogspot.com/2009/06/how-easy-is-air.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/4730849667572161083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/324591131853142398/posts/default/4730849667572161083'/><link rel='alternate' type='text/html' href='http://agfusion.blogspot.com/2009/06/how-easy-is-air.html' title='How Easy is AIR?'/><author><name>Rob</name><uri>http://www.blogger.com/profile/08153890511283886135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>