<?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>pgl: bits</title>
	<atom:link href="http://pgl.yoyo.org/bits/feed/" rel="self" type="application/rss+xml" />
	<link>http://pgl.yoyo.org/bits</link>
	<description>bits of: shell scripting, poetry, technical rubbish</description>
	<lastBuildDate>Tue, 02 Mar 2010 19:22:21 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Questions vs. Answers vs. Comments</title>
		<link>http://pgl.yoyo.org/bits/arse/questions-vs-answers-vs-comments/193:2010-03-02/</link>
		<comments>http://pgl.yoyo.org/bits/arse/questions-vs-answers-vs-comments/193:2010-03-02/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:21:49 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[arse]]></category>
		<category><![CDATA[answers]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[questions]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=193</guid>
		<description><![CDATA[Results 1 - 100 of about 1,680,000,000 for comments

Results 1 - 100 of about 426,000,000 for answers

Results 1 - 100 of about 691,000,000 for questions

It's true: on the internet, there are more questions than answers; but almost everyone has got something to say. How very like life.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/search?q=comments">Results 1 - 100 of about 1,680,000,000 for comments</a>

<p><a href="http://www.google.com/search?q=answers">Results 1 - 100 of about 426,000,000 for answers</a>

<p><a href="http://www.google.com/search?q=questions">Results 1 - 100 of about 691,000,000 for questions</a>

<p>It's true: on the internet, there are more questions than answers; but almost everyone has got something to say. How very like life.]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/arse/questions-vs-answers-vs-comments/193:2010-03-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PayPal email fail</title>
		<link>http://pgl.yoyo.org/bits/arse/paypal-email-fail/182:2009-08-06/</link>
		<comments>http://pgl.yoyo.org/bits/arse/paypal-email-fail/182:2009-08-06/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:22:04 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[arse]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=182</guid>
		<description><![CDATA[Now that I've got a job working for an email service provider I've started taking a bit more notice of different companies' attempts at email marketing, and I have to admit to becoming slightly more sensitive about when they do it badly. Today I received yet another ridiculous failure that's so bad I honestly can't [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I've got a job working for <a href="http://sign-up.to/">an email service provider</a> I've started taking a bit more notice of different companies' attempts at email marketing, and I have to admit to becoming slightly more sensitive about <a href="/bits/arse/dear-linux-com-you-suck-love-pgl/153:2009-08-05/">when they do it badly</a>. Today I received yet another ridiculous failure that's so bad I honestly can't quite tell if it's an actual phishing attempt or not.

<p>It's from PayPal. They sent out a message about "great summer savings", coming from <a href="mailto:paypal@info.paypal.co.uk">paypal@info.paypal.co.uk</a> - but with a Reply-To: address as <a href="reply2@info.paypal.com">reply2@info.paypal.com</a>. That wasn't the first thing I found amusing, though - I've only just noticed that. The <i>first</i> thing was that I wanted to unsubscribe, and right at the bottom saw this:

<blockquote>"This email was sent to &lt;insert user email address&gt;, because your email preferences are set to receive the PayPal Periodical newsletter and Product Updates. Click here to Unsubscribe"</blockquote>

<p>That's funny enough on its own, but a few lines above that, they've added:

<blockquote>"How do I know this is not a Spoof email? Spoof or 'phishing' emails tend to have generic greetings such as "Dear PayPal member". Emails from PayPal will always address you by your first and last name.</blockquote>

<p>How ironic. Oh well, all I want to do is unsubscribe, so, after checking that the domains in the links aren't some dodgy fake ones I click the "Unsubscribe" link, and what do I get?

<p><img src="http://pgl.yoyo.org/bits/files/paypal-email.com-bad-certificate.jpg" alt="paypal-email.com-bad-certificate" title="paypal-email.com-bad-certificate" width="478" height="397" class="alignnone size-full wp-image-185" />

<p>Wow. Wow, just... wow. I mean, wow. How many fuckups can you get in one email? From one of the world's biggest internet companies? Eesh.]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/arse/paypal-email-fail/182:2009-08-06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Linux.com, you suck. Love, pgl</title>
		<link>http://pgl.yoyo.org/bits/arse/dear-linux-com-you-suck-love-pgl/153:2009-08-05/</link>
		<comments>http://pgl.yoyo.org/bits/arse/dear-linux-com-you-suck-love-pgl/153:2009-08-05/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:33:45 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[arse]]></category>
		<category><![CDATA[arg]]></category>
		<category><![CDATA[corporate shills]]></category>
		<category><![CDATA[email marketing mistakes]]></category>
		<category><![CDATA[linux.com]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=153</guid>
		<description><![CDATA[Wankers.

[The below pasted verbatim, including grammatical errors, etc.]




From: Peter Lowe &#60;pgl@yoyo.org&#62;
To: Linux Foundation &#60;events@linux-foundation.org&#62;
CC: linux.com.users@linuxfoundation.org
Subject: Re: [Linux.com.users] 20% LinuxCon Registration Discount for Linux.com Members

I don't normally bother responding to poorly thought out marketing attempts
like this, but, your last one so annoying that I just - can't - help myself.

Look, you're trying to reach people who [...]]]></description>
			<content:encoded><![CDATA[<p>Wankers.

<p>[The below pasted verbatim, including grammatical errors, etc.]

<hr size=1 noshade>

<pre>
<b>From:</b> Peter Lowe &lt;<a href="mailto:pgl@yoyo.org">pgl@yoyo.org</a>&gt;
<b>To:</b> Linux Foundation &lt;<a href="mailto:events@linux-foundation.org">events@linux-foundation.org</a>&gt;
<b>CC:</b> <a href="mailto:linux.com.users@linuxfoundation.org">linux.com.users@linuxfoundation.org</a>
<b>Subject:</b> Re: [Linux.com.users] 20% LinuxCon Registration Discount for Linux.com Members

I don't normally bother responding to poorly thought out marketing attempts
like this, but, your last one so annoying that I just - can't - help myself.

Look, you're trying to reach people who want to go to your event, right? You
could at least treat the people who _don't_ give a shit with a bit of
respect - I mean, like, think about the people you're sending to a *little*
bit, rather than just say woo look, a list of subscribers that's an easy way
to get the message out.

You've sent me a mail, with an unsubscribe link. But, you didn't send mail
directly to people (would that really have been too difficult?), but,
because I don't know which email address you've sent the mail to, I have to
guess both what my email address is, but also my password.

The first thing I did was try logging in to mailman using my Linux.com
registered email address and password, which, but course, that didn't work
-- I'm guessing because you've just done a mass import of all Linux.com
accounts into one big list, with new passwords for everyone?

So, then I had to guess which email address you sent it to in order to get
the password &quot;reminder&quot;. Fortunately I got that right: because if I'd put in
the wrong address I would have had no way to know, as mailman reports &quot;A
reminder of your password has been emailed to you&quot; regardless of the address
you use in its password reminder form. I'm glad I got it right, because I
hadn't made a note of the address I'd not signed up to a list with.

If you're patting yourself on the back because not many people have
unsubscribed in response to your mailouts...

Also, it would be kind of nice if you could put some sort of, uh,
description of the list on the mailman page? It's not listed on the main
index:

 - <a href="https://lists.linux-foundation.org/mailman/listinfo">https://lists.linux-foundation.org/mailman/listinfo</a>

and the main page for the list:

 - <a href="https://lists.linux-foundation.org/mailman/listinfo/linux.com.users">https://lists.linux-foundation.org/mailman/listinfo/linux.com.users</a>

doesn't have a single word about what the list is for. Also, why on earth
are the archives password protected!?

Another problem is that there's nowhere on Linux.com where I can say &quot;don't
contact me about future promotions&quot; or whatever. I can opt-out of &quot;system
emails&quot;, &quot;private messages&quot;, or &quot;application notifications&quot;, but not this?

Lastly, and this really is just me being picky, but hey, using a consistent
domain (linux-foundation.org vs. linuxfoundation.org vs. Linux.com) would be
nice.

You're trying to attract people to your event, but unfortunately what you've
done is make me even less likely to go, and certainly less likely to treat
anything with &quot;Linux.com&quot; branding (or linuxfoundation.org, or...) with any
respect. Sadly I have a horrible feeling couldn't care less.

cheers,

 - Peter

<span style="color: darkred;">
<b>Linux Foundation wrote on 2009-07-29 Wed 8:10 am:</b>
&gt; LinuxCon  - The New Technical Conference for All Matters Linux
&gt; September 21-23, 2009
&gt; Portland Marriott Waterfront � Portland, OR
&gt; 
&gt; =========================================
&gt; Linux.com Members Receive 20% Discount to LinuxCon
&gt; =========================================
&gt; We�re pleased to offer a 20% discount off of registration fees
&gt; exclusively for Linux.com Members. Register before the August 15th
&gt; early registration deadline and attend for only US$319!
&gt; 
&gt; Register Here: http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;did=1
&gt; 
&gt; Use this discount code when registering to receive the 20% discount: LC_COM
&gt; 
&gt; ================================
&gt; Top Five Reasons You Can�t Miss LinuxCon
&gt; ================================
&gt; *Top Tier Speaking Talent You Can�t Find Anywhere Else*
&gt; Speakers including Linus Torvalds, Mark Shuttleworth (Founder of
&gt; Ubuntu), Bob Sutor (VP, Open Source &amp; Linux at IBM), Imad Sousou
&gt; (Director of Intel�s OSTC), and more. This is your only chance to see
&gt; Linus and other kernel developers speak at a general conference.
&gt; 
&gt;  *Innovative Content for Developers, Business and Operations*
&gt; Over 75 sessions spanning Developer, Business and Operations Tracks
&gt; filled with in-depth content straight from the leaders of Linux, not
&gt; just marketing presentations.  Click here to View Full Schedule:
&gt; http://linuxcon.linuxfoundation.org/meetings
&gt; 
&gt; *Free in depth tutorials to improve your Linux skills*
&gt; 11 in-depth, free tutorials that will help you advance your career.
&gt; From scaling your systems administrators to kernel debugging.
&gt; 
&gt; *Meet Linux Luminaries, Change the World*
&gt; A flexible schedule featuring abundant �hallway track� time, attendee
&gt; lounges, and a special �Bowling for Penguins� fundraiser on Monday
&gt; evening that will help you save the penguins while challenging your
&gt; favorite Linux developers to a bowling match.
&gt; 
&gt; *Network with speakers and attendees before, during and after the conference*
&gt; With the LinuxCon online attendee community, you can plan your
&gt; schedule and connect with speakers or attendees before the event to
&gt; ensure your time is well spent.  Check it out here:
&gt; http://linuxcon.linuxfoundation.org/
&gt; 
&gt; =============================================
&gt; LinuxCon  - The new technical conference for All Matters Linux
&gt; September 21-23, 2009
&gt; Portland Marriott Waterfront � Portland, OR
&gt; =================================
&gt; This is just the beginning.  In addition to fantastic content and
&gt; speakers, we promise you a great experience at LinuxCon that will
&gt; bring you back again and again in the years to come.
&gt; Register Today!
&gt; http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;did=1
&gt; 
&gt; Additional discounts are available for Linux Foundation Individual
&gt; Members and LPC Attendees � contact angela@linux-foundation.org for
&gt; more information.
&gt; 
&gt; Questions? <b>Contact us at events@linux-foundation.org</b>
&gt; ==================================
&gt; <b>Unsubscribe: https://lists.linux-foundation.org/mailman/listinfo/linux.com.users</b>
&gt; _______________________________________________
&gt; Linux.com.users mailing list
&gt; Linux.com.users@lists.linux-foundation.org
&gt; https://lists.linux-foundation.org/mailman/listinfo/linux.com.users
&gt; 
</span>
</pre>

<hr size=1 noshade>

<p>They have not, of course, replied. All I've received by way of acknowledgement is a rejection of my attempted post to the linux.com.users list.

<p>I finally did get to see the other mails from the list: after looking through the <a href="https://lists.linux-foundation.org/mailman/private/linux.com.users/">Linux.com.users mailing list archives</a>, I discovered that there had been three prior mails from May that were less annoying, but still made the same basic mistakes of etiquette and common sense that the above did.

<p>(Ironically, <a href="/c/welcome-to-the-new-linux.com.html">first introductory mail</a>, which didn't mention the fact everyone had been signed up to a new list, talked about "gain[ing] goodwill and support of fellow Linux.com members", and that the new Linux.com is "for the community by the community" - hah!)

<p>Perhaps I'm overreacting to this, and I should just ignore it. They're just such... idiots! Arg.]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/arse/dear-linux-com-you-suck-love-pgl/153:2009-08-05/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incroyable - fantastique</title>
		<link>http://pgl.yoyo.org/bits/poetry/incroyable-fantastique/138:2009-01-16/</link>
		<comments>http://pgl.yoyo.org/bits/poetry/incroyable-fantastique/138:2009-01-16/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 23:26:44 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[poetry]]></category>
		<category><![CDATA[cz]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[martin]]></category>
		<category><![CDATA[nepotistish]]></category>
		<category><![CDATA[xpuu]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=138</guid>
		<description><![CDATA[
Tres bien. Magnifique.

 &#8226; http://uk.youtube.com/watch?v=6h03RO2Wcxo]]></description>
			<content:encoded><![CDATA[<br />
<br />Tres bien. Magnifique.
<br />
<br /> &bull; <a href="http://uk.youtube.com/watch?v=6h03RO2Wcxo">http://uk.youtube.com/watch?v=6h03RO2Wcxo</a>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/poetry/incroyable-fantastique/138:2009-01-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>screen: split windows + how to use them</title>
		<link>http://pgl.yoyo.org/bits/tech/screen-split-windows-how-to-use-them/125:2008-12-19/</link>
		<comments>http://pgl.yoyo.org/bits/tech/screen-split-windows-how-to-use-them/125:2008-12-19/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:23:09 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[split windows]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=125</guid>
		<description><![CDATA[Screen allows you to create multiple sessions in which to execute processes (normally interactive shells, at least for me). The most common way of using these multiple shells is via the key bindings to switch between them (ctrl + a,&#60;space&#62; being the most common in my experience).

Often, some windows are being monitored despite a low [...]]]></description>
			<content:encoded><![CDATA[Screen allows you to create multiple sessions in which to execute processes (normally interactive shells, at least for me). The most common way of using these multiple shells is via the key bindings to switch between them (ctrl + a,&lt;space&gt; being the most common in my experience).

Often, some windows are being monitored despite a low amount of activity - eg, IRC - so require the user to regularly switch to the window to check for activity (or when notified of activity in a particular window while viewing anotrher one). This can be a fairly annoying interuption to the flow of whatever you're doing in your "active" window, especially when you're simply flicking to a window to see what's changed, and then straight back again to continue whatever you were doing before.

There is a way round this: screeen allows the creation of multiple viewing regions that can be set to display whichever window you like.

Quick example session:
<pre>  <span style="color: #008000;">(ctrl + a,: to bring up prompt for entering screen commands)
</span><span style="color: #993366;"><strong>  :split              split current window into two regions
  :resize +20         grow the current region by 20 lines
  :focus down         move to the lower region</strong></span>

  <span style="color: #008000;">(ctrl + a, until the desired window is visible)
</span>  <span style="color: #993366;"><strong>:focus up           move back to the previous region
</strong></span>
  <span style="color: #008000;">... later, when the new region is no longer (des|requ)ired..
</span>  <span style="color: #993366;"><strong>:remove             remove the current region</strong></span></pre>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/screen-split-windows-how-to-use-them/125:2008-12-19/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS feed for friends&#039; Twitter updates - in Google Reader</title>
		<link>http://pgl.yoyo.org/bits/tech/rss-feed-for-friends-twitter-updates-in-google-reader/119:2008-12-07/</link>
		<comments>http://pgl.yoyo.org/bits/tech/rss-feed-for-friends-twitter-updates-in-google-reader/119:2008-12-07/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 17:24:59 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[arg]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[twits]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=119</guid>
		<description><![CDATA[Hooray. I like keeping up with what my friends are up to, and add any weblog feeds I find to Google Reader whenever I come across one.
Recently I've realised how many of them are using Twitter, which I've signed up for but have no interest in using myself. So, it was kind of annoying to [...]]]></description>
			<content:encoded><![CDATA[<p>Hooray. I like keeping up with what my friends are up to, and add any weblog feeds I find to <a title="Google Reader" href="http://reader.google.com/">Google Reader</a> whenever I come across one.</p>
<p>Recently I've realised how many of them are using <a title="Twitter" href="http://twitter.com/">Twitter</a>, which I've signed up for but have no interest in using myself. So, it was kind of annoying to find out that while there is an RSS feed for each individuals' updates, the RSS feed that combined all my friends' updates together was password-protected.</p>
<p>This meant that rather than keep using Google Reader, to keep up with the all those Twitter updates I'd have to check Twitter itself - which truly doth sucketh.</p>
<p>However, problem solved! Not too complicated in the end really. Woo.</p>
<p>I've written a tiny script that uses curl to get a copy of the password-protected feed and runs from cron regularly and makes a local copy I can subscribe to in Google Reader:</p>
<ul>
<li><a href="http://pgl.yoyo.org/twitter/rss/friends.rss">Twitter / pgl with friends</a></li>
</ul>
<p>Thankfully curl lets you use your .netrc file to specify the username and passowrd, and the Twitter feed is available over SSL, so it's even properly secure. Rah.</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>jem:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~<span style="color: #000000; font-weight: bold;">/</span>scripts $ crontab <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> twit
 <span style="color: #000000; font-weight: bold;">*/</span><span style="color: #000000;">5</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> twitter-friends-rss-update.sh
&nbsp;
<span style="color: #666666; font-style: italic;">##~</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#91;</span>jem:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~<span style="color: #000000; font-weight: bold;">/</span>scripts $ <span style="color: #c20cb9; font-weight: bold;">cat</span> twitter-friends-rss-update.sh
 <span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #007800;">friendsrssurl</span>=<span style="color: #ff0000;">'https://twitter.com/statuses/friends_timeline/14063001.rss'</span>
<span style="color: #007800;">localcopy</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOME</span>/p/twitter/rss/friends.rss&quot;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>curl <span style="color: #660033;">-s</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$friendsrssurl</span>&quot;</span> <span style="color: #660033;">-o</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$localcopy</span>&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">##~</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#91;</span>jem:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~<span style="color: #000000; font-weight: bold;">/</span>scripts $ curl <span style="color: #660033;">--help</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">egrep</span> <span style="color: #660033;">--</span> <span style="color: #ff0000;">'-[sno]/'</span>
 -n<span style="color: #000000; font-weight: bold;">/</span>--netrc Must <span style="color: #c20cb9; font-weight: bold;">read</span> .netrc <span style="color: #000000; font-weight: bold;">for</span> user name and password
 -o<span style="color: #000000; font-weight: bold;">/</span>--output  Write output to instead of stdout
 -s<span style="color: #000000; font-weight: bold;">/</span>--silent Silent mode. Don<span style="color: #ff0000;">'t output anything</span></pre></div></div>


]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/rss-feed-for-friends-twitter-updates-in-google-reader/119:2008-12-07/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>wowmods: updates - user registration, favourites, more!</title>
		<link>http://pgl.yoyo.org/bits/meta/wowmods-updates-user-registration-favourites-more/116:2008-12-07/</link>
		<comments>http://pgl.yoyo.org/bits/meta/wowmods-updates-user-registration-favourites-more/116:2008-12-07/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 09:33:53 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[curse]]></category>
		<category><![CDATA[curseforge]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Me: Mine]]></category>
		<category><![CDATA[metasite]]></category>
		<category><![CDATA[modding]]></category>
		<category><![CDATA[mods]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[useful]]></category>
		<category><![CDATA[world of warcraft]]></category>
		<category><![CDATA[wow]]></category>
		<category><![CDATA[wowace]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=116</guid>
		<description><![CDATA[Hello,
and good day to you. I am writing this to let you know about a site I made. It's actually been around for a while, but hasn't changed much from its original (very much lacking) state after I stopped playing WoW nearly a year ago. Now that started playing again, I've finally gotten round to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Hello,</strong></p>
<p style="text-align: justify;">and good day to you. I am writing this to let you know about a site I made. It's actually been around for a while, but hasn't changed much from its original (very much lacking) state after I stopped playing WoW nearly a year ago. Now that started playing again, I've finally gotten round to updating the website with some bits that I hope other people might find useful.</p>
<p style="text-align: justify;">(This is actually a repost of <a href="http://forums.wowace.com/showthread.php?t=15283">the note I put up in the WoWAce forums</a> - apologies for the duplication!)</p>
<p style="text-align: justify;">It was originally written so I didn't have to check three places whenever I was trying to find an addon, or check for updates.</p>
<p style="text-align: justify;">You can see it here:</p>

<ul style="text-align: justify;">
	<li><strong><a href="http://fin.instinct.org/wowmods/">http://fin.instinct.org/wowmods/</a></strong></li>
</ul>
<p style="text-align: justify;">Here's a quick overview:</p>

<ul style="text-align: justify;">
	<li>lists updates to addons hosted on <a href="http://wow.curse.com/downloads/wow-addons/default.aspx">Curse</a>, <a href="http://www.wowinterface.com/">WoWInterface</a>, and (<em>*spit*</em>) ui.worldofwar.net</li>
	<li>updates available for previous hour, day, or three days</li>
	<li>allows filtering by site</li>
	<li>allows advanced filtering using Perlish regular expressions</li>
	<li><strong><a href="http://fin.instinct.org/wowmods/favourites">supports favourites lists</a></strong> (for registered users)</li>
	<li><strong><a href="http://fin.instinct.org/wowmods/rss/">can be accessed via an RSS feed</a></strong> (which should show the same list as set after configuring any filtering)</li>
	<li><a href="http://fin.instinct.org/wowmods/find">searchable database</a> (<strong>8809 addons across all the sites so far</strong>) (I find this really useful when I can't remember where I saw an addon)</li>
	<li>can be added as a <a href="http://www.google.com/ig/directory?url=fin.instinct.org%2Fwowmods%2Fgoogle%2Fwowmods.xml">Google Gadget</a> to an <a href="http://www.google.com/ig">iGoogle homepage</a></li>
	<li>can be added as a <a href="http://www.google.com/coop/trust/add?user=003215354376613358415&amp;sig=__u6okA64v3m5UItqjmWPgYDaBn90=">Google Subscribed Link</a></li>
	<li>supportsOpenSearch (at least, it <em>should</em> do!)</li>
	<li>includes detailed information for each addon</li>
	<li>where able, shows: links to sites able to be associated with the addon + changelogs + descriptions + details + update history + version numbers</li>
	<li>easy-to-use/remember URLs? (nobody else is going to care about this, are they, heh :)</li>
</ul>
<p style="text-align: justify;">Here's some links in addition to the main page, if anyone's interested in having a look:</p>

<ul style="text-align: justify;">
	<li><strong><a href="http://fin.instinct.org/wowmods/rss/">http://fin.instinct.org/wowmods/rss/</a></strong> (I use it with Google Reader)</li>
	<li><strong><a href="http://fin.instinct.org/wowmods/find/">http://fin.instinct.org/wowmods/find/</a></strong> (I've <em>tried</em> to make it <em>fairly</em> logical with the searching (could do with better highlighting)</li>
	<li><strong><a href="http://fin.instinct.org/wowmods/help">http://fin.instinct.org/wowmods/help</a>/</strong> (various notes and stuff (including a changelog and todo list, woo!))</li>
</ul>
<p style="text-align: justify;">(Aside: just noticed ui.w are back to wowui.w - wtf? <em>Another</em> name change? Pff.)</p>
<p style="text-align: justify;">It's not finished; there's <em>lots</em> more <a href="http://fin.instinct.org/wowmods/help/todo.txt">to do</a>. But, now that there's finally favourites lists, I figured it might actually be useful for other people as well as me. :)</p>
<p style="text-align: justify;">Any and all comments, criticisms, suggestions, and / or other similar communications, thoughts, opinions, and missives related, indirectly connected, or even nothing to do with the site are of course happily encouraged, welcome, desired, positively <em>lusted over</em>, and will find a soft warm home in my brain where they can relax with buttery toast and a nice cold alcoholic or non-alcoholic beverage of choice and the fine company amongst peers and friends.</p>
<p style="text-align: justify;">cheers,</p>
<p style="text-align: justify;">- pgl / Fin</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/meta/wowmods-updates-user-registration-favourites-more/116:2008-12-07/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bash: variable variables</title>
		<link>http://pgl.yoyo.org/bits/tech/bash-variable-variables/100:2008-12-05/</link>
		<comments>http://pgl.yoyo.org/bits/tech/bash-variable-variables/100:2008-12-05/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 21:54:31 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[indirect expansion]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=100</guid>
		<description><![CDATA[How to use variable variables in bash:



&#91;mimi:pgl&#93;:~ $ tits=arse
&#91;mimi:pgl&#93;:~ $ arse=cheese
&#160;
# this way I figured out myself after a long time pulling my hair out
&#91;mimi:pgl&#93;:~ $ echo ${!tits}
cheese
&#160;
# this I found later at http://www.seocam.net/how-tos/how-to-create-variable-variables-in-bash
&#91;mimi:pgl&#93;:~ $ eval echo $`echo $tits`
cheese
&#160;
# how to assign to a variable variable:
&#91;vini:plowe&#93;:~ $ tits=cheese
&#91;vini:plowe&#93;:~ $ arse=tits
&#91;vini:plowe&#93;:~ $ eval $arse='hello'
&#91;vini:plowe&#93;:~ $ echo [...]]]></description>
			<content:encoded><![CDATA[<p>How to use variable variables in bash:</p>
<p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>mimi:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #007800;">tits</span>=arse
<span style="color: #7a0874; font-weight: bold;">&#91;</span>mimi:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #007800;">arse</span>=cheese
&nbsp;
<span style="color: #666666; font-style: italic;"># this way I figured out myself after a long time pulling my hair out</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>mimi:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #800000;">${!tits}</span>
cheese
&nbsp;
<span style="color: #666666; font-style: italic;"># this I found later at http://www.seocam.net/how-tos/how-to-create-variable-variables-in-bash</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>mimi:pgl<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #7a0874; font-weight: bold;">echo</span> $<span style="color: #000000; font-weight: bold;">`</span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$tits</span><span style="color: #000000; font-weight: bold;">`</span>
cheese
&nbsp;
<span style="color: #666666; font-style: italic;"># how to assign to a variable variable:</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>vini:plowe<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #007800;">tits</span>=cheese
<span style="color: #7a0874; font-weight: bold;">&#91;</span>vini:plowe<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #007800;">arse</span>=tits
<span style="color: #7a0874; font-weight: bold;">&#91;</span>vini:plowe<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #007800;">$arse</span>=<span style="color: #ff0000;">'hello'</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>vini:plowe<span style="color: #7a0874; font-weight: bold;">&#93;</span>:~ $ <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$tits</span>
hello</pre></div></div>


<p>Explained -- obliquely -- in the manual:</p>
<pre>   Parameter Expansion

   ...

       If the first character of parameter is an exclamation point, a level of
       variable indirection is introduced.  Bash uses the value of  the  vari-
       able  formed  from  the  rest of parameter as the name of the variable;
       this variable is then expanded and that value is used in  the  rest  of
       the  substitution,  rather than the value of parameter itself.  This is
       known as indirect expansion.  The exceptions to this are the expansions
       of  ${!prefix*} and ${!name[@]} described below.  The exclamation point
       must immediately follow the left brace in order to  introduce  indirec-
       tion.</pre><p>("<em>This is known as indirect expansion</em>" - rubbish! Everyone calls it variable<br />
variables! :))</p>
]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/bash-variable-variables/100:2008-12-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTomb - archive of removed YouTube videos</title>
		<link>http://pgl.yoyo.org/bits/tech/youtomb-archive-of-removed-youtube-videos/93:2008-12-05/</link>
		<comments>http://pgl.yoyo.org/bits/tech/youtomb-archive-of-removed-youtube-videos/93:2008-12-05/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 13:52:53 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[Free Culture]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/tech/youtomb-archive-of-removed-youtube-videos/93:2008-12-05/</guid>
		<description><![CDATA[Interesting:

 &#8226; YouTomb.

YouTomb is a research project by MIT Free Culture that tracks videos taken down from YouTube for alleged copyright violation.

 Also: cool!]]></description>
			<content:encoded><![CDATA[<p>Interesting:</p>

<p> &bull; <a href="http://youtomb.mit.edu/">YouTomb</a>.</p>

<blockquote><p><em>YouTomb is a research project by MIT Free Culture that tracks videos taken down from YouTube for alleged copyright violation.</em></p></blockquote>

<p><em></em> Also: cool!</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/youtomb-archive-of-removed-youtube-videos/93:2008-12-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Play Auditorium</title>
		<link>http://pgl.yoyo.org/bits/poetry/play-auditorium/89:2008-12-01/</link>
		<comments>http://pgl.yoyo.org/bits/poetry/play-auditorium/89:2008-12-01/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 07:30:11 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[poetry]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=89</guid>
		<description><![CDATA[Interesting:

• Play Auditorium

You proceed through the game by redirecting waves of light into targets by positioning things that divert the waves, with the levels getting more complex as you go on. There are "many ways to solve every puzzle"


This demo of Auditorium features 3 Acts. Each Act has at least 5 separate levels. We are [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting:</p>

<p>• <a href="http://www.playauditorium.com/">Play Auditorium</a></p>

<p>You proceed through the game by redirecting waves of light into targets by positioning things that divert the waves, with the levels getting more complex as you go on. There are "many ways to solve every puzzle"</p>


<blockquote><p><em>This demo of Auditorium features 3 Acts. Each Act has at least 5 separate levels. We are currently working on the full version of the game and have estimated around 20 acts total to be released in the near future..</em></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/poetry/play-auditorium/89:2008-12-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>whois gateway finally fixed</title>
		<link>http://pgl.yoyo.org/bits/meta/whois-gateway-finally-fixed/88:2008-11-18/</link>
		<comments>http://pgl.yoyo.org/bits/meta/whois-gateway-finally-fixed/88:2008-11-18/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 23:41:25 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[Me: Mine]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/meta/whois-gateway-finally-fixed/88:2008-11-18/</guid>
		<description><![CDATA[Finally fixed my whois tool:

- http://pgl.yoyo.org/whois/

Previously, it arsed up on most domains due to overzealous sanitisation on my part. No longer! Hooray.]]></description>
			<content:encoded><![CDATA[<p>Finally fixed my whois tool:</p>

<p>- <a title="Whois tool" href="http://pgl.yoyo.org/whois/">http://pgl.yoyo.org/whois/</a></p>

<p>Previously, it arsed up on most domains due to overzealous sanitisation on my part. No longer! Hooray.</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/meta/whois-gateway-finally-fixed/88:2008-11-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bash: arrays - assignment, looping, and indexing</title>
		<link>http://pgl.yoyo.org/bits/tech/bash-arrays-assignment-looping-and-indexing/81:2008-11-16/</link>
		<comments>http://pgl.yoyo.org/bits/tech/bash-arrays-assignment-looping-and-indexing/81:2008-11-16/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 01:40:32 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[indexes]]></category>
		<category><![CDATA[indices]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/tech/bash-arrays-assignment-looping-and-indexing/81:2008-11-16/</guid>
		<description><![CDATA[

## arrays in bash: assignment, indexing, and looping
 ##

# assign multiple values to a new array:
 array=(tits arse)

# or:
 array=([0]=tits [1]=arse)

# or:
 array=([0]=tits arse)

# assign single values to specific indices:
 array[2]='cheese'

# add a new value to the end of the array (push)
 array+=(hmm)

# NB: indices do not have to be congiuous:
 array[5]='last'

# view specific element [...]]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>

<p>## arrays in bash: assignment, indexing, and looping<br />
 ##</p>

<p># assign multiple values to a new array:<br />
 array=(tits arse)</p>

<p># or:<br />
 array=([0]=tits [1]=arse)</p>

<p># or:<br />
 array=([0]=tits arse)</p>

<p># assign single values to specific indices:<br />
 array[2]='cheese'</p>

<p># add a new value to the end of the array (push)<br />
 array+=(hmm)</p>

<p># NB: indices do not have to be congiuous:<br />
 array[5]='last'</p>

<p># view specific element of an array:<br />
 echo "first element: ${array[1]}"<br />
 echo "----"</p>

<p># view number of elements in an array:<br />
 echo "${#array[*]} total elements"<br />
 echo "----"</p>

<p># loop through an array by index:<br />
 for x in ${!array[*]}<br />
 do<br />
 echo "\${array[$x]} -&gt; ${array[$x]}"<br />
 done</p>

<p>echo "----"</p>

<p># loop through an array by value:<br />
 for y in ${array[*]}<br />
 do<br />
 echo $y<br />
 done</p>

<p>exit</p>

<p>## --<br />
 ## output<br />
 ## --</p>

<p>"test.sh" 67L, 1089C written<br />
 :!bash -D test.sh<br />
 :![ $? -eq 0 ] &amp;&amp; test.sh<br />
 first element: arse<br />
 ----<br />
 5 total elements<br />
 ----<br />
 ${array[0]} -&gt; tits<br />
 ${array[1]} -&gt; arse<br />
 ${array[2]} -&gt; cheese<br />
 ${array[3]} -&gt; hmm<br />
 ${array[5]} -&gt; last<br />
 ----<br />
 tits<br />
 arse<br />
 cheese<br />
 hmm<br />
 last</p>

<p><br class="spacer_" /></p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/bash-arrays-assignment-looping-and-indexing/81:2008-11-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection</title>
		<link>http://pgl.yoyo.org/bits/poetry/reflection/79:2008-11-16/</link>
		<comments>http://pgl.yoyo.org/bits/poetry/reflection/79:2008-11-16/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 00:37:32 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[poetry]]></category>
		<category><![CDATA[beautiful]]></category>
		<category><![CDATA[night]]></category>
		<category><![CDATA[optical illusion]]></category>
		<category><![CDATA[zepellin]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=79</guid>
		<description><![CDATA[Lovely image taken by Ricky Gervais where "the reflection of the room in the glass makes it look like a giant futuristic temple":

- http://www.rickygervais.com/images/tsott_nywindow.jpg

]]></description>
			<content:encoded><![CDATA[<p>Lovely image taken by <a title="Ricky's weblog" href="http://www.rickygervais.com/thissideofthetruth.php">Ricky Gervais</a> where "the reflection of the room in the glass makes it look like a giant futuristic temple":</p>

<p>- <a title="Image of New York City taken from inside with eery effect from the reflection of the window" href="http://www.rickygervais.com/images/tsott_nywindow.jpg">http://www.rickygervais.com/images/tsott_nywindow.jpg</a></p>

<p><br class="spacer_" /></p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/poetry/reflection/79:2008-11-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double negatives</title>
		<link>http://pgl.yoyo.org/bits/jokes/double-negatives/74:2008-11-13/</link>
		<comments>http://pgl.yoyo.org/bits/jokes/double-negatives/74:2008-11-13/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 01:26:06 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[jokes]]></category>
		<category><![CDATA[smartarse]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=74</guid>
		<description><![CDATA[My favourite quote from bash.org:


#734797 +(3215)- [X]

&#60;Malagmyr&#62; This linguistics professor was lecturing the class.
 &#60;Malagmyr&#62; "In English," he explained, "a double negative forms a positive. In some                    languages, such as Russian, a double negative is still a negative."
 &#60;Malagmyr&#62; "However," the professor continued, "there is no [...]]]></description>
			<content:encoded><![CDATA[<p>My favourite quote from <a href="http://bash.org/">bash.org</a>:</p>


<blockquote><p><a href="http://bash.org/?quote=734797">#734797</a> +(3215)- [X]</p>

<p><br class="spacer_" /><span style="color: #003300;">&lt;Malagmyr&gt;</span> This linguistics professor was lecturing the class.<br />
 <span style="color: #003300;">&lt;Malagmyr&gt; </span>"In English," he explained, "a double negative forms a positive. In some                    languages, such as Russian, a double negative is still a negative."<br />
 <span style="color: #003300;">&lt;Malagmyr&gt;</span> "However," the professor continued, "there is no language wherein a double                                   positive can form a negative."<br />
 <span style="color: #003300;">&lt;Malagmyr&gt;</span> Immediately, a voice from the back of the room piped up: "Yeah..... right...."</p></blockquote>


<p><br class="spacer_" /></p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/jokes/double-negatives/74:2008-11-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warhammer Online &quot;Authentication Failed&quot; solution</title>
		<link>http://pgl.yoyo.org/bits/wow/warhammer-online-authentication-failed/54:2008-09-30/</link>
		<comments>http://pgl.yoyo.org/bits/wow/warhammer-online-authentication-failed/54:2008-09-30/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 16:39:35 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[wow]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[teething]]></category>
		<category><![CDATA[war]]></category>
		<category><![CDATA[warhammer online]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/war/warhammer-online-authentication-failed-error-john-michael-del-valles-blog/54:2008-09-30/</guid>
		<description><![CDATA[I've been having trouble logging on to Warhammer Online, and by the looks of it I'm not the only one - seems that there's hundreds of people out there frustrated by an error saying "Authentication Failed" when trying to start the game.

Thanks to a "rizzo" on a weblog I came across, though, it seems that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I've been having trouble logging on to Warhammer Online, and by the looks of it I'm not the only one - seems that there's hundreds of people out there frustrated by an error saying "Authentication Failed" when trying to start the game.</p>

<p style="text-align: justify;">Thanks to a "rizzo" on a weblog I came across, though, it seems that the issue might be solvable - <strong>apparently you need to make sure that your machine has the ports 1380, 8046, and 10622 open</strong> - so have a look at your firewall setup and see if that might be the problem.</p>

<p style="text-align: justify;">Thanks, rizzo!</p>


<ul style="text-align: justify;">
		<li><a href="http://www.john-michaeldelvalle.com/2008/09/09/warhammer-online-authentication-failed-error/">Warhammer Online Authentication Failed Error | John-Michael Del Valle's Blog</a>.</li>
</ul>


<p style="text-align: justify;"><strong>Update</strong></p>

<p style="text-align: justify;">There's a few other things, too:</p>


<ul style="text-align: justify;">
		<li>run <strong>warpatch.exe</strong> (see <a title="I cannot log in to the game. What is wrong?" href="http://faq.war-europe.com/en/questions/340/I+cannot+log+in+to+the+game.+What+is+wrong%3F">this FAQ</a> for more)</li>
		<li>possibly open <strong>port 4574</strong> (see <a title="What ports do I need to forward for WAR?" href="http://faq.war-europe.com/en/questions/6/What+ports+do+I+need+to+forward+for+WAR%3F">this FAQ</a> for more)</li>
</ul>


<p style="text-align: justify;">I've just run warpatch.exe and have apparently have 815MB to download. Ye gods.</p>

<p style="text-align: justify;"><strong>Update #2</strong></p>

<p style="text-align: justify;">Well, looks like that was the issue: just needed to run warpatch.exe. Which admittedly isn't exactly the obvious solution; but it worked. (I even got a response to a mail I sent about something entirely unrelated this weekend, saying to run warpatch.exe, heh). I've just had a nice four hour intro to the game, and, well, I'm pretty happy I'll have something to do for a while yet. Hooray!</p>


<ul>
</ul>
<ul>
</ul>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/wow/warhammer-online-authentication-failed/54:2008-09-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinkedIn&#039;s &quot;People you may know&quot; feature</title>
		<link>http://pgl.yoyo.org/bits/tech/linkedins-people-you-may-know-feature/44:2008-09-29/</link>
		<comments>http://pgl.yoyo.org/bits/tech/linkedins-people-you-may-know-feature/44:2008-09-29/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:06:53 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[amazing]]></category>
		<category><![CDATA[clever-tech]]></category>
		<category><![CDATA[connecting]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[corporate]]></category>
		<category><![CDATA[corporations]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[puzzling]]></category>
		<category><![CDATA[scary]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=44</guid>
		<description><![CDATA[LinkedIn's scarily good autosuggestion feature for new contacts that you might not have thought to contact: clever tech, or dark MAGICK?]]></description>
			<content:encoded><![CDATA[<p>If you weren't already familiar with it, LinkedIn is a social networking site that focuses on the professional side of networking. Essentially it's the same model the rest of them:</p>
<ol>
<li>Get people signed up through a pyramid scheme based around people's need to feel popular and their ability to believe that relationships are essentially a matter of <em>mass</em> - that 200 superficial relationships is the same as 20 long-lasting friendships</li>
<li>...</li>
<li>Profit!</li>
</ol>
<p><span>And, yes, as it happens I <em>am</em> rather a hypocrite here, because I have spent a considerable amount of time looking for people that I might possible know or have worked with or have sat opposite on the bus once because then I could introduce myself and I'd get another more Connection! Which makes me one step closer to <strong>winning</strong> at LinkedIn! But I figure, every other idiot or minority or otherwise mockable group is allowed to mock said group they belong to, so, I can too. Anyway. I wanted to write about one particular part of LinkedIn.</span></p>
<p>On the "Home" page after you log in, there's occasionally a box off to the right labelled "People you may know", with a list of three or so LinkedIn members that you aren't currently linked to, as suggestions for future Linkees. (Linkees? I suppose you'd be a Linkee too then, the Link goes both ways, it doesn't matter who initiated it after an invite's been accepted. Perhaps that would make everyone collectively the Linkii. Too much ee going on there, I'm mentally gurning. Hmm. "We are the Linkii-Gurn, and we come in peace! We would like you to join our professional network!")</p>
<p>So, this "people you may know" didn't seem much of anything at first, I didn't take much notice of it as I was working way through much more efficient methods of mass-linkage ("right, now, I was on <em>461</em> bus route back then, so if I just find out the route and search for everyone that lives in the surrounding area and send them all invitations, statistically speaking I'm <em>certain</em> to rack up loads more Connections!). However, after a while I realised that the suggestions were surprisingly accurate - and not just accurate, but remarkably helpful, because people were being suggested that I would <em>never</em> have thought of myself! I mean, I could imagine that had I actually been spamming my fellow bus-travellers from 10 years ago, I might see the bus driver up there - except not the normal bus driver, the guy who we only saw for a week because he was temping while the other driver was ill, and I only had one five minute conversation with, about paint.</p>
<p>I've I've wondered a few times how they did it. Some of the methods must be relatively obvious - they're always encouraging people to import their entire address books and stuff, and things like correlating locations with interests with age would no doubt be very effective in a lot of cases. Some of the suggestions, though, were just so obscure, I just couldn't figure out how on earth the algorithm had been able to connect us. (Was there someone on the bus with me 10 years ago <em>working for LinkedIn?!</em> It's a conspiracy!)</p>
<p>Whatever it was must've been a strong enough link that we were identified as potentially knowing each other, but something (or, more likely, a whole lot of little things) so unobvious that even after some considerable thought (I had to lie down for a bit) it remained a mystery. Considering the fact that I must've come across quite a few of the other members of LinkedIn on a closer level, I would have expected to be seeing other people's faces that I'd heard of, or had worked somewhere I was familiar with, or something - at least more often.</p>
<p>I finally Googled the problem today, and found <a href="http://www.linkedin.com/answers/technology/information-technology/information-storage/TCH_ITS_IST/59136-2897253">a question that was answered on LinkedIn itself</a> about the "<strong>You might know...</strong>" feature. It's not just me, have a look at some of these quotes (actually, the question itself gives a good idea of what I mean):</p>
<blockquote><p><strong>How does the AI behind the "People you may know" work?</strong></p>
<p>I'm amazed by its accuracy. Just today, it suggested over a dozen people that I do know and am connected to in one way or another. What's the logic behind the code, in simple terms? Is there some code written in the contacts file we upload? Although, some of the people that I "know" weren't hidden somewhere in my address book, so it can't be that. Is there some geo localization at work, or is it a sort of datamining AI? I'm so curious to know how it works!</p>
<p><em>Clarification added June 24, 2007</em><br />
 It can't be from my "other" contacts because I don't have any stored there. Nor can it be keywords that we have stored in our profiles because some of the "people i may know" have completely different backgrounds, education, jobs, etc.</p>
</blockquote>
<blockquote><p><em>Clarification added June 24, 2007:</em><br />
 I think there is a cross co-relation between contacts that I upload and those uploaded by others that include me. Even if we don't invite these contacts or even if these contacts don't invite me, then subsequently delete them from our contact list, I suspect LinkedIn stores this information.</p>
</blockquote>
<blockquote><p>The weirdest thing though is when it suggests someone I only know "off the street": someone who's contact info I don't have and vice versa and someone with whom I have no history with (school, employer, same industry, etc.).</p>
</blockquote>
<p>Most of the other commenters were equally amazed or even more so - one person in particular made me question whether they were just shit stirring or telling the truth:</p>
<blockquote><p>was just given two names of people that I do know, but that I have no connection with through LinkedIn. My profile is not filled in with enough data OR the right data to make a connection. Therefore, how would they know I worked with them, if that employer is not listed, how would they know I went to school with them, when that inststution is not listed. I am not a regular LinkedIn user and only have a few connections, and those connections have no connections to the people on my list. SO.... where did those names come from?</p>
</blockquote>
<p>There were a couple of comments from staff:</p>
<blockquote><p>Steven Stegman - <em>Research Scientist and Sr. Product Manager</em></p>
<p>"People you may know" is powered by a sophisticated predictive model that uses many factors to guess people you might know. it's still in beta, and we've made some significant refinements to it recently.It's pretty cool, no? Please give us feedback on it.</p>
</blockquote>
<p>The comments following this essentially ignored him - with everyone saying how amazed they were, until the last post:</p>
<blockquote><p>David Brabant - <em>Software Architect - Software Development Manager at Siemens IT Solutions and Services</em></p>
<p>There isn't any kind of magic here, and even less the slightest trace of artificial intelligence. This is simply based on graph theory, starting exploration of the graph of your relations from your node, and filtering those relations according to what is called "homophily". The greater is the homophily between two nodes, the more likely two nodes will be connected. For a good introduction on the social network theory, see the document linked below.<br />
 Links:</p>
<p><a title="http://home.earthlink.net/~ckadushin/Texts/Basic%20Network%20Concepts.pdf" href="http://home.earthlink.net/~ckadushin/Texts/Basic%20Network%20Concepts.pdf">http://home.earthlink.net/~ckadushin/Texts/Basic Network Concepts.pdf</a></p>
</blockquote>
<p>Well, of <em>course</em>. It's simply <strong>graph theory</strong>! If anyone had <em>cared</em> to read even the <em>simplest</em> of introductions in the field then we wouldn't've had to waste this man's valuable time, I mean, really, how inconsiderate. Oafs.</p>
<p>So, I went and read (most of) that 63 page PDF, and I'm <em>still</em> convinced it's a little more murky than that. It doesn't explain why I'm not getting more suggestions about people who would be instinctively easily to identify within a degree of accuracy. Also, there are people I haven't attempted to connect with that I could have, but decided against, or simply couldn't remember the email address for and needed to know it before sending an invite. Why haven't they come upas suggestions while these seemingly counter-intuitive others have? After all, they're actually (given the data, if it were being analyzed) much more strongly connected to me than the others.</p>
<p>A couple of things might be along the lines of, someone who's been to visit someone else's page, and gone most of the way towards contacting them, but didn't in the end - which is exactly what I did with a number of people, and relatively easy to look for. Finding people who appeared in, say, two or three people's address books, and is already even though they didn't list their work addresses from 5 years ago, they were already connected to another two people from the company. You could probably tell a <strong>lot</strong> about who someone might be connected to given their browsing habits - I would say (without any evidence, true) that humans tend to be much more interested in people they know than strangers even when the stranger is famous or rich (or otherwise might tempt people being curious without having their friends to check up on first): for anyone that signed up, the first few profiles they looked at would be huge pointers.</p>
<p>Of course it does <em>have</em> to be some sort of Science in the end (unless they really did have people following me around on the bus!); but I sincerely doubt the specifics are about to be revealed any time soon. My money's on LinkedIn being actually pretty sneaky, even if they're being clever as well (and I guess their money is too), and whatever the case it's still pretty cool. And, as Clarke's third law states, any any sufficiently advanced technology is indistinguishable from magic; while we're still ignorant, who cares how they do it?</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/linkedins-people-you-may-know-feature/44:2008-09-29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inconsolata Cleartype: Raph Levien&#039;s Inconsolota font, hinted for Windows</title>
		<link>http://pgl.yoyo.org/bits/tech/inconsolata-cleartype-raph-leviens-inconsolota-font-hinted-for-windows/51:2008-09-25/</link>
		<comments>http://pgl.yoyo.org/bits/tech/inconsolata-cleartype-raph-leviens-inconsolota-font-hinted-for-windows/51:2008-09-25/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 19:30:00 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cleartype]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[inconsolata]]></category>
		<category><![CDATA[monospace]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[subpixel rendering]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=51</guid>
		<description><![CDATA[The Inconsolata monospace font, modified to look good with subpixel rendering (aka Cleartype)]]></description>
			<content:encoded><![CDATA[<p>Woo! I <em>love</em> <a title="Inconsolata (monotype font for programmers)" href="http://www.actsofvolition.com/archive/2007/september/inconsolata">Inconsolata</a> (see also <a href="http://www.levien.com/type/myfonts/inconsolata.html">Raph Levien's main page</a>) - so much so that I've even recommended (on the <a title="About this weblog" href="/bits/about/">About</a> page (which I know you haven't read)) downloading it as I've set it for the default monospace font on this site.</p>

<p>One problem it's always had, though, is that it looks pants with at low points subpixel rendering (aka Cleartype) turned on. Hooray! thought I, when I came across this page:</p>


<ul>
		<li><a href="http://mark.kiidesign.com/inconsolata.html">Inconsolata ClearType: Raph Levien's Inconsolota font, hinted for Windows</a>.</li>
</ul>


<p>Thank you, xiy, or Mark, or whoever you are! You have made the world a better place.</p>

<b>Update 2009-04-27:</b> the site seems to be down; for prosperity, here's a copy of the font (I hope I'm not breaking any copyright here!):

<ul>
<li><a href="/bits/files/inconsolata-modified.ttf">inconsolata-modified.ttf</a>
</ul>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/inconsolata-cleartype-raph-leviens-inconsolota-font-hinted-for-windows/51:2008-09-25/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>scp: copying filenames with colons</title>
		<link>http://pgl.yoyo.org/bits/tech/how-to-scp-files-with-a-colon/6:2008-07-19/</link>
		<comments>http://pgl.yoyo.org/bits/tech/how-to-scp-files-with-a-colon/6:2008-07-19/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 16:11:23 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[filenames]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[misc-useful]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[shell escapes]]></category>
		<category><![CDATA[shell scripting]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=6</guid>
		<description><![CDATA[# annoying:

[jem:pgl]:~/p/misc_useful $ /usr/bin/scp scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null
 ssh: scp: Name or service not known

# sorted:

[jem:pgl]:~/p/misc_useful $ /usr/bin/scp ./scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null
 The authenticity of host 'localhost (127.0.0.1)' can't be established.
 RSA key fingerprint is 12:2b:3a:4e:be:6f:41:f2:20:4c:1b:ee:6a:46:35:61.
 Are you sure you want to continue connecting (yes/no)? yes
 Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
 pgl@localhost's password:
 [...]]]></description>
			<content:encoded><![CDATA[<p># annoying:</p>

<p style="padding-left: 30px;"><span style="color: #808000;">[jem:pgl]<strong>:</strong>~/p/misc_useful <strong>$</strong> </span><span style="color: #993300;">/usr/bin/scp scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null<br />
 ssh: scp: Name or service not known</span></p>

<p># sorted:</p>

<p style="padding-left: 30px;"><span style="color: #808000;">[jem:pgl]<strong>:</strong>~/p/misc_useful <strong>$</strong> </span><span style="color: #993300;">/usr/bin/scp ./scp\:copying-filenames-with-colons-in-them.txt localhost:/dev/null<br />
 The authenticity of host 'localhost (127.0.0.1)' can't be established.<br />
 RSA key fingerprint is 12:2b:3a:4e:be:6f:41:f2:20:4c:1b:ee:6a:46:35:61.<br />
 Are you sure you want to continue connecting (yes/no)? yes<br />
 Warning: Permanently added 'localhost' (RSA) to the list of known hosts.<br />
 pgl@localhost's password:<br />
 scp:copying-filenames-with-colons-in-them.txt                                                   100%    0     0.0KB/s   00:00</span></p>

<p><span style="color: #1d3e20;"><strong>Executive summary</strong>: filenames with <strong>:</strong>colons<strong>: </strong>break scp, unless they're prefixed with a path.</span></p>

<p>Why: scp has no way of telling that a file called "<span style="color: #333300;">file:name</span>" is isn't the user specifying <span style="color: #003300;">host:path</span>, which is the usual way it's used. To disambiguate this for scp, prefix the filename with its path (either relative to your current directory, or a full path, it doesn't matter); ie, instead of "<span style="color: #003300;">scp filename:with:colons</span>", it's "<span style="color: #003300;">scp ./filename:with:colons</span>".</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/how-to-scp-files-with-a-colon/6:2008-07-19/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Automatic Upgrade fix for local file access permissions bug</title>
		<link>http://pgl.yoyo.org/bits/meta/wordpress-automatic-upgrade-fix-for-local-file-access-permissions-bug/25:2008-07-19/</link>
		<comments>http://pgl.yoyo.org/bits/meta/wordpress-automatic-upgrade-fix-for-local-file-access-permissions-bug/25:2008-07-19/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 12:48:27 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[wordpress 2.6]]></category>
		<category><![CDATA[Wordpress Automatic Upgrade]]></category>
		<category><![CDATA[wordpress upgrading wordpress]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=25</guid>
		<description><![CDATA[I've just upgraded this Wordpress installation to the new point release, 2.6. Being lazy, I used a plugin to help me do it, "Wordpress Automatic Upgrade". Unfortunately it has a bug at the beginning that prevents local file access, so I ended up using the FTP method (which worked perfectly). I had a look at [...]]]></description>
			<content:encoded><![CDATA[<p>I've just upgraded this Wordpress installation to the new point release, 2.6. Being lazy, I used a plugin to help me do it, "Wordpress Automatic Upgrade". Unfortunately it has a <a href="http://forum.techie-buzz.com/topic.php?id=46&amp;page&amp;replies=6">bug at the beginning that prevents local file access</a>, so I ended up using the FTP method (which worked perfectly). I had a look at the plugin afterwards though, and was able to figure out what the problem was, and <a href="http://wordpress.org/support/topic/190261?replies=1">posted a fix</a> to the forums.</p>

<p>- <a href="http://pgl.yoyo.org/bits/files/wpau_prelimcheckclass.php.txt">wpau_prelimcheck.class.php</a></p>

<p>Hope someone out there finds this useful.</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/meta/wordpress-automatic-upgrade-fix-for-local-file-access-permissions-bug/25:2008-07-19/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia, Thunderbird, syncing, and mental anguish</title>
		<link>http://pgl.yoyo.org/bits/tech/nokia-thunderbird-syncing-and-mental-anguish/7:2008-07-10/</link>
		<comments>http://pgl.yoyo.org/bits/tech/nokia-thunderbird-syncing-and-mental-anguish/7:2008-07-10/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 00:10:00 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[6300]]></category>
		<category><![CDATA[betas]]></category>
		<category><![CDATA[calendars]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[gnokii]]></category>
		<category><![CDATA[gplus]]></category>
		<category><![CDATA[groupwise]]></category>
		<category><![CDATA[intellisync]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[ovi]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[syncing]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=7</guid>
		<description><![CDATA[From the Nokia forums (and approx. 2bn other places around the web where people are asking the same question):

"Does any one know how to synchronize ... thunderbird ... with your nokia ... and the other way round?"

A perfectly valid question, especially since both Nokia and Thunderbird have been around quite some time now - you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://discussions.nokia.com.au/discussions/board/message?board.id=apps&amp;message.id=4216#M4216">From the Nokia forums</a> (and approx. 2bn other places around the web where people are asking the same question):</p>

<p style="padding-left: 30px;"><span style="color: #003300;">"Does any one know how to synchronize ... thunderbird ... with your nokia ... and the other way round?"</span></p>

<p>A perfectly valid question, especially since both <a href="http://www.nokia.com/">Nokia</a> and <a href="http://www.mozilla-europe.org/en/products/thunderbird/">Thunderbird</a> have been around quite some time now - you would've thought that this is a solved problem.</p>

<p>However, I think the correct answer to that this question is, no, nobody does. And if they do then I would very much like to know about it.</p>

<p>The old Thunderbird addon doesn't work anymore, and hasn't for a while.</p>

<p>There's two beta-stage projects which might one day help, but look almost abandoned to be honest:</p>

<p>- <a href="http://www.gnokii.org/">http://www.gnokii.org/</a></p>

<p>- <a href="http://www.gammu.org/wiki/index.php?title=GPlus:Main_Page">http://www.gammu.org/wiki/index.php?title=GPlus:Main_Page</a></p>

<p>(GPlus is actually based on Gnokii, it just has the same half-finished feel to it. (I am being totally unfair here - a lot of hard work has obviously gone into these projects, and they don't deserve to be dismissed out of hand; they just didn't work for me and the amount of time I've spent playing with stuff that also <em>doesn't work</em> has caused me to be nasty (fuckers).))</p>

<p>I've tried them, they don't work (at least not with my phone, a 6300). Ditto <a href="http://www.mobile-master.com/">MobileMaster</a>. Ditto <a href="http://www.intellisync.com/">Intellisync</a>. It's tragic. Is this really such a hard thing to solve?</p>

<p>Oh well.</p>

<p><br class="spacer_" /></p>

<p>[... a little later on...]</p>

<p><br class="spacer_" /></p>

<p>I wrote this post a few days ago - since then, I've installed the <a href="http://www.ovi.com/ovi/app/ovi/web/download">Ovi Suite</a>. And fuck me sideways, they've finally done it -- what they should've done five years ago -- a group of programs for managing your mobile that <em>doesn't</em> need three services running and five processes starting up when you login. Clap, clap, Nokia!</p>

<p>Horrible as it is that they've taken this long to come up with this, it <em>is</em> a good set of programs, and I have recently experienced my first proper Sync. Maybe I'll write more about it later - especially the weird as Wyrd 3D desktop <em>thing</em> that comes with it.</p>

<p>(Not that, of course, it syncs with Thunderbird: but it did with GroupWise, and GroupWise can export something which Thunderbird can import - so... well it's a start.)</p>

<p>[tags]nokia, thunderbird, syncing, painful, pain, gnokii, gplus, ovi, ical, calendar, 6300, mobilemaster, intellisync, fail, gplus, beta, groupwise, export[/tags]</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/tech/nokia-thunderbird-syncing-and-mental-anguish/7:2008-07-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Garden</title>
		<link>http://pgl.yoyo.org/bits/poetry/my-garden/5:2008-07-09/</link>
		<comments>http://pgl.yoyo.org/bits/poetry/my-garden/5:2008-07-09/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 20:55:48 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[poetry]]></category>
		<category><![CDATA[god]]></category>
		<category><![CDATA[horticulture]]></category>
		<category><![CDATA[thomas edward brown]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=5</guid>
		<description><![CDATA[A GARDEN is a lovesome thing, God wot!
Rose plot,
Fringed pool,
Fern'd grot-
The veriest school
Of peace; and yet the fool
Contends that God is not-
Not God! in gardens! when the eve is cool?
Nay, but I have a sign;
'Tis very sure God walks in mine.

-- Thomas Edward Brown (1830-1987)]]></description>
			<content:encoded><![CDATA[A GARDEN is a lovesome thing, God wot!
Rose plot,
Fringed pool,
Fern'd grot-
The veriest school
Of peace; and yet the fool
Contends that God is not-
Not God! in gardens! when the eve is cool?
Nay, but I have a sign;
'Tis very sure God walks in mine.

-- <em>Thomas Edward Brown (1830-1987)</em>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/poetry/my-garden/5:2008-07-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuck you, spam</title>
		<link>http://pgl.yoyo.org/bits/arse/fuck-you-spam/10:2008-07-09/</link>
		<comments>http://pgl.yoyo.org/bits/arse/fuck-you-spam/10:2008-07-09/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 11:20:00 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[arse]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[junk filter]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=10</guid>
		<description><![CDATA[And this, folks, is why spam sucks so fucking much:



Junk Filter Statistics

 

The junk mail filter has been trained by 46868 messages, whereof 28127 (60%) have been rated as solicited and 18741 (40%) as junk. This resulted in a total of 699360 tokens read, 349780 (50%) rated as good and 349580 (50%) as evil; the [...]]]></description>
			<content:encoded><![CDATA[<p>And this, folks, is why spam sucks so fucking much:</p>

<p><br class="spacer_" /></p>

<p style="padding-left: 30px;"><span style="color: #008000;">Junk Filter Statistics</span></p>

<p><span style="color: #800000;"> </span></p>

<p style="padding-left: 30px;"><span style="color: #800000;">The junk mail filter has been trained by 46868 messages, whereof 28127 (60%) have been rated as solicited and 18741 (40%) as junk. This resulted in a total of 699360 tokens read, 349780 (50%) rated as good and 349580 (50%) as evil; the number of different tokens is 622268.</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> The following table will show the 12 most common tokens, hiding 622256 tokens below the threshold of 24060 appearances.</span></p>

<p><span style="color: #800000;"> </span></p>

<p style="padding-left: 30px;"><span style="color: #800000;">(Processing this training.dat of 24060562 bytes took 780.35 seconds.)</span></p>

<p><span style="color: #800000;"> </span></p>

<p style="padding-left: 30px;"><span style="color: #ff0000;">Token                                                      Good      Evil  Junk Probability</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 1       mime-version:1.0                             13818    17248    65.20 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 2       for                                                       16579     9394     45.96 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 3       the                                                       21511    11836    45.23 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 4       envelope-to:pgl@yoyo.org             22742    16294    51.81 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 5       content-type/type:text/plain     22016     6247     29.87 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 6       you                                                       19875     9279     41.20 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 7       with                                                     17209     8710     43.17 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 8       this                                                     17078     9004     44.17 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 9       x-mozilla-status2:00000000         10897    13810    65.54 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 10      that                                                    17419     7984     40.76 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 11      x-mozilla-status:0001                  10846    13810    65.65 %</span><span style="color: #800000;"><br />
 </span><span style="color: #800000;"> 12      and                                                      20086    10530    44.03 %</span></p>

<p style="padding-left: 30px;"> </p>

<p style="text-align: justify;">That's right, there's a greater than 40% chance any mail I receive is going to be spam if it contains any of these words: "with", "that", "and", "for", "the", or "you". <strong>40%</strong> for <strong>any</strong> of them. Sigh.</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/arse/fuck-you-spam/10:2008-07-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello</title>
		<link>http://pgl.yoyo.org/bits/meta/hello/4:2008-07-09/</link>
		<comments>http://pgl.yoyo.org/bits/meta/hello/4:2008-07-09/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 07:36:17 +0000</pubDate>
		<dc:creator>pgl</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[first post]]></category>
		<category><![CDATA[hello]]></category>

		<guid isPermaLink="false">http://pgl.yoyo.org/bits/?p=4</guid>
		<description><![CDATA[So, I never really thought I'd actually end up attempting a weblog of my own, but, there you go - or here I go. I try to avoid things that have a very large statistical likelihood of failing; and maintaining a weblog is without question something which has shown a propensity for people not to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">So, I never really thought I'd actually end up attempting a weblog of my own, but, there you go - or here I go. I try to avoid things that have a very large statistical likelihood of failing; and maintaining a weblog is without question something which has shown a propensity for people <em>not to do </em>that verges on being a physical property of the universe.</p>

<p style="text-align: justify;">However, as many before me, I have ignored my own best interests in order to satisfy those narcissistic tendencies (my <em>real</em> own best interests) that urge me (and apparently a large percentage of the rest of the world (who are arranged in some sort of <em>sphere</em>, it seems)) to tell everyone else (that's right, <em>everyone</em>) what's on my mind: resulting in this - this <em>thing</em>, here, with me, and you. Hello.</p>

<p style="text-align: justify;">Warning: I will attempt to be amusing, and interesting, something which almost guarantees that my webloggery will annoy you. This is not an apology, just, an excuse I can use to myself after I've irritated you.</p>

<p style="text-align: justify;">OK, right, now where is my checklist? Right - doing well so far, I can tick off self-absorbed posting, spending too long fucking around with Wordpress, and - ah - I'm right on schedule to fill up some area or <em>roll</em> type section with links to people I've know. Then I think fairly soon I'll be ready to post about anything that over 90% of all weblogs have already posted about, followed perhaps by some short notes about work that mean nothing to anyone except myself, at which point I can take a break for a few months until I'm up for the apology for not posting much recently. Excellent. This <em>is</em> going to be fun.</p>]]></content:encoded>
			<wfw:commentRss>http://pgl.yoyo.org/bits/meta/hello/4:2008-07-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
