<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- RSS generated by Moonbase7 on {ts '2010-09-06 01:47:42'} -->
<rss version="2.0">
	<channel>
	<title>Moonbase7 Weblog</title>
	<link>http://moonbase7.com</link>
	<description>The weblog of Moonbase7</description>
	<language>en-us</language>
	<copyright>Copyright 2010 Moonbase7</copyright>
	<docs>http://backend.userland.com/rss/</docs>
	<lastBuildDate>Mon, 06 Sep 2010 01:47:42 PST</lastBuildDate>

	<item>
		<title>Car plus Droid equals fun</title>
		<description>&amp;lt;object width='400' height='265'>
&amp;lt;param name='allowfullscreen' value='true' />
&amp;lt;param name='allowscriptaccess' value='always' />
&amp;lt;param name='movie' value='http://vimeo.com/moogaloop.swf?clip_id=12991976&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=c9ff23&amp;amp;fullscreen=1' />&amp;lt;embed src='http://vimeo.com/moogaloop.swf?clip_id=12991976&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=c9ff23&amp;amp;fullscreen=1' type='application/x-shockwave-flash' allowfullscreen='true' allowscriptaccess='always' width='400' height='265'>&amp;lt;/embed>&amp;lt;/object>
&amp;lt;p>&amp;lt;a href='http://vimeo.com/12991976'>Crazy Car&amp;lt;/a> from &amp;lt;a href='http://vimeo.com/user3447719'>Charles Kaufmann&amp;lt;/a> on &amp;lt;a href='http://vimeo.com'>Vimeo&amp;lt;/a>.&amp;lt;/p>
&amp;lt;p>This is taken by a Motorola Droid taped to the top of a remote control car.&amp;lt;br />
&amp;lt;br />
Just need to find a cool video conferencing app to load on the Droid so I can drive it remotely!&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=40</link>
		<author>Charles</author>
		<pubDate>Thu, 01 Jul 2010 02:50:51 PST</pubDate>
	</item>

	<item>
		<title>coreForms Blog Posts Moved</title>
		<description>&amp;lt;p>I have moved all the coreForms update posts to a different blog.&amp;nbsp; You can find it on the CompositeWeb's &amp;lt;a href='http://compositeweb.com/index.cfm?request=Weblog&amp;amp;id=837'>main blog&amp;lt;/a>.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=35</link>
		<author>Charles</author>
		<pubDate>Sun, 24 Jan 2010 12:10:55 PST</pubDate>
	</item>

	<item>
		<title>How to find large files on a Mac</title>
		<description>&amp;lt;p>I was looking for all the really large files on my Mac and couldn't figure out how to do it.&amp;nbsp; After searching the web, I&amp;nbsp;found this easy solution. When you have no other windows open click on cmd and F. This should open the finder window.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=32</link>
		<author>Charles</author>
		<pubDate>Fri, 08 Jan 2010 23:05:31 PST</pubDate>
	</item>

	<item>
		<title>Walking in the Assabet River NWR</title>
		<description>&amp;lt;p>Last weekend the family and I&amp;nbsp;went for a walk in the &amp;lt;a href='http://www.fws.gov/northeast/assabetriver/index.html'>Assabet River National Wildlife Refuge&amp;lt;/a>.&amp;nbsp; It was snowy but nice.&amp;nbsp; We hadn't been there since the summer and were impressed by all the work on the road that has been completed (even though it was under snow).&amp;nbsp; We had always hoped that they were going to open up the roads to bike traffic and we checked the signs again, and they in fact did open it up.&amp;lt;/p>
&amp;lt;p>You are now allowed to ride your bike on the roads!&amp;lt;/p>
&amp;lt;p>&amp;nbsp;&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=31</link>
		<author>Charles</author>
		<pubDate>Thu, 07 Jan 2010 03:47:17 PST</pubDate>
	</item>

	<item>
		<title>First Hosted Intranet Video</title>
		<description>&amp;lt;p>I completed my first video for CompositeWeb this past weekend.&amp;nbsp; It is an overview of CompositeWeb's &amp;lt;a href='http://www.compositeweb.com'>Hosted Intranet&amp;lt;/a> product.&amp;nbsp; I used Jing to record it and was happy with the results although it took a lot longer then I had expected it to.&amp;lt;/p>
