<?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>matsu &#187; software</title>
	<atom:link href="http://mat.su/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://mat.su</link>
	<description>matsu (n): japanese for pine tree</description>
	<lastBuildDate>Mon, 01 Feb 2010 11:36:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bad marketing, bad PR</title>
		<link>http://mat.su/bad-marketing-bad-pr/</link>
		<comments>http://mat.su/bad-marketing-bad-pr/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 15:02:04 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[tethering]]></category>

		<guid isPermaLink="false">http://mat.su/?p=636</guid>
		<description><![CDATA[Let me start by saying that I think the user experience provided by whole Apple ecosystem is second to none: from their Mac OS X computers to the iPhone, and how everything works together. Quoting Sir Winston Churchill, &#8220;It has been said that democracy is the worst form of government except all the others that [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start by saying that I think the user experience provided by whole Apple ecosystem is second to none: from their Mac OS X computers to the iPhone, and how everything works together. Quoting Sir Winston Churchill, &#8220;<em>It has been said that democracy is the worst form of government except all the others that have been tried.</em>&#8221; &#8211; this is my personal experience with Apple, not perfect by far, but better than anything else I&#8217;ve ever tried.</p>
<p>For the iPhone, Apple chose a business model of selecting carriers to associate with, and sell the iPhone as a whole experience instead of merely a device, including data plans and their special visual voice mail. Only with carriers that accepted their conditions, from subsidization of the equipments to profit sharing contracts. Not all carriers accepted this and some of us only had the choice of either not having an iPhone or changing carriers.</p>
<p>This happened until Apple, by the laws of some countries, became legally bound to supply operator-free versions of the iPhone. They complied with the laws, and the iPhone is sold unlocked in several countries, including Italy, from where my own iPhone was imported from.</p>
<p>Everything worked great, including the tethering option (connecting your computer to the internet using the iPhone) since the upgrade to iPhone OS 3.0, to the point that I decided to cancel my separate data-only contract that I used with a 3G USB modem to connect my laptop to the internet, and asked my carrier to upgrade the data plan on my voice card from 1GB to 3GB a month. It was a win-win situation for me, as I would pay less, and carry only the iPhone for everything.</p>
<p>Well, it worked well until last week, when the iPhone OS 3.1 upgrade showed up. As a legal user of the iPhone, and never having it jailbroken, I never really bothered to check if such upgrades would break something. My belief was that Apple would only add new features and make things work better, as they have been doing since I bought my iPhone almost one year ago. With the 3.1 upgrade, tethering stopped working. It just disappeared from the options.</p>
<p>After looking around for the reason, I found <a title="iPhone 3.1 breaks tethering" href="http://www.iphonewzealand.co.nz/2009/telecom/warning-for-xt-users-iphone-os-3-1-disables-tethering/" target="_blank">this page</a>. Apple changed the way the iPhone accepts the tethering configuration, and now requires the APN in the carrier bundles to be signed, meaning that tethering will only work with the Apple associated carriers who allow tethering explicitly.</p>
<p>I have nothing against certain carriers forbidding tethering, it&#8217;s their own policy. But this change by Apple has meant that I have a legal operator-free iPhone (for which I paid much more than a subsidized and contract-locked iPhone) with a voice+data contract with my own carrier that allows tethering, and yet, I can&#8217;t.</p>
<p>I decided to wait, and seek clarification on Apple&#8217;s own support forums, on this <a title="Apple Support Forums" href="http://discussions.apple.com/thread.jspa?threadID=2151255&amp;start=0&amp;tstart=0" target="_blank">thread</a>. What pushed me over the edge to write this post was that they deleted my last message, citing that</p>
<blockquote><p>&#8220;<em>Your post was removed from Apple Discussions as it contained feedback or feature requests. These areas are intended to address technical issues about Apple products. Although your feedback is appreciated, unfortunately these forums are not designed for it and your thoughts/concerns will not get the attention they deserve.</em>&#8220;</p></blockquote>
<p>which is laughable, considering what is already posted <a title="Apple Support Forums" href="http://discussions.apple.com/thread.jspa?threadID=2151255&amp;start=0&amp;tstart=0" target="_blank">there</a> and the message that was deleted:</p>
<blockquote><p>In the end, the real reason Apple sold operator-free iPhones is because they were made to by the legislation of certain countries. And because the AT&amp;T data network is bursting at the seams (and they still want to push the marketing mantra of &#8220;unlimited&#8221; data plans), they forced Apple&#8217;s hand into cutting the problem by the source &#8211; just kill tethering in general. Apple&#8217;s solution, to allow tethering at all with their partner carriers who allow it, was to cryptographically sign the APN strings in the carrier bundles. Which left everyone with legally unlocked phones out in the rain if they don&#8217;t work with partner carriers (like myself).<br />
I can understand why they did it. It just means they&#8217;re not worried about losing the fringe share of unlocked customers, who represent a tiny percentage of their sales.<br />
If Apple doesn&#8217;t solve this (and I repeat, I think the percentage of users affected is not enough to force them to re-think their strategy), our only recourse is legal. They advertised an important feature, it worked perfectly with unlocked phones for a while, and then they removed it.</p></blockquote>
<p>I think this whole incident is just bad marketing, and bad PR. Bad marketing, because they&#8217;re pushing an important feature such as tethering to sell the iPhone (saying &#8220;check your carrier for availability&#8221; &#8211; mine supports it), and then removing it, even if it only affects a certain part of their customers; and it&#8217;s bad PR because instead of saying to the owners of legal operator-free iPhones &#8220;please wait for a solution, it is coming&#8221;, they&#8217;re just passing out the message that they just don&#8217;t care. I know they didn&#8217;t want to have the obligation to sell unlocked iPhones (as it goes against their business strategy), but it&#8217;s not nice to be on the receiving end of this treatment.</p>
<p>And no, I&#8217;m not going to boycott Apple&#8217;s products, I&#8217;d be the one to lose, and neither am I going to seek legal recourse. If the situation is not solved soon, I&#8217;ll just revert to my previous solution of having a separate data plan. This is more of a warning to prospective buyers &#8211; you either buy the iPhone from a supported carrier or you might face surprises such as this one in the future, even if you do everything &#8220;by the book&#8221; and buy a legal operator-free iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/bad-marketing-bad-pr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Picasaweb embedded slideshow interval</title>
		<link>http://mat.su/picasaweb-embedded-slideshow-interval/</link>
		<comments>http://mat.su/picasaweb-embedded-slideshow-interval/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 09:20:46 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/picasaweb-embedded-slideshow-interval/</guid>
		<description><![CDATA[I moved all by best photos over to Picasaweb, so I could have the really nice embedded slideshows here on mat.su.  The main thing that I didn&#8217;t like was the fixed four second interval between photos, so I took a peek inside slideshow.swf (the flash file that the slideshow is run on), and I [...]]]></description>
			<content:encoded><![CDATA[<p>I moved all by best photos over to Picasaweb, so I could have the really nice embedded slideshows here on mat.su.  The main thing that I didn&#8217;t like was the fixed four second interval between photos, so I took a peek inside slideshow.swf (the flash file that the slideshow is run on), and I found out that if you add <em>interval=x; </em>in the embedded code right before the RGB variable like this <em><strong>(&#8230;) interval=7;RGB=0xFFFFFF&amp; (&#8230;)</strong> </em>the delay between photos will be the one you determine, in seconds (and yes, you can change the RGB values of the background &#8211; the standard is 0&#215;000000 &#8211; black &#8211; and as you can see I changed it to 0xFFFFFF &#8211; white &#8211; to go with my wordpress theme).</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/picasaweb-embedded-slideshow-interval/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Two improvements for the Mac OS X finder</title>
		<link>http://mat.su/two-improvements-for-the-mac-os-x-finder/</link>
		<comments>http://mat.su/two-improvements-for-the-mac-os-x-finder/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 01:21:41 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[feature requests]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=396</guid>
		<description><![CDATA[
When a file is being copied or moved, if it&#8217;s replacing another with the same name, the info on both files (such as size, last modification date, etc.) should be shown (Thanks to Bruno Rodrigues for pointing this to me, even Windows does this!);
When ejecting a volume, if the command is refused because files on [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>When a file is being copied or moved, if it&#8217;s replacing another with the same name, the info on both files (such as size, last modification date, etc.) should be shown (Thanks to <a href="http://org.against.org/" title="Bruno T. Rodrigues" target="_blank">Bruno Rodrigues</a> for pointing this to me, even Windows does this!);</li>
<li>When ejecting a volume, if the command is refused because files on that volume are being used, the list of applications using the files in question should be shown, so we don&#8217;t have to hunt down every single one to safely eject a volume.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/two-improvements-for-the-mac-os-x-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: mounting your Mac filesystem through the internet using SSH</title>
		<link>http://mat.su/howto-mounting-your-mac-filesystem-through-the-internet-using-ssh/</link>
		<comments>http://mat.su/howto-mounting-your-mac-filesystem-through-the-internet-using-ssh/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 00:31:27 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac fuse]]></category>
		<category><![CDATA[mac fusion]]></category>
		<category><![CDATA[macfuse]]></category>
		<category><![CDATA[macfusion]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mat.su/?p=395</guid>
		<description><![CDATA[This brief tutorial will teach how to mount the entire filesystem of a fixed Mac computer connected to the internet through encrypted SSH so it shows up just like a network drive on any Mac you want, through any internet connection.
I&#8217;ll be talking about the host Mac (the one where the original filesystem resides) as [...]]]></description>
			<content:encoded><![CDATA[<p>This brief tutorial will teach how to mount the entire filesystem of a fixed Mac computer connected to the internet through encrypted SSH so it shows up just like a network drive on any Mac you want, through any internet connection.</p>
<p>I&#8217;ll be talking about the host Mac (the one where the original filesystem resides) as <strong>host</strong>, and the moving Mac as the <strong>client</strong>, where the remote volumes will be read/written from.</p>
<p>Requirements:</p>
<ol>
<li>Make sure you have admin privileges on both the <strong>host</strong> and <strong>client</strong> computers (although running your main account with admin privileges is not advised);</li>
<li>Make sure that on the <strong>host</strong> machine that you&#8217;re either connected directly to the internet and have TCP port 22 not firewalled or you have privileges to reconfigure your internet router to re-route port 22 requests from the internet to the <strong>host </strong>computer;</li>
<li>Make sure that you can access the <strong>host</strong> computer from the internet, either by having a fixed IP address (not normal on domestic aDSL or Cable connections), or by using a free service such as <a title="DynDNS" href="http://www.dyndns.org" target="_blank">DynDns.org</a> (this explanation goes beyond the scope of this howto &#8211; search for the solution for your own router or Mac on the internet);</li>
</ol>
<p>Procedures on the <strong>host</strong> machine:</p>
<ol>
<li>On System Preferences, under &#8220;Internet and Network&#8221; you&#8217;ll find the &#8220;Sharing&#8221; icon, click it;</li>
<li>Under &#8220;Services&#8221;, turn &#8220;Remote Login&#8221; on &#8211; authenticate yourself as necessary beforehand if needed;</li>
<li>Open a terminal window on the same machine, and type ssh yourusername@127.0.0.1 to test if in fact the SSH service has become activated &#8211; follow the instructions;</li>
<li>If the computer is connected directly to the internet, also under &#8220;Sharing&#8221;, you&#8217;ll find the firewall tab, click on the allow column for &#8220;Remote Login &#8211; SSH&#8221;;</li>
<li>Or if you&#8217;re connected to the internet through a router, you&#8217;ll have to look for port mappings or something equivalent on the router, to relay all internet requests for port 22 from the internet to the <strong>host </strong>computer (this explanation goes beyond the scope of this howto &#8211; search for the solution for your own router on the internet).</li>
</ol>
<p>Procedures on the <strong>client</strong> machine:</p>
<p>You will need three pieces of software:</p>
<ul>
<li>MacFUSE &#8211; obtainable <a title="Google's MacFUSE" href="http://code.google.com/p/macfuse/" target="_blank">here</a>;</li>
<li>sshfs &#8211; also obtainable  <a title="Google's MacFUSE" href="http://code.google.com/p/macfuse/" target="_blank">here</a>;</li>
<li>MacFusion &#8211; a wrapper to make everything more user friendly, obtainable <a title="MacFusion" href="http://code.google.com/p/macfusion/downloads/list" target="_blank">here</a>, make sure the version you&#8217;re downloading is compatible with the core version of MacFUSE you obtained (as I&#8217;m writing this, everything is a bit under development, so there are incompatible beta versions floating around)</li>
</ul>
<ol>
<li>Install MacFUSE and reboot, followed by installing sshfs and MacFusion (which in theory don&#8217;t need a system restart to work);</li>
<li>On a terminal window on the <strong>client</strong>, outside from the <strong>host</strong>&#8217;s LAN (i.e., connected through the internet) test first if you can SSH to the <strong>host</strong> machine, by typing <em>ssh username@completedomain.com</em></li>
<li>If you can login into your account, the next step is to fire up MacFusion (which should be located in your Applications folder of your <strong>client</strong> machine</li>
<li>MacFusion is really simple &#8211; preferences are resumed to setting MacFusion to startup itself at boot,  to check for updates to itself on Startup, and what to do when the <strong>client</strong> Mac goes to sleep and resumes.</li>
<li>The only thing missing now is to add, if you wish, the <strong>host</strong> computer to MacFusion&#8217;s favorites list &#8211; you&#8217;ll have to supply the name (whatever you wish), the server (without any &#8220;http&#8221; or similar prefixes), the Port can be left at 22, you can change the Server Path to / if you want for instance to access the &#8220;Volumes&#8221; directory to access any external disks that specific user has access to, and the most likely authentication method you&#8217;ll be using is &#8220;Password&#8221;.</li>
<li>The first time you try to mount (connect to) to the <strong>host</strong>&#8217;s filesystem from the <strong>client</strong> machine, MacFusion will even be nice enough to give you the option to store the password in the Keychain &#8211; this is up to you, if you trust you computing space enough to store passwords or not.</li>
<p>This is it!  If everything worked, you&#8217;ll have a brand new volume on your desktop, that works exactly like a local LAN drive, with the permissions of the user you logged yourself as.  Now you can do backups remotely through the internet, do anything you could do with a local LAN drive, but through a fully encrypted tunnel, and just limited by both the upstream and downstream speeds of both the <strong>host</strong>&#8217;s and <strong>client</strong>&#8217;s machine internet connections.</ol>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/howto-mounting-your-mac-filesystem-through-the-internet-using-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pricing Policies</title>
		<link>http://mat.su/pricing-policies/</link>
		<comments>http://mat.su/pricing-policies/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 12:07:05 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=392</guid>
		<description><![CDATA[Why does the downloadable full version of Adobe Photoshop CS3 cost US $649.00 in the Adobe US online store, and  € 689.00 in the Adobe Portuguese online store? Both before taxes.  With the US dollar at this second at 1.3312 to the Euro, that&#8217;s € 487.53 vs. € 689.00 &#8211; a 41% difference.
If [...]]]></description>
			<content:encoded><![CDATA[<p>Why does the downloadable full version of Adobe Photoshop CS3 cost US $649.00 in the Adobe US online store, and <span class="priceWithoutTax"> € 689.00 in the Adobe Portuguese online store? Both before taxes.  With the US dollar at this second at 1.3312 to the Euro, that&#8217;s € 487.53 vs. € 689.00 &#8211; a <u>41%</u> difference.</span></p>
<p><span class="priceWithoutTax">If you assume a 7% sales tax when buying in the US, vs. 21% VAT in Portugal, the difference is of € 521.66 in the US vs. € 833.69 over here &#8211; € 312.03 more, or almost <u>60%</u> more expensive.  For the same binary, probably downloadable from the same server.  Sometimes I hate living in Europe.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/pricing-policies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>If you&#8217;re reading this&#8230;</title>
		<link>http://mat.su/if-youre-reading-this/</link>
		<comments>http://mat.su/if-youre-reading-this/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 00:37:06 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=341</guid>
		<description><![CDATA[&#8230;it means that the latest matsu home move has been successful.  Matsu is running in the original XP install, but now running under VMWare Fusion on my Mac Mini, meaning that I&#8217;ve shutdown my last Windows non-virtual machine.  I&#8217;ve been meaning to do this since the first of Fusion&#8217;s beta releases, but it was impossible [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;it means that the latest matsu home move has been successful.  Matsu is running in the original XP install, but now running under <a href="http://www.vmware.com/products/beta/fusion/" title="VMWare Fusion Beta" target="_blank">VMWare Fusion</a> on my Mac Mini, meaning that I&#8217;ve shutdown my last Windows non-virtual machine.  I&#8217;ve been meaning to do this since the first of Fusion&#8217;s beta releases, but it was impossible (or very difficult) to do it, as the first release didn&#8217;t support ethernet bridging of the Airport (wireless) connection.  This latest version seems a little faster, and it also adds support for DirectX, and even Vista will run on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/if-youre-reading-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why it&#8217;s important to always change all the default passwords</title>
		<link>http://mat.su/why-its-important-to-always-change-all-the-default-passwords/</link>
		<comments>http://mat.su/why-its-important-to-always-change-all-the-default-passwords/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 12:14:30 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=314</guid>
		<description><![CDATA[A brilliant and relatively simple exploit has had it&#8217;s concept proven &#8211; a javascript attack on your network router, from within your own network.  Basically, the script, if the default password hasn&#8217;t been changed, is able to log into your router&#8217;s configuration pages from within your own network (making any kind of network security/encription useless), [...]]]></description>
			<content:encoded><![CDATA[<p>A brilliant and relatively simple <a href="http://news.com.com/Hack+lets+intruders+sneak+into+home+routers/2100-7349_3-6159938.html?tag=nefd.top" target="_blank">exploit</a> has had it&#8217;s concept proven &#8211; a javascript attack on your network router, from within your own network.  Basically, the script, if the default password hasn&#8217;t been changed, is able to log into your router&#8217;s configuration pages from within your own network (making any kind of network security/encription useless), and changes the DNS server settings so the domain name requests are handled by a server that will lead some of the requests to fake phishing servers, or to transparent proxy servers to get access to all your logins and passwords.</p>
<p>Imagine that you use the online banking service of bank <span style="font-style: italic">xyz</span> on <span style="font-style: italic">www.xyz.com</span> &#8211; with this exploit, when your browser requests the IP address of <span style="font-style: italic">www.xyz.com</span>, instead of the real IP address, it will receive the address of either a server that looks exactly like your bank&#8217;s website, or you connections will be routed through a proxy server that will act like an invisible go-in-between, relaying the content both ways, but storing everything.</p>
<p>This is just one more reason why the default passwords of everything should be changed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/why-its-important-to-always-change-all-the-default-passwords/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computing space</title>
		<link>http://mat.su/computing-space/</link>
		<comments>http://mat.su/computing-space/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 16:55:31 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=303</guid>
		<description><![CDATA[While working today, I noticed that my computing space has become increasingly more &#8220;onion like&#8221;, with layers upon layers of systems.  Here&#8217;s a screen capture of my personal daily workspace.

The primary display is the MacBook&#8217;s LCD (1440&#215;900) and the secondary display is an external LCD (1680&#215;1050).  I&#8217;ve resized them to the same size for clarity.
The [...]]]></description>
			<content:encoded><![CDATA[<p>While working today, I noticed that my computing space has become increasingly more &#8220;onion like&#8221;, with layers upon layers of systems.  Here&#8217;s a screen capture of my personal daily workspace.</p>
<p align="center"><a title="Mac OS X dual display workspace" class="imagelink" href="http://mat.su/wp-content/uploads/2007/01/mac_os_x_dual_display.jpg"><img alt="Mac OS X dual display workspace" id="image313" src="http://mat.su/wp-content/uploads/2007/01/mac_os_x_dual_display.thumbnail.jpg" /></a></p>
<p align="left">The primary display is the MacBook&#8217;s LCD (1440&#215;900) and the secondary display is an external LCD (1680&#215;1050).  I&#8217;ve resized them to the same size for clarity.</p>
<p align="left">The main display is the normal desktop, with Firefox, iCal, Adium, a terminal window, etc.  Things get a bit more layered on the second display.  On the foreground you can see a Windows install running on VMWare Fusion locally, running Mapsource.  Behind that on the left, it&#8217;s a Remote Desktop connection to my home Windows server, with another Windows install running on it (it&#8217;s the WAMP where matsu is served from).  And finally, behind all windows, on the right, is a Citrix connection to a Reuters hosted platform.  It&#8217;s amazing what I&#8217;ve seen in the evolution of computing since 1983, from my first computer until today&#8230; <img src='http://mat.su/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/computing-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Fusion &#8211; first impressions</title>
		<link>http://mat.su/vmware-fusion-first-impressions/</link>
		<comments>http://mat.su/vmware-fusion-first-impressions/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 18:46:41 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=300</guid>
		<description><![CDATA[VMWare has opened their Mac OS X virtualization product to beta-testers.  It&#8217;s named Fusion, and it allows (on Intel Macs) to run VMWare virtual machines (virtual machines, for who doesn&#8217;t know, are the images of entire computers that can be run as applications inside other operating systems).  I&#8217;ve almost completely switched to Mac [...]]]></description>
			<content:encoded><![CDATA[<p>VMWare has opened their Mac OS X virtualization product to beta-testers.  It&#8217;s named <a title="VMWare Fusion" target="_blank" href="http://www.vmware.com/products/beta/fusion/">Fusion</a>, and it allows (on Intel Macs) to run VMWare virtual machines (virtual machines, for who doesn&#8217;t know, are the images of entire computers that can be run as applications inside other operating systems).  I&#8217;ve almost completely switched to Mac OS X, and one of the applications that I need (promised by the end of 2006 for Mac OS X by Garmin&#8230;.) is Garmin&#8217;s Mapsource and Wep Updater, so I can mess around with my GPS receivers.  I&#8217;m happy to say that it works!  Although everything is not working as I wanted (bridged ethernet on the Airport connection, for instance), it&#8217;s pretty slick.  After installing the VMWare tools on the virtualized OS, it works just like an application, to the point of the client desktop (in a Windows XP install) resizing seamlessly when you resize the VMWare window.  Give it a try, it&#8217;s a great way to experiment with new and strange OSs without doing anything strange to your computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/vmware-fusion-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox 2.0 &#8211; hold-clicking no longer brings up the context menu on Mac OS</title>
		<link>http://mat.su/firefox-20-hold-clicking-no-longer-brings-up-the-context-menu-on-mac-os/</link>
		<comments>http://mat.su/firefox-20-hold-clicking-no-longer-brings-up-the-context-menu-on-mac-os/#comments</comments>
		<pubDate>Sat, 28 Oct 2006 08:28:39 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=213</guid>
		<description><![CDATA[Here&#8217;s the solution to bring back the hold-clicking action (click and hold to bring up the context menu) now disabled by default on Firefox 2.0 (it was enabled by default on previous versions):

On the location (address) box, type about:config (this will bring up a list of all configurable settings)
On the filter box, type click_hold &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the solution to bring back the hold-clicking action (click and hold to bring up the context menu) now disabled by default on Firefox 2.0 (it was enabled by default on previous versions):</p>
<ol>
<li>On the location (address) box, type <strong>about:config </strong>(this will bring up a list of all configurable settings)</li>
<li>On the filter box, type <strong>click_hold</strong> &#8211; this will single out the <strong>ui.click_hold_context_menus </strong>setting, which has <strong>false</strong> under the <em>value</em> column</li>
<li>Double click the <strong>ui.click_hold_context_menus </strong>line to turn <strong>false</strong> into <strong>true</strong></li>
<li>Close and restart Firefox, click holding will now bring up context menus</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/firefox-20-hold-clicking-no-longer-brings-up-the-context-menu-on-mac-os/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Portability</title>
		<link>http://mat.su/portability/</link>
		<comments>http://mat.su/portability/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 19:00:57 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=197</guid>
		<description><![CDATA[Matsu was hosted on an older Compaq Armada E500 laptop, with a 11GB disk, and only 128MB of RAM, running Windows XP.  Of lately, it was suffering a lot of downtime, either because the Apache server was crashing, or because it was losing connectivity with the wireless LAN.  Being the lazy boy that [...]]]></description>
			<content:encoded><![CDATA[<p>Matsu was hosted on an older Compaq Armada E500 laptop, with a 11GB disk, and only 128MB of RAM, running Windows XP.  Of lately, it was suffering a lot of downtime, either because the Apache server was crashing, or because it was losing connectivity with the wireless LAN.  Being the lazy boy that I am <img src='http://mat.su/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  , I wasn&#8217;t exactly in the mood of moving matsu from it&#8217;s failing abode, so I did something better &#8211; I virtualized it and moved into my P4!  How? Easy!</p>
<ol>
<li>Go to <a target="_blank" title="VMWare" href="http://www.vmware.com">www.vmware.com</a></li>
<li>Download the beta VMWare converter</li>
<li>Install it in the machine you want to virtualize</li>
<li>Run it &#8211; it&#8217;s really easy, if you have any doubts about the process, google it</li>
<li>Choose the destination folder on a networked or external storage drive</li>
<li>After the process, move the created VM folder to the machine where you&#8217;re going to run the image</li>
<li>Again, at <a target="_blank" title="VMWare" href="http://www.vmware.com">www.vmware.com</a>, download the VMWare player to install on the new machine</li>
<li>Run your older computer inside your newer computer!! You can configure the virtual machine with it&#8217;s own separate IP address, so you don&#8217;t need to re-configure your router&#8217;s port forwarding settings and such.</li>
</ol>
<p>It works &#8211; if you&#8217;re reading this, this is being run in a WAMP installation (<strong>W</strong>indows XP, <strong>A</strong>pache, <strong>M</strong>ySQL, <strong>P</strong>HP) inside another computer running Windows XP.  I&#8217;m planning, when I&#8217;m not feeling so lazy, to do a very light LAMP (same thing but with <strong>L</strong>inux) image to run matsu in, that is portable to any machine running Windows or Linux (and hopefully Mac OS some day).  As a bonus, it&#8217;s running <span style="font-style: italic">much faster</span> virtualized like this than it was on it&#8217;s own (albeit slower) dedicated machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/portability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X Address book iPod disaster recovery</title>
		<link>http://mat.su/mac-os-x-address-book-ipod-disaster-recovery/</link>
		<comments>http://mat.su/mac-os-x-address-book-ipod-disaster-recovery/#comments</comments>
		<pubDate>Mon, 16 Oct 2006 15:38:46 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=196</guid>
		<description><![CDATA[For some reason, the Address book on my Mac reset itself to default.  I sync my Nokia N70 with it, but when I noticed the problem, the sync had already deleted everything on the Nokia.  Luckily, I also sync my contacts to my iPod.  Here&#8217;s how to retrieve the info, easily:

Plug your [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, the Address book on my Mac reset itself to default.  I sync my Nokia N70 with it, but when I noticed the problem, the sync had already deleted everything on the Nokia.  Luckily, I also sync my contacts to my iPod.  Here&#8217;s how to retrieve the info, easily:</p>
<ol>
<li>Plug your iPod on another computer (so it doesn&#8217;t sync automatically with the bogus version of your Address book);</li>
<li>Don&#8217;t pair the iPod with that computer/iTunes;</li>
<li>Enable the iPod as a drive if not already;</li>
<li>On the iPod partition, there will be an iSync.vcf file inside a folder named &#8220;contacts&#8221; &#8211; copy it from that computer to your computer;</li>
<li>On the Address book, from the File menu, choose Import, and vCards (or command-O), and choose the iSync.vcf file you copied;</li>
<li>You should now have back all the contacts you had before the crash, from the last time you connected your iPod to your computer.</li>
</ol>
<p>Hope this was useful to you!</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/mac-os-x-address-book-ipod-disaster-recovery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Computers already rule the world</title>
		<link>http://mat.su/computers-already-rule-the-world/</link>
		<comments>http://mat.su/computers-already-rule-the-world/#comments</comments>
		<pubDate>Mon, 25 Sep 2006 15:35:04 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://mat.su/?p=186</guid>
		<description><![CDATA[Computers are making us in their image.  With the new Mac OS X iSync update the system adds voice synthesized tags for all my address book entries on my phone My new Nokia N70 adds voice synthesized tags for all my address book entries (the voice tags are added by the phone itself).  [...]]]></description>
			<content:encoded><![CDATA[<p>Computers are making us in their image.  <strike>With the new Mac OS X iSync update the system adds voice synthesized tags for all my address book entries on my phone</strike> My new Nokia N70 adds voice synthesized tags for all my address book entries <em>(the voice tags are added by the phone itself)</em>.   Now I can voice dial from my bluetooth car kit (or from my bluetooth helmet adaptor) without the trouble of recording the voice tags individually &#8211; <em>as long as I sound like an american robot tourist trying to pronounce portuguese names</em>.  As it&#8217;s said, hilarity ensued! <img src='http://mat.su/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Other drivers now have the pleasure of, besides seeing me speaking to myself alone in the car, see me speaking to myself alone in the car, making faces, and giggling! <img src='http://mat.su/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/computers-already-rule-the-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In Real Life</title>
		<link>http://mat.su/in-real-life/</link>
		<comments>http://mat.su/in-real-life/#comments</comments>
		<pubDate>Wed, 06 Sep 2006 15:31:03 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://mat.su/?p=171</guid>
		<description><![CDATA[Today I managed to squeeze 2h36m57s out of my MacBook Pro connected to the internet via bluetooth, by way of my Nokia 6630.  This is the last screenshot I managed to grab, just before it went into standby by itself:

Not bad, not bad at all!  I used the computer normally, reading and replying [...]]]></description>
			<content:encoded><![CDATA[<p>Today I managed to squeeze 2h36m57s out of my MacBook Pro connected to the internet via bluetooth, by way of my Nokia 6630.  This is the last screenshot I managed to grab, just before it went into standby by itself:</p>
<p align="center"><img alt="Picture 4 copy1.png" id="image179" src="http://mat.su/wp-content/uploads/2006/09/Picture%204%20copy1.png" /><br />
Not bad, not bad at all!  I used the computer normally, reading and replying to e-mail, IM&#8217;ing, and browsing the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/in-real-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I want one of these</title>
		<link>http://mat.su/i-want-one-of-these/</link>
		<comments>http://mat.su/i-want-one-of-these/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 22:49:44 +0000</pubDate>
		<dc:creator>Pedro Pinheiro</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mat.su/?p=169</guid>
		<description><![CDATA[A want need one of these! The interface seems fantastic!
]]></description>
			<content:encoded><![CDATA[<p>A <strike>want</strike> need one of <a target="_blank" title="Chumby!!!" href="http://www.engadget.com/2006/09/05/hands-on-with-the-chumby/">these</a>! The interface seems fantastic!</p>
]]></content:encoded>
			<wfw:commentRss>http://mat.su/i-want-one-of-these/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
