Re: Weird issue with timestamp

2011-11-02 Thread Sean Corfield

On Wed, Nov 2, 2011 at 11:29 AM, Monique Boea moniqueb...@gmail.com wrote:
 I am hoping this reaches the group because I can't get to the site.

I spoke to the Dinowitzes and they're having lots of problems with
server stability and have called in reinforcements. They hope to have
the site back up in a few days...

 Here is the problem: 'timestamp' is being changed to 'x' because times is
 the special character entity for x.

 Is there any way to escape times so it won't send an X?

Not sure why that would happen but amp;timestamp should solve your problem.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:348417
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


HouseOfFusion is down (was: CF8 cftextarea richtext is stealing form focus, and being referred to by the form

2011-11-02 Thread Sean Corfield

On Wed, Nov 2, 2011 at 11:21 AM, Monique Boea moniqueb...@gmail.com wrote:
 is houseoffusion.com down?

Yes, but luckily the mailing list is handled by a different server so
anyone using regular email is still able to send/reply to the list.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:348418
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF in the news

2011-10-25 Thread Sean Corfield

On Tue, Oct 25, 2011 at 4:10 PM, John M Bliss bliss.j...@gmail.com wrote:

 Perhaps Ben missed this thread...?
 http://forta.com/blog/index.cfm/2011/10/23/EU-Proposes-Using-ColdFusion-To-Help-Keep-Kids-Safe

More details here: http://www.techdirt.com/blog/?tag=tiziano+motti
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:348345
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Shouldn't these statements work?

2011-10-14 Thread Sean Corfield

In the Lisp communities, truthiness is a very commonly used word
because Lisps typically have some specific true / false literals but
also equate other things to true and false in conditionals. You'll
here Lispers talk about truthy values and falsey values too. And
Lisp's been around for over 50 years so there's a lot of precedence:

http://www.google.com/search?q=lisp+truthiness

(I see this a lot in the Clojure community)

Sean

On Wed, Oct 12, 2011 at 7:50 PM, Brian Kotek brian...@gmail.com wrote:
 It sure is a word:
 http://oxforddictionaries.com/definition/truthiness?region=us

 On Wed, Oct 5, 2011 at 1:29 PM, Michael Grant mgr...@modus.bz wrote:


 Truthiness is not a word. It may seem like a natural progression, but that
 doesn't make it exist. I stand by my statement.

~|
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:348167
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: JVM Heap Size

2011-10-11 Thread Sean Corfield

On Fri, Oct 7, 2011 at 3:35 AM, John M Bliss bliss.j...@gmail.com wrote:
 In CFAdmin  Server Settings  Java and JVM, I have minimum and maximum JVM
 heap size form fields set to 1024 MB.

 However, I do not have -Xms1g -Xmx1g in the JVM args.

 Do I need both?

I'll defer to others since I never used to change settings via the admin...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:348052
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: JVM Heap Size

2011-10-07 Thread Sean Corfield

On Thu, Oct 6, 2011 at 4:15 AM, John M Bliss bliss.j...@gmail.com wrote:
 So you have -Xms1g -Xmx1g yes? (I ask because you don't show this below)
 No. Should I add those?

Well, you said that you had min/max heap set to 1024MB so I was just
confirming that you had those options in your JVM arguments because
you didn't mention them.

Maybe I should ask How are you setting the JVM arguments?

 On Wed, Oct 5, 2011 at 6:25 AM, John M Bliss bliss.j...@gmail.com wrote:
  Based on some JVM tuning advice I Googled a while back, I have (on ACF 8)
  minimum and maximum JVM heap size set to 1024 MB.

~|
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:347994
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: JVM Heap Size

2011-10-06 Thread Sean Corfield

On Wed, Oct 5, 2011 at 6:25 AM, John M Bliss bliss.j...@gmail.com wrote:
 Based on some JVM tuning advice I Googled a while back, I have (on ACF 8)
 minimum and maximum JVM heap size set to 1024 MB.

So you have -Xms1g -Xmx1g yes? (I ask because you don't show this below)

 -server -XX:MaxPermSize=192m -XX:PermSize=192m -XX:+UseParallelGC
 -Dsun.rmi.dgc.client.gcInterval=60
 -Dsun.rmi.dgc.server.gcInterval=60
 -Dcoldfusion.rootDir={application.home}/../
 -Dcoldfusion.libPath={application.home}/../lib

Nice to see you've resisted the urge to set RMI interval to 360
which is a common recommendation out there.

You might try -XX:+UseConcMarkSweepGC instead of -XX:+UseParallelGC to
get more even throughput.

Also worth adding -XX:+ExplicitGCInvokesConc (so System.gc() uses CMS
as well instead of the stop the world GC).

Turn on verbose GC logging as well:

-verbose:gc
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails

This will allow you to see what's really going on.

 Regularly, CF briefly consumes all but about 50 MB of max heap size.

Yup, that's how Java works. The GC kicks in when the JVM is close to
being out of memory.

FWIW, I've been going thru a lot of JVM tuning the last few weeks :)

Useful tools to analyze memory usage:
* jmap to get a heap dump
* jhat to do basic analysis
* Eclipse MAT (loving this!)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347967
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: 20USD/Hour Seriously?

2011-09-22 Thread Sean Corfield

On Thu, Sep 22, 2011 at 6:38 PM, Steve 'Cutter' Blades
cold.fus...@cutterscrossing.com wrote:
 He may have been referring to a poster to the cf-jobs list, who offered
 their services (and claimed better than average knowledge) at $20/hr.
 Horrific when someone undervalues their services so much. Even worse
 when they undervalue everyone else's by making a post like that.

Yes, I saw that cf-jobs post. The guy has posted fairly often in the
past, pushing himself as an experienced CFer for various rates i.r.o.
$20/hour.

Consulting groups tend to go in between $150/hour and $200/hour -
sometimes even more - and even with their cut, $85/hour is about the
least I've seen good CFers getting that way... more usually they get
over $100/hour.

 Good CF devs are a valuable commodity. Great (available) CF devs a rare
 commodity. Don't sell yourself, and everyone else, short.

Absolutely. Accepting a below market rate devalues everyone's work.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347624
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: 20USD/Hour Seriously?

2011-09-22 Thread Sean Corfield

On Thu, Sep 22, 2011 at 7:11 PM, Gerald Guido gerald.gu...@gmail.com wrote:
 Not to start a flame war But there are 14 million ppl out of work in the US.
 Many who have been out of a job for over a year.

There are a lot of job openings for developers all over the country.
If a programmer is out of work for over a year, the reason might be
them, not the economy...

If someone gets no interest in their resume after submitting it to
dozens (or hundreds) of job openings, there's a problem with their
resume - most resumes I see are pretty awful: they don't communicate
why I should hire you - and the cover letters rarely communicate why
you'd want to work for me / my company.

If someone goes to countless interviews and gets turned down, there's
a problem with how they interview (or their basic skills). Many
candidates I've interviewed either cannot communicate their ideas and
experience clearly or trip over on really basic technical stuff.

Resume writing and interviewing are both skills folks can learn to do
well - there's no real excuse for a poor resume or a poor interview.

There are a lot of jobs out there but there is also a lot of
competition. This is why I always emphasize how important it is to
keep your skills up to date, to invest in yourself and your career.
When I hear I can't afford to go to a conference / take training, my
response is You can't afford not to. Apart from the learning
experience, the networking opportunity alone can make a world of
difference.

Neither mine nor Matt's resumes got the way they are by sitting on our
thumbs - and they didn't get that way thru being fortunate (at least,
not primarily). This year I spoke at four (CFML) conferences and by
the end of the year I will have attended seven other (non-CFML)
conferences. I just got back from The Strange Loop which cost me,
personally, about $1,300 but was worth every penny. I'm fortunate
that my employer is funding Clojure Conj later this year but four of
the other five non-CFML conferences all came out of my pocket (I only
attended JAXconf because I won a ticket - by attending a *Java* User
Group). Yes, I'm fortunate that many of those events are local
because I'm in the Bay Area but that carries a huge penalty in cost of
living terms. I attend a lot of non-CFML user groups - to both expand
my skills and to spread the CFML love - and I try to attend as many
non-CFML conferences as I reasonably can - again, to expand my skills
and spread the CFML love. I consider that activity to be an investment
in myself.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347628
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


cf.Objective() 2012 - May 16-19 - Hyatt Regency, downtown Minneapolis

2011-09-13 Thread Sean Corfield

Just saw the announcements of the date  venue and wanted to spread the news!
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347441
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Article on F'd Company mentions using CFML

2011-09-08 Thread Sean Corfield

On Thu, Sep 8, 2011 at 1:42 PM,  ssl...@rubbergumball.net wrote:
 BTW, I'm pretty sure that Pud was/is fairly active on cf-talk, as I seem
 to remember email from him to the list.

He's on the FW/1 list, learning about MVC and micro-frameworks right now...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347352
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: How do you compose your dev teams?

2011-09-02 Thread Sean Corfield

On Fri, Sep 2, 2011 at 12:12 PM, Nathan Strutz str...@gmail.com wrote:
 So my question to the list is this: How do you organize your teams of
 developers successfully? Please let me know what you do, or what you have
 seen that actually works.

One thing you might suggest is one day a week, have developers pair
on an app they don't own (pairing with that app's owner). That
will help knowledge transfer as well as providing a second set of eyes
to help with design, review bug fixes, and to create test cases. That
won't be too disruptive but will really help get everyone up to speed
on everyone else's app, as well as help those developers who normally
work solo on an app.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:347205
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: ColdFusion 10 and beyond

2011-08-10 Thread Sean Corfield

So you're talking about the hosted Wordpress service rather than installing
and running Wordpress on your own server...

On Wed, Aug 10, 2011 at 7:16 PM, David McGuigan davidmcgui...@gmail.comwrote:


 Nah, WordPress is just slow. Clicking Dashboard takes up to 5 seconds for
 me
 on the hosted version consistently.

 And WordPress does seem to do some pretty intelligent ( though slow as crap
 ) caching on every change to any of your content, which is worth it to them
 and their scale I'm sure but annoying to users.

 I just logged into my WordPress and made a 1 sentence change to a post from
 earlier today to verify, it was about 5 seconds before the post was updated
 and I got a response from the server.

 That with speedtest.net reporting 22 Mbps down and 4.84 up with cloud
 streaming in Zune and no other network traffic active.

 Don't get me wrong, WordPress is great. But it's not anything astounding.
 And it is slow.



 On Wed, Aug 10, 2011 at 5:47 PM, Russ Michaels r...@michaels.me.uk
 wrote:

 
  you probably have a lot of errors. You really need to turn on the
 debugging
  and have a look, there are often plugins that conflict with each other or
  are not compatible with current version and as result you can have tons
 of
  error sin the background.
  You also need to make sure you are using FastCGI on windows to speed
 things
  up.
 
 
  On Wed, Aug 10, 2011 at 11:05 PM, Gerald Guido gerald.gu...@gmail.com
  wrote:
 
  
   As for WP being so much better than BlogCFC and Mango -I'm sure it
 is.
  
   That depends how you define better. I use both and bog.cfc is way
  faster
   than WP. Page loads with blog.cfc is like flipping channels on the tv.
  
   G!
   On Aug 10, 2011 5:47 PM, Raymond Camden raymondcam...@gmail.com
  wrote:
   
Hey, we always have room on the BlogCFC team too. ;)
   
As for WP being so much better than BlogCFC and Mango - I'm sure it
is. Yet oddly - I've been successfully blogging for years (as have
hundreds of Mango and BlogCFC users). Maybe I don't know what I'm
missing, but I'm certainly getting content out there.
   
On Tue, Aug 9, 2011 at 6:46 PM, Russ Michaels r...@michaels.me.uk
   wrote:
   
there is hope, if people continue writing plugins for Mangoblog then
  it
could be the cf equivalent of wordpress, although it does need some
performance tuning as it is not the fastest app, although very well
   written.
   
On Tue, Aug 9, 2011 at 10:44 PM, Eric Roberts 
ow...@threeravensconsulting.com wrote:
   
   
   
  
  
 
 

 

~|
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:346670
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: ColdFusion 10 and beyond

2011-08-10 Thread Sean Corfield

+100 Such hosting companies are doing a great disservice to the CFML
community. Don't use 'em.

On Wed, Aug 10, 2011 at 10:04 PM, Raymond Camden raymondcam...@gmail.comwrote:

 Using a host that blocks CFCs is like buying a car that can't go over 10
 MPH.

 Stop sending these folks your business.

 CFCs aren't advanced features. They are a core part of the language.




~|
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:346676
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: ColdFusion 10 and beyond

2011-08-09 Thread Sean Corfield

On Tue, Aug 9, 2011 at 3:56 PM, David McGuigan davidmcgui...@gmail.comwrote:

 Also my Railo dabblings were  1 year ago so hopefully installation and set
 up has significantly improved


Yup, there are self-contained click-click-done style installers for
Windows, Mac and Linux now.

