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

<channel>
	<title>Wireless Wombat</title>
	<atom:link href="http://wirelesswombat.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wirelesswombat.com</link>
	<description>Wandering Wirelessly Through Life</description>
	<lastBuildDate>Sat, 03 Nov 2012 05:40:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Automatically Compling SASS / Compass in Eclipse / Zend Studio</title>
		<link>http://wirelesswombat.com/2012/06/17/automatically-compling-sass-compass-in-eclipse-zend-studio/</link>
		<comments>http://wirelesswombat.com/2012/06/17/automatically-compling-sass-compass-in-eclipse-zend-studio/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 01:06:34 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=372</guid>
		<description><![CDATA[Recently I was tasked with figuring out how to use SASS and Compass in a project I was working on. SASS adds all kinds of new capabilities to your CSS files such as variables, nested rules, selector inheritance, and more. &#8230; <a href="http://wirelesswombat.com/2012/06/17/automatically-compling-sass-compass-in-eclipse-zend-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/Unknown.gif"><img class="alignleft size-thumbnail wp-image-381" title="SASS logo" src="http://wirelesswombat.com/wp-content/uploads/2012/06/Unknown-150x150.gif" alt="" width="150" height="150" /></a>Recently I was tasked with figuring out how to use SASS and Compass in a project I was working on. SASS adds all kinds of new capabilities to your CSS files such as variables, nested rules, selector inheritance, and more. Compass builds upon SASS by adding some very useful libraries. To learn more about them go to:</p>
<p><a href="http://sass-lang.com/" target="_blank">http://sass-lang.com/</a></p>
<p><a href="http://compass-style.org/" target="_blank">http://compass-style.org/</a></p>
<p>In the project I&#8217;m working on we happen to use the Zend Studio which is built on the Eclipse IDE. Normally when working with SASS / Compass you need to open a terminal window and enter a command to &#8220;watch&#8221; your .scss files. That way when a file changed it would automatically compile it into a .css file. Being lazy by nature I didn&#8217;t like the idea of having to open a separate terminal window in addition to launching the IDE to do compile the files so I figured I should be able use Ant to handle this task. It took a bit of research and some fiddling but I finally figured it out. Now every time I change one of my .scss files it is automatically compiled into a .css file. I&#8217;m a happy camper!<span id="more-372"></span></p>
<p>The following are the steps to make that magic happen. I&#8217;ve included two targets in the build.xml file: one for SASS and one for Compass. If you just want to use SASS and not compass choose the sass.compile target. For Compass use the second compass.compile target.</p>
<p>1. Install Ruby. Mac OS X already has Ruby installed. On a Windows system go to:</p>
<p><a href="http://rubyinstaller.org/">http://rubyinstaller.org/</a></p>
<p>…download and run the RubyInstaller application.</p>
<p>2. Install the Compass gem. From the command line type:</p>
<pre> gem install compass</pre>
<p>This will install Sass, Compass, and a few other supporting Ruby gems.</p>
<p>3. Make sure that the Ant is installed. In Zend Studio go to Help &gt; Welcome  and check Ant and click the &#8220;Apply changes&#8221; button. In Eclipse Ant is usually installed automatically. If not go to Help &gt; Install New Software and you should be able to find it there.</p>
<p>4. Add the targets to your build file. If you already have a build.xml file in your project you can just add the sass.complie and compass.compile targets to your existing file. If you don&#8217;t have a build.xml file create a new one and copy all of the following in it:</p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project basedir="." default=""&gt;

&lt;!-- Compile .scss and .sass files in the public/sass directory using SASS --&gt;
&lt;target name="sass.compile"&gt;
  &lt;property name="sass.dir" value="public/sass" /&gt;
  &lt;property name="css.dir" value="public/css" /&gt;

  &lt;apply executable="sass" dest="${css.dir}" verbose="true" force="true" failonerror="true"&gt;
    &lt;arg value="--unix-newline" /&gt;
    &lt;arg value="--compass" /&gt;
    &lt;srcfile /&gt;
    &lt;targetfile /&gt;
    &lt;fileset dir="${sass.dir}" includes="**/*.scss,**/*.sass" excludes="**/_*" /&gt;
    &lt;firstmatchmapper&gt;
      &lt;globmapper from="*.sass" to="*.css" /&gt;
      &lt;globmapper from="*.scss" to="*.css" /&gt;
    &lt;/firstmatchmapper&gt;
  &lt;/apply&gt;
  &lt;eclipse.refreshLocal resource="xa/public" depth="infinite"/&gt;
&lt;/target&gt;

&lt;!-- Compile .scss files in the public/sass directory using Compass --&gt;
  &lt;target name="compass.compile"&gt;
    &lt;exec executable="compass" dir="${basedir}/public/sass"&gt;
      &lt;arg value="compile" /&gt;
    &lt;/exec&gt;
    &lt;eclipse.refreshLocal resource="xa/public" depth="infinite"/&gt;
  &lt;/target&gt;
&lt;/project&gt;</pre>
<p>5. Open the project properties (right-click on the project and select &#8220;Properties&#8221;)</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/pic1.png"><img class="aligncenter size-medium wp-image-374" title="pic1" src="http://wirelesswombat.com/wp-content/uploads/2012/06/pic1-300x258.png" alt="" width="300" height="258" /></a></p>
<p>6. Select Builders and click the “New…” button</p>
<p>7. Select &#8220;Ant Builder&#8221; and click the OK button</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/pic2.png"><img class="aligncenter size-full wp-image-375" title="pic2" src="http://wirelesswombat.com/wp-content/uploads/2012/06/pic2.png" alt="" width="293" height="287" /></a></p>
<p>8. In the Edit Configuration window enter a name in the field at the top (compass.compile) and make sure the &#8220;Main&#8221; tab is selected</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/pic3.png"><img class="aligncenter size-medium wp-image-376" title="pic3" src="http://wirelesswombat.com/wp-content/uploads/2012/06/pic3-300x288.png" alt="" width="300" height="288" /></a></p>
<p>9. Click &#8220;Browse Workspace&#8221; button and select the build.xml file from the project</p>
<p>10. Select the &#8220;Targets&#8221; tab and click the &#8220;Set Targets&#8221; button next to Auto-Build</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/pic4.png"><img class="aligncenter size-medium wp-image-377" title="pic4" src="http://wirelesswombat.com/wp-content/uploads/2012/06/pic4-300x288.png" alt="" width="300" height="288" /></a></p>
<p>11. Select the &#8220;sass.compile&#8221; target if you just want to use SASS or select the &#8220;compass.compile&#8221; target to use Compass.  Click OK.</p>
<p>12. Select the &#8220;Build Options&#8221; tab</p>
<p>13. Click the &#8220;Select Resources&#8221; button. Select the public/sass directory and click OK</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/06/pic5.png"><img class="aligncenter size-medium wp-image-378" title="pic5" src="http://wirelesswombat.com/wp-content/uploads/2012/06/pic5-270x300.png" alt="" width="270" height="300" /></a></p>
<p>That’s it! Now when you makes changes in any of the .scss files in the Sass directory the will automatically be compiled and .css files will be created/updated in the .css directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2012/06/17/automatically-compling-sass-compass-in-eclipse-zend-studio/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Minecraft: Multiverse Portals Plugin Commands</title>
		<link>http://wirelesswombat.com/2012/03/23/minecraft-multiverse-portals-plugin-commands/</link>
		<comments>http://wirelesswombat.com/2012/03/23/minecraft-multiverse-portals-plugin-commands/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 06:37:30 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=360</guid>
		<description><![CDATA[This is sort of the third and (maybe) final part of my exploration into the world of the Multiverse plugins for the Craftbukkit server. This time We&#8217;ll look at the commands for listing, creating, modifying, and removing portals in your &#8230; <a href="http://wirelesswombat.com/2012/03/23/minecraft-multiverse-portals-plugin-commands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png"><img class="alignleft size-full wp-image-329" title="Grass" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png" alt="" width="150" height="150" /></a>This is sort of the third and (maybe) final part of my exploration into the world of the Multiverse plugins for the Craftbukkit server. This time We&#8217;ll look at the commands for listing, creating, modifying, and removing portals in your worlds.<span id="more-360"></span></p>
<p><strong>List the Portals</strong></p>
<pre>/mvp list [WORLD]</pre>
<p>Lists all the portals or if a world name is specified, list all portals in that world.</p>
<p><strong>Creating a Portal</strong></p>
<p>There are a few steps involved in creating a new portal:</p>
<p>1. Get a Wand</p>
<p>You need to select a region of blocks where the portal will be. To do that you&#8217;ll need a wand. Enter this command:</p>
<pre>/mvp wand</pre>
<p>This will put a wand into your inventory that you can use to select a region to create a portal. The default wand is a wooden axe.</p>
<p>2. Select the Region</p>
<p>With your wand (the wooden axe) in hand left-click the first point in the region you want to be a portal. You&#8217;ll see the coordinates of the block you clicked appear on the screen. Next right-click the opposite corner of the region. This region should be large enough for a player to walk through. I can be made out of anything you&#8217;d like. A portal can even be nothing! For instance, you could start with an rectangle of blocks and select them as your region. Once the selection is made you could then remove those blocks and the area is still selected even though there&#8217;s nothing there.</p>
<p>3. Create You Portal</p>
<pre>/mvp create {YOUR_PORTAL_NAME} [DESTINATION]</pre>
<p>You&#8217;ll need to enter a name for your new portal. If you have multiple worlds in might be wise to include the world name in the portal name. For example:</p>
<p>World1_portal1</p>
<p>The second parameter, which is actually optional, is the destination, or where you want the portal to transport you to. This can be another world or another portal, even a portal on another world. For example you could say:</p>
<pre>/mvp create World1_Portal1 p:World2_Portal1</pre>
<p>&#8230;and this would create a portal that would transport you from World1 to Portal1 on World2. If you want to just be transported to another world enter the command like this:</p>
<pre>/mvp create World1_Portal1 w:World2</pre>
<p>This will create a portal that will transport you to the spawn point in World2.</p>
<p>It&#8217;s also possible to create a portal that will transport you to specific coordinates in a world. The command for that can be found on the <a href="https://github.com/Multiverse/Multiverse-Portals/wiki/Command-Reference">Multiverse Portals Wiki Command Reference</a></p>
<p><strong>Modifying a Portal</strong></p>
<p>Sometimes you&#8217;ll need to modify the settings of a portal. Most often this is done to change the destination if you want to portal to transport you someplace new or if you didn&#8217;t set the destination when you created the portal. To change the destination of a portal enter this command:</p>
<pre>/mvp modify dest {YOUR_NEW DESITNATION} -p {YOUR_PORTAL_NAME}</pre>
<p>For example, to change World1_Portal1 to transport you to World2_Portal3 you would enter this command:</p>
<pre>/mvp modify dest p:World2_Portal3 -p World1_Portal1</pre>
<p>The destination can be either a portal or a world.</p>
<p><strong>Removing a Portal</strong></p>
<p>Sometimes you just need to get rid of a portal that you created. Here&#8217;s the command:</p>
<pre>/mvp remove {PORTAL_NAME}</pre>
<p>For example, if you want to remove World2_Portal2 you would enter:</p>
<pre>/mvp remove World2_Portal2</pre>
<p>&#8230;and like magic it&#8217;s gone. Be careful with this command. There&#8217;s no undoing it after a portal is removed.</p>
<p>And that pretty much cover all the basic commands that you&#8217;ll need to know to get started with Multiverse Portals. There is much more information on the <a href="https://github.com/Multiverse/Multiverse-Portals/wiki/Command-Reference" target="_blank">Multiverse Portals Plugin Wiki</a> in case you need more information.</p>
<p>Good luck and happy transporting!</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2012/03/23/minecraft-multiverse-portals-plugin-commands/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Minecraft: Multiverse Core Plugin Commands</title>
		<link>http://wirelesswombat.com/2012/03/18/minecraft-multiverse-core-plugin-commands/</link>
		<comments>http://wirelesswombat.com/2012/03/18/minecraft-multiverse-core-plugin-commands/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 21:21:31 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=338</guid>
		<description><![CDATA[In my last post I talked about how I installed the CraftBukkit server with the Multiverse (core, portal, nether, and sign) and PermissionBukkit plugins. Once all that is up and running you need to know the commands use the features &#8230; <a href="http://wirelesswombat.com/2012/03/18/minecraft-multiverse-core-plugin-commands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png"><img class="alignleft size-full wp-image-329" title="Grass" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png" alt="" width="150" height="150" /></a>In my last post I talked about how I installed the CraftBukkit server with the Multiverse (core, portal, nether, and sign) and PermissionBukkit plugins. Once all that is up and running you need to know the commands use the features of the new plugins. I&#8217;m going go over what I think are the most important Multiverse Core commands you&#8217;ll need to know to allow you to add and modify worlds on your new server. All this information is available on the <a title="Multiverse Core Wiki" href="https://github.com/Multiverse/Multiverse-Core/wiki" target="_blank">Multiverse Core Wiki</a>. I just wanted to cover it here so I could add my own notes. In the next post I&#8217;ll go over the commands for the Multiverse Portal plugin and show how to create portals in your worlds.<span id="more-338"></span></p>
<h2><strong>Common Mulitverse Core Commands</strong></h2>
<p>The following commands are the ones you&#8217;ll probably be using most often while playing in the worlds on the CraftBukkit server.</p>
<p><strong>Getting Help</strong></p>
<pre>/mv help</pre>
<p>List all the Multiverse Core commands</p>
<p><strong>Listing Worlds</strong></p>
<pre>/mv list</pre>
<p>Prints out a list all the worlds currently loaded on the server</p>
<p><strong>Teleport to the spawn point in a world</strong></p>
<pre>/mv spawn [PLAYER]</pre>
<p>This command will teleport you or the player that you specify to the spawn point in the world.</p>
<p><em>Optional Parameters</em><br />
<em></em></p>
<p><em>PLAYER - </em>The name of the player to teleport. If not entered you will be teleported.</p>
<p><strong>Who&#8217;s Here</strong></p>
<pre>/mv who [WORLD] [-a]</pre>
<p>This command lists the players in each of the worlds that have players in them.</p>
<p><em>Optional parameters</em></p>
<p><em>WORLD - </em>Enter the name of a world and it will just list players in that world</p>
<p><em>-a</em> - Lists all worlds whether there are players in them or not.</p>
<p><em><span style="text-decoration: underline;">Examples</span></em></p>
<pre>/mv who world1</pre>
<p>Show a list of all the players in the world named world1.</p>
<p><strong>Teleport Between Worlds</strong></p>
<pre><strong></strong>/mv tp [PLAYER] {WOLRD}</pre>
<p>This command will teleport you or the specified player to the world that you specify.</p>
<p><span style="text-decoration: underline;"><em>Required Parameters</em></span></p>
<p><em>WORLD</em> - You must enter the name of the world you want to teleport to</p>
<p><span style="text-decoration: underline;"><em>Optional Parameters</em></span></p>
<p><em>PLAYER</em> - The name of the player you want to teleport (assuming you have permission to teleport another player).</p>
<p><span style="text-decoration: underline;"><em>Example</em></span></p>
<pre>/mv tp tony world2</pre>
<p>Transport player named Tony to world2</p>
<h2><strong>Less Common But Useful Multiverse Core Commands</strong></h2>
<p><strong>Creating New Worlds</strong></p>
<pre>/mv create {NAME} {ENV} [-s SEED] [-g GENERATOR[:ID]] [-t TYPE] [-a true|false]</pre>
<p>Creates a new world on your server</p>
<p><span style="text-decoration: underline;"><em>Required Parameters:</em></span></p>
<p><em>{NAME} -</em>The name of the new world you want to create. If you want to use a name with spaces you will need to put quotes around the name. ex: &#8220;My New World&#8221;</p>
<p><em>{ENV} - </em>The type of environment you want to create. Valid choices are: NORMAL, NETHER, or END</p>
<p><span style="text-decoration: underline;"><em>Optional Parameters</em></span></p>
<p><em>-s SEED - </em>If you want to use a specific seed enter the ID here</p>
<p>-g GENERATOR - If you have a custom world generator installed on your server you can specify it here</p>
<p><em>-t TYPE - </em>The type of world you want to create. Valid options are: NORMAL, FLAT, or VERSION_1_1 (only if you are running a version 1.2.x server)</p>
<p><em>-a TRUE | FALSE - </em>This parameter lets you choose if you want structures to be created in the new world. TRUE if want structures, FALSE if you don&#8217;t. If left out this parameter defaults to TRUE</p>
<p><span style="text-decoration: underline;"><em>Examples</em></span></p>
<pre>/mv create MyNewWorld normal</pre>
<p>Create a new world named MyNewWorld using the normal environment</p>
<pre>/mv create NewWorld2 normal -s 1.2.3abc -t flat</pre>
<p>Create a new world named NewWorld2 using the normal environment, seed id 1.2.3abc and a flat terrain.</p>
<p><strong>Importing Worlds</strong></p>
<pre>/mv import {NAME} {ENV} [-g GENERATOR[:ID]]</pre>
<p>This command allows you to import worlds that you have already created either on another server or in a offline game. You will need to copy the world folder into the CraftBukkit server folder before you try to import it.</p>
<p><span style="text-decoration: underline;"><em>Required Parameters:</em></span><br />
<em>{NAME} - </em>The name of the world you want to import. Remember the quotes if there are spaces in the world name.</p>
<p><em>{ENV} - </em>The type of environment that the world uses: NORMAL, NETHER, or END</p>
<p><span style="text-decoration: underline;"><em>Optional Parameters</em></span></p>
<p><em>GENERATOR[:ID]</em><br />
If the world was created using a custom generator you must specify that here</p>
<p><span style="text-decoration: underline;"><em>Examples</em></span></p>
<pre>/mv import MyGreatWorld normal</pre>
<p>Import the world named MyGreatWorld that was created using a normal environment.</p>
<p><strong>Reloading the Worlds</strong></p>
<pre>/mv reload</pre>
<p>This will reload all the worlds in the worlds.yml file. Handy if you make changes in the .yml file.</p>
<p><strong>Unloading a World</strong></p>
<pre>/mv unload {WOLRD}</pre>
<p>This command will unload the speicified world from the server. This might help if you want to free up resources.</p>
<p><span style="text-decoration: underline;"><em>Required Parameters</em></span></p>
<p><em>{WORLD}</em> - The name of the world you want to unload.</p>
<p><strong>Removing a World</strong></p>
<pre>/mv remove {WORLD}</pre>
<p>This command will remove a world from the worlds.yml file.</p>
<p><span style="text-decoration: underline;"><em>Required Parameters</em></span></p>
<p><em>{WORLD}</em> &#8211; The name of the world you want to remove.</p>
<p><strong>Deleting a World</strong></p>
<pre><strong></strong>/mv delete {WORLD}</pre>
<p>This command will remove the world from the worlds.yml file and DELETE the folder containing the world from your server.<br />
<em><strong>** NOTE: Be Careful &#8211; You could lose data with this command! **</strong></em></p>
<p><span style="text-decoration: underline;"><em>Required Parameters</em></span></p>
<p><em>{WORLD}</em> &#8211; The name of the world you want to delete</p>
<p><strong>Setting the Spawn Point</strong></p>
<pre><strong></strong>/mv set spawn</pre>
<p>This command allows you to change the spawn point in a world. Just move your character to the place you want the new spawn point to be and enter the command. Now when someone transports to the world this will be where they appear.</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2012/03/18/minecraft-multiverse-core-plugin-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft Multi-World Server Setup</title>
		<link>http://wirelesswombat.com/2012/03/05/minecraft-multi-world-server-setup/</link>
		<comments>http://wirelesswombat.com/2012/03/05/minecraft-multi-world-server-setup/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 07:25:13 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=305</guid>
		<description><![CDATA[I&#8217;ve gotten into playing Minecraft a bit lately. It&#8217;s a fun little diversion. I tend to like the digging and exploring. My wife how ever is completely hooked. She loves building entire towns and all kinds of elaborate buildings. I &#8230; <a href="http://wirelesswombat.com/2012/03/05/minecraft-multi-world-server-setup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png"><img class="alignleft size-full wp-image-329" title="Grass" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Grass.png" alt="" width="150" height="150" /></a>I&#8217;ve gotten into playing Minecraft a bit lately. It&#8217;s a fun little diversion. I tend to like the digging and exploring. My wife how ever is completely hooked. She loves building entire towns and all kinds of elaborate buildings. I don&#8217;t really get into the building much myself. She did want to play the game with our grandson so we setup and Minecraft server on her computer. It was kind of fun to be in the world with other people in it. The one thing that bothered me was that they kept changing worlds or the game mode. I like playing the game in peaceful mode so I don&#8217;t have to deal with bad guys. What we really needed was to be able to have a server that could serve up multiple worlds so there was something for everyone.</p>
<p>Being a good computer nerd I liked the idea of setting up a server. I looked around figuring that someone had created the software I wanted and sure enough they had. I found the <a href="http://bukkit.org/" target="_blank">CraftBukkit</a> server with the <a href="http://dev.bukkit.org/server-mods/multiverse-core/" target="_blank">Multiverse</a> plugins which was just what I was looking for. I&#8217;ve been playing with the server setup on my local system to get everything worked out before moving it to my wife&#8217;s computer, replacing the standard Minecraft server. It took me a little while to figure out how the server and plugins all work together so I decided to write these instructions to help out others who want to setup a similar system. It will also help me six months from now when I will have completely forgotten how it all works.</p>
<p>I did my work on a Mac OS X system. The steps should be pretty much the same for a Linux system. There will be differences running it under Windows especially in getting Java installed and setup but hopefully these instructions will be of some help there as well.</p>
<p>So without further ado here&#8217;s the steps I followed to put this all together.</p>
<p><span id="more-305"></span></p>
<p><strong>Setting Up the CraftBukkit Server</strong></p>
<p><strong>1</strong>. Download the latest version of the Craftbukkit server. This link will download the lastest &#8220;Recommended Build&#8221;:</p>
<p><a href="http://dl.bukkit.org/latest-rb/craftbukkit.jar">http://dl.bukkit.org/latest-rb/craftbukkit.jar</a></p>
<p><em><strong>Note:</strong> If there has been a recent update to the MineCraft client then even the latest &#8220;Recommended Build&#8221; of Craftbukkit may not work. I this case you might need to download a beta build or even the nightly development build which can be found here:</em></p>
<p><em><a href="http://dl.bukkit.org/downloads/craftbukkit/">http://dl.bukkit.org/downloads/craftbukkit/</a></em></p>
<p><strong>2</strong>. Create a folder named &#8220;CraftBukkitServer&#8221;.</p>
<p><strong>3</strong>. Copy the Craftbukkit .jar file into the newly created folder.</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.42.21-AM.png"><img class="size-medium wp-image-311 alignnone" title="craftbukkit.jar in folder" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.42.21-AM-300x201.png" alt="craftbukkit.jar in folder" width="300" height="201" /></a></p>
<p><strong>4</strong>. Since the .jar file has the version information in the name of the file I like to create a link (or alias, or shortcut depending on what kind of system you&#8217;re running on). This allows me to have a standard name that I can use in the startup script file but still be able to easily see what version I&#8217;m running. When there is an update I just delete the link and create a new one pointing to the new file and everything works correctly.<br />
To create the link on a Unix-like system (such as Linux or Mac OS X) open a terminal window, cd to the Craftbukkit server directory, and enter the following:</p>
<pre>ln -s &lt;name of the downloaded craftbukkit .jar file &gt; craftbukkit.jar</pre>
<p><strong>5</strong>. Next we need to create the startup script. Open your favorite plain text editor and copy the following lines to a new file:</p>
<pre>#!/bin/bash
 cd ~/Desktop/CraftBukkitServer/
 java -Xms1024M -Xmx1024M -jar craftbukkit.jar</pre>
<p>You&#8217;ll need to change the directory name on the first line to point to where you created the CraftBukkitServer. This one points to a folder in the Desktop directory of my home directory on a Mac. Yours may be different.</p>
<p>If you are on a Linux system name the file craftbukkit.sh. On a Mac name the file craftbukkit.command so you can double-click the icon to start the server.</p>
<p>You can change the Java memory settings depending on how much memory you have in your computer and how much you want to server to use. More is better of course. Common values you can change the -Xms and -Xmx values to are 512, 768, 1024, 2048.</p>
<p>Finally, you&#8217;ll also need to change the permissions on the startup script to allow it to be run. Do that with this command:</p>
<pre>chmod +x craftbukit.sh</pre>
<p>or if you&#8217;re on a Mac:</p>
<pre>chmod +x craftbukkit.command</pre>
<p>Your CraftBukkitServer folder should now look like this:</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.45.27-AM.png"><img class="alignnone size-medium wp-image-313" title="CraftBukkitServer folder with link" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.45.27-AM-300x201.png" alt="CraftBukkitServer folder with link" width="300" height="201" /></a></p>
<p><strong>6</strong>. Start up the new server by double clicking on the craftbukkit.sh file (or run it from the command line if you wish). You should see a terminal window come up and a bunch of text scroll by as it sets everything up. Once it&#8217;s done you can shut the server down by typing &#8220;stop&#8221; in the terminal window. Running the server for the first time sets up a bunch of files and directories in the CraftBukkitServer folder. We&#8217;ll be using some of these shortly.</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.58.44-AM.png"><img class="alignnone size-medium wp-image-314" title="CraftBukkitServer folder after first server run" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-9.58.44-AM-300x201.png" alt="CraftBukkitServer folder after first server run" width="300" height="201" /></a></p>
<p><strong>Adding the Multiverse Plugins</strong></p>
<p><strong>7</strong>. The plugins we want to add are:</p>
<p><strong><a title="Multiverse Core webpage" href="http://dev.bukkit.org/server-mods/multiverse-core/" target="_blank">Multiverse Core</a></strong> &#8211; the main plugin that give us the multi-world capability<br />
<strong><a title="Multiverse Portals webpage" href="http://dev.bukkit.org/server-mods/multiverse-portals/" target="_blank">Multiverse Portals</a></strong> &#8211; this gives us the ability to create portals to trasport us to the other worlds.<br />
<strong><a title="Multiverse Nether Portals webpage" href="http://dev.bukkit.org/server-mods/multiverse-netherportals/" target="_blank">Multiverse Nether Portals</a></strong> &#8211; this plugin lets us use the nether portals to transport between worlds and allows custom world scalling on all worlds.<br />
<strong><a title="Multiverse Sign Portals webpage" href="http://dev.bukkit.org/server-mods/multiverse-signportals/" target="_blank">Multiverse Sign Portals</a></strong> &#8211; Allows you to use signs as portals<br />
<strong><a title="PermissionsBukkit webpage" href="http://dev.bukkit.org/server-mods/permbukkit/" target="_blank">PermissionsBukkit</a></strong> &#8211; Allows you to manage the user and group permissions for the server and all the worlds</p>
<p>You can download the plugin files from the following links:</p>
<p><a href="http://dev.bukkit.org/media/files/572/413/Multiverse-Core.jar">http://dev.bukkit.org/media/files/572/413/Multiverse-Core.jar</a><br />
<a href="http://dev.bukkit.org/media/files/572/414/Multiverse-Portals.jar">http://dev.bukkit.org/media/files/572/414/Multiverse-Portals.jar</a><br />
<a href="http://dev.bukkit.org/media/files/572/415/Multiverse-NetherPortals.jar">http://dev.bukkit.org/media/files/572/415/Multiverse-NetherPortals.jar</a><br />
<a href="http://dev.bukkit.org/media/files/572/416/Multiverse-SignPortals.jar">http://dev.bukkit.org/media/files/572/416/Multiverse-SignPortals.jar</a><br />
<a href="http://dev.bukkit.org/media/files/577/104/PermissionsBukkit-1.6.jar">http://dev.bukkit.org/media/files/577/104/PermissionsBukkit-1.6.jar</a></p>
<p><em><strong>Note</strong>: Once again, if there has been an update to the Minecraft client you may need to get the latest development builds for the plugins to work correctly. To find these go to the plugin webpage (see links above) and click the &#8220;Dev Builds&#8221; link.</em></p>
<p><strong>8</strong>. Once downloaded, copy the plugin files to the &#8220;plugins&#8221; folder in the CraftBukkitServer folder.</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-10.20.24-AM.png"><img class="alignnone size-medium wp-image-322" title="Plugins folder with .jar files" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-10.20.24-AM-300x207.png" alt="Plugins folder with .jar files" width="300" height="207" /></a></p>
<p><strong>9</strong>. Start up the server once again to let the plugins do the setup that they need to do. You&#8217;ll see that more new folders and files are created within the plugins folder. Once it&#8217;s done type &#8220;stop&#8221; in the terminal window to stop the server.</p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-10.21.26-AM.png"><img title="Plugins folder after server start" src="http://wirelesswombat.com/wp-content/uploads/2012/03/Screen-shot-2012-03-05-at-10.21.26-AM-300x219.png" alt="Plugins folder after server start" width="300" height="219" /></a></p>
<p><strong>Server Configuration</strong></p>
<p><strong>10</strong>. We need to setup some initial permisions for our new server. To do this open the permissions config.yml file which can be found in the CraftBukkitServer/plugins/PermissionsBukkit folder. This config file is broken up into three main sections: users, groups, and messages. In the users section we specify the permissions we want to grant to individual users. The groups section allows us to specify permissions for groups we want to define. These users can then be assigned to these groups. We won&#8217;t worry about the messages section right now. The following is probably a good starting point for your config.yml file:</p>
<pre>users:
  &lt;your user name&gt;:
    permissions:
    groups:
    - admin
groups:
  default:
    permissions:
      permissions.build: false
      multiverse.teleport.self: true
  admin:
    permissions:
      permissions.*: true
      multiverse.*: true
    inheritance:
    - user
  user:
    permissions:
      permissions.build: true
      multiverse.access.*: true
      multiverse.teleport.*: true
    worlds:
    inheritance:
    - default
 messages:
   build: '&amp;cYou do not have permission to build here.'
 debug: false</pre>
<p><em><strong>Note:</strong> the YAML format does not accept tabs for indenting the lines. You must use spaces. This was something that I learned the hard way. If you find that your permissions aren&#8217;t working like you think they should be check for tabs in your file and replace them with spaces.</em></p>
<p>You&#8217;ll want to change the text &lt;your user name&gt; to your real user name. This will make you a member of the admin group which will give you all the permissions you need to get started. The users group has perssion to build in the worlds and teleport between them but not create new worlds. The default group is the most restricted. This group can transport between worlds but can&#8217;t do any building. This is the group that new users will be in until you give them permission to do more.</p>
<p>11. Edit the config.yml file in the Multiverse-Core folder. If the &#8220;enforceaccess&#8221; setting is set to  false, which is the default, all users will be able to be able to access all the worlds on your server regardless of what is set in the permissions file. Change the setting:</p>
<pre>enforceaccess: 'false'</pre>
<p>to:</p>
<pre>enforceaccess: 'true'</pre>
<p>&#8230;and handle all the permissions in the config.yml file we edited previously. That way all the permissions are handled in one place.</p>
<p><strong>12.</strong> You may also want to edit the worlds.yml file found in the Multiverse-Core folder. This is where all the parameters for the worlds on the server are stored. SInce I like to play in peaceful mode I changed the difficulty parameter from easy to peaceful in this file. You find setting for each of the worlds that the server loads in this file.</p>
<p>That&#8217;s about it. You can now start your server and begin playing. With the Multiverse plugin you can create news worlds and even import your existing worlds into your server. Instructions for this and much more can be found on the <a title="Multiverse Wiki" href="https://github.com/Multiverse/Multiverse-Core/wiki" target="_blank">Multiverse wiki</a>. There you will also find instructions on setting up portals between all your worlds. Maybe soon I&#8217;ll write another post as I explore all the commands available with the CraftBukkit server and Multiverse plugins.</p>
<p>That&#8217;s all for now. Good luck and happy digging!</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2012/03/05/minecraft-multi-world-server-setup/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MagWords &#8211; A fun little jQuery exercise</title>
		<link>http://wirelesswombat.com/2011/10/23/magwords-a-fun-little-jquery-exercise/</link>
		<comments>http://wirelesswombat.com/2011/10/23/magwords-a-fun-little-jquery-exercise/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 00:09:58 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=297</guid>
		<description><![CDATA[I present to you, MagWords. A fun little diversion based on the magnetic word puzzles that are found sticking to many refrigerators around the world. This started as a little exercise to learn more about Javascript drag &#38; drop functionality. &#8230; <a href="http://wirelesswombat.com/2011/10/23/magwords-a-fun-little-jquery-exercise/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/10/Screen-shot-2011-10-23-at-12.47.28-PM.png"><img class="alignleft size-medium wp-image-298" title="Screen shot 2011-10-23 at 12.47.28 PM" src="http://wirelesswombat.com/wp-content/uploads/2011/10/Screen-shot-2011-10-23-at-12.47.28-PM-300x243.png" alt="" width="300" height="243" /></a>I present to you, MagWords. A fun little diversion based on the magnetic word puzzles that are found sticking to many refrigerators around the world. This started as a little exercise to learn more about Javascript drag &amp; drop functionality. It started out being written using the Scriptaculous / Prototype libraries and then migrated to Yahoo YUI libraries. Recently, for some unknown reason I was inspired to rewrite it using jQuery. I think it&#8217;s finally run it&#8217;s course so I&#8217;m putting it out in the world to so others might have some fun with it. I&#8217;ve created a <a href="http://demo.wirelesswombat.com/magwords">MagWords demo page</a> where you can also download the source code. Have fun with it. If you do anything interesting with it please let me know.</p>
<p><a title="MagWords Demo" href="http://demo.wirelesswombat.com/magwords">MagWords Demo Page and sourcecode</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/10/23/magwords-a-fun-little-jquery-exercise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obi + Google Voice = Great Inexpensive Phone Service</title>
		<link>http://wirelesswombat.com/2011/09/10/obi-google-voice-great-inexpensive-phone-service/</link>
		<comments>http://wirelesswombat.com/2011/09/10/obi-google-voice-great-inexpensive-phone-service/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 20:56:03 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=269</guid>
		<description><![CDATA[I was recently watching Techzilla (my lunch time tech fix) and they reviewed the Obi from Obihai. The Obi unit allows you to make calls over the Internet. You connect it to the Internet via your home router and plug &#8230; <a href="http://wirelesswombat.com/2011/09/10/obi-google-voice-great-inexpensive-phone-service/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/09/obi-product-pic.png"><img class="alignleft size-medium wp-image-271" title="obi-product-pic" src="http://wirelesswombat.com/wp-content/uploads/2011/09/obi-product-pic-300x189.png" alt="Obi product image" width="300" height="189" /></a>I was recently watching Techzilla (my lunch time tech fix) and they reviewed the <a title="http://obihai.com/" href="http://obihai.com/">Obi from Obihai</a>. The Obi unit allows you to make calls over the Internet. You connect it to the Internet via your home router and plug in a regular old analog phone and you&#8217;re ready to make calls to other Obi users for free. You do need to setup a free account on the Obihai website. Just that functionality alone is pretty cool, but it gets better. You can also connect the Obi unit to your <a title="Google Voice" href="http://www.google.com/googlevoice/">Google Voice</a> account and make and receive calls via your Google Voice number. Plus Google is offering free long distance calls in the US and Canada through the end of 2011. They did this last year as well and the extended it through 2011. I&#8217;m hoping that they&#8217;ll extend the free calling once again. Even if they don&#8217;t I suspect the calls will only be about $.01/minute which is still pretty cheap.</p>
<p>It took me about 15 minutes to setup. Nothing too complicated. They have pretty good step-by-step instructions on the Obihai website. Once done I tried calling my Google voice number which worked fine. I then place a call from the phone attached to the Obi unit and it worked as well. New phone setup in under 30 minutes. One thing to note is that <strong>the Obi unit does not support 911 calls</strong>.</p>
<p>There are two Obi units available, the 100 and the 110. The only difference is that the 110 adds a port to connect an existing land line if you have one so that calls from Google Voice as well as you land line will ring through to your phone. The price of the <a title="Obi 100 on Amazon" href="http://www.amazon.com/OBi100-Telephone-Adapter-Service-Bridge/dp/B004LO098O?ie=UTF8&amp;m=A4VT9X8JBKS16&amp;s=generic&amp;qid=1307227497&amp;sr=1-2">Obi 100 on Amazon</a> is $43.99 and the <a title="Obi 110 on Amazon" href="http://www.amazon.com/OBi110-Service-Bridge-Telephone-Adapter/dp/B0045RMEPI/ref=pd_bxgy_e_img_c">Obi 110</a> is $49.99. Given that it&#8217;s only a $6.00 difference I went with the Obi 110.</p>
<p>So, if you want to get rid of your land line, add a business line, or just add another line in your house, the Obi might be just what you&#8217;re looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/09/10/obi-google-voice-great-inexpensive-phone-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post Ender &#8211; A Simple WordPress Plugin Framework</title>
		<link>http://wirelesswombat.com/2011/09/09/post-ender-a-simple-wordpress-plugin-framework/</link>
		<comments>http://wirelesswombat.com/2011/09/09/post-ender-a-simple-wordpress-plugin-framework/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 01:21:08 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[WordPress Plugin]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=254</guid>
		<description><![CDATA[Update: When trying to add the Post Footer plugin the WordPress repository I discovered that name was already taken. So Post Footer has now been renamed Post Ender. Post Ender is now available  at in the WP.org plugin repository As &#8230; <a href="http://wirelesswombat.com/2011/09/09/post-ender-a-simple-wordpress-plugin-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em><strong>Update</strong>: When trying to add the Post Footer plugin the WordPress repository I discovered that name was already taken. So Post Footer has now been renamed <strong>Post Ender</strong>.</em></p>
<p>Post Ender is now available  at in the <a href="http://wordpress.org/extend/plugins/post-ender/">WP.org plugin repository</a></p>
<p>As they say, necessity is the mother of invention. In one of our recent meetings for the <a href="http://www.sportsdashboards.com">SportsDashboards</a> project it was decided that we wanted to add some text at the bottom of each post on the <a href="http://blog.sportsdashboards.com">Sports Stories</a> blog with information about SportsDashboards. I knew there I could probably find a plugin to do this out in WordPress land but it seemed easy enough and I&#8217;ve been wanting to write a plugin for a while now. So I set out to do just that.</p>
<p>More than just write a plugin, I wanted to create a simple framework for creating other plugins. Nothing too fancy, just a class-based structure that I could use for any plugins I wanted to write. I&#8217;ve wanted to do this project for quite a while now but never got around to it. Now I had a real task that needed to be done so it was time to tackle plugins. I&#8217;ve looked around at a variety of plugins to see how they were written and there didn&#8217;t seem to be any standard way of structuring a plugin. Most seem to be just a bunch of PHP functions in a file. Functional, but not very pretty or maintainable in anything but a very simple plugin. The plugin I need would be a very simple one so I could have just put together a few PHP functions and saved myself a lot of time but I this was the opportunity to create the framework I was thinking about and to learn more about writing plugins.</p>
<p>I did do a search for WP plugin frameworks and found a few interesting ones but they all seemed to add more bells and whistles than I wanted. So the Post Footer plugin was born. Post Footer does one thing. It adds text to the bottom of every post. Oh, I did add a few lines of code for a [post_footer] shortcode in case someone wanted to add the text to individual posts.</p>
<p>The main idea is to separate the code into sections: common code, admin code, and front-end code. I saw this technique in another plug that I ran across but I unfortunately can&#8217;t remember which one  it is to be able to give credit where credit is due. The main file looks like this:</p>
<pre class="brush: php; title: ; notranslate">
if ( !class_exists(&quot;PostFooter&quot;) ) {
    class PostFooter {

        function PostFooter() {
            &lt;-- constructor code goes here --&gt;
        } end PostFooter

        function init() {
            if ( is_admin () ) {
                // Load the admin page code
                if ( @include ( dirname ( __FILE__ ) . '/inc/admin.php' ) ) {
                    $PostFooterAdmin = new PostFooterAdmin ();
                } else {
                    PostFooter::deactivate_and_die ( dirname ( __FILE__ ) . '/inc/admin.php' );
                }
            } else {
                // Load the frontend code
                if ( @include ( dirname ( __FILE__ ) . '/inc/frontend.php' ) ) {
                    $PostFooterFrontend = new PostFooterFrontend ();
                } else {
                    PostFooter::deactivate_and_die ( dirname ( __FILE__ ) . '/inc/frontend.php' );
                }
            }
        } // end init

    } // end PostFooter class

}
</pre>
<p>As you can see there is logic in the init function to look at how the plugin is being called and load either the code to display the admin page or the front-end code for adding the text to the posts. The options page, which is mostly HTML is also broken out into a separate file to make it easier to maintain.</p>
<p>The code to add the text to each post was made easier by similar code in the book &#8220;Smashing WordPress: Beyond the Blog&#8221; by Thord Daniel Hedengren. The plugin example in the book shows code to add text at the end on each post using a template tag. It was pretty simple to change that to either use a shortcode tag or an option on the options page.</p>
<p>So there you have the Post Footer plugin. It was fun to write and hopefully it might be a helpful example to someone else trying to write there first plugin. You can <strong><a title="Post-Ender plugin" href="http://wordpress.org/extend/plugins/post-ender/">find more information and download the code here</a></strong>. Sometime soon I hope to have this pushed out to the WordPress.org plugins directory so you can install it directly from there.</p>
<p>Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/09/09/post-ender-a-simple-wordpress-plugin-framework/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Plays Well With Others</title>
		<link>http://wirelesswombat.com/2011/03/15/plays-well-with-others/</link>
		<comments>http://wirelesswombat.com/2011/03/15/plays-well-with-others/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 21:39:07 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wp3.local/?p=210</guid>
		<description><![CDATA[Communicating, sharing and staying organized in the virtual work environment &#8220;You can discover more about a person in an hour of play than in a year of conversation.&#8221; &#8211; Plato Working from home can be a mixed blessing. For the &#8230; <a href="http://wirelesswombat.com/2011/03/15/plays-well-with-others/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h5><span style="font-size: 13px;">Communicating, sharing and staying organized in the virtual work environment</span></h5>
<p><em> </em></p>
<p style="text-align: right;"><em>&#8220;You can discover more about a person in an hour of play than in a year of conversation.&#8221;</em></p>
<p style="text-align: right;"><em>&#8211; Plato</em></p>
<p style="text-align: right;"><em> </em></p>
<p style="text-align: left;"><a href="http://wirelesswombat.com/wp-content/uploads/2011/03/Cuban_schoolchildren.jpg"><img class="alignleft size-medium wp-image-234" title="Cuban_schoolchildren" src="http://wirelesswombat.com/wp-content/uploads/2011/03/Cuban_schoolchildren-300x225.jpg" alt="" width="300" height="225" /></a>Working from home can be a mixed blessing. For the most part it&#8217;s great. Your commute is measured in steps rather than miles saving probably an hour a day, not to mention the price of gas and wear and tear on your car.  You can work in your pajamas if you’d like (assuming you don’t use video conferencing in which case you probably should put on a nicer shirt and make sure your hair is combed).</p>
<p style="text-align: left;">On the down side you&#8217;re all alone at home.  It’s easy to get distracted with chores around the house. But most of all, for me at least, is a sense of isolation. You can’t yell across the cubicle wall when you have a question.</p>
<p>These days our work requires new tools to be able to e able to collaborate effectively with others, especially if you&#8217;re working from home or working in a distributed environment. We&#8217;ll take a look at some of the best tools that I&#8217;ve found for communication, sharing and organization and hopefully start a discussion about other great tools.<span id="more-210"></span></p>
<h4>Communication</h4>
<p style="text-align: right;"><em>“The single biggest problem in communication is the illusion that it has taken place.”</em></p>
<p style="text-align: right;"><em>&#8211; George Bernard Shaw</em></p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/03/bullhorn2.jpg"><img class="alignleft size-medium wp-image-233" title="bullhorn2" src="http://wirelesswombat.com/wp-content/uploads/2011/03/bullhorn2-300x300.jpg" alt="" width="300" height="300" /></a>One of the first things we need is a way to talk to people. You can of course use a regular phone for this, which works well if you need to talk to one person. There are other online solutions that provide other features such as conference calling and better call management. My current favorite services for voice calls are Skype and Google Voice.</p>
<h6>Voice &amp; Video</h6>
<p><a href="http://www.skype.com">Skype</a></p>
<p>This is usually my first choice for making calls while working on my computer these days. It’s really convenient to be able to plug-in my headset and have my hands free to work. Calls to other Skype subscribers are always free. There is a charge to call regular phone numbers but for about  $30/year you can get unlimited calls to all phones in the US and Canada.</p>
<p>One of the nicest features of Skype is the ability to have conference calls with up to 25 people. This comes in really handy for daily or weekly check-in calls with clients or co-workers.</p>
<p><a title="Google Voice" href="https://www.google.com/voice">Google Voice</a></p>
<p>Overall I’ve never been too impress with Google Voice for making calls as it lacks the conferencing abilities of Skype. One great feature though is the being able to get a phone number for your account, which can then be forwarded to your cell phone or a land line and provides a powerful tool for managing your calls.</p>
<p>You can setup rules for how and when the forwarding will happen. For instance, you might want your Google number to be forwarded to your cell phone during work hours, say 9 to 5, and to your land line during non-work hours. You can even setup up rules based on who’s calling so that only calls from your co-workers will ring through to your land-line after hours. Other calls can be set to be sent straight to voicemail. You can also have the call on your phone giving you the opportunity listen in on the message being left and decide if you want to pickup the call.</p>
<h6>Instant Messaging</h6>
<p><a href="http://www.skype.com">Skype</a><br />
Since I tend to use Skype most of the time for voice calls and it’s usually open on my computer I also tend to use it for sending instant messages. Most of the time this is usually to ping someone to see if they’re available for a voice call.</p>
<p><a title="Yahoo Messenger" href="http://messenger.yahoo.com/">Yahoo Messenger</a><br />
This is another very popular instant messaging system. I use it on rare occasions when someone else I’m working with uses it.</p>
<p><a title="Google Talk" href="http://www.google.com/talk">Google Talk</a><br />
I haven’t used this except to test it to see if it worked (which it did). This is one of the services I use only when I&#8217;m working with someone else who happens to prefer it.</p>
<p><a title="Windows Live Messenger" href="http://explore.live.com/windows-live-messenger">Windows Live Messenger</a><br />
I’ve used this in the past but have convinced most of the people who were using this to get a Skype account.</p>
<p><a href="http://adium.im">Adium</a><br />
<a href="http://pidgin.im">Pidgin</a><br />
If you have a need to use multiple instant messaging systems there are programs that will help consolidate these so you don’t have to have multiple messaging programs open. Since I’m on a Mac I tend to use Adium for any IM tasks other than Skype. Pidgin is also very popular and is cross platform.</p>
<h6>Online Conference Rooms</h6>
<p>Last year I had a opportunity to work with Automattic Inc. (the people who run WordPress.com) for a couple of months. It was a really interesting experience as Automattic is a complexly distributed company. They don’t have a real office and people in the company are spread out all over the world. They have developed a number of ways to facilitate communications using, email , Skype, P2 blogs (which we’ll talk about in a minute) but most of the daily communication took place in private IRC chat rooms. This provides a capability similar to being able to yell over the cubicle walls in an office. The big advantage of using IRC was that you could just log into a chat room, see and send messages from anyone else in the room and leave when you wanted. There’s no setup like a conference call. The “room” is always there ready and waiting.</p>
<p>The disadvantage of IRC is that it’s not very user friendly and can be a bit intimidating when you first start using it. IRC is a text-based protocol. Commands are all given via a command line interface and are rather complex. For this reason I’d probably recommend looking for a more user-friendly private chat room environment. There are a couple that I’ve found that seem pretty good.</p>
<p><a href="http://campfirenow.com">CampFire</a><br />
Campfire, run by the folks at 37 Signals (the creators of BaseCamp), provides a very nice private chat environment that’s easy to use. Cost for this service starts at $12/month.</p>
<p><a href="http://www.chatzy.com">Chatzy</a><br />
Always on the lookout for a free alternative, I came across another service named Chatzy that provides private chat rooms for free. I tried it out a bit and while not quite as polished at Campfire it gets the job done.</p>
<h6>Email</h6>
<p>If email is dead how come my inbox is full every morning? Despite all the newer forms of communication such as IM, text messages, VOIP we still tend to depend on good old email for much of our work.</p>
<p><a href="http://www.google.com/apps/intl/en/group/index.html">Google Apps</a><br />
Setting up email for you domain used to be a bit of a problem. You could either setup your own email server or find some email provider that charged too much for too little. That all changed when Google started offering Google Apps. Now you can point the email for your domain at their servers and be able to access your email via POP, IMAP or the Gmail web client. It free for up to 50 email accounts that should accommodate most small companies. It also includes Google Docs, Calendar, and a number of other services. It’s also possible to setup email services for free through domain registrars and hosting services such as GoDaddy and Dreamhost but given the features offered by Google it’s hard to pass up Google Apps.</p>
<h6>Screen Sharing &amp; Remote Control</h6>
<p>They say a picture’s worth a thousand words and that’s certainly true when you’re trying to help someone with a computer problem over the phone. Being able to see the other persons screen or showing your screen can make work go much faster. For simple one-to-one screen sharing you can use the handy new feature built into Skype that will show your screen to the person you’re chatting with. Other times when you need to share your screen with more that one person or take control of someone’s screen (or give them control of yours) other services such as GotoMeeting, WebEx and Abobe Connect come in really handy. I’m most familiar with GotoMeeting myself and have found that it works really well. The cost for this service is $50/month for an unlimited number of conferences with up to 15 participants. It’s not cheap but it can pay for itself with the time saved if you don’t have to drive out to a client’s site a couple of times a month.</p>
<p><a href="http://www.gotomeeting.com">GotoMeeting</a><br />
<a href="http://www.adobe.com">Adobe Connect</a><br />
<a href="http://www.webex.com">WebEx</a></p>
<h4>Sharing</h4>
<p style="text-align: right;"><em>“Our best thoughts come from others.”</em></p>
<p style="text-align: right;"><em>&#8211; Ralph Waldo Emerson</em></p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/03/Sharing-1.jpg"><img class="alignleft size-medium wp-image-237" title="Sharing-1" src="http://wirelesswombat.com/wp-content/uploads/2011/03/Sharing-1-272x300.jpg" alt="" width="272" height="300" /></a>There are always files, images, and other miscellaneous that need to be shared when working on projects. Luckily, there are some pretty easy ways to either transfer the files or, better yet, provide a collaborative workspace where everyone can work.</p>
<p><a href="http://www.dropbox.com">Dropbox</a><br />
Dropbox provides a quick and easy way to transfer files to others. You setup your account and you can get 2GB of space for free (you can get more free space if you get other people to sign up). That should be enough for most files. If you need more space they have paid plans to give you 50GB or 100GB of storage. They have a small application that once installed on your system (Windows, Mac, or Linux) presents your Dropbox space as if it was another drive on your system. You can set folders to be public, private or shared. You then just send the URL of the file or folder to who you want to share it with and your set.</p>
<p><a href="http://docs.google.com">Google Docs</a><br />
Google Docs is a great place to create and edit shared documents. Multiple people can edit a document simultaneously. It also keeps track of revisions to your files so you can always go back to a previous version. Once again this is a free service and you get 1GB of space to store uploaded files and unlimited space for Google Docs files. It’s also possible to upload any document type (Word, Excel, PDF, etc.) and either store the file or convert it to a Google Docs format.</p>
<p><a href="http://www.evernote.com">Evernote</a><br />
I’ve been a fan of Evernote for a few years now. I was always looking for a place to store various bits and pieces of information and notes and this fit the bill perfectly.  Now whenever I have something that I don’t want to forget it goes into Evernote. They have apps for mobile devices as well so you can access your information wherever you are. You can also access your stored information via their website. One new feature that they’ve recently added is the ability to share notebooks (everything is stored in “notebooks” on Evernote). You can either make a notebook public so anyone can see it or select who you want to share with.</p>
<p><a href="http://p2theme.com">WordPress P2</a><br />
When working with Automattic I was introduced to the P2 blog theme and was pretty amazed at how it works. It’s kind of like Twitter meets the blog. There’s a “post” box at the top of the page. You type in what you want and it’s instantly published. People can reply to your posts and the replies are instantly published as well. P2 is simply a WordPress theme that you can use on any WordPress installation. It’s even available on WordPress.com so you can quickly setup a P2 site for a project and be posting in minutes. Matt Mullenweg wrote a good article explaining  <a href="http://www.google.com/url?q=http%3A%2F%2Fma.tt%2F2009%2F05%2Fhow-p2-changed-automattic%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHRXXt0U0Ze6W44kKj_CSUoXxupDw">How P2 changed Automattic</a>.</p>
<h4>Staying Organized</h4>
<p style="text-align: right;"><em>“Don&#8217;t agonize, organize.”</em></p>
<p style="text-align: right;"><em>&#8211; Florynce R. Kennedy</em></p>
<p>&nbsp;</p>
<p><a href="http://www.google.com/calendar"></a><a href="http://wirelesswombat.com/wp-content/uploads/2011/03/Herding-Cats.jpg"><img class="alignleft size-medium wp-image-235" title="Herding Cats" src="http://wirelesswombat.com/wp-content/uploads/2011/03/Herding-Cats-300x200.jpg" alt="" width="300" height="200" /></a><a title="Google Calendar" href="http://www.google.com/calendar">Google Calendar</a><br />
It used to be that if you wanted to have any sort of decent calendar you needed to setup a Microsft Exhange server and use Outlook. There just weren’t many choices out there for shared calendars. Google has come to the rescue once again with Google Calendar. You can create multiple calendars, share them, send invitations to meetings and events, and track RSVP’s. You can even sync with your desktop calendar if you’d rather work with a local app. It’s a great application for keeping everyone’s schedule synced.</p>
<p><a href="http://www.pivotaltracker.com">Pivotal Tracker</a><br />
This is a great tool for tracking all the tasks associated with a project. It allows you to break up a project into “<a href="http://en.wikipedia.org/wiki/User_story">user stories</a>” and then schedule when and by whom these stories will be done. It was born out of the Agile Software Development movement (you can <a href="http://agilemanifesto.org">read more about Agile Development here</a>) and provides a great way to organize, assign, and keep track of project tasks. It used to be completely free but they just started charging for the service. They do have a couple of free levels that may be suitable to some projects.</p>
<p><a href="http://basecamphq.com">Basecamp</a><br />
This is kind of the Swiss army knife of project organizers. It has facilities for communication, file sharing and to-do lists all in one place. It also integrates with their Campfire product mentioned earlier. Pricing starts at $49 per month.</p>
<p><a href="http://www.freshbooks.com">Freshbooks</a><br />
Keeping track of the money end of things was never something that I like about doing contract work. Freshbooks makes this much easier to do. It handles invoicing, time tracking, estimates, and expenses among other things. The web-based interface is easy to use. You can get started with up to 3 clients for free. If you need more than that they have plans starting at $19.95 per month.</p>
<h4>Other Helpful Tools</h4>
<p style="text-align: right;"><em>“If you can dream it, then you can achieve it. You will get all you want in life if you help enough other people get what they want.”</em></p>
<p style="text-align: right;"><em>&#8211; Zig Ziglar</em></p>
<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/03/371px-Carrick_Hawker_of_tools.jpg"><img class="alignleft size-medium wp-image-241" title="371px-Carrick,_Hawker_of_tools" src="http://wirelesswombat.com/wp-content/uploads/2011/03/371px-Carrick_Hawker_of_tools-185x300.jpg" alt="" width="185" height="300" /></a> <a href="http://www.timescroller.com">TimeScroller</a><br />
When working with people spread out across the globe I found it hard to keep track of what time it was. The TimeScroller widget (only available for Mac and iPhone, sorry) really helped.</p>
<p><a href="http://droplr.com">Droplr</a><br />
Another Mac and iPhone only utility but one I find immensely useful. You start up the app and it puts an icon in the menu bar. You can then drop any file on the icon(I use it mainly for sending screenshots) and it will upload that file and create a link that is placed in your clipboard. You can then send that link to someone via email or IM and they can access the file. Quick and easy.</p>
<p><a href="http://www.apture.com">Apture</a><br />
This is not really a tool specifically for working remotely but something that I’ve found incredibly useful. Apture is a browser add-on that I stumbled upon recently and is available for Safari, Firefox and Chrome browsers. The way it works is you highlight any text on the page you’re viewing and a little “Learn More” button will pop up. Click that button and a pop-up window comes up with information from around the web related to the highlighted text. You can click on any of those links to dig deeper or click the close button and the pop-up goes away. This functionality can also be added to any website even if the user doesn’t have the Apture plug-in by adding a bit of Javascript code to your pages. When I first saw this feature I wasn’t sure how useful it would be but now that I’ve used it for a while I find it strange when I’m on a computer that doesn’t have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/03/15/plays-well-with-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My New Project: RCA Victor New Orthophonic High Fidelity Model SHF-3</title>
		<link>http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/</link>
		<comments>http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:01:18 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Audio]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=77</guid>
		<description><![CDATA[For a while now I thought it would be fun to find some sort of old tube amp to work on. I&#8217;ve been looking in local thrift shops and estate sales but so far nothing of interest has shown up. &#8230; <a href="http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003.jpg"><img class="alignleft size-medium wp-image-88" title="page3001003" src="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003-218x300.jpg" alt="" width="218" height="300" /></a>For a while now I thought it would be fun to find some sort of old tube amp to work on. I&#8217;ve been looking in local thrift shops and estate sales but so far nothing of interest has shown up. Last Friday as I was taking my daily walk I was passing by a house and noticed that they were putting items out on the driveway for a garage sale. I didn&#8217;t think to much of this at first as I see this sight almost every Friday but this time one item caught my eye. It was a cabinet that looked like it was from the 1950&#8242;s and looked like it might be a stereo system. I went over and took a look and sure enough it was a old RCA Orthophonic HiFi system and it looked to be in very good condition. I asked the fellow selling it how much he wanted to which he replied $50. I offered $30 and we agreed on $40. He said the unit worked the last time he turned it on but had a loud hum. He then started showing my some old records that he had. There were about a dozen records stored each in it own sleeve in contained in a larger album. The album holding the records was falling apart but the records themselves seemed to be in pretty good shape. I didn&#8217;t recognize most of the music on them but these were those wonderful old thick vinyl records. I realized that they just had to stay with the cabinet so I offered $50 for the all of it which he agreed to. So I stopped at the market on my way home to pick up a sandwich for lunch and some cash for my purchase and went back after lunch to pick up my new project. It fit nicely in my Subaru Forester which I took as a sign that it was meant to be.<span id="more-77"></span></p>
<p>The cabinet itself looks pretty good with a few little dings and some wear as would be expected for a well used 50 year old piece of furniture. The front panel looks pretty clean and all the knobs are intact. The turntable also looks to be in fairly good shape with all parts accounted for, even the adapter for automatically changing 45&#8242;s is there in it&#8217;s compartment. There&#8217;s even a nice gold colored metal plate inside the front door with a registration number imprinted on it. Looking on the backside of the unit the amplifier/tuner looked very dusty but in good shape. No rust and all the tubes seem to be intact. To my surprise even the speakers seemed to be in good condition with no obvious tears in the paper cones.</p>
<p>I then decided to plug it in to see what happens. I cautiously inserted the plug ready to yank it out at the first sign of smoke. Nothing happened, a good sign. I then found the on switch and turned the unit on. As expected there was a rather loud hum coming from the speakers but still no smoke. I played with the controls a bit to see if I could hear anything besides the hum and found that I was able to tune in some radio stations. I then started looking at the turntable. I turned it on and the plater made halting motions like it wanted to move but wasn&#8217;t sure how. I tried switching the speeds and it moved a bit more with each change. The speeds themselves are interesting. There&#8217;s selections for 16, 33, 45 and 78 RPM. I&#8217;m not sure I&#8217;ve never run across a 16 RPM record so once I get this working I&#8217;ve have to find one to try it out.</p>
<p>All in all I found nothing unexpected in how the unit functioned. The loud hum is caused by worn out 50 year old capacitors which I knew would have to be changed. The fact that I was able to hear some radio stations tells me that the tubes and other components are probably all in working order. The turntable seems to have a working motor and probably just needs a good cleaning and adjustments. I&#8217;m a little leery about my ability to do that part of the restoration but it shouldn&#8217;t be too hard. I did a little research online and was able to find the diagrams and schematics for both the amplifier/tuner and the turntable. There&#8217;s actually some incredible resources out there for repairing old radios.</p>
<p>Here&#8217;s a link to an article that goes into great detail about replacing capacitors on old radios:<br />
<a href="http://www.antiqueradio.org/recap.htm" target="_blank"> http://www.antiqueradio.org/recap.htm</a></p>
<p>And this link to a thread in the Antique Radios forums that shows step by step details of restoring an RCA turntable that is very similar to the unit I have:<br />
<a href="http://antiqueradios.com/forums/viewtopic.php?t=116541&amp;postdays=0&amp;postorder=asc&amp;start=0" target="_blank"> http://antiqueradios.com/forums/viewtopic.php?t=116541&amp;postdays=0&amp;postorder=asc&amp;start=0</a></p>
<p>The image at the start of this post is from an old RCA ad for what appears to be a model very similar to the one I now own. I ran across this on one of the websites I found while researching the unit. They sure don&#8217;t make ads like they used to. The old art work is wonderful.</p>
<p>I love how when you start thinking about something it all of a sudden shows up in your life. It just means you need to choose your thoughts carefully. <img src='http://wirelesswombat.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This is going to be a fun project. I&#8217;ll post more pictures and info when I start pulling it all apart. First things first though, I&#8217;m going to to have to do my least favorite part of the restoration; cleaning the garage so I have some room to work.</p>

<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/page3001003/' title='page3001003'><img data-attachment-id="88" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003.jpg" data-orig-size="477,654" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="page3001003" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003-218x300.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/page3001003-150x150.jpg" class="attachment-thumbnail" alt="page3001003" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/front/' title='Front'><img data-attachment-id="81" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front.jpg" data-orig-size="600,489" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Front" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-300x244.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-150x150.jpg" class="attachment-thumbnail" alt="Front" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/front-panel/' title='Front-Panel'><img data-attachment-id="80" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-Panel.jpg" data-orig-size="600,385" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Front-Panel" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-Panel-300x192.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-Panel.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Front-Panel-150x150.jpg" class="attachment-thumbnail" alt="Front-Panel" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/turntable/' title='Turntable'><img data-attachment-id="85" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Turntable.jpg" data-orig-size="600,460" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Turntable" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Turntable-300x230.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Turntable.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Turntable-150x150.jpg" class="attachment-thumbnail" alt="Turntable" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/inside-plate/' title='Inside-Plate'><img data-attachment-id="82" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Inside-Plate.jpg" data-orig-size="600,394" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Inside-Plate" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Inside-Plate-300x197.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Inside-Plate.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Inside-Plate-150x150.jpg" class="attachment-thumbnail" alt="Inside-Plate" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/cabinet-rear/' title='Cabinet-Rear'><img data-attachment-id="79" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Cabinet-Rear.jpg" data-orig-size="600,494" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Cabinet-Rear" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Cabinet-Rear-300x247.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Cabinet-Rear.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Cabinet-Rear-150x150.jpg" class="attachment-thumbnail" alt="Cabinet-Rear" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/rear-label/' title='Rear-Label'><img data-attachment-id="83" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Rear-Label.jpg" data-orig-size="600,240" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Rear-Label" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Rear-Label-300x120.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Rear-Label.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Rear-Label-150x150.jpg" class="attachment-thumbnail" alt="Rear-Label" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/speakers/' title='Speakers'><img data-attachment-id="84" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Speakers.jpg" data-orig-size="600,296" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Speakers" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Speakers-300x148.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Speakers.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Speakers-150x150.jpg" class="attachment-thumbnail" alt="Speakers" /></a>
<a href='http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/amp-tuner/' title='Amp-Tuner'><img data-attachment-id="78" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Amp-Tuner.jpg" data-orig-size="600,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Amp-Tuner" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Amp-Tuner-300x225.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/Amp-Tuner.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/Amp-Tuner-150x150.jpg" class="attachment-thumbnail" alt="Amp-Tuner" /></a>

]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/01/18/my-new-project-rca-victor-new-orthophonic-high-fidelity-model-shf-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaker Repair Project</title>
		<link>http://wirelesswombat.com/2011/01/13/speaker-repair-project/</link>
		<comments>http://wirelesswombat.com/2011/01/13/speaker-repair-project/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 03:35:30 +0000</pubDate>
		<dc:creator>tonyf</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://wirelesswombat.com/?p=61</guid>
		<description><![CDATA[Many years ago I picked up a pair of speakers at a flea market. I don&#8217;t remember how much they were but since I probably didn&#8217;t have much money back then I&#8217;m guessing they had to be under $10. They &#8230; <a href="http://wirelesswombat.com/2011/01/13/speaker-repair-project/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650.jpg"><img class="alignleft size-medium wp-image-64" title="IMG_1650" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650-300x225.jpg" alt="" width="300" height="225" /></a>Many years ago I picked up a pair of speakers at a flea market. I don&#8217;t remember how much they were but since I probably didn&#8217;t have much money back then I&#8217;m guessing they had to be under $10. They were good solid cabinets but the drivers were way beyond repair. This seemed like a fun project and a cheap way to get  some new speakers so I proceeded to pickup new 8&#8243; woofers and a couple of piezo tweeters from Radio Shack (back when they still used to sell all kinds of cool electronic parts). I swapped out the old drivers with the new and had a fairly nice sounding pair of speakers. They were my main speakers for quite a while and finally got moved to my surround speakers (replaced with a pair of Bose AM5&#8242;s which I&#8217;d really like to retire). They&#8217;ve severed me well for the past 25 years or so.</p>
<p>A couple of months ago I started hearing strange buzzing noises coming from the surround speakers while watching movies. A few weeks ago I finally got around to investigating the noise and found the foam surrounds on the woofers had completely disintegrated, hence the unsavory sounds. Time to replace the drivers again. I had recently been introduced to <a title="Parts Express" href="http://www.parts-express.com" target="_blank">Parts Express</a> which has a great selection of parts for building (or re-building) speakers. I found some likely replacement candidates for the existing drivers. I decided to replace the tweeters as well even though they were still working well. I pulled out the old Radio Shack drivers, put in the new ones and once again I have a pretty good sounding pair of speakers. Ready for another 25 years of use.</p>
<p>At some point in the not to distant future I&#8217;d like to replace all the speakers in our living room. I&#8217;m currently considering the Intimus speakers from <a title="Aperion Audio" href="http://www.aperionaudio.com/">Aperion Audio</a>. These look like they&#8217;re solidly build (kind of like my flea market boxes), the price is right and they&#8217;ve gotten very good reviews. At that point I&#8217;m thinking I&#8217;ll move the newly re-built speakers into my office where they can live on.</p>

<a href='http://wirelesswombat.com/2011/01/13/speaker-repair-project/img_1650/' title='IMG_1650'><img data-attachment-id="64" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650.jpg" data-orig-size="3072,2304" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;3.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SD1000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1294509189&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;8.462&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="IMG_1650" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650-300x225.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650-1024x768.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1650-150x150.jpg" class="attachment-thumbnail" alt="IMG_1650" /></a>
<a href='http://wirelesswombat.com/2011/01/13/speaker-repair-project/img_1651/' title='IMG_1651'><img data-attachment-id="65" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1651-e1294975229830.jpg" data-orig-size="2304,3072" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;3.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SD1000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1294509289&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;8.462&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="IMG_1651" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1651-e1294975229830-225x300.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1651-e1294975229830-768x1024.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1651-e1294975229830-150x150.jpg" class="attachment-thumbnail" alt="Before the upgrade" /></a>
<a href='http://wirelesswombat.com/2011/01/13/speaker-repair-project/img_1652/' title='IMG_1652'><img data-attachment-id="66" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1652.jpg" data-orig-size="3072,2304" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;3.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SD1000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1294509318&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;8.462&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="IMG_1652" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1652-300x225.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1652-1024x768.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1652-150x150.jpg" class="attachment-thumbnail" alt="IMG_1652" /></a>
<a href='http://wirelesswombat.com/2011/01/13/speaker-repair-project/img_1654/' title='IMG_1654'><img data-attachment-id="68" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1654.jpg" data-orig-size="3072,2304" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SD1000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1294516059&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.8&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="IMG_1654" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1654-300x225.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1654-1024x768.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1654-150x150.jpg" class="attachment-thumbnail" alt="The newly repaired speakers, ready to go back to work." /></a>
<a href='http://wirelesswombat.com/2011/01/13/speaker-repair-project/img_1653/' title='IMG_1653'><img data-attachment-id="67" data-orig-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1653-e1294975420139.jpg" data-orig-size="2304,3072" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SD1000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1294516041&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.8&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="IMG_1653" data-image-description="" data-medium-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1653-e1294975420139-225x300.jpg" data-large-file="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1653-e1294975420139-768x1024.jpg" width="150" height="150" src="http://wirelesswombat.com/wp-content/uploads/2011/01/IMG_1653-e1294975420139-150x150.jpg" class="attachment-thumbnail" alt="IMG_1653" /></a>

]]></content:encoded>
			<wfw:commentRss>http://wirelesswombat.com/2011/01/13/speaker-repair-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