&amp;lt;object height='340' width='560'>
&amp;lt;param value='http://www.youtube.com/v/-Ru8uKixDnM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0' name='movie' />
&amp;lt;param value='true' name='allowFullScreen' />
&amp;lt;param value='always' name='allowscriptaccess' />&amp;lt;embed height='340' width='560' allowfullscreen='true' allowscriptaccess='always' type='application/x-shockwave-flash' src='http://www.youtube.com/v/-Ru8uKixDnM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0'>&amp;lt;/embed>&amp;lt;/object>
&amp;lt;p>If you have any feedback let me know in the comments.&amp;lt;/p>
&amp;lt;p>&amp;nbsp;&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=30</link>
		<author>Charles</author>
		<pubDate>Mon, 28 Dec 2009 11:25:29 PST</pubDate>
	</item>

	<item>
		<title>Viewing hidden files on your Mac</title>
		<description>&amp;lt;p>For most people this is probably not pertinent as you don't want to be deleting any of your hidden system files.&amp;nbsp; I had an issue the other day were I needed to delete some svn information off of my computer before being able to check it in.&amp;lt;/p>
&amp;lt;p>I had copied a bunch of files from one subversion location to a new one using finder and caused a bunch of issues with the new subversion site.&amp;lt;/p>
&amp;lt;p>In order to delete out the old subversion data, you need to enable the viewing of the hidden files, then delete all the .svn directories, then check everything in.&amp;lt;/p>
&amp;lt;p>To view hidden files, open up terminal editor and type in this:&amp;lt;/p>
&amp;lt;pre>&amp;lt;code>defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder&amp;lt;/code>&amp;lt;/pre>
&amp;lt;p>To hide all the hidden files after you are done:&amp;lt;/p>
&amp;lt;pre>&amp;lt;code>defaults write com.apple.finder AppleShowAllFiles FALSE killall Finder&amp;lt;/code>&amp;lt;/pre>
&amp;lt;p>&amp;lt;code>Good luck.&amp;lt;/code>&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=29</link>
		<author>Charles</author>
		<pubDate>Tue, 27 Oct 2009 17:55:25 PST</pubDate>
	</item>

	<item>
		<title>Coldfusion Query of Queries Sort Order</title>
		<description>&amp;lt;p>Here's another item that I am note sure I&amp;nbsp;knew before, but now I do.&amp;nbsp; When you are running a query of queries and trying to do a sort on it, the one thing you have to remember is that the field names are case sensitive.&amp;lt;/p>
&amp;lt;p>So what you need to do is &amp;lt;strong>cfdump&amp;lt;/strong> the query you are using in the query of queries and copy the field names that show up exactly as shown.&amp;nbsp; Then it should run just fine.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=28</link>
		<author>Charles</author>
		<pubDate>Sun, 27 Sep 2009 13:17:58 PST</pubDate>
	</item>

	<item>
		<title>Personal Blimp Idea</title>
		<description>&amp;lt;p>I&amp;nbsp;was surfing around YouTube and &amp;lt;a href='http://www.youtube.com/watch?v=RecckjgLyqo'>found this video&amp;lt;/a> of a personal airship!&amp;nbsp; How cool would that be.&amp;nbsp; Anyway, the blimp is so delicate you could not use it outside.&amp;nbsp; But then I got to thinking that this would be an awesome revenue generator for indoor stadiums.&amp;lt;/p>
