RE: re[4]: [ACFUG Discuss] Missing template handler does not have access to application scope?
So the bottom line you're finding is that when you request a non-existing CFM page, the application.cfc does not run. Sounds like either a bug or an undocumented behavior. Thanks for clarifying that you're only using application.cfc and not application.cfm. Since it's newer, it may well have a bug. Unless someone else recognizes something here, sounds like something to take to Adobe. You seem to have a pretty clear demonstration now. As for your last comment, application vars are loaded in the memory of the CF server when the application starts, so my application.cfc shouldn't even *have* to be loaded for them to be available during every page request, right?, well yes and no. Yes, if the application.cfc had been executed commensurate with this request, then yes the vars would be there (assuming no timeout, of course). But if a page doesn't execute the application.cfc (or doesn't run application.cfm/CFAPPLICATION to connect to a given application), then there is no connection between the request for that page and any previously created application scope. It's always there in memory, but a page connects to it by either running application.cfc or a given application.cfm/CFAPPLICATION tag. One last thought: if you were using application.cfm, I would have suggested that a work-around is to simply CFINCLUDE the application.cfm in your page (perhaps using an admin mapping to help locate it from wherever in your app a requested page may live). With application.cfc, I don't know if the same notion exists: could you invoke it manually? May be worth a try, at least while you await a reply on its automatic processing. Hope that helps. /charlie -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mischa Uppelschoten ext 10 Sent: Wednesday, May 10, 2006 11:44 AM To: discussion@acfug.org Subject: re[4]: [ACFUG Discuss] Missing template handler does not have access to application scope? Thanks Charlie, let me answer your questions below. (long answer warning!) Mischa, when your first note mentioned you were use this as a missing template handler, I assumed that you were referring to the Admin console configurable setting. ** Correct, CF admin - Server Settings - Settings - Missing Template Handler. Now you mention using the application.cfc. ** That was Teddy's suggestion. Since I'm in the dark on this issue, I'm trying everything folks tell me ;) I just want to make sure that these are unrelated in your mind (as I don't believe that the application.cfc does missing template handling, just as CFERROR does not). ** From what I can see, you're right. Also, the existence of application.cfc prevents application.cfm running, doesn't it? So you want to remove that if it was just some kind of test. ** If I understand correctly, it is suggested to use application.cfc instead of application.cfm on MX7, which is what I have been doing. I have never had an application.cfm. So, just to be clear, you are confident that the error handler is being triggered by the admin setting pointing to it, but when it does it fails if you refer to an application variable. ** Positive. That would seem to suggest that it simply isn't running the application.cfm. It should, I'd think, but I don't know for sure. First things first: if you enable debugging, do you in fact see that it does not run the application.cfm? ** Ok, I think there are 4 situations: 1. request non-existing html file, request app var: application.cfc is executed, app var is returned, page-not-found.cfm executed properly. 2. request non-existing html file, do not request app var: application.cfc is executed, app var not requested, page-not-found.cfm executed properly. 3. request non-existing cfm file, request app var: application.cfc is not executed, app var is not returned, page-not-found.cfm does not execute properly. 4. request non-existing cfm file, do not request app var: application.cfc is not executed, app var is not requested, page-not-found.cfm executed properly. BTW, I'm relying on the Execution Times section of my debug window to determine whether application.cfc is executed or not. If it's still not clear, rather than dump the application scope (as you did in your original note), try dumping the variables scope (cfdump var=#variables#) Assuming you have no other vars being set in the error handler, you should see a dump of the empty variables struct. Then, in the application.cfm, do a cfset name=bob, and rerun the request, to see if the CFDUMP now shows the variable. ** Ok, I added this extra variable in a cfset to my application.cfc - onRequestStart and restarted the CF service. If it doesn't, then it clearly isn't running the application.cfm. ** When I do cfdump var=#variables# as a first thing on page-not-found.cfm scenario 1: struct [empty], app var is outputted, extra var is not dumped scenario 2: struct [empty], extra var is not dumped scenario 3: dump of the CFERROR and ERROR structs (nothing
RE: re[6]: [ACFUG Discuss] Missing template handler does not have access to application scope?
Mischa, you say, Instantiating application.cfc does not throw an error, but also doesn't set my application vars :( Just to be clear, are you just instantiating it (such as with CFObject or CreateObject)? Or are you also invoking a method (after one of the above, or using CFINVOKE)? While the implicit invocation that happens on page request does that for you, naturally if you are doing it explicitly you need to pick a method. The interesting/unfortunate challenge is that you'd need to certainly run onRequestStart, but you'd also need to run OnApplicationStart (since you know it's not being run for you implicitly and that's where I assume you're setting your application vars) and possibly OnSessionStart. I realize it will feel weird to contemplate running those, and one could argue, you need to be careful not to run those if the app or session has already started, but remember that Mischa's challenge is that in the missing template page processing he's observed that the application.cfc doesn't seem to run. (Actually, you said that it does not run for CFM pages, but does for HTM pages, which certainly seems odd. It would seem, then, that you need to dynamically determine in the missing template handler when it is so that the application.cfc did not run, and only invoke these methods then.) Again, though, it all sounds like a bug so hopefully your report to Adobe will yield fruit. Let us all know how it goes. /charlie -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mischa Uppelschoten ext 10 Sent: Wednesday, May 10, 2006 2:07 PM To: discussion@acfug.org Subject: re[6]: [ACFUG Discuss] Missing template handler does not have access to application scope? snip With application.cfc, I don't know if the same notion exists: could you invoke it manually? May be worth a try, at least while you await a reply on its automatic processing. ** I actually did try setting my application vars manually within the page-not-found.cfm page, and that does work, however that means duplicating most of my variable assignments and decreases maintainability of the app. Instantiating application.cfc does not throw an error, but also doesn't set my application vars :( Thanks for your help, I'll let you know if Adobe comes back with anything helpful. /m * To unsubscribe from this list, manage your profile @ * * http://www.acfug.org?fa=login.edituserform * * * * For more info, see http://www.acfug.org/mailinglists *
RE: [ACFUG Discuss] OT:Coming to Atlanta
I guess the question is which has suitable parking and/or access from the subway. Does anyone know? /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. SaxeSent: Tuesday, May 30, 2006 2:51 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] OT:Coming to Atlanta The largest place to gather in that area is probably 5 Seasons (www.5seasonsbrewing.com). They have great beer and food and a large outdoor patio. -dhs On May 30, 2006, at 2:43 PM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: There is a pub called Meehan's in the City Walk (Kroger) shopping center off Sandy Springs Circle (about 2.5 miles from MicroTek). There is also a pub called Ship and Anchor a little further down Roswell rd (3-3.5 miles). Another option is Chequers on Hammond (about 1.5 miles); not a pub, but they have food and beer. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Steve DruckerSent: Tuesday, May 30, 2006 2:24 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] OT:Coming to Atlanta Yeah, unfortunately I've got to be at the airport Wednesday evening (7th) so I can't make the regular meeting. As you all are aware, dealing with Hartsfield during the summer is not unlike playing Russian Roulette. I'll be available on Mon/Tue evenings. No preference on the day(s). -S From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Charlie ArehartSent: Tuesday, May 30, 2006 1:10 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] OT:Coming to Atlanta I'm sure many would enjoy it, Steve. Thanks for the offer. Our meeting is the 7th, as you may have noticed. So are you saying you would want to do it one of the other 2 days you're in? Any preference? And does anyone know a place near there which could be indicated? As for announcing it, we can indeed mark it as a "Special event" on the calendar and send an announcement to the announcement list (which may get some additional people who watch that but not this list). We did the same for a meet and greet with Jeff Coughlin last week. /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Steve DruckerSent: Tuesday, May 30, 2006 11:26 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] OT:Coming to Atlanta Well, I'll be teaching here: Microtek1000 Abernathy Road NE Northpark Town Center Building 400, Suite 194 Atlanta, GA 30328 So anything that is within close proximity would indeed be groovy. Regards,Steve DruckerCEOFig Leaf Softwarewww.figleaf.comAdobe / Macromedia / Paperthin / Google Premier Consulting and Training Partner From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Teddy PayneSent: Tuesday, May 30, 2006 10:49 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] OT:Coming to Atlanta Steve,We should have the powers at be at the ACFUG set up a "meet and greet" event. Perhaps make the email sound less pathetic and get people to come geek out, have some frosty beverages and formalize the experience at a groovy cool pub. Cheers,Teddy On 5/30/06, Steve Drucker [EMAIL PROTECTED] wrote: In a last minute schedule change, it turns out that I'll be making a somewhat rare appearance in Atlanta, teaching a Fast Track to ColdFusion class on June 5-7th. Unfortunately, I can't make the ACFUG meeting, but would love to have a beer on the 5th/6th with anyone wanting to geek-out discussing CF, AJAX, SPRY, Search Engine Optimization, or other web stuff. (and yes, I know this email sounds somewhat pathetic) grin Email me off-list if interested. Regards,Steve DruckerCEOFig Leaf Softwarewww.figleaf.comAdobe / Macromedia / Paperthin / Google Premier Consulting and Training Partner -- cf_payne / - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @
RE: [ACFUG Discuss] Learning Cold Fusion
Thank you for that, Dean. I'm especially pleased to hear that I've been of help to you, seeing how much you now give back to the community. And that is indeed the way it ought to be. I was motivated to get into user groups because I learned so much from them, starting in the early 80's in my mainframe career--yes, we had user groups back then, and mailing lists, and even electricity. :-) Seriously, though, that cycle of learning and giving back has been so valuable. As to Jeremy's suggestion in his earlier note regarding SQL books, I would have to counter that Joe Celko's books are definitely more for those who have achieved not just the basics but really is ready to go well beyond that. Certainly great stuff, but like recommending the Gang of Four book as someone's first foray in to Design Patterns (Head First would be a better choice there). Instead, I'd recommend Ben Forta's Teach Yourself SQL in 10 Minutes. If you read the spotlight review at Amazon, mine from 2000, you'll see why I like it so much, and it's in its 3rd edition now. Otherwise, Jeremy makes fine points, as confirmed and added to by Dean and Rick. As for books, you mentioned Ben's CFWACK and it's indeed a classic. You can find discounted copies of that, and The CFMX Bible (done by the Churvises, Hal Helms, and myself), and many other good CF books (like the Oreilly one) online. And don't forget the free manuals that come with CF, and more than just the reference. There's a real user guide to CF, CFML, coding, and more, that's several hundred pages long. You can get it in print and read it online in HTML and PDF. In CFMX 7 the manual's called the ColdFusion MX Developer's Guide, and in 6.1 Developing ColdFusion MX Applications (and something yet again in CF5). It and all the docs are available online in PDF and HTML form (and can even be purchased in print) at http://www.adobe.com/support/documentation/en/coldfusion/documentation.html Don't forget, as well, the example apps that come with CF (an option on installation). They're not paragons of good design, but as has been conveyed in this thread, there's learning to get started, and then there's learning to advance. CF7 in particular has an especially nice flash-based interface to help with its getting started resources. Finally, though it may be old, there was a CD produced by Allaire called the SkillBuilder. I would bet you could find it. There's a more recent version of something similar, a video that does cover CFMX, at: http://www.learnwebdevelopment.com/intro_to_coldfusion_mx.html I've not used either of them but the price for the latter is right to fit in your budget. /charlie -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Saturday, June 17, 2006 4:45 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Learning Cold Fusion I'm with Jeremy on this. I'm a book learner, read a book, implement, read more, implement more. I'm a self-taught programmer, unless you consider taking Pascal in college in 1990 part of my career (I don't). Classes are helpful, but they are expensive. Most classes I see on any technical area of expertise are in the neighborhood of $750 - $1000/8 hour day. That having been said, the best addition to books and trying new things has always been having a mentor to work with. Someone who knows XYZ technology just a bit better than you so you can learn from his or her experience. My first boss, Eric Palmer, was that person for me WRT DB design and SQL. My next boss helped me really get my feet wet with OO and Java. WRT application security, I was on my own for a while but eventually found some people who have helped me grow in that space as well. I've also learned a lot from people in ACFUG over the years too. Cameron Childress, Jeremy Allen (who I'm happy to work with now), Charlie Arehart, Shawn Gorrell and others have all been great resources over the years. Good luck Rick! -dhs On June 17, 2006, Rick Lansford wrote: I took a class, but looking back, it would have been just as easy to learn on my own. However, I am not in the league with the others on this list (I still pretty much use a basic to mid-level programming technique). So if your goal is to get to their level I think it would take some formal training. Just to let you know, you can do a lot (and I mean a lot) just knowing the basic aspects of CF and having a pretty fair understanding of SQL and DB design. Rick -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Robert Reil Sent: Saturday, June 17, 2006 2:25 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Learning Cold Fusion Here's an easy one! Whats the easiest cost effective way to learn how to get up and rolling in CF? Budget a couple hundred. I have servers, and software. Should I take a class, a web school, or use Forta's Web App Construction site
RE: [ACFUG Discuss] Learning Cold Fusion
Yeah, sorry, Jeremy. I should have acknowledged (as I did see) that you particularly pointed out in your earlier note that the Celko book had a chapter on normalization that you recommended. No question, that's valuable knowledge that many do lack, and you're right: Ben's TYS10M doesn't approach it in any depth. Good catch. There are various books out there on the topic of DB design. Unfortunately, there are also various arguments about them among reviewers. Perhaps they disagree with the background from which the authorsspeak, or they can't sympathize with theintended background the author had in mind for the audience. Anyway, if anyone ever has to build any database or even add a new table, or if they must work with a database that is "normalized", it's imperative that they spend at least a few hours trying to understand that topic. Jeremey's mention of the wikipedia is another good starting point. /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy AllenSent: Sunday, June 18, 2006 12:50 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Learning Cold Fusion SQL In 10 Minutes seems like a fine book for learning the basics of SQL Syntax. What I don't see is a good grounding in Normalization and database design. The Learn SQL in 10 minutes book focuses on SQL Syntax and SQL Queries. That is good... you DO need to know all of that and I suppose a structured approach to learning the syntax and basics is required. I also willingly admit that the Celko book is pretty out there in terms of skill level for a lot of the topics covered. You will save yourself a LOT of pain by understanding proper database design and normalization early on. Its not a difficult thing to get a handle on. If your average developer just knew 1NF, 2NF and 3NF better database designs on the whole would be a lot better. You can probably find enough on the normal forms just by searching the Internet. Once again Wikipedia is a good start http://en.wikipedia.org/wiki/Database_normalization. I only bring it up because it is quite often overlooked and it is a critical piece in my mind. Enough on that.snip - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Learning Cold Fusion
That's really awesome, Dean and Jeremy. Thanks for the efforts and the contribution. It would also seem useful for folks seeking another demo of MG code. I've not yet installed your app, but I do agree that sample code can be valuable: yet, as you note, much of the sample code out there isn't necessarily good practice. I'll have more on that in a moment. /charlie -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Saturday, June 17, 2006 11:39 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Learning Cold Fusion By the way, if you haven't seen it yet I have a little advice on how *not* to write code. The company I work for, Foundstone (A division of McAfee), has just release HacmeShipping. The tool was written by me, along with some support from Jeremy Allen. It shows how *not* to write CFMX 7 code under Model-Glue, though mostly from the perspective of security concerns with CFML. You can download the code from http://www.foundstone.com/resources/s3i_tools.htm along with installation instructions and an white paper, written by Jeremy, showing how various web application attacks work against the application. For some real fun, download HacmeBooks (J2EE) and HacmeBank (.Net) to see how the three work together using web services and how all of them can be attacked using similar paradigms. For someone learning CFML, this is a good tool to show you what you shouldn't be doing from a security perspective. Hopefully everyone learns something from my mistakes! -dhs - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Re: Who's going to CFUnited?
I'll just step up and say I'm not contributing to the coordination because I have just too much going on to take that on, let alone commit to being there. I will try to make it if someone gets it organized. :-) And I'll say as well, for those curious about the weather, that all is fine here. Just arrived tonight by way of BWI. Just normal wet streets, no probs on 95, beltway, or 355. Now in the hotel. All is lovely and calm. We'll be in the hotel most of the time anyway, so let the rains come. We will learn and laugh! /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy PayneSent: Monday, June 26, 2006 9:35 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Re: Who's going to CFUnited? The questions remainsas such:What day does the ACFUG CF United attendees want to meet? Wednesday?There is an internet cafe in the expo area:http://www.cfunited.org/become_sponsor.cfm#expo We need some logistics my friends. =) On 6/26/06, Howard Fore [EMAIL PROTECTED] wrote: That sounds good. On 6/24/06, Cameron Childress [EMAIL PROTECTED] wrote: for sure...most people going their own directions at night so itsmuch easier to get folks tofether at lunch. Sounds good. I didn't even look, are they serving lunch for us?if so we can justagree to find a table together and make that our lunch so we all knowwho each other are and look like when we bump into each other duringthe rest of conf... It does look like they are providing lunch. http://www.cfunited.com/faqs.cfm: 3. Are you providing meals?We will only provide coffee in the morning and lunch around noon each day. Dinner is not provided by CFUNITED. For lunch you can indicate on the registration form if you need a vegetarian or kosher meal.-- Howard Fore, [EMAIL PROTECTED]"Gliddy glub gloopy / Nibby nabby noopy / La la la lo lo / Sabba sibby sabba / Nooby abba nabba / Le le lo lo / Tooby ooby walla / Nooby abba naba / Early morning singing song" - Good Morning Starshine - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - -- cf_payne / - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] homesite
What version are you using? At the same time as the rename of CF Studio to HomeSite+, MM lost a lawsuit requiring them to change some behaviors--one of which related to the manipulation of windows. In the new incarnation, one often finds a message popping up regarding one of those tabs/windows saying "To move this item, choose 'Move Help to' from the Resource Window's context menu". It's annoying if unexpected, but it may hold the clue for you. Right-click on what you're trying to move, and choose "Move Help toLeft". There is also a "don't show me this message window" checkbox, which if you've checked off in the past would explain why you weren't getting that popup when you tried to move it. /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty HaleSent: Monday, June 26, 2006 8:26 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] homesite Seems like there used to be a doc all option under View Resource Windows. However, I can no longer find that option From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]Sent: Monday, June 26, 2006 7:58 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] homesite They're dockable windows - you should be able to just drag it over where you want it and it will lock into the sidebar. Try that out... -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Dusty HaleSent: Monday, June 26, 2006 7:53 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] homesite I actually was using that however, it doesnt make the windows doc to the side like I am used to but rather it makes them just pop out into another window. Do you by any chance know how to get them to doc to the side? Wow I have been using homesite over 5 years so you would think I would know this. Seems like I have done this before just cant remember at the moment. thx From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of allenSent: Monday, June 26, 2006 7:39 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] homesite View / Resource Windows (this is the most annoying part of Homesite. In the 8-10 yrs I have used the tool, I have forgotten this many times and others I work with too). - Original Message From: Dusty Hale [EMAIL PROTECTED]To: discussion@acfug.orgSent: Monday, June 26, 2006 7:31:41 AMSubject: [ACFUG Discuss] homesite Does anyone remember how to get the file windows to doc on the left side of homesite? Mine have disappeared and cant remember how to get them back at the moment. thx - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
[ACFUG Discuss] Flex 2 (And Flash Player 9) Released Today
Here's news some may be interested: Flex 2 is now released, and pricing set: --- Today Adobe announced the availability of the Adobe(r) Flex(TM) 2 product line and Adobe Flash(r) Player 9 (see separate release), and introduced a new tiered licensing model to bring the power of Flex development within reach of every application developer. With powerful tools based on Eclipse(TM), a robust data services offering, and the introduction of the free Adobe Flex 2 Software Development Kit (SDK), Adobe is equipping developers to build a new class of rich Internet applications with improved usability and effectiveness. Pricing and Availability The Adobe Flex 2 product line is available now in English. The Adobe Flex 2 SDK, which includes the Flex framework and command line compiler, is available free of charge. Adobe Flex Builder 2 is available for an estimated street price of US$499. Adobe Flex Builder 2 with Charting is available for an estimated street price of US$749. Adobe Flex Data Services 2 Express, which includes a single full production license for deploying applications on a single CPU, is available free of charge. List pricing for Adobe Flex Data Services 2 is US$20,000 per CPU plus maintenance and support. Volume discounts and custom pricing structures for ISV/OEM customers also are available. For more information about Adobe Flex 2, including system requirements and supported platforms, please visit http://www.adobe.com/products/flex/. To help developers immediately start building rich, expressive web applications, Adobe has made a variety of online and in person learning resources available through http://developer.adobe.com. /charlie - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Editor Options for CF7 (Macromedia Studio 8? Homesite? Some other editor?)
Not quite: CF Studio was indeed built from HomeSite,virtually identical except that it added various CFML-specific feature (and things like RDS support). Both product evolved together and could be bought separately, with Studio always about 3-times more expensive. When MM decided to create the Studio MX line, they had todo something withCF Studio, both in name and in packaging. So they renamed it to HomeSite+. You can no longer purchase CF Studio, nor can you purchase HS+ alone. It is indeed still being made and updated, but it's just available only on the DWMX or Studio MX CDs.While you don't see it as one of the options when you run the main installer, itcan be found on the CD as an executable.In that sense, CF Studio lives on in HS+, and technically HS+is now "free" (but only to those with a license for DWMX or Studio MX). HomeSite also still exists as its own product, lacking the features that always distinguished CF Studio. And to answer Gordon's original question, the version of CFML support that HS+ would have depends on the version of DWMX/Studio MX on whose CD you installed it from. If from DWMX or DWMX/2004, it would have help, tag insight, and so on for the CF6 tags and functions. As of DWMX 8, it would have CF7 support. Note that you can also update your tag help, insight, etc. with free updates from Adobe that will work on either HS, CF Studio, or HS+. The CF7 updater is at: http://www.adobe.com/products/coldfusion/downloads/(look in the middle of the page for HomeSite+). If I recall, it only adds what was new, so if you are trying to add it to CF Studio or an old version of HomeSite or HomeSite+ that didn't have the CFMX 6/6.1 tag updates, you may lack those. If anyone recalls differently, or has a link for the CFMX 6/6.1 updaters for HS/HS+, please do share. /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty HaleSent: Wednesday, June 28, 2006 5:56 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Editor Options for CF7 (Macromedia Studio 8? Homesite? Some other editor?) As far as I know yes Homesite version is almost identical from what I remember I assume Homesite+ may have a few new features over CF Studio ... cant remember for sure because it has been a few years since using CF Studio From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of allenSent: Wednesday, June 28, 2006 5:00 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Editor Options for CF7 (Macromedia Studio 8? Homesite? Some other editor?) Call me cooky but wasnt CF Studio built FROM homesite? - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Editor Options for CF7 (Macromedia Studio 8? Homesite? Some other editor?)
Well, I'll just speak up for the other "dinosaurs" who haven't gotten into Eclipse. :-) I just find that various things I'm used to aren't there, and while I suppose they may be there if I poke around enough, the problem is typical of getting any developer to move from one editor to another. Similarly, some of the great advantages that Eclipse/CFEclipse are ones that I just for now don't need. I won't deny that at some point I (and others) may simply need to bite the bullet and suck it up. For now, though, I can speak for many who feel EXTREMELY productive in HS+ and just haven't felt a strong enough motivation to move. /charlie From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of West, JasonSent: Thursday, June 29, 2006 8:50 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Editor Options for CF7 (Macromedia Studio 8? Homesite? Some other editor?) What I have found interesting is that the New FLEX developer was built using Eclipse. IMHO if you are wanting to get the latest studio that will be the next IDE for development (not trying to promote but rather keep up) then the Eclipse with CFEclipse might be your best bet. I am currently working with Cingular and they provide the Dreamweaver Ver 8 on the desk when you walk in. I loaded the Eclipse with CFEclipse and my only complaint would be that Dreamweaver has an FTP on save where Eclipse/CFEclipse does not. With our current environment that is a necessity to the developers with our testing servers being on UNIX systems and not on the local box. Jason - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
[ACFUG Discuss] Reminder: ACFUG meeting is NO LONGER AT MACQUARIUM: August at FusionLink, beyond that we will need a new space
*** we interrupt this mailing list discussion for an important news bulletin from your ACFUG board *** Folks, pardon me using the discussion list but just in case any here are not on the announcements list (http://www.acfug.org/index.cfm?fa=mailinglists.info), this is important info, and also I want to open the floor to more than what was said in the announcement. First, please note that we are NO LONGER MEETING AT THE MACQUARIUM. It's a real shame, but we've lost our sponsor there (she left the company), and while we thought we had arranged another sponsor there, that proved not to be the case, as those who came to the July meeting so clearly learned. (See the announcement for how we pleasantly dealt with the surprise.) Second, this month's meeting (next Wednesday) will be held at the offices of FusionLink, our host and the company of board member (and this month's speaker) John Mason. Thanks, John! He has also graciously arranged to cover the cost of parking in that building's underground lot. Even so, taking Marta may be smarta to avoid traffic. :-) More information on John's office location is at: http://www.acfug.org/index.cfm?fa=home.meetinglocationeventid=159 Finally, that is only a temporary location. We realize that most prefer not to meet downtown, for various reasons (traffic, costs, etc.). Further, we've found that most attending the meetings come from the north, or are at least comfortable with heading north of the city, so the board has again been investigating alternatives this past month and have some good propositions, with more still to come. If anyone knows any other facilities, drop me a note off-list (let's not flood the list with such ideas, as we may get duplicates and indeed we may have already looked into ones that would be recommended.) I don't mind responding to each who writes me to let you know if your idea has already been considered. Thanks for your patience. /charlie http://www.carehart.org/blog/client/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Reminder: ACFUG meeting is NO LONGER AT MACQUARIUM: August at FusionLink, beyond that we will need a new space
On the announcements list. There are two different lists, one for announcements and one for discussions. I was referring here to the announcement I had sent earlier today to the announcements list. I had confirmed that it had been received by a couple folks before sending that note. If you're on the announcements list and just hadn't gotten it, then be patient. Email delivery is non-deterministic. If you are not on the announcements list, see the link that I offered in the first paragraph (trying to forestall such confusion.) /charlie http://www.carehart.org/blog/client/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Wednesday, July 26, 2006 2:22 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Reminder: ACFUG meeting is NO LONGER AT MACQUARIUM: August at FusionLink, beyond that we will need a new space (See the announcement for how we pleasantly dealt with the surprise.) Where was the announcement? I didn't see that. Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com -Original Message- From: Charlie Arehart [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 26, 2006 12:50 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Reminder: ACFUG meeting is NO LONGER AT MACQUARIUM: August at FusionLink, beyond that we will need a new space *** we interrupt this mailing list discussion for an important news bulletin from your ACFUG board *** Folks, pardon me using the discussion list but just in case any here are not on the announcements list (http://www.acfug.org/index.cfm?fa=mailinglists.info), this is important info, and also I want to open the floor to more than what was said in the announcement. First, please note that we are NO LONGER MEETING AT THE MACQUARIUM. It's a real shame, but we've lost our sponsor there (she left the company), and while we thought we had arranged another sponsor there, that proved not to be the case, as those who came to the July meeting so clearly learned. (See the announcement for how we pleasantly dealt with the surprise.) Second, this month's meeting (next Wednesday) will be held at the offices of FusionLink, our host and the company of board member (and this month's speaker) John Mason. Thanks, John! He has also graciously arranged to cover the cost of parking in that building's underground lot. Even so, taking Marta may be smarta to avoid traffic. :-) More information on John's office location is at: http://www.acfug.org/index.cfm?fa=home.meetinglocationeventid=159 Finally, that is only a temporary location. We realize that most prefer not to meet downtown, for various reasons (traffic, costs, etc.). Further, we've found that most attending the meetings come from the north, or are at least comfortable with heading north of the city, so the board has again been investigating alternatives this past month and have some good propositions, with more still to come. If anyone knows any other facilities, drop me a note off-list (let's not flood the list with such ideas, as we may get duplicates and indeed we may have already looked into ones that would be recommended.) I don't mind responding to each who writes me to let you know if your idea has already been considered. Thanks for your patience. /charlie http://www.carehart.org/blog/client/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Change Management Options Debate.
Robert, further to all the recommendations to consider subversion, let me point you to a recent blog entry I did pointing out resources that introduce it from the perspective of a CFML developer: http://carehart.org/blog/client/index.cfm/2006/7/12/subversion_resources /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, August 02, 2006 8:13 AM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Change Management Options Debate. A good source control could help out tremendously. You can branch off separate builds...great freeware versions are CVS and Subversion (a spinoff of CVS). I think you will find plenty of information on these with a google. If you put the time into learning how to really incorporate a source control you could do exactly what you're talking about below and at the same time have good rollback points if you ever need to I will say this, I've worked with Subversion and was very impressed - they have tools that integrate into windows and they are pretty slick. Hope that helps a little, Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Robert Reil Sent: Wednesday, August 02, 2006 8:00 AM To: discussion@acfug.org Subject: [ACFUG Discuss] Change Management Options Debate. While I am new to development I have reached a point where I realize that we have to modify AbleCommerce (our CF based shopping cart) but that Able continues to revise their product, and create new updated builds. This is going to become a mess as we go our way with their product and they go theirs. What I need to do is manage changes. We have been keeping a log file on changes but they are only as good as the technician that documents it. With this being the case I had a discussion last night at the study group with Teddy, and John that there are many many other options that may be good for me. I will need to compare Older AbleCommerce builds with newer ones so I can see the changes. Also to save as a base line a certain config as a build once updates are done. Then examining the AbleCommerce changes integrate them into our code. Or Vice versa. And this needs to be as simple as possible. So I respectfully open the floor for debate on what is the best FREEWARE product for us to manage these ongoing changes. Note: These changes would be CFM, CSS, WZC (AbleCommerce Wizard) files only for the most part that I can see. It would also be nice however if certain tables in the DB could be saved with a build as well if that would be possible. (for cart settings mostly) We are using CF6 at the moment on a Windows 2K server in MySQL4.1 Let the debate begin! Thanks! Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=gin.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Change Management Options Debate.
And a good book of exploration (which also discusses the differences and benefits over CVS) is Pragmatic Version Control with Subversion, which I have obtained from the publisher and am one chapter from finishing and then will write up a review. Someone else had asked me at the meeting about borrowing it, but after him, you could take it, Doug. Sounds like you're in no hurry, right? :-) /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cameron Childress Sent: Sunday, August 06, 2006 4:00 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Change Management Options Debate. On 8/6/06, Douglas Knudsen [EMAIL PROTECTED] wrote: righto. So, in a team of 10 developers that don't seem to run into these 'issues' in CVS that SVN solves, it doesn't seem very economical to go through changing, eh? All things held equal, I'm always a proponent of using the tools your team is most familiar and proficient at. If there aren't any compelling reasons for you to change, then don't. It's just like the age old CF vs [insert other language here] argument. No reason to change horses midstream if both horses get you there just fine, and the development teams know one better than the other. If it ain't broke, don't fix it. I would, however, thoroughly explore the differences and advantages of one over the other before dismissing it. Once that due diligence is over, make the educated decision. -Cameron - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Change Management Options Debate.
Jeremy, do you have a blog? That would make a great blog post. Of course, you could point folks to do a google search where they'd find still others who've taken the time to write. But at least for CF folks, they may appreciate hearing of your experience/opinion. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy AllenSent: Monday, August 07, 2006 3:48 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Change Management Options Debate. THe points for SVN go like this:Versioning is much more sane and manageable. When I first started using SVN it was much more bearable to me. Your entire codebase can be encapsulated in one SVN version number instead of each file having its own version. When I say version 543 of the codebase with SVN there is no ambiguity about the state of the system when I say that. CVS has no easy concept of referring to the contents of the repository as a whole with a version number. That to me is what makes SVN so much better. SVN is easier to manage. This is a personal opinion but my experiences bear this one out. The command line for SVN is much more intuitive. SVN allows for you to delete and rearrange branches. This is HUGE. Deleting folders in CVS is plain not possible. CVSs delete functionality is just lacking in every way. Directories have revision numbers too. Everything in the system behaves consistently and there are no surprises or differences to deal with with different types of entities in the system as there is with CVS. SVN has no special functionality for branching, merging, or tagging. It is all implemented using the same functionality so how you arrange your repository is up to you. The cost of these operations in SVN is constant O(1) which is great compared to CVS and its slowness with many of these operations, especially on larger codebases. That is all I can remember off the top of my head. I know there are a couple of other good points somewhere in there that favor SVN. Sure a lot of these are small things but add them up and it makes SVN much better to work with. So if you are starting from scratch why bother with CVS? Unless you have very specific interoperability requirements or you are already really experienced with CVS from a management perspective I recommend using SVN. Its not just about solving "issues" with CVS. The system is also a bit more cohesive overall. And I promise you that with a team of 10 developers that consistently write code every week you WILL have to deal with these "issues" in CVS. They are common and frequently annoying problems not just edge case things that come up once in a while. That said if you already have a lot of experience with CVS or have some specific requirements SVN may not work out. If this is starting from scratch and you have not managed CVS or SVN before SVN wins quite easily in my mind. Why use an inferior system if you have no requirements holding you to it? Jeremy On 8/6/06, Charlie Arehart [EMAIL PROTECTED] wrote: And a good book of exploration (which also discusses the differences andbenefits over CVS) is "Pragmatic Version Control with Subversion", which Ihave obtained from the publisher and am one chapter from finishing and then will write up a review. Someone else had asked me at the meeting aboutborrowing it, but after him, you could take it, Doug. Sounds like you're inno hurry, right? :-)/charliehttp://www.carehart.org/blog/-Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of CameronChildress Sent: Sunday, August 06, 2006 4:00 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Change Management Options Debate.On 8/6/06, Douglas Knudsen [EMAIL PROTECTED] wrote: righto.So, in a team of 10 developers that don't seem to run into these 'issues' in CVS that SVN solves, it doesn't seem very economical to go through changing, eh? All things held equal, I'm always a proponent of using the tools your teamis most familiar and proficient at.If there aren't any compelling reasonsfor you to change, then don't.It's just like the age old CF vs [insert other language here] argument.No reason to change horses midstream if both horses get you there just fine,and the development teams know one better than the other.If it ain'tbroke, don't fix it.I would, however, thoroughly explore the differences and advantages of one over the other before dismissing it.Once that due diligence is over, makethe educated decision.-Cameron-To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserformFor more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/List hoste
RE: [ACFUG Discuss] perf monitoring tools ( was Fwd: [ACFUG Announce] John Mason's powerpoint from last meeting now posted )
Doug, they were not discussed (correct me if I'm wrong, anyone) but they're both free to try out (SeeFusion for longer, as it's for the first 2 hours of a run, compared to FR which is like 10 days). I've only used the former but will be trying the latter. Note that SeeFusion4 (just out) has a much more attractive Flash-based interface. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas KnudsenSent: Tuesday, August 08, 2006 3:52 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] perf monitoring tools ( was Fwd: [ACFUG Announce] John Mason's powerpoint from last meeting now posted ) nice! unfortunately I was ill and missed the meeting. Was anything discussed about the seefusion or fusionreactor products? We are contemplating purchasing one of them, seefusion is certainly kewler due to webapper's history, but has anyone used both and can lend some info on comparisons? Further, do you really think its needed? They certainly have the eye candy and are easier to use then perusing the logs. So far in a CF Admin support role I've always been able to ferret things out via the logs though, but its not exaclty glamours quick work, eh? DK - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] perf monitoring tools ( was Fwd: [ACFUG Announce] John Mason's powerpoint from last meeting now posted )
Doug wrote: "Also wondering what will be in CF8 w/respect to this, eh?" No telling for now, but the rumors have abounded that folks figure Adobe ought to be seeking to do some of this themselves. Even so, there is a long history in the IT world of primary vendors leaving doors open for smaller tools vendors to fill a gap. So we shall have to see how it all plays out in the long run. Look at it another way: if one is saying, "should I buy a 3rd party tool if CF may come out with one?" I'd say "well, sure. For one thing, they're really quite inexpensive. More important, even if CF8 came out today, would you be installing it in production today? Not likely. So get one of the tools and enjoy it for months or perhaps even years." Hope that helps. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas KnudsenSent: Tuesday, August 08, 2006 9:23 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] perf monitoring tools ( was Fwd: [ACFUG Announce] John Mason's powerpoint from last meeting now posted ) thanks charlie. Yeah, I'm going to look at fusionreactor soon, a 2 day trial is much better in my case, I can't resart a production instance in the middle of the day to test a tool like seefusion out under some load, eh? Knock on some compressed wood shavings nearby, I don't have any major perf issues currently! I have heard over on cf-talk and cf-server lists that folks have used this to get them out of some sticky performance corners lately. The new seefusion 4 UI is certainly full of eye candy! Real nice! We shall see how things go. Also wondering what will be in CF8 w/respect to this, eh? DK On 8/8/06, Charlie Arehart [EMAIL PROTECTED] wrote: Doug, they were not discussed (correct me if I'm wrong, anyone) but they're both free to try out (SeeFusion for longer, as it's for the first 2 hours of a run, compared to FR which is like 10 days). I've only used the former but will be trying the latter. Note that SeeFusion4 (just out) has a much more attractive Flash-based interface. /charlie http://www.carehart.org/blog/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: re[2]: [ACFUG Discuss] Regex help
Yes, Ben Forta did Teach Yourself Regular Expressions In 10 Minutes and I can recommend it. There are also many resources available online. Just google regular expressions and the first few that come up look quite good. There are also many tools that can help you build regular expressions easily. I'll make note to create a resource listing many of them (someday), if someone doesn't already know of one. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Thursday, August 10, 2006 11:09 AM To: discussion@acfug.org Subject: Re: re[2]: [ACFUG Discuss] Regex help Jason, First start with one of the RegEx in 10 minutes a day type books. I think there is one from Sams Publishing. If you want to be a serious geek, Regular Expressions by Jeffrey Friedl from O'Reilly rocks. -dhs Dean H. Saxe, CISSP, CEH [EMAIL PROTECTED] If liberty means anything at all, it means the right to tell people what they do not want to hear. -- George Orwell, 1945 On Aug 10, 2006, at 10:58 AM, West, Jason wrote: OT: Can you all suggest a good book that would give a better understanding on regular expression programming? Thanks JLW From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy Payne Sent: Monday, August 07, 2006 15:52 To: discussion@acfug.org Subject: Re: re[2]: [ACFUG Discuss] Regex help I think what Dean is suggesting here is that it is wiser to validate both from the server and the client. The server validation being more reliable than the client. This is a well adopted paradigm and Dean helps us remember this. Also, MITM = Man In The Middle, which is a type of attack that can be used to attack a web site as a way to change data that would alter the normal behavior of the application. Dean is very security conscious through profession and paranoia, which is not a bad thing. In the normal development process, it is always recommended to consider ways that your application can be altered. For this given situation, one recommendation for removing the ability to perform a SQL injection attack is to use the cfqueryparam or cfprocparam tag when inserting data. These tags will throw exceptions if the datatypes do not match. If this topic is of interest to other people, we should have Dean present application security again. I attended oen of his presentation before at ACFUG and it was a good primer for many types of attacks. Cheers On 8/7/06, Dean H. Saxe [EMAIL PROTECTED] wrote: Say you want to find your string and its 10 to 12 characters in the hexadecimal character set. You can validate your data with: [A-F0-9]{10,12} This will match any hexadecimal number with a minimum of 10 chars and a maximum of 12. Its a positive way of doing data validation on your string. -dhs Dean H. Saxe, CISSP, CEH [EMAIL PROTECTED] If liberty means anything at all, it means the right to tell people what they do not want to hear. -- George Orwell, 1945 On Aug 7, 2006, at 2:30 PM, Mischa Uppelschoten ext 10 wrote: Thanks! The piece that I was missing was the not (^) :) Dean, this expression rereplace(mystring, [^A-F0-9], , all) filters out all the unwanted characters. What does {min},{max} do? Mischa. actually he would need this: rereplace(string, [^a-fA-F0-9], , all); On 8/7/06, Dean H. Saxe [EMAIL PROTECTED] wrote: rereplace(string, [^A-F0-9], , all); But if you're trying to do data validation, why wouldn't you throw out any data that doesn't match the regex [A-F0-9]{min,max}? -dhs Dean H. Saxe, CISSP, CEH [EMAIL PROTECTED] If liberty means anything at all, it means the right to tell people what they do not want to hear. -- George Orwell, 1945 On Aug 7, 2006, at 12:29 PM, Mischa Uppelschoten ext 10 wrote: I can figure out how to remove a number of disallowed characters from a string, but what if I want to include only a-f and 0-9 and discard everything else? so if a user supplies: E97152C6CF1DD198DE95C7F2C2EF5EA0, do nothing if a user supplies E97152C6CF1DD198DE9;hackcode; it is supposed to return: E97152C6CF1DD198DE9accde Is that possible with a single regex? Or will I have to cycle through the string, and replace every character that doesn't match [a-f]|[0-9] with nothing? Thanks! Mischa, - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @
RE: [ACFUG Discuss] White Space In Source Code
Robert, there are many solutions, 3 specific tags, 2 tags with related output control,one admin console setting, a new feature in CFMX 7 that might be helpful, and a couple of approaches not related to CFML. Pardon the few paragraphs to explain it all, but each has difference nuances and indeed offers varying levels of suppression and has slightly varying purpose (which reflect the evolution of CFML over time). First, there are 3 tags: cfprocessingdirective suppresswhitespace="Yes" ... do whatever /cfprocessingdirective It's described as controlling "whether to suppress white space characters within the cfprocessingdirective block that are generated by CFML tags and often do not affect HTML appearance. Does not affect any white space in HTML code.". That's its intent, anyway. I think people have had varying experience, but I could be wrong. Note that with thattag you MUST offer a closing tag--and it has to be in one template, can't be split with one in the application.cfm, and the closing in the onrequestend.cfm. :-) Still another tag is CFSILENT/CFSILENT. It's described as, "Suppresses output produced by CFML within a tags scope. ". Again, this is a paired tag and both must be in a single template (can't be split up). An older form is: cfsetting enablecfoutputonly="Yes" which doesn't require a closing tag. With it, then the ONLY output generated from the CFML page (including HTML tags and static text) will be that placed within a CFOUTPUT statement. Again, even to write out an html tag and/or static text, you'd need to wrap it (or a big block of it) in a CFOUTPUT. This often confuses people, either because they forget it's on and wonder, "where's my text"? Or they turn it on intentionally and forget to wrap static text in it and wonder, "why isn't this showing up?" Note thatif you want to turn it back on (or off, depending on how you look at it), you use /cfsetting enablecfoutputonly="no". And note also that this CAN indeed be split over multiple files within a request. Another source of confusion with these approaches is the question of whether theyimpact included files and custom tags. There are differences between them in this regard, I'm pretty sure, and may be differences in behavior regarding that between CF and BD, as well as within different versions of each. Again, this stuff has been evolving over time. Still another way to control output, in CFCs (CFCOMPONENT) and CFC methods and UDFs (using CFFUNCTION) is their available OUTPUT attribute. OUTPUT="no/false" can also be used to prevent any output being generated from the method, at all (again, even static text). OUTPUT="yes/true" may not be obvious. Itindicates that the body is to act like it's all inside a CFOUTPUT, so you can drop in references to variables for output and they are evaluated, again, just as if within a CFOUTPUT tag. If you specify no OUTPUT attribute at all, then things work like any normal CFML page. Finally, there is also an Admin console setting to suppress whitespace, which suppresses white space globally (all apps). Since you can't too easily use CFSILENT and the CFPROCESSINGDIRECTIVE variant inthe application.cfm, it's another way folks try to achieve suppression. Again, there are nuances, that are worth exploring before you enable it, and I'll note also differencesbetween CF and BD in this regard. Oh, a couple last ideas: if you want to take CFML out of the picture, and just feel that CF pages in general generate too much white space, you could also consider a Servlet Filter. They can process page output after the request and could be used to remove excessive whitespace. It's not trivial to do correctly, but there are ones out there (from the Java world). I wrote about them in a Feb 2003 CFDJ article, "Fun with Filters", at http://cfdj.sys-con.com/read/41574.htm. (Actually, that reminds me that in CFMX 7, you could also do something like that (manually remove excessive whitespace) in the new application.cfc onrequestend method.) And last but not least, as John talked about at the ACFUG meeting, you could also ask the web server to do gzip compression of all (or some) pages. Note that this does not REMOVE the whitespace, but it compresses the page so that during transfer from server to client the penalty of it is lessened. It's worth noting that the whitespace will still remain in the browser, and while browsers generally ignore it, it still could impact the speed with which the browser page loads (and possibly other behavior, since again the whitespace is indeed still there.) Hope that helps. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert ReilSent: Friday, August 11, 2006 3:18 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] White Space In Source Code Is there a way to have CF output a page with no whitespace in the source code? Robert P. Reil Managing
RE: other resources (Was RE: [ACFUG Discuss] White Space In Source Code)
Thanks, Teddy and John. And Dean, I totally got your humor. :-) And Doug, that's a useful point of addition (about the hidden xml entry). All good stuff.. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy PayneSent: Friday, August 11, 2006 5:09 PMTo: discussion@acfug.orgSubject: Re: other resources (Was RE: [ACFUG Discuss] White Space In Source Code) Charlie,The quest to be a resource or to be the first to create a blog entry should not deter you from speaking as such. I read your entire email and it was a great refresher for me. I shot off the quick email with the easiest tag that I knew to achieve the solution. Now this is a bad habit that I am getting from subscribing to numerous mailing lists. You have a knack of consolidating information and providing a complete answer on most every topic that you address. I doubt too many would complain about how you approach your answers.I see people get frustrated from not finding enough detail about a topic matter. We are in a detail oriented industry. People don't want to spend huge amounts of time to find the answers, but it is a necessity sometimes. Even rarer still are the people who spend the time to gather resource for everyone else to read. As long as someone learns something from your response then your effort was not wasted.Thanks Charlie,Teddy- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
getting help (was RE: [ACFUG Discuss] White Space In Source Code)
No, that makes sense, Robert (about the challenge of selecting of keywords) . More on that, and another resource to consider, in a moment. But first let me be as clear as Dean wanted to be. I wasn't knocking you for failing to do google searching in this case. In fact, you'll note I didn't say anything to that effect in my long note (that you're responding to). But if you saw my later note (or just other people commenting on the subject of googling first),you'll see that my comment in that later note was directed more at myself for not just having googled first to find Ray's post that said a lot of what I said :-) (though not all of it).While I did say, "It pays to do a little searching before writing (as much as before asking).", I meant that only in a broad sense, that all of us ought to do such searching before asking questions. It wasn't at all directed at your question. Butwhile you're right that it can be hard to think of theright keywords, I wouldn't say you need to "know the language to search in", if you meant needing to know what CFML tags to look for. Not at all.I had done just "coldfusion whitespace camden", because I was looking for Ray's quote. Actually, if you leave off camden, you'll find that it returns right off the top several (his and others) that are right on target. So if there's any lesson learned from all this, it's that we may do ourselves and othersa favor by distilling a question first down to just a couple of keywords and give that a try in Google. The more all of us do it, the better off we all will be (learning more, and not drawing too much brain power from the list). Still, after doing even a few minutes of searching, ask away. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert ReilSent: Friday, August 11, 2006 5:27 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] White Space In Source Code WOW guys! This is awesome. I could have googled it but in the past I have found that my selection of keywords if poor as I dont yet know the language to search in. So its just easier with my insane schedule to just ASK. I was always taught that there is no such thing as a stupid question except the one not asked... So I asked. This is all exciting news as now we have efficient info to study to decide the best solution. Charlie, Dean, I know Im a pain on here sometimes but I am really trying to find my way. (or maybe Im just trying your patience.) Either way THANKS TO ALL! You guys (and gals) ROCK! Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com From: Charlie Arehart [mailto:[EMAIL PROTECTED] Sent: Friday, August 11, 2006 4:05 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] White Space In Source Code Robert, there are many solutions, 3 specific tags, 2 tags with related output control,one admin console setting, a new feature in CFMX 7 that might be helpful, and a couple of approaches not related to CFML. Pardon the few paragraphs to explain it all, but each has difference nuances and indeed offers varying levels of suppression and has slightly varying purpose (which reflect the evolution of CFML over time). First, there are 3 tags: cfprocessingdirective suppresswhitespace="Yes" ... do whatever /cfprocessingdirective It's described as controlling "whether to suppress white space characters within the cfprocessingdirective block that are generated by CFML tags and often do not affect HTML appearance. Does not affect any white space in HTML code.". That's its intent, anyway. I think people have had varying experience, but I could be wrong. Note that with thattag you MUST offer a closing tag--and it has to be in one template, can't be split with one in the application.cfm, and the closing in the onrequestend.cfm. :-) Still another tag is CFSILENT/CFSILENT. It's described as, "Suppresses output produced by CFML within a tags scope. ". Again, this is a paired tag and both must be in a single template (can't be split up). An older form is: cfsetting enablecfoutputonly="Yes" which doesn't require a closing tag. With it, then the ONLY output generated from the CFML page (including HTML tags and static text) will be that placed within a CFOUTPUT statement. Again, even to write out an html tag and/or static text, you'd need to wrap it (or a big block of it) in a CFOUTPUT. This often confuses people, either because they forget it's on and wonder, "where's my text"? Or they turn it on intentionally and forget to wrap static text in it and wonder, "why isn't this showing up?" Note thatif you want to turn it back on (or off, depending on how you look at it), you use /cfsetting enable
[ACFUG Discuss] FW: [ACFUG Announce] Microsoft Seeks Select Companies in Atlanta CFUG for Server Admin Usability Study
Title: Hi , Folks, I had posted this announcement last week on the announcements list, but I asked the Microsoft rep today and he said he'd not had any response yet. I would think someone in our audience would find this intriguing, and given the time-sensitive nature I hope you'll forgive me forwarding it here to the discussion list. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charlie ArehartSent: Wednesday, August 09, 2006 10:17 PMTo: 'ACFUG Announcements List'Cc: 'Eric Clausen'Subject: [ACFUG Announce] Microsoft Seeks Select Companies in Atlanta CFUG for Server Admin Usability Study Folks, I've received a special offer from Eric Clausen of the Microsoft Usability Research group in Redmond, WA, who has asked me to helphim find (from our user group population)a select set ofAtlanta companies to participate in a Microsoft Server Administration Usability Study. This is a unique opportunity to meet with the members of the Windows Server Team and influence the direction of IT server products. This is not a lab study but rather a site visit.They would like to meet with you at your place of work. For this phase of the research they're visiting only 8 sites nationally, before rolling out further studies later nationwide, so this is anexclusive opportunity. . I've asked for some clarification on the kind of company they seek, and they're looking for folks in corporate environment (not govt or non-profit), working for companies with 16-99 servers and 250-499 PCs which should reflect the company as a whole, not just the individual location. The Atlanta organization should be the headquarters for the company. Pleasekeep that in mind before contacting them. They're looking to do the studiesduring the first week in September, and in thanks for your time participants "will receive a retail software selection as a gratuity". Here aremore detail and the contact information (don't respond to the list or me). Windows Usability in Atlanta (September 5th-8th) Microsoft's Windows Server team will be conducting research in theAtlanta regionthe first week in September. The team would like to meet with IT Professionals at their workplace to observe the types of tasks they typically do in a number of areas including: Supporting users, Managing Clients, Managing their Network, Managing their servers, Monitoring their environment, Managing storage and backup, Managing their Printers and Print Servers, and Managing the security of their IT Environment. Their goal is to create a better model of customers from the perspective of the work they do and the goals they are trying to achieve; the Customer Model. This model will then be used to set user specific goals with regard to product deliverables for teams across Windows Server product line, and validate features against real world scenarios. This research will contribute to all Windows Server Product development by understanding how to better support the way organizations think about their work and perform their work with the tools they have today These efforts will also unify its management tools by providing insight in to the way IT Professionals integrate tasks now or would like to better integrate tasks and help identify how to make IT Management tools work more effectively to help IT Professionals be more productive This is a unique opportunity to help identify opportunities to innovate products to better support work IT Management practice. All participants selected for this research will also receive a retail software selection as a gratuity. For more information contact Eric Clausen ([EMAIL PROTECTED]) for details.- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/announcements%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] POI
No, those were rubber bullets. Supposed to be non-lethal. Really. :-) /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Thursday, August 17, 2006 11:30 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] POI Ohhh got me with real bullets.. ugh... bleeding in a pool of blood.. Ok Ill learn to google. Robert P. Reil - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] ColdFusion Time Capsule - Ft Collins DevCon 1998
I'll vouch for what an awesome time capsule that is. It came up originally on another list Cameron and I are on. For those who don't know, that conference was the first national CF conference (before the first Allaire Devcon the next year). You'll recognize many names on the various sheets of sessions and their speakers (yours truly included). Again, I'll thank him so much for doing it, and point out that he offers comments at the bottom of each of the 14 pix he took, and you can click a show all sizes link atop each pic to make it bigger and readable. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cameron Childress Sent: Friday, August 18, 2006 8:36 AM To: discussion@acfug.org Subject: [ACFUG Discuss] ColdFusion Time Capsule - Ft Collins DevCon 1998 I thought the group might find this interesting. I know a few folks from ACFUG went to this conf... Last night I dug up an old info packet from the Fort Collins conference back in the day. I scanned some of the contents of the packet and put them online, complete with scribbles and notes on them. Notable content includes: - Session schedules and descriptions - Proposed specs for Fusebox 1.5 (?!?!?!) - CFDJ Vol 1 / Issue 1 (promo cardsheet) http://www.flickr.com/photos/cameronc/sets/72157594241477610/ -Cameron - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Embedded CF in Javascript
Also, by "embedded CFML code in _javascript_" do you mean simply CFML code that's building _javascript_ in a .cfm template. In that case, it doesn't really matter if it's creating JS or HTML. The error just reflects a problem in the code or config. That said, I can't say I've ever seen "cannot set default query to xxx". I see it's saying it's in a loop. As Teddy says, seeing the code will be interesting. It's also just saying that a query named "Category" doesn't exist. Does it? /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy PayneSent: Monday, August 21, 2006 10:14 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Embedded CF in _javascript_ We would need to see the code that the error is referring to.Teddy On 8/21/06, McTure, Greg [EMAIL PROTECTED] wrote: This is a general question to see if anyone has ran into issues with embedded CFML code in _javascript_ with a page working in CFMX and not in CF5? The code I have works as intended in CFMX but I get the following error on CF5? Any suggestions that anyone may have on the cause and/or resolution of this will be greatly appreciated. Thanks in advance. Error Diagnostic Information Cannot set default query to CATEGORY A query by this name is not available at this time The error occurred while processing an element with a general identifier of (CFLOOP), occupying document position (257:1) to (257:76). - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - -- cf_payne /Blog: http://cfpayne.wordpress.com/Atlanta CFUG: http://www.acfug.org - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Embedded CF in Javascript
Nope, that's a good perspective to have, Dusty. I had in fact asked the same question in a reply to the list, but it's just not yet been received for some reason. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty HaleSent: Monday, August 21, 2006 10:21 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Embedded CF in _javascript_ Not sure if this is a great answer and I am sure some of the more experienced ACFUGers may have a better answer. _javascript_ is usually done on the client side so I dont believe it is even possible to embedd CFML code into _javascript_. Someone please correct me here if I am wrong. The error below leads me to believe that you might just try renamming the query or possibly that the cfloop is trying to loop through a query named CATEGORY which may not exist. Possibly the name CATEGORY is reserved. Dont know if this help or hurts but may be worth a shot. Best of luck. Dusty From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of McTure, GregSent: Monday, August 21, 2006 9:56 AMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Embedded CF in _javascript_ This is a general question to see if anyone has ran into issues with embedded CFML code in _javascript_ with a page working in CFMX and not in CF5? The code I have works as intended in CFMX but I get the following error on CF5? Any suggestions that anyone may have on the cause and/or resolution of this will be greatly appreciated. Thanks in advance. Error Diagnostic Information Cannot set default query to CATEGORY A query by this name is not available at this time The error occurred while processing an element with a general identifier of (CFLOOP), occupying document position (257:1) to (257:76). - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] CF 7 on Tomcat
It should just work, but it could be a failure of the mime-type for .cfm files to be mapped to text/html. See if that gets you started. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Wednesday, August 23, 2006 9:06 PM To: ACFUG ColdFusion Discussion Subject: [ACFUG Discuss] CF 7 on Tomcat Anyone deployed CF7 on tomcat? I've got it working (at least deployed) but when it comes to serving cfm files they are downloaded instead of processed... im sure its something in tomcat that needs to change but searching the web hasn't turned up much. -- Steven Ross web application interface developer http://www.zerium.com [phone] 404-488-4364 - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Feeling a little SPRY
John, who's note are you replying to? Did you read the entries I pointed to about solving common problems in returning data from CFML to Spry? If you're saying you can call this from the browser, then the problem does seem it would be one of the issues I'd raised. Just can't tell since you're not indicating whose not you're replying to. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, August 24, 2006 2:14 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Feeling a little SPRY cffunction name=getcarts access=remote output=true returntype=any cfquery datasource=#adsn# name=DBpull SELECT *stuff* FROM *somewhere* LEFT JOIN *something* on *something* LEFT JOIN *something* on *something* LEFT JOIN *something* on *something* /cfquery cfscript bReturn = querytoxml(DBpull); /cfscript cfreturn breturn/ /cffunction theres the function - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Feeling a little SPRY
Note, as well, that I pointed out in the entry some tools that are SO valuable when doing spry coding. Since you can't see what the spry requestor (xmlhttprequest) is getting back, you can't see if there's an error in your code, for instance. Or any of the things I talked about. It's really critical for folks to use some sort of tool to show you the back and forth between the browser and the server, since you cannot always rely on dropping the request in the browser yourself to check it. HTH. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, August 24, 2006 2:57 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Feeling a little SPRY the function was to teddy i think. I got yours. and yes its returning the in the in-correct mime-type working to resolve that now. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Vendor Data Problem (funny)
Robert, if I understand, you're asking them to expose some data to you in a form that some current web page doesn't suffice, right? And you're asking them to either create a new web page for you to scrape, or grant you security to be able to have a local DSN that points at their remote database. I can see why they may be reluctant on the latter. As for the former, this is a good case for using web services instead. You could instead ask them to expose some data as a web service, where you pass in your product ID and get back its availability. It's just much cleaner than you scraping a web page that they expose. Places like Amazon and many others do it, to solve these very problems. Still, if they're not familiar with it (and I sense they aren't), then it may be an uphill battle. And if you aren't either, then it may also be too much to chew on. That said, yes, if they just would expose a page that takes in a stock number and reports if it's available, that would solve your problem, right? Just have them return the barest HTML, like true or false. That will simplify things on both ends. There was a lot to digest there, so I may have missed something. I think we will officially call Friday's Roberts Day from now on. :-) For those who miss the joke, Robert has tended to bring up topics that have led to significant interchange. I noticed that they tended to be on Thurs and Fri, and he said at the last meeting that it's because those are the days he gets freed up from running the business to consider the technical challenges. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Friday, August 25, 2006 11:45 AM To: discussion@acfug.org Subject: [ACFUG Discuss] Vendor Data Problem (funny) For a good laugh on how not to run a business read this. Read from the bottom up for a laugh, and please advise me if I am correct in my assumptions that my proposal would work... Respectfully... Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com Thanks Martin: Both ways is how I meant it. There are securities that can be set up as described below that Svetlana may not be considering. You would own and hold the page secure and Svetlana would authorize the page. Once the page is built and authorized we just call the page. Is it possible for me to email her to further discuss the technicalities of doing such? I think the 2 of us talking tech for a couple letters would yield a secure win-win solution. You can forward the following for her to better understand where we are coming from and our end goal. - Svetlana: We are using a ColdFusion driven JAVA cart named AbleCommerce. AbleCommerce is able to HOST many stores. But we only use one store, as we are not a Store Hosting Company. Using this feature we have had to assign unavailable products to a store with a different ID than our store. This results in the ability to toggle on and off the unavailable products. What we would like to be able to do is to do a stored procedure in our MySQL server to go to Martin's Database. You set up the securities so that all the customer (we) can do is run a SELECT statement. (Martin: Select means view only) You would give us an account and password and that is all we have to even get the results of the SELECT privilege. You would further only be giving us access to SELECT PARTNO (of that table) INVENTORY STATUS (of that table). I am positive you can secure this info in the User Security portion of your DB program. You see you have the ability to say what username and password can get in. And once in that user can only view the above mentioned items. With the DB location, name, username, and password we should be able to have our Stored Procedure call the PartNumber, and its status (in stock, not in stock) Theory is that if we can run this SP say twice a day then we will know what Martin has in stock. And have that logic toggle that item in our store to being in or out of inventory in our store. This is basically all I need. However some less sophisticated companies may want to have something similar based on an ASP that you generate to have in their site. Alternatively if you can not or will not we could create a page on our site with a snippet of code that calls your ASP content as a frame or cell content if possible. But it would not allow the items to be listed in our cart or searchable on our site, and many sales opportunities would be lost. --- Thanks for listening Martin... I hope that you can see the win-win in this and that Svetlana can understand the simplicity and security functions of Database Applications. Robert P. Reil From: Martin
RE: [ACFUG Discuss] Vendor Data Problem HOW TO?
Robert, are you familiar with the CFHTTP tag? It's a CFML tag that allows you to point at any web page and pull its results into a variable. The thinking here (if you don't use web services) is to have them offer a page which accepts whatever input you need to be able to give them, and it give back its result. You can then create a page on your site that does the CFHTTP passing in the needed data and get back your desired result. That page could return HTML, or a CSV, and more. Now, you're talking about doing it a couple times a day, but I'm proposing instead that you could do it on the fly when the order is placed. Then you're getting more up to date info. There's no guarantee, of course, that between the time you check and then do place the order that the part may be gone. Other than doing just doing the check one more time immediately before ordering, doing something more elaborate (where the part is placed on hold on their end, for at least a couple minutes, and released if you don't buy) is doable but certainly a lot more work on their end. If you do for some reason just want to stick with checking once or twice a day, and updating your DB instead, you could also set up a scheduled task on your server (CFSCHEDULE or the admin interface) to do run this page doing the CFHTTP. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Friday, August 25, 2006 1:29 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Vendor Data Problem HOW TO? Charlie, and Dave: Thanks for your replies. I am intrigued that you guys eluded to the possibility of using an ASP results file to data scrape. The real question is what is the easiest and most reasonable way to: List Part numbers and their availability, where: PN = Yes/no I wish I could do the following: Give a page of code to them. Know how to scrape it once it was pulled. Have it automated twice a day to update the status in our DB. This would do 2 things. Keep the DB in Sync with the distributor Post to me when new part numbers are available. They should have about 2-4k items. Is having them post it on HTML reasonable? Could a CSV be generated on their end? Ideas? The end result needs to be an automated solution to keep in sync. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Vendor Data Problem HOW TO?
I'm saying you would ask them to create a NEW page that take in URL variables to control what to show, and then not only shows only those records, but does so in a simpler way (not all that HTML that is designed for making the site friendly to humans). We're talking about getting them to create a new page (as you requested), but one to be used (consumed) only by other web applications, not real people. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Friday, August 25, 2006 2:53 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Vendor Data Problem HOW TO? I see where you are going but I don't know if that will work. The page that posts the data is at: Take a peek and see. I think it is too many pages and does not show complete info. http://www.siriusconinc.com/carb/parts.asp However I will be looking for part number K?- where ? is a variable so maybe a search that the form is populated with a K in part number may make it easier. Though I see some undesireables. The only ones I want are: KH- (32 pages), KK- (7 pages), KS- (8 pages), KY- (13 pages). What would be the best: Type of file to have them provide, Way to filter this info either on provision or on filtering on my end. Robert P. Reil - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] ACFUG Meeting - September 6, 2006
Thanks for the kind regards, Teddy. I, too, will look forward to hearing what people may have to say in regards to FusionDebug. For those who have not caught it, I started a multipart series of blog entries at: http://carehart.org/blog/client/index.cfm/fusiondebug The comments from others in the community have been quite interesting. :-) The good news is that getting the conversation started as been my primary goal here. Just want people to know about it and appreciate all its benefits (the focus of the 2nd entry), and then decide for themselves. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy PayneSent: Monday, September 11, 2006 11:26 AMTo: discussion@acfug.orgSubject: [ACFUG Discuss] ACFUG Meeting - September 6, 2006 All,I am hoping to possibly start a new trend here. In the ACFUG meetings, a great deal of information is given out in a short amount of time. It is hard to absorb all of the quality content that is given the group each month. I wanted to say thank you Eric Jones and the other staff members of the i3SiteTools projects for their demonstration of their CMS solution. Also, thank you to Charlie for stepping up on very short notice to present to us a quality presentation on FusionDebug. Now, besides the formal thank you to each presenter, what are the thoughts of this list on the technologies presented?Who in the future is thinking of getting the FusionDebug? I know that I am planning to budget for it. Anyway to reduce debug time is money well spent for me. What about the i3SiteTools project? Did people notice that the process very much resembled the Flip process or Fusebox? You saw wireframing, prototyping, client interaction, client sign off, version freezing and more. Thoughts? Only one presentation is available from this past week from: http://www.acfug.org/index.cfm?fa=meetings.pastmeetingsRegards,Teddy-- cf_payne /Blog: http://cfpayne.wordpress.com/Atlanta CFUG: http://www.acfug.org - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name
Well your finding would be more consistent with what the http specs (which as I noted said it should include the port). And you're using the built-in web server in CFMX (port 8500), so again this shows how things can differ among web servers. That said, I happened to notice in my testing again using localhost:80 that for some reason it was being removed in the URL (and therefore not in the http_host). When I changed IIS to use port 81, I see then that when I requested the URL with :81, it did indeed show it in the http_host. So if you want to be able to test for the server name without worrying about the port (if provided), use server_name (and server_port gives that port). As for your answering here on the ACFUG only, I'm sure the SD folks will appreciate hearing what you found (and perhaps what I've added above). I'll leave the to you as to whether you want to forward this or not to them. As for an LA CFUG, the conglomeration of a few of them that used to exist did die out, but I see one calledhttp://www.laadug.org/that does show a CF topic in September. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]Sent: Sunday, September 17, 2006 8:06 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name Thanks Charlie for your well-researched reply. (BTW Im replying to you ONLY via ACFUG as that is where I know you from. How are you doing? Well Im sure. Im in LA now, and CF-wise its lonely out here. There is NO LACFUG (that I have found at least, PLEASE correct me if I am wrong.) Yes, both variables do report the same thingwith one small exception, when running my script on my local machine I get: cgi.http_host is: 127.0.0.1:8500 and cgi.server_name is: 127.0.0.1 Originally I wrote a little script to strip out the port from the http_host variable before uploading files to fusionlink. Realized this was not an issue however since I am only interested DNS alias/domain name (in my application). But still, I was curious: if they are reporting the same value it doesnt matter which I use, but then I was certain that there was undoubtedly something I did not know about their inner workings and thus which would be the best practice variable to use. So, I guess then, to rephrase my question to ACFUGs members: is there a best practice issue here on which variable to use? Thanks again, Dan Kaufman -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charlie ArehartSent: Sunday, September 17, 2006 4:23 PMTo: discussion@sdcfug.org; discussion@acfug.orgSubject: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name Dan, you've sent the note to both the ACFUG and SDCFUG, and while I don't generally like to cross-post, it seems to make sense for me to send this one answer to both lists. Someone may offer a more authoritative answer (or correct me if I'm wrong), but here are my thoughts. The simple answer is that they do appear to be the same, but it's worth understanding them in more detail. CGI variables encompass at least two classes of variables:some created by CF, andsome passed to it fromthe web server. Of those passed from the web server, some are defined by the HTTP spec (such as described in detailat http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html) while others are created by the web server vendor. And some of the ones passed from the web server are really generated from the client (and passed through the web server). As such, it's worth keeping in mind that it's always possible that some CGI variables showing on one test environmentmay not show up in testing done on a different web server or from a different browser. To your question, http_host is one of several variables defined by the HTTP spec (specifically in that URL above at http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23), where it's discussed as the "Host" header. As a side note, the formal header names in the spec are changed by CF to adds the http_ prefix, and if they have "-" in their name, CF changes that to "_", soaccept-encoding and user-agent become http_accept_encoding and http_user_agent. The CF docs do list some of the CGI variables: - http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/expres34.htm for 6.1 - http://livedocs.macromedia.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentationfile=0194.htmandhttp://livedocs.macromedia.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentationfile=0193.htmfor CF7 But they don't list all of them.I'm not clear on which they choose to list and why. Again, some listed there are from the client (like remote_addr and remote_host), while others are clearly specific to the server (path_translated). The
RE: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name
Yep, that was it (the browser was stripping it). Thanks for the tip(s). /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Sunday, September 17, 2006 10:27 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name Charlie, That may be your browser removing the default port. Try telnet to localhost port 80. Then try: GET /index.cfm HTTP/1.1 Host: 127.0.0.1:80 Alternatively, use Paros (www.parosproxy.org) and check the host value being sent by the browser. FWIW, the host header is not required and is most useful for multihomed servers. -dhs Dean H. Saxe, CISSP, CEH [EMAIL PROTECTED] Free speech exercised both individually and through a free press, is a necessity in any country where people are themselves free. -- Theodore Roosevelt, 1918 On Sep 17, 2006, at 9:39 PM, Charlie Arehart wrote: Well your finding would be more consistent with what the http specs (which as I noted said it should include the port). And you're using the built-in web server in CFMX (port 8500), so again this shows how things can differ among web servers. That said, I happened to notice in my testing again using localhost:80 that for some reason it was being removed in the URL (and therefore not in the http_host). When I changed IIS to use port 81, I see then that when I requested the URL with :81, it did indeed show it in the http_host. So if you want to be able to test for the server name without worrying about the port (if provided), use server_name (and server_port gives that port). As for your answering here on the ACFUG only, I'm sure the SD folks will appreciate hearing what you found (and perhaps what I've added above). I'll leave the to you as to whether you want to forward this or not to them. As for an LA CFUG, the conglomeration of a few of them that used to exist did die out, but I see one called http://www.laadug.org/ that does show a CF topic in September. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Sunday, September 17, 2006 8:06 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name Thanks Charlie for your well-researched reply. (BTW I'm replying to you ONLY via ACFUG as that is where I know you from. How are you doing? Well I'm sure. I'm in LA now, and CF-wise it's lonely out here. There is NO LACFUG (that I have found at least, PLEASE correct me if I am wrong.) Yes, both variables do report the same thing-with one small exception, when running my script on my local machine I get: cgi.http_host is: 127.0.0.1:8500 and cgi.server_name is: 127.0.0.1 Originally I wrote a little script to strip out the port from the http_host variable before uploading files to fusionlink. Realized this was not an issue however since I am only interested DNS alias/ domain name (in my application). But still, I was curious: if they are reporting the same value it doesn't matter which I use, but then I was certain that there was undoubtedly something I did not know about their inner workings and thus which would be the best practice variable to use. So, I guess then, to rephrase my question to ACFUG's members: is there a best practice issue here on which variable to use? Thanks again, Dan Kaufman -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charlie Arehart Sent: Sunday, September 17, 2006 4:23 PM To: discussion@sdcfug.org; discussion@acfug.org Subject: [ACFUG Discuss] RE: [sdcfug-d] difference between CGI._http_host and CGI.server_name Dan, you've sent the note to both the ACFUG and SDCFUG, and while I don't generally like to cross-post, it seems to make sense for me to send this one answer to both lists. Someone may offer a more authoritative answer (or correct me if I'm wrong), but here are my thoughts. The simple answer is that they do appear to be the same, but it's worth understanding them in more detail. CGI variables encompass at least two classes of variables: some created by CF, and some passed to it from the web server. Of those passed from the web server, some are defined by the HTTP spec (such as described in detail at http://www.w3.org/Protocols/rfc2616/ rfc2616-sec14.html) while others are created by the web server vendor. And some of the ones passed from the web server are really generated from the client (and passed through the web server). As such, it's worth keeping in mind that it's always possible that some CGI variables showing on one test environment may not show up in testing done on a different web server or from a different browser. To your question, http_host is one
RE: [ACFUG Discuss] Large Volume In-coming Email Messages and attached files for Verity Indexing
Gordon, no one had answered you, but have you looked at the CFPOP tag? It would seem to be exactly what you want. There are also other custom tags that help make up for where that tag lacks. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gordon CantorSent: Friday, September 15, 2006 9:02 AMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Large Volume In-coming Email Messages and attached files for Verity Indexing I wish to CF code a solution for processing large volumes of in-coming email messages often with attached files (resumes and other correspondence) to 2 or 3 email boxes so as to get them on the CF Server into a folder that can be Verity indexedwithout having to browse-upload the files manually. User prefers no manual intervention except perhaps forwarding non-spam, qualified emails to another email box. Any suggestions? Regards, Gordon M. Cantor (803) 758-4621 - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Way, Way, Way OT: Attention Race Fans
Thanks very much for sharing this with us, Steve. - when is the actual presentation? and how long does it last? is it at the speedway during the day? - is the VIP treatment for all who come? It seems so, but then it says "invitation only". Is this the invitation? - the VIP discussion seems to imply we get in forthe race on Friday night? is that right? cool! :-) - and all this is free? :-) - finally, I imagine it's too good to be true, but the Adobe site pages (http://www.regonline.com/Checkin.asp?EventId=107325and https://www.regonline.com/EventInfo.asp?EventId=107325) both list the event as being Fri-Sun. I'm guessing that we would *not* be getting into the races for free Sat and Sun, right? Can't wait to see your car co-sponsored with Adobe. That's so awesome! I've offered this on the list rather than privately as I imagine others may have the same questions. Thanks in advance. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steve DruckerSent: Wednesday, September 20, 2006 11:18 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Way, Way, Way OT: Attention Race Fans Yes, I know that thisis way out there...but Talladega isn'ttoo far from Atlanta,so I figured that someone on the list might be interested in this opportunity... grin Regards,Steve DruckerCEOFig Leaf Softwarehttp://www.figleaf.comhttp://training.figleaf.comAdobe / Macromedia / Google / Paperthin Premier Consulting and Training Partner p.s. I have already begun the legal process of changing the names of my two sons to Walker...and Texas Ranger = Register Today to be Part of Adobe's Pit Crew! http://www.figleaf.com/News/AdobeRaceCar.cfm Join Adobe and Fig Leaf Software as a special guest at Talladega Speedway on Friday, October 6th and discover how Adobe's latest solutions can give your team a competitive edge. Communicate and Collaborate with Confidence Empower your team to create, manage, deliver and engage more powerfully and effectively than ever before Create stimulating interactive multimedia presentations and meetings live and on demand Connect people, information and process securely and effectively Develop rich internet applications within the enterprise and across the web Special Invitation Only: VIP pass includes club seating for you and your guests full access to the Adobe Hospitality Tent with complimentary food beverage, private tour of the Adobe trailer, autograph session with the team and driver, rotating pit credentials and more! SIGN UP TO BE PART OF THE ADOBE TEAM!http://www.figleaf.com/News/AdobeRaceCar.cfm Register by Friday, September 29th and you could win an official position on Adobe's Pit Crew! Winners will be notified on Monday, October 2nd, fitted for his/her team shirt and will be responsible for holding the Pit Board Sign during the televised ARCA race on Friday October 6th. The Adobe Car co-sponsored by Fig Leaf Software. Fig Leaf Software "We've Got You Covered" www.figleaf.com - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Airline Sale
Thanks for sharing. Curious that Vegas in indeed the most expensive of all the cities they list (including San Fran and LA). But $113 each way still is indeed a good deal. Even better are the several fares under $30 each way--even Savannah/Hilton Head for $21, Charlotte for $25, and so on. Goodness, you can't drive there for that price. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of PreciaSent: Thursday, September 21, 2006 3:14 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Airline Sale AirTran is having a 2 day sale on flight. The prices are great and if you are going to ADOBE MAX this is the place to get them. This ends Sept 22 (tomorrow...Friday). http://www.airtran.com/sale/ATL.aspx?saleID Precia- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Airline Sale
Well, no, usually these cheap fares have limited seats, and it's almost certain that there would have been none during Thanksgiving. :-) In fact, I just checked. Yep, at the bottom of that page (the small print, of course), it says, "Blackout dates are November 16-28, 2006". So you didn't miss out. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]Sent: Thursday, September 21, 2006 7:18 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Airline Sale Thank you Precia. Im a day late however, just yesterday I booked a $367 ATL---LAX---ATL flight for my son to come visit me for Thanksgiving. AirTrans fair would have been $194 ($97 ea. way.) Ces la vie. Some of the fairs are so low that I just want to fly there so I can say how much money I saved!!! Dan Kaufman - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: RE: [ACFUG Discuss] regex / quotedvaluelist question
There's yet another solution, should you ever need to solve that sort of problem with something other than input to a SQL (where CFQUERYPARAM is best). Recalling your original need, starting with this: cfset string = [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] and produce this: '[EMAIL PROTECTED]', '[EMAIL PROTECTED]', '[EMAIL PROTECTED]' This could be done with the often-missed function listqualify, instead: cfset string = listqualify([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],') cfoutput#string#/cfoutput /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Thursday, September 28, 2006 11:25 AM To: discussion@acfug.org Subject: Re: RE: [ACFUG Discuss] regex / quotedvaluelist question duh... forgot that queryparam encapsulates everything in singlequotes - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
[ACFUG Discuss] FusionDebug special price reductions through October
Folks, check out news of special FusionDebug price reductions, including a new "community (non-commercial) edition", at: http://carehart.org/blog/client/index.cfm/2006/9/29/fusiondebug_discounted_pricing /charlie http://www.carehart.org/blog/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
cfug meeting nwed night (was RE: [ACFUG Discuss] New user question)
Oh, andyes, welcomeindeed Max. If you're free Wed night, come on down to the CFUG meeting. We announce that on a separate list (the"announcements" list) but since you're new I'll point out for your (and others' benefit) that it's Wed at 6:30 (6 for pizza) at the offices of FusionLink in downtown (directions on the ACFUG.org web site). We request RSVPs, though the meeting is free. This month, we have a special guest rock star, Ray Camden, and speaking of Flex the 2nd speaker is our own board member Precia Albrecht giving a short walkthrough of a Flex/CF integration demonstration. If you can't make it, at least sign up for the announcements list to be reminded offuture dates, and our "cf lunches". Cheers. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Max ImmelmanSent: Monday, October 02, 2006 12:25 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] New user question All, Just joined the user group today. I have been a CF developer since 2000. I need to find out if anyone had built or knows how to build an online/offline application. Something like a thin client that the user installs. When working offline the data is saved locally and then synced when the user is online again. Thanks! -Max- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] New user question
 Oh, I don't know. With all due respect John,I don't quite get the fretting over things like this. :-) Look, if there was a good one in PHP, why go and build one in CF? And while there may be ones in CF, if they're not as good, would it really be most prudent of them to either go build it or work to improve an existing one? I guess your response (as with many) may argue that they should. I'm just putting in a more pragmatic perspective that says, "you know, it's a big world out there, and CF doesn't need to be behind EVERY web app created--and yes, I'd say even ones run out of Adobe". I know some will disagree. Just wanted to offer a dissenting voice. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John MasonSent: Monday, October 02, 2006 1:18 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] New user question Why Adobe? Why? Why build a wiki using php and not your own product? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of PreciaSent: Monday, October 02, 2006 1:13 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] New user question When is the delivery date? If you have time to consider this, look into Adobe's Apollo. "Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA's." http://labs.adobe.com/wiki/index.php/Apollo Precia On 10/2/06, Max Immelman [EMAIL PROTECTED] wrote:  All, Just joined the user group today. I have been a CF developer since 2000. I need to find out if anyone had built or knows how to build an online/offline application. Something like a thin client that the user installs. When working offline the data is saved locally and then synced when the user is online again. Thanks! -Max- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - nN?ry???j???j - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Adobe using php