Also, to Richard's comment about enterprise features like clustering:
that's a feature of the JEE system, not the CFML engine, so yes Railo's
great in a cluster. In fact, Railo has features for clustering that ACF does
not have, such as the ability to use a shared cache or storage system
(ehCache etc) for session scope which is great for failover without needing
to worry about session replication etc. Railo supports many different
caching systems (and can even use MongoDB and CouchDB as a cache!). Railo
also provides a complete Web Administrator for each web application context,
completely isolated from others, with a Server Administrator to control
overall defaults and security access etc (so it's great for shared hosting -
check out Alurium which offers Railo-based shared hosting for as little as
$3 / month).

And, just to echo what others have said, Adobe's hard at work on the next
version of ColdFusion with a lot of great features and has also invested a
lot of time and effort into a really good dedicated IDE in the shape of
ColdFusion Builder - a product I love and use pretty much 24x7! They also
just did a complete overhaul of the ColdFusion product family page on
adobe.com!
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)


~|
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:346638
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Run a class file generated with CF outside of CF

2011-08-07 Thread Sean Corfield

FWIW, Railo 4.0 will make this even easier by allowing CFML to be executed
directly from the command line (or ant) without needing a server running at
all. This will effectively make CFML a general purpose scripting language
that can be used outside the servlet container!

Builds of 4.0 are currently pre-alpha and undergoing testing in-house. Once
Railo 3.3 goes gold (should happen around the end of this month), that will
become the stable release and 4.0 will appear on the development builds /
bleeding edge provider.

Sean

On Sun, Aug 7, 2011 at 6:37 AM, Brook Davies cft...@logiforms.com wrote:

 I found a wicked, super cool solution to this last night! I downloaded
 Ralio
 Express and was able to get it to execute my CFC with basically zero setup.
 Ralio Express is freakin  awesome! There's no installer, you just run
 start.bat to start the server and stop.bat to stop it. So I've added it to
 my SVN and written an ANT task that starts it up and then runs the CFC that
 indexes all the directories, read in an XML config file and calls (via
 cfexcecute) the CFC that handles the build.




~|
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:346576
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Mac 10.7 datasource problem

2011-08-04 Thread Sean Corfield

Probably firewall related?

On Wed, Aug 3, 2011 at 4:41 PM, Mike P mike...@optonline.net wrote:


 Since I upgraded to lion, my sql server datasource has stopped working. The
 error message i'm getting is:
 java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC
 Driver]No more data available to read.

 Anyone know anything about this?

 gles.com/ http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)


~|
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:346512
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Committing Line by Line Changes?

2011-07-27 Thread Sean Corfield

On Wed, Jul 27, 2011 at 9:16 AM, Shannon Rhodes shan...@rhodesedge.com wrote:
 I've been charged with choosing versioning software for our team, and I'd 
 like to recommend Subversion but there's a developer who wants a feature that 
 I'm not sure Subversion (or other versioning tools) can accommodate:  partial 
 commits.

As others have noted, Git supports this although, as Dave implied,
picking just a line or two to commit can be nigh on impossible if
you've already got changes in that area uncommitted.

However, Git offers a number of benefits over SVN for the sort of
workflow you're talking about. First off, you can simply stash
uncommitted changes, work on the emergency fix, commit  push that,
then unstash (pop) your changes and the emergency fix will be
auto-merged back in if possible (otherwise manually fix the merge and
drop the stash entry). Second, in Git, branches are very cheap so you
tend to use them for any non-trivial changes. You branch _locally_,
work on your big feature, switching back and forth between your local
branch and the stable branch if needed to fix issues (and then merging
them into your branch - again, a mostly automated task in Git), and
when your done on your feature, commit and merge it back to the stable
branch.

Git also allows offline commits (since the repo is local) which can be
very useful if team members travel a lot. It lets me work on trains
and airplanes easily. When I get to a wifi spot, I just pull updates
and push my commits.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880

~|
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:346376
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Its ColdFusion's Fault

2011-07-27 Thread Sean Corfield

On Wed, Jul 27, 2011 at 8:08 AM, Matt Williams mgw...@gmail.com wrote:
 Interesting concept. Seems like somebody could do the same for Java -
 maybe a tag based deal with some cool tie-ins to a database, email,
 searching, web services, dhtml, reports ...

LOL!

I think it's interesting that they chose C++ as their assembler.
There is Caucho which implements PHP on top of the JVM but I don't
know how well it works (I highlighted as part of my Scripting for
ColdFusion project some years back, as a way of embedding PHP
fragments in CFML pages and running them).

On a sort of related note, given that many languages compile to Java
bytecode these days, the Clojure project team (a modern Lisp on the
JVM) has just released ClojureScript which is effectively a version of
Clojure that compiles to JavaScript and can use the Google Closure
Compiler / Library to create very small, highly optimized JS for use
in the browser or on Node.js. You might not have consider JS as
assembler either, unless you follow Scott Hanselman's blog:

http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebSematicMarkupIsDeadCleanVsMachinecodedHTML.aspx
http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebPart2MadnessOrJustInsanity.aspx

The net result is the ability to write all of your web application
code in a dialect of Clojure, on the server and on the client - and
even give yourself the choice of Node.js or the JVM as the backend
platform. There are even libraries for generating both CSS and HTML
from pure Clojure if you feel inclined.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:346377
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Its ColdFusion's Fault

2011-07-26 Thread Sean Corfield

On Tue, Jul 26, 2011 at 7:29 AM, Wil Genovese jugg...@trunkful.com wrote:
 http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse-than-death/

It's worth pointing out that the person being interviewed, Michael
Stonebraker, runs a database company that competes with MySQL (and
others) and he's promoting his NewSQL database technology over _all_
current SQL and no-SQL solutions so he may be a tiny bit biased :)

 From what I understand, PHP is only used as the front end view, ann the code 
 to do 'work' is c++.

Facebook have developed a PHP to C++ translator called HipHop and they
use that to convert their code and then compile it to native code to
create a faster system:

https://github.com/facebook/hiphop-php/wiki/

Specifically: One of the explicit design goals leading into HipHop
was the ability to continue writing complex logic directly within
PHP. - so they do 'work' in PHP, they do not write C++.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:346351
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Stupid Question

2011-07-01 Thread Sean Corfield

On Thu, Jun 30, 2011 at 8:28 PM, Andrew Scott andr...@andyscott.id.au wrote:
 Yes but the code should be written

 cfset myQuery = queryNew(column1)
 cfset queryAddRow(myQuery)
 cfset querySetCell(myQuery,column1,blah blah blah)

Shouldn't that be:

cfset myQuery = queryNew(column1)
cfset queryAddRow(myQuery)
cfset querySetCell(myQuery,column1,blah blah blah)

query*() functions take a query variable, not a string.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:346040
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Need some perspective...

2011-06-29 Thread Sean Corfield

On Wed, Jun 29, 2011 at 3:39 PM, Bryan Stevenson
br...@electricedgesystems.com wrote:
 now in my later 30s I just ignore them and let Karma...

Youngster! Wait 'til you get old and cynical like me!
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345946
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Need some perspective...

2011-06-25 Thread Sean Corfield

On Sat, Jun 25, 2011 at 6:53 AM, Rick Faircloth
r...@whitestonemedia.com wrote:
 Something's got to change with the development of standards.
 HTML5 not complete and full interoperable until 2022 !?!?!

You need to read a bit deeper into the subject - as Peter suggests.
Standards organizations have to set future milestones but that doesn't
mean you can't use HTML5 until then.

I'll draw a parallel with my own experience with C++. The standard
itself is officially updated once a decade. In reality, updating is an
ongoing process and vendors track the changes and add features for
compliance over time. That means that most vendors implement most
things in any current draft over time and by the time the official
document is published by ISO, vendors are either already compliant or
very close to it, depending on how much change occurred during the
final public review period.

 We need some sort of continuously updated standard with
 more nimble browser updating, as well.

I'd say we have exactly that.

 By 2022, official standards and de facto standards are going
 to be so far apart at the current rate of change, we will
 all have gone insane.

Like I say, you don't understand the standards process (or you're
misreading it).

It's much more important to focus on what features are implemented and
what you CAN use rather than throwing up your hands and acting like
all of it is out of reach.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345709
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-25 Thread Sean Corfield

On Sat, Jun 25, 2011 at 1:40 AM, Scott Brady dsbr...@gmail.com wrote:
 I worked on a small project at a previous job where we tried pair
 programming and it had mixed results.

It can take some practice - and some developers are rather resistant
to it (control issues).

 It was actually physically exhausting for both of us

Yes, it's definitely more intense than solo development but, with
practice, most people who stick at it say they find it very productive
and they produce much better code with far fewer bugs. I've done some
pair programming but not enough to really settle into it. I've taken a
couple of hands-on course where we have been made to pair program and
I do find that that really helps with advanced topics since if (either
of) you get stuck, your partner can provide input or take over for a
while.

My current employer is entirely distributed so any pair programming
has to be done via screen sharing (with iChat) so we don't do it as
much as I'd like right now.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345713
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Need some perspective...

2011-06-25 Thread Sean Corfield

On Sat, Jun 25, 2011 at 6:37 PM, Rick Faircloth
r...@whitestonemedia.com wrote:
 I'm just complaining about the age-old browser incompatibilities and having
 to add mobile development into that mix.

Well, the former is nothing new and, frankly, the latter is an easier
bunch to deal with because the mobile browsers are a) a subset of
existing desktop browsers and b) as a whole are more advanced than the
majority position on the desktop.

 I'd love to hear all the browser vendors announce

Dream on :)

 please explain why it takes 14 years to develop a new standard?  There is
 something wrong with this picture...

It doesn't really, which is my point. Ground-zero to Recommendation
stage is ~6 years and it will hardly change after that as it goes
through all the additional rounds of review and voting. Creating a
specification as broad in scope as HTML5 is a massive undertaking.
Specifications have to be very detailed, consistent, complete... That
takes a lot of work, a lot of discussion, a lot of review (and a lot
of careful writing). You also have to get consensus between a LOT of
stakeholders.

Without a clear, written standard to work toward, browser vendors
aren't going to have any compatibility target so vendors can't really
drive this process outside of the standards world, since it is the
vendors themselves who disagree in the first place, which is why a
standard is needed.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880

~|
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:345723
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Need some perspective...

2011-06-25 Thread Sean Corfield

On Sat, Jun 25, 2011 at 6:57 PM, Rick Faircloth
r...@whitestonemedia.com wrote:
 There has *got* to be a better way of progressing. Perhaps
 we could just lock all the browser vendors into a room and
 make them fight it out over what features will be developed
 and in what order and not let them out until they've got
 a reasonable, sane plan!

That's pretty exactly what the standards process involves and why it
takes so long - see, you DO understand it, after all! :) :)

When I was on the C++ Standards Committee (as a paying member of ANSI
J16, as well as the usual representative from the BSI C++ Standards
Committee on the ISO committee), there were about 200 or so paying
members of the ANSI panel and I think 7-9 countries involved at the
ISO level. Every vendor was represented (although Microsoft wasn't
very cooperative throughout most of the eight years I was on the ANSI
committee). We did a lot of our business throughout the year on a
number of technical mailing lists and then we met as a committee
face-to-face three times a year for a week each time, all around the
world. Typical attendance at those meetings was 50-70 members of ANSI
and up to a dozen ISO folks. ISO met Sunday evening to discuss
progress and business and any general voting issues, then we had
several General Sessions during the week for the ANSI and ISO
committees to listen to reports, discuss items and vote (as two
separate committees, BTW) on items. In between times, we broke into a
number of technical working groups to hammer out the details of
features and agree on approaches to bring to the full committee for
voting. Some issues took YEARS to hammer out. Sometimes we'd vote on
an issue, thinking we'd solved all the problems, only to have it
raised again a year later because an implementor had uncovered a flaw
in the specification. Even syntax issues sometimes took several
meetings to figure out. We had three core language groups, two
extensions groups, a library group (and I think they had subgroups)
and a syntax group. They all worked solidly for days at each meeting
and on and off between meetings to draft specifications for all
aspects of the technology. We would also spend many hours editing
approved changes into the standards document itself at each meeting so
that a revised document could be presented for voting at the next
meeting.

I used to describe the meetings as being locked in a room with 50 of
the world's most pedantic men for a week. Standardization is an
incredibly painful process - for everyone involved.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345725
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Need some perspective...

2011-06-24 Thread Sean Corfield

On Fri, Jun 24, 2011 at 8:05 PM, Rick Faircloth
r...@whitestonemedia.com wrote:
 To us or not to use HTML5 and CSS3 in desktop
 and mobile development.

This came up in a few sessions at JAXconf this week. The general
consensus seemed to be that HTML5 / CSS3 is a solid bet for mobile -
because mobile browsers offer solid support already. The same is not
true on the desktop, unless you're prepared to encourage your users
to upgrade / switch browsers.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345657
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Wed, Jun 22, 2011 at 7:15 AM, Mark A. Kruger mkru...@cfwebtools.com wrote:
 When we mad telecommuting available and stopped worrying about relocation
 things got a lot easier for us.

I'll +100 on this.

At Broadchoice, we figured out who we'd like to work for us and
conducted screening interviews, then flew in our top picks (from the
list of candidates who had expressed interest) for a two-day
mini-conference with the full company team - and we made the
candidates present to the team! We had no plans to make anyone
relocate - we already let people telecommute a few days a week even if
they lived locally.