&amp;lt;p>I have no idea how much time stadiums are not used, but I&amp;nbsp;bet they could get a bunch of people to pay $50 per 30 minutes to fly one of these blimps around.&amp;nbsp; I sure would.&amp;nbsp; And they would be doing this on the days that the stadiums are not generating any revenue.&amp;lt;/p>
&amp;lt;p>So if anybody owns a stadium, please look into it and let me know where the reservation form is located so I can sign-up!&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=27</link>
		<author>Charles</author>
		<pubDate>Sat, 12 Sep 2009 13:24:33 PST</pubDate>
	</item>

	<item>
		<title>RPXnow and Coldfusion</title>
		<description>&amp;lt;p>I was recently integrating OpenID&amp;nbsp;into my SaaS&amp;nbsp;Intranet offering over at &amp;lt;a href='http://www.compositeweb.com'>CompositeWeb&amp;lt;/a>. &amp;nbsp;I started working with the opensource project &amp;lt;a href='http://openid.riaforge.org/'>OpenID&amp;lt;/a> at riaforge.&amp;nbsp; It worked great, but then I&amp;nbsp;found the &amp;lt;a href='https://rpxnow.com/'>RPXnow&amp;lt;/a> site and thought it would provide a lot more flexibility in the future and provide for an easier to maintain interface.&amp;lt;/p>
&amp;lt;p>I&amp;nbsp;didn't find any information on how to implement it with coldfusion so I&amp;nbsp;thought I would post what I&amp;nbsp;figured out.&amp;lt;/p>
&amp;lt;p>&amp;nbsp;&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=26</link>
		<author>Charles</author>
		<pubDate>Sat, 12 Sep 2009 12:33:53 PST</pubDate>
	</item>

	<item>
		<title>cfqueryparam and NULL</title>
		<description>&amp;lt;p>I was recently adding some features to my CMS&amp;nbsp;system and came accross a feature of &amp;lt;strong>cfqueryparam&amp;lt;/strong> that I&amp;nbsp;had not used in a while but is really nice when you need it.&amp;nbsp; When doing an insert or update query for an integer field you can specify the Null attribute of the cfqueryparam tag.&amp;lt;/p>
&amp;lt;p>Here is an example:&amp;lt;/p>
&amp;lt;pre>
&amp;lt;cfqueryparam cfsqltype=&amp;quot;cf_sql_integer&amp;quot; value=&amp;quot;#form.duration#&amp;quot; NULL=&amp;quot;#NOT len(form.duration)#&amp;quot;&amp;gt;
&amp;lt;/pre>
&amp;lt;p>So what this is doing is testing if there is any value in the form.duration field, and if there is nothing there, insert a NULL.&amp;nbsp; If there is something there is just inserts the field value normally.&amp;lt;/p>
&amp;lt;p>&amp;nbsp;&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=24</link>
		<author>Charles</author>
		<pubDate>Sat, 25 Jul 2009 03:22:56 PST</pubDate>
	</item>

	<item>
		<title>Coldfusion query data without a database</title>
		<description>&amp;lt;p>I&amp;nbsp;am currently redoing the help files for coreforms.&amp;nbsp; I have to totally redo them because I have added a bunch of new features, and I don't think the current version is that useful.&amp;nbsp; You kind of know that your documentation needs changing when the author of whatever you are trying to document has a hard time figuring them out.&amp;lt;/p>
&amp;lt;p>So the solution I am working on needs a database so I can organize the documentation better.&amp;nbsp; The problem is that I do not want to require that people who want to view the documentation need to have a database connection and load a bunch of tables onto their server.&amp;nbsp; So I am trying some static ways to create coldfusion datasources.&amp;lt;/p>
&amp;lt;p>The first way is to manually build out the query using coldfusion's queryNew, queryAddRow and querySetCell tags.&amp;lt;/p>
&amp;lt;pre>
&amp;lt;cfset get_format = queryNew(&amp;quot;name,description,status,attributes&amp;quot;)&amp;gt;

&amp;lt;cfset queryAddRow(get_format)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;name&amp;quot;,&amp;quot;text&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;description&amp;quot;,&amp;quot;general text field, same features as an html text field&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;status&amp;quot;,&amp;quot;A&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;attributes&amp;quot;,&amp;quot;3&amp;quot;)&amp;gt;

