Google Search API and correct encoding
19 July 2007 15:40 (EST)
Those using CFMX CFC wrapper for Google Search API should be aware of following encoding issue: ( read more on Google Search API and correct encoding )
Comment on this
Broken content type
13 July 2007 00:07 (EST)
I’ve got an odd problem with CFMX server (at least version 7.0.1) recently — it looks like DateFormat function reset content type to text/html despite use of cfcontent tag for defining different mime type before. ( read more on Broken content type )
Melbourne CFUG (July)
9 July 2007 17:48 (EST)
When: 19 July 2007 @ 7:00pm
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda: Hidden Gems in CF8
Prepare to be surprised! In this talk, veteran CFML developer Charlie Arehart will introduce a few dozen little hidden gems coming up in CF8 (Scorpio). Sure, we've all heard about the big features, but in every release there are lots of little things, and in CF8 especially, Adobe has pulled out the stops! Come see if some long-standing problem has been solved, or learn of some new technique that's become available. You may be surprised at all the little things you may have missed!
RSVP: mark DOT mandel AT gmail DOT com
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda: Hidden Gems in CF8
Prepare to be surprised! In this talk, veteran CFML developer Charlie Arehart will introduce a few dozen little hidden gems coming up in CF8 (Scorpio). Sure, we've all heard about the big features, but in every release there are lots of little things, and in CF8 especially, Adobe has pulled out the stops! Come see if some long-standing problem has been solved, or learn of some new technique that's become available. You may be surprised at all the little things you may have missed!
RSVP: mark DOT mandel AT gmail DOT com
InvalidTag
8 July 2007 01:42 (EST)
Today I was trying to post YouTube video code with another blog, but got object html tag replaced with InvalidTag string. After googling a bit following solution comes through: set scriptprotect="none" with your cfapplication tag to disable Global Script Protection which is enabled by default in your CFMX server. Another way to disable this option is to use CF Admin.
More information on this issue available at Adobe LiveDocs.
More information on this issue available at Adobe LiveDocs.
CFEclipse
28 June 2007 11:58 (EST)
If you are getting sometimes an odd error "Unable to create this part due to an internal error. Reason for the failure: com.rohanclan.cfml.editors.ICFDocument" whenever open a CFM or CFC file with CFEclipse 1.3.x: remove your outdated CFEclipse 1.2.x plugin manually :)
Variables Naming Conflict
27 June 2007 01:28 (EST)
Recently I had a chance to play a bit with Facebook API, which uses REST-based interface. There is ColdFusion client library developed by Andrew Duckett and called Facebook REST Client CFC and CFMX Facebook Application Starter example written by Cory Johnson.
While developing application with use of FBML instead of IFRAME (which works just fine) Facebook server has started throwing "http error 500" upon calls to Callback URL of my application. Source code of error page had details of the error commented out — "Form entries incomplete or invalid". ( read more on Variables Naming Conflict )
While developing application with use of FBML instead of IFRAME (which works just fine) Facebook server has started throwing "http error 500" upon calls to Callback URL of my application. Source code of error page had details of the error commented out — "Form entries incomplete or invalid". ( read more on Variables Naming Conflict )
Melbourne CFUG (June)
14 June 2007 12:30 (EST)
When: 21 June 2007 @ 7:00pm
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda:
1) Introduction to OpenID
Dmitry Yakhnov will present an introduction to using OpenID.
2) Introduction to CFDOCUMENT
Dale Fraser will present an introduction to using CFDOCUMENT and it's various options including how to use headers footers images and more.
RSVP: mark DOT mandel AT gmail DOT com
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda:
1) Introduction to OpenID
Dmitry Yakhnov will present an introduction to using OpenID.
2) Introduction to CFDOCUMENT
Dale Fraser will present an introduction to using CFDOCUMENT and it's various options including how to use headers footers images and more.
RSVP: mark DOT mandel AT gmail DOT com
MySQL MyISAM vs InnoDB
13 June 2007 20:10 (EST)
Last month I have noticed that my blog is not showing up with Google search results. Using Google Webmaster Tools I have discovered multiple 403 (Access Forbidden) errors thrown by web server on Googlebot attempts to index website.
After small investigation I have figured out that my hosting provider (Hostingfuse) has blocked Googlebot crawler (without notifying me, thanks guys) due to website performance issues.
ColdFusion instance on the server was locking up and restarting every 5 minutes upon website indexing by Googlebot. Pages generation was extremely slow taking from 20 seconds up to 20 minutes to complete.
Reducing Googlebot crawling rate and pages caching did not help as server loading was still high, so after playing a bit with scripts and SQL queries I have noticed that MySQL database response time was ridiculously slow. By tweaking local MySQL instance, tables' structure and queries I found a solution in the end: switch tables type from InnoDB to MyISAM.
Now database taking less space on hosting server (MySQL official docs says: InnoDB tables require a lot more disk space than MyISAM tables) and queries are fast as they should be.
So, consider database type for each project separately, not sticking to your past experience, even if it was positive.
After small investigation I have figured out that my hosting provider (Hostingfuse) has blocked Googlebot crawler (without notifying me, thanks guys) due to website performance issues.
ColdFusion instance on the server was locking up and restarting every 5 minutes upon website indexing by Googlebot. Pages generation was extremely slow taking from 20 seconds up to 20 minutes to complete.
Reducing Googlebot crawling rate and pages caching did not help as server loading was still high, so after playing a bit with scripts and SQL queries I have noticed that MySQL database response time was ridiculously slow. By tweaking local MySQL instance, tables' structure and queries I found a solution in the end: switch tables type from InnoDB to MyISAM.
Now database taking less space on hosting server (MySQL official docs says: InnoDB tables require a lot more disk space than MyISAM tables) and queries are fast as they should be.
So, consider database type for each project separately, not sticking to your past experience, even if it was positive.
Melbourne CFUG (May)
11 May 2007 11:22 (EST)
When: 17 May 2007 @ 7:00pm
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda:
1) cf.Objective rundown
Mark Mandel tells us about the goings on at cf.Objective, what sessions he went to, and what cool new things they showed off.
2) Introduction to IM Gateways with ColdFusion
Lucas Sherwood will present an introduction to using Gateways with Coldfusion including basic intro, how it works and how to build an IM app.
RSVP: mark DOT mandel AT gmail DOT com
See the CFUG Melbourne Calendar at:
http://www.cfcentral.com.au/Events/index.cfm
Location: NGA.net, Level 2, 17 Raglan St, South Melbourne (map)
Agenda:
1) cf.Objective rundown
Mark Mandel tells us about the goings on at cf.Objective, what sessions he went to, and what cool new things they showed off.
2) Introduction to IM Gateways with ColdFusion
Lucas Sherwood will present an introduction to using Gateways with Coldfusion including basic intro, how it works and how to build an IM app.
RSVP: mark DOT mandel AT gmail DOT com
See the CFUG Melbourne Calendar at:
http://www.cfcentral.com.au/Events/index.cfm
Smith goes Open Source
8 May 2007 22:25 (EST)
On 7th May 2007 youngculture AG decided to open source its ColdFusion Server "Smith".
This is definitely one of the best news for CF community this year along with recent news about Adobe Flex soon to be open source and forthcoming release of Adobe ColdFusion 8.
Smith is an open source, cross-platform ColdFusion® engine, written entirely in Java. Running on top of Java Runtime Environment and Java Servlet Container, it can be virtually deployed on any operating system and work with any web server. Smith represents lightweight, yet reliable alternative to the existing ColdFusion® servers.
This is definitely one of the best news for CF community this year along with recent news about Adobe Flex soon to be open source and forthcoming release of Adobe ColdFusion 8.