At World Singles, most of the company were telecommuting when I joined
because we're a (small) global company. We quickly gave up the office
in So. Cal. and let everyone work from home full time. Now, when we
hire someone, location is simply not an issue: if you're right for us,
we'll hire you (and you get to work in PJs or whatever you want). We
plan to have an all-hands company meeting once or twice a year and fly
everyone in for the event, but we rely on Yammer! and Unfuddle / git
and mailing lists and Skype and iChat and so on. We can pair remotely
as engineers whenever we want - not as good as pairing face-to-face
but it works well enough.

 We play to these strengths whenever we can. We provide a model that is
 focused on the work performed not hours at a desk. We make their families
 important to us. We provide them with a steady flow of positive
 reinforcement. Out of a staff of 18 nearly half are now remotely working in
 various parts of the country.

+1 on all of that.

 1) How do you develop community and facilitate knowledge sharing with a
 remote staff.

Regular interaction via Skype, mailing lists, wikis.

 2) How do you manage meetings and stakeholder interaction.

Keep them to a minimum - and use video conference calls when you do them at all.

 3) What technology is the most helpful with a remote staff.

Keep all your resources in the cloud - use a hosted bug tracker /
version control system. Use IM a LOT. Use Skype (with video). Use
iChat (chat, audio, video, screen sharing - Mac rocks!).

 4) How do you overcome the hesitancy of potential customers who are
 uncomfortable with a remote staff.

Seriously? You still encounter this? I've worked remotely for
customers for years - I've *never* seen resistance to this.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345558
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Thu, Jun 23, 2011 at 4:34 AM, Russ Michaels r...@michaels.me.uk wrote:
 working from home doesn't work for a lot of people though, there are too
 many distractions

There are too many distractions _for you_ but WFH works very well for
a lot of organizations. World Singles, for example, is completely
distributed - management, sales  marketing, customer service,
engineering - everyone works from home. There are certainly some
_people_ for which WFH doesn't work :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345603
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Thu, Jun 23, 2011 at 4:59 AM, Russ Michaels r...@michaels.me.uk wrote:
 LOL, well unless u have stats it is nothing more than opinion, but common
 sense tells you that distractions stop you form working effectively.

There are lots of distractions in an office too.

 And the only way to avoid those distractions is to be away from them.

There are plenty of ways of dealing with distractions...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345604
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Thu, Jun 23, 2011 at 6:53 AM, Mark A. Kruger mkru...@cfwebtools.com wrote:
 Here are my tips? Go to bed at a decent hour. Get up and be online by 8:00.
 Dress in something decent that makes you feel professional. Keep regular
 office hours.

You're clearly not familiar with Californian work practices :)

At Macromedia, almost no one was at their desk before 10am (but yes,
they stayed later), and almost everyone wore jeans and T shirts. I
follow the same practice at home :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345605
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Thu, Jun 23, 2011 at 8:35 AM, Russ Michaels r...@michaels.me.uk wrote:
 But as Jacob mentioned, if your married the wife does tend to think that if
 your home your not really working, so you can do chores for her.

That depends on who you married... ;)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345606
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-23 Thread Sean Corfield

On Thu, Jun 23, 2011 at 8:52 AM, Mark A. Kruger mkru...@cfwebtools.com wrote:
 FYI - have you checked out Sean's site? :D

For anyone who doesn't get the reference: http://worldsingles.com/ is
the umbrella brand and 16 of our properties are listed on the home
page - out of around 50 total properties. Most of those properties are
running on our legacy platform (ColdFusion 8, IIS, Windows, SQL
Server) but some sites are on our new platform (Railo, ColdBox,
Reactor, ColdSpring, Apache, Tomcat, Linux, MySQL - and Scala and
Clojure and, soon, MongoDB - and, yes, Reactor is gradually going
away, as will ColdBox at some point).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345608
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-20 Thread Sean Corfield

On Mon, Jun 20, 2011 at 1:47 PM, Jason Durham jqdur...@gmail.com wrote:
 It seems like the nitpicking thus far is really superfluous.  Learning CFML
 doesn't get you any closer to being a Java developer than learning .NET.
 The converse is probably true (learning .NET is a better step in that
 direction).

.NET (C#) and Java are certainly closer to each other than CFML is to either.

 If you already know CFML and are looking to expand your skillset, Java would
 compliment your skills in CF.

One thing I'll caution is that if all you know is CFML and you then
learn Java, resist the temptation to write your CFML code like your
Java code - CFML is a dynamic scripting language that doesn't know
require everything to be an object, unlike Java which is a
strongly-typed, compile-deploy-debug language where everything must be
an object. I don't think CFers realize how rigid and different Java
really is - and these days there are many far better languages
available on the JVM than Java. Groovy for dynamic but traditional
approaches, Scala for strongly-typed functional-OO hybrid without
Java's verbosity, Clojure for dynamic pure functional. Heck, even
JRuby is probably a better bet than Java (but it's interop story is
not as good as the other three I mentioned).

Knowing the Java stack and libraries is more important than knowing
the Java language itself.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880

~|
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:345462
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-20 Thread Sean Corfield

On Mon, Jun 20, 2011 at 10:18 AM, scott bloodworth
sbloodwo...@rinovelty.com wrote:
 One can easily learn the other environment fairly easy, is this true?

As others have indicated, learning Java is much harder than learning CFML.

 is there a benefit in looking for one or the other in employment?

I don't think anyone will disagree that there are a lot more Java jobs
out there than CFML jobs.

You probably need to provide a bit more background about yourself,
your skills, your expectations etc before folks can really give you
more specific advice.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345463
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF vs. Java Web Developer

2011-06-20 Thread Sean Corfield

Great analogy!

On Mon, Jun 20, 2011 at 3:36 PM, Ben Forta b...@forta.com wrote:

 CF=automatic, Java=stick-shift

 You can start with one and then learn the other, but stick-shift drivers can
 learn to drive automatic far easier than the reverse. When done, both
 benefit from the added expertise, the stick-shift driver can benefit from
 automatic simplicity (and be more productive thanks to a free hand), and the
 automatic driver will benefit from the greater control afforded by
 stick-shift.

 --- Ben

~|
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:345467
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Proxying Apache to Tomcat For CF9

2011-06-17 Thread Sean Corfield

On Thu, Jun 16, 2011 at 9:19 PM, Michael Wright
mich...@mwwebsolutions.com wrote:
 Ahh ok I see now :) Basically its failing because the webroot I'm trying to
 use doesnt have the WEB-INF right?

Yup.

 Would my idea of all 3 engines sharing a webroot on JRun work then?

No. Railo and OpenBD are strict Java web applications and expect the
webroot to contain their WEB-INF/ folder.

ACF has really spoiled CFers and made them oblivious to how (Java) web
applications work :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345387
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Iterative Business Objects

2011-06-16 Thread Sean Corfield

OK, in light of so many folks asking, both on-list and off-list,
here's a link to a ZIP containing two CFCs that provide the IBO and
the ORM service we use, as well (some of) the Clojure code that
manages all of the persistence:

http://corfield.org/articles/ibo.zip

The only missing code is the environment stuff (since it contains
private configuration data) and the UUID key-gen stuff (which we're
not actually using yet) on the Clojure side and the updated version of
cfmljure and the service CFC we use, to inject / manage the bridge
between CFML and Clojure, on the CFML side. That CFML code will
eventually appear as part of my public cfmljure project.

As you'll see, all this code is copyright World Singles so you can
read it but you can't use it in your own code - as it stands, it's not
open source. Hopefully it'll be educational / interesting. Feel free
to ask me any questions you have about it, either on list or off-list
(sean at corfield dot org please, not via Gmail) or add me on IM and
ask me there:

seancorfield on AIM / Skype / Twitter / YIM
seancorfi...@gmail.com on Gtalk
seancorfi...@hotmail.com on MSN

Or drop into #coldfusion on either freenode or DAL.net IRC and ask me!

On Wed, Jun 15, 2011 at 4:41 PM, Maureen mamamaur...@gmail.com wrote:

 I think even with the Closure code this is something a lot of us would
 love to see.

~|
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:345375
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Proxying Apache to Tomcat For CF9

2011-06-16 Thread Sean Corfield

Try adding this first:

ProxyPassReverse / ajp://localhost:8009/

If that doesn't work, try the following...

I've never used ProxyPassMatch - I use a RewriteRule with proxying.
Take a look at this blog entry:

http://corfield.org/blog/post.cfm/Railo_for_Dummies_Part_IV_Appendix

Sean

On Thu, Jun 16, 2011 at 6:09 PM, Michael Wright
mich...@mwwebsolutions.com wrote:
 VirtualHost *:80
 ServerName cfusion.local
 # We need to specify the Document Root as we are only proxying .cf* files to
 Tomcat, therefore keeping
 # all static files served by Apache
 DocumentRoot C:/Websites
 DirectoryIndex index.cfm
 Location /
     Order allow,deny
     Allow from All
 /Location
 # Only allow proxing from 127.0.0.1
 Proxy *
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
 /Proxy
 # We need the ProxyPreserveHost if we are using multiple VHosts
 ProxyPreserveHost On
 # Only Proxy .cfc and .cfm files
 ProxyPassMatch ^/(.+\.cf[cm])(/.*)?$ ajp://localhost:8009/$1$2#
 # Need these two lines to maintain sessions
 ProxyPassReverseCookieDomain / /
 ProxyPassReverseCookiePath / /
 # Configure logging
 ErrorLog logs/cfusion-error.log
 CustomLog logs/cfusion-access.log common
 /Vi

~|
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:345381
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Proxying Apache to Tomcat For CF9

2011-06-16 Thread Sean Corfield

Make sure localhost:8080/cfusion/ is working as expected. That way you
can verify the Tomcat configuration is right.

_Then_ worrying about connecting Apache.

Since you're using a context on Tomcat /cfusion you'll need that in
both the proxy forward and proxy reverse.

Depending on your level of Java Servlet container experience, you may
find it easier to install ColdFusion as the ROOT context...?

Sean

On Thu, Jun 16, 2011 at 7:44 PM, Michael Wright
mich...@mwwebsolutions.com wrote:
 Still no success having tried those, but thinking about it I'm guessing the
 proxying side of it must be working as its CF's 404 template I'm getting.

 That's leading me to think it's more to do with context and docbase, so
 going to have a play with server.xml.

~|
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:345383
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Proxying Apache to Tomcat For CF9

2011-06-16 Thread Sean Corfield

You're not showing us your Tomcat server.xml so it's kinda hard to debug this :)

I suspect the problem is you don't have your Host / Context set up
correctly...

Bear in mind that Tomcat, being a _standard_ Servlet container (unlike
JRun) requires that the web application (the WEB-INF/ stuff) be in the
web context (i.e., the web root).

You absolutely cannot have ACF / Railo / OpenBD sharing a single
webroot on Tomcat - because all three have incompatible WEB-INF/
stuff.

Sean

On Thu, Jun 16, 2011 at 8:55 PM, Michael Wright
mich...@mwwebsolutions.com wrote:

 Where I've got to at the moment is that I'm getting the 404's because Tomcat
 is looking in the webapps/cfusion folder for the files rather than my own
 webroot.

 What I'm ultimately wanting to acheive is being able to have CF, Railo 
 OpenBD all running under Tomcat but sharing the one webroot and having them
 on cfusion.local, railo.local  openbd.local to determine which engine will
 process the file.

 Should I be looking at separate hosts in tomcats server.xml, somehow all
 pointing back to the same webroot?

~|
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:345385
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: onSessionEnd not working as expected

2011-06-15 Thread Sean Corfield

On Wed, Jun 15, 2011 at 9:19 AM, Raymond Camden rcam...@gmail.com wrote:
 If you are using session.ANYTHING, you will get an error. In
 onSessionEnd, you must use the Session scope as it is passed in as n
 argument. So arguments.sessionData.whatever instead of
 session.whatever.

What Ray said: session scope has gone by the time onSessionEnd() is
called. Also note that you do not have access to request scope at that
point, nor CGI and a bunch of other things. onSessionEnd() is invoked
outside the normal request machinery.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345356
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Iterative Business Objects

2011-06-15 Thread Sean Corfield

