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

<channel>
	<title>carl moonan</title>
	<atom:link href="http://www.carlmoonan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.carlmoonan.com</link>
	<description>the dude abides</description>
	<pubDate>Sun, 24 Aug 2008 17:57:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>How to prevent .DS_Store file creation on network connections on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-prevent-ds_store-file-creation-on-network-connections-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-prevent-ds_store-file-creation-on-network-connections-on-mac-os-x-105/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 12:49:43 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/?p=125</guid>
		<description><![CDATA[Based on this article here - http://support.apple.com/kb/HT1629 you can configure your mac to stop writing the .DS_Store files on you network mounts.  This is especially useful  when interacting with MS Windows environments.
To disable open a terminal and enter this command:
 defaults write com.apple.desktopservices DSDontWriteNetworkStores true
To enable open a terminal and enter this command:
 [...]]]></description>
			<content:encoded><![CDATA[<p>Based on this article here - <a href="http://support.apple.com/kb/HT1629">http://support.apple.com/kb/HT1629</a> you can configure your mac to stop writing the .DS_Store files on you network mounts.  This is especially useful  when interacting with MS Windows environments.</p>
<p>To <strong>disable</strong> open a terminal and enter this command:</p>
<blockquote><p><code> defaults write com.apple.desktopservices DSDontWriteNetworkStores true</code></p></blockquote>
<p>To <strong>enable</strong> open a terminal and enter this command:</p>
<blockquote><p><code> defaults write com.apple.desktopservices DSDontWriteNetworkStores false</code></p></blockquote>
<p>A restart is needed for this to take effect <img src='http://www.carlmoonan.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<blockquote><p>If you want to prevent .DS_Store file creation for other users on the same computer, log in to each user account and perform the steps above—or distribute a copy of your newly modified com.apple.desktopservices.plist file to the ~/Library/Preferences folder of other target users.</p>
<p>These steps do not prevent the Finder from creating .DS_Store files on the local volume. These steps do not prevent previously existing .DS_Store files from being copied to the remote file server. Please note that disabling the creation of .DS_Store files on remote file servers can cause unexpected behavior in the Finder (click here for an example).
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-prevent-ds_store-file-creation-on-network-connections-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to enable hover highlight on stack items on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-enable-hover-highlight-on-stack-items-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-enable-hover-highlight-on-stack-items-on-mac-os-x-105/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 09:47:12 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/?p=124</guid>
		<description><![CDATA[Stack are pretty useful, you can create aliases and then drop them all into a folder to create a user stack.  Sometimes if you have large stacks it can be helpful to have a highlight on the item you are presently hovering over to give a little feedback.
To enable hover highlights open a terminal [...]]]></description>
			<content:encoded><![CDATA[<p>Stack are pretty useful, you can create aliases and then drop them all into a folder to create a user stack.  Sometimes if you have large stacks it can be helpful to have a highlight on the item you are presently hovering over to give a little feedback.</p>
<p>To <strong>enable hover highlights</strong> open a terminal and enter this command:</p>
<blockquote><p><code>defaults write com.apple.dock mouse-over-hilte-stack -boolean yes</code></p></blockquote>
<p>To <strong>make it take effect</strong> you&#8217;ll need to restart the Dock so kill it or logout and back in or open a terminal and enter this command: </p>
<blockquote><p><code>killall Dock</code></p></blockquote>
<p>To <strong>disable hover highlights</strong> open a terminal and enter this command:</p>
<blockquote><p><code>defaults write com.apple.dock mouse-over-hilte-stack -boolean no</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-enable-hover-highlight-on-stack-items-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dropbox available in private beta!</title>
		<link>http://www.carlmoonan.com/dropbox-available-in-private-beta/</link>
		<comments>http://www.carlmoonan.com/dropbox-available-in-private-beta/#comments</comments>
		<pubDate>Thu, 01 May 2008 06:48:26 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/?p=120</guid>
		<description><![CDATA[Looks like a great thing for sharing data.  Imagine subversion on a single filesystem that is available over the web.  Items added to drop box with sync with any other connected Dropbox clients and the web.  Looks like working on multiple machines or having USB/portable storage a less complicated thing.  
Its [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like a great thing for sharing data.  Imagine subversion on a single filesystem that is available over the web.  Items added to drop box with sync with any other connected Dropbox clients and the web.  Looks like working on multiple machines or having USB/portable storage a less complicated thing.  </p>
<p>Its like rsync mashed with subversion over the web i guess! give it a shot and help em out with making it work better!</p>
<p>You can <a href="http://www.getdropbox.com/">get information on Dropbox here and its explained in detailed video</a> too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/dropbox-available-in-private-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to configure Apple Screen Sharing to show ARD toolbar and bonjour browser on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-configure-apple-screen-sharing-to-show-ard-toolbar-and-bonjour-browser-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-configure-apple-screen-sharing-to-show-ard-toolbar-and-bonjour-browser-on-mac-os-x-105/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 14:03:14 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-configure-apple-screen-sharing-to-show-ard-toolbar-and-bonjour-browser-on-mac-os-x-105/</guid>
		<description><![CDATA[Screen sharing is very useful so is the curtain feature of ARD which is a licensed product from Apple.  You can apply a couple of setting to:
Show a browser of available machines
Display the ARD like tool bar to enable some more features in screen sharing
With the above two settings enabled when loading the screen [...]]]></description>
			<content:encoded><![CDATA[<p>Screen sharing is very useful so is the curtain feature of ARD which is a licensed product from Apple.  You can apply a couple of setting to:</p>
<li>Show a browser of available machines</li>
<li>Display the ARD like tool bar to enable some more features in screen sharing</li>
<p>With the above two settings enabled when loading the screen sharing application you will be presented with a browser screen of the available machines.  You should also get an extra toolbar in the main sharing window with options to:</p>
<li>Fit screen in Window</li>
<li>Switch between control and observe mode</li>
<li>Share mouse and keyboard with user</li>
<li>Lock computer screen while you control</li>
<p>To <strong>activate the bonjour browser</strong> open a terminal and enter this command:</p>
<blockquote><p><code>defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1</code></p></blockquote>
<p>To <strong>enable the ARD like toolbar</strong> open a terminal and enter this command: </p>
<blockquote><p><code>defaults write com.apple.ScreenSharing 'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers' '(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)'</code></p></blockquote>
<p>Screen Sharing is located in:</p>
<blockquote><p><code>/System/Library/CoreServices/</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-configure-apple-screen-sharing-to-show-ard-toolbar-and-bonjour-browser-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to rebuild Apple launch services menu via command line on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-rebuild-apple-launch-services-menu-via-command-line-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-rebuild-apple-launch-services-menu-via-command-line-on-mac-os-x-105/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 19:29:46 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-rebuild-apple-launch-services-menu-via-command-line-on-mac-os-x-105/</guid>
		<description><![CDATA[In finder when you right click on a file the popup menu has an option called &#8220;Open With&#8221;.  This lists all of the applicable applications that can process this file.
If this list becomes too large or contains duplicates you can remove the applications and then rebuild the list using the following command line. 
To [...]]]></description>
			<content:encoded><![CDATA[<p>In finder when you right click on a file the popup menu has an option called &#8220;Open With&#8221;.  This lists all of the applicable applications that can process this file.</p>
<p>If this list becomes too large or contains duplicates you can remove the applications and then rebuild the list using the following command line. </p>
<p>To rebuild the list open a terminal and enter this command:</p>
<blockquote><p><code>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-rebuild-apple-launch-services-menu-via-command-line-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to configure Apple Remote Desktop remotely via command line on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-configure-apple-remote-desktop-remotely-via-command-line-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-configure-apple-remote-desktop-remotely-via-command-line-on-mac-os-x-105/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 08:49:30 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-configure-apple-remote-desktop-remotely-via-command-line-on-mac-os-x-105/</guid>
		<description><![CDATA[Apple Remote Desktop can do many things, by default each machine has the services built in but not started.  You can use VNC based clients to connect and manage.  The Apple client is not free but very functional and both require some services to be running on the machine you are trying to [...]]]></description>
			<content:encoded><![CDATA[<p>Apple Remote Desktop can do many things, by default each machine has the services built in but not started.  You can use VNC based clients to connect and manage.  The Apple client is not free but very functional and both require some services to be running on the machine you are trying to connect too.  </p>
<p>Leaving these services on by default is great if you are on a lan but via the internet it may be a risk.  If you use SSH to login and start or stop the services as and when you need to do GUI stuff may reduce the risk.  See this article here on <a href="http://www.carlmoonan.com/configure-ssh-to-use-v2-and-public-key-based-authentication-on-mac-os-x/">how to configure SSH to use v2 and public key based authentication</a>.</p>
<p>To <strong>deactivate</strong> the services open a terminal and enter this command:</p>
<blockquote><p><code>sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off</code></p></blockquote>
<p>To <strong>activate</strong> the services open a terminal and enter this command (please note the user name here is <em><strong>admin</strong></em> this may be different on your machine!):</p>
<blockquote><p><code>sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu</code></p></blockquote>
<p>With the two commands above you can <em>leave the service deactivated</em>.  When required <em>SSH to the machine and activate it</em>, do your stuff and then <em><strong>deactivate it when complete</strong></em>.</p>
<p>To <strong>stop</strong> the services open a terminal and enter this command:</p>
<blockquote><p><code>sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -agent -stop</code></p></blockquote>
<p>To <strong>restart</strong> the services open a terminal and enter this command:</p>
<blockquote><p><code>sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent</code></p></blockquote>
<p>Based on this article <a href="http://docs.info.apple.com/article.html?artnum=108030">here on apple&#8217;s website</a> you can install, uninstall, activate, configure, and restart its components.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-configure-apple-remote-desktop-remotely-via-command-line-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to enable c# bundle on TextMate 1.5.7 and Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-enable-c-bundle-on-textmate-157-and-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-enable-c-bundle-on-textmate-157-and-mac-os-x-105/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 19:07:54 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-enable-c-bundle-on-textmate-157-and-mac-os-x-105/</guid>
		<description><![CDATA[TextMate can do just about most things brilliantly.  Here is an example of how to get a working c# editor environment on the mac.  On Windows you can use E Text Editor as its compatible with TextMate bundles if you do not have VisualStudio available.
There may be other bundles out there for example [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://macromates.com/">TextMate</a> can do just about most things brilliantly.  Here is an example of how to get a working c# editor environment on the mac.  On Windows you can use <a href="http://www.e-texteditor.com/">E Text Editor</a> as its compatible with TextMate bundles if you do not have VisualStudio available.</p>
<p>There may be other bundles out there for example <a href="http://bark.metacasa.net/2007/05/22/c-on-mac-os-x/">here</a> and these may well link into the <a href="http://www.mono-project.com/Downloads">mono runtime</a>.  But this uses the version hosted on the <a href="http://macromates.com/">macromates</a> web site and in <a href="http://macromates.com/svn/Bundles/trunk/Review/Bundles/">their subversion repository</a> and has no other dependancies.</p>
<p>In a terminal window enter the following commands:</p>
<blockquote><p><code>mkdir -p /Library/Application\ Support/TextMate/Bundles<br />
cd /Library/Application\ Support/TextMate/Bundles<br />
svn co http://macromates.com/svn/Bundles/trunk/Review/Bundles/C%23.tmbundle<br />
osascript -e 'tell app "TextMate" to reload bundles'<br />
</code></p></blockquote>
<p>That should be it.  The last command will make TextMate refresh the bundles list if it already open.  The bundle will be placed outside the current users Library folder thus allowing other users to access the bundle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-enable-c-bundle-on-textmate-157-and-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to enable network volumes for Time Machine on Mac OS X 10.5</title>
		<link>http://www.carlmoonan.com/how-to-enable-network-volumes-for-time-machine-on-mac-os-x-105/</link>
		<comments>http://www.carlmoonan.com/how-to-enable-network-volumes-for-time-machine-on-mac-os-x-105/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 11:39:50 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-enable-network-volumes-for-time-machine-on-mac-os-x-105/</guid>
		<description><![CDATA[Now that 10.5.1 is out one can hope that some of the initial issues have been resolved especially with SMB, finder and networking.  There may be limitations and since this is a backup be sure it is sound before relying on it in a disaster situation.
Open a terminal and enter this command:
defaults write com.apple.systempreferences [...]]]></description>
			<content:encoded><![CDATA[<p>Now that 10.5.1 is out one can hope that some of the initial issues have been resolved especially with SMB, finder and networking.  There may be limitations and since this is a backup be sure it is sound before relying on it in a disaster situation.</p>
<p>Open a terminal and enter this command:</p>
<blockquote><p><code>defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1</code></p></blockquote>
<p><a href=http://www.engadget.com/2007/11/10/how-to-enable-time-machine-on-unsupported-volumes/"><br />
<img src="http://www.blogsmithmedia.com/www.engadget.com/media/2007/11/vowe-timemachinesetup2.jpg" alt="Details here." /><br />
</a></p>
<p>Some details <a href="http://vowe.net/archives/008940.html">here</a> and <a href="http://www.iSights.org/2007/11/more-airport-ex.html">here too.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-enable-network-volumes-for-time-machine-on-mac-os-x-105/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Howto rsync folders</title>
		<link>http://www.carlmoonan.com/howto-rsync-folders/</link>
		<comments>http://www.carlmoonan.com/howto-rsync-folders/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 12:42:02 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[general]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/howto-rsync-folders/</guid>
		<description><![CDATA[The command below will rsync the wordpress folder with carlmoonan.com
rsync -a -u  wordpress/ carlmoonan.com/ -n
The trailing -n will make i do a dry run.  To do this to a remote machine you can use the following command:
rsync cmoonan@217.155.133.176:'/Users/cmoonan/Documents/svnroot/trunk/java/' ~/Documents/svnroot/trunk/java/ --progress --recursive -n --exclude-from '/Users/carl/Documents/rsync-exclude.txt' --stats -e 'ssh -p 22' -v
]]></description>
			<content:encoded><![CDATA[<p>The command below will rsync the wordpress folder with carlmoonan.com</p>
<blockquote><p><code>rsync -a -u  wordpress/ carlmoonan.com/ -n</code></p></blockquote>
<p>The trailing <code>-n</code> will make i do a dry run.  To do this to a remote machine you can use the following command:</p>
<blockquote><p><code>rsync cmoonan@217.155.133.176:'/Users/cmoonan/Documents/svnroot/trunk/java/' ~/Documents/svnroot/trunk/java/ --progress --recursive -n --exclude-from '/Users/carl/Documents/rsync-exclude.txt' --stats -e 'ssh -p 22' -v</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/howto-rsync-folders/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to include log4net in a dot net application</title>
		<link>http://www.carlmoonan.com/how-to-include-log4net-in-a-dot-net-application/</link>
		<comments>http://www.carlmoonan.com/how-to-include-log4net-in-a-dot-net-application/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 11:38:29 +0000</pubDate>
		<dc:creator>Carl</dc:creator>
		
		<category><![CDATA[computing]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.carlmoonan.com/how-to-include-log4net-in-a-dot-net-application/</guid>
		<description><![CDATA[Log4net is a great logger for .net, sadly i can not understand the apache.org support docs.  To make log4net work in dot net you can do the following:
Get log4net binaries from here e.g. log4net 1.2.10
Add reference to log4net.dll
Add this to your app.config document:
Sample app.config

Make sure you add this if its a standard .exe
XmlConfigurator.Configure();
Add this [...]]]></description>
			<content:encoded><![CDATA[<p>Log4net is a great logger for .net, sadly i can not understand the apache.org support docs.  To make log4net work in dot net you can do the following:</p>
<p>Get log4net binaries from <a href="http://logging.apache.org/log4net/download.html">here</a> e.g. <a href="http://cvs.apache.org/dist/incubator/log4net/1.2.10/incubating-log4net-1.2.10.zip">log4net 1.2.10</a></p>
<p>Add reference to log4net.dll</p>
<p>Add this to your app.config document:</p>
<blockquote><p>Sample <a href='http://www.carlmoonan.com/wp-content/uploads/2007/10/app.config' title='app.config'>app.config</a>
</p></blockquote>
<p>Make sure you add this if its a standard .exe</p>
<blockquote><p><code>XmlConfigurator.Configure();</code></p></blockquote>
<p>Add this line to your class to get a logger object:</p>
<blockquote><p><code>private static readonly ILog _log = LogManager.GetLogger(Assembly.GetEntryAssembly(), Assembly.GetEntryAssembly().GetType());</code></p></blockquote>
<p>There are some other tricks to follow if you are loading a dll or being hosted by a process but have your own config doc. More to follow shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carlmoonan.com/how-to-include-log4net-in-a-dot-net-application/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
