<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Pete Shanahan&apos;s Shack</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.petesh.com/atom.xml" />
    <id>tag:www.petesh.com,2008-06-19://1</id>
    <updated>2008-08-22T17:25:24Z</updated>
    <subtitle>If It Wasn&apos;t For Carbon-14, I Wouldn&apos;t Date At All</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.2rc2-en</generator>

<entry>
    <title>This entry is brought to you by intrepid ibex</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/08/this-entry-is-brought-to-you-b.html" />
    <id>tag:www.petesh.com,2008://1.672</id>

    <published>2008-08-22T17:21:24Z</published>
    <updated>2008-08-22T17:25:24Z</updated>

    <summary>Sitting in the Galway Hooker bar, having a pint waiting until my train starts boarding. Using an Acer Aspire One laptop, running Ubuntu Intrepid Ibex and my USB 3g data dongle. It&apos;s actually usable. It may be small, but it&apos;s...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux/Unix" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="aceraspireonelaptopnetbook3gdatamodemusb" label="acer aspire one laptop netbook 3g datamodem usb" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[Sitting in the Galway Hooker bar, having a pint waiting until my train starts boarding.<br/>
Using an Acer Aspire One laptop, running Ubuntu Intrepid Ibex and my USB 3g data dongle.<br/>
It's actually usable. It may be small, but it's cabable.<br/>
Oh, and it looks like my train is boarding. At least I have a seat reserved so I don't need to queue with the other folks.]]>
        
    </content>
</entry>

