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

<channel>
	<title>Everything In Between &#187; Geeky</title>
	<atom:link href="http://maymay.net/blog/category/personal/geeky/feed/" rel="self" type="application/rss+xml" />
	<link>http://maymay.net/blog</link>
	<description>The brutally honest, first-person account of Meitar Moscovitz's life.</description>
	<lastBuildDate>Wed, 25 Aug 2010 09:39:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Using Calendars from the Command Line</title>
		<link>http://maymay.net/blog/2008/04/18/using-calendars-from-the-command-line/</link>
		<comments>http://maymay.net/blog/2008/04/18/using-calendars-from-the-command-line/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 01:47:49 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Tech/Computing]]></category>
		<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/?p=426</guid>
		<description><![CDATA[If you&#8217;re anything like me, you always have a terminal window open. One of the reasons I do this, of course, is because it&#8217;s fast. If I want to know anything at all about my computer, all I need do is type the question. The answer, because it&#8217;s always text-based, comes back immediately. I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re anything like me, you always have a terminal window open. One of the reasons I do this, of course, is because it&#8217;s <em>fast</em>. If I want to know anything at all about my computer, all I need do is type the question. The answer, because it&#8217;s always text-based, comes back immediately. I don&#8217;t have to wait for a window to open or for a pane to scroll. Everything comes at me from a single visual direction, the bottom of my terminal window.</p>
<p>However, there are some occasions when a text-based response to a complicated question isn&#8217;t very helpful because it requires so much extra work to understand. For me, the most common example of this sort of issue has always been in looking at time-based information, and more specifically, calendars. Whenever I&#8217;m on my machine, I almost always need to look at a calendar.</p>
<p>In the past, I used to go all the way over to iCal. Sure, I can do this using keyboard shortcuts only, but sometimes all I want is a quick answer to &#8220;what date is this upcoming Friday?&#8221; In situations like that, I&#8217;ve lately begun using the <code>cal</code> command, and my oh my, what a timesaver.</p>
<p><code>cal</code> is kind of like <code>man</code> for dates. Of course, you can get more info by saying <code>man cal</code> to your prompt. The <code>cal</code> program, installed by default on almost all UNIX-based systems (including Mac <acronym title="Operating System">OS</acronym> X), has a ton of useful options. However, most of the time, I don&#8217;t need more than a few.</p>
<p>For instance, let&#8217;s say I just want a calendar of the current month. I can get get a compact, simple month view instead of going to iCal by saying just <code>cal</code> at the command line:</p>
<pre><samp>Perseus:~ maymay$ </samp><kbd>cal</kbd>
<samp>     April 2008
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

</samp></pre>
<p>Other options let me ask other questions of <code>cal</code>. Easy, simple, fast. I like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/04/18/using-calendars-from-the-command-line/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sharing your Windows XP Virtual Machine&#8217;s Internet connection with your Mac OS X host operating system using VMware Fusion</title>
		<link>http://maymay.net/blog/2008/03/31/sharing-your-windows-xp-virtual-machines-internet-connection-with-your-mac-os-x-host-operating-system-using-vmware-fusion/</link>
		<comments>http://maymay.net/blog/2008/03/31/sharing-your-windows-xp-virtual-machines-internet-connection-with-your-mac-os-x-host-operating-system-using-vmware-fusion/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 09:06:42 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tech/Computing]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2008/03/31/sharing-your-windows-xp-virtual-machines-internet-connection-with-your-mac-os-x-host-operating-system-using-vmware-fusion/</guid>
		<description><![CDATA[In some situations, like the odd one I now find myself in, the only way to get Internet connectivity is to use a solution that requires a fair bit of maneuvering. In my situation, I have temporarily obtained a Vodafone 3G mobile card. Unfortunately, the Vodafone Mobile Connect software for Mac OS X as of [...]]]></description>
			<content:encoded><![CDATA[<p>In some situations, like the odd one I now find myself in, the only way to get Internet connectivity is to use a solution that requires a fair bit of maneuvering. In my situation, I have temporarily obtained a Vodafone <acronym title="3 Gigabyte(s)">3G</acronym> mobile card. Unfortunately, the <a href="//www.business.vodafone.com/site/bus/public/enuk/support/10_productsupport/laptop_connectivity/40_software/software/10_latest/p_mac.jsp" title="Download Vodafone's latest software for Mac OS X.">Vodafone Mobile Connect software for Mac <acronym title="Operating System">OS</acronym> X</a> as of this writing is obscenely poor. Of course, Vodafone&#8217;s software for Windows works without a hitch.</p>
<p>The only way I could get my Vodafone <acronym title="3 Gigabyte(s)">3G</acronym> card to work was to fire up a Windows XP guest inside of my MacBook Pro, using <a href="//vmware.com/download/fusion/" title="Download VMware Fusion for Mac OS X.">VMware Fusion</a>. Connecting to the Internet with the <acronym title="3 Gigabyte(s)">3G</acronym> card using the Windows guest was smooth sailing, but that only provided the Internet connection to the Windows virtual machine. I wanted my Mac to be directly connected.</p>
<p>The solution is obvious, but a few gotchas really bit me hard. To get the Windows guest to share its Internet connection from the <acronym title="3 Gigabyte(s)">3G</acronym> card to my Mac, I would need to bridge VMware&#8217;s virtual ethernet adapter from the Windows guest to the Mac <acronym title="Operating System">OS</acronym> X host. Once bridged, both the Windows guest and the Mac <acronym title="Operating System">OS</acronym> X host would logically be on the same ethernet network segment. At this point, I can <a href="http://support.microsoft.com/kb/306126" title="Read Microsoft's Knowledge Base document explaining how to enable Internet Connection Sharing in Windows XP.">enable Windows XP&#8217;s built-in Internet Connection Sharing</a> (stupidly dubbed &#8220;ICS&#8221; because <em>everything</em> needs a <a href="//en.wikipedia.org/wiki/Three_letter_acronym">TLA</a>) on the <acronym title="3 Gigabyte(s)">3G</acronym> connection so that Windows NATs it through to the bridged virtual ethernet card. Finally, I can connect to Vodafone&#8217;s <acronym title="3 Gigabyte(s)">3G</acronym> network, and all should be well.</p>
<p>Here&#8217;s the gotchas.</p>
<p>First, in order for <strong>VMware</strong> to actually initiate the network bridge when it starts up, it <strong>must detect that a <em>physical link</em> is active on your Mac</strong>. In other words, Mac <acronym title="Operating System">OS</acronym> X&#8217;s Network System Preferences pane must show you a yellow dot next to at least one physical networking device (probably either your &#8220;Built-in Ethernet&#8221; or your &#8220;AirPort&#8221; ports). VMware Fusion will give you <em>no errors or warnings</em> that a bridge is unavailable until you try to connect your virtual machine&#8217;s network while set to bridge, in which case VMware Fusion will complain with an error that reads: &#8220;The device on /dev/vmnet0 is not running.&#8221;</p>
<p>Obviously, if you have no other devices to connect to, you need to fake one. The easiest way to do this is to set up a Computer-to-Computer network using AirPort. Just go to your AirPort menu bar item and select &#8220;Create Network…&#8221; and create the network (preferably encrypted). If you check System Preferences now, you should see a that AirPort has a yellow dot next to it and reads as having a &#8220;Self-Assigned <acronym title="Internet Protocol">IP</acronym> Address.&#8221; Now that you have a physical link on your AirPort card, you should be able to start the VMware Fusion virtual machine with bridged networking mode without incident.</p>
<p>However, if you do encounter the above error anyway, you need to restart the VMware network bridge. You can do this either by shutting down VMware completely (turn off your guest operating systems, and quit the VMware Fusion application), or you can run the following commands as an administrator in Terminal, which will stop any bridge currently running (or do nothing if no bridge is running) and then restart it, providing the output as shown:</p>
<pre><kbd>sudo killall vmnet-bridge
sudo "/Library/Application Support/VMware Fusion/vmnet-bridge" -D vmnet0 ''</kbd>
<samp>Entering event loop...
Examining network configuration...
Turning on bridge with host network interface en1...</samp></pre>
<p>Obviously, you may be asked for your password as you perform this procedure. Note that the trailing two apostrophes are <em>single quotes</em> with no space. This is (almost) how the VMware Fusion <code>boot.sh</code> script starts and stops the network bridge. Specifically, you&#8217;re telling the <strong>vmnet-bridge</strong> application to run in <strong>D</strong>ebug mode and to bridge <strong>vmnet0</strong> to whatever is the current primary networking interface. In the example output shown above, this is <strong>en1</strong>, or my AirPort card connected to the computer-to-computer network I created in the previous step.</p>
<p>Hopefully you won&#8217;t have to mess with the vmnet-bridge application, as this should happen on its own when you start up VMware Fusion if you have any physical link on a network device. Nevertheless, I&#8217;ve found this is sometimes unreliable, so just in case it doesn&#8217;t now you know how to bring up the bridge on your own. (Tip: once it&#8217;s up, you can CTRL-Z to pause it, re-start it with <code>fg %1</code> and then quit Terminal if you like. The bridge will still be up.)</p>
<p>Now that the AirPort card has a physical link, and the VMware network bridge is running, the next step is to configure your virtual machine to use bridged networking. Just go to <em>Virtual Machine &rarr; Network &rarr; Bridged</em> as normal. Make sure <em>Connected</em> is also selected. Now start up your Windows guest.</p>
<p>Once Windows boots, go to the Network Connections window by selecting <em>Start &rarr; Connections &rarr; Show all connections</em>. At this point, your &#8220;Local Area Connection&#8221; in Windows probably has a warning sign on it and reads as having &#8220;Little or no connectivity.&#8221; It probably has a self-assigned <acronym title="Internet Protocol">IP</acronym> address just like your AirPort card. That&#8217;s fine—as long as it&#8217;s not &#8220;unplugged,&#8221; we&#8217;re in good shape.</p>
<p>Next, select whatever <em>other</em> connection you want to share the Internet from (in my case, the <acronym title="3 Gigabyte(s)">3G</acronym> modem, but it could also just be any other connection in the window), right-click it and select <em>Properties</em>. Go to the <em>Advanced</em> tab and make sure &#8220;Allow other network users to connect through this computer&#8217;s Internet connection&#8221; is checked. The other boxes won&#8217;t matter.</p>
<p>What this does is turns on Windows&#8217; own NAT service that configures the one connection (the one your sharing) as the WAN side of (yet another) virtual networking device and the Local Area Connection (the one we&#8217;ve bridged to our AirPort or Built-in Ethernet card on our Mac) as the LAN side. Hit OK as many times as is necessary to close the network connection properties windows and wait a few moments. Sometimes this can take up to 30 seconds or so, but eventually you&#8217;ll see Windows announce that &#8220;Local Area Connection is now connected.&#8221; If you inspect it, you&#8217;ll see that the <acronym title="Internet Protocol">IP</acronym> address configuration has been automatically assigned as a &#8220;Manual Configuration&#8221; with the address of 192.168.0.1, a subnet mask of 255.255.255.0, and no default gateway.</p>
<p>As a last step, <em>now</em> we can actually connect to the Internet using whatever service we have. In my case, this is when I hit the &#8220;connect&#8221; button on my Vodafone Mobile Connect software. Once the connection is established and the Windows XP virtual machine can see Internet, it takes up to another minute or two (or three) for the Mac&#8217;s connection to get an <acronym title="Internet Protocol">IP</acronym> address from the Windows guest, but it invariably works.</p>
<p>If the Windows side of things is giving you any trouble, the most reliable solution I&#8217;ve found is to simply disable, then re-enable whatever connection isn&#8217;t behaving as desired. If after all of this your Mac still doesn&#8217;t get an <acronym title="Internet Protocol">IP</acronym> address from the Windows XP guest, disconnect and then re-connect the virtual machine&#8217;s ethernet card (by toggling the &#8220;Connected&#8221; menu item in the <em>Virtual Machine &rarr; Network</em> menu). Also, of course, be doubly sure that your AirPort is set to &#8220;Use <acronym title="Dynamic Host Configuration Protocol">DHCP</acronym>.&#8221;</p>
<p>Phew! So simple…and yet so much harder than it had to be. I found the following two <acronym title="Portable Document Format">PDF</acronym> documents very helpful in understanding all of this. You might too:</p>
<ol>
<li><a href="http://communities.vmware.com/thread/97712">VMware Fusion Network Settings</a> — a super-brief, but excellent introduction to VMware&#8217;s network setting internals. It&#8217;s also a <acronym title="Portable Document Format">PDF</acronym> download attached to the linked forum thread.</li>
<li><a href="//communities.vmware.com/thread/120047">Share Windows XP Guest Internet Connection with <acronym title="Operating System">OS</acronym> X Host HOWTO</a> — This basically describes the same thing this post does, but it does so using absolute step-by-step instructions. It&#8217;s also a <acronym title="Portable Document Format">PDF</acronym> download attached to the linked forum thread.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2008/03/31/sharing-your-windows-xp-virtual-machines-internet-connection-with-your-mac-os-x-host-operating-system-using-vmware-fusion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Steven Pinker&#8217;s &#8216;The Stuff of Thought&#8217;</title>
		<link>http://maymay.net/blog/2007/12/28/steven-pinkers-the-stuff-of-thought/</link>
		<comments>http://maymay.net/blog/2007/12/28/steven-pinkers-the-stuff-of-thought/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 09:21:29 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Crosspost]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Information & Communication]]></category>
		<category><![CDATA[Maybe Maimed]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/2007/12/28/steven-pinkers-the-stuff-of-thought/</guid>
		<description><![CDATA[This video, which is one of the recent TED Talk videos, is of Steven Pinker&#8217;s talk called The Stuff of Thought. This is simply brilliant. So brilliant, in fact, that those who know me well are about to be utterly astounded by what I am going to say: I now understand the value of indirect [...]]]></description>
			<content:encoded><![CDATA[<p>This video, which is one of the recent TED Talk videos, is of <a href="//www.ted.com/index.php/talks/view/id/164">Steven Pinker&#8217;s talk called <cite>The Stuff of Thought</cite></a>. This is simply brilliant. So brilliant, in fact, that those who know me well are about to be utterly astounded by what I am going to say:</p>
<p>I now understand the value of indirect communication. And it is <em>immense</em>.</p>
<p>I also understand why I never saw it before: the benefits are reaped solely through language&#8217;s <em>social</em> applications, not its analytical ones. See for yourself by watching the video.</p>
<div style="text-align: center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="285" id="VE_Player" align="middle"><param name="movie" value="http://static.videoegg.com/ted/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/STEVENPINKER-2005G_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><param name="bgcolor" value="#FFFFFF"><param name="scale" value="noscale"><param name="wmode" value="window"><embed src="http://static.videoegg.com/ted/flash/loader.swf" FlashVars="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/STEVENPINKER-2005G_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="320" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></div>
<p>An incredible <a href="//video.google.com/videoplay?docid=3554279466299738997">interview with this Harvard professor</a> is available on Google Video.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/12/28/steven-pinkers-the-stuff-of-thought/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We should re-instate that old USENET warning</title>
		<link>http://maymay.net/blog/2007/11/27/we-should-re-instate-that-old-usenet-warning/</link>
		<comments>http://maymay.net/blog/2007/11/27/we-should-re-instate-that-old-usenet-warning/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 20:31:12 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Crosspost]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Maybe Maimed]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/archives/2007/11/27/we-should-re-instate-that-old-usenet-warning/</guid>
		<description><![CDATA[From the everything-you-say-can-and-will-be-used-against-you department: Computer scientists will almost always be able to de-anonymize &#8220;anonymous&#8221; data, in this case thanks to movie ratings, Google offers users another way to store personal data, and all of this is old news I&#8217;ve been doing this for years, and my solution is pretty simple: no regrets. As an aside, [...]]]></description>
			<content:encoded><![CDATA[<p>From the everything-you-say-can-and-will-be-used-against-you department:</p>
<ul>
<li>Computer scientists will almost always be able to de-anonymize &#8220;anonymous&#8221; data, in this case <a href="//arxivblog.com/?p=142">thanks to movie ratings</a>,</li>
<li>Google offers users <a href="//online.wsj.com/article/SB119612660573504716.html?mod=hps_us_whats_news">another way to store personal data</a>,</li>
<li>and <a href="//www.holgermetzger.de/netscape/usenet.html#14">all of this is old news</a></li>
</ul>
<p>I&#8217;ve been <a href="/bpd/old/index.html">doing this for years</a>, and my solution is pretty simple: no regrets.</p>
<p>As an aside, these days when you punch in &#8220;privacy concern&#8221; into <a href="https://addons.mozilla.org/en-US/firefox/addon/2517">Googlepedia</a>, you get the <a href="//wikipedia.org/">Wikipedia</a> entry for <a href="//facebook.com/">Facebook</a>. I was kind of expecting the entry for &#8220;<a href="//dhs.gov/">US Government</a>,&#8221; but whatever.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/11/27/we-should-re-instate-that-old-usenet-warning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Map Of The Internet, Circa 2007</title>
		<link>http://maymay.net/blog/2007/10/09/the-map-of-the-internet-circa-2007/</link>
		<comments>http://maymay.net/blog/2007/10/09/the-map-of-the-internet-circa-2007/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 22:23:39 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Information & Communication]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/archives/2007/10/09/the-map-of-the-internet-circa-2007/</guid>
		<description><![CDATA[This map of the Internet is pretty neat. It even gives you a &#8220;you are here&#8221; signpost when you first arrive. More information on the map is available from the ISI ANT Census home page.]]></description>
			<content:encoded><![CDATA[<p>This <a href="//icicle.dylex.net/~ipmap/">map of the Internet</a> is pretty neat. It even gives you a &#8220;you are here&#8221; signpost when you first arrive.</p>
<p>More information on the map is available from the <a href="//isi.edu/ant/address/">ISI ANT Census home page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/10/09/the-map-of-the-internet-circa-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving personal data from one Mac to another</title>
		<link>http://maymay.net/blog/2007/09/13/moving-personal-data-from-one-mac-to-another/</link>
		<comments>http://maymay.net/blog/2007/09/13/moving-personal-data-from-one-mac-to-another/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 18:26:43 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tech/Computing]]></category>
		<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/archives/2007/09/13/moving-personal-data-from-one-mac-to-another/</guid>
		<description><![CDATA[I recently purchased a new iMac. It&#8217;s aluminum. And glass. And shiny. And it&#8217;s so much faster than my old G4 workstation I feel a little bit like I&#8217;ve just come out of the stone age. Anyway, the experience of moving one&#8217;s data from one machine to another is always a bit of a hassle. [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased a new iMac. It&#8217;s aluminum. And glass. And shiny. And it&#8217;s so much faster than my old G4 workstation I feel a little bit like I&#8217;ve just come out of the stone age.</p>
<p>Anyway, the experience of moving one&#8217;s data from one machine to another is always a bit of a hassle. There are so many little things you&#8217;re sure you&#8217;ve forgotten, preferences you don&#8217;t want to have to recreate, and small gotchas that, if you&#8217;re not careful, will mean you&#8217;ve lost something like your old email or your contacts—sometimes for good.</p>
<p>Thankfully, with a remarkably few easy planning steps, a lot of this trouble can be avoided all together. Much of this is thanks to the brilliant architecture of Mac <acronym title="Operating System">OS</acronym> X, which does a superb (though not perfect) job of separating data from applications. The other major benefactor of this kind of easy transition is server-based data stores, or hosted services (even if those services are ones I&#8217;ve hosted myself).</p>
<p>So here&#8217;s what I wanted to move over from my old mac to my new one:</p>
<ul>
<li>Personal documents, pictures, movies, and music, etc.</li>
<li>Preferences for all applications, such as my dock layout, the Finder&#8217;s and Mail&#8217;s toolbar button arrangements, and so on.</li>
<li>PIM databases, such as my Address Book contacts, iCal calendars, my email, and the like.</li>
</ul>
<p>This could really be a much longer list, especially if I were going to name every single item of personal importance. Nevertheless, each item falls into one of these three main categories of <em>stuff</em> that I want to move.</p>
<p>The first time you turn on a new Mac it will ask if you want to transfer your data from your old computer to your new computer. It does this using the Migration Assistant application located in your Mac&#8217;s <code>/Applications/Utilities</code> folder. While this works well for the most part, I&#8217;ve seen this program fail one too many times—especially for cross-architecture, PPC to Intel, transfers—that I&#8217;m simply not a fan of using it. Besides, as you&#8217;ll see in a moment, it&#8217;s trivially easy to do all of that yourself.</p>
<p>Of course, all of your personal information should be somewhere in your Home folder. You <em>could</em> just copy the entire directory from one Mac to the other, but you&#8217;ll probably end up deleting some (albeit probably non-critical) items from your new machine. When you drag-and-drop in the Finder, the Finder first removes anything of the same name on the destination as the source of the transfer. This is not what you want.</p>
<p>So here&#8217;s how I dealt with moving each type of item, <strong>after ensuring I had a good backup</strong>:</p>
<h3 id="transferring-personal-documents">Transferring personal documents</h3>
<p><code>rsync</code> is a godsend for any situation where you want to ensure that you&#8217;re copying files from one location to another. It compares the contents of folders and, by default, <em>only adds missing items</em> to the destination while leaving everything else alone. It also overwrites identically-named files on the destination with files from the source.</p>
<p>To use <code>rsync</code>, I first needed to turn on the destination Mac&#8217;s &#8220;Remote Login&#8221; feature; this turns on the <acronym title="Secure SHell">SSH</acronym> server. (Find this in System Preferences &rarr; Sharing &rarr; Services.) Next, simply issue this relatively simple command at the command line, from your home directory:</p>
<pre>rsync -aEve ssh Documents <var>UserShortName</var>@<var>DestinationMac</var>:Documents</pre>
<p>This tells <code>rsync</code> to copy files from the local machine&#8217;s <code>Documents</code> directory to the <var>DestinationMac</var>&#8216;s <code>Documents</code> directory in archive mode (the <code>-a</code> option), which preserves numerous file meta-data such as its modification times and access permissions, along with the file&#8217;s extended attributes and resource forks, if any exist (<code>-E</code>), reporting verbosely (<code>-v</code>) as it does so, executing over <acronym title="Secure SHell">SSH</acronym> (<code>-e ssh</code>). The <var>UserShortName</var> is the <var>DestinationMac</var>&#8216;s user short name, obviously, and the <var>DestinationMac</var> is either its hostname (such as <code>mynewmacintosh.local</code>) or its <acronym title="Internet Protocol">IP</acronym> address (such as <code>192.168.0.2</code>).</p>
<p>I repeated the above step for the Desktop, Movies, Music, Pictures, Public, and Sites folders. Most of my music is actually on an external hard drive, so that was of course a cinch, and <code>rsync</code> took care of the rest.</p>
<h3 id="transferring-preferences">Transferring preferences</h3>
<p>Mac <acronym title="Operating System">OS</acronym> X stores its user-specific preferences in each user&#8217;s home <code>Library/Preferences</code> folder. The set up is elegant and beautifully implemented. Just like the folders above, I could have simply <code>rsync</code>&#8216;ed my preferences over, but I wanted to be more selective. So I simply scrolled through the list finding the preference files for the applications I still use and copied them over. I used the Finder&#8217;s drag-and-drop, but you could use whatever method you want.</p>
<p>These files are named in reverse-<acronym title="Domain Name System or Domain Name Server">DNS</acronym> style notation, so for instance, my Mail preferences were stored in the file <code>com.apple.mail.plist</code>.</p>
<p>This was a super-simple step.</p>
<h3 id="transferring-pim-databases">Transferring PIM databases</h3>
<p>Like preferences, user-specific data is often stored in that user&#8217;s home <code>Library/Application Support</code> folder. Inside that folder is a folder for each application that has some data to store. All of iCal&#8217;s information, for example, is thus stored in your home <code>Library/Application Support/iCal</code> folder.</p>
<p><code>rsync</code> to the rescue again:</p>
<pre>rsync -aEve ssh Library/Application\ Support/iCal "<var>UserShortName</var>@<var>DestinationMac</var>:Library/Application\ Support/iCal"</pre>
<p>In this case, because of the space in the <code>Application Support</code> folder&#8217;s name, the quotations and the backslashes are required to help <code>rsync</code> find the proper folders. Other than that, the command is the same as before.</p>
<p>I selectively copied over all the data from the applications I wanted to keep and, voila, the next time I opened iCal or Address Book, my data was there.</p>
<p>The Mail application and Safari both have special ways of handling their information, however, so their datastores couldn&#8217;t be found in the <code>Application Support</code> folder. Instead, they keep their folders directly inside the <code>Library</code> folder named (predictably) <code>Mail</code> and <code>Safari</code>, respectively.</p>
<p>Also, since I use <acronym title="Internet Message Access Protocol">IMAP</acronym> for email and shared calendars in the form of <code>.ics</code> subscriptions whenever possible, the natural sync process for these databases saved a lot of time.</p>
<p>Most other programs in non-standard locations could be found with a little digging inside my Library folder.</p>
<p><strong>It should be noted that for this to work reliably, you should always move all the preference files along with the <code>Application Support</code> directory for any program whose <code>Application Support</code> directory you&#8217;re grabbing!</strong></p>
<h3>Cleaning up</h3>
<p>All told, the whole thing took maybe two hours and most of that time was spent transferring data. It was really quite painless. Because this was a surgical transfer, instead of a full &#8220;migration,&#8221; there&#8217;s very little to clean up.</p>
<p>However, for some reason, Apple&#8217;s .Mac Sync service had quite a bit of trouble keeping up with my new Mac&#8217;s new additions. The fix was simple enough: unregister every sync&#8217;ed computer, then reset all of the .Mac Sync data with the data on the new Mac. Then, re-sync each device either merging its data during its syncing process or replacing the data on it with the new, known-good data on .Mac. (Again, make sure your backup works before you do this.)</p>
<p>And that&#8217;s pretty much it. Now I have a new iMac, but it looks exactly like my old one on the screen. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/09/13/moving-personal-data-from-one-mac-to-another/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Stay awake and dream</title>
		<link>http://maymay.net/blog/2007/03/15/stay-awake-and-dream/</link>
		<comments>http://maymay.net/blog/2007/03/15/stay-awake-and-dream/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 17:39:28 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Information & Communication]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/archives/2007/03/15/stay-awake-and-dream/</guid>
		<description><![CDATA[Wow. I&#8217;m having an incredible amount of trouble staying awake today. Yesterday, too. I&#8217;m not sure what&#8217;s up exactly but I&#8217;m going to take the obvious assumption as fact right now in that I am very, very tired. It&#8217;s been weeks (literally) since I&#8217;ve gotten a single night&#8217;s rest with more than 5 hours of [...]]]></description>
			<content:encoded><![CDATA[<p>Wow. I&#8217;m having an incredible amount of trouble staying awake today. Yesterday, too. I&#8217;m not sure what&#8217;s up exactly but I&#8217;m going to take the obvious assumption as fact right now in that I am very, very tired. It&#8217;s been weeks (literally) since I&#8217;ve gotten a single night&#8217;s rest with more than 5 hours of sleep. I definitely need a chunk of restful time to get some of my energy back.</p>
<p>I have a number of personal projects that I&#8217;m working on and would love to have the energy for, so feeling like I&#8217;m exhausted all the time is beginning to wear thin. Yesterday I had a lot of fun going <a href="//cityclimbersclub.com/" title="An indoor rock climbing gym in New York City.">rock climbing at the City Climber&#8217;s Club</a> with Sara and another couple of friends but it <em>completely</em> wore me out. I&#8217;m still feeling the exhaustion today. On the flip side, however, it feels <em>so good</em> to experience that kind of fun (and social!) work out at a gym again. I forgot how much I missed that.</p>
<p><a href="/blog/archives/2007/03/09/hysterical-over-work-and-life/">The job craziness</a> and <a href="/blog/archives/2007/03/13/why-i-dont-care-about-you-an-open-letter-to-my-employer/">apathy</a> things might also be contributing to my lack of energy, because I find myself spending time searching job boards and talking to recruiters rather than focusing my downtime on things like adding features to my programs.</p>
<p>Just a bit earlier today actually, I was speaking to a colleague of mine about exactly that. He&#8217;s interested in moving away from the IT industry because, he says, he&#8217;s not interested in using computers for the sake of computing but rather using computers as tools to create something else. I wholeheartedly agree. There&#8217;s very little interesting things about computers themselves. The reason they&#8217;re attractive to me is how good they are at enabling other things to come into existence, and what makes me passionate about them is the fact that I can be extremely expressive through the medium (ala, <a href="//maymaymedia.com/" title="Web Design and Development services">web development and design</a>).</p>
<p>Certainly, however, it is important and infinitely helpful to have operational skill with the tool you use to create something in order to enable you to create something better. Case in point, in web development, it is my designer friends who are constantly asking me operations questions like &#8220;How do I <a href="/blog/archives/2004/10/23/creating-exceptions-to-apache-redirect-directives/">create a redirect on Apache for all but one file</a>,&#8221; or things like that. The fact that I have had the administration experience to be able to do this means I can create a better-implemented web site than most of them, however we are both driven by the same interests: to express our creativity using chosen medium.</p>
<p>So, y&#8217;know&#8230;I&#8217;d like to be able to find some way of making <em>that desire</em> self-sustaining and financially viable. Here&#8217;s hoping this upcoming trip to Seattle proves fruitful in that regard.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/03/15/stay-awake-and-dream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data lives forever; so does geekery!</title>
		<link>http://maymay.net/blog/2007/02/20/data-lives-forever-so-does-geekery/</link>
		<comments>http://maymay.net/blog/2007/02/20/data-lives-forever-so-does-geekery/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 14:54:03 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://maymay.net/blog/archives/2007/02/20/data-lives-forever-so-does-geekery/</guid>
		<description><![CDATA[A blast from my past on the Internet. Warning: geekery behind the links! :)]]></description>
			<content:encoded><![CDATA[<p>A long, long time ago, on a server <a href="//members.aol.com/anakinxolo/" title="The old redirect from my long-gone AOL webspace still works.">far, far away</a>, I started <a href="/bpd/old" title="The original Ups and Downs web site.">my very first web site</a>. It&#8217;s since moved through various places, and it&#8217;s funny that each step in the redirect process still exists. What&#8217;s even funnier is that not only do the redirects exist, but so too do <a href="//members.aol.com/anakinxolo/splash1.html" title="Echo Base: Blue Squadron homepage">my old geeky writings</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2007/02/20/data-lives-forever-so-does-geekery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So Much More Hardcore</title>
		<link>http://maymay.net/blog/2005/06/09/so-much-more-hardcore/</link>
		<comments>http://maymay.net/blog/2005/06/09/so-much-more-hardcore/#comments</comments>
		<pubDate>Fri, 10 Jun 2005 00:00:50 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">/?p=250</guid>
		<description><![CDATA[You know you're a geek when the answer to every question is a web address.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.maymay.net/blog/archives/2005/04/14/greetings-from-the-apple-store-in-soho/" title="I met the MetroMac leadership at the first meeting I attended">Once again</a>, writing from the Apple Store down in SoHo. There&#8217;s a crowd around me, people playing with computers, with iPods, with a number of little gizmos. The ambiance here is nice&mdash;in that trendy sort of way with everyone screaming, silently, how much cooler they are than everyone else. Honestly, most of them don&#8217;t know what they&#8217;re doing or what they&#8217;re saying.</p>
<p>I came down for the <a href="http://www.metromac.org/" title="MetroMac is New York City's local Mac User Group.">MetroMac</a> meeting on &ldquo;Taming Tiger,&rdquo; a presentation by <a href="http://www.shadovitz.com/" title="Deborah Shadovitz is a writer, speaker, instructor, and Mac specialist.">Deb Shadovitz</a> about ways to use the new version of Mac <acronym title="Operating System">OS</acronym> X (&ldquo;Tiger&rdquo;) to increase one&#8217;s productivity and organization. Unfortunately, most of the meeting was taken up by a show-and-tell of various very, <em>very</em> basic features of the Finder. Customizing icons, how to use the dock, what smart folders and labels are, and other Mac fundamentals were given the most attention.</p>
<p>Spotlight was touched upon, burn folders were too, and nothing at all felt like it needed to be tamed. I&#8217;m actually sorely disappointed, especially considering that <a href="http://www.maymay.net/blog/archives/2005/06/01/few-problems-when-upgrading-to-mac-os-x-tiger/" title="A few bumps on the road to install 'Tiger,' but it was well worth it!">I&#8217;ve recently installed Tiger</a> and felt like there was a lot of new things for me to learn. I&#8217;ll bet there really is a lot to learn, but I suppose I&#8217;m better off learning it all the same way I always do; I&#8217;ll play around with it myself.</p>
<p>I got way too bored sitting in the crowd, playing with my cube, so I got up and ran through the mental checklist of things I need to get for home. Among them, that damned PS/2-to-<acronym title="Universal Serial Bus">USB</acronym> converter. I found a salesperson and asked if they carried one. Amazingly, he looked me square in the face and asked me what a PS/2 six-pin mini-<acronym title="Deutsches Institut f&uuml;r Normung">DIN</acronym> connector was. I pulled him over to a computer and showed him <a href="http://en.wikipedia.org/wiki/IBM_Personal_System/2" title="Wikipedia's article on the PS/2 system of computer peripherals.">the Wikipedia entry</a> so I wouldn&#8217;t have to explain.</p>
<p>You know you&#8217;re a geek when the answer to every question is a web address.</p>
<p>I walked in to the store listening to my iPod, and bounded straight up the stairs to head to the MetroMac presentation. I spoke with the organizers, who asked about the times for my <a href="http://groups.yahoo.com/group/nyc-mac/" title="Personal one-on-one interaction with Mac users, developers, and other interested folk.">Mac Meetings group</a>. I pulled out my iPod and checked the schedules for the meetings on the synchronized calendar. They told me they&#8217;d attend.</p>
<p>After that quick bout of Mac geekiness, I couldn&#8217;t help but feel the explicable recurrance of <q title="That feeling we've talked so much about.">I am so much more hardcore than you</q> throughout the presentation. That, and, of course, the fact that I met with Blaise earlier in the day and showed off marks.</p>
<p><ins datetime="2005-06-09T20:26-0500">
<p><strong>Update:</strong> Deb is a really nice woman. After the meeting, and after I finished blogging just now, I went back upstairs to ask her a question that came to mind. A friend of mine is considering buying a new computer, but she said that she&#8217;s unsure of getting a Mac because, she said, <q>it&#8217;s not as customizeable as Windows.</q> I asked Deb what she&#8217;d say in response to that. She laughed, as I did, and answered: <q><a href="http://www.resexcellence.com/" title="Everything you need to customize your Mac.">ResExcellence.com</a>!</q></p>
<p></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2005/06/09/so-much-more-hardcore/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Long Time Ago</title>
		<link>http://maymay.net/blog/2005/06/02/a-long-time-ago/</link>
		<comments>http://maymay.net/blog/2005/06/02/a-long-time-ago/#comments</comments>
		<pubDate>Thu, 02 Jun 2005 22:24:39 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">/?p=248</guid>
		<description><![CDATA[A long time ago, in a galaxy far, far away&#8230;. Meet the members of <a href="http://www.maymay.net/maymay/anakinxolo/ebbs/" title="A blast from my past.">Star Wars: Echo Base, Blue Squadron</a>.]]></description>
			<content:encoded><![CDATA[<p>I like the way events in the present and plans for the future often connect to events in my past. One of the themes in my life is the notion of coming &ldquo;full-circle,&rdquo; of interconnectedness, connections of unexpected and delightful things. I am a paradox of sorts to myself in many ways, such as the fact that I have a strong and weak sense of history at the same time.</p>
<p>The other day, <a href="http://www.livejournal.com/users/fantasmagoria/325831.html" title="Some of Sara's observations and memories of the meeting.">Sara met my father</a> and her observations created that sense of coming &ldquo;full-circle&rdquo; in me. Over breakfast today, &ldquo;eggs&rdquo; with cumin and cheese wrapped in a flour tortilla, I showed her some of the very, very old writings for RPG simulations I created with friends of mine.</p>
<p>It was a <a href="http://www.maymay.net/maymay/anakinxolo/ebbs/" title="Star Wars: Echo Base, Blue Squadron">blast from the past</a> to read these myself, and I&#8217;m still floating somewhere off in space because of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2005/06/02/a-long-time-ago/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Week (In) Review</title>
		<link>http://maymay.net/blog/2005/04/07/week-in-review/</link>
		<comments>http://maymay.net/blog/2005/04/07/week-in-review/#comments</comments>
		<pubDate>Thu, 07 Apr 2005 11:22:57 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Bipolar Disorder & Moods]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">/?p=223</guid>
		<description><![CDATA[I have been doing very well these past few days. I've been feeling happy, getting things done, and meeting new people, several of whom are quickly becoming friends. (That's <a href="/blog/archives/2005/02/28/a-change-of-plans-sunday/?r-msg=This+is+one+reason+why+I+try+to+be+so+precise+in+my+speech%3A#semantics-of-acquaintance" title="I am a stickler for precision and keep the term 'friend' highly reserved.">saying a lot</a> for me.) I've barely spent much time at home for the past few days and have been going out quite regularly.]]></description>
			<content:encoded><![CDATA[<p>I have been doing very well these past few days. I&#8217;ve been feeling happy, getting things done, and meeting new people, several of whom are quickly becoming friends. (That&#8217;s <a href="/blog/archives/2005/02/28/a-change-of-plans-sunday/?r-msg=This+is+one+reason+why+I+try+to+be+so+precise+in+my+speech%3A#semantics-of-acquaintance" title="I am a stickler for precision and keep the term 'friend' highly reserved.">saying a lot</a> for me.) I&#8217;ve barely spent much time at home for the past few days and have been going out quite regularly.</p>
<p>All of these social events have begun thanks to the myriad social networks I&#8217;ve joined online lately. I don&#8217;t really frequent more than about half of them regularly, but the fact that I&#8217;m on them all has given me this sense of outreach, like I&#8217;m trying to find like-minded people and letting them find me. If nothing else, that&#8217;s very optimistic and it helps keep my head on my shoulders whenever I think about how much I dislike humanity at large.</p>
<p>Which reminds me, actually, that I&#8217;ve been wanting to do much more with all the <acronym title="Really Simple Syndication">RSS</acronym> feeds that these networks publish. Specifically, I want to get <a href="http://maymaym.stumbleupon.com/" title="Quick and dirty reviews of sites I've visited, both good and bad.">my StumbleUpon site review blog</a> aggregated on this site, as well as <a href="http://43things.com/people/view/maymay" title="Goals I want to share with others.">my list of goals at 43 Things</a>, to name a few. (<a href="http://del.icio.us/maymay" title="Links I think are worth sharing.">My del.icio.us links</a> are another which comes to mind.)</p>
<h3>Sunday Night&#8217;s Hypomania</h3>
<p>So on Sunday night, I spoke with an acquaintance online and despite the largely superficial nature of our conversation (how much can you really say about computers and cereal?) I really enjoyed it. I had woken up that day in the late afternoon, around six o&#8217;clock or so, and was originally disappointed in myself because I expected the night to be fruitless. Usually, when I wake up that late and don&#8217;t feel very motivated, nothing gets done and I spend the night wishing I felt more productive.</p>
<p>Thankfully, that conversation started the night off on the right foot. Beginning in a proper state of mind has proven to be one of the most important factors for me to get things done. I ended up staying up all night working on <a href="http://maymaymedia.com/" title="My trade name and web development consultancy.">Maymay Media</a>&#8216;s improved navigation bars and then, past the crack of dawn, started putting together <a href="/maymaymedia/portfolio/" title="I've finally begun to showcase some of my past work.">my portfolio</a>.</p>
<p>Obviously, I still have more to do. I&#8217;ve learned a long time ago that web sites are never finished, merely abandoned at some point, but I&#8217;ve also learned that this is a good thing. Leaving things unfinished gives me a reason, if not always the motivation, to return to them.</p>
<h3>Monday&#8217;s Marathon</h3>
<p>After staying up for all of Sunday night and most of Monday morning, I was sure I&#8217;d collapse sometime in the early afternoon on Monday. Instead, I glanced at my calendar and saw that one of the meetings I wanted to attend was going to be happening that night. The draw to this meeting wasn&#8217;t actually the meeting itself, however. It was a couple of gals I&#8217;d met the week before who said they&#8217;d be there that night.</p>
<p>It&#8217;s very rare for me to find anybody I feel is both intelligent and nice and also with whom I can feel instantly at ease and comfortable around. Miraculously, the meeting on the 28<sup>th</sup> of March, I met two of these people at the same time. Not surprisingly, the two are mutual friends.</p>
<p>Last week the three of us spoke at some length about various topics. I gave one of them, Melinda, my card (the <a href="/blog/archives/2004/09/13/business-cards-the-essential-networking-tool/" title="Designing a nice business card pays huge dividends in any social situation.">critical networking tool</a> of which I ran out that night!) and said good night. Throughout the week, Melinda and I exchanged emails in which we continued talking about geeky things such as <a href="http://www.fpdf.org/" title="The free library enabling dynamic creation of pdf documents. Yum!">the FPDF <acronym title="PHP Hypertext Preprocessor; an HTML-embedded scripting language">PHP</acronym> library</a>, <acronym title="Cascading Style Sheets">CSS</acronym>, economics and the like.</p>
<p>This week, after the meeting, we spoke about far more personal things (though there was some geekiness thrown into the mix), such as family and friends or the lack thereof. Melinda and Hannah invited me to come over to their place for the night (actually, Melinda&#8217;s roommate&#8217;s place where Hannah frequently crashes) to watch a movie and hang out. I happily accepted, glad to be able to continue the conversation and also thankful that I could avoid the subways that night. By then, it was already past midnight!</p>
<h4 id="sleeping-new-friends">Sleeping Over at a New Friend&#8217;s Place</h4>
<p>I learned several things at their place. First, the best shortcut to steamed milk is through some kind of kitchen doo-dad that looks way too much like a sex toy to my eyes to be kept in the kitchen. Second, and more importantly, there really are people I can relate to out there. I just have to find them.</p>
<p>The conversation lasted &#8217;til about three in the morning (there was no movie-watching), when I was finally too tired to do much of anything and had to go to sleep. Melinda was kind enough to make my bed on their sofa and provided several blankets to sleep with. I fell asleep very easily and slept soundly until noon the next day.</p>
<p>I awoke feeling refreshed, rested, and relaxed. (Yes, relaxed. Don&#8217;t ask, that&#8217;s just what I felt.) I hopped out to the deli to grab some milk and a quick supplement to the breakfast I was provided (yummy bagels and lox spread), and then Melinda and I spoke for another couple of hours in the afternoon.</p>
<p>I knew I had things to do that day but found myself trying to find reasons to stay at her place and not come home to my empty apartment. I did come home, however, and spent much of the day listening to music I hadn&#8217;t heard in years and continuing to work on my personal projects. That night, I hopped on down to the <a href="http://scifi.meetup.com/22/" title="The New York City Sci-Fi Meetup Group! Good people!">Sci-Fi Meetup</a>.</p>
<h3>Tuesday&#8217;s Terrific Meetup</h3>
<p>Though it was my first time at this particular meetup group, I enjoyed it immensely. There were at least eight others there, and most were rather talkative. All were welcoming and friendly.</p>
<p>The best part of the whole thing, however, was that I recognized a man whom I had first met months ago at a <acronym title="PHP Hypertext Preprocessor; an HTML-embedded scripting language">PHP</acronym> Meetup. After the meetup was over, the two of us took the same train home since we live only blocks apart. The man is a business-owner and a long-time Linux user, which are only two reasons why I&#8217;m glad I got to talk to him so much.</p>
<p>All in all, a very productive day.</p>
<h3>Penn&#8217;s Birthday Was on Wednesday</h3>
<p>Today, (actually, yesterday by now) I spent the day with my father and with my younger brother, Penn. Penn was given the day off from school in celebration of his 8<sup>th</sup> birthday. I joined the two of them at 4:30 in the afternoon to go see <a href="http://www.imdb.com/title/tt0358082/" title="Movie information for 'Robots'.">Robots</a>, the heart-warming animated movie made by the <a href="http://www.imdb.com/title/tt0268380/" title="Movie information for 'Ice Age'.">Ice Age</a> people.</p>
<p>After that, we headed to <a href="http://neutralground.com/" title="The most fun you can have playing trading card games.">Neutral Ground</a> so Penn could get new Duelmasters cards and I could learn the game. (Don&#8217;t give me that look, it&#8217;s not so bad and it was for him.) I&#8217;ve heard a lot about this place from my father, who seems absolutely entranced by the whole concept of trading card games. One of the things he kept saying is something I noticed while I was there, too, and which gave the place an air of familiarity unlike anything else.</p>
<h4>Respect and Equality; The Way It <em>Should</em> Have Been Naturally</h4>
<p>People at Neutral Ground treated each other with the utmost respect. The thing that might seem strange to some people is that these are people with absolutely no common denominator; old people, young people, black people, white people, thugs, geeks. It didn&#8217;t matter who you were as long as you enjoyed playing games with others.</p>
<p>Several people came up to us as we were playing and asked questions about our decks. Penn answered them all smartly, and they listened to him (an eight-year-old, remember) as if he were their age. It was just so refreshing.</p>
<p>Why aren&#8217;t more people like this? Why is there this stupid notion that respect comes from age or some other status like money? The way things worked at Neutral Ground seemed to make far more sense to me than anything else I&#8217;ve encountered. Status was a non-issue, and thanks to that respect was mutual and sincere and permeated every square inch of the place. I&#8217;d go back just to watch people interact with each other and if you ever get the opportunity to do so, I highly recommend it.</p>
<h3>Sleep Cycles Messed Up Again</h3>
<p>All of this excitement and happiness has caused one not-so-great thing; my sleep is absolutely erratic. At this point, however, I&#8217;m beginning to think that this sort of behavior is more natural for me than anything else. Why fight the whole bipolar hypomania thing when it&#8217;s so productive?</p>
<p>Yes, yes, I know the arguments. I&#8217;ve also been on both sides of the fence; I&#8217;ve felt great when I had a routine in a different way from how wonderful I felt when I was hypomanic and productive. I just don&#8217;t think it&#8217;s helpful for me to make a choice for one over another at this point. And with that, I bid you (an early morning) &ldquo;good night.&rdquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2005/04/07/week-in-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>14 Hour Coding Session</title>
		<link>http://maymay.net/blog/2005/03/19/14-hour-coding-session/</link>
		<comments>http://maymay.net/blog/2005/03/19/14-hour-coding-session/#comments</comments>
		<pubDate>Sun, 20 Mar 2005 00:13:59 +0000</pubDate>
		<dc:creator>Meitar</dc:creator>
				<category><![CDATA[Bipolar Disorder & Moods]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Mania & Joy]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">/?p=211</guid>
		<description><![CDATA[omg14hourcodingsession. tirednow.]]></description>
			<content:encoded><![CDATA[<p>Oh my god, fourteen hours playing with <acronym title="eXtensible HyperText Markup Language; HTML reformulated as XML">XHTML</acronym>, <acronym title="Cascading Style Sheets">CSS</acronym>, and <acronym title="PHP Hypertext Preprocessor; an HTML-embedded scripting language">PHP</acronym> to get <a href="http://maymaymedia.com/" title="A much expanded and still incomplete business web site.">Maymay Media</a> to what it is now. (And it&#8217;s still not done, though I&#8217;m constantly looking for <a href="http://www.maymay.net/maymaymedia/contact/" title="Would you send me feedback on my web site?">feedback</a>!)</p>
<p>Much, if not most of that time was spent writing and editting new content, and beating down <acronym title="Cascading Style Sheets">CSS</acronym> bugs in Internet Explorer. Those of you who know my work habits are likely to be surprised by the fact that I could spend 14 hours dealing mostly with client-side coding issues.</p>
<p>Normally I can&#8217;t spend more than a few hours&mdash;at the most&mdash;dealing with <acronym title="Cascading Style Sheets">CSS</acronym> problems because browser bugs tick me off too much. (Ahem, Micro<em>Sucks</em>.) Nevertheless, for some miraculous reason, I kept swatting bug after bug after bug this session and the enthusiasm just fueled more coding. Needless to say, I was very <em>very</em> productive last night.</p>
<p>I also didn&#8217;t sleep a wink, however, so now I&#8217;m dead tired. Here&#8217;s a short recap before my memories fall down behind the waterfall in my mind.</p>
<h3>Last Night&#8217;s Call-a-thon and Digital Departure</h3>
<ul>
<li>
<p>Last night I was Mr. Popular. I got literally countless phone calls (I can&#8217;t remember them all) from folks who wanted to chat it up. I spoke to a few Meetup group members, Danica, my parents, and others. Christine called and wanted to hang out today but she canceled this afternoon. (I didn&#8217;t mind, I&#8217;m exhausted.)</p>
</li>
<li>
<p>Danica came over from about 8:30 PM to 10:30 PM so that she could give me back the apartment keys and transfer her digital posessions (computer files) off of my computers and onto her own. She also gave me a <cite>Moldy Peaches</cite> album to import into my iTunes Library. (Cool.)</p>
<p>So that&#8217;s pretty much it. We said goodbye, she seemed sad, and I asked her to call me so I knew she&#8217;d gotten home okay. She did, and we said goodbye again. And that&#8217;s that; we are finally going our separate ways and have no more connection to each other whatsoever.</p>
<p>I&#8217;m not even thinking about the future, but I do admit that remaining friends is something I&#8217;d probably like&mdash;if it were not emotionally draining. We&#8217;ll see what happens, but the path for right now is very clear: I&#8217;m trekking it solo yet again!</p>
</li>
</ul>
<h3>The Geeky Parts</h3>
<ul>
<li>
<p>Back to the tech realm, I&#8217;ve implemented my <a href="/tests/php/dynamic-target-relevance/?r-msg=Remember+this%3F#dynamic-relevancy-messages" title="The original published proof-of-concept for a relevency messages.">dynamic relevancy message <acronym title="Application Programming Interface">API</acronym></a> on this blog. What does that mean for you? Probably nothing, but it does mean you&#8217;ll likely see relevancy messages change and grow in abundance over time. As always, use a modern browser to see the full effect.</li>
<li>
<p>Still in the tech realm, I squashed a number of annoying <acronym title="Internet Explorer">IE</acronym> <acronym title="Cascading Style Sheets">CSS</acronym> bugs <em>on this blog</em> with the somewhat-magical application of <code>position:relative;</code>. This means visitors using <acronym title="Internet Explorer">IE</acronym> will finally get a near-perfect browsing experience, with no annoying vanishing backgrounds anymore.</p>
</li>
<li>
<p>Also, Google SiteSearch has been implemented, so you&#8217;ll be seeing that on the top banner for the time being. It&#8217;s nothing special, just a way to make it look like you can do more than you can here. It might also make me some more money via clickthroughs, but that&#8217;s unlikely. (Oh, which reminds me, those ads on the right side of the window, yeah, <strong>if you click on those I get money</strong>. Don&#8217;t be shy.)</p>
</li>
<li>
<p>A not-so-new but still interesting point of note is that I&#8217;ve started using <a href="http://www.mybloglog.com/" title="Tracks click counts on your outgoing links, seamlessly, and for free.">MyBlogLog.com</a> to keep track of which hyperlinks people are clicking on. This has been somewhat informative because it means I get to see which hyperlinks induce clicks and which don&#8217;t. Anchor text is important, and this is a useful tool to learn how you can manipulate the effect of a link.</p>
</li>
</ul>
<h3>Flickr Photos from the Past!</h3>
<p>Finally, I&#8217;ve been wanting to get more value out of my digital camera. I haven&#8217;t been taking pictures, but backing up and transfering a bunch of Danica&#8217;s things last night inspired me to dig through some of my old photo collections to see what could turn up. Well, here it is:</p>
<ul>
<li>
<p>Here&#8217;s me almost a year ago, during last year&#8217;s Passover at my mother&#8217;s:</p>
<p><a href="http://www.flickr.com/photos/maymay/6868881/" title="View this photo at my Flickr photostream."><img src="http://photos6.flickr.com/6868881_9516cace64.jpg" width="220" height="297" alt="Me sitting at the table during Passover, 2004" /></a></li>
<li>
<p>Me at San Francisco&#8217;s Exploratorium with Danica during the Summer of 2004, on my trip to meet her family. Look at the face I&#8217;m making, I had so much fun there.</p>
<p><a href="http://www.flickr.com/photos/maymay/6868886/" title="View this photo at my Flickr photostream."><img src="http://photos7.flickr.com/6868886_428cf57250.jpg" width="269" height="384" alt="Me sitting on the big chair at the San Francisco Exploratorium." /></a></li>
<li>
<p>Yeah, I was gonna eat that piece of toast. Obviously, my dinner plans were foiled.</p>
<p><a href="http://www.flickr.com/photos/maymay/6868885/" title="View this photo at my Flickr photostream."><img src="http://photos3.flickr.com/6868885_845fa1d17b.jpg" width="345" height="396" alt="I look at the camera sadly, holding burnt toast in my hands." /></a></li>
<li>
<p>This is what happens to my face if I don&#8217;t shave.</p>
<p><a href="http://www.flickr.com/photos/maymay/6868882/" title="View this photo at my Flickr photostream."><img src="http://photos6.flickr.com/6868882_534ab89a76.jpg" width="252" height="473" alt="Me smiling, sunlight clearly showing my unshaven face." /></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maymay.net/blog/2005/03/19/14-hour-coding-session/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
