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

<channel>
	<title>A certain kind of special</title>
	<atom:link href="http://www.optiz0r.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.optiz0r.com/blog</link>
	<description>Maybe with an off-the-shelf product, I'll feel compelled to write in it.</description>
	<pubDate>Fri, 06 Jun 2008 02:44:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Password Store</title>
		<link>http://www.optiz0r.com/blog/2008/06/06/password-store/</link>
		<comments>http://www.optiz0r.com/blog/2008/06/06/password-store/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 02:42:31 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[development]]></category>

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

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

		<guid isPermaLink="false">http://www.optiz0r.com/blog/2008/06/06/password-store/</guid>
		<description><![CDATA[Two facts lead me to write this little script this evening. The first is that my memory is terrible and the second is that in two weeks time I start a new job involving Perl and this was a great opportunity to get a bit of practice in.
Password Store is a simple script that stores [...]]]></description>
			<content:encoded><![CDATA[<p>Two facts lead me to write this little script this evening. The first is that my memory is terrible and the second is that in two weeks time I start a new job involving Perl and this was a great opportunity to get a bit of practice in.</p>
<p>Password Store is a simple script that stores passwords in an AES encrypted file, with an interface to add and remove passwords and list the saved passwords. Passwords are stored with a name so you can identify which one goes with which service. To prevent displaying a stored password in plaintext in the console, the script also allows you to guess at what the password is and it will tell you if you got the right one. </p>
<p>Being something I quickly threw together in an evening I&#8217;m not going to claim this is completely secure. Anyone with access to your user account or root on the box in question will be able to watch the interpreters memory and see the passwords in plaintext. It should however provide a simple means to store passwords on your own machine even if someone else gains physical access to the disk.</p>
<p>Examples:</p>
<p>Set up a new Password Store (you will be prompted for a master password):</p>
<blockquote><p><font color="#efefef">$ passwords        <br />New Master Password: ******         <br />Confirm Password: ******</font><font color="#efefef">        <br /></font></p>
<blockquote></blockquote>
<p><font color="#efefef"></font></p>
</blockquote>
<p>Listing all passwords in the Password Store (in plaintext!):</p>
<blockquote><p>$ passwords &#8211;list      <br />Master Password ******       <br />== All Passwords ==       <br />Test: 1337p@55w0rd</p>
</blockquote>
<p>Adding a new password to the store:</p>
<blockquote><p>$ passwords &#8211;set &#8211;id=&quot;My New Password&quot;      <br />Master Password: ******       <br />New Password: *********</p>
</blockquote>
<p><font color="#ffffff">Removing a password from the store</font></p>
<blockquote><p>$ passwords &#8211;remove &#8211;id=&quot;My New Password&quot;      <br />Master Password: ******</p>
</blockquote>
<p><font color="#ffffff">Changing the master password:</font></p>
<blockquote><p>$ passwords &#8211;master      <br />Master Password: ******       <br />New Master Password: ******       <br />Confirm Password: ******</p>
</blockquote>
<p>Checking a guess against the password store (if you don&#8217;t want to see the password echoed in plaintext to your terminal):</p>
<blockquote><p>$ passwords &#8211;check &#8211;id=&quot;My New Password&quot;      <br />Master Password: ******       <br />Check against: ******       <br />Passwords match</p>
</blockquote>
<p><font color="#ffffff">You can download <a href="http://www.optiz0r.com/files/passwords-0.1.tar.gz">Password Store 0.1</a>. It will depend on the following things:</font></p>
<ul>
<li><font color="#ffffff">Unix/Linux (haven&#8217;t tested Mac OS X)</font> </li>
<li><font color="#ffffff">aespipe</font> </li>
<li><font color="#ffffff">The following Perl modules (which will probably already be installed on your system)</font>
<ul>
<li><font color="#ffffff"></font>Getopt::Long </li>
<li>IO::Prompt </li>
<li>Digest::MD5 </li>
</ul>
</li>
</ul>
<p>Just as a side note, the password input prompt is very naive and doesn&#8217;t handle backspaces. If you make a mistake, quit the application with ctrl+C and re-run it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2008/06/06/password-store/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perlbak</title>
		<link>http://www.optiz0r.com/blog/2008/01/02/perlbak/</link>
		<comments>http://www.optiz0r.com/blog/2008/01/02/perlbak/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 03:54:20 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[development]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.optiz0r.com/blog/2008/01/02/perlbak</guid>
		<description><![CDATA[I have just completed a working copy of Perlbak, and uploaded it to the project directory on dev.sihnon.net. Those of you with an LDAP account on SIHNON should be able to log in and retrieve a copy via subversion (details in the Trac environment). This copy of Perlbak features the following:

Backup files from

directories
MySQL
IMAP

Transfer backups to:

Other [...]]]></description>
			<content:encoded><![CDATA[<p>I have just completed a working copy of Perlbak, and uploaded it to the project directory on <a title="Sihnon development server" href="https://dev.sihnon.net/" target="_blank">dev.sihnon.net</a>. Those of you with an LDAP account on SIHNON should be able to log in and retrieve a copy via subversion (details in the <a title="Trac environment for Perlbak" href="https://dev.sihnon.net/projects/perlbak/" target="_blank">Trac environment</a>). This copy of Perlbak features the following:</p>
<ul>
<li>Backup files from
<ul>
<li>directories
<li>MySQL
<li>IMAP</li>
</ul>
<li>Transfer backups to:
<ul>
<li>Other directories (e.g. via samba to another machine)
<li>SCP</li>
</ul>
<li>Encrypt backups using:
<ul>
<li>AESpipe</li>
</ul>
</li>
</ul>
<p>A sample, commented configuration file is included. To run perlbak:</p>
<blockquote><p>$ ./perlbak.pl [--quiet --silent | -v[...]] [--file-mode=full|inc] &lt;&#8211;all | backup &#8230;&gt;</p>
</blockquote>
<p>Perlbak is designed to be run from cron.</p>
<p><em>Update:</em></p>
<p>Perlbak uses several perl modules, some of which do not come preinstalled, at least not on my system. To install them, run cpan, and install them with the following commands;</p>
<blockquote><p><font color="#efefef">perl -MCPAN -e shell</font><br /><font color="#efefef">install &lt;package&gt;</font></p>
<p><font color="#efefef"></font>The list of packages used by Perlbak is:</p>
<ul>
<li>BIND::Config::Parser
<li>Getopt::Long
<li>Pod::Usage
<li>Switch
<li>Sys::Pushd
<li>File::Copy::Recursive
<li>File::Recurse (At time of writing not available for install this way, get it manually from <a title="http://search.cpan.org/dist/File-Recurse/" href="http://search.cpan.org/dist/File-Recurse/">http://search.cpan.org/dist/File-Recurse/</a>)
<li>FindBin</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2008/01/02/perlbak/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Live Writer</title>
		<link>http://www.optiz0r.com/blog/2007/12/29/windows-live-writer/</link>
		<comments>http://www.optiz0r.com/blog/2007/12/29/windows-live-writer/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 14:20:35 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Windows Live]]></category>

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

		<guid isPermaLink="false">http://www.optiz0r.com/blog/2007/12/29/windows-live-writer</guid>
		<description><![CDATA[
I think one of the things that stops me writing frequently in one of these sites is the number of hoops that must be jumped through in order to do it. Open a web browser, log into the blog, navigate through the admin pages and then the write-preview cycle until it&#8217;s done. With that in [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>I think one of the things that stops me writing frequently in one of these sites is the number of hoops that must be jumped through in order to do it. Open a web browser, log into the blog, navigate through the admin pages and then the write-preview cycle until it&#8217;s done. With that in mind, I figured it might be easier to try writing it in an application, and synching it up to the blog. This is my trial run with Windows Live Writer.</p>
<p>Windows Live Writer is a pretty little tool, colourful and fits in nicely with all the other Windows Live products. It interfaces with WordPress well, and as I type this in the application, the editor pane is themed with the CSS styles directly from my site - a nice touch. There is however a preview view that shows you the post as it will appear in the blog without having to post it as a draft. You can save draft copies locally or store them as drafts on your website itself. It&#8217;s also providing a much needed, well for me anyway, spell-checker which I shall now liberally abuse.</p>
<p>The most important bits of meta information attached to a news post in WordPress, the categories, tags, slug etc can all be edited directly. Writer can retrieve all the posts from your blog so you can edit ones written previously elsewhere.</p>
<p>The Windows Live Gallery also holds many plugins for you to customise Writer. There are plugins for among other things, inserting syntax highlighted code, attaching files, or pasting what song you&#8217;re currently listening to (Ego - The Sounds (Dying To Say This To You) for reference <img alt="smile_wink" src="http://spaces.live.com/rte/emoticons/smile_wink.gif" />).</p>
<p>Overall, a very powerful tool that I could get to like a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2007/12/29/windows-live-writer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sold my soul</title>
		<link>http://www.optiz0r.com/blog/2007/09/08/sold-my-soul/</link>
		<comments>http://www.optiz0r.com/blog/2007/09/08/sold-my-soul/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 00:54:01 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2007/09/08/sold-my-soul/</guid>
		<description><![CDATA[After many months of this site not existing, solely because of my own laziness, I&#8217;ve decided to scrap whatever never-finished code I had and gone with an off-the-shelf solution. Yes WordPress. I&#8217;ve officially sold my soul to the devil.
]]></description>
			<content:encoded><![CDATA[<p>After many months of this site not existing, solely because of my own laziness, I&#8217;ve decided to scrap whatever never-finished code I had and gone with an off-the-shelf solution. Yes WordPress. I&#8217;ve officially sold my soul to the devil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2007/09/08/sold-my-soul/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facebook, comments, and car accidents</title>
		<link>http://www.optiz0r.com/blog/2007/01/06/facebook-comments-and-car-accidents/</link>
		<comments>http://www.optiz0r.com/blog/2007/01/06/facebook-comments-and-car-accidents/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 02:50:31 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Blog]]></category>

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

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

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2007/01/06/facebook-comments-and-car-accidents/</guid>
		<description><![CDATA[Three things today, and yes hasn&#8217;t it been a long time since I last posted.
First up, since I&#8217;m running in chronological order: I relented and set up a facebook account to stop all these random people harrassing me about it. I wasn&#8217;t going to, but I was bored. Really bored.
Secondly, since this site has been [...]]]></description>
			<content:encoded><![CDATA[<p>Three things today, and yes hasn&#8217;t it been a long time since I last posted.</p>
<p>First up, since I&#8217;m running in chronological order: I relented and set up a facebook account to stop all these random people harrassing me about it. I wasn&#8217;t going to, but I was bored. Really bored.</p>
<p>Secondly, since this site has been suffering rather a lot of comment spam recently (several hundred plus comments per post) I have nuked most of them, and disabled anonymous comment posting for the forseeable future. I intend to reimplement Andrew&#8217;s comment protection scheme, but haven&#8217;t had time this far. For the moment it&#8217;ll just be me posting, but such is life.</p>
<p>Finally, and indeed the big news item of tonight, I have been involved in a minor car accident (but I&#8217;m ok <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). It would seem some lovely people decided it would be great fun to stick a giant lump of concrete in the middle of a main road. Yes, again I applaud the intelligence of our here nation. Apparently the car wasn&#8217;t too keen on the idea of railroading over a fence post at 40mph. And before you make some kind of comment, it was dark, and the bastard thing was just over the brow of a hill. Didn&#8217;t see it until it was somewhere behind me. Time will tell as to how badly the car might be damaged, but at this point I must thank the two local police officers who kindly gave me a ride home. It would have been a long cold walk without it, so thank you very much <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nice to know that in this world of chavism, there are still some nice guys out there.</p>
<p>So now, with a sufficiently low pulse, I think I shall head off to bed; (but not before syndicating this feed to facebook <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2007/01/06/facebook-comments-and-car-accidents/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Live Session #2</title>
		<link>http://www.optiz0r.com/blog/2006/08/08/windows-live-session-2/</link>
		<comments>http://www.optiz0r.com/blog/2006/08/08/windows-live-session-2/#comments</comments>
		<pubDate>Tue, 08 Aug 2006 12:21:30 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Windows Live]]></category>

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

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

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

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2006/08/08/windows-live-session-2/</guid>
		<description><![CDATA[This month&#8217;s event was hosted in one of the Kingsway College buildings, aptly named Zero101, down in Soho, London. Way to go Microsoft, arrange a meeting right practically inside London&#8217;s Red Light District.
From Microsoft were Phil Holden, who was by all accounts present at the first session, and Koji Kato, a developer from the Tablet [...]]]></description>
			<content:encoded><![CDATA[<p>This month&#8217;s event was hosted in one of the Kingsway College buildings, aptly named Zero101, down in Soho, London. Way to go Microsoft, arrange a meeting right practically inside London&#8217;s <a title="Red Light District" href="http://en.wikipedia.org/wiki/Red_light_district">Red Light District</a>.</p>
<p>From Microsoft were <span style="font-style: italic">Phil Holden</span>, who was by all accounts present at the first session, and <span style="font-style: italic">Koji Kato</span>, a developer from the Tablet division, who flew all the way from Redmond for the event.</p>
<p><span id="more-18"></span></p>
<p>First up, Phil gave us a run through of the current services in the Windows Live portfolio, which currently stands at a healthy 17, with more yet to be revealed. Of the 17, we have <a title="Live.com" href="http://live.com">Live.com</a>, <a title="Mail" href="http://mail.live.com">Mail</a> and <a title="Domains" href="http://domains.live.com">Domains</a> and of course, <a title="Messenger" href="http://messenger.msn.com">Messenger</a>. All of these are still under active development, and we can be seeing updates to all of them fairly regularly.</p>
<p>We were shown a demo of <a title="Live Local" href="http://local.live.com">Live Local</a>, which is Microsoft&#8217;s answer to Google Local/Maps. There&#8217;s not a lot to say about this to anyone who&#8217;s already used Google&#8217;s version. They are very similar. Major differences are that Live&#8217;s supports scroll-wheel zooming, and has transparency.</p>
<p>Koji gave us a brief run through as to what Live actually is. It can best be described as a Platform for which all the new services can run. At the core, we have things like Identity (who you are), Contacts (who you know), and Storage (everything else about you, e.g. mail). Sitting above this we have the Services, which means things like Search, Presence (whether you are online or not), and Advertising services. At the top level we have the things we most associate with live, and that is Email, Instant Messaging, Mapping etc.</p>
<p>It is because all these services sit on a single core, that we see as much integration between the Live services as we do. We&#8217;ve already seen this where your Messenger contacts appear in your Mail address book. These &#8220;Live Contacts&#8221; will be accessible throughout the entirety of Live&#8217;s services.</p>
<p>Koji then showed us several demos of some of the things users can do to enhance their Live experience.</p>
<p>Gadgets are a feature from Live.com, potentially elsewhere. Each of the items you can drag and drop onto your Live.com page is an instance of a particular gadget. They are written in simple JavaScript/JScript, with an XML manifest. Writing your own looks to be pretty simple, and you can add one to your page simply by linking to your XML file. The demos Koji showed us were pretty nonfunctional, but designed to show off just how easy it is to make one yourself. With just 10 lines of code on top of a simple framework, he had a drag-and-dropable gadget on his page, with a text box that responded to events. This same type of process is replicated across most of Live. Messenger activities are done in exactly the same way, as he showed in the second demo.</p>
<p>The most interesting demo by far was Koji&#8217;s search application. Most tech-savvy computer users find themselves spending a considerable amount of time searching for things. I dread to think how many Google hits I make each day. Using some simple looking C# he had a Windows Form with all the controls he needed to run and display a search query. The process of querying itself is typical of java and C#, horribly convoluted, with objects everywhere, but then I guess the only other alternative is like low level C, writing the networking functions each time - Guess they&#8217;re catering for the masses.</p>
<p>The fun started however, when he reminded us he works for the tablet divisions at Microsoft, and how he hates typing when he could be writing. He dragged a new Ink control onto the search form, over the top of the other controls, and with a small modification to the code, had a search application that worked directly from handwriting.</p>
<p>The most incredible think about Ink I reckon, is just how good handwriting recognition is getting. Koji&#8217;s was not the most legible handwriting in the world, but the control picked up every word exactly as he wrote it.</p>
<p>To set the priority of the words on the control, which basically acts like a sketchpad, he just dragged a selection round them (which was very cool) and moved them closer toward the top-left corner of the control, instantly changing the priority of the search terms. The literal comment in my notebook while watching the event is &#8220;ink layout &gt; *&#8221;</p>
<p>Now we all know that Google is king when it comes to Internet searches, but did you know there&#8217;s one market where they aren&#8217;t number 1&#8230; Korea. Over there its a local endeavour that&#8217;s the most popular search engine, and if you&#8217;ve seen Yahoo Answers, you&#8217;ll know what it&#8217;s like. The new Live QnA is Microsoft&#8217;s answer to this. Instead of a normal search engine where you try to guess the write keywords to find the information you want, in QnA you simply create a new question and post it to the site. Over the next three days anyone can post their answer to the question. You can also vote on answers given, in a similar fashion to the <a title="Experts Exchange" href="http://www.experts-exchange.com/">Experts Exchange</a> site. The more you interact with the community, the higher your Kudos.</p>
<p>This service is still very much in the dev/alpha stages, and we were potentially the first group of people outside of ms to see a demo. As such we got to observe all the silliness that happens when the developers are testing a new system with bogus data <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>As for the Kudos, it was hinted that this would be a similar theme throughout Live for community interaction, and that the might be better known as &#8220;points&#8221;. If you are an avid Xbox gamer, you might recognise the idea of points from Marketplace. It was suggested that this might become linked in some way in the future, that active members of the community would be rewarded for their efforts. I&#8217;ll be interested to see how that pans out over the coming weeks and months.</p>
<p>In my mind, the star of the show was the preview of the Live Mobile services (name subject to change). Imagine having Messenger on your smart phone (that is if you are lucky enough to own a smart phone ( <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>Bearing in mind the size of a phone screen, it was a little difficult to see what was going on, but essentially you get a buddy list that you can list your top contacts on. The list even included emoticons, and display pictures. Phil then demonstrated sending messages from his phone to his laptop over Messenger. Then he took a photo of someone in the audience with the built-in camera, and the picture was immediately sent as a file to the laptop&#8217;s Messenger. <span style="font-style: italic">Now that is cool</span>.</p>
<p>But more, you could be driving along in the car, as you do, when you receive a text message. Its a tad dangerous to try replying to an SMS while driving, Phil started speaking his imaginary response into the phone. Low and behold it shows up as a voice clip on the other client. True interconnectivity. I&#8217;m sure this is why voice clips were actually added to the Messenger client.</p>
<p>Although I typically hate the idea of nudges, and find the noise they make annoying to the highest degree, I was impressed to learn that the mobile client supports them. When you receive on your phone vibrates and makes a distinctly similar noise to that of the PC version. Despite that I think I&#8217;d probably still be tempted to turn that off almost immediately.</p>
<p>As for how much of this gets supported is going to depend very much on the phone you have and the operator you use. But this is very exciting technology and I&#8217;m looking forward to seeing some more of this in the near future on oh yes, the smart phone I won \o/ We chucked our names into a hat/cardboard box, and joy upon joy my name got drawn out as one of five. I love Microsoft (shush you uni linuxy peoples <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2006/08/08/windows-live-session-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Messenger Phone</title>
		<link>http://www.optiz0r.com/blog/2006/08/03/messenger-phone/</link>
		<comments>http://www.optiz0r.com/blog/2006/08/03/messenger-phone/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 22:59:32 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Windows Live]]></category>

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

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

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2006/08/03/messenger-phone/</guid>
		<description><![CDATA[First up, let me say a big thank you to Romain at Heaven, and Phil Holden, from the second Windows Live session who sent me this new toy.
It&#8217;s the Philips VOIP433 Messenger Phone, a dual device that can make ordinary calls via a land line, or if you link the base station up to your [...]]]></description>
			<content:encoded><![CDATA[<p>First up, let me say a big thank you to Romain at Heaven, and Phil Holden, from the second Windows Live session who sent me this new <a title="toy" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00401.JPG">toy</a>.</p>
<p>It&#8217;s the Philips VOIP433 Messenger Phone, a dual device that can make ordinary calls via a land line, or if you link the base station up to your PC running Windows Live Messenger, make and receive all your messenger Internet calls.</p>
<p>Having spend the last few hours playing around with it, these are my thoughts.</p>
<p><span id="more-19"></span></p>
<h6><span style="font-weight: bold">Packaging</span></h6>
<p>The phone comes in a rather multicultural box, with all the text in at least three different languages. Inside the box is pretty much the normal level of packaging, so I wont bother going into any detail about this whatsoever. Let&#8217;s just say that I&#8217;ve seen things arrive in presentation cases, and this is not one of them.</p>
<p><span style="font-weight: bold">What you get</span></p>
<p>The package consists of three main parts. One rather ordinary looking, cordless <a title="digital phone" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00394.JPG">digital phone</a>; matching <a title="charger" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00387.JPG">charger</a> with a Windows Live Messenger sticker hastily attached to the front; and the rather sleek, slimline <a title="base station" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00395.JPG">base station</a>, with all the wires sticking out of it.</p>
<p><span style="font-weight: bold">Connections</span></p>
<p>You plug the base station into the wall, the telephone line, and your PC. The charging unit also needs to be plugged into the wall. Now I can see some benefit to being able to put the charger separate from the base unit, but for me, I just have to ask why. I&#8217;m a computer geek, I have about two dozen things plugged into the wall at any one time via a probably less than safe mass of extension leads and cables. So when I get a new toy that&#8217;s USB connected and requires not one but two wall sockets, a little part of me dies inside.</p>
<p>That said, the base station does to well to <a title="hide the wires from you" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00404.JPG">hide the wires from you</a> as much as possible. Everything connects to the underside of the device, and is piped through a few channels, before neatly extruding from one corner.</p>
<p><span style="font-weight: bold">Installation</span></p>
<p>Installing this phone is a piece of cake. You plug it in, and I assume the drivers are distributed with WLM itself, because there are no driver CDs, or downloads required. The add new device wizard ran a couple of times for each of the phones USB interfaces, and that was it.</p>
<p>I had only two minor issues with the installation, but they were easily resolved. After I installed the drivers, I had no sound. Since I&#8217;d just moved my PC from uni to back home, and hadn&#8217;t yet used audio, I ran through the normal diagnostic processes, and couldn&#8217;t find any problem with the hardware or software. I then checked the <span style="font-style: italic">Sounds and Audio Devices</span> applet, to find that windows had moved my default audio device from the SoundBlaster sound card, to the VOIP phone. A bizarre thing to do, but easy to change, and sound returned instantaneously.</p>
<p>The second issue was a strange \&#8221;PC SOFTWARE NOT RUNNING\&#8221; message on the phone whenever I pressed the WLM button. It took me a long while to suss, but it was very clearly my own stupidity that caused it. Whenever you connect the phone to the PC, you get an XP autorun dialog popup, with two choices. One has a phone icon, and the other is the take no action icon. I instinctively clicked the no action icon, and clicked ok, assuming the phone icon was for making a call, or some other such silly action that I&#8217;d never normally want to take. It was however the enable/disable function for the phone. Once you plug the phone in and accept this autorun box, you get a nice little phone icon in the system tray, and the WLM button on the handset does what you would expect.</p>
<p><span style="font-weight: bold">Using the phone</span></p>
<p>As a land line phone, usage is completely self explanatory. If you&#8217;ve ever used a phone before then this one is no different.</p>
<p>As a VOIP phone, it&#8217;s actually pretty simple to use.</p>
<p>First up, I ran the Audio and Video Setup wizard in WLM, and set the phone to be my default speaker/microphone device. Then all you have to do to call someone is press the WLM button on the handset, navigate to the group the contact is in, then <a title="select" href="http://www.optiz0r.com/gallery2/v/MessengerPhone/DSC00391.JPG">select</a> the contact in the list and press the call button.</p>
<p>If you receive a call invite from a contact, the phone automatically starts ringing, and you can pick up, or cancel the invite from the handset. There are no hoops to jump through in this regard.</p>
<p>One slight oddity, is that if you use WLM on your PC to start the call, it doesn&#8217;t get routed through to the handset. This means you must have the handset to hand in order to make a call; you can&#8217;t say start the call from the PC, then pick up the handset to start talking.</p>
<p>Also, and I suppose understandably, when you make a call using the handset, a conversation window to that contact is automatically opened, with and the invite in it sent.</p>
<p><span style="font-weight: bold">Conclusions</span></p>
<p>If you make a lot of telephone calls, most of whom are on your messenger contact list, then this phone is for you. It replaces your traditional land line phone, but offers you free calls to your IM contacts.</p>
<p>Pros:</p>
<ul>
<li>Easy to set up and use </li>
<li>Cheaper calls over VOIP </li>
</ul>
<p>Cons:</p>
<ul>
<li>Only worth spending money on if you often call people on your WLM list, either VOIP or normally </li>
<li>Requires your PC to be in reach of a telephone socket to make normal calls, and your PC to be on to make VOIP calls. </li>
<li>You can only VOIP call people on your WLM contact list, so far as I am aware </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2006/08/03/messenger-phone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Audiator Live!</title>
		<link>http://www.optiz0r.com/blog/2006/04/30/audiator-live/</link>
		<comments>http://www.optiz0r.com/blog/2006/04/30/audiator-live/#comments</comments>
		<pubDate>Sun, 30 Apr 2006 03:20:30 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Blog]]></category>

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

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

		<category><![CDATA[messenger plus]]></category>

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2006/04/30/audiator-live/</guid>
		<description><![CDATA[A short while back, someone was asking on the msgplus forums about my old Audiator plugin. Tis a tad antiquated now that plus has Custom Sounds, but apparently it has some merit after all.
So when Patchou removed plugin support from msgplus and added scripting instead, I thought I might try rewriting the old thing in [...]]]></description>
			<content:encoded><![CDATA[<p>A short while back, someone was asking on the msgplus forums about my old Audiator plugin. Tis a tad antiquated now that plus has Custom Sounds, but apparently it has some merit after all.</p>
<p>So when Patchou removed plugin support from msgplus and added scripting instead, I thought I might try rewriting the old thing in JScript!</p>
<p>I must say, thanks to the plus APIs, its so easy to make beautiful looking UI. So I thought I&#8217;d share some of the <a href="http://www.optiz0r.com/gallery2/v/AudiatorLive/" title="development screenshots">development screenshots</a> with the world.</p>
<p>Remember that these are screenshots of something that is very much in development. A lot is going to change between now and the time I finish/release it.</p>
<p>For the most part, Audiator Live is just a clone of the original plugins. Most of the Dialogs, although completely redesigned, map directly to the originals.</p>
<p>However, I do still have a couple of ideas up my sleeve&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2006/04/30/audiator-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Server, and News!</title>
		<link>http://www.optiz0r.com/blog/2006/04/30/new-server-and-news/</link>
		<comments>http://www.optiz0r.com/blog/2006/04/30/new-server-and-news/#comments</comments>
		<pubDate>Sun, 30 Apr 2006 03:12:14 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Blog]]></category>

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

		<category><![CDATA[mess.be]]></category>

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

		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2006/04/30/new-server-and-news/</guid>
		<description><![CDATA[So ive spent the last week or two setting up a new server. Its a box I set up a couple of years ago, to be a mandrake webserver. Then it moved to become my Windows 2003 server. Shortly after that my family started using it as a workstation. Now its down in Southampton here [...]]]></description>
			<content:encoded><![CDATA[<p>So ive spent the last week or two setting up a new server. Its a box I set up a couple of years ago, to be a mandrake webserver. Then it moved to become my Windows 2003 server. Shortly after that my family started using it as a workstation. Now its down in Southampton here with me.</p>
<p>This time it&#8217;s running Gentoo, an operating system im growing quite attatched to these days. (Though as I&#8217;ve said before, I&#8217;m not quite ready to give up my desktop to linux yet.)</p>
<p>This box is doing some nice NATing in my hall so that I can connect my desktop, laptops (now in the plural, I love you ECS!), WAP etc all up to the single network connection.</p>
<p>As I write this post (well, as I write the dev-server version of this post), its running on freshly installed apache2/php/mysql setup.</p>
<p>Enough about my server <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So i went to one of MSN&#8217;s new marketing events this week - a dinner in London.<br />
It was a good night out <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Met a few people I&#8217;d heard of for the first time, namely Zero1 and dwergs. Met some completely new people, including Sarah (sorry, didnt catch your last name <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) who I caught the train back with.<br />
There were a couple of microsofties there too, but  I didnt really get the chance to speak to them, they took up camp at the other end of the dinner table ¬_¬ (perhaps next time).</p>
<p>In other news, thanks to the bank holiday, 3-day weekend, score! I&#8217;ve written myself a TODO list, which includes spending a bit of time on this site, and some work on Audiator Live! (but more about that later <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>Also scheduled myself some time to play some Burnout this week, since I bought it right before I went away on holiday, and haven&#8217;t had much free time to play with it since <img src='http://www.optiz0r.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2006/04/30/new-server-and-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Nice Clean Desk</title>
		<link>http://www.optiz0r.com/blog/2005/09/20/a-nice-clean-desk/</link>
		<comments>http://www.optiz0r.com/blog/2005/09/20/a-nice-clean-desk/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 16:48:54 +0000</pubDate>
		<dc:creator>optiz0r</dc:creator>
		
		<category><![CDATA[Desktop]]></category>

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

		<guid isPermaLink="false">http://www.optiz0r.com/wordpress/2005/09/20/a-nice-clean-desk/</guid>
		<description><![CDATA[So I spent several hours tidying up my start menu, desktop, quick launch, uninstalling crap, the general housework you can never be bothered to do.
Then I thought&#8230; hmm, I want a new theme for windows. I headed to the place I normally go for such things - ThemeXP.org. Its here I find that nearly every [...]]]></description>
			<content:encoded><![CDATA[<p>So I spent several hours tidying up my start menu, desktop, quick launch, uninstalling crap, the general housework you can never be bothered to do.</p>
<p>Then I thought&#8230; hmm, I want a new theme for windows. I headed to the place I normally go for such things - <a title="ThemeXP.org" href="http://www.themexp.org">ThemeXP.org</a>. Its here I find that nearly every single theme is now <a title="" href="http://themexp.org/about_wrap.php" wrapped??="wrapped??">&quot;wrapped&quot;</a> as they call it. Basically this is an euphemism for &quot;they filled it with adware/spyware/IE Toolbars&quot;. Now we really don&#8217;t want that do we.</p>
<p>So what did I do? I googled for a way to bypass installing their crap along with the themes. And it wasn&#8217;t easy but here it is.</p>
<ul>
<li>Save the .exe file to a folder on your hard drive, for example <span style="font-style: italic">C:\themes</span> </li>
<li>Open a command prompt to this same folder. You may need to <span style="font-style: italic">cd \themes</span> </li>
<li>run the command <span style="font-style: italic">filename.exe /x temp</span>. This will extract all the files from the installer into a subfolder named <span style="font-style: italic">temp</span> </li>
<li>Go to <span style="font-style: italic">C:\themes\temp\</span>, where you will see a handful of files. The one you want is <span style="font-style: italic">%EXENAME%</span> </li>
<li>Rename this to mytheme.rar and move it to where ever you want to keep it. </li>
<li>Delete all the other files. Do NOT run any of these as they will install adware/spyware/toolbars on your computer </li>
</ul>
<p>Now, you can extract the rar file to your resources\themes directory, and provided your uxtheme.dll has been patched, you can switch to that theme using Display Properties in control panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.optiz0r.com/blog/2005/09/20/a-nice-clean-desk/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
