<?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>Bruce van der Kooij &#187; please kill me now</title>
	<atom:link href="http://blog.parsed.nl/tag/please-kill-me-now/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.parsed.nl</link>
	<description>Unfinished business.</description>
	<lastBuildDate>Fri, 16 Dec 2011 07:50:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Have I told you how much I hate Flash?</title>
		<link>http://blog.parsed.nl/2010/09/27/have-i-told-you-how-much-i-hate-flash/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=have-i-told-you-how-much-i-hate-flash</link>
		<comments>http://blog.parsed.nl/2010/09/27/have-i-told-you-how-much-i-hate-flash/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 11:03:43 +0000</pubDate>
		<dc:creator>Bruce van der Kooij</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[please kill me now]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://parsed.nl/?p=976</guid>
		<description><![CDATA[53% CPU usage for displaying something as simple as a couple of images with panning and fades.]]></description>
			<content:encoded><![CDATA[<p><a href="http://parsed.nl/wp-content/uploads/2010/09/Flash-CPU-usage.png"><img class="aligncenter size-full wp-image-977" title="Flash CPU usage" src="http://parsed.nl/wp-content/uploads/2010/09/Flash-CPU-usage.png" alt="" width="636" height="68" /></a></p>
<p>53% CPU usage for displaying something as simple as <a href="http://www.dierenbescherming.nl/">a couple of images with panning and fades</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.parsed.nl/2010/09/27/have-i-told-you-how-much-i-hate-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability disaster: OKCupid blog&#8217;s &#8220;Share Popout&#8221;</title>
		<link>http://blog.parsed.nl/2010/09/25/usability-disaster-okcupid-blogs-share-popout/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usability-disaster-okcupid-blogs-share-popout</link>
		<comments>http://blog.parsed.nl/2010/09/25/usability-disaster-okcupid-blogs-share-popout/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 18:15:16 +0000</pubDate>
		<dc:creator>Bruce van der Kooij</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[please kill me now]]></category>
		<category><![CDATA[take back the web]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://parsed.nl/?p=902</guid>
		<description><![CDATA[I was scrolling through a blogpost on the OKCupid blog when I noticed this annoying popout that appeared when you browsed into the comment section. It takes up a lot of space and most importantly it distracts from reading the commentary. It&#8217;s just too much in-your-face. Here&#8217;s what it looks like: The ID for the [...]]]></description>
			<content:encoded><![CDATA[<p>I was scrolling through <a href="http://blog.okcupid.com/index.php/the-real-stuff-white-people-like/">a blogpost on the OKCupid blog</a> when I noticed this annoying popout that appeared when you browsed into the comment section. It takes up a lot of space and most importantly it distracts from reading the commentary. It&#8217;s just too much in-your-face.</p>
<p>Here&#8217;s what it looks like:</p>
<p><a href="http://parsed.nl/wp-content/uploads/2010/09/Annoying-OKCupid-Share-Popout.png"><img class="aligncenter size-full wp-image-904" title="Annoying OKCupid Share Popout" src="http://parsed.nl/wp-content/uploads/2010/09/Annoying-OKCupid-Share-Popout.png" alt="" width="580" height="185" /></a></p>
<p>The ID for the popout is <em>share_popout</em> in case you want to hide it using user styles. Here&#8217;s what you can use for Stylish:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@namespace url(http://www.w3.org/1999/xhtml);</span>
&nbsp;
<span style="color: #a1a100;">@-moz-document domain(&quot;blog.okcupid.com&quot;) {</span>
    <span style="color: #cc00cc;">#share_popout</span> <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.parsed.nl/2010/09/25/usability-disaster-okcupid-blogs-share-popout/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Annoyance of the year: overriding copy/paste functionality using JavaScript</title>
		<link>http://blog.parsed.nl/2009/11/09/annoyance-of-the-year-overriding-copypaste-functionality-using-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=annoyance-of-the-year-overriding-copypaste-functionality-using-javascript</link>
		<comments>http://blog.parsed.nl/2009/11/09/annoyance-of-the-year-overriding-copypaste-functionality-using-javascript/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:16:53 +0000</pubDate>
		<dc:creator>Bruce van der Kooij</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[please kill me now]]></category>
		<category><![CDATA[take back the web]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://parsed.nl/?p=649</guid>
		<description><![CDATA[I got a bit annoyed with NoScript last week due to the continous white-listing while randomly surfing the web, so I reluctingly decided to pick the dangerous Allow Scripts Globally option. However, this has introduced me to an annoyance far greater and that is: websites overriding copy/paste functionalty using JavaScript. Yes, this is actually possible [...]]]></description>
			<content:encoded><![CDATA[<p>I got a bit annoyed with <a href="http://noscript.net/">NoScript</a> last week due to the continous white-listing while randomly surfing the web, so I reluctingly decided to pick the <em>dangerous</em> Allow Scripts Globally option. However, this has introduced me to an annoyance far greater and that is: websites overriding copy/paste functionalty using JavaScript.</p>
<p>Yes, this is actually possible and quite easy because all one has to do is <a href="https://developer.mozilla.org/en/DOM/element.oncopy">register an event handler for the onCopy event</a>. The sites I&#8217;ve stumbled upon so far are using it to add some text like &#8220;Read more at &#8230;&#8221;.</p>
<p>This is extremely annoying because it breaks my workflow in several situations, not limited to:</p>
<ul>
<li>When I want to search the web using the copied text: I will first copy the text (Ctrl + C) and then paste it into the search box using (Ctrl + K and Ctrl + P) (possibly adding more search terms).</li>
<li>When I want to copy the text for use in a blog post (like this one).</li>
</ul>
<p>If you don&#8217;t understand why this is annoying, you just don&#8217;t get it.</p>
<p>So for now I&#8217;ve enabled NoScript again, but as NoScript whitelists domains it means some websites might still slip through the cracks. If I get annoyed enough I might look into the possibility of removing attached event handlers using JavaScript injection (e.g. through <a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.parsed.nl/2009/11/09/annoyance-of-the-year-overriding-copypaste-functionality-using-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the deal with custom backgrounds?</title>
		<link>http://blog.parsed.nl/2009/06/10/whats-the-deal-with-custom-backgrounds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whats-the-deal-with-custom-backgrounds</link>
		<comments>http://blog.parsed.nl/2009/06/10/whats-the-deal-with-custom-backgrounds/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:34:52 +0000</pubDate>
		<dc:creator>Bruce van der Kooij</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[please kill me now]]></category>
		<category><![CDATA[stylish]]></category>
		<category><![CDATA[take back the web]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://parsed.nl/?p=125</guid>
		<description><![CDATA[I&#8217;m quite content with using Identi.ca, a microblogging service that runs on top of the open source microblogging engine Laconica, where thankfully custom backgrounds are just not done (no patches please). On that other microblogging site however, you know the anti-freedom one, that&#8217;s most definitely not the case. Some folks have even build an entire [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite content with using <a href="http://identi.ca/brucevdk">Identi.ca</a>, a microblogging service that runs on top of the open source microblogging engine <a href="http://laconi.ca/trac/">Laconica</a>, where thankfully custom backgrounds are just not done (no patches please). On that other microblogging site however, you know the anti-freedom one, that&#8217;s most definitely not the case. Some folks have even build an entire business model around providing <a href="http://www.channelvmedia.com/blog/bid/17563/The-Twitter-Background-Conundrum">background design advice</a>.</p>
<p>So to stop the madness once and for all I decided to take the law into my own hands and user customize the user customizations using <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a> (<a href="http://www.mozilla.org/unix/customizing.html#usercss">userContent.css</a> is too unwieldy as you have to restart Firefox). All you have to do after installing Stylish is add the following user style (note that the <a href="http://www.w3.org/TR/CSS2/cascade.html#important-rules">!important</a> bit is required to override the original author&#8217;s rules with those from the user stylesheet):</p>
<p><strong>UPDATE:</strong> turns out users can could customize colors too so I added the necessary declarations to put an end to that to.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@namespace url(http://www.w3.org/1999/xhtml);</span>
&nbsp;
<span style="color: #a1a100;">@-moz-document domain(&quot;twitter.com&quot;) {</span>
    <span style="color: #808080; font-style: italic;">/* Change the background image and color */</span>
    body <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333333</span> !important<span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#9AE4E8</span>  <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">http://assets2.twitter.com/images/bg.gif</span><span style="color: #00AA00;">&#41;</span>  <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">fixed</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/* Change the default font color */</span>
    body<span style="color: #00AA00;">,</span> ul<span style="color: #cc00cc;">#tabMenu</span> li a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.section</span> h1<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.stat</span> a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.stats</span> a span<span style="color: #6666ff;">.stats_count</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #6666ff;">.section-header</span> h1<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #6666ff;">.user_icon</span> a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #6666ff;">.user_icon</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #6666ff;">.section-header</span> h3<span style="color: #6666ff;">.faq-header</span><span style="color: #00AA00;">,</span> ul<span style="color: #6666ff;">.sidebar-menu</span> li<span style="color: #6666ff;">.active</span> a<span style="color: #00AA00;">,</span> li<span style="color: #6666ff;">.verified-profile</span> a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.promotion</span> a <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333333</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/* Change the font color for most links */</span>
    a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#content</span> tr<span style="color: #6666ff;">.hentry</span><span style="color: #3333ff;">:hover </span>a<span style="color: #00AA00;">,</span> body<span style="color: #cc00cc;">#profile</span> <span style="color: #cc00cc;">#content</span> div<span style="color: #6666ff;">.hentry</span><span style="color: #3333ff;">:hover </span>a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.stats</span> a<span style="color: #3333ff;">:hover </span>span<span style="color: #6666ff;">.stats_count</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #6666ff;">.user_icon</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> li<span style="color: #6666ff;">.verified-profile</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.promotion</span> <span style="color: #6666ff;">.definition</span> strong <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#0084B4</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/* Change the font color of the line containing the time of the notice and some other bits  */</span>
    ol<span style="color: #6666ff;">.statuses</span> span<span style="color: #6666ff;">.meta</span> a<span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.hentry</span> <span style="color: #6666ff;">.meta</span> a <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#999999</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/* The rest is for for the menu on the right */</span>
    <span style="color: #cc00cc;">#side_base</span> <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#DDFFCC</span> !important<span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#BDDCAD</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #cc00cc;">#side</span> hr <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#BDDCAD</span> <span style="color: #993333;">none</span> <span style="color: #993333;">repeat</span> <span style="color: #993333;">scroll</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/* Headers in the side menu */</span>
    ul<span style="color: #6666ff;">.sidebar-menu</span> li<span style="color: #6666ff;">.active</span> a<span style="color: #00AA00;">,</span> ul<span style="color: #6666ff;">.sidebar-menu</span> li a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> div<span style="color: #cc00cc;">#custom_search</span><span style="color: #6666ff;">.active</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#side</span> <span style="color: #6666ff;">.promotion</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.notify</span> div <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#EDFFE5</span> !important<span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>And you&#8217;ll end up with just a pretty cloud and the default theme colors :-)</p>
<p><strong>UPDATE:</strong> turns out somebody else had already written <a href="http://userstyles.org/styles/9978">another user style</a> to achieve this. No problem though as it was fun to do this myself and I learned quite a bit in the process about using Stylish properly :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.parsed.nl/2009/06/10/whats-the-deal-with-custom-backgrounds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