But if they leveraged a tool that's already built, that's going to be faster than building something from scratch using the fastest possible tool. Still, I get the points that Johnand Douglas are making. Just playing the middle man. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tepfer, SethSent: Monday, October 02, 2006 4:37 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Adobe using php -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of joneseSent: Monday, October 02, 2006 4:34 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Adobe using php my understanding was they used PHP when it first launched in order to get it up fast. the PHP site was actually put up by macromedia and it was a stink but not one people really highlighted because they were so jonese for pre release products. Thats so odd, considering the biggest selling point of CF is its easy and fast. Rapid Application Development. Huh.- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Issue with return from cfquery
Besides the other helpful suggestions so far, do you have debugging turned on, to see how many records are being returned in the resultset? More important, If the issue is really that it's just returning 1 record, then the question could be one of security and authorization, in SQL I mean. I'm pretty sure it's possible to restrict people to see only the records they're authorized to see. When you login to Enterprise Manager, do you log in with the same account as is being used in the setup of this datasource in the CF Admin console? If you have no control over the DSN setup, since you do have access to Enterprise Manager, turn on the SQL Profiler to see what authentication is being used when the request comes into SQL Server from CF. And do the same to watch the Query Analyzer request you make. It may tell you where and why things are different. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff HowardSent: Tuesday, October 03, 2006 12:32 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Issue with return from cfquery Does anyone know what could be causing the following issue: I have a very simple query: CFQUERY name="getIDs" datasource="sysmods" SELECT ID FROM test/CFQUERY The DB has 1 column named ID and 10 rows numbered 1-10. I built this table to try and figure out what is happening to a more complex table that is having the same issue. When I run this in a browser it is only returning the first record. When I copy and paste the query into Enterprise Manager and Query Analyzerand it returns all 10 rows. The script I was running when this problem first surface ran fine several times this morning and all of a sudden it quit working. It was returning all records from the table and then I ran it again and this problem popped up. I couldn't figure out what was happening so I built a little test table and test script and I'm getting the same problems. This makes me believe it is a CF problem and not a SQL Server problem. Any ideas? From what I've gathered since joining a few months ago, someone always knows the answer in this group. Thanks, Jeff Howard Do you Yahoo!?Everyone is raving about the all-new Yahoo! Mail. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Issue with return from cfquery
Jeff, you still haven't confirmed your use of two of the diagnostics I proposed: what does the debugging output say for the CFQUERY? And more important, to rule out all this debate about caching in CFML or the database, what does the SQL Profiler tell you? You can watch live while the queries come into SQL Server based on the CF page being hit. If it really does a query, then you know that it really is querying the database. If it were to leverage a cached result in the database, it would tell you it's doing that as well. This really is your best tool. If it's that you're not familiar with it and are reluctant to explore this page, do just say so. I'm sure many can point out excellent resources to get you started. You could have your answer--and much more compelling diagnostics rather than all this guessing--in minutes. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Tuesday, October 03, 2006 1:58 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Issue with return from cfquery snip This test app all of a sudden started functioning properly as well when I hit refresh on the browser after lunch. So my issue now is, what are possible causes of this behavior? - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Issue with return from cfquery
At the risk of taking on Dean in a head-first ram-on-ram head butt :-), I want to offer a clarification. Dean, you said cfqueryparam explicitly prevents caching of result sets, and I think I know what you're getting at, but perhaps some may misunderstand. Use of CFQUERYPARAM doesn't prevent caching of resultsets. It does indeed preclude the *use* of the CachedWithin or CachedAfter attributes in CFQUERY (in CFMX, that is, not in BlueDragon), so in that sense it prevents you trying to use cached results. On the other hand, when Benjamin notes that use of CFQUERYPARAM could lead to seeming caching of results, I could see that *possibly* being related to an entirely different kind of caching: the caching within the database of the Query Execution Plan. CFQUERYPARAM does indeed cause the SQL engine to use bind parameters which lead the database to try to cache the execution plan for the query. That said, I don't think it should really cause the caching of the *resultset* ever returned from such a cached query execution plan, though someone with more experience may correct us on any of these matters. I just wanted to put in a defense for what Benjamin may have been getting it, and clarify as well what Dean may have been meaning to say. OK, that's my volley, Dean (to switch analogies from rams to the revolution). Fire away while I reload my muzzle. :-) /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Tuesday, October 03, 2006 2:10 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Issue with return from cfquery Ben, cfqueryparam explicitly prevents caching of result sets. -dhs Dean H. Saxe, CISSP, CEH [EMAIL PROTECTED] What difference does it make to the dead, the orphans, and the homeless, whether the mad destruction is wrought under the name of totalitarianism or the holy name of liberty and democracy? --Gandhi On Oct 3, 2006, at 1:41 PM, Benjamin Bloodworth wrote: Maybe I have the wording wrong, but I have seen the exact same result set returned when cfqueryparam was used in a query with different values. Breaking the connection in the datasource cleared it up. Sql Server will also cache result sets if it gets requests for what it thinks is the exact same query. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Issue with return from cfquery
Great. Thanks for sharing. Just didn't know if the earlier message was missed. OK, so if it is really querying the database, how many records doyou see it returning? 1 or 10? Are you back to this circumstance where the problem is happening again? And recall I had also asked a question about security. Now, since you said this is coming and going, I'm less inclined to think it's about security. The credentials used in the DSN or in your login to enterprise manager(and records authorized to that account)shouldn't be changing much, but it seems worth at least double-checking. Again, rather than wait until you have access to the Admin, this is something that SQL Profiler should be able to tell you (what account is being used to access records). Hope all that gets you further downthe field. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff HowardSent: Tuesday, October 03, 2006 4:40 PMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Issue with return from cfquery Charlie, I appreciate the help. I have not used SQL Profiler before. I have been looking at it and can see it "really is querying the database". Once again, I've never used SQL Profiler but I'm pretty positive that I've figured this part out. As far as the CF debugging tool, we had a problem with the email server and my login was in an email that was deleted off the server and I can't get to the CF Admin right now. As soon as I get the login I can take that step. I was hoping that maybe somebody has had this issue and had a fix/advice on how to correct/remedy the problem. Once again, thanks. Jeff - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Issue with return from cfquery
Yeah, and here I broke out themusket for nothin'. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]Sent: Tuesday, October 03, 2006 4:18 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Issue with return from cfquery Awww... no fight? I was going to suggest mud wrastling. Ya'll are no fun! ;-) mcg - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Issue with return from cfquery
Others have already clarified the issue with troubling issues with the approach you used to get the last inserted record. I realize it may have seemed logical to you. Just one of those "patterns" that you learn with time in CFML. We've all been there. But don't leave us in suspense on the solution to the earlier challenge. :-) What was the "causing the issue"? Especially if you want people to help you see "why it's happening and how to avoid/combat it". /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff HowardSent: Wednesday, October 04, 2006 9:50 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Issue with return from cfquery So I got access to the CF Admin this morning and between that and Profiler I can see what is causing my issue and can resolve. Thanks for everyone's help once again. It was a comination of advice that got me to this point. Now I was wondering if anyone could tell me why this issue is happening to try and avoid/combat it in the future. When I add a new record to the db I immediately pull that id back out with this query: SET ROWCOUNT 1SELECTidFROMtableORDER BY id DESC This seems to set the rowcount for ALL queries after this one. When I uncheck "Maintain connections across client requests" it works fine, but as long as the box is checked the 'rowcount' remains one for all requests to this db. Can anyone give a brief explaination of the 'why' for me on this. thanks for all the help, Jeff Stay in the know. Pulse on the new Yahoo.com. Check it out. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] CFMX7 Web App Const Kit Book Study Group
Robert, I'll post this on the calendar on the web site also, but what is your expected frequency of meeting? Weekly? Bi-weekly? Monthly? /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Wednesday, October 04, 2006 11:24 PM To: discussion@acfug.org Subject: [ACFUG Discuss] CFMX7 Web App Const Kit Book Study Group Two weeks from now on Tuesday Daniel and I will begin going through the CFMX7 Web App Construction Kit book by Forta, and Camden. If anyone is interested in meeting at 6:30pm in Kennesaw to go through this book please contact me for further info. Robert Reil www.motorcyclecarbs.com - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] CFCPowerTools
Thanks very much for adding those, Douglas! :-) Now over 30 presentations from 25 presenters. As foryour concern about "no way to send a link to a single entry that I could see", I'm not sure I understand. Can you rephrase? /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas KnudsenSent: Thursday, October 12, 2006 1:27 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] CFCPowerTools http://www.carehart.org/ugtv/list.cfmdone.I posted the wrong one previously. It is part three in the series from Dean Harmon that covers RDS. See the link above. Thanks again to Charlie for a great repository! One note, there is no way to send a link to a single entry that I could see.DK - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] SQL trace
Chris, as for you getting "a blank page when you get an error in your SQL code", are you sure someone hasn't turned on either CFERROR or CFTRY/CFCATCH that's intercepting the error and causing this? That's the only thing I can imagine. And as for it being a "blank page", have you tried doing a "view source" in the browser? It could be that the HTML is just malformed so the browser doesn't show it. As for wizards, do you really mean "in Studio"? Or Eclipse (which Douglas was referring to)? Or DWMX? There are indeed some old wizards in CF Studio but they use very old techniques and I'd not recommend them anymore. As for the complexity of the CFCPowertools output though, are you referring to their use to CFCs? Or perhaps to their using some pattern like getters/setters, or more? This is a common problem in the CF world: with all these new approaches to how to develop code, people at different levels will look at the same code and one will say, "that's too complicated" (such as if they're new to OO development in general) while another will say "that's too simplistic" (if they're familiar with design patterns and would see a "still better" way to do a thing). Sadly, no one solution can satisfy everyone. :-) So when you ask for a better process, I'm afraid you have to be a lot more specific about what you do (and don't) want. Sorry that it can't be easier than that. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris C. CooperSent: Thursday, October 12, 2006 1:21 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] SQL trace Im working on a shared Server and dont have access to the Coldfusion Administrator. Whenever I have a problem with my SQL code I just get a blank page in the browser. Is there some way I can get the error message back from the SQL Server displayed in the browser? Im using SQL server 2005 ,CF7. and SQL Server Mgmt. Studio and looked to see if there was any logs and dont see anything. So Im kind of working in the dark. Also Im doing a lot of forms with a lot of fields, is there a way to use the new wizards in Studio to speed this up? I usually create the form and get the users signoff on the form then go and code CRUD functions. This takes a very long time and is very tedious. The code generators Ive see seem llike CFCPowertools seem to over complicate this. Does anyone have a better process? - Chris C. Cooper Cooper e.Business Solutions Atlanta, Georgia 404.691.4816 Cooper e.business Solutions http://www.cooperebusiness.com - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] CFCPowerTools
Ah, I see. But if you mean to link to the given video, you may notice thatI just offer the URL to the video directly in the list, so one who wants to bookmark one can simply bookmark the video URL itself. That said, I have thought about creating an alternative where you click the link and it launches through a page of my own, so that I can track how many times people view a given video, as well as a possible detail page per video, where people can enter comments,ratings, etc. Either of those could then be bookmarked. But, no, for now, I'm not necessarily trying to drive people to *have* to search. It's just there to help until I do anything more. Hope that helps. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas KnudsenSent: Thursday, October 12, 2006 1:56 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] CFCPowerTools I was thinking something like being able to say 'Click HERE for the info and URL for video GooFoo' Where HERE would be a hyperlink to say http://www.carehart.org/ugtv/entry.cfm?vid=GooFoo. Once you have 500+ entires, only thing that can be said is go to http://www.carehart.org/ugtv/ and search. This may be your intent though, eh? DK On 10/12/06, Charlie Arehart [EMAIL PROTECTED] wrote: Thanks very much for adding those, Douglas! :-) Now over 30 presentations from 25 presenters. As foryour concern about "no way to send a link to a single entry that I could see", I'm not sure I understand. Can you rephrase? /charlie http://www.carehart.org/blog/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Resetting webservices
John, google is your friend. A search of: reset coldfusion web service cache turned up as its first link: http://www.houseoffusion.com/groups/CF-Talk/thread.cfm/threadid:47709 Which shows this code (where you'd replace the WSDL value with your cached web service: cfset wsdl=http://www.achex.com/ws/Authorization.wsdl; / cfset createObject(java, coldfusion.server.ServiceFactory).XmlRpcService.refreshWebService(wsdl) / You could change it to use a CFPARAM so you could pass in the variable: cfparam name=wsdl default=http://www.achex.com/ws/Authorization.wsdl; / Assuming you named it resetws.cfm, you could then pass it in as resetws.cfm?wsdl=yoururl Does that do it for you? /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, October 12, 2006 1:57 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Resetting webservices I have a web service that is cached on the server(does not show up in cfadmin) and I need to reset it. I used to have a script that would do this but, unfortunatley don't have access to it. it would take the wsdl addy as the working arguement and reset it. thanks, John - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Recompiling on the fly
No, it doesn't. And that wouldn't be CF but the editor. Perhaps someday the CFEclipse Plug-in may offer this, but until then, no, you're on your own to either tickle the file or use the CF 7 Admin option (as Doug pointed out) or run the cfcompile on your own--though it's not file-specific. Doug made another point which is probably your real answer, and I'm sorry I didn't think to say it: turn off the save class files option in the Admin. I bet your problems will go away. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Max Immelman Sent: Thursday, October 12, 2006 5:47 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Recompiling on the fly Charlie, I know in VS (building .net app) you press the F5 key to compile and load in debug mode or ctrl F5 (i think) without debug. CF has nothing of the sort similar? Would be nice... Max - Original Message - From: Charlie Arehart [EMAIL PROTECTED] To: discussion@acfug.org Sent: Thursday, October 12, 2006 5:09 PM Subject: RE: [ACFUG Discuss] Recompiling on the fly If you mean a recompile of the CFC itself, one thing to do is to flush the template cache. That would force a recompile. Of course, it's one thing to flush the whole cache, and another to flush just one template. I don't think there's anything in CF (documented) to do either, though perhaps someone with more experience in CF 7 Admin API or the servicefactory may know of a solution. I'd be interested myself. (This is one instance where I did myself try to google to find a solution in the recent past and could not.) Another possibility is to run the command line cfcompile.bat (in the cfmx/bin directory), though again it can only recompile entire directories, not just one file (from my experience and recollection). /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Max Immelman Sent: Thursday, October 12, 2006 3:42 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Recompiling on the fly I'm using DWMX that uses a bunch of cfc's. For the sake of debugging and testing, can you programatically force a recompile? Or is there a way to insure a recompile has taken place before you refresh the page? Thanks for any help? _ max - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
IDE for ActionScript/Flex (was RE: [ACFUG Discuss] Recompiling on the fly)
Max, you really ought to change the subject when you...uh...change the subject. :-) (Which I have done, above.) I'll throw out that, yes, there is such an IDE and it is FlexBuilder, but I sense you may be asking for others. That I don't know. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Max ImmelmanSent: Thursday, October 12, 2006 6:09 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Recompiling on the fly DK, This is very helpful! I thought there must be an easier way to do this. My CFC were not being recompiled if they were changed... and no I'm not using CFC in a ahred scope. Is there a goodIDE that uses intellisence for actionscript/flex etc.? Any comments on Flex builder? I have not tried yet... Thanks for you help! max - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: RE: [ACFUG Discuss] cf 7 bug?
Ok, yes, that is clearing the cache. (There is also an available API call to turn the trusted cache on and off, which would be different.) Indeed, the name of this method is a misnomer: it doesn't clear the trusted cache but instead just clears the template cache. The trusted option simply controls whether CF should look for newly updated files before loading them if it already has them in the cache. All that said, what's the problem you're experiencing? Is it that you change CFCs and reload, but don't see them? That may instead be caused by problems in the underlying Java class files. If you want to confirm it, turn off the save class files option in the Admin, and restart CF (to be safe), then request your file. Now, that alone may cause it to pick up the changed files, but you want to go a step further and change the CFC again and reload it, and confirm if now those are indeed picked up. If so, the save class files was what was burning you. I've seen this before, but don't know for sure what causes it, though it may be related to a problem I reported back in 2002 at: http://cfmxplus.blogspot.com/2002/11/alert-when-cf-will-fail-to-auto.html The gist was that I observed problems when you move files from one server to another, where the CFML file being copied has an older datetime that the file already compiled class file. There were some interesting nuances, but it may be that just doing a touch to update the file (on the copied to server) so it's more recent than the class file may solve it. (That was then, in like 6.0. Things may be different now.) There are a few ideas to chew on. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Tuesday, October 17, 2006 12:50 PM To: discussion@acfug.org Subject: Re: RE: [ACFUG Discuss] cf 7 bug? cfscript adminObj = createObject(component,cfide.adminapi.administrator); adminObj.login(cfide_password); //cfide_password is set in cfide.cfm // Instantiate the runtime object. myObj = createObject(component,cfide.adminapi.runtime); // clear cache myObj.clearTrustedCache(); /cfscript On 10/17/06, Charlie Arehart [EMAIL PROTECTED] wrote: Steven, are you just turning off the trusted cache? Or actually flushing the template cache as well? Show us the Admin API call you're using. /charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Monday, October 16, 2006 4:41 PM To: ACFUG ColdFusion Discussion Subject: [ACFUG Discuss] cf 7 bug? Anyone using trusted cache and clearing it with the admin API? If so do your CFC's still remain? We are trying to find out if this is a bug or not. Thanks, Steven -- Steven Ross web application interface developer http://www.zerium.com [mobile] 404-488-4364 [fax] 928-484-4364 - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - -- Steven Ross web application interface developer http://www.zerium.com [mobile] 404-488-4364 [fax] 928-484-4364 - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Re: PLZ DISREGARD PREV MAIL..1.Query Caching 2.Implementing search Feature
Ajas, you will get it to execute only once if you use CACHEDWITHIN and the SQL statement is the same. If you subsequently use the StartRow/MaxRows attributes in the CFOUTPUT QUERY loop, you'll still benefit from the previously cached result on subsequent next/prev pages. I do this in the code I have for the UGTV list/search interface. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas MohammedSent: Monday, October 16, 2006 3:20 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Re: PLZ DISREGARD PREV MAIL..1.Query Caching 2.Implementing search Feature Hi Charlie/Teddy, Thanks for the replies. I was in a meeting and just got chance to go thru your mail. you could store it in a session variable and use some indicator on the query string to tell the next/previous page that you mean to use the subset of dataI am thinking on this suggestion but wondering how I could access the results from the query EXECUTING IT ONLY ONCE i.e. next time I refer to that page it should a)execute query again but just give data from when I had left off i.e. if 1st page was 1-15 then second request should give 16-30 instead of running query again.b)do not execute query and I should be able display records from prev query only even though I will refer to that page by hyperlink next previous etc. By the way, I am using client variable to store the search word. Here you gocfif IsDefined ("txtKeyword") cfset client.txtKeyword = txtKeyword/cfifSo next time when query is run, it will know what was the search keyword and run the querywhich brings us to another question... the query is going be the same for lets say N requests, but still I could see from the response time that its getting executing on every request... If I have confused anyone then please let me know and I will email in more detail.Thanks.Ajas. On 10/16/06, Teddy Payne [EMAIL PROTECTED] wrote: Query caching is one solution to alleviate the speed of the query execution. There is the need to search page by page by a certain amount of records. In an ad hoc solution, I have seen a second query that would perform a query on the original source based upon a start point. The cfouput will typically have a maxrows based upon the query of a query. For the search criteria form, storing the criteria in a shared scope other always helps. The goal would not to change the originating query in any way otherwise the cache will be reset for a different combination. The search criteria would need to exists in the query of the query. Non-adhoc solutions include stored procedures that have increased amounts of complexity to perform conditional queries that can be either dynamically written or programatically built queries.Object Realtional Mappers like Reactor for ColdFusion have a build in pagination scheme that makes that sort of nice. I have not tested Reactor recently for the notation, but I saw the object set for it. Teddy On 10/16/06, Charlie Arehart [EMAIL PROTECTED] wrote: Are folks reading my note below? Ajas, please clarify if I have understood your need correctly. I had just gone through the same dilemma on my UGTV site. I had done a similar next/prev link, but if the user had entered search criteria, I was challenged because I needed to carry that search criteria to the next screen. So this was about more than just simple query caching but indeed about carrying the search criteria (from a form value obtained on the first result page) to subsequent next/previous pages. If this isn't the challenge you're trying to solve as well, my apologies. But if it is, I hope folks will see that there's more to it than just the general issues of query caching. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]] On Behalf Of Charlie ArehartSent: Monday, October 16, 2006 11:13 AMTo: discussion@acfug.orgSubject: RE: [ACFUG Discuss] Re: PLZ DISREGARD PREV MAIL..1.Query Caching 2.Implementing search Feature Ajas, I think you confused people with the subject saying "please disregard previous email". As for your challenge, your challenge isn't with caching but simplythat you needthe "next" or "previous" pages to know that you are still workingonthe subset of searched data. Youhave a couple of choices. You could pass your search criteria from page to page in the query string, or you could store it in a session variable and use some indicator on the query string to tell the next/previous page that you mean to use the subset of data (which will then pull the search criteria from the session to run that in its SQL). At that point, yes, you may want to use a cached res
RE: [ACFUG Discuss] Off topic... Updated email id, but mails are been sent on 2 email ids
Yes, Ajas, you can do it yourself. Just visit te ACFUG.org site and click the "my profile" link in the top right. Use that other address (and note the "I lost my password" option). That's where you can control what lists you're on. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas MohammedSent: Wednesday, October 18, 2006 12:44 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Off topic... Updated email id, but mails are been sent on 2 email ids Hi, Sorry but this is really off topic. I recently updated my preferences by replacing [EMAIL PROTECTED] with [EMAIL PROTECTED] as my primary email id i.e. for login purposes assuming I will get all discussion, community mails to the gmail address. I am getting emails on gmail address but somehow all mails are also being sent to my [EMAIL PROTECTED] address. Can someone remove my old address from discussion, community list please. If there is a link where I can do this myself then please let me know.Thanks, Ajas. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] jrun setup
Robert, if you've sent this a second time, I'll point that it did arrive already at 9:30 this morning, with a couple of replies from others since then. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert ReilSent: Wednesday, October 18, 2006 2:34 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] jrun setup I have CFMX, and CFMX7 running in the JRUN console. How do I make a default of MX stopped, and MX7 in run mode? Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Reading the results of a cfselect form element
Hi Leif. For those who don't recognize the name, Leif is the manager of the Atlanta Adobe User Group. Leif, for your need, you say that what comes in is 2 UUIDs separated by a comma. That's called a "list" in CFML. Now, you say you want to test if it's a string. Do you mean you want to test if it's a list? Sadly, while there are several "decision functions" (isnumeric, isdate, etc.) there is neither isstring, islist, nor isUUID. Now, as for separating the the list into an array, you can do that with listtoarray(). But if you just want be able to process the list of values individually, you don't *need* to put them into an array. You can loop over them, with CFLOOP LIST. You can also get at each list element using, funnily enough, ListGetAt, or any number of other "list functions". Yes, I'm pointing you to the docs, since there may be still other options you'd want to consider. Finally, though, if you might be wanting to take this list of UUIDs (or any list) coming from a multiple select form field (or a checkbox) and use them in SQL, you may know you could use such a comma-separated list of values directly in SQL using the IN clause. But you may really be stumped in that you need to get single quotes around the individual elements, to change IN (item1, item2) to become IN ('item1','item2'). Here, CFML comes to the rescue again with a very often missed function called ListQualify (introduced in CF 4.01, which is why I think many missed it). So assuming your form field was ids, you could use IN (#listqualify(form.ids)#), and it would look like the last clause above when sent to SQL. Is any of this close to what you needed? Sorry if I've gone off half-cocked. As always, I hope the info might help someone. :-) /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Leif WellsSent: Thursday, October 19, 2006 5:01 PMTo: discussion@acfug.orgSubject: [ACFUG Discuss] Reading the results of a cfselect form element All,Sorry for the beginner's question (and my absence from this list and the meetings).I have created a coldfusion file that has form that has a cfselect element. The multiple attribute is set to true.When processing the form I get what I believe are two UUIDs separated by a comma. A String, I believe.Question 1: How would test to see if this actually is a String?Question 2: How do I convert this String to an Array? Or is there a better way to process a cfselect element? Leif- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Reading the results of a cfselect form element
Just to clarify, that's a CF7-only feature. /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrew PowellSent: Thursday, October 19, 2006 6:04 PMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Reading the results of a cfselect form element If you want to see if it's a string you can use: isValid("string",varToTest) - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: [ACFUG Discuss] Sun sending Java to Open Source
(said in a scratchy old lady voice...) "You're a very naughty boy!" /charlie http://www.carehart.org/blog/ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam ChurvisSent: Monday, November 13, 2006 10:10 AMTo: discussion@acfug.orgSubject: Re: [ACFUG Discuss] Sun sending Java to Open Source Among other things, it means that when the time comes (relatively soon), Sun will most likely wash their hands clean of-- *SMACK!* (Sorry...) Respectfully, Adam Phillip Churvis - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink -
RE: RE: [ACFUG Discuss] cfhttp retrieving a file
I can't see at all why it should require writing to a file. The answer should be in Firebug (or Fiddler). Let us know how it goes. /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Wednesday, November 22, 2006 1:02 PM To: discussion@acfug.org Subject: Re: RE: [ACFUG Discuss] cfhttp retrieving a file Yeah I've tried what you suggested... it doesn't work. I just get a quicktime movie with a question mark on it. I guess I should go get firebug and look to see what it is sending. Everything I've found on the web has said I have to write it to the disk. I was just trying to take advantage of the vast ammount memory on this box and avoiding the overhead of IO. -Steven - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] useful tools
If you like that, Steven, do also consider Firebug if you've not before: https://addons.mozilla.org/firefox/1843/ And for non-Firefox users, still another option like them (and also free) is Fiddler: http://www.fiddlertool.com/fiddler/ All these are great tools for understanding what's going on between your browser and the server, and useful not just for debugging Flash apps but also Ajax, Flex, and even traditional web-based apps. I've been a fan and advocate of them for a long time, and they've saved my bacon more than once. :-) /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Ross Sent: Tuesday, November 28, 2006 10:43 AM To: ACFUG ColdFusion Discussion Subject: [ACFUG Discuss] useful tools If you like service capture you might want to check out this tool for firefox: https://addons.mozilla.org/firefox/966/ lets you watch requests and modify them before they are sent, very useful for debugging flash apps. -- Steven Ross - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] useful tools
Good point, Steven, and thanks for sharing the additional ones, Dean. This discussion has motivated me to create a list of these and several other alternative http debugging proxies, which I now have at http://www.systemanage.com/cff/considering_products.cfm#proxy. This is a place that I've long offered lists of tools related to working with CFML. I've heard people mention so many different ones over the past year or two that I thought it worth cataloging. I also decided to blog this particular list at http://carehart.org/blog/client/index.cfm/2006/11/28/alternative_http_debugg ing_proxies, for those who may not notice the list on the older systemanage.com site. (Some day I'll reconcile the two, or bring the products page over to carehart.org.) I welcome comments or additional proxies there or here. /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Tuesday, November 28, 2006 12:48 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] useful tools My favorite MITM proxy is, and has been for a long time, Paros. WebScarab has some other interesting features, but a crappy UI. -dhs - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] jrun.exe application error
Debbie, do you get this in a particular browser, while visiting your CF web site, do you mean? In which case, it would seem curious that clicking ok would terminate CF itself. Or do you mean that someone sitting the server itself where CF runs is seeing this pop up? I ask, because as I did a little googling around, I found this: http://www.castlecops.com/postt109185.html where someone had a similar problem (not related to CF but IE) and they ran adaware which found one suspicious object, which the person removed and then reported that things seemed better. May not be connected to your problem at all, though. Another was this: http://www.experts-exchange.com/Web/Browser_Issues/Q_20591182.html where someone showed specific HTML that was causing the error in IE. Again, it's not clear if that may be the sort of thing that's happening to you. But still another, along Teddy's lines, was a suggestion of possible hardware problems, in this case, memory: http://techrepublic.com.com/5208-6230-0.html?forumID=89 http://techrepublic.com.com/5208-6230-0.html?forumID=89threadID=26mes sageID=2084382 threadID=26messageID=2084382 Finally, if you're wondering how I might have found anything on google, I don't know if you tried but if you were to use the exact string of the error message, it returns nothing. I removed the specific reference to the bad address (since that can be quite variable, though I left the the 000 reference. More important, I put quotes around what the phrases that did need to stay together, which resulted in this: instruction at referenced memory at 0x The memory could not be read and found over 12,000 hits. Obviously, you're not alone. :-) And many of them do mention Win2k specifically, so it may be 2k-specific (or may not). Hope any of that may help. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Debbie Gregory Sent: Wednesday, November 29, 2006 7:26 AM To: discussion@acfug.org Subject: [ACFUG Discuss] jrun.exe application error We are running Win2K with CFMX7. Every day we get this error (sometimes several times a day). The instruction at 0x0803ddf4 referenced memory at 0x. The memory could not be read. Click OK to terminate the program. When we click OK, the CF application service restarts. Does anyone have any advice on how to stop this error? Thanks, Debbie Gregory An ounce of peace is worth more than a pound of victory. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] First try at a real CF edit
Looks like that's using the Velocity templating engine (something that is a DIFFERENT layer on top of J2EE--kind of a different take on creating java-based web apps for Java-heads who didn't care for JSP). Robert, I think you're going to be hard-pressed to get help on this hear. If it's related to ablecommerce, as the URLs and content you've offered indicates, it seems you're going to have to go to them for help with this. It's not seemingly related to CFML at all. If your concern is that they charge for support, then find out if there are any mailing lists or forums devoted to supporting AbleCommerce users. I have to believe there are some. That would have to be more fruitful than throwing a dart in the dark here (unless of course someone here does know about Velocity--but then I would think any extended discussion ought to take place off-list). Just my opinion. I'm not the list police. Hope it works out well for you. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Thursday, November 30, 2006 4:17 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] First try at a real CF edit Third time trying to send.. It probably is. Again this is a CF app on top of a Java app. I would try digging into this help doc they have called JavaDocs. But I don't know what it is and how to dive into it to figure it out. Heres a link for the Java BRAVE! http://motorcyclecarbs.com/remove.me/javadoc/index.html After some more digging: I have found this doc at http://help.ablecommerce.com/faqs/ablecommerce_55_cfmx/developer/email_templ ates.htm --- Email Templates in AbleCommerce 5.5 CFMX Merchants can fully customize the customer notification email. It can include plain text, static HTML, and even dynamic information with the help of the full fledged template engine. Velocity (http://jakarta.apache.org/velocity/) is used as the template engine to process the email templates. Templates are written in velocity template language (VTL), which is extremely simple and powerful. In a velocity template, certain objects put in the velocity context, can be accessed directly in a straight forward manner. For example if a 'Store' object, named store is available in the context, then using $store.getName() we will get the name of the store. Similarly any method available in the 'Store' object can be called directly. While writing templates for email messages in AbleCommerce, certain objects are automatically made available to the context, depending on the type of event. The following table illustrates the objects and their availability for different events. Email Notification Objects available for Events --- I list here only one that seems relevant. OBJECT: $orderItem TYPE: com.ablecommerce.ac5.order.OrderItem AVAILABLE TO: ORDER_ITEM_ADDED ORDER_ITEM_CHANGED ORDER_ITEM_MOVED ORDER_ITEM_REMOVED ORDER_ITEM_RETURNED - Ideally I want to be able to pull data from: Table: Products Column: Vend_number Can I mix these languages to get that data? Or will there be a lost token somewhere? Can I run a separate token for CF? Robert P. Reil Managing Director, Motorcyclecarbs.com, Inc. 4292 Country Garden Walk NW Kennesaw, Ga. 30152 Office 770-974-8851 Fax 770-974-8852 www.motorcyclecarbs.com _ From: Justin Haygood [mailto:[EMAIL PROTECTED] Sent: Thursday, November 30, 2006 2:53 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] First try at a real CF edit That looks awfully a lot like Java Server Pages to me From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty Hale Sent: Thursday, November 30, 2006 2:36 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] First try at a real CF edit Are you sure it is a CF File? This doesn't look like normal tag based cf code . _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Reil Sent: Thursday, November 30, 2006 2:00 PM To: discussion@acfug.org Subject: [ACFUG Discuss] First try at a real CF edit I am sorry if this question seems so incredibly simple but I am lost as to what to do. I need to make an edit to a CF file. It has listed in some cells that create an email that is an order sheet for us from an AbleCommerce cart. [code] td class=Products /td td class=Products$orderItem.getSKU()/td td class=Products$orderItem.getName()brfont size=2strong$orderItem.getLineMessage()/strong/font/td td class=Products align=right $LocaleUtils.formatCurrency($store,$orderItem.getUnitPrice(),br,true)/t d td class=Products align=center div align=center$orderItem.getQuantity()/div/td [/code] The question is: That I need the
RE: [ACFUG Discuss] FOO used as a wildcard to discuss CF -- CF Relevant!
Yes, I think it's a lesson worth repeating for everyone: even with something as trivial as what does foo mean, it's amazing what one can find on their own doing either a search or a lookup in Wikipedia. We truly live in amazing times. I remember when we'd have to trundle down to the library to find such trivia, and that would be if you could even find the right book to give you the answer. :-) Now you can find out virtually anything, even from your web-enabled phone. I don't know how long it will take for the ramifications to be recognized, but it really does amaze me everyday. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas Knudsen Sent: Friday, December 01, 2006 12:28 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] FOO used as a wildcard to discuss CF -- CF Relevant! http://en.wikipedia.org/wiki/Foo DK - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: attf4e3d.jpg
RE: [ACFUG Discuss] Frame bustin'
Yes, it was on topic, Dusty. No worries (from my perspective, at least). Let's all settle down on this. It does serve as a reminder that we do have the community list as an alternative when a topic is expected to go beyond the bounds of the normal purpose of the list. Sometimes folks forget, and sometimes an OT on the subject line will cause most to let such an O-ff T-opic post go. We just all should remember the different lists and their purpose. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty Hale Sent: Friday, December 01, 2006 12:23 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Frame bustin' Also the possible server side solution I offered is CF related so still on topic. Hopefully the police won't come arrest me for it :-) D - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] using REPLACE within CFQUERY for ACCESS db
Dan? Any thoughts on this? /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charlie Arehart Sent: Monday, November 27, 2006 10:39 AM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] using REPLACE within CFQUERY for ACCESS db Dan, the problem you've hit is not a syntax problem but rather a security issue Access, it seems. For instance, if you tried that SQL statement WITHIN Access, did it work? It did for me, yet trying to pass it in from outside (from CF), it fails. And it's not a datasource setup problem. I tried both the ODBC Socket and the Microsoft Access driver in CFMX. Both failed. Doing some digging, I've found that you've run into is something that many, many (indeed, mostly outside of CF) have hit as well. Access has implemented a security sandbox for certain functions to prevent their use from outside of Access itself. There are several references that describe it. Do a search inside Access' help for sandbox to see many. Still, I tried all the things that were offered there and in other web sites to configure things to work, and none would. I tried setting the security to Low as described in the help, but no dice. I even tried a Registry fix discussed here: http://support.microsoft.com/default.aspx?scid=kb;en-us;294698Product=acc To no avail. I even tried converting an Access 2000 DB to Access 2003 and it still would not work. And I'll add that I stopped and restarted both Access and CF (and the CF datasource services) after the changes, and even reloaded a test page in a new browser window (to avoid seeing a cached result). And with none could I get it to work. I found some references suggestion that you create a wrapper function or module to get things working, but I'm not as familiar with creating those in Access let alone calling them from CF, so I'll leave this info with you for your consideration. Teddy's idea may be the better solution, if indeed there's no reason for the data to exist in its current state. If it must, I'll point out one last out of the box solution: though it's preferable to let the database do database work, in this case where you're stumped, you could pull the data into a CF query (as is) and use CF functions to manipulate it, then use a query of queries to do the sort that you prefer on the manipulated result. May not perform well, but sometimes you need function over form. :-) /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Sunday, November 26, 2006 8:01 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] using REPLACE within CFQUERY for ACCESS db Sorry, the double quotes in the query statements are simply a typo on my part. I didn't copy and paste the actual query, I simply retyped it as I wrote the email and out of bad habit used quotes. The quotes ' or is not the problem. This query and/or using the REPLACE function works perfectly well on all my SQL datasources. This particular site (still) has an Access db. And therein lies the rub. Yes, I could, and probably should, upsize the Access mdb to SQL-2000, but for right now that's more trouble than simply making the query behave. So, any ideas on how to use the REPLACE function in a query on an Access db? Or, baring that, how would you create a similar end result of ORDER BY the mTitle column ignoring the if it is the first word in a movie title? Thanks, Dan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tom Chambers Sent: Sunday, November 26, 2006 4:45 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] using REPLACE within CFQUERY for ACCESS db did you try single quotes? [EMAIL PROTECTED] wrote: I have an Access datasource for movie listings. mTitle is the column/field for the movie's Title. I need to output the records ordered by mTitle, however I need to ignore the when it is the first word. For example: The Big Lebowski should be ordered by B in Big, not T in The. My solution was to create an alias column in my query wherein I REPLACEd the with and then ORDER BY the alias column. SELECT mTitle, REPLACE(mTitle, the, ) AS titleOrder FROM movieTable ORDER BY titleOrder However, when I run this I get an error that the function REPLACE is undefined: [Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] Undefined function 'REPLACE' in expression. I have Googled for an answer to my problem (till I'm blue in the face) but can't find anything HELPFUL. Can anyone help OR suggest a different solution? Thanks, Dan Kaufman - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see
RE: [ACFUG Discuss] cftree
Jeff, a couple places to start to help would be to ask what version of CF you are using, and if CFMX or above, whether you are using the format=Flash or the older (default) java applet-based approach. Better still, though, have you tried the samples that are provided with CF in the Getting Started Experience? Assuming you installed those and/or the docs, there are examples of both types, and more trees (XML and object) at: serverCFIDE/gettingstarted/experience/snippets/Tags/cftree/ They work fine for me and do demonstrate the expansion of folders that you're asking about. If you don't have them installed, let me know and I'll email you the 2 example files (they stand alone) off-list. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Monday, December 04, 2006 10:32 AM To: discussion@acfug.org Subject: [ACFUG Discuss] cftree Hey all, I've not used this control before but I was wanting to use it for a document control application I am developing. snip - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] cftree
I realize you're responding to Teddy's note and not mine, but when you say Apparently if you use cftree in flash format the folders don't expand or collapse, I have to interject in disagreement. The example I showed did use a Flash tree and did have expanding folders. In fact, on closer inspection, I see that it does something not obvious from the docs. It shows the Expand attribute (in CFTreeItem) being something that takes a yes/no value FOR EACH LEVEL of the tree. I've provided below a cut-down version of that example for you or anyone to try. Again, it's stand-alone (relies on no other files nor databases, as it build an in-page query): !--- Build query of random data. --- cfscript recordSize = 10; depts = listToArray(Accounting,Finance); deptsLen = arrayLen(depts); managers = listToArray(Jim,Sue); managersLen = arrayLen(managers); Users = Rodd,MAX,Dexter,vicente,August,DeWayne,Ban-Kheong,young,Aries; usersLen = listLen(users); st = structnew(); for(i=1; i lte managerslen; i=i+1) { st[managers[i]] = structNew(); st[managers[i]].manager = managers[i]; st[managers[i]].dept = depts[randrange(1,deptslen)]; } qdata = queryNew(dept,manager,name,nameid); for(i=1; i lt recordSize; i=i+1) { queryAddRow(qData); querySetCell(qdata, name, ListGetAt(users, randrange(1,usersLen) )); querySetCell(qdata, nameid, i); m = st[managers[randRange(1,managersLen)]]; querySetCell(qdata, manager, m.manager ); querySetCell(qdata, dept, m.dept); } /cfscript cfquery name=users dbtype=query select dept,manager,name from qdata order by dept,manager,name /cfquery cfform name=form1 format=flash width=500 height=400 cftree format=flash Name=tree1 cftreeitem value=dept,manager,name display=dept,manager,name query=users queryasroot=no img=COMPUTER,FOLDER,CD expand=Yes,no,no /cftree /cfform /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Monday, December 04, 2006 11:07 AM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] cftree Thanks. I'll take a look at this and see if it suits my needs. The documents aren't actual files but stored in a DB and displayed in a browser page. That's why I was trying to use the cftree control and a query to mimic a real file system. I did however figure out what my problem with the cftree tag was. Apparently if you use cftree in flash format the folders don't expand or collapse. I'm looking into whether or not doing it in xml format will suit my needs. I did notice that the cftagstore has a couple of different tree controls there. Has anyone had any experience with any custom tag tree controls? Any recommendations if so? Thanks again, Jeff Howard On 12/4/06, Teddy Payne [EMAIL PROTECTED] wrote: Here is a flash form way of how AS Fusion handled documents: http://www.asfusion.com/projects/fileexplorer/ I use it to manage my file directory easier than Wndows Explorer for my web related tasks. Teddy On 12/4/06, Jeff Howard [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Hey all, I've not used this control before but I was wanting to use it for a document control application I am developing. I am having an issue with however that I'm hoping someone can help with. My tree is either expanded or collapsed but I can't seem to get it to work like a true tree control where when you click on a folder it expands or collapses. Is this an issue with CFTree or am I just overlooking something. I tried experimenting with the 'expand' parameter but it has no effect on the function of the tree. It either makes the tree expanded and unable to collapse on 'yes' or collapsed and unable to expand when set to 'no'. Any insight would be greatly appreciated. Thanks in advance. Jeff Howard - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform http://www.acfug.org/?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com/ - -- cf_payne / Adobe Certified ColdFusion MX 7 Developer Atlanta CFUG (ACFUG): http://www.acfug.org http://www.acfug.org/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform http://www.acfug.org/?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com/ -
RE: [ACFUG Discuss] cftree
Since I can't tell if you're going to respond to my later note, do you realize there is no issue with using Flash format? It does support folders and their expand/collapse. If you're saying that you're happy with the other formats, that's cool. Just want to make sure no one concludes that the Flash forms don't support what you want. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Monday, December 04, 2006 11:30 AM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] cftree Thanks Charlie. I'm using CFMX 7. I was using Ben Forta's book and Adobe's online documentation to try and understand the control and neither mentions any issue with using flash format. I experimented with using different formats and found that it works fine in html and xml format. I appreciate the help though. Thanks again. I truly value the insight everyone here provides. Jeff Howard On 12/4/06, Charlie Arehart [EMAIL PROTECTED] wrote: Jeff, a couple places to start to help would be to ask what version of CF you are using, and if CFMX or above, whether you are using the format=Flash or the older (default) java applet-based approach. snip - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] cftree
Yeah, I'm with Precia saying it sounds like a mistake on the flash form UI designer's part. Anyway, as for bashing, you shouldn't hear any of that here. We've all been there. I myself may press when I sense my point isn't being heard (as in this case), but it's all in the hope of helping solve the problem, that's all. :-) And no bother, either. Really, that's what the list is here for. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Monday, December 04, 2006 3:10 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] cftree Ok Charlie, this is where you can just go ahead and call me an idiot. I just got back from a late lunch and read this and I tried your example. It worked fine. My problem was user error and the sad thing is I was the user. Apparently in Flash format you must click the arrow next to the folder icon and not the folder icon. Feel free to start the bashing as I'm ashamed of myself right now. embarrassment=on Thanks again for the help and sorry to bother you. Jeff - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] cftree
Jeff, I'm guessing you're just having a server config problem that is hidden from you. Let me explain and tell me if I'm on the right track. First, as for the the problem of loading Flash trees and forms without having that extra click, MM/Adobe has solved that by way of how they implement the CFTREE code (by way of some Javascript code that comes with CF and is called by the HTML code built by the CFTREE and CFFORM tags). If you run your example, you'll notice among the code to load the flash form is a line like this: script type=text/javascript charset='utf-8' src='/CFIDE/scripts/CF_RunActiveContent.js'/script Well, what if your server is misconfigured such that the /CFIDE directory isn't there or doesn't respond? Or if that scripts subdirectory or the specific file was for some reason missing? To test my theory, browse the file on your server: http:// http://yourserver/CFIDE/scripts/CF_RunActiveContent.js yourserver/CFIDE/scripts/CF_RunActiveContent.js Do you get a 404? If so, there's your problem. Many shops create new web server web sites on CF servers without providing a mapping to that needed /CFIDE directory. Have them create such a mapping in your web site and you should be good to go. If that's not it, let us know. If you wonder, why didn't I get an error message?, well, the problem isn't CF's. CF can't know when it builds the HTML whether the code will be served on a web server (or specific web site on a web server) that doesn't have access to that directory (or a mapping to it). So the error really was sent from the web server to the browser (when it requested the file in the SCRIPT tag), but such errors are often hidden by default. You may see a yellow triangle in the lower left of the IE window which indicates that a scripting error has occurred. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff Howard Sent: Wednesday, December 06, 2006 1:26 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] cftree Hey there, I have one more question about cftree that I was hoping one of you gurus could help me decide on. I was asked to make it so you do not have to click on the cftree control in IE after loading the page. I've been googling about and it seems like there are quite a few solutions out there. The 2 that I've tried so far don't work correctly. So, I ask you if you have a solution that you use or can point me in the direction of one that funtions. Thanks in advance, Jeff - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] Read Receipts
Oh, that there were so. :-) Our List Admin, John, may have an answer, but I think not. It is an annoyance, and always makes me wonder what situations lead folks to have read receipts always turned on. I would think it a very rare requirement, indeed, to track ones emails that way. I mean, even if one's work requires it, wouldn't one typically send lots of emails other than just such work ones? :-) And given that folks can say no, don't send the receipt, it just seems a quaint notion that is more trouble than it's worth. But that's not what you asked, and it's certainly kind of you to ask if there may be a way to block them if sent to the list. Let's see what John or others may have to say. /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fennell, Mark P. Sent: Thursday, December 07, 2006 11:51 AM To: discussion@acfug.org Subject: [ACFUG Discuss] Read Receipts Is there anyway a mail server could be setup to strip out the read_receipt requested part of the mail header so that idiots like myself who forget to turn the option off before sending mail to the list don't have to share their memory lapses? Just curious. Thanks. mf - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] cf 7 and request throttle
Doug, I am looking into that for you on some private Adobe forums. The info on the public ones, as well as the docs, are indeed sparse. I can tell you that there's often a lot of confusion where it IS discussed to suggest that is has something to do with file uploads. It does not. That confusion stems from the fact that in 7.01 added 3 things to that server settings page: the two you mention and one for max post size. They're really unrelated. From what I've gathered so far, the request throttle is intended to keep the server from being overwhelmed with new requests when it's running low on available memory to handle them. What's not clear from the info below (or anywhere I've found) are the two questions you raise, as well as a few others. I'll let you know what I find out. Of course, perhaps others will have more. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas Knudsen Sent: Thursday, December 07, 2006 9:37 AM To: discussion@acfug.org Subject: [ACFUG Discuss] cf 7 and request throttle * Request throttle threshold (MB) - Requests smaller than the specified limit are neither queued nor counted as part of the total memory. Requests larger than the specified limit are counted as part of total memory and are queued if the request throttle memory size has been exceeded. The default value is 4 MB. * Request throttle memory (MB) - Limits total memory size for the throttle. If there is not enough total memory available, ColdFusion queues requests until enough memory is free. The default value is 200 MB. any have any insight on how this actually works? I can't find much doc on it. does the request throttle threshold setting include data returned from a query? Where are requests hitting the threshold queued and for how long? -- Douglas Knudsen http://www.cubicleman.com this is my signature, like it? - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] Read Receipts
Yep, I figured it was for work. That said, if my comments helped, I'm glad, but I'm sure some folks in such a position will feel they can't just turn off the auto request of receipt (because of the pointy haired boss). For them, I'd point out that there are other approaches for solving the important problem. If it's truly an enterprise requirement, there are enterprise-class solutions that try to get around some common foibles in trying to implement such solutions. Again, though, thanks Mark for your kind reply on the matter. /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fennell, Mark P. Sent: Thursday, December 07, 2006 1:23 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Read Receipts In my case, it's born out of an environment where you need to enforce accountability. Alas, I've turned off the automatic rr on my side. I'll use it more reasonably in the future. Your responses are, as usual, quite enlightening. Thank you. mf - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] OT: Client talking points
Dusty, don't confuse the developer version of all BD editions with the specific BlueDragon Server (free) edition. Check out their web site for more, but there are 4 editions: Server, Server JX, J2EE and .NET. The last 3 are at cost but have free developer editions, which are limited to a single IP address (much like CF's server deployment). The difference from CF is that the base Server edition is, as has been said here, a real, fully functioning, non IP limited standalone CFML server (for both Windows and Linux). Now, when the Server edition first came out several years ago, it was free for any use. A couple years ago, the licensing was clarified to say that it was intended for non-commercial use. Yes, that's vague. The bottom line seems to be (and Josh can jump in here) that if your intention is to make money using your implementation of BD, then you're expected to pass that along to New Atlanta and not use the free edition but use Server JX or above instead (which at 895 is $300 less than CFMX Std). And for a single CPU implementation, the J2EE edition is less than half the price of CFMX Enterprise. Again, I'm just sharing information of clarification, as I would on any CFML-related topic. Indeed, as for why one would use BD, over CF, again I'll let others jump in here as I no longer represent the company, but I can tell you that there are indeed many advantages, in terms of features, bundling options, and more. Take a look at the CFML Enhancements Guide as a starting point. I had also done a blog entry on 40+ advantages: http://bluedragon.blog-city.com/what_are_some_bluedragon_advantages.htm Admittedly, Scorpio is catching up on some of these (as can be seen from some Scorpio public announcements), but then BD 7 is due to add things that will be unique. For all CFML developers, the two pushing each other is a good thing. And for companies needing to solve some problem now, then they'll choose the product that solves those problems now or into the foreseeable future. I can tell you that we made a LOT of sales of BD while I was there, and it was because people needed something it did that CF didn't. It's not appropriate to think of BD as the free CF server. That's just one of 4 editions. If you have a commercial use, you might instead consider Railo, or some of the other CFML implementations out there, if the sole goal is to get CFML for free. As for whether you can use if for your Chamber of Commerce client, I'd assert that this isn't the place to ask that question. Instead, there is a free BlueDragon discussion list (sign up at http://www.newatlanta.com/products/bluedragon/self_help/archive_search/index .cfm) or you can email direct to [EMAIL PROTECTED] (but like more public email addresses, they get a lot of spam to wade through so be persistent if you don't get an answer). /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dusty Hale Sent: Thursday, December 07, 2006 1:03 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] OT: Client talking points I'm still confused about Blue Dragon pricing. It seems pretty much the same as CF. I was under the impression that the Free Blue dragon would not allow multiple connections and was for development. And what is the definition of a personal site by Blue Dragon terms? My main thought is that if Blue Dragon cost is comparible with CF then what is the advantage of using it? I was considering using Blue Dragon because one of my clients could not afford a cf license for their server but I assume since they have a site on it that makes money from banners ads that the free version does not quailify. However, the site is a non-profit org owned by the chamber of commerce in Negril, Jamaica. Am I able to use the free version for this. Back in Atlanta soon :-( Signed - A confused developer :-) Dusty - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
RE: [ACFUG Discuss] Data Update
To clarify, as is clear from the example, Teddy has shown there the T-SQL way of doing the replace (he doesn't mean the CFML Replace function), which would mean either doing it in the SQL Server Enterprise Manager (or Management Studio in 2005), or trying to do it in a CFQUERY, though often the database driver will preclude use of statements other than SELECT, INSERT, UPDATE, DELETE, and similar. Someone else may suggest to Michael that he could do it all in CFML, pulling the data in via a SELECT, doing the replace in CFML, and then updating the record, but unless you have no other choice, it would be generally more efficient to do it in the database directly. And if you needed to do it recurrently and programmatically (rather than manually), it would still be better to look into creating a stored procedure on the server and calling that. Hope that helps. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy Payne Sent: Friday, December 08, 2006 4:44 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Data Update REPLACE Replaces all occurrences of the second given string expression in the first string expression with a third expression. Syntax REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' ) snip Examples This example replaces the string cde in abcdefghi with xxx. SELECT REPLACE('abcdefghicde','cde','xxx') GO - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] Client talking points redux
Seth, while you may get all the answers you need here, I will offer as well that if you'd like to have some more direct consultation with your team for an hour or two, I'd be happy to help. Feel free to contact me off-list ([EMAIL PROTECTED]) to discuss any interest. I can help you with understanding both .NET and CF (and whether using CF or BD). Of course, an initial phone call to clarify whether you think I can help is something I'm happy to do before you make any commitment. I would normally offer this sort of offer off-list, but it seems that it may be worth letting others in the same position know that I'm available and interested in the topic. (Heck, as long as I'm offering a commercial, I'll add that I'm also available for short-term troubleshooting, problem solving, performance tuning, configuration, and such.) Again, contact me off-list to discuss further. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tepfer, Seth Sent: Friday, December 08, 2006 6:12 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Client talking points redux Again, thank you to the ACFUG list - a wonderful resource. I am very appreciative of all the assistance I received with my previous question. Apparently your help did the trick, because we made the cut to the next level. Because he came back with more questions. This client is very concerned about making a 'wrong' technology choice. I suspect he'd have the same concerns whether he chose LAMP or all MS or whatever. Unfortunately, I'm not used to having to make a technology case. One of the advantages of the Education sector. I'm looking for assistance in assuring the client about the questions he lists below. I know there are no hard and fast answers here - performance differences and maintenance costs depend upon how well the app is coded; no one can see 10 years about the future of asp.net and CF. Any suggestions, broad outline points, resources for assuaging fears about making the wrong choice? Thanks seth _ To: Tepfer, Seth Subject: Re: ColdFusion vs .Net Some remaining questions that he would like to have answered are: 1) What limitations will we face in the future if .Net is selected as opposed to ColdFusion, and vice versa? Will the decision to go with one technology result in functional limitations at some point in the future? In other words, what scenarios may come up in the future that we may kick themselves for selecting one vs. the other? Is there any documentation out there that can outline the limitations of ColdFusion? 2) What is the estimated reduction in maintenance effort from selecting ColdFusion instead of .Net? 3) What are the software/hardware costs associated with selecting ColdFusion vs. .Net? 4) What, if any, performance differences will exist between .Net and ColdFusion? - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] Data Update
Ben, are you saying that the Replace T-SQL function that Teddy mentioned won't work for the problem Michael raised (since he specifically said he needed to update a Text column datatype? That would certainly put the skids on the approach. :-) I've not faced the problem at all myself so was just helping with the question of where to try such an approach if it would work. I've done some googling, and I see indeed that there are many pages explaining that as you say, Replace does not work with Text (or Ntext) fields (and lamenting that datatype as having various other limitations). Some also try to offer a solution (albeit complex) to the problem of using Replace with Text fields, such as: http://www.sqlteam.com/item.asp?ItemID=15528 and there's a forum discussion of it: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=31893 But I decided to dig a little further to find if perhaps this has changed in SQL Server 2005. What I did find, though, was a discussion of the text (and ntext) datatypes in particular and saying that they are due to be deprecated (sounds like it makes sense!). I mention this because it offers the alternatives to be considered (in your case, varchar(max), with max being a new keyword in SQL 2005): http://msdn2.microsoft.com/en-gb/library/ms187993.aspx This discussion (http://msdn2.microsoft.com/en-gb/library/ms178158.aspx) more specifically indicates that Text should be replaced with varchar(max), and NText with nvarchar(max). Perhaps that may help. I realize that many may not be free to change their database column types, but then some may be, especially if it solves a problem. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ben Johnson Sent: Saturday, December 09, 2006 7:50 AM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Data Update Just remember that REPLACE won't work on text fields. Varchar, yes. On 12/8/06, Charlie Arehart [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: To clarify, as is clear from the example, Teddy has shown there the T-SQL way of doing the replace (he doesn't mean the CFML Replace function), which would mean either doing it in the SQL Server Enterprise Manager (or Management Studio in 2005), or trying to do it in a CFQUERY, though often the database driver will preclude use of statements other than SELECT, INSERT, UPDATE, DELETE, and similar. Someone else may suggest to Michael that he could do it all in CFML, pulling the data in via a SELECT, doing the replace in CFML, and then updating the record, but unless you have no other choice, it would be generally more efficient to do it in the database directly. And if you needed to do it recurrently and programmatically (rather than manually), it would still be better to look into creating a stored procedure on the server and calling that. Hope that helps. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ] On Behalf Of Teddy Payne Sent: Friday, December 08, 2006 4:44 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] Data Update REPLACE Replaces all occurrences of the second given string expression in the first string expression with a third expression. Syntax REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' ) snip Examples This example replaces the string cde in abcdefghi with xxx. SELECT REPLACE('abcdefghicde','cde','xxx') GO - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg attachment: image002.jpg
RE: [ACFUG Discuss] Client talking points redux
Seth, let's take this off-list. I'll drop you a note. Cheers. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tepfer, Seth Sent: Wednesday, December 13, 2006 3:18 PM To: discussion@acfug.org Cc: [EMAIL PROTECTED] Subject: RE: [ACFUG Discuss] Client talking points redux Charlie, I'd like to get your assistance with the questions below. How much is your fee to consult for an hour or so on the questions delineated below? When would you be available to talk? _ To: Tepfer, Seth Subject: Re: ColdFusion vs .Net Some remaining questions that he would like to have answered are: 1) What limitations will we face in the future if .Net is selected as opposed to ColdFusion, and vice versa? Will the decision to go with one technology result in functional limitations at some point in the future? In other words, what scenarios may come up in the future that we may kick themselves for selecting one vs. the other? Is there any documentation out there that can outline the limitations of ColdFusion? 2) What is the estimated reduction in maintenance effort from selecting ColdFusion instead of .Net? 3) What are the software/hardware costs associated with selecting ColdFusion vs. .Net? 4) What, if any, performance differences will exist between .Net and ColdFusion? - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] image generator/validator spam prevention
Seth, before you give up completely, you may want to think about what you're trying to protect and whether things are dismaying as have been suggested. :-) For instance, I have made a case (in a blog entry below) that for some things, a captcha is certainly better than nothing. I suggest regarding it as a screen door. Sure, there are times when a double-key deadbolt lock is what's needed, but not always. :-) The first entry was this: Captchas: making them simpler, and dialing down the angst against them http://carehart.org/blog/client/index.cfm/2006/8/17/the_angst_against_captch as The second proposes how to simplify the captcha in Lyla captcha (mentioned by Teddy in his link to maestropublishing), which is also used in BlogCFC (and is a simple CFC component): Simplifying the captcha graphic in Lyla Captcha (and BlogCFC) http://carehart.org/blog/client/index.cfm/2006/8/17/simplifying_lyla_in_blog cfc And later I offered a downloadable captcha.xml file that would be needed to simplify the lyla captcha: Want to simplify your Blogcfc (or other Lyla-based) captcha? Here's the XML file. http://carehart.org/blog/client/index.cfm/2006/10/7/lyla_captcha_simplified_ xml_file /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tepfer, Seth Sent: Thursday, December 21, 2006 4:44 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] image generator/validator spam prevention Thanks for the help - depressing as it might seem. Well, I'm going to try Emerle for now and I'll start implementing a blacklist. What a pain! Thanks again. seth - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] CF. Object oriented its future. General Questions.
Ajas, I'm sure others will have much more to say, but I want to quickly resolve your fears and concerns b y pointing out that yes, indeed, CFCs are the way in which CFML enables more object-like development. No, I won't call it object-oriented as some will contend with that specific term, but an affirmative answer for your last questions is a sign of how far CFML has evolved since its being labeled early on (and being still regarded by many) as just a tag-based scripting language. To your question 3, yes, by using CFCs your CFML applications can have classes and stuff like that. CFCs can be thought of as classes, with methods and properties, and even inheritance. Pretty much whatever you learn in any resource on object-based development will apply to CFML--but I will point out as well that there are indeed many folks who use CFCs and never apply them in a real OO way. Your example of using them for web services is one of them. Another is their use as effectively buckets of what would be called static methods--they don't try to persist (or rely on persistence of) any sort of state data. There's nothing wrong with that, and it's clearly a form of reuse, but it's not really on par with what you'll read/learn about regarding true OO-style programming. I'll let others point out what they think are good resources to learn and apply CFCs in a more OO way. As for learning more about OO development in Java, if you're new to that, I recommend Jacquie Barker's Beginning Java Objects. Most Java books presume you already understand OO (in my opinion) and hers was one of the first to walk you through it gently (and without requiring too much understanding of Java, either). In that regard, it can be useful even for CFML folks looking to expand their understanding. The same dilemma will apply to some resources out there that discuss using CFCs in a more OO-like way: they presume you already understand the why and focus instead on the how, or on implementation using some specific style or pattern, again presuming you understand patterns. For that, I'll recommend Shalloway's Design Patterns Explained. All this is about the evolution of a CFML developer to greater levels of software engineering appreciation. Going to your earlier points, I don't think it's NECESSARY for a CFML developer to learn them, but it will certainly help for some work and some projects, and will over time improve all projects one works on. It's very much a mind-shift. In fact, in 2001 I wrote about why I thought it would be very challenging for some to make the transition. At the time, I was writing on the transition to J2EE, but it's really as much about the transition to OO. You may find it helpful: http://jdj.sys-con.com/read/36679.htm To your question 4, yes, CFCs can be represented as being in packages. Indeed, there is an ACCESS attribute of CFFUNCTION (the way to define methods in CFCs) which is corollary to the access modifier in Java, and it supports public, private, and package, to name a few. To your question 5, there is indeed an API tool. In CFMX you can browse a CFC (literally, just browse the CFC name as if it was a URL) and CF will present an API interface showing the properties, methods, and more. You do need to have the RDS (not Admin) password to access that, and that's been a show-stopper for many. I wrote a blog entry in 2003 showing how to disable or alter that, if appropriate for your environment: http://cfmxplus.blogspot.com/2003/02/how-to-stop-requiring-rds-password-for. html /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas Mohammed Sent: Tuesday, December 26, 2006 8:28 AM To: discussion@acfug.org Subject: [ACFUG Discuss] CF. Object oriented its future. General Questions. Hi, I am a CF developer and I had discussion with one of my friends and he said if you want to be architect or lead, you need to have understanding of objects/classes like how they used in java. He said you are going no where and need to switch the technology if you want to earn good money. The reason I have asked this question is because many non-CF developers or architects think that CF just tag based and they dont give respect to CF. 1. My question is do you guys see potential in CF that a person can after some years of experience treated as Lead or Architect. 2.Also do we have architects here in this group based of CF experience only? 3. We do only web development and we havent used CFC's except for one place where we use it as webservice. How would someone compare CF OO programming with something like java maybe. Can we have CF applications have classes and stuff like that. If yes then what would be a good starting point to learn implement in that style ( i.e. reusability). 4. Can we have packages in CF? 5. Is there a documentation tool in CF like JavaDoc tool in java which creates documentation? I am so confused right now. Your suggestions
RE: [ACFUG Discuss] CF. Object oriented its future. General Questions.
Ajas, you're trying to draw me into answering your first 2 questions, which as you note I did not in my original reply. :-) I don't want to try to get into that debate, to be honest. I don't think there are clear answers. And I think we need to have much more info about the place where you're asking if a CFML person could be an architect. I think in some places, they could be, even without OO experience. Certainly in others, they'd have to have it, and in still others, even such experience might be ignored if they also showed CF experience in the bulk of their resume. You can't win all the battles out there. I will say that it certainly wouldn't hurt for a CFML developer to learn more about OO and Java. But there are many (MANY) who still never have and who make a comfortable living. Could they do their jobs better with greater understanding of software engineering principles? Sure. Is it necessary, not in most cases. The beauty of learning Java (over C#) is that you can so closely integrate the two in CFML today. Again, this is something I've written and spoken about a lot (as have others). I'll point you to a May 2005 CFDJ article, Getting Started Integrating CFML with Java .NET: http://coldfusion.sys-con.com/read/86127.htm There I make the case and point out other resources about CFML/Java integration (and there are many, far more complete than mine). You may note in the title that I also point out integration with .NET (and by implication C#). That's easiest with BlueDragon.NET right now but Scorpio (CF8) will also offer the ability to call .NET objects. My point with all this addresses your last question to me below, Do you think switching technologies is a good idea?). It need not be an either/or proposition (CF vs Java/C#). You can eat your cake and have it too (which is not only the original form of the phrase, but also the more logical form). /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas Mohammed Sent: Tuesday, December 26, 2006 12:21 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] CF. Object oriented its future. General Questions. Hi Charlie, Thanks for the reply. It really helped a lot. In your reply you mentioned, As for learning more about OO development in Java, if you're new to that, I recommend Jacquie Barker's Beginning Java Objects. Most Java books presume you already understand OO (in my opinion) and hers was one of the first to walk you through it gently (and without requiring too much understanding of Java, either). In that regard, it can be useful even for CFML folks looking to expand their understanding. Do you think as a CF developer who plans to become Lead/Architect, learning java or Java objects might help. What I am trying to ask is, if a person spends lets say 5 years of his experience in CF, is he good enough to be an architect or does he needs to have Java experience also to add weight for him to be considered for Architect./Lead position?? My main concern is that do I need to learn C#/Java. Lets say after 5 years of experience CF, I shouldnt feel that I should have tried C#/Java instead of just sticking to CF. Best way to avoid this would be to learn something now, instead of waiting for a switch later and I know its gonna be too late if I do it after 4-5 years. Any suggestions... Do you think switching technologies is a good idea?? Anyone with answers to question 1 2 i.e. 1. My question is do you guys see potential in CF that a person can after some years of experience treated as Lead or Architect. 2.Also do we have architects here in this group based of CF experience only? Ajas. On 12/26/06, Charlie Arehart mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Ajas, I'm sure others will have much more to say, but I want to quickly resolve your fears and concerns b y pointing out that yes, indeed, CFCs are the way in which CFML enables more object-like development. No, I won't call it object-oriented as some will contend with that specific term, but an affirmative answer for your last questions is a sign of how far CFML has evolved since its being labeled early on (and being still regarded by many) as just a tag-based scripting language. To your question 3, yes, by using CFCs your CFML applications can have classes and stuff like that. CFCs can be thought of as classes, with methods and properties, and even inheritance. Pretty much whatever you learn in any resource on object-based development will apply to CFML--but I will point out as well that there are indeed many folks who use CFCs and never apply them in a real OO way. Your example of using them for web services is one of them. Another is their use as effectively buckets of what would be called static methods--they don't try to persist (or rely on persistence of) any sort of state data. There's nothing wrong with that, and it's clearly a form of reuse, but it's not really
RE: [ACFUG Discuss] CF. Object oriented its future. General Questions.
Ajas, as for your second question, I'd recommend you sign up for the CFC-Dev mailing list, which is devoted to discussions of the effective use of CFCs, with a heavy emphasis on OO use. You'll find it both a great place to ask such questions as well as to learn from others as they discuss: http://www.cfczone.org/listserv.cfm /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas Mohammed Sent: Wednesday, December 27, 2006 2:22 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] CF. Object oriented its future. General Questions. Thanks Teddy, I am frequent visitor of House of Fusion but now I have registered with them and signed up the mailing lists. Thanks for that tip. a) Anybody got chance to look at my sample work I posted earlier? b) Any inputs on how to make the most out of the OO programming or resusability by using CFC's in a web application. Right now I can only think of having queries in a funct/method and using that method. I am sure I am missing lot of other options out there where CFC's can be used for Web Application. Anyone with experience in this area wanna suggest some cool tips/tricks for reusability. Right now we have about 10 sites and every change results in change in 10 places. We dont have a single code repository. I wish if we had a CFC for queries so if anything changes, I could change that cfc and copy it over 10 places instead of making changes individually in 10 files. Thanks a lot... Ajas - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] CF. Object oriented its future. General Questions.
Ajas, as for repeated requests for whether people had looked over your site, perhaps the lack of response is due to the lack of any apparent CFML aspect to the site. One is JSP and the other is plain HTML. Are you looking for critique of your HTML design? That's not really something that's done here on this list (nor on most CFML lists), in my experience. If you're instead asking repeatedly in the hopes that more people will simply observe the content of the sites, I'll say as well that it's not really appropriate on this CF discussion list to try to push people (by repeated prodding, I mean) to a non-technical site. We have a separate community list that is more open to pretty much any discussion. This list is really to be limited to CFML-related topics. See the http://www.acfug.org/index.cfm?fa=mailinglists.info page to sign up for that. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas Mohammed Sent: Thursday, December 28, 2006 10:10 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] CF. Object oriented its future. General Questions. Thanks again for that tip Charlie I have signed up with them also anyone got chance to look at some of my work I had posted earlierhow do u like it??? Thanks everyone... Ajas Mohammed. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] CF. Object oriented its future. General Questions.
Ah, fair enough. No harm. At least now it's clear to folks what you're hope was and they can decide how to respond. Thanks. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ajas Mohammed Sent: Thursday, December 28, 2006 11:02 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] CF. Object oriented its future. General Questions. oops... sorry about that.. Only reason I asked was because i thought people might not have noticed them because we had so much discussion about CFC's also because many clients ask for design skills (template work) + CF and I just wanted to get idea what ppl think about the design. I am sorry if I sounded too pushy...I wont do it again... Apologies. Ajas. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
[ACFUG Discuss] ACFUG meeting location is changing starting this week
Folks, I just want to make sure that those not on the Announcements list hear the news that the ACFUG meetings (starting this Wednesday) will be in a new location. John Mason and the folks at FusionLink have moved out of downtown to a facility near the Perimeter (and 400). In fact, it's the same building in which EchoEleven is located, for those who may know of that. See details on both the location and the meeting topics at http://www.acfug.org/index.cfm?fa=home.home And if you're not on the announcements list and wish you were, you can sign up at: http://www.acfug.org/index.cfm?fa=mailinglists.info /Charlie http://www.carehart.org/blog/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] XML CF
MCG, your initial explorations with XML and CF are not unusual. You've gotten some good tips here so far. I'd like to offer a couple more--and not just for Mary-Catherine but for anyone learning to deal with XML in CF. It's one of those topics where--especially if you're new to XML in general--I'd argue one would NOT be well-served by just looking at/copying code snippets. You really need to get it first or you'll end up chasing your tail. Further, there are often many ways to do something (even more than what' s been proposed here). The best resource I ever found, and which really sparked an Aha! moment for me when I first read it a few years ago, is Nate Weiss's 30-page article: http://www.adobe.com/devnet/coldfusion/articles/xmlxslt.pdf It's a real page-turner. Seriously. :-) Don't let the 30 pages scare you off. You'll come out of it after an hour or so with tremendous appreciation for what XML processing in CFML is about, including tips and techniques that you might have struggled with to learn on your own. It was actually a chapter in the original CFMX version of the WACK book which he was permitted to release online. A wonderful resource, and as timely now as when it was first released. To address the why would I want to bother that Chris raised, in addition to Teddy's point about Flex, another is that Spry and indeed many Ajax solutions also leverage XML. Also, often one is given a file to read, whether for data interchange as Andy indicated or for reading a file already on your computer, since so many tools (including CF) now use XML files for configuration. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, January 02, 2007 10:04 AM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XML CF I will be using CF to get things in and out, just not sure of the best logic. I'm been looking at the docs plus some other sites out there and copying code snippets. Hoping it will set up some of the page flow for later on. Come on, trying to learn stuff here. :) mcg Steven Ross [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 01/02/2007 09:23 AM Please respond to discussion@acfug.org To discussion@acfug.org cc Subject Re: [ACFUG Discuss] XML CF If you are faking something for demo data use WDDX, it will be a whole lot easier to use in CF. On 1/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Like I said, for faking things for demo purposes (figured it would be quick and dirty) and mom's little website (not much data). :) mcg Teddy Payne [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 01/02/2007 09:02 AM Please respond to discussion@acfug.org To discussion@acfug.org cc Subject Re: [ACFUG Discuss] XML CF XML is typicaly there for storage of information in a homogenous way. John's suggestion of WDDX makes short hand of CFML constructs and is adaptable to JS and XML format. XML is used for configuration files, datasources and webservices just as a couple of examples. A lot of Flex examples use XML as a way to have a datasource for demo code without needing a remote call. If the test is for demo only, XML datasources work nicely. Teddy On 1/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For this project, a) I'm learning it, b) figured it would be easier to deal with than creating a database and dealing with the ISP. But for another project, I'm looking at using it for faking that a prototype is working for demo purposes - namely because the database is REALLY complex. mcg Chris C. Cooper [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 01/02/2007 08:40 AM Please respond to discussion@acfug.org To discussion@acfug.org cc Subject RE: [ACFUG Discuss] XML CF What is a practical use for XML? What kind of situation would call for using it? From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] On Behalf Of Andrew Powell Sent: Monday, January 01, 2007 8:54 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XML CF Also, I would suggest Jeff Peters' book on the CF XML Object: http://www.cafepress.com/protonarts.50984013 ap On Jan 1, 2007, at 8:31 PM, Andrew Powell wrote: 1. Read the XML file with CFFILE 2. Parse the xml string with xmlParse() --optional, but recommended-- narrow your XML document down to an array of of your data elements using xmlSearch() and the xPath to your data 3. loop over data and do what you will with it (conditionals to check, etc.) 4. write it back to the server or whatever storage space you are using (database, etc.) As far as writing back the whole XML doc, that may be a matter of not using xmlSearch() and working with the whole document instead. I'm not sure if xmlSearch() returns its array by reference or by value. Someone else may be able to clear this up. In
RE: [ACFUG Discuss] XML CF
Well, like I said, don't let the 30 pages scare you off. If you need (or want) to work with XML in CFML, just start reading the first few pages. That will give you great insight in and of itself. I just can't say enough about it. (Thanks, Teddy, for chiming in. And Chris, I wish you well with it also.) /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, January 04, 2007 12:56 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XML CF Good to hear. Already printed out and plan on reading it in my 'spare' time. Hmmm, maybe I should just put a meeting with myself in Notes.. mcg - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] XMLParse Problems
As an aside and just a bit of trivia (though it may help someone some day), since what you're getting is an object, note that in the list, one of its methods is Tostring (as is almost always true of Java objects). So besides John's suggestion of using the CFML ToString function, you could also have called that ToString method. You'd put it at the end of the object reference, rather than wrap it in the ToString function: cfoutput#cfhttp.FileContent.toString()#/cfouput I'd be curious if that works for you, if you have a moment to try it. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Nunn Sent: Wednesday, January 10, 2007 4:48 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XMLParse Problems object of java.io.ByteArrayOutputStream Methods toString (returns java.lang.String) toString (returns java.lang.String) toString (returns java.lang.String) size (returns int) write (returns void) write (returns void) reset (returns void) toByteArray (returns [B) close (returns void) writeTo (returns void) write (returns void) flush (returns void) hashCode (returns int) getClass (returns java.lang.Class) wait (returns void) wait (returns void) wait (returns void) equals (returns boolean) notify (returns void) notifyAll (returns void) This is what I'm getting. On 1/10/07, John Mason [EMAIL PROTECTED] wrote: What does this yield.. cfoutput#cfhttp.FileContent#/cfouput John _ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ] On Behalf Of Thomas Nunn Sent: Wednesday, January 10, 2007 4:22 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XMLParse Problems No. It's supposed to return an xml formatted string. Would this error occur if I were getting an empty string do you think? On 1/10/07, John Mason [EMAIL PROTECTED] wrote: Ok, is the cfhttp calling up an image or something with a particular type of encoding? John [EMAIL PROTECTED] _ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ] On Behalf Of Thomas Nunn Sent: Wednesday, January 10, 2007 3:25 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XMLParse Problems I just checked it and it is actually uncompressed. Any other ideas? On 1/10/07, John Mason [EMAIL PROTECTED] wrote: If the page is using http compression it will not pull via cfhttp. Sorry but the underlining java can't handle it. It sounds like this might be it, because of the cfhttp error you are seeing. To test it use the compression check tool on this page.. http://www.port80software.com/products/zipenable/ http://www.port80software.com/products/zipenable/ John [EMAIL PROTECTED] _ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ] On Behalf Of Thomas Nunn Sent: Wednesday, January 10, 2007 12:18 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] XMLParse Problems Not that I'm aware of John. I don't have any real control over that website. I'm just trying to pull down information from a customer of ours to display data for a customer of mine. Can you give me a bit more detail of what it would mean if they were or weren't doing it? On 1/10/07, John Mason [EMAIL PROTECTED] wrote: Is the page you're trying to hit using http compression? John [EMAIL PROTECTED] _ From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ] On Behalf Of Thomas Nunn Sent: Wednesday, January 10, 2007 11:56 AM To: discussion@acfug.org Subject: [ACFUG Discuss] XMLParse Problems I'm receiving an error message when I try try to parse incoming xml data from a cfhttp call to a url. The url is supposed to send back miscellaneous xml formatted data. cfhttp method=get url={url} cfscript xmlstuff = XMLParse(cfhttp.FileContent); /cfscript The error I'm getting is: An error occurred while Parsing an XML document. Content is not allowed in prolog. Also whenever I just do a cfdump of the cfhttp.FileContent I get an object of java.io.ByteArrayOutputStream. I don't know if that has anything to do with the error or if this is just the way that unparsed xml data comes from the server I'm getting from. Honestly, I'm assuming that the data I'm receiving is malformed, but I wanted to know if anyone else has had any experience with this problem. Thanks ahead of time. __ Larry Nunn Web Developer I Synovus Financial Corp. 2510 Cherokee Ave. #25A Columbus, GA 31906 706.575.2816 - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform http://www.acfug.org/?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com/
RE: [ACFUG Discuss] January Presentation
Ah, that's my fault. Sorry. He gave it to me after the meeting but I forgot to post it. It's there now, both presentation and code files. Josh's is there as well (he added it himself after the meeting). /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy Payne Sent: Thursday, January 11, 2007 1:53 PM To: discussion@acfug.org Subject: [ACFUG Discuss] January Presentation Is there any status on the availability of Andy's presentation from the January meeting? I did not see a link available. Teddy -- cf_payne / Adobe Certified ColdFusion MX 7 Developer Atlanta CFUG (ACFUG): http://www.acfug.org - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] cferror question
Scott, this usually means simply that what you're trying to do in the CFERROR page itself generating an error, so it's passing it up the chain. If you have a server-wide handler, then that gets called. Otherwise (or if that, too, had an error) then you get the default error message. Of course, either of those could also do a CFRETHROW after handling the error which could still lead to what appears to be a normal CFERROR, again if nothing above it in the chain handles it. My recommendation in such an instance is that you try calling the error page directly. Does it work as expected? If it fails because of references to CFERROR or ERROR scope variables, try commenting them out (though those lines could indeed be where the error is). Let us know how it goes. /Charlie http://www.carehart.org/blog/ _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Caillier Sent: Thursday, January 11, 2007 2:29 PM To: discussion@acfug.org Subject: [ACFUG Discuss] cferror question Hi, I've been using error handling in my applications for several years with great results. However, I'm trying to use the cferror tag on a new Coldfusion 7 server and I'm not able to override the server's default error message. My admins are telling me that the settings are the same in dev (where cferror works) and prod. Dev is 7.02 and prod is 7.01, but I don't think that's our problem. Is there something they need to enable on the server to get cferror working? Here's an example of the canned message that I'm getting: The web site you are accessing has experienced an unexpected error. Please contact the website administrator. The following information is meant for the website developer for debugging purposes. Error Occurred While Processing Request error description error details Resources: * Enable Robust Exception Information to provide greater detail about the source of errors. In the Administrator, click Debugging Logging Debugging Settings, and select the Robust Exception Information option. * Check the ColdFusion documentation http://www.macromedia.com/go/proddoc_getdoc to verify that you are using the correct syntax. * Search the Knowledge Base http://www.macromedia.com/support/coldfusion/ to find a solution to your problem. Thanks, Scott C. - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by FusionLink http://www.fusionlink.com - - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg
RE: [ACFUG Discuss] DB Design Book Reccomendations?
Yes, the primer to get is Ben's Teach Yourself SQL in 10 minutes. Can't say enough good words about it (indeed, no more than my review I did back in 2000 which is still the spotlight review at Amazon), and it's a very slim book at just about $10. It's now in its 3rd edition, but even the first would be fine (you can get all of them used, though I wouldn't give mine up. It's worth rereading every once in a while until you know you know everything in it.) /Charlie http://www.carehart.org/blog/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean H. Saxe Sent: Friday, January 12, 2007 10:27 AM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] DB Design Book Reccomendations? No, its not a primer at all. Get comfortable with SQL. Then get guru status by reading and understanding Celko's book. Its not for the faint of heart. -dhs - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -
[ACFUG Discuss] CFUnited user group member discount
Get $50 off CFUnited-07 registration using discount code CM0703. Date, cost, and other info at http://www.cfunited.com/ They are planning seven tracks this year: * Bootcamp - Basic ColdFusion and Flash topics * Advanced - Advanced ColdFusion topics (Blackstone included!) * Manager/Empowered - Fusebox and Project management topics * Integration - Flash, Flex and other technologies integrated with CF topics * Accessibility / usability - section 508, CSS and disabled access * Deployment/Platform - tuning, install issues, OS, picking a database * Life Cycle - software development /Charlie http://www.carehart.org/blog/ - To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com - attachment: image002.jpg