&amp;lt;cfset queryAddRow(get_format)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;name&amp;quot;,&amp;quot;textarea&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;description&amp;quot;,&amp;quot;general textarea field, same features as an html text field&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;status&amp;quot;,&amp;quot;A&amp;quot;)&amp;gt;
&amp;lt;cfset querySetCell(get_format,&amp;quot;attributes&amp;quot;,&amp;quot;4&amp;quot;)&amp;gt;
&amp;lt;/pre>
&amp;lt;p>This is ok for a small amount of rows, but I have another query that will hold all the attributes.&amp;nbsp; For this one I am going to use the basic concepts as the one above but build out a comma delimeted file first then loop through the data to create the query.&amp;lt;/p>
&amp;lt;pre>
&amp;lt;cfsavecontent variable=&amp;quot;theData&amp;quot;&amp;gt;
1,fieldname,Yes,put the name of the query field,A,A
2,required,No,enter a Y if you need the field filled out,A,A
3,max,No,enter the total number of characters for a text field or a maximum date for a date field,A,S
4,cols,No,enter the number of columns for a textarea field just like the html attribute,A,S
&amp;lt;/cfsavecontent&amp;gt;

&amp;lt;cfset theFields = &amp;quot;id,attributename,required,description,status,scope&amp;quot;&amp;gt;

