<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>World Gone WebMe myself I &#187; World Gone Web</title>
	<atom:link href="http://www.worldgoneweb.com/category/me-myself-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.worldgoneweb.com</link>
	<description></description>
	<lastBuildDate>Sun, 09 Oct 2011 20:57:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mac OS X Lion &#8211; iCal default event length</title>
		<link>http://www.worldgoneweb.com/2011/mac-os-x-lion-ical-default-event-length/</link>
		<comments>http://www.worldgoneweb.com/2011/mac-os-x-lion-ical-default-event-length/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 20:57:29 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=839</guid>
		<description><![CDATA[ I upgraded to OS X Lion on release day (I&#8217;m more of a geek all the time) and I was very confused with iCal. It immediatly appeared that all the events I created were now set to &#8220;all day&#8221; by default and I found this very annoying (they used to be set for the default [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/10/features_ical_screen.jpg"><img class="alignleft size-full wp-image-840" title="features_ical_screen" src="http://www.worldgoneweb.com/wp-content/uploads/2011/10/features_ical_screen.jpg" alt="" width="323" height="199" /></a> I upgraded to OS X Lion on release day (I&#8217;m more of a geek all the time) and I was very confused with iCal. It immediatly appeared that all the events I created were now set to &#8220;all day&#8221; by default and I found this very annoying (they used to be set for the default 10am to 12pm slot by default). Researching a way to <a href="http://hints.macworld.com/article.php?story=20090608153944210">customize the default length</a> for new events <a href="http://newmacuser.com/ical-please-stop-setting-my-appointments-to-all-day/">I found out that</a>, new events will be created with start and end dates based on their labels.</p>
<p>Simply create an event titled Sprint 3 meeting from 2 to 4 pm and it will create the event Sprint 3 meeting and assign it the right information. I thought this was awesome and wondered how Apple came up with this feature and why they took the time to focus on this. Then, I saw the iOS 5 keynote and met Siri. Now it all makes sense and I am eager to hire my virtual personal assistant.</p>
<p>Steve Jobs was a visionary. The respect he got from the tech industry is well deserved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/mac-os-x-lion-ical-default-event-length/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/10/features_ical_screen.jpg" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/10/features_ical_screen.jpg" medium="image">
			<media:title type="html">features_ical_screen</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox: download a swf and wordpress it</title>
		<link>http://www.worldgoneweb.com/2011/firefox-download-a-swf-and-wordpress-it/</link>
		<comments>http://www.worldgoneweb.com/2011/firefox-download-a-swf-and-wordpress-it/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 23:28:49 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=822</guid>
		<description><![CDATA[Just a quick note on how to achieve the following purpose. Say you have a 3 months old baby and your mother sends you a 3 month old birthday ecard. Say you wish to download the animation of that ecard and share it on the blog you keep for your family and close friends. I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-26-at-1.27.32-AM.png"><img class="aligncenter size-full wp-image-824" title="swf WordPress" src="http://www.worldgoneweb.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-26-at-1.27.32-AM.png" alt="" width="497" height="429" /></a></p>
<p>Just a quick note on how to achieve the following purpose. Say you have a 3 months old baby and your mother sends you a 3 month old birthday ecard. Say you wish to download the animation of that ecard and share it on the blog you keep for your family and close friends. I suppose this is &#8220;everyday computing&#8221; for the rest of them.</p>
<p>Anyway, here is how it is done :</p>
<ol>
<li>In firefox, you can find the swf animation easily. simply type about:cache in the address bar and locate the swf. Copy it on your desktop or somewhere accessible.<strong><br />
Warning:</strong> if you have NO CACHE at all showing when you type about:cache, you might be a web developer using web developer tools with cache disabled. Re-enabled it, re-watch your animation, now it will be in the cache.</li>
<li>In WordPress, upload the swf by using the add media button. Obtain the attachement location by clicking the &#8220;Link to Media&#8221; button and, in &#8220;HTML&#8221; view, paste the following code (replace http://url/to/my.swf with the link to your media &#8211; twice) :</li>
</ol>
<div class="codecolorer-container html4strict dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/object.html"><span style="color: #000000; font-weight: bold;">object</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;test1&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;600&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;458&quot;</span> <span style="color: #000066;">classid</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;</span> <span style="color: #000066;">codebase</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;</span>&gt;&lt;<a href="http://december.com/html/4/element/param.html"><span style="color: #000000; font-weight: bold;">param</span></a> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;src&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://url/to/my.swf&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<a href="http://december.com/html/4/element/param.html"><span style="color: #000000; font-weight: bold;">param</span></a> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;pluginspage&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.adobe.com/go/getflashplayer&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;embed <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;test1&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;600&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;458&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;application/x-shockwave-flash&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://url/to/my.swf&quot;</span> pluginspage<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.adobe.com/go/getflashplayer&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/object.html"><span style="color: #000000; font-weight: bold;">object</span></a>&gt;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/firefox-download-a-swf-and-wordpress-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-26-at-1.27.32-AM.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-26-at-1.27.32-AM.png" medium="image">
			<media:title type="html">swf WordPress</media:title>
		</media:content>
	</item>
		<item>
		<title>A Single User Across Multiple Computers</title>
		<link>http://www.worldgoneweb.com/2011/a-single-user-across-multiple-computers/</link>
		<comments>http://www.worldgoneweb.com/2011/a-single-user-across-multiple-computers/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 08:21:23 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[external drive]]></category>
		<category><![CDATA[home folder]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileme]]></category>
		<category><![CDATA[multiple macs]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[Sync]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=711</guid>
		<description><![CDATA[The problem : The problem is famous : how to keep multiple computers in sync in order to have access to our data no matter where we are, no matter which computer we are using. It isn&#8217;t the first time I wonder about how to improve this aspect of my computer setup and I must [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/multiples.png"><img class="aligncenter size-full wp-image-712" title="multiples" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/multiples.png" alt="" width="363" height="323" /></a></p>
<h1>The problem :</h1>
<p>The problem is famous : how to keep multiple computers in sync in order to have access to our data no matter where we are, no matter which computer we are using. It isn&#8217;t the first time I wonder about how to improve this aspect of my computer setup and I must say that Dropbox, Evernote, Google Calendar, GMail and a lot of other &#8220;cloud&#8221; solutions as they are called have helped tremendously over the years. Still, <a title="Dead iMac, a geek’s nightmare (with Happy Ending)" href="http://www.worldgoneweb.com/2011/dead-imac-a-geeks-nightmare-with-happy-ending/">this week iMac incident</a> once again brought the problem to the surface.</p>
<h1>A little background :</h1>
<p>My primary computer is an iMac based at home. I work as a software engineer so I also have a work computer. At the moment, this is a brand new MacBookPro. I also own a three year old MacBook which I use when we are away from home (unload photos, check emails, simple things like that).</p>
<p>When my iMac broke down earlier this week, I wasn&#8217;t without a computer. I had two more. Still, I felt left out because my various emails accounts were not setup on either MacBooks (my work computer doesn&#8217;t carry any of my personal data), my iCal wasn&#8217;t setup on any of these machines to track my appointments. My on-going projects on the iMac (personal development, Lightroom work, etc) was also stuck on the iMac&#8217;s hard drive.</p>
<h1>A possible solution, making my Mac User portable :</h1>
<p>The problem is known and a lot of people have solved it many different ways.</p>
<p>Apple tries to answer it with MobileMe, Microsoft created LiveMesh, etc. The problem is different for each of us as we all have a different setup. Some might decide to simply sync (using rsync for example) two computers to be exact replicas of each others. With today&#8217;s bandwidth, this is a solution just as valid as any other.Of course, the problem also depends on your setup : do you have several personal computers ? Do they all run the same OS ? Are they on the same network, etc ?</p>
<p>My situation has the following characteristics</p>
<ul>
<li>I am the only person using these three computers (boyfriend is allergic to Mac somehow, he might launch Opera to check his emails on the MacBook when we&#8217;re away from home but that is an effort for him)</li>
<li>All three machines are running Mac OS X Snow Leopard</li>
<li>I usually do not use two of these computers at the same time. I work on the MacBook Pro in the daytime, turn it down in the evening and use iMac for personal stuff. If we&#8217;re going away, I&#8217;ll update the MacBook (load music and stuff on it) and pack it while I&#8217;ll switch off the iMac.</li>
</ul>
<p>Because of my situation, it seems to me that I can carry my Mac User around without taking too much risks in terms of file conflicts.</p>
<h1>Testing</h1>
<p>While I had my iMac repaired, I went and shopped for a 1TB 2.5 external hard drive. I ended up with a Western Digital Element SE (80 euros).<br />
<a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/wdbox.jpg"><img class="aligncenter size-full wp-image-713" title="wdbox" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/wdbox.jpg" alt="" width="250" height="250" /></a></p>
<h2>Here&#8217;s the idea :</h2>
<p>Using <a href="http://www.bombich.com/">Carbon Copy Cloner</a>, I will periodically sync my iMac&#8217;s Home Folder on the Western Digital Element. That simply means that my main Mac user will be available on this external drive with all my personal data (Music, Photos) and profile (Mail.app configuration, iCal configuration, etc).</p>
<p>On the MacBookPro, I renamed my user from samo (which I had used across all computers) to samowork. Then, I created another user called samo whose Home Folder is the Western Digital Element. I logged in with that user, fired Mail. It works, all my personal emails were there and the work emails were left out. So, from now on, if my iMac gets sick again, I can use another computer as a temporary replacement. Better yet, that will not leave any trace on that other computer (it&#8217;s all kept on the external drive).</p>
<p>On the MacBook, same procedure. I renamed my user to samobook and created another samo user whose Home Folder is the Western Digital. Now, when we are on the move, I don&#8217;t only have a Mac with me (which is cool) but I have MY Mac with all my stuff and that&#8217;s WAY COOL.</p>
<p>Also, the Western Digital Element also acts as an extra backup of my personal data (in addition to the Time Machine backup I make weekly)</p>
<p>I just completed this setup (doing a manual copy for now, not a CCC backup) of my Home folder and didn&#8217;t encounter a problem yet.</p>
<h2>What&#8217;s left to do ?</h2>
<ul>
<li>Automating the sync (with CCC) or rsync and a cron</li>
<li>Making sure that, when running my profile on a different computer, I can sync my iPhone and not loose my media or apps (see also my article about having <a title="2 Macs, 2 iTune Libraries, 1 iPhone: Getting it All Together" href="http://www.worldgoneweb.com/2010/2-macs-2-itune-libraries-1-iphone-getting-it-all-together/">1 phone and multiple macs</a>)</li>
</ul>
<h2>Going all the way ?</h2>
<p>I suppose, to go all the way, I should use the Western Digital drive as my Home Folder on the iMac as well. No need to sync anymore but that would mean always having that drive hooked up and not using it as a backup anymore. Also, if there is ever a conflict somewhere, I&#8217;d rather just be able to consider the iMac the master Home folder and the rest as a slave. For now, I&#8217;ll experiment that way.</p>
<h2>What you need to know :</h2>
<ul>
<li>If you wish to use your main account on the other computers (in my case, on the laptops), I would recommend pluging the external drive BEFORE logging in your account. I do not know what would happen if I was to login and my Home Folder wasn&#8217;t found.</li>
<li>You SHOULD only use your main account on what computer at a time. If I am using my account on a MacBook, I&#8217;d better sync the WD back with the iMac before using my iMac (to avoid conflicts between files)</li>
<li>Changing account&#8217;s shortnames and home folder is possible (and seems to be very well handled by OS X). Still there are dangerous operations. Check out the following pages of the Apple support site before proceeding<br />
<a href="http://support.apple.com/kb/ht1428">How to change the shortname or home folder name</a><br />
<a href="http://chris.pirillo.com/how-to-move-the-home-folder-in-os-x-and-why/">How to move the home folder</a></li>
<li>This setup doesn&#8217;t not synchronize the installed Applications. Now I can see my photos on the work MacBookPro but I would need to install my Lightroom there to work on them (which I probably won&#8217;t do) but I could easily edit a personal project on my work computer since Textmate is installed across all my machines (and setup exactly the same way every where thanks to DropBox)</li>
</ul>
<p>Anyway, I thought the idea was worth sharing as it might really answer the problem for me for now (still wondering how MobileMe will evolve).</p>
<h1>Procedure :</h1>
<h2>Source machine :</h2>
<p style="text-align: left;">Here is how to setup the backup from the imac&#8217;s home folder to the WD external drive using CCC (Carbon Copy Cloner)</p>
<ol>
<li>Download and install <a href="http://www.bombich.com/">Carbon Copy Cloner</a>, launch the software</li>
<li>On the left, select your <strong>Macintosh HD</strong> and browse to <strong>Users</strong> &gt; &lt;<strong>yourUser</strong>&gt; (ie samo)<br />
<img title="Carbon Copy Cloner" src="../wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.22.05-PM.png" alt="" width="592" height="515" /></li>
<li>On the right, select your external hard drive (I formatted the volume and named it samo)</li>
<li>Click on <strong>Save Task</strong> button</li>
<li>In the following screen, name your task and schedule it<br />
<img title="CCC task" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.22.58-PM.png" alt="" width="608" height="444" /></li>
<li>To run and test it immediately, press Run<br />
<img title="CCC running" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.23.11-PM.png" alt="" width="369" height="211" /></li>
<li>This will take a while&#8230;</li>
<li>Check the content of your external hard drive, you should find all the files you have in your Home Folder</li>
<li>Note that, next time, the backup will take a lot less time as only modified/added files will be transfered (CCC uses rsync which backups incrementally)</li>
</ol>
<p>Some my prefer to use rsync manually and be more in control of their backup.</p>
<p>Here&#8217;s a working code sample to get your started :</p>
<p>Sync the whole samo Home Folder (dry-run mode + verbose move, will only list what rsync would have done)</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rsync <span style="color: #660033;">-r</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">--dry-run</span>   <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>Volumes<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span></div></td></tr></tbody></table></div>
<p>Actually launch the command</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rsync -r   <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>Volumes<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span></div></td></tr></tbody></table></div>
<p>Delete the files that are on the external HD if there aren&#8217;t on the source computer anymore</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rsync <span style="color: #660033;">-r</span> --delete   <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>Volumes<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span></div></td></tr></tbody></table></div>
<p>Do not delete the files on the external HD, do not touch the ones that were modified on the external HD</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rsync <span style="color: #660033;">-r</span> -u   <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>Volumes<span style="color: #000000; font-weight: bold;">/</span>samo<span style="color: #000000; font-weight: bold;">/</span></div></td></tr></tbody></table></div>
<p>A lot more options and information about using rsync can be found in posts such as <a href="http://www.thegeekstuff.com/2010/09/rsync-command-examples/">15 rsync command examples</a>.</p>
<h2>Target machines :</h2>
<p>Here is the procedure I followed on the two laptops to move my current user &#8220;samo&#8221; and create the main one (with its exterrnal data).</p>
<ol>
<li>Go to <strong>System Preferences</strong> and go to the <strong>Accounts</strong> section</li>
<li>Create a new administrator user (ie login admin, password admin). We will delete it when we&#8217;re done, it&#8217;s just a user I create in case something goes wrong I can always log back with him as Administrator and solve the problem</li>
<li>OPTIONAL: if you already have an user on this computer named like your main user, you need to edit its name and Home Folder name&#8230;<br />
Launch Terminal.<br />
Navigate to /Users (cd /Users)<br />
Rename your user&#8217;s Home Folder (ie mv samo samobook)<br />
Back in the Accounts management, click on the lock to allow changes (if necessary)<br />
Right click on your user&#8217;s name in the list on the left and enter the <strong>Advanced Options</strong><br />
Change your user&#8217;s shortname (ie from samo to samobook)<br />
Change your user&#8217;s home directory (ie from /Users/samo to /Users/samobook)<br />
Restart or Logout and Log back in to make sure your user still works&#8230;</li>
<li>Return to the System Preferences &gt; Accounts section and create yet a new user. Enter the account name of your main user (ie samo)</li>
<li>Right click this new user in the list on the left, edit the home directory and select the Home Folder you copied on an external drive</li>
<li>At this point, you can delete the temporary admin user (created at step 2), then logout and back in as your main user to see if everything worked for you</li>
</ol>
<h1 style="text-align: left;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-9.49.03-AM.png"><img class="aligncenter size-full wp-image-718" title="Screen shot 2011-04-25 at 9.49.03 AM" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-9.49.03-AM.png" alt="" width="598" height="489" /></a>Last but not Least</h1>
<p style="text-align: left;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/iTunes.png"><img class="alignleft size-thumbnail wp-image-724" title="iTunes" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/iTunes-150x150.png" alt="" width="150" height="150" /></a>Once your Mac user is following you everywhere, you can sync your iPhone/iPad (including the media ie apps, music, etc) from any of your computers without loosing data on your device.<br />
<strong>Note:</strong> you still need to authorize each of the computers you use for purchased items so this trick won&#8217;t enable you to bypass the 5 computer limitation.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">I hope this setup will work for me and hopefully help other multi-mac users out there&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/a-single-user-across-multiple-computers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/multiples-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/multiples.png" medium="image">
			<media:title type="html">multiples</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/multiples-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/wdbox.jpg" medium="image">
			<media:title type="html">wdbox</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/wdbox-150x150.jpg" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com../wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.22.05-PM.png" medium="image">
			<media:title type="html">Carbon Copy Cloner</media:title>
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.22.58-PM.png" medium="image">
			<media:title type="html">CCC task</media:title>
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.23.11-PM.png" medium="image">
			<media:title type="html">CCC running</media:title>
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-9.49.03-AM.png" medium="image">
			<media:title type="html">Screen shot 2011-04-25 at 9.49.03 AM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-9.49.03-AM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/iTunes.png" medium="image">
			<media:title type="html">iTunes</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/iTunes-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>Yamaha DTXplorer, Rock Band 3 and the Midi Adapter on XBox360</title>
		<link>http://www.worldgoneweb.com/2011/yamaha-dtxplorer-rock-band-3-and-the-midi-adapter-on-xbox360/</link>
		<comments>http://www.worldgoneweb.com/2011/yamaha-dtxplorer-rock-band-3-and-the-midi-adapter-on-xbox360/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 19:02:21 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Drums]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[XBox 360]]></category>
		<category><![CDATA[Drumming]]></category>
		<category><![CDATA[DTXPlorer]]></category>
		<category><![CDATA[Guitar Hero]]></category>
		<category><![CDATA[Mad Catz]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Rock Band]]></category>
		<category><![CDATA[Yamaha]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=677</guid>
		<description><![CDATA[This is a follow up to my most active post ever about connecting my Yamaha DTXPlorer kit to Rock Band and Guitar Hero running on XBox 360. About a year after this post was published, I finally got Rock Band 3 but it took me until recently to get my hands on the Mad Catz [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/dtxplorer-rockband3.jpg"><img class="aligncenter size-full wp-image-690" title="dtxplorer-rockband3" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/dtxplorer-rockband3.jpg" alt="" width="490" height="420" /></a></p>
<p>This is a follow up to my most active post ever about <a title="Yamaha DTXPlorer Kit with Rock Band (or Guitar Hero) on Xbox 360" href="http://www.worldgoneweb.com/2010/yamaha-dtxplorer-kit-with-rock-band-or-guitar-hero-on-xbox-360/">connecting my Yamaha DTXPlorer kit to Rock Band and Guitar Hero running on XBox 360</a>. About a year after this post was published, I finally got <a href="https://www.amazon.com/dp/B003RS8HG6/ref=as_li_ss_til?tag=worwidang-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B003RS8HG6&amp;adid=1YQ25GXQCKQ5Q4W3AE63&amp;">Rock Band 3</a> but it took me until recently to get my hands on the <a href="https://www.amazon.com/dp/B00409SOD2/ref=as_li_ss_til?tag=worwidang-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B00409SOD2&amp;adid=1V91AWK367A59FW00CEA&amp;">Mad Catz Midi Adapter for Xbox</a> here in France (stocks were scarce).</p>
<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-19-at-10.20.09-PM.png"><img class="aligncenter size-full wp-image-678" title="Screen shot 2011-04-19 at 10.20.09 PM" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-19-at-10.20.09-PM.png" alt="" width="481" height="363" /></a></p>
<p>Once you have the Midi Adapter, you can play Rock Band 3 in Pro Mode using your drum kit and that is the ultimate experience. Rock Band 3 is all about learning to play music &#8220;for real&#8221;. I have yet to test the keyword and guitar mode but on drums, it&#8217;s wonderful. The whole kit comes alive as songs are mapped in full including snare, kick pedal, all three toms, crash, ride, hi hat and even hi had pedal. Now this is getting serious. Playing a song in pro mode at expert level really is playing the song.</p>
<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/pro-drums-detail.jpg"><img class="aligncenter size-full wp-image-679" title="pro-drums-detail" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/pro-drums-detail.jpg" alt="" width="540" height="297" /></a></p>
<p>As you can see in the above picture, this is the symbol to hit the blue cymbal as opposed to the blue tom (the blue cymbal actually is the crash). Jumping from Rock Band II/Guitar Hero World Tour to Rock Band III in Pro-Mode I actually had a lot more to handle : the cymbals and the hi-hat control. I didn&#8217;t start learning the hi-hat control yet but the jump to the cymbals was surprisingly easy. In my first session, I could play the easiest songs at expert level. And that felt pretty cool.</p>
<h1>How does it work ?</h1>
<p>If you are coming from my previous setup using a computer and a GH:WT module, you know that the GH:WT module was needed to send the signal to the console while the computer was used to map the midi signal sent from the drumkit to the midi signal expected by the GH:WT module. The Rock band 3 Mad Catz Midi Adapter pretty much acts as a all-in-one-box GH:WT + Computer. It receives the midi signal from the drum kit, maps it to the known midi notes of the game and send the signal (via USB) to the console.</p>
<p>Because the Mad Catz Midi Adapter is more advanced than the GH:WT module, it enables the mapping of several more notes enabling the use of snare, toms and all three cymbals. Somthing one could not do with the old setup since we had to map all of our cymbals to play and register as one of the recognized pads in the game.</p>
<h2>What will you need ?</h2>
<ol>
<li>Mad Catz Midi Pro Adapter for Xbox 360</li>
<li>Midi cable</li>
</ol>
<h2>Connecting it all together</h2>
<p>Using the Mad Caz adapter is very simple. All You&#8217;ll need to connect your DTXPlorer kit is a Midi to <a href="https://images-na.ssl-images-amazon.com/images/I/31tmyD7I0jL._SL110_.jpg">Midi cable</a>. I grabbed one from Amazon myself. Connect your kit&#8217;s module Midi port to the Mad Catz Adapter Midi port. Connect the Mad Catz adapter to your XBox USB port. Finally, on the Midi Adapter itself, place the instrument selector on D for drums. Turn on your console and everything is ready.</p>
<h2>The mapping</h2>
<p>This time, the mapping of the midi notes is dictated by the Midi Adapter and you can not change it.</p>
<p>Here are the values of the implemented mapping :</p>
<table border="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td>Midi Note</td>
<td>Kit Pad</td>
<td>Game Pad</td>
</tr>
<tr>
<td>38, 31, 34, 37, 39, 40</td>
<td>Snare</td>
<td>Red Pad</td>
</tr>
<tr>
<td>48, 50</td>
<td>Hi-Tom</td>
<td>Yellow Pad</td>
</tr>
<tr>
<td>45, 47</td>
<td>Low-Tom</td>
<td>Blue Pad</td>
</tr>
<tr>
<td>41, 43</td>
<td>Floor-Tom</td>
<td>Green Pad</td>
</tr>
<tr>
<td>22, 26, 42, 46, 54</td>
<td>Hi-Hat Cymbal</td>
<td>Yellow Cymbal</td>
</tr>
<tr>
<td>51, 53, 56, 59</td>
<td>Ride Cymbal</td>
<td>Blue Cymbal</td>
</tr>
<tr>
<td>49, 52, 55, 57</td>
<td>Crash Cymbal</td>
<td>Green Cymbal</td>
</tr>
<tr>
<td>33, 35, 36</td>
<td>Kick Pedal</td>
<td>Kick Pedal</td>
</tr>
<tr>
<td>44</td>
<td>Hi-Hat Pedal</td>
<td>Hi-Hat Pedal</td>
</tr>
<tr>
<td>CC#4 (foot controller)</td>
<td>Hi-Hat Pedal position</td>
<td>Allows Hi-Hat pedal to be held closed</td>
</tr>
</tbody>
</table>
<p>Luckily for DTXplorer owners, our kit has been tested with the adapter and is known to work.</p>
<p>Here is the result for us of this mapping in the game :</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default.png"><img class="aligncenter size-full wp-image-681" title="mapping_default" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default.png" alt="" width="621" height="436" /></a>As it shows in the table above, the Mad Catz Midi Adapter maps the blue cymbal to the ride, the green cymbal to the crash. Personally, and it seems from the image above that Yamaha&#8217; default setup matches my expectation, I placed the crash on the left and the ride on the right.</p>
<p>Here are the midi notes sent out by our DTXplorer</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-20-at-6.38.18-AM.png"><img class="aligncenter size-full wp-image-682" title="Screen shot 2011-04-20 at 6.38.18 AM" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-20-at-6.38.18-AM.png" alt="" width="559" height="118" /></a>The crash sends out the 49 and 57 notes, the ride sends the 51 and 52 (depending on whether they&#8217;re hit in the center or on the edge). Using these values and comparing them to the table above, we can see three problems :</p>
<ol>
<li>the 49 and 57 (crash) is mapped to the game crash pad (green) although I would like it to be the ride pad (blue)</li>
<li>the 51 (ride) is mapped to the game ride (blue) although I&#8217;d like to the be the green</li>
<li>MORE IMPORTANTLY the 52 (ride edge) is mapped to the game crash (green). That means that the ride is mapped to blue but the ride edge is mapped to green. Conclusion, do not hit your ride edge or your hit won&#8217;t be registered !</li>
</ol>
<p>So here is a more precise view of the default mapping :</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default_2.png"><img class="aligncenter size-full wp-image-683" title="mapping_default_2" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default_2.png" alt="" width="621" height="436" /></a>There is nothing I could think of doing to fix the problem of the ride&#8217;s edge but I really wanted to reverse the position of the crash and ride as I got used to playing the other way around.</p>
<p>The solution is both &#8220;quick&#8221; and &#8220;dirty&#8221; as it simply involves inversing the cables in the DTXPlorer brain module.</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/module.jpg"><img class="aligncenter size-large wp-image-685" title="module" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/module-1024x522.jpg" alt="" width="614" height="313" /></a></p>
<p>Notice how the crash and ride wires are plugged in the &#8220;wrong&#8221; place.</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/moduke_wires.jpg"><img class="aligncenter size-large wp-image-684" title="moduke_wires" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/moduke_wires-1024x488.jpg" alt="" width="614" height="293" /></a></p>
<p>Once the wires are switched, here is the mapping we finally get in the game :</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_fixed.png"><img class="aligncenter size-full wp-image-686" title="mapping_fixed" src="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_fixed.png" alt="" width="621" height="436" /></a>The ride&#8217;s edge problem remains but I am much more comfortable with both green cymbals and tom placed on my far right and both blue cymbals and tom in the center. Anyway, this is just a preference easily achieved by switching the wires.</p>
<h2>The sound</h2>
<p>When I would play Rock Band 2 or GH:WT with my old, computer-based, setup I would usually turn off the sound of the intrsument in the game and listen to the sound of my drum kit using the headphones (I would bring the rest of the song to my kit&#8217;s input using a jack running from the console audio out to the DTX aux plug). That way, if I decided to play a given &#8220;color&#8221; say green using the ride instead of the tom, I could hear the result of that decision.</p>
<p>Anyway, I do not relay on this anymore in Rock Band 3 since the game truly acknoledges the differences between toms and cymbals.This really makes it simpler to set the whole game up and also makes the sound a lot more balanced altogether.</p>
<h1>Awesomeness</h1>
<p>Rock band 3 Pro Mode really delivers the ful drumming experience I was hoping for when I started connecting my kit to the game. The Mad Catz Midi Adapter, in addition to unleashing the use of a real kit as opposed to the game&#8217;s kit, is the ultimate version of my computer-based setup. The adapter doesn&#8217;t go in sleep mode when inactive (okay, that could be fixed by installing caffeine on the MacBook) and, more importantly, it seems to correct the lag issues I was sometimes having on fast drum sequences (like in GH Metallica). And, to really make it better, it&#8217;s a whole lot easier to setup. Just connect the kit and the adapter, no need to bring in the computer and a trillion of extra cables.</p>
<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=507AA5&t=worwidang-20&o=1&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B003RS8HG6" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=507AA5&t=worwidang-20&o=1&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B00409SOD2" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=507AA5&t=worwidang-20&o=1&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B003RRTXYW" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=507AA5&t=worwidang-20&o=1&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B000068NTU" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=507AA5&t=worwidang-20&o=1&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B003O6JKLC" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
<div style="clear:both"></div></p>
<h1>Questions ?</h1>
<p><strong>Can I use the old computer-based setup in RB3 ?</strong></p>
<p>Yes, it works. Also, since I realized now with the release of the midi adapter that my original mapping was more GH:WT/Metallica oriented, I made an alternative one to be used with the Rock Band games which is exactly the one showed above (except of course than in RB2, there is no distinction between toms and cymbals)</p>
<p><strong>Can I use the old computer-based setup in RB3 ProMode ?</strong></p>
<p><a href="http://www.rockband.com/forums/showthread.php?t=204456&amp;page=1">No</a>. RB3 detects the presence of the Mad Catz Adapter or the Mad Catz cymbals kit to enable pro mode. So, when using the old computer based setup (and the GH:WT module) you can not enable this mode. And yes, this is a shame as I would have loved to be able to use my Mad Catz Adapter on the guitar for a guest while using the old setup on the drums. Now I know I will need to get another Midi Adapter as soon as my kid brother moves near by <img src='http://www.worldgoneweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Can I use the Mad Catz Midi Adapter with Rock Band 2 / Beatles ? </strong></p>
<p>Yes. <strong><br />
</strong></p>
<p><strong>Can I use the Mad Catz Midi Adapter with Guitar Hero : World Tour / Metallica ?</strong></p>
<p>Short answer : yes but it&#8217;s not as good.</p>
<p>Long answer soon to be published.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/yamaha-dtxplorer-rock-band-3-and-the-midi-adapter-on-xbox360/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/dtxplorer-rockband3-150x150.jpg" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/dtxplorer-rockband3.jpg" medium="image">
			<media:title type="html">dtxplorer-rockband3</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/dtxplorer-rockband3-150x150.jpg" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-19-at-10.20.09-PM.png" medium="image">
			<media:title type="html">Screen shot 2011-04-19 at 10.20.09 PM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-19-at-10.20.09-PM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/pro-drums-detail.jpg" medium="image">
			<media:title type="html">pro-drums-detail</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/pro-drums-detail-150x150.jpg" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default.png" medium="image">
			<media:title type="html">mapping_default</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-20-at-6.38.18-AM.png" medium="image">
			<media:title type="html">Screen shot 2011-04-20 at 6.38.18 AM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/Screen-shot-2011-04-20-at-6.38.18-AM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default_2.png" medium="image">
			<media:title type="html">mapping_default_2</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_default_2-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/module.jpg" medium="image">
			<media:title type="html">module</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/module-150x150.jpg" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/moduke_wires.jpg" medium="image">
			<media:title type="html">moduke_wires</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/moduke_wires-150x150.jpg" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_fixed.png" medium="image">
			<media:title type="html">mapping_fixed</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/04/mapping_fixed-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>Using WordPress Hooks by Example &#8211; hiding a category</title>
		<link>http://www.worldgoneweb.com/2011/using-wordpress-hooks-by-example-hiding-a-specific-category/</link>
		<comments>http://www.worldgoneweb.com/2011/using-wordpress-hooks-by-example-hiding-a-specific-category/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 11:08:33 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[category]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[world gone web]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=644</guid>
		<description><![CDATA[The plugin used on the homepage of this blog to display featured articles is called Related Posts with Thumbs. It will display the last X posts published in a given category. For flexibility, I created a categoruy called &#8220;Editorial&#8221; for the posts which should be displayed with the plugin. The problem was : I didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/03/wordpress_codex.png"><img class="alignleft size-thumbnail wp-image-645" title="wordpress_codex" src="http://www.worldgoneweb.com/wp-content/uploads/2011/03/wordpress_codex-150x150.png" alt="" width="150" height="150" /></a>The plugin used on the homepage of this blog to display featured articles is called <a href="http://www.hackingethics.com/blog/wordpress-plugins/igit-related-posts-with-thumb-image-after-posts/">Related Posts with Thumbs</a>. It will display the last X posts published in a given category. For flexibility, I created a categoruy called &#8220;Editorial&#8221; for the posts which should be displayed with the plugin. The problem was : I didn&#8217;t want this category to appear anywhere else. That is, this category shoulnd&#8217;t appear in the category list (in the left sidebar) or on the Archives Page. It should also be excluded from the post metadata&#8230; As I worked on this, I decided to also hide the &#8220;Uncategorized&#8221; category.</p>
<p>In order to accomplish this, I studied WordPress hooks. WordPress hooks are small functions customizable in one&#8217;s WordPress theme which will be called by WordPress core code. The reason behind hooks is to enable some custom code to be called in a given theme, plugin or widget, without modifying the WordPress core code which will be erased every time we upgrade our blog to the newest version of WordPress.</p>
<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/03/Screen-shot-2011-03-26-at-12.01.46-PM.png"><img class="aligncenter size-full wp-image-647" title="Screen shot 2011-03-26 at 12.01.46 PM" src="http://www.worldgoneweb.com/wp-content/uploads/2011/03/Screen-shot-2011-03-26-at-12.01.46-PM.png" alt="" width="560" height="477" /></a></p>
<h2>Hiding a category from the post metadata:</h2>
<p>The post category at the end of a post are displayed using the following method : <strong>the_category()</strong>. This method is defined in <strong>wp-includes/category-template.php</strong>. This method calls <strong>get_the_category_list()</strong>, itself defined in the same file. This function gets the category list by calling <strong>get_the_category()</strong> also defined in this category-template.php file. Now, the important part is that this method get_the_category calls a custom filter named <strong>get_the_categories</strong>.</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> get_the_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #339933;">....</span><br />
<span style="color: #b1b100;">return</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'get_the_categories'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$categories</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Let&#8217;s enable the filter get_the_categories and use it to skip the &#8220;Editorial&#8221; category. We will do that by editing (or creating) the <strong>functions.php</strong> file of the blog&#8217;s theme file.</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// We enable the filter</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'get_the_categories'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'hideCategories'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// The filter method (it hides the Editorial category, but you can change that to suit you rneeds</span><br />
<span style="color: #000000; font-weight: bold;">function</span> hideCategories<span style="color: #009900;">&#40;</span><span style="color: #000088;">$categories</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$categories</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$resCategories</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$categories</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$category</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>name <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;Editorial&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$resCategories</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$category</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$resCategories</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Notice that we will not skip the category if we are logged in as super admin (that is to let the category appear in the administration panel)</p>
<h2>Hiding a category from the category widget :</h2>
<p>The same solution applies to the category widget. After identifying the method used by the category widget which is Walker_CategoryDropdown in the same wp-includes/category-templates.php file, it is clear it calls the list_cats filter somehwere down the road (in start_el). The only problem was, if the category was filtered out in the apply_filter method, it would display an empty line. Therefore, I submitted the <a href="http://core.trac.wordpress.org/ticket/16792#comment:1">following patch</a> to the wordpress team.</p>
<p>In functions.php (in our blog&#8217;s theme folder)</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:678px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// Apply the filter</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'list_cats'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'hideCat'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// The filter code</span><br />
<span style="color: #000000; font-weight: bold;">function</span> hideCat<span style="color: #009900;">&#40;</span><span style="color: #000088;">$catName</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$catName</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$catName</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;Editorial&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$catName</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;Uncategorized&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$catName</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>If you wish to use this code, <a href="http://samanthahalfon.net/resources/patchCategoryWalkerSkippedCategory.patch">download</a> and apply the patch (tested on WordPress 3.1) I hope the patch will make into the later versions by the WordPress dev team.</p>
<p>&nbsp;</p>
<p>I hope this example of use of hooks and filters will enable you to create your own custom code for WordPress. Happy coding <img src='http://www.worldgoneweb.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<h2>References:</h2>
<p>Below are great articles about WordPress development in general and WordPress hooks in particular</p>
<ul>
<li><a href="http://www.wordpresscreme.com/best-practices-for-wordpress-coding/">Best practices for WordPress coding</a></li>
<li><a href="http://codex.wordpress.org/Plugin_API#Hooks.2C_Actions_and_Filters">Hooks, Actions and Filters</a> (WordPress codex)</li>
<li><a href="http://www.smashingmagazine.com/2009/08/18/10-useful-wordpress-hook-hacks/">How to Use Hooks on your WordPress Blog</a> (Smashing Magazine)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/using-wordpress-hooks-by-example-hiding-a-specific-category/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/03/wordpress_codex-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/03/wordpress_codex.png" medium="image">
			<media:title type="html">wordpress_codex</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/03/wordpress_codex-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/03/Screen-shot-2011-03-26-at-12.01.46-PM.png" medium="image">
			<media:title type="html">Screen shot 2011-03-26 at 12.01.46 PM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/03/Screen-shot-2011-03-26-at-12.01.46-PM-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>RockBand/GuitarHero: How to record drumless tracks</title>
		<link>http://www.worldgoneweb.com/2011/rockbandguitarhero-how-to-record-drumless-tracks/</link>
		<comments>http://www.worldgoneweb.com/2011/rockbandguitarhero-how-to-record-drumless-tracks/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 20:38:11 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Drums]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[XBox 360]]></category>
		<category><![CDATA[DTXPlorer]]></category>
		<category><![CDATA[Guitar Hero]]></category>
		<category><![CDATA[Plastic Rock]]></category>
		<category><![CDATA[Rock Band]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[xbox 260]]></category>
		<category><![CDATA[Yamaha]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=600</guid>
		<description><![CDATA[Over a year ago, for Christmas, I got a DTXPlorer Yamaha DrumKit just because I enjoyed playing Guitar Hero and Rock Band so much. I got very interested in drumming and wanted to experience the real thing. The first challenge was to connect a real Midi drumkit to the game, since I couldn&#8217;t play anything [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.13.08-PM.png"></a><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Yamaha.png"><img class="aligncenter size-full wp-image-607" title="Yamaha" src="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Yamaha.png" alt="" width="376" height="214" /></a></p>
<p>Over a year ago, for Christmas, I got a DTXPlorer Yamaha DrumKit just because I enjoyed playing Guitar Hero and Rock Band so much. I got very interested in drumming and wanted to experience the real thing. The first challenge was to <a title="Yamaha DTXPlorer Kit with Rock Band (or Guitar Hero) on Xbox 360" href="http://www.worldgoneweb.com/2010/yamaha-dtxplorer-kit-with-rock-band-or-guitar-hero-on-xbox-360/">connect a real Midi drumkit to the game</a>, since I couldn&#8217;t play anything without the games guidance. Throught the comments I realized I was not the only one who discovered drumming though these video games. I think I&#8217;m not the only one who soon wanted to, in addition to playing Rock Band and Guitar Hero, tried to learn to play &#8220;for real&#8221;. I picked a few drum lessons DVD and trained with that but what I really enjoy is playing along the songs I like in the game&#8230; without the game. That way, I can improvise and see what I really learned to do without the guidance of the console. The problem is : drumless tracks (that is songs with all the instruments and voice playing but no drummer) are hard to get by. There is actually one great source of drumless tracks for us and it is the library of songs included in Guitar Hero and Rock Band games!</p>
<p><strong>So, how to get a drumless track from the game ? </strong></p>
<p>The process is simple : plug the audio output of your console to the line in of your computer (or any other recording device) and start the game as a drummer in &#8220;no fail mode&#8221; or &#8220;practice mode&#8221; just so that the song won&#8217;t stop playing even if you miss notes. Start the recording. Launch the song in the game. DO NOT PLAY, do not hit a single note, just let the song play itself out. That&#8217;s it, you get the guitar, the bass, the singer, every other instrument but the drums.</p>
<p><strong>How to set the game(s) ?</strong></p>
<p>In Rock band, select  a song and then, during the song, hit start and enter the Options Menu. Enable the no fail mode and restart the song.</p>
<p>In Guitar Hero, I just head over to the practice room, select the entire song at full speed.</p>
<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.05-PM.png"><img class="aligncenter size-medium wp-image-602" title="NoFailMode1" src="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.05-PM-300x168.png" alt="" width="300" height="168" /></a></p>
<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.23-PM.png"><img class="aligncenter size-medium wp-image-603" title="NoFailMode2" src="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.23-PM-300x168.png" alt="" width="300" height="168" /></a></p>
<p><a href="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.47-PM.png"><img class="aligncenter size-medium wp-image-604" title="NoFailMode3" src="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.47-PM-300x171.png" alt="" width="300" height="171" /></a></p>
<p>Either method will work with most of the games. I tested Rock Band 2, Rock band 3 and Rock Band the beatles as well as Guitar Hero World Tour and Guitar Hero Metallica.</p>
<p><strong>Recorded a song, now what ? </strong></p>
<p>Now, the fun begins. You can play back the drumless track on your computer or any other player (I use my iPhone) and hook up the sound output of your device to the line in of your drumkit. There you go, you can play along on your favorite songs. Over time, I found that to be a nice alternative to seting up the game (which I only do on weekends). Setting up the game with the real kit, with the computer connection is quite an organization but I can quickly get to play along a couple of tracks in the evening using my iPhone drumless tracks playlist. It&#8217;s a nice way to realize how it is possible to actually learn something about Music playing Video Games.</p>
<p><strong>Rock on&#8217;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/rockbandguitarhero-how-to-record-drumless-tracks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Yamaha-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Yamaha.png" medium="image">
			<media:title type="html">Yamaha</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Yamaha-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.05-PM.png" medium="image">
			<media:title type="html">NoFailMode1</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.05-PM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.23-PM.png" medium="image">
			<media:title type="html">NoFailMode2</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.23-PM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.47-PM.png" medium="image">
			<media:title type="html">NoFailMode3</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/02/Screen-shot-2011-02-28-at-9.28.47-PM-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>World Gone Web hacked</title>
		<link>http://www.worldgoneweb.com/2011/world-gone-web-hacked/</link>
		<comments>http://www.worldgoneweb.com/2011/world-gone-web-hacked/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 09:00:59 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.worldgoneweb.com/?p=414</guid>
		<description><![CDATA[On Monday morning, I received an email from Google Webmaster Tools letting me know that my WordPress blog had been hacked and was temporarily blacklisted. Users accessing my blog using Google Chrome or Firefox were advised to stay away for safety. I appreciate Google&#8217;s notification of this problem as well as their concern (and Mozilla&#8217;s) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-415" title="Firefox Malware Warning" src="http://www.worldgoneweb.com/wp-content/uploads/2011/01/malware-300x143.png" alt="" width="300" height="143" /></p>
<p>On Monday morning, I received an email from Google Webmaster Tools letting me know that my WordPress blog had been hacked and was temporarily blacklisted. Users accessing my blog using Google Chrome or Firefox were advised to stay away for safety. I appreciate Google&#8217;s notification of this problem as well as their concern (and Mozilla&#8217;s) to protect my visitors.</p>
<p>Why was my WordPress blog hacked ? I don&#8217;t believe it was individually targeted, I believe it was hacked because it was vulnerable. Two reasons :</p>
<p>1.  I hadn&#8217;t updated my blog to the latest version of WordPress. As a matter of fact, I was not even running WordPress 3.0 yet.<br />
2. Also, I believe the file permissions I was required to use on the server by my host provider were not safe enough thought I could not change them without breaking the whole blog (Access Denied error). I largely blame my hosting provider architecture for that.<br />
So, what did the malware look like ? It was a php code which was added to every .php file in my main wordpress folder and read something like eval(base64_decode(XXXXXXXXXXX)). Once this was decoded and evaluated, it would check whether the referrer was Bing, Yahoo or Google and if so, redirect my visitor to a malware sharing site of some kind (I didn&#8217;t go to it&#8230;). This hack has been used recently on several GoDaddy hosted wordpress blogs and other CMS. With some help from @fdevillamil and Google, I found information about the problem and started working on it.</p>
<p>Finally, I finally got the problem sorted thanks to several blogs posts I&#8217;d like to point to here.</p>
<p>1. Here is a <a href="http://www.blogtips.org/analysis-of-the-latest-website-hacks/">detailed explanation of the attack</a><br />
2. I downloaded and modified <a href="http://www.blogtips.org/how-to-cure-your-godaddy-wordpress-hacked-blog/">Peter&#8217;s fixfiles.php</a> script in order to clean my PHP code of the malicious PHP script.<br />
3. Sucuri Research offers a <a href="http://blog.sucuri.net/2010/05/simple-cleanup-solution-for-the-latest-wordpress-hack.html">console command</a> (requires SSH access to your server) to clean your WordPress, too. They also detailed how <a href="http://blog.sucuri.net/2010/10/attacks-on-godaddy-sites-insomniaboldinfoorg-com.html">to fix a hacked blog</a> intended for GoDaddy users.<br />
4. Before resubmitting my blog for validation by Google, I made sure everything was okay using <a href="http://sitecheck.sucuri.net/scanner/">Sucuri&#8217;s malware scanner service</a> (free for limited use) . A very useful tool.<br />
5. I quickly searched for <a href="http://thepcsecurity.com/scan-or-check-websites-for-malware-4-free-tools/">similar tools</a> I could use in the future and found the following articles though I didn&#8217;t test these services yet.<br />
6. I moved my blog to another host where I was able to set the permission more restrictively<br />
7. I disabled several of my plugins and updated my WordPress hoping to secure my blog from too many security flaws that could lay in third party code<br />
8. Next, I read up about a few ways to fix security holes in WordPress in these posts :</p>
<ul>
<li><a href="http://www.blogtips.org/monitor-maliciousfile-changes-wordpress-blog/">Monitor Malicious File Changes in WordPress Blog</a></li>
<li><a href="http://www.blogtips.org/secure-wordpress-blog/">Secure a WordPress Blog</a></li>
<li><a href="http://serverfault.com/questions/6895/whats-the-best-way-of-handling-permissions-for-apache2s-user-www-data-in-var-w">The best way to handle file permissions for Apache www-data</a> (ServerFault discussion)</li>
<li><a href="http://www.blogtips.org/avoid-users-uploading-malware/">Avoid users uploading malware</a></li>
</ul>
<p>9. Finally, I updated my blog which was no luxury. It can quickly be done in<a href="http://minimalite.com/2011/01/wordpress-hacks/how-to-update-manually-to-wordpress-3-0-4/"> a few steps</a> which are detailed right here</p>
<p>Hope this helps out someone else in a similar situation and that Google reconsiders my website soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2011/world-gone-web-hacked/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/01/malware-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2011/01/malware.png" medium="image">
			<media:title type="html">Firefox Malware Warning</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2011/01/malware-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>2 Macs, 2 iTune Libraries, 1 iPhone: Getting it All Together</title>
		<link>http://www.worldgoneweb.com/2010/2-macs-2-itune-libraries-1-iphone-getting-it-all-together/</link>
		<comments>http://www.worldgoneweb.com/2010/2-macs-2-itune-libraries-1-iphone-getting-it-all-together/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 23:25:51 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[Home Sharing]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[Sync]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=377</guid>
		<description><![CDATA[Since I got the iMac for Christmas, I only use my 3 year old MacBook when traveling. My Music and Movies collections are on the iMac and so are my apps. The problem is, when I&#8217;m traveling, I can&#8217;t sue the MacBook to synchronize my media or I loose all the existing content on my [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2010/08/Screen-shot-2010-08-15-at-12.51.14-AM-300x141.png" alt="" title="iTunes Cover Flow" width="300" height="141" class="aligncenter size-medium wp-image-379" /></p>
<p>Since I got the iMac for Christmas, I only use my 3 year old MacBook when traveling. My Music and Movies collections are on the iMac and so are my apps. The problem is, when I&#8217;m traveling, I can&#8217;t sue the MacBook to synchronize my media or I loose all the existing content on my iPhone. So, this week end, I set out to find a way to do just that and I came up with the following:</p>
<p><strong>#1</strong> I can not sync all of my music to my iPhone or I can just forget about using it to record in HD, the hard drive would constantly be full. So I created a playlist for the music I wanted to send to the iPhone later.</p>
<p><strong>#2</strong> I need to keep both computer libraries in sync so that, whether I sync from the iMac or from the MacBook, I have the same content to pick from. I can add a track to the iPhone playlist and remove another and the rest will remain untouched.<br />
The same applies to the apps, movies or books.</p>
<p><strong>#3</strong> I need to make the phone act as if iMac and MacBook were the same media libraries so that, syncing to one, wil not erased the content transferred by the other.</p>
<p>Here is how I proceeded to accomplish each of these steps:</p>
<p><strong>#1</strong> is straightforward enough. If you use iTunes and your iPhone at all, you know how to create a playlist and to sync it with your device. You also need to plug your iPhone, select it on the left barre in iTunes and go to the Summary tab and check (toward the bottom) &#8220;manually manage music and video&#8221;. This is an important step&#8230;</p>
<p><strong>#2</strong> is done using <a href="http://support.apple.com/kb/ht3819">Home Sharing</a> which Apple rolled out with iTunes 9. It&#8217;s very easy to use (drag &#038; drop) and sets up in instants. Once you have Home Sharing running, simply copy over your music library so that you have the same tracks on both machines. The only trick is to transfer your iPhone playlist in order to sync it from both computers. On the first computer, click on the playlist on the left and right click in order to get the context menu. Click on export and select the xml format. Transfer the file you just saved on the second computer. On the second computer, open iTunes and import the playlist. Now, using Home Share, I simply need to remember to sync my library from iMac to MacBook before traveling and from MacBook to iMac on return. Hopefully, soon, a better solution will come along to automate that part&#8230;</p>
<p><strong>#3</strong> is the trickiest part. In order for the iPhone to sync from either computer without erasing the content that was previously transferred by the other, the device must act as if both libraries (on each computer) were the same. This is done by hacking the iTunes Music Library.xml file and the iTunes Music file. All the instruction can be found on <a href="http://www.andrewgrant.org/2008/03/30/how-to-sync-an-iphone-with-two-or-more-computers.html">Shiny Things</a>. You&#8217;ll need a Hex Editor to complete the operation, I downloaded and used <a href="http://ridiculousfish.com/hexfiend/">Hex Friend</a> (free).</p>
<p>It took some figuring and a lot of attempts but it finally works!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2010/2-macs-2-itune-libraries-1-iphone-getting-it-all-together/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2010/08/Screen-shot-2010-08-15-at-12.51.14-AM-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2010/08/Screen-shot-2010-08-15-at-12.51.14-AM.png" medium="image">
			<media:title type="html">iTunes Cover Flow</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2010/08/Screen-shot-2010-08-15-at-12.51.14-AM-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>Backup Your &#8220;Tumblelog&#8221;</title>
		<link>http://www.worldgoneweb.com/2010/backup-your-tumblelog/</link>
		<comments>http://www.worldgoneweb.com/2010/backup-your-tumblelog/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 16:55:59 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[tumblelog]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[tumblrbackup]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=355</guid>
		<description><![CDATA[First, I must confess that I like trying software out. That&#8217;s probably how I ended up having some many accounts with so many services and having a Tumblelog AND a WordPress blog. Since this blog is not running on wordpress.com, it is for me to remember and backup my database and files from time to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.54.34-PM.png" alt="" title="Screen shot 2010-04-05 at 6.54.34 PM" width="340" height="194" class="aligncenter size-full wp-image-360" /></p>
<p>First, I must confess that I like trying software out. That&#8217;s probably how I ended up having some many accounts with so many services and having a Tumblelog AND a WordPress blog. Since this blog is not running on wordpress.com, it is for me to remember and backup my database and files from time to time in case of a problem with my server. For <a href="http://samo9789.tumblr.com">my Tumblr</a>, it is different. The data is on Tumblr server(s) and there are no features I know of in the admin to download them and store them locally. After a year of publishing a daily list of the movies I watch and books I read, this tumblelog became a Journal of my cultural activities and I grew attached to it. Recently I decided it had to be backedup in case something happened to my tumblr account or whatever. As usual, someone had the idea before me and a tool is available. It is called &#8211; appropriately enough &#8211; <a href="http://macsmiley.tumblr.com/post/450101769/tumblr-backup-mac-beta">Tumblrbackup</a>. It couldn&#8217;t be easier to use, enter your credentials, select the tumblelog to backup and the destination on your computer. A folder is created which contains your posts, images, avatar and even your custom style. A index.html file is generated allowing you to browse your own content on your local hard drive. The index.html doesnt include your custom style so it looks pretty plain but everything you wrote and uploaded is there&#8230; Now I just need to remember and rerun the backup from time to time. Cool!<br />
<a href="http://samo9789.tumblr.com"><img src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.51.05-PM.png" alt="" title="Screen shot 2010-04-05 at 6.51.05 PM" width="400" height="500" class="alignleft size-full wp-image-357" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2010/backup-your-tumblelog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.54.34-PM-150x150.png" />
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.54.34-PM.png" medium="image">
			<media:title type="html">Screen shot 2010-04-05 at 6.54.34 PM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.54.34-PM-150x150.png" />
		</media:content>
		<media:content url="http://www.worldgoneweb.com/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.51.05-PM.png" medium="image">
			<media:title type="html">Screen shot 2010-04-05 at 6.51.05 PM</media:title>
			<media:thumbnail url="http://www.worldgoneweb.com/wp-content/uploads/2010/04/Screen-shot-2010-04-05-at-6.51.05-PM-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>Thomas Jefferson Ten Rules</title>
		<link>http://www.worldgoneweb.com/2008/thomas-jefferson-ten-rules/</link>
		<comments>http://www.worldgoneweb.com/2008/thomas-jefferson-ten-rules/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 16:21:23 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Me myself I]]></category>
		<category><![CDATA[Real World]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=59</guid>
		<description><![CDATA[I&#8217;m back from a three week vacation in the United States. We went to North Carolina for over two weeks where we shared our time between the Outer Banks and the Appalachains Montains (I love this State more and more everytime I get a chance to see more of it). Anyway, there will be pictures [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from a three week vacation in the United States. We went to North Carolina for over two weeks where we shared our time between the Outer Banks and the Appalachains Montains (I love this State more and more everytime I get a chance to see more of it). Anyway, there will be pictures coming soon about all this when we setup a Flickr account.</p>
<p>What I was coming to were the Thomas Jefferson&#8217;s ten rules which I read at the National Archives Store in Washington D.C.</p>
<ol>
<li>Never put off tomorrow what you can do today.</li>
<li>Never trouble another for what you can do yourself.</li>
<li>Never spend your money before you have earned it.</li>
<li>Never buy what you don&#8217;t want because it is cheap.</li>
<li>Pride costs more than hunger, thirst and cold.</li>
<li>We seldom repent of having eaten too little.</li>
<li>Nothing is troublesome that we do willingly.</li>
<li>How much pain the evils have cost us that never happened.</li>
<li>Take things always by the smooth handle.</li>
<li>When angry, count ten before you speak, if very angry, count a hundred.</li>
</ol>
<p>Smart guidelines there&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worldgoneweb.com/2008/thomas-jefferson-ten-rules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
	</channel>
</rss>