<entry>
    <title>Address book searching on the Mac</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/address-book-searching-on-the.html" />
    <id>tag:www.petesh.com,2008://1.671</id>

    <published>2008-07-31T19:08:39Z</published>
    <updated>2008-07-31T13:55:49Z</updated>

    <summary>I don&apos;t want to keep manually syncing my address book on Vodafone with that of my mac, so I use this script to pull out the phone numbers of people when I want to send them a text message using...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="addressbook" label="address book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="leopard" label="leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="osx" label="os x" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="search" label="search" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[I don't want to keep manually syncing my address book on Vodafone with that of my mac, so I use this script to pull out the phone numbers of people when I want to send them a text message using webtext (or my webtext script).<br/>
<font color="#80a0ff">#!/bin/sh</font><br>
<br>
<font color="#40ffff">search_for</font>=name<br>
<font color="#40ffff">return_val</font>=phone<br>
<br>
<font color="#40ffff">args</font>=<span style="background-color: #ff0000"><font color="#ffffff">$(</font></span><font color="#ff0000">getopt s:r: </font><font color="#ff80ff">$*</font><span style="background-color: #ff0000"><font color="#ffffff">)</font></span><br>
<br>
<font color="#aa4444"><b>set</b></font>&nbsp;-- <font color="#ff80ff">$args</font><br>
<br>
<font color="#aa4444"><b>while</b></font><font color="#ffffff">&nbsp;:</font><font color="#ff0000">;</font><font color="#ffffff">&nbsp;</font><font color="#ffffff">do</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">case</font>&nbsp;<font color="#ff80ff">$1</font>&nbsp;<font color="#ffffff">in</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-s<font color="#aa4444"><b>)</b></font>&nbsp;<font color="#40ffff">search_for</font>=<font color="#ff80ff">$2</font><font color="#ff0000">;</font>&nbsp;<font color="#aa4444"><b>shift</b></font><font color="#aa4444"><b>;;</b></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-r<font color="#aa4444"><b>)</b></font>&nbsp;<font color="#40ffff">return_val</font>=<font color="#ff80ff">$2</font><font color="#ff0000">;</font>&nbsp;<font color="#aa4444"><b>shift</b></font><font color="#aa4444"><b>;;</b></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--<font color="#aa4444"><b>)</b></font>&nbsp;<font color="#aa4444"><b>shift</b></font><font color="#ff0000">;</font>&nbsp;<font color="#aa4444"><b>break</b></font><font color="#aa4444"><b>;;</b></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">esac</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>shift</b></font><br>
<font color="#ffffff">done</font><br>
<br>
<font color="#ffffff">if</font>&nbsp;<font color="#ff0000">[</font>&nbsp;<font color="#ff80ff">$#</font>&nbsp;<font color="#ffffff">-lt</font>&nbsp;<font color="#ff00ff">1</font>&nbsp;<font color="#ff0000">]</font><font color="#ff0000">;</font>&nbsp;<font color="#ffffff">then</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>echo</b></font><font color="#ff00ff">&nbsp;</font><font color="#ff00ff">1</font><font color="#ffffff">&gt;</font><font color="#ff0000">&amp;</font><font color="#ff00ff">2</font>&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">usage: </font><span style="background-color: #ff0000"><font color="#ffffff">$(</font></span><font color="#ff0000">basename </font><font color="#ff80ff">$0</font><span style="background-color: #ff0000"><font color="#ffffff">)</font></span><font color="#ff00ff">&nbsp;-s &lt;search&gt; -r &lt;return&gt; YOUR_SEARCH</font><font color="#ff0000">&quot;</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aa4444"><b>exit</b></font>&nbsp;<font color="#ff00ff">127</font><br>
<font color="#ffffff">fi</font><br>
<br>
<font color="#40ffff">search</font>=<br>
<font color="#aa4444"><b>for</b></font>&nbsp;i <font color="#aa4444"><b>in</b></font>&nbsp;<font color="#ff80ff">$@</font><font color="#ff0000">;</font>&nbsp;<font color="#ffffff">do</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">if</font>&nbsp;<font color="#ff0000">[[</font>&nbsp;<font color="#ffffff">-z</font>&nbsp;<font color="#ff80ff">$search</font>&nbsp;<font color="#ff0000">]]</font><font color="#ff0000">;</font>&nbsp;<font color="#ffffff">then</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">search</font>=<font color="#ff0000">&quot;</font><font color="#ff00ff">(</font><font color="#ff80ff">$search_for</font><font color="#ff00ff">&nbsp;contains </font><font color="#ff0000">\&quot;</font><font color="#ff80ff">$i</font><font color="#ff0000">\&quot;</font><font color="#ff00ff">)</font><font color="#ff0000">&quot;</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">else</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#40ffff">search</font>=<font color="#ff0000">&quot;</font><font color="#ff80ff">$search</font><font color="#ff00ff">&nbsp;and (</font><font color="#ff80ff">$search_for</font><font color="#ff00ff">&nbsp;contains </font><font color="#ff0000">\&quot;</font><font color="#ff80ff">$i</font><font color="#ff0000">\&quot;</font><font color="#ff00ff">)</font><font color="#ff0000">&quot;</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ffffff">fi</font><br>
<font color="#ffffff">done</font><br>
<br>
<font color="#40ffff">scriptcode</font>=<font color="#ff0000">&quot;</font><font color="#ff00ff">tell app </font><font color="#ff0000">\&quot;</font><font color="#ff00ff">Address Book</font><font color="#ff0000">\&quot;</font><font color="#ff00ff">&nbsp;to get (value of </font><font color="#ff80ff">$return_val</font><font color="#ff00ff">) of every person where </font><font color="#ff80ff">$search</font><font color="#ff0000">&quot;</font><br>
<br>
osascript <font color="#ff0000">-s</font>&nbsp;<font color="#ff0000">&quot;</font><font color="#ff00ff">s</font><font color="#ff0000">&quot;</font>&nbsp;<font color="#ff0000">-e</font>&nbsp;<font color="#ff0000">&quot;</font><font color="#ff80ff">$scriptcode</font><font color="#ff0000">&quot;</font><br>
<br>
<font color="#aa4444"><b>exit</b></font>&nbsp;<font color="#ff00ff">0</font><br>
<br>
</font><br/>
You can get it <a href="http://www.petesh.com/downloads/absearch.sh">Here</a>.]]>
        
    </content>