&amp;lt;cfset get_attributes = queryNew(&amp;quot;#theFields#&amp;quot;)&amp;gt;

&amp;lt;cfloop list=&amp;quot;#theData#&amp;quot; delimiters=&amp;quot;#chr(10)##chr(13)#&amp;quot; index=&amp;quot;ii&amp;quot;&amp;gt;
&amp;lt;cfset queryAddRow(get_attributes)&amp;gt;
    &amp;lt;cfset loopcounter = 1&amp;gt;
    &amp;lt;cfloop list=&amp;quot;#thefields#&amp;quot; index=&amp;quot;jj&amp;quot;&amp;gt;
        &amp;lt;cfset querySetCell(get_attributes,&amp;quot;#jj#&amp;quot;,&amp;quot;#listgetat(ii,#loopcounter#)#&amp;quot;)&amp;gt;
        &amp;lt;cfset loopcounter = loopcounter + 1&amp;gt;
    &amp;lt;/cfloop&amp;gt;
&amp;lt;/cfloop&amp;gt;

&amp;lt;/pre>
&amp;lt;p>&amp;nbsp;Then all I have to do to get the query onto my page is to cfInclude the files that I&amp;nbsp;put the above code on.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=25</link>
		<author>Charles</author>
		<pubDate>Sat, 27 Jun 2009 13:22:49 PST</pubDate>
	</item>

	<item>
		<title>Wiki Cheat Sheet</title>
		<description>&amp;lt;p>I&amp;nbsp;have been using a mediaWiki at work for documenting projects and have come up with some essential commands that I am putting here so I can easily reference them.&amp;lt;strong>&amp;lt;br />
&amp;lt;/strong>&amp;lt;/p>
&amp;lt;p>&amp;lt;strong>Sections&amp;lt;/strong>&amp;lt;/p>
&amp;lt;pre>
== level 1 ==
=== level 2 ===
==== level 3 ====&amp;lt;/pre>
&amp;lt;p>&amp;lt;strong>Links&amp;lt;/strong>&amp;lt;/p>
&amp;lt;pre>
[[ name of page| name of link ]]&amp;lt;/pre>
&amp;lt;p>&amp;lt;strong>Bullets&amp;lt;/strong>&amp;lt;/p>
&amp;lt;pre>
* bullet 1
** sub bullet
# numbered bullet
## sub numbered bullet&amp;lt;/pre>
&amp;lt;p>&amp;lt;strong>Images&amp;lt;/strong>&amp;lt;/p>
&amp;lt;pre>
[[Image:NameOfFile.gif|thumb|200px|The little caption you want with the image]]&amp;lt;/pre>
&amp;lt;p>one of the cool things about the wiki is if you specify the image with the thumb attribute, it automatically puts it on the right and makes it clickable.&amp;lt;/p>
&amp;lt;p>&amp;lt;strong>Misc&amp;lt;/strong>&amp;lt;/p>
&amp;lt;pre>
bold -    &amp;lt;tt>'''bold'''&amp;lt;/tt>&amp;lt;/pre>
&amp;lt;p>&amp;nbsp;&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=21</link>
		<author>Charles</author>
		<pubDate>Fri, 22 May 2009 15:10:10 PST</pubDate>
	</item>

	<item>
		<title>Mac VPN Client error</title>
		<description>&amp;lt;p>For all you out there who are running a Macbook Pro, using a Cisco VPN client and running into &amp;quot;Error 51:&amp;nbsp;Unable to communicate with the VPN&amp;nbsp;subsystem&amp;quot;.&amp;lt;/p>
&amp;lt;p>Here is what you have to do to fix it.&amp;nbsp; Go to &amp;lt;strong>Applications&amp;lt;/strong> &amp;gt; &amp;lt;strong>Utilities&amp;lt;/strong> then open &amp;lt;strong>Terminal&amp;lt;/strong>.&amp;nbsp; Once you get to the prompt, type in:&amp;lt;/p>
&amp;lt;pre>
sudo /System/Library/StartupItems/CiscoVPN/CiscoVPN restart
&amp;lt;/pre>
&amp;lt;p>You will be prompted to enter the password for your computer.&amp;nbsp; This procedure will restart the things that need to be restarted.&amp;nbsp; You should then be able to use your VPN&amp;nbsp;client again.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=20</link>
		<author>Charles</author>
		<pubDate>Wed, 13 May 2009 18:20:46 PST</pubDate>
	</item>

	<item>
		<title>coreforms update</title>
		<description>&amp;lt;p>I just posted an update to coreforms over at &amp;lt;a href='http://coreforms.riaforge.com'>riaforge&amp;lt;/a>.&amp;nbsp; If you are interested in my forms solution, check it out.&amp;lt;/p>
&amp;lt;p>I added a couple of new features. &amp;nbsp;The first is the ability to prepopulate a form that allows for multiple check box selects.&amp;nbsp; The data could be coming from another query of just supply a comma delimeted list of values.&amp;nbsp; So as an example, say you are building a weblog form and you want to pull all the data for the post with query1 and you want to pull in all your post categories with another data.&amp;nbsp; This will allow you to tie the two into the same form so you can update the main post and the categories on the same form.&amp;lt;/p>
&amp;lt;p>I also added another customtag called &amp;quot;coredirections&amp;quot;.&amp;nbsp; This allows you to add directions to a form at any point in the form if you are having the form build programatically (maketable = 'Y').&amp;lt;/p>
&amp;lt;p>Hope you enjoy the changes.&amp;nbsp; If you have any suggestions let me know.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=18</link>
		<author>Charles</author>
		<pubDate>Mon, 22 Dec 2008 03:42:43 PST</pubDate>
	</item>

	<item>
		<title>SpaceShipTwo flight</title>
		<description>&amp;lt;p>In case you missed the news over at &amp;lt;a href='http://www.space.com/missionlaunches/081221-whiteknighttwo-test.html'>Space.com&amp;lt;/a>, SpaceShipTwo made its first flight today for one hour of air time. I have been following the Scaled Composites story for a long time and can't wait to see the first commercial flights.&amp;lt;/p>
&amp;lt;p>Hopefully the ticket price will come down soon so I&amp;nbsp;can go for a ride.&amp;lt;/p></description>
		<link>http://moonbase7.com/index.cfm?request=weblog&amp;id=248&amp;wid=17</link>
		<author>Charles</author>
		<pubDate>Sun, 21 Dec 2008 20:31:41 PST</pubDate>
	</item>

</channel>
</rss>
