<?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/"
	>

<channel>
	<title>Brian Hogg</title>
	<atom:link href="http://brianhogg.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brianhogg.com</link>
	<description>Networking.  Tech.  Education.  Fun.</description>
	<pubDate>Mon, 07 Dec 2009 19:43:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Time Machine does not back up everything</title>
		<link>http://brianhogg.com/2009/10/21/time-machine-does-not-back-up-everything/</link>
		<comments>http://brianhogg.com/2009/10/21/time-machine-does-not-back-up-everything/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:51:48 +0000</pubDate>
		<dc:creator>brianhogg</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://brianhogg.com/?p=59</guid>
		<description><![CDATA[So as a little experiment, and a bit out of necessity, I picked up a new 320G hard drive to replace the nearly full 160G one.  I decided to do a restore using only Time Machine since I still have access to the old hard drive in case anything goes wrong.
Out of the box [...]]]></description>
			<content:encoded><![CDATA[<p>So as a little experiment, and a bit out of necessity, I picked up a new 320G hard drive to replace the nearly full 160G one.  I decided to do a restore using only Time Machine since I still have access to the old hard drive in case anything goes wrong.</p>
<p>Out of the box the following does not work:</p>
<p>- Apache (the &#8220;Web Sharing&#8221; version)<br />
- PHP<br />
- mySQL<br />
- iTunes<br />
- VMWare Virtual Machines (I normally was not backing up the WinXP VM since there&#8217;s no data, just a couple applications)<br />
- git</p>
<p>Not a massive list but considering I program, and listen to music while programming, it&#8217;s a pretty big chunk of the things I use.</p>
<p>Here&#8217;s the steps I followed to get things back up, more for my information than anything else!</p>
<p><strong>1. Edit the host files</strong></p>
<p>I had virtual servers like tel-local.com set up in the /etc/hosts file, which were not backed up.  So I just recreated them, ie.</p>
<p><code>127.0.0.1	tel-local.com</code></p>
<p><strong>2. Re-create and re-enable /etc/apache2/extra/httpd-vhosts.conf</strong></p>
<p>All the virtual server configurations were gone, so I re-created them.  They were just basic entries with nothing special so not a huge loss - otherwise you might want to copy them using a cron job to your Documents folder somewhere.</p>
<p>Then, edited the /etc/apache2/httpd.conf and re-enabled the vhosts line.  A quick restart:</p>
<p><strong>3. Repairing disk permissions</strong></p>
<p>I ran Disk Utility, clicked on the hard drive, then ran Repair Disk Permissions.  Not sure if it was required but certainly did not hurt anything.</p>
<p><strong>4. Downloaded mysql dmg from mysql.com</strong></p>
<p>Pretty self explanitory, but some additional work needed by following the instructions <a href="http://www.entropy.ch/software/macosx/mysql/">here</a>:</p>
<p><code># Open a terminal window and type in the following commands (without the double quotes):<br />
# type cd /usr/local/mysql<br />
# type sudo chown -R mysql data/, enter your Mac OS X account password when asked for it.<br />
# To start the server, issue sudo echo first, then type sudo ./bin/mysqld_safe &amp;<br />
# Use it with /usr/local/mysql/bin/mysql test</code></p>
<p>You should be able to drop the /usr/local/mysql bit otherwise follow the instructions on the <a href="http://www.entropy.ch/software/macosx/mysql/">link above</a></p>
<p>Don&#8217;t forget to <a href="http://www.cyberciti.biz/faq/mysql-change-root-password/">set a root password</a>:</p>
<p><code>mysqladmin -u root password NEWPASSWORD</code></p>
<p>And also run the startup item package in the installation dmg if you want mysql to run on startup (you probably do)</p>
<p><strong>5. Restore databases</strong></p>
<p>Hopefully you have a mysqldump of your databases, or can get a copy from your production servers.  From posts like <a href="http://discussions.apple.com/thread.jspa?threadID=1727652">this one</a> you likely won&#8217;t have your databases working off the bat and restoring from a binary dump isn&#8217;t such a good idea or even possible.</p>
<p>I did stumble upon a post to <a href="http://suburbia.org.uk/blog/2009/05/08/173824.html">restore your mysql database from Time Machine backups</a>, but I did not try to do it.</p>
<p><strong>6. Apache Configuration</strong></p>
<p>This is also a bit outside the scope since everyone&#8217;s configuration is different, but some things I had to do was change the DocumentRoot in /etc/apache2/httpd.conf, add index.php to DirectoryIndex and add 	Options All and AllowOverride All in the directory block (it&#8217;s just a local dev server)</p>
<p>In case you run into issues, doing:</p>
<p><code>sudo apachectl restart</code></p>
<p>Did not show any errors if the configuration file is wrong.  You&#8217;ll need to run console (hit the Spotlight and type console) to see the system.log.</p>
<p><strong>7. Install PHP</strong></p>
<p>After the apache configuration is up you&#8217;ll nicely display the full source code of your index.php for all to see.  Assuming you&#8217;d rather the PHP get parsed, follow the instructions <a href="http://www.entropy.ch/software/macosx/php/">here</a>.  In short:</p>
<p>- Deactivate the php module in your httpd.conf if you enabled it<br />
- Download and install the appropriate pkg file<br />
- Run said package file</p>
<p><strong>8. iTunes</strong></p>
<p>For some reason the version of iTunes that I had installed before didn&#8217;t restore using Time Machine.  So I had to manually grab iTunes 8.2 <a href="http://en.kioskea.net/telecharger/download-241-itunes-for-mac">here</a>.  A quick google search will probably bring up other locations.  You could probably upgrade to the latest version too if you wanted.</p>
<p><strong>9. VMWare</strong></p>
<p>Fortunately the virtual disk was backed up successfully (I had VMWare shut down just before running the Time Machine backup, don&#8217;t know if it would copy correctly while it&#8217;s still running), but VMWare was giving an error.  <a href="http://www.askdavetaylor.com/vmware_fusion_complains_cannot_connect_to_the_virtual_machine.html">This article</a> pointed me in the right direction to simply re-install and voila, up and running.</p>
<p>I&#8217;ll add additional updates if I find other things that didn&#8217;t restore, and hope that this helps someone get their machine up and running - especially if they&#8217;re not as lucky as me to still have the old hard drive intact.</p>
<p><strong>UPDATE: </strong>If you happen to have an MX 700 printer you can see instructions for re-install on the network <a href="http://discussions.apple.com/thread.jspa?threadID=1551100&#038;tstart=3">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brianhogg.com/2009/10/21/time-machine-does-not-back-up-everything/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On the Web - Windows 7 From XP Irrelevant</title>
		<link>http://brianhogg.com/2009/06/08/on-the-web-windows-7-from-xp-irrelevant/</link>
		<comments>http://brianhogg.com/2009/06/08/on-the-web-windows-7-from-xp-irrelevant/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:54:24 +0000</pubDate>
		<dc:creator>brianhogg</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://brianhogg.com/?p=52</guid>
		<description><![CDATA[There seems to be a lot of talk going around about Windows 7&#8217;s pending October (ish) release.  Will programs compatible with Windows XP still work?  Will people care enough to switch?  Is everyone scared after Vista?  Will everyone finally upgrade their PCs to support the new OS?
I tried the Windows 7 [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a lot of talk going around about Windows 7&#8217;s pending October (ish) release.  Will programs compatible with Windows XP still work?  Will people care enough to switch?  Is everyone scared after Vista?  Will everyone finally <a href="http://blogs.zdnet.com/BTL/?p=19074&#038;tag=nl.e539">upgrade their PCs</a> to support the new OS?</p>
<p>I tried the <a href="http://www.microsoft.com/windows/windows-7/download.aspx">Windows 7 beta</a> for about 15 minutes, and found no reason to continue.  Still a Start button equivalent.  Still interacting with Windows in about the same way.  Still the menu equivalent <a href="http://windows7news.com/windows-7-screenshots/?album=14&#038;gallery=36&#038;pid=774">hidden in obscure places</a> like IE7 and Office 2007 running on XP.</p>
<p>The reason I think it&#8217;s largely irrelevant is the majority of work done in a typical office is with an Office (Word, Excel) equivalent application and most of the rest is web-based software.  Sure there&#8217;s helper applications like managing tasks, appointments and e-mail, but this can be found on any OS.  Along with sharing documents and printing - again, found on any typical OS.  Web applications for the most part being OS independent.</p>
<p>If the new OS offered fundamental usability changes then perhaps it might be worth the switch.  Things like the ability to scroll a window without having to click and focus first that I&#8217;ve been getting used to in Mac OSX.  I didn&#8217;t notice any such changes in Windows 7, Windows has been working pretty much the same fundamental way since 3.11 for Workgroups.</p>
<p>Am I way off base?  Can a bunch of flashy marketing really make people shell out money to get a new look to the icon that runs Internet Explorer and Firefox, or is there something about Windows 7 I&#8217;m missing?  I guess we&#8217;ll see in the fall.</p>
]]></content:encoded>
			<wfw:commentRss>http://brianhogg.com/2009/06/08/on-the-web-windows-7-from-xp-irrelevant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just Communicate Something</title>
		<link>http://brianhogg.com/2009/04/13/just-communicate-something/</link>
		<comments>http://brianhogg.com/2009/04/13/just-communicate-something/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 03:46:00 +0000</pubDate>
		<dc:creator>brianhogg</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://brianhogg.com/?p=41</guid>
		<description><![CDATA[I&#8217;m far from perfect in my business methods,  but one thing I&#8217;ve tried to do is maintain timely communication.  Nothing is more frustrating to me than sending an e-mail or leaving a voice mail and not hearing anything for several days, and I don&#8217;t want to cause that frustration for someone else.
There&#8217;s a few reasons [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m far from perfect in my business methods,  but one thing I&#8217;ve tried to do is maintain timely communication.  Nothing is more frustrating to me than sending an e-mail or leaving a voice mail and not hearing anything for several days, and I don&#8217;t want to cause that frustration for someone else.</p>
<p>There&#8217;s a few reasons I can think of that someone would intentionally delay replying to a message:</p>
<p><strong>Don&#8217;t have all the information at hand<br />
</strong>Maybe you&#8217;re waiting on a little piece of information before replying even though you have most of what the other person needs, or maybe you&#8217;re not exactly sure what the solution to a problem that&#8217;s being experienced is.  Either way, sending a quick message of acknowledgement will calm nerves and let the other person know you&#8217;re on it.</p>
<p><strong>Avoidance<br />
</strong>You knew this message would come and you know they won&#8217;t like your reply.  They&#8217;re order is delayed, or something has been lost and can&#8217;t be replaced in a timely manner.  Regardless, delaying a reply to avoid the situation can only make things worse.</p>
<p><strong>Exerting Control<br />
</strong>Not replying right away, or at all, could be a way of showing that you have more power than the other person.  Replying could show that even though you have limited time you still reliably engage with employees and clients - improving your image and making sure you&#8217;re in the loop.</p>
<p><strong>Procrastination<br />
</strong>You read or hear a message and know you need to reply to it.  You probably even think of what the reply will be.  But you don&#8217;t send the message.  By procrastinating, you waste a ton of time re-thinking about the situation or worse never getting it off your mind when you&#8217;re trying to focus on other more important tasks.  If it takes <a href="http://en.wikipedia.org/wiki/Getting_Things_Done" target="_blank">less than two minutes</a>, why not just reply to it now?</p>
<p>I think clients really do appreciate fast replies, even if the communication isn&#8217;t 100% perfect.  You&#8217;ll be known as someone they can go to when they have a question that needs answering, have a problem that needs to be solved, or need an opinion about a potential new and exciting project (that you can then be chosen to work on!).</p>
<p>Or maybe there&#8217;s an even better way to show clients you care?</p>
]]></content:encoded>
			<wfw:commentRss>http://brianhogg.com/2009/04/13/just-communicate-something/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making Mistakes</title>
		<link>http://brianhogg.com/2009/03/04/making-mistakes/</link>
		<comments>http://brianhogg.com/2009/03/04/making-mistakes/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 15:52:40 +0000</pubDate>
		<dc:creator>brianhogg</dc:creator>
		
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://brianhogg.com/?p=29</guid>
		<description><![CDATA[I just started learning Slovene and I&#8217;m starting to remember why I love languages so much.
But while I&#8217;m working my way through a book, listening to CDs, and speaking with an awesome language partner, I keep thinking how I want to be perfect at this.  Even though most people will understand me if I&#8217;m pretty [...]]]></description>
			<content:encoded><![CDATA[<p>I just started learning <a title="Slovene" href="http://en.wikipedia.org/wiki/Slovene_language" target="_blank">Slovene</a> and I&#8217;m starting to remember why I love languages so much.</p>
<p>But while I&#8217;m working my way through a book, listening to CDs, and speaking with an awesome <a title="Rosetta Stone Language Exchange" href="http://www.sharedtalk.com/">language partner</a>, I keep thinking how I want to be <em>perfect</em> at this.  Even though most people will understand me if I&#8217;m pretty far off being perfect, given the context of what I&#8217;m saying.  Why do I care so much?</p>
<p>The whole of most western education systems, for the last 100 years at least, has been centered around right and wrong.  Black and white.  You put up your hand to answer a question and you&#8217;re either praised for following the formula or immediately corrected.  Sure, universities give you more freedom of expression, but you still write the same exam as everyone else, and eventually get a standardized grade relative to your peers.</p>
<p><a title="Sir Ken Robinson's talk on schools kill creativity" href="http://www.ted.com/index.php/talks/ken_robinson_says_schools_kill_creativity.html" target="_blank">Sir Ken Robinson</a> puts it best saying that we&#8217;re now being taught to be <em>afraid of being wrong</em>.  How on earth can we progress, personally or otherwise, if we&#8217;re afraid of making a mistake?  Can we reverse the damage?</p>
<p>(If you&#8217;re now somehow inspired to learn Slovene, you can start <a title="Slovenien-English Words" href="http://natalijaverboten.secret-niche.com/slovenian-dic1.html" target="_blank">here</a> and <a title="Colloquial Slovene" href="http://www.amazon.co.uk/Colloquial-Slovene-Complete-Language-Course/dp/0415306256" target="_blank">here</a>.  And an interesting post on <a title="Learning a Language in 3 Months" href="http://www.fourhourworkweek.com/blog/2009/01/20/learning-language/" target="_blank">learning a language in 3 months</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://brianhogg.com/2009/03/04/making-mistakes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facebook will not replace Twitter (unless it becomes Twitter)</title>
		<link>http://brianhogg.com/2009/02/17/facebook-will-not-replace-twitter-unless-it-becomes-twitter/</link>
		<comments>http://brianhogg.com/2009/02/17/facebook-will-not-replace-twitter-unless-it-becomes-twitter/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:34:13 +0000</pubDate>
		<dc:creator>brianhogg</dc:creator>
		
		<category><![CDATA[Networking]]></category>

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

		<guid isPermaLink="false">http://brianhogg.com/?p=3</guid>
		<description><![CDATA[Well, I got a bit head of myself thinking that Facebook opening status updates in the API would spell the end of twitter.  Not that I thought the Twitter community could be dispanded by this, but perhaps a twitter clone or something resembling it could be built on top of the Facebook platform.
So I go [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I got a bit head of myself thinking that Facebook <a href="http://www.allfacebook.com/2009/02/facebook-opens-status-api-say-goodbye-to-twitter/" target="_blank">opening status updates in the API</a> would spell the end of twitter.  Not that I thought the Twitter community could be dispanded by this, but perhaps a twitter clone or something resembling it could be built on top of the Facebook platform.</p>
<p>So I go and register fbtwitter.com, then get to work on reading the API and doing some tests using the <a href="http://developer.facebook.com/tools.php" target="_blank">Facebook developer page</a>.  I promptly hit a brick wall:</p>
<ol>
<li>You can&#8217;t seem to see the status updates of others unless they&#8217;re your friend</li>
<li>Multiple people can have the same name, so unless fbtwitter.com let&#8217;s people pick and locally store yet another username, getting someones attention with @&#8221;Brian Hogg&#8221; would go to any number of Facebook users</li>
<li>Thanks to 1., you can&#8217;t get a public timeline of all status updates, so trying to see trends in <a href="http://search.twitter.com" target="_blank">what people are talking about right now</a> goes out the window.</li>
</ol>
<p>Not to mention that adding people you don&#8217;t know is a <a href="http://www.techradar.com/news/internet/web/top-15-things-you-should-never-do-on-facebook-470875" target="_blank">big faux pas</a> on Facebook, while completely normal (and <a href="http://mashable.com/2008/04/14/twitter-spam-out-of-control/" target="_blank">sometimes annoying</a>) on Twitter.  On the plus side, you could do things like Direct Messages relatively easily.</p>
<p>With the tools that surround Twitter, and the openness of their API, I can&#8217;t see Facebook destroying Twitter.  Ever.  Agreed?</p>
<p><strong>Update</strong>: Facebook&#8217;s <a href="http://www.guardian.co.uk/media/pda/2009/mar/06/digital-media-facebook" target="_blank">new design</a> is quite Twitter-esque, but still a closed circle of updates&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brianhogg.com/2009/02/17/facebook-will-not-replace-twitter-unless-it-becomes-twitter/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
