Re: Is Coldfusion losing it biggest asset?
One of the the projects I started more recently is a rather small framework called FreeAgent. The purpose of this particular project is to create a system whereby an application can be easily designed to fit into any of the existing MVC frameworks for ColdFusion, whether that's FW/1, ColdBox, Fusebox, Mach-II, Model-Glue or the onTap framework... And probably at some not too distant point in the future Mura CMS. Or hopefully any MVC framework on into the future. The original goal here was to create a resource that the entire CF community can use -- not only the various framework communities, but even including those who develop ColdFusion applications without using frameworks, since FreeAgent applications can be configured as stand alone applications as well. The analogy here is that I wanted to move the CF community in the same kind of direction that say Microsoft, Apple and for that matter even Nintendo have moved. When you buy a Mac or a Windows PC all of a sudden there's a huge wealth of software that's available to you. That hasn't been the case in the ColdFusion community before -- you get ColdBox, but then you have to write all your applications yourself (because people in the community aren't really publishing open-source ColdBox applications to integrate into your existing site). With this structure, because the application can move to any framework (or no framework), once an application is written, it is then a benefit to the entire community. My hope is that these applications will create an ecosystem in which it's possible to get those big guns applications like forums and blogs installed and running for a client, integrated into their site, without having to do any actual programming. Save your valuable development time for tasks that are novel or unique -- tasks that actually need your attention, not things you've done many times before. I think this goes back to the core strength of the ColdFusion language -- making things easier. :D http://freeagent.riaforge.org This entry from the Free Agent blog expands a little on what I've said here: http://freeagent.riaforge.org/blog/index.cfm/2009/12/6/Documentation -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340688 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Seeking a new home for onTap / DataFaucet framework websites
Hi guys. A while ago, Brian Meloche turned me on to the folks at HostMySite.com (now Hosting.com) because they were helping out in the community with some free accounts for hosting open-source projects and they agreed to set me up a free account for the onTap framework. I then put the DataFaucet site on that same account... apparently something happened (I'm not real sure what) and the account was closed a few months ago. I suspect it was a clerical issue, because I never got a notification about it being closed (although I did get a bill that I was told by their support staff to ignore). This is by no means a complaint about HostMySite.com - I was actually very happy with them in general and would definitely recommend them in the future. This does however change things for me a bit and I'd like to see if I can find a place to home those open-source project sites where I'd have a more one-on-one kind of relationship with whoever is hosting them. So if any of you have some extra space where I could set up these sites (and the AutLabs project site -- creating jobs for people with Autism and Asperger Syndrome), I'd be mighty grateful. :D All three of them are low-traffic sites, so they shouldn't have much impact on your server. Here are the RIAForge Projects for them: http://ontap.riaforge.org/ http://datafaucet.riaforge.org/ And at some point I may also want to get domains and create official project sites for CacheBox and FreeAgent, but probably not right away. http://cachebox.riaforge.org/ http://freeagent.riaforge.org/ Thanks! :D -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340136 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: convert this cfscript back to tag?
cfloop index=i from=1 to=#listlen(form.whattoUpdate)# cfset tempVal = listgetat(form.whatToUpdate,i,,) / cfset form.ID = tempVal / cfset form.newRank = form[rank_ tempVal] / /cfloop -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:329046 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Using XML to Create schema/database
Ahh cool. I hadn't seen that before. DataFaucet doesn't currently have any seed-data feature in the XML, so you'd have to write your own code for doing that part of it with the current version of DF. As Isaac mentioned his DataFaucet project and my DataMgr project will both create tables and columns from XML. DataMgr will also allow you to define the data (not sure about DataFaucet): http://www.bryantwebconsulting.com/docs/datamgr/synchronize-database-structure-activeschema.cfm http://www.bryantwebconsulting.com/docs/datamgr/seed-data.cfm -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:329019 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
ColdFusion Collaboration Chat Starting
Hey guys, we've stared the collaboration chat at http://experts.na3.acrobat.com/collab/ Hope to see you there! :) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328993 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Using XML to Create schema/database
Hello, I was wondering if there were any libraries or functions which can be used to create database tables on the fly based on XML data and then insert the data. So all I had to worry about was formatting the xml data. I've not done anything for performing the inserts/updates using XML, but the DataFaucet orm ( http://datafaucet.riaforge.org ) creates DB tables using XML and so does Steve Bryan'ts DataMgr project ( http://datamgr.riaforge.org ). Shouldn't be too difficult to add something for performing the inserts/updates with either tool. hth ike -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:329001 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
CF Collaboration Chat - the Sequel
Tomorrow, Tuesday around 6pm Central I plan to open up the CF Community Collaboration Chat room again for another session. This is an informal discussion of tools and techniques for improving collaboration within the ColdFusion community and encouraging integration between various open-source (and/or commercial) projects. http://experts.na3.acrobat.com/collab/ In the weeks since the first chat, we've made good progress on the FreeAgent project, which is designed as a system for creating applications that can be easily installed into any of the MVC frameworks for ColdFusion. I'll talk a bit about what we're doing with this project, and probably show some code and I hope as well that some of you will bring your thoughts, tips, tools and techniques that you've used to create integration between projects. Or even just your thoughts on the subject, since this isn't something we see much in the community yet. :) Had a great time last time, and although I know this is short notice, I expect to have a good fun session this time as well. :) See you there! p.s. If you want to get a look at FreeAgent before the chat, you'll find it at http://freeagent.riaforge.org - and we have a discussion group at http://groups.google.com/group/free-agent -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328902 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
FreeAgent Progress - cross-framework applications
Hello everyone. A couple weeks ago we started work on a community project called FreeAgent, that allows MVC applications to be designed in such a way that they can be installed directly into any of the popular MVC frameworks for ColdFusion. We selected six frameworks to support initially and have just committed the last initial draft of these samples to our version control. These six frameworks are: ColdBox Framework-One (FW/1) Fusebox Mach-II Model-Glue onTap CF on Wheels If you work with ColdBox, Fusebox or FW/1 currently, then coding in FreeAgent should be a walk in the park, since the design and implementation of FreeAgent is very similar to these frameworks. These are all in the SVN repository, so if you haven't seen it yet or had a chance to try out the sample applications, they're all ready. The onTap framework sample is the only one that hasn't been tested - that's my primary framework and I expect it to be one of the easiest to integrate, so I haven't focused much attention on it yet. We'll start on some documentation shortly. And then we'll need to start working on security layers and testing the securityFacade. We're also looking for a good open-source application to be a forerunner for FreeAgent in the ColdFusion community. A while ago I had ported Ray Camden's Galleon Forums to 4-5 frameworks and a lot of folks seemed rather interested in that project. So since this is something of an evolution of that work, I thought maybe Galleon would be a good first project to port to FreeAgent to generate interest and help us improve collaboration within the ColdFusion community. So I asked Ray and although he has no problems with me porting it, he's not convinced he'd be interested in the FreeAgent port becoming the official release version of Galleon. My concern is that if it doesn't become the official release version, the effect of the FreeAgent fork may be seen as fragmenting the community, rather than helping to bring the community together. So we're looking for an existing project in the CF open source community that would be interested in having their official release version built to install into any of these 6 frameworks. Any suggestions are appreciated. :) Sign up for our google group at http://groups.google.com/group/free-agent -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328829 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: FreeAgent Progress - cross-framework applications
Forgot to include the main site for the project. ;) http://freeagent.riaforge.org -- access to the SVN repository and the blog are both there. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328830 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: FreeAgent Progress - cross-framework applications
That's 7 FWIW. Thanks Andy. Yeah, I copy-pasted part of the announcement and had originally forgotten to include FW/1 in the list and then when I added it back int I neglected to edit the paragraph. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328852 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: SOT: most important CFML framework
Hey John, To add a bit of a twist to the great comments Charlie Griefer left, here's a project you might like to keep your eye on. We haven't published any code yet, but our hope is to make the which framework question much less pivotal. Free Agent http://www.freeagent.org The idea is to create a means by which it would be equally as easy to write an application that runs across most or all of the popular frameworks as it would be to create one on top of an individual framework. Ambitious? Sure. But the hope is that with people thinking about this kind of work, we'll get more collaboration and more integration between apps. Maybe someone with a big blog can convert this into a poll...? If so, please reply... I'm wondering: since Adam's announcement ( http://cfrant.blogspot.com/2009/11/fuseng-update.html) which is the most important CFML framework to learn/known (because most CFML shops use it and/or will be using it)...? -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328426 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: SOT: most important CFML framework
Free Agent http://www.freeagent.org Just as a heads-up, that appears to be a parked domain available for sale. Arg!... Thanks Dave. http://freeagent.riaforge.org Now if I can figure out how to type. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328429 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Community Collaboration Chat starting Now
Wish I'd posted this an hour or so ago, but I got caught up trying to help my daughter with something. :) We're talking about design patterns and techniques that will help to encourage integration between different projects in the CF community. http://experts.na3.acrobat.com/collab/ Sign in as guest -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328398 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
ColdFusion Collaboration Chat - Sunday
Hello everyone, I have an active interest in collaboration within the ColdFusion community, particularly between projects. On Sunday, I'd like to talk about ways that we can foster more integration between various projects. For example, there's Mango Blog that Laura Arguello did an excellent job with, there's Ray Camden's Galleon Forums and there's Codex Wiki written in ColdBox and Transfer. And I might like to run all of these, but they're written on different frameworks (or no framework) and generally built as stand-alone apps. So how do I integrate these seamlessly into a single website or extranet, without having to make wholesale changes to the code that would make upgrading later a major challenge? Some of us have already done some work in this arena. For example, Laura did an excellent job with Mango Blog in creating a delegated login option. But these great innovative integration features aren't widely known and for many challenges it seems that none exist at least in common usage within the community. This chat is an open invitation for anyone in the community who's interested in improving collaboration between projects, to discuss the projects we've worked on, the challenges we've faced and solutions we've created or potential solutions we'd like to see. I hope you'll join us. :) Time: 3PM CST Sunday, Nov 15th (1PM Pacific, 4PM Eastern) URL: http://experts.na3.acrobat.com/collab/ Sign in as guest If you have never attended a Connect Pro meeting before: Test your connection: http://experts.na3.acrobat.com/common/help/en/support/meeting_test.htm Get a quick overview: http://www.adobe.com/go/connectpro_overview Adobe, the Adobe logo, Acrobat and Acrobat Connect are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. -- S. Isaac Dealey - AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com - phone: (817) 385-0301 ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328292 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CF9 with Hibernate, or still with Transfer?
Hi Erik, I'll preface my comments about ORM with two things here. First I'm not an expert on either Transfer or Hibernate. Secondly I've been developing another ORM system myself since ColdFusion 5. http://www.datafaucet.com So you know where my biases are. ;) My gut reaction to the introduction of Hibernate when it was announced was that I didn't expect it to have a huge impact on the ColdFusion community. And now that it's here, I've read one or two things from other developers who said after looking at it, that they also haven't found it terribly compelling. Here's one that Steve Bryant wrote where he talks about some of the specific changes in thinking that need to occur when working with Hibernate in CF9. http://www.bryantwebconsulting.com/blog/index.cfm/2009/9/22/DataMgr-is-Better-than-ColdFusion-ORM One thing that spoke to me in particular was his highlight of the fact that SQL execution doesn't happen in real time when using Hibernate. The SQL doesn't execute immediately in Hibernate, instead executing at the end of a Hibernate session which almost matches a ColdFusion request. This means you have to start thinking about Hibernate sessions. That may or may not sound like an issue for you. To me it sounded like an invitation for much more confusing problems to arise. And at the same time it didn't sound to me like it solved any specific problems. Is it a good tool? I expect so. Is it stable? I suspect so, but haven't used it. Will it be an improvement over Transfer? That's a harder question to answer. I haven't yet seen anyone post any blogs describing the CF9 Hibernate implementation solving any specific problems for them. (By this I mean problems that weren't already solved by another tool like Transfer.) I haven't seen anyone say oh thank heaven I have Hibernate now! That's not to say that nobody has, but I haven't seen it. So long story short, if you're interested in solving a specific problem, I would read up on Hibernate (or Reactor or DataFaucet) to see if it solves that specific problem and if so, then go ahead and try it. Otherwise my expectation is that it will be more productive for you in the long-run to stick with what you already know. :) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:328312 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: XMLSearch help - xpath not working as expected
entry is the wrong entity for an RSS feed. The entry you want is item so you'd want xmlSearch(feed,//item) hth -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327664 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: XMLSearch help - xpath not working as expected
Thanks for responding Isaac. I was using an Atom feed and therefore had to use entry instead of item. It worked following the other advice. Ahh, well I read RSS in your original message and had just gone and double-checked the RSS link on my own twitter profile. :) Glad you got it figured out. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327679 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Education
On Sat, 2009-10-24 at 15:17 -0500, s. isaac dealey wrote: In my case in particular, my skills are fairly slanted toward the technical, meaning that my people skills are rusty. LOLI think that's just a programmer trait ;-) My staff once compared me to the new toilet paper my partner bought.abrasive yet effective ;-) It's funny because it's true! One of the things that tends to frustrate me about job placement ads is that they always seem to want you to be some combination of Einstein's level of technical expertise and Obama's speaking finesse. ;) Forget that Obama isn't an especially technical individual and that Einstein wasn't the most effective communicator. Much less the everpresent knowledge gap between a manager's understanding of the task at hand and the engineer's understanding of the same task, meaning that even if the manager were the world's most renowned orator, it would be impossible for him to communicate effectively about a subject matter in which he's just not well versed. /rant -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327680 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
One of the things that tends to frustrate me about job placement ads is that they always seem to want you to be some combination of Einstein's level of technical expertise and Obama's speaking finesse. ;) Forget that Obama isn't an especially technical individual and that Einstein wasn't the most effective communicator. This is a bit off-topic, but Einstein was actually pretty good at communicating with people. http://news.bbc.co.uk/2/hi/health/2988647.stm Highlight: He was also a notoriously confusing lecturer. Does not say to me pretty good at communicating with people, but of course, you can interpret it how you like. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327729 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
-Re: Education
http://news.bbc.co.uk/2/hi/health/2988647.stm Highlight: He was also a notoriously confusing lecturer. Does not say to me pretty good at communicating with people, but of course, you can interpret it how you like. I think that you're reading way too much into a single pullquote. Perhaps his lectures simply covered notoriously confusing topics? Well the quote was just a highlight. But if you want the real in-depth thought process behind this... The most respected minds in the health / psychology community regarding Autism (Simon Baron-Cohen in particular) are citing similarities between Einstein and people with Asperger Syndrome (which wasn't added to the books in the US until the mid 90's despite the fact that early research started in the mid 40's). Challenges with communication are one of the most salient features of Asperger Syndrome and other Autism Spectrum Disorders (ASD). In fact, they are a diagnostic requirement. So it's unlikely imo that they would be including Einstein in their research as an example of someone who may have had the condition unless they were finding significant examples of communication difficulty in their research. The fact that his lectures were notoriously confusing is just a convenient highlight for the BBC article on the subject. I don't think I'm reading too much into the quote, no. Here's the video of Nobel Laureatte (economics) Vernon Smith who has Asperger Syndrome. I suspect this is rather similar to what the researchers are finding in their study of Einstein. http://today.msnbc.msn.com/id/26184891/vp/7030737#7030737 -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327742 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
Jazz anyone? ;) So, what's free-form jazz? Is that kind of like when you just make up code and hope it compiles? What people call cowboy coding? ;) http://en.wikipedia.org/wiki/Cowboy_coding Oh funny, check the advantages section: Developers maintain a freeform working environment that may encourage experimentation, learning, and free distribution of results. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327642 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
Bryan Stevenson: It's just like in A Beautiful Mind where Nash saw the patterns in encrypted documents etc. (not that I am in any way in the same league...but you get my drift). I just see it all in my head and mess with it there before writing the code. Kinda drives people nuts when I go away in my head for a bit and come back with a solution to a problem ;-) I was trying to find some way of responding to this that wouldn't seem conceited... and couldn't really come up with anything, so I'll just go ahead and say it. I thought everyone did this? Certainly not to the extent of A Beatiful Mind or the card-counting in Rain Man, but I have a difficult time imagining any other way of working. Although I've never noticed that other people reacted at all to my doing it either. Or maybe I don't really do it to the extent that you do, but on my own projects I tend to spend a good deal of time creating a mental model of how to accomplish my goals before I start writing any code. On CacheBox I knew how I wanted to implement the Agent / Service design a while before I started writing any code, how it would hot-swap different storage engines and gracefully downgrade from requested parameters to meet available resources, and I had a model of the query-of-query techniques I wanted to try (although they changed once I tested them). -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327643 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
I get you though...it strikes me as odd when others can't see the patterns I do. For me I think it's due to my memory...it even scares me sometimesremembering line numbers or code above/below the code you are remembering 5 years after writing it is just creepy. Now that's some memory! Mine isn't that good. I have a darned good memory for technical details, but it's typically selective. So I remember the formula for the volume of a cone, which I've never used, but I misremember the release schedule for versions of ColdFusion. ;) In my case in particular, my skills are fairly slanted toward the technical, meaning that my people skills are rusty. Just means I have to work harder at them, but at least now I know why and I've been able to find some books that I think are really helping me to shore up my challenge areas. Just finished reading Words that Work, Crucial Conversations, Influencer, Carol Dweck's Mindset and a few others this year. And boy let me tell you, there are things in there I wish I'd known when I presentated at cf.Objective a few years ago. :) Well if this application development thing doesn't work out I can always be a circus freak ;-) Maybe we missed our calling. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327648 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
This may be more of a cf-community rather then cf-talk discussion. Actually there's a cf-jobs-talk list specifically for these kinds of threads... It doesn't get much traffic. Personally I'm not particular about where the thread shows up. Mike may move this one shortly. http://www.houseoffusion.com/groups/cf-jobs-talk -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327595 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
Of around 8-9 devs in our team over the last 18 months we had one developer with a comp science degree. He was worse than an appalling programmer, though I suspect that is not typical. I took a short-term project for the state of TX a couple years ago. The project manager at the time told me that they'd hired someone before me who had a bachelors in CS and had to let him go because he didn't seem able to navigate their codebase on his own without a lot of direct instruction that they just didn't have the time to provide. And his results came too slow for their project timeline and were frequently not what they needed. They said he seemed compelled to turn everything into OO instead of addressing the functional requirements of the project. I have no degree, but got lots of praise for my work, so... not that it's necessarily indicative, but I at least had a corroborating experience. Our project manager (who also coded there) had his degree in nuclear physics. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327597 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
In fact i have doubts about whether a degree course could possibly keep up with the changes in technology. At best a degree course would only be able to teach general principles, because the technology would have moved on by the time any graduates actually came into the work force with teh knowledge they gained at university. Just looking at ColdFusion alone, we've had a new major version every year for the past 4 years. Which means that if you had a 4 year college course that included CF prepared in 2006, it would be outdated by 3 major versions by this year when the students graduated. I expect a similar kind of phenomena with other languages that have been traditionally (or recently) included in Comp-Sci courses like Java or C++. Or for any of the .NET technologies that Microsoft promote. Personally I lean more in the direction of thinking that a comp-sci degree isn't very useful in software engineering, but that a cognitive science degree would help an awful lot. The technologies we use are changing rapidly -- the brains we use to interpret those technologies are not. I got my hands on a college cog-sci textbook recently and am about half-way through it currently. I'm finding the information about memory and information processing fairly useful in making decisions about human interaction with my projects. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327599 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Education
Rick Faircloth: I think you're right, Mark. Music, especially theory, is very logical and an lot like programming...just a different medium. If you get into orchestral composition, it's quite OO. ;o) I have a completely untested hunch that the language centers of the brain have more growth in musicians and programmers than in the general public. It seems like sheet music / music theory and coding / programming theory both are fundamentally about the interpretation of symbols, so it seems like language development would be the logical neurological link between them. Friend of mine is a hardware / networking guy, but doesn't do any programming because he says he just can't retain it. He also happens to have a tin-ear. ;) I think part of the difference there may also be the ability to visualize the model. In hardware / networking there are actual physical objects that connect together in a particular, specific way, but with programming (as with language), that's not the case. Like lines of code, words can be fit together in rather arbitrary and novel ways. So instead of having a solid mental model of a large system, what you have is lots of smaller mental models of an individual units in that system (a word or a component). Instead of having solid, well-known relationships between the units, their relationships are ambiguous and constantly open to interpretation or redefinition. Jazz anyone? ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327622 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Education
John M. Bliss: At least anecdotally, I'd say that the other part of the brain with a strong connection to code is the part responsible for language and communication. D'oh! Should have replied to this one instead. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327623 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
-Re: Education
Eric Cobb: Heh...nuclear physics...ColdFusioncoincidence? I think not! http://en.wikipedia.org/wiki/Cold_fusion Yeah, he mentioned that one day when we were talking about his background. He said he'd kind of stumbled into the job, was working in an office somewhere and a guy came in and said what do you know about ColdFusion and of course his first response was uh... I've heard about it. But of course, he was thinking about a source of energy. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327624 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Education
That said the psychology degrees were quite helpful, especially those courses dealing with cognition and perception. I really wish I'd paid more attention to your comments on the lists a few years ago. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327626 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
Ian Skinner: I think you memory of the ColdFusion version's is a little compressed since I clearly remember the buzz of ColdFusion 6 back in 2000-2001. That doesn't surprise me... :) I didn't go check, I was just throwing off the top of my head. But I could still easily see someone being 2 major versions behind when they graduate if they just had a 4-year degree plan. p.s. Isn't there a documented bias in which people compress history, remembering things as having happened for a shorter period of time than they actually did? It seems like I remember reading about it, but now I can't find it in Wikipedia's list of biases. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327627 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Education
Well Ike, there are only 12 notes (words) in western music. Hell of a language where almost all the meaning is in the timber, cadence and inflection. There is that. Although I was thinking more particularly about sheet music and things like timing, how 4/4 makes the meaning of the placement of the notes in the rest of the stanza different than 2/2 -- you'll have to forgive me if I'm butchering the lingo, it's been years since I've played a piano. ;) But spoken language is similar in that context can often dramatically change the interpretation of the individual words. And we do the same thing again in programming -- polymorphism springs to mind. shape.draw() circle.draw() square.draw() -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327633 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Education
Judah McAuley: Recombination and repetition can produce surprising beauty and complexity. Indeed, it is almost always the only thing that does. I'm suddenly reminded of an unrelated Margaret Mead quote. :) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327634 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: ExpandPath() Returns java.lang.NullPointerException When Run As Scheduled Task?
I haven't seen it, but the thought occurs to me that you might try changing the mapping. I'm guessing you're using the default webserver root mapping / -- it's possible that adding a /images mapping might resolve the issue at least temporarily. Or switching between setting the mapping in the CF Admin versus setting it in the Application.cfc. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327507 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Can anyone see the problem here?
Try this: cfset ads = evaluate(#application.dbpre#Advertizements) / CFIF IsDefined(form.zip) and form.zip IS NOT and IsDefined(form.radius) and form.radius neq 0 and len(form.zip) eq 5 and ( listfind(valuelist(results.zip),ads.zipcode) or (listfindnocase(valuelist(results.city),ads.city) and listfindnocase(valuelist(results.state),ads.state) ) /CFIF If your results query only contains one row (or is only supposed to contain one row), then it's even simpler because you can drop the listfindnocase(valuelist()) from the code alltogether (results.zip is ads.zipcode or results.city is ads.city and results.state is ads.state) Actually if the query is more than one record, then you might get mismatches anyway, because you might wind up with an add for Trenton New Jersey and another add for Trenton Ohio and end up with matches for both whenever you're looking for one or the other. hth -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327478 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
CacheBox presentation 6pm EST tomorrow
In case anyone missed the announcements, I thought I'd drop a quick note here to let everyone know that I'll be giving a presentation on the CacheBox framework tomorrow. CacheBox is a hot-swappable caching framework for ColdFusion with the intention of creating a standard for caching that I think has some benefits for everyone. So far there have been 16 RSVPs, so it's looking like it's going to be a good crowd and I'm excited. :) http://www.meetup.com/coldfusionmeetup/calendar/11634831/ The project is on RIAForge here if you're interested in having a look at the docs between now and 6PM Eastern. http://cachebox.riaforge.org Thanks, -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327483 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CacheBox presentation 6pm EST tomorrow
CacheBox is a hot-swappable caching framework for ColdFusion So, I've been wondering-- what exactly qualifies code as hot-swappable? Does that mean that you can actually change it out for another framework while your app is running, or are you simply implying that it is stand-alone code that is portable? Thanks for the question, Brad. :) If by framework you mean something like ehCache versus memcached, then yes. It's always CacheBox that's ultimately managing everything, but you can change the storage engine and eviction policies of different cache stores while the app is running. So for example, you've got several different cache stores, some of them are in-memory, some are using ehCache, some are using memcached. You can selectively swap any single store (I've been calling them agents) to a different storage engine at any given time, so you could say move the storage of one particular set of content from a database to memcached or vice versa at run-time without any problems. Or you could change the eviction policy of an agent from 10-minutes idle to 100 items first-in-first-out or something else. Most (although I'm not sure it's all) of the previous options for CF didn't allow you to make changes to the cache configuration at run-time, they depend upon the cache config occurring just once at startup. There are a couple of advantages to being able to swap things at run-time, one of them being that the service can automate changes to the eviction policies so that the cache can optimize itself in a hands-free, hassle-free way. So basically, it's cache that configures itself so that you don't have to -- and it can do a better, more efficient job of configurating itself than most of us will when we hand-code it. I know for myself when I'm thinking about configuring something in cache, I'm really guessing about the usage patterns of my data. I don't have actual usage graphs or anything to show me how long the average piece of content stays in active use, etc. But the service will have direct access to that kind of data, so it can make those decisions more accurately at run-time than I will during development. :) There are also stand-alone / portable implications as well, but those aren't my reasons for describing it as hot swappable. Anyway, great question. Hope to see you at the preso tomorrow. :) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327486 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: cflock within Application.cfc?
Hey Andrew, that sounds like a real tough problem... probably one of those issues that will seem simple in hindsight. :) You covered all the bases that spring to mind for me immediately. But I didn't see what error message you're getting from the code. I think you just said it's failing. Maybe something else will occur to one of us if we know what error message it's giving you. -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327327 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: cflock within Application.cfc?
Cannot lock SESSION scope. Cannot use cflock to lock the application or session shared scopes without these scopes being established through the use of the cfapplication tag. To use the session scope you need to enable session management. Application and/or Session variables must also be enabled in the ColdFusion Administrator. Hmmm... well that's strange... My first instinct is to say that you've somehow accidentally attempted to lock the session scope inside of the onApplicationStart() method or possibly in the soft-constructor of the Application.cfc (which is how it appeared in your pseudo-code). But I had assumed that what you really meant was that the lock was in the onSessionStart() method (but you just weren't showing the cffunction tags for it). That would be the only way that I could see this actually working on your live server, and I thought I remembered you saying you'd pulled down a known-good copy that matched what's on the live server. Anyway, that's the only other thing that springs to mind for me is that onSessionStart() doesn't execute until after onApplicationStart() and the session scope doesn't exist until that method executes (which I'm sure you know). If you'd like some help off-list, feel free to email me the Application.cfc you've got and I'll test it here and see if I see anything else peculiar with it. p.s. Adobe ought to update that error message. It's still using the error message from CF5, before Application.cfc was introduced and most of us don't use the cfapplication tag to establish our scopes anymore. ;) -- s. isaac dealey :: AutLabs Creating meaningful employment for people with Autism http://www.autlabs.com ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327347 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: display wingding character code
is there no way to place it in a normal string without having the p tag?. Haven't tested it, but it occurs to me that you might be able to get it in a graphic using the new image features in CF8. Create a new image, set the image drawing font to wingdings and then write the character into the image. I realize this may not be quite what you're looking for either, but this relies on the font existing on the server, rather than relying on it existing on the client's computer, or on the browser supporting it (as seems to be an odd case with FireFox not supporting it). hth ike -- s. isaac dealeyAutLabs creating meaningful employment for people with autism http://www.autlabs.com ph: 817.385.0301 ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327287 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CFScript - what's the advantage?
Isn't a cfloop from=x to =y index=i step=z a counter loop? Yes, it is. The difference is that the implementation is slightly less flexible than the script version, but only slightly so, and only noticeably so in edge cases that most of us will never see or touch or even hear about. x = blah; ... some other stuff ... for (; x mod 7 neq 3; x *= sqrt(pi)) { } You wouldn't be able to increment x by multiplying it by the square root of pi for example, you can only increment it by adding a signed integer value. And similarly the to attribute is a number, rather than a formula the way it is in a script loop, so you wouldn't be able to do x mod 7 neq 3 as the formula for completion either, because the tag loop is limited to checking or x number. But because most of us will never see or touch or even hear about these kinds of cases where that sort of thing is actually useful, the tag-loop is synonymous in well over 99% of cases. I don't know that this particular pseudocode would actually run or work - probably not - or it would create an infinite loop maybe - but it's really just meant to be an example. ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326887 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Database-less queries
This is one of those little challenges that I did just to see if I could do it. Here's the result, nothing too exciting unless you play Farmville on Facebook -- http://www.ruckelshaus.com/farmville/ Thanks for the help, Neat! I don't play any of the games on Facebook, but that's cool. I've been working on a new version of DataFaucet recently and using a maze game as a sample for it. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326944 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Coldbox plugins vs interceptors for user management
I feel that there aren't any CF frameworks or apps out there(that I know of anyway) with a solid (role and feature based per website) user management built in so figured I will try to put one together. You might take a look at the onTap framework's Members onTap plugin. I wrote an article about the way that security system works a while back that's been fairly popular http://ontap.riaforge.org/blog/index.cfm/2008/5/11/Keep-It-Simple -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326874 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Strange License Error w/ Developer Edition
Hey guys, I just got this wierd licensing error from Adobe's developer edition of CF8. Not a big deal since I can just restart the service, but I've been having to use an external IP address to do my testing because of an odd bug in the Apache webserver. And today I apparently exceeded the number of external IP addresses available on the developer edition, even though I only used one IP address. ;) Here's the error: A License exception has occurred. You tried to access the Developer Edition from a disallowed IP (192.168.1.100). The Developer Edition can only be accessed from 127.0.0.1 and two additional IP addresses. The additional IP addresses are: 192.168.1.101, 192.168.1.101 What I'm highlighting here is that the 2 additional IP addresses given at the bottom of that error message are the same IP address. Same browser even. Thought it was kind of odd, figured I'd post it. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326875 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Database-less queries
Hey Pete, Although CacheBox is using structures for performance on fetch operations, it's using a query to store the metadata for the content in cache to improve performance of other operations like reporting statistics and bulk-expiring or bulk-reaping the cache. (Either of which are comparatively quite slow when using a structure.) It's working out pretty well I think. http://cachebox.riaforge.org It sounds like your particular project will be a bit simpler than that, and I see no particular reason why it shouldn't work. There are a few fidly details regarding working with manually built queries, but for what it's worth, they crop up for me more often during a query-of-query, which you may or may not be doing. If you run into any issues with it, feel free to ping me off-list and I'll answer any questions I can. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326882 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
CacheBox Feedback
Hi all, There's been a lot of interest in the CacheBox project I put up on RIAForge. It's been about 2 weeks and almost 150 downloads, so that's an average of about 10/day? And I just thought I would post a quick note here to see if I could get some extra feedback and see how I'm doing on the documentation, the feature set or even the code. Is the documentation clear? Does the feature set make sense? Are there things we can do to improve the management application? The goal here is to grow a strong community around this project, so that this is everyone's caching project, everyone contributes and everyone gets a lot out of it. There's also room for anyone who'd like to contribute to provide some significant pieces of code or insight to code, for example, I'd like to see several people contribute to the auto-optimization, which is a very important feature that's not yet fully developed. :) Of course I don't have any ready access to the list of people who've downloaded it, because that's anonymous. So if I want to get feedback I need to come here where I know you guys are hanging out. :) Feel free to respond to me privately if you prefer, or I set up a google group for the project at http://groups.google.com/group/cfcachebox I also emailed Charlie Arehart about giving a presentation for coldfusionmeetup.com in the near future. Hopefully it will be scheduled soon and help us get more people involved. :) Thanks! -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326784 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
CacheBox Call-Backs Dilemma
Hi guys, I have this dilemma with the new CacheBox framework I've been working on. It's really bugging me and I wonder if you guys could help me out by giving me some feedback on the solution. I posted an article about the problem on the CacheBox blog here: http://cachebox.riaforge.org/blog/index.cfm/2009/9/22/callbacks Thanks. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326476 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Custom scopes
Alan Rother wrote: As long as you have two Application.cfcs or Aplication.cfms using different app names the vars won't be shared between the two. If you are using the same codebase, but two different domain names you will need to recode the app vars so that they use different values. If one is using the same code base, it is possible to dynamically assign the application name in the Application.cfc| cfm file based on domain names or some other factor. The you still have separate variable spaces without duplicating the code base. That's the route I was going to suggest... Something like this should work fairly well to separate your forums into their own applications. cfcomponent displayname=Application.cfc cfset temp = cgi.server_name / cfset temp = rereplace(temp,^www\.,) / cfset temp = listfirst(temp,.) / cfset this.applicationname = temp / ... /cfcomponent -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326474 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
need a small open source project
Hi all, I'm working on the CacheBox project and I wanted to include a sample in the distribution. Originally I thought I might include BlogCFC because I knew it cached a lot of data, but the project has become rather large since the last time I looked at it. Does anyone know of another open source project that's smaller and caches its data? Or have an older version of BlogCFC laying around? Thanks! -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326237 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CacheBox 0.9 BETA relase
Brilliant - I'll be downloading that and plugging it in to my fusebox custom cache verb. Should be a snap :) One thing I have done in Fusebox is to create two custom verbs (I initially wrote caching into the core but figured a more pluggable way to do it): Thanks Dom. :) The comment replacement trick is really neat, I like that. I'm not sure if that solution would have occurred to me either, but it's really slick and sounds like it would work well for Fusebox in particular. I had been noodling with the idea of using AJAX for that kind of thing and then you're actually caching the original AJAX code and it's running out and hitting an event that's not cached in your app. That's problematic though because of Section 508 and because the AJAX section would load slower and the more AJAX you have loading right up-front when the page loads, the slower you are to get the whole page. (I've seen that happen at a company I worked for in Portland, where they put AJAX all over a portal page ostensibly to speed up the page and then people started complaining about it being slow.) So although the AJAX thing is still an option, the no-cache tag sounds much more bulletproof. :) cache (works kinda like cfcache) and no-cache. I came up with the no-cache solution when trying to cache whole pages and quickly realising why that wouldn't work well because of little spots in pages that couldn't be cached. I then went around caching every element of the page individually but that started causing real headaches. The cleanest solution for me was to add the no-cache verb, that allows you to cache like this: fuseaction name=fubar cache agent=myPageCacheAgent do action=someFuseaction / do action=someOtherFuseaction / /cache /fuseaction fuseaction name=someFuseaction no-cache include template=noncacheablecontent / /no-cache /fuseaction fuseaction name=someFuseaction include template=cacheablecontent / /fuseaction Under the hood, this will cache everything between the cache tags. However, when the no-cache tag is encountered an html comment is wrapped around the content. When the cached content is output, this commented code is replaced by the output of doing the non cacheable fuseaction (the fuseaction name is embedded in the comment). Anyways, thought I'd mention that as I have found this approach incredibly useful. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326198 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
CacheBox 0.9 BETA relase
Hi all, I just wanted to let everyone know that I've just released an 0.9 beta of the new CacheBox caching framework. Hopefully it will be a release candidate soon enough. Matt Gersting was also working on a similar project called FuseCache specifically for FuseBox applications and we're talking now about how to integrate those. You can tell from the release number that we're not quite finished yet. I'd also like to talk with folks from other framework communities like the ColdBox or Mach-II communities about integration that would allow people to choose between CacheBox and the existing cache features in those frameworks. I posted a blog about the release with my release notes that mention the things that still need to be written, enhanced or fixed. You can read the blog here: http://cachebox.riaforge.org/blog/index.cfm/2009/9/9/Version-09-BETA And of course you can download the zip archive at http://cachebox.riaforge.org Thanks guys, I'm looking forward to hearing your feedback. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326183 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CFC's.. Why use them?
Remember that Singleton is a DESIGN pattern. The complexities we see in much of the published literature are based on Java's inability to cleanly implement a secure Singleton design because it doesn't have a global scope and any real sense of application startup. Don't mix design and implementation. ... If you're fussy about encapsulating the single instance in a method call in CFML, just add an instance() method that returns application.theSingleton - but this is already overly complex and unnecessary in my mind, forcing you to trade off some of the high-level simplicities CFML brings to the table in exchange for a purity that adds no value. I'm not sure I would say it adds no value. I think it depends on the goal of the project. I'm working on a project right now that does essentially this, except it's returned from init(), not from a separate instance() method. The reason in my case is to eliminate a dependency, making the project an optional / scaling addition, rather than a prerequisite. Figuring out how to put a singleton into Railo's cluster scope was kind of interesting too. ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326121 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Microsoft Velocity
I would add that if you really need a technology like memcached for scaling, maybe you should consider switching operating systems for the application servers. Thanks Mike. This is actually for an open source project of mine that's currently in development, rather than for a production site. I do my development on a 64-bit Vista notebook these days and testing an external caching option on the same machine would be more convenient. Apparently someone had recommended Velocity as an alternative to memcached on StackOverflow.com -- memcached is what I was trying to test originally and I figured I'd ask since I'd seen Velocity mentioned as an alternative. I'll probably end up installing memcached on the old notebook and testing it that way, despite the challenge of its imminent demise. ;) Here's the project if you're curious: http://cachebox.riaforge.org Part of the idea behind this is that, aside from reducing the dependencies with your application, at some point rather soon the cachebox service will be able to automatically analyze the cache statistics and re-optimize its own configuration. Throughout the course of a day as the needs of the server change between peak and non-peak hours, the service will be able to adjust and optimize itself to a best fit for that period of time, based on whatever caching resources are available. If memcached is available, it uses that - if not, it reverts to the next-best option. The end result should be two things - 1) less work to configure / maintain your caching (and less coupling/knowledge of cache within your app) and 2) better optimization of cache. Ideally you should be able to get best-case caching with almost no work at all. Right now I'm testing several storage media and eviction policies. Then I'll be moving on to the code that will handle auto-optimization. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:325885 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: ACT! Database to GoDaddy Hosting
His CF-enabled site needs to be able to consistently access SQL Server, which in theory is possible even with SQL located on his own machine at home. In practice however, it's usually not possible to host your database on a home computer because of a variety of issues like non-static IP addresses (which also prevents DNS resolution), etc. If he wants to just have his ACT database on the hosted server though, I believe that's a possibility. I remember reading about a web-based version of ACT from the vendor. I would contact them and find out if they support migrating to the web version of their software. If so I think they're likely to have the easiest instructions for doing that. Otherwise it is possible to transfer the data up from the local database - In the past I've done it with Data Transformation Services (DTS) but you could write a script to do it with WDDX if that's not working for you. The other problem is going to be that once the data is up, he'll have 2 coppies of the database. So he'll either have to stop using his local copy, or you'll have to figure out a way that he can sync the 2 databases. In theory DTS used to do that I think, but I've never used it for that personally. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:325858 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Microsoft Velocity
It looks to me like Microsoft's caching project called Velocity is still in development (beta?) ... Does anyone know if there have been attempts to use Velocity with ColdFusion and/or Java yet? I discovered it while looking for information about how to install memcached on a 64-bit windows server, which appears to be impossible at present. Thanks! -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:325859 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Old CF project (1000 .cfm and .cfc), refactor into framework
I want your opinion ( or experience ) with refactoring an old project into a framework. I am working now on a old non-frameworked project with plain cfm files with .cfc function and object libraries. This projects contains a bunch of .cfm files and .cfc. About 1000 items. The discussion with my colleagues is that some want to refactor the whole project in a framework. I think it's to much work, and you can better start from scratch. My other colleagues disagrees. Do you have any experience or opinions? Both approaches work. There are a lot of variables involved, so it would be difficult to offer a blanket suggestion about how to approach this problem. The amount of business logic that's been placed in or left out of the CFCs will have a dramatic impact on the amount of time it's likely to require to convert the application to a framework. If most of the business logic is already in the CFCs, then converting to the framework shouldn't take very long. If you've got a lot of business logic in .cfm files currently, you might want to start by converting that logic into objects -- which is what you want anyway, irrespective of which framework you choose. And at least for that portion of the migration project, I would tend to say that it makes more sense to keep the business logic you have rather than start over from scratch, since that has nothing to do with your framework. The rest of the project will be converting the views (HTML) and creating events in the framework's controllers. It's not difficult but it can be tedious. The onTap framework is designed in a particular way that allows you to convert individual pages incrementally in a time permitting fashion. None of the other frameworks I've seen will allow you to do this yet, you either convert them all at once, or not at all. The onTap framework will also allow you to maintain your existing links and form actions, which again, it's the only framework I've seen that will eliminate that step from your workload (though I've heard that upcoming versions of FuseBox will have features that allow this... I think). Incidentally, I converted Ray Camden's Galleon Forums application to 5 different frameworks - ColdBox, Mach-II, Model-Glue, 2 versions of FuseBox (with without XML) and the onTap framework. In total the project took me about 2 week. I don't think it had 1000 files, however, I was able to replicate the migration to 5 different frameworks all by myself during that time while still maintaining a 9-5 job. So I think that says something for the potential to be able to migrate your existing code. Whether you want to keep the existing code is really another question. If you're unhappy with the user interface, you may want to scrap it if you have time to start from scratch. Good luck! :) ike -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:322827 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Old CF project (1000 .cfm and .cfc), refactor into framework
Forgot to include the URL to the Galleon Project, d'oh! Here it is: http://www.tapogee.com/galleonproject/ -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:322847 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: YIKES! I must let internet users write SQL queries for our database!
Ian Skinner wrote: Did I get your attention? Luckily these are read-only queries, but still! I forgot to mention an important consideration is to somehow control and mitigate query requests so that users don't tie up the database with a task taking hours and hours to process. It is already a batch processing system, where the users do not get the response immediately, but rather it is submitted to a que and then the user receives an e-mail with a ftp link to the resulting output files when their request is completed. But, more and more frequently a request is to large and|or complex and it ties up the que so that nothing can be done until such a time as a DBA can get in there and kill the process that is jamming up the system. If CF is handling the database access you can set a timeout on the query to prevent it from tying up the server? I honestly have never run into this specific situation, so I don't know how well that works, but the first thing I would test is if I could simply specify timeout=60 or somesuch in the cfquery and have it automatically error and exit early if the statement is taking too long. I kind of wonder too if it might not be possible to create an AIR app to house a Flex form and then use the Flex app to alert the user and give them their results when it's done... Might even give you the ability to give them more feedback about the process in the form of Your query is number 3 in queu. and then periodically update their position in queue. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:321876 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Kludge to Clean; framework help
Hi Josh, One of the design concepts for the onTap framework is that it allows you to migrate individual pages of an application gradually as needed. You may be able to get that done to some extent as well with some other open source frameworks like recent versions of FuseBox, although the front-controller may make it more of a challenge, because it may mean changing a lot of the URLs in links and forms in your application or creating mod-rewrite rules. The design of the onTap framework by comparison will allow you to migrate to the framework without changing any of the URLs in your application. That should help since you can't afford to redesign your navigation or login. (I hear there's work on adding event beans(?) in an upcoming version of Fusebox that will allow it to work more like the onTap framework and make migrating to easier.) The framework does have its own Application.cfc, which means you would be moving up from your Application.cfm, however, the framework design also supports a tiered onRequestStart event that should make it easy to migrate your existing Application.cfm code structure into the framework. You can download the latest onTap framework build from http://ontap.riaforge.org With regard to accessing variables from another site that uses client variables, there are a variety of options. Syncing the sessions between sites like that is always a bit of a challenge. I might look into oAuth (I believe there's a CF project for it on RIAForge). I'm hesitant to offer more specific suggestions without knowing more about your particular needs. :) Good luck! ike -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320786 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: true false
#IIF(myvar eq 1, DE(true), DE(false))# Actually you can get a little bit cleaner than this even: #iif(myvar,true,false)# True and false don't need the DE wrappers because they're boolean values, so they evaluate to themselves and then as long as myvar is a boolean, you don't have to explicitly compare it to 1 (although you can if you like). -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320232 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: true false
I thought this sample would do that. Yes, but I think he wanted it to display TRUE or FALSE the way the yesnoformat displays YES or NO. On Sun, Mar 8, 2009 at 11:50 AM, s. isaac dealey i...@turnkey.to wrote: #IIF(myvar eq 1, DE(true), DE(false))# Actually you can get a little bit cleaner than this even: #iif(myvar,true,false)# True and false don't need the DE wrappers because they're boolean values, so they evaluate to themselves and then as long as myvar is a boolean, you don't have to explicitly compare it to 1 (although you can if you like). -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320246 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: (sot) CF and Section 508 compliance a 508 compliant date/time picker
Also.. Does anyone know of any 508 compliant date/time pickers? Those are going to be the only JS widgets that may be an issue. Any date-picker should be fine, provided that the widget is used to populate a text field that can also be manually entered. I integrated the Dynarch widget into the onTap framework last year. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:319632 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: (sot) CF and Section 508 compliance a 508 compliant date/time picker
Any date-picker should be fine, provided that the widget is used to populate a text field that can also be manually entered. Thanx Ike, So if I understand correctly, if I have a date/time widgets that can can be used as (or considered to be) a convenience or an adjunct, but not the primary and/or only means to entering the date/time, then I will be fine? That is the part I am not clear on. Yep, as far as I know that's an accurate interpretation. Section 508 isn't a full moratorium on JavaScript -- it just means that you have to be careful to ensure that the JavaScript solutions are backed by working alternatives for people who can't use JS. So for that matter, the JS interface can even be the primary means, as long as it's not the only means. I've got a contact manager app that I'd been working on where a number of the links launch AJAX partial-page interfaces and this is fine because the link itself is just a normal link with an HREF to a working page where the person can perform the task, and all the JavaScript is done in the onclick. This way it's basically transparent to both the JS enabled average user as well as the screan-reader user. I integrated the Dynarch widget into the onTap framework last year. Huh... Small world. I have a custom tag for the Dynarch widget that was hoping to leverage. Do you think that the Dynarch widget will be ok? Yeah, it just populates a text field, so it should be fine. There's a wierd issue in the Spry date hints that collides with it (and apparently some other widgets as well). But as long as you're not using Spry that shouldn't be an issue. Good luck on the project. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:319646 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: (sot) CF and Section 508 compliance a 508 compliant date/time picker
If we have time we will roll our own, prolly using spry as long as it doesn't conflict with the Dynarch widget like said it could/would. You can work around that by disabling Spry's date hints for date-validated text fields. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 817.385.0301 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:319648 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: FreeTTS API implementation doesn't work in ColdFusion7
cfset BootstrapClassLoader = createObject(java, coldfusion.bootstrap.Boot strapClassLoader).SystemClassLoader.newInstance(com.sun.speech.freetts.Voic eManager) cfset VoiceManager = createObject(java, coldfusion.runtime.java.JavaProxy ).init(BootstrapClassLoader) cfset Application.VoiceManagerInstance6 = VoiceManager.Instance I'm not the most knowledgeable expert with regard to Java, but this just looks to me like it was written by someone with Java experience, who didn't bother to even test anything in ColdFusion and instead simply assumed (wrongly) that everything in CF would work exactly the way he's used to things working in Java... blech... Random guess (I haven't tried this), replace the entire 3 lines with this: VMInstance = CreateObject(java,com.sun.speech.freetts.VoiceManager); Then set Application.VoiceManager6 to that. The extra classes he created look to me like classes that are probably instantiated automatically by CreateObject(), so using CreateObject to instantiate them would be (I believe) just doubling up on those classes and actually slowing them down, since you would be reflecting the reflection. That's just a guess, but that's what it looks like to me. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317848 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: programming guidance, cftree
sent the code, data and xsl sheet to you via email. Thanks Sam, I got them... Haven't had a chance to look at them yet... been busy preparing for a move. Hopefully soon. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317786 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: programming guidance, cftree
I don't think the tree is going to work for you the way you're hoping... In the past I remember being able to specify a query in cftreeitem with id and parent and having it automatically assign all the sub-nodes the way I wanted, but I can't seem to get that to work now on CF8 with a single query. I was trying to create a quick code sample for you to convert the XML packet to a query, but couldn't get it to work. You might also be able to get what you're hoping for by using an XML form instead of a flash form and using an XSL transformation to modify the generated form XML. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317659 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: programming guidance, cftree
thanks. I wasn't able to find a query mechanism either. the tree displays/works fine, but the app build process isn't right.. Right... that's the reason why I was headed for using a query to build the tree, because in theory if you give it id/parent it should be able to build all the sub-nodes directly from the variables rather than saving anything to file. Same thing with the XML form and XSL transform, although XSLT is generally trickier to follow, which is why it wouldn't be my first choice to recommend. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317667 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Dynamic Path
Is there a way to display the current location of a web site dynamically. Meaning if I was at www.website.com/programs/water/cooling.cfm that location bar would look like Home - Programs - Water - Cooling and each one would link back to that location. There's not any way to do that within the address bar. There are ways to do it within the page if you want. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317669 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: programming guidance, cftree
yeh on the XSLT, I spent quite some time trying to use XSLT to convert some non-XML data to XML, but it doesn't support recursion, yeow!.. didn't take much to in CF at all. but you MAY have given me a pointer.. maybe I can create my OWN cftree/query type tag to generate the stuff inline.. (tree from xml), as my renderer is xml agnostic I've never had any difficulty getting XSL to handle recursion, but like Dave Watts mentioned, it won't help you convert from non-XML data to XML. For that you need to roll your own code, which I'm guessing is what you're describing in the 2nd paragraph here. Yeah, your function can be used to create the recursion you need to get your non-XML data into the right format for your XML packet and then you can use XSL to convert that into whatever you happen to need in terms of HTML/JavaScript if you want to go with an HTML tree instead of a flash tree. (Though I hadn't realized there was a pre-XML step here.) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317677 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: programming guidance, cftree
XSL supports FUNCTION recursion, but NOT data isolation. variables are in the context of the xpath path, and are NOT hidden on function recursion. (ie you have to be done with the variables, they will NOT survive. (I have a nice xslt that demonstrates the problem clearly).. I'd be interested in seeing the problem case. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317682 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: CFQuery
Thanks for the link. I see that you authored this article. Very well laid out. I understand SQL Injection and qhy to use CFQUERYPARAM. What I did not see in the article was how to take a CFSET statement that builds a SQL String and put CFQUERYPARAMS into it and make it work. Like: cfset theSQL = SELECT queryName, title, content FROM content WHERE queryName = 'cfqueryparam cfsqltype=cf_sql_varchar value=#URL.queryName# ' How does one accomplish this? You can't really do it like that... you can never put cf tags inside a string literal and have them work (except in the case of code generation, which isn't what you want). (Also the double-quotes would need to be escaped () in order to embed them in a string.) The reason why the cfquery tag has an end-tag however is actually to eliminate the need to build sql statements using string literals like this. So normally you would use this: cfquery ... SELECT queryName, title, content FROM content WHERE queryName = cfqueryparam cfsqltype=cf_sql_varchar value=#URL.queryName# / /cfquery Note that when you use a cfqueryparam tag you omit the single-quotes around the parameter. The parameter will handle the quotes for you if they're needed. Having said that, the DataFaucet ORM actually does use a technique which allows it to have just one pair of cfquery tags in the entire framework, which behaves similarly to what you're describing. They don't work on a string literal however, they work on an array which contains some strings and some structures, where the structures contain the attributes that will go into cfqueryparam tags. That looks similar to this: cfquery ... cfloop index=x from=1 to=#ArrayLen(sql)# cfif isStruct(sql[x]) cfqueryparam attributecollection=#sql[x]# / cfelse #preserveSingleQuotes(sql[x])# /cfif /cfloop /cfquery Other mechanisms within the ORM framework help to prevent SQL injection -- with just a small number of rules to follow regarding the things you should not do with the ORM to prevent opening yourself to attacks. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317694 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: My Starbucks Idea - and Coldfusion
On Wednesday 07 Jan 2009, Ian Vaughan wrote: Hope this makes sense? I didn't spot a question... :-) I think it was this: Using coldfusion what is the best way of implementing a user vote facility on suggestions submitted. So as users click on the thumbs up icon it becomes more popular and the same when the click on thumbs down the idea becomes less popular. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317507 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Who encodes characters in mails sent by CF
In CFMX, in mail settings, there is an option to get messages sent encoded in UTF-8, ISO-8859-1, etc... IN CF5, there is no such option. So my question is: 1º who encodes messages? CF? Then apparently it is optional, but where is this option? 2º the mail server? In CFMX there's a charset attribute in the cfmail tag cfmail charset=ISO-8859-1.../cfmail I'm not sure if that attribute existed on CF5 though. I believe CF encodes the message before saving it to a file in an outgoing mail spool folder. hth -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317474 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Extending application.cfc
Hey all. I have been extending an Application.cfc from my root in a sub directory using mappings. I recently implemented THIS.mappings and it doesn't appear that the mapping for the extended Application.cfc is working. can anyone test this and confirm deny it? You can't. Mappings created in the Application.cfc can't affect the extends attribute of the Application.cfc. If you're using Adobe's CF server, you can create a file in the current directory like this: appcfcproxy.cfc cfinclude template=../Application.cfc / And then in your subdirectory/Application.cfc use extends=appcfcproxy.cfc I'm not sure about Railo or Smith but I know this won't work with BlueDragon. The onTap framework's Application.cfc was designed to eliminate the need for this kind of nesting (as was common with Application.cfm) by making the onRequestStart and onRequestEnd events tiered. This way you can easily add whatever you need in those events for a given subdirectory without doing this kind of tapdancing with the Application.cfc. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317357 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Extending application.cfc
And then in your subdirectory/Application.cfc use extends=appcfcproxy.cfc Or rather extends=appcfcproxy... oops! -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317360 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CFCs, Scopes Thread Safety code review
yes thats where query in the add to cart comes into play, from now on when they add an item I check to see if it is active AND active = 'on' lol anyhow again thank for the help :) I figured that was the case, but that still doesn't eliminate the race condition. The cart lives for the duration of their session, which is like 20 minutes or so. So the item that was active when they added it to their cart could become inactive at any time after it's added and before they check out. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317320 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CFCs, Scopes Thread Safety code review
Hi again Isaac, you just hit the nail on the head, the query given is just 1 of hundreds in that CFC but the problem of the user deleting a category happen sometime back. Halloween products after the season had ended and a customer placed an order they should not. I put it down to a catching issue at the time. Ahh... seasonal items... yeah, that would make it more likely... but although I would still recommend adding the var in that function, it won't eliminate the race condition in that case. You'll still need to check the item(s) individually when they're added to the cart and probably again when the user reaches the checkout if you want to handle all the possible race-condition scenarios with that. If the guy puts something in his cart and is shopping around for a few minutes while the item is removed from the inventory, then he'll still get to the checkout with the item unless you do some kind of check and tell him woops, this was removed from the inventory. Although personally my preference would be not to remove anything from the cart, like, unless they actually ran out of stock and needed to give him a store credit or a refund, once it's in the cart, I would consider it set until he checks out -- no price changes, etc. Because he agreed to the price when he added it to the cart. If he agreed to 8 and then he reaches the check out and it's 10 or 12 or whatever, he's liable to be unhappy about that and consider it poor service. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317296 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: ColdFusion8 and Animation
I'm wondering loud if we can create some basic animation image file(s) with cfimage or related tags with ColdFusion8. It does not need to be high quality but more like a better vehicle to presenting ideas. Not Flex nor Flash. I could be wrong, but I don't believe cfimage supports animated GIF -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317301 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: CFCs, Scopes Thread Safety code review
Someone else probably already mentioned this. The productmenu function is not thread safe, although it's not a huge issue. Each time the function executes it places the query result in the variables scope of the cfc, which isn't where you want it generally speaking... However, the danger with this particular race condition for the moment is small. It might result in someone getting a menu that contains a category that doesn't have any products in it, or not containing one that does. But also in this case, even if you elminate the race condition within the function, the end result of the user seeing a slightly incorrect menu would still exist because the race condition is also created again by the nature of the web. A guy hits the page, gets the menu and then off somewhere else the client deletes that category. But the user still has the page open in their browser and when they click the link, bang! They come to a page that may or may not work because the category doesn't exist or maybe doesn't have any products in it. But this is the kind of race condition that a lot of applications have and rarely becomes an issue because well, for starters the people using the site have to do several things at the same time and while selecting a category is common, deleting one is not. So right off the bat, you're not likely to see the result of the race condition very often, because someone has to delete a category or deactivate its last product first and that rarely happens. And then even on the rare occasion on which all these events line up just right, I'm not sure how many people will actually report the error or the page that's not working to the store. Often it's not so important to them and just going somewhere else is easier. So yeah, in that case, the fact that you're not having problems is kind of coincidental. If we're talking about best practice on the other hand, you always want to use a cfset var queryname = 0 / before every query in your CFCs. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317278 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: JS Question
I'm opening a popup on one page and want to close it on another page. You can't do it, because the variable you created on one page to reference the popup doesn't exist when you leave that page. That's true... although you might be able to get around that if you do something really fancy with frames or iframes and passing a window reference around. Or you could load the content of the other page via an ajax widget to prevent actually navigating away from the page and that would preserve your window reference. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317032 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: IT IS TOTALLY possible to skip js with cfif
Ravi Gehlot wrote: Ian, Excellent explanation. You could not have been more clear. However, can you provide me with instructions in how to accomplish this? So CF will process the request and spit HTML with a html extension? Thanks, Ravi. Sorry, not me personally. I have never actually had the need to do this. I have just read about it and keep the possibility in the back of my mind if the need should ever arise. I know there are Adobe knowledge base and blog articles out there that lay out the process. That is where I have read about it in the past. It is a bit more involved in the Java based MX versions of ColdFusion then it was back in the pre-MX days. A few more settings that need to be tweaked to tell the web server to pass the desired files to ColdFusion and to have ColdFusion understand that it is supposed to do something with such files. It also depends upon your web server. The settings are primarily in the webserver config, so Apache and IIS handle it differently. There was something extra that needs to be done with an XML file in ColdFusion now that it's on J2EE, but I don't remember what. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316990 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: IT IS TOTALLY possible to skip js with cfif
It is 100% possible to skip java script code using CF conditioning. I use CF conditioning in JS code all the time. I change variable names, feed variable values to JS, turn functions on and off, etc. To do this you have to run the JS code in-line so it's parsed through the CF interpreter. You can either put the complete JS code in the head or body of your page or put it in a CFINCLUDE that calls into the page for in-line execution. You cannot do it if you have the script in a .js file. Not with a default install... You can do that however if you customize your webserver settings so that .js files are parsed by CF. For a long time I'd considered creating my own site using .ike files. I never have though. ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316879 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Is Dreamweaver CS4 taking off as an IDE?
Tom Chiverton wrote: CS4 an IDE ? For ColdFusion coders ? Why - does it support proper IDE features like inspection and refactoring ? I've never needed and not likely to use refactoring tools. To me that goes into the category of snippets and code sweeper, things that other people find useful. The only snippet I use with any consistency is the CF comment, which I set a keyboard shortcut for. Beyond that I don't use them at all because they're not really helfpul to me - would actually slow me down I think. Inspection might be useful, but I'm not generally slowed down enough by a lack of inspection to worry about it. 1. Ctrl+F 2. enter 'cffunction name=functionIWant' 3. Find All 4. Double-click the search result - BAM! List of arguments But even that I don't do very often because I can usually remember the arguments the same way I remember the native function arguments and tag attributes (with a couple exceptions like datediff). -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316707 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Is Dreamweaver CS4 taking off as an IDE?
Doesn't DW have the ability to connect to a CF Server via RDS and let you browse the CFCs and their functions? Does it fail to drill down more than that? Oh yeah, I believe if you set up RDS as your type for the remote copy of your site, that gives you access to CFC introspection in Dreamweaver, but I never have RDS enabled. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316715 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Dreamweaver question
Speaking of Dreamweaver, has anybody heard anything about when they're going to fix the problem with SVN support in CS4? I'd really like to use it, but I've got all my repositories updated to the latest client version via Tortoise and I really don't want to have to keep converting the repository back and forth between versions (as is the recommendation on Adobe's site -- which also iirc requires that I install Python). Thanks, -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316627 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Dreamweaver Locking
well Tortise SVN has a lock and release lock function, however, being the only one developing here, I just use it for Version Control. However you could look into it, I am sure that there are docs on it. HTH Yeah I don't think that will work though because Dreamweaver's check-in/check-out is its own system - it's not related to and as far as I know doesn't integrate with any other kinds of locking or versioning systems. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316628 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Dreamweaver Locking
Ok.. I don't know Ant.. Can someone point me to someplace that might have some beginning lessons on ant? Back yard? ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316632 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
Isaac, Aaron, Massimo, Michael, et al, are discussing it, and, Isaac, you stated that you want to use it. I am using it actually... I'm just frustrated by the broken SVN support. It's the biggest highlight of the what's new for me... I don't want to have to install Python and regress my local file versions to use it. And for those of you, like Isaac, who would really like to use it, my question is, why use DW CS4 instead of say, CFEclipse, when DW is $400 and CFE is free? (Also especially since Adobe's IDE is right around the corner...) I haven't had to pay for either of the versions of Dreamweaver I've owned. I got a copy of CS2 w/ DW8 a while back as one of the perks for being an Adobe Community Expert and then the copy of CS4 that I have now I won in a raffle at the local CFUG. It's still not perfect for me and honestly until CS2 I couldn't stand Dreamweaver. But currently DW is a lot easier for me to use than the last version of Eclipse that I had for a while when I was working for a copmany in Portland OR. Personally, if I had the money to keep all my hardware and software updated (without freebies), I think I would still give serious consideration to paying for Dreamweaver because in spite of its imperfections, it gets in my way a lot less than Eclipse or really any of the other free IDEs I've tried off and on like jEdit (which admittedly was a pretty neat and powerful editor for the while that I used it). I forget the reason I stopped using jEdit actually... there was something that was causing me enough problems to abandon it in spite of liking it, I just can't remember now what it was. I would still love to see them expand the upload to server on save feature to include other file operations (move, delete, rename and paste). But nobody else seems interested in having that feature enhancement (or at least not within Adobe), so... As far as features go I have to say the find/search/replace feature is the best I've found. Eclipse was horrid on that front last I used it. I've heard that it's improved. I don't use the code folding feature much (I tend to make sure my working files are pretty small to begin with), so I can't really tell you how that stacks up to CF-Studio/Homesite+. And for that matter whenever I create a new project there's a handful of things I have to manually turn off (because they're dumb and turned on by default), like cloaking and design notes. Cloaking could be okay, but imo it would need to be changed. I guess the honest truth is that I use very few of Dreamweaver's actual features, so I guess as I said, I consider it doesn't get in my way a feature. Eclipse was constantly making it difficult for me to do my job one way or another. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316640 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Is Dreamweaver CS4 taking off as an IDE?
As another few people have stated, a sweet timesaver is the smart-close tag feature. Oh yeah, I forget about that one... it's become second nature, so I take it for granted. But I'm sure I would notice if I started using another editor again. :) I use the insight some too, although possibly not as much as other folks do. I type pretty fast and I can remember a few years ago when I first saw code insight in an IDE thinking I should take advantage of that but then there were lots of times that by the time I realized that I had an insight menu, I'd basically already filled in the text. That's also partly memory -- for tags I use less often it's more helpful, because I actually pause after entering the tag name or the attribute name to see what it suggests. Tags I use often I don't typically pause, because I'm not really thinking about typing, I'm just thinking about the tag I want there and then BAM it's there. That's what happens when something becomes habituated/automaticized. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316641 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
I like the built-in Spry support in DW. shudder Ajax can be so agile if it's not spry. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316642 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
I've been a CFML dev for 12 years and I still use insight (and/or right-click tag left-click Edit Tag) because I *absolutely do not trust my memory and hate to make mistakes*. I know, I know: slightly anal/OCD. But I swear I'm wicked-fast. :-) That oddly reminds me of my relationship to SQL. I've seen job listings where the guy writing the ad said you have to be able to write your own SQL by hand - if you use the wysiwyg in enterprise manager, don't bother On the other side I was working for companies where someone would ask me to help them with a query and I'd go over to their desk, pop open query analyzer and have typed out the whole thing with joins and whatnot in a few seconds. It was natural for me, but the response from the guys I was working with was how do you do that? They were the guys who used the wysiwyg mostly. I never went to QA to write it by hand out of any kind of elitism or any attempt to impress people. It was just the way I learned, so it was easier. Although I will admit it was flattering. :) These days I do a lot of my own work where I'm not really writing SQL anymore because it's wrapped up in DataFaucet's object-based abstraction. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316647 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Is Dreamweaver CS4 taking off as an IDE?
And from what I glean from the conversations, SVN is *not* working?!?! SVN maintains a working copy in your local directories, which is where it stores the latest repo version for comparisons to provide the status that indicates which files have changed. A recent update to the format of the metadata that's stored in the working copy was incompatible with previous versions. Not a problem as long as you're using a client that knows how to automatically update the local copy to the new version (TortoiseSVN for example). Dreamweaver doesn't know how to do that and also doesn't know how to work with the newer version. So the only way to use DW's SVN features is to make sure that you don't use any of the recent versions of Tortoise or any other newer SVN clients that perform the update. I was already using Tortoise and keep up to date on it. Once you've updated, there's no simple way to go back. There *is* a way to go back, but it involves installing Python, which I'm not keen on doing. I suppose I could probably just blow away my working directories and start over from scratch in Dreamweaver, that might be easier. I would still have to go fetch an older version of Tortoise (or uninstall it) to make sure that my working copies don't get automatically updated by accident. It's just a big PITA really. So yes it works, but it's a big frustration because it doesn't work the way it ought to. Was the only feature I was really looking forward to in CS4, that's why I'm so frustrated by it. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316657 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
So, is it just TortoiseSVN that's not working with DW CS4? I posted a longer answer to this a minute ago, but the thumbnail synopsuis is that DW's SVN support is not current and that support for the current format is not backward compatible. So it's not just a TortoiseSVN+Dreamweaver thing, it's just a Dreamweaver thing... but whether or not it works may depend on your needs. If you aren't already using or don't have any need to use a separate and current client, then you may never even run into the problem I have. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316660 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
other than that i am a DW fanboy. (my acfug peeps are always hating on me). I spend 80% in code and he other 15% in split and only 5% in design. Yeah, I don't use split or design at all. I was pretty happy when someone else on this list mentioned a way to prevent the split view from popping open randomly without my asking. Turns out there's a place where you can specify the file extensions that open in code view and that disables the design view all-together for those file formats. So I just added every extension I could think of. .htm .html .cfm .cfc .cfr .php ..asp (which I never use, but what the heck). That tip resolved my biggest long-term gripe with Dreamweaver. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316662 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
I've been asked to do this (notepad coding) in interviews with CFML/SQL/HTML/JS/etc and I can usually pull it out. My methods allow me to spend almost zero time fixing typos/syntax errors/etc where I've helped colleagues track down insidious bugs caused by errant keystrokes. Yeah, I've definitely had that happen to me. Just not often enough to inspire me to change my coding habits. ;) It happens maybe once or twice a year in my case. But I can certainly appreciate why you might prefer a style of development that mostly prevents it, because it's really frustrating to realize you just spent a few hours debugging a typo. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316663 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Is Dreamweaver CS4 taking off as an IDE?
Ray Camden said: This discussion was on DW, not Spry, but I've got to stand up for it here. I find Spry to be -very- nice to use, and pretty powerful. It may not be jQuery, but for getting and displaying AJAX-based data on page, no framework can beat it for simplicity (especially for folks who may not have a lot of JS experience.) I actually wrote a whole article about how much nicer Spry *could* be, if the authors (Dreamweaver team I believe) had chosen different design principals, and why it actually doesn't do a very good job of living up to its stated intent. Or... well on reviewing my blog I've actually written several articles on that subject... I didn't realize how much I'd written about it actually... http://ontap.riaforge.org/blog/index.cfm/2008/4/10/Spry-is-Inaptly-Named http://ontap.riaforge.org/blog/index.cfm/2008/5/11/Learning-Curves These other two are just about some issues I've run into with it: http://ontap.riaforge.org/blog/index.cfm/2008/5/20/Spry-Date-Hints-COLLIDE-With-Dynarch-Calendar-Widget http://ontap.riaforge.org/blog/index.cfm/2008/6/5/Spry-Phone-Number-Validation Overall I just find it to be highly coupled with a big learning curve. -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316669 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Is Dreamweaver CS4 taking off as an IDE?
Great! I'm glad I hesitated updating TSVN every time it prompted me to! Lol... you know you can turn those off, right? :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316672 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Adobe's CF IDE, Bolt
I wouldn't want *my* IDE to share a name with a stupid movie. It wasn't a stupid movie. IMHO it was actually rather good... and it was about BOLT having superpowers, as I hope the new BOLT IDE does. I thought it was about Bolt being deluded and only thinking he had superpowers. ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316292 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Advertisment Content Management - problem with random image
Yea you're right Ike. Story of my life - I relax for once and make a smart-alec comment and it whips around and bites me. Yer lucky you added the my dad can beat up your dad comment at the end, otherwise I might not have picked up on the fact that you were jokin' around. :) But in my own defence, mine takes less typing! LOL . Works for me. :) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316293 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4