I use the IBO pattern quite extensively but I tend to roll my own as
needed. I have a generic Bean CFC that works as both a regular bean
offering get/set methods around a single query row and as an IBO by
supporting hasMore() / getNext() methods around a multi-row query.
Bean also supports persistence (load(), save(), delete() methods -
create() is handled by a service that injects a bunch of useful
stuff). I could post it to github.com but the persistence stuff relies
on a simple ORM written in Clojure so it wouldn't be much use to folks
as-is (it actually uses arrays of structs instead of query objects
because that's the way Clojure rolls :)

I'd be happy to share the code with you off-list if you want to use it
as the basis for something of your own... If you don't need
persistence, it should be easy to convert the array-of-struct handling
code into query handling code.

Sean

On Wed, Jun 15, 2011 at 11:11 AM, Carl Von Stetten
vonner.li...@vonner.net wrote:
 I'm playing around with developing some CFCs for an intranet
 application.  I have some objects which have queries with multiple
 records associated with them.  Rather than store an array of objects to
 work with the queries, I was exploring the Iterative Business Objects
 (IBOs) model.  I looked at Peter Bell's RIAForge project
 (http://ibo.riaforge.org/) and a couple of others by Paul Marcotte, as
 well as some of Ben Nadel's blog entries on IBOs.  All of the RIAforge
 projects are three to four years old now, and don't seem to be actively
 maintained.  The download link to Peter Bell's project is broken.

 Anyway, I was wondering how people were handling this stuff with CF9
 (without ORM at this point).  Should I be posting to CFC-Dev in

~|
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:345357
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Homesite 5.5

2011-06-14 Thread Sean Corfield

On Tue, Jun 14, 2011 at 12:02 PM, Larry Lyons larrycly...@gmail.com wrote:
 FWIW, the other Eclipse based IDE for CF, CFEclipse runs on Linux.

Yes, and if, like me, you regularly switch between a big Mac desktop
and a small Linux netbook, it becomes very clear, very quickly just
how much more CFBuilder brings to the table (than CFEclipse) and why
CFBuilder is worth every penny of its $299 sticker price.

No disrespect to CFEclipse - it's a great open source project and I
used it a lot years ago and I use it heavily today when I'm on my
netbook - but it is a pale shadow next to CFBuilder's full feature
set. I can't comment on how the free Express edition of CFBuilder
compares tho'...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345316
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Fuseguard processing time

2011-06-13 Thread Sean Corfield

On Mon, Jun 13, 2011 at 11:09 AM, Brook Davies cft...@logiforms.com wrote:
 And my test was done under zero load, so under peak load this number could
 go up.

It could also go down. Until you test, you won't know.

Under heavy load, the HotSpot compiler in the JVM may work to your
benefit and speed things up. You may also benefit from the code being
shared across many concurrent requests. Do you know what your typical
response times are for your pages today in production under peak load?
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345246
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Dreamweaver

2011-06-13 Thread Sean Corfield

Reading Aaron's response, I suspect it may depend on your platform. I
seem to recall the change was more disruptive for Mac users than
Windows users (prior to CS5, I believe the Windows and Mac UIs were
very different?).

Sean

On Mon, Jun 13, 2011 at 2:12 PM, Aaron Rouse aaron.ro...@gmail.com wrote:
 It is not that bad.  I do work for multiple companies and they provide me
 machines/software to use at them.  One company is using Dreamweaver CS5 and
 I probably do 60-65% of my total workload there.  Another company that I do
 probably 25% of my workload has Dreamweaver 8 on the workstation that I am
 using then Dreamweaver CS3 on one of the boxes I remote desktop into.  At
 home I have CS4 but I honestly don't use that computer much for coding these
 days.  I never have felt some huge leap in how to use the UI between any of
 those versions.

 When I went from CS4 to CS5 I remember seeing some nice new features via
 using the program and liking them.  But right now I honestly can't recall
 what it/they are.  I do know the JS support in CS5 is something that I
 sometimes miss when using the machine with 8.  I forced myself off of
 Homesite onto Dreamweaver MX many years ago.  Still some things I miss in
 Homesite but nothing that has made me go so far as to install it or even to
 take note of.
 On Sun, Jun 12, 2011 at 8:11 PM, Jenny Gavin-Wear 
 jenn...@fasttrackonline.co.uk wrote:


 Hi Sean,

 Thanks for that warning, think I'll stick with what I have for the time
 being.

 Jenny


 -Original Message-
 From: Sean Corfield [mailto:seancorfi...@gmail.com]
 Sent: 13 June 2011 00:40
 To: cf-talk
 Subject: Re: Dreamweaver
 
 
 
 On Sun, Jun 12, 2011 at 2:05 PM, Russ Michaels
 r...@michaels.me.uk wrote:
  sorry it has been many years since I used CS3 so I don't recall the
  specifics.
 
 Likewise, my gut feeling is that CS4 was a huge improvement over CS3
 but I don't remember exactly why. Be aware that there was a huge
 change in the product UI between CS3 and CS4 so it may take some
 getting used to if you upgra

~|
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:345247
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Homesite 5.5

2011-06-12 Thread Sean Corfield

On Sun, Jun 12, 2011 at 8:25 AM, Matthew Williams
mai...@geodesicgrafx.com wrote:
 Out of curiosity, can DW be tied into SVN the same way Eclipse can?

Yes, DW finally got SVN after years and years of people begging for
version control support. Back in the DW2 days, the Macromedia Web Team
were begging for CVS support internally! So eventually DW gets SVN
support, just about the time most everyone begins to switch to git...
we'll see whether it ever gets git support :(

 As an aside, CS4 corrected my AMD issues, but now I have an i5 CPU to
 play on so it's an issue left long in the dust.

I I find DW CS4 runs OK on my i7 (iMac) but it's still a lot slower
than I would expect on such a powerful machine. Does DW CS5.5 have
improved performance, Ray?

 I have DW CS4 installed, but since I
 offload all HTML look and feel to others in my group (I turn their work
 into templates for our CMS), it's a very rare day that I open it.

Yeah, that's kinda my position in my work...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345223
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Dreamweaver

2011-06-12 Thread Sean Corfield

On Sun, Jun 12, 2011 at 2:05 PM, Russ Michaels r...@michaels.me.uk wrote:
 sorry it has been many years since I used CS3 so I don't recall the
 specifics.

Likewise, my gut feeling is that CS4 was a huge improvement over CS3
but I don't remember exactly why. Be aware that there was a huge
change in the product UI between CS3 and CS4 so it may take some
getting used to if you upgrade...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345224
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Homesite 5.5

2011-06-11 Thread Sean Corfield

On Sat, Jun 11, 2011 at 8:06 PM, Jenny Gavin-Wear
jenn...@fasttrackonline.co.uk wrote:
 I probably need to look at Eclipse again, but on my last look at it, I would
 seriously miss all of the UI advantages of Dreamweaver.

If you do UI work, Dreamweaver is kickass and that's what you should use.

If you do server-side work, CFBuilder is kickass and that's what you should use.

I have CS4 and use DW and FW for UI stuff (for the HTML sites I
maintain and the only bit of PHP). They're great tools for what they
do. If I didn't already have CS4, I'd spend the $700 to buy DW/FW for
the amount I use them.

I bought CFB1 the moment it came out and I upgraded to CFB2 a few days
after that came out. Definitely worth the $300 (or $410 that I've paid
for both versions).

As for Adobe supporting two CFML IDEs, that's not the case. The DW
team is completely separate and doesn't really have to do anything to
support CFML these days. They get an updated dictionary for each new
CF release and that's about it. The CF team support CFB so it's
tightly coupled to the CF server - which is how it should be. Adobe
has one CFML IDE and it's extremely good. Adobe also has an extremely
good HTML/CSS/JS editor - that just happens to have some CFML support.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345188
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Awful quiet today...did I forget a holiday?

2011-06-03 Thread Sean Corfield

On Fri, Jun 3, 2011 at 12:36 PM, Michael Dinowitz
mdino...@houseoffusion.com wrote:
 If someone does see a problem, please let me know. Yes Sean, I know the UI
 in general is a problem. :)

LOL! Just to prove I actually read this stuff! :)

My excuse for being quiet today is I'm at Scala Days in Palo Alto (at
Stanford University)... Two days of mind-expanding Scala talks... at
times I've felt like I'm back in Comp Sci 264 or some such... Right
now I'm in a talk about processing SQL result sets with parser
combinators...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:345058
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: HouseOfFusion.com down?

2011-05-26 Thread Sean Corfield

Michael has said (repeatedly!) that he won't bring the site back
online until he's sure the loopholes are closed and the Chinese hacker
can't wreck things again...

On Thu, May 26, 2011 at 10:43 AM, Rick Faircloth
r...@whitestonemedia.com wrote:
 I know this was discussed yesterday...

~|
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:344933
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: cgi.host_name Security Exploit

2011-05-19 Thread Sean Corfield

Agreed. Using CGI.HOST_NAME for dev/test/live switching opens you up
to all sorts of abuse.

Here's what I switch on:

createObject( 'java', 'java.net.InetAddress' ).getLocalHost().getHostName()

I have a configuration file that maps from all the known (partial)
hostname matches to different tiers. This allows each developer to
configure their environment how they want it (for example, enabling or
disabling debugging) while still using a single codebase. It also
makes it easy to configure our pre-production environment to use the
same setup (for e-commerce) as our production environment, while our
CI and dev/test envs all use sandbox credentials.

This was, until recently, an environment control interceptor in
ColdBox. We've just moved it to Clojure now so we can automatically
configure all our Clojure / Scala / CFML code the same way...

Sean

On Thu, May 19, 2011 at 9:09 AM, Raymond Camden rcam...@gmail.com wrote:
 What about an ecommerce system that hits the test ecom system when in
 dev mode? If I knew your code did that, or suspected, I'd try it and
 use one of the many common test CC numbers, like 4111.

~|
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:344716
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Help us Please - CF 5 Server Licenses

2011-05-05 Thread Sean Corfield

On Thu, May 5, 2011 at 8:09 AM, Justin Scott leviat...@darktech.org wrote:
 True, but the core CFML language was kept backwards compatible as much
 as possible to ease migrations.  If you're using CFX extensions
 written in C++ then you may not be able to transition to the open
 source platforms; I do not know if C++ CFX is supported there or not.

Open BlueDragon has supported C++ CFX for years and Railo just worked
with three sponsoring companies to get that code integrated into Railo
(so those sponsors get it first - everyone will get it eventually).
The OpenBD copyright holders released that code to Railo under LGPL so
it could be incorporated without license conflicts.

 Adobe bought out Allaire after CF 5.
 Not that it's very relevant, but Macromedia actually bought Allaire,
 and Adobe bought Macromedia, so it would be even more unlikely that
 Adobe will still have your purchase records on file.

And Macromedia bought Allaire *before* CF5 shipped. We closed the deal
in March 2001 and CF5 shipped as a Macromedia product in June or July.
What became CFMX (6.0) was well under development at that point and my
team (at Macromedia) started using early builds of CFMX in September I
believe (the alpha came in early 2002).

 That's just how software works.  Try to get support from Microsoft for
 Windows 2000 and you'll essentially run into the same thing.  CF5 was
 out around the same time so I wouldn't expect ongoing support for it
 either.

Adobe (and Macromedia and Allaire) support only one or two versions
back and that's pretty typical for all software companies. If you
don't pay maintenance or you don't buy upgrades, they have no
incentive (nor obligation) to continue supporting you.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-18

~|
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:344267
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF Builder setup - plugin or standalone?

2011-05-04 Thread Sean Corfield

I've been running CFBuilder standalone with my other common plugins
added to that install as my main setup since day one, across 1.0 and
2.0 versions. Works great. The only problem I've had is that some of
my more advanced plugins won't install in a bare CFBuilder install
because of dependencies on a number of other Eclipse bits and pieces.
However, due to the work I do with those plugins, it's actually easier
to have separate Eclipse instances with specific sets of plugins for
certain projects (notably the Scala IDE plugin).

Right now I have CFBuilder 2 (an awesome upgrade BTW) with EGit and
CCW (Clojure IDE plugin). I have a separate Helios install for working
on Clojure itself (with EGit, CCW, Maven support and a bunch of other
stuff) since I'm a committer on the clojure.java.jdbc library. I have
another, older Eclipse install for working on Flex and JBoss projects.

I find that having separate Eclipse setups works better if you have
really complicated project setups, rather than trying to have a one
size fits all Eclipse install with every plugin known to man...

Sean

On Wed, May 4, 2011 at 6:54 AM, Rachel Lehman raeleh...@gmail.com wrote:

 I've been running the CF Builder 2 Beta as a plugin to my Eclipse Helios 
 install. I also have Aptana, CFEclipse (from before), Mylyn/Foglyn and 
 MercurialEclipse running as part of my core work environment. I feel like CF 
 Builder doesn't run very well in this configuration, whenever I try to run it 
 as a plugin it is difficult to find and enable lots of the features and some 
 things don't seem to work consistently.

 I'm thinking of rebuilding my environment using the CFB standalone, then 
 installing Mylyn /Foglyn (Mylyn may be included in CFB, not sure) and 
 MercurialEclipse as plugins. Has anyone done this and how well does it work?

 Trying to avoid rebuilding multiple times :) TIA for any thoughts!

~|
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:344237
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: (ot) A word of hosting caution

2011-05-03 Thread Sean Corfield

To be honest, after HMS became part of Hosting.com, their service went
so far downhill so fast that I moved everything to other hosting
companies. HMS used to be awesome when Lou and Neil were in charge but
after the acquisition I had nothing but problems and once Lou and Neil
left things really fell apart :(

And can I just take this opportunity yet again to say that shared
hosting is not appropriate to run a business on? Anyone on the same
server can read your entire application scope and get access to any
information you have cached there - and the uptime of your business is
dependent on the good behavior of everyone who shares that server.

I ran my blog on HMS shared hosting for several years but eventually
had to move it to VPS due to performance problems (I suspect HMS put
100's of customers on each server...). Later I had performance
problems with the HMS VPS as well (again, too many customers sharing a
server I think). Now I'm on an EWH enterprise cloud server (which I
believe has a strictly limited number of customers per box?).

Sean

On Tue, May 3, 2011 at 8:54 AM, Bryan Stevenson
br...@electricedgesystems.com wrote:
 Just a notice to possibly help save someone some grief if you host at
 Hosting.com (formerly HostMySite.com before the merger).

 Make sure that they have your account up to date!!

 They have a policy where if they find a database who's name is not found
 on anyone's account - they blindly delete it with no notice!!!

 This is an odd policy given the number of errors I found in our own
 accountI can only assume other accounts are in similar states and
 this policy could be destructive.

 One of our SQL Server DBs on a shared box had a name that WAS the same
 as the datasource setup pointing to it, however it was not the name they
 had on file with our account.

 Boomthe DB for the backend of our corporate site was gone!

 Thankfully they still had  a backup.

 So just a  word of caution to make sure your accounts are up to date and
 accurate or you might just get a nasty surprise ;-)

 ...and for the record, this is not sour grapes in any wayjust
 looking out for the community.the issue was resolved to my
 satisfaction.

 Chee