</entry>

<entry>
    <title>Go see &apos;The Dark Knight&apos;</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/go-see-the-dark-knight.html" />
    <id>tag:www.petesh.com,2008://1.670</id>

    <published>2008-07-24T22:09:19Z</published>
    <updated>2008-07-24T22:11:05Z</updated>

    <summary>It will make you go Zonino for it is such a god flick....</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Movies" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="batman" label="batman" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movie" label="movie" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zonino" label="zonino" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[It will make you go <em>Zonino</em> for it is such a god flick.]]>
        
    </content>
</entry>

<entry>
    <title>Your request could not be completed</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/your-request-could-not-be-comp.html" />
    <id>tag:www.petesh.com,2008://1.669</id>

    <published>2008-07-21T18:43:15Z</published>
    <updated>2008-07-21T16:47:08Z</updated>

    <summary> Because, apparently it&apos;s only available in the US. I&apos;d love to buy the Dr. Horrible&apos;s Sing-along blog videos. Unfortunately I&apos;m not in the US so I am denied. In fact when in Ireland there are a lot of things...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Media" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ireland" label="ireland" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="itunes" label="itunes" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="media" label="media" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="regional" label="regional" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="unavailable" label="unavailable" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Accursed iTunes regions" src="http://www.petesh.com/archives/iTunesScreenSnapz003.png" width="490" height="162" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> Because, apparently it's only available in the US. I'd love to buy the <a href="http://www.drhorrible.com/">Dr. Horrible's Sing-along blog videos</a>. Unfortunately I'm not in the US so I am denied. In fact when in Ireland there are a lot of things that stop being available to me. Like any of the TV shows. Drive me to other sources!<br/>
Thankfully Warner seem to have been sensible with most of their Blu-Ray dvds - they don't have zone locking so I can watch the ones I bought in the US in Ireland without violating anyone's TOS.]]>
        
    </content>
</entry>

<entry>
    <title>The sensation is truly disturbing</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/the-sensation-is-truly-disturb.html" />
    <id>tag:www.petesh.com,2008://1.668</id>

    <published>2008-07-13T08:52:33Z</published>
    <updated>2008-07-13T09:05:00Z</updated>

    <summary>This morning, following the standard dog walking to get the Sunday papers I found a dead blackbird (female) at the front door of the house - her poor neck had been broken from an impact with the window. We&apos;ve had...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="accidental" label="accidental" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bird" label="bird" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blackbird" label="blackbird" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="heat" label="heat" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[This morning, following the standard dog walking to get the Sunday papers I found a dead blackbird (female) at the front door of the house - her poor neck had been broken from an impact with the window. We've had this problem before, but it's generally from the low windows; the impact isn't fatal and usually the bird shrugs it off in a few minutes and gets going. Today, however it was, unfortunately dead.<br/>
I picked it up to leave it in the back garden and it still felt warm. As I walked back to the end of the garden that warmth kept flowing into me.<br/>
It was truly disturbing to think that if I hadn't been there all that heat would have just passed away without ever having had an impact on anything.]]>
        
    </content>
</entry>

<entry>
    <title>Trust me...</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/trust-me.html" />
    <id>tag:www.petesh.com,2008://1.667</id>

    <published>2008-07-11T03:54:20Z</published>
    <updated>2008-07-10T20:09:07Z</updated>

    <summary> It tells me to trust it. After all, it&apos;s a certificate that&apos;s signed by a CA that isn&apos;t in the list of known certificate authorities. I don&apos;t trust certificates. There is a list of certificate authorities a mile long...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="authentication" label="authentication" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ca" label="CA" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="certificates" label="certificates" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="complaint" label="complaint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ssl" label="ssl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Plaxo Assistant Cert" src="http://www.petesh.com/archives/Plaxo%20AssistantScreenSnapz001.png" width="292" height="195" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> It tells me to trust it. After all, it's a certificate that's signed by a CA that isn't in the list of known certificate authorities.<br/>
I don't trust certificates. There is a list of certificate authorities a mile long stored on my computer of groups who are to be trusted when a certificate is presented. I don't know them from adam, and the certs from the Hong Kong post office are about as trusted as the ones from the Apple <em>Root CA</em> - get real people this is not security, this is just posturing. I trust them about as much as I trust the digital quicksand upon which they are based.<br/>
I've stopped caring anymore. The only thing that these certificates establish is a temporary private channel between me and the web server. The rest; it's just smoke and mirrors.]]>
        
    </content>
