Re: Weird issue with timestamp
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
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
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?
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
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
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
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?
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?
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
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
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?
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
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
+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
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
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
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?
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
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
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
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...
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...
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
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...
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...
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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?
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
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
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?
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
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
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
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
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
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
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?
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?
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
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
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)
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)
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)
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!
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
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?
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
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
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
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
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
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
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
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
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
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..
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
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
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
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
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
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
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?
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?
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?
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?
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)
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?
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)
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)
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?
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?
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?
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?
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?
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
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