~|
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:344164
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Off Topic - Open Source

2011-04-28 Thread Sean Corfield

I sent you a note off-list...

On Wed, Apr 27, 2011 at 10:45 AM, Jenny Gavin-Wear
jenn...@fasttrackonline.co.uk wrote:
 I would very much like to talk with someone who has Open Sourced their
 software, if someone is willing to share their knowledge and experience.

 There may be opportunities for collaboration.

~|
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:344025
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: javacast to byte[] not working

2011-04-28 Thread Sean Corfield

On Thu, Apr 28, 2011 at 3:23 PM, Phil Stone pkst...@ucdavis.edu wrote:
 Well, that did the trick. Thank you! I was under the impression that all 
 arguments to overloaded Java functions had to be JavaCast(ed). And it 
 certainly works on all other Java types that I've tried...

I do a lot of Java interop and I almost never have to cast arguments.
I find that CFML engines are really pretty good at dealing with this,
especially when you actually have Java objects in the first place.
Right now I'm doing heavy integration between Clojure and CFML.
Clojure has its own collection class layer on top of Java's so it has
a vector type (based on ArrayList, I believe) and a map type (actually
a PersistentHashMap, based on Java's HashMap) and CFML is able to
seamlessly convert between those and native CFML arrays and structs,
pretty easily (as long as the Clojure maps use Strings for keys - it's
more idiomatic to use keywords which are unique interned symbols, but
it's easy to convert to/from Strings in Clojure for better interop).
All the other types seem to convert just fine.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:344040
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Dynamic SQL in CFScript

2011-04-26 Thread Sean Corfield

On Tue, Apr 26, 2011 at 11:32 AM, Kyle McLean kmclea...@gmail.com wrote:
 cfquery name=testQuery datasource=testDSN
 SELECT
 *
 FROM
 TBL
 cfif structKeyExists(arguments.testArg)
 WHERE
 COL = '#arguments.testArg#'
 /cfif
 /cfquery

I know this doesn't help you, since you're on CF9, but I just wanted
to note that Railo also supports an alternative syntax that was
discussed by the CFML Advisory Committee - although, unfortunately, we
couldn't reach consensus on any proposed syntax (although we were all
in agreement that adding CFCs was... less than ideal):

query name=testQuery datasource=testDSN {
writeOutput( SELECT
  *
  FROM
  TBL );
if ( structKeyExists(arguments.testArg) ) {
writeOutput( WHERE
  COL = '#arguments.testArg#' );
}
}

Of course, it would be be better to use (cf)queryparam here, like this:

query name=testQuery datasource=testDSN {
writeOutput( SELECT
  *
  FROM
  TBL );
if ( structKeyExists(arguments.testArg) ) {
writeOutput( WHERE
  COL = ); queryparam value=#arguments.testArg# cfsqltype=varchar;
}
}

and I'd write that like this:

query name=testQuery datasource=testDSN {
  writeOutput( SELECT * FROM TBL );
  if ( structKeyExists(arguments.testArg) ) {
writeOutput( WHERE COL = );
queryparam value=#arguments.testArg# cfsqltype=varchar;
  }
}

Still a bit ugly with the writeOutput() calls but a lot cleaner than
using the CFC, IMO.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:344011
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Creating a Schedule

2011-04-16 Thread Sean Corfield

Does team A play team B both at home and away at some point in the
season? (i.e., do you need both A-home-B-away and B-home-A-away in the
schedule?)

On Sat, Apr 16, 2011 at 3:13 PM, Jim Mixon bigjim0...@yahoo.com wrote:
 I am trying to write a scheduling program for a client. It will create 
 pool(billiards) matches on a weekly basis . .

 I need to to be able to collect input from client and create the schedule 
 based on that input.

 1. Number of weeks of session
 2. Number of teams in league
 3. This is based on a one day per week schedule
 4. Different matches created from week to week, without repeating combination 
 until they are possible combinations are used. Then repeat the pattern . . .
 5. One week home, next week away and back again . .

 I have tried numerous approaches, but I just never end up with all the 
 elements correct. Tried looping thru one list, looping thru two lists, etc . 
 . .
 boy I could use some help on this one . .

~|
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:343787
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: I hate CFScript and I'm willing to pay for a CFScript -- CFtag parser

2011-04-07 Thread Sean Corfield

On Thu, Apr 7, 2011 at 4:20 PM, Jeff Gladnick jeff.gladn...@gmail.com wrote:
 I actually don't hate cfscript, but I do hate that we have both tags and 
 script based syntax for CFML.  And since it started off as tags, I firmly 
 believe that's the way it should stay.

You won't like the new version of FW/1 then... 2.0 is all cfscript :)

 Therefore I have created a $1000 bounty (I have pledged $250) to the first 
 developer who can deliver a working cfscript -- cftag based parser for 
 eclipse.

I assume you mean any utility that can take cfscript and translate it
into cftags? CFEclipse already has a working cfscript parser that does
syntax coloring.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880

~|
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:343610
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Fullasagoog not updating?

2011-03-30 Thread Sean Corfield

FWIW, Geoff was notified about it two weeks ago and was looking into it...

On Wed, Mar 30, 2011 at 5:47 PM, Matthew Williams
mai...@geodesicgrafx.com wrote:
 I'd hit up Geoff Bowers (Geoffrey Bowers mod...@daemon.com.au).  The
 daemonites host/maintain it

~|
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:343440
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: who's in charge around here?

2011-03-22 Thread Sean Corfield

On Tue, Mar 22, 2011 at 6:47 AM, zac wingfield
z...@allied-facilities.com wrote:
Perhaps you'd better enjoy the mailing list vs. the web interface?
 yes good point. i try not to respond directly via email because of my email 
 header/footer. I use my work email address for everything which is unrelated 
 to any web dev work that i do.

You could always create a Gmail account for mailing lists and, if you
wanted it to come to your desktop, just configure the extra account in
your mail client. The mail interface to HoF is certainly a lot more
palatable than the web interface so I suspect the vast majority of
subscribers use mail directly...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

~|
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:343204
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Issue with new CF Update

2011-03-21 Thread Sean Corfield

 On Fri, Mar 18, 2011 at 4:07 PM, Jason Nokes wrote:
 I successfully deployed the fixed hotfix 
 (http://www.adobe.com/support/security/bulletins/apsb11-04.html) on both of 
 our development servers, but cannot get it deployed to our production 
 servers. When I add –Dcoldfusion.session.protectfixation=false to the JVM 
 arguments CF service will not start.

Make sure that's - and not – which is the character you showed. A copy
and paste glitch caused by extended characters in the HTML of the
bulletin??
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-188

~|
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:343167
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CFC argument best practice question

2011-03-11 Thread Sean Corfield

On Mon, Mar 7, 2011 at 10:56 AM, Nathan Strutz str...@gmail.com wrote:
 If you have a lot of arguments, one way to refactor that is to make a
 component that encompasses those arguments - essentially a bean, maybe a
 couple of beans if the arguments are unrelated. In your first public method,
 instantiate that bean with the arguments, then just pass that bean around.
 Follow that, and you've gone from just using components to actual
 object-oriented programming.

Hardly.

A bean that's just a glorified struct with dumb get/set methods isn't
OOP, it's just a struct with overhead.

Frankly, creating new components just to group related arguments is a
waste of time in CFML and just slows down your code.

In answer to Brook's original question: yes, it is probably better
practice to declare the arguments in the private method, for
documentation purposes, especially if you are referring to those
arguments in the code...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342942
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Feedback on this approach to many sites, one codebase (MSOC)

2011-02-18 Thread Sean Corfield

On Fri, Feb 18, 2011 at 6:14 AM, Eric Cobb cft...@ecartech.com wrote:
 One thing you may want to take into consideration, if you plan on having
 many sites run through this codebase, is NOT giving each site a unique
 application name.

I always take the approach of a single application name - for the
reasons Eric presents - and I also typically have one DSN and all
sites are in a single multi-tenant schema (and I'll be explaining all
this in my Multi-Tenant Architecture talk at cf.Objective() BTW).

Re: ?reinit=1 situations - what do you normally need to do that for?
Refreshing the cache for a particular site? Design that into your
admin system. Refreshing code after pushing a new file? As Eric points
out, you need to reinit *every* application in that situation so you'd
end up restarting the entire server.

With MSOC, you need to consider your DB schema as part of your code
too - that OC part means One Schema too. OC really means One
Application otherwise you're going to be running multiple identical
copies of your code and wasting memory. Steve asked wouldn't it make
sense to push it into the server scope? - that can interfere with
running any other applications on the server - and you probably want
an admin application running alongside your multiple user
applications. Now, you may share code between the admin and the user
applications but it will be lower level components, if any, and you
typically only have one admin application so you're at most running
two copies of your code. You've also got startup issues to think about
- if you have multiple applications and need to initialize server
scope, there's no safe hook to do that (until we got CF9's
onServerStart() / Server.cfc).

Some things to think about...

If you're at cf.Objective() and want to hear more on this topic,
attend my talk and catch me in the bar afterward!

If you're not yet registered for cf.Objective()... It'll be a great
conference: five tracks this year, lots of awesome topics from great
speakers, all packed into three days in a relatively central location
(Minneapolis). You've missed the early bird now but it's still great
value at under $1k!

In addition to my Multi-Tenant Architecture talk, I'm giving an
Introduction to Functional Programming session which addresses things
like careful management of shared data and why side-effect-free code
is easier to test and easier to get right in the first place (amongst
many other functional techniques, some of which you can apply directly
to CFML and some of which will at least make you think differently
about solving problems).
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342436
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Feedback on this approach to many sites, one codebase (MSOC)

2011-02-18 Thread Sean Corfield

On Fri, Feb 18, 2011 at 11:36 AM, Rick Faircloth
r...@whitestonemedia.com wrote:
 When a user visits www.xyz.com, onApplicationStart() runs a
 query that retrieves, among other variables, the absolute path
 to those images.  Realize, the application that I'm referencing
 is a global site manager (single codebase) for managing
 site content on multiple sites (each with a separate codebase,
 as these are custom sites). The end user sites are completely
 different.  I'm using the global site manager, at this point,
 to simply provide a single app to supply CRUD functionality
 to the users for their site content. Even the databases for
 these sites have little in common. I just decided that instead
 of building CRUD functionality over-and-over for each site manager,
 I'd build one site manager to rule them all. :o)

That doesn't really sounds like you're running multiple different
sites off one unified codebase - you're providing a library that is
intended to be reused across multiple, separate applications :)

 The userImages path gets set when the application is first run
 by onApplicationStart() and a query, qGetApplicationVariables, is run
 that retrieves info such as the userImages path, or, in this case,
 qGetApplicationVariables.userImagesPathAbsolute. Then, the query
 value for the userImages path is cfset to application.userImagesPathAbsolute
 for use throughout the site.

I have a site object containing all the site-specific settings. When a
request comes in, the domain in the URL is mapped to a site object,
and that is used throughout the request for any site-specific info.
Site objects are cached for efficiency, of course. This allows me to
clearly separate code / data that is common across all sites from that
which varies.

 If I have the same application name, wouldn't the userImages path
 variable be overwritten when another user visits another site using
 the same site manager codebase and onApplicationStart() is run again?

onApplicationStart() is run once for the entire system in my model. I
don't use bare application variables anywhere (because I use a
framework that has all the services injected as needed, or uses a bean
factory accessible within the framework).
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwo

~|
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:342447
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Feedback on this approach to many sites, one codebase (MSOC)

2011-02-17 Thread Sean Corfield

On Thu, Feb 17, 2011 at 10:21 AM, Robert Harrison
rob...@austin-williams.com wrote:
  1.  Your relationship with the client changes and the client wants to take 
 the site and move. Now you are faced with either holding the client's site 
 hostage or giving away your multi-site base code framework (possibly even to 
 a competitor). Neither of those is an attractive option.

It really depends on how you set up the contract and the expectations.
Broadchoice (where I worked in 2008) has a software-as-a-service CMS
which hosts a number of high-profile client sites. It's very clear to
the clients that they're using a multi-tenant SaaS platform and
therefore they know upfront that this isn't a site they can just take
over (although there is an option to license the codebase for an
internal installation).

 2. Also, assume one or more clients keeps coming back to you to make 
 adjustments and additions.  Now your code is getting more and more mucked up 
 with custom-code exceptions.  That's also not cool. Eventually that will make 
 your framework really difficult to manage and upgrade.

