<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
	<title>mximize.com </title>
	<link>http://www.mximize.com</link>
	<description>Weblog about things we come across developing ColdFusion applications in combination with SQL, XHTML, CSS etc.</description>
	<webMaster>tjarko_NOSPAM-HONEYPOT_@mximize.com</webMaster>
	
		<pubDate>Tue, 13 Oct 2009 15:19:00 GMT</pubDate>
	
	<ttl>120</ttl>
	
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/mximize" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title><![CDATA[Get SEO keywords automatically from an article or page]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/LyOnaw3a1i8/get-seo-keywords-automatically-from-an-article-or-page</link>
		<description>I just finished a nice little function to get the &amp;quot;best&amp;quot; keywords for the page displayed in every website we build with our CMS. Below is an example, what you get is a list of the words that are mostly used in the given page and therefore the best to use as META keywords or tags in your page. At least if you like to be found on the contents of your page...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: monospace;"&gt;&amp;lt;cfsavecontent variable=&amp;quot;txt&amp;quot;&amp;gt;&lt;br /&gt;A nice little piece of text with at least twice the word little in the text, and off course three times the word text ;-) &lt;br /&gt;&amp;lt;/cfsavecontent&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cffunction name=&amp;quot;getSEOWords&amp;quot; access=&amp;quot;public&amp;quot; output=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfargument name=&amp;quot;content&amp;quot; required=&amp;quot;true&amp;quot; type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset var lsStopWords = &amp;quot;stop wordlist in your language (google it)&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset list = arrayToList(listToArray(REReplace(arguments.content, &amp;quot;[[:space:]]{2,}&amp;quot;,&amp;quot; &amp;quot;, &amp;quot;all&amp;quot; ), &amp;quot; &amp;quot;)) /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset var stWords = structNew() /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset var lsTop = &amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset var aSort = arrayNew(1) /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--- Get a unique structure of words counted ---&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfloop list=&amp;quot;#list#&amp;quot; index=&amp;quot;value&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfif !listFindNoCase(lsStopWords, value) &amp;amp;&amp;amp; !isNumeric(value)&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfset value = trim(value) /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfif structKeyExists(stWords, value)&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfset stWords[value] = stWords[value] + 1 /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfelse&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfset stWords[value] = 1 /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/cfloop&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--- Order the structure with words, first keys are the words with the most counts ---&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset aSort = structSort(stWords, &amp;quot;numeric&amp;quot;, &amp;quot;desc&amp;quot;) /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--- Get the first 15 words from the list, if the count is more than one. ---&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfloop from=&amp;quot;1&amp;quot; to=&amp;quot;15&amp;quot; index=&amp;quot;i&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfif stWords[aSort[i]] GT 1&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;cfset lsTop = listAppend(lsTop, aSort[i]) /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/cfloop&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfreturn lsTop /&amp;gt;&lt;br /&gt;&amp;lt;/cffunction&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cfoutput&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #getSEOWords(txt)#&lt;br /&gt;&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;code&gt; &lt;/code&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=LyOnaw3a1i8:5SJmMzh8-Qc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=LyOnaw3a1i8:5SJmMzh8-Qc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=LyOnaw3a1i8:5SJmMzh8-Qc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=LyOnaw3a1i8:5SJmMzh8-Qc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=LyOnaw3a1i8:5SJmMzh8-Qc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=LyOnaw3a1i8:5SJmMzh8-Qc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=LyOnaw3a1i8:5SJmMzh8-Qc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/LyOnaw3a1i8" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Tue, 13 Oct 2009 15:19:00 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/get-seo-keywords-automatically-from-an-article-or-page</guid>
	<feedburner:origLink>http://www.mximize.com/get-seo-keywords-automatically-from-an-article-or-page</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Delete errors since hotfix 3 Coldfusion 8]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/6GSRL8cRcnM/delete-errors-since-hotfix-3-coldfusion-8</link>
		<description>Since the last hotfix these errors come flying by. This has always worked without any problems and all of a sudden these errors appear.&lt;br /&gt;&lt;br /&gt;ColdFusion could not delete the file C:\somedir\somefile.jpg for an unknown reason. &lt;br /&gt;&lt;br /&gt;Does someone know what a good solution is?? We need to delete the file after some file operations. These are not big files, maybe 1MB at the most. Seems like a timing or locking issue but it always worked until last week when we installed the hotfix.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=6GSRL8cRcnM:kCN2mdp84SI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=6GSRL8cRcnM:kCN2mdp84SI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=6GSRL8cRcnM:kCN2mdp84SI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=6GSRL8cRcnM:kCN2mdp84SI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=6GSRL8cRcnM:kCN2mdp84SI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=6GSRL8cRcnM:kCN2mdp84SI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=6GSRL8cRcnM:kCN2mdp84SI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/6GSRL8cRcnM" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Thu, 10 Sep 2009 10:13:33 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/delete-errors-since-hotfix-3-coldfusion-8</guid>
	<feedburner:origLink>http://www.mximize.com/delete-errors-since-hotfix-3-coldfusion-8</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Strange font behaviour with cfdocument pdf]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/nUPAnzq4DDU/strange-font-behaviour-with-cfdocument-pdf</link>
		<description>When we run a scheduled task that produces PDF files with cfdocument we get randomly PDF files with the complete text but in a strange font, or something?? (see example)&lt;br /&gt;&lt;br /&gt;After searching on the internet I cannot find anything that explains this.... Does anyone have a clue on what's going on with these PDF files?? We produce hundreds a day without a problem but every now and then we get jibberish like below. It's becoming a real problem because these are contracts with people who are getting or wanting a home and can't see what's in the letter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mximize.com/~images/Image/Document.pdf"&gt;The PDF document that looks strange&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If someone from Adobe sees this, I still have the other issue posted on this blog with PDF files (and more people do) fix it please!! We pay you for it!!&lt;br /&gt;&lt;br /&gt;Thanks in advance if you can point me in the right direction.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=nUPAnzq4DDU:xYKLEyS0TOg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=nUPAnzq4DDU:xYKLEyS0TOg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=nUPAnzq4DDU:xYKLEyS0TOg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=nUPAnzq4DDU:xYKLEyS0TOg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=nUPAnzq4DDU:xYKLEyS0TOg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=nUPAnzq4DDU:xYKLEyS0TOg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=nUPAnzq4DDU:xYKLEyS0TOg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/nUPAnzq4DDU" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Fri, 17 Jul 2009 07:48:33 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/strange-font-behaviour-with-cfdocument-pdf</guid>
	<feedburner:origLink>http://www.mximize.com/strange-font-behaviour-with-cfdocument-pdf</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Simple file upload protection]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/_zbCLG68VmU/simple-file-upload-protection</link>
		<description>These days it's all over the news that there is a new security bug in ColdFusion regarding file uploads and spoofing the mimetype. We use the bit of code below to simply check for the combination contenttype / extension. If the combination does not match... bye bye&lt;br /&gt;&lt;br /&gt; &lt;code&gt; &amp;lt;cfset stAllow = structNew() /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;image&amp;quot;] = &amp;quot;jpg,gif,png,jpeg&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;file&amp;quot;] = &amp;quot;doc,xls,pdf,rtf,txt&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;application&amp;quot;] = &amp;quot;zip,rar,doc,pdf,xls,ppt,swf,flv,txt&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;audio&amp;quot;] = &amp;quot;mp3,mpa,mpg,ra,wav&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;video&amp;quot;] = &amp;quot;mov,qt,mpeg,mp3,mpa,mpg&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfset stAllow[&amp;quot;text&amp;quot;] = &amp;quot;txt,htm,html,log,css&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cfif structKeyExists(stAllow, file.contenttype) &amp;amp;&amp;amp; listFindNoCase(stAllow[file.contenttype],file.serverfileext)&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You may pass...&lt;br /&gt;&amp;lt;cfelse&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You will NOT pass!!!&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--- Delete the file or something ---&amp;gt;&lt;br /&gt;&amp;lt;/cfif&amp;gt; &lt;/code&gt; &lt;br /&gt;&lt;br /&gt; This works in a simple yet very effective way. People could still upload a file that is a .cfm and rename it to .gif but for the webserver it will be an image file.. no harm there. You can change the structure to your liking offcourse.&lt;br /&gt;&lt;br /&gt;Some other tips are to only set &amp;quot;read&amp;quot; rights to the upload dir, place an application.cfm file with a &amp;lt;cfabort&amp;gt; tag in the upload dir (if it's accessible from the web)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=_zbCLG68VmU:s0hdfTvU-cw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=_zbCLG68VmU:s0hdfTvU-cw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=_zbCLG68VmU:s0hdfTvU-cw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=_zbCLG68VmU:s0hdfTvU-cw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=_zbCLG68VmU:s0hdfTvU-cw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=_zbCLG68VmU:s0hdfTvU-cw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=_zbCLG68VmU:s0hdfTvU-cw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/_zbCLG68VmU" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Tue, 07 Jul 2009 10:27:32 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/simple-file-upload-protection</guid>
	<feedburner:origLink>http://www.mximize.com/simple-file-upload-protection</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Strange behaviour component, methods not found]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/-NLU6efLssE/strange-behaviour-component-methods-not-found</link>
		<description>I have a really really strange bug. All my applications have a settings.cfc in the webroot of the application. Some cfc's have more methods than others but all my other cfc's extend the root settings.cfc, all cfc's are stored in an application variable called application.cfc and all applications have their own application_name (in case you are wondering)&lt;br /&gt;&lt;br /&gt;The bug i'm having is that the correct settings.cfc is extended but a certain method in that cfc is not found..... if I remove all methods it keeps finding the other methods???, but if I change the this variables with other values in the settings.cfc it will see those changes???&lt;br /&gt;&lt;br /&gt;It appears to me that the application scope is saving or caching a different settings.cfc and his methods instead of the correct one. Especially because if I remove the methods it will still show the methods in a cfdump.... &lt;br /&gt;&lt;br /&gt;Could anyone point me in the right direction??&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=-NLU6efLssE:6qEBreW7x5c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=-NLU6efLssE:6qEBreW7x5c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=-NLU6efLssE:6qEBreW7x5c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=-NLU6efLssE:6qEBreW7x5c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=-NLU6efLssE:6qEBreW7x5c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=-NLU6efLssE:6qEBreW7x5c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=-NLU6efLssE:6qEBreW7x5c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/-NLU6efLssE" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>components</category>
		<pubDate>Wed, 27 May 2009 19:25:27 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/strange-behaviour-component-methods-not-found</guid>
	<feedburner:origLink>http://www.mximize.com/strange-behaviour-component-methods-not-found</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Simple Standard CSS]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/mETTOQMhrPw/simple-standard-css</link>
		<description>Just add to your stylesheet and enjoy the simple enhancements..&lt;br /&gt;&lt;br /&gt;&lt;code&gt;::selection&amp;nbsp;{background:#c3effd;color:#000;} /* Safari &amp;amp; Opera */&lt;br /&gt;::-moz-selection&amp;nbsp;{background:#c3effd;color:#000;} /* Firefox */&lt;br /&gt;&lt;br /&gt;input, textarea, select {-moz-border-radius:4px;-webkit-border-radius:4px;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Furthermore, check &lt;a href="http://davidwalsh.name/css-enhancements-user-experience"&gt;davidwalsh.name&lt;/a&gt; for other things I just didn't use yet ;)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=mETTOQMhrPw:Ut6JU0DsRiA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=mETTOQMhrPw:Ut6JU0DsRiA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=mETTOQMhrPw:Ut6JU0DsRiA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=mETTOQMhrPw:Ut6JU0DsRiA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=mETTOQMhrPw:Ut6JU0DsRiA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=mETTOQMhrPw:Ut6JU0DsRiA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=mETTOQMhrPw:Ut6JU0DsRiA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/mETTOQMhrPw" height="1" width="1"/&gt;</description>
		<author>michiel_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>css</category>
		<pubDate>Fri, 22 May 2009 12:16:56 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/simple-standard-css</guid>
	<feedburner:origLink>http://www.mximize.com/simple-standard-css</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Stop whining for scripting support]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/2su4Qj2S8Ss/stop-whining-for-scripting-support</link>
		<description>In several articles people start asking for better scripting support in ColdFusion version 9. I hope from the bottom of my heart that this will not happen. ColdFusion has been and hopefully always will be a tag-based language and if you like scripting start using JSP or JAVA together with ColdFusion or not.&lt;br /&gt;&lt;br /&gt;Scripting is killing for the language. It doesn't make sence to use scripting in a language that uses tags.. it's total chaos if you look at some of the applications where tags and scripting is used for the only reason that it is possible to do so... And don't say it's easier to set variables as arrays and structure because it isn't. For logical and &amp;quot;clean&amp;quot; coding we all need to be doing the same thing and that's using tags for this purpose, this way every other CF developer will understand what is being done, even the once that just startout using CF.&lt;br /&gt;&lt;br /&gt;The language would be better of to be more strict about the use of it's tags and variables, then keep adding support for programming in different ways. &lt;br /&gt;&lt;br /&gt;My humble 2 cents&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=2su4Qj2S8Ss:VyVisPSIdEQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=2su4Qj2S8Ss:VyVisPSIdEQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=2su4Qj2S8Ss:VyVisPSIdEQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=2su4Qj2S8Ss:VyVisPSIdEQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=2su4Qj2S8Ss:VyVisPSIdEQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=2su4Qj2S8Ss:VyVisPSIdEQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=2su4Qj2S8Ss:VyVisPSIdEQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/2su4Qj2S8Ss" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Thu, 05 Feb 2009 09:04:26 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/stop-whining-for-scripting-support</guid>
	<feedburner:origLink>http://www.mximize.com/stop-whining-for-scripting-support</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Simple, but effective mobile redirect function]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/621e3RFjIeA/simple-but-effective-mobile-redirect-function</link>
		<description>&lt;code&gt; &amp;lt;cffunction name=&amp;quot;isMobile&amp;quot; returntype=&amp;quot;boolean&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset var ret = false /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfif cgi.http_accept contains &amp;quot;text/vnd.wap.wml&amp;quot; || cgi.http_accept contains &amp;quot;application/vnd.wap.xhtml+xml&amp;quot; || structKeyExists(cgi,&amp;quot;HTTP_X_WAP_PROFILE&amp;quot;)&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset ret = true /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfelseif findNoCase(&amp;quot;iphone&amp;quot;, cgi.http_user_agent)&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfset ret = true /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/cfif&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cfreturn ret /&amp;gt;&lt;br /&gt;&amp;lt;/cffunction&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cfoutput&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is it a mobile? #yesNoFormat(isMobile())#&lt;br /&gt;&amp;lt;/cfoutput&amp;gt; &lt;/code&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=621e3RFjIeA:CLs98sSIIv8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=621e3RFjIeA:CLs98sSIIv8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=621e3RFjIeA:CLs98sSIIv8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=621e3RFjIeA:CLs98sSIIv8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=621e3RFjIeA:CLs98sSIIv8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=621e3RFjIeA:CLs98sSIIv8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=621e3RFjIeA:CLs98sSIIv8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/621e3RFjIeA" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>coldfusion</category>
		<pubDate>Sun, 01 Feb 2009 21:21:52 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/simple-but-effective-mobile-redirect-function</guid>
	<feedburner:origLink>http://www.mximize.com/simple-but-effective-mobile-redirect-function</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Just some statistics for 2008]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/tqs7Hr7M7KA/just-some-statistics-for-2008</link>
		<description>In the last year we didn't post that much on this blog and we will change that in the coming year... i hope :-) Just for the nerds here are some statistics.&lt;br /&gt;&lt;br /&gt;Total visitors: &lt;span style="font-weight: bold;"&gt;105.998&lt;/span&gt;&lt;br /&gt;Total pageviews: &lt;span style="font-weight: bold;"&gt;198.863&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Visited by country &lt;/span&gt;
&lt;ol&gt;
    &lt;li&gt;United States&lt;/li&gt;
    &lt;li&gt;Unknown&lt;/li&gt;
    &lt;li&gt;Germany&lt;/li&gt;
    &lt;li&gt;Saudi Arabia&lt;/li&gt;
    &lt;li&gt;Great Britain&lt;/li&gt;
    &lt;li&gt;France&lt;/li&gt;
    &lt;li&gt;India&lt;/li&gt;
    &lt;li&gt;Netherlands&lt;/li&gt;
    &lt;li&gt;Canada&lt;/li&gt;
    &lt;li&gt;Japan&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Most visited articles &lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;a href="/"&gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/rss.cfm"&gt;RSS feed&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/fighting-comment-spam-with-project-honeypot"&gt;Fighting comment spam with project-honeypot&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/how-to-find-duplicate-values-in-a-table-"&gt;How to find duplicate values in a table&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/java-io-ioexception-parsing-problem"&gt;Java io ioexception parsing problem&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/multiple-conditions-in-join-statement"&gt;Multiple conditions in join statement&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/use-not-or-use-it-s-all-possible"&gt;Use not or use it's all possible&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/how-can-i-put-a-pound-sign-in-my-coldfusion-output-"&gt;How can i put a pound sign in my coldfusion output-&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/using-coldfusion-image-functions-to-resize-an-image-into-a-square-thumbnail"&gt;Using coldfusion image functions to resize an image into a square thumbnail&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;For now I wish everybody a &amp;lt;cfgreat&amp;gt; 2009 and be carefull with the &amp;lt;cffireworks&amp;gt;!!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=tqs7Hr7M7KA:NB-hDNk7mcI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=tqs7Hr7M7KA:NB-hDNk7mcI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=tqs7Hr7M7KA:NB-hDNk7mcI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=tqs7Hr7M7KA:NB-hDNk7mcI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=tqs7Hr7M7KA:NB-hDNk7mcI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=tqs7Hr7M7KA:NB-hDNk7mcI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=tqs7Hr7M7KA:NB-hDNk7mcI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/tqs7Hr7M7KA" height="1" width="1"/&gt;</description>
		<author>tjarko_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>general</category>
		<pubDate>Tue, 30 Dec 2008 13:53:32 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/just-some-statistics-for-2008</guid>
	<feedburner:origLink>http://www.mximize.com/just-some-statistics-for-2008</feedburner:origLink></item>
	
	
	<item>
		<title><![CDATA[Lorem ipsum]]></title>
		<link>http://feedproxy.google.com/~r/mximize/~3/JfQAW4uYH2g/lorem-ipsum</link>
		<description>Nothing new here, just never realised it actually stands for something..:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cicero's original text:&lt;/span&gt;&lt;br /&gt;&amp;hellip;neque porro quisquam est, qui do&lt;span style="font-weight: bold;"&gt;lorem&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;ipsum&lt;/span&gt; quia &lt;span style="font-weight: bold;"&gt;dolor sit amet&lt;/span&gt;, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;H. Rackham's 1914 translation:&lt;/span&gt;&lt;br /&gt;Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. (more in the &lt;a href="http://en.wikipedia.org/wiki/Lorem_Ipsum" target="_blank"&gt;Wiki&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Those guys just took some random words and letters from our homeboy Cicero! Also check out this brilliant site for us webdesigners: &lt;a href="http://html-ipsum.com" target="_blank"&gt;http://html-ipsum.com&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mximize?a=JfQAW4uYH2g:f0WMdaircCs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=JfQAW4uYH2g:f0WMdaircCs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=JfQAW4uYH2g:f0WMdaircCs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=JfQAW4uYH2g:f0WMdaircCs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=JfQAW4uYH2g:f0WMdaircCs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mximize?a=JfQAW4uYH2g:f0WMdaircCs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mximize?i=JfQAW4uYH2g:f0WMdaircCs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mximize/~4/JfQAW4uYH2g" height="1" width="1"/&gt;</description>
		<author>michiel_NOSPAM-HONEYPOT_@carlosgallupa.com</author>
		<category>general</category>
		<pubDate>Thu, 18 Dec 2008 14:52:56 GMT</pubDate>
		<guid isPermaLink="false">http://www.mximize.com/lorem-ipsum</guid>
	<feedburner:origLink>http://www.mximize.com/lorem-ipsum</feedburner:origLink></item>
	
		
	</channel>
	</rss>