</entry>

<entry>
    <title>More features...</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/more-features.html" />
    <id>tag:www.petesh.com,2008://1.666</id>

    <published>2008-07-09T18:29:27Z</published>
    <updated>2008-07-09T14:31:27Z</updated>

    <summary> It looks like we have a bunch more sync options for the address book now. I don&apos;t believe it supported Exchange or Google prior to 10.5.4, now it does. Let the insanity of address book syncing continue....</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="addressbooksyncfeaturegoogleexchange" label="address book sync feature google exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Address Book Sync Options" src="http://www.petesh.com/archives/Address%20BookScreenSnapz001.png" width="423" height="158" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> It looks like we have a bunch more sync options for the address book now. I don't believe it supported Exchange or Google prior to 10.5.4, now it does. Let the insanity of address book syncing continue.

]]>
        
    </content>
</entry>

<entry>
    <title>This gnome tab-rip thing is just killing me</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/this-gnome-tab-rip-thing-is-ju.html" />
    <id>tag:www.petesh.com,2008://1.665</id>

    <published>2008-07-02T18:01:20Z</published>
    <updated>2008-07-02T13:07:31Z</updated>

    <summary>Aargh, it&apos;s too bloody easy to rip off these tabs and there&apos;s no way to re-attach them from what I can tell. Something about the sensitivity pop-up menus and the tab drag thing has been tuned up. It&apos;s practically impossible...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux/Unix" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Usability" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dragoff" label="drag-off" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="gnome" label="gnome" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pants" label="pants" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tab" label="tab" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[Aargh, it's too bloody easy to rip off these tabs and there's no way to re-attach them from what I can tell. Something about the sensitivity pop-up menus and the tab drag thing has been tuned up. It's practically impossible to keep a pop-up menu open using a two-fingered click (touchpad).<br/>
Every time I rip-off a tab it makes me want to throw gnome out the window. the UI seems to have become more and more of a crayon interface without actually improving.<br/>
Tabs. A logical option for grouping works on different projects. Apparently, you're supposed to use multiple windows in a desktop.
]]>
        
    </content>
</entry>

<entry>
    <title>Don&apos;t hide or disable menu items...</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/dont-hide-or-disable-menu-item.html" />
    <id>tag:www.petesh.com,2008://1.664</id>

    <published>2008-07-01T18:15:45Z</published>
    <updated>2008-07-01T18:09:50Z</updated>

    <summary> The suggestion by Joel to not hide or disable menu items is a good one. There&apos;s only one issue. With the way it&apos;s worded you could end up with a swarm of dialogs. I would suggest some form of...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Usability" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dialog" label="dialog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="disable" label="disable" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="enable" label="enable" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hell" label="hell" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="items" label="items" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="menu" label="menu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.petesh.com/archives/FirefoxScreenSnapz001.html" onclick="window.open('http://www.petesh.com/archives/FirefoxScreenSnapz001.html','popup','width=950,height=153,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.petesh.com/archives/FirefoxScreenSnapz001-thumb-100x16.png" width="100" height="16" alt="Firefox 'dialog'" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span> The <a href="http://is.gd/JNe">suggestion by Joel</a> to not hide or disable menu items is a good one. There's only one issue. With the way it's worded you could end up with a <a href="#" onClick="javascript:alert('swarm');alert('of');alert('dialogs');return false;">swarm of dialogs</a>. I would suggest some form of stackable notification item. The status bar isn't really suitable for this as there's no way to get stuff back from it historically.<br/>
