Re: Is Coldfusion losing it biggest asset?

2011-01-12 Thread s. isaac dealey

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

2010-12-19 Thread s. isaac dealey

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?

2009-12-10 Thread s. isaac dealey

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

2009-12-09 Thread s. isaac dealey

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

2009-12-08 Thread s. isaac dealey

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

2009-12-08 Thread s. isaac dealey

 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

2009-12-07 Thread s. isaac dealey

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

2009-12-04 Thread s. isaac dealey

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

2009-12-04 Thread s. isaac dealey

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

2009-12-04 Thread s. isaac dealey

 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

2009-11-16 Thread s. isaac dealey

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

2009-11-16 Thread s. isaac dealey

 
  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

2009-11-15 Thread s. isaac dealey

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

2009-11-12 Thread s. isaac dealey

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?

2009-11-12 Thread s. isaac dealey

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

2009-10-26 Thread s. isaac dealey

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

2009-10-26 Thread s. isaac dealey

 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

2009-10-26 Thread s. isaac dealey

 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

2009-10-26 Thread s. isaac dealey

  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

2009-10-26 Thread s. isaac dealey

  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

2009-10-24 Thread s. isaac dealey

  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

2009-10-24 Thread s. isaac dealey

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

2009-10-24 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

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

2009-10-23 Thread s. isaac dealey

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

2009-10-23 Thread s. isaac dealey

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

2009-10-23 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

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

2009-10-23 Thread s. isaac dealey

 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

2009-10-23 Thread s. isaac dealey

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?

2009-10-22 Thread s. isaac dealey

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?

2009-10-21 Thread s. isaac dealey

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

2009-10-21 Thread s. isaac dealey

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

2009-10-21 Thread s. isaac dealey

  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?

2009-10-19 Thread s. isaac dealey

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?

2009-10-19 Thread s. isaac dealey

 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

2009-10-16 Thread s. isaac dealey

 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?

2009-10-05 Thread s. isaac dealey

 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

2009-10-05 Thread s. isaac dealey

 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

2009-10-03 Thread s. isaac dealey

 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

2009-10-03 Thread s. isaac dealey

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

2009-10-03 Thread s. isaac dealey

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

2009-09-30 Thread s. isaac dealey

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

2009-09-22 Thread s. isaac dealey

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

2009-09-21 Thread s. isaac dealey

 
 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

2009-09-11 Thread s. isaac dealey

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

2009-09-10 Thread s. isaac dealey

 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

2009-09-09 Thread s. isaac dealey

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?

2009-09-08 Thread s. isaac dealey

 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

2009-08-31 Thread s. isaac dealey

 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

2009-08-30 Thread s. isaac dealey

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

2009-08-30 Thread s. isaac dealey

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

2009-05-27 Thread s. isaac dealey

 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

2009-05-27 Thread s. isaac dealey

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!

2009-04-23 Thread s. isaac dealey

 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

2009-03-20 Thread s. isaac dealey

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

2009-03-08 Thread s. isaac dealey

 #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

2009-03-08 Thread s. isaac dealey

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

2009-02-20 Thread s. isaac dealey

 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

2009-02-20 Thread s. isaac dealey

 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

2009-02-20 Thread s. isaac dealey

 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

2009-01-13 Thread s. isaac dealey
 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

2009-01-12 Thread s. isaac dealey
 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

2009-01-09 Thread s. isaac dealey
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

2009-01-09 Thread s. isaac dealey
 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

2009-01-09 Thread s. isaac dealey
 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

2009-01-09 Thread s. isaac dealey
 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

2009-01-09 Thread s. isaac dealey
 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

2009-01-09 Thread s. isaac dealey
 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

2009-01-07 Thread s. isaac dealey
 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

2009-01-06 Thread s. isaac dealey
 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

2009-01-04 Thread s. isaac dealey
 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

2009-01-04 Thread s. isaac dealey
 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

2009-01-01 Thread s. isaac dealey
 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

2008-12-31 Thread s. isaac dealey
 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

2008-12-31 Thread s. isaac dealey
 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

2008-12-30 Thread s. isaac dealey
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

2008-12-20 Thread s. isaac dealey
  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

2008-12-19 Thread s. isaac dealey
 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

2008-12-17 Thread s. isaac dealey
 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?

2008-12-12 Thread s. isaac dealey
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?

2008-12-12 Thread s. isaac dealey
 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

2008-12-11 Thread s. isaac dealey
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

2008-12-11 Thread s. isaac dealey
 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

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
 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?

2008-12-11 Thread s. isaac dealey
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?

2008-12-11 Thread s. isaac dealey
 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

2008-12-04 Thread s. isaac dealey
  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

2008-12-04 Thread s. isaac dealey
 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


  1   2   3   4   5   6   7   8   9   10   >