<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5935202</id><updated>2011-04-21T23:32:48.877Z</updated><title type='text'>Cybersonic</title><subtitle type='html'>A compendium of coldfusion and web development notes mixed in with assorted ramblings.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cybersonic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5935202.post-113042425543721799</id><published>2005-10-27T14:39:00.000Z</published><updated>2005-11-03T12:41:28.746Z</updated><title type='text'>I am moving!</title><content type='html'>I have been busy moving my blog over to BlogCFC and have decided to up and move residence!&lt;br /&gt;&lt;br /&gt;You can check out my blog in its new home over at:&lt;br /&gt;&lt;a href="http://www.markdrew.co.uk/blog/"&gt;http://www.markdrew.co.uk/blog/&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Make sure you update your feeds and bookmarks!&lt;br /&gt;&lt;br /&gt;See you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-113042425543721799?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.markdrew.co.uk/blog/' title='I am moving!'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/113042425543721799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/113042425543721799'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/i-am-moving.html' title='I am moving!'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112988549233096794</id><published>2005-10-21T09:00:00.000Z</published><updated>2005-10-21T23:33:00.350Z</updated><title type='text'>Sean Corfield on CFEclipse</title><content type='html'>It is great to see that Sean Corfield will be helping out with the CFEclipse project!&lt;br /&gt;&lt;br /&gt;He will be helping us to plan a feature roadmap for the next release and is currently looking for ideas on features.&lt;br /&gt;&lt;br /&gt;Check out his post over at the &lt;a href="http://corfield.org/blog/index.cfm?mode=entry&amp;amp;entry=10A1C887-B265-CF8C-D2D514009C620DC6"&gt;An Architect's View&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some of the features discussed in his blog were&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Word Wrap (no, I dont like it neither as I know the guts and those guts dont wanna be touched)&lt;/li&gt;   &lt;li&gt;More RDS Functions&lt;/li&gt;   &lt;li&gt;Tag Insight&lt;/li&gt;   &lt;li&gt;Intellisense &lt;/li&gt;   &lt;li&gt;Integrated Help&lt;/li&gt;   &lt;li&gt;Debugging&lt;/li&gt;   &lt;li&gt;Component and Webservice Info&lt;/li&gt; &lt;/ol&gt;&lt;br /&gt;Any other thoughts send them over to Sean!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112988549233096794?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://corfield.org/blog/index.cfm?mode=entry&amp;entry=10A1C887-B265-CF8C-D2D514009C620DC6' title='Sean Corfield on CFEclipse'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112988549233096794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112988549233096794'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/sean-corfield-on-cfeclipse.html' title='Sean Corfield on CFEclipse'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112965180109949473</id><published>2005-10-18T16:05:00.000Z</published><updated>2005-10-18T16:10:01.100Z</updated><title type='text'>Flex Builder Continued....</title><content type='html'>Yesterday, and the thrust of this morning's post was that I ws having problems getting data from a cf script from the flex swf's I was creating. The solution was to add a crossdomain.xml file to the root of my local server. This crossdomain file defines what hosts we will accept flash requests from.&lt;br /&gt;Check this page out for more details &lt;a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14213"&gt;http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14213&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am still left with the problem of not being able to view generated SWF's using http:// but only being able to run them from c:\Inetpub\wwwroot\yadda\something.swf&lt;br /&gt;&lt;br /&gt;Annoying isnt it?&lt;br /&gt;&lt;br /&gt;I coulddn't find anything that mentined that the swf's generated by Flex Builder are disabled in this manner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112965180109949473?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112965180109949473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112965180109949473'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/flex-builder-continued.html' title='Flex Builder Continued....'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112962156233795583</id><published>2005-10-18T07:29:00.000Z</published><updated>2005-10-18T07:46:03.346Z</updated><title type='text'>Flex Builder and Macromedia Labs</title><content type='html'>Just in time for the MAX conference (where every other developer seems to be but me!) Macromedia release a new section on their site (like Google) with &lt;a href="http://labs.macromedia.com/"&gt;labs.macromedia.com&lt;/a&gt;, as a showcase of their up-coming products.&lt;br /&gt;&lt;br /&gt;One of the more interesting products for me is the Flex Builder 2. Formerly named Zorn it is an Eclipse based plugin that allows you to build flex applications as you would Java (write, compile, deploy as swf) rather than using the Flex server to do the compile and deploy for you (along with a hefty price tag!)&lt;br /&gt;&lt;br /&gt;I am using the plugin version of Flex Builder 2 which is a fantastic way to develop since I can have my CFC's in one window and the flex app in another and switch between them in one IDE.&lt;br /&gt;&lt;br /&gt;Pretty easy to develop, it builds automatically (as you would expect in eclipse) and you can both run and debug your applications. Awesome!&lt;br /&gt;&lt;br /&gt;I have some niggles tho:&lt;br /&gt;Firstly, is that the plugin is windows only. So I can only play with it at work. I don't understand why this is since (when writing the &lt;a href="http://www.eclipse.org/"&gt;CFEcplipse&lt;/a&gt; plugin) I never encountered features that I had to make Windows only.&lt;br /&gt;Secondly, when running a flex app, it seems to run locally, from the file system (not from localhost) even when I changed the build paths for the project to run it through my webserver nothing runs in the swf. I am not sure if this is a limit on the alpha or something but there is nothing in the documentation.&lt;br /&gt;&lt;br /&gt;I am re-reading the &lt;a href="http://labs.macromedia.com/wiki/index.php/Flex:Accessing_Data"&gt;following (Flex Wiki)&lt;/a&gt; and will let you know if this solves the problem. Seems to be that we have to create a Proxy to get it running.&lt;br /&gt;&lt;br /&gt;Any Ideas out there?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112962156233795583?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://labs.macromedia.com' title='Flex Builder and Macromedia Labs'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112962156233795583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112962156233795583'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/flex-builder-and-macromedia-labs.html' title='Flex Builder and Macromedia Labs'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112914536121479621</id><published>2005-10-12T19:22:00.000Z</published><updated>2005-10-12T19:29:21.220Z</updated><title type='text'>iPod Video and new iMac</title><content type='html'>Wow, holy cow. I mean awesome.. first it was on.. then not.. the rumours abounded, were discarded and now it is here. The &lt;a href="http://www.apple.com/ipod/ipod.html" target="new"&gt;Video iPod&lt;/a&gt;. Apple shoots, it scores with another great appliance. You get to watch the shows in a little screen, or plug it into a TV. Great stuff! you can download music videos of course, at a reasonable fee (about £1.89) but they are also saying that you can get shows like Lost (which I am completely addicted to by the way).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also a new &lt;a href="http://www.apple.com/imac/"&gt;iMac&lt;/a&gt; with iSight built in and a remote that you can now browse your music, videos, CDs and podcasts from your sofa... awesome! &lt;br /&gt;&lt;br /&gt;I have to replace my TV and I might go to straight to the 20" iMac. And my second generation iPod to the iPod movie... ahh.. now all donations accepted!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112914536121479621?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112914536121479621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112914536121479621'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/ipod-video-and-new-imac.html' title='iPod Video and new iMac'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112898121676806591</id><published>2005-10-10T21:46:00.000Z</published><updated>2005-10-10T21:53:36.766Z</updated><title type='text'>Who is CyberSonic</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/400/255/1600/md_college1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/400/255/200/md_college.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have had a nickname of cybersonic for yonks. I mean a real long time, 12 years or so.  A friend gave it to me as I had long dreadlocks tied up behind my head (looking like a certain fast game character) and a penchant for spending many hours behind the computer shooting germanz playing Wolfenstein 3D&lt;br /&gt;&lt;br /&gt;so whats the point of this post? Well.. I want to know why now when I look for my nickname I get a damn Toothbrush!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112898121676806591?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112898121676806591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112898121676806591'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/who-is-cybersonic.html' title='Who is CyberSonic'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112870973915971495</id><published>2005-10-07T18:27:00.000Z</published><updated>2005-10-07T18:42:36.920Z</updated><title type='text'>Google Aggregator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/400/255/1600/feeds.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/400/255/200/feeds.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I subscribe to a number of Coldfusion based RSS feeds such as &lt;a href="http://www.forta.com/blog/rss.cfm?mode=full"&gt;Ben Forta's&lt;/a&gt;, &lt;a href="http://www.corfield.org/blog/rss.cfm?mode=full"&gt;Sean Corfield's&lt;/a&gt;, &lt;a href="http://www.spike.org.uk/blog/rss.cfm?mode=full"&gt;Spike&lt;/a&gt; and &lt;a href="http://www.robrohan.com/blog/rss.cfm?mode=full"&gt;Rob Rohan's &lt;/a&gt; amongst many. The great thing is that I mainly read these on the Mac using Safari as I have them all bookmarked and can open them all up at the same time. This is fantastic on the mac but what can I do on the PC?&lt;br /&gt;&lt;br /&gt;Well Google have launched a news aggregator application. I am just testing it out and importing all my feeds to see what I think of it. Watch this space!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/reader/lens/"&gt;http://www.google.com/reader/lens/&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/400/255/1600/googleagg.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/400/255/200/googleagg.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112870973915971495?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/reader/lens/' title='Google Aggregator'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112870973915971495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112870973915971495'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/google-aggregator.html' title='Google Aggregator'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112868229364909757</id><published>2005-10-07T10:51:00.000Z</published><updated>2005-10-07T10:53:26.656Z</updated><title type='text'>Blogging From Word</title><content type='html'>Blogging has now even got easier when using &lt;a href="http://www.blogger.com/"&gt;www.blogger.com&lt;/a&gt;. They have released a plugin for word that allows you to publish posts you write straight from Word! &lt;br/&gt;&lt;br/&gt;This also means that I am now going to have to spell check everything!&lt;br/&gt;&lt;br/&gt;As an aside, I would say that most of my posts are done through the web interface. I don’t have some blogging client side software, but I think it’s a major step for most people since it is using a tool that they know.&lt;br/&gt;&lt;br/&gt;Ironically enough, Word doesn’t know the word blog or blogging.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/400/255/320/blogingfromword.gif" border="0" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112868229364909757?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112868229364909757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112868229364909757'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/blogging-from-word.html' title='Blogging From Word'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112867158906103696</id><published>2005-10-07T07:45:00.000Z</published><updated>2005-10-07T07:54:24.526Z</updated><title type='text'>Flex 2.0 available for the Masses!!!</title><content type='html'>Flex so far has been a bit out of reach for a lot of projects with its $10K price point. I know, I know, it speeds up the development so if you have a large project you would expect that kind of price point for an app server license, but so far that has been putting the punters away. At least the people who make the financial decisions.&lt;br /&gt;&lt;br /&gt;Macromedia announced yesterday (and I picked it up from &lt;a href="http://www.forta.com/blog/index.cfm?mode=e&amp;entry=1761"&gt;Ben Forta's&lt;/a&gt; blog that the new version of Flex licensing will be on a tiered model that: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;...will be sold for less than $1000 per developer and will include the ability to develop, compile, and deploy Flex applications that connect to XML and SOAP web services with no additional charges or server licensing required&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This means that they have basically put a compiler into the new Flex Builder (know as Zorn) that I presume will create a WAR file ready for you to deploy to your application server. &lt;br /&gt;&lt;br /&gt;Flex Builder is built on Eclipse the same as the project I work on &lt;a href="http://www.cfeclipse.org"&gt;CFEclipse&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I wonder if we can build the same thing into CFEclipse. And I wonder if it would be useful that after all the development of an application you can simply bundle it up pre-compiled and push it to the server as a WAR or EAR file ready for deployment?&lt;br /&gt;&lt;br /&gt;This of course is already available in the CFServer but taking that to CFEclipse might be a bit difficult. Watch this space on more thoughts on that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112867158906103696?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112867158906103696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112867158906103696'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/flex-20-available-for-masses.html' title='Flex 2.0 available for the Masses!!!'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112867068926701671</id><published>2005-10-07T07:27:00.000Z</published><updated>2005-10-07T07:56:27.386Z</updated><title type='text'>When are frameworks appropriate?</title><content type='html'>I have started on a small project and thought it was a good time to get into Fusebox 4. There has been some discussions around the community and especially by &lt;a href="http://www.horwith.com/index.cfm?mode=entry&amp;entry=AD4FCCF6-E081-0478-4797DCE14EA2A058"&gt;Simon Horowith&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I already work on a plugin for CFEclipse that supports the  Fusebox 4 and Fusebox 3 frameworks giving you an outline of your application and thought this  was a good chance to both test FBX4 and learn some of the skills involved. Since this is a commercial project time is tight so I was hoping to get to grips with it pretty quickly. &lt;br /&gt;&lt;br /&gt;The result?&lt;br /&gt;&lt;br /&gt;Well, I decided not to use a framework in the end. The application is pretty small, mainly logging users in and displaying a dynamic page which is a survey. There aren't that many actions in there, or different sections so after a while messing with doing login pages etc in the FBX 4 framework, I turned to just using the Application.cfc to sort that bit out. It also consumes a webservice which it then holds in memory for that user so that the questions are displayed and saved to memory so that when they log off, the results are sent back to the webservice (which is written in PHP, but don't get me started on that!) &lt;br /&gt;&lt;br /&gt;My thoughts?&lt;br /&gt;&lt;br /&gt;Frameworks are good for larger apps. ColdFusion gives you a mini framework already and if you are neat and use good conventions and documenting you don't need a framework, and in fact it can be a hindrance to your development at this stage.&lt;br /&gt;&lt;br /&gt;Of course, I am doing a larger project later in the month (in ASP of all things!) so I wonder if I should use FBX there?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112867068926701671?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112867068926701671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112867068926701671'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/when-are-frameworks-appropriate.html' title='When are frameworks appropriate?'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112841235805358546</id><published>2005-10-04T07:50:00.000Z</published><updated>2005-10-04T07:52:52.246Z</updated><title type='text'>Getting Spammed</title><content type='html'>I seem to be getting comment spam on this blog of late. Very interesting comments of course but all linking to something. A bit daft since the whole point of doing that is to get higher search engine rankings... but they wont get that since each post that has a link gets a nofollow attribute and thus not doing anything for the page ranking!&lt;br /&gt;&lt;br /&gt;So, to slow that down a little at least I have implemented word verification when posting, at least that should slow the spammers down a little!&lt;br /&gt;&lt;br /&gt;Sorry for the inconvenience if you REALLY wanted to post  a comment here but the traffic is so slow that I dont think that will bother anyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112841235805358546?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112841235805358546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112841235805358546'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/10/getting-spammed.html' title='Getting Spammed'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112617019051637956</id><published>2005-09-08T09:03:00.000Z</published><updated>2005-09-08T09:05:19.343Z</updated><title type='text'>iPod nano</title><content type='html'>This took me by surprise this morning, I hit the Apple website (as you do) and on the cover there was something that blew me away. The iPod nano. A small version of the iPod with screen and all the features you would expect, but smaller than anything you would expect!&lt;br /&gt;&lt;br /&gt;Check it out!&lt;br /&gt;&lt;br /&gt;Available in 2Gb and 4Gb versions. With colour screen and all!&lt;br /&gt;&lt;br /&gt;Darn sexy bit of kit that!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112617019051637956?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.apple.com/uk/ipodnano/' title='iPod nano'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112617019051637956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112617019051637956'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/09/ipod-nano.html' title='iPod nano'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112487401880439999</id><published>2005-08-24T08:58:00.000Z</published><updated>2005-08-24T09:04:58.803Z</updated><title type='text'>Google Talk</title><content type='html'>&lt;a href="http://www.google.com/talk/"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.google.com/talk/images/talk_logo.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Those clever bods at Google have been at it again. Now for your entertainment and chatting convenience comes &lt;a href="http://talk.google.com"&gt;Google Talk&lt;/a&gt;!:&lt;br /&gt;&lt;br /&gt;They say:&lt;br /&gt;&lt;blockquote&gt;Google Talk enables you to call or send instant messages to your friends for free–anytime, anywhere in the world.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It runs on Jabber so you can connect to it from iChat on OS X for example which is superb!&lt;br /&gt;&lt;br /&gt;Will this force other IM systems to also open up?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112487401880439999?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://talk.google.com' title='Google Talk'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112487401880439999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112487401880439999'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/08/google-talk.html' title='Google Talk'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112465782116700964</id><published>2005-08-21T20:52:00.000Z</published><updated>2005-08-21T20:59:14.913Z</updated><title type='text'>Shaun of the Dead/Land of the Dead</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/400/255/1600/Image0291.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/400/255/200/Image029.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Last night I spend a wonderful night at Somerset House watching Shaun of the Dead and then the English premier of Land of the Dead! I managed to bump into Simon Pegg, star of Shaun of the Dead and my favourite series, Spaced!&lt;br /&gt;&lt;br /&gt;An awesome night in an astounding venue. You can feel the summer is ending as there are less and less things happening outside. Ho hum. Roll on next summer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112465782116700964?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112465782116700964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112465782116700964'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/08/shaun-of-deadland-of-dead.html' title='Shaun of the Dead/Land of the Dead'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112231691427982141</id><published>2005-07-25T18:41:00.000Z</published><updated>2005-07-25T18:41:54.286Z</updated><title type='text'>Want to learn to build Eclipse plugins?</title><content type='html'>&lt;a href="http://steve.secretagents.com/index.cfm?fuseaction=fuseblog.showcomments&amp;amp;ArticleID=20050725113337"&gt;Want to learn to build Eclipse plugins?&lt;/a&gt; Steve Nelson and I are going to do another chat about developing Eclipse plugins tomorrow. Hopefully there will be some interest in this as the CFEclipse team are trying to rally some more troops to increase the development effort in CFEclipse. So come along and contact Steve (contact info in link above) to be part of the chat.&lt;br /&gt;&lt;br /&gt;I shall see if I can get a demo breeze room to help with the presentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112231691427982141?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://steve.secretagents.com/index.cfm?fuseaction=fuseblog.showcomments&amp;amp;ArticleID=20050725113337' title='Want to learn to build Eclipse plugins?'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112231691427982141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112231691427982141'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/want-to-learn-to-build-eclipse-plugins.html' title='Want to learn to build Eclipse plugins?'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112143166550546147</id><published>2005-07-15T12:40:00.000Z</published><updated>2005-10-07T10:38:43.383Z</updated><title type='text'>Firefox hidden Features</title><content type='html'>I was bashing away at the web as you do, and I spotted an interesting feature in Firefox and tables. You are able to select individual (and multiple) cells from a table by pressing the CTRL (or Apple key on OS X) as you hit a table cell, go ahead and try below (if you are watching this in Glorious Firefox-Vision)&lt;br /&gt;&lt;table border="1" width="340" &gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Not me &lt;/td&gt;&lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;Not me &lt;/td&gt;  &lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;  &lt;td&gt;Not me &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;  &lt;td&gt;Not me &lt;/td&gt;  &lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;  &lt;td&gt;Not me &lt;/td&gt;  &lt;td&gt;&lt;strong&gt;Select Me &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Any other features that people have come across...post them here!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112143166550546147?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112143166550546147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112143166550546147'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/firefox-hidden-features.html' title='Firefox hidden Features'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112134138085693581</id><published>2005-07-14T11:32:00.000Z</published><updated>2005-07-14T11:43:00.863Z</updated><title type='text'>London stands still for 2 minutes silence</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/400/255/1600/Image003.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/400/255/200/Image003.jpg" border="0" alt="" /&gt;&lt;/a&gt;I have just come back from Aldgate East Station, one of the many places where Londoners have congregated to observe 2 minutes silence in remembrance and support for last weeks bombings. &lt;br /&gt;&lt;br /&gt;The spooky thing for me is that this is the second time I have seen this in as many years. Last year I was living in Valencia, Spain when the Madrid bombings happened and I saw how people reacted to that. London seems to have the same defiant spirit and today's midday silence just shows that. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/400/255/1600/Image002.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/400/255/200/Image002.jpg" border="0" alt="" /&gt;&lt;/a&gt; I hope that this is the last time we have to do this, but realistically we know that this isn't something you can stamp out. Its guerrilla warfare all over again but the only way to combat this is to hold firm to our behavior and show that idiotic attacks such as these do nothing but make the community become more united. &lt;br /&gt;&lt;br /&gt;It is obvious that these attacks are done by such small minded people, I read that they are "foot soldiers" of Al-Qaeda but they are nothing more than fodder. The ones we need to hit back are the leaders. Obvious really but they hide like terrified little children. Is that the kind of "cause" you would want to follow?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112134138085693581?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112134138085693581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112134138085693581'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/london-stands-still-for-2-minutes.html' title='London stands still for 2 minutes silence'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112108821843368228</id><published>2005-07-11T13:22:00.000Z</published><updated>2005-07-11T13:23:38.550Z</updated><title type='text'>I make it to 31</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/400/255/1600/31.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/400/255/400/31.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Yes, finally made it. Not even bombings on the underground could stop it. It is my birthday today! woohoo!&lt;br /&gt;Had a great BBQ round my parents on sunday, even with those disposable jobbies I managed to cook up some nice steaks and marinated pork chops.&lt;br /&gt;&lt;br /&gt;Still hyped about the CFEclipse announcement by Macromedia at CFUNITED thought. even a week later!&lt;br /&gt;&lt;br /&gt;AND its sunny out here in London!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112108821843368228?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112108821843368228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112108821843368228'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/i-make-it-to-31.html' title='I make it to 31'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112081444312079148</id><published>2005-07-08T09:20:00.000Z</published><updated>2005-07-08T09:20:43.126Z</updated><title type='text'>CFEclipse development chat with Steve Nelson</title><content type='html'>Yesterday I had a long chat with &lt;a href="http://steve.secretagents.com"&gt;Steve Nelson&lt;/a&gt; over IM about a sample project that has content assistants that &lt;a href="http://www.spike.org.uk/blog/index.cfm?mode=entry&amp;#38;entry=EAC56B1B-D565-E33F-352CFAE205B36528"&gt;Spike&lt;/a&gt; had posted for the developers out there.&lt;br /&gt;&lt;br /&gt;Steve has posted &lt;a href="http://steve.secretagents.com/index.cfm?fuseaction=fuseblog.showcomments&amp;#38;ArticleID=20050707020008" id="20050707020008"&gt; the chat&lt;/a&gt; (in full! including dumb comments) so that hopefully it will answer some of the questions potential CFEclipse developers might have and how they can figure their way round developing a plugin&lt;br /&gt;&lt;br /&gt;&lt;!-- technorati tags start --&gt;&lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/CFEclipse" rel="tag"&gt;CFEclipse&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112081444312079148?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112081444312079148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112081444312079148'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/cfeclipse-development-chat-with-steve.html' title='CFEclipse development chat with Steve Nelson'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112080700203880178</id><published>2005-07-08T06:51:00.000Z</published><updated>2005-07-08T10:14:13.803Z</updated><title type='text'>London Bombings</title><content type='html'>I have to comment on the bombings in London yesterday. Just to put it in a personal perspective, Aldgate East, one of the stations that was hit is my stop for work. I went to work yesterday and everything was closed. I didnt see much and was late enough to miss any action.&lt;br /&gt;&lt;br /&gt;This attack was not a "terror" attack in that we don't feel any terror from this here in London.  Most people just stoically 'got on with it' and made their best efforts to contact loved ones, work colleagues and family, then began their journeys home, or to the nearest pub to discuss the day's events. We are used to this and we have been in this situation before. That is why the events of yesterday are in no way comparable to America's feelings from September 11th.&lt;br /&gt;&lt;br /&gt;Most people are back at work today.&lt;br /&gt;&lt;br /&gt;Our hearts go out to the people that have died and are injured, but put it into perspective, about 2.6 million people travel into London by train. There must be double that figure that use the tube. There were in comparison very few victims. Of course there  were 37 (so far confirmed) more than there should be, but we are a strong and pragmatic breed.&lt;br /&gt;&lt;br /&gt;Londoners still remember WW2 when we were bombed to smithereens, and many years of IRA bombings. I myself have been near 2 nail bombings in both Brixton (where I lived) and Soho (where I worked). I heard the Canary Wharf bomb. Everyone I speak to has a similar story to tell. We have all grown up with this. We always knew that we would be attacked - now however, we are just going to be more vigilant.&lt;br /&gt;&lt;br /&gt;Being attacked by "Secret Organisation Group of Al-Qa'ida of Jihad Organisation in Europe" is surreal, and almost funny; its like being attacked by a Monty Python Liberation group.  Irrespective of politics and culture, this attack is just saddening.&lt;br /&gt;&lt;br /&gt;Edit:&lt;br /&gt;I just thought I would add a link to a review that I think nicely sums up the attitude of Londoners&lt;br /&gt;&lt;a href="http://www.lnreview.co.uk/news/005167.php"&gt;http://www.lnreview.co.uk/news/005167.php&lt;/a&gt;&lt;br /&gt;&lt;!-- technorati tags start --&gt;&lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/London" rel="tag"&gt;London&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112080700203880178?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112080700203880178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112080700203880178'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/07/london-bombings.html' title='London Bombings'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-112006281329584648</id><published>2005-06-29T16:29:00.000Z</published><updated>2005-06-29T16:33:33.300Z</updated><title type='text'>Macromedia Back CFEclipse: The cat is out of the bag</title><content type='html'>Well, the cat is out of the bag and I can finally tell friends and relatives what I was doing in Newton, Ma  a couple of weeks ago. I was visiting with the Coldfusion Team, including Tim Buntel and Ben Forta with Spike, Simeon Bateman and Rob Rohan to have a couple of good meetings with Macromedia to talk about how they will help us make CFEclipse a better product.&lt;br /&gt;&lt;br /&gt;I am really psyched that they mentioned this over at CFUNITED finally as this really gets the ball rolling! Well, if anything its a real kick up the backside to get me coding and fixing those bugs (and back to ripping my hair out too.. but that is part of the course of course)&lt;br /&gt;&lt;br /&gt;Sad I cant be at CFUNITED this year but I am sure Spike and Simeon will have a drink for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-112006281329584648?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112006281329584648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/112006281329584648'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/06/macromedia-back-cfeclipse-cat-is-out.html' title='Macromedia Back CFEclipse: The cat is out of the bag'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-111996618115399341</id><published>2005-06-28T13:29:00.000Z</published><updated>2005-06-28T13:43:01.160Z</updated><title type='text'>London CFUG: Sending SMS's using Coldfusion MX 7</title><content type='html'>As you may know, using the Event Gateways in Coldfusion MX 7 you can send SMS's. Great I hear you say! But apart from setting up the CFC's and the instance of the event gateway, the questions that most often comes up is how you plug that into your service provider? Do you get a box? A webservice to call? How do you pay for it? etc. Basically the connection between CFMX and a phone service provider is the missing link. Of course this varies from country to country but here in the UK we have a few major service providers to choose from.&lt;br /&gt;&lt;br /&gt;From a &lt;a href="http://www.forta.com/blog/index.cfm?mode=e&amp;amp;entry=1663"&gt;post &lt;/a&gt;over at Ben Forta's &lt;a href="http://www.forta.com/blog/"&gt;Blog&lt;/a&gt;, Piers Chandler has posted some useful links to get you started.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.orange.co.uk/thirdparty/sms.html" target="go"&gt;http://www.orange.co.uk/thirdparty/sms.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.orange.co.uk/thirdparty/aggregators.html" target="go"&gt;http://www.orange.co.uk/thirdparty/aggregators.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.text.it/business" target="go"&gt;http://www.text.it/business&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;Remember that a SMS/Phone Service Provider will charge in "bundles" of text messages, so if you are either starting out or use it for low volumes of traffic you might want to use an "Aggregator" company that will bulk buy from the Service Provider and re-sell it at reasonable rates to you.. the common public.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-111996618115399341?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111996618115399341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111996618115399341'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/06/london-cfug-sending-smss-using.html' title='London CFUG: Sending SMS&apos;s using Coldfusion MX 7'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-111959751874107789</id><published>2005-06-24T07:06:00.000Z</published><updated>2005-06-24T07:18:38.746Z</updated><title type='text'>Ben Forta and Allan Manning at London CFUG</title><content type='html'>The other evening Ben Forta and Allen Manning presented some interesting things at the London CFUG. &lt;br /&gt;&lt;br /&gt;The meeting was packed out this time and Allen presented a very interesting RIA that Prismix have been working on, which is built upon a three tier architecture, with the Presentation Layer in Flex, Business Layer and Integration (Data) Layers built in CF. I was very interested in the way that Allen built his app using VO (Value Objects) and CFCUnit. Using CFCUnit the whole development is done in a Test case, so that each CFC can be tested and more tests are added unitl the CFC "passes" all the tests.&lt;br /&gt;&lt;br /&gt;The Integration layer was a self-made system that resembled Hibernate. Which I thought was very interesting in creating VO's and letting the Integration layer figure out all the SQL functions for creating, reading, updating and deleting records. Nice one Allen!&lt;br /&gt;&lt;br /&gt;Afterwards Ben Forta did his presentation on the (asynchronous) Event Gateways that are available in ColdFusion MX 7 (mind you, only in Enterprise). The gateways open up very interesting possibilites in integrating CF with other systems such as Instant Messaging, Telnet, SMS, JMS amongst others. So now CF is not only browser based!&lt;br /&gt;&lt;br /&gt;Must look more into the VO/DTO pattern in CF applications as this does seem to be the way to go. No more pesky SQL statements!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-111959751874107789?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111959751874107789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111959751874107789'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/06/ben-forta-and-allan-manning-at-london.html' title='Ben Forta and Allan Manning at London CFUG'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-111832999564037835</id><published>2005-06-09T15:12:00.000Z</published><updated>2005-06-09T15:13:15.646Z</updated><title type='text'>Music I tend to listen to</title><content type='html'>I got a spam email from Spike. Not really surprising really... but I thought I would FINALLY update this as it has been a while since I blogged!&lt;br /&gt;&lt;br /&gt;So here goes.. a deep dark insight into my iTunes collection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total Volume (of my MP3 library): 5.44 GB&lt;br /&gt;Last CD Bought: "Get Behind Me Satan" - The White Stripes&lt;br /&gt;Song Playing Right Now: Blue Orchid from the above album&lt;br /&gt;&lt;br /&gt;Five Songs I Listen To a Lot: &lt;br /&gt;"Anne's Song" - Faith No More&lt;br /&gt;"The Hardest Button to Button" - White Stripes&lt;br /&gt;"Phoenix" - The Prodigy&lt;br /&gt;"Itchy &amp; Scratchy" - Boss Hog&lt;br /&gt;"Track 021" - Skafander&lt;br /&gt;&lt;br /&gt;Skafander are a great russian band! check them out at &lt;a href=" http://skafandr.ru/"&gt;http://skafandr.ru/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-111832999564037835?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111832999564037835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111832999564037835'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/06/music-i-tend-to-listen-to.html' title='Music I tend to listen to'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-111693861075082916</id><published>2005-05-24T12:43:00.000Z</published><updated>2005-05-24T12:43:30.780Z</updated><title type='text'>PostSecret</title><content type='html'>&lt;a href="http://www.postsecret.blogspot.com/"&gt;PostSecret&lt;/a&gt;: "PostSecret is an ongoing community art project where people mail-in their secrets anonymously on one side of a homemade postcard."&lt;br /&gt;&lt;br /&gt;This is a great blog I stumbled upon that has a number of postcards with people sharing secrets with the world via home-made postcards. Some funny, some disturbing but definately all interesting.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-111693861075082916?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.postsecret.blogspot.com/' title='PostSecret'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111693861075082916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111693861075082916'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/05/postsecret.html' title='PostSecret'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-111607534329352003</id><published>2005-05-14T12:55:00.000Z</published><updated>2005-05-14T12:55:43.336Z</updated><title type='text'>Blogging from the Dash</title><content type='html'>Since Tiger (OS X 10.4) come out it has a natty feature called Dashboard. The Dash allows you to have a number of mini-applications such as clocks, calculators, weather info etc accessable quickly on your desktop at the push of a button, in my case F12.&lt;br /&gt;&lt;br /&gt;I am therefore testing the Dash Blog widget that allows me to post straight to my blog from the dash. neat eh?&lt;br /&gt;&lt;br /&gt;I also got the UK train timetables that shows me when trains are leaving and arriving in the UK train stations. Very handy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-111607534329352003?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111607534329352003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/111607534329352003'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/05/blogging-from-dash.html' title='Blogging from the Dash'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110874725225151482</id><published>2005-02-18T17:13:00.000Z</published><updated>2005-02-18T17:20:52.263Z</updated><title type='text'>Back to the smoke, Ben Forta at CFUG, CFEClipse at CFUG in March</title><content type='html'>Well, I have been back in London for nearly three weeks and I am still waiting for my furniture to arrive from Spain.&lt;br /&gt;I am still thinking of innovative ways to create temporary furniture, including bean bags (confy, fall asleep easly, end up on the floor) and coffee tables (great for coffee, not so good for coding on!)&lt;br /&gt;London has wather, no more blue skies but at least its .. *interesting*&lt;br /&gt;&lt;br /&gt;Last tuesday I went to see Ben Forta talk at the London CFUG to present CFMX7. He is a great talker it must be said and there were interesting questions. The PDF and FlashPaper output is most interesting but I think the idea of Gateways will be widely used once understood. Its obvious that CF is coming of age when developers start talking about threads and gateways. Definately an enterprise tool.&lt;br /&gt;&lt;br /&gt;On the CFEclipse front, Spike has re-written the partitioner (what knows where each tag is in a document) and from there we are performing some bug fixes and hopefully get some of the niggles out so that some new features can be implemented better, such as the insertion of tags from the dictionary view and the editing of tags.&lt;br /&gt;&lt;br /&gt;I think I might have talked myself into helping Allan Manning at the next presentation of CFUG on the 17th of March  to talk about CFEclipse&lt;br /&gt;&lt;br /&gt;Check out more details at &lt;a href="http://www.ukcfug.org/go/meetings/next-meeting"&gt;http://www.ukcfug.org/go/meetings/next-meeting&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110874725225151482?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110874725225151482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110874725225151482'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/02/back-to-smoke-ben-forta-at-cfug.html' title='Back to the smoke, Ben Forta at CFUG, CFEClipse at CFUG in March'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110745245664295624</id><published>2005-02-03T17:40:00.000Z</published><updated>2005-02-03T17:40:56.643Z</updated><title type='text'>Gmail  50 Invites!</title><content type='html'>Gmail have now completely ramped their invitations, yesterday I had a meager 6 invites left, now I have a new item to give away 50 invites!!&lt;br /&gt;&lt;br /&gt;So, stop me and grab one! &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110745245664295624?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110745245664295624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110745245664295624'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/02/gmail-50-invites.html' title='Gmail  50 Invites!'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110640063540988796</id><published>2005-01-22T13:30:00.000Z</published><updated>2005-01-22T13:45:16.220Z</updated><title type='text'>Fancy Table Layouts in Coldfusion</title><content type='html'>Am interesting question come up in the cf-talk mailing list:&lt;br /&gt;&lt;i&gt;I have a query with x number of records. I want to dynamically create a table on my display that displays five records per row, ie (qf = queryfield):&lt;br /&gt;&lt;br /&gt;qf | spacer | qf | spacer | qf | spacer | qf | spacer | qf&lt;br /&gt;qf | spacer | qf | spacer | qf | spacer | qf | spacer | qf&lt;br /&gt; &lt;br /&gt;and so on...&lt;br /&gt;&lt;br /&gt;Also need to know how to fill in empty cells on the last row if my recordcount isn't divisible by 5. Can anyone point me to an article/tutorial/code snippet which could show me how to do this efficiently?&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;My response is below, I am using a list just for demonstration but you can change it yourself to loop through a query with the basics in place.&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;&lt;span class="codecomment"&gt;//We set a list of words we are going to loop over&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfset &lt;/span&gt;lWords = &lt;span class="codecfvar"&gt;"eine, meine, miney, mo, catch, developers, by, their, toe"&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfset &lt;/span&gt;nLength = &lt;span class="codecfvar"&gt;ListLen(&lt;/span&gt;lWords&lt;span class="codecfvar"&gt;)&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="codecomment"&gt;//The number of columns we want (this is a word and spacer)&lt;/span&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfset &lt;/span&gt;columns = &lt;span class="codecfint"&gt;5&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="codecomment"&gt;&lt;br /&gt;//Now, we check how many rows there would be , I do a ceiling function&lt;br /&gt;so that I get the upper integer e.g.&lt;/span&gt;&lt;br /&gt;&lt;span class="codecomment"&gt;//if we have 9 items, and we have 4 columns, we shall have 3 rows, the last row having one item and 3 blanks&lt;/span&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfset&lt;/span&gt; rows = &lt;span class="codecfvar"&gt;Evaluate(ceiling(&lt;/span&gt;nLength&lt;wbr&gt;&lt;br /&gt;&lt;p&gt;/columns&lt;span class="codecfvar"&gt;))&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="codecomment"&gt;//the ideal number of records that we shall have in TOTAL (including empty ones) in the table&lt;/span&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfset &lt;/span&gt;idealrecords = &lt;span class="codecfvar"&gt;Evaluate(&lt;/span&gt;rows * columns&lt;span class="codecfvar"&gt;)&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="codecftag"&gt;&amp;lt;cfoutput&amp;gt;&lt;/span&gt;&lt;br /&gt;Number of items = #nLength#&amp;lt;br /&amp;gt;&lt;br /&gt;Number of columns = #columns# &amp;lt;br /&amp;gt;&lt;br /&gt;Number of Rows = #rows#&amp;lt;br /&amp;gt;&lt;br /&gt;Ideal Number of Columns = #idealcols#&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;span class="codehtmltag"&gt;&amp;lt;table&lt;/span&gt; &lt;span class="codehtmlattr"&gt;border="&lt;/span&gt;1&lt;span class="codehtmlattr"&gt;" width="&lt;/span&gt;80%&lt;span class="codehtmlattr"&gt;"&lt;/span&gt;&lt;span class="codehtmltag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt; &lt;span class="codehtmltag"&gt;&amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span class="codecomment"&gt;//Loop from 1 to the ideal total number of items (never mind rows)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span class="codecftag"&gt;&amp;lt;cfloop&lt;/span&gt; &lt;span class="codecftag"&gt;from="&lt;/span&gt;1&lt;span class="codecftag"&gt;" to="&lt;/span&gt;#idealcols#&lt;span class="codecftag"&gt;" index="&lt;/span&gt;i&lt;span class="codecftag"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span class="codecomment"&gt;//We set if this column needs a row&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecftag"&gt;&amp;lt;cfset&lt;/span&gt; colCounter = i &lt;span class="codecfvar"&gt;MOD&lt;/span&gt; columns&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      &lt;span class="codecomment"&gt; //make sure that we dont need an empty space&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecftag"&gt;&amp;lt;cfif&lt;/span&gt; i &lt;span class="codecfvar"&gt;LTE ListLen(&lt;/span&gt;lWords&lt;span class="codecfvar"&gt;)&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;               &lt;span class="codehtmltag"&gt;&amp;lt;td&amp;gt;&lt;/span&gt;#&lt;span class="codecfvar"&gt;ListGetAt(&lt;/span&gt;lWords, i&lt;span class="codecfvar"&gt;)&lt;/span&gt;#&lt;span class="codehtmltag"&gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecftag"&gt;&amp;lt;cfelse&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;               &lt;span class="codehtmltag"&gt;&amp;lt;td&amp;gt;&lt;/span&gt; &lt;span class="codehtmltag"&gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecftag"&gt;&amp;lt;/cfif&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecomment"&gt;//Insert a row if required&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;span class="codecftag"&gt;&amp;lt;cfif&lt;/span&gt; colCounter &lt;span class="codecfvar"&gt;EQ&lt;/span&gt; &lt;span class="codecfint"&gt;0&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;         &lt;span class="codecomment"&gt;//Unless we are at the end of the list (we already have a TR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;             &lt;span class="codecftag"&gt;&amp;lt;cfif&lt;/span&gt; i LT idealcols&lt;span class="codecftag"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                 &lt;span class="codehtmltag"&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;                 &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;              &lt;span class="codecftag"&gt;&amp;lt;/cfif&amp;gt;&lt;/span&gt;&lt;br /&gt;         &lt;span class="codecftag"&gt;&amp;lt;cfelse&amp;gt;&lt;/span&gt;&lt;br /&gt;         &lt;span class="codehtmltag"&gt;&amp;lt;td&amp;gt;&lt;/span&gt; &lt;span class="codehtmltag"&gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;         &lt;span class="codecftag"&gt;&amp;lt;/cfif&amp;gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class="codecftag"&gt;&amp;lt;/cfloop&amp;gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class="codehtmltag"&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class="codecftag"&gt;&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;What this gives you is:&lt;br /&gt;&lt;br /&gt;eine | spacer | meine  | spacer | miney  | spacer | mo  | spacer | catch&lt;br /&gt;developers  | spacer | by | spacer |their  | spacer | toe  | spacer | blank cell&lt;br /&gt;&lt;br /&gt;&lt;p&gt;you can change the &lt;span class="codecftag"&gt;&amp;lt;cfset &lt;/span&gt;columns = &lt;span class="codecfint"&gt;5&lt;/span&gt;&lt;span class="codecftag"&gt;&amp;gt; &lt;/span&gt; to change the number of columns and the code should still work&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Let me know if this helpful to you! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110640063540988796?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110640063540988796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110640063540988796'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/01/fancy-table-layouts-in-coldfusion.html' title='Fancy Table Layouts in Coldfusion'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110630416711858384</id><published>2005-01-21T10:42:00.000Z</published><updated>2005-01-21T10:44:48.430Z</updated><title type='text'>Mach-ii for newbies - part1 Getting started)</title><content type='html'>I know I talk a lot about Coldfusion  and &lt;a href="http://www.cfeclipse.org/"&gt;CFEclipse &lt;/a&gt;etc, but one of the frameworks that I havent been exposed to has been Mach II. Not a great bane of my life or anything but I simply havent been exposed to it to really know whats "good" about it and what it gives me as a developer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.corfield.org/blog/index.cfm?mode=entry&amp;amp;entry=946A7358-06CE-3A64-2BCEEC389D12CE52"&gt;Sean Corfield&lt;/a&gt; put a recent entry in his &lt;a href="http://www.corfield.org/blog/index.cfm"&gt;Architect's View blog&lt;/a&gt; about &lt;a href="http://tutorial345.easycfm.com/"&gt;this &lt;/a&gt;tutorial, which even if its a part one does give a good insight into getting started with the &lt;a href="http://www.mach-ii.com/"&gt;Mach II&lt;/a&gt; framework.&lt;br /&gt;&lt;br /&gt;This is interesting particularly to me since I contribute to the CFEclipse project and have my own&lt;a href="http://cfopen.org/projects/fusebox3cfe/"&gt; Fusebox plugin&lt;/a&gt; for CFEclipse. One of the things that astounded me was that as I had started developing the plugin for Fusebox 3 was how easlity I could include support for Fusebox 4 since it was basically parsing and XML document.&lt;br /&gt;&lt;br /&gt;One of the thoughts, if no one else is doing it is to also add Mach II support. But first, I have to get my head round Mach II! So&lt;a href="http://tutorial345.easycfm.com"&gt; this tutorial&lt;/a&gt; is a great starter for 10&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110630416711858384?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tutorial345.easycfm.com/' title='Mach-ii for newbies - part1 Getting started)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110630416711858384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110630416711858384'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/01/mach-ii-for-newbies-part1-getting.html' title='Mach-ii for newbies - part1 Getting started)'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110622957116451191</id><published>2005-01-20T13:59:00.000Z</published><updated>2005-01-20T14:07:08.246Z</updated><title type='text'>Random Tunes</title><content type='html'>From &lt;a href="http://pmcelhaney.blogspot.com/2005/01/playlist-meme.html"&gt;Patrick's Meme Proliferator : The Playlist Meme&lt;/a&gt; I got the idea of randomly playing 10 songs from my iTunes library (I must say this is a limited library on my PC, my iMac contains a lot more) to give a feel for the stuff I listen to, so without much ado, here it is!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Chemical Brothers&lt;/strong&gt; - &lt;em&gt;My Elastic Eye&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00005U1YO/qid=1106228492/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;Come With Us&lt;/a&gt; : A classic album, I think its the last album I bought before coming to Spain &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;Tricky&lt;/strong&gt; -&lt;em&gt; The Hawk is coming&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00005KFTN/qid=1106228516/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;Blowback&lt;/a&gt; Loved this album with the rude cover &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;Lights Off&lt;/strong&gt; - &lt;em&gt;Loudeast&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00004WN1A/qid=1106228536/202-2286111-1019838"&gt;Yoshiesque Two - East Coast&lt;/a&gt; : I got this album as I loved the cover &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;Foo Fighters&lt;/strong&gt; - &lt;em&gt;Burn Away&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00006OA4X/qid=1106228564/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;One By One&lt;/a&gt; : Great music to play air guitar to &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;Fatboy Slim&lt;/strong&gt; - &lt;em&gt;Song For Lindy&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B000024NPY/qid=1106228584/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;Better Living Through Chemistry&lt;/a&gt; : Need I say more? &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;The Lemonheads &lt;/strong&gt;- &lt;em&gt;Confetti&lt;/em&gt; - &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B000065LZH/qid=1106228641/sr=1-2/ref=sr_1_10_2/202-2286111-1019838"&gt;It's A Shame About Ray&lt;/a&gt; : Saw them at Glastonbury years ago and was hooked, especially with My (Drug) Buddy &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt; E.Z. Rollers&lt;/strong&gt; - &lt;em&gt;Funked Up Flava'S&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B000028A2P/qid=1106228669/sr=1-1/ref=sr_1_10_1/202-2286111-1019838"&gt;Weekend World&lt;/a&gt;: From Lock Stock and two smoking Barrels I think, has a great tune in the album called &lt;em&gt;Walk this Land&lt;/em&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;    &lt;strong&gt;Beck&lt;/strong&gt; -&lt;em&gt; Peaches &amp;amp; Cream&lt;/em&gt; from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B000033JZU/qid=1106228718/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;Midnite Vultures&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt; Pulp Fiction&lt;/strong&gt; - Royale With Cheese from &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00006H1ER/qid=1106228748/sr=2-1/ref=sr_2_10_1/202-2286111-1019838"&gt;Pulp Fiction Soundtrack&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;strong&gt;The Prodigy&lt;/strong&gt; - Memphis Bells from Always &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B0002BK4I0/qid=1106228783/sr=2-1/ref=sr_2_2_1/202-2286111-1019838"&gt;Outnumbered Never Outgunned&lt;/a&gt; : This reminds me of the gym&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;What are your Top 10 Random songs?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110622957116451191?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110622957116451191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110622957116451191'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/01/random-tunes.html' title='Random Tunes'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110581145849842223</id><published>2005-01-15T17:50:00.000Z</published><updated>2005-01-15T17:53:17.666Z</updated><title type='text'></title><content type='html'>&lt;a href="http://cfopen.org/projects/fusebox3cfe/"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/21/1061/320/fuseboxLogoMine.jpg" align="left" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;With the help of Simeon Bateman and Sean Corfield I have included support (maybe minor) to view fusebox 4 applications.&lt;br /&gt;&lt;br /&gt;This was actually easier than expected, with the only real drag being the property page not behaving like it should.&lt;br /&gt;&lt;br /&gt;So, instead of choosing what version you have of fusebox, the plugin now auto magically chooses for you based on whether you have a fbx_circuits.cfm file or a fusebox.xml.cfm file.&lt;br /&gt;&lt;br /&gt;Clever people out there will probably ask "what happens if I have BOTH in the same directory??" Well, in short.. dont. I havent tested this but I suspect that the fusebox.xml.cfm file will win. (hey, he is the latest and greatest!)&lt;br /&gt;&lt;br /&gt;I hope we get good feedback on this release. I know that it isnt FEATURE packed, but that is coming soon. Any suggestions for features etc are always welcome&lt;br /&gt;&lt;br /&gt;Get the download at: http://cfopen.org/projects/fusebox3cfe/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110581145849842223?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110581145849842223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110581145849842223'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/01/with-help-of-simeon-bateman-and-sean.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110547332232341352</id><published>2005-01-11T19:55:00.000Z</published><updated>2005-01-11T19:55:22.323Z</updated><title type='text'>Apple - Mac mini</title><content type='html'>Imagine a PC smaller than a Shuttle mini. the Apple Mac mini is something that Apple had to do. Its a replacement for your old (or hell! new!) PC that integrates with all the peripherals (yes including your old monitor). So. a new mac machine.. whats so good about it? its 2 inches high by  6.5 inches wide and deep. That is small but it just looks sooo lovely! Great to go with your IPod&lt;br /&gt;&lt;br /&gt;And no, it doesnt stop there, they have also introduced a 99 USD Ipod called the &lt;a href="http://www.apple.com/ipodshuffle/"&gt;IPod Shuffle&lt;/a&gt;. This is up to a Gig of space for all your songs that are played in a chewing gum sized package. This is so awesome I am constraining myself in this post&lt;br /&gt;&lt;br /&gt;I shall write more when I have got myself together.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110547332232341352?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.apple.com/macmini/' title='Apple - Mac mini'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110547332232341352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110547332232341352'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2005/01/apple-mac-mini.html' title='Apple - Mac mini'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110443422646869075</id><published>2004-12-30T19:13:00.000Z</published><updated>2004-12-30T19:17:46.533Z</updated><title type='text'>Helping people affected by the Indian Ocean Tsunamis</title><content type='html'>I would like to send out my heart to everyone effected by the disaster affecting the countries round the Indian Ocean.&lt;br /&gt;&lt;br /&gt;With the death toll rising to such huge levels that it is hard to understand, I think that everyone in the west should start sending donations. You can donate at via the Red Cross&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.redcross.org/"&gt;http://www.redcross.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110443422646869075?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.redcross.org/' title='Helping people affected by the Indian Ocean Tsunamis'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110443422646869075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110443422646869075'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/12/helping-people-affected-by-indian.html' title='Helping people affected by the Indian Ocean Tsunamis'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110388387927777806</id><published>2004-12-24T10:24:00.000Z</published><updated>2004-12-24T10:27:48.093Z</updated><title type='text'>Firefox More Popular that IE</title><content type='html'>&lt;a href='http://photos1.blogger.com/img/21/1061/640/browsers_onCybersonic.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/21/1061/320/browsers_onCybersonic.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Just thought I would post a breakdown of the browsers hitting this blog. It seems that Netscape (I assume its actually Firefox) is beating IE! What a shocker in light of some of the threads on &lt;a href="http://www.houseoffusion.com"&gt;cf-talk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110388387927777806?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110388387927777806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110388387927777806'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/12/firefox-more-popular-that-ie.html' title='Firefox More Popular that IE'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110388256589950361</id><published>2004-12-24T10:02:00.000Z</published><updated>2004-12-24T10:02:45.900Z</updated><title type='text'>Fusebox 3 Plugin for CFEclipse</title><content type='html'>&lt;a href="http://cfopen.org/projects/fusebox3cfe/"&gt;Fusebox 3 Plugin for CFEclipse&lt;/a&gt;: "This is a plugin for the CFEclipse project that extends the capabilities of CFEclipse to develop fusebox 3 applications. It provides views and functions in line with good practices for fusebox development"&lt;br /&gt;&lt;br /&gt;I started a project about a week ago to develop a plugin for eclipse that would help me with managing and basically browsing Fusebox 3 applications. Its a new View that is added to eclipse that displays your application as a tree with circuits/fuseactions/fuses that you can click from each and go to the relevant file. &lt;br /&gt;&lt;br /&gt;I have  more plans for the plugin but with Olliver Tupman leaving the CFE project and Xmas looming I dont think there will be a lot of checkins from now till the new year! But I would love to hear from people if they have checked it out and used it! Any feedback is welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110388256589950361?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cfopen.org/projects/fusebox3cfe/' title='Fusebox 3 Plugin for CFEclipse'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110388256589950361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110388256589950361'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/12/fusebox-3-plugin-for-cfeclipse.html' title='Fusebox 3 Plugin for CFEclipse'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110328683084488248</id><published>2004-12-17T12:33:00.000Z</published><updated>2004-12-17T12:36:56.926Z</updated><title type='text'>cf_snow</title><content type='html'>&lt;a href='http://photos1.blogger.com/img/21/1061/640/dscf1747.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/21/1061/320/dscf1747.jpg'&gt;&lt;/a&gt;&lt;br /&gt;There is also snow near Valencia. We are not sun drenched all the time.. sometimes a good snowball fight is also needed. This was taken in Javalambre (I like that place as it starts with Java. sad eh?).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110328683084488248?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110328683084488248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110328683084488248'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/12/cfsnow.html' title='cf_snow'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110053253079089036</id><published>2004-11-15T15:28:00.000Z</published><updated>2004-11-15T15:32:12.683Z</updated><title type='text'>dbdesigner4</title><content type='html'>&lt;a href="http://photos1.blogger.com/img/21/1061/640/DBDesigner%204.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/21/1061/320/DBDesigner%204.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have been looking for a way to emulate Microsoft SQL Server's Enterprise Manager when using a mySQL database. Basically I wanted to be able to design the tables in a db as you would do in EM and add relationships etc (this is the way I think so its nice to have a tool that behaves acordingly).&lt;br /&gt;I asked Oliver T for any sugestions and he come up with &lt;a href="http://www.fabforce.net/dbdesigner4/"&gt;dbdesigner4&lt;/a&gt;. I got more than I bargained for. This is a great little app, not your usual "create DB", "create Table" kinda thing. But what it allows you to do is visually design all the tables (giving you hints like id&lt;tablename&gt; for the Primary Key) as well as all the relationships&lt;br /&gt;&lt;br /&gt;Now the REAL cool thing about this is that you can group tables into Regions into which you can put related tables in the diagram so you can see WHAT all the tables are for.&lt;br /&gt;&lt;br /&gt;Another thing that is SUPER cool about this is that you can use the provided SimpleWebFront plugin to create a PHP website to administer the tables! You add the groups into which you add the tables you want to administer.. add the DB connection properties for a mysql db and then point it to a directory for it to go off and create you a nice simple web front end to your db.&lt;br /&gt;&lt;br /&gt;Did I also mention its free??? Rock on!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110053253079089036?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.fabforce.net/dbdesigner4/' title='dbdesigner4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110053253079089036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110053253079089036'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/11/dbdesigner4.html' title='dbdesigner4'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-110025666348442202</id><published>2004-11-12T10:51:00.000Z</published><updated>2004-11-12T10:51:03.483Z</updated><title type='text'>cfeclipse: CFEclipse 1.1.17 released</title><content type='html'>&lt;a href="http://cfeclipse.tigris.org/releases/announce_1.1.17.html"&gt;cfeclipse: CFEclipse 1.1.17 released&lt;/a&gt; At long last, althought it must be said that  the releases are coming in fast and furious! Like evolution, it takes a time to build a base onto which you can then start adding great features... once the foundation is laid, a  lot of new features can be added and I forsee this happening a more and more with CFEclipse.&lt;br /&gt;&lt;br /&gt;Some of the new features include:&lt;br /&gt;    * 11 Selected text drag 'n' drop&lt;br /&gt;    * 138 Bracket highlighting&lt;br /&gt;    * 17 Block indent/unindent enhancement&lt;br /&gt;    * 183 Code folding&lt;br /&gt;    * 21 Ctrl + Double click selects tag&lt;br /&gt;    * 175 CFML comments&lt;br /&gt;    * 97 CFC Browser enhancement&lt;br /&gt;&lt;br /&gt;You can get the update from Eclipse itself via Help -&gt; Software Updates&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On a similar related note, Rob Rohan has put some videos up of using CFEclipse as well as the possible logos for the project, check it out here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rohanclan.com/projects/cfeclipse/index.cfm"&gt;&lt;br /&gt;http://www.rohanclan.com/projects/cfeclipse/index.cfm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-110025666348442202?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cfeclipse.tigris.org/releases/announce_1.1.17.html' title='cfeclipse: CFEclipse 1.1.17 released'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110025666348442202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/110025666348442202'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/11/cfeclipse-cfeclipse-1117-released.html' title='cfeclipse: CFEclipse 1.1.17 released'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109992784624791840</id><published>2004-11-08T15:30:00.000Z</published><updated>2004-11-08T15:30:46.246Z</updated><title type='text'>Delicious Library</title><content type='html'>&lt;a href="http://www.delicious-monster.com/"&gt;Delicious Library&lt;/a&gt; Is a product from the tastily named Delicious Monster. It allows you to scan the barcodes of your DVDs, CDs, books and games to add them to a library. You can then feel free to lend them out to your friends and know that you can chase the thieveing rascals up when they dont fess up with the goods in time.&lt;br /&gt;&lt;br /&gt;Its an OS X app so if you are Windows Only Square (WOS), maybe you could look for an emulator like &lt;a href="http://pearpc.sourceforge.net/"&gt;PearPC&lt;/a&gt; and give it a whirl. It says it needs &lt;a href="http://www.apple.com/isight/"&gt;iSight&lt;/a&gt; to work (Aople's Webcam). As yet I havent managed to get it running on my lowly iBook, as I still havent upgraded to Panther but I shall let you know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109992784624791840?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.delicious-monster.com/' title='Delicious Library'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109992784624791840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109992784624791840'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/11/delicious-library.html' title='Delicious Library'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109576020860205260</id><published>2004-09-22T09:45:00.000Z</published><updated>2004-09-22T10:48:14.060Z</updated><title type='text'>Rob Rohan Interview</title><content type='html'>&lt;p&gt;Since my last &lt;a href="http://cybersonic.blogspot.com/2004/09/oliver-tupman-interview.html"&gt;post&lt;/a&gt; with regards to the release of CFEclipse V 1.1.16&lt;br /&gt;I thought I would post an interview with the main guy behind the project Rob Rohan.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Mark Drew: What is CFEclipse? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Rob Rohan:&lt;/strong&gt; CFEclipse is a plug-in for the Eclipse IDE that provides CFML support to Eclipse. In addition to code insight and syntax highlighting, CFEclipse adds CFML specific tools to Eclipse such as CFML outlining, CFC method outline, and CFML problem reporting. It also adds some cool tools that improve development / spelunking time and some can work with other plug-ins - like Snippets for example. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;MD: How did you get involved in the project? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR: &lt;/strong&gt;I started it. &lt;/p&gt;&lt;strong&gt;MD: What were you doing before this/what is your background?&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RR: &lt;/strong&gt;I don't really have a before project per se - I have a lot of active projects that get worked on in slices as time / interest allows. Some open source developers have just one project, and some have many projects going all the time - their pay job often being one of them; I fall into the later category. &lt;p&gt;As for my background I am a freelance hacker hailing from the Bay Area.&lt;br /&gt;I mostly code in Java, or C++, but turn to ColdFusion for web applications. I have been coding for about 8 years for profit, and for about 18 years for fun (apple][e woot woot). &lt;/p&gt;&lt;p&gt;(For the corporate types: hacker as in the "computer enthusiast" sense not the media's criminal, steal-your-credit-card, sense) &lt;/p&gt;&lt;p&gt;&lt;strong&gt;MD: Why Eclipse as the IDE?&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RR: &lt;/strong&gt;At the time I was running Linux as my workstation and Net Beans as my Java IDE. Net Beans was pissing me off so I took the plunge, tried Eclipse, liked it, and switched all my Java projects to Eclipse. Around that time I got a couple contracts to do some ColdFusion work, so I started looking for either an Eclipse plug-in or a IDE that would run on Linux. I didn't find much, and wound up using JEdit for my ColdFusion development. &lt;/p&gt;&lt;p&gt;JEdit is cool, but it lacks a few niceties that I wanted in a ColdFusion environment. I started to write a better ColdFusion plug-in for JEdit, but then it dawned on me that I could just do it in Eclipse and then I'd only need the one IDE (plus Eclipse is faster). So, taking the long way around, I went with Eclipse because it's faster, has better Java tools, and works well on Linux (and on Mac which I now use for my workstation). &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: What are the best bits? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR: &lt;/strong&gt;In my mind Oliver's behind-the-scenes parser is the coolest. Without it the Outlines and filtering wouldn't be possible. Nor the right-click open-file. In fact, most of the cool stuff the plug-in can do is because of the parser (I call it the Tupman Parser, but I think I am the only one who calls it that)&lt;br /&gt;&lt;br /&gt;In a close second is the Snippets. Spike took that hap hazard area by the horns and made something very very cool out of it. I use the snippet view with most of the plug-ins I use.&lt;br /&gt;&lt;br /&gt;Aside from those the help features are nice. Spike's and Mark's F1, the hover help, and the return types in code insight all come in helpful on a daily basis. &lt;/p&gt;&lt;strong&gt;MD: What is coming up next?&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RR:&lt;/strong&gt; Oliver will be the man for that one, but I think we are focusing on UML integration, better dictionary and user customizing tools, and the every present bug fixes.&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Will it support fusebox/MachII? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR:&lt;/strong&gt; I am of the opinion that fusebox and MachII should be separate plug-ins. After all you can use Fusebox in PHP, and not everyone who uses ColdFusion cares about frameworks anyway. Oliver will have the final say as to weather framework support is built into the CFEclipse core. &lt;/p&gt;&lt;p&gt;As an aside, I have been toying around with a fusebox3 plug-in, and I know Spike is working on some MachII tools - so we'll see. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;MD: What is your favorite editor apart from eclipse? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR: &lt;/strong&gt;Oh so many... JEdit has a special place in my heart as I used the editor component in the Treebeard XSLT IDE and my on-line Java editor.&lt;br /&gt;&lt;br /&gt;On Windows servers I am forced to deal with, I stick on Notepad2.&lt;br /&gt;For Mac OSX I like SubEthaEdit for random file editing.&lt;br /&gt;On anything Unix when I need to edit a system file I use vi, and to write any applications (where I have no GUI or Eclipse is not installed) I default to Emacs. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Which other plugins do you use?&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;RR:&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Tail log viewer &lt;a href="http://graysky.sourceforge.net/"&gt;http://graysky.sourceforge.net/&lt;/a&gt; (thanks Spike)&lt;/li&gt;&lt;li&gt;JSEdior &lt;a href="http://jseditor.sourceforge.net/"&gt;http://jseditor.sourceforge.net/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;CSSEditor &lt;a href="http://csseditor.sourceforge.net/"&gt;http://csseditor.sourceforge.net/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;DBStuff &lt;a href="http://quantum.sourceforge.net/"&gt;http://quantum.sourceforge.net/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;RegExp Tester &lt;a href="http://brosinski.com/stephan/archives/000028.php"&gt;http://brosinski.com/stephan/archives/000028.php&lt;/a&gt; &lt;/li&gt;&lt;li&gt;XMLBuddy &lt;a href="http://xmlbuddy.com/"&gt;http://xmlbuddy.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;PHPEclipse &lt;a href="http://www.phpeclipse.de/tiki-view_articles.php"&gt;http://www.phpeclipse.de/tiki-view_articles.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;And I am playing with C# a bit so...&lt;br /&gt;&lt;a href="http://www.improve-technologies.com/alpha/esharp/"&gt;http://www.improve-technologies.com/alpha/esharp/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Would you use non open source plugins? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR:&lt;/strong&gt; I do now. However, I only use free plug-ins at present. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: What attracts you to the open source movement/ideology? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR:&lt;/strong&gt; I have been an open source freak since I first booted Linux back in like '97 (man, I am old in Metaverse time). Open source is awesome for many reasons, but the one that stands out the most in my mind is the fact that the project is the main focus. What makes the project useful and cool. Not money, not "how do we increase the bottom line", not how can we get the best RO f'ing I. It's what do developers want, what solves the problem at hand, we (developers, hackers, actual computers users) control what happens and where the project goes. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Tt's not what we are given, or told to do or use, it's what we can make - limited only by our imagination and time.&lt;/em&gt; &lt;/p&gt;&lt;p&gt;Wozniak once said in a speech that innovation is dead in the computer industry. For the most part, from a corporate perspective, I think he is right. For example, Microsoft spent millions to add useless features to Office just so they would have something to sell. The core of Office, the parts people actually use, is the same as it was in Microsoft Works. The corporate types almost never come up with something new. They steal or buy other people's ideas, but they rarely come up with something new and cool. &lt;/p&gt;&lt;p&gt;Open source is where technology is innovative. Its where ideas are praised and implemented. Open source is where everyone has equal share - truly equal share - in projects. Its where you can see the code, see what's really going on, learn from it, adapt, or fix it. If you are in computers for the money or the shiny bobbles, Open Source probably doesn't make much sense to you; much like a musician who plays free doesn't make sense. However, if you are a hacker, a programmer who loves your craft, you already know why it's cool and probably do it already :) &lt;/p&gt;&lt;p&gt;::End Dissertation:: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: How do you compare to He3? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR: &lt;/strong&gt;I haven't used it - nor will I; so I can not comment on the differences between it and CFEclipse for daily ColdFusion coding. However, I can say that it is trying to brand and create a product to sell whereas the CFEclipse project is contributing to the open source developer and ColdFusion communities (not that they are mutually exclusive). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;MD: Who to give feedback/donations to? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;RR: &lt;/strong&gt;Feedback can go to one of the lists, to any of us directly, or to the bug list. We try to handle all requests in an expeditious nature, and we do pretty well I think. As for donations, I'd never thought of that... I'll pass that to Oliver (though my Swiss bank number is ... :-D) &lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109576020860205260?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109576020860205260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109576020860205260'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/09/rob-rohan-interview.html' title='Rob Rohan Interview'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109404459839802965</id><published>2004-09-10T09:26:00.000Z</published><updated>2004-09-10T10:16:27.950Z</updated><title type='text'>Oliver Tupman Interview</title><content type='html'>Last night a special event happened... CFEclipse version 1.1.16 was released including a number of bug fixes and more importantly new features.&lt;br /&gt;You can use your ecplipse update feature or download it from: &lt;a href="http://www.spike.org.uk/downloads/cfeclipse1.1.16.zip"&gt;http://www.spike.org.uk/downloads/cfeclipse1.1.16.zip&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Some of the new features that were released are:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Context insight for scope variables: just type SESSION. or APPLICATION. to get a list of the available scope variables&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Component insight available for pre-defined CFC's via user.xml: Just add your own CFC in to the user.xml and hit Ctrl+F5, that will reload all the Dictionaries to update the code completion etc&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; cfinclude 'template' attribute proposals list directories &amp; files:when adding a &lt;span class="style1"&gt;&amp;lt;cfinclude template=""&amp;gt;&lt;/span&gt; now lists all the files and directories! Handy!! You can also enter a non existent file name in there and if you right click you will see an option to "Open File...", if the file does not exist.. it will create it for you! Double Handy!&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Can change the editors background colour (cheers to Mulcahey Robert J.): Under Window -&amp;gt; Preferences -&amp;gt; CFEclipse -&amp;gt; CFML Colours&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Drag and drop text from outside the editor &lt;strong&gt;beta&lt;/strong&gt; and may only work on Mac: This does work on PC's as I tried it from notepad.. not sure what would happen from Rich Text documents such as Word or Excel&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Snip behavior modified - single character triggers supported: Create a snippet called (for example "link") with the trigger "a" and the Snippet Starting Block as: &lt;strong&gt;&amp;lt;a href="$${link}"&amp;gt;$${display}&amp;lt;/a&amp;gt;&lt;/strong&gt; you can now just type a + Ctrl + &amp;lt;space&amp;gt; and you get your snippet insertion&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Snip dialog has scroll bars for edit boxes, multi-line snips inserted with same indent as first line: This is great if you have very long snippets!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; F8 saves &amp; refreshes browser if scribble file is already active: Check out Spike's &lt;a href="http://www.spike.org.uk/cfeclipse/space/Scribble+pad" target="_blank"&gt;post&lt;/a&gt; on the &lt;a href="http://www.spike.org.uk/cfeclipse/space/" target="_blank"&gt;CFEclipse Wiki&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style2"&gt;NEW!&lt;/span&gt; Now there's only one dialog per snippet for variables &amp;amp; drop-downs for enumerator values: if you are a heavy user of Snippets this is a must!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;With this release I decided to interview one of the developers of CFEclipse, Oliver Tupman and get some details of his involvement and opinions on the direction of CFEclipse &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Mark Drew: In your own words what is CFEclipse? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Oliver Tupman:&lt;/strong&gt; CFEclipse is an open-source attempt at creating the perfect coding environment for CFML coders. Of course there's also cross-over into the world of client-side stuff (JS, CSS, etc.).&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: How did you get involved in the project? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT:&lt;/strong&gt; My ColdFusion experience started something like a year ago when I was asked to develop my company's new Quality Control intranet. I tried a whole bunch of IDEs including Dreamweaver, HomeSite, PrimalScript,jedit, etc and ended up using the tried and tested Textpad.&lt;br /&gt;&lt;br /&gt;Then Rob released the first version of CFE. I tried it out and said to myself"doh, no CFScript insight". Asked Rob for the code, played around and got hooked. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MD: What were you doing before this/what is your background?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;OT: &lt;/strong&gt;I'm the youngest of the development team so my background probably isn't as impressive as everyone else. Currently I'm two years out of University working for a Geotechnical company using ColdFusion, MFC C++,.NET and a small bit of Java/FoxPro/everything. Prior to this I did PHP,C &amp; C++ and some PERL.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MD: Why Eclipse as the IDE?&lt;br /&gt;OT:&lt;/strong&gt; Originally Eclipse held no benefits for me - why would a CF and Microsoft developer want it? There wasn't any CF support. Compared to Visual Studio 6 it is rather slow and hey, apart from CF I don't do any non-MS work.&lt;br /&gt;&lt;br /&gt;But compare Eclipse to the behemoth that is MS.NET and now you're talking! I should seriously start looking into C# on Eclipse, but unfortunately I don't believe it supports everything I need to be as productive as I am at the moment. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MD: What are the best bits?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;OT:&lt;/strong&gt; CFE :D The Java support is fantastic. I sit in VS.NET wishing I had that sort of functionality (and then wondering whether I can persuade the boss to buy it for me). The source control support is great as well, I love that feature. Oh, and the fact that it's so extendible.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MD: What is coming up next?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;OT: &lt;/strong&gt;From my areas of CFE will be improved content assist (aka tag insight,'content assist' is the Eclipse terminology) including - hopefully -basic CSS &amp;amp; JS support. Also coming along nicely is improved file parsing and CFScript block parsing.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Will it support fusebox/MachII?&lt;br /&gt;&lt;br /&gt;OT:&lt;/strong&gt; Hell yeah. Kinda. Sort of. In time. Basically there's a problem: how much time to devote between core CFE functionality and the support of frameworks. There are so many frameworks, where does one begin? With the one currently in vogue? The most widely used? The answer is probably going to be: the ones that developers are personally using :D One gets into CFE by scratching that itch.&lt;br /&gt;&lt;br /&gt;My workplace use FB3 and I have no time to learn new ones, so I'm just sticking to core CFE functionality. I'll throw in extra bits of code to other framework stuff when someone has done the ground work. And I'll always be willing to provide dev help to anyone who wishes to contribute. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MD: What is your favourite editor apart from eclipse?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT:&lt;/strong&gt; On Windows: Textpad. On *nix: Emacs! &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Which other plugins do you use?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT: &lt;/strong&gt;Lets see, there's a JavaScript plugin, a CSS plugin, DBExplorer, XPathevaluator, that's about it. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Would you use non open source plugins?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT:&lt;/strong&gt; I'm of "tools to be used" opinion with a leaning towards open source. So if there's an open source tool that does the job, then cool. Otherwise I'll use closed source. For example: the XPath plugin is closed source. I think there's an open-source version being developed somewhere too. I'll probably switch to that soon. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: What attracts you to the open source movement/ideology?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT:&lt;/strong&gt; Originally it was just "hey, its free". Being a poor Uni student that sort of thing really helped. But I wasn't really sure until I started playing with FarCry. Now using FarCry I can see what's happening within the code. I could, if I chose to, trace through the core and see hastate. Very cool.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: How do you compare to He3?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT: &lt;/strong&gt;CFE compared to He3. I haven't really used He3 properly, and as I don't do any MachII development one of it's core features is of no use to me.Oh, and the CFML stuff in CFE feels more polished than He3. But perhaps it's improved by now. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;MD: Who to give feedback/donations to?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OT:&lt;/strong&gt; Feedback and donations, hmm. Well on the feedback side of things then feel free to e-mail any member of the CFE dev team. We're always happy to hear from people. Alternatively hop along to the CFE project at &lt;a href="http://cfeclipse.tigris.org/" target="_blank"&gt;http://cfeclipse.tigris.org/&lt;/a&gt; and register. We have a user mailing list that's a good place to sound off.&lt;br /&gt;&lt;br /&gt;On the subject of donations then I suspect that its best to mention it to one of the dev team leaders and we'll sort it out from there.&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109404459839802965?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109404459839802965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109404459839802965'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/09/oliver-tupman-interview.html' title='Oliver Tupman Interview'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109363927711730503</id><published>2004-09-06T19:20:00.000Z</published><updated>2004-09-10T10:11:09.416Z</updated><title type='text'>Apache, Virtual Hosts, PHP, CF5 and CFMX (part 2)</title><content type='html'>Continued from &lt;a href="http://cybersonic.blogspot.com/2004/06/apache-virtual-hosts-php-cf5-and-cfmx.html"&gt;Part 1&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;In the last episode I talked about adding virtual hosts to your system and showed you how to set up one of your sites as a Coldfusion 5 site. That is a great start but I don't just run Coldfusion 5 (you Grandpa you might say! Who uses it?!) I also run &lt;a href="http://www.php.net/"&gt;PHP &lt;/a&gt;and ColdFusion MX on this poor little box.&lt;br /&gt;&lt;br /&gt;The next step is to add PHP support, so if you look back to your httpd.conf file we can add an entry for our PHP site as before, we add a new VirtualHost entry and add the right PHP module (you should have already installed PHP, I am not going into that... they have a better manual and more time)&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost php_project&amp;gt;&lt;br /&gt;ServerAdmin mark.drew@gmail.com&lt;br /&gt;DocumentRoot "c:/www/php_project/"&lt;br /&gt;ServerName php_project&lt;br /&gt;ErrorLog logs/php_project-error_log&lt;br /&gt;CustomLog logs/php_project-access_log common&lt;br /&gt;LoadModule php4_module c:/php/sapi/php4apache2.dll&lt;br /&gt;AddType application/x-httpd-php .php&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once you have added that you can start testing it by adding a php file in the root&lt;br /&gt;(at c:/www/php_project/ in my case)&lt;br /&gt;such as index.php with the following code&lt;br /&gt;&lt;br /&gt;&amp;lt;?php phpinfo();?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;you should have it all running and telling you all sorts of very useful information about your php setup!&lt;br /&gt;&lt;br /&gt;The next step will be to setup our CFMX Virtual Host.&lt;br /&gt;&lt;br /&gt;I am presuming that you have Coldfusion MX installed on your machine and running either as a standalone server (off port 8500) or installed onto IIS, you can download a copy from &lt;a href="http://www.macromedia.com/"&gt;http://www.macromedia.com/&lt;/a&gt; and follow the install instructions here &lt;a href="http://www.macromedia.com/support/coldfusion/installation.htmll"&gt;http://www.macromedia.com/support/coldfusion/installation.htmll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you have your copy if CFMX running nicely you need to use the wsconfig tool that comes with CFMX, browse to your C:\CFusionMX\runtime\bin and double click on wsconfig.exe. This should pop open a window, click "Add..." and enter the correct values about the location of your Apache httpd.conf file and which instance of coldfusion you want to create a connector for, e.g.:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jrun Host: localhost&lt;br /&gt;JRun Server: default&lt;br /&gt;Web Server: Apache&lt;br /&gt;Configuration Directory: C:\Apache Group\Apache2\conf&lt;br /&gt;Tick "Configure web server for ColdFusion MX applications"&lt;br /&gt;And click "OK"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This would have created a connector in your Coldfusion Directory and added the following code at the bottom of your httpd.conf file:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Ifmodule&amp;gt;# JRun Settings&lt;br /&gt;LoadModule jrun_module "C:/CFusionMX/runtime/lib/wsconfig/1/mod_jrun20.so"&lt;br /&gt;&amp;lt;IfModule mod_jrun20.c&amp;gt;&lt;br /&gt;JRunConfig Verbose false&lt;br /&gt;JRunConfig Apialloc false&lt;br /&gt;JRunConfig Ssl false&lt;br /&gt;JRunConfig Ignoresuffixmap false&lt;br /&gt;JRunConfig Serverstore "C:/CFusionMX/runtime/lib/wsconfig/1/jrunserver.store"&lt;br /&gt;JRunConfig Bootstrap 127.0.0.1:51010&lt;br /&gt;#JRunConfig Errorurl &amp;lt;optionally redirect to this URL on errors&amp;gt;&lt;br /&gt;AddHandler jrun-handler .jsp .jws&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This means that ALL virtual hosts will now run Coldfusion.. which is what we DONT want.&lt;br /&gt;&lt;br /&gt;What we need to do is create our Virtual Host for our coldfusion server and move this block inside only that Virtual host:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost cfmx_project&amp;gt;&lt;br /&gt;ServerAdmin mark.drew@gmail.com&lt;br /&gt;DocumentRoot "c:/www/cfmx_project/"&lt;br /&gt;ServerName cfmx_project&lt;br /&gt;ErrorLog logs/cfmx_project.local-error_log&lt;br /&gt;CustomLog logs/cfmx_project.local-access_log common&lt;br /&gt;&lt;br /&gt;Alias /cfide/ "C:/CFusionMX/wwwroot/cfide/"&lt;br /&gt;Alias /Main/ "C:/CFusionMX/wwwroot/cfide/"&lt;br /&gt;&lt;br /&gt;# JRun Settings&lt;br /&gt;LoadModule jrun_module "C:/CFusionMX/runtime/lib/wsconfig/1/mod_jrun20.so"&lt;br /&gt;&amp;lt;IfModule mod_jrun20.c&amp;gt;&lt;br /&gt;JRunConfig Verbose false&lt;br /&gt;JRunConfig Apialloc false&lt;br /&gt;JRunConfig Ssl false&lt;br /&gt;JRunConfig Ignoresuffixmap false&lt;br /&gt;JRunConfig Serverstore "C:/CFusionMX/runtime/lib/wsconfig/1/jrunserver.store"&lt;br /&gt;JRunConfig Bootstrap 127.0.0.1:51010&lt;br /&gt;#JRunConfig Errorurl &amp;lt;optionally redirect to this URL on errors&amp;gt;&lt;br /&gt;AddHandler jrun-handler .jsp .jws&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Stop and restart your webserver and place a index.cfm into the path you defined as your directory for your Virtual Host (in this case: c:/www/cfmx_project/) and test your server.&lt;br /&gt;&lt;br /&gt;Voila!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109363927711730503?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109363927711730503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109363927711730503'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/09/apache-virtual-hosts-php-cf5-and-cfmx.html' title='Apache, Virtual Hosts, PHP, CF5 and CFMX (part 2)'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109395822751949727</id><published>2004-09-03T00:26:00.000Z</published><updated>2004-09-02T12:30:36.653Z</updated><title type='text'>Eclipse and CF Eclipse Shortcuts</title><content type='html'>Welcome back after the bank holiday (if you had one!) I thought I would post a few handy shortcuts for CFEclipse. If you have any others that you want to send me, please do so.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Working with Files&lt;/strong&gt;&lt;br /&gt;Ctrl + E = List open files, then start typing the name and it should limit it to the ones you want&lt;br /&gt;Ctrl + Shift + R = Find a file in the project (in CFEclipse this shortcut needs to be used from the Navigator window)&lt;br /&gt;Ctrl+F6 = Tab back through open files&lt;br /&gt;Ctrl + Shift + F6 = Tab forwards through open files&lt;br /&gt;Ctrl+M = Maximise/Minimse Current window&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Editing in CFEclipse&lt;/strong&gt;&lt;br /&gt;&lt;snippet&gt;Ctrl + i = insert the snippet defined by the trigger text&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;We have you surrounded&lt;/strong&gt;&lt;br /&gt;Here are a few shortcuts to surround the selected but of code with whatever you need&lt;br /&gt;Ctrl+F3 = Surround with ##&lt;br /&gt;&lt;/snippet&gt;Ctrl+' = Surround with '&lt;br /&gt;Ctrl+Shift+' = Surround with "&lt;br /&gt;Ctrl+Shift+O = Surround with &lt;cfoutput&gt;&lt;/cfoutput&gt;&lt;br /&gt;Ctrl+Shift+D = Surround with a good &lt;cfdump var=""&gt;&lt;br /&gt;Ctrl+Shift+R = Surround with &lt;cfscript&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;No, Comments!&lt;br /&gt;&lt;/b&gt;You can also add comments very quicky with these shortcuts:&lt;br /&gt;Ctrl+Shift+M = Surround with CF comments &lt;!--- ---&gt;&lt;br /&gt;Ctrl+Shift+C =  Surround with the apropiate &lt;!-- --&gt; or &lt;!--- ---&gt; comments depending what type of code you are surrounding, neat huh?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;snippet&gt;&lt;b&gt;HELP!&lt;br /&gt;&lt;/b&gt;The trusty F1 will send you to&lt;a href="http://www.cfdocs.org/"&gt; http://www.cfdocs.org&lt;/a&gt; and redirect you to the right page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More info on CFEclipse can be found in a new Wiki located at &lt;a href="http://www.spike.org.uk/cfeclipse/space/"&gt;http://www.spike.org.uk/cfeclipse/space/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/snippet&gt;&lt;/cfscript&gt;&lt;/cfdump&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109395822751949727?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.spike.org.uk/cfeclipse/space/' title='Eclipse and CF Eclipse Shortcuts'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109395822751949727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109395822751949727'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/09/eclipse-and-cf-eclipse-shortcuts.html' title='Eclipse and CF Eclipse Shortcuts'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109402855570950503</id><published>2004-09-01T08:47:00.000Z</published><updated>2004-09-01T08:49:15.710Z</updated><title type='text'>End of the holidays</title><content type='html'>I just wanted to post (with sadness) that it is the end of the holidays here in spain. Every august it is taken as a general whole of spain holiday and today is the end of it. The reason I post with sadness is because I didnt manage to get any holidays myself! Pah! Gimme sympathy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109402855570950503?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109402855570950503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109402855570950503'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/09/end-of-holidays.html' title='End of the holidays'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-109362001432776246</id><published>2004-08-27T15:20:00.000Z</published><updated>2004-08-27T16:25:08.846Z</updated><title type='text'>CFEclipse tips and tricks</title><content type='html'>I have been using cfeclipse now for a couple of months, in case you dont know what CFEclipse is you should check out &lt;a href="http://cfeclipse.tigris.org/"&gt;http://cfeclipse.tigris.org/&lt;/a&gt;, it is basically a plugin to &lt;a href="http://www.eclipse.org"&gt;Eclipse&lt;/a&gt; (java editor extraordinaire) that allows you and helps you in most wonderful ways to do your ColdFusion coding!&lt;br /&gt;&lt;br /&gt;I have switched to it and sometimes even try to contribute to its development a little and now find it really hard to go back to Homesite, CFStudio or Dreamweaver (Textpad will always be there like my lucky pair of underpants tho!).&lt;br /&gt;&lt;br /&gt;I thought I would add some hints and tips on how to get using it even more efficiently&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Snippets&lt;/strong&gt;&lt;br /&gt;WE all have snippets in different environments, these are bits of code we re-use, such as creating a 2 column table or the header of an html file for example.&lt;br /&gt;&lt;br /&gt;CFEclipse has snippets on steroids. They are the real killer addition to this IDE. I shall use an example that I use every day to show how powerful they are, that is of adding fusedocs to my documents.&lt;br /&gt;&lt;br /&gt;Switch on the Snip Tree View (Window-&gt; Show View -&gt; Snip Tree View) and add a new snippet by clicking on the blue cross. You will be prompted with a dialog, enter the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Snippet Name:&lt;/strong&gt; fusedoc &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Trigger text:&lt;/strong&gt; fusedoc &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Snippet Description:&lt;/strong&gt; This snippet inserts a skeleton fusedoc&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Snippet Starting Block:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;fusedoc fuse="_____"&amp;gt;&lt;br /&gt;&amp;lt;responsibilities&amp;gt;&amp;lt;/responsibilities&amp;gt;&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt;&amp;lt;history type="____" date="____" author="_____"&amp;gt;&lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;br /&gt;&amp;lt;/fusedoc&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Snippet Closing lock:&lt;/strong&gt; (leave this blank)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now click OK. you have made your first snippet! well done!&lt;/p&gt;&lt;p&gt;To insert this snippet into your code you can either double click it from the snip tree view or could (my favourite!) type &lt;span style="font-family:courier new;"&gt;fusedoc&lt;/span&gt; folowed by the CTRL+i command &lt;/p&gt;&lt;p&gt;Thats good, but all is not over yet! this is all fine and dandy but in the fuse="" I usually insert the filename, which is a drag to type it all the time by going back to the code that I inserted, so what you can do is to edit the snippet by right clicking on it and editing it so it says the following:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;fusedoc fuse="&lt;strong&gt;$${fuse}&lt;/strong&gt;"&amp;gt;&lt;br /&gt;&amp;lt;responsibilities&amp;gt;&amp;lt;/responsibilities&amp;gt;&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt;&amp;lt;history type="____" date="____" author="_____"&amp;gt;&lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;br /&gt;&amp;lt;/fusedoc&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Now save it and try adding the snippet again, you should get a dialog where you can enter your fuse name! Great isnt it? but wait! there is more! Change the &lt;strong&gt;$${fuse}&lt;/strong&gt; to &lt;strong&gt;${fuse:myfuse}&lt;/strong&gt; and you should have "myfuse" already entered in the dialog box as default, fantastic! I could do that for my name... or... I could enter a dynamic variable. Try adding the following: &lt;strong&gt;$${fuse:$${CURRENTFILE}},&lt;/strong&gt; this will make the dialog box default to the current filename!&lt;br /&gt;&lt;br /&gt;In the same manner you can add other variables as shown below:&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;fusedoc fuse="&lt;strong&gt;$${file:$${CURRENTFILE}}&lt;/strong&gt;"&amp;gt;&lt;br /&gt;&amp;lt;responsibilities&amp;gt;&lt;strong&gt;$${responsibilities}&amp;&lt;/strong&gt;lt;/responsibilities&amp;gt;&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt;&amp;lt;history type="&lt;strong&gt;$${action:create}&lt;/strong&gt;" date="&lt;strong&gt;$${date:$${DAYOFMONTH} $${MONTHNUMBER} $${YEAR}}"&lt;/strong&gt; author="&lt;strong&gt;$${author:$${USERNAME}}&lt;/strong&gt;"&amp;gt;&lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;br /&gt;&amp;lt;/fusedoc&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The other variables that you can use are:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${DATE}$${MONTH}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${TIME}$${DATETIME}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${DAYOFWEEK}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${CURRENTFILE} - Current file name (just the file)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${CURRENTFOLDER} - Current folder (The path to the containing folder)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${CURRENTPATH} - Current path (full file name)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${CURRENTPRJPATH} - Just the folder&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${USERNAME} - Current user&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${MONTHNUMBER} - Month as a number&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${DAYOFMONTH} - Day of month as a number&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${DAYOFWEEKNUMBER} - Day of week (the week starts on Sunday)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${DATETIME24} - DateTime24 - a 24 hour clock version of datetime.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${YEAR} - Current year.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$${YEAR2DIGIT} - Current two digit year.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have found myself using a lot more snippets and if you change the Key combination to Ctrl+ space it is consistent with the rest of the code highlight and completion in the IDE (to do this go to Window-&gt; Prefrences -&gt; Workbench -&gt; Keys and select Command Category:CFML Editor, Name:Insert Snippet, then under Key Sequence Name: click Ctrl+space and click add)&lt;br /&gt;&lt;br /&gt;If you are using CFEclipse, let me &lt;a href="mailto:mark.drew@gmail.com"&gt;know&lt;/a&gt; and send me any other tips that you would like to share!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-109362001432776246?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cfeclipse.tigris.org/' title='CFEclipse tips and tricks'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109362001432776246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/109362001432776246'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/08/cfeclipse-tips-and-tricks.html' title='CFEclipse tips and tricks'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108867091039392287</id><published>2004-07-01T08:35:00.000Z</published><updated>2004-07-01T08:35:10.393Z</updated><title type='text'></title><content type='html'>This is just a test.. ratther than rock and roll&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108867091039392287?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108867091039392287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108867091039392287'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/07/this-is-just-test.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108851388017296148</id><published>2004-06-29T12:58:00.000Z</published><updated>2004-06-29T12:58:00.173Z</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/21/1061/640/beans%5B1%5D.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/21/1061/320/beans%5B1%5D.jpg'&gt;&lt;/a&gt;&lt;br /&gt;It has to be said, and a nod given , that Beans are good. Just had a heaped plate of them on  toast after a midday swim and I feel fantastic. Do you share my taste? maybe not but there is something very British about beans on toast, especially here in Valencia. So, if you are back in blighty.. salute that old bean!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108851388017296148?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108851388017296148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108851388017296148'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/it-has-to-be-said-and-nod-given-that.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108668565667311841</id><published>2004-06-08T09:07:00.000Z</published><updated>2004-06-08T09:07:36.673Z</updated><title type='text'>Apple - AirPort Express</title><content type='html'>&lt;img src="http://a772.g.akamai.net/7/772/51/54353d22025aa3/www.apple.com/airportexpress/images/indextop06072004.jpg" align="left"&gt;&lt;br /&gt;Whoa, and double whoaaaa...  Apple do it again, a simple darn idea. You want your itunes playing on your stereo in the garage, you dont want to take your expensive iBook or Pc down there, what do you do? you take airport express, plug it into a mains socket, plug the speakers in and send your tunes from the living room. What an absolutely amazing idea!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108668565667311841?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.apple.com/airportexpress/' title='Apple - AirPort Express'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108668565667311841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108668565667311841'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/apple-airport-express.html' title='Apple - AirPort Express'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108662654507739383</id><published>2004-06-07T16:42:00.000Z</published><updated>2004-06-07T16:42:25.076Z</updated><title type='text'>iTunes to hit Europe</title><content type='html'>About the most anticipated thing this year (apart from my move back to london). The iTunes Music Store from Apple is finally hitting europe which means that you will be able to buy each tune and play it on your ipod, legally!!!&lt;br /&gt;FANTASTIC&lt;br /&gt;you can get itunes for both pc and mac... so dont moan you dont have a mac&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108662654507739383?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.money.msn.co.uk/article.aspx?as=article&amp;f=uk_-_olgbbus&amp;t=11879&amp;id=36315&amp;d=20040607&amp;do=http://news.money.msn.co.uk&amp;i=http://news.money.msn.co.uk/mediaexportlive&amp;ks=0&amp;mc=0&amp;lc=en&amp;ae=windows-1252' title='iTunes to hit Europe'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108662654507739383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108662654507739383'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/itunes-to-hit-europe.html' title='iTunes to hit Europe'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108662149144535621</id><published>2004-06-07T15:18:00.000Z</published><updated>2004-06-07T15:18:11.446Z</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/21/1061/640/shortlinktoolsite.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/21/1061/320/shortlinktoolsite.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Hate having your links destroyed by some crazy email client? This site promises to shorten the link (it is basically a forwarding service). Mind you , all it might be is an email trap. you have been warned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108662149144535621?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108662149144535621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108662149144535621'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/hate-having-your-links-destroyed-by.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108660197673352395</id><published>2004-06-07T09:46:00.000Z</published><updated>2004-08-27T20:23:47.340Z</updated><title type='text'>Apache, Virtual Hosts, PHP, CF5 and CFMX (part 1)</title><content type='html'>Web development sometimes can be a right pickle. If you have been working for few different sites you start to get conflicts of technology or you start buying computers for the sake of running one environment per computer, NOT economic!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Take my current setup for example, I am doing development of a site in Coldfusion MX, support of another site based on Coldfusion 5 and development of another site based on PHP. To sort all these things out I use something called Virtual Hosts. The concept of a Virtual host is that of hosting a number of websites on one single server, most probably using a single IP address and using the URL (domain) name that is requested to display the chosen website.&lt;br /&gt;&lt;br /&gt;In my setup I use &lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt;(2.0.49) and have implemented the virtual hosts for each of the projects that I am working on, e.g.:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;http://cf5_project/ &lt;/strong&gt;which would point to c:/www/cf5_project&lt;br /&gt;,&lt;br /&gt;&lt;strong&gt;http://cfmx_project&lt;/strong&gt; which would point to c:/www/cfmx_project&lt;br /&gt;and&lt;br /&gt;&lt;strong&gt;http://php_project&lt;/strong&gt; which would point to c:/www/php_project&lt;br /&gt;&lt;br /&gt;For each of these projects I have a slightly different setup and it is achieved as follows:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Add entries in the hosts file&lt;/strong&gt;&lt;br /&gt;To achieve this you need to edit the &lt;strong&gt;hosts&lt;/strong&gt; file which can be found in:&lt;br /&gt;C:\WINNT\system32\drivers\etc\hosts&lt;br /&gt;&lt;br /&gt;and add the following lines.&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;127.0.0.1 cf5_project&lt;br /&gt;127.0.0.1 cfmx_project &lt;/div&gt;&lt;div class="code"&gt;127.0.0.1 php_project &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;of course, replacing WINNT for your system path, if you are using OS X you can use NETINFO manager under Applications/Utilities to add an entry (duplicate localhost and change the name)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Enable and add the Virtual Hosts in Apache&lt;/strong&gt;&lt;br /&gt;Now that you have done that, you need to change the configuration of Apache by editing the httpd.conf file&lt;br /&gt;&lt;br /&gt;If you look at the bottom of the httpd.conf file you will see an entry such as:&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;# Use name-based virtual hosting.&lt;br /&gt;#NameVirtualHost *:80&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Remove the # so that you can add a few more entries as follows:&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;# Use name-based virtual hosting.&lt;br /&gt;NameVirtualHost cf5_project&lt;br /&gt;NameVirtualHost cfmx_project&lt;br /&gt;NameVirtualHost php_project&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now that you have told apache which domain names it hosts, we can now defined each one with its different settings. To do this, add entries for each project below the &lt;em&gt;NameVirtualHost&lt;/em&gt; entries.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;&amp;lt;VirtualHost &lt;strong&gt;cf5_project&lt;/strong&gt;&amp;gt;&lt;br /&gt;    ServerAdmin mark.drew@gmail.com&lt;br /&gt;    DocumentRoot &lt;strong&gt;"c:/www/cf5_project"&lt;/strong&gt;&lt;br /&gt;    ServerName &lt;strong&gt;cf5_project&lt;/strong&gt;&lt;br /&gt;    ErrorLog logs/&lt;strong&gt;cf5_project-error_log&lt;/strong&gt;&lt;br /&gt;    CustomLog logs/&lt;strong&gt;cf5_project-access_log common&lt;/strong&gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Note the changes in bold. The first one, next to "VirtualHost" should match the NameVirtualHost you added previously. Change the &lt;em&gt;DocumentRoot &lt;/em&gt;attribute to point to your project's root directory, add the &lt;em&gt;ServerName&lt;/em&gt; the same as the NameVirtualHost and then setup the name of the log files to which errors and access requests will be logged to.&lt;br /&gt;&lt;br /&gt;Repeat this process for cfmx_project and php_project.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Adding the individual modules&lt;/strong&gt;&lt;br /&gt;For each project I have a different server assigned, for coldfusion 5 you need to download (and follow the install instructions) available from&lt;br /&gt;&lt;a href="http://home.nextron.ch/coldfusion"&gt;http://home.nextron.ch/coldfusion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;then I modified the entry for cf5_project as follows:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;&amp;lt;VirtualHost cf5_project&amp;gt;&lt;br /&gt;ServerAdmin mark.drew@gmail.com&lt;br /&gt;DocumentRoot "c:/www/cf5_project/"&lt;br /&gt;ServerName cf5_project&lt;br /&gt;ErrorLog logs/cf5_project.local-error_log&lt;br /&gt;CustomLog logs/cf5_project.local-access_log common&lt;br /&gt;&lt;strong&gt;#Coldfusion 5 module&lt;br /&gt;LoadModule coldfusion_module modules/mod_coldfusion.so&lt;br /&gt;AddHandler type-coldfusion cfm dbm&lt;/strong&gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Once this runs we can then go on and set up CFMX as another Virtual Host.&lt;br /&gt;&lt;br /&gt;to be continued...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108660197673352395?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108660197673352395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108660197673352395'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/apache-virtual-hosts-php-cf5-and-cfmx.html' title='Apache, Virtual Hosts, PHP, CF5 and CFMX (part 1)'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108646526422369929</id><published>2004-06-05T19:51:00.000Z</published><updated>2004-06-05T19:54:24.223Z</updated><title type='text'>Pool party madness</title><content type='html'>Like a well oiled clock, Spain has taken to the swimming pools. The temperature is just right and we dived right on in. It is fantastic to be able to go for a swim again, I think I shall miss this but the culture of London beckons. It still amazes me the  precision at which the Spaniards like regularity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108646526422369929?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108646526422369929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108646526422369929'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/pool-party-madness.html' title='Pool party madness'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108633887285119374</id><published>2004-06-04T13:47:00.000Z</published><updated>2004-06-04T13:54:16.116Z</updated><title type='text'>*Spanish Survival doesn't survive?</title><content type='html'>An MSN site that I have been a member of since we decided to move to Spain has finally disappeared in mysterious circumstances, this is the second MSN group that seems to have been cut short in its life. &lt;br /&gt;&lt;br /&gt;I am still trying to get to the bottom of it but I wonder if other groups are suffering the same fate and if Microsoft is planning a complete removal of these features in MSN or simply starting to charge for them!&lt;br /&gt;&lt;br /&gt;*Update! &lt;a href="http://news.com.com/Hotmail+incinerates+customer+files/2100-1038_3-5226090.html "&gt;Hotmail is loosing people's files&lt;/a&gt;. could this be the culprit?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108633887285119374?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups.msn.com/Spanishsurvival' title='*Spanish Survival doesn&apos;t survive?'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108633887285119374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108633887285119374'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/spanish-survival-doesnt-survive.html' title='*Spanish Survival doesn&apos;t survive?'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108634464139001917</id><published>2004-06-04T10:24:00.000Z</published><updated>2004-06-04T10:32:37.310Z</updated><title type='text'>Google's Gmail adds Safari to supported browsers</title><content type='html'>&lt;a href="http://gmail.google.com/"&gt;&lt;img src="http://gmail.google.com/gmail/help/images/logo.gif" align="left"&gt;&lt;/a&gt;&lt;br /&gt;AS a recent convert to GMail and a Mac user this is exciting stuff! The site says:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Beta testers for Google's upcoming Gmail service, which will offer 1GB of storage and leverage the company's search technology to organize e-mail, have been informed that Safari 1.2.1 is now on the list of compatible browsers. Gmail also currently supports Netscape 7.1 or higher, Mozilla 1.4 or higher and Mozilla Firefox 0.8 or higher on the Macintosh. Google can't say when the service will end Beta testing and become widely available, but the company does note that it hopes to add to Gmail's list of supported browsers "in the near future."&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108634464139001917?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://maccentral.macworld.com/news/2004/06/03/gmail/?lsrc=mcrss-0604' title='Google&apos;s Gmail adds Safari to supported browsers'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108634464139001917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108634464139001917'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/googles-gmail-adds-safari-to-supported.html' title='Google&apos;s Gmail adds Safari to supported browsers'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108626232900568045</id><published>2004-06-03T11:32:00.000Z</published><updated>2004-06-03T11:32:09.006Z</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/21/1061/640/DSCF0783.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/21/1061/320/DSCF0783.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Sitting in the Jardines de Turia which is a dry river bed that meanders through valencia, filled with palm trees, gardens and interesting places to go such as the City of Arts and Sciences and a massive replica of Gulliver (as seen from a tiny persons point of view!)&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108626232900568045?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108626232900568045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108626232900568045'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/sitting-in-jardines-de-turia-which-is.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108626065974543827</id><published>2004-06-03T11:04:00.000Z</published><updated>2004-06-03T11:04:19.746Z</updated><title type='text'>IPOD gets 60Gb enlargement</title><content type='html'>&lt;a href="http://www.infoworld.com/article/04/06/02/HNappletoshdrive_1.html"&gt;InfoWorld: Apple lines up for Toshiba's new 60GB drive: June 02, 2004: By : HARDWARE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You need MORE space? with Google providing Gmail (1GB email online) and 60GB new drives for the iPod I am not sure where I am going to put all this stuff! I mean, WHAT would I want to store... less is more people&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108626065974543827?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.infoworld.com/article/04/06/02/HNappletoshdrive_1.html' title='IPOD gets 60Gb enlargement'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108626065974543827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108626065974543827'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/ipod-gets-60gb-enlargement.html' title='IPOD gets 60Gb enlargement'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108625243252911789</id><published>2004-06-03T08:47:00.000Z</published><updated>2004-06-03T12:32:21.756Z</updated><title type='text'>phpMyAdmin, how I love thee...</title><content type='html'>&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=23067&amp;amp;package_id=16462"&gt;SourceForge.net: Project Filelist&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A new release of my favourite web based tool. phpMyAdmin, which allows you to control your mysql databases effectively, now if only they could do this for MS SQL! I would be a happy puppy!&lt;br /&gt;&lt;br /&gt;I refer to the "export data and schema" options!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108625243252911789?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/project/showfiles.php?group_id=23067&amp;package_id=16462' title='phpMyAdmin, how I love thee...'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108625243252911789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108625243252911789'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/06/phpmyadmin-how-i-love-thee.html' title='phpMyAdmin, how I love thee...'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108082525579688770</id><published>2004-04-01T13:14:00.000Z</published><updated>2004-04-01T13:17:54.343Z</updated><title type='text'>Manic Browsing</title><content type='html'>How could I reference myself in a blog? slightly surreal non?&lt;br /&gt;Read the blog that you are reading here: &lt;br /&gt;&lt;a href="http://cybersonic.blogspot.com/"&gt;Manic Browsing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108082525579688770?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108082525579688770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108082525579688770'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/04/manic-browsing.html' title='Manic Browsing'/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-108082440285596318</id><published>2004-04-01T13:00:00.000Z</published><updated>2004-04-01T13:03:41.530Z</updated><title type='text'></title><content type='html'>Another day another dollar, working hard on a couple of sites.. a couple? I meant at least three!!!&lt;br /&gt;&lt;br /&gt;What do you do to relax?&lt;br /&gt;What computer should I buy?&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-108082440285596318?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108082440285596318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/108082440285596318'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2004/04/another-day-another-dollar-working.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5935202.post-106604052288268032</id><published>2003-10-13T10:22:00.000Z</published><updated>2003-10-13T10:22:02.810Z</updated><title type='text'></title><content type='html'>&lt;a href="http://www.msn.es/hogarysalud/Nutricion/"&gt;Nutrici�&lt;/a&gt; How to tell you what to eat in spain. who would believe it eh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5935202-106604052288268032?l=cybersonic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/106604052288268032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5935202/posts/default/106604052288268032'/><link rel='alternate' type='text/html' href='http://cybersonic.blogspot.com/2003/10/nutrici-how-to-tell-you-what-to-eat-in.html' title=''/><author><name>cybersonic</name><uri>http://www.blogger.com/profile/13700666335264696551</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/blogger/400/255/200/Mark_bold.jpg'/></author></entry></feed>
