<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RSS feed for InstantSpot site walter.kimbrough</title><link>http://walterkimbrough.instantspot.com</link><language>en-us</language><copyright>This work is Copyright &#xA9; 2009 by walter.kimbrough</copyright><generator>RSSVille ColdFusion FeedMaker, version 1.0</generator><pubDate>Sun, 22 Nov 2009 05:40:45 GMT</pubDate><item><title>architecting...</title><link>http://walterkimbrough.instantspot.com/blog/2009/03/09/architecting</link><description>&lt;p&gt;Good lord. The lexical side of things is easy.&lt;/p&gt; &lt;p&gt;Thinking in terms of the big picture is most definitely a skill that takes work.&lt;/p&gt; &lt;p&gt;And trust me, not having anything approaching a CS degree, it&apos;s mental work.&lt;/p&gt; &lt;p&gt;Now, the fun part is putting something together and seeing that it makes sense is very neat.&lt;/p&gt; &lt;p&gt;I don&apos;t have much more to expound on here, just thought I&apos;d post that in between Dreamweaver saves.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Tue, 10 Mar 2009 03:47:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2009/03/09/architecting</guid><category>coding stuff in general</category></item><item><title>editors </title><link>http://walterkimbrough.instantspot.com/blog/2009/03/09/editors-</link><description>some editors I like to use:  1. Crimson Editor Lightweight, but has a definition file for CF stuff. And, you can add new tags to it. Very neat, very lightweight, and has FTP support built in.  2. Eclipse For integration of multiple tools.  Major drawback: Obviously, Windows version lags because of java/Windows. Urgh.  3. *sigh* Dreamweaver, CS3 8 had goofy ftp issues (altho cs3 requires more resources. Arg again)   </description><pubDate>Tue, 10 Mar 2009 01:32:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2009/03/09/editors-</guid></item><item><title>Comparing CF5 to CF8</title><link>http://walterkimbrough.instantspot.com/blog/2009/02/09/Comparing-CF5-to-CF8</link><description>&lt;p&gt;On a lark, we compared some code running on cf5 versus cf8. Mind you, it wasn&apos;t an exact comparison, but the rough numbers obviously show a huge difference in speed between the two.&lt;/p&gt; &lt;p&gt;Reports run faster, etc. Way cool.&lt;/p&gt;</description><pubDate>Mon, 09 Feb 2009 16:23:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2009/02/09/Comparing-CF5-to-CF8</guid><category>cf8</category></item><item><title>revisiting old code</title><link>http://walterkimbrough.instantspot.com/blog/2009/02/09/revisiting-old-code</link><description>&lt;p&gt;Yikes. After going thru some Lynda.com Flex training, then checking out my old Flex code, I&apos;m embarrassed.&lt;br /&gt; It was like seeing an old pic of me in parachute pants or something.&lt;/p&gt; &lt;p&gt;Loosely coupled = good. That old crap I did = yikes.&lt;/p&gt; &lt;p&gt;It&apos;s a learning process. Anyhoo, I&apos;m doing a personal website in Flex, using the stuff I learned.&lt;/p&gt; &lt;p&gt;I&apos;m gonna start posting some of the code here soon.&lt;/p&gt; &lt;p&gt;Custom events make sense to me now, btw. Yay.&lt;/p&gt;</description><pubDate>Mon, 09 Feb 2009 16:21:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2009/02/09/revisiting-old-code</guid><category>Flex</category></item><item><title>oy. been a while.</title><link>http://walterkimbrough.instantspot.com/blog/2008/08/12/oy-been-a-while</link><description>&lt;p&gt;Started a new job.&lt;/p&gt; &lt;p&gt;Things have been in a flux.&lt;/p&gt; &lt;p&gt;I finally wiped Vista off my laptop. Just couldn&apos;t deal with it anymore. It simply sucked. Period.&lt;/p&gt; &lt;p&gt;I went with OpenSuse 11. There isn&apos;t much of a reason beyond my familiarity with Mandriva and Ubuntu, and wanting to try something new.&lt;/p&gt; &lt;p&gt;Beyond having to tinker with the wifi card (32-bit Atheros card put on a laptop with a 64-bit processor. o-k.) everything else was fine. I didn&apos;t even have to download the Nvidia driver for my xserver, as Suse handled the video resolution fine.&lt;/p&gt; &lt;p&gt;The one major thing I like about how Suse uses Gnome (my preference of desktop managers; I simply can&apos;t like KDE. I even installed 4.0; no good.). There&apos;s no bar at the top, ala OS X. Yeh, the taskbar is very Redmond-like, and the layout is kinda similar to Windows. So what.&lt;/p&gt; &lt;p&gt;All I know is that things are running just fine now thankyewverymuch without intrusion by *that* OS.&lt;/p&gt; &lt;p&gt;So there.&lt;/p&gt;</description><pubDate>Wed, 13 Aug 2008 03:09:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/08/12/oy-been-a-while</guid><category>linux dorknicity</category></item><item><title>so simple, so basic, and yes of course, I only now realized it.</title><link>http://walterkimbrough.instantspot.com/blog/2008/07/11/so-simple-so-basic-and-yes-of-course-I-only-now-realized-it</link><description>&lt;p&gt;Cfscript for long a## structs and arrays! Duh.&lt;/p&gt; &lt;p&gt;I have&amp;nbsp;a pretty big struct I have to create to regenerate a pdf. So, after putting in&amp;nbsp;about, oh 150 lines of code (lotsa cfsets...) I picked up an old CF MX book of mine and read up that one chapter I so ignorantly, uh...ignored?&amp;nbsp;&lt;br /&gt; Anyway, yeh, whattya know, cfscript is good for those.&lt;/p&gt; &lt;p&gt;Live, learn, repeat.&lt;/p&gt;</description><pubDate>Sat, 12 Jul 2008 03:10:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/07/11/so-simple-so-basic-and-yes-of-course-I-only-now-realized-it</guid><category>cf8,coding stuff in general</category></item><item><title>CFGrid and dynamic number of grid columns</title><link>http://walterkimbrough.instantspot.com/blog/2008/07/02/CFGrid-and-dynamic-number-of-grid-columns</link><description>I had emailed the DFW CFUG about this, and the responses I got were right along where I wound up going with the solution. &lt;br /&gt; I learned something new, btw, which was the function &quot;getColumnList()&quot; that each query has. Whattya know...&lt;br /&gt;  Here&apos;s my code: &lt;br /&gt; &lt;!---arg struct to send to the grid ---&gt; &lt;cfset args = structNew()&gt; &lt;cfset args.name = &quot;tabsMailGrid&quot;&gt; &lt;cfset args.format = &quot;html&quot;&gt; &lt;cfset args.query = &quot;listTabMailRecords&quot;&gt; &lt;cfset args.stripeRows = true&gt; &lt;cfset args.selectColor = &quot;##D9E8FB&quot;&gt; &lt;cfset args.selectmode = &quot;edit&quot;&gt; &lt;cfset args.pagesize = &quot;5&quot;&gt; &lt;cfset args.onchange = &quot;cfc:mailbatch.editMailbatch({cfgridaction},{cfgridrow},{cfgridchanged})&quot;&gt; &lt;br /&gt;  &lt;!--- the actual grid ---&gt; &lt;cfgrid attributeCollection=&quot;#args#&quot;&gt; &lt;cfset cols = ArrayNew(1)&gt; &lt;cfset cols = listTabMailRecords.getColumnList()&gt;    &lt;cfloop from=&quot;1&quot; to=&quot;#ArrayLen(listTabMailRecords.getColumnList())#&quot; index=&quot;i&quot;&gt; &lt;cfgridcolumn name=&quot;#cols[i]#&quot; header=&quot;#cols[i]#&quot;&gt; &lt;/cfloop&gt;  &lt;/cfgrid&gt; &lt;br /&gt;  The args code I found online (and once I remember from where I found it, I&apos;ll credit it as well). Anyhoo, this is the grid with the grid columns built based on what&apos;s in the db&apos;s table. &lt;br /&gt;</description><pubDate>Wed, 02 Jul 2008 13:56:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/07/02/CFGrid-and-dynamic-number-of-grid-columns</guid><category>cf8</category></item><item><title>and now, back to cf8/mach ii related fun.</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/29/and-now-back-to-cf8mach-ii-related-fun</link><description>&lt;p&gt;Alright, now that I have my little Flex app ironed out (it&apos;s working fine now. Whew) I&apos;m back to playing with CF8 and Mach II&lt;/p&gt; &lt;p&gt;I want to setup something practical for me and the kids to keep track of things, like groceries they want me to buy, stuff I want them to do, etc.&lt;br /&gt; My plan, then, is to take this modified user manager app and modify it to suit my needs.&lt;/p&gt; &lt;p&gt;The following are functions I want to put into this thing:&lt;/p&gt; &lt;ol&gt;     &lt;li&gt;Grocery list. This one&apos;s easy enough.&lt;/li&gt;     &lt;li&gt;Chores for the kids. Aha! This one&apos;ll make it fun. This will require dates, time to get it done, when it was done, by whom, etc.&lt;/li&gt;     &lt;li&gt;Track their homework. Since they underperformed this last school year, I want them to put in each day what homework they had, and when they finished. Yeh, it&apos;s micromanaging, and it&apos;ll be tedious, but they&apos;re smart freaking kids and need to do better. (plus, I&apos;ll have what they put in emailed to me.)&lt;/li&gt;     &lt;li&gt;There&apos;s gotta be at least a fourth functionality I can add. I&apos;ll figure something out.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Anyway, that&apos;s my home project for now.&lt;/p&gt;</description><pubDate>Mon, 30 Jun 2008 01:42:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/29/and-now-back-to-cf8mach-ii-related-fun</guid><category>cf8,mach ii</category></item><item><title>What a pain in the ...</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/25/What-a-pain-in-the-</link><description>*sigh* Ok, finally. &lt;br /&gt; Here&apos;s what I&apos;ve found out, and it seems like this will fix my problem with file uploading in Flex/Coldfusion. &lt;br /&gt; Firefox apparently uses two windows when dealing with file uploads as pertains to Flex. &lt;br /&gt; What happens is, that second window drops the session info, and you wind up getting a 302 httpstatus code. (as a note, using something like Ngrep in linux or Windows, or Wireshark in Windows, to sniff your own network traffic to see the raw response will help you decipher what&apos;s failing. I was able to see that it was trying to redirect me to the login.cfm template)&lt;br /&gt; What fixed it was returning the JSESSIONID from a Remote Object/CFC call, and using it in the URL string that I used in the URLRequest upon file uploading. &lt;br /&gt; I.e.,     var req:URLRequest = new URLRequest();&lt;br /&gt;               req.url = &quot;upload.cfm?jsessionid=&quot; + jsessionid;&lt;br /&gt; req.method = URLRequestMethod.POST;&lt;br /&gt; fileRef.upload(req);&lt;br /&gt;  &lt;br /&gt;  &quot;JSESSIONID&quot; is set a little above the code with the Remote Object/CFC call. &lt;br /&gt;  And voila! That&apos;s how you upload files if you&apos;re behind HTTPS. *whew*</description><pubDate>Thu, 26 Jun 2008 01:17:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/25/What-a-pain-in-the-</guid><category>Flex2</category></item><item><title>ok, if anyone out there has some info on this, I&apos;m all ears.</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/25/ok-if-anyone-out-there-has-some-info-on-this-Im-all-ears</link><description>*sigh* Ok, so I gave up testing Flex file uploads in an authenticated environment on my Linux box here at work.  &lt;br /&gt; It was simply a no-go.&lt;br /&gt; It works fine in Windows if I hard-code the destination in the cffile tag. &lt;br /&gt; If I don&apos;t do that, I get 302 redirects to the login page we have. This is coded in the application.cfm. (If you&apos;re not logged in, go to the login template)&lt;br /&gt;  This is weeeeiiiirrrddd. &lt;br /&gt;</description><pubDate>Wed, 25 Jun 2008 05:47:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/25/ok-if-anyone-out-there-has-some-info-on-this-Im-all-ears</guid><category>cf8,Flex2</category></item><item><title>Annoying Flex file upload problem...Fixed?</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/24/Annoying-Flex-file-upload-problemFixed</link><description>Issue: File upload using Flex works fine in a normal (meaning non-authenticated) environment. Inside an authenticated environment, I get http status code 302 (redirection, basically)&lt;br /&gt;  After pulling my hair out and wondering what the heck was going on, I finally read online a recommendation to use a network sniffer to see what the responses were from my local server. Alrighty, I was familiar with ngrep, and have used it before for just boring network sniffery purposes, so fine. I&apos;ll try ngrep. &lt;br /&gt; Ok, I ran that (making sure it was listening to my localhost traffic) and voila, sure enough, since I had moved my Flex app inside of one of our sites that requires logging in, it was showing a 302 message, along with the url to our login template. &lt;br /&gt; My hunch is that I need to worry about keeping the app&apos;s session variables present. I found a nice little Forta article that I&apos;m going to read up tonight and test out tomorrow. &lt;br /&gt; At least, I HOPE that&apos;s what my problem here is... (Flex file uploading is a pain.)&lt;br /&gt;&lt;br /&gt;</description><pubDate>Tue, 24 Jun 2008 22:00:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/24/Annoying-Flex-file-upload-problemFixed</guid><category>Flex2</category></item><item><title>*fingers crossed*</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/20/fingers-crossed</link><description>&lt;p&gt;I THINK I successfully performed some basic object composition.&lt;/p&gt; &lt;p&gt;As per the usual Wiki-sources,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Object_composition&quot;&gt;Object Composition&lt;/a&gt;, I read what the definition of this concept was.&lt;/p&gt; &lt;p&gt;To wit, it isis a way and practice to &lt;a title=&quot;Object association&quot; href=&quot;http://en.wikipedia.org/wiki/Object_association&quot;&gt;combine&lt;/a&gt; simple &lt;a title=&quot;Object (computer science)&quot; href=&quot;http://en.wikipedia.org/wiki/Object_%28computer_science%29&quot;&gt;objects&lt;/a&gt; or &lt;a title=&quot;Data type&quot; href=&quot;http://en.wikipedia.org/wiki/Data_type&quot;&gt;data types&lt;/a&gt; into more complex ones.&lt;/p&gt; &lt;p&gt;Ok, so that makes sense.&amp;nbsp;&lt;br /&gt; So, realizing that what I had was a 1-n relationship between users and recipes (1 user can have n number of recipes), I went about figuring out how to return recipes in my UserGateway.&lt;/p&gt; &lt;p&gt;Of course, it started with the m2 config file, and working my way up the latter.&lt;/p&gt; &lt;p&gt;I&apos;m still testing this, so I probably jinxed myself all to hell posting about it before being 100% sure. I hope not. We&apos;ll see, now won&apos;t we?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Sat, 21 Jun 2008 02:47:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/20/fingers-crossed</guid><category>mach ii</category></item><item><title>breathless mach ii update: success!</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/19/breathless-mach-ii-update-success</link><description>&lt;p&gt;ok, so I was able to add a select element to be able to both show who was the default user (who&apos;s recipe it was), along with it being populated with all users.&lt;/p&gt; &lt;p&gt;Also, I had to be able to update the info.&lt;/p&gt; &lt;p&gt;Easy. I just had to add the notify-listener call that returned all of my users in an array in the showRecipeForm event-handler.&lt;/p&gt; &lt;p&gt;I then had to make sure that new table column, &apos;userid&apos;, was being selected, updated, and deleted in the DAO (not to mention the bean getter and setter)&lt;/p&gt; &lt;p&gt;Of course, I made sure things were kosher in the service layer, as well.&lt;/p&gt; &lt;p&gt;It&apos;s working fine, except that once it updates, it only returns the number of recipes on the showAllRecipes form, instead lf all. I believe that&apos;s just due to the bean still being in memory.&lt;/p&gt; &lt;p&gt;I may just have to clean things out once the info is submitted.&lt;/p&gt; &lt;p&gt;(what this means is, once my form is submitted, it calls my showAllRecipes method, which has userid as an optional argument. Since it&apos;s in memory still, or at least to my thinking that&apos;s the case, it&apos;s being returned by userid, and not all. When I refresh the page, it returns all recipes. I think I&apos;ll need a filter to be called before calling the show all method. I&apos;ll test it and see.)&lt;/p&gt;</description><pubDate>Thu, 19 Jun 2008 21:20:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/19/breathless-mach-ii-update-success</guid><category>mach ii</category></item><item><title>Continuing adventures in Mach II</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/19/Continuing-adventures-in-Mach-II</link><description>&lt;p&gt;My boss and coworker are gone for two days, so, along with some tasks I was given to take care of while they were gone, I was also tasked with getting to know Mach II, esp the service layer more.&lt;br /&gt; so, I took a slightly modified version of Mr Shuck&apos;s User manager M2 app, and added a category of Recipes.&lt;br /&gt; My challenge: tie the recipes to users.&lt;br /&gt; &lt;font size=&quot;2&quot;&gt;So I added an innerjoin to the gateway; I then made&amp;nbsp;sure that the recipe bean had a getter and setter for both the userid and username I was&amp;nbsp;returning.&lt;/font&gt; &lt;p&gt;On my userform I now have a recipe array that I&apos;m creating, and sure&amp;nbsp;enough, it&apos;s there.&lt;/p&gt; &lt;p&gt;I&apos;m still wondering , tho, if combining the userid and username to the recipe bean doesn&apos;t&amp;nbsp;taint it somehow. I&apos;m thinking that I should probably use the user bean ONLY, and reference that info along with the recipe bean.&lt;/p&gt; &lt;p&gt;More&amp;nbsp;investigation to follow.&amp;nbsp;&lt;/p&gt; &lt;/p&gt;</description><pubDate>Thu, 19 Jun 2008 18:09:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/19/Continuing-adventures-in-Mach-II</guid><category>mach ii</category></item><item><title>oh, ok. Slowly, but surely...</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/18/oh-ok-Slowly-but-surely</link><description>&lt;p&gt;Alrighty, so far, here&apos;s what I know (I believe) about Mach II:&lt;/p&gt; &lt;p&gt;Listeners simply forward to the service layer.&lt;/p&gt; &lt;p&gt;Services contain logic to pull data via either DAOs or Gateways.&lt;/p&gt; &lt;p&gt;DAOs handle single records, and CRUD related work.&lt;/p&gt; &lt;p&gt;Gateways return multiple records, and/or more complex SQL.&lt;/p&gt; &lt;p&gt;Beans are simply instances of single records, with getter and setting methods for each attribute the object may have.&lt;/p&gt; &lt;p&gt;I&apos;m working on fiddling with the service layer on this sample user manager app. I&apos;ve added a table, &apos;recipes&apos;, and want to tie recipes to each individual user. This should be fairly straightforward.&lt;/p&gt;</description><pubDate>Thu, 19 Jun 2008 04:43:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/18/oh-ok-Slowly-but-surely</guid><category>cf8,coding stuff in general,mach ii</category></item><item><title>adding a field to a Mach II form</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/17/adding-a-field-to-a-Mach-II-form</link><description>Ok, since I have to get caught up once and for all, I started tinkering with the contact manager sample app of Dave Shuck&apos;s. My coworker, Brandon, had added a little to it, so I started tinkering with that version. So, I was challenged to add a field to the contact side of it. (Currently, there are users, and contacts) After about an hour&apos;s worth of work, (mainly just getting a better feel for how things run) I added it. It updates, etc. Mach II is far easier to troubleshoot than your standard proecedural code, that&apos;s for damned sure. I&apos;ve spent hours digging around going thru includes and crap trying to nail down that one URL that didn&apos;t have the DSN in it. So far, so good. Since I plan on going hardcore MachII over the next few weeks, I&apos;ll probably be blogging mainly about my experiences.  Here goes nothin&apos;.</description><pubDate>Tue, 17 Jun 2008 20:44:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/17/adding-a-field-to-a-Mach-II-form</guid><category>Stuff I&apos;m working on,mach ii</category></item><item><title>5 tagger and proud of it.</title><link>http://walterkimbrough.instantspot.com/blog/2008/06/16/5-tagger-and-proud-of-it</link><description>ok, the title is tongue in cheek. I&apos;m doing my best to continue to expand how I approach web development, especially as it concerns ColdFusion.  I&apos;m in the process now of applying more and more OOP approaches to things I&apos;m doing at work.  I like figuring out more and more about how CFCs really do some neat things.    &lt;br /&gt;  That said, man, oh man, while there are plenty of &apos;cool&apos; kinda CF guys out there (like Dave Shuck, to cite a local example), there are alot of big headed types out there.  I&apos;ve been reading more and more blogs out there from ColdFusion programmer types, and yeesh. The hubris is certainly up there.&lt;br /&gt;  For those of you who have been in programming for years, and may even have your CS degree, please: keep in mind that some of us didn&apos;t start when you did, or, hell, don&apos;t have the aptitude you do.&lt;br /&gt;  Yes, there are plenty of CF coders who just stick with the tried and true 1000 line procedurally coded template-style of coding. (That&apos;s a terrible sentence, I realize.) &lt;br /&gt;  Trust me when I say there are also at least a few of us who are learning, and are going to catch up eventually.  Having said that, every person I&apos;ve met face to face locally that is in the CF community have gone out of their way to be helpful and nice about it all. To them, I&apos;m beyond grateful.  Anyhoo, just felt the need to get that off my chest.  </description><pubDate>Mon, 16 Jun 2008 22:03:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/06/16/5-tagger-and-proud-of-it</guid><category>coding stuff in general</category></item><item><title>beans, daos, gateways and services.</title><link>http://walterkimbrough.instantspot.com/blog/2008/05/17/beans-daos-gateways-and-services</link><description>so, this weekend is the time I&apos;ve chosen to play around with a User manager app that Mr. Shuck built. Mainly cuz we&apos;re starting to apply more and more of these concepts at work. SO. Here goes nothin&apos;. Time to setup MySQL on my laptop. </description><pubDate>Sat, 17 May 2008 16:14:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/05/17/beans-daos-gateways-and-services</guid><category>cf8,Stuff I&apos;m working on,coding stuff in general</category></item><item><title>Flex2/Actionscript 3 model objects and value objects</title><link>http://walterkimbrough.instantspot.com/blog/2008/05/12/Flex2Actionscript-3-model-objects-and-value-objects</link><description>&lt;p&gt;ok, so NOW Flex is really gettin&apos; fun. I started tinkering with model objects last night.&lt;/p&gt; &lt;p&gt;Here&apos;s my first one (for my simple little blog)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;package blogMO&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; public class blogMOEntry&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public var _ridBlog:int;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public var _vcBlog:String;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public var _intUsers:int; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public var&amp;nbsp; _dtCreate:Date;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public var _intType:int;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function get ridBlog():int{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return _ridBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function get vcBlog():String{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return _vcBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function get intUsers():int{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return _intUsers;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function get dtCreate():Date{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return _dtCreate;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function get intType():int{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return _intType;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function set ridBlog(value:int):void{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _ridBlog = ridBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function set vcBlog(value:String):void{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _vcBlog = vcBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function set intUsers(value:int):void{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _intUsers = intUsers;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function set dtCreate(value:Date):void{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _dtCreate = dtCreate;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function set intType(value:int):void{&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _intType = intType;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; /*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function toVO():blogEntryVO&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var vo:BlogVO = new BlogVO;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vo.ridBlog = ridBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vo.vcBlog = vcBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vo._intUsers = _intUsers;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vo.dtCreate = dtCreate;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vo.intType = intType;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return vo;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static function fromVO(vo:SchoolVO):School&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mo:BlogMO = new BlogMO();&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mo.ridBlog = vo.ridBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mo.vcBlog = vo.vcBlog;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mo._intUsers = vo._intUsers;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mo.dtCreate = vo.dtCreate;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mo.intType = vo.intType;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return mo;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } */&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public function blog(){}&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Very straightforward.&lt;/p&gt; &lt;p&gt;It&apos;s all coming together in my wally-mind. Slowly but surely.&lt;/p&gt; &lt;p&gt;Pardon me, time to go meditate on my Flex 2 koan.&lt;/p&gt; &lt;p&gt;Ommmm.&lt;/p&gt;</description><pubDate>Mon, 12 May 2008 16:01:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/05/12/Flex2Actionscript-3-model-objects-and-value-objects</guid><category>Flex2</category></item><item><title>CF8, Flex, etc.</title><link>http://walterkimbrough.instantspot.com/blog/2008/05/08/CF8-Flex-etc</link><description>&lt;p&gt;a few housecleaning items:&lt;/p&gt; &lt;p&gt;&lt;br /&gt; CFPDF worked like a charm. I was able to output our pdf like we had with the custom tag without&amp;nbsp; a problem. Very, very cool.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Flex is more and more fun for me. As it stands now, I&apos;ve got an image preview/upload app that puts the images you have into a tile list 3x4. &lt;br /&gt; The images all have a &apos;sort_order&apos; property to them, and that gets updated in the db when you drag and drop the images around in the list.&lt;/p&gt; &lt;p&gt;I hope to get an example of this up in the next day or so. While it&apos;s not exactly reinventing the internet or anything, it was a HUGE amount of fun doing it.&lt;/p&gt;</description><pubDate>Thu, 08 May 2008 19:06:00 GMT</pubDate><guid>http://walterkimbrough.instantspot.com/blog/2008/05/08/CF8-Flex-etc</guid><category>cf8,Flex2,coding stuff in general</category></item></channel></rss>