At Broadchoice we tackled this by designing a pluggable, modular
architecture for applications that could literally be dropped into
the (single) codebase and then configured to be available on any
client sites. The nice thing about this is that one client may pay for
the module to be developed but it's still provided to them as a
service - they're not purchasing the code - and then it can be offered
to other clients, as a paid option if appropriate.

The key is really in deciding whether you're just hosting a number
of sites or whether you're offering a website platform in a SaaS
model.

You might also want to read Steve Cutter Blades blog series about MSOC:

http://blog.cutterscrossing.com/index.cfm/MSOC

At World Singles, we have about 50 sites all running on a single
codebase. Mostly the sites differ in branding and look'n'feel but
there are functional differences between many of the sites, managed
with a similar model to what we used at Broadchoice.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret At

~|
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:342410
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: JVM help!

2011-02-16 Thread Sean Corfield

On Wed, Feb 16, 2011 at 1:34 PM, Duncan duncan.lox...@gmail.com wrote:
 java.args=-server -Xms4096m -Xmx8192m -Dsun.io.useCanonCaches=false

One thing I would be cautious about here: a heap that large can be
susceptible to stop the world GC sweeps and if the heap ever grows
near the 8GB max, those sweeps will take a significant amount of time.
What you'll see is generally really, really good response times and
then every now and then a complete freeze of your app for all users
for 10-30 seconds, then back to really, really good response times.

In general, for long running processes, I'd try to keep the heap
between 2GB and 3GB and instead run multiple instances and distribute
load that way instead.

Also, the PermGen area is mostly for .class files so it needs to be
large enough to hold every class your system is going to need but
once it hits that, it shouldn't grow (unless you're running code that
creates new class loaders and loads classes repeatedly, e.g.,
JavaLoader when it's not cached in server scope etc). I've never
needed a PermGen size as big a 1GB but you might have many tens of
thousands of .class files (either lots of files or lots of methods in
CFCs).

However, if your settings are working for now, that's good.

JVM tuning tends to be an ongoing thing - and somewhat of a black art :(
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342351
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Inline structure notation as argument fails

2011-02-16 Thread Sean Corfield

CF9 or CF9.0.1? ISTR a bug in this area that got fixed sometime along
the way...?

On Wed, Feb 16, 2011 at 1:05 PM, Jason Durham jqdur...@gmail.com wrote:

 I'm re-writing an event handler to utilize CF9s scripting enhancement.  The
 majority of the handler was already written in cfscript, including the line
 of code I'm having problems with.  After making the change to full script,
 I'm getting an exception indicating Variable EVENT is undefined.

 http://coldbox.pastebin.com/CGRVf25z

 By moving the structure to its own variable, the code executes without
 error.   Is this expected behavi

~|
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:342352
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Using Google Apps/Gmail for CFMail - limitations?

2011-02-16 Thread Sean Corfield

I think you should serious consider something like a PowerMTA server
at your hosting company...

On Wed, Feb 16, 2011 at 4:51 PM, Pete Ruckelshaus
pruckelsh...@gmail.com wrote:
 I'm switching several domains over from multiple shared hosting accounts to
 a virtual private server.  For a number of reasons (server resources,
 managing accounts), I am using the Gmail that comes with Google Apps for
 domain email for each domain.    Without an SMTP server, I'll need to use
 GMail for mail sending.  I've found references to others doing that here,
 but I'm wondering what the limits are for sending email?  Does Google
 throttle or otherwise inhibit email?  One of the domains has about 5k users
 in an opt-in email list, and I want to make sure I'm not going to cause
 myself problems.  Emails are sent from this site once, perhaps twice per
 week, so I think I'm looking at 10,000 outgoing emails 

~|
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:342358
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Change in ColdFusion management

2011-02-15 Thread Sean Corfield

On Tue, Feb 15, 2011 at 6:37 PM, Gerald Guido gerald.gu...@gmail.com wrote:
 Worst. Thread. Evar.

How do we move a thread to cf-community? :)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342318
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Re: Change in ColdFusion management

2011-02-14 Thread Sean Corfield

On Mon, Feb 14, 2011 at 4:23 PM, Russ Michaels r...@michaels.me.uk wrote:
 worst. I can understand why anyone would assume the worst about outsourcing
 to India, it has a bad rep and most people who have had to deal with
 outsourced support will have been driven to tearing their hair out at some
 point. But as has been said, this is not really outsourcing as Adobe have
 offices and staff there and have had for a long time.

FWIW, the CF / Builder product teams are in Bangalore which was
Macromedia's India office for a long time. The Web Team (which I
created - just after Macromedia acquired Allaire) had most its QA team
in India so that we could do 24 hour dev cycles (dev in SF, QA
overnight in India). It worked very well. Macromedia had a number of
product teams in India. When Adobe acquired Macromedia, that meant two
India offices - since Adobe already had an office in Noida with many
of its product teams situated there.

There's no change to the team that brought us CF8 and CF9 and CFB1 -
they're the same folks in India that they've always been and so it's
the same team bringing us CFX.

The _only_ change in Adam's (long) blog post was that the two roles of
Product Management and Product Marketing Management will now be
co-located with the engineering team, as part of a larger,
well-established business unit that already maintains Framemaker
Server and RoboHelp Server (yes, two server products already live in
that BU).

It seems that any and all change is scary to some folks and a number
of them predict doom and disaster every time there's a change. It
happened when Macromedia bought Allaire. It happened when Adobe bought
Macromedia. It happened when Tim Buntel stepped down as PM, it
happened when Jason Delmore was let go from his PM role and it's
happened again with Adam transitioning the PM role to someone new. So
far, doom and disaster has failed to follow any of those changes...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342246
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Re: Change in ColdFusion management

2011-02-14 Thread Sean Corfield

On Mon, Feb 14, 2011 at 5:05 PM,  cft...@fusionlink.com wrote:
 Perhaps, but I think there needs to be a serious discussion about this.

You don't think there was a serious discussion about this within
Adobe? Do you think Adobe should consult with all its users before
making a business decision? They don't even consult with their
shareholders on this stuff (and nor should they).

 This is one of the biggest decisions they have made with ColdFusion in 
 several years.

Hardly. Adobe has a ton of product management and marketing folks in
India and has had for years. Moving two roles from one location to
another, to better fit the business needs, is pretty minor on the
corporate scale of things.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342247
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Change in ColdFusion management

2011-02-14 Thread Sean Corfield

On Mon, Feb 14, 2011 at 5:14 PM, Kelly webd...@gmail.com wrote:
 Right so Adobe isn't outsourcing. They have an office in India in which
 they probably hire Indian citizens.

Yup, the Noida and Bangalore offices are staffed by a lot of locals
and, indeed, some Americans who have decided they'd like to go live
over there. Adobe has offices in quite a few countries, BTW...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342248
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Re: Change in ColdFusion management

2011-02-14 Thread Sean Corfield

On Mon, Feb 14, 2011 at 8:36 PM,  cft...@fusionlink.com wrote:
 I think the community can have a discussion.

Sure, they _can_ if they want. I don't think they _need_ to, nor do I
think it's needs to be _serious_ - and judging from pretty much
everyone's responses to both your blog post and then your post here,
I'm getting the impression your desire to create a discussion is
greater than pretty much anyone else's...?

 It's a big decision, we can  disagree about how big or which is bigger, but 
 that seems to be a minor point to debate on.

Well, I think there are many people who don't even think it's a big
decision. And I'll bet that the vast rank and file of the Adobe
ColdFusion user base - the 778,000 reported by Evans Data Corp (or
whatever number it really is) - neither know nor particularly care. I
bet if you asked the average ColdFusion developer out there (you know,
the vast majority, and therefore by definition the ones that aren't on
cf-talk and don't read any of our blogs), 90% of them couldn't even
tell you who the product manager is for the product they use day-in,
day-out.

I bet we all use products, all day long that we have no idea who the
product manager is, nor where they are based?
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwoo

~|
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:342257
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Fusebox seemingly clearing contents of session variables on relocation

2011-02-13 Thread Sean Corfield

On Sun, Feb 13, 2011 at 9:36 AM, Matt Quackenbush quackfu...@gmail.com wrote:
 Dave, as you well know I usually agree with you.  However, in this case, I
 do not agree with you at all.  Why?  Because you are 100% wrong in your
 statement.  What I showed is **exactly** how references work.

Well, yes, your code was about references but unfortunately form scope
is created anew on each request in ACF so whilst

 cfset session.myvariable = form /

leaves session.myvariable pointing at a struct (that was the form
scope on that request), by the time you do this:

 cflocation url=foo.cfm /

The name form is bound to a new struct and the original
session.myvariable is unchanged.

I tried it on Railo and discovered that the form scope is somehow
reused across multiple requests - so on Railo, your logic would be
correct. That's interesting and I'll have to take that up with
engineering to find out why / how it's different.

Which begs the question of the Original Poster: Don / Dan - are you
running on ACF or Railo?
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret At

~|
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:342184
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Fusebox seemingly clearing contents of session variables on relocation

2011-02-13 Thread Sean Corfield

On Sun, Feb 13, 2011 at 7:59 PM, Sean Corfield seancorfi...@gmail.com wrote:
 I tried it on Railo and discovered that the form scope is somehow
 reused across multiple requests - so on Railo, your logic would be
 correct. That's interesting and I'll have to take that up with
 engineering to find out why / how it's different.

Some experimentation yields the answer. In ACF, form is a fairly
regular struct object that is created and populated afresh on each
request with whatever is posted into that request. In Railo, form is a
smart object that behaves like a proxy to the current request's form
data so, whilst the contents of the form scope are populated afresh on
each request, the form scope itself is a proxy to that data rather
than actually containing it.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342185
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Fusebox seemingly clearing contents of session variables on relocation

2011-02-13 Thread Sean Corfield

On Sun, Feb 13, 2011 at 8:58 PM, Matt Quackenbush quackfu...@gmail.com wrote:
 I have two different CF9 installations that behave the way I described.

Odd. I couldn't repro on CF9.0.1 locally. Do you have a small test
case that shows form scope behaving like that for you? I'd love to try
it on my setup. Thanx!
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342187
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Issue with new CF Update

2011-02-12 Thread Sean Corfield

On Fri, Feb 11, 2011 at 10:16 AM, Dave Watts dwa...@figleaf.com wrote:
 Yes. This is a known (but not yet documented) issue. There are three
 ways you can fix this:

Just so folks are clear, you're saying that the new security fix will
break existing working applications? And folks need to change their
configuration or their code?

(this is a genuine question - I've not followed the update process so
I'm just looking at all the folks who are complaining about broken
applications when they apply the security fix)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:342163
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: (ot) Seven Languages in Seven Weeks..

2011-02-12 Thread Sean Corfield

Have fun!

On Sat, Feb 12, 2011 at 2:55 PM, Eric Roberts
ow...@threeravensconsulting.com wrote:
 Yay!...just got it in after waiting for several weeks as it was on back
 order on Borders.com.must be a popular book ;-)  Thank for the tip Sean

~|
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:342168
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Charge for meetings

2011-02-07 Thread Sean Corfield

On Mon, Feb 7, 2011 at 6:15 AM, Marc Funaro subscripti...@advantex.net wrote:
 Sean, it would be interesting to learn what source code repository + 
 ticketing system you use.

Unfuddle.com seems to be the most accessible for clients in terms of
friendly terminology etc.

And I use git with it.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341958
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: refreshing application variables

2011-02-07 Thread Sean Corfield

Call applicationStop() - assuming you're on ColdFusion 9 - that will
cause the application to be restarted on the next request, running
onApplicationStart() etc.

On Mon, Feb 7, 2011 at 5:57 PM, Richard  Steele r...@photoeye.com wrote:
 How does one refresh application.cfc application variables without restarting 
 coldfusion services? Thanks in advance.

~|
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:341965
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Charge for meetings

2011-02-06 Thread Sean Corfield

On Sun, Feb 6, 2011 at 12:17 PM, Michael Grant mgr...@modus.bz wrote:
 This could easily be a topic unto itself. It's very important before you
 begin a project to have a scope document. I call it a PDG (project
 development guideline) but you can call it whatever. The most important role
 of the PDG is to clearly define the scope and detail of the project. Leave
 no stone unturned and then have the client sign off on it before you begin
 any work. It can be tedious but it's benefits far, far outweigh the tedium.

That sounds suspiciously like Big Design Up Front which is a practice
I abandoned a long time ago...

A client never knows their entire set of requirements. It's
unreasonable to think they do.

I generally take a phased approach. I don't charge for the initial
discovery meeting but out of that meeting I propose a phase to dig
into the project requirements and produce a document outlining the
basic constraints of the project - and I charge for that - followed by
at least two phases to dig into design and implementation. But none of
those are fixed cost. I simply don't do fixed cost projects (unless
they're mind-numbingly simple).

The design phase is intended to get the client some sort of site
skeleton that they can click around in - and a document specifying a
technical approach for implementation (frameworks, databases, overall
architecture, selection of 3rd party integration / tools).

Implementation is always TM (per hour) and provides iterations that
deliver incremental functionality.

That way, the client is getting a continuous stream of value but they
can also walk away at any milestone and decide to go with another
vendor - armed with documentation and working code.

 The beauty of the PDG is that it actually becomes easier to
 get a client to pay for changes because they've already signed off on the
 project scope. Then you create a Scope Change Request document when they
 want changes.