The '<em>in frame</em>' dialog that's becoming popular these days in such browsers as Firefox. This is a reasonable 'dialog', and you could remove them automatically after a period of time (say 30 seconds). as long as they are differentiated from the other items on the screen it would be reasonable.]]>
        
    </content>
</entry>

<entry>
    <title>I reboot and get an &apos;emergency security update&apos; from Flash</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/07/i-reboot-and-get-an-emergency.html" />
    <id>tag:www.petesh.com,2008://1.663</id>

    <published>2008-07-01T08:22:00Z</published>
    <updated>2008-07-01T07:26:06Z</updated>

    <summary> Apparently, it needed to install a security update. I don&apos;t believe I&apos;m using any flash applications that would keep the player in use, so why the pathetic dialog on the left after I installed it? This is one of...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Windows" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="flash" label="flash" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="reboot" label="reboot" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="update" label="update" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Flash Update Message" src="http://www.petesh.com/archives/FlashUpdateMessage.png" width="452" height="169" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> Apparently, it needed to install a security update. I don't believe I'm using any flash applications that would keep the player in use, so why the pathetic dialog on the left after I installed it? This is one of those cases where pushing through the update makes more sense. As it is this only tells me that I need to reboot my computer to be safe from '<em>flash viruses</em>'.<br/>
Is it that the flash component is so embedded in the operating system that updating it requires a reboot? If that's the case then why? it's only a little thing for displaying animations; not the end of the fricking world.]]>
        
    </content>
</entry>

<entry>
    <title>The fuzzy plus kind of hurts my eye</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/06/the-fuzzy-plus-kind-of-hurts-m.html" />
    <id>tag:www.petesh.com,2008://1.662</id>

    <published>2008-06-30T16:58:18Z</published>
    <updated>2008-06-30T17:07:28Z</updated>

    <summary> It&apos;s kind of noticeable. Respect the grid! I wonder what it looks like on windows......</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fuzzy" label="fuzzy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rendering" label="rendering" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="text" label="text" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="iTunesScreenSnapz001.png" src="http://www.petesh.com/archives/iTunesScreenSnapz001.png" width="60" height="28" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> It's kind of noticeable. Respect the grid!<br/>
I wonder what it looks like on windows...]]>
        
    </content>
</entry>

<entry>
    <title>Spaces and multi-monitor</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/06/spaces-and-multi-monitor.html" />
    <id>tag:www.petesh.com,2008://1.661</id>

    <published>2008-06-30T16:32:17Z</published>
    <updated>2008-06-30T16:32:17Z</updated>

    <summary>I would not recommend using spaces on a multi-monitor setup. It&apos;s just a bit too painful to use. Things just disappear into the pit of another space. It works well on a single-monitor setup though....</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="leopard" label="leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="multimonitor" label="multi-monitor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="spaces" label="spaces" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[I would not recommend using spaces on a multi-monitor setup. It's just a bit too painful to use. Things just disappear into the pit of another space.<br/>
It works well on a single-monitor setup though.

]]>
        
    </content>
</entry>

<entry>
    <title>Security, what the f**k do you mean by this</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/06/security-what-the-fk-do-you-me.html" />
    <id>tag:www.petesh.com,2008://1.660</id>

    <published>2008-06-30T02:00:00Z</published>
    <updated>2008-06-29T22:56:01Z</updated>

    <summary> These bloody security measures drive me up the wall. I may, or may not have already stated where this special error message comes from, but probably didn&apos;t. In this case it&apos;s caused by the sysinternals process explorer running. It...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Games" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="games" label="games" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="masseffect" label="mass effect" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="paranoia" label="paranoia" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="procexp" label="procexp" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="regmon" label="regmon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="stupid" label="stupid" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="StupidBlameyErrorMessage.jpg" src="http://www.petesh.com/archives/StupidBlameyErrorMessage.jpg" width="483" height="221" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></span> These bloody security measures drive me up the wall. I may, or may not have already stated where this special error message comes from, but probably didn't. In this case it's caused by the sysinternals process explorer running. It would also probably be triggered by the registry monitor as well, I'm just not certain. The issue is a two parter. Yes, I understand that you're trying to protect your damned stupid copy protection mechanism, but would you please put a decent damned error message up so that the common user can have a chance of getting past the problem. But no, this is at the same level as '<em>General Protection Fault</em>' under windows 3.11. There's no <b>actual</b> protection from this. A practiced hacker has already changed the pattern of the virtual drivers of procexp and regmon to be undetectable (generally using permissions on the registry).<br/>
