<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ponderings</title>
	<atom:link href="http://blog.resonantmedia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.resonantmedia.com</link>
	<description>the personal weblog of joshua scott</description>
	<lastBuildDate>Fri, 04 Jun 2010 21:30:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Need Help??</title>
		<link>http://blog.resonantmedia.com/2010/06/need-help/</link>
		<comments>http://blog.resonantmedia.com/2010/06/need-help/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 21:27:47 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=49</guid>
		<description><![CDATA[I am never sure how many people read this blog, but I thought I would put this out there. I ]]></description>
			<content:encoded><![CDATA[<p>I am never sure how many people read this blog, but I thought I would put this out there. I currently have some extra bandwidth to work on contract projects or am open to a telecommuting position.</p>
<p>I have extensive experience in web application development on multiple platforms. I have done consulting work on my own for almost 12 years and would be interested to see how my skills and experience might be an asset to your team.</p>
<p>You can view my resume at: <a href="http://careers.stackoverflow.com/joshuascott">http://careers.stackoverflow.com/joshuascott</a></p>
<p>Feel free to contact me via e-mail or twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2010/06/need-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ModelGlue 3.2 Scaffolding</title>
		<link>http://blog.resonantmedia.com/2010/06/modelglue-scaffolding/</link>
		<comments>http://blog.resonantmedia.com/2010/06/modelglue-scaffolding/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 20:23:10 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ModelGlue]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[modelglue 3.2]]></category>
		<category><![CDATA[scaffolding]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=41</guid>
		<description><![CDATA[Time to be honest. Up to this point, ModelGlue scaffolding was a cool trick, but for me the code that ]]></description>
			<content:encoded><![CDATA[<p>Time to be honest. Up to this point, ModelGlue scaffolding was a cool trick, but for me the code that was generated requires a lot of styling to make it presentable to a client. Last night though, something changed for me. Dan Wilson (@DanWilson) and I were talking and he asked if he could send me something to take a look at. He encouraged me to blog about it after I looked.</p>
<p>So I looked it over and followed the example and was absolutely BLOWN AWAY. It was the difference between going 75 mph in the HOV lane and going warp 10. I was really impressed. Here are a few screenshots:</p>
<div id="attachment_42" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.resonantmedia.com/wp-content/uploads/2010/06/blogomatic-list.jpg"><img class="size-medium wp-image-42 " title="blogomatic-list" src="http://blog.resonantmedia.com/wp-content/uploads/2010/06/blogomatic-list-300x206.jpg" alt="Fancy Lists" width="300" height="206" /></a><p class="wp-caption-text">Fancy Lists</p></div>
<div id="attachment_43" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.resonantmedia.com/wp-content/uploads/2010/06/blogomatic-form.jpg"><img class="size-medium wp-image-43" title="blogomatic-form" src="http://blog.resonantmedia.com/wp-content/uploads/2010/06/blogomatic-form-300x254.jpg" alt="Fancy Forms" width="300" height="254" /></a><p class="wp-caption-text">Fancy Forms</p></div>
<p>I have not dug into the guts of how it works yet, but the forms look to use a jquery form styling library.</p>
<p>Areas that could be improved:</p>
<ol>
<li>I have recently seen a framework called Django for the Python language and the generated code and styling of the interfaces is better than where we are here, but remember it is only  in Alpha.</li>
<li>Maybe this is in there and I have not found it yet, but I think making the styling more easy tweak  and having some themes.</li>
<li>Me. I need to get back involved in the ModelGlue beta process. In the first two versions of MG, I was active on the lists and giving suggestions etc&#8230; Lately I have been too busy, and I really need to get back involved because exciting things are happening.</li>
</ol>
<p>I will continue to look into this, but I am incredibly impressed and blown away by what a huge jump this framework had taken.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2010/06/modelglue-scaffolding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion 7 and the PayPal Web Payments Pro API</title>
		<link>http://blog.resonantmedia.com/2009/09/coldfusion-7-and-the-paypal-web-payments-pro-api/</link>
		<comments>http://blog.resonantmedia.com/2009/09/coldfusion-7-and-the-paypal-web-payments-pro-api/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 03:40:00 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[PayPal]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=35</guid>
		<description><![CDATA[After working happily for a year or so, a client&#8217;s donation engine that uses the PayPal Web Payments Pro system ]]></description>
			<content:encoded><![CDATA[<p>After working happily for a year or so, a client&#8217;s donation engine that uses the PayPal Web Payments Pro system started throwing errors. Upon closer inspection it was giving a &#8220;Connection Failure&#8221; error and not even completing the SSL handshake. After talking with PayPal and digging around on the Internet I found the solution.</p>
<ol>
<li>Go to: https://www.verisign.com/support/roots.html and download roots.zip file.</li>
<li>Copy and rename the &#8220;Class 3 Public Primary Certification Authority &#8211; G2.cer&#8221; file from the root certificates zip file provided by VeriSign to c:\vs-g2-import.cer to remove spaces from the filename.</li>
<li>Issue the following command: C:\CFusionMX7\runtime\jre\bin\keytool.exe -import -keystore c:\cfusionmx7\runtime\jre\lib\security\cacerts -storepass changeit -noprompt -trustcacerts -file c:\vs-g2-import.cer -alias vs-g2-import-09-09-30</li>
<li>Restart ColdFusion.</li>
</ol>
<p>Works like a champ now. Thanks PayPal for the advance warning.</p>
<p>Additional Information:</p>
<ul>
<li>http://www.pdncommunity.com/t5/blogs/blogarticlepage/blog-id/mts_updates/article-id/456</li>
<li>http://www.pdncommunity.com/pdn/board/message?board.id=nvp&amp;thread.id=5557</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2009/09/coldfusion-7-and-the-paypal-web-payments-pro-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflections on CFBuilder</title>
		<link>http://blog.resonantmedia.com/2009/08/reflections-on-cfbuilder/</link>
		<comments>http://blog.resonantmedia.com/2009/08/reflections-on-cfbuilder/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:38:31 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ColdFusion Builder]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=33</guid>
		<description><![CDATA[I have been using CFBuilder now everyday since it was in beta and have a few reflections:
1. OBVIOUS &#8211; It ]]></description>
			<content:encoded><![CDATA[<p>I have been using CFBuilder now everyday since it was in beta and have a few reflections:</p>
<p>1. OBVIOUS &#8211; It is not as developed as CFEclipse and as such has some irritating bugs that will be worked out in time.<br />
2. Needs to have tighter Aptana tie in.<br />
3. Should include a SVN client.<br />
4. Server management ROCKS.<br />
5. Tag insight and introspection show be a little quicker.</p>
<p>More later&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2009/08/reflections-on-cfbuilder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SQL Script to update BlogCFC 5.92</title>
		<link>http://blog.resonantmedia.com/2009/01/microsoft-sql-script-to-update-blogcfc-5-92/</link>
		<comments>http://blog.resonantmedia.com/2009/01/microsoft-sql-script-to-update-blogcfc-5-92/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 03:34:49 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Microsoft SQL]]></category>
		<category><![CDATA[BlogCFC]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=31</guid>
		<description><![CDATA[I just upgraded tonight to the latest release of BlogCFC, (what runs this blog) and realized that there is not ]]></description>
			<content:encoded><![CDATA[<p>I just upgraded tonight to the latest release of BlogCFC, (what runs this blog) and realized that there is not an upgrade script for mssql. I edited the one provided for mysql and here it is:</p>
<p>ALTER TABLE tblblogcomments<br />
ADD killcomment varchar(35) NULL</p>
<p>ALTER TABLE tblblogcomments<br />
ADD subscribeonly int NULL</p>
<p>ALTER TABLE tblblogentries<br />
ADD summary varchar(255) NULL</p>
<p>ALTER TABLE tblblogentries<br />
ADD subtitle varchar(100) NULL</p>
<p>ALTER TABLE tblblogentries<br />
ADD keywords varchar(100) NULL</p>
<p>ALTER TABLE tblblogentries<br />
ADD duration varchar(10) NULL</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2009/01/microsoft-sql-script-to-update-blogcfc-5-92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware and Linux</title>
		<link>http://blog.resonantmedia.com/2009/01/vmware-and-linux/</link>
		<comments>http://blog.resonantmedia.com/2009/01/vmware-and-linux/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 03:33:19 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=27</guid>
		<description><![CDATA[I have been a functional Windows bigot for most of my programming life. No more.
I had a server crash that ]]></description>
			<content:encoded><![CDATA[<p>I have been a functional Windows bigot for most of my programming life. No more.</p>
<p>I had a server crash that happened to host the Resonant Media Technologies website. I took the time this time to really set it up right. I installed CentOS 5.2 and VMware 2, I will blog more, but the experience was incredible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2009/01/vmware-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple SES</title>
		<link>http://blog.resonantmedia.com/2008/11/simple-ses/</link>
		<comments>http://blog.resonantmedia.com/2008/11/simple-ses/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 03:31:33 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[SES]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=25</guid>
		<description><![CDATA[As I was deploying the latest version of the Resonant Media site (www.resonantmedia.com). It was important to do as much ]]></description>
			<content:encoded><![CDATA[<p>As I was deploying the latest version of the Resonant Media site (www.resonantmedia.com). It was important to do as much as possible to make it search engine friendly. I opted to use a custom 404 page that processes the the URL via simple CFC that I built.</p>
<p>I will be posting more about the way it works in a future post.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2008/11/simple-ses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating to ColdFusion 8</title>
		<link>http://blog.resonantmedia.com/2007/12/migrating-to-coldfusion-8/</link>
		<comments>http://blog.resonantmedia.com/2007/12/migrating-to-coldfusion-8/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 03:22:18 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=11</guid>
		<description><![CDATA[Well, I have started migrating some of my apps to CF8 and am VERY impressed. There has not been any ]]></description>
			<content:encoded><![CDATA[<p>Well, I have started migrating some of my apps to CF8 and am VERY impressed. There has not been any major hickups. Actually, I have had no problems.</p>
<p>I am very happy that it appears that we have a very solid and feature rich new version of CF to enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2007/12/migrating-to-coldfusion-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ModelGlue Version 3 &#8211; IN THE WORKS</title>
		<link>http://blog.resonantmedia.com/2007/12/modelglue-version-3-in-the-works/</link>
		<comments>http://blog.resonantmedia.com/2007/12/modelglue-version-3-in-the-works/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 03:26:44 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=15</guid>
		<description><![CDATA[I noticed Joe&#8217;s IM display name today, &#8220;MG3: Game On!&#8221; and asked him what was up. Here are the details ]]></description>
			<content:encoded><![CDATA[<p>I noticed Joe&#8217;s IM display name today, &#8220;MG3: Game On!&#8221; and asked him what was up. Here are the details he would reveal.</p>
<p>- 90% New Code.&lt;br/&gt;<br />
- Backward Compatible (As much as possible.)&lt;br/&gt;<br />
- Less Complicated (Some of the xml files may go away).&lt;br/&gt;</p>
<p>I don&#8217;t know about everybody else, but I am pumped. ModelGlue is without a doubt the best framework regardless of language.</p>
<p>Go Joe Go!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2007/12/modelglue-version-3-in-the-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic FCKEditor Style Configuration</title>
		<link>http://blog.resonantmedia.com/2007/09/dynamic-fckeditor-style-configuration/</link>
		<comments>http://blog.resonantmedia.com/2007/09/dynamic-fckeditor-style-configuration/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 03:19:44 +0000</pubDate>
		<dc:creator>Joshua Scott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://blog.resonantmedia.com/?p=7</guid>
		<description><![CDATA[So, I have a CMS that now has multiple sites that it is managing. When there was only one site, ]]></description>
			<content:encoded><![CDATA[<p>So, I have a CMS that now has multiple sites that it is managing. When there was only one site, FCKEditor could be set up statically now I need to dynamically assign a EditorAreaCSS and StylesXmlPath. The EditorAreaCSS is simple I just pass the correct css file into the config like this:</p>
<p>&lt;code&gt;<br />
fckEditor.Config['EditorAreaCSS'] = &#8216;../styles/style.css&#8217;;<br />
&lt;/code&gt;</p>
<p>The next step was a dynamic xml file for fckstyles.xml. What I wanted to do is to parse the css file for each site and dynamically display these styles in the drop down. So here is what I came up with:</p>
<p>&lt;code&gt;<br />
&lt;!&#8212;- fckstyles.xml.cfm &#8212;&gt;<br />
&lt;cfsetting enablecfoutputonly=true&gt;<br />
&lt;cfsetting showdebugoutput=false&gt;<br />
&lt;cfsilent&gt;<br />
&lt;cffile action=&#8221;read&#8221; file=&#8221;#ExpandPath(&#8216;../Path/To/File/css/display.css&#8217;)#&#8221; variable=&#8221;css&#8221; /&gt;<br />
&lt;cfoutput&gt;<br />
&lt;cfset variables.count= 0 /&gt;<br />
&lt;cfset variables.styleList = &#8220;&#8221; /&gt;<br />
&lt;cfloop list=&#8221;#css#&#8221; delimiters=&#8221;{&#8221; index=&#8221;i&#8221;&gt;<br />
&lt;cfset variables.count = variables.count + 1 /&gt;<br />
&lt;cfif variables.count eq 1&gt;<br />
&lt;cfset variables.styleList = i /&gt;<br />
&lt;cfelse&gt;<br />
&lt;cftry&gt;<br />
&lt;cfset variables.thisClass = ListGetAt(ListGetAt(i,2,&#8217;}'),2,&#8217;.') /&gt;<br />
&lt;cfif FindNoCase(&#8216;:&#8217;,variables.thisClass)&gt;<br />
&lt;cfset variables.thisClass = ListGetAt(variables.thisClass,1,&#8217;:') /&gt;<br />
&lt;cfif FindNoCase(&#8216; &#8216;,variables.thisClass)&gt;<br />
&lt;cfset variables.thisClass = ListGetAt(variables.thisClass,1,&#8217; &#8216;) /&gt;<br />
&lt;/cfif&gt;<br />
&lt;cfelse&gt;<br />
&lt;cfif FindNoCase(&#8216; &#8216;,variables.thisClass)&gt;<br />
&lt;cfset variables.thisClass = ListGetAt(variables.thisClass,1,&#8217; &#8216;) /&gt;<br />
&lt;/cfif&gt;<br />
&lt;/cfif&gt;<br />
&lt;cfif not ListFind(variables.styleList,variables.thisClass)&gt;<br />
&lt;cfset variables.styleList = trim(variables.styleList) &amp; &#8216;,&#8217; &amp; trim(variables.thisClass) /&gt;<br />
&lt;/cfif&gt;<br />
&lt;cfcatch type=&#8221;any&#8221;&gt;<br />
&lt;!&#8211; fail silently &#8212;&gt;<br />
&lt;/cfcatch&gt;<br />
&lt;/cftry&gt;<br />
&lt;/cfif&gt;<br />
&lt;/cfloop&gt;<br />
&lt;cfset variables.ignoreList = &#8220;body&#8221; /&gt;<br />
&lt;cfsavecontent variable=&#8221;FCKStyles&#8221;&gt;&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&gt;<br />
&lt;Styles&gt;<br />
&lt;cfloop list=&#8221;#variables.styleList#&#8221; index=&#8221;thisClass&#8221;&gt;<br />
&lt;cfif not ListFindNoCase(variables.ignoreList,thisClass)&gt;<br />
&lt;Style name=&#8221;#thisClass#&#8221; element=&#8221;div&#8221;&gt;<br />
&lt;Attribute name=&#8221;class&#8221; value=&#8221;#thisClass#&#8221; /&gt;<br />
&lt;/Style&gt;<br />
&lt;/cfif&gt;<br />
&lt;/cfloop&gt;<br />
&lt;/Styles&gt;<br />
&lt;/cfsavecontent&gt;<br />
&lt;/cfoutput&gt;<br />
&lt;/cfsilent&gt;<br />
&lt;cfcontent type=&#8221;text/xml&#8221; reset=&#8221;true&#8221;&gt;&lt;cfoutput&gt;#FCKStyles#&lt;/cfoutput&gt;</p>
<p>&lt;/code&gt;</p>
<p>One of the keys is to rename the file with a .cfm extensions. This allows ColdFusion to process it. Once the file in generating correctly, you simply pass in that path.</p>
<p>&lt;code&gt;<br />
fckEditor.Config['StylesXmlPath'] = &#8216;#basePath#fckstyles.xml.cfm&#8217;;<br />
&lt;/code&gt;</p>
<p>I hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.resonantmedia.com/2007/09/dynamic-fckeditor-style-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
