<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-7581268088099308545</atom:id><lastBuildDate>Tue, 20 Mar 2012 23:00:11 +0000</lastBuildDate><category>quotes</category><category>dansk</category><category>mercurial</category><category>thoughts</category><title>blog.villiom.dk</title><description>Ramblings of a humble geek.</description><link>http://blog.villiom.dk/</link><managingEditor>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-6341312996804977295</guid><pubDate>Mon, 12 Apr 2010 17:00:00 +0000</pubDate><atom:updated>2010-10-03T12:01:19.536+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mercurial</category><title>»It's all about the framework…«</title><description>Louis Gerbarg, a former Apple engineer, makes some good points about why Apple introduced its ban on foreign interpreters. Still, I'd love have an iPhone/iPad and be able to create something wrapping Mercurial and Python for it.&lt;br /&gt;&lt;br /&gt;(Found via John Gruber's&amp;nbsp;&lt;a href="http://daringfireball.net/linked/2010/04/12/gerbarg"&gt;Daring Fireball&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-6341312996804977295?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2010/04/its-all-about-framework.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-1947274961086472508</guid><pubDate>Mon, 25 Jan 2010 21:03:00 +0000</pubDate><atom:updated>2010-01-26T13:32:13.842+01:00</atom:updated><title>On levels of suck…</title><description>&lt;div style="text-align: justify;"&gt;Just now, the venerable&amp;nbsp;&lt;a href="http://daringfireball.net/2010/01/apple_adobe_flash"&gt;John Gruber&lt;/a&gt;&amp;nbsp;wrote a post mentioning the perception of it is at Apple, and in his post, he includes a link to a&amp;nbsp;&lt;a href="http://www.flickr.com/photos/adriannier/4275358738/"&gt;screenshot&lt;/a&gt;&amp;nbsp;of a video playing&amp;nbsp;simultaneously in&amp;nbsp;&lt;i&gt;Flash&lt;/i&gt; and &lt;i&gt;VLC&lt;/i&gt;; whereas &lt;i&gt;Flash&lt;/i&gt; uses 33% CPU to decode the video, &lt;i&gt;VLC&lt;/i&gt; uses just 12%. At a superficial glance, this would appear to support a verdict of plentiful levels of suck. However, the impression given by the screenshot is misleading, and for one simple reason: Even for something which sucks,&amp;nbsp;&lt;i&gt;Flash&lt;/i&gt;&amp;nbsp;sucks. The comparison is biased towards &lt;i&gt;Flash&lt;/i&gt; by two factors:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;The video appears relatively small; neither &lt;i&gt;Flash&lt;/i&gt;&amp;nbsp;nor &lt;i&gt;VLC&lt;/i&gt;&amp;nbsp;require significant effort to decompress it.&lt;/li&gt;&lt;li&gt;&lt;i&gt;VLC&lt;/i&gt;&amp;nbsp;uses a heavily optimised software decoder, and has different characteristics from the decoders built-in to the operating system.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Below is a screenshot of 1920×1080&amp;nbsp;&lt;i&gt;YouTube&lt;/i&gt;&amp;nbsp;video simultaneously playing in &lt;i&gt;QuickTime Player&lt;/i&gt;&amp;nbsp;and &lt;i&gt;Flash&lt;/i&gt; on my summer 2009 13-inch MacBook Pro:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_abyvWHCMAqI/S134YQ8OMkI/AAAAAAAAANg/tMWEV9jqnLs/s1600-h/flash-sucks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_abyvWHCMAqI/S134YQ8OMkI/AAAAAAAAANg/tMWEV9jqnLs/s640/flash-sucks.png" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Whereas&amp;nbsp;&lt;i&gt;QuickTime Player&lt;/i&gt;&amp;nbsp;uses about 15% CPU,&amp;nbsp;&lt;i&gt;Flash&lt;/i&gt;&amp;nbsp;uses about 105%. Oh, and unlike &lt;i&gt;QuickTime&lt;/i&gt;, it can't play the movie smoothly. Extra icing on the cake is the fact that&amp;nbsp;&lt;span style="font-style: italic;"&gt;Flash&lt;span style="font-style: normal;"&gt;&amp;nbsp;uses 5–10% CPU at idle, just displaying a still frame of the video. For reference,&amp;nbsp;&lt;/span&gt;VLC&lt;span style="font-style: normal;"&gt;&amp;nbsp;and&amp;nbsp;&lt;i&gt;Google Chrome&lt;/i&gt;&amp;nbsp;use software decoders and manage to play the video quite smoothly, using about 60-110% CPU. (&lt;i&gt;Chrome&lt;/i&gt;&amp;nbsp;decodes the video in one process and renders it in another; the rendering process uses about&amp;nbsp;25% extra CPU.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="text-align: justify;"&gt;And for video playback specifically, Flash’s performance pales compared to H.264 played through QuickTime. This is not subjective.&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;In my opinion, Gruber isn't quite fair in this statement;&amp;nbsp;I agree that there's nothing subjective about the comparison, but I don't see the need to restrict it to&amp;nbsp;&lt;span style="font-style: italic;"&gt;QuickTime&lt;/span&gt;&amp;nbsp;specifically. Given any half-way decent player, the performance of&amp;nbsp;&lt;span style="font-style: italic;"&gt;Flash&lt;/span&gt; will pale compared to it:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flash rolls its own decoder rather than using the one provided by the OS.&lt;/li&gt;&lt;li&gt;Flash uses significantly more CPU when decoding small videos.&lt;/li&gt;&lt;li&gt;Flash cannot use more than one CPU core to decode video.&lt;/li&gt;&lt;li&gt;Flash cannot use any hardware acceleration available.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I doubt software this bad doesn't happen by accident — someone&amp;nbsp;has to&lt;span style="font-style: italic;"&gt;&amp;nbsp;really&lt;span style="font-style: normal;"&gt;&amp;nbsp;not care about quality — and I seriously doubt it will change anytime soon.&amp;nbsp;I can personally recommend enabling the&amp;nbsp;&lt;a href="http://youtube.com/html5"&gt;HTML5 beta on YouTube&lt;/a&gt;&amp;nbsp;and/or using&amp;nbsp;&lt;a href="http://rentzsch.github.com/clicktoflash/"&gt;ClickToFlash&lt;/a&gt;; the video experience suddenly becomes much less painful. Alas, the only thing missing is support for full screen video playback in the browser…&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-1947274961086472508?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2010/01/on-levels-of-suck.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_abyvWHCMAqI/S134YQ8OMkI/AAAAAAAAANg/tMWEV9jqnLs/s72-c/flash-sucks.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-8363543724864709747</guid><pubDate>Sun, 18 Oct 2009 08:25:00 +0000</pubDate><atom:updated>2009-10-18T11:30:32.469+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>quotes</category><title>Another quote</title><description>&lt;blockquote&gt;»I only ask because I am banned from certain places around the country. I am banned from Trinity College, Cambridge, for instance — I am, this is a true story — I'm banned from making contact with any of the staff or students there. I'm banned from the premises, because — well, it's a long story; it goes back a while — but I applied to do my PhD at Trinity and, erm, they said &lt;em&gt;‘Send in your thesis.’&lt;/em&gt; and I &lt;em&gt;misheard&lt;/em&gt; them. Well, three months go by and I hear nothing; a year goes by and I hear no… I rang up again; I said &lt;em&gt;»Look, do I just keep sending them in, or what happens now?’&lt;/em&gt;«&lt;/blockquote&gt;&lt;cite&gt;Jack Dee, English comedian&lt;/cite&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-8363543724864709747?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2009/10/another-quote.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-2347034257503683266</guid><pubDate>Sat, 03 Oct 2009 22:57:00 +0000</pubDate><atom:updated>2009-10-18T10:25:59.361+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>quotes</category><title>A quote</title><description>&lt;blockquote style="font-style: italic;"&gt;&lt;p&gt;“Do you find that this approach usually works? Or let me guess, you've never tried it before. In fact, you don't normally approach girls — am I right? The truth is that you're a quiet sensitive type but, if I'm prepared to take a chance, I might just get to know the inner you. (Taxi!) A little bit crazy, a little bit bad. But hey — don't us girls just love that?”&lt;/p&gt;&lt;p&gt;“Eh?”&lt;/p&gt;&lt;p&gt;“Well, what's wrong boy — cat got your tongue?”&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-2347034257503683266?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2009/10/quote.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-334391278084502780</guid><pubDate>Tue, 24 Feb 2009 11:02:00 +0000</pubDate><atom:updated>2009-02-24T12:22:13.718+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>thoughts</category><category domain='http://www.blogger.com/atom/ns#'>dansk</category><title>Et mantra, en tanke</title><description>Husk: selvrealisering, mening, formål, logik, rationalitet og argumenter er overordnet set overvurderede koncepter, eftersom ingen sandhedsværdi kan eksistere i ordets egentlige forstand. Hig efter det meningsløse, plebejere, og I vil opnå den sande erkendelse: hvad lyder godt, er godt. LIX-værdien er det eneste der vil tælle; alt andet er noget hø. &lt;br /&gt;&lt;br /&gt;Søg illusionen, hig efter den, stræb efter at fremstå og fremtræde som du ønsker! Ethvert menneske er begrænset i hvad det kan opfatte, såvel som grundlaget for dets kognitive modeller ikke kan være andet end hvad det kan analysere sig frem til på basis af dets observeringer. Vi kan tænke os til mangt og meget, men grundlaget for disse tanker er og bliver de simple, måske endda subtile, indtryk vi danner os gennem de ringe sanser for syn, hørelse, følelse og lugt vi som eksemplarer af homo sapiens sapiens kan præstere.&lt;br /&gt;&lt;br /&gt;Klæder skaber ikke folk; klæder er folk! Sælg skinnet før bjørnen er skudt! Smid flere strå på den kamelryg! Kryds Amazonen efter sand og Gobi efter vand!&lt;br /&gt;&lt;br /&gt;De siger jo at lediggang er roden til alt ondt, ikke sandt? I så fald ville jeg være en fremragende kandidat til evig fordømmelse, skulle noget sådant vise sig relevant på et senere tidspunkt.&lt;br /&gt;&lt;br /&gt;Hø!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-334391278084502780?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2009/02/et-mantra-en-tanke.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7581268088099308545.post-4169485692450783552</guid><pubDate>Wed, 05 Nov 2008 06:13:00 +0000</pubDate><atom:updated>2008-11-06T23:33:25.416+01:00</atom:updated><title>Back!</title><description>&lt;p&gt;This is the inaugural post from my new, online home. This time, I've moved everything to Google Apps; I grew tired of insecure WordPress setups and poor webmail. This way everything is hosted with people actually good at that stuff, and I get the excellent Google web applications for calendar and mail.&lt;/p&gt;&lt;p&gt;Now, to figure out whether I should move the old blog posts to Blogger&amp;hellip;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7581268088099308545-4169485692450783552?l=blog.villiom.dk' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.villiom.dk/2008/11/back.html</link><author>noreply@blogger.com (Dan Villiom Podlaski Christiansen)</author><thr:total>0</thr:total></item></channel></rss>