I use No-cd patches for this reason. There's no obvious no-cd patch for mass effect, simply because it needs a single activation before playing. Unfortunately the entire securom scheme is still in place, causing play degredation and generally making life difficult for people.]]>
        
    </content>
</entry>

<entry>
    <title>Slashes for filenames</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/06/slashes-for-filenames.html" />
    <id>tag:www.petesh.com,2008://1.659</id>

    <published>2008-06-26T16:05:17Z</published>
    <updated>2008-06-26T16:05:17Z</updated>

    <summary>I created a file with a series of slashes in the name under Mac OSX; Or at least they look like slashes. When I look at it under the cli they&apos;re colons. Ok mac, which one is it [:/] ???...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Complaints" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="colon" label="colon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="slash" label="slash" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        I created a file with a series of slashes in the name under Mac OSX; Or at least they look like slashes. When I look at it under the cli they&apos;re colons. Ok mac, which one is it [:/] ???
        
    </content>
</entry>

<entry>
    <title>pt_deny_attach still works</title>
    <link rel="alternate" type="text/html" href="http://www.petesh.com/archives/2008/06/pt-deny-attach-still-works.html" />
    <id>tag:www.petesh.com,2008://1.658</id>

    <published>2008-06-26T15:43:11Z</published>
    <updated>2008-06-26T15:43:11Z</updated>

    <summary>I was concerned that it wasn&apos;t working properly when I was trying a ::tick-100 /execname == &quot;iTunes&quot;/ { @[ustack()] = count() }, which is kind of useless, and all I received was a bunch of errors involving invalid addresses. However,...</summary>
    <author>
        <name>Pete</name>
        <uri>http://www.petesh.com/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dtrace" label="dtrace" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="kextload" label="kextload" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="osx" label="osx" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ptrace" label="ptrace" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pt_deny_attach" label="pt_deny_attach" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.petesh.com/">
        <![CDATA[I was concerned that it wasn't working properly when I was trying a ::tick-100 /execname == "iTunes"/ { @[ustack()] = count() }, which is kind of useless, and all I received was a bunch of errors involving invalid addresses.<br/>
However, it seems to be working...
<pre>himitsu:/Library/Extensions# gdb --pid=$(ps -fe | grep '[i]Tunes' | grep -v Helper | awk '{print $2}')
GNU gdb 6.3.50-20050815 (Apple version gdb-960) (Sun May 18 18:38:33 UTC 2008)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-apple-darwin".
/Library/Extensions/15971: No such file or directory.
Attaching to process 15971.
zsh: segmentation fault  gdb --pid=15971
himitsu:/Library/Extensions# kextload pt_deny_attach.kext                                                
kextload: pt_deny_attach.kext loaded successfully
himitsu:/Library/Extensions# gdb --pid=$(ps -fe | grep '[i]Tunes' | grep -v Helper | awk '{print $2}')
GNU gdb 6.3.50-20050815 (Apple version gdb-960) (Sun May 18 18:38:33 UTC 2008)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-apple-darwin".
/Library/Extensions/16048: No such file or directory.
Attaching to process 16048.
Reading symbols for shared libraries . done
Reading symbols for shared libraries .................................................................................................................................................... done
0x943114a6 in mach_msg_trap ()
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from process 16048 thread 0x20b.
himitsu:/Library/Extensions# 
</pre>]]>
        
    </content>
</entry>

</feed>