The iterative approach embraces change rather than 'punishing' the
client for wanting change. Each iteration has an agreed set of
functionality to be implementation and the client can, at any time,
de-prioritize any item to swap in any higher-priority feature they've
just thought up. Clients like this because they feel they can explore
options and they aren't locked into some pre-agreed document that
represents what (they thought) their business needed at some point in
the past.

Michael's approach is a very traditional waterfall style process and a
lot of people like that. My approach is more in line with Agile
methodologies which have become a lot more prevalent in recent years.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341911
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Charge for meetings

2011-02-06 Thread Sean Corfield

On Sun, Feb 6, 2011 at 1:31 PM, Michael Grant mgr...@modus.bz wrote:
 That sounds suspiciously like Big Design Up Front which is a practice
 I think you've jumped to some conclusions. I never said anything about fixed
 costs.

BDUF != fixed cost. Sorry if you incorrectly inferred that I was equating them.

I generally offer a fixed range on the initial requirements phase and
once that's complete I generally offer a (wider) fixed range on the
design phase - because those are usually easy to estimate. Then I
switch to TM for phased implementation since I encourage clients to
change their mind during implementation. The iterations provide
transparency, showing how many features they get for a given dollar
spend, based on estimated complexity.

 Ultimately your mileage may vary. I'm simply giving my advice based on my
 experience. I'm not trying to get anyone to drink any kool-aid.

Likewise. Your approach clearly works for you. My approach works for
me. Some clients won't accept anything other than a completely fixed
bid - and I just move on to other clients who are comfortable with an
iterative approach. I've had some clients change their mind repeatedly
on a feature, often weeks apart, going back and forth between two
completely different implementations. I don't discourage that as it
allows them to explore what works best for their business - and they
can't know that until they've tried both approaches.

One thing that I find really helps transparency is using a hosted
source code repository with integrated ticket system. That way it's
easy to generate reports showing the velocity of the project as well
as reports showing how much the client is adding to the backlog. The
latter acts like your Scope Change Requests but allows the client much
more freedom to prioritize as well as allowing me to collaborate more
easily, drilling into tickets and breaking them up into smaller child
tickets if appropriate - since everything stays on the table until it
becomes part of an iteration.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341917
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Charge for meetings

2011-02-06 Thread Sean Corfield

On Sun, Feb 6, 2011 at 1:45 PM, Michael Grant mgr...@modus.bz wrote:
 You can't budget on pay us $X an hour and we'll see where it goes.

That's how a lot of agile practitioners do work tho'... very
successfully (for both them and their clients).

But I agree it doesn't work for all clients.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341918
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: ColdFusion Builder: Plug-In vs. Standalone

2011-02-03 Thread Sean Corfield

On Thu, Feb 3, 2011 at 7:40 AM, Donnie Carvajal
donnie.carva...@transformyx.com wrote:
 I am getting a new machine and we are installing all of the software.  I am 
 running Builder as a plug-in now and it is very flaky and a lot of features 
 don't work (i.e. tag completion, code coloring is sporadic, etc.).

 Would you suggest I do this new install standalone?

I suspect you'll get a bunch of different answers here...

I always run Builder as a standalone install because I tend to have
multiple Eclipse installations, all configured differently for
different projects (Java, Groovy, JBoss, whatever). That way it's
easier to rebuild a single install if it gets corrupted, rather than
having a single install with everything in it. My only caveat is that
Builder standalone is not a full Eclipse install so certain plugins
won't work because they depend on features present in Eclipse but not
present in Builder (the Scala plugin was the one that caught me out).
YMMV.

As for stability, I've found Builder standalone to be really solid
(and I have it open 24x7).
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwoo

~|
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:341843
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Anyone know anything about this new ColdFusion conference?

2011-01-31 Thread Sean Corfield

On Mon, Jan 31, 2011 at 1:47 PM, Adrocknaphobia
adrocknapho...@gmail.com wrote:
 So, 3 years later, our community for all intensive purposes seems to
 be shrinking (we have more CF jobs than developers).

But didn't you hold up the Evans Data Corp analysis, as recently as
CFUnited 2010, to show that the number of CF developers has been
increasing over recent years? According to those numbers, the
community doubled from 400k to 800k since the Adobe acquisition of
Macromedia (and had gone from 250k to 400k in the year prior to the
Adobe acquisition):

http://beacon.wharton.upenn.edu/brainstorm/files/2009/06/cf_dev_pop_increase.jpg

Are you now saying that the numbers have decreased since 2008 (the
last year shown in that graph)? The ColdFusion Evangelist Kit (last
updated March 18, 2010) on the Adobe site includes the EDC numbers and
states:
* 12,000+ companies (20% increase since 2007)
* 778,000 developers
* 1,089,000 applications
* 350+ user groups
* 11,000 downloads per month

Those seem pretty health numbers to me - are you now saying those
numbers aren't accurate?

Railo's mailing list has just under 900 developers and the download
statistics indicate 2,500 - 3,000 downloads a months. Unless Adobe's
downloads have dropped to 8,000 downloads per month since March 18,
2010, doesn't that indicate that more people than ever are downloading
a CFML engine which would mean the market is growing, not shrinking?
And this doesn't include an OpenBD numbers.

 On top of losing CFML
 developers, we now have a large amount a fragmentation.

What do you see as fragmentation? I see open source projects
deliberately supporting all three major engines so code portability
can be maintained. I see Adobe and Railo both sponsoring conferences,
helping the community reach more developers. I see a lot of developers
using multiple CFML engines rather than using some other technology
for projects where they couldn't afford Adobe ColdFusion. Using CFML
for all projects is better than using PHP for some projects, yes?

 It would seem that
 anything Adobe does in the CFML space is directly combated by the Open CF
 movement.

I'm not quite sure what you mean by the Open CF movement nor what
you think is being directly combated. Can you provide some specific
examples of something Adobe has done that has been directly
combated?

Do you feel that JBoss or Apache Geronimo are destroying IBM
(WebSphere) or Oracle (WebLogic, Oracle AS) or that the OpenJDK
project is harming the proprietary JVM vendors?

 This is an honest and genuine question: Are CFML developers better off today
 than they were 3 years ago?

Well, the economy has hurt a lot of people in all walks of life so
that might have to be factored into any answers - but I'll be
interested to see what people say about this.

 PS. Sorry to make this all about money, but that's one of the realities we
 have to face about our current ecosystem.

Have you read The Cathedral and the Bazaar? Just curious.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341749
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Anyone know anything about this new ColdFusion conference?

2011-01-31 Thread Sean Corfield

On Mon, Jan 31, 2011 at 4:54 PM, Adrocknaphobia
adrocknapho...@gmail.com wrote:
 I'm confused about whether you disagree with what I've said, or are just
 trying to redirect the conversation away from my question.

I was asking for confirmation / clarification on your position. I'll
try to be more specific (below).

 If I said that EDG was wrong and there
 are only 1000 ColdFusion developers in the world

Well, on one hand you're saying the CFML market is healthy and growing
- and that's what the evangelist kit is meant to support - yet on the
other hand you're saying that the market is shrinking - and blaming
the FOSS engines. It can't be both so I'm asking you which it is?

If more downloads is a measure of health then Adobe's 11k + Railo's 3k
should indicate better health than just Adobe's 11k alone. If you're
saying that the market is shrinking, then either downloads are no
measure of health (and the 11k figure in the evangelist kit is fluff)
or we would expect to see the overall downloads decrease - in which
case Adobe's downloads must have dropped by over 3k a month for that
to be true. Which is it?

If you're claiming the community is shrinking, presumably you believe
that the upward trend shown in the EDC numbers has reversed (even tho'
you're still using those numbers to present an encouraging picture of
the CFML community)?

If the overall community is shrinking, that would have to mean that
developers are leaving Adobe ColdFusion for other technologies - and
doing so in large numbers, far beyond any number who might be using
the FOSS engines. Let's suppose that the 900 developers on the Railo
list have completely stopped using Adobe ColdFusion (they haven't -
many of them use ACF for some projects and Railo for others). Out of
nearly 800k developers, that would mean about 1% have adopted Railo,
assuming zero growth in the community since 2008 - and for that to
actually be an overall reduction in the community, Adobe must be
losing developers faster than Railo is gaining them. Where are those
other developers going and why?

Even if you argue that Railo's download numbers indicate a faster flow
of developers away from ACF to Railo, the only way the numbers support
a shrinking of the overall community is if Adobe's download numbers
have dropped dramatically since mid-March 2010. At 11k per month,
you'd be on target to have 130k downloads a year. Railo had about 30k
in the last year. Have Adobe's numbers really dropped so far that the
total community downloads is shrinking?

Yes, I can accept that Adobe's revenue might be impacted by competing
tools, but I don't really buy the shrinking community argument and I
certainly don't buy that competition within a community causes that
community to shrink. If it really is shrinking, it's doing so for
other reasons. Is the graphics / photography market shrinking because
PhotoShop has competitors (both commercial and FOSS)?

Hopefully that's less confusing?

 I stand by my original question, is the CFML developer better off today than
 they were 3 years ago?

OK, I'll answer: yes, allowing for the overall impact of the economy,
I do think the average CFML developer is better off today than in
early 2008. I believe the trend shown in the EDC numbers has continued
(although I think the economy has slowed growth of the CFML community
somewhat). I believe developers are able to use CFML on projects where
they had to use other technologies before. I believe that where some
developers would have been forced to migrate to other technologies -
for a variety of reasons - they now have a viable option to remain
CFML developers and to stay within the ecosystem that surrounds the
various CFML engines and tools. I think CF9 was a great release (as
was CF8) and I think the teasers about CFX indicate even bigger /
better things are in store for CFML developers. We have a great
dedicated IDE in CFBuilder with solid plans for versions 2.0 and 3.0.
To me, that all adds up to a very positive environment for our
community.

 Just please
 don't get bent out of shape when Adobe recognizes Railo/OpenBD as a
 direct competitor.

I have no problem with Adobe and Railo and OpenBD being considered
competitors. Most people consider competition to be healthy in a free
market economy.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341765
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Anyone know anything about this new ColdFusion conference?

2011-01-31 Thread Sean Corfield

On Mon, Jan 31, 2011 at 6:47 PM, Dave Watts dwa...@figleaf.com wrote:
 I wonder what kind of regression testing Railo does before releasing
 an update? That's not intended as a dig, but there are differences
 between expectations for open-source software and commercial software,
 between large vendors and small, etc.

A perfectly reasonable question. Railo has three update providers:
* Bleeding Edge / Development
* Preview
* Stable

For the Stable provider, every test engineering has is run and must
pass. Since every JIRA ticket creates at least one new test, that body
of tests is constantly increasing. This is recommended for production
servers.

For the Preview provider, consider that equivalent to 'beta' versions
that have had manual testing on bug fixes or small changes to the
stable version and may have had limited regression testing but haven't
been run thru the full suite. This is recommended for users
comfortable with testing bug fixes to verify that a reported fix is
indeed correct.

The BER provider is for early 'alpha' or even 'pre-alpha' testing of
new features and has had only limited testing. For example, this
provider currently offers early builds of the next point release of
Railo - 3.3 - and partial features are made available here so users
can provide early feedback and help shape them as they evolve. Once
3.3 hits release candidate state, builds will be offered on the
Preview provider in preparation for it becoming the next Stable
version, at which point BER will switch to early builds of 4.0.

There's actually another level, not offered thru a provider, and
that's Build from source for the more adventurous souls - and folks
who want to dig deep into features (or bugs) and offer their own
patches.

I hope that answers your question. Let me know if you'd like more detail.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341781
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-27 Thread Sean Corfield

On Thu, Jan 27, 2011 at 8:25 AM, Michael Grant mgr...@modus.bz wrote:
 Do they? I thought they sold CFBuilder and Dreamweaver. I didn't know they
 made a product targeted to PHP.

I believe they pitch Dreamweaver to PHP developers - it certainly
supports PHP - and they've also featured PHP as a possible back end
for Flex (didn't Flex/Flash Builder have a wizard that offered PHP as
an option for targeting the back end at some point?).

The Adobe Labs wiki is PHP too, BTW, because there was no comparable
wiki in CFML and it was cheaper to take MediaWiki and customize it
than build a comparable wiki in CFML. adobe.com also has Perl, JSP and
various other technologies in use on it. When I worked at Adobe, I
seem to recall some product teams created their own technology
showcases using Ruby on Rails or whatever their team happen to be
familiar with. Whilst Adobe promote and sell CFML, the reality is that
they don't have a lot of CFML programmers in house. The team I created
at macromedia.com was the biggest concentration of CFML programmers in
the organization - and we cross-trained from Java/C++ - and my
understanding is that team is substantially smaller now than it was. I
also know that the team I was on at Adobe stopped using CFML shortly
after I left (the team used Java exclusively before I joined and went
back to it after I left). Adobe is a huge company with dozens of teams
creating web applications - it's unrealistic to expect them all to use
CFML, no matter how nice that might be for our egos as CFML developers
:)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341553
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so slow? (was: expensive)

2011-01-27 Thread Sean Corfield

On Thu, Jan 27, 2011 at 11:57 AM, Steve Bryant
st...@bryantwebconsulting.com wrote:
 A friend recently suggested that closing large projects (not the files - the 
 projects themselves, right-click on the project and click Close Project). I 
 tried that about a week ago and I haven't had any problem since.

Yup, when I start work on a project, I tend to right-click  Close
Unrelated Projects as a matter of course. That's an Eclipse thing, not
just CFBuilder, so Eclipse users generally get into the habit of that
anyway.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341587
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-27 Thread Sean Corfield

On Thu, Jan 27, 2011 at 12:27 PM, Michael Grant mgr...@modus.bz wrote:
 Also, how do you know this is the ONLY place that's ever noticed the Adobe
 isn't running on CF?

I'm with Dave on this: the only people who care that adobe.com has
non-CF technology in use are CFers. And it's part of the insecurity /
victim mentality that I've said on several occasions CFers need to
shake off and stop being ashamed that they use CF... :(
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341589
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so slow? (was: expensive)

2011-01-27 Thread Sean Corfield

On Thu, Jan 27, 2011 at 6:52 PM, Steve Bryant
st...@bryantwebconsulting.com wrote:
 Good to know. I don't remember running into that in CFEclipse, but likely I 
 just didn't have as many large projects running at the time.

I have a bunch of large non-CFML projects in Eclipse so it's a habit
I've had to get into :)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341598
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so slow? (was: expensive)

2011-01-26 Thread Sean Corfield

On Wed, Jan 26, 2011 at 11:28 AM, Russ Michaels r...@michaels.me.uk wrote:
 I had the same problems but I found the cause.
 I had CFB set to connect to CF automatically and check the server state, RDS
 etc.
 If you don't have coldFusion running when u launch CFB (normal on a dev
 machine) then this will make it slow to start up.

Useful tip, thanx Russ.

Russ is referring to the Build Server Settings option (Preferences 
ColdFusion  Server Settings) and unchecking (Initiate build when)
ColdFusion Builder started.

Note, however, that _might_ prevent CFBuilder from resolving mappings
for CFCs etc until you Refresh Server (Views  Servers  select a
server and right-click  Refresh Server).

Since I so rarely stop/start CFBuilder, I don't mind it being slow to startup.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341447
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-26 Thread Sean Corfield

On Wed, Jan 26, 2011 at 2:05 PM, Dave Long d...@northgoods.com wrote:
 Time to learn PHP, I guess.

Don't forget to buy Zend Studio! It's only $299!

 Perhaps the folks at Adobe even want to kill it off, judging by the price
 charged for their Enterprise version.

As others have noted, Enterprise increased in cost from $5,000 to
$7,500 to make it easier to sell into the enterprise market which
expects server software to cost in the region of $10,000 per CPU (and
up) - otherwise it can't be any good at such a low price. Standard
is still $1,300 (and I can't remember the last time that changed
price) which is cheaper than several of Adobe's Creative Suite
offerings.

I don't understand why so many people beat on Adobe over price. If
they don't make money, they don't create software and you won't have
those great tools.

And if price really was your yardstick for software, you'd all be
using free open source software - and then you'd be complaining that
some companies dare to charge for support or professional services
(e.g., Red Hat).

All software, even free open source software, costs money to develop
and maintain. If you, as consumers of software, aren't prepared to pay
for it thru some channel, it'll stop being produced.

And finally, you as software developers expect to get a fair wage for
your efforts - don't begrudge other software developers the same
reward.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341466
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-26 Thread Sean Corfield

On Wed, Jan 26, 2011 at 2:57 PM, Sean Corfield seancorfi...@gmail.com wrote:
 As others have noted, Enterprise increased in cost from $5,000 to

Or was it $6,000? I just remember that by the time I started buying
Enterprise licenses (at Broadchoice), it was $7,500 - and we bought
four licenses in fairly quick succession.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341467
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-26 Thread Sean Corfield

We all have priorities and choices and there are pros and cons to all of them.

I also have a wife (of 11+ years now) and we're still paying off her
MBA loans (from Pepperdine). We have no human kids but we have a lot
of four-legged furry 'kids' that eat us out of house and home. And I'm
the sole breadwinner. Luckily my wife makes me spend money on stuff
for my consulting business (esp. in November / December as the end of
the tax year looms large) so each year normally sees an appropriate
amount of software and hardware purchased. And of course conference
attendance counts too (so, apart from missing me when I'm not home,
she's very supportive / encouraging of me attending conferences).

I know we've had this discussion before and I suspect we'll just have
to agree to disagree.

Sean

On Wed, Jan 26, 2011 at 7:45 PM, Eric Roberts
ow...@threeravensconsulting.com wrote:
 Yeah...wife...and an ex-wife, 2 kids (one lives with us, other with ex) plus
 3 step kids (one lives with us)...plus wife is going to school and the step
 daughter that lives with us also has a daughter and is not employed so I am
 the sole breadwinner for the household...so yeah...300 is a shitload of
 money to me.

~|
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:341489
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: why is cf_builder so expensive?

2011-01-26 Thread Sean Corfield

On Wed, Jan 26, 2011 at 8:45 PM, Andrew Scott andr...@andyscott.id.au wrote:
 from what I am hearing version 3 will be a must have for any developer.

Based on what Ram showed at MAX, I'd say version 2 is a must have
(but then I already think version 1 is pretty much a must have :)

 1) When opening the IDE there are times when the colour syntax, and
 everything else that is related to ColdFusion just won't work. Granted this
 is not very often, but it is often enough to be annoying.

I've had this happen maybe half a dozen times in however long I've had
the product with day-in, day-out use. I don't view it as a big issue
(but it makes me sympathetic for the CFBuilder team since the root
cause is the failure of the Adobe licensing component to start
correctly - a component that is essentially forced on the CFBuilder
team and why the product isn't available for Linux).

 2) The outline feature never remembers whether it is collapsed or not, and
 it should also begin in the collapsed so people can drill in rather than
 drill out.

OK, I'll buy that. And it is a minor annoyance. I actually wish it
would always begin expanded to the first level so I guess they can't
please everyone all the time.

 3) For no reason what so ever the heap will spike to the maximum, and hang
 the IDE. This can cause the IDE to be non responsive for upto 2-3 mins,
 before it will eventually come back as not responding.

Never seen that (but I have the heap set larger than the default).

 4) When trying to stop a server in the servers view, the ColdFusion will
 eventually report stopped. When you go and restart it at a later stage, it
 errors saying that it is already running. Yet the IDE reports this as
 stopped, this is more notable on remote servers than local, but I have seen
 it on local servers as well.

I've occasionally noticed a bit of quirkiness here - but then JRun's
launcher can be a bit flaky about this too. I'll be honest, I don't
stop/start the server much thru CFBuilder - it's just not a use case I
need / care about.

 5) When closing a lot of windows (Code files) by either using the Mylyn
 plugin, or by close all. For every single file closed there will be an error
 that will pop up saying something like, the file is not in the webroot or
 there is no server associated with the file so it is not able to be viewed.

I regularly close all windows with up to 20 editor windows open and
never see this - but then I don't use Mylyn (tried it, didn't like
it). Maybe it's an interaction with the Mylyn plugin? The big downside
of Eclipse is plugin compatibility, IMO.

 6) I can be scrolling through a large file and I mean around large, and the
 editor will just stop actually scrolling.

How large? I've never seen this happen.

 7) The undo feature if you make a 1 to 5 letter change, and try to do an udo
 then you find that it tries to do an undo somewhere else in the file and you
 have to try to do an undo about 10-20 times before it catches upto your
 actual changes.

Really? Wow, never seen that one - but I agree that would be very
frustrating if it happened.

 8) If you have a project on a UNC path, and close the IDE and re-open it.

UNC. 'nuff said. Don't do that (your problem there is Windows, not CFBuilder :)

Seriously tho' I've seen so many bugs reported against UNC paths in
Java apps that I don't really think you can pin the blame on Adobe for
this.

 9) When running the line debugger...
 10) When using the line debugger...
 11)When using the line debugger...
 12) When trying to set a break point to use the line debugger...
 13) After awhile the line debugger...

Can't comment. I almost never use the line debugger. Never liked 'em.

 14) When typing some code, I can stop and hit the up arrow key before the
 color of the code is complete. And then I can get the IDE to have half blue
 lines across the screen for every line I scroll too.

Interesting. Never seen that. Does it only happen on very large
files? Or also on small files?

 15) Closing of tags is flaky, even with all the right settings if I type
 cfoutput sometimes I get the closing tag and sometimes I don't

I'll concede it isn't perfect but it's good enough (and I don't
write enough tag-based code for it to annoy me too much).

 16) Sometimes the icon to open the log files from the locally running
 server, will report that the server does not provide logs or is not local
 and other times it just works fine.

Not even sure what you're referring to here. Can you provide a bit more detail?
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 

Re: why is cf_builder so expensive?

2011-01-26 Thread Sean Corfield

This thread is deteriorating and I'm afraid this email is going to
sound a bit pissy. It's really not intended to but I'm just not sure
how to respond to this line of thought without getting personal (and
Eric and I got personal the last time this topic came up - I'm just
not a very sympathetic soul sometimes...).

Delete or read on at your peril. Sorry.

On Wed, Jan 26, 2011 at 9:32 PM, Eric Roberts
ow...@threeravensconsulting.com wrote:
 I am sure you also make a lot more than I do (combined household that
 is...especially if your wife has an MBA...mine is going for her CAN
 certificate) Sean ;-)

Charlie clearly reads better than you do - my wife does not work; I am
the sole breadwinner. My wife hasn't worked in over 11 years (because
I asked her to quit the job she hated - no one should do a job they
don't enjoy).

Do I make more than you? Almost certainly, I'm afraid. Over the years
I've invested in my career, paying out of my own pocket to take
training courses and go to conferences, as well as dedicating enough
of my personal, non-work time to learn new technologies and improve my
marketability. I expect I'm also waaa older than you and just have
more experience. I started in IT in about '82 while I was in college
and I've been doing full-time IT for about 25 years now.

I love technology. I've always loved technology. It's been my passion
since I was a kid. I started with programmable calculators, then a
correspondence course in Algol 60 (at my school - seriously!). At
university I learned Basic, then Pascal, then about a dozen other
languages. A friend gave me a job doing C programming after college. I
pushed hard to work with C++ ('92) and then Java ('97). Recently I've
pushed myself to learn a new language every year on my own time
(Groovy '08, Scala '09, Clojure '10). Some of those I've been lucky
enough to use at work as well. I buy a lot of books to improve my
skills - they're tax deductible BTW.

Every CF developer should buy and read Seven Languages in Seven
Weeks (and do the homework!). My copy is just out of reach right now
but it's close by. It's an investment in yourself. Learn Ruby, Io,
Prolog, Scala, Clojure, Erlang, Haskell and apply them to your CFML
programming.

Anyone you look up to as an expert got there through hard work and
self-investment. There's no magic. It's about hard work and
priorities. You choose whether to improve yourself and what you'll
achieve. CFML has been very good to many of us here - it's enabled us
to make a living doing something we might never have thought was
possible. But it shouldn't all be about CFML - don't expect CFML, or
ColdFusion, or Adobe / Macromedia / Allaire to hand you your career on
a platter... you have to invest too.

Hmm, that sounds a bit like a sermon. Sorry, I warned you :) If you
read this far, thank you. We make ourselves what we are. We choose to
be better... or not.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
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:341502
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Clustering ColdFusion - some black holes

2011-01-25 Thread Sean Corfield

I hope Mike Brunt is still on this list and will jump in on this
because he has a lot of experience with clustering JRun and has a lot
to say about session replication and other options (basically he
agrees with Dave :)

My experience with session replication on JRun was that replication
could lag and you could get failover to occur without session data
being fully replicated so you'd lose data anyway. This is true of most
JEE containers (although JRun's session replication does seem a little
less robust than some of the others). You may also generate a huge
amount of internal network traffic as all session variable updates are
replicated to other servers in the cluster. If you grow the cluster,
you increase the network traffic as each server has to replicate to
every other server - which is why most folks who even go down this
path tend to partition the cluster into small, replicating groups with
the load balancer set to failover only within a group (unless the
whole group goes offline, when it fails over to a new group and you
lose sessions).

In general, very, very sites have such critical session data that they
need to replicate. Everyone seems to think they need it but the
reality is that failover is (should be!) rare enough that the number
of end users adversely affected on most sites is minuscule and,
frankly, if your servers are failing over regularly, you have bigger
problems than session loss.

One thing that a cluster with failover does buy you is the ability to
do rolling deployments across the cluster with zero downtime
(depending on how you manage database updates, of course), but even
then there are other options, such as using a load balancer that
supports session draining on sticky sessions etc (that was how we did
it at macromedia.com / adobe.com).

Sean

On Tue, Jan 25, 2011 at 6:10 AM, Dave Watts dwa...@figleaf.com wrote:
 Is there a specific requirement for session replication? Because you
 might get generally better results if you just use sticky sessions.
 That buys you load balancing, but not complete failover - but it may
 be enough, if your failure rate is acceptably low.

 I've set up session replication for a couple of clients, and the whole
 thing just seemed a bit fragile to me. I'd prefer to use a database
 for session management in this case, I think - which might involve
 using Client variables instead of Session variables, or might involve
 custom code to synchronize Session variables with a database.

~|
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:341176
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


  1   2   3   4   5   6   7   8   9   10   >