<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Philip Jägenstedt</title>
  <link href="https://foolip.org/"/>
  <link rel="self" type="application/atom+xml" href="https://foolip.org/feed.xml"/>
  <id>https://foolip.org/</id>
  <author><name>Philip Jägenstedt</name></author>
  <updated>2018-11-30T09:54:58+00:00</updated>

  <entry>
    <title>Renewed pledge</title>
    <link href="https://foolip.org/2018/11/30/renewed-pledge/"/>
    <id>https://foolip.org/2018/11/30/renewed-pledge/</id>
    <updated>2018-11-30T09:54:58+00:00</updated>
    <content type="html">
&lt;p&gt;About 3 years ago I &lt;a href=&quot;https://foolip.org/2015/09/28/the-life-you-can-save/&quot;&gt;pledged&lt;/a&gt; to give 2.5% of my income to effective charities. Later, I began increasing the percentage by 0.2% every month, and it as now at 6%.&lt;/p&gt;

&lt;p&gt;I was reminded recently in an email to &lt;a href=&quot;https://www.thelifeyoucansave.org/take-the-pledge&quot;&gt;renew my pledge&lt;/a&gt;, so here goes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I pledge that over the coming year I will give 6% of my (after-tax) income to organizations effectively helping people living in extreme poverty.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;“After-tax” because donations aren’t tax deductible in Sweden. I will keep adding 0.2% every month for another while, but haven’t decided for how long.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>More podcast recommendations</title>
    <link href="https://foolip.org/2015/10/09/more-podcast-recommendations/"/>
    <id>https://foolip.org/2015/10/09/more-podcast-recommendations/</id>
    <updated>2015-10-09T20:56:23+00:00</updated>
    <content type="html">
&lt;p&gt;It’s been two years since &lt;a href=&quot;https://foolip.org/2013/08/24/favorite-podcasts/&quot;&gt;my previous podcast recommendations&lt;/a&gt;, and I’ve listened to &lt;em&gt;a lot&lt;/em&gt; of podcasts since then. I recently posted my &lt;a href=&quot;https://foolip.org/2015/09/28/the-life-you-can-save/&quot;&gt;favorite episodes on effective altruism&lt;/a&gt;, and here some more suggestions on all kinds of topics that interest me.&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://www.gitminutes.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;GitMinutes&lt;/strong&gt;&lt;/a&gt; is fun if you’re a Git power user, these are stories about messy Git migrations, code review tools, hosting, etc.
&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://www.hanselminutes.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Hanselminutes&lt;/strong&gt;&lt;/a&gt; is a podcast for software developers. I only listen to the occasional episode that looks especially interesting, like the &lt;a href=&quot;http://www.hanselminutes.com/486/designing-usable-security-with-googles-adrienne-porter-felt&quot; target=&quot;_blank&quot;&gt;interview with felt@&lt;/a&gt; from the Chromium project.
&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://omegataupodcast.net/category/podcast-en/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;omega tau&lt;/strong&gt;&lt;/a&gt; goes into incredible depth on very niche science &amp;amp; engineering topics, like the &lt;a href=&quot;http://omegataupodcast.net/2015/03/167-the-apollo-guidance-computer/&quot; target=&quot;_blank&quot;&gt;Apollo Guidance Computer&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://www.philosophybites.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Philosophy Bites&lt;/strong&gt;&lt;/a&gt; is exactly what it sounds like. &lt;a href=&quot;http://philosophybites.com/2012/05/nick-bostrom-on-the-status-quo-bias.html&quot; target=&quot;_blank&quot;&gt;Nick Bostrom on the Status Quo Bias&lt;/a&gt; was fun.
&lt;/p&gt;

&lt;p&gt;
 &lt;strong&gt;&lt;a href=&quot;http://www.pointofinquiry.org/&quot; target=&quot;_blank&quot;&gt;Point of Inquiry&lt;/a&gt;&lt;/strong&gt; has had an very impressive lineup of guests over the years. Take your pick, or take mine: &lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_maximizing_morality_with_reason/&quot; target=&quot;_blank&quot;&gt;Peter Singer&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://rationallyspeakingpodcast.org/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Rationally Speaking&lt;/strong&gt;&lt;/a&gt; also has good taste in guests: &lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs38-holden-karnofsky-on-evidence-based-philanthropy.html&quot; target=&quot;_blank&quot;&gt;Holden Karnofsky&lt;/a&gt;, &lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs97-peter-singer-on-being-a-utilitarian-in-the-real-world.html&quot; target=&quot;_blank&quot;&gt;Peter Singer&lt;/a&gt;, &lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs101-max-tegmark-on-the-mathematical-universe-hypothesis.html&quot; target=&quot;_blank&quot;&gt;Max Tegmark&lt;/a&gt;, &lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs142-paul-bloom-on-the-case-against-empathy.html&quot; target=&quot;_blank&quot;&gt;Paul Bloom&lt;/a&gt;, ...
&lt;/p&gt;

&lt;p&gt;
 &lt;a href=&quot;http://thisdeveloperslife.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;This Developer’s Life&lt;/strong&gt;&lt;/a&gt; is an anecdote-fueled tour of software development, with episode titles too vague to be useful...
&lt;/p&gt;

&lt;p&gt;
 &lt;strong&gt;&lt;a href=&quot;http://verybadwizards.com/&quot; target=&quot;_blank&quot;&gt;Very Bad Wizards&lt;/a&gt;&lt;/strong&gt; is two guys arguing about morality, mostly.
&lt;/p&gt;

&lt;p&gt;
 &lt;strong&gt;&lt;a href=&quot;http://www.samharris.org/podcast&quot;&gt;Waking Up with Sam Harris&lt;/a&gt;&lt;/strong&gt; is my top recommendation, hands down. The guests are phenomenal, and Sam’s voice really adds something to the experience that you don’t get in print. Two episodes with Paul Bloom—&lt;a href=&quot;http://www.samharris.org/blog/item/the-virtues-of-cold-blood&quot; target=&quot;_blank&quot;&gt;The Virtues of Cold Blood&lt;/a&gt; and &lt;a href=&quot;http://www.samharris.org/blog/item/the-dark-side&quot; target=&quot;_blank&quot;&gt;The Dark Side&lt;/a&gt;—are among my favorites. Before Sam had his own podcast he appeared on many others, and he still does from time to time. These are all that I could find:
&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.pointofinquiry.org/&quot;&gt;Point of Inquiry&lt;/a&gt; episodes on &lt;a href=&quot;http://www.pointofinquiry.org/sam_harris_the_end_of_faith/&quot;&gt;The End of Faith&lt;/a&gt;, &lt;a href=&quot;http://www.pointofinquiry.org/sam_harris_the_mortal_dangers_of_religion/&quot;&gt;The Mortal Dangers of Religion&lt;/a&gt;, &lt;a href=&quot;http://www.pointofinquiry.org/sam_harris_letter_to_a_christian_nation/&quot;&gt;Letter to a Christian Nation&lt;/a&gt; and &lt;a href=&quot;http://www.pointofinquiry.org/sam_harris_seeking_transcendence_without_religion/&quot;&gt;Seeking Transcendence Without Religion&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.gspellchecker.com/podcasts&quot;&gt;The Godless Spellchecker Podcast&lt;/a&gt; episode &lt;a href=&quot;http://www.gspellchecker.com/2014/08/ep29-sam-harris-waking-up/&quot;&gt;#29: Waking Up&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://podcasts.joerogan.net/podcasts&quot;&gt;The Joe Rogan Experience&lt;/a&gt; episodes &lt;a href=&quot;http://podcasts.joerogan.net/podcasts/sam-harris&quot;&gt;#410&lt;/a&gt;, &lt;a href=&quot;http://podcasts.joerogan.net/podcasts/sam-harris-2&quot;&gt;#543&lt;/a&gt; and &lt;a href=&quot;http://podcasts.joerogan.net/podcasts/sam-harris-3&quot;&gt;#641&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://fourhourworkweek.com/podcast/&quot;&gt;The Tim Ferriss Show&lt;/a&gt; episodes on &lt;a href=&quot;http://fourhourworkweek.com/2014/06/18/sam-harris/&quot;&gt;Spirituality, Neuroscience, Meditation, and More&lt;/a&gt; and &lt;a href=&quot;http://fourhourworkweek.com/2015/07/08/sam-harris-on-daily-routines-the-trolley-scenario-and-5-books-everyone-should-read/&quot;&gt;Daily Routines, The Trolley Scenario, and 5 Books Everyone Should Read&lt;/a&gt; (an AMA)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://verybadwizards.com/&quot;&gt;Very Bad Wizards&lt;/a&gt; episodes &lt;a href=&quot;http://verybadwizards.com/episodes/59&quot;&gt;#59: Tumors All the Way Down&lt;/a&gt;, &lt;a href=&quot;http://verybadwizards.com/episodes/63&quot;&gt;#63: Stalemates and Closets&lt;/a&gt; and &lt;a href=&quot;http://verybadwizards.com/episodes/75&quot;&gt;#75: A Golden Shower Guests&lt;/a&gt; (Sam starts at 01:51:24)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;My fantasy podcast&lt;/strong&gt; would be Sam Harris and Peter Singer in conversation, 8 hours non-stop about &lt;a href=&quot;https://en.wikipedia.org/wiki/Trolley_problem&quot; target=&quot;_blank&quot;&gt;trolley problems&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Average_and_total_utilitarianism&quot; target=&quot;_blank&quot;&gt;average vs. total well-being&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Akrasia&quot; target=&quot;_blank&quot;&gt;akrasia&lt;/a&gt;. Until the podcast genie grants my wish, listening to them separately will do, and in addition to the episodes from my &lt;a href=&quot;https://foolip.org/2015/09/28/the-life-you-can-save/&quot;&gt;post on effective altruism&lt;/a&gt; I have found plenty more with Peter Singer:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.minerva-podcast.com/&quot; target=&quot;_blank&quot;&gt;Minerva&lt;/a&gt; episodes &lt;a href=&quot;http://www.minerva-podcast.com/post/71642317080/moralprogress&quot; target=&quot;_blank&quot;&gt;#13: Moral Progress&lt;/a&gt; and &lt;a href=&quot;http://www.minerva-podcast.com/post/87392358458/veg&quot; target=&quot;_blank&quot;&gt;#15: Vegetarianism&lt;/a&gt; (also with &lt;a href=&quot;http://jeffersonmcmahan.com/&quot; target=&quot;_blank&quot;&gt;Jeff McMahan&lt;/a&gt;)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://philosophybites.com/&quot; target=&quot;_blank&quot;&gt;Philosophy Bites&lt;/a&gt; episodes on &lt;a href=&quot;http://philosophybites.com/2008/05/peter-singer-on.html&quot; target=&quot;_blank&quot;&gt;Human Use of Animals&lt;/a&gt;, &lt;a href=&quot;http://philosophybites.com/2010/08/peter-singer-on-the-life-you-can-save-1.html&quot; target=&quot;_blank&quot;&gt;The Life You Can Save&lt;/a&gt; (previously overlooked), &lt;a href=&quot;http://philosophybites.com/2011/07/peter-singer-on-henry-sidgwicks-ethics.html&quot; target=&quot;_blank&quot;&gt;Henry Sidgwick’s Ethics&lt;/a&gt; and &lt;a href=&quot;http://philosophybites.com/2012/04/peter-singer-on-life-and-death-decision-making.html&quot; target=&quot;_blank&quot;&gt;Life and Death Decision-Making&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.pointofinquiry.org/&quot;&gt;Point of Inquiry&lt;/a&gt; episodes on &lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_the_way_we_eat/&quot; target=&quot;_blank&quot;&gt;The Way We Eat&lt;/a&gt;, &lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_ethics_in_an_age_of_darwin/&quot; target=&quot;_blank&quot;&gt;Ethics in an Age of Darwin&lt;/a&gt; and &lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_vegetarianism_and_the_scientific_outlook/&quot; target=&quot;_blank&quot;&gt;Vegetarianism and the Scientific Outlook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s it for English podcasts, &lt;span lang=&quot;sv&quot;&gt;men jag har några tips på svenska också&lt;/span&gt;.&lt;/p&gt;

&lt;p lang=&quot;sv&quot;&gt;
 &lt;a href=&quot;http://www.fondpodden.se/&quot;&gt;&lt;strong&gt;Fondpodden&lt;/strong&gt;&lt;/a&gt; hittade jag via &lt;a href=&quot;http://blogg.avanza.se/avanza/letar-du-efter-skon-sommarlyssning-i-hangmattan-har-har-vara-podcasttips/&quot;&gt;Avanzas podcasttips&lt;/a&gt;, där det även finns annat som är intressant om man sparar i fonder.
&lt;/p&gt;

&lt;p lang=&quot;sv&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://kreditvarden.se/&quot;&gt;Kreditvärden&lt;/a&gt;&lt;/strong&gt; är en podcast om företagsobligationer, vilket ju inte låter så spännande, men det blir mycket allmänt om ekonomi och framförallt så är Louis &amp;amp; Gabriel väldigt trevliga att lyssna på.
&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Life You Can Save</title>
    <link href="https://foolip.org/2015/09/28/the-life-you-can-save/"/>
    <id>https://foolip.org/2015/09/28/the-life-you-can-save/</id>
    <updated>2015-09-28T21:20:36+00:00</updated>
    <content type="html">
&lt;p&gt;
 I used to read a lot of Peter Singer in my school years, and have always been quite easily persuaded by his writings. So, when I got his 2009 book &lt;em&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/8686174-the-life-you-can-save&quot;&gt;The Life You Can Save&lt;/a&gt;&lt;/em&gt;, I already knew the basic argument, that I would find no reasonable objections, and that the conclusion would be uncomfortable. It sat on my bookshelf for over a year, unread.
&lt;/p&gt;

&lt;p&gt;Perhaps it was the latent discomfort that pushed me to finally take the book off the shelf. A one-sentence summary will do: If you can prevent suffering or death, without sacrificing anything nearly as important, then you should. There are some &lt;a href=&quot;https://en.wikipedia.org/wiki/Demandingness_objection&quot;&gt;philosophically interesting problems&lt;/a&gt;, many &lt;a href=&quot;http://www.thelifeyoucansave.org/Learn-More/Common-Objections-to-Giving&quot;&gt;oft-repeated concerns&lt;/a&gt;, and a few lingering doubts, but as expected nothing that makes inaction look like the best choice.&lt;/p&gt;

&lt;p&gt;
 The landscape has changed a bit since &lt;em&gt;The Life You Can Save&lt;/em&gt;, with the emergence of the philosophy and movement now known as effective altruism. Three similarly-titled books on these issues were recently published, and I binge-read them all: Singer’s new book &lt;em&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/25312153-the-most-good-you-can-do&quot;&gt;The Most Good You Can Do&lt;/a&gt;&lt;/em&gt;, William MacAskill’s &lt;em&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/25954774-doing-good-better&quot;&gt;Doing Good Better&lt;/a&gt;&lt;/em&gt;, and Nick Cooney’s &lt;em&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/25303732-how-to-be-great-at-doing-good&quot;&gt;How To Be Great At Doing Good&lt;/a&gt;&lt;/em&gt;. The latter was &lt;a href=&quot;https://www.goodreads.com/review/show/1396793316&quot;&gt;not my cup of tea&lt;/a&gt;, but the other two are both great reads. &lt;strong&gt;If I had to recommend one book it would be &lt;em&gt;Doing Good Better&lt;/em&gt;.&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;I will make no attempt to summarize, because the authors have done that themselves in many podcasts and videos. Singer and MacAskill’s Aussie and Scottish dialects add to the experience, and I’ve gone through everything I could find. &lt;strong&gt;My top picks are in bold.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Podcasts:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://causeupdate.com/ctr/podcast-ep-130&quot;&gt;Cause Talk Radio #130: The Rise of Effective Altruism, Or Generosity for Nerds with William MacAskill&lt;/a&gt; (27 min)&lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://www.cgdev.org/blog/doing-good-no-place-emotion-podcast-will-macaskill&quot;&gt;CGD Podcast: Doing Good Is No Place for Emotion with William MacAskill&lt;/a&gt;&lt;/strong&gt; (21 min)
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://developmentdrums.org/246&quot;&gt;Development Drums #15: Peter Singer on The Life You Can Save&lt;/a&gt; (58 min)&lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://developmentdrums.org/484&quot;&gt;Development Drums #29: Toby Ord on Giving What We Can&lt;/a&gt;&lt;/strong&gt; (68 min)
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.econtalk.org/archives/2015/09/william_macaski.html&quot;&gt;EconTalk: William MacAskill on Effective Altruism and Doing Good Better&lt;/a&gt; (69 min)&lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://rabble.ca/podcasts/shows/face2face/2015/04/peter-singer-on-poverty-animal-ethics-and-utilitarianism&quot;&gt;Face2Face: Peter Singer on poverty, animal ethics and utilitarianism&lt;/a&gt;&lt;/strong&gt; (36 min)
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_the_life_you_can_save/&quot;&gt;Point of Inquiry: Peter Singer on The Life You Can Save&lt;/a&gt; (37 min)&lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://www.pointofinquiry.org/peter_singer_maximizing_morality_with_reason/&quot;&gt;Point of Inquiry: Peter Singer on Maximizing Morality with Reason&lt;/a&gt;&lt;/strong&gt; (37 min)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://www.rainbowlight.com/blog/william-macaskill-is-doing-good-better/&quot;&gt;Rainbow Light: William MacAskill is ‘Doing Good Better’&lt;/a&gt;&lt;/strong&gt; (54 min)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs38-holden-karnofsky-on-evidence-based-philanthropy.html&quot;&gt;Rationally Speaking #36: Holden Karnofsky on Evidence-based Philanthropy&lt;/a&gt;&lt;/strong&gt; (43 min, about GiveWell)
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs97-peter-singer-on-being-a-utilitarian-in-the-real-world.html&quot;&gt;Rationally Speaking #97: Peter Singer on Being a Utilitarian in the Real World&lt;/a&gt; (47 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://rationallyspeakingpodcast.org/show/rs121-benjamin-todd-on-80000-hours.html&quot;&gt;Rationally Speaking #121: Benjamin Todd on 80,000 Hours&lt;/a&gt; (51 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.richroll.com/podcast/william-macaskill/&quot;&gt;Rich Roll Podcast #178: William MacAskill on ‘Effective Altruism’ &amp;amp; How To Maximize Positive Global Impact&lt;/a&gt; (121 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.skepticality.com/mostgood/&quot;&gt;Skepticality #231: Do The Most Good with William MacAskill&lt;/a&gt; (32 min starting at 26:30)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://theconversation.com/speaking-with-peter-singer-on-effective-altruism-40964&quot;&gt;Speaking with: Peter Singer on effective altruism&lt;/a&gt; (15 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.thisamericanlife.org/radio-archives/episode/503/i-was-just-trying-to-help?act=1&quot;&gt;This American Life #503: I Was Just Trying To Help&lt;/a&gt; (30 min starting at 6:14, about GiveDirectly)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://podcast.mpgadv.com/2015/08/253-doing-good-better-tony-martignetti-nonprofit-radio/&quot;&gt;Tony Martignetti Nonprofit Radio #253: Doing Good Better with William MacAskill&lt;/a&gt; (57 min)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Videos:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MewmfYq4Wrw&quot;&gt;Peter Singer: The Life You Can Save talk at Google&lt;/a&gt; (57 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=NBWWX4ViD3E&quot;&gt;Peter Singer: The Most Good You Can Do talk at Google&lt;/a&gt; (60 min)&lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;http://live.huffingtonpost.com/r/segment/peter-singer-abortion-poverty-inequality/55199461fe3444fd1b001336&quot;&gt;Peter Singer: The Most Good You Can Do interview on HuffPost Live&lt;/a&gt;&lt;/strong&gt; (19 min)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Diuv3XZQXyc&quot;&gt;Peter Singer: The Why and How of Effective Altruism TED talk&lt;/a&gt;&lt;/strong&gt; (17 min)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=VVEaELNDSCY&quot;&gt;William MacAskill: Effective Altruism talk at Global Ideas Forum 2013&lt;/a&gt;&lt;/strong&gt; (17 min)
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=hU5O4PhrOik&quot;&gt;William MacAskill: Want to make a difference? Don’t Work for a Charity TEDx talk&lt;/a&gt; (17 min)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=VNETvpgdXlA&quot;&gt;William MacAskill: Why you shouldn’t boycott sweatshops or bother with Fairtrade&lt;/a&gt; (3 min)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now what? Some effective altruists are giving 10–50% of their income, which is in equal parts inspiring and intimidating. The &lt;em&gt;most&lt;/em&gt; good you can do is very good indeed, but Singer also suggests a &lt;a href=&quot;http://www.thelifeyoucansave.org/Take-the-Pledge&quot;&gt;minimum standard for giving&lt;/a&gt;, a baseline to get us started. I’ll give it a try.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I pledge that over the coming year I will give 2.5% of my (after-tax) income to organizations effectively helping people living in extreme poverty.&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Surdegsbröd med rostad havre</title>
    <link href="https://foolip.org/2015/01/17/surdegsbrod-med-rostad-havre/"/>
    <id>https://foolip.org/2015/01/17/surdegsbrod-med-rostad-havre/</id>
    <updated>2015-01-17T10:32:47+00:00</updated>
    <content type="html">
&lt;p&gt;Idag blev det surdegsbröd med rostad havre, efter recept i &lt;a href=&quot;http://paindemartin.se/2014/10/brod-brod-brod/&quot;&gt;Bröd, bröd, bröd&lt;/a&gt;. Med pomerans istället för kummin och lite honung.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2015/01/17/surdegsbrod-med-rostad-havre/brod.jpg&quot; alt=&quot;Bröd inlindat i handduk&quot; width=&quot;660&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Ljusa dinkelbröd</title>
    <link href="https://foolip.org/2015/01/11/ljusa-dinkelbrod/"/>
    <id>https://foolip.org/2015/01/11/ljusa-dinkelbrod/</id>
    <updated>2015-01-11T21:25:38+00:00</updated>
    <content type="html">
&lt;p&gt;Efter en lång rad av nederlag har jag äntligen lyckats baka gott surdegsbröd, två gånger i rad. Idag var det ljusa dinkelbröd från boken &lt;a href=&quot;http://paindemartin.se/bockerna/&quot;&gt;Surdegsbröd&lt;/a&gt;:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2015/01/11/ljusa-dinkelbrod/tva-brod.jpg&quot; alt=&quot;Två bröd på galler&quot; width=&quot;660&quot;&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2015/01/11/ljusa-dinkelbrod/skuret-brod.jpg&quot; alt=&quot;Skuret bröd&quot; width=&quot;660&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>History of the Fullscreen API</title>
    <link href="https://foolip.org/2014/07/21/history-of-the-fullscreen-api/"/>
    <id>https://foolip.org/2014/07/21/history-of-the-fullscreen-api/</id>
    <updated>2014-07-21T12:52:41+00:00</updated>
    <content type="html">
&lt;p&gt;This is the story of the &lt;a href=&quot;http://fullscreen.spec.whatwg.org&quot;&gt;Fullscreen API&lt;/a&gt;, one of prefixes, capitalization, and event targets...&lt;/p&gt;

&lt;p&gt;&lt;b&gt;March–October 2007&lt;/b&gt;: “Shouldn’t the video API include a way to toggle full screen on/off?” &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-March/222116.html&quot;&gt;asks Mihai Sucan&lt;/a&gt;, a mere month after &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-February/009702.html&quot;&gt;Opera’s debut&lt;/a&gt; of the video element. Much is said about the security implications of such an API, &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-October/267188.html&quot;&gt;nothing happens&lt;/a&gt;, and years pass...&lt;/p&gt;

&lt;p&gt;&lt;b&gt;November 2009–March 2010&lt;/b&gt;: Eric Carlson (Apple) adds an API for fullscreen video to WebKit:&lt;/p&gt;

&lt;pre&gt;partial interface HTMLVideoElement {
  readonly attribute boolean webkitSupportsFullscreen;
  readonly attribute boolean webkitDisplayingFullscreen;
  void webkitEnterFullScreen();
  void webkitExitFullScreen();
}
&lt;/pre&gt;

&lt;p&gt;The &lt;code&gt;webkitbeginfullscreen&lt;/code&gt; and &lt;code&gt;webkitendfullscreen&lt;/code&gt; event are fired on the video element.&lt;/p&gt;

&lt;p&gt;The inconsistent capitalization is &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=34942&quot;&gt;noticed&lt;/a&gt; and fixed by adding &lt;code&gt;webkitEnterFullscreen()&lt;/code&gt; and &lt;code&gt;webkitExitFullscreen()&lt;/code&gt; aliases. The original names are kept for backwards compatibility.&lt;/p&gt;

&lt;p&gt;
 &lt;small&gt;Revisions: &lt;a href=&quot;http://trac.webkit.org/changeset/50893&quot;&gt;50893&lt;/a&gt;, &lt;a href=&quot;http://trac.webkit.org/changeset/54143&quot;&gt;54143&lt;/a&gt;, &lt;a href=&quot;http://trac.webkit.org/changeset/55946&quot;&gt;55946&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;June 2010&lt;/b&gt;: Robert O’Callahan (Mozilla) &lt;a href=&quot;https://wiki.mozilla.org/index.php?title=Gecko:FullScreenAPI&amp;amp;oldid=234977&quot;&gt;begins working&lt;/a&gt; on a proposal to allow any element, not just video, to go fullscreen.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;August 2010–January 2011&lt;/b&gt;: Jer Noble (Apple) implements something similar to the &lt;a href=&quot;https://wiki.mozilla.org/index.php?title=Gecko:FullScreenAPI&amp;amp;oldid=243429&quot;&gt;then-current Mozilla proposal&lt;/a&gt; in WebKit:&lt;/p&gt;

&lt;pre&gt;partial interface Element {
  const unsigned short ALLOW_KEYBOARD_INPUT = 1;
  void webkitRequestFullScreen(unsigned short flags);
}
partial interface Document {
  readonly attribute boolean webkitIsFullScreen;
  readonly attribute boolean webkitFullScreenKeyboardInputAllowed;
  readonly attribute Element? webkitCurrentFullScreenElement;
  void webkitCancelFullScreen();
}
&lt;/pre&gt;

&lt;p&gt;The &lt;code&gt;webkitfullscreenchange&lt;/code&gt; event is fired on the current fullscreen element and bubbles.&lt;/p&gt;

&lt;p&gt;
 &lt;small&gt;Revisions: &lt;a href=&quot;http://trac.webkit.org/changeset/66251&quot;&gt;66251&lt;/a&gt;, &lt;a href=&quot;http://trac.webkit.org/changeset/75277&quot;&gt;75277&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;September–December 2011&lt;/b&gt;: Chris Pearce (Mozilla) begins implementing the proposal in Gecko. Meanwhile, Anne van Kesteren (then Opera, now Mozilla) &lt;a href=&quot;https://dvcs.w3.org/hg/fullscreen/raw-file/dfce455ccb31/Overview.html&quot;&gt;starts working&lt;/a&gt; on a spec at the W3C. The fullscreen element stack is introduced, which makes nested fullscreen (e.g. video in a presentation) possible. When exiting from nested fullscreen, it now becomes un-obvious which element(s) to notify, so the event target is changed to the document.&lt;br&gt;
 &lt;small&gt;Revisions: &lt;a href=&quot;https://dvcs.w3.org/hg/fullscreen/rev/1c36dc1c92c5&quot;&gt;1c36dc1c92c5&lt;/a&gt;, &lt;a href=&quot;https://dvcs.w3.org/hg/fullscreen/rev/332cd2925b28&quot;&gt;332cd2925b28&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;These spec changes are implemented in Gecko, but the old names, and &lt;code&gt;mozFullScreen&lt;/code&gt;, are kept:&lt;/p&gt;

&lt;pre&gt;partial interface Element {
  void mozRequestFullScreen();
}
partial interface Document {
  readonly attribute boolean mozFullScreen;
  readonly attribute boolean mozFullScreenEnabled;
  readonly attribute Element? mozFullScreenElement;
  void mozCancelFullScreen();
}
&lt;/pre&gt;

&lt;p&gt;
 The &lt;code&gt;mozfullscreenchange&lt;/code&gt; event is fired on the document and bubbles.&lt;br&gt;
 &lt;small&gt;Bug: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=545812&quot;&gt;545812&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;March 2012&lt;/b&gt;: Jer Noble implements the W3C spec in WebKit:&lt;/p&gt;

&lt;pre&gt;partial interface Element {
  void webkitRequestFullscreen();
}
partial interface Document {
  readonly attribute boolean webkitFullscreenEnabled;
  readonly attribute Element? webkitFullscreenElement;
  void webkitExitFullscreen();
}
&lt;/pre&gt;

&lt;p&gt;
 Notably, the &lt;code&gt;webkitfullscreenchange&lt;/code&gt; event target is the fullscreen element, &lt;i&gt;not&lt;/i&gt; the document. Because the event bubbles, listening on the document does work, though.&lt;br&gt;
 &lt;small&gt;Revision: &lt;a href=&quot;http://trac.webkit.org/changeset/111028&quot;&gt;111028&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;September 2012&lt;/b&gt;: The Fullscreen API moves to the WHATWG. The W3C version has been unmaintained ever since.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;November 2012&lt;/b&gt;: Opera 12.10 is &lt;a href=&quot;http://www.opera.com/docs/changelogs/unified/1210/&quot;&gt;released&lt;/a&gt; with support for the &lt;a href=&quot;https://dvcs.w3.org/hg/fullscreen/raw-file/529a67b8d9f3/Overview.html&quot;&gt;spec as it was in February&lt;/a&gt;, without prefixes. Opera 12 is the last major version based on Presto, so this unprefixed implementation does not last long.&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;May 2013&lt;/b&gt;: Vincent Scheib (Google) &lt;a href=&quot;https://www.w3.org/Bugs/Public/show_bug.cgi?id=20637#c9&quot;&gt;questions why the events bubble&lt;/a&gt;. Since it is just an accident of history, they are made to not bubble in the spec.&lt;br&gt;
 &lt;small&gt;Commit: &lt;a href=&quot;https://github.com/whatwg/fullscreen/commit/5eb5af63369385c888a5146dda57d462cb9a41da&quot;&gt;5eb5af63369385c888a5146dda57d462cb9a41da&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;October 2013&lt;/b&gt;: Internet Explorer 11 is released with an &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ie/dn265028(v=vs.85).aspx&quot;&gt;ms-prefixed fullscreen API&lt;/a&gt;:&lt;/p&gt;

&lt;pre&gt;partial interface Element {
  void msRequestFullscreen();
}
partial interface Document {
  readonly attribute boolean msFullscreenEnabled;
  readonly attribute Element? msFullscreenElement;
  void msExitFullscreen();
}
&lt;/pre&gt;

&lt;p&gt;The &lt;code&gt;MSFullscreenChange&lt;/code&gt; event is fired on the document... and bubbles! Most likely the implementation predates the spec change.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Now&lt;/b&gt;: This is a bit of a mess! The long history of changes in capitalization and event targets has given JavaScript library authors ample opportunity to write code that will fail once the unprefixed API is made available. I’m trying to &lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=383813&quot;&gt;implement and ship the unprefixed Fullscreen API&lt;/a&gt; in Blink, and some bumps in the road are likely.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Media playback restrictions in Blink</title>
    <link href="https://foolip.org/2014/02/10/media-playback-restrictions-in-blink/"/>
    <id>https://foolip.org/2014/02/10/media-playback-restrictions-in-blink/</id>
    <updated>2014-02-10T08:50:04+00:00</updated>
    <content type="html">
&lt;p&gt;Blink and WebKit have a setting for requiring a “user gesture” to play or pause an &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html&quot;&gt;audio or video element&lt;/a&gt;, which is enabled in Opera for Android, Chrome for Android, the default Android browser, Safari for iOS and probably other browsers. This makes some sense, since mobile devices are used in public and in bed, where unsolicited sound from random Web sites could be a nuisance. Also, autoplaying video ads would waste bandwidth.&lt;/p&gt;

&lt;p&gt;The trouble is that this gets in the way of reasonable use cases like games or playlists, and developers are &lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=138132&quot;&gt;not&lt;/a&gt; &lt;a href=&quot;https://code.google.com/p/chromium/issues/detail?id=178297&quot;&gt;impressed&lt;/a&gt;. We’ve discussed this a lot internally at Opera, and as an experiment we’ve removed the restrictions in &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.opera.browser.beta&quot;&gt;Opera beta for Android&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;However, I’ve also found a workaround for current browsers. As of &lt;a href=&quot;http://trac.webkit.org/changeset/108831&quot;&gt;WebKit r108831&lt;/a&gt;, all restrictions are removed in the first successful &lt;code&gt;load()&lt;/code&gt; or &lt;code&gt;play()&lt;/code&gt; call. Any user gesture is accepted, so one can listen to all input events and remove the restrictions as soon as the user clicks, touches or uses the keyboard. One does not need to start playback at that point, but can wait until a later time. For example, one could “liberate” a number of audio elements for later use in a game.&lt;/p&gt;

&lt;p&gt;I’ve prepared a &lt;a href=&quot;https://foolip.org/2014/02/10/media-playback-restrictions-in-blink/demo.html&quot;&gt;demo of the workaround&lt;/a&gt;. It works in current versions of Opera, Chrome and Safari. While it does not work in the default Android browser prior to KitKat, even there it could be adapted to e.g. autoplay background music by calling &lt;code&gt;play()&lt;/code&gt; instead of &lt;code&gt;load()&lt;/code&gt; in the input event handler.&lt;/p&gt;

&lt;p&gt;Given this, I think that either a user gesture should be required for every &lt;code&gt;play()&lt;/code&gt; or the restrictions should be removed completely. My tentative suggestion is the latter.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>One month in Blink</title>
    <link href="https://foolip.org/2013/10/31/one-month-in-blink/"/>
    <id>https://foolip.org/2013/10/31/one-month-in-blink/</id>
    <updated>2013-10-31T12:19:32+00:00</updated>
    <content type="html">
&lt;p&gt;On October 1, I began working in Opera’s new Web Technology team, tasked with improving the Web platform by contributing to the Chromium and Blink projects. Most of my effort has been on the Blink side, and it has been a very pleasant experience so far. Since I’ve worked so much with &amp;lt;video&amp;gt; before, I jumped right into that area and looked for things to work on. Chromium/Blink is a big code base which will take time to get intimately familiar with, but I was still able to make small improvements in a few areas.&lt;/p&gt;

&lt;h3&gt;Event handler attributes&lt;/h3&gt;

&lt;p&gt;My colleague Henrik reported that &lt;a href=&quot;http://crbug.com/302279&quot;&gt;onplay and friends were missing on HTMLMediaElement&lt;/a&gt;, and I thought it surely would be easy to fix. However, I am easily distracted, so instead of just adding them I decided to &lt;a href=&quot;http://crbug.com/305112&quot;&gt;implement GlobalEventHandlers and WindowEventHandlers&lt;/a&gt;, which ended up taking me 11 commits and even requiring IDL code generator (Perl!) changes. Now onplay is supported, but you probably don’t want to use it – use &lt;code&gt;addEventListener('play', func)&lt;/code&gt; if uncertain!&lt;/p&gt;

&lt;p&gt;While in the neighborhood, I also made the &lt;a href=&quot;http://crbug.com/310630&quot;&gt;onerror attribute on &amp;lt;body&amp;gt; and &amp;lt;frameset&amp;gt;&lt;/a&gt; work per spec. I was a bit surprised to find this broken, presumably it isn’t that important for site compat...&lt;/p&gt;

&lt;h3&gt;Removing features&lt;/h3&gt;

&lt;p&gt;Although I’m quite happy with Blink code, I was surprised to find how much non-standard stuff there is, including prefixed APIs, undocumented quirks and things that have been removed from the spec. Fortunately, the Blink project is supportive of removing these things, with care, and I’ve now picked most of the low-hanging fruit on HTMLMediaElement, getting rid of &lt;a href=&quot;http://crbug.com/302409&quot;&gt;a weird npr.org quirk&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/305554&quot;&gt;webkitPreservesPitch&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/305753&quot;&gt;webkitHasClosedCaptions, webkitClosedCaptionsVisible&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/309473&quot;&gt;startTime&lt;/a&gt; and &lt;a href=&quot;http://crbug.com/309474&quot;&gt;initialTime&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Counting features&lt;/h3&gt;

&lt;p&gt;When there’s a risk that removing a feature is going to break the Web, the first step is to figure out by how much. UseCounter counts (opt-in) which features are used on each page view, so I went ahead and added/improved counters for various things that would be nice to eventually remove: &lt;a href=&quot;http://crbug.com/309364&quot;&gt;a bunch of prefixed HTMLMediaElement APIs&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/270340&quot;&gt;the TextTrackCue constructor&lt;/a&gt;, &lt;a href=&quot;http://crbug.com/308218&quot;&gt;the beforeload event&lt;/a&gt; and &lt;a href=&quot;https://src.chromium.org/viewvc/blink?revision=160329&amp;amp;view=revision&quot;&gt;the two (!) prefixed fullscreen APIs&lt;/a&gt;. There’s also &lt;a href=&quot;http://crbug.com/310006&quot;&gt;the media attribute on &amp;lt;source&amp;gt;&lt;/a&gt;, which is still in the spec, but getting usage data will help us decide &lt;a href=&quot;http://www.w3.org/Bugs/Public/show_bug.cgi?id=19619&quot;&gt;whether to remove it&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Fixing bugs&lt;/h3&gt;

&lt;p&gt;It’s a beautiful thing when you can fix a bug just by removing code, and I did so this month by &lt;a href=&quot;http://crbug.com/310122&quot;&gt;removing the width and height properties from the &amp;lt;video&amp;gt; intrinsic size logic&lt;/a&gt;. After my fix &lt;a href=&quot;http://crbug.com/311346&quot;&gt;intrinsic size is still not per spec&lt;/a&gt;, but at least it’s less wrong.&lt;/p&gt;

&lt;p&gt;In my only non-trivial Chromium contribution, I made &lt;a href=&quot;http://crbug.com/252217&quot;&gt;CookieMonster wait for disk flush when deleting cookies&lt;/a&gt;, so that cookies are really gone when the UI says they are. This involved &lt;a href=&quot;http://crbug.com/302914&quot;&gt;fixing a flaky test&lt;/a&gt;, which was fun.&lt;/p&gt;

&lt;h3&gt;Loading text tracks&lt;/h3&gt;

&lt;p&gt;I began looking into &amp;lt;track&amp;gt; and WebVTT and soon stumbled upon a FIXME in TextTrackLoader, which is what feeds data to the WebVTT parser. Unable to resist the bait, I &lt;a href=&quot;http://crbug.com/312756&quot;&gt;refactored TextTrackLoader to use RawResource and removed TextTrackResource&lt;/a&gt;. Finally, I fixed &lt;a href=&quot;http://crbug.com/313287&quot;&gt;some other minor issues&lt;/a&gt; and &lt;a href=&quot;http://crbug.com/313602&quot;&gt;fiddled a bit with the TextTrack IDL&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;One year ago&lt;/h3&gt;

&lt;p&gt;Also this month, one year has passed since my final commit in Core (Presto), which was on October 12, 2012. I was a little bit sad when I noticed this anniversary, but at the same I’m really happy about working on Chromium and Blink. Hopefully the next month will be even better!&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/10/31/one-month-in-blink/webtech.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;The Web Technology team (&lt;a href=&quot;https://web.archive.org/web/20140103010821/http://www.operasoftware.com/content/download/4581/153916/version/2/file/3Q13_Presentation.pdf&quot;&gt;source&lt;/a&gt;)&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Weird commit log</title>
    <link href="https://foolip.org/2013/08/26/weird-commit-log/"/>
    <id>https://foolip.org/2013/08/26/weird-commit-log/</id>
    <updated>2013-08-26T21:51:32+00:00</updated>
    <content type="html">
&lt;p&gt;I stumbled upon something strange on page 895 of Swedish TV4’s teletext:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2013/08/26/weird-commit-log/895.gif&quot; alt=&quot;DM Teknik Commits&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;This is clearly counting the number of commits in source code repositories, but why is this information in the teletext system?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Favorite podcasts</title>
    <link href="https://foolip.org/2013/08/24/favorite-podcasts/"/>
    <id>https://foolip.org/2013/08/24/favorite-podcasts/</id>
    <updated>2013-08-24T21:57:24+00:00</updated>
    <content type="html">
&lt;p&gt;About a year ago I discovered the delights of listening to podcasts, and I have done so practically daily during my commute. Unfortunately, the screen on my phone recently went black and for a while I thought my feeds were lost. I did eventually managed to extract them, so now I’m making a public backup, in the form of podcast recommendations:&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.scientificamerican.com/podcast/podcasts.cfm?type=60-second-space&quot;&gt;60-Second Space&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://rss.sciam.com/sciam/60-second-space&quot;&gt;RSS&lt;/a&gt;) is one of several bite-sized podcasts from Scientific American. Since it’s so short I seldom remember anything, but when queued up it can serve as an overview of recent space news.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.bbc.co.uk/podcasts/series/discovery&quot;&gt;Discovery&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://downloads.bbc.co.uk/podcasts/worldservice/discovery/rss.xml&quot;&gt;RSS&lt;/a&gt;) is a science podcast from the BBC.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://ffrf.org/news/radio&quot;&gt;Freethought Radio&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://ffrf.libsyn.com/rss&quot;&gt;RSS&lt;/a&gt;) is a podcast with news, music and interviews from the Freedom from Religion Foundation. The news is rather US-specific, so I just pick the episodes with interesting interviews.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://humanistpodden.wordpress.com/&quot;&gt;Humanistpodden&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://feeds.feedburner.com/humanistpodden&quot;&gt;RSS&lt;/a&gt;) is the official podcast of Humanisterna, a Swedish secular humanist organization. Some episodes are in English, e.g. the excellent interviews with &lt;a href=&quot;http://humanistpodden.wordpress.com/2011/04/17/avsnitt-6-ophelia-benson/&quot;&gt;Ophelia Benson&lt;/a&gt; and &lt;a href=&quot;http://humanistpodden.wordpress.com/2011/11/28/avsnitt-11-peter-singer/&quot;&gt;Peter Singer&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.littleatoms.com/&quot;&gt;Little Atoms&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://feeds2.feedburner.com/littleatomspodcast&quot;&gt;RSS&lt;/a&gt;) is a “talk show about ideas and culture.” The host sounds like a really nice guy, maybe it’s the British accent?
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.planetary.org/multimedia/planetary-radio/&quot;&gt;Planetary Radio&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://www.planetary.org/multimedia/podcasts/planetary-radio-podcast-rss.xml&quot;&gt;RSS&lt;/a&gt;) is the Planetary Society’s show with news and interviews. It sounds very scripted and a bit dry, but the actual content is interesting.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://radio.marssociety.org/&quot;&gt;Red Planet Radio&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://redplanetradio.podbean.com/feed/&quot;&gt;RSS&lt;/a&gt;) is a newly launched podcast from the Mars Society.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.scientificamerican.com/podcast/podcasts.cfm?type=science-talk&quot;&gt;Science Talk&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://rss.sciam.com/sciam/science-talk&quot;&gt;RSS&lt;/a&gt;) is a science podcast from Scientific American.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.theguardian.com/science/series/science&quot;&gt;Science Weekly&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://www.theguardian.com/science/series/science/rss&quot;&gt;RSS&lt;/a&gt;) is a science podcast from The Guardian.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://skeptoid.com/&quot;&gt;Skeptoid&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://skeptoid.com/podcast.xml&quot;&gt;RSS&lt;/a&gt;) is my probably my favorite podcast, see my &lt;a href=&quot;https://foolip.org/2013/08/22/favorite-skeptoid-episodes/&quot;&gt;previous post&lt;/a&gt; for episode recommendations.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://sverigesradio.se/sida/default.aspx?programid=411&quot;&gt;Språket&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://api.sr.se/api/rss/pod/4012&quot;&gt;RSS&lt;/a&gt;) is a Swedish radio show about the Swedish language, and is what got me started listening to podcasts.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.abc.net.au/science/starstuff/&quot;&gt;StarStuff&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://www.abc.net.au/science/podcast/starstuff.xml&quot;&gt;RSS&lt;/a&gt;) is by far the best space podcast that I have found. The host, Stuart Gary, has a nice Australian accent and appears to be incredibly knowledgeable when interviewing the authors of recent papers, etc.
&lt;/p&gt;

&lt;p&gt;
 &lt;b&gt;&lt;a href=&quot;http://www.atheist-experience.com/&quot;&gt;The Atheist Experience&lt;/a&gt;&lt;/b&gt; (&lt;a href=&quot;http://www.atheist-experience.com/podcast.php&quot;&gt;RSS&lt;/a&gt;) is actually a call-in TV show from Austin, Texas, but I listen to it as a podcast. I recommended episode #795 &lt;a href=&quot;https://twitter.com/foolip/status/288436009107062784&quot;&gt;on Twitter&lt;/a&gt;, with my favorite hosts Tracie Harris and Matt Dillahunty.
&lt;/p&gt;

&lt;p&gt;I’ve prepared an &lt;a href=&quot;podcasts.opml&quot;&gt;OPML file with all 13 feeds&lt;/a&gt; for importing. I can recommend &lt;a href=&quot;http://www.doggcatcher.com/&quot;&gt;DoggCatcher&lt;/a&gt; for Android if you don’t already have a podcast player.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Favorite Skeptoid episodes</title>
    <link href="https://foolip.org/2013/08/22/favorite-skeptoid-episodes/"/>
    <id>https://foolip.org/2013/08/22/favorite-skeptoid-episodes/</id>
    <updated>2013-08-22T22:20:06+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;a href=&quot;http://skeptoid.com/&quot;&gt;Skeptoid&lt;/a&gt; is an excellent podcast for a skeptical treatment of paranormal claims, conspiracy theories, alternative medicine, etc. Over the past 8 months or so I’ve listened to every episode up to and including #376, and I thought I would share my favorites. The most reward episodes have often been those challenging my own beliefs, since those open the door to learning something new.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4032&quot;&gt;Blood for Oil&lt;/a&gt; (#32) – I had completely accepted the narrative the the US went into Iraq for oil.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4036&quot;&gt;Mercury Fillings&lt;/a&gt; (#36) – My dad has removed some fillings, and I never doubted that mercury fillings are a health hazard.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4072&quot;&gt;Electromagnetic Hypersensitivity: Real or Imagined?&lt;/a&gt; (#72) – Interesting because of the Swedish connection.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4102&quot;&gt;What You Didn’t Know about the Stanford Prison Experiment&lt;/a&gt; (#102) – I’ve heard about the experiment many times (for example in &lt;a href=&quot;http://www.npr.org/2013/03/28/175609678/the-violence-within-us&quot;&gt;The Violence Within Us&lt;/a&gt;) and never doubted the conclusions.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4115&quot;&gt;Search for the Missing Cosmonauts&lt;/a&gt; (#115) – Fascinating because it’s somewhat plausible that Soviet cosmonauts died, but there’s no good evidence for it.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4143&quot;&gt;The Lucifer Project&lt;/a&gt; (#143) – A silly conspiracy theory about igniting Jupiter as a second sun, but the science is interesting.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4199&quot;&gt;Cargo Cults&lt;/a&gt; (#199) – &lt;a href=&quot;https://en.wikipedia.org/wiki/Cargo_cult_programming&quot;&gt;Cargo cult coding&lt;/a&gt; often comes up in Web standards discussions, but I didn’t know anything (true) about actual cargo cults before.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4229&quot;&gt;Speed Reading&lt;/a&gt; (#229) – I no longer feel bad about reading slowly, because I probably don’t.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4230&quot;&gt;DDT: Secret Life of a Pesticide&lt;/a&gt; (#230) – This was the first time I’d ever heard that DDT could possibly have any positive qualities.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4307&quot;&gt;The Siberian Hell Sounds&lt;/a&gt; (#307) – I heard about this from a Christian classmate in high school and never questioned that someone did in fact hear scary sounds from a deep borehole.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4337&quot;&gt;The Bermuda Triangle and the Devil’s Sea&lt;/a&gt; (#337) – I’d heard and accepted some natural explanation for the Bermuda triangle, but was in for a surprise...&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4345&quot;&gt;The Cult of Nikola Tesla&lt;/a&gt; (#345) – To balance out &lt;a href=&quot;http://theoatmeal.com/comics/tesla&quot;&gt;The Oatmeal&lt;/a&gt;.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://skeptoid.com/episodes/4365&quot;&gt;The Black Knight Satellite&lt;/a&gt; (#365) – Anything in orbit is interesting, even if it’s not there.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy listening!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Send mail the first time an IP logs in over SSH</title>
    <link href="https://foolip.org/2013/08/13/send-mail-the-first-time-an-ip-logs-in-over-ssh/"/>
    <id>https://foolip.org/2013/08/13/send-mail-the-first-time-an-ip-logs-in-over-ssh/</id>
    <updated>2013-08-13T10:16:13+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;a href=&quot;http://www.fail2ban.org/&quot;&gt;Fail2ban&lt;/a&gt; is useful for slowing down brute force attacks against SSH, and in the few days since I enabled it it’s become very clear that these attempts are happening all the time. I don’t want to disable password authentication for all users in case I find myself without my SSH keys, and even if I did it’s &lt;a href=&quot;http://www.bitdefender.com/security/multiple-github-projects-expose-private-ssh-key.html&quot;&gt;not impossible&lt;/a&gt; for SSH keys to be compromised. For the day when the walls are breached, I’ve put this in my &lt;code&gt;/etc/ssh/sshrc&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;IP=&quot;$(echo $SSH_CONNECTION | awk '{print $1}')&quot;
KNOWN_IPS=&quot;$HOME/.ssh/known_ips&quot;
if ! grep -Fqsx $IP $KNOWN_IPS; then
  echo $IP &amp;gt;&amp;gt; $KNOWN_IPS
  echo &quot;$IP added to $KNOWN_IPS&quot; | \
    mail -s &quot;ssh $USER@$(hostname) from $IP&quot; spam@foolip.org
fi
&lt;/pre&gt;

&lt;p&gt;It sends me an email the first time a particular IP successfully logs in over SSH. (If you use this, make sure that mail is configured correctly first: &lt;code&gt;dpkg-reconfigure exim4-config&lt;/code&gt; in Debian.)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Web hosting</title>
    <link href="https://foolip.org/2013/08/06/web-hosting/"/>
    <id>https://foolip.org/2013/08/06/web-hosting/</id>
    <updated>2013-08-06T22:23:52+00:00</updated>
    <content type="html">
&lt;p&gt;About a month ago, I began looking for a new hosting solution for foolip.org, having started with a wardrobe computer in 2006 and never really having found a stable home. My needs are modest, so I went shopping for the cheapest possible shared hosting. I settled for &lt;a href=&quot;https://www.justhost.com/&quot;&gt;JustHost&lt;/a&gt;, which popped up on many comparison sites and seemed to be good value for money, at $2.81/month including VAT.&lt;/p&gt;

&lt;p&gt;JustHost isn’t terrible, but there were a few problems. The server (just44.justhost.com) seemed starved for memory and I was unable to work with my &lt;a href=&quot;https://github.com/foolip/www&quot;&gt;www.git&lt;/a&gt; because of it at one point. Another time I couldn’t log in over SSH for the better part of a day. Finally, on August 2, there were some major problems, with my site going up and down like a yo-yo. One of the first things I did was to point &lt;a href=&quot;https://www.pingdom.com/&quot;&gt;Pingdom&lt;/a&gt; at foolip.org to get some good uptime data. I have a &lt;a href=&quot;http://uptime.foolip.org/911622/2013/08&quot;&gt;public status page&lt;/a&gt;, where you can judge for yourself.&lt;/p&gt;

&lt;p&gt;Wanting more control, I started to look for a &lt;a href=&quot;https://en.wikipedia.org/wiki/Virtual_private_server&quot;&gt;VPS&lt;/a&gt; instead, and eventually settled on &lt;a href=&quot;https://www.digitalocean.com/&quot;&gt;DigitalOcean&lt;/a&gt;, based on the location (Netherlands), technology (KVM) and price ($5/month, but counted hourly). As of August 6, foolip.org is hosted on a virtual machine running Debian and nginx. Having root access and doing things the hard way is great, it feels like having a wardrobe computer all over again. Time (and Pingdom) will tell if it’s robust or not, but so far I’m very happy. Also, JustHost will refund me for the remaining time, which is very good of them.&lt;/p&gt;

&lt;p&gt;In closing, if I were to pick a Web hosting solution all over again and was not in a hurry, I would try to ignore individual reviews and claimed uptimes, and instead use Pingdom to monitor sites hosted using my candidate solutions before making a decision.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New GPG key</title>
    <link href="https://foolip.org/2013/07/30/new-gpg-key/"/>
    <id>https://foolip.org/2013/07/30/new-gpg-key/</id>
    <updated>2013-07-30T21:39:30+00:00</updated>
    <content type="html">
&lt;p&gt;I’ve uploaded a new GPG key to various keyservers, fetch it &lt;a href=&quot;http://keyserver.ubuntu.com/pks/lookup?op=get&amp;amp;fingerprint=on&amp;amp;search=0xF75964F29DC6C210&quot;&gt;manually&lt;/a&gt; or on the command line:&lt;/p&gt;

&lt;pre&gt;$ gpg --recv-keys 0xF75964F29DC6C210
&lt;/pre&gt;

&lt;p&gt;Before creating the key, I took inspiration from &lt;a href=&quot;https://wiki.ubuntu.com/SecurityTeam/GPGMigration&quot;&gt;Ubuntu&lt;/a&gt; and &lt;a href=&quot;http://nullprogram.com/blog/2012/06/24/&quot;&gt;Christopher Wellons&lt;/a&gt;, arriving at this for my gpg.conf:&lt;/p&gt;

&lt;pre&gt;cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 BZIP2 ZLIB ZIP Uncompressed
personal-cipher-preferences AES256 AES192 AES
personal-digest-preferences SHA512 SHA384 SHA256 SHA224
s2k-cipher-algo AES256
s2k-digest-algo SHA512
s2k-mode 3
s2k-count 65011712
&lt;/pre&gt;

&lt;p&gt;The first half is in order to use the SHA-2 and AES instead of SHA-1 and CAST5, while the s2k settings are there to make brute force as expensive as possible in the event that my private key should be compromised.&lt;/p&gt;

&lt;p&gt;I’m starting from scratch with my &lt;a href=&quot;https://en.wikipedia.org/wiki/Web_of_trust&quot;&gt;web of trust&lt;/a&gt;, so if you want to play key signing, let me know.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Chinese Diceware</title>
    <link href="https://foolip.org/2013/07/30/chinese-diceware/"/>
    <id>https://foolip.org/2013/07/30/chinese-diceware/</id>
    <updated>2013-07-30T05:41:40+00:00</updated>
    <content type="html">
&lt;p&gt;I’ve been trying to come up with strong passwords since forever, and have failed to find a magic alternative to entropy. Recently, I took &lt;a href=&quot;https://en.wikipedia.org/wiki/Diceware&quot;&gt;Diceware&lt;/a&gt; for a roll, but wasn’t entirely happy with passwords like “wn rare swung strop situs slept”—wn isn’t even a word, is it? I also tried the Swedish dictionary but wasn’t much happier.&lt;/p&gt;

&lt;p&gt;How about Mandarin Chinese, written using &lt;a href=&quot;https://en.wikipedia.org/wiki/Pinyin&quot;&gt;pinyin&lt;/a&gt;? There are only around 400 pinyin syllables, but thousands of characters with different meanings, so I guessed that for a random sequence of syllables it should often be possible to come up with a somewhat meaningful phrase.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.unicode.org/reports/tr38/#kHanyuPinlu&quot;&gt;kHanyuPinlu&lt;/a&gt; property from the Unihan database turned out to be an excellent source for character to syllable mapping, so I wrote &lt;a href=&quot;syllables.py&quot;&gt;syllables.py&lt;/a&gt; to reverse that mapping. The output is a list of 392 pinyin syllables with example characters in &lt;a href=&quot;syllables-traditional.txt&quot;&gt;traditional&lt;/a&gt; and &lt;a href=&quot;syllables-simplified.txt&quot;&gt;simplified&lt;/a&gt; Chinese.&lt;/p&gt;

&lt;p&gt;Unfortunately, 392 is not a power of 6, so using real dice to generate the numbers is a bit complicated, albeit possible. Instead I wrote &lt;a href=&quot;roll.py&quot;&gt;roll.py&lt;/a&gt;, which uses as few bytes as possible from &lt;code&gt;/dev/random&lt;/code&gt; to roll a die with an arbitrary number of sides.&lt;/p&gt;

&lt;p&gt;Using my list and my virtual D-392, here are the first 6-syllable pinyin phrases I generated, each with a memorable (?) Chinese phrase and a rough English translation.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;yan kai bo ren se dai—&lt;span lang=&quot;zh-Hant&quot;&gt;眼開撥任色帶&lt;/span&gt;—eyes open, poke any ribbon&lt;/li&gt;

 &lt;li&gt;zui ku ba ge mei xu—&lt;span lang=&quot;zh-Hant&quot;&gt;最酷八個沒序&lt;/span&gt;—the coolest eight have no order&lt;/li&gt;

 &lt;li&gt;ban zhai dian die keng bao—&lt;span lang=&quot;zh-Hant&quot;&gt;搬宅殿爹吭抱&lt;/span&gt;—moving villa/palace, dad says hold (this)&lt;/li&gt;

 &lt;li&gt;you mu sa kang xu su—&lt;span lang=&quot;zh-Hant&quot;&gt;有母萨扛需速&lt;/span&gt;—(things) carried by mother Bodhisattva need speed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A native speaker would probably be able to come up with better phrases, but I think that I could remember any of these, with &lt;span lang=&quot;zh-Hant&quot;&gt;最酷八個沒序&lt;/span&gt; being the easiest. If this is a representative sample, I think the scheme works.&lt;/p&gt;

&lt;p&gt;How about the entropy? With 392 syllables, each syllable contributes log2(392) = 8.6 bits, so these 6-syllable phrases have 51.6 bits of entropy, slightly better than a completely random 8-character alphanumeric password. English Diceware has 12.9 bits of entropy per word, so to get as much entropy as with a 6-word English phrase, a 9-syllable Chinese phrase is needed. The average word and syllable length are 4.2 and 3.2 respectively, so the average phrase lengths (including spaces) would be 30.2 for English and 36.8 for Chinese. (Removing spaces blindly will lose some entropy if the pinyin becomes ambiguous.)&lt;/p&gt;

&lt;p&gt;Feel free to use/improve my lists and scripts, and never forget: the coolest eight have no order!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Mormor</title>
    <link href="https://foolip.org/2013/07/28/mormor/"/>
    <id>https://foolip.org/2013/07/28/mormor/</id>
    <updated>2013-07-28T21:55:16+00:00</updated>
    <content type="html">
&lt;p&gt;Mormor dog ikväll...&lt;/p&gt;

&lt;p&gt;Jag älskade verkligen att vara i Kålaboda när jag var liten. Sommaren 1986 kunde jag inte prata än, men jag följde gärna med mormor och morfar i lagården, som så många gånger senare under min uppväxt. Den sommaren filmade pappa, och lyckades få med mormor i några korta sekvenser. De här stillbilderna är från del 1 och 5 av &lt;a href=&quot;https://archive.org/details/sommar-i-kalaboda&quot;&gt;Sommar i Kålaboda&lt;/a&gt;:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/07/28/mormor/britta-och-folke-i-ladgarn.jpg&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Britta &amp;amp; Folke i lagården&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/07/28/mormor/lunch-pa-garden.jpg&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Lunch på gården&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Sista gången som jag träffade mormor var i september, det känns inte så länge sen. Nu kommer jag aldrig att få träffa henne igen, kvar finns bara bilder, filmer och minnen. Lagården finns inte heller kvar, men jag minns tydligt hur gott det luktade i rummet med allt tunnbröd, tunnbröd som mormor hade bakat. Det är bara ett av många mormorsminnen.&lt;/p&gt;

&lt;p&gt;Jag kommer att sakna dig, mormor...&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/07/28/mormor/britta-och-edison.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Britta &amp;amp; Edison&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Free will</title>
    <link href="https://foolip.org/2013/04/16/free-will/"/>
    <id>https://foolip.org/2013/04/16/free-will/</id>
    <updated>2013-04-16T03:06:03+00:00</updated>
    <content type="html">
&lt;p&gt;
 &lt;i&gt;My thoughts on Free Will by Sam Harris, cross-posted from &lt;a href=&quot;http://www.goodreads.com/review/show/589083468&quot;&gt;Goodreads&lt;/a&gt;.&lt;/i&gt;
&lt;/p&gt;

&lt;p&gt;I had already enjoyed the &lt;a href=&quot;https://www.youtube.com/watch?v=_FanhvXO9Pk&quot;&gt;2012 talk&lt;/a&gt; and was a bit worried that a “book” this short couldn’t add much to it. It doesn’t, in fact, add much, but it was still worth my while to revisit the argument in a different medium.&lt;/p&gt;

&lt;p&gt;The first of Harris’ arguments concerns experiments where the test subjects are asked to make a decision and record the time of the decision. Apparently, the decision can be predicted by brain activity before the test subject is aware of having made it, which Harris argues shows that our decisions are made for us by deeper processes. I know nothing about psychology or neurology, so I don’t know if the conclusion is sound, but I wish that Harris had spent a little more time exploring this. It makes no evolutionary sense for our consciousness to only act as a narrator for decisions already made, because it would be superfluous. What kinds of choices need to involve our consciousness? When the decision is made elsewhere, why does our consciousness pretends as if it were in charge? Is it possible, with self-control, to force certain decisions out of the dark, into the light of our conscious thought?&lt;/p&gt;

&lt;p&gt;Second is the problem of regress. To quote:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;My choices matter—and there are paths towards making wiser ones—but I cannot choose what I choose. And if it ever appears that I do—for instance, after going back between two options—I do not &lt;i&gt;choose&lt;/i&gt; to choose what I choose. There is a regress here that always ends in darkness.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or more succinctly:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;We are not self-caused little gods.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I think this is compelling, but it is a little bit like the children’s game of “why why why.” Colloquially, we can account for why it snows without asking “why” all the way back to the origin of the universe. Perhaps a similar line can be drawn for inquiries into volition, that ends somewhere inside our heads?&lt;/p&gt;

&lt;p&gt;Third, Harris says that self-introspection will reveal that the source of our thoughts and decisions are mysterious even to ourselves. Ever since I saw his talk I have tried to think about this, but cannot say I find it as obviously true as Harris does. I don’t know where my ideas and impulses come from, but if pressed I think I could attribute many of them to known external and internal sources, which are obviously not of my choosing, but still not mysterious. Some preferences, like tea or coffee, are mysterious, but it’s not mysterious why I prefer an ice tea over hot chocolate on a warm summer day.&lt;/p&gt;

&lt;p&gt;Finally, Harris untangles free will from determinism. We don’t yet know for certain which kind of universe we inhabit, but there’s nothing about an indeterminate universe that would grant us free will. Conversely, compatibilism is the view that we can have free will even in a deterministic universe, even if Harris is rather dismissive of this. I should probably read &lt;a href=&quot;https://en.wikipedia.org/wiki/Elbow_Room_(book)&quot;&gt;Elbow Room: The Varieties of Free Will Worth Wanting&lt;/a&gt; to get a fair treatment of the subject.&lt;/p&gt;

&lt;p&gt;In the end, the notion of free will is rather like the notion of god—ill-defined and with no supporting evidence. For now, I have no choice but to withhold belief.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Space: everything except the Earth</title>
    <link href="https://foolip.org/2013/03/25/space-everything-except-the-earth/"/>
    <id>https://foolip.org/2013/03/25/space-everything-except-the-earth/</id>
    <updated>2013-03-25T16:15:26+00:00</updated>
    <content type="html">
&lt;p&gt;When I was growing up I wasn’t particularly interested in real-world space exploration. I liked Star Trek and The Hitchhiker’s Guide to the Galaxy, but don’t remember ever being excited about a Space Shuttle launch, Hubble, Mir or the ISS. However, the precision engineering of last year’s &lt;a href=&quot;http://www.jpl.nasa.gov/video/index.php?id=1090&quot;&gt;Curiosity landing on Mars&lt;/a&gt; really caught my attention, and since then I’ve been learning about everything that I’ve missed out on. Here are some awesome things, other than the Earth, in rough chronological order.&lt;/p&gt;

&lt;p&gt;The Universe is big. Really big. The amount of knowledge and ignorance we have about the Universe is exhilarating, and it’s changing all the time. In the absence of a quantum theory of gravity, Lawrence Krauss’s &lt;a href=&quot;https://en.wikipedia.org/wiki/A_Universe_from_Nothing&quot;&gt;A Universe from Nothing&lt;/a&gt; is an interesting bit of speculation about where it all came from. Our knowledge of the age just got better, with ESA announcing &lt;a href=&quot;http://www.esa.int/Our_Activities/Space_Science/Planck/Planck_reveals_an_almost_perfect_Universe&quot;&gt;13.82 billion years&lt;/a&gt; as the new best bet. At the other end of time, &lt;a href=&quot;https://en.wikipedia.org/wiki/Ultimate_fate_of_the_universe&quot;&gt;how the Universe will end&lt;/a&gt; seems to be unknown, but most of the hypotheses point to a Universe that doesn’t care about our feelings.&lt;/p&gt;

&lt;p&gt;Robert Goddard’s &lt;a href=&quot;https://en.wikipedia.org/wiki/Robert_H._Goddard#A_Method_of_Reaching_Extreme_Altitudes&quot;&gt;A Method of Reaching Extreme Altitudes&lt;/a&gt; (&lt;a href=&quot;http://www.clarku.edu/research/archives/pdf/ext_altitudes.pdf&quot;&gt;PDF&lt;/a&gt;) from 1919 is surprisingly comprehensible to a software engineer from 1984. The illustrations and photos are wonderful, in particular the Coston ship rocket bundle (p. 48, fig. 7) reminded me of a certain &lt;a href=&quot;http://what-if.xkcd.com/24/&quot;&gt;xkcd what if?&lt;/a&gt; Also, I was intrigued to find on the topic of “recovery of apparatus on return,” that Goddard suggested a limited form of powered descent (p. 53):&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;If it is considered desirable, for any reason, to dispense with a sufficiently large parachute, the retarding of the apparatus may be accomplished to any degree by having the rocket consist, at its highest point of flight, not merely of instruments plus parachute, but of instruments together with a chamber, and considerable propellant material. Then, after the rocket has descended to some lower level, [...] this propellant material can be ejected, so that the velocity is considerably checked before the apparatus reaches as low an altitude as, say, 5,000 ft.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Goddard also discussed briefly the issue of reaching the Moon; the mocking &lt;a href=&quot;http://en.wikisource.org/wiki/The_New_York_Times/Robert_Goddard&quot;&gt;New York Times editorial&lt;/a&gt; and the 49-year-late “correction” are at the same time amusing and tragic.&lt;/p&gt;

&lt;p&gt;Reach the Moon we did. If &lt;a href=&quot;http://xkcd.com/1133/&quot;&gt;Up Goer Five&lt;/a&gt; makes it seem simple, then &lt;a href=&quot;http://history.nasa.gov/SP-4206/sp4206.htm&quot;&gt;Stages to Saturn: A Technological History of the Apollo/Saturn Launch Vehicles&lt;/a&gt; (&lt;a href=&quot;https://archive.org/details/stagestosaturnte00bilsrich&quot;&gt;PDF&lt;/a&gt;) uncovers the amazing engineering of the many engines and stages of the Saturn rockets. (I’m currently editing an &lt;a href=&quot;https://github.com/foolip/stagestosaturn&quot;&gt;EPUB version&lt;/a&gt; of this book.) Just days ago, Jeff Bezos &lt;a href=&quot;http://www.bezosexpeditions.com/engine-recovery.html&quot;&gt;recovered two F-1 engines&lt;/a&gt; from the bottom of the Atlantic Ocean, with the intent of turning them into museum exhibits. While I’d love to see them, it saddens me that humanity hasn’t had the capability for lunar exploration in my lifetime, and that it’s now a subject for history books and museums.&lt;/p&gt;

&lt;p&gt;In the shadow of the Saturn V stands the Soviet &lt;a href=&quot;https://en.wikipedia.org/wiki/N1_(rocket)&quot;&gt;N1&lt;/a&gt;. Achievements include 30 (!) engines on the first stage and the &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_the_largest_artificial_non-nuclear_explosions#Rank_order_of_largest_conventional_explosions.2Fdetonations_by_magnitude&quot;&gt;largest artificial non-nuclear explosion&lt;/a&gt; in history, but not reaching space, orbit, or the Moon. Information on the Soviet space program is hard to come by, so &lt;a href=&quot;http://www.nasa.gov/connect/ebooks/rockets_people_vol4_detail.html&quot;&gt;Rockets and People, Volume 4: The Moon Race&lt;/a&gt; seems like a very valuable account of these events, which I hope to find the time to read soon.&lt;/p&gt;

&lt;p&gt;The Shuttle era began before I was born and only recently came to an end. Even though the destination (&lt;a href=&quot;https://en.wikipedia.org/wiki/Low_Earth_orbit&quot;&gt;LEO&lt;/a&gt;) is mundane compared to the Saturn V’s, I still thoroughly enjoyed &lt;a href=&quot;https://www.youtube.com/watch?v=vFwqZ4qAUkE&quot;&gt;45 mins of HD quality, high-speed footage of the launch sequences of STS-114, STS-117, and STS-124, with commentaries from NASA rocket engineers&lt;/a&gt; (via &lt;a href=&quot;http://www.reddit.com/r/space/comments/17k3yx/45_mins_of_hd_quality_highspeed_footage_of_the/&quot;&gt;reddit&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;SpaceX does plenty of things to be excited about. It was only a few weeks ago that they completed a &lt;a href=&quot;http://vimeo.com/61639017&quot;&gt;24-story test flight&lt;/a&gt; with its &lt;a href=&quot;https://en.wikipedia.org/wiki/Grasshopper_(rocket)&quot;&gt;Grasshopper&lt;/a&gt; reusable rocket—powered descent all the way down, and on a far greater scale than what Goddard contemplated. If &lt;a href=&quot;http://vimeo.com/41871491&quot;&gt;full reusability&lt;/a&gt; can be made to work, it should lower launch costs dramatically and thus expand access to space to a whole new level. In the category of awesome power, the &lt;a href=&quot;http://vimeo.com/41720248&quot;&gt;Falcon Heavy&lt;/a&gt; will fire 27 (!) &lt;a href=&quot;https://www.youtube.com/watch?v=Zj0851Wkm9c&quot;&gt;Merlin 1D&lt;/a&gt; engines at liftoff, making it the most powerful rocket in my lifetime. I can’t wait to see it roar.&lt;/p&gt;

&lt;p&gt;Mars is what got me interested in non-Earth matters, and it must be the next destination for humanity. I very much enjoyed Robert Zubrin’s &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Case_for_Mars&quot;&gt;The Case for Mars&lt;/a&gt;, in which he argues for a simple mission structure and producing the methane for the return journey on Mars using atmospheric carbon dioxide. Elon Musk clearly wants to go, calling it “planetary redundancy” and “life insurance.” Perhaps not incidentally, SpaceX is working on a &lt;a href=&quot;https://en.wikipedia.org/wiki/Raptor_(rocket_engine)&quot;&gt;methane-powered engine&lt;/a&gt;. Of the publicly announced efforts to actually go, neither &lt;a href=&quot;http://www.inspirationmars.org/&quot;&gt;Inspiration Mars&lt;/a&gt; (human flyby in 2018) nor &lt;a href=&quot;http://mars-one.com/&quot;&gt;Mars One&lt;/a&gt; (one-way colonization in 2023) seem &lt;em&gt;completely&lt;/em&gt; impossible. To see humanity take this step in my lifetime is the most exciting prospect of all.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Edison</title>
    <link href="https://foolip.org/2013/02/27/edison/"/>
    <id>https://foolip.org/2013/02/27/edison/</id>
    <updated>2013-02-27T08:01:17+00:00</updated>
    <content type="html">
&lt;p&gt;Innan ultraljudet var du fortfarande ganska abstrakt för mig, jag visste att du fanns där inne men ingenting annat. Att se dig flimra runt på skärmen och få en enda bit information om dig – pojke – gjorde dig genast mycket mer konkret. Den kvällen började jag fundera på namn.&lt;/p&gt;

&lt;p&gt;Alva är ett fint namn, vilket ledde tankarna till Thomas Alva Edison. De flesta av mina förslag var ovanliga namn och röstades snabbt ned, så när du blir äldre kan du tacka mamma för att du inte heter Newton eller Kepler. Mammas favoritnamn var Liam. Det dröjde några månader, men till slut så fick du heta just Edison.&lt;/p&gt;

&lt;p&gt;Verkligheten blev som förvrängd inne i förlossningsrummet. Det hängde en klocka på väggen som långsamt, långsamt räknade upp sekunderna. Ibland var det långsamma tickandet det enda jag kunde höra, men ibland hörde jag det inte alls. Vi ville så gärna träffa dig, men du verkade helt oberörd av tidens gång.&lt;/p&gt;

&lt;p&gt;När du äntligen kom fram så började tiden gå snabbare igen. Du skrek lite ynkligt och det var omöjligt att hålla tillbaka tårarna. En barnmorska gratulerade mig och jag lyckades öppnade munnen, men vet inte om mitt ”tack” hördes alls. Plötsligt så var det bara du och jag. Du låg där och tittade medan jag sjöng mormors lilla kråka, men utan att köra ned i diket.&lt;/p&gt;

&lt;p&gt;Ett ögonblick senare har du redan fyllt åtta månader. Du har börjat säga ”ba ba ba” när du leker och ibland låter det precis som att du ropar efter mig. Du kryper baklänges och dansar när moster My dansar till koreansk pop. Snart kommer du att gå och prata och flytta hemifrån och pappa kommer att sakna dig. Då kommer jag kanske att ta fram de här bilderna och titta, en bild för varje månad du har varit hos oss.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-06-30.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;30 juni 2012: 5 dagar gammal&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-07-18.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;18 juli 2012: Hos farmor och farfar i Stora Hultrum&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-08-05.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;5 augusti 2012: Nybadad&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-09-23.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;23 september 2012: Älskad&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-10-27.jpg&quot; width=&quot;440&quot;&gt;
 &lt;figcaption&gt;27 oktober 2012: Kungsparken i Göteborg&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-11-22.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;22 november 2012: Nyklippt troll&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2012-12-26.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;26 december 2012: Jul i Stora Hultrum&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2013-01-24.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;24 januari 2013: Hos mormor och morfar i Hà Nội&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2013/02/27/edison/edison-2013-02-25.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;25 februari 2013: På badsemester i Đà Nẵng&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Pappa älskar dig, Edison.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to use Opera as the Git Web browser</title>
    <link href="https://foolip.org/2011/01/03/how-to-use-opera-as-the-git-web-browser/"/>
    <id>https://foolip.org/2011/01/03/how-to-use-opera-as-the-git-web-browser/</id>
    <updated>2011-01-03T20:28:59+00:00</updated>
    <content type="html">
&lt;p&gt;As in: the browser Git uses when you call &lt;kbd&gt;git web--browse URL/FILE&lt;/kbd&gt;&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px&quot;&gt;
 &lt;kbd&gt;git config --global web.browser opera&lt;/kbd&gt;&lt;br&gt;
 &lt;kbd&gt;git config --global browser.opera.cmd opera&lt;/kbd&gt;
&lt;/p&gt;

&lt;p&gt;When &lt;a href=&quot;http://git.kernel.org/?p=git/git.git;a=commit;h=81f42f11496b9117273939c98d270af273c8a463&quot;&gt;support for Opera&lt;/a&gt; is released in Git v1.7.4 the second line should no longer be needed, but probably won’t hurt.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Vad vill Sverigedemokraterna oss?</title>
    <link href="https://foolip.org/2010/09/22/vad-vill-sverigedemokraterna-oss/"/>
    <id>https://foolip.org/2010/09/22/vad-vill-sverigedemokraterna-oss/</id>
    <updated>2010-09-22T18:18:04+00:00</updated>
    <content type="html">
&lt;p&gt;Efter det &lt;a href=&quot;http://www.val.se/val/val2010/slutresultat/R/rike/index.html&quot;&gt;tråkiga valresultatet&lt;/a&gt; är det frestande att ropa ”Hitler kommer!” och raljera över hur dumma medborgarna är, men det är ganska osakligt och tjatigt. Eftersom min &lt;a href=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/&quot;&gt;underbara fru&lt;/a&gt; är nybliven invandrare har jag istället ”roat” mig med att läsa &lt;a href=&quot;http://sverigedemokraterna.se/vara-asikter/invandringspolitisk-program/&quot;&gt;Sverigedemokraternas invandringspolitiska program&lt;/a&gt; (&lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache:JNlps7tfBOwJ:sverigedemokraterna.se/vara-asikter/invandringspolitisk-program/+http://sverigedemokraterna.se/vara-asikter/invandringspolitisk-program/&amp;amp;cd=1&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=se&amp;amp;client=opera&quot;&gt;cache&lt;/a&gt;) för att se vad de har att erbjuda oss.&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Den härboende personen skall påta sig försörjningsansvar för den anhörige under en femårsperiod och skall dessutom betala en engångssumma, uppgående till ett prisbasbelopp, som ett bidrag till statens utgifter för den anhöriges svenskundervisning och övriga anpassningskostnader.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Jag skulle alltså få betala &lt;a href=&quot;https://sv.wikipedia.org/wiki/Prisbasbelopp&quot;&gt;42400 kr&lt;/a&gt; för min frus uppehållstillstånd, som ”ett bidrag” till &lt;a href=&quot;https://sv.wikipedia.org/wiki/Svenskundervisning_för_invandrare&quot;&gt;sfi&lt;/a&gt;. I andra sammanhang när vi temporärt belastar samhället – t ex när man skaffar barn eller läser på högskola – så slås den kostnaden ut på den skatt och moms man betalar, varför inte så även här? Det är svårt att se det som något annat än en straffavgift för att jag råkade hitta kärleken utanför Sverige.&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Alla uppehållstillstånd som tilldelas nytillkomna utlänningar skall vara tillfälliga. Möjligheten att utfärda permanenta uppehållstillstånd som ett mellansteg mellan temporärt uppehållstillstånd och medborgarskap skall därmed avskaffas. Det tillfälliga uppehållstillståndet gäller för ett år i taget [...]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Inget &lt;a href=&quot;https://sv.wikipedia.org/wiki/Permanent_uppehållstillstånd&quot;&gt;PUT&lt;/a&gt;, någonsin. Dessutom så ska vi springa till Migrationsverket en gång om året. Kul! Hur länge ska då detta pågå?&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Kraven för att få svenskt medborgarskap skall skärpas kraftigt. Grundläggande krav skall vara att man varit bosatt i landet i minst tio år och att man under denna tid uppvisat en klanderfri vandel.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Tio år!&lt;/em&gt; Om några år när vi fått barn så vore det väldigt praktiskt med svenska pass för hela familjen vid utlandsresor, eftersom det ofta är olika visumregler för vietnamesiska och svenska medborgare. SD erbjuder istället mer krångel och spring på ambassader!&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Därtill skall man också underteckna en deklaration där man bekräftar sin lojalitet med Sverige och förbinder sig att respektera svenska lagar och övriga samhällsregler.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Att vara &lt;em&gt;lojal&lt;/em&gt; mot Sverige är ungefär lika befängt som att vara lojal mot Småland. Det är i bästa fall en löjlig symbolhandling och i värsta fall ett löfte om att alltid sätta Sveriges intressen framför andra länders, alltså motsatsen till internationell solidaritet. Sådant nonsens ska &lt;em&gt;ingen&lt;/em&gt; behöva skriva under på.&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Den som är svensk medborgare skall inte kunna inneha annat medborgarskap utöver det svenska.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Det här innebär att min fru och mina framtida barn inte kommer att kunna ha vietnamesiska pass och alltså blir tvungna att ansöka om visum när de ska hälsa på mormor och morfar vid &lt;a href=&quot;https://sv.wikipedia.org/wiki/Tet&quot;&gt;Tết&lt;/a&gt; (nyår). Det har dock SD löst finurligt genom att förtydliga att vissa nyår är bättre än andra:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Lovdagar i anslutning till religiösa högtider skall endast omfatta traditionella svenska och kristna högtider.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Förvisso är Tết inte en religiös högtid, men jag betvivlar att det spelar någon roll.)&lt;/p&gt;

&lt;p&gt;Sammantaget är det tydligt att ni Sverigedemokrater vill djävlas en hel del med mig och min familj. Ni ”tar avstånd från mångkulturalism” och vill inte att min frus kultur ”jämställs med, eller värderas högre än,” den svenska. Jag ber er då att dra åt helvete, för vi tänker fortsätta fira okristna högtider och prata olika språk, huller om buller!&lt;/p&gt;

&lt;p&gt;När de faktiska politiska programmen är så här patetiska så borde ingen vara orolig för att ”ta debatten” med Sverigedemokraterna – citera helt enkelt deras egna åsikter så inser de flesta vilket trams det faktiskt rör sig om.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sakliga kommentarer välkomnas, andra ej.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>SRT research</title>
    <link href="https://foolip.org/2010/08/20/srt-research/"/>
    <id>https://foolip.org/2010/08/20/srt-research/</id>
    <updated>2010-08-20T23:28:32+00:00</updated>
    <content type="html">
&lt;p&gt;Discussions in the WHATWG and W3C over several months have led up to the &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-July/027386.html&quot;&gt;announcement&lt;/a&gt; of a new &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#the-track-element&quot;&gt;&amp;lt;track&amp;gt;&lt;/a&gt; element and the &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#websrt-0&quot;&gt;WebSRT&lt;/a&gt; format. WebSRT is intended to be mostly compatible with existing SRT content and software, in order to hitch a free ride on the popularity of SRT.&lt;/p&gt;

&lt;p&gt;Unfortunately, there was never a proper SRT parsing specification, so all media players implement their own parsers and error handling, much like was the case with HTML before HTML5. If these media players are going to support any of the new features in WebSRT, they will have to do so by modifying existing SRT parsers, as there’s nothing to differentiate SRT and WebSRT. Interoperability would be helped if they were are able to converge towards the same parsing algorithm, but they can only do that if WebSRT handles existing content as good as or better than current algorithms. If we cannot achieve that, it might be better to invent a format that has no legacy compatibility constraints.&lt;/p&gt;

&lt;p&gt;There’s been some &lt;a href=&quot;http://wiki.whatwg.org/wiki/SRT_research#Interpreters&quot;&gt;testing of existing media players&lt;/a&gt;, but not much analysis of existing content. I asked &lt;a href=&quot;http://www.opensubtitles.org/&quot;&gt;OpenSubtitles&lt;/a&gt; if they could help out, upon which they very kindly provided me with the latest 10000 uploaded SRT* files. I wrote a Python script to analyze them, and I think the results are interesting.&lt;/p&gt;

&lt;p&gt;First a note on character encoding. Only 666 files were valid UTF-8 and out of those 472 were pure 7-bit ASCII, so deliberate use of UTF-8 doesn’t even reach 2%. Since WebSRT assumes UTF-8, little existing content can be reused as-is.&lt;/p&gt;

&lt;p&gt;This is the typical structure of SRT (&lt;a href=&quot;https://archive.org/download/the_conceited_general/the_conceited_general.srt&quot;&gt;source&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;1
00:00:10,000 --&amp;gt; 00:00:16,000
The Conceited General

2
00:01:08,520 --&amp;gt; 00:01:10,240
The general returns victorious
&lt;/pre&gt;

&lt;p&gt;I’ll use WebSRT terminology: above are 2 cues, each with 3 lines for identifier, timings and the cue text followed by a blank line. Unfortunately, assuming that a blank line separates cues turns out to be unreliable, as 241 files at some point omitted that blank line. In my code, I let a timing line start a new cue even if not preceded by a blank line. I’m not sure what the best general approach is.&lt;/p&gt;

&lt;p&gt;The identifier line is mostly useless and has been made optional in WebSRT. I defined any line preceding a timing line as being the identifier. Under this assumption, 571 files had identifiers that didn’t increase by 1 per cue and 55 files had identifiers which weren’t numbers at all. This doesn’t seem to matter to existing players.&lt;/p&gt;

&lt;p&gt;The timings are a bit more interesting. No less than 1707 files had overlapping cues. Most existing players handle this by simply showing (only) the next cue when it begins, so such overlap goes unnoticed. However, the WebSRT parser makes no such adjustments, intending that overlapping cues be shown simultaneously. This will quite certainly be a problem if existing content is reused. Also worth noting is that only 4 files consequently used a period (.) to separate seconds and milliseconds, 2 files mixed (apparent typos) and all the rest used only commas (,). Only 1 file used the SubRip X1: ... syntax and 38 files had something else trailing the timings. This was mostly trailing punctuation (.,?) or due to a missing newline before the cue text or random typos.&lt;/p&gt;

&lt;p&gt;What remains is the cue text itself. Markup, which I defined as anything matching the regular expression '&amp;lt;(\w+)&amp;gt;' or the string '&amp;lt;font', was surprisingly common, occurring in 5525 files. The most common are &amp;lt;i&amp;gt; (5273), &amp;lt;b&amp;gt; (937), &amp;lt;font ...&amp;gt; (346) and &amp;lt;u&amp;gt; (71). The WebSRT parser handles italic, bold and ruby markup, ignoring the rest. The fact that markup is so common means that any robust SRT (not just WebSRT) parser must handle it in some way, even if only by ignoring it.&lt;/p&gt;

&lt;p&gt;That’s what I could gather from the data I have. If there’s something you want me to check, just leave a comment. Many thanks to OpenSubtitles for providing the data.&lt;/p&gt;

&lt;p&gt;*They noted that this regular expression was used to identify SRT files: /^\d\d:\d\d:\d\d[,.]\d\d\d\s*--&amp;gt;\s*\d\d:\d\d:\d\d[,.]\d\d\d\s*(X1:\d+\s+X2:\d+\s+Y1:\d+\s+Y2:\d+)?\s*$/m This means that very broken files won’t have been included.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Ett blocköverskridande hack</title>
    <link href="https://foolip.org/2010/08/04/ett-blockoverskridande-hack/"/>
    <id>https://foolip.org/2010/08/04/ett-blockoverskridande-hack/</id>
    <updated>2010-08-04T07:13:10+00:00</updated>
    <content type="html">
&lt;p&gt;Piratpartiet ställer upp i valet och siktar på en &lt;a href=&quot;http://www.piratpartiet.se/vagmastarstallning&quot;&gt;vågmästarställning&lt;/a&gt;. Som en del i denna strategi tar Piratpartiet inte ställning i några andra frågor än de informationspolitiska och kommer istället att rösta med sina samarbetspartier, vilka det nu blir. Själv hoppas jag verkligen att de lyckas, så att Ask/Bodström inte kan härja fritt i ytterligare en mandatperiod.&lt;/p&gt;

&lt;p&gt;Det är populärt att raljera över hur liten skillnaden det är mellan blocken, men likväl så spelar skillnaderna faktiskt roll på valdagen. Om valet blir väldigt jämnt så finns en risk att en del inte vågar rösta på Piratpartiet just för att de står utanför blockpolitiken. Jag själv känner detta dilemma och tror att det finns många som mig på båda sidor blockgränsen. Vore det då inte perfekt om man kunde para ihop tveksamma väljare från båda sidor, så att deras röster tar ut varandra? På så sätt förändras inte vilket block som vinner majoritet, men Piratpartiet får sin vågmästarställning och kan påbörja det hårda arbetet med att vända informationspolitiken på rätt köl.&lt;/p&gt;

&lt;p&gt;Hur ska då detta hack fungera? Jag tänker mig en ganska enkel teknisk lösning enligt följande:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;En webbsida där man får fylla i sin mail-adress och vilket block/parti man stödjer utanför Piratpartiets frågor.&lt;/li&gt;

 &lt;li&gt;Så snart som två väljare från vardera block matchats så skickas ett mail ut till de båda där de presenteras för varandra. De kan sedan välja att utväxla några mail för att stifta bekantskap och försäkra sig om att de är seriösa.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Som en minsta åtgärd mot missbruk kan man se till att samma mail-adress inte registreras flera gånger. Men, ingen teknisk lösning kan i slutändan kontrollera hur man faktiskt röstar på valdagen, så därför är vårt bästa vapen vanlig hederlighet och att folk sätter en gnutta tillit till varandra, för vårt gemensamma bästa.&lt;/p&gt;

&lt;p&gt;Tankar?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My father’s wedding speech</title>
    <link href="https://foolip.org/2010/08/03/my-fathers-wedding-speech/"/>
    <id>https://foolip.org/2010/08/03/my-fathers-wedding-speech/</id>
    <updated>2010-08-03T17:38:41+00:00</updated>
    <content type="html">
&lt;p&gt;As promised, here is the speech my father gave to me and Nga at &lt;a href=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/&quot;&gt;our wedding&lt;/a&gt;, in &lt;a href=&quot;#svenska&quot;&gt;Swedish&lt;/a&gt;, &lt;a href=&quot;#english&quot;&gt;English&lt;/a&gt; and &lt;a href=&quot;#tiengviet&quot;&gt;Vietnamese&lt;/a&gt;. At the wedding, my father spoke in Swedish, while Lan translated into Vietnamese. The English version is a bi-product of the translation process.&lt;/p&gt;

&lt;div lang=&quot;sv&quot;&gt;
 &lt;h2 id=&quot;svenska&quot;&gt;Svenska&lt;/h2&gt;

 &lt;p&gt;Nga och Philip – idag är en stor dag – kanske den största i era liv. Det är en ära för oss att få komma hit och att kunna komma hit och delta i denna fantastiska högtid. Jag och Anita är väldigt stolta idag – vi tror det är en stolthet som vi delar med er. Den här dagen kommer ni att minnas för resten av era liv och det är väl ganska naturligt – men vi kan också lova er att nästan varenda svensk också kommer att minnas denna bröllopsdag, för just i detta nu så börjar bröllopet för Sveriges kronprinsessa i Storkyrkan i Stockholm och den största TV-produktionen någonsin pågår just nu med miljoner tittare. När Sveriges blivande drottning valde att gifta sig just idag – ja då måste det vara en bra dag för ett bröllop – måtte hälsa, glädje och tur följa i denna dags spår.&lt;/p&gt;

 &lt;p&gt;Men jag tänkte börja i en helt annan tid och med helt andra människor.&lt;/p&gt;

 &lt;p&gt;Det var den 15e oktober 1882 och alltså snart 128 år sedan.&lt;/p&gt;

 &lt;p&gt;Det var mörkt i den småländska skogen den där höstdagen. Det var 8 grader varmt och regn, en härligt frisk doft av mull och mogna kantareller spreds mellan träden. I det lilla soldattorpet på gården Källeryd i Haurida knastrade det hemtrevligt från elden i järnspisen. Av och an vankade soldaten Sven Lindblad i köket och väntade otåligt på att hans hustru skulle föda. Några timmar senare hördes barnskrik i torpet – en liten gosse hade fötts. Gossens mor hette Inga Sofia Johannesdotter – ja hon hette Inga – det namn i Sverige som är allra mest likt ditt Nga – vi brukar säga till människor som undrar vad du heter att du heter Inga – men utan bokstaven I – och då förstår alla.&lt;/p&gt;

 &lt;p&gt;Men tillbaka till den lille nyfödde. Han fick namnet David – David Lindblad. Åren gick och David växte upp under mycket knappa förhållanden och när han var något mer än 20 år så träffade han Ester. De blev precis som ni kära i varandra och på luciadagen den 13e december 1906 för 104 år sedan så förlovade de sig och Ester fick en förlovningsring i guld med inskriptionen ”David 13/12 1906”&lt;/p&gt;

 &lt;p&gt;David och Ester gifte sig och fick 5 döttrar – en av dem var min mamma Kerstin.&lt;/p&gt;

 &lt;p&gt;När Philip föddes 1984 så var det väl för oss som för alla föräldrar lite olika tankar och förslag om vad du skulle heta – så Philip, du fick också namnet David och du har alltså fått ditt andra namn efter min morfar som jag tyvärr aldrig fick träffa eftersom han dog innan jag själv föddes. Så, Philip och Nga, båda era namn finns alltså sedan tidigt i vår släkt och vi vill att du Nga ska känna att du nu blir en del av vår familj – ännu mera än vad vi hoppas och tror att du redan känt.&lt;/p&gt;

 &lt;p&gt;Philip, du var väldigt lätt att hantera som liten. Antingen sov du – eller så åt du – nästan fram tills du fyllde 1 år – då öppnade du ögonen och har väl sedan knappast stängt dom. Philip, du hade det nog på ett sätt ganska tufft i dina unga år. Eftersom du alltid var huvudet längre än dina jämnåriga så behandlades du som mycket äldre än du var. De flesta förväntade sig att 4-åringen skulle uppträda lika duktigt som en 6-åring, när du var 6 så kunde du väl läsa, skriva och spela fotboll – det kunde ju de 9-åringar som du var jämnstor med. Philip, du kämpade – du försökte hänga med – du försökte vara duktig och lyckades också med att vara det , ja kanske inte med fotbollen där blev du aldrig särskilt duktig – men du kämpade – du sprang efter bollen – du sparkade efter bollen – men du kom sällan ifatt bollen och sparkarna träffade ganska sällan. Men bortsett från fotbollen, så har du nog lyckats med det mesta du försökt dig på. Det dröjde inte särskilt länge innan jag förstod att du kunde betydligt mer än mig på ganska många områden, din lust till ny kunskap har alltid varit stor – som t.ex. när du plötsligt läste in en kurs i stenografi – inte för att du behövde det eller skulle få nytta av det – utan bara för att du ville veta hur det fungerade. Det är väl just därför du trängt så mycket djupare in bakom datorskärmarna än jag tror någon av oss andra i detta rum och nu arbetar du som ”core programmer” och då vet du ju hur datorns program fungerar, inte ungefär – utan precis. Denna nyfikenhet på hur saker fungerar delar du med din farbror Stig som också vet precis hur saker fungerar – men då mer TV-apparater och bilar, det var många gånger vi åkte hem från Stig med olika gamla trasiga apparater för att du skulle ta hem – skruva isär och se hur de fungerade och var byggda.&lt;/p&gt;

 &lt;p&gt;Samma nyfikenhet och lust att lära nåt nytt var också det som förde dig samman med Nga. Du bad oss att få ta ett år ”ledigt” från dina universitetsstudier för att åka till Peking och lära dig Mandarin. Det är väl inte det de flesta av oss skulle kalla ”ledigt” men för dig kändes det tydligen så. För att vi skulle släppa iväg dig så ställde Anita och jag 2 villkor ( jag tror inte vi hade kunnat hindra dig hur som helst – och det ville vi ju inte heller) Du hade då ganska politiskt starka åsikter och det första villkoret menade vi väldigt bestämt. När du bor i Peking så FÅR DU INTE kritisera den kinesiska systemet eller samhället – tänk särskilt på att inte göra det på nätet. Det lovade du.&lt;/p&gt;

 &lt;p&gt;Det andra villkoret som väl inte var så bestämt utan mer en förhoppning att du inte skulle flytta till Kina för alltid. Skaffa inte en kinesisk flickvän.&lt;/p&gt;

 &lt;p&gt;Jag tror inte det gick mer än ett par veckor efter du åkt till Kina när telefonen ringde och du sa direkt: Jag har hållit båda löftena – ingen kritik mot Kina – och ingen kinesisk flickvän. Men – jag har träffat Nga – hon är inte från Kina – men hon är smart och hon är vacker – och jag är kär. Vi blev givetvis glada för din skull och hoppades vi skulle få möjlighet att träffa denna fantastiska kvinna när vi hälsade på dig i Peking – och det gjorde vi också – men bara på flygplatsen när vårt plan till Stockholm skulle gå – och ditt plan från Hanoi just landat. Vårt första möte blev väldigt märkligt – det var en hög glasvägg mellan oss och vi lyckades bara röra varandras fingertoppar – vi kunde inte prata med varann och kunde bara hälsa med gester. Men sedan dess har vi både fått ha dig som gäst i Sverige och vara din och dina föräldrars gäst här i Hanoi, tack för er varma gästfrihet, och för varje gång vi träffas så förstår vi mer och mer att ni 2 är 1 och vi kan bara hålla med dig Philip – hon är smart och hon är bedårande vacker, bara se på henne – och eftersom du nu kallar oss mamma och pappa (det är inte vad man brukar i Sverige – men förstår att det är er vietnamesiska tradition) så känns det naturligt att välkomna dig som vår ”dotter”.&lt;/p&gt;

 &lt;p&gt;Som ett bevis och tecken på att du nu inte bara tillhör din vietnamesiska familj utan nu också tillhör och är en del av vår svenska familj och släkt vill jag ge dig denna gåva som jag hoppas du vill bära med dig genom livet. Måtte vi aldrig få några glasväggar mellan oss igen.&lt;/p&gt;

 &lt;p&gt;&lt;em&gt;Nga öppnar paketet&lt;/em&gt;&lt;/p&gt;

 &lt;p&gt;Detta är alltså den ring som min morfar David gav till sin Ester för 104 år sedan. Vi har låtit göra om den till vad vi tror passar Ngas smak och stil – och tittar du noga inuti så kan du se att det står ”David 13/12 1906”&lt;/p&gt;

 &lt;p&gt;Ett fyrfaldigt leve för brudparet.&lt;/p&gt;

 &lt;p&gt;Hurra Hurra Hurra Hurra&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;en&quot;&gt;
 &lt;h2 id=&quot;english&quot;&gt;English&lt;/h2&gt;

 &lt;p&gt;Nga and Philip – today is a great day – maybe the greatest day of your lives. It is an honor for us to be allowed to come here and be able to participate in this magnificent festivity. My wife Anita and I are very proud today – we believe it is a sense of pride that we share with the two of you. You will definitely remember this day for the rest of your lives and that is rather natural, isn’t it? We can promise you that almost every Swede will also remember this wedding day. At this exact moment the wedding of the Royal Swedish crown princess in the Great Cathedral in Stockholm is beginning, and the largest TV-production ever transmitted is under way with millions of viewers. When the future Swedish Queen chose to get married on this very day – well then it has to be a good day for a wedding – may health, happiness and prosperity follow this day into the future.&lt;/p&gt;

 &lt;p&gt;But I would like to start this story in a completely different time period, with completely different people.&lt;/p&gt;

 &lt;p&gt;It was the 15th of October 1882 and 128 years have passed since then.&lt;/p&gt;

 &lt;p&gt;It was dark in the Swedish forest this autumn day. It was 8 degrees warm and raining, a lovely and fresh smell from mulch and mushrooms spread among the trees. In the tiny little soldier’s cottage on the land of the farm Källeryd in Haurida a fire burnt cosily in the cast iron stove. Every now and again the soldier Sven Lindblad paced around in the kitchen, impatiently waiting for his wife to give birth. A few hours later a screaming child was heard in the cottage – a small baby boy had been born. The name of the newborn’s mother was Inga Sofia Johannesdotter – yes her first name was Inga – the very name in Sweden which most resembles your name, Nga. We explain to people who ask about your name that it is Inga – but without the letter I – and then everybody understands.&lt;/p&gt;

 &lt;p&gt;But, again back to the little newborn. He was given the name David – David Lindblad. The years went by and David grew up in quite poor circumstances. When he was just over 20 years old he met Ester. They fell in love just like the two of you and on the very day of the St Lucia the 13th of December 1906 (104 years ago) they engaged and Ester was presented with an engagement ring with the inscription ”David 13/12 1906”&lt;/p&gt;

 &lt;p&gt;David and Ester married and had 5 daughters – one of them was my own mother, Kerstin.&lt;/p&gt;

 &lt;p&gt;When Philip was born in 1984 Anita and I, like all parents, had some ideas and thoughts about what your name was going to be – so, Philip. You were also given the second name David after my Grandfather, whom I regretfully never got to meet since he died before I was born. So, Philip and Nga, both your names are from early days in our family and we want you Nga to really feel that you are now becoming a part of our family – even more so than we hope and believe you feel already.&lt;/p&gt;

 &lt;p&gt;Philip, you were very easy to handle as a child. Either you were sleeping – or you were eating – almost until your first birthday – then you opened your eyes and since then I think you have hardly closed them. Philip, you probably had it rather tough in your younger years. You were always head and shoulders taller than everybody your own age. You were often treated as being much older than you were. Most people expected you as a 4-year old to behave just as talented as a 6-year old, and when you were 6 you were expected to read and write, and play football – since all the 9-year olds of your size could. Philip, you struggled – you tried to catch up – you tried to be a good boy and do well and you succeeded too, well maybe not in football you never really became a footballer – but you fought – you ran after the ball – you kicked after the ball – but you rarely caught up with the ball and your kicks rarely hit the ball. Apart from football I think you have succeeded with most things you have tried out. It didn’t take very long before I realized that you knew quite a bit more than myself in many areas, your eagerness to find new knowledge has always been great – for example, when you all of a sudden took on a course to learn shorthand (stenography) – not because you needed it or were to get use of it – but more because you wanted to know how it worked. That lust for knowledge is probably the reason why you have gone deeper behind the computer screens than I would think anybody else in this room and the reason for your current occupation as a Core Programmer and that of course makes you know how a computer program works – not just about – but EXACTLY. This curiosity of how things works you share with your uncle Stig. Stig also knows how things work, exactly – usually more likely to be TV-sets and cars and other electro mechanic things. Many were the times when we left Stig’s place with old broken TVs, toasters and other gadgets because you were taking them home – taking them apart – to see how they worked and how they were built.&lt;/p&gt;

 &lt;p&gt;The very same curiosity and eagerness to learn something new was also what brought you together with Nga. You asked us to allow you to take a ‘year off’ your university studies to go to Beijing to study Mandarin. That is not what most of us would call a year off but to you it obviously felt so. In order to let you go, Anita and I put up 2 conditions (I don’t think we could have stopped you anyway – and we really didn’t want to either). At the time you had fairly strong political views and the first condition we really meant strongly. When living in Beijing YOU MAY NOT criticize the Chinese system or society – particularly not on the internet. That you promised.&lt;/p&gt;

 &lt;p&gt;The second condition was really not very conditional at all but more a mere hope that you wouldn’t move to China forever. Don’t get involved with a Chinese girlfriend.&lt;/p&gt;

 &lt;p&gt;I don’t think that more than a few weeks had passed after you left for China when the telephone rang and you said directly: I have kept both my promises – no criticism against China – and no Chinese girlfriend. But – I have met Nga, she is not from China – but she is smart and she is beautiful – and I am in love. Of course we were happy for you and hoped to get the opportunity to meet this outstanding woman when we visited you in Beijing – and we did too – but only at the airport when our plane was about to leave to Stockholm – and your flight from Hanoi had just arrived. Our first meeting was very strange. There was a high glass wall between us and we just managed to touch one another’s fingertips – we couldn’t talk to one another and we could just greet one another with gestures. Since then we have had the pleasure to have you as our guest in Sweden and been very warmly welcomed as guests of you and your parents here in Hanoi. Thank you for your warm hospitality. Every time we meet we understand more and more that the 2 of you are really 1 and we can do nothing but agree with you Philip – she is smart and she is gorgeously beautiful – just look at her – and since you now call us mama and papa (that is not what you normally would in Sweden – but we understand it’s your Vietnamese tradition) it feels all natural to welcome you as our ”daughter”.&lt;/p&gt;

 &lt;p&gt;As evidence of, and a sign and indicator that you now not just belong to your Vietnamese family but are also a part of our Swedish family and relatives I want to give you this gift that I hope you will carry with you through your life. May we never get any glass walls between us ever again.&lt;/p&gt;

 &lt;p&gt;&lt;em&gt;Nga opens the parcel&lt;/em&gt;&lt;/p&gt;

 &lt;p&gt;This is consequently the very ring that my maternal grandfather David presented to his Ester 104 years ago. We have had it remade into what we believe suits Nga’s taste and style – and if you look carefully inside you will still find the inscription ”David 13/12 1906”&lt;/p&gt;

 &lt;p&gt;A foursome unison cheer for the bridal couple.&lt;/p&gt;

 &lt;p&gt;Hurray Hurray Hurray Hurray&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;vi&quot;&gt;
 &lt;h2 id=&quot;tiengviet&quot;&gt;Tiếng Việt&lt;/h2&gt;

 &lt;p&gt;Nga và Philip, hôm nay là một ngày trọng đại, có lẽ là ngày trọng đại nhất trong cuộc đời của 2 con. Bố mẹ cảm thấy rất vinh dự khi được tới đây và tham dự ngày lễ tuyệt vời này. Anita và bố cảm thấy vô cùng tự hào, muốn chia sẻ sự tự hào này với 2 con. Chắc chắn rằng hai con sẽ nhớ ngày này mãi mãi, và điều đó cũng tự nhiên thôi, phải ko? Chúng ta có thể chắc rằng người Thụy Điển nào cũng sẽ nhớ ngày cưới này. Chính vào thời điểm này Đám cưới của Công chúa Hoàng gia Thụy Điển tại nhà thờ lớn Stockholm đang bắt đầu, và sự kiện này được truyền hình trực tiếp tới hàng triệu người xem. Khi Hoàng hậu tương lai của Thụy Điển chọn làm đám cưới vào ngày này, thì đó phải là một ngày rất đẹp để cử hành hôn lễ. Sức khỏe, hạnh phúc và sự thịnh vượng sẽ mãi ở lại với ngày này.&lt;/p&gt;

 &lt;p&gt;Tuy nhiên, tôi muốn kể một câu chuyện vào một thời gian hoàn toàn khác. Đó là ngày 15 tháng 10 năm 1882 và 128 năm đã trôi qua kể từ ngày đó.&lt;/p&gt;

 &lt;p&gt;Đó là một ngày mùa thu ảm đạm, trong một khu rừng ở Thụy Điển. Trời ấm và có mưa, một mùi hương thanh mát bốc lên từ nấm và củi khô và lan qua các cành cây. Trong ngôi lều dã chiến trên đất của nông trường Källeryd ở Haurida, ngọn lửa bập bùng trong lò gang. Người lính Sven Lindblad bồn chồn bước quanh gian bếp chờ vợ anh đang chuyển dạ. Vài giờ sau, tiếng khóc của một cậu bé vang lên trong căn lều nhỏ. Tên của mẹ cậu bé là Inga Sofia Johannesdotter, vâng, tên của bà là Inga, cái tên Thụy Điển gần giống với tên con nhất Nga ạ. Khi ai đó hỏi về tên của con, bố mẹ đều nói đó là Inga, nhưng ko có chữ I ở đầu, và mọi người đều hiểu.&lt;/p&gt;

 &lt;p&gt;Quay trở lại với cậu bé con mới được sinh ra. Tên cậu là David – David Lindblad. David dần lớn lên trong hoàn cảnh khó khăn, và khi mới hơn 20 tuổi, cậu gặp Ester. Họ yêu nhau cũng như hai con, và vào chính ngày Thánh Lucia, 13 tháng 12 năm 1906 (104) năm trước, họ đính hôn và Ester được người chồng thân yêu trao cho chiếc nhẫn đính hôn với dòng chữ ”David 13/12 1906”&lt;/p&gt;

 &lt;p&gt;David và Ester cưới nhau và có 5 con gái, một trong số này là mẹ của bố, Kerstin.&lt;/p&gt;

 &lt;p&gt;Khi Philip sinh ra vào năm 1984, mẹ Anita và bố, như tất cả những ông bố bà mẹ khác, đã cân nhắc rất nhiều khi đặt cho con cái tên Philip. Tên đệm của con David, được đặt theo tên của ông ngoại của bố, người mà bố đã ko dược gặp mặt vì ông đã mất trước khi bố được sinh ra. Vì thế, Philip và Nga, tên của 2 con đều có từ những ngày đầu tiên của gia đình chúng ta, và bố mẹ muốn Nga cũng thực sự cảm thấy mình giờ đây đã là một thành viên của gia đình mình, hơn thế nữa, bố tin là Nga đã cảm thấy như vậy rồi.&lt;/p&gt;

 &lt;p&gt;Philip, ngay từ hồi nhỏ con đã rất ngoan. Dù đang ăn hay đang ngủ, cho tới khi tròn 1 tuổi, đôi mắt của con luôn mở to mà hiếm khi nhắm lại. Philip, con đã có những năm tháng đầu đời ko mấy dễ dàng. Con luôn cao hơn chúng bạn cả cái đầu. con luôn được mọi người nhìn nhận như một cậu bé già hơn tuổi. khi mới 4 tuổi, Mọi người mong mỏi con phải giỏi như một đứa trẻ 6 tuổi, và khi mới 6 tuổi, mọi người lại mong con đọc, viết và chơi bóng đá giỏi như một cậu bé 9 tuổi rồi. Philip, con đã cố gắng rất nhiều, cố gắng để bắt kịp, cố gắng trở thành một cậu bé ngoan, con đã làm rất tốt, tuy có thể con chơi bóng đá ko được tốt lắm, dù con đã nỗ lực rất nhiều; có lẽ con ko có năng khiếu đá bóng lắm, con cố gắng đuổi theo bóng và sút bóng, nhưng hiếm khi đuổi kịp, và cũng hiếm khi sút trúng đích. Nhưng ngoài việc đó ra, bố nghĩ rằng con đã thành công với phần lớn những việc con làm. Rất nhanh chóng, bố đã nhận ra rằng con biết nhiều hơn bố ở rất nhiều lĩnh vực, con đã rất hăm hở khám phá những điều mới mẻ, ví dụ như con đã theo học một khóa học tốc ký, ko phải vì con cần biết viết tốc ký, mà chỉ để xem người ta viết tốc ký như thế nào.&lt;/p&gt;

 &lt;p&gt;Sự ham hiểu biết đó có thể là lý do tại sao con học và tìm hiểu sâu hơn về máy tính, có lẽ hơn bất cứ ai trong căn phòng này, và là lý do khiến con muốn làm một nhà lập trình máy tính, sự ham hiểu biết cũng khiến con ko chỉ biết, mà còn hiểu rất chính xác, các chương trình máy tính hoạt động ra sao. Sự tò mò, ham hiểu biết này của con rất giống chú Stig. Stig cũng thích tìm hiểu về nguyên lý hoạt động của máy móc, như TV&amp;lt; ô tô hay những đồ điện tử. Rất nhiều lần khi trở về từ nhà Stig, con mang theo cả đống ti vi, lò nướng hỏng, tháo tung ra và xem chúng hoạt động thế nào.&lt;/p&gt;

 &lt;p&gt;Sự ham hiểu biết, thích học hỏi này cũng đã mang con tới với Nga. Con đã hỏi bố mẹ về việc nghỉ học một năm ở trường ĐH và sang Bắc Kinh học tiếng Trung. Với phần lớn mọi người, đây ko phải một năm nghỉ ngơi, nhưng với con thì rõ ràng là vậy. bố mẹ đồng ý để con đi, với 2 điều kiện (bố ko nghĩ rằng bố mẹ có thể cản được con, và thực lòng bố mẹ cũng ko muốn vậy). Tại thời điểm đó con có quan điểm chính trị tương đối rõ ràng, và điều kiện đầu tiên mà bố mẹ kiên quyết muốn con làm theo. Đó là khi sống ở BK con không được chỉ trích chế độ chính trị hay XH TQ, đặc biệt là trên internet. Đó là điều con đã hứa với bố mẹ.&lt;/p&gt;

 &lt;p&gt;Điều kiện thứ hai không phải là bắt buộc, nhưng bố mẹ đã mong rằng con sẽ ko ở lại TQ mãi. Đừng yêu một cô gái Trung Hoa.&lt;/p&gt;

 &lt;p&gt;Chỉ sau vài tuần khi đến TQ, con đã gọi điện về và tuyên bố: con đã giữ cả 2 lời hứa với bố mẹ, ko chỉ trích TQ, và ko yêu con gái Trung Hoa. Nhưng, con đã gặ Nga, cô ấy không phải người Hoa, nhưng cô ấy rất thông minh và xinh đẹp, và con đang yêu đây. Bố mẹ đã rất vui và hi vọng có cơ hội gặp người con gái tuyệt vời này khi bố mẹ đến thăm con tại BK, và bố mẹ đã có đc cơ hội đó, khi chuyến bay của bố mẹ chuẩn bị cất cánh từ Stockholm thì chuyến bay của con từ Hà nội cũng vừa hạ cánh xuống BK. Cuộc gặp đầu tiên đó thực sự lạ lùng. Có một bức tường vô hình ngăn cách giữa bố mẹ và con, chúng ta chỉ ngại ngùng bắt tay, chưa thể nói chuyện và chỉ chào nhau bằng cử chỉ. Kể từ đó bố mẹ đã có dịp gặp con tại Thụy Điển, và cũng đã tới thăm nhà con tại Hà nội. Cảm ơn con vì những tình cảm nồng ấm của gia đình con. Mỗi khi gặp con, bố mẹ lại hiểu thêm về hai đứa, và bố mẹ phải đồng ý với Philip, rằng Nga thật thông minh và thật đẹp, just look at her, và vì con gọi bố mẹ là bố và mẹ (đây ko phải là truyến thống của Thụy điển, nhưng bố mẹ biết rằng đó là truyền thống của VN), và thật tự nhiên bố mẹ cũng coi con như con gái.&lt;/p&gt;

 &lt;p&gt;Để chứng tỏ rằng, con giờ đây ko chỉ thuộc về gia đình VN của con, mà còn là một thành viên của gia đình Thụy điển của chúng ta, bố muốn tặng con món quà này, và mong rằng con sẽ giữ nó đến suốt cuộc đời. Sẽ ko còn bức tường trong suốt nào chắn giữa chúng ta nữa.&lt;/p&gt;

 &lt;p&gt;&lt;em&gt;Nga mở quà&lt;/em&gt;&lt;/p&gt;

 &lt;p&gt;Đây là chiếc nhẫn là cụ ngoại David đã tặng cho người vợ thân yêu Ester của cụ 104 năm trước. Bố mẹ đã mang đi chỉnh sửa đôi chút để nó hợp với gu và phong cách của con hơn, nhìn kỹ phía trogn chiếc nhẫn, con sẽ thấy dòng chữ ”David 13/12 1906”&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>Wedding in Hanoi</title>
    <link href="https://foolip.org/2010/06/23/wedding-in-hanoi/"/>
    <id>https://foolip.org/2010/06/23/wedding-in-hanoi/</id>
    <updated>2010-06-23T08:55:42+00:00</updated>
    <content type="html">
&lt;p&gt;Last Saturday I and Nga got married here in Hanoi. The temperature was a scorching 42°C, but still 450 guests (8 Swedish) defied the sun and came to share the day with us.&lt;/p&gt;

&lt;p&gt;This was the first time I had ever seen Nga wearing make-up, so I was quite worried I might not recognize her. It turned out that I didn’t need to worry at all, doesn’t she look lovely?&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/007.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;The Beautiful Bride&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;In the meantime, I was struggling to survive in the heat.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/016.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;The Hot Groom&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;It was ridiculously hot outside in the sun, but we were able to get a few great pictures despite this.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/033.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;In the Heat of the Sun&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/060.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;We Look Good Together&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/069.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Em đẹp lắm!&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Our ceremony was neither traditionally Vietnamese nor Swedish, but rather something in between. Unlike in Sweden, the ceremony and dinner is in the same room, with the food already being on the tables before the guests arrive. Somewhat untypically for a Vietnamese wedding, we had a clear theme – purple. The florist did a great job!&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/102.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Me and Nga’s family&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/109.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Purple Wedding&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The ceremony itself consists of three parts: exchange of rings, cutting the cake and pouring the wine.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/122.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Exchange of Rings&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/234.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Cutting of the Cake&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/241.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Pouring the Wine&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;At this point one would normally offer the parents on both sides to drink wine, which we eventually did, but first we spliced in a bit of Swedish tradition – my father giving a speech. I hope to be able to post the transcript and Vietnamese translation of that speech later.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/140.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;My Father Giving a Speech&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Once the ceremony on stage was over, we walked to each table to thank the guests for attending, taking plenty of pictures along the way.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/147.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;Cảm ơn!&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;For those who have Facebook, more pictures are available in &lt;a href=&quot;http://www.facebook.com/album.php?aid=2064897&amp;amp;id=1482235556&quot;&gt;Nga’s wedding album&lt;/a&gt;. I leave you with a final picture of the new international family.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/06/23/wedding-in-hanoi/324.jpg&quot; width=&quot;660&quot;&gt;
 &lt;figcaption&gt;One Big Family&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>VP8 has landed</title>
    <link href="https://foolip.org/2010/05/19/vp8-has-landed/"/>
    <id>https://foolip.org/2010/05/19/vp8-has-landed/</id>
    <updated>2010-05-19T16:00:13+00:00</updated>
    <content type="html">
&lt;p&gt;Today, &lt;a href=&quot;http://webmproject.org/&quot;&gt;WebM/VP8&lt;/a&gt; was announced at &lt;a href=&quot;http://code.google.com/events/io/2010/&quot;&gt;Google IO&lt;/a&gt;. The last month I have been working on adding support for Opera and we have now released &lt;a href=&quot;http://labs.opera.com/news/2010/05/19/&quot;&gt;labs builds for Windows, Mac and Linux&lt;/a&gt;. We have also published an &lt;a href=&quot;http://dev.opera.com/articles/view/opera-supports-webm-video/&quot;&gt;article for web developers&lt;/a&gt; who want to start using WebM &amp;lt;video&amp;gt;. Here’s what it looks like, the &lt;a href=&quot;https://www.youtube.com/watch?v=HOfdboHvshg&quot;&gt;Sintel trailer on YouTube&lt;/a&gt; playing in Opera with WebM &amp;lt;video&amp;gt;. No Flash!&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/sintel-youtube.png&quot; title=&quot;Sintel trailer on YouTube playing in Opera&quot; width=&quot;512&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Previously I’ve posted on &lt;a href=&quot;http://my.opera.com/core/blog/2009/12/31/re-introducing-video&quot;&gt;Opera Core Concerns&lt;/a&gt;, but this time I want to share some personal reflections. (In other words: any views expressed are my own, not those of Opera Software.) What follows is the (quite geeky) history of me and the various codecs and organizations I’ve come into contact with over the past 8 years.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/fish_xiph_org.png&quot; title=&quot;Xiph.org fish logo&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Back in &lt;a href=&quot;https://en.wikipedia.org/wiki/Gymnasium_(school)&quot; title=&quot;Swedish high school&quot;&gt;gymnasiet&lt;/a&gt; I was a compulsive MP3 collector and was very picky about my bitrates. 128 kbps sounded (still sounds) horrible and it pained me, so when I learned about the &lt;a href=&quot;http://vorbis.com/software/&quot;&gt;Vorbis audio codec&lt;/a&gt; I was very excited. Not only was it technically superior, it was also completely free. I re-ripped all of my CDs as Vorbis, told all my friends to do the same and started listening to &lt;a href=&quot;http://www.machinaesupremacy.com/&quot;&gt;Machinae Supremacy&lt;/a&gt; simply because they offered Ogg downloads. I was a fanboy.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/on2.png&quot; title=&quot;On2 Technologies&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;In June 2002 &lt;a href=&quot;https://en.wikipedia.org/wiki/VP3#Theora&quot;&gt; On2 released VP3&lt;/a&gt; to the world. It was my summer holidays and I spent most days inside on an extra slow dial-up connection. I clearly remember that upon reading the news I literally bounced out of my chair and threw my hands in the air out of joy. (Remember, I was 17.) The first thing I did when there was code I could compile and run (packaged by Xiph I believe) was to encode and watch &lt;a href=&quot;https://en.wikipedia.org/wiki/Star_Trek:_First_Contact&quot;&gt;Star Trek: First Contact&lt;/a&gt;. The example decoder could neither pause or play in fullscreen, so instead I changed my screen resolution and just watched.&lt;/p&gt;

&lt;p&gt;At the time I couldn’t do much to help out, but I wanted to be part of this cool community. One of the first pieces of C code I ever wrote was &lt;a href=&quot;https://trac.xiph.org/changeset/5195&quot;&gt;oggsplit&lt;/a&gt;, a not-so-useful tool for splitting multiplexed Ogg streams into separate files. I never used it much, but was quite proud to see it in Xiph’s ogg-tools package.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/opera-software.png&quot; title=&quot;Opera Software&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Fast forward. In the summer of 2006 I began working as a summer intern at Opera Software in Linköping, where I wrote an example &lt;a href=&quot;https://en.wikipedia.org/wiki/NPAPI&quot;&gt;plugin&lt;/a&gt; for video playback on &lt;a href=&quot;http://www.opera.com/business/solutions/devices/&quot;&gt;Opera Devices SDK&lt;/a&gt;. I picked GStreamer as the backend and by the time I was done I must have watched &lt;a href=&quot;http://www.polycrystal.org/lego/movies.html&quot;&gt;A New Computer&lt;/a&gt; ~1000 times.&lt;/p&gt;

&lt;p&gt;In February 2007 &lt;a href=&quot;http://people.opera.com/howcome/2007/video/&quot;&gt;Opera proposed &amp;lt;video&amp;gt;&lt;/a&gt; and released a &lt;a href=&quot;http://people.opera.com/howcome/2007/video/&quot;&gt;proof-of concept Ogg Vorbis+Theora build&lt;/a&gt;. I had no part in this, so it came as somewhat of a surprise. Initially thought that they had used my plugin, but that turned out to not be the case – it was libogg, libvorbis and libtheora integrated directly into the browser. The most exciting part was the strong stance for open standards, something that I obviously agree with.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/gstreamer-logo-75.png&quot; title=&quot;GStreamer&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;What happened after that is pretty well known: the &amp;lt;video&amp;gt; tag makes obvious sense, so it quickly got implemented in other browsers. When I joined Opera’s core department (part time) in the summer of 2008, &amp;lt;video&amp;gt; hadn’t been touched much for over a year, so I was tasked with bringing it back to life. Loving both audio/video and the web, it would be hard to find a more suitable and fun job. I ended up porting my then 2-year old plugin and thus Opera is now using &lt;a href=&quot;http://sourcecode.opera.com/gstreamer/&quot;&gt;GStreamer&lt;/a&gt; internally. The Codec Wars™ were always a pain, but we did finally release Opera 10.50 with support for Ogg Vorbis+Theora.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/google.png&quot; title=&quot;Google&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;After Google announced that they were buying On2 there was lots of speculation that they would release VP8. I have certainly hoped it would happen, but it seemed a bit too good to be true. Therefore, my reaction when it was confirmed was similar to when VP3 was released – bouncing like a 17-year old. That Vorbis is the chosen audio codec for WebM only makes things better. How lucky I am, that this time I get to actually be part of the release event. It’s been immensely fun working on this, in secrecy, then seeing everything happen in a maelstrom of releases, tweets and blog posts today. Håkon is at Google IO running my code on stage, but just a few weeks ago he was in Opera’s Beijing office, watching &lt;a href=&quot;http://media.xiph.org/video/derf/&quot;&gt;sunflowers&lt;/a&gt; in one of the first Opera VP8 builds:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2010/05/19/vp8-has-landed/sunflower-howcome.jpg&quot; alt=&quot;Håkon and Philip watch sunflowers&quot; width=&quot;512&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;While not yet 100% bug-free, VP8 in Opera is well on its way and will be in an official release soon. Today is a good day for open video and the open web. Many thanks to everyone who have worked to make this possible. Live long and prosper, WebM!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I’m getting married! 我订婚了！</title>
    <link href="https://foolip.org/2009/12/30/im-getting-married/"/>
    <id>https://foolip.org/2009/12/30/im-getting-married/</id>
    <updated>2009-12-30T00:31:37+00:00</updated>
    <content type="html">
&lt;p&gt;The 9th of December was Nga’s 25th birthday, so to celebrate we went on a trip to Hong Kong. We stayed at the very fancy &lt;a href=&quot;http://www.themirahotel.com/&quot;&gt;Mira Hotel&lt;/a&gt;, which was a very pleasant experience. It is a tradition in my family to serve cake in bed on birthdays. Ideally it should be a hand made cake, but this time we had to make do with what the hotel could provide. 宝贝请原谅我，下次我一定亲手给你做蛋糕！&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2009/12/30/im-getting-married/cake.jpg&quot; title=&quot;25歲生日快樂&quot; width=&quot;576&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Of course there were also 25 red roses. Actually Nga likes pink roses better, but I thought I’d be a bit traditional. 对不起美女，下次我会买粉色的哦！ The writing on the cake is also in traditional Chinese, because it looks better...&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2009/12/30/im-getting-married/roses.jpg&quot; title=&quot;25 red roses&quot; width=&quot;576&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;I had originally planned to propose while dangling from a hot air balloon with fireworks exploding all across Hong Kong island, or something similarly extreme. However, this was a bit difficult to arrange and wouldn’t really have surprised Nga anyway because I am a bit crazy (ask about her 22nd birthday). Instead, I opted to propose in the hotel room in the morning, guessing that at least she wouldn’t expect that. Having helped Nga eat some cake I hid in the bathroom for a very long time to put on my very special proposal outfit that I had prepared in Sweden.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2009/12/30/im-getting-married/handsome.jpg&quot; title=&quot;At my most handsome&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;这么帅！ I’d marry me! While Nga was getting ready I prepared the ring, which I had ordered online from the US and picked up at a local FedEx office the day before. So then we sat together in this green chair and I gave a rather long and mostly improvised speech which ended with 我爱你。生日快乐。嫁给我吧！ (I love you. Happy birthday. Marry me!) and a ring. I’ve already given away the ending in the title, but it looked a bit like this:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2009/12/30/im-getting-married/reenactment.jpg&quot; title=&quot;Proposal reenactment&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Clearly this is a reenactment as I’m wearing the wrong clothes. Also, Nga should have some tears of joy in her eyes and I should look a lot more nervous. Quite to my surprise, Nga said she had a condition. Asking me to close my eyes she pulled out a ring of her own from the very drawer you see in the picture. Apparently, she was planning to propose herself should I have failed to do so. Apart from being a very pleasant surprise (I said yes) it was also very convenient, because I hadn’t bought a ring for myself (which is otherwise common in Sweden). I don’t have very good pictures of the rings, but I do have a very good picture of us.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; title=&quot;Newly engaged&quot; src=&quot;https://foolip.org/2009/12/30/im-getting-married/engaged.jpg&quot; width=&quot;576&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;The wedding is in Hanoi on the &lt;a href=&quot;http://timeanddate.com/s/1hc4&quot;&gt;19th of June 2010&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Microformats vs RDFa vs Microdata</title>
    <link href="https://foolip.org/2009/08/23/microformats-vs-rdfa-vs-microdata/"/>
    <id>https://foolip.org/2009/08/23/microformats-vs-rdfa-vs-microdata/</id>
    <updated>2009-08-23T10:17:13+00:00</updated>
    <content type="html">
&lt;p style=&quot;padding-left: 30px&quot;&gt;&lt;strong&gt;Warning:&lt;/strong&gt; The microdata syntax has changed (e.g. &lt;code&gt;item=&quot;foo&quot;&lt;/code&gt; is now &lt;code&gt;itemscope itemtype=&quot;foo&quot;&lt;/code&gt;) since this blog post was written. Don’t copy the examples.&lt;/p&gt;

&lt;p&gt;I spent last weekend with my good friend &lt;a href=&quot;http://twitter.com/emileifrem&quot;&gt;Emil&lt;/a&gt; sketching a REST-style interface for his graph database &lt;a href=&quot;http://neo4j.org/&quot;&gt;Neo4j&lt;/a&gt;. One of the output formats we wanted was plain HTML for easy debugging via the browser. Wanting to enable JavaScript-based enhancements of these pages we needed a way to annotate the data to make it available to scripts. (Use by clients of the REST API should be possible, but unlikely if XML or JSON output is available.)&lt;/p&gt;

&lt;p&gt;The three candidates were &lt;a href=&quot;http://microformats.org/&quot;&gt;microformats&lt;/a&gt;, &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html&quot;&gt;microdata&lt;/a&gt; and &lt;a href=&quot;http://www.w3.org/TR/xhtml-rdfa-primer/&quot;&gt;RDFa&lt;/a&gt;. We began with plain HTML:&lt;/p&gt;

&lt;pre&gt;&amp;lt;p&amp;gt;
  I'm Philip Jägenstedt at
  &amp;lt;a href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;The simple task at hand is to make my name and homepage machine-readable using each of these formats. What follows is a more elaborate version of the reasoning we went through while evaluating the strengths and weaknesses of each alternative.&lt;/p&gt;

&lt;h3&gt;Microformats&lt;/h3&gt;

&lt;pre&gt;&amp;lt;p &lt;ins&gt;class=&quot;vcard&quot;&lt;/ins&gt;&amp;gt;
  I'm &lt;ins&gt;&amp;lt;span class=&quot;fn&quot;&amp;gt;&lt;/ins&gt;Philip Jägenstedt&lt;ins&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt; at
  &amp;lt;a &lt;ins&gt;class=&quot;url&quot;&lt;/ins&gt; href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Microformats are “a set of simple, open data formats”, i.e. predefined vocabularies under centralized control. In this example I’ve used the &lt;a href=&quot;http://microformats.org/wiki/hcard&quot;&gt;hCard&lt;/a&gt; microformat. One “feature” of microformats is that it is valid HTML 4.01/XHTML 1.0, which is why the &lt;code&gt;class&lt;/code&gt; attribute is used in novel ways. Although &lt;a href=&quot;http://www.w3.org/TR/html401/struct/global.html#adef-class&quot;&gt;HTML 4.01 mentions&lt;/a&gt; that &lt;code&gt;class&lt;/code&gt; may be used “for general purpose processing by user agents” it’s normally only used “as a style sheet selector”, i.e. for CSS. What this means is that we are working in a single global namespace which is already polluted with all the CSS class names ever used.&lt;/p&gt;

&lt;p&gt;The only thing that distinguishes microformats from random CSS classes is the tree structure. This structure is quite a limitation though, because it means that you have to find or make a common ancestor element to all of the data in a single hCard. For a data interchange format, it all seems insane and simply too brittle. Emil put it rather bluntly when he &lt;a href=&quot;http://twitter.com/emileifrem/status/3381292383&quot;&gt;tweeted&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Microformats. Pile of shite that just increases our systematic technical debt.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Still, I have great respect for some of the &lt;a href=&quot;http://microformats.org/about/people/&quot;&gt;people&lt;/a&gt; behind microformats and the down-to-earth &lt;a href=&quot;http://microformats.org/about/&quot;&gt;philosophy&lt;/a&gt;. They openly state that microformats aren’t “infinitely extensible and open-ended” or “a panacea for all taxonomies, ontologies, and other such abstractions”. As microformats was never intended to solve our use case it is no surprise that it really doesn’t.&lt;/p&gt;

&lt;p&gt;Certainly anyone can use &lt;code&gt;class=&quot;foo&quot;&lt;/code&gt; to mean anything they like without going through the microformats &lt;a href=&quot;http://microformats.org/wiki/process&quot;&gt;process&lt;/a&gt; – such data formats are cleverly called &lt;a href=&quot;http://microformats.org/wiki/poshformats&quot;&gt;poshformats&lt;/a&gt; (Plain Old Semantic HTML). All things considered though, the whole approach seems outdated and I hope it won’t still be around 5 years from now. Microformats has shown the need for HTML-embedded machine-readable data, now let’s find a better solution.&lt;/p&gt;

&lt;h3&gt;RDFa&lt;/h3&gt;

&lt;p&gt;To understand RDFa you first need some understanding of &lt;a title=&quot;Resource Description Framework&quot; href=&quot;http://www.w3.org/TR/REC-rdf-syntax/&quot;&gt;RDF&lt;/a&gt;. The RDF model is basically a somewhat roundabout way of describing graphs using subject-predicate-object triples. An example is the best way to illustrate:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2009/08/23/microformats-vs-rdfa-vs-microdata/rdf2.png&quot; alt=&quot;RDF graph of me, my name and my homepage&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;This graph represents me, my name, my homepage and the relationships between them. I’m using the &lt;abbr title=&quot;Friend of a Friend&quot;&gt;FOAF&lt;/abbr&gt; vocabulary because it already has the concepts of “name” and “homepage”. In &lt;a href=&quot;http://www.w3.org/DesignIssues/Notation3&quot;&gt;N3&lt;/a&gt; syntax this corresponds to these two triples:&lt;/p&gt;

&lt;pre&gt;@prefix foaf: &amp;lt;http://xmlns.com/foaf/0.1/&amp;gt; .
&amp;lt;#me&amp;gt; &amp;lt;foaf:name&amp;gt; &quot;Philip Jägenstedt&quot; .
&amp;lt;#me&amp;gt; &amp;lt;foaf:homepage&amp;gt; &amp;lt;http://foolip.org&amp;gt; .
&lt;/pre&gt;

&lt;p&gt;Everything in &lt;code&gt;&amp;lt;brackets&amp;gt;&lt;/code&gt; is a &lt;abbr title=&quot;Uniform Resource Identifier&quot;&gt;URI&lt;/abbr&gt; and because URIs tend be long prefixes are used: &lt;code&gt;&amp;lt;foaf:name&amp;gt;&lt;/code&gt; actually means &lt;code&gt;&amp;lt;http://xmlns.com/foaf/0.1/name&amp;gt;&lt;/code&gt;. I’ve used &lt;code&gt;#me&lt;/code&gt; to represent myself, but this should really be resolved to a full URI.&lt;/p&gt;

&lt;p&gt;As you can see, the subject is &lt;code&gt;#me&lt;/code&gt; in both statements. The relationships in the graph are the predicates, i.e. &lt;code&gt;foaf:name&lt;/code&gt; and &lt;code&gt;foaf:homepage&lt;/code&gt;. The object is either another URI or a string literal. Adding RDF triples equates to adding more nodes and relationships to the graph. This is general enough that you can model almost anything you want with it.&lt;/p&gt;

&lt;p&gt;Back to RDFa. The “a” refers to how attributes in XHTML are used to serialize RDF:&lt;/p&gt;

&lt;pre&gt;&amp;lt;p &lt;ins&gt;xmlns:foaf=&quot;http://xmlns.com/foaf/0.1/&quot;&lt;/ins&gt; &lt;ins&gt;about=&quot;#me&quot;&lt;/ins&gt;&amp;gt;
  I'm &lt;ins&gt;&amp;lt;span property=&quot;foaf:name&quot;&amp;gt;&lt;/ins&gt;Philip Jägenstedt&lt;ins&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt; at
  &amp;lt;a &lt;ins&gt;rel=&quot;foaf:homepage&quot;&lt;/ins&gt; href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;The use of &lt;a href=&quot;http://www.w3.org/TR/REC-xml-names/&quot;&gt;XML namespaces&lt;/a&gt; here is a bit odd. Prefixes in XML are used on element and attribute names, but here it’s only used in the attribute &lt;em&gt;value&lt;/em&gt;. These are actually &lt;a href=&quot;http://www.w3.org/TR/curie/&quot;&gt;CURIEs&lt;/a&gt;, another URL shortening scheme. &lt;a href=&quot;http://twitter.com/JeniT&quot;&gt;Jeni Tennison&lt;/a&gt; recently wrote an &lt;a href=&quot;http://www.jenitennison.com/blog/node/124&quot;&gt;excellent post&lt;/a&gt; about the use of prefixes in RDFa which I encourage everyone to read. I also &lt;a href=&quot;http://krijnhoetmer.nl/irc-logs/whatwg/20090821#l-487&quot;&gt;chatted briefly&lt;/a&gt; with &lt;a href=&quot;http://hsivonen.iki.fi/&quot;&gt;Henri Sivonen&lt;/a&gt; about the problems with &lt;code&gt;xmlns&lt;/code&gt; and would recommend reading &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2008-August/015941.html&quot;&gt;his&lt;/a&gt; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Mar/0163.html&quot;&gt;mails&lt;/a&gt; on those issues.&lt;/p&gt;

&lt;p&gt;If we return to &lt;a href=&quot;http://www.w3.org/TR/rdfa-syntax/&quot;&gt;RDFa syntax&lt;/a&gt; for a bit, notice how &lt;code&gt;property&lt;/code&gt;, &lt;code&gt;rel&lt;/code&gt; and &lt;code&gt;rev&lt;/code&gt; are used for the exact same purpose (setting the predicate) in different contexts. The intention was probably to mimic existing practices such as &lt;code&gt;rel=&quot;next&quot;&lt;/code&gt;, but the net result is just more room for confusion. While I won’t claim that it’s &lt;em&gt;just too hard&lt;/em&gt; I certainly think it could have been simpler without loosing much expressive power.&lt;/p&gt;

&lt;p&gt;RDFa began in the now &lt;a href=&quot;http://hsivonen.iki.fi/xhtml2-html5-q-and-a/&quot;&gt;discontinued&lt;/a&gt; XHTML2 WG and seems strongly rooted in the Semantic Web (now &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot;&gt;Linked Data&lt;/a&gt;) community and that stack of technologies and tools. It was later made into a module for XHTML 1.1, but there is no W3C-sanctioned way of embedding RDFa in plain HTML. Getting into HTML5 would guarantee RDFa’s survival in the web ecosystem, so its proponents approached the WHATWG/HTML WG suggesting that RDFa be included. There was much heated discussion, the drama of which was my sole source of entertainment for weeks at a time. I’ll again refer to &lt;a href=&quot;http://www.jenitennison.com/blog/node/124&quot;&gt;Jeni’s summary&lt;/a&gt; of the clash of priorities and “fruitless discussion”. I particularly want to emphasize this conclusion:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;It’s just not going to happen for HTML5&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don’t hate RDF(a). I can certainly see the appeal of the RDF model after taking the time to understand it. It may just be a very verbose way of describing graphs, but as a data interchange format it seems to do a good job. However, being able to express arbitrary RDF in HTML in a compact way is not an actual use case for most web developers. If it’s possible without added complexity that’s fine, but &lt;strong&gt;HTML is not a triplestore&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Microdata&lt;/h3&gt;

&lt;p&gt;As a result of gathering use cases and other input from the big RDFa discussion, suddenly one day &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html&quot;&gt;HTML5 microdata section&lt;/a&gt; sprung into existence along with a very long &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019681.html&quot;&gt;announcement&lt;/a&gt; to the WHATWG list from &lt;a href=&quot;http://hixie.ch/&quot;&gt;Ian Hickson&lt;/a&gt; (our editor). Within 3 hours there was a &lt;a href=&quot;http://philip.html5.org/demos/microdata/demo.html&quot;&gt;demo&lt;/a&gt; and not long after &lt;a href=&quot;http://james.html5.org/microdata/&quot;&gt;another&lt;/a&gt;. This is it:&lt;/p&gt;

&lt;pre&gt;&amp;lt;p &lt;ins&gt;item=&quot;vcard&quot;&lt;/ins&gt;&amp;gt;
  I'm &lt;ins&gt;&amp;lt;span itemprop=&quot;fn&quot;&amp;gt;&lt;/ins&gt;Philip Jägenstedt&lt;ins&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt; at
  &amp;lt;a &lt;ins&gt;itemprop=&quot;url&quot;&lt;/ins&gt; href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;This looks very similar to the microformats example, but the new &lt;code&gt;item&lt;/code&gt; and &lt;code&gt;itemprop&lt;/code&gt; attributes are used instead of &lt;code&gt;class&lt;/code&gt;. The model used is nested groups of name-value pairs, where the name-value pairs are given by the elements with &lt;code&gt;itemprop&lt;/code&gt; attributes. In other words, it is quite similar to a DOM tree or a JavaScript object.&lt;/p&gt;

&lt;p&gt;There are some predefined item types (used above), but it’s possible to use either URLs (&lt;code&gt;http://foolip.org/footype&lt;/code&gt;) or reversed DNS identifiers (&lt;code&gt;org.foolip.footype&lt;/code&gt;) to define your own types without any risk of namespace pollution. Note however that there are no prefixes or other URL shortening schemes. I don’t think I’m crazy to suggest that services like &lt;a href=&quot;http://bit.ly/&quot;&gt;bit.ly&lt;/a&gt; and &lt;a href=&quot;http://tr.im/&quot;&gt;tr.im&lt;/a&gt; have shown a way out of the “long URL” problem. If microdata gains any traction, I think communities will create vocabularies with clever shorthands like &lt;code&gt;http://link.to/the/past&lt;/code&gt;, &lt;code&gt;mr.burns&lt;/code&gt; or &lt;code&gt;ht.ml5&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Finally, the &lt;code&gt;subject&lt;/code&gt; attribute can be used to avoid the “common ancestor” problem we had with microformats by simply referring to the item element by id:&lt;/p&gt;

&lt;pre&gt;&amp;lt;p &lt;ins&gt;item=&quot;vcard&quot; id=&quot;me&quot;&lt;/ins&gt;&amp;gt;
  I'm &lt;ins&gt;&amp;lt;span itemprop=&quot;fn&quot;&amp;gt;&lt;/ins&gt;Philip Jägenstedt&lt;ins&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;.
&amp;lt;/p&amp;gt;
&amp;lt;!-- stuff --&amp;gt;
&amp;lt;a &lt;ins&gt;itemprop=&quot;url&quot; subject=&quot;me&quot;&lt;/ins&gt;
  href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&lt;/pre&gt;

&lt;p&gt;Microdata is quite straightforward and feels much more native to HTML than RDFa. As &lt;a href=&quot;http://www.jenitennison.com/blog/node/103&quot;&gt;Jeni explains&lt;/a&gt;, microdata can’t express RDF triples using datatypes or XML literals. I’ll also add that using a &lt;a href=&quot;https://en.wikipedia.org/wiki/Blank_node&quot;&gt;blank node&lt;/a&gt; as object isn’t possible. Other than that, RDF triples can be expressed by using the &lt;code&gt;about&lt;/code&gt; type to give the subject of the name-value (predicate-object) pair. Here’s my FOAF example from earlier:&lt;/p&gt;

&lt;pre&gt;&amp;lt;p &lt;ins&gt;item&lt;/ins&gt;&amp;gt;
  &lt;ins&gt;&amp;lt;a itemprop=&quot;about&quot; href=&quot;#me&quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/ins&gt;
  I'm &lt;ins&gt;&amp;lt;span itemprop=&quot;http://xmlns.com/foaf/0.1/name&quot;&amp;gt;&lt;/ins&gt;
    Philip Jägenstedt&lt;ins&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt; at
  &amp;lt;a &lt;ins&gt;itemprop=&quot;http://xmlns.com/foaf/0.1/homepage&quot;&lt;/ins&gt;
    href=&quot;http://foolip.org/&quot;&amp;gt;foolip.org&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;It is quite ugly, so if there’s any way to make it simpler I’m sure such suggestions are welcome. In general though, it seems like a better idea to use simple microdata structures and map that against a RDF vocabulary if possible. In fact, the spec already defines how to extract some RDF (and JSON) from microdata so I’m sure it’s not difficult to do.&lt;/p&gt;

&lt;p&gt;Returning to the “browsable web” (the one I normally work with), microdata has a DOM API that browsers can implement. The prospect of JavaScript having access to the microdata on a page is so exciting that I didn’t want to wait, so I hacked up &lt;a href=&quot;http://gitorious.org/microdatajs&quot;&gt;MicrodataJS&lt;/a&gt; to try it out. You can access my name and email in the vcard example as such:&lt;/p&gt;

&lt;pre&gt;var props = document.getItems(&quot;vcard&quot;)[0].properties;
var fn = props.namedItem(&quot;fn&quot;)[0].content;
var url = props.namedItem(&quot;url&quot;)[0].content;
alert(&quot;Name: &quot; + fn + &quot;; URL: &quot; + url);
&lt;/pre&gt;

&lt;p&gt;Unsurprisingly there are some issues with the API which I’ve sent &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-August/022177.html&quot;&gt;feedback&lt;/a&gt; on and expect to be fixed to my satisfaction eventually, but the basic functionality is sound. I imagine scripts making dynamic pie charts from tables, providing page-specific autocomplete suggestions and making shiny animated SVG visualizations of the RDF graphs hidden in the tag soup...&lt;/p&gt;

&lt;p&gt;Google is &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-August/022215.html&quot;&gt;now offering&lt;/a&gt; to do usability testing of the microdata syntax to see if it can be improved, so if you have any suggestions be sure to bring those to the WHATWG now.&lt;/p&gt;

&lt;h3&gt;Summary&lt;/h3&gt;

&lt;p&gt;The examples I’ve used are overly simplistic and may utterly fail to show the strengths and weaknesses of each syntax. Still, this is my best effort to make sense of the issues at hand and I haven’t intentionally misrepresented any technology or community. I assume that there is much more debate to come before the dust settles on this issue and perhaps I’ll even change my mind after experimenting more with real-world implementation. I leave you with this unambiguous summary of my views:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Microformats, you’re a &lt;code&gt;class&lt;/code&gt; attribute kludge&lt;/li&gt;

 &lt;li&gt;RDFa, HTML is not your triplestore&lt;/li&gt;

 &lt;li&gt;Microdata, I like you but you need more review&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Updates&lt;/h3&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://twitter.com/shelleypowers&quot;&gt;Shelley Powers&lt;/a&gt; wrote about &lt;a href=&quot;http://realtech.burningbird.net/semantic-web/rdf-and-rdfa/rdfa-and-html5s-maxwells-silver-hammer&quot;&gt;RDFa and HTML5’s microdata&lt;/a&gt; from the perspective of the RDFa/Semantic Web community. It’s quite a different view from mine, so read that before believing my propaganda.&lt;/li&gt;

 &lt;li&gt;Following &lt;a href=&quot;http://krijnhoetmer.nl/irc-logs/whatwg/20090823#l-184&quot;&gt;James Graham’s suggestion&lt;/a&gt;, I have registered mantic.se for fun reverse DNS identifiers like &lt;code&gt;se.mantic.banana&lt;/code&gt;. Mostly for fun, don’t take it too seriously...&lt;/li&gt;

 &lt;li&gt;I misunderstood Jeni’s post about expressing RDF in microdata and have fixed that section to be more accurate.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: this post is the result of excess spare time and not part of my work at Opera Software. I know nothing about Opera’s plans (or lack thereof) for microformats, RDFa or microdata.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Det är inte svårt att konkurrera med gratis</title>
    <link href="https://foolip.org/2009/04/18/det-ar-inte-svart-konkurrera-med-gratis/"/>
    <id>https://foolip.org/2009/04/18/det-ar-inte-svart-konkurrera-med-gratis/</id>
    <updated>2009-04-18T23:44:33+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;a href=&quot;http://www.dn.se/opinion/huvudledare/en-viktig-dom-1.846847&quot;&gt;Dagens ledare i DN&lt;/a&gt; är ett mycket &lt;a href=&quot;http://walternaeslund.com/its-a-war-between-conservatives-and-innovators/&quot;&gt;märkligt&lt;/a&gt; stycke som &lt;a href=&quot;http://opassande.se/index.php/2009/04/18/upphovsratt-ar-inte-viktigast-av-allt/&quot;&gt;inspirerat&lt;/a&gt; till viss &lt;a href=&quot;http://www.silverunit.com/andreas/blog/archives/448&quot;&gt;ilska&lt;/a&gt; med nyckelord som &lt;a href=&quot;http://patrikrydman.blogspot.com/2009/04/den-dar-domen.html&quot;&gt;katastrof&lt;/a&gt;, &lt;a href=&quot;http://drivenboyscout.blogspot.com/2009/04/vilken-smorja.html&quot;&gt;smörja&lt;/a&gt; och &lt;a href=&quot;http://redlib.subcult.org/2009/04/kattastrofalt-dalig-dom-i-tbp.html&quot;&gt;dum i huvudet&lt;/a&gt;. Jag tar tillfället i akt att skriva om något som ofta stör mig. DN skriver:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Oavsett vad den slutgiltiga domen blir kommer den olagliga fildelningen att fortsätta så länge det inte finns bra lagliga alternativ – och så länge lättillgängliga, men olagliga, servrar finns kvar runt om i världen. Att konkurrera mot gratis nedladdning är inte särskilt lätt.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Den som tror att ”gratis nedladdning” via t ex &lt;a href=&quot;http://thepiratebay.org/&quot;&gt;The Pirate Bay&lt;/a&gt; är så bra att den inte går att konkurrera med kan inte ha provat på det själv i någon större omfattning. Att försäljningen av CD-skivor sjunker beror inte på att fildelning är oöverträffbart utan på att CD-skivor är ett så föråldrat och klumpigt medium &lt;em&gt;i jämförelse&lt;/em&gt;. Fildelning i allmänhet och BitTorrent i synnerhet lider av bland annat följande:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Det tar allt för lång tid att hitta det man söker. I naiva tv-reportage brukar reportern göra en sökning på någon bioaktuell film och imponeras av de många resultaten, men att hitta något längre ut på &lt;a href=&quot;https://sv.wikipedia.org/wiki/Den_långa_svansen&quot;&gt;den långa svansen&lt;/a&gt; är sannerligen inte lika lätt.&lt;/li&gt;

 &lt;li&gt;Osäker tillgänglighet. Även om man hittat det man söker så finns det inga garantier för att man kommer lyckas ladda ner det inom rimlig tid.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Det finns även punkter där fildelning rent av är &lt;em&gt;sämre&lt;/em&gt; (!) än CD-skivor:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Förvisso gör nätet det möjligt &lt;a href=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/&quot;&gt;bredda sitt musiklyssnande&lt;/a&gt; och hitta sådant som man aldrig skulle ha hittat i en skivaffär på 90-talet, men fortfarande finns det mycket som går att köpa på CD som man inte hittar på nätet. Klassisk musik är typiskt svårt att fildela, men även många kända popartisters singlar (med b-spår) är svåra att hitta annat än på plastskiva.&lt;/li&gt;

 &lt;li&gt;I regel så är ljudkvaliteten sämre än på en CD-skiva (undantag: FLAC/Log/Cue). Det duger helt enkelt inte för en digital musiksamlare som vill &lt;em&gt;ersätta&lt;/em&gt; CD-skivor och inte bara ha något flyktigt MP3-brus i sin iPod.&lt;/li&gt;

 &lt;li&gt;Den mest grundläggande metadata som artist- och låtnamn är ofta felstavad eller inkonsekvent. Komposition, arrangemang och annan information som brukar finnas i CD-häftet finns i stort sett inte i digital form, oavsett källa.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jag köper fortfarande motvilligt CD-skivor då och då av alla ovanstående orsaker. Det krävs inte mycket fantasi för att se hur man skulle kunna konkurrera med både dessa CD-köp och ”gratis” (pengar, inte tid) fildelning. Om någon skulle erbjuda bara en del av nedanstående skulle jag stå på kö med plånboken i högsta hugg.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Digitalisera artisters komplett diskografier i ett format som är &lt;em&gt;bättre&lt;/em&gt; än CD, inte sämre. 320 kbps MP3 är inte OK, det ska vara arkivkvalitet (t ex &lt;a href=&quot;http://flac.sourceforge.net/&quot;&gt;FLAC&lt;/a&gt;) och varför inte högre samplingsfrekvens/bitdjup än CD?&lt;/li&gt;

 &lt;li&gt;Digitalisera all den metadata som normalt finns i CD-häftet och gör den sökbar. För en musiknörd vore det guld värt att kunna få svar på frågor som ”vilka skivor har gitarristen i band X gjort gästspel på?”. Tänk &lt;a href=&quot;https://musicbrainz.org/&quot;&gt;MusicBrainz&lt;/a&gt; fast bättre.&lt;/li&gt;

 &lt;li&gt;Gör allt tillgängligt som en riktig webbtjänst där man kan hitta det man söker snabbt med garanterad tillgänglighet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kort sagt gäller det att själv erbjuda den mest kompletta samlingen med den högsta kvaliteten på det enklaste sättet. Som av en händelse så är upphovsrättsinnehavaren den enda som skulle kunna erbjuda det idag, då fildelning till sin natur är flyktig och opålitlig. Däremot tror jag inte på något centralarkiv som har allt utan snarare på tusentals webbtjänster och intelligenta sökmotorer för att knyta samman det hela. Det är nya tider nu och det kräver nya tekniska lösningar, men det är faktiskt inte &lt;em&gt;rocket science&lt;/em&gt;. ”Det går inte konkurrera med gratis” låter mest som en uppgiven suck från en bransch som helst skulle velat stannat kvar på det dåliga 90-talet.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Brand name collision</title>
    <link href="https://foolip.org/2009/04/18/brand-name-collision/"/>
    <id>https://foolip.org/2009/04/18/brand-name-collision/</id>
    <updated>2009-04-18T10:28:38+00:00</updated>
    <content type="html">
&lt;p&gt;This morning I discovered that I’ve gotten &lt;a href=&quot;http://foolip.com/&quot;&gt;competition&lt;/a&gt; for my personal “brand” foolip. I can’t image why anyone would think that foolip is a good name for any commercial endeavor, but anything is possible on the interwebs. I sure hope this is going nowhere or the googleability of myself could be in jeopardy. As a counter-measure I’ve registered the domains foolip.net and foolip.se, maybe I can do something fun with them...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to download Chinese music (Baidu, VeryCD, etc)</title>
    <link href="https://foolip.org/2008/10/03/how-to-download-chinese-music/"/>
    <id>https://foolip.org/2008/10/03/how-to-download-chinese-music/</id>
    <updated>2008-10-03T18:47:39+00:00</updated>
    <content type="html">
&lt;p&gt;So you’ve learned some Chinese, seen a few Zhang Yimou movies and now you want to see what Chinese music has to offer? In this article I’ll share some experiences on how to find and download Chinese music. “Chinese” is used in the broadest possible sense – including music from mainland China, Taiwan, Hong Kong, Macau and overseas communities performed in any Chinese dialect.&lt;/p&gt;

&lt;p&gt;Anyone who has ever tried finding Chinese music on English language file-sharing networks knows that it is a pointless exercise which will fail 98% of the time. Therefore, I will cover only on the Chinese language alternatives and we will be searching using Chinese. This means that if you can’t read &lt;em&gt;any&lt;/em&gt; Chinese you’re going to have a hard time following this guide.&lt;/p&gt;

&lt;p&gt;As an example in this article we’ll be looking for music by Jay Chou, the unchallenged king of &lt;abbr title=&quot;Mandarin pop&quot;&gt;mandopop&lt;/abbr&gt;. If you only know the artist’s “English” name then Wikipedia will usually be of help; from the &lt;a href=&quot;https://en.wikipedia.org/wiki/Jay_Chou&quot;&gt;Jay Chou&lt;/a&gt; article we learn that his name is 周杰倫 in traditional Chinese and 周杰伦 in simplified. The distinction between traditional and simplified Chinese is sometimes important, as I will point out below.&lt;/p&gt;

&lt;h3&gt;Baidu MP3&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://baidu.com&quot;&gt;Baidu&lt;/a&gt; is a mainland China search engine with a large number of services and a very strong standing in the local market. One of those services is &lt;a href=&quot;http://mp3.baidu.com/&quot;&gt;Baidu MP3&lt;/a&gt;, which indexes music files on the web. This might sound illegal somehow but it isn’t and it shouldn’t be under any &lt;em&gt;sane&lt;/em&gt; copyright regime. However, western countries’ copyright regimes are increasingly &lt;em&gt;insane&lt;/em&gt; and our record labels have gotten used to bullying others into doing as they want. Presumably in order to stay off their radar Baidu MP3 sometimes block searches from outside China. If you’re not in China and can’t find any music when following the below instructions, skip ahead to the &lt;a href=&quot;#chinese-proxy-server&quot;&gt;proxy section&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now let’s get down to business. Baidu MP3 is a great place to start when you want quick results and quality is not critical. Go to &lt;a href=&quot;http://mp3.baidu.com/&quot;&gt;http://mp3.baidu.com/&lt;/a&gt; and you’ll see something like this:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; title=&quot;Baidu MP3 search&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/baidu-jay-chou-search.png&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Just enter the enter the artist name (周杰伦) in the search box. Baidu is clever enough to understand either traditional or simplified Chinese, but the results will always be in simplified Chinese as it’s a mainland service. If you’re only interested in MP3 files, select the “mp3” option. The search results will look something like this:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; title=&quot;Baidu MP3 search results&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/baidu-jay-chou-results.png&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;From left to right, the columns are:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;strong&gt;歌曲名&lt;/strong&gt; song title (e.g. 青花瓷) – click this to download an individual track&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;歌手名&lt;/strong&gt; artist name (e.g. 周杰伦) – browse the artist discography and most popular songs&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;专辑名&lt;/strong&gt; album title (e.g. 我很忙) – show the full track listing for the album&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;试听&lt;/strong&gt; sample – listen without downloading (not very useful)&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;歌词&lt;/strong&gt; lyrics – useful, but &lt;a href=&quot;http://mojim.com/&quot;&gt;Mojim.com&lt;/a&gt; is better&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;铃声&lt;/strong&gt; mobile ringtone – you probably don’t want this&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;大小&lt;/strong&gt; file size – bigger usually means better quality&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;格式&lt;/strong&gt; file format – use mp3 for portability, you &lt;em&gt;don’t&lt;/em&gt; want wma or rm&lt;/li&gt;

 &lt;li&gt;&lt;strong&gt;链接速度&lt;/strong&gt; connection speed – the more the merrier&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the simplest case you simply click on one of the songs and start downloading, but you often need to try a few different servers before finding a file of acceptable quality and download speed. The artist and album pages are useful for exploring new artists, but I would advise against collecting full albums from these listings as the files would be of uneven quality and have inconsistent metadata (ID3 tags).&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://list.mp3.baidu.com/topso/mp3topsong.html?top2&quot;&gt;歌曲TOP500&lt;/a&gt; (top 500 songs) is also well worth mentioning. The chart is based on the number of downloads and is – due to the service’s popularity – arguably the best measure of what’s hot in China right now. Other useful top charts include &lt;a href=&quot;http://list.mp3.baidu.com/list/newhits.html?top1&quot;&gt;新歌TOP100&lt;/a&gt; (top 100 new songs) and &lt;a href=&quot;http://list.mp3.baidu.com/list/top200.htm?top3&quot;&gt;歌手TOP200&lt;/a&gt; (top 200 artists).&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px&quot;&gt;
 &lt;em&gt;See also &lt;a href=&quot;http://www.sinosplice.com/life/archives/2005/08/08/using-baidu-mp3-search&quot;&gt;Sinosplice&lt;/a&gt; for an older Baidu MP3 guide.&lt;/em&gt;
&lt;/p&gt;

&lt;h4 id=&quot;chinese-proxy-server&quot;&gt;Chinese Proxy Server&lt;/h4&gt;

&lt;p&gt;If you find that you can’t get any search results from Baidu, I would suggest first trying one of the other methods below. However, in the rare case where you &lt;em&gt;really&lt;/em&gt; need Baidu, you can still do it no matter where you are geographically. Just like many Chinese netizens use proxy servers to get &lt;em&gt;out&lt;/em&gt; of China, we can use a proxy server to get &lt;em&gt;in&lt;/em&gt; to China. I’ve been able to use Baidu MP3 using web proxies from &lt;a href=&quot;http://www.xroxy.com/proxy-country-CN.htm&quot;&gt;mainland China&lt;/a&gt;, &lt;a href=&quot;http://www.xroxy.com/proxy-country-TW.htm&quot;&gt;Taiwan&lt;/a&gt; and &lt;a href=&quot;http://www.xroxy.com/proxy-country-KR.htm&quot;&gt;Korea&lt;/a&gt;. Others may work too, so finding and configuring a proxy which works for you shouldn’t take more than 5 minutes.&lt;/p&gt;

&lt;p&gt;Do note that the only place where you actually need a proxy is when searching. When downloading you aren’t connecting to Baidu so you can get much better speed if you turn the proxy off. As this requires switching the proxy on and off repeatedly, I suggest using a browser/extension which makes this convenient. In Opera you can use Tools&amp;gt;Quick Preferences&amp;gt;Enable Proxy Servers (or F12+r) to toggle the proxy. Using Firefox+&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/2464&quot;&gt;FoxyProxy&lt;/a&gt; it seems that you can use a proxy only for mp3.baidu.com, which is even better.&lt;/p&gt;

&lt;p&gt;Again, if using a proxy seems like a lot of trouble, just keep reading for some other services which may serve you better.&lt;/p&gt;

&lt;h3&gt;VeryCD&lt;/h3&gt;

&lt;p&gt;When I had been in Beijing for only a few days I was at a meet-up for new expats and friendly Chinese. I got on the topic of music with a Chinese guy and he soon suggested that I visit &lt;a href=&quot;http://www.verycd.com/&quot;&gt;VeryCD&lt;/a&gt;. That was in 2006, and VeryCD is still &lt;em&gt;the &lt;/em&gt;file sharing portal in China. It indexes files on the eDonkey network and just about everybody seems to use it.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;http://www.verycd.com/&quot;&gt;&lt;img class=&quot;screenshot&quot; title=&quot;VeryCD&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/verycd.jpg&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;It’s quite easy to use VeryCD: just type the artist name at the top and search away. Unlike Baidu, VeryCD doesn’t handle traditional Chinese very well, so make sure that you’re copying/inputting simplified Chinese or you may not find what you’re looking for. Except for that, the search box is very clever and will even suggest additional search terms as you type.&lt;/p&gt;

&lt;p&gt;As an example let’s look for Jay Chou’s 2006 album&lt;em&gt; Still Fantasy&lt;/em&gt; – 依然范特西. Searching for &lt;a href=&quot;http://www.verycd.com/search/folders/周杰伦+依然范特西&quot;&gt;周杰伦 依然范特西&lt;/a&gt; will find the album in both &lt;a href=&quot;http://www.verycd.com/topics/72116/&quot;&gt;MP3&lt;/a&gt; and &lt;a href=&quot;http://www.verycd.com/topics/72172/&quot;&gt;APE&lt;/a&gt; format, as well as a &lt;a href=&quot;http://www.verycd.com/topics/72243/&quot;&gt;bonus DVD&lt;/a&gt;, &lt;a href=&quot;http://www.verycd.com/topics/72677/&quot;&gt;karaoke videos&lt;/a&gt;, etc. Jay Chou is exceptionally popular so the results won’t always be this good, but you’ll almost always be able to find &lt;em&gt;something&lt;/em&gt;. Go to any of those results and you’ll find a box like this:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;http://www.verycd.com/topics/72116/&quot;&gt;&lt;img class=&quot;screenshot&quot; title=&quot;VeryCD download&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/verycd-files.png&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;These are the files you are looking for, but since VeryCD is just a fancy index for the eDonkey network you need an eDonkey client to actually download anything. I recommend &lt;a href=&quot;http://www.amule.org/&quot;&gt;aMule&lt;/a&gt; for all operating systems except Windows, where &lt;a href=&quot;http://www.emule-project.net/&quot;&gt;eMule&lt;/a&gt; might be better. After you’ve installed the client, simply clicking on the links should add the files to your download queue. Usually aMule will be able to find a peer sharing the file in question and start downloading. It’s not always fast, but it will finish in the end if you’re patient. Here I’ve downloaded and extracted the 320 kbps version:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; title=&quot;Still Fantasy files&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/still-fantasy-files.png&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Basically, that’s all there is to it. One nice feature worth mentioning is that VeryCD provides RSS feeds for all pages, including categories and search results. For example, you can subscribe to the &lt;a href=&quot;http://www.verycd.com/sto/music/china/feed&quot;&gt;Chinese music&lt;/a&gt; category or &lt;a href=&quot;http://www.verycd.com/search/topics?kw=%E5%91%A8%E6%9D%B0%E4%BC%A6&amp;amp;format=rss&quot;&gt;Jay Chou&lt;/a&gt; search results, which is very useful for staying up to date with very little effort. Paradise for the music fanatic!&lt;/p&gt;

&lt;h3&gt;Kad&lt;/h3&gt;

&lt;p&gt;Now that you have aMule/eMule installed, there is another method well worth mentioning. Kad is a distributed network for indexing and searching eDonkey files. If you can’t find what you’re looking for on VeryCD, try using aMule/eMule to search in the Kad network. In the search view, select type “Kad”. You also need to pay attention to traditional/simplified Chinese as there is no automatic conversion. I suggest doing one search in traditional and one in simplified to cover all the options.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; title=&quot;aMule Kad search&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/amule-kad-search.png&quot; width=&quot;415&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Here I’ve found a karaoke (KTV) version of a song I like. Even for things that you &lt;em&gt;can&lt;/em&gt; find on VeryCD, searching the Kad network will sometimes give you better quality or alternate versions. If you find an album in both a mainland version (大陸版/大陆版) and a Taiwan version (台灣版/台湾版) get the Taiwan release as mainland releases are often bastardized by removing/renaming tracks to please the censors. Hong Kong versions (香港版) sometimes contain Cantonese bonus tracks, which might be nice.&lt;/p&gt;

&lt;h3&gt;Recommendations&lt;/h3&gt;

&lt;p&gt;You shouldn’t have any problem finding music now, but if you don’t know where to start I can recommend a few of my favorite artists:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Mayday_(Taiwanese_band)&quot;&gt;Mayday/五月天&lt;/a&gt; is a Taiwanese rock band who perform in both Mandarin and Min Nan dialect. I am ridiculously fond of their song &lt;em&gt;Rainbow&lt;/em&gt;/彩虹 from the album &lt;em&gt;People Life, Ocean Wind&lt;/em&gt;/人生海海.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Jay_Chou&quot;&gt;Jay Chou/周杰倫/周杰伦&lt;/a&gt; is extremely popular, but his style may take some getting used to. New album &lt;em&gt;Capricorn&lt;/em&gt; coming out October 9!&lt;/li&gt;

 &lt;li&gt;
  &lt;a href=&quot;https://en.wikipedia.org/wiki/Lee-Hom_Wang&quot;&gt;Wang Leehom/王力宏&lt;/a&gt; is a successful Taiwanese American artist who also starred in Ang Lee’s &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Lust,_Caution_(film)&quot;&gt;Lust, Caution&lt;/a&gt;&lt;/em&gt;.
 &lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Michael_Wong_(singer)&quot;&gt;Michael Wong/光良&lt;/a&gt; is a Malaysian Chinese singer who specializes in love ballads. His newer albums are only so-so though.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Eason_Chan&quot;&gt;Eason Chan/陳奕迅/陈奕迅&lt;/a&gt; is a Hong Kong artist with a nice voice. I especially like his 2007 Mandarin album &lt;em&gt;Admit It&lt;/em&gt;/認了吧.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Faith_Yang&quot;&gt;Faith Yang/楊乃文/杨乃文&lt;/a&gt; is a Taiwanese singer with a good voice, good songs and none of the painfully “cute” image that most other female Chinese artists have. I think of her as Taiwan’s Alanis Morisette, but as I don’t really like Morisette the comparison only goes so far...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The list could go on, but if you don’t trust my taste in music (who would?) do have a look at Baidu’s &lt;a href=&quot;http://list.mp3.baidu.com/list/top200.htm?top3&quot;&gt;top 200 artists&lt;/a&gt; to see what people in China are listening to instead.&lt;/p&gt;

&lt;h3&gt;Tagging&lt;/h3&gt;

&lt;p&gt;The variations in character encodings, translations, romanizations, mixture of traditional and simplified Chinese and plain errors that you can find “in the wild” makes it necessary to clean up the tags (metadata) of your files. Unless you do this it’s going to be a mess when you want to play your music in a player which uses the tags to sort things (as many portable players do). The best tool for consistent tags that I know of is &lt;a href=&quot;https://musicbrainz.org/&quot;&gt;MusicBrainz&lt;/a&gt;, even though far from all Chinese music is in the MusicBrainz database. Still, it is better than trying to fix everything by hand and you’ll probably want to use it for all your non-Chinese music anyway.&lt;/p&gt;

&lt;p&gt;That concludes this guide. I hope that it makes sense and that it will be of use.&lt;/p&gt;

&lt;figure&gt;
 &lt;img title=&quot;彩虹 (KTV)&quot; src=&quot;https://foolip.org/2008/10/03/how-to-download-chinese-music/caihong.jpg&quot;&gt;
 &lt;figcaption&gt;Karaoke is possibly the best social activity ever (五月天 – 彩虹)&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Stoppa FRA!</title>
    <link href="https://foolip.org/2008/09/16/stoppa-fra/"/>
    <id>https://foolip.org/2008/09/16/stoppa-fra/</id>
    <updated>2008-09-16T08:48:07+00:00</updated>
    <content type="html">
&lt;p&gt;Jag är i Linköping idag men ropar på min kammare: stoppa FRA!&lt;/p&gt;

&lt;p&gt;På TV är det paneldebatt, Anna Petersson från &lt;a href=&quot;http://stoppafralagen.nu/&quot;&gt;stoppafralagen.nu&lt;/a&gt; verkar bra...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Images of Vietnam</title>
    <link href="https://foolip.org/2008/09/10/images-of-vietnam/"/>
    <id>https://foolip.org/2008/09/10/images-of-vietnam/</id>
    <updated>2008-09-10T10:35:51+00:00</updated>
    <content type="html">
&lt;p&gt;I’ve been home in Sweden for almost a month, but it isn’t too late to post a few pictures from the best summer even, from Vietnam.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2844813875/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/09/10/images-of-vietnam/tower-of-hanoi.jpg&quot; alt=&quot;Tower of Hanoi&quot; width=&quot;432&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;It’s &lt;em&gt;the&lt;/em&gt; Tower of Hanoi&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2844827315/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/09/10/images-of-vietnam/halong-bay.jpg&quot; alt=&quot;Halong bay&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Halong bay is beautiful&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2844827305/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/09/10/images-of-vietnam/em-dep-lam.jpg&quot; alt=&quot;Philip and Nga&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Em đẹp lắm!&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Impressions of Singapore</title>
    <link href="https://foolip.org/2008/07/29/impressions-of-singapore/"/>
    <id>https://foolip.org/2008/07/29/impressions-of-singapore/</id>
    <updated>2008-07-29T17:04:48+00:00</updated>
    <content type="html">
&lt;p&gt;I and my girlfriend Nga have just come back from a short vacation in Singapore. At least for me, previous visits have been focused on buying electronics, but this time it was a rather more Chinese experience, reminiscent of our time in Beijing. Our hotel was very close to the MRT (subway) which took us everywhere we wanted to go.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/07/29/impressions-of-singapore/mrt.jpg&quot; alt=&quot;Singapore MRT&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Waiting for the MRT&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The first stop was obviously Orchard Street where Nga was shopping for clothes while I was primarily looking for Chinese music and books. My expression when I laid eyes on the 3-story HMV store is rather telling (taken covertly, I can’t fake this kind of stupid).&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/07/29/impressions-of-singapore/hmv.jpg&quot; alt=&quot;Staring at HMV&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Is this heaven?&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I spent many hours in the Chinese section and eventually bought some of my favorite albums by artists &lt;a href=&quot;https://en.wikipedia.org/wiki/Mayday_(Taiwanese_band)&quot;&gt;Mayday&lt;/a&gt; (五月天), &lt;a href=&quot;https://en.wikipedia.org/wiki/Jay_Chou&quot;&gt;Jay Chou&lt;/a&gt; (周杰倫) and &lt;a href=&quot;https://en.wikipedia.org/wiki/Eason_Chan&quot;&gt;Eason Chan&lt;/a&gt; (陳奕迅). At &lt;a href=&quot;http://www.kinokuniya.com.sg/&quot;&gt;Kinokuniya&lt;/a&gt; I bought a traditional Chinese-English dictionary which I’ve been wanting for a long time (and couldn’t find in Beijing).&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/07/29/impressions-of-singapore/bookstore.jpg&quot; alt=&quot;At Kinokuniya bookstore&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Looking at dictionaries&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Nga was equally successful with the shopping agenda...&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/07/29/impressions-of-singapore/prettywoman.jpg&quot; alt=&quot;Pretty woman&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Pretty woman, walking down the street&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The above picture is taken on Sentosa, the gimmicky theme park island where we spent half a day. It’s clearly intended for a younger audience, but what made it all worth the trip was seeing two Buddhist monks wearing 3D glasses riding the “Extreme Log Ride” simulator... (sorry no pictures)&lt;/p&gt;

&lt;p&gt;One major point about going to Singapore was to be able to see John Woo’s &lt;a href=&quot;https://en.wikipedia.org/wiki/Red_Cliff_(film)&quot;&gt;Red Cliff&lt;/a&gt; (赤壁) and that was &lt;em&gt;not&lt;/em&gt; a disappointment. In Singapore it shows with both Chinese and English subtitles which is necessary as parts of the dialogue are in incomprehensible (to us anyway) classical Chinese. It’s one of few movies where Nga hasn’t fallen asleep and we recommend it to everyone! I’m eagerly waiting for part 2 which is supposedly coming in January 2009...&lt;/p&gt;

&lt;p&gt;Everyone has to eat, which I happen to enjoy doing. At a restaurant called 麵麵俱到 I ate the best dumplings I have ever tasted: vegetarian open-mouthed dumplings (開口素餃).&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2008/07/29/impressions-of-singapore/jiaozi.jpg&quot; alt=&quot;Dumplings&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;The best dumplings I have eaten&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I’ve never eaten meat dumplings, but these dumplings were so good that I came back to eat them a second time. I asked the waiter about the origin of this kind of dumpling and she said it was something they had just made up. In passing she listed the ingredients, including eggs... I had actually thought it was ground tofu since it neither tasted like eggs nor had any visible yolk. The upside is that I won’t have to go back to Singapore just for the food. The perfect vegan dumpling has yet to be found.&lt;/p&gt;

&lt;p&gt;In summary, we had a wonderful time in Singapore, but it’s nice to be back in Hanoi too. About Vietnam, I promise that some pictures are coming before I go back to Sweden...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Kinesiska Slashdot om FRA-lagen</title>
    <link href="https://foolip.org/2008/07/11/kinesiska-slashdot-om-fra-lagen/"/>
    <id>https://foolip.org/2008/07/11/kinesiska-slashdot-om-fra-lagen/</id>
    <updated>2008-07-11T09:09:37+00:00</updated>
    <content type="html">
&lt;p&gt;Även våra vänner i öst uppmärksammar FRA-lagen i en kort &lt;a href=&quot;http://internet.solidot.org/article.pl?sid=08/07/11/0019236&quot;&gt;artikel på Solidot&lt;/a&gt; med titeln &lt;span lang=&quot;zh-Hans&quot;&gt;瑞典的监视法律是针对俄罗斯&lt;/span&gt; – Sveriges spaningslag är riktad mot Ryssland. I korthet säger artikeln att den nya FRA-lagen har skapat stor kontrovers och att regeringen är ovanligt tyslåten om lagens syfte, men att källor inom FRA gör gällande att det är Ryssland som är målet. (Källan för påstående tycks vara &lt;a href=&quot;http://www.svd.se/nyheter/inrikes/artikel_1444077.svd&quot;&gt;denna SvD-artikel&lt;/a&gt;). Man kommenterar också att The Pirate Bay (&lt;span lang=&quot;zh-Hans&quot;&gt;海盗湾&lt;/span&gt;) utlovat &lt;a href=&quot;https://thepiratebay.org/&quot;&gt;SSL-kryptering&lt;/a&gt;/VPN-tunnling och att Google nu lämnar Sverige, vilket jag inte kan hitta någon trovärdig källa för.&lt;/p&gt;

&lt;p lang=&quot;zh-Hans&quot;&gt;瑞典可能即将变成了法西斯国家，谢谢中国网友对FRA法律的关注&lt;/p&gt;

&lt;p&gt;via &lt;a href=&quot;http://www.google.com/reader/public/atom/user/00658032072626056636/state/com.google/broadcast&quot;&gt;shi zhao’s shared items&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>River (v) upp FRA-lagen?</title>
    <link href="https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/"/>
    <id>https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/</id>
    <updated>2008-06-23T18:31:31+00:00</updated>
    <content type="html">
&lt;p&gt;Jag bloggar i exil (efter midnatt i Hanoi) men försöker hänga med så gott jag kan i svängarna. Det var tydligt i FRA-debatten var (v) stod, men efter katastrofen ville jag också höra mig för hur (v) ska prioritera frågan framöver. Följande fråga har jag ställt till alla i &lt;a href=&quot;http://www.vansterpartiet.se/component/option,com_directory/page,viewcat/catid,50/Itemid,320/&quot;&gt;vänsterpartiets partistyrelse&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Jag undrar hur (v) kommer driva ett avskaffande av FRA-lagen efter valsegern 2010. Det är ett måste för ett förnyat förtroende från min sida, så jag vill gärna veta hur ni prioriterar frågan.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Antalet svar var över förväntan och budskapet var entydigt. Jag har inte förvarnat om att jag skulle publicera deras svar, men tror inte att någon misstycker. Särskilt &lt;strong&gt;intressanta delar&lt;/strong&gt; är markerade med fetstil.&lt;/p&gt;

&lt;p&gt;
 Eva-Britt Svensson&lt;br&gt;
 &lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/eva-britt_svensson.jpg&quot; alt=&quot;&quot;&gt;
&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Lika stort engagemang som vi lagt på att stoppa FRA finns naturligtvis kvar även efter att riksdagen tagit beslutet. Lagen blir inte mer rätt för att majoriteten beslutat. Det är det som är det viktiga i vår grundlag att beslut kan omprövas av en annan majoritet. Och jag kan också passa på att säga att det är min grundprincip när det gäller EU-medlemskapet. Där skrivs politik in i grundlag/fördrag och kan inte ändras efter ett val.&lt;/p&gt;

 &lt;p&gt;Jag ska också säga att eftersom beslutet så nyss tagits i riksdagen så har inte den nyvalda partistyrelsen eller riksdagsgruppen formellt tagit beslut att upphäva lagen efter 2010 men jag är helt övertygad om att alla har samma uppfattning att frågan har hög prioritet. Det handlar om integritet, mänskliga rättigheter och allt som (V)i har sagt i debatten före beslutet.&lt;/p&gt;

 &lt;p&gt;På samma sätt som vi även i EU-sammanhang röstar emot alla förslag om ytterligare övervakning, typ datalagringsdirektivet.&lt;/p&gt;

 &lt;p&gt;Lagen är en skam och arbetet mot den fortsätter!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;&lt;a href=&quot;http://www.annahovenmark.com/&quot;&gt;Anna Hövenmark&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/anna_hovenmark.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Vad gäller mig så är den saken helt klar! Jag har inte pratat med mina partikamrater i partistyrelsen om detta men för mig är det självklart!&lt;/p&gt;

 &lt;p&gt;&lt;strong&gt;Jag har själv arbetat på FRA och vet hur det resoneras där och just därför är ett avskaffande av högsta vikt.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Anna har bloggat om &lt;a href=&quot;http://www.annahovenmark.com/2008/06/15/asch-sa-trott-jag-blir/&quot;&gt;FRA&lt;/a&gt; &lt;a href=&quot;http://www.annahovenmark.com/2008/06/17/mer-fra/&quot;&gt;flera&lt;/a&gt; &lt;a href=&quot;http://www.annahovenmark.com/2008/06/19/underrattelsetjanst/&quot;&gt;gånger&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;clear&quot;&gt;Kalle Larsson&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/kalle_larsson.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Svaret är ja, vi kommer att driva ett upprivande av lagen.&lt;/p&gt;&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Anders Neergaard&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/anders_neergaard.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;I och för sig är det enkelt för mig att idag prata om vad jag (v) skall göra om vi är regeringsmedlem eller parlamentariskt underlag för regering.&lt;/p&gt;

 &lt;p&gt;Men just den här frågan väger tungt både för partiet (se bla Alice o Mariannes Bergs senaste KU anmälan) och för mig personligen. Jag har ingen som helst problem att lova att vi aldrig stödjer en sådan lag. Som jag ser det kan vi få någorlunda stöd av mp, men den stora frågan är vad s gör.&lt;/p&gt;

 &lt;p&gt;En sån här lag skulle inte ha kunnat antas om s varit tillsammans med v o mp (och jag tror delvis det var anledningen till att den tidigare s regeringen inte försökte driva igenom ett liknande förslag). Däremot kan jag i nuläget inte garantera mer än vänsterpartiets röster (troligtvis även mp och ev en eller två fp ledamöter om de blir omvalda). &lt;strong&gt;Om socialdemokraterna är beredda att riva upp lagen så är det enkelt att göra det&lt;/strong&gt; – efter en valseger 2010 – vänsterpartiet vill det stenhårt.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Gunnar Bergman&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Ja, som du kanske har sett så har vi uttalat oss i frågan, dels i själva &lt;a href=&quot;http://www.vansterpartiet.se/content/view/1694/275/&quot;&gt;debatten&lt;/a&gt; när det till sist klubbades igenom i riksdagen och dels via vår ordförande Lars Ohly – en &lt;a href=&quot;http://www.vansterpartiet.se/content/view/1697/290/&quot;&gt;KU anmälan&lt;/a&gt; är också gjord (kan vara intressant att se vad vi sagt där).&lt;/p&gt;

 &lt;p&gt;Exakt HUR vi kommer driva frågan när vi får en vänstermajortitet efter valet 2010 kan jag inte svara på. Vi kommer så klart driva frågan i ett eventuellt regeringssamarbete. Att ett upphävande av lagen är prioriterad är ett som är säkert.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Mats Einarsson&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/mats_einarsson.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Jag vet inte riktigt vad du menar med ”hur” vi ska driva avskaffandet av FRA-lagen. Rent lagtekniskt är det ju väldigt enkelt och eftersom (s), (v) och (mp) av allt att döma är överens borde det gå rätt snabbt efter en majoritetsskifte. Att det sannolikt finns lite olika uppfattningar inom (s) – &lt;strong&gt;observera dock att Bodström och på hans tid justitiedepartementet hela tiden var em&lt;/strong&gt;&lt;strong&gt;ot;&lt;/strong&gt; det var Leni Björklund och försvarsdepartementet som ville ha FRA-lagen! – gör att det är viktigt att det finns en aktiv opinion också utanför riksdagen.&lt;/p&gt;

 &lt;p&gt;Sen är det ju en annan sak vilken NY lagstiftning som kan behövas på området, sådant kan ju vara betydligt knepigare att arbeta fram. Här får du vända dig till vår riksdagsgrupp för bättre information.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Arne Tärnblom&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Som Du kanske redan vet är jag nyinvald i som Ersättare i Partistyrelsen. Det innebär att jag inte kan tala i partiets namn då vi ännu inte har haft något möte. Emellertid. Följer Du debatten ang. FRA-lagen så är det utan tvivel var partiet står. Ingen FRA-lag. Jag utgår från att vi skall riva upp den vid ett maktskifte. Det kommer i alla fall jag verka för. &lt;strong&gt;Problemet verkar vara att socialdemokraterna slirar en del i sin hållning.&lt;/strong&gt; Det gäller alltså att skapa opinion för ett avskaffande av lagen i dess helhet. Jag får återkomma i frågan den kommer säkert att ta en del debattid under de närmaste året.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Vilmer Andersen&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Vi har inte diskuterad frågan än i partistyrelsen, men står det till mig kommer vi att avskaffa den omedelbart. Partiets motstånd i dag är entydigt – och kommer också att vara det i framtiden!&lt;/p&gt;

 &lt;p&gt;Hoppas at vi kan få Soc.dem. och Mp med på det.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Ida Legnemark&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Vänsterpartiet ser FRA-lagen som en oerhörd kränkning av den enskildes rätt till privatliv och integritet – den nytta som lagen sägs göra är mycket ringa jämfört med den skada den kan göra. Därför är det en självklarhet för oss att riva upp lagen omedelbart vid en valvinst – se gärna &lt;a href=&quot;http://www.vansterpartiet.se&quot; rel=&quot;nofollow&quot;&gt;http://www.vansterpartiet.se&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Naile Aras&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Vi har inte hunnit diskutera frågan i Partistyrelsen men mitt förslag om det kommer att vara en intensiv &lt;strong&gt;opinionsbildningskampanj och folkomröstning&lt;/strong&gt; för att kunna få riksdagen att avskaffa FRA-lagen.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Josefin Brink&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/josefin_brink.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Vänsterpartiet kommer självklart att kräva att FRA-lagen i sin nuvarande form avskaffas efter nästa val. Vi har hela tiden varit emot den här massavlyssningen, och vi har inte ändrat uppfattning bara för att den nu röstats igenom av den borgerliga majoriteten. Så du behöver inte oroa dig för var vi står. &lt;strong&gt;Den svåratse uppgiften blir att få socialdemokraterna att gå med på vårt krav.&lt;/strong&gt; För det krävs att vi blir ett större parti med mer inflytande – vilket vi ska göra allt för att uppnå. Och det krävs att engagerade medborgare fortsätter att visa vad de tycker om FRA-lagen och sätta press på övriga partier – det hoppas jag att du och alla andra kommer att göra!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Elina Linna&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/elina_linna.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Vänsterpartiet tänker prioritera avskaffandet av FRA-lagen, det löftet kommer vi självklart att hålla. Men hur vi tänker att prioritera frågan har vi inte ännu diskuterat. Den nya partistyrelsen, som valdes i Norrköping för två veckor sedan, har sitt första sammanträde nu på fredag. Utöver val till Verkställande utskott mm kommer också aktuella politiska frågor att diskuteras, så FRA-lagen kommer säkert upp då. För närvarande har jag svårt att ge ett mer uttömmande svar, hoppas detta räcker, annars får du återkomma!&lt;/p&gt;&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;&lt;a href=&quot;http://ulla.andersson.riksdagsvanstern.org/&quot;&gt;Ulla Andersson&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/ulla_andersson.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Vi har gått ut med att vi vill riva upp FRA efter valet, så det är en pririterad fråga. Det känns oerhört ångestfullt att vi fått en sådan massövervakning där människor övervakas utan brottsmisstanke, vart är vi på väg... Vilket samhälle skapas med en sådan lagstiftning det hela är ofattbart tycker jag. Vänsterpartiet har KU anmält FRA till KU eftersom den bryter mot grundlagen.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Ulla har också &lt;a href=&quot;http://ulla.andersson.riksdagsvanstern.org/2008/06/fra.php&quot;&gt;bloggat om FRA&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;clear&quot;&gt;Leif Lindström&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;
  Som du vet så var Vänsterpartiet emot införandet av FRA-lagen och jag&lt;br&gt;
  skall i egenskap av Partistyrelse-ledamot verka för ett avskaffande efter&lt;br&gt;
  vår valseger år 2010. Jag upplever att partiet står enat i frågan.
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Anki Ahlsten&lt;/div&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2008/06/23/river-vansterpartiet-upp-fra-lagen/anki_ahlsten.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Jo, vi har sagt att om vi får majoritet ska vi riva upp beslutet. &lt;strong&gt;Lars Ohly har sagt offentligt att vi ska göra det&lt;/strong&gt; om vi får majoritet i kommande val, 2010.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Ulrika Lundberg&lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;Som du säkert vet röstade V nej till lagförslaget i riksdagen. Efter en valseger 2010 för det rödgröna blocket så ser jag det som en självklarhet att lagen ska avskaffas, eftersom även s och mp röstade emot förslaget. Den typ av övervakning som FRA-lagen innebär är inte förenlig med krav i fråga om skydd för den personliga integriteten som följer av regeringsformens och Europakonventionens skydd för de grundläggande fri- och rättigheterna. Det bör därför inte råda några tvivel om att avskaffandet av denna lag blir en prioriterad och tämligen lätthanterlig fråga för den nya majoriteten efter 2010.&lt;/p&gt;&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Lina Hultman svarar för Lars Ohly&lt;/div&gt;

&lt;blockquote&gt;
 &lt;p&gt;Lars Ohly har givit mig i uppdrag att svara på din fråga eftersom jag jobbar med försvar- och säkerhetsfrågor på Vänsterpartiets riksdagskansli.&lt;/p&gt;

 &lt;p&gt;FRA-frågan är en viktig principiell fråga för Vänsterpartiet och &lt;strong&gt;vi kommer definitivt driva kravet på att lagen rivs upp&lt;/strong&gt; när vi kommer i regeringsställning.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;clear&quot;&gt;Monalisa Norrman&lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;Jag har inte i skrivande stund koll på om partiet centralt har sagt ngt om detta. Jag skulle dock bli förvånad och besviken om inte V driver kravet på att avskaffa FRA. Jag är numera medlem av partistyrelsen och första mötet är nu den 27 juli. Det kommer säkert att diskuteras då. Jag är tyvärr inte med på detta första möte men kommer att delge de andra min synpunkt. Jag har också fått påringning från enskilda (alla lite yngre) med samma krav som du. Jag personligen prioriterar frågan högt.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Efter att ha läst alla mail är jag ganska hoppfull och skulle allt falla i glömska så ska jag plocka fram de här svaren igen och fråga vad som hänt. Det är första gången jag hört att Anna Hövenmark arbetat på FRA, den erfarenheten vore intressant att höra mer om i den debatt som nu pågår. Nytt är också Mats Einarssons påstående att Bodström hela tiden varit emot lagen, vad är rätt och fel här egentligen? Sossarna tycks alltjämnt vara det största orosmolnet, det vore väldigt skönt med klara besked om hur de tänker hantera frågan...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://swartz.typepad.com/texplorer/2008/06/fra-tag-ledigt-16-september-2008.html&quot;&gt;Den 16:e september&lt;/a&gt; planeras en demonstration för att välkomna förrädarna tillbaka till jobbet. På &lt;a href=&quot;http://www.stoppafralagen.nu/&quot;&gt;stoppaFRAlagen.nu&lt;/a&gt; finns mer näring för gräsrötterna.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Skam (FRA)</title>
    <link href="https://foolip.org/2008/06/19/skam-fra/"/>
    <id>https://foolip.org/2008/06/19/skam-fra/</id>
    <updated>2008-06-19T03:14:16+00:00</updated>
    <content type="html">
&lt;p&gt;Idag skäms jag, skäms över att jag varit för upptagen med jobb, skola och resa för att orka skriva om den nu genomröstade FRA-lagen. Ett enda (privat) mail till &lt;a href=&quot;http://www.riksdagen.se/webbnav/index.aspx?nid=1111&amp;amp;iid=0210198640127&quot;&gt;moderatfjanten Fredrik Schulte&lt;/a&gt; med titeln ”Kommunicerar terrorister öppet på Internet?” är det enda jag kunnat uppbåda. Jag lämnade Sverige den 16:e juni och är i Vietnam nu, men feedläsaren har gått varm med uppdateringar från bl a &lt;a href=&quot;http://rickfalkvinge.se/2008/06/18/skicka-blommor-till-camilla-lindberg-fp/&quot;&gt;Rickard Falkvinge (pp)&lt;/a&gt;, &lt;a href=&quot;http://swartz.typepad.com/texplorer/2008/06/fra-camilla-lindberg--hjältinnan.html&quot;&gt;Oscar Swartz&lt;/a&gt;, &lt;a href=&quot;http://tianmi.info/blogge/posts/08/06/18/18-juni-rorelsen/&quot;&gt;Blogge Bloggelito&lt;/a&gt; och &lt;a href=&quot;http://onsdag.wordpress.com/2008/06/18/affischer/&quot;&gt;Onsdag&lt;/a&gt;. När jag kommer tillbaka i augusti är det ett övervakningssamhälle jag kommer hem till, så låt mig nu &lt;em&gt;aldrig mer&lt;/em&gt; höra ett ord om hur hemskt det är i Kina och Vietnam innan vi själva kommit på rätt köl igen. Nu ska allt krypteras, inte en bit av information ska läcka till ert förbannade jävla FRA! Till förrädarna i Sveriges riksdag: jag hatar er, jag hatar er från djupet av mitt hjärta!&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;http://onsdag.wordpress.com/2008/06/18/affischer/&quot;&gt;&lt;img src=&quot;https://foolip.org/2008/06/19/skam-fra/schulte.jpg&quot; alt=&quot;Fredrik Schulte vill att staten ska kunna avlyssna alla dina telefonsamtal, läsa all din epost och se alla webbsidor du kollar på. Han sitter på plats 321 i riksdagen och röstade JA till FRA-lagen.&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>The best summer ever</title>
    <link href="https://foolip.org/2008/06/15/the-best-summer-ever/"/>
    <id>https://foolip.org/2008/06/15/the-best-summer-ever/</id>
    <updated>2008-06-15T21:01:44+00:00</updated>
    <content type="html">
&lt;p&gt;This is destined to be the best summer ever! In just a few hours I’m going to the airport and will arrive in Hà Nội (Việt Nam) on Tuesday morning. Last time (in January) I could only stay for two weeks, but this time it’s going to be a full two months together with the object of my love. I hope I can find the time to write about the wonders of chè, the tower(s) of Hà Nội, Hạ Long Bay and everything else. I’ll be back in Sweden in mid-August, so long!&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/06/15/the-best-summer-ever/philipnam.png&quot; alt=&quot;Philip's head over a map of Vietnam&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Vector Graphics Stylized Stroke Fonts</title>
    <link href="https://foolip.org/2008/06/12/vector-graphics-stylized-stroke-fonts/"/>
    <id>https://foolip.org/2008/06/12/vector-graphics-stylized-stroke-fonts/</id>
    <updated>2008-06-12T20:11:46+00:00</updated>
    <content type="html">
&lt;p&gt;Finally, &lt;a href=&quot;http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-12095&quot;&gt;my thesis&lt;/a&gt; is completed and published! It is the product of work I did at &lt;a href=&quot;http://opera.com/&quot;&gt;Opera Software’s&lt;/a&gt; Beijing office last autumn and I have spent &lt;em&gt;a lot&lt;/em&gt; of time writing the thesis report and preparing the final presentation. In short, I’ve implemented a fancy type of stroke fonts by building on well-known vector graphics concepts and modern web standards. This type of font is especially well suited for Chinese characters, which is one of the reasons why I wanted to work in the Beijing office. (Admittedly, the main reason is that I love Beijing.) I am very satisfied with the results.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2008/06/12/vector-graphics-stylized-stroke-fonts/vgssf-ruan.png&quot;&gt;
 &lt;figcaption&gt;Chinese character 阮 (family name Ruǎn/Nguyễn)&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Personally, I think the most interesting part is the stroking algorithm and its possible use in &lt;a href=&quot;http://www.w3.org/html/wg/html5/#the-canvas&quot;&gt;HTML 5 Canvas&lt;/a&gt; and &lt;a href=&quot;http://www.w3.org/TR/2002/WD-SVG2Reqs-20020422/#req-stroke&quot;&gt;SVG&lt;/a&gt;. However, web standards move slowly so it’s perhaps more likely it will be put to use in some other context first. Do &lt;a href=&quot;http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-12095&quot;&gt;read the report&lt;/a&gt; if you are interested in vector graphics and/or fonts.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: The views expressed are my own and not those of Opera Software.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bortrövat barn tillbaka efter 6 månader</title>
    <link href="https://foolip.org/2008/05/26/bortrovat-barn-tillbaka-efter-6-manader/"/>
    <id>https://foolip.org/2008/05/26/bortrovat-barn-tillbaka-efter-6-manader/</id>
    <updated>2008-05-26T15:12:24+00:00</updated>
    <content type="html">
&lt;p&gt;Jag läser på Text-TV att det &lt;a href=&quot;https://foolip.org/2008/03/13/epileptiska-vietnameser-gora-sig-icke-besvar-hos-det-sociala/&quot;&gt;vietnamesiska föräldraparet i Värnamo&lt;/a&gt; får tillbaka sitt barn efter dom i kammarrätten.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;En av kvinnans mediciner togs bort under graviditeten vilket ökade antalet epilepsianfall. Men det kan inte motivera att babyn omhändertogs direkt efter födseln, enligt rätten.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Om eller hur ofta de fått träffa barnet under de 6 månader som gått framgår inte. Det vore intressant att veta vilket rätt till skadestånd som finns när staten begår barnarov på halvlösa grunder. Förmodligen ingen som helst rätt, som så ofta... Mer finns på &lt;a href=&quot;http://svt.se/svt/jsp/Crosslink.jsp?d=82111&amp;amp;a=1155055&quot;&gt;Smålandsnytt&lt;/a&gt; och &lt;a href=&quot;http://playrapport.se/video/1155531&quot;&gt;SVT Rapport&lt;/a&gt; (video).&lt;/p&gt;

&lt;p&gt;Själv åker jag till Vietnam den 16:e juni, men mer om det senare.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>祝福灾区人民 Stöd jordbävningens offer</title>
    <link href="https://foolip.org/2008/05/18/stod-jordbavningens-offer/"/>
    <id>https://foolip.org/2008/05/18/stod-jordbavningens-offer/</id>
    <updated>2008-05-18T18:07:14+00:00</updated>
    <content type="html">
&lt;div lang=&quot;zh-Hans&quot;&gt;
 &lt;figure&gt;
  &lt;a href=&quot;http://www.redcross.org.cn/&quot;&gt;&lt;img src=&quot;https://foolip.org/2008/05/18/stod-jordbavningens-offer/donate_to_redcross_468x90_r.png&quot; alt=&quot;Donate to Red Cross&quot;&gt;&lt;/a&gt;

  &lt;figcaption&gt;以上的banner来源为&lt;a href=&quot;http://plod.popoever.com/archives/001372.html&quot;&gt;Plod&lt;/a&gt;(经由&lt;a href=&quot;http://doubleaf.com/2008/05/18/819&quot;&gt;doubleaf&lt;/a&gt;)&lt;/figcaption&gt;
 &lt;/figure&gt;

 &lt;p&gt;5.12地震发生后我天天看新闻报道，看遇难者人数不断增加。在遥远的瑞典我能做的不多，我只能说一声祝福并且为灾区人民捐一点钱。祝福四川，祝福中国！&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;sv&quot;&gt;
 &lt;p&gt;Det är snart en vecka sedan jordbävningen i Sìchuān (&lt;a href=&quot;https://en.wikipedia.org/wiki/Image:Zh-Sichuan.ogg&quot;&gt;uttal&lt;/a&gt;) och &lt;a href=&quot;https://en.wikipedia.org/wiki/2008_Sichuan_earthquake#Casualties&quot;&gt;antalet döda&lt;/a&gt; uppskattas överstiga 30&amp;nbsp;000. Kina-vännen Blogge har &lt;a href=&quot;http://tianmi.info/blogge/posts/08/05/15/Gnallrunkare-i-medierna-och-Sveriges-bidrag-till-Sichuan-katastrofen/&quot;&gt;reagerat&lt;/a&gt; på den svenska rapportering kring katastrofen och &lt;a href=&quot;http://tianmi.info/blogge/posts/08/05/16/Wenchuan/&quot;&gt;visat upp&lt;/a&gt; den blodiga verkligheten. Svenskar som vill donera pengar kan göra det via &lt;a href=&quot;http://www2.redcross.se/newrkweb/webforms.nsf/internetpaypriv?openform&quot;&gt;Röda Korset&lt;/a&gt;. Välj ”Kina – jordbävningens offer”.&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>How much a thousand words are worth</title>
    <link href="https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/"/>
    <id>https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/</id>
    <updated>2008-05-17T09:18:39+00:00</updated>
    <content type="html">
&lt;p&gt;According to popular opinion, &lt;em&gt;a picture is worth a thousand words&lt;/em&gt;. But how much are a thousand words worth? And exactly what kind of picture is worth a thousand words? Important questions which will be given important answers.&lt;/p&gt;

&lt;h3&gt;What’s in a word?&lt;/h3&gt;

&lt;p&gt;For calculating the value of 1000 words, finding out the worth of 1 word is a good start. Let’s assume it’s an english word and let’s use Mark Twain’s &lt;a href=&quot;http://www.gutenberg.org/etext/74&quot;&gt;The Adventures of Tom Sawyer&lt;/a&gt; as a sample of the English language. This book has 71343 words averaging 4.158 characters in length. When stored digitally (and uncompressed) an english character requires 1 byte. The average English word would then be worth 4.158 bytes.&lt;/p&gt;

&lt;p&gt;If 1 word is worth 4.158 bytes, are 1000 words 4158 bytes? Not quite, because whenever there is more than one word there must be spaces separating them, 999 of them for 1000 words to be exact. The digital worth of 1000 words is therefore 5157 bytes, or just over 5 KiB (5×1024=5120).&lt;/p&gt;

&lt;h3&gt;5 KiB worth of pictures&lt;/h3&gt;

&lt;p&gt;So, what kind of picture is 5 KiB in size? Using uncompressed 24-bit RGB color, 5 KiB is only enough for 1706 pixels, roughly a 41×41-sized image. Doesn’t sound like much, but here’s what a &lt;a href=&quot;http://commons.wikimedia.org/wiki/Image:Fragaria_vesca_close-up_4.jpg&quot;&gt;wild strawberry&lt;/a&gt; looks like:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/smultron-41x41-uncompressed.png&quot;&gt;
 &lt;figcaption&gt;41×41 uncompressed&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Not very impressive, I’d rather keep my 1000 words. To get the most out the 5 KiB, let’s compress the wild strawberry with an image codec suited for photographs, such as JPEG. With JPEG, 5 KiB can be made to last for an image 8 times the size while maintaining decent quality:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/smultron-164x164-compressed.jpg&quot; data-asis=&quot;&quot;&gt;
 &lt;figcaption&gt;164×164 JPEG&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;To make the 5 KiB last for the whole picture, let’s compress it more:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/smultron-648x486-compressed.jpg&quot; data-asis=&quot;&quot;&gt;
 &lt;figcaption&gt;648×486 JPEG&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;No, not quite the quality I had in mind. By downscaling the picture by a factor of 16 we get rid of the worst block artefacts at the expense of detail:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/17/how-much-a-thousand-words-are-worth/smultron-162x122-compressed.jpg&quot; data-asis=&quot;&quot;&gt;
 &lt;figcaption&gt;162×122 JPEG&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Evidently, 1000 words worth of pictures isn’t much when it comes to photographs. Unless the people who claim that a picture is worth 1000 words are talking about artificial images (like diagrams) or vector images they are clearly mistaken.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Work ad for hackers</title>
    <link href="https://foolip.org/2008/05/16/work-ad-for-hackers/"/>
    <id>https://foolip.org/2008/05/16/work-ad-for-hackers/</id>
    <updated>2008-05-16T23:21:09+00:00</updated>
    <content type="html">
&lt;p&gt;I stumbled onto this while verifying that my redirects are working as they should.&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap&quot;&gt;$ wget -S http://blog.foolip.org/
[snip]
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Server: nginx
  Date: Fri, 16 May 2008 22:40:05 GMT
  Content-Type: text/html; charset=UTF-8
  Connection: close
  Vary: Cookie
  &lt;strong&gt;X-hacker: If you're reading this, you should visit &lt;a href=&quot;http://automattic.com/jobs/&quot;&gt;automattic.com/jobs&lt;/a&gt; and apply to join the fun, mention this header.&lt;/strong&gt;
  X-Pingback: http://blog.foolip.org/xmlrpc.php
&lt;/pre&gt;

&lt;p&gt;I’ve already renewed my contract with &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt; for the summer and beyond, but I though it was pretty neat. However, I am &lt;a href=&quot;http://www.simplicidade.org/notes/archives/2008/05/xhacker.html&quot;&gt;not&lt;/a&gt; &lt;a href=&quot;http://gauthma.wordpress.com/2008/04/29/g33k-sense-of-humour/&quot;&gt;the&lt;/a&gt; &lt;a href=&quot;http://www.binaries.fr/blog/2008/04/29/x-hacker/&quot;&gt;first&lt;/a&gt; to discover this little easter egg...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>请中国大陆的网友注意blog地址更改</title>
    <link href="https://foolip.org/2008/05/14/qing-zhongguo-dalu-de-wangyou-zhuyi-blog-dizhi-genggai/"/>
    <id>https://foolip.org/2008/05/14/qing-zhongguo-dalu-de-wangyou-zhuyi-blog-dizhi-genggai/</id>
    <updated>2008-05-14T21:43:39+00:00</updated>
    <content type="html">
&lt;p&gt;真遗憾，可是我确实无法继续管理自己的服务器。考虑了很久，我最后决定将此blog移到wordpress.com并且安排自动转向。麻烦的是，因为wordpress.com被GFW被封锁，所以中国大陆的读者需要一些特别安排。目前有几种解决方法：&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;订阅&lt;a href=&quot;http://feeds.feedburner.com/foolip&quot;&gt;我的FeedBurner&lt;/a&gt;。图象因为在wordpress.com的服务器还是无法显示。我不能使用&lt;a href=&quot;http://www.feedsky.com/&quot;&gt;FeedSky&lt;/a&gt;因为他们的服务器在中国大陆……&lt;/li&gt;

 &lt;li&gt;使用Google Reader的可以继续阅读，但也不能显示图象&lt;/li&gt;

 &lt;li&gt;使用代理（请参看&lt;a href=&quot;http://www.proxycn.com/&quot;&gt;ProxyCN.COM&lt;/a&gt;／&lt;a href=&quot;http://www.cnproxy.com/&quot;&gt;代理服务器网&lt;/a&gt;／&lt;a href=&quot;http://www.torproject.org/index.html.zh-cn&quot;&gt;Tor&lt;/a&gt;）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;只有使用代理的才可以来我的blog留言或者trackback（引用通告）。我回到北京以后（大概明年）也许会建立一个镜像blog，让大家来那里访问。&lt;/p&gt;

&lt;p&gt;多谢&lt;a href=&quot;http://herock.net/&quot;&gt;Herock&lt;/a&gt;对以上的评论。要是还有其它解决方法请大家留言。在中国的读者并不多，但我非常珍惜我们的交流。我大约在一个星期内进入“中国封”状态……&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/14/qing-zhongguo-dalu-de-wangyou-zhuyi-blog-dizhi-genggai/blocked.png&quot; alt=&quot;中国封&quot; width=&quot;300&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Cool URIs must not change, ever!</title>
    <link href="https://foolip.org/2008/05/14/cool-uris-must-not-change-ever/"/>
    <id>https://foolip.org/2008/05/14/cool-uris-must-not-change-ever/</id>
    <updated>2008-05-14T18:16:48+00:00</updated>
    <content type="html">
&lt;p&gt;Despite the infinite coolness of &lt;a href=&quot;https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/&quot;&gt;my new server environment&lt;/a&gt; I have finally decided to stop hosting my own web server. Shortly after I installed the new silent hard drive my server begun making a high pitch noise, somewhat like a television set but much more annoying. I was very close to sending the hard drive back for repair when I discovered that the noise was actually coming from the processor (an AMD Athlon XP 2800+). The noise pitch changes with the CPU load and no combination of BIOS settings or cooling has made any difference. I’ve never experienced this before and the only solution seems to be buying new hardware (again).&lt;/p&gt;

&lt;p&gt;In the long term I don’t want the burden of running my own web server, so I have begun “outsourcing” everything. This blog has been exported to wordpress.com and I am paying $10/year to use my own domain. However, there’s no way I could keep the “blog” path in &lt;a href=&quot;http://foolip.org/blog/&quot; rel=&quot;nofollow&quot;&gt;http://foolip.org/blog/&lt;/a&gt;, so my only solution is relocating to &lt;a href=&quot;http://blog.foolip.org/&quot; rel=&quot;nofollow&quot;&gt;http://blog.foolip.org/&lt;/a&gt;. As we all know, &lt;a href=&quot;http://www.w3.org/Provider/Style/URI&quot;&gt;cool URIs don’t (must not, ever) change&lt;/a&gt;, so for a while I was at a loss about how to redirect my old URLs. Eventually I found a &lt;a href=&quot;http://www.000webhost.com/&quot;&gt;free webhost&lt;/a&gt; which supports &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html&quot;&gt;mod_rewrite&lt;/a&gt; and seems fairly solid. I will use this only to redirect, without serving a single file. Writing a .htaccess is very straightforward:&lt;/p&gt;

&lt;pre&gt;RewriteEngine on
RewriteCond %{HTTP_HOST} ^foolip\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.foolip\.org$
# http://(www.)foolip.org/blog/... -&amp;gt; http://blog.foolip.org/...
RewriteRule ^blog$ http://blog.foolip.org/ [R=permanent,L]
RewriteRule ^blog/(.*)$ http://blog.foolip.org/$1 [R=permanent,L]
# http://(www.)foolip.org/ -&amp;gt; http://blog.foolip.org/
RewriteRule ^$ http://blog.foolip.org/ [R,L]
&lt;/pre&gt;

&lt;p&gt;If you are one the approximately three readers of this blog, you don’t need to do anything. Your browser and feed reader will automatically find the way (because cool URIs don’t change). However, as wordpress.com is blocked in mainland China I will have to make some special arrangements for those users, possibly using a mirror blog on &lt;a href=&quot;http://wordpress.com.cn/&quot;&gt;wordpress.com.cn&lt;/a&gt;. As soon as all of that is handled, I will enable redirection and my private web server will enter eternal downtime.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; .htaccess made more strict, only redirecting known URLs&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Electrolux Ice Server Home Edition</title>
    <link href="https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/"/>
    <id>https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/</id>
    <updated>2008-05-12T18:47:41+00:00</updated>
    <content type="html">
&lt;p&gt;The last week or so foolip.org has been available only sporadically, as I have moved to a new apartment. After acquiring a new silent hard drive and silenter fans, I had to find a discrete place to put the server. The first though was in the closet (where many respectable home servers live) but that would mean having cables running across the floor. I eventually decided on the cleaning cupboard in the kitchen. I pulled the refrigerator out to make room for some cables when, lo and behold, I found...&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/server_hideout.jpg&quot; alt=&quot;The Ultimate Server Hideout&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Some genius has made room on top of the refrigerator just big enough for my server! It was clearly meant to be...&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/server_in_place.jpg&quot; alt=&quot;I'm on your refrigerator, listening to port 80&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;With the refrigerator pushed back in place, there’s little to tell that there’s a server in hiding. What makes it even cooler (pun intended) is the perfect positioning next to the air circulation system:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/cooling_system.jpg&quot; alt=&quot;Cooling System&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Could this all be a coincidence? I think not! Check out the revealing hint in the freezer compartment below...&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2008/05/12/electrolux-ice-server-home-edition/ice_server.jpg&quot; alt=&quot;Ice Server&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;With my new Ice Server™ up and running, foolip.org is open to the world again!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>周杰倫為其他歌手創作的歌曲</title>
    <link href="https://foolip.org/2008/03/16/jay-chou-other-works/"/>
    <id>https://foolip.org/2008/03/16/jay-chou-other-works/</id>
    <updated>2008-03-16T19:25:10+00:00</updated>
    <content type="html">
&lt;table style=&quot;width: 100%&quot; border=&quot;0&quot;&gt;
 &lt;tbody&gt;
  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;1998&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;三暝三日&lt;/td&gt;

   &lt;td&gt;周杰倫/吳宗憲&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;大聲說出心內話&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;唱歌的人尚快樂&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;容易破碎的心&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;相思是啥密&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;世界末日&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;哈啦&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;鐘昀呈/劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;野孩子&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;S.B.D.W&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;你走&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;1999&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;江蕙&lt;/td&gt;

   &lt;td&gt;落雨聲&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;你比從前快樂&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;屋頂 (溫嵐合唱)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;平衡點 (溫嵐合唱)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;放我一個人&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;傷心的樹&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;柯受良&lt;/td&gt;

   &lt;td&gt;溫柔壞男人&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;周杰倫/吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;王力宏&lt;/td&gt;

   &lt;td&gt;打開愛&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;施立&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;王雪娥&lt;/td&gt;

   &lt;td&gt;愛情俘虜&lt;/td&gt;

   &lt;td&gt;周杰倫/希德&lt;/td&gt;

   &lt;td&gt;許常德&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;催淚&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;離開你 不得已&lt;/td&gt;

   &lt;td&gt;周杰倫/佚名&lt;/td&gt;

   &lt;td&gt;吳宗憲/康康/佚名&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;電燈泡&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;許茹芸&lt;/td&gt;

   &lt;td&gt;禁止悲傷&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;許茹芸&lt;/td&gt;

   &lt;td&gt;蝸牛 (齊秦、動力火車、熊天平合唱)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;許茹芸&lt;/td&gt;

   &lt;td&gt;一天一天&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;徐若瑄&lt;/td&gt;

   &lt;td&gt;姐 妳睡了嗎&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;易家揚&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;動力火車&lt;/td&gt;

   &lt;td&gt;不會哭的人&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;動力火車&lt;/td&gt;

   &lt;td&gt;重傷的汗水&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;You Will Get My Heart&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;溫嵐&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;喜歡這樣子&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;溫嵐&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;胡同裡有隻貓&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;耳邊風&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;不告而別&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2000&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;古巨基&lt;/td&gt;

   &lt;td&gt;夜空的精靈&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;梁漢文&lt;/td&gt;

   &lt;td&gt;我就是忘不掉&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;小寒&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;梁漢文&lt;/td&gt;

   &lt;td&gt;找快樂的人&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;厲曼婷&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;迪克牛仔&lt;/td&gt;

   &lt;td&gt;出賣心碎&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;耍花樣&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;脫離軌道&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;錦繡二重唱&lt;/td&gt;

   &lt;td&gt;月光&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林怡芬&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;不是不想&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.B.D.W&lt;/td&gt;

   &lt;td&gt;La música&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;徐若瑄&lt;/td&gt;

   &lt;td&gt;快過期的草莓&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;徐若瑄&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2001&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;抱一抱&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;徐世珍&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;我愛的人&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;施人誠&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;二楞子&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;鄭中庸&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;犯賤 (抱一抱粵語版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;黃偉文&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;呂方&lt;/td&gt;

   &lt;td&gt;悲傷的斜對面&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉德華&lt;/td&gt;

   &lt;td&gt;一壺鄉愁&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;北斗星&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山/溫嵐&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;動心 (林邁可合唱)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;眼淚知道&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;屋頂 (周杰倫合唱)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;你怎麼連話都說不清楚&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;毛毛&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;4 in Love&lt;/td&gt;

   &lt;td&gt;命中註定&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;易家揚&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳奕迅&lt;/td&gt;

   &lt;td&gt;冤家&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;徐世珍&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;吳宗憲&lt;/td&gt;

   &lt;td&gt;瞎了聾了&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;吳宗憲&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;張學友&lt;/td&gt;

   &lt;td&gt;算命&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林夕&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;李玟&lt;/td&gt;

   &lt;td&gt;刀馬旦&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;定時炸彈&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;電燈泡Ⅱ&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;康康&lt;/td&gt;

   &lt;td&gt;刀鋒邊緣&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2002&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.H.E&lt;/td&gt;

   &lt;td&gt;熱帶雨林&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;王雪娥&lt;/td&gt;

   &lt;td&gt;誰是白痴&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;王裘依&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;谷祖琳&lt;/td&gt;

   &lt;td&gt;六壯士&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳少琪&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陶晶瑩&lt;/td&gt;

   &lt;td&gt;兩個寂寞&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;廖士賢&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;地獄天使&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;走&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;發燙&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;黃俊郎&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;定時炸彈&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳冠希&lt;/td&gt;

   &lt;td&gt;流浪車票&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳少琪&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;潘瑋柏&lt;/td&gt;

   &lt;td&gt;站在你這邊&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;江蕙&lt;/td&gt;

   &lt;td&gt;到底誰是伊&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;芮恩&lt;/td&gt;

   &lt;td&gt;白色羽毛&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2003&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;游艾迪&lt;/td&gt;

   &lt;td&gt;Girl Power&lt;/td&gt;

   &lt;td&gt;詩人(周杰倫)&lt;/td&gt;

   &lt;td&gt;許世昌&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;說愛你&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;天天&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;布拉格廣場&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;騎士精神&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;蔡依林&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.H.E&lt;/td&gt;

   &lt;td&gt;河濱公園&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;莫文蔚&lt;/td&gt;

   &lt;td&gt;黑雨&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;李焯雄&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;一定要幸福&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;鄭中庸&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳小春&lt;/td&gt;

   &lt;td&gt;獻世 (一定要幸福粵語版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林夕&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;徐若瑄&lt;/td&gt;

   &lt;td&gt;面具&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;徐若瑄&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;阿杜&lt;/td&gt;

   &lt;td&gt;退讓&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2004&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳冠希&lt;/td&gt;

   &lt;td&gt;戰爭 (feat. Hanjin, MC仁 &amp;amp; 胡蓓蔚)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;MC仁/陳少琪/陳奐仁&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;就是愛&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;天天&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;海盜&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳鎮川&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;蔡依林&lt;/td&gt;

   &lt;td&gt;倒帶&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;南拳媽媽&lt;/td&gt;

   &lt;td&gt;瓦解&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;宋健彰&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;祝我生日快樂&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;鄭中庸&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;溫嵐&lt;/td&gt;

   &lt;td&gt;夏天の風&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;天天&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;李威&lt;/td&gt;

   &lt;td&gt;雲淡風輕 (極速傳說片尾曲)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;李威&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.H.E&lt;/td&gt;

   &lt;td&gt;候鳥&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2005&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;羅志祥&lt;/td&gt;

   &lt;td&gt;自我催眠&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳天佑&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;失落的入場券&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;心動心痛&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏/陳劍龍&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;心靈交戰&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;直到最後&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;情畫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;劉畊宏&lt;/td&gt;

   &lt;td&gt;西域傳奇&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;劉畊宏&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;江蕙&lt;/td&gt;

   &lt;td&gt;愛作夢的魚&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;潘協慶&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2006&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;莫文蔚&lt;/td&gt;

   &lt;td&gt;天下大同&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林夕&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;莫文蔚&lt;/td&gt;

   &lt;td&gt;眾生緣 (天下大同粵語版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林夕&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.H.E&lt;/td&gt;

   &lt;td&gt;觸電&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;施人誠&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;梁詠琪&lt;/td&gt;

   &lt;td&gt;給自己的情歌 (粵語版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳少琪&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;梁詠琪&lt;/td&gt;

   &lt;td&gt;給自己的情歌 (國語版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳鎮川&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;徐若瑄&lt;/td&gt;

   &lt;td&gt;美人魚&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;徐若瑄&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;梁靜茹&lt;/td&gt;

   &lt;td&gt;失憶&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;許慧欣&lt;/td&gt;

   &lt;td&gt;詩水蛇山神廟&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;郭富城&lt;/td&gt;

   &lt;td&gt;愛情&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山/桂子&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;璽恩&lt;/td&gt;

   &lt;td&gt;時尚工業&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;趙治德&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;伊能靜&lt;/td&gt;

   &lt;td&gt;念奴嬌&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;伊能靜&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;鍾鎮濤&lt;/td&gt;

   &lt;td&gt;魔鬼的情詩&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;林若寧&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2007&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;費玉清&lt;/td&gt;

   &lt;td&gt;千里之外 (獨唱版)&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;陳奕迅&lt;/td&gt;

   &lt;td&gt;淘汰&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;容祖兒&lt;/td&gt;

   &lt;td&gt;小小&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;張惠妹&lt;/td&gt;

   &lt;td&gt;如果你也聽說&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;李焯雄&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;周渝民&lt;/td&gt;

   &lt;td&gt;我不是F4&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;李宗恩&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;張韶涵&lt;/td&gt;

   &lt;td&gt;親愛的 那不是愛情&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;許茹芸&lt;/td&gt;

   &lt;td&gt;手寫愛&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;方文山&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th colspan=&quot;4&quot;&gt;2008&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;th&gt;藝人&lt;/th&gt;

   &lt;th&gt;歌曲&lt;/th&gt;

   &lt;th&gt;作曲&lt;/th&gt;

   &lt;th&gt;作詞&lt;/th&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;Twins&lt;/td&gt;

   &lt;td&gt;連帶關係&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;陳少琪&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;南拳媽媽&lt;/td&gt;

   &lt;td&gt;妳不像她&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;宋健彰&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
   &lt;td&gt;S.H.E&lt;/td&gt;

   &lt;td&gt;安靜了&lt;/td&gt;

   &lt;td&gt;周杰倫&lt;/td&gt;

   &lt;td&gt;Selina&lt;/td&gt;
  &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;遺漏的或錯誤的請大家補充更正！&lt;/p&gt;

&lt;p&gt;最近更新於2008-10-12&lt;/p&gt;

&lt;p&gt;資料來源：&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.jvrmusic.com.tw/artist/artist-main.asp?id=1#其它創作作品&quot;&gt;杰威爾音樂—其它創作作品&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E5%91%A8%E6%9D%B0%E5%80%AB#.E5.85.B6.E5.AE.83.E5.89.B5.E4.BD.9C.E4.BD.9C.E5.93.81&quot;&gt;Wikipedia—其它創作作品&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.wretch.cc/blog/at78945&amp;amp;article_id=18566408&quot;&gt;Erick’s Blog—周杰倫幫別的歌手寫的歌&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.hk-pub.com/forum/viewthread.php?tid=1221014&quot;&gt;大眾論壇—周杰倫樂壇創作全集&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;更詳細的資料收錄於&lt;a href=&quot;https://musicbrainz.org/show/artist/appears-on.html?artistid=35536&quot;&gt;MusicBrainz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Epileptiska vietnameser göra sig icke besvär (hos det sociala)</title>
    <link href="https://foolip.org/2008/03/13/epileptiska-vietnameser-gora-sig-icke-besvar-hos-det-sociala/"/>
    <id>https://foolip.org/2008/03/13/epileptiska-vietnameser-gora-sig-icke-besvar-hos-det-sociala/</id>
    <updated>2008-03-13T02:51:00+00:00</updated>
    <content type="html">
&lt;p&gt;Jag såg på midnattssändningen av Rapport att &lt;a href=&quot;http://svt.se/svt/jsp/Crosslink.jsp?d=82111&amp;amp;a=1083195&quot;&gt;ett vietnamesiskt par fick sitt nyfödda barn taget ifrån sig på bb&lt;/a&gt; och blev t o m lite upprörd när jag hörde kvinnan prata (textat) om hur det gått till. Även &lt;a href=&quot;http://www.aftonbladet.se/nyheter/article2032392.ab&quot;&gt;skvallerpressen&lt;/a&gt; skriver. Kvinnan lider av &lt;a href=&quot;http://www.epilepsi.se/&quot;&gt;epilepsi&lt;/a&gt; och hade själv kontaktat socialen för stöd, som istället beslutade att ta barnet. Det är verkligen inte min nisch att blogga om mina upprörda känslor, men se här vad Arnold Karlzon (kd), ordförande i Värnamos medborgarnämnd, säger:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;&lt;em&gt;”Vi strävar alltid efter att lösa så mycket som möjligt på hemmaplan. Men i det här fallet hade vi inte resurser att klara det, för det behövdes 24-timmars tillsyn i princip.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ska man tolka det som att det hade gått ge rätt stöd till dem, men att det inte fick plats i budgeten? Sedan när kan omhändertaganden baseras på sådana grunder? Myndigheterna menade föräldrarna hade svårt att ta till sig råd, men hur jävla lätt är det att ta till sig råd på ett så barockt språk som svenska tror ni?! Tillåter verkligen socialtjänstlagen omhändertagande av barn även där föräldrarna faktiskt vill ta hand om barnet själva och där det enda hindret är fysisk sjukdom (till skillnad från psykisk sjukdom/förståndshandikapp)?&lt;/p&gt;

&lt;p&gt;Sverige har ett ganska bra rykte i Vietnam, mycket tack vare vårt starka ställningstagande mot USA-invasionen och för ett hyggligt generöst bistånd inom bl a sjukvård. Biståndet &lt;a href=&quot;http://www.dn.se/DNet/jsp/polopoly.jsp?a=685219&quot;&gt;slopade&lt;/a&gt; alliansen redan förra året och när ”omhändertagandet” blir känt i Vietnam så kanske vi äntligen kan ta vår plats som en arrogant och bufflig nation bredvid Frankrike och USA (samt till viss del Kina).&lt;/p&gt;

&lt;p&gt;Det kan förstås hända att det finns ytterligare skäl som media inte rapporterat om, men tills vidare så ställer jag mig frågande till rimligheten i det hela. Med mina ytterst begränsade kunskaper i språket har jag ännu inte kunnat hitta några Vietnamesiska bloggar eller nyheter om det inträffade...&lt;/p&gt;

&lt;p&gt;
 I övrigt rekommenderar jag den kinesiska filmen &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Treatment_(2001_film)&quot;&gt;&lt;em&gt;The Treatment&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;刮痧&lt;/span&gt;)&lt;/a&gt; där ett kinesiskt pars barn blir omhändertaget av amerikanska socialtjänsten p g a ett ”missförstånd”.
&lt;/p&gt;

&lt;p&gt;Uppdatering torsdag:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://silverkallan.blogspot.com/2008/03/fy-faaan.html&quot;&gt;Silverkällan&lt;/a&gt; var upprörd en hel timme före mig.&lt;/p&gt;

&lt;p lang=&quot;en&quot;&gt;The news clip is now available &lt;a href=&quot;https://www.youtube.com/watch?v=QKzbQ_tystI&quot;&gt;with English subtitles&lt;/a&gt;.&lt;/p&gt;

&lt;p lang=&quot;vi&quot;&gt;Hy vọng họ sớm được đoàn tụ!&lt;/p&gt;

&lt;p&gt;Uppdatering fredag:&lt;/p&gt;

&lt;p&gt;SVT: &lt;a href=&quot;http://svt.se/svt/play/video.jsp?a=1085428&quot;&gt;Socialens beslut kan vara olagligt&lt;/a&gt; (igår)&lt;/p&gt;

&lt;p&gt;Sydsvenskan skrev &lt;a href=&quot;http://www.svd.se/opinion/ledarsidan/artikel_973231.svd&quot;&gt;kort&lt;/a&gt; igår. I &lt;a href=&quot;http://www.svd.se/opinion/ledarsidan/artikel_973231.svd&quot;&gt;dagens ledare på SvD&lt;/a&gt; skriver Maria Abrahamsson att länsrätten i sin dom påpekade att mamman var förståndshandikappad (något som inte tidigare framkommit), men lägger till att ”hittills tyder dock det mesta på motsatsen”. Gunilla Hjelm (c) är &lt;a href=&quot;http://gunillahjelm.blogspot.com/2008/03/mediakritik-igen.html&quot;&gt;kritisk&lt;/a&gt; mot den vinklade mediarapporteringen. Det har också bloggats lite &lt;a href=&quot;http://suneoverhagen.blogspot.com/2008/03/epilepsi-och-barn.html&quot;&gt;här&lt;/a&gt; och &lt;a href=&quot;http://blogg.expressen.se/christina/entry.jsp?messid=353511&quot;&gt;var&lt;/a&gt;. Enligt min ”Vietnam-korrespondent” så har det ännu inte rapporterats något i Vietnamesiska medier om det inträffade.&lt;/p&gt;

&lt;p&gt;Det verkar alltså som att familjen fick vara på ett utredningshem under 10 veckor innan beslutet att omhänderta barnet gjordes. Jag skulle bli ganska förvånad om föräldrarna under den tiden var helt förstående och medgörliga, med tanke på språksvårigheter och en (vad gäller föräldraskap) extrem kulturskillnad. Om detta kanske man inte ska spekulera allt för mycket, men men...&lt;/p&gt;

&lt;p lang=&quot;en&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Vfg7orEfjZg&quot;&gt;The second news clip is also available with English subtitles.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>再见，我的北京</title>
    <link href="https://foolip.org/2008/01/31/zaijian-wo-de-beijing/"/>
    <id>https://foolip.org/2008/01/31/zaijian-wo-de-beijing/</id>
    <updated>2008-01-31T01:08:23+00:00</updated>
    <content type="html">
&lt;p&gt;我本月一日已经离开了北京，我正在黑暗冷清的瑞典生活。在北京那一年半的时间只能说是我生活中最精彩的，大胆地过日子，过得快乐。去北京之前我跟自己说绝不要谈恋爱，到时候怎么忍受分离？不过，思想的力量不如爱情，结果我在北京语言大学爱上了我的越南同学。遇见爱是唯一最重要的事，但我对北京的好感不只源于爱情的记忆。反而，我认为北京固有一种魅力，一个使我念念不忘的气氛。一般说起北京的优点都会提长城、故宫、京剧、烤鸭等传统的象征。长城是很长，颐和园是很伟大，可是给我印象更深的却是最小的事。在路边买烤栗子、在教室里分析“而”的语法、在五道口吃石锅拌饭、劳动节和女朋友在后海无计划地逛逛、在电影院看姜文的作品、在KTV厅唱周杰伦——这是我的北京。&lt;/p&gt;

&lt;p&gt;瑞典著名作家佩尔·安德斯·福格尔斯特龙(Per Anders Fogelström)的小说《我的梦想的城市》描写了一个普通工人在十九世纪的斯德哥尔摩的生活。除了家庭故事以外，小说还充满了他对斯德哥尔摩的热爱和希望。描述的是一个发展中的城市，一个“活着”的城市。北京现在同样不停地变，也带着希望往前冲。更多新高楼和汽车不见得是百分好的事情，但反正无人能否认北京有“心跳”。我在北京的时候还渐渐发觉了不仅仅是北京在变，而且北京改变了我。也许任何在国外生活的人都会受新的语言和文化的影响，但我确实低估了它的力量。我并不是说我变成了中国人（我不会也不愿），而是说通过中国的文化发现瑞典的思想未必都完美，自己的一些成见也显然不正确。反过来中国也有它的缺点，可是我相信中国人民能管好自己，不用我说。&lt;/p&gt;

&lt;p&gt;失去了后才懂得珍惜是人之常情，现在我连北京的出租车司机也想！或许太多空气污染影响我的脑子……无论如何我知道我早晚会再去北京，再去我的梦想的城市。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://foolip.org/2008/01/31/zaijian-wo-de-beijing/gaofei.jpg&quot; alt=&quot;高菲&quot;&gt;&lt;/p&gt;

&lt;p&gt;喔对了，我不是直接回瑞典来的，先去越南看了我的宝贝。一切都好，你们不用担心！&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Get Carsick Cars’ debut album for FREE!</title>
    <link href="https://foolip.org/2007/10/27/get-carsick-cars-debut-album-for-free/"/>
    <id>https://foolip.org/2007/10/27/get-carsick-cars-debut-album-for-free/</id>
    <updated>2007-10-27T19:28:37+00:00</updated>
    <content type="html">
&lt;p&gt;First something about &lt;a href=&quot;http://www.last.fm/event/385438&quot;&gt;Thursday’s gig at Mao&lt;/a&gt;. Snapline opened the show with electro-pop-rock and English vocals delivered in a “slowly going crazy” but yet charismatic manner. Next in line was what I came to see – Carsick Cars. As they entered I noticed that two of the members are actually shared with Snapline. The music, however, is not in the same genre. Rather, it’s riffy and swingy rock with lots of noisy things in between. Some would call it indie rock I suppose.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/10/27/get-carsick-cars-debut-album-for-free/carsickcars.jpg&quot; title=&quot;Carsick Cars at Mao live house&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;There were quite a few non-Chinese in the audience, a number of which formed a brief &lt;a href=&quot;https://en.wikipedia.org/wiki/Mosh&quot;&gt;mosh pit&lt;/a&gt; to the horror of some Chinese visitors. “No thanks, I don’t mosh.” Unfortunately the band only played about 5 songs, but short is sweet I suppose. When they played the last song – &lt;a href=&quot;https://foolip.org/2007/10/24/carsick-cars-who-fucking-smoke-my-zhongnanhai/&quot;&gt;中南海&lt;/a&gt; (Zhongnanhai) – every smoker in the audience bombarded the band with cigarettes while the rest of us shouted along with the not-so-hard-to-remember lyrics.&lt;/p&gt;

&lt;p&gt;The main band was the Beijing girl punk band Hang on the Box, but as far as I’m concerned the gig was over. Afterwards I chatted a bit with the record label guy and bought an undisclosed number of copies of Carsick Cars’ album. I sat in a couch until bassist &lt;span lang=&quot;zh-Hans&quot;&gt;李维思&lt;/span&gt; (Li Weisi) and drummer &lt;span lang=&quot;zh-Hans&quot;&gt;李青&lt;/span&gt; (Li Qing) turned up and signed my album. Li Weisi smoked Zhongnanhai and I waited a bit longer until guitarist/singer &lt;span lang=&quot;zh-Hans&quot;&gt;张守望&lt;/span&gt; (Zhang Shouwang) came along and made my album autograph-complete. I assure you that I’m not crazy, I just thought it would be neat...&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/10/27/get-carsick-cars-debut-album-for-free/carsickcarscd.jpg&quot; alt=&quot;Carsick Cars CD&quot;&gt;
 &lt;figcaption&gt;Adapted from &lt;a href=&quot;http://www.maybemars.com/&quot;&gt;Maybe Mars&lt;/a&gt; without permission.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The album includes 7 songs in Chinese and 3 in English. I’ve been listening more or less non-stop and I do think it’s really cool, especially &lt;span lang=&quot;zh-Hans&quot;&gt;志愿的人&lt;/span&gt; (Volunteer), &lt;span lang=&quot;zh-Hans&quot;&gt;中南海&lt;/span&gt; (Zhongnanhai) and &lt;span lang=&quot;zh-Hans&quot;&gt;广场&lt;/span&gt; (Plaza). The undisclosed number of copies that I have in my possession have a purpose, which is this: &lt;strong&gt;I will send a copy of Carsick Cars’ album to anyone who requests it for free&lt;/strong&gt;, with no conditions attached whatsoever. Just contact me and tell me where you want it delivered. When all my copies are gone I hope that there are an undisclosed number of new Carsick Cars fans in the world!&lt;/p&gt;

&lt;p&gt;Copies delivered as of 2007-11-05:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;China: 2&lt;/li&gt;

 &lt;li&gt;France: 1&lt;/li&gt;

 &lt;li&gt;The Netherlands: 2&lt;/li&gt;

 &lt;li&gt;Norway: 1&lt;/li&gt;

 &lt;li&gt;USA: 2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
 Disclosure: The original number of copies were actually only 4, but since there were so many who wanted the album I went to buy all the copies in a record store here in Beijing, bringing the total to 8. Despite my best efforts I have not been able to find any more, so at this time I can’t offer to send any more. Nonetheless, I do hope that there are at least 8 new Carsick Cars fans on the planet now!&lt;br&gt;
 See also:
&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https://flickr.com/photos/foolip/sets/72157602698051318/&quot;&gt;Gig photos on Flickr&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://myspace.com/carsickcars&quot;&gt;Carsick Cars’ MySpace page&lt;/a&gt; (has a few downloadable tracks)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;https://musicbrainz.org/artist/38c38eec-c6d9-4da0-b2da-2fba8458a3cb.html&quot;&gt;Carsick Cars on MusicBrainz&lt;/a&gt; (correct tags for your CD rip)&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Carsick Cars: who fucking smoke my Zhongnanhai?</title>
    <link href="https://foolip.org/2007/10/24/carsick-cars-who-fucking-smoke-my-zhongnanhai/"/>
    <id>https://foolip.org/2007/10/24/carsick-cars-who-fucking-smoke-my-zhongnanhai/</id>
    <updated>2007-10-24T01:15:32+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/10/24/carsick-cars-who-fucking-smoke-my-zhongnanhai/zhongnanhai.jpg&quot; alt=&quot;Zhongnanhai cigarettes&quot;&gt;Carsick Cars is a fairly new Beijing rock band which I discovered via &lt;a href=&quot;https://musicbrainz.org/artist/38c38eec-c6d9-4da0-b2da-2fba8458a3cb.html&quot;&gt;MusicBrainz&lt;/a&gt; only yesterday. After listening to the repetitive lyrics and riffy guitar of &lt;span lang=&quot;zh-Hans&quot;&gt;中南海&lt;/span&gt; (Zhōngnánhǎi) I think I’m hooked! The title refers to the name of a popular brand of &lt;a href=&quot;http://www.znhonline.com/english/product3mg.asp&quot;&gt;cigarettes&lt;/a&gt;, but &lt;a href=&quot;https://en.wikipedia.org/wiki/Zhongnanhai&quot;&gt;Zhongnanhai&lt;/a&gt; is also the name of the area to the west of the Forbidden City (called the New Forbidden City by Beijingers) from where the Party runs the People’s Republic.&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  中南海，中南海……中南海，中南海&lt;br&gt;
  中南海，中南海……抽烟只抽中南海&lt;br&gt;
  中南海，中南海……生活离不开中南海&lt;br&gt;
  中南海，中南海……谁他妈抽了我的中南海？[&lt;a href=&quot;http://www.douban.com/group/topic/1986713/&quot;&gt;source&lt;/a&gt;]
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Zhongnanhai, Zhongnanhai... Zhongnanhai, Zhongnanhai&lt;br&gt;
 Zhongnanhai, Zhongnanhai... I only smoke Zhongnanhai&lt;br&gt;
 Zhongnanhai, Zhongnanhai... I can’t live without Zhongnanhai&lt;br&gt;
 Zhongnanhai, Zhongnanhai... who fucking smoke my Zhongnanhai?
&lt;/p&gt;

&lt;p&gt;Figuring out which Zhongnanhai the lyrics might refer to is left as an exercise to the reader. I haven’t been able to get hold of their self-titled debut album yet, but a record shop in &lt;span lang=&quot;zh-Hans&quot;&gt;东单&lt;/span&gt; has a copy booked for me. On Thursday they’re playing at the &lt;a href=&quot;http://www.maolive.com/&quot;&gt;Mao Club&lt;/a&gt; and everyone must go! For those not in Beijing, here’s the &lt;a href=&quot;http://v.youku.com/v_show/id_XODIzMjc2MA==.html&quot;&gt;video of Zhongnanhai&lt;/a&gt; instead.&lt;/p&gt;

&lt;p&gt;See also:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.myspace.com/carsickcars&quot;&gt;Carsick Cars&lt;/a&gt; on MySpace&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.maybemars.com/&quot;&gt;Maybe Mars&lt;/a&gt;, their record label (also on &lt;a href=&quot;http://www.myspace.com/maybemars&quot;&gt;MySpace&lt;/a&gt;)&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.last.fm/event/385438&quot;&gt;Thursday’s gig&lt;/a&gt; on Last.fm&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>I’m sorry. Life is good!</title>
    <link href="https://foolip.org/2007/09/28/im-sorry-life-is-good/"/>
    <id>https://foolip.org/2007/09/28/im-sorry-life-is-good/</id>
    <updated>2007-09-28T23:47:59+00:00</updated>
    <content type="html">
&lt;p&gt;I’m sorry that I haven’t updated my blog in such a long time. I’m sorry that I’ve written too much in Chinese. I’m sorry that I am in Beijing when all of my friends are not. I’m sorry that I’m not going to translate &lt;a href=&quot;https://foolip.org/2007/06/21/jieshou-le-it-shibao-de-caifang/&quot;&gt;that article&lt;/a&gt; about me until I write my memoirs.&lt;/p&gt;

&lt;p&gt;Since my last post I’ve been back to Sweden to get myself a new visa and was back in Beijing on August 15. Even though I still have one year of left on my computer science degree I am already doing my thesis project here at &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera Software&lt;/a&gt;’s Beijing office. The topic may or not be secret and involves many things that I really enjoy doing. I should be done by January, because that’s when I’m going to continue my studies in Linköping.&lt;/p&gt;

&lt;p&gt;Next week is a national holiday in China, at which time my angel/girlfriend is coming from Việt Nam to see me. I cannot imagine a better way to spend the week than roaming around Beijing, going to all the places we used to like. 太幸福了! What’s more, I’m going to visit her in Hà Nội (the capital of Việt Nam) in the first two weeks of January before going back to Sweden. Life is good!&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/09/28/im-sorry-life-is-good/ittimes-20070615-b14.jpg&quot; alt=&quot;Newspaper&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Interview with me in Shanghai IT Times 2007-06-15&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>我要暂时离开北京</title>
    <link href="https://foolip.org/2007/07/24/wo-yao-zanshi-likai-beijing/"/>
    <id>https://foolip.org/2007/07/24/wo-yao-zanshi-likai-beijing/</id>
    <updated>2007-07-24T00:20:58+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;I’m leaving Beijing temporarily.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;前一个月是期末考试和毕业的时间，所以我都没有写blog。至于这一年学习的成果我很满意，虽然我比不上任何五岁的中国孩子我还是得到了我的目的，那就是一定的中文水平。目前我的北京生活到期了，明天一早就动身回国。 不过，如果一切顺利我很快就回来，我将要在&lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt;的北京分公司做我的计算机毕业设计。我现在回瑞典去是为了办好签证（国家规定必须出进）。&lt;/p&gt;

&lt;p&gt;我在北京经历了很多好事、一些坏事 ，如果写出来恐怕我讲不完。反正我今天写不了，天都黑了，我要睡觉了。晚安北京！&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>早期中国电影《十字街头》</title>
    <link href="https://foolip.org/2007/06/23/shizijietou/"/>
    <id>https://foolip.org/2007/06/23/shizijietou/</id>
    <updated>2007-06-23T01:40:42+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;
 &lt;em&gt;The 1937 Chinese film &lt;a href=&quot;https://archive.org/details/shizijietou&quot;&gt;Crossroads&lt;/a&gt; is now available on archive.org.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;看得出来，我是电影迷。今天又推荐一部影片：1937年的《十字街头》。&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://archive.org/details/shizijietou&quot;&gt;&lt;img src=&quot;https://foolip.org/2007/06/23/shizijietou/shizijietou-play.jpg&quot; alt=&quot;看电影&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>接受了IT时报的采访</title>
    <link href="https://foolip.org/2007/06/21/jieshou-le-it-shibao-de-caifang/"/>
    <id>https://foolip.org/2007/06/21/jieshou-le-it-shibao-de-caifang/</id>
    <updated>2007-06-21T01:36:59+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;I’ve been interviewed been by Shanghai IT magazine IT时报. I’ll try to find the time to translate it into English soon.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;大约一个月以前我接受IT时报记者的采访，在这一期报纸上发表了。权IT时报，用许可。&lt;/p&gt;

&lt;h3&gt;我的BSP，在瑞典公寓的衣柜里&lt;/h3&gt;

&lt;p&gt;IT时报记者王珏磊&lt;/p&gt;

&lt;p&gt;在长途电话的那一头，Philip的普通话说得很溜，完全能听懂记者的提问，回答也很少语病，我们的交流很顺畅。听他说话，你不会想到他是一个只学了一年中文的瑞典人，在他抵达北京之前，他所有的汉语基础只是在瑞典夜校上的12节中文课而已。不只会说，Philip还会写。去年秋天刚到北京，他便在博客上用中文写些小短文，现在，他的博客更是中文、英文、瑞典文并行，中文小文章已经写得颇为地道。问他，是否瑞典人都有语言天才？他的回答是否定的：“是因为我对中文感兴趣！”&lt;/p&gt;

&lt;h4&gt;博客故事&lt;/h4&gt;

&lt;p&gt;Philip决定写博客，是从到了中国以后开始的。作为一个在瑞典学计算机的大学生，难道他不知道博客？Philip打消了记者的疑问：“不是这样的，我早就知道博客。只是我觉得写博客是让别人看的，如果我在瑞典写博客，我的生活和别的瑞典人一样，他们不会有兴趣看一种同样的生活。但如果我到了中国，写些中国的事情，这就有人看了。”而之所以用中文写博，Philip也有着自己的“小九九”：“我的英文比中文好得多，但在中国，如果用英文写博客，会有人看，但很少会有人留言，我会觉得很寂寞。如果用中文写的话，那就是‘老外写中文’，会比较有特点，比较吸引人。”看来，Philip“算盘”打得还蛮精。&lt;/p&gt;

&lt;p&gt;Philip的这一招果然奏效。比如，某一天，他在博客上提出，不知怎么进入中国的博客圈，请大家推荐自己爱看的博客，以及好玩的网络漫画，并请大家指出自己这篇小短文中可能有的错误。果然，就有人告诉他，某个网站可以作为博客圈的入口，又有人表示愿意给他发来些网络漫画的链接，还有网友不客气地指出，文中提到的“破插件”只是自谦的说法，用来指别人的插件，可就有点不妥当了。Philip对这些留言有问必答，对大家的热心敬表谢意，像一个热忱的主人答谢客人一样，把博客经营得颇像一个热闹的会客厅。&lt;/p&gt;

&lt;h4&gt;我是自己的BSP&lt;/h4&gt;

&lt;p&gt;问Philip，喜欢看哪些中国博客，Philip告诉记者，他经常会看新浪的一些知名博客。话锋一转，他开始批评起新浪博客的缺陷，“作为一个BSP，新浪的技术很落后，如果你用RSS订阅，照片就不能打开，并且，如果你不用IE浏览器，你就不能参加博客上的讨论。”那么，Philip选的是哪家BSP的服务呢？他的说法让记者大吃一惊：“我是自己的BSP。我的BSP在我瑞典公寓的衣柜里。”&lt;/p&gt;

&lt;p&gt;
 到底是学计算机的学生，Philip的手段还真是不一般。“做起来其实很简单，用Wordpress做的，跟一般博客一样，想干什么都可以，想用什么软件就用上去。我喜欢玩游戏，就在博客上加了些游戏，还上传了几部电影。自己做BSP，博客会有独特的个性，比较漂亮一点。”而作为服务器的电脑，则乖乖地躺在Philip瑞典公寓的衣橱里，由他的哥哥帮忙照看着。&lt;br&gt;
 记者问：“那我可不可以在你的BSP上注册一个博客呢？”&lt;br&gt;
 Philip委婉却坚决地拒绝了记者：“你完全可以自己做的。做BSP，我是要付钱的，虽然不多，但也不能开放注册，我承担不起。”
&lt;/p&gt;

&lt;h4&gt;人物故事&lt;/h4&gt;

&lt;p&gt;来中国之前，Philip在瑞典读大学，学的是计算机。去年春天，Philip误打误撞地去读了一个夜校，学中文，总共上了12节课。读完夜校，Philip就作了一个决定：他要申请中国的学校，专门学这种“很好听的”的语言。就凭着12节课打下的底子，Philip竟然真的拿到了北京语言大学的入学通知，来中国学一年普通话。&lt;/p&gt;

&lt;p&gt;去年9月，Philip到达北京，在“妈妈的朋友的　”家里安下了身，成了一名留学生。就此，他边读书，边用好奇的眼睛打量中国。&lt;/p&gt;

&lt;h4&gt;素食者的天堂&lt;/h4&gt;

&lt;p&gt;来到北京，Philip最先爱上了中国的食物。他是一个素食者，可是，瑞典的传统食物是土豆和肉，蔬菜的种类很少，而且很有可能买不到。在北京，Philip发现自己来到了一个素食者的“天堂”，素菜的种类非常多，并且做法极其丰富多彩。比如土豆，在瑞典，一般只是开水炖熟而已，可是，在北京，就有炒土豆丝、酸竦土豆丝、土豆炒四季豆等等多种做法。更不用说豆腐了，瑞典极其少见的豆腐，中国的做法更是洋洋大观，什么家常豆腐、麻婆豆腐、冻豆腐、老豆腐等等，应有尽有。他还吃到了很多以前根本没见过的东西，比如“面筋”。Philip开始时还在公寓里自己做饭，没多久干脆顿顿在外面大快朵颐，他只去中餐馆，“味道很好，而且还不贵。”&lt;/p&gt;

&lt;h4&gt;两米零二的尴尬&lt;/h4&gt;

&lt;p&gt;Philip的博客上，有他自己画的一幅四格漫画，描绘一个身高只有一米零二的小人，在街头的种种尴尬遭遇：有人拿他跟自己比较，说他只到自己胸口；有人拿着相机，说“太好玩了，来，照一个！” Philip在漫画下面注明：这都是自己在北京的真实经历，只不过，是反过来说而已。&lt;/p&gt;

&lt;p&gt;实际上，Philip的身高是两米零二。可以想象，走到北京街头，Philip是多么的显眼。每天，只要他一出门，就会被人围观，有人在他背后指指点点，肆无忌惮地大声议论。有人掏出手机，在他背后“咔嚓”拍照。可他一回头，那些人又装作若无其事的样子。一次两次还则罢了，天天如此，Philip难免有生气的时候。Philip告诉记者，有一回，他去哈尔滨玩，有两个人没征得他同意，就站在他旁边，把他作为陪衬，让朋友赶快按快门照相。Philip有些火了，告诉他们：“我不是动物园里的动物。”可两人不管不顾地继续拍。Philip想想还是算了，“我知道他们没有恶意，这不是什么很严重的事情，我不应该生气。可是我真的有点烦。”至今，Philip还是无奈地天天被人围观。&lt;/p&gt;

&lt;h4&gt;我找到了我的“天使”&lt;/h4&gt;

&lt;p&gt;来中国时间长了，Philip也有些“中国化”了。经常有人称赞他：“你的中文说得很好”，Philip会谦虚地回答：“哪里哪里，还差得远。”他告诉记者，一开始，他觉得这样的回答“有点假”，如果在瑞典，只需要说“谢谢”就行了。可现在，他越来越习惯于这种“中国式谦逊”了。就算是瑞典人夸他，他也会说“哪里哪里”，有一回倒是搞得一个瑞典朋友摸不着头脑。&lt;/p&gt;

&lt;p&gt;在中国，Philip还遇到了一件重要的事：他恋爱了！他找到了他的“天使”。那是一个越南姑娘，和Philip一样，也是来中国学习语言的留学生。他们是同学，天天一起上课，一起吃饭，一起聊天。他们之间只能说中文，中文是他们共通的语言。恋爱让Philip的北京生活更添了一层幸福和甜蜜，不过他也有些苦恼：学完后，他们各自要回国，恋爱如何继续呢？Philip甩甩头，“到那时候再说吧！”&lt;/p&gt;

&lt;h4&gt;Philip对博客的看法&lt;/h4&gt;

&lt;p&gt;博客是一个很好的东西，它让普通人前所未有地获得了说话的权利。昨天我买了一本杂志，竟然发现它的扉页的栏口就叫做“博客”，这说明博客是多么流行。但博客绝对是存在于网上的东西，它本身有一定的技术，让人们可以在这里展开讨论，得到回馈。博客一定要能实现RSS订阅，否则的话就只是文章、照片的展示而已。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>早期中国电影《大路》</title>
    <link href="https://foolip.org/2007/06/20/dalu/"/>
    <id>https://foolip.org/2007/06/20/dalu/</id>
    <updated>2007-06-20T18:52:31+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;
 &lt;em&gt;The 1934 Chinese film &lt;a href=&quot;https://archive.org/details/the_big_road&quot;&gt;The Big Road&lt;/a&gt; is now available on archive.org.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;今天又上传了一部电影：孙瑜1934年导演的《大路》。我还没看完，不过影片开头的合唱镜头很好玩：轰！轰！轰！哈哈哈哈！轰！我们是开路的先锋……&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://archive.org/details/the_big_road&quot;&gt;&lt;img src=&quot;https://foolip.org/2007/06/20/dalu/dalu-play.jpg&quot; alt=&quot;看电影&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;以前上传过的电影 &lt;span lang=&quot;en&quot;&gt;Previously uploaded films&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
  &lt;a href=&quot;https://archive.org/details/princess_iron_fan&quot;&gt;《铁扇公主》&lt;span lang=&quot;en&quot;&gt;Princess Iron Fan&lt;/span&gt;&lt;/a&gt;
 &lt;/li&gt;

 &lt;li&gt;
  &lt;a href=&quot;https://archive.org/details/the_conceited_general&quot;&gt;《骄傲的将军》&lt;span lang=&quot;en&quot;&gt;The Conceited General&lt;/span&gt;&lt;/a&gt;
 &lt;/li&gt;

 &lt;li&gt;
  &lt;a href=&quot;https://archive.org/details/street_angel&quot;&gt;《马路天使》&lt;span lang=&quot;en&quot;&gt;Street Angel&lt;/span&gt;&lt;/a&gt;
 &lt;/li&gt;

 &lt;li&gt;
  &lt;a href=&quot;https://archive.org/details/spring_in_a_small_town&quot;&gt;《小城之春》&lt;span lang=&quot;en&quot;&gt;Spring in a Small Town&lt;/span&gt;&lt;/a&gt;
 &lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>华语音乐、last.fm、MusicBrainz</title>
    <link href="https://foolip.org/2007/06/18/huayu-yinyue-lastfm-musicbrainz/"/>
    <id>https://foolip.org/2007/06/18/huayu-yinyue-lastfm-musicbrainz/</id>
    <updated>2007-06-18T21:47:15+00:00</updated>
    <content type="html">
&lt;p&gt;今天乱写一些与华语音乐有关的事情。1999年父母、哥哥和我到中国来旅行。我当初一句汉语也不会说，不过我在北京友谊商店决定买一张唱片。看了看架上摆着的流行专辑，拿下张信哲的《回来》，听了之后感觉不错。去年又到北京来了，发现张信哲还在出音乐，风格跟过去还差不多。接着喜欢上光良的歌曲了：《童话》、《第一次》、《约定》等等。不知道他什么时候会录下新的唱片。张信哲和光良都唱情歌……好听是好听，不过我也喜欢摇滚乐，中国真的缺乏这些。我刚发现了台湾乐队五月天，不是什么&lt;a href=&quot;http://cn.last.fm/music/Iron+Maiden&quot;&gt;Iron Maiden&lt;/a&gt;，可是我觉得他们还不错。&lt;/p&gt;

&lt;p&gt;如果中国缺乏摇滚乐，那难看的（女生）歌手更不存在。这并不是什么好事，漂亮并不相等于唱歌的才能。电视上天天都出现长得好看但是唱起来像&lt;span style=&quot;text-decoration: line-through&quot;&gt;喜鹊&lt;/span&gt;乌鸦一样的女人。当然，欧美也如此，不过在东方这个毛病似乎更严重一些。也许我不太了解华语音乐因而忽视了那些不漂亮但是很会唱歌的歌手……&lt;/p&gt;

&lt;p&gt;我一般是通过&lt;a href=&quot;http://mp3.baidu.com/&quot;&gt;百度MP3&lt;/a&gt;或者&lt;a href=&quot;http://lib.verycd.com/music/china/&quot;&gt;VeryCD&lt;/a&gt;找到新的音乐。&lt;a href=&quot;http://cn.last.fm/&quot;&gt;last.fm中文版&lt;/a&gt;称为“推动社会音乐革命”，也是个很好的东西。有兴趣的话你可以&lt;a href=&quot;http://cn.last.fm/user/foolip/friends/&quot;&gt;做我的last.fm朋友&lt;/a&gt;。我也特别想推荐&lt;a href=&quot;https://musicbrainz.org/&quot;&gt;MusicBrainz&lt;/a&gt;音乐资料库，跟Wikipedia相同的是谁都可以编辑。如果你的MP3文件中 ID3标签不太标准你可以试试MusicBrainz，结果让我非常满意。不过MusicBrainz有两个缺点，首先网站和软件全是英文，如果你的英文不好可能有点困难。其次&lt;a href=&quot;https://musicbrainz.org/search/textsearch.html?query=lang%3Azho&amp;amp;type=release&amp;amp;limit=25&amp;amp;adv=on&amp;amp;handlearguments=1&quot;&gt;资料库中的华语音乐&lt;/a&gt;不算多，不到一千个专辑……&lt;a href=&quot;https://musicbrainz.org/show/user/?userid=220174&quot;&gt;我&lt;/a&gt;经常编辑，希望你也会喜欢上MusicBrainz！&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>和瑞典人打招呼！Hej!</title>
    <link href="https://foolip.org/2007/06/11/he-ruidianren-dazhaohu-hej/"/>
    <id>https://foolip.org/2007/06/11/he-ruidianren-dazhaohu-hej/</id>
    <updated>2007-06-11T01:17:07+00:00</updated>
    <content type="html">
&lt;p&gt;不少中国人误认为瑞典人讲英语。实际上，瑞典人的母语就是瑞典语。今天我想介绍介绍我的语言的特点，并且教大家怎么和瑞典人打招呼。瑞典语属于日耳曼语系，类似于挪威语和丹麦语。字母表中有29个字母，除了A至Z之外，还有ÅÄÖ三个字母。每个字母基本上代表一个音，但是单词的发音还是比较复杂，相同的拼法会有不同的发音，而且相同的发音又会有不同的拼法。不过，瑞典语的“你好”和“再见”特别简单。&lt;/p&gt;

&lt;p&gt;你好：&lt;span lang=&quot;sv&quot;&gt;Hej!&lt;/span&gt; ［黑］&lt;/p&gt;

&lt;p style=&quot;margin-left: 30px&quot;&gt;这是瑞典最普遍的招呼语，无论对方地位高或者低你都可以说“&lt;span lang=&quot;sv&quot;&gt;hej&lt;/span&gt;”。发音和“黑”相似。&lt;a href=&quot;hej.mp3&quot;&gt;听听录音！&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;再见：&lt;span lang=&quot;sv&quot;&gt;Hej då!&lt;/span&gt; ［黑多］&lt;/p&gt;

&lt;p style=&quot;margin-left: 30px&quot;&gt;注意å上面有一个小圆，不能省略。发音和“黑多”相似。&lt;a href=&quot;hejda.mp3&quot;&gt;听听录音！&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;大家来交流吧！&lt;span lang=&quot;sv&quot;&gt;Hej då!&lt;/span&gt;&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/06/11/he-ruidianren-dazhaohu-hej/hej-nihao.png&quot; alt=&quot;Hej! 你好&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Anita Jägenstedt</title>
    <link href="https://foolip.org/2007/06/05/anita-jagenstedt/"/>
    <id>https://foolip.org/2007/06/05/anita-jagenstedt/</id>
    <updated>2007-06-05T02:05:46+00:00</updated>
    <content type="html">
&lt;p&gt;Min bror Gabriel gjorde en liten googling på vår familj och fick ganska intressanta resultat:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.google.se/search?hl=sv&amp;amp;q=%22bo+j%C3%A4genstedt%22&quot;&gt;Bo Jägenstedt&lt;/a&gt; – 291 träffar&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.google.se/search?hl=sv&amp;amp;q=%22anita+j%C3%A4genstedt%22&quot;&gt;Anita Jägenstedt&lt;/a&gt; – 1 träff&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.google.se/search?hl=sv&amp;amp;q=%22gabriel+j%C3%A4genstedt%22&quot;&gt;Gabriel Jägenstedt&lt;/a&gt; – 812 träffar&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.google.se/search?hl=sv&amp;amp;q=%22philip+j%C3%A4genstedt%22&quot;&gt;Philip Jägenstedt&lt;/a&gt; – 770 träffar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vad har hänt vår kära mor?! En enda träff, som dessutom är en &lt;a href=&quot;https://web.archive.org/web/20080123072136/http://www.defactobredast.se/inlagt.asp&quot;&gt;beskrivning till en bild på pappa&lt;/a&gt; som inte ens syns i vanliga fall (alt-text). Jag har ju refererat till mamma &lt;a href=&quot;https://foolip.org/2006/09/27/dont-worry-mom/&quot;&gt;mer&lt;/a&gt; &lt;a href=&quot;https://foolip.org/2007/02/22/hangzhou/&quot;&gt;än&lt;/a&gt; &lt;a href=&quot;https://foolip.org/2007/05/13/alla-talar-svenska-en-noll-tva/&quot;&gt;en&lt;/a&gt; &lt;a href=&quot;https://foolip.org/2007/05/27/en-mors-ogon/&quot;&gt;gång&lt;/a&gt; och hon har själv &lt;a href=&quot;https://foolip.org/2006/09/27/dont-worry-mom/#comment-41&quot;&gt;kommenterat&lt;/a&gt; &lt;a href=&quot;https://foolip.org/2007/05/13/yi-mi-ling-er/#comment-187&quot;&gt;flera&lt;/a&gt; &lt;a href=&quot;https://foolip.org/2007/05/31/jeff-chang-be-your-man/#comment-224&quot;&gt;gånger&lt;/a&gt;, men tydligen har hennes namn aldrig dykt upp. Här kommer därför lite ledtrådar till framtida släktforskare...&lt;/p&gt;

&lt;p&gt;Min mamma hette som flicka Anita Grenholm och bodde i Kålaboda tillsammans med föräldrarna Folke och Britta samt de tre syskonen Rune, Bengt och Märtha.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/06/05/anita-jagenstedt/folkeochbritta.jpg&quot; width=&quot;450&quot;&gt;
 &lt;figcaption&gt;Folke och Britta Grenholm&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Vid sexton års ålder flyttade hon hemifrån (men mormor och morfar bor fortfarande kvar). Tids nog träffade hon min pappa och gifte sig.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/06/05/anita-jagenstedt/morgiftersig.jpg&quot; alt=&quot;Anita i brudklänning&quot; width=&quot;450&quot;&gt;
 &lt;figcaption&gt;Anita Grenholm blev Anita Jägenstedt&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Hur många träffar får din mamma på Google?&lt;/p&gt;

&lt;p lang=&quot;zh-Hans&quot;&gt;上面的美女是我的妈妈安妮塔（Anita）。黑白的照片上是我的姥姥和姥爷。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Paraxylene and grassroots in Xiamen</title>
    <link href="https://foolip.org/2007/06/04/paraxylene-and-grassroots-in-xiamen/"/>
    <id>https://foolip.org/2007/06/04/paraxylene-and-grassroots-in-xiamen/</id>
    <updated>2007-06-04T02:14:37+00:00</updated>
    <content type="html">
&lt;p&gt;
 &lt;a href=&quot;https://en.wikipedia.org/wiki/Xiamen&quot;&gt;Xiamen (&lt;span lang=&quot;zh-Hans&quot;&gt;厦门&lt;/span&gt;)&lt;/a&gt; is a coastal city in Fujian province, China. It was one of the first cities to open up to foreign investment in the 1980’s and has seen good economic growth since. Only 16 km from the city center, Tenglong Aromatic PX is constructing a &lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;q=10.8+billion+RMB&quot;&gt;10.8 billion RMB&lt;/a&gt; chemical plant that is expected to produce 800,000 tons of &lt;a href=&quot;https://en.wikipedia.org/wiki/P-Xylene&quot;&gt;paraxylene&lt;/a&gt; (PX) per year. Fears of an environmental disaster has lead to the rise of what looks like a grassroots movement to stop the plans. There was some movement in the Chinese blogosphere and in the middle of May &lt;a href=&quot;http://memedia.cn/2007/05/13/12&quot;&gt;Memedia&lt;/a&gt; reported on &lt;a href=&quot;https://flickr.com/photos/shizhao/491126837/&quot;&gt;anti-PX graffiti&lt;/a&gt; in Xiamen (the blog of the graffiti artist has since been shut down).
&lt;/p&gt;

&lt;p&gt;On the 25th of May, an SMS began spreading like a virus among the 1.5 million residents of Xiamen, being resent nearly 1 million times and also &lt;a href=&quot;http://fhaoyan.spaces.live.com/blog/cns!71F966FBEF61AA2C!859.entry&quot;&gt;posted&lt;/a&gt; by some bloggers.&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  &lt;a href=&quot;sms.jpg&quot;&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/06/04/paraxylene-and-grassroots-in-xiamen/sms.jpg&quot; alt=&quot;SMS&quot; width=&quot;72&quot;&gt;&lt;/a&gt;台湾第一通缉犯陈由豪与翔鹭集团合资已在海沧区动工投资Px（苯）项目，这种巨毒化工品一生产，厦门岛意味着放了一颗原子弹，厦门人民以后的生活将在白血病、畸形儿中度过。我们要生活、我们要健康！国际组织规定这类项目要在距城市100公里以外开发！我们厦门距此项目才16公里啊！为了我们的子孙后代，行动吧！参加万人游行，时间六月一日上午八点起，由所在地向市政府进发！手绑黄色丝带！见短信群发给厦门所有朋友！
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;English translation:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Taiwan top fugitive &lt;a href=&quot;https://en.wikipedia.org/wiki/Chen_You-hao&quot;&gt;Chen You-hao&lt;/a&gt; and Xianglu Group’s joint venture has already begun construction of the PX plant at Haicang. Once this extremely poisonous chemical is produced, it will be like an atomic bomb for the people of Xiamen, we will have leukemia and deformed babies. We want to live, we want to be healthy! International groups prescribe that this kind of plant must be at least 100 km from cities, but our Xiamen is only 16 km away! For the sake of our grandchildren, take action! Join the 10,000 people march, beginning at the 1st of June at 8:00. We will march towards the City Hall. Wear a yellow arm ribbon! When you read this message, send it to all your friends in Xiamen.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On May 30 the local authorities held a press conference and declared that the project would be put on hold in response to public opinion (reported by &lt;a href=&quot;http://news.xinhuanet.com/english/2007-05/30/content_6174384.htm&quot;&gt;Xinhua&lt;/a&gt;). Despite this, demonstrations went ahead on the 1st of June. Zola (&lt;a href=&quot;http://www.globalvoicesonline.org/2007/03/30/china-nations-first-citizen-reporter/&quot;&gt;“China’s first citizen reporter”&lt;/a&gt;) was there and reported both via &lt;a href=&quot;http://www.zuola.com/weblog/?p=822&quot;&gt;his blog&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/zuola&quot;&gt;twitter&lt;/a&gt;, as did &lt;a href=&quot;http://talk.blogbus.com/logs/5615131.html&quot;&gt;shizhao&lt;/a&gt;. Good English information on the demonstrations has been provided by &lt;a href=&quot;http://www.danwei.org/blogs/xiamen_demonstration_today_liv.php&quot;&gt;Jeremy Goldkorn&lt;/a&gt; and &lt;a href=&quot;http://www.globalvoicesonline.org/2007/06/01/china-liveblogging-from-ground-zero/&quot;&gt;John Kennedy&lt;/a&gt;. More than 10,000 people attended the demonstrations that even continued for a second day. Although there were some reports of injuries, the authorities seem to have kept calm and not interfered much.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/78205250@N00/524357706/in/set-72157600293959345/&quot;&gt;&lt;img src=&quot;https://foolip.org/2007/06/04/paraxylene-and-grassroots-in-xiamen/demonstrator.jpg&quot; alt=&quot;Small girl holding a sign&quot; width=&quot;300&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Oppose PX, Protect Xiamen&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The end of this story has yet to come, but it seems unlikely that the project could go on when the public opinion is so massively against it. This represents a victory of the grassroots against the authorities, who have done their best to suppress reporting on the protests. The graffiti mentioned earlier has become a symbol in an Internet campaign to oppose PX which has been popping up on several of my &lt;a href=&quot;http://talk.blogbus.com/logs/5615071.html&quot;&gt;favorite&lt;/a&gt; &lt;a href=&quot;http://mopa.blogbus.com/logs/5602807.html&quot;&gt;blogs&lt;/a&gt; the last few days:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/06/04/paraxylene-and-grassroots-in-xiamen/antipx.jpg&quot; alt=&quot;Yellow ribbon&quot;&gt;
 &lt;figcaption&gt;Pass on the yellow ribbon, care for Xiamen&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>张信哲《做你的男人》 Jeff Chang – Be Your Man</title>
    <link href="https://foolip.org/2007/05/31/jeff-chang-be-your-man/"/>
    <id>https://foolip.org/2007/05/31/jeff-chang-be-your-man/</id>
    <updated>2007-05-31T01:12:43+00:00</updated>
    <content type="html">
&lt;p&gt;
 This Friday I’m going to do something rather stupid: I’m going to sing on a stage for the first time in more than four years, in Chinese. It’s actually just outtakes for a talent contest at school, so it’s hardly important. Anyway, the song is &lt;em&gt;Be Your Man&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;做你的男人&lt;/span&gt;) by &lt;a href=&quot;http://zhangxinzhemusic.blog.sohu.com/&quot;&gt;Jeff Chang (&lt;span lang=&quot;zh-Hans&quot;&gt;张信哲&lt;/span&gt;)&lt;/a&gt; and to prepare I’ve annotated and translated the lyrics, which I might as well share. On a side note, Jeff Chang has a small but important role in the fairly popular film &lt;a href=&quot;http://www.mingmingthemovie.com/&quot;&gt;&lt;em&gt;Ming Ming&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;明明&lt;/span&gt;)&lt;/a&gt;, which also stars &lt;a href=&quot;https://en.wikipedia.org/wiki/Zhou_Xun&quot;&gt;Zhou Xun (&lt;span lang=&quot;zh-Hans&quot;&gt;周迅&lt;/span&gt;)&lt;/a&gt;. See it if you get a chance.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  东京纽约每个地点 (Dōngjīng Niǔyuē měige dìdiǎn)&lt;br&gt;
  带你去坐幸福的地下铁 (dài nǐ qù zuò xìngfú de dìxià tiě)&lt;br&gt;
  散步逛街找电影院 (sànbù guàngjiē zhǎo diànyǐngyuàn)&lt;br&gt;
  累了我就帮你提高跟鞋 (lèi le wǒ jiù bāng nǐ tí gāogēnxié)&lt;br&gt;
  塞车停电哪怕下雪 (sāichē tíngdiàn nǎpà xiàxuě)&lt;br&gt;
  每天都要和你过情人节 (měitiān dōu yào hé nǐ guò qíngrénjié)&lt;br&gt;
  星光音乐一杯热咖啡 (xīngguāng yīnyuè yī bēi rè kāfēi)&lt;br&gt;
  只想给你所有浪漫情节 (zhǐ xiǎng gěi nǐ suǒyǒu làngmàn qíngjié)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Tokyo, New York, every single place.&lt;br&gt;
 Take you for a ride on the happy subway.&lt;br&gt;
 Go for a walk, windowshop, look for a cinema.&lt;br&gt;
 You’re tired, I carry your high heel shoes for you.&lt;br&gt;
 A traffic jam, a power out, it even starts to snow.&lt;br&gt;
 I want to spend valentines day with you every day.&lt;br&gt;
 Starlight, music, a cup of hot coffee.&lt;br&gt;
 I just want to give you an all romantic valentines day.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  让我做你的男人 (ràng wǒ zuò nǐ de nánrén)&lt;br&gt;
  二十四个小时不睡觉 (èr shí sì gè xiǎoshí bù shuìjiào)&lt;br&gt;
  小心翼翼地保持 (xiǎoxīnyìyì de bǎochí)&lt;br&gt;
  这种热情不退烧 (zhè zhǒng rèqíng bù tuì shāo)&lt;br&gt;
  不管世界多纷扰 (bùguǎn shìjiè duō fēnrāo)&lt;br&gt;
  我们俩紧紧地拥抱 (wǒmen liǎ jǐnjǐn de yōngbào)&lt;br&gt;
  隐隐约约我感觉有微笑 (yǐnyǐnyuēyuē wǒ gǎnjué yǒu wēixiào)&lt;br&gt;
  藏在你嘴角 (cáng zài nǐ zuǐjiǎo)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Let me be your man.&lt;br&gt;
 I haven’t slept for twenty-four hours.&lt;br&gt;
 I carefully protect&lt;br&gt;
 this kind of non-stop passion.&lt;br&gt;
 No matter how much commotion in the world,&lt;br&gt;
 the two of us hug tightly.&lt;br&gt;
 I can faintly sense a smile&lt;br&gt;
 hidden in your lips.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  做你的男人 (zuò nǐ de nánrén)&lt;br&gt;
  二十四个小时不睡觉 (èr shí sì gè xiǎoshí bù shuìjiào)&lt;br&gt;
  让胆小的你在黑夜中 (ràng dǎnxiǎo de nǐ zài hēiyè zhōng)&lt;br&gt;
  也会有个依靠 (yě huì yǒu gè yīkào)&lt;br&gt;
  就算有一天爱会变少 (jiù suàn yǒu yī tiān ài huì biàn shǎo)&lt;br&gt;
  人会变老 (rén huì biàn lǎo)&lt;br&gt;
  就算没告诉过你也知道 (jiùsuàn méi gàosu guò nǐ yě zhīdào)&lt;br&gt;
  下辈子还要和你遇到 (xià bèizi hái yào hé nǐ yùdào)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 I’ll be your man.&lt;br&gt;
 I haven’t slept for twenty-four hours.&lt;br&gt;
 If you’re afraid in the dark night,&lt;br&gt;
 there will be someone there for you too.&lt;br&gt;
 Even though one day love becomes weaker,&lt;br&gt;
 and people grow older.&lt;br&gt;
 Even though I haven’t told you, you still know.&lt;br&gt;
 I’ll encounter you in my next life as well.
&lt;/p&gt;

&lt;p&gt;Previously translated lyrics:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
  &lt;a href=&quot;https://foolip.org/2006/10/13/tong-hua/&quot;&gt;&lt;span lang=&quot;zh-Hans&quot;&gt;光良《童话》&lt;/span&gt; Michael Wong – Fairytale&lt;/a&gt;
 &lt;/li&gt;

 &lt;li&gt;
  &lt;a href=&quot;https://foolip.org/2006/09/15/yi-feng-jia-shu/&quot;&gt;&lt;span lang=&quot;zh-Hans&quot;&gt;李春波《一封家书》&lt;/span&gt; Li Chunbo – A Letter Home&lt;/a&gt;
 &lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>En mors ögon (妈妈的眼力)</title>
    <link href="https://foolip.org/2007/05/27/en-mors-ogon/"/>
    <id>https://foolip.org/2007/05/27/en-mors-ogon/</id>
    <updated>2007-05-27T22:17:23+00:00</updated>
    <content type="html">
&lt;p lang=&quot;zh-Hans&quot;&gt;为中文见下面&lt;/p&gt;

&lt;div lang=&quot;sv&quot;&gt;
 &lt;p&gt;Idag är det morsdag, dagen till ära översätter jag en berättelse som jag skrev i skolan nyligen.&lt;/p&gt;

 &lt;p&gt;När jag var liten älskade jag att lyssna till morfars sagor. Han berättade alla möjliga typer av sagor, men jag tyckte ändå alltid bäst om att lyssna på berättelser från hans eget liv. Mer än tio år har gått sedan dess, men jag minns fortfarande följande berättelse.&lt;/p&gt;

 &lt;p&gt;När morfar var ung bestod livet inte bara av skoj som när jag var liten. Var han inte i skolan så hade han arbete att göra antingen där hemma eller någonstans i närheten. Byn han bodde i (och fortfarande bor i) var omgiven av skog, vilket inte så få människor tjänade sitt levebröd på. På den tiden fanns det inga lastbilar, istället flottades timret på ån ner till sågverket. En vår jobbade morfar med just timmerflottning. Han var en vågad pojke som ibland tog sig för att hoppa på stockarna över till andra sidan ån – hur riskabelt det var behöver väl knappast nämnas. Så en dag halkade han och föll mellan stockarna ner i vattnet, men som tur var fanns en kamrat i närheten som hjälpte honom upp och han klarade sig oskadd. Trots att han var genomvåt vågade inte gå hem, för han visste att mamma skulle bli arg – det var faktiskt inte första gången han ramlade i ån. Istället klädde han av sig och hängde kläderna att torka i solen. Inte förrän två timmar senare då kläderna hade torkat vågade han sig hem, i hopp om att mamma inte skulle förstå. Men han hann inte mer än in genom dörren innan mamma fick syn på honom och utbrast: ”Har du blött ner dig nu igen? Klä av dig och gå i säng!”&lt;/p&gt;

 &lt;p&gt;När jag själv var liten och hade gjort något dumt hoppades jag alltid, precis som morfar, att mamma inte skulle få veta. Men hur torra ”kläderna” än var så insåg hon ändå vad som hänt, ty en mor behöver bara se sitt barn i ögonen för att förstå.&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;小的时候我很喜欢听姥爷讲故事。他讲的故事内容丰富多彩，不过我总是最喜欢听他亲身经历的故事。现在我长大了，十年多过去了，可是我还记得下面的故事。&lt;/p&gt;

 &lt;p&gt;那年姥爷还很年轻，可是他的生活并不像我小的时候那样整天玩的方式。不是上学就是在家里工作或去别处打工。村子周围都是森林，不少人靠伐树谋生。当时因为没有汽车，所以原木沿河顺水漂到工厂。那个春天我的姥爷在河边管原木。他是个非常大胆的男孩，有时候在滑的原木上一跃一跃地跳到河对面的岸上。不必说，这个活动十份危险。有一天他不小心掉进河里去了。幸运的是，他的朋友在附近，跑过去把姥爷扶了起来。姥爷浑身湿透了，可是他不敢回家去。事实上，那不是第一次姥爷掉进河里。如果妈妈知道她会很生气，所以他脱下衣服，把它们挂在树上晒太阳。两个小时以后衣服干了，他就会家去了。他以为妈妈不会明白，谁知进门以后妈妈一看就说“又掉进河里了吗？快脱下衣服去睡觉！&lt;/p&gt;

 &lt;p&gt;我自己小的时候犯错误时跟姥爷一样不想让妈妈知道。不过无论如何妈妈都看得明白。妈妈看孩子眼睛的表情就知道，她不用看他的衣服。&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>不怕贼偷，就怕贼惦记</title>
    <link href="https://foolip.org/2007/05/23/bu-pa-zei-tou-jiu-pa-zei-dianji/"/>
    <id>https://foolip.org/2007/05/23/bu-pa-zei-tou-jiu-pa-zei-dianji/</id>
    <updated>2007-05-23T22:01:41+00:00</updated>
    <content type="html">
&lt;p&gt;我来中国以后几乎每周都遇到骗子。有的出租车司机不愿意打表，而说“朋友，那个地方很远，给你便宜一点”。有的售货员多要我几百块钱。有的人试图给我伪造的钱币。当然我一般不受骗，不过我在这个陌生的社会已经上了几次当。&lt;/p&gt;

&lt;p&gt;我最近的一次被骗使我很愤怒。那天午夜我从北京语言大学南门走出来，右手拉着一个箱子。路边停着一辆出租汽车，司机帮我把东西放进行李箱里后我们就开往我的家。达到地点时司机要了我11块。我因为没有零钱，就让司机等我去旁边的一个商店买某种小东西，然后再交给他钱。这样我就给司机留机会，他在背后拉我的行李偷走了。我问站在楼前的两位保安车到哪儿去了，可他们只说它往前开走了。黑夜里找那辆车是没有希望的，出租车都差不多。随后我打110问我该怎么办，可是他们也帮不了我。第二天我写了一个书面报告去公安局报警。车号、型号和出租汽车公司我都没记住，我只记得时间和司机大概的样子。两位警察都很负责任，拉我去看电眼的录像、询问保安等等。我跟警察说“整天有人试图骗我，他们肯定会有一天成功”时，他们笑笑并补充，说了“不怕贼偷，就怕贼惦记”……说得太对了。被偷走了的东西不太昂贵，可是对我很重要。警察还没弄完，所以我不写详细的情况。说实在的，这件事不大可能成功，但是我还没放弃希望。&lt;/p&gt;

&lt;p&gt;事后诸葛亮是很容易的，我似乎不应该相信别人。我仍然不是特别傻的，不少留学生也遭遇了相似的事情。事实上，不仅中国这样，全球都有骗子。不管怎么说，北京给我的印象中有了一点苦味。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I miss my lolcats</title>
    <link href="https://foolip.org/2007/05/16/i-miss-my-lolcats/"/>
    <id>https://foolip.org/2007/05/16/i-miss-my-lolcats/</id>
    <updated>2007-05-16T23:06:43+00:00</updated>
    <content type="html">
&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/16/i-miss-my-lolcats/mailcat.jpg&quot; title=&quot;I BE TEH MAILCAT ME HAZ LAZREYEZ&quot;&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/16/i-miss-my-lolcats/cornercat.jpg&quot; title=&quot;I'Z IN DA CORNR RLY BUSY DND K?&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;I miss my &lt;a href=&quot;https://en.wikipedia.org/wiki/Lolcat&quot;&gt;lolcats&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Alla talar svenska: en noll två!</title>
    <link href="https://foolip.org/2007/05/13/alla-talar-svenska-en-noll-tva/"/>
    <id>https://foolip.org/2007/05/13/alla-talar-svenska-en-noll-tva/</id>
    <updated>2007-05-13T23:26:25+00:00</updated>
    <content type="html">
&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/13/alla-talar-svenska-en-noll-tva/ennolltva.png&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Efter &lt;a href=&quot;https://foolip.org/2007/05/13/yi-mi-ling-er/#comment-187&quot;&gt;begäran&lt;/a&gt; av ingen mindre än min mor översätter jag mitt kinesiska mästerverk till svenska. På tunnelbanan är de stora gubbarna formade som tecknet ”stor” (&lt;span lang=&quot;zh-Hans&quot;&gt;大&lt;/span&gt;) medan den lilla har formen av tecknet ”liten” (&lt;span lang=&quot;zh-Hans&quot;&gt;小&lt;/span&gt;). Det hela är förstås en omvänd parodi av mitt dagliga liv här i Beijing.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>漫画：一米零二</title>
    <link href="https://foolip.org/2007/05/13/yi-mi-ling-er/"/>
    <id>https://foolip.org/2007/05/13/yi-mi-ling-er/</id>
    <updated>2007-05-13T16:18:12+00:00</updated>
    <content type="html">
&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/13/yi-mi-ling-er/yimilinger.png&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;我首次画漫画，内容都是我在北京亲身经历的事情，只是地位颠倒了。我希望大家能理解……&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>今天吃火锅了</title>
    <link href="https://foolip.org/2007/05/12/jintian-chi-huoguo-le/"/>
    <id>https://foolip.org/2007/05/12/jintian-chi-huoguo-le/</id>
    <updated>2007-05-12T02:18:03+00:00</updated>
    <content type="html">
&lt;p&gt;今天又去了民宝火锅城，想起来第一次去多么麻烦。菜单上的汉字大部不认识，服务员说的话也不太明白。“点菜吗”，她问了。“我想吃一种东西，可是我不知道它叫什么”，我回答。“这个东西呢，是黄色、圆的……球……好像是用面做的”。服务员没明白，于是我又说了几遍，哈哈大笑地做手势。她终于问“求切半，对吗？”我没听清，可是已经说了半天，所以只点了点头。随后她把菜端过来，其中居然有我想要的面筋。成功了！&lt;/p&gt;

&lt;p&gt;第二次去，点菜没有那么难。菜单上找到了面筋，就指了指给服务员看。“面基、面近、面什么？”我问她了。“面筋。”成功了！&lt;/p&gt;

&lt;p&gt;我今天对菜单很熟悉，自信十足地说“麻酱、炸豆皮、土豆片、白菜、鸡毛菜、粉丝、腐竹、面筋。”成功了！&lt;/p&gt;

&lt;p&gt;上面有错误的话，请帮我指出来。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>怎么进入中国的blogosphere呢？</title>
    <link href="https://foolip.org/2007/05/09/zenme-jinru-zhongguo-de-blogosphere-ne/"/>
    <id>https://foolip.org/2007/05/09/zenme-jinru-zhongguo-de-blogosphere-ne/</id>
    <updated>2007-05-09T20:39:06+00:00</updated>
    <content type="html">
&lt;p&gt;来中国以后我一直想多看中国人的博客，多用中文来写自己的文章。不过到现在为止，我写了很少（大部分是我的作业！）也没有看那么多中文博客。没写文章主要的原因就是我怕我的中文写得太差，谁都不愿意读。也许我对自己的要求太高。写那种随便的文章可能写得不美，但是写总比不写好。从今天做起我会多写一点！&lt;/p&gt;

&lt;p&gt;我喜欢看电影，所以经常看一些&lt;a href=&quot;http://www.mtime.com/blog/&quot;&gt;Mtime的博客&lt;/a&gt;。还有什么比较好中国的呢？我估计新浪是中国最大的博客网，在他们&lt;a href=&quot;http://blog.sina.com.cn/lm/topblog/&quot;&gt;最流行的博客&lt;/a&gt;中也看到了一些有意思的日志。好是好，可是新浪博客怎么没有trackback呢？再说，用&lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt;的话开不了讨论，是用某种JavaScript的。真是有点落后。大家都喜欢看哪些博客呢？提出自己的博客也可以，不要害羞！&lt;/p&gt;

&lt;p&gt;最后我也想问，有哪些好看的网络漫画？看漫画挺好玩的，可是我从来没看中文的。&lt;/p&gt;

&lt;p&gt;中国朋友，上面有错误的话请指出来，帮我提高我的中文水平。谢谢啦！&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>AddThis Sidebar Widget</title>
    <link href="https://foolip.org/2007/05/06/addthis-sidebar-widget/"/>
    <id>https://foolip.org/2007/05/06/addthis-sidebar-widget/</id>
    <updated>2007-05-06T22:44:16+00:00</updated>
    <content type="html">
&lt;p style=&quot;padding-left: 30px&quot;&gt;
 &lt;em&gt;This plugin is now hosted at &lt;a href=&quot;http://wordpress.org/extend/plugins/addthis-sidebar-widget/&quot;&gt;wordpress.org&lt;/a&gt;. It is not being maintained as I am no longer running my own WordPress installation. Please contact me if you want to take over development.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;I’ve written a wordpress widget to put &lt;a href=&quot;http://www.addthis.com/&quot;&gt;AddThis&lt;/a&gt; buttons in your sidebar. This is a convenient way for visitors to subscribe to your feed or bookmark your pages without cluttering the sidebar with a gazillion buttons for all the different feed readers and social bookmark sites.&lt;/p&gt;

&lt;p&gt;Installation:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;For WordPress 2.0/2.1, first install the &lt;a href=&quot;http://automattic.com/code/widgets/&quot;&gt;widgets framework&lt;/a&gt;.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://downloads.wordpress.org/plugin/addthis-sidebar-widget.1.2.zip&quot;&gt;Download the plugin&lt;/a&gt; and unzip it in wp-content/plugins.&lt;/li&gt;

 &lt;li&gt;Activate &lt;em&gt;AddThis Sidebar Widget&lt;/em&gt; in the plugin configuration panel.&lt;/li&gt;

 &lt;li&gt;Visit the widgets configuration panel and drop one or both of &lt;em&gt;AddThis Subscribe&lt;/em&gt; and &lt;em&gt;AddThis Bookmark&lt;/em&gt; into your sidebar.&lt;/li&gt;
&lt;/ol&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2007/05/06/addthis-sidebar-widget/subscribe-control.png&quot; alt=&quot;AddThis subscribe setup&quot;&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2007/05/06/addthis-sidebar-widget/bookmark-control.png&quot; alt=&quot;AddThis bookmark setup&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Widget configuration is pretty self-explanatory. You will most likely want to leave the title blank. If you want stats from AddThis, enter your username. The AddThis page can be opened either in the current window, in a new window or in a JavaScript popup.&lt;/p&gt;

&lt;p&gt;&lt;del&gt;You can see the widget in action right here in my sidebar.&lt;/del&gt; If you use it on your site or have any problems, please leave a comment/trackback.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;History:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://downloads.wordpress.org/plugin/addthis-sidebar-widget.1.0.zip&quot;&gt;1.0&lt;/a&gt; Initial release for WordPress 2.1 and earlier.&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://downloads.wordpress.org/plugin/addthis-sidebar-widget.1.1.zip&quot;&gt;1.1&lt;/a&gt; Updated for WordPress 2.2 (breaks support for 2.1 and earlier).&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://downloads.wordpress.org/plugin/addthis-sidebar-widget.1.2.zip&quot;&gt;1.2&lt;/a&gt; Minor changes. Now works on any WordPress 2.x.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Zhang and me</title>
    <link href="https://foolip.org/2007/05/05/zhang-and-me/"/>
    <id>https://foolip.org/2007/05/05/zhang-and-me/</id>
    <updated>2007-05-05T00:40:24+00:00</updated>
    <content type="html">
&lt;p&gt;Zhang is a random Chinese person, I meet him everyday. Sometimes he’s a man, sometimes she’s a woman. Sometimes old, sometimes young. Sometimes she drives a taxi, sometimes he’s a cashier. Zhang is everyone.&lt;/p&gt;

&lt;p&gt;One day, I walk into Zhang’s store to buy some groceries. After finding my head far up in the sky Zhang’s eyes quickly fall to the floor, as if to see if I might be standing on something. While I buy my things Zhang whispers and gestures indiscreetly to his co-workers to check out the foreigner. I walk across to the checkout counter and Zhang starts conversing with me while bagging my things.&lt;/p&gt;

&lt;p&gt;—You’re very tall, he tries.&lt;/p&gt;

&lt;p&gt;—I know, I reply coldly.&lt;/p&gt;

&lt;p&gt;—Are you two meters?&lt;/p&gt;

&lt;p&gt;—Yes, two meters two centimeters.&lt;/p&gt;

&lt;p&gt;—Wow, so tall.&lt;/p&gt;

&lt;p&gt;Zhang goes on to tell his co-workers how tall I am, and then asks the same question Zhang always asks.&lt;/p&gt;

&lt;p&gt;—Do you play basketball?&lt;/p&gt;

&lt;p&gt;—No, I don’t play basketball. I don’t like the ball and the ball doesn’t like me, I reply trying to be funny.&lt;/p&gt;

&lt;p&gt;—Such a waste, Zhang sighs and moves on to ask where I’m from. I tell him where I’m from. He looks impressed and continues talking, but I soon interrupt him.&lt;/p&gt;

&lt;p&gt;—No, Switzerland has good watches, I come from Sweden. We don’t make watches in Sweden, and not famous chocolate either. Zhang looks slightly puzzled.&lt;/p&gt;

&lt;p&gt;—Sweden is in the north of Europe.&lt;/p&gt;

&lt;p&gt;—Oh, Sweden was it? Zhang seems to realize his mistake, but I’m not sure if he really knows where northern Europe is.&lt;/p&gt;

&lt;p&gt;—How long have you been here, Zhang proceeds to ask.&lt;/p&gt;

&lt;p&gt;—Hmm... seven or eight months.&lt;/p&gt;

&lt;p&gt;—Wow, you’re Chinese is so good&lt;/p&gt;

&lt;p&gt;—Oh not at all, my Chinese is far from good, I say while secretly smiling.&lt;/p&gt;

&lt;p&gt;—Hehe, you’ve learned Chinese modesty too, Zhang mutters.&lt;/p&gt;

&lt;p&gt;Zhang has individually bagged the toothbrush and the instant noodles, and now puts the two bags into a third bag. I hand over the money and we say goodbye. Tomorrow I will meet another Zhang in some restaurant and we will have the same conversation all over again...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>早期中国电影《小城之春》</title>
    <link href="https://foolip.org/2007/05/04/xiao-cheng-zhi-chun/"/>
    <id>https://foolip.org/2007/05/04/xiao-cheng-zhi-chun/</id>
    <updated>2007-05-04T22:13:04+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;
 &lt;em&gt;The 1948 Chinese film &lt;a href=&quot;https://archive.org/details/spring_in_a_small_town&quot;&gt;Spring in a Small Town&lt;/a&gt; is now available on archive.org.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;再提出一部电影：1948年的&lt;a href=&quot;https://archive.org/details/spring_in_a_small_town&quot;&gt;《小城之春》&lt;/a&gt;。 尽情看吧！&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://archive.org/details/spring_in_a_small_town&quot;&gt;&lt;img src=&quot;https://foolip.org/2007/05/04/xiao-cheng-zhi-chun/spring-play.jpg&quot; alt=&quot;看电影&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>早期中国电影《马路天使》</title>
    <link href="https://foolip.org/2007/05/04/malu-tianshi/"/>
    <id>https://foolip.org/2007/05/04/malu-tianshi/</id>
    <updated>2007-05-04T17:28:26+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;
 &lt;em&gt;The 1937 Chinese film &lt;a href=&quot;https://archive.org/details/street_angel&quot;&gt;Street Angel&lt;/a&gt; is now available on archive.org.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;我把1937年的&lt;a href=&quot;https://archive.org/details/street_angel&quot;&gt;《马路天使》&lt;/a&gt;放在archive.org上了。本片2005年被选为最佳华语片100部中的&lt;a href=&quot;http://www.hkfaa.com/news/100films.html&quot;&gt;第11名&lt;/a&gt;。片中陈少平和小红的关系十分可爱，使我很感动。大家可以下面看看，希望你们也喜欢！&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://archive.org/details/street_angel&quot;&gt;&lt;img src=&quot;https://foolip.org/2007/05/04/malu-tianshi/streetangel-play.jpg&quot; alt=&quot;看电影&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;参看：&lt;a href=&quot;http://www.mtime.com/my/170213/blog/279780/&quot;&gt;上海底层的贫苦爱情——《马路天使》在哪里？&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>China National Film Museum</title>
    <link href="https://foolip.org/2007/05/03/china-national-film-museum/"/>
    <id>https://foolip.org/2007/05/03/china-national-film-museum/</id>
    <updated>2007-05-03T22:29:30+00:00</updated>
    <content type="html">
&lt;p&gt;Today we visited the &lt;a href=&quot;http://www.cnfm.org.cn/&quot;&gt;China National Film Museum&lt;/a&gt; out in the north-east suburbs of Beijing. It’s a huge complex with a three-story exhibition, an IMAX theater, a digital theater and the usual 35 mm theater. The exhibition focuses on the history of Chinese cinema from its beginning more than 100 years ago till the present. Since I am a big fan of Chinese cinema I recognized many of the actors, directors and films that I love.&lt;/p&gt;

&lt;p&gt;
 I was disappointed, however, to find some glaring omissions – one of the best films by &lt;em&gt;the&lt;/em&gt; most famous director was mysteriously missing. I’m talking about &lt;a href=&quot;https://en.wikipedia.org/wiki/To_Live&quot;&gt;Zhang Yimou’s &lt;em&gt;To Live&lt;/em&gt;&lt;/a&gt;, which was banned for its unfavorable treatment of the Party and the cultural revolution. &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Blue_Kite&quot;&gt;Tian Zhuangzhuang’s &lt;em&gt;The Blue Kite&lt;/em&gt;&lt;/a&gt; suffered the same fate. This makes me wonder what else might have been omitted. In the 1930’s film-making was heavily influenced by the politics of the day – might great films from this time be missing because of aligning with the Nationalists?
&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/03/china-national-film-museum/thebluekite.jpg&quot; alt=&quot;Scene from The Blue Kite&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Where did &lt;em&gt;The Blue Kite&lt;/em&gt; go?&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The treatment of Chinese animation was very satisfying. Original sketches from &lt;em&gt;Uproar in Heaven&lt;/em&gt; were on display, as well as information on &lt;em&gt;Princess Iron Fan&lt;/em&gt; and other old gems. Furthermore there were sections on costumes, special effects and the abomination that is dubbing. All in all very nice, but I should warn that there’s very little information in English. Visit only if you’re a film buff, can read some Chinese and already know a fair bit about Chinese cinema.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/03/china-national-film-museum/uproarinheaven.jpg&quot; alt=&quot;Uproar in Heaven museum display&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Making of &lt;em&gt;Uproar in Heaven&lt;/em&gt;&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Having been through the 20 exhibition halls, we watched an IMAX 3D screening. It was a 30 minute gimmicky movie about the creatures of the sea, obviously made only to showcase IMAX technology. If you ever go to an IMAX theater, be sure to watch a real movie.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/03/china-national-film-museum/imaxglasses.jpg&quot; alt=&quot;Philip wearing IMAX 3D glasses&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Watching IMAX makes you look stupid&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0</title>
    <link href="https://foolip.org/2007/05/02/09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0/"/>
    <id>https://foolip.org/2007/05/02/09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0/</id>
    <updated>2007-05-02T13:48:03+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;a href=&quot;http://digg.com/&quot;&gt;Digg&lt;/a&gt; has gone crazy over this 128-bit number.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2007/05/02/09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0/digg-frontpage.png&quot; alt=&quot;Digg’s frontpage&quot; width=&quot;512&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;This means that there is hope of being able to back up HD-DVDs, making me actually consider buying them in the future.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Labor day in Beijing</title>
    <link href="https://foolip.org/2007/05/02/labor-day-in-beijing/"/>
    <id>https://foolip.org/2007/05/02/labor-day-in-beijing/</id>
    <updated>2007-05-02T00:57:47+00:00</updated>
    <content type="html">
&lt;p&gt;In Sweden I usually demonstrate on labor day, but that’s obviously not an option in China. Instead we went to Houhai, a lake area north of the Forbidden City. I accidentally stumbled upon this big thing:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/480011612/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/02/labor-day-in-beijing/belltower.jpg&quot; title=&quot;Bell Tower&quot; width=&quot;576&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;It’s the Bell Tower and is actually a tourist attraction, but I didn’t feel very attracted to it. There are a lot of Hutongs in the area – Hutong is what the old narrow streets in Beijing are called. More and more of them are destroyed to make room for the modern life, which is a pity in some cases. However, many of them are actually really shoddy. Would you want to live here?&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/480011634/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/02/labor-day-in-beijing/hutong.jpg&quot; title=&quot;Shoddy Hutong&quot; width=&quot;576&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;Soon we arrived at Houhai. This area is very un-Chinese with reggae cafes, bars and the like. Nonetheless, walking around the lakes (Houhai is just one of several) is pretty nice.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/480011638/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/02/labor-day-in-beijing/houhai.jpg&quot; title=&quot;Houhai&quot; width=&quot;576&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;
 Feeling kind of bored, we went to Wangfujing to watch a movie. If you get a chance to see &lt;em&gt;&lt;a href=&quot;http://www.imdb.com/title/tt0465600/&quot;&gt;Shanghai Red&lt;/a&gt;&lt;/em&gt;, do pass. It’s unoriginal, slightly pretentious and has corny dialogue, mostly in English (it’s a Sino-American production, I found out too late). Enough about that. I found a huge DVD shop and wandered around for a long time. I was kind of surprised to find Devils on the Doorstep, which I &lt;a href=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/&quot;&gt;wrote yesterday&lt;/a&gt; has never been shown publicly in China. Finally, I bought &lt;em&gt;&lt;a href=&quot;http://www.imdb.com/title/tt0461804/&quot;&gt;Mongolian Ping Pong&lt;/a&gt;&lt;/em&gt;, by the director of the popular hit &lt;em&gt;&lt;a href=&quot;http://www.imdb.com/title/tt0843270/&quot;&gt;Crazy Stone&lt;/a&gt;&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;In all, a great day for the international labor movement (and the international film industry). Last but not least, a warning from the kitchen of BLCU’s dorms:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/05/02/labor-day-in-beijing/landslide.jpg&quot; title=&quot;Be careful of landslide&quot; width=&quot;576&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Actor come director Jiang Wen</title>
    <link href="https://foolip.org/2007/05/01/actor-come-director-jiang-wen/"/>
    <id>https://foolip.org/2007/05/01/actor-come-director-jiang-wen/</id>
    <updated>2007-05-01T03:54:21+00:00</updated>
    <content type="html">
&lt;p&gt;
 &lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/jiangwen.jpg&quot; title=&quot;Jiang Wen&quot;&gt;Jiang Wen (&lt;span lang=&quot;zh-Hans&quot;&gt;姜文&lt;/span&gt;) is a well-known name in China but appears to be fairly unknown to the rest of the world. As an actor he has worked with some of the biggest names in Chinese cinema, including &lt;a href=&quot;https://en.wikipedia.org/wiki/Zhang_Yimou&quot;&gt;Zhang Yimou&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Gong_Li&quot;&gt;Gong Li&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Zhang_Ziyi&quot;&gt;Zhang Ziyi&lt;/a&gt;. Out of the films I have seen, I especially enjoyed &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Keep_Cool&quot;&gt;Keep Cool&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/The_Missing_Gun&quot;&gt;The Missing Gun&lt;/a&gt;&lt;/em&gt;. An accomplished actor as he is, I like him even better as a director. In thirteen years, he has only directed three films, the latest of which has not yet premiered. Despite this, it would not be flattery to call him a master director. His style is his own, he fits in neither with the famous fifth generation directors, nor with the young, hip directors of the so called sixth generation.
&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignleft&quot; src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/intheheatofthesun.jpg&quot; title=&quot;In the Heat of the Sun&quot;&gt;Chinese films set during the cultural revolution are generally what might be called “trauma dramas”, heart-breaking films made by directors with dark memories from that era, sometimes to atone for their own complicity. Jiang Wen’s 1994 directorial debut film &lt;em&gt;In the Heat of the Sun&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;阳光灿烂的日子&lt;/span&gt;) stands in stark contrast – it looks back at that time with nostalgia. A semi-autobiographical coming of age story, the film follows Ma Xiaojun (a young Jiang Wen) during his teenage years in Beijing. His father is in the army, which gives Xiaojun great personal freedom. Together with his friends he skips class, watches movies, hits on girls, smokes cigarettes and gets into occasional fights. The main focus of the film is Xiaojun’s infatuation with Mi Lan, who is a few years older than himself. His insecure, trembling voice and slight desperation as is spot on and landed &lt;a href=&quot;https://en.wikipedia.org/wiki/Xia_Yu&quot;&gt;Xia Yu&lt;/a&gt; a prize for best actor at the Venice International Film Festival.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/maxiaojun_and_milan.jpg&quot; title=&quot;Ma Xiaojun and Mi Lan&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;In Jiang Wen’s own words, he worships Mao Zedong. The references to the politics of the time are plentiful and this film is quite unique in depicting the cultural revolution as an adventurous and cheerful time. This does not imply that &lt;em&gt;In the Heat of the Sun&lt;/em&gt; is a propaganda film made to please the Chinese censors, if you have seen one of those films you will notice the difference. More than anything this is a nostalgic film, longing for the careless summer days of the past.&lt;/p&gt;

&lt;p&gt;Compare with the three big “trauma dramas”:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
  &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Farewell_My_Concubine_%28film%29&quot;&gt;Farewell My Concubine &lt;/a&gt;&lt;/em&gt; (Chen Kaige)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/The_Blue_Kite&quot;&gt;The Blue Kite&lt;/a&gt;&lt;/em&gt; (Tian Zhuangzhuang)
 &lt;/li&gt;

 &lt;li&gt;
  &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/To_Live&quot;&gt;To Live&lt;/a&gt;&lt;/em&gt; (Zhang Yimou)
 &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/devilsonthedoorstep.jpg&quot; title=&quot;Devils on the Doorstep&quot;&gt;In 2000 Jiang Wen directed and acted in his second film, &lt;em&gt;Devils on the Doorstep&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;鬼子来了&lt;/span&gt;). It is shot in black &amp;amp; white and set during the Japanese occupation of Northern China in the 1940’s. One night, a man who only calls himself “me” knocks on of Ma Dasan (played by Jiang Wen) and leaves a Japanese captive and his Chinese translator tied up and gagged. At gunpoint, he tells Dasan that they must be kept hidden from the Japanese and he will be back to collect them after the new year. Fearing both the Japanese “devils” and the unknown “me”, Dasan seeks the help of the other villagers. There is no lack of comic relief in the film, especially in a scene where they interrogate the prisoners. The solider curses the Chinese and demands to be killed, while his translator instead shouts “He begs you not to kill him!” and so on. “Me” never comes back, and as time passes the Japanese prisoner begins to feel grateful to the townspeople, who treat him well.&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/madasan.jpg&quot; title=&quot;Ma Dasan at gunpoint&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;Devils on the Doorstep&lt;/em&gt; is quite different from most Chinese war-time films. The Japanese aren’t one-dimensional devils and the Chinese aren’t brave heroes. Sadly, because of a debacle with the film censors, it has never been show publicly in China. Jiang Wen competed with it at the 2000 Canne’s Film Festival and won the Grand Prix (2nd prize), but without the film first being approved by the Chinese Film Bureau. This is unacceptable to them regardless of the films content. Furthermore, they allegedly weren’t too happy about the frequent use of “turtle fucker” (&lt;span lang=&quot;zh-Hans&quot;&gt;王八操的&lt;/span&gt;), apparently unable to appreciate such fine humor. I, on the other hand, have approved the film for viewing in all regions!&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/stampofapproval.png&quot; title=&quot;通过王八操的审查：相当的好&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;In a few months Jiang Wen’s new film, &lt;em&gt;The Sun Also Rises&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;太阳再次升起&lt;/span&gt;), will premiere. It spans over about fifty years of history and tells a story in four parts: mad, love, gun and dream. The main storyline appears to be that of Old Tang and his wife who get relocated to the countryside for re-education during the cultural revolution. Tang finds out that his wife is having an affair with a younger man when he overhears her telling him that “my husband says my belly is like velvet”... (Source: &lt;a title=&quot;太阳再次升起/The Sun Also Rises&quot; href=&quot;http://dx413.bokee.com/viewdiary.15719340.html&quot;&gt;醉生梦死&lt;/a&gt;)&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/05/01/actor-come-director-jiang-wen/thesunalsorises.jpg&quot; title=&quot;The Sun Also Rises&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Some gossip. Jiang Wen has something of a playboy reputation and actually had a son with Zhou Yun, one of the actresses, late last year. The kid has come to a good start in the film industry, as Jiang Wen added a scene with him after principal photography was finished. What “role” the baby has is unknown to me.&lt;/p&gt;

&lt;p&gt;The film was submitted and approved by the Film Bureau well ahead of time, so as to not repeat the previous failure. It was supposed to premiere at Cannes, but surprisingly it was not selected for the competition lineup. Jiang Wen is currently doing all he can to complete the film and hopes to have it included at the last minute. Failure to enter the Cannes Film Festival will likely also delay the public premier, as it would first premiere at some later film festival, such as Venice. (Source: &lt;a title=&quot;《太阳》完成拷贝 姜文盼补选进竞赛单元&quot; href=&quot;http://ent.sina.com.cn/m/c/2007-04-25/08221532319.html&quot;&gt;sina&lt;/a&gt;)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tuya’s Marriage</title>
    <link href="https://foolip.org/2007/04/22/tuyas-marriage/"/>
    <id>https://foolip.org/2007/04/22/tuyas-marriage/</id>
    <updated>2007-04-22T02:37:44+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/04/22/tuyas-marriage/tuyadehunshi.jpg&quot; title=&quot;Tuya’s Marriage&quot;&gt;Today I went to the cinema to see &lt;em&gt;Tuya’s Marriage&lt;/em&gt; (&lt;span lang=&quot;zh-Hans&quot;&gt;图雅的婚事&lt;/span&gt;), the film that &lt;a href=&quot;http://www.berlinale.de/en/archiv/jahresarchive/2007/03_preistraeger_2007/03_Preistraeger_2007.html&quot;&gt;won the Golden Bear&lt;/a&gt; at the Berlin International Film Festival in February. The film is set in Inner Mongolia and revolves around the willful and witty Tuya. Since the spoken language is not so standard Mandarin and I watched this with only Chinese subtitles I might not be clear on all the details, but the story goes something like this: Tuya’s husband Bater is bound to a wheelchair and can’t help with the family’s sheep or do any other useful work. Out of pity for his wife, Bater wants to divorce so that Tuya can find a man who can better care for her and the two children. However, Tuya cares very much about Bater and will only accept a proposal if the the new husband also agrees to care for him. There are several proposals and the developments that follow put quite an emotional pressure on both Tuya and Bater.&lt;/p&gt;

&lt;p&gt;Looking at the poster, I expected this film to be a serious act shot in gray and brown colors. To my surprise the dialogue is often witty, especially on the part of Tuya. The characters and their words still linger in my mind after leaving the cinema, which is certainly not true of all films. The cinematography isn’t bad either, making the dull plains of Inner Mongolia more interesting than they probably are. If &lt;em&gt;Tuya’s Marriage&lt;/em&gt; comes to your country (in the cinemas or on DVD) don’t miss it!&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/04/22/tuyas-marriage/4out5sheep.png&quot;&gt;
 &lt;figcaption&gt;My rating: 4 out of 5 sheep&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;What a few Chinese bloggers are saying:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;&lt;a href=&quot;http://science.mblogger.cn/submarine/posts/17121.aspx&quot;&gt;Tuya should love Bater, but if she really does why does she divorce him? [...] This kind of sacrifice doesn’t seem to have any meaning.&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
 &lt;p&gt;
  &lt;a href=&quot;http://www.mtime.com/my/107744/blog/279716/&quot;&gt;&lt;em&gt;Tuya’s Marriage&lt;/em&gt; [...] has none of the tiring sour narcissistic quality of some of the sixth generation director’s so called art films.&lt;/a&gt;
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
 &lt;p&gt;&lt;a href=&quot;http://www.mtime.com/my/115051/blog/279548/&quot;&gt;Wang Quanan displays his outstanding control over the medium. He can make the audience cry, for example when...&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>Do you want to be Jackie Chan’s successor?</title>
    <link href="https://foolip.org/2007/04/10/do-you-want-to-be-jackie-chans-successor/"/>
    <id>https://foolip.org/2007/04/10/do-you-want-to-be-jackie-chans-successor/</id>
    <updated>2007-04-10T17:37:03+00:00</updated>
    <content type="html">
&lt;p&gt;
 I just saw on &lt;a title=&quot;World wide hunt for next Jackie Chan&quot; href=&quot;http://www.cctv.com/program/cultureexpress/20070410/103945.shtml&quot;&gt;CCTV 9’s Culture Express&lt;/a&gt; that Jackie Chan (&lt;span lang=&quot;zh-Hans&quot;&gt;成龙&lt;/span&gt;) is launching a TV show to search for his successor. This is very good news as Jackie Chan was at his peak in the 70’s with &lt;a href=&quot;https://en.wikipedia.org/wiki/Drunken_Master&quot;&gt;Drunken Master (&lt;span lang=&quot;zh-Hans&quot;&gt;醉拳&lt;/span&gt;)&lt;/a&gt; and hasn’t been quite so agile lately. &lt;a href=&quot;http://long.btv.com.cn/&quot;&gt;The Disciple (&lt;span lang=&quot;zh-Hans&quot;&gt;“龙”的传人&lt;/span&gt;)&lt;/a&gt;, as the show is called, will be aired on a local Beijing TV channel. If you are of Chinese origin and feel the calling, why not &lt;a href=&quot;http://long.btv.com.cn/5/2007-02-05/1.html&quot;&gt;sign up&lt;/a&gt;? The top 10 contenders will appear in a movie produced by Jackie Chan, to premier before the 2008 Olympics.
&lt;/p&gt;

&lt;p&gt;Chan has actually already realized that his real successor is &lt;a href=&quot;https://en.wikipedia.org/wiki/Tony_Jaa&quot;&gt;Tony Jaa&lt;/a&gt; of &lt;a href=&quot;https://en.wikipedia.org/wiki/Ong-Bak:_Muay_Thai_Warrior&quot;&gt;Ong-Bak&lt;/a&gt; fame. Jaa was offered a part in Rush Hour 3, but he was busy and declined.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>一位独特的人？</title>
    <link href="https://foolip.org/2007/04/10/yi-wei-du-te-de-ren/"/>
    <id>https://foolip.org/2007/04/10/yi-wei-du-te-de-ren/</id>
    <updated>2007-04-10T02:06:26+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;Homework for everyone’s entertainment.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;老师布置的作业：写一篇关于一位很独特的人的文章。我想了很久也没有想出任何可写下的。我终于决定写自己的故事。我不是个自高自大的人，对于自己来说我不是独特的，而是个普通人。不过我常被人认为奇怪，尤其是我的朋友。&lt;/p&gt;

&lt;p&gt;
 有一天，我走在路边时看见一只很可怜的鸭。它&lt;span style=&quot;color: red&quot;&gt;&lt;strike&gt;一身肮脏&lt;/strike&gt;浑身脏脏&lt;/span&gt;的，我一见就想把它抱回家去洗。我的朋友说我傻，关心鸭无用。我向旁边一看，发现了那只鸭是从一个烤鸭饭馆跑出来的。到这时，我不但想把它洗干净，而且想救它的命。朋友正在哈哈大笑，我无法处理，&lt;span style=&quot;color: red&quot;&gt;&lt;strike&gt;终于&lt;/strike&gt;不得不&lt;/span&gt;离开了。那只鸭后来被烤了。这种情况对于人家来说是小事，甚至可笑，他们看我的反应就会说我奇怪。
&lt;/p&gt;

&lt;p&gt;也许我实际上有点奇怪，但是我永远不认为奇怪是坏事。我对各种各样的事情都有不同的观点。我爱讨论，能学会用中文来争论我很高兴。&lt;/p&gt;

&lt;p&gt;更新：&lt;span style=&quot;color: red&quot;&gt;红色字体&lt;/span&gt;为老师指出的错误。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Turkish Star Wars</title>
    <link href="https://foolip.org/2007/04/07/turkish-star-wars/"/>
    <id>https://foolip.org/2007/04/07/turkish-star-wars/</id>
    <updated>2007-04-07T16:45:50+00:00</updated>
    <content type="html">
&lt;p&gt;
 &lt;img class=&quot;alignright&quot; src=&quot;https://foolip.org/2007/04/07/turkish-star-wars/turkishstarwars.jpg&quot; title=&quot;Turkish Star Wars&quot;&gt;I have just finished watching the 1982 Turkish movie &lt;a title=&quot;Dünyayı Kurtaran Adam&quot; href=&quot;https://en.wikipedia.org/wiki/D%C3%BCnyay%C4%B1_Kurtaran_Adam&quot;&gt;&lt;em&gt;The Man Who Saves The World&lt;/em&gt;&lt;/a&gt; (a.k.a &lt;em&gt;Turkish Star Wars&lt;/em&gt;) and I am appalled. This movie is so bad that it has an international cult following. I now understand why.
&lt;/p&gt;

&lt;p&gt;An evil wizard wants to conquer the earth and two courageous Turks try to stop him. A big wooden sword and a brain in a box are key elements in the magnificent plot. The space battles are made by using footage from &lt;em&gt;Star Wars&lt;/em&gt;, but it is stretched (anamorphic) so that the death star looks like an egg instead of a moon. Most of the action sequences are set to the music of &lt;em&gt;Indiana Jones&lt;/em&gt; and the monsters are made of toilet paper or red plush. Also, there’s a short lecture on Islam thrown into the middle of it all!&lt;/p&gt;

&lt;p&gt;The whole movie with English subtitles is &lt;a href=&quot;http://video.google.com/videoplay?docid=-7069307816427160377&amp;amp;hl=en&quot;&gt;available on Google Video&lt;/a&gt;. Beware, watching this movie is painful!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>中国著作权保护期 Chinese copyright term</title>
    <link href="https://foolip.org/2007/03/27/chinese-copyright-term/"/>
    <id>https://foolip.org/2007/03/27/chinese-copyright-term/</id>
    <updated>2007-03-27T20:17:50+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;English translation below.&lt;/em&gt;&lt;/p&gt;

&lt;div lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;我研究了一下中国的著作权法，目的是了解在哪年之前拍的电影将不再受到保护。我找了很久也没有找到答案，所以终于往&lt;a href=&quot;http://groups.google.com/group/ccchina/browse_thread/thread/44625b712a95f7a0&quot;&gt;知识共享电子邮件讨论&lt;/a&gt;中发信问了问。他们让我参考&lt;a href=&quot;http://www.edu.cn/20011105/3008137.shtml&quot;&gt;中华人民共和国著作权法&lt;/a&gt;（&lt;a href=&quot;http://en.wikisource.org/wiki/Copyright_Law_of_the_People's_Republic_of_China&quot;&gt;翻译成英文&lt;/a&gt;）。这是我找出的：（第二十一条）&lt;/p&gt;

 &lt;blockquote&gt;&lt;p&gt;电影作品和以类似摄制电影的方法创作的作品、摄影作品，其发表权、本法第十条第一款第（五）项至第（十七）项规定的权利的保护期为五十年，截止于作品首次发表后第五十年的１２月３１日，但作品自创作完成后五十年内未发表的，本法不再保护。&lt;/p&gt;&lt;/blockquote&gt;

 &lt;p&gt;这意味着在1957年之前拍的电影可以自由发行了。我已经把1941年卡通片《&lt;a href=&quot;https://archive.org/details/princess_iron_fan&quot;&gt;铁扇公主&lt;/a&gt;》放在archive.org上了，希望将来能上传更多老电影。&lt;/p&gt;

 &lt;p&gt;这样关于法律的事情很不容易写。Jess已经帮我改正了一下，多谢！如果还有错误请指出来。&lt;/p&gt;

 &lt;p&gt;我正在尽量做&lt;a href=&quot;https://foolip.org/wiki/Princess_Iron_Fan&quot;&gt;《铁扇公主》英文字幕&lt;/a&gt;，希望会有人来帮助。&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;en&quot;&gt;
 &lt;p&gt;I’ve done some research on Chinese copyright law with the purpose of learning the copyright term of movies produced in China. Having searched for a long time without results I finally sent an email to the &lt;a href=&quot;http://groups.google.com/group/ccchina/browse_thread/thread/44625b712a95f7a0&quot;&gt;Creative Commons China mailing list&lt;/a&gt; asking my question. They referred me to an &lt;a href=&quot;http://en.wikisource.org/wiki/Copyright_Law_of_the_People's_Republic_of_China&quot;&gt;English translation of the Copyright Law of the People’s Republic of China&lt;/a&gt;. Here’s what I found: (Article 21)&lt;/p&gt;

 &lt;blockquote&gt;&lt;p&gt;The term of protection for the right of publication or protection for the right of publication or the rights referred to in Article 10, paragraphs (5) to (17), of this Law in respect of a cinematographic work, a work created by virtue of an analogous method of film production or a photographic work shall be fifty years, and expires on 31 December of the fiftieth year after the first publication of such work, provided that any such work that has not been published within fifty years after the completion of its creation shall no longer be protected under this Law.&lt;/p&gt;&lt;/blockquote&gt;

 &lt;p&gt;
  This means that movies made before 1957 can now be freely distributed. I’ve already uploaded the 1941 animated film &lt;em&gt;&lt;a href=&quot;https://archive.org/details/princess_iron_fan&quot;&gt;Princess Iron Fan&lt;/a&gt;&lt;/em&gt; to archive.org and hope to be able to make more old movies available in the future.
 &lt;/p&gt;

 &lt;p&gt;
  I am currently working on &lt;a href=&quot;https://foolip.org/wiki/Princess_Iron_Fan&quot;&gt;English subtitles for &lt;em&gt;Princess Iron Fan&lt;/em&gt;&lt;/a&gt;. All help is appreciated!
 &lt;/p&gt;
&lt;/div&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/03/27/chinese-copyright-term/sun_wukong.jpg&quot;&gt;
 &lt;figcaption&gt;
  &lt;span lang=&quot;zh-Hans&quot;&gt;孙悟空在《铁扇公主》中&lt;/span&gt;&lt;br&gt;
  &lt;span lang=&quot;en&quot;&gt;Sun Wukong in &lt;em&gt;Princess Iron Fan&lt;/em&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>www is deprecated</title>
    <link href="https://foolip.org/2007/03/18/www-is-deprecated/"/>
    <id>https://foolip.org/2007/03/18/www-is-deprecated/</id>
    <updated>2007-03-18T20:04:23+00:00</updated>
    <content type="html">
&lt;p&gt;I discovered today that there’s actually a site speaking out in favor of the www prefix. However, the site with the prettiest URL clearly wins the debate:&lt;/p&gt;

&lt;p style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://no-www.org/&quot;&gt;http://no-www.org&lt;/a&gt; vs. &lt;a href=&quot;http://www.yes-www.org/&quot;&gt;http://www.yes-www.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notably, only one of the URLs below work:&lt;/p&gt;

&lt;p style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://www.no-www.org/&quot;&gt;http://www.no-www.org&lt;/a&gt; vs. &lt;a href=&quot;http://yes-www.org/&quot;&gt;http://yes-www.org&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Updates from the schoolyard</title>
    <link href="https://foolip.org/2007/03/18/updates-from-the-schoolyard/"/>
    <id>https://foolip.org/2007/03/18/updates-from-the-schoolyard/</id>
    <updated>2007-03-18T11:49:23+00:00</updated>
    <content type="html">
&lt;p&gt;After 2 weeks in school I’ve changed classes twice and in the end only take 5 classes with a total of 18 hours per week. The main Chinese class has the greatest teacher ever, teacher Zhang (&lt;span lang=&quot;zh-Hans&quot;&gt;张老师&lt;/span&gt;). She’s a middle aged woman who dresses formally, wears a big smile and doesn’t waste a minute of class time with nonsense. There is only one teacher who is a bit vague in her teaching. She’s the same age as me so I guess it will work out with a few years of experience.&lt;/p&gt;

&lt;p&gt;I’ve taken a closer look to find that the person on the North Korean’s badges is the Eternal President of the Republic, &lt;a href=&quot;https://en.wikipedia.org/wiki/Kim_Il-sung&quot;&gt;Kim Il-sung&lt;/a&gt; (i.e. the deceased father). Also, not all of the North Koreans are teachers. One studies automatic control, the stuff you need to make missiles hit their targets (when I studied it in Sweden the examples were often military aircraft or similar). Actually, automatic control is used in lots of industrial processes, so there’s no need to jump to conclusions. If I were a bit less lame I would just ask him.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Back to school</title>
    <link href="https://foolip.org/2007/03/06/back-to-school/"/>
    <id>https://foolip.org/2007/03/06/back-to-school/</id>
    <updated>2007-03-06T00:43:46+00:00</updated>
    <content type="html">
&lt;p&gt;The Spring Festival is over and by now I’m almost certain that it’s some kind of mass psychosis. During all the 15 days of celebration there have been fireworks and yesterday the car alarms rang one last time to welcome the new year. I’ve heard that one person was killed and many others injured by fireworks during the festival.&lt;/p&gt;

&lt;p&gt;Today classes started again. I’ve jumped up a level since last semester so things are a little different now. I have 2 mandatory courses and 4 selectable courses, in total 20 hours per week. I’ve only had one subject today, so I don’t know yet how things are going to be, but it seems that the level is OK anyway. One seriously cool thing is that I have no less than 5 North Koreans in my class. All of them are men over 40 and some or all of them are teachers. What’s more, all of them wear badges with the beloved leader Kim Jong-il (or maybe his dad, I haven’t looked closely). Given that North Koreans generally can’t leave their country I had never expected to see them in real life, much less talk to them. I’m not sure why but it’s kind of exciting!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Chuandixia: the ancient mountain village</title>
    <link href="https://foolip.org/2007/03/01/chuandixia-the-ancient-mountain-village/"/>
    <id>https://foolip.org/2007/03/01/chuandixia-the-ancient-mountain-village/</id>
    <updated>2007-03-01T01:36:53+00:00</updated>
    <content type="html">
&lt;p&gt;My parents will soon be going home to Sweden, so today we made a last little trip. The destination was the small mountain village Chuandixia (&lt;span lang=&quot;zh-Hans&quot;&gt;川底下&lt;/span&gt;) which is two hours west of Beijing by car. In the morning I talked to one of the “freelance” taxi drivers outside of my gate, gave him a look at the map and asked how much he would want to take us there, wait three hours and then take us home. 260 RMB. We jumped in but not having travelled 100 meters he realized he didn’t really know how to get there and called another driver. We waited a while for the new guy to get out of bed and then switched car to his flashy new Volkswagen. He didn’t think 260 RMB sounded to good and wanted 300 RMB which was OK with us. Off we go!&lt;/p&gt;

&lt;p&gt;The town is made up of a few hundred buildings thrown up on the foot of a mountain. Since the Ming dynasty this town has been so backwards and uninteresting the houses haven’t changed much at all. When someone discovered this they made the town into a living museum and began charging for entrance. Today both the inhabitants and the tourists were very few so it was quieter than any other place I’ve been to in China so far.&lt;/p&gt;

&lt;p&gt;Some of the buildings are very worn down, but there are still many left in good shape.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/405621310/in/set-72157594561686203/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/03/01/chuandixia-the-ancient-mountain-village/redlanterns.jpg&quot; alt=&quot;Red lanterns over doorway&quot; width=&quot;432&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;It’s not only ancient architecture that has been preserved, slogans written on the walls in the Mao era are also left intact.&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/405622365/in/set-72157594561686203/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/03/01/chuandixia-the-ancient-mountain-village/maoslogan.jpg&quot; alt=&quot;用毛泽东思想武装我们的头脐&quot; width=&quot;576&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;I’m not positive, but it means something like “Use Mao Zedong’s thought to arm ourselves.” If you know what &lt;span lang=&quot;zh-Hans&quot;&gt;头脐&lt;/span&gt; means, please leave me a comment! On the next wall was written “Workers of the world, unite!” Perhaps a lot of people associate this kind of thing with China, but this is actually the first time I’ve seen it in these six months. It seems that ideology isn’t very fashionable in the modern China.&lt;/p&gt;

&lt;p&gt;On the way home our driver was complaining that 300 RMB was too little and that he hadn’t realized how far it was. This was probably partially true since the first guy we made the 260 RMB deal with told our second driver that it wasn’t very far, not taking much notice of the distance on the map. Taxi drivers (not just “freelance” drivers) occasionally (try to) trick me in different ways, but I figured 300 RMB was a bit on the low side and offered him 400 RMB. Suddenly he wanted 600 RMB which was plain ridiculous so I just said it was to expensive and we didn’t discuss it anymore. When we arrived back home he again started whining about the 400 RMB I gave him, so I began delivering the prepared “we already agreed on the price” speech. He interrupted me half way through at which point we just walked away. Haggling is very common in China, but trying to double an already negotiated price is just insulting.&lt;/p&gt;

&lt;p&gt;Check out my &lt;a href=&quot;https://flickr.com/photos/foolip/sets/72157594561686203/&quot;&gt;Chuandixia flickr set&lt;/a&gt; for some more pictures.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>People’s Republic of Me</title>
    <link href="https://foolip.org/2007/02/26/peoples-republic-of-me/"/>
    <id>https://foolip.org/2007/02/26/peoples-republic-of-me/</id>
    <updated>2007-02-26T00:57:14+00:00</updated>
    <content type="html">
&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2489663114/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/02/26/peoples-republic-of-me/tiananphilip.jpg&quot; alt=&quot;Philip in front of Tiananmen&quot; width=&quot;576&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Hangzhou</title>
    <link href="https://foolip.org/2007/02/22/hangzhou/"/>
    <id>https://foolip.org/2007/02/22/hangzhou/</id>
    <updated>2007-02-22T01:56:11+00:00</updated>
    <content type="html">
&lt;p&gt;My parents have come to visit me and we’ve travelled to &lt;a href=&quot;https://en.wikipedia.org/wiki/Hangzhou&quot;&gt;Hangzhou&lt;/a&gt; (close to Shanghai) for a few days. With a population of 6 million it’s considered a small city in China and the air is much better than in Beijing. Hangzhou is in the south so it’s a little warmer, spring has already arrived. Our hotel is quite close to &lt;a href=&quot;https://en.wikipedia.org/wiki/West_Lake&quot;&gt;West Lake&lt;/a&gt; – the main attraction of this city – so we’ve been spending the day discovering it.&lt;/p&gt;

&lt;p&gt;My mother discovered the joys of being grabbed in both arms and forcefully photographed by happy Chinese tourists (probably because she has blonde hair). I know by experience that shouting “I am not a zoo” has no effect what so ever, so there’s really nothing to do about it.&lt;/p&gt;

&lt;p&gt;We strolled around for about six hours, taking the tourist boat to the islands in the middle of the lake. I took some photos for your viewing pleasure:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/397448891/in/set-72157594548052568/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/02/22/hangzhou/bridge.jpg&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Bridge by West Lake&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/397532707/in/set-72157594548052568/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/02/22/hangzhou/cherry.jpg&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Cherry blossom and Chinese pavilion&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/397534627/in/set-72157594548052568/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/02/22/hangzhou/gaggedtree.jpg&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;This is a very naughty tree. It was caught talking a lot of nonsense about Taiwanese independence and was swiftly dealt with.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;There are more pictures in &lt;a href=&quot;https://flickr.com/photos/foolip/sets/72157594548052568/&quot;&gt;my flickr Hangzhou set&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Hur ser ett kinesiskt tangentbord ut?</title>
    <link href="https://foolip.org/2007/02/19/hur-ser-ett-kinesiskt-tangentbord-ut/"/>
    <id>https://foolip.org/2007/02/19/hur-ser-ett-kinesiskt-tangentbord-ut/</id>
    <updated>2007-02-19T01:46:49+00:00</updated>
    <content type="html">
&lt;p&gt;Min mammas kollega Johan Öjeheim har gått och funderat på hur ett kinesiskt tangentbord ser ut. Är det 30 meter långt? Har det 30&amp;nbsp;000 tangenter? Har kinesiska datoranvändare jättelånga fingrar? Nej, tråkigt nog ser tangentborden här ut precis som i Sverige. Skulle det finnas en tangent för alla de vanligaste tecknena skulle det behövas runt 2&amp;nbsp;500 tangenter, men även det är förstås en praktiskt omöjlighet. I kinesiska består de flesta ord av ett eller två tecken, där varje tecken är en stavelse. Hur ett tecken uttalas går i allmänhet inte att se, så därför har man utvecklat &lt;em&gt;pinyin&lt;/em&gt;-systemet för att kunna skriva uttal med västerländska bokstäver. Det används bland annat i grundskolan och i ordböcker. För att skriva kinesiska tecken på en dator skriver man ordens uttal med pinyin och låter datorn göra en kvalificerad gissing om vilka tecken det motsvarar. Så här kan det se ut:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2007/02/19/hur-ser-ett-kinesiskt-tangentbord-ut/hanzishuru.png&quot; alt=&quot;Exempel på kinesisk teckeninmatning&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Här har jag skrivit ”jingli” och datorn gissar först på ”erfarenhet” (&lt;span lang=&quot;zh-Hans&quot;&gt;经历 jīnglì&lt;/span&gt;). Eftersom det finns många ord som uttalas ungefär likadant så finns här flera alternativ, bland andra ”direktör” (&lt;span lang=&quot;zh-Hans&quot;&gt;经理 jīnglǐ&lt;/span&gt;) och ”energi” (&lt;span lang=&quot;zh-Hans&quot;&gt;精力 jīnglì&lt;/span&gt;). Programvaran för att gissa är förstås ganska komplicerad och ibland blir det fel, då måste man själv välja de rätta tecknena. Så funkar det.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Shellshock Festival</title>
    <link href="https://foolip.org/2007/02/18/shellshock-festival/"/>
    <id>https://foolip.org/2007/02/18/shellshock-festival/</id>
    <updated>2007-02-18T04:28:23+00:00</updated>
    <content type="html">
&lt;p&gt;Tonight is the Spring Festival (the Chinese new year) and it’s like a war zone. Starting at nine o’clock people began building up to an ear-deafening frenzy of fireworks and firecrackers which was simply unbelievable. The firecrackers were bigger, louder and more dangerous than any I’ve seen before:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/02/18/shellshock-festival/firecrackers.jpg&quot; alt=&quot;Chinese Spring Festival Firecrackers&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Gunpowder smoke and metal oxides created a mist that lay thickly on the streets. The really big fireworks triggered a few car alarms, adding to the feeling that the world was coming to an end. I’ve been told that the Spring Festival is a traditional family holiday, but first and foremost I will remember it as a celebration of shellshock. These video clips don’t quite do justice to the scene, but they’re something to look at anyway:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Fireworks (10 sec, ~500 KB) &lt;a href=&quot;fireworks.avi&quot;&gt;DivX/MP3&lt;/a&gt; or &lt;a href=&quot;fireworks.ogg&quot;&gt;Theora/Vorbis&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;Firecrackers (35 sec, ~3 MB) &lt;a href=&quot;firecrackers.avi&quot;&gt;DivX/MP3&lt;/a&gt; or &lt;a href=&quot;firecrackers.ogg&quot;&gt;Theora/Vorbis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Svensk Köttinformation lär barnen laga köttbullar</title>
    <link href="https://foolip.org/2007/02/16/svensk-kottinformation-lar-barnen-laga-kottbullar/"/>
    <id>https://foolip.org/2007/02/16/svensk-kottinformation-lar-barnen-laga-kottbullar/</id>
    <updated>2007-02-16T14:46:00+00:00</updated>
    <content type="html">
&lt;p&gt;Läste i DN på morgonkvisten att &lt;a title=&quot;Järfällaskola trillade godaste köttbullarna&quot; href=&quot;http://www.dn.se/DNet/jsp/polopoly.jsp?d=147&amp;amp;a=618314&quot;&gt;Järfällaskolan lagat godast köttbullar&lt;/a&gt; i en mattävling. Det låter ganska oförargligt, men den här formuleringen väckte misstankar:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Tävlingen ingår i projektet Barnens egen matskola som är ett samarbete mellan flera organisationer och företag för att uppmuntra unga att laga egen mat.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;En av dom välgörande organisationerna visade sig just &lt;a href=&quot;http://www.svenskkottinformation.se/&quot;&gt;Svensk Köttinformation&lt;/a&gt;. I projektet ingår även en liten &lt;a href=&quot;http://www.barnensmatskola.se/omkott.html&quot;&gt;råvaruskola&lt;/a&gt;, som i år handlar om just kött. Svensk Köttinformation är en branchorganisation vars enda syfte är att förklara för oss svenskar hur nyttigt kött är, hur naturligt det är och hur bra svenska djur har det. Det är inte första och knappast heller sista gången som jag läser om hur Svenskt Köttinformation tillåts göra reklam för sin egen produkt i svenska skolor utan att ifrågasättas. Så här skriver man i materialet:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;Sverige har en sträng djurskyddslagstiftning som anses vara den mest omfattande i världen. [...] När djuren mår bra och sköts om på rätt sätt ger de oss bra kött av hög kvalitet. Allt kontrolleras noggrant, från hur djuren har det på gården till hur köttet hanteras i affären.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sverige har förvisso världens bästa djurskyddslagstiftning, men vi följer den inte. Att djur som mår bra smakar bra kanske inte är osant, men djur som inte mår bra smakar faktiskt likadant. Det är inte sällan man hör nonsens i stil med ”om djuren inte behandlades väl skulle de inte producera bra kött/ägg/mjölk”, men den kopplingen finns helt enkelt inte. Man nämner inte heller köttets påverkan på miljön eller ett enda ord om det (eventuellt) etiskat tveksamma i att föda upp, döda och äta miljontals kännande varelser varje år. Och självklart gör man inte det, deras jobb är ju att göra reklam för sin produkt.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>En hyllning till kön</title>
    <link href="https://foolip.org/2007/02/13/en-hyllning-till-kon/"/>
    <id>https://foolip.org/2007/02/13/en-hyllning-till-kon/</id>
    <updated>2007-02-13T14:03:02+00:00</updated>
    <content type="html">
&lt;p&gt;Jag läste DN:s artikel om &lt;a title=&quot;Kineser ska lära sig kökultur&quot; href=&quot;http://www.dn.se/DNet/jsp/polopoly.jsp?d=148&amp;amp;a=616680&quot;&gt;den kinesiska kökampanjen&lt;/a&gt; och blev väldigt glad. I Sverige är det väldigt poppis att klanka ner på Kinas kampanjer (förmodligen har man svårt att göra skillnad på den som driver en kampanj och kampanjen i sig) men den här kampanjen borde vi verkligen hylla!&lt;/p&gt;

&lt;p&gt;I Sverige har vi en djupt rotad kökultur, vi kan t o m köa utan att stå i rad. Är det t ex flera personer som väntar på att få hjälp i en butik kan vi ställa oss lite utspritt men ändå ha en osynlig kö där alla vet sin plats och väntar på sin tur. Jag har hört en del utbytesstudenter förundras över att vi köar så mycket i Sverige, men jag tycker att det ett smidigt och rättvist system som vi borde sprida över världen. Kina framstår i jämförelse som barbariskt och ociviliserat.&lt;/p&gt;

&lt;p&gt;&lt;a title=&quot;Curse of the Golden Flower&quot; href=&quot;https://foolip.org/2006/12/15/curse-of-the-golden-flower/&quot;&gt;När jag var på filmpremiär&lt;/a&gt; och dörrarna slogs upp så behövde jag inte använda fötterna, tryckvågen från hundratals kineser som inte har hört ordet kö bar mig brutalt in i salen och väl inne var det bäst att springa för att hinna få en plats i tumultet. Helt psykedeliskt. Om man ser att det finns lediga platser på tunnelbanan infinner sig en tryckt stämning. Innan dörrarna öppnas är det till synes lugnt. En ton som betyder att dörrarna ska öppnas ljuder och luften stannar nästan. När dörrarna sedan öppnas bryter det loss med full kraft. Samma sak gäller förstås också på bussarna. Och skulle flera personer vänta på taxi på samma ställe kan man bara glömma den svenska osynliga kön, det är bara att försöka manövrera ut dom andra genom smart placering och ivrigt vinkande.&lt;/p&gt;

&lt;p&gt;I den nya kampanjen blir den 11:e i varje månad ködagen då alla ska komma ihåg att stå duktigt i kö som civiliserade människor. Så här ser kampanjmaterialet ut:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2007/02/13/en-hyllning-till-kon/paiduiri.jpg&quot;&gt;
 &lt;figcaption&gt;”Jag står i kö, jag lämnar företräde, jag är lycklig”&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Jag vet inte om vi svenskar faktiskt blir lyckliga av att stå i kö, men fint är det i alla fall.&lt;/p&gt;

&lt;p&gt;Missa för övrigt inte &lt;a href=&quot;http://www.svt.se/svt/jsp/Crosslink.jsp?d=61441&amp;amp;a=717263&amp;amp;lid=puff_720193&amp;amp;lpos=extra_3&quot;&gt;avsnitt 3 av Världens modernaste land&lt;/a&gt; (&lt;a href=&quot;http://thepiratebay.org/tor/3585137/Varldens.Modernaste.Land.S01E03.SWEDiSH.PDTV.XviD-TS&quot;&gt;även på TPB&lt;/a&gt;) där Fredrik Lindström, Peter Englund och Lena Sundström pratar ganska roligt om den svenska kökulturen.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>在北京的时间一半过了</title>
    <link href="https://foolip.org/2007/02/04/half-time-in-beijing/"/>
    <id>https://foolip.org/2007/02/04/half-time-in-beijing/</id>
    <updated>2007-02-04T22:45:28+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;English translation below.&lt;/em&gt;&lt;/p&gt;

&lt;div lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;好久没有用中文来写。现在放假，同学们都走了，留下我一个人。我来北京五个月了，天天都上课我的汉语水平提高了不少。我因为期末考试考得不错，所以可以跳班了。如果我跳班我会觉得难一点，可是那样我的进步会更大。这是学习的事情，当然还发生了很多其它事，所以我想写下一些我的经历。&lt;/p&gt;

 &lt;p&gt;我对北京的生活早就习惯了。空气污染、危险的交通、难吃的面包，在北京遇到这些困难，不过好东西还很多。我特别喜欢的是中国菜，又便宜又好吃！瑞典饭店的菜差不多都有肉所以我很少去，可是在这儿大多数饭店有好吃的素菜。我最喜欢的一些菜是家常豆腐、香辣土豆丝、鱼香茄子、炒面、老醋花生米等等。&lt;/p&gt;

 &lt;p&gt;北京菜好吃，可是我不喜欢北京的面包。在瑞典面包外面硬、里面软。在中国呢？面包的外面和里面都软！包装上印着“有牛奶！”，可能这是主要原因之一。一般面包不应该有牛奶，我不知道为什么中国人喜欢这种面包。我很想念瑞典的。&lt;/p&gt;

 &lt;p&gt;中国的谦逊很有意思。这个“哪里”听起来很假的，但我被影响了。有人夸奖我的汉语时我一般说“还差得远呢”，可是我有时候感到不舒服，什么也说不了。有一次一个瑞典人夸奖我，我一下子回答“不是，我没有什么”。以后我就觉得很奇怪，在瑞典说谢谢就行了，说“我没有什么”太谦逊，其实有点不礼貌。&lt;/p&gt;

 &lt;p&gt;我最快乐的事是私事，不过现在我想让大家知道。我来北京以后很快就爱上了一个天使。她是我的同学，又聪明又漂亮。去香山、做面食、看黄金甲、过圣诞节都是跟她一起的。我们已经在一起四个月了，能当她的男朋友我非常自豪。现在她回越南去了，我当然很想她。我不应该写下来一封情书，我只想说：清娥，我爱你！ &lt;span lang=&quot;vi&quot;&gt;Thiên sứ, anh yêu em!&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div lang=&quot;en&quot;&gt;
 &lt;p&gt;My classmates have all gone home over the holiday, leaving me alone in Beijing. I’ve been here for five months now, attending class every day, so my Mandarin has improved quite a bit. I did well on the final exams so if I want to I can jump up a level. It will get harder if I do, but that way I would be able to improve even more. These are school matters, there have been a lot of other things happening too of course and I’d like to write down a few of my experiences.&lt;/p&gt;

 &lt;p&gt;It didn’t take long to get accustomed to life in Beijing. Air pollution, dangerous traffic and bad bread, these are a few of Beijing’s downsides, but the positives outweigh the negatives. I especially like Beijing food, it’s both inexpensive and tasty. I very seldom eat out in Sweden, since as good as all dishes have meat. Here however, most restaurants have good vegan food. My favorites include jiachang tofu, fried thin potato strips, sweet &amp;amp; spicy eggplant, fried noodles and peanuts in rice vinegar.&lt;/p&gt;

 &lt;p&gt;Beijing food may be good, but I do not like the bread. In Sweden bread is hard on the outside and soft on the inside. Here, however, it’s soft inside and out! The packaging says “CONTAINS MILK!” and perhaps this is one of the main causes. Bread shouldn’t generally have milk, I don’t know why the Chinese like this kind of bread. I really miss Swedish bread.&lt;/p&gt;

 &lt;p&gt;Chinese modesty is very interesting. The standard reply to praise, “where do you get that?” (literally “where?”), sounds very put on, but I’ve also been influenced by it. If someone praises my Mandarin I usually reply “it’s still far from good”, although sometimes I’m too uncomfortable to say anything at all. A while ago a Swedish person complimented me and I instantly replied “oh no, I’m nothing”. Afterwards I thought that was very strange as in Sweden saying “thank you” suffices. Saying “I’m nothing” is too modest, even a bit impolite.&lt;/p&gt;

 &lt;p&gt;The most joyous matter is a private one, but at this point I’d like the world to know. After arriving in Beijing I very soon fell in love with an angel. She is my classmate and is as intelligent as she is pretty. Going to Fragrant Hills, making pasta, watching &lt;em&gt;Curse of the Golden Flower&lt;/em&gt;, celebrating Christmas, we did all of that together. We’ve been together for four months now and I am very proud to be her boyfriend. She’s gone home to Vietnam now, so obviously I miss her a lot. I don’t mean to write a whole love letter, I just want to say: Nga, I love you! &lt;span lang=&quot;vi&quot;&gt;Em đẹp lắm, anh yêu em!&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>Den svensk-kinesiska julen</title>
    <link href="https://foolip.org/2007/01/08/den-svensk-kinesiska-julen/"/>
    <id>https://foolip.org/2007/01/08/den-svensk-kinesiska-julen/</id>
    <updated>2007-01-08T00:46:25+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;The Swedish-Chinese christmas. Pictures below.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Både jul och nyår är över och det kanske är lite sent att publicera mina bryderier, men jag har ju redan skrivit det så det vore slösaktigt att slänga bort det.&lt;/p&gt;

&lt;p&gt;Kineser firar inte jul, för dom tror inte på Jesus. Jag tror inte heller på Jesus men firar jul ändå, en kommersiell, glittrande och dekadent jul. Hade inte julafton varit på en söndag hade jag varit tvungen att skolka, men nu behövdes inte det. Att förbereda julfirande i Beijing var minst sagt intressent. Jag är ju lite konservativ på vissa sätt, så jag ordnade både plastgran, pepparkakshus, risgrynsgröt och glögg.&lt;/p&gt;

&lt;p&gt;Saker som jag tagit för givet i mitt liv visade sig vara väldigt svårt att hitta i Kina, som sirap t ex. Jag har varit på alla dom dyraste importbutikerna och letat, men det finns inte sirap. För att lyckas med pepparkaksbaket var jag tvungen att göra egen sirap genom att smälta socker och tillsätta vatten, men det smakar just smält socker och inte sirap. Till slut tog jag en del farinsocker och en del hemmagjord sirap och något till min förvåning smakade pepparkakorna inte konstigt på något sätt, utan just som pepparkakor ska.&lt;/p&gt;

&lt;p&gt;Det här med att koka risgrynsgröt var lite spännande. I Sverige köper man grötris, men det finns ju inte här. Men det finns ris, massor av ris. Dessutom har dom en sorts rissoppa som på vissa sätt påminner om just risgrynsgröt, så jag gick till affären och frågade vad man använder för ris till sån soppa och blev hänvisad till vad som i alla fall ser ut som grötris. Jag berättade att jag faktiskt inte skulle göra soppa utan koka ris med mjölk och dom tyckte det verkade väldigt suspekt. Kanel hittade jag också till slut, men det är lite lustigt för här används kanel som krydda till kött, så namnet på namnet kanel innehåller tecknet för kött.&lt;/p&gt;

&lt;p&gt;Glögg är ju också gott! Mamma skickade glöggkryddor till mig, så jag hade bara att köpa rödvin. Jag gillar inte vin och har inte köpt en enda flaska tidigare. Dessutom hade jag blivit varnad av en svensk på skolan att kinesiskt rödvin smakar apa. Så jag knallade till affären och frågade efter franskt eller tyskt rödvin och fick några föreläsningar av de två butiksbiträden som samtidigt skulle hjälpa mig (det är ofta så, dom är ju så många och har säkert tråkigt om dom inte får hjälpa nån kund då och då). Till slut valde jag ett Bordeux-vin för 99 RMB (86 SEK). Jag vet inget om vin eller om det är dyrt, men om det är helgerån att använda sånt vin till glögg är jag desto gladare. Glöggen dracks med russin och mandel och smakade glögg.&lt;/p&gt;

&lt;p&gt;Några bilder från mitt julfirande:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/01/08/den-svensk-kinesiska-julen/bygga_pepparkakshus.jpg&quot; alt=&quot;Philip dekorerar ett pepparkakshus&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Det krävs (ett) år av träning för att bli så här bra.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/01/08/den-svensk-kinesiska-julen/pepparkakshus.jpg&quot; width=&quot;576&quot;&gt;
 &lt;figcaption&gt;Ovanför dörren står tecknet för lycka (&lt;span lang=&quot;zh-Hans&quot;&gt;福&lt;/span&gt;) skrivet upp-och-ner. När man säger ”lycka är upp-och-ner” (&lt;span lang=&quot;zh-Hans&quot;&gt;福倒了&lt;/span&gt;) låter det som ”lyckan har kommit” (&lt;span lang=&quot;zh-Hans&quot;&gt;福到了&lt;/span&gt;), ett slags ordvits som man använder vid kinesiska högtider. Lite töntigt mångkulturellt kanske, men det var kul i alla fall.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2007/01/08/den-svensk-kinesiska-julen/plastgran.jpg&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Julen finns på IKEA, så även den här lilla plastgranen med dekorationer.&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Curse of the Golden Flower</title>
    <link href="https://foolip.org/2006/12/15/curse-of-the-golden-flower/"/>
    <id>https://foolip.org/2006/12/15/curse-of-the-golden-flower/</id>
    <updated>2006-12-15T02:41:38+00:00</updated>
    <content type="html">
&lt;p&gt;I have just been to the Beijing premiere of Zhang Yimou’s new film, &lt;em&gt;Curse of the Golden Flower&lt;/em&gt;. (Zhang Yimou is the director of &lt;em&gt;Hero&lt;/em&gt; and &lt;em&gt;House of Flying Daggers&lt;/em&gt;.) This is allegedly the most expensive film ever made in China, and it shows. Furthermore, it is the first time Zhang Yimou and Gong Li have worked together in over 10 years. Also joining the game is Hongkong action star Chow Yun-Fat and Taiwanese pop-singer, first-time actor Jay Chou.&lt;/p&gt;

&lt;p&gt;The story is set in the Forbidden Palace in 9th century, the Tang dynasty. It revolves around the dysfunctional imperial family, plotting and counter-plotting against each other while trying to maintain a facade of family unity. The cold-hearted and brutal emperor (Chow Yun-Fat) has a chilly relationship with the empress (Gong Li). Although the empress does not consider herself sick the emperor makes her drink medicine every other hour, with her health steadily declining. The crown prince has a secret love affair with the imperial physician’s daughter and wants to leave the palace in order to be with her. The second prince (Jay Chou) is concerned by the empresses failing health and her obsession with embroidering golden chrysanthemums. The third prince is all but forgotten. As the plot unfolds, action ensues as dark secrets are revealed and the private armies of the members of the imperial family fight it out with each other.&lt;/p&gt;

&lt;p&gt;Gong Li truly is a wonderful actor, and it’s great to see Zhang Yimou and her working together again. The result is, not surprisingly, splendid. Chow Yun-Fat is obviously also a very experienced actor and does a great job as the emperor. Before watching the movie I was very worried that Jay Chou (obviously cast for his popularity as a singer and not his acting skills) would ruin the movie, but I am happy to report that he speaks relatively little and isn’t an horrible actor, albeit not a great one either. I feel that the acting of Liu Ye (the crown prince) also deserves mention, not bad at all.&lt;/p&gt;

&lt;p&gt;As you can expect from a Zhang Yimou film, it is a treat for the eye. A replica of part of the Forbidden City was built for this movie, and it is truly grand. The outer palace is covered with yellow chrysanthemums and the inner palace is clad in bright, beautiful colors. The costumes are all very beautiful, the emperor and empress are literally covered in gold. My sympathy for the women in this movie, who all had to wear push-up costumes showing a lot of bosom. A few sequences of the movie that are set in the mountains are also very impressive. The music (which feels surprisingly un-Chinese) of course also helps to add to the grandness of the settings.&lt;/p&gt;

&lt;p&gt;The action sequences are different from &lt;em&gt;Hero&lt;/em&gt; or &lt;em&gt;House of Flying Daggers&lt;/em&gt; in that they are less stylized and feel more real. A group of assassins who dress in black and fly through the air with the aid of grappling hooks are seriously cool. An army of 10,000 men in golden armour is also very impressive, given that they are not computer generated but actual people (there are a lot of people in China). There is also a level of brutality that is completely new for Zhang Yimou in that the violence isn’t just violent, at times it’s also deeply emotional and personal.&lt;/p&gt;

&lt;p&gt;Seeing this movie at the premiere here in China is special to me since I liked Zhang Yimou’s movies long before I came here and might even attribute some of my interest in China to him. Sitting in a cinema full of Chinese people was interesting. First, everyone laughed when Jay Chou was first shown. Jay Chou is a very well known face here and seeing him in armor is obviously very funny to a lot of people. Also, there is some humor in this movie that I would never have picked up without the help of a cinema full of laughing people. At first I didn’t get it, but after thinking for a few minutes it came to me (much too late to laugh). It’s all word play, so it just doesn’t translate into the English subtitles.&lt;/p&gt;

&lt;p&gt;Needless to say, I like this movie. Although it is not perfect, I have nothing in particular to complain about. I hope you like it too.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Det finns inga prinsessor mer</title>
    <link href="https://foolip.org/2006/12/11/det-finns-inga-prinsessor-mer/"/>
    <id>https://foolip.org/2006/12/11/det-finns-inga-prinsessor-mer/</id>
    <updated>2006-12-11T18:35:02+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;About Laleh’s new album. English summary below.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Nu har jag lyssnat på Lalehs nya skiva Prinsessor och tänker leka musikrecensent. Efter en fantastisk första skiva hade jag stora förhoppningar på Prinsessor. Jag kan inte säga att besviken, men tycker ändå inte att den är lika stark som den första skivan. Överlag är den mindre sprallig, med fler lugna låtar. En mer pretentiös recensent skulle kanske säga att den här skivan är mer mogen, men jag uppskattade verkligen spretigheten på den första och tycker inte att det är en förbättring. Detta till trots är det en bra skiva och jag ska säga något om höjdpunkterna.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;November.&lt;/strong&gt; Den här låten känns positiv trots att texten handlar om människor som är elaka mot varandra. Musikaliskt är det också den låt jag gillar bäst.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prinsessor.&lt;/strong&gt; Pianoslingan påminner mig om en gammal spökfilm. ”Det finns inga prinsessor mer, kan vi inte sluta leka det? Det finns inga soldater mer, kan vi inte sluta leka det?” Jag vet inte riktigt vad den här låten vill säga... jag vill gärna tolka det som ”avskaffa monarkin och försvaret”, men det är nog inte hela sanningen. Kanske är det bristen på tydligt politiska låtar (i stil med Bostadsansökan) som får mig att vilja tolka in mer än vad som finns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I Know This.&lt;/strong&gt; Jag gillar både texten och musiken. ”Let’s see how society would work without the people go to work.” Först trodde jag att texten ironiserade över naivt idealistiska människor, men Laleh känns inte så ironisk. Den avslutas med ”I change my mind daily” så den ska nog inte ses som ett manifest.&lt;/p&gt;

&lt;p&gt;Andra bra låtar är ”Det är vi som bestämmer”, ”Call on Me” och ”Step on You”. Sammanfattningsvis gillar jag Lalehs nya skiva, men den är inte perfekt.&lt;/p&gt;

&lt;div lang=&quot;en&quot;&gt;
 &lt;h3&gt;Summary&lt;/h3&gt;

 &lt;p&gt;Laleh’s new album &lt;em&gt;Prinsessor&lt;/em&gt; (princesses) is really good, but not as good as the first one. About half the songs are in English, of which I especially recommend &lt;em&gt;November&lt;/em&gt;, &lt;em&gt;I Know This&lt;/em&gt; and &lt;em&gt;Step on You&lt;/em&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>Hjortron, jag älskar dig!</title>
    <link href="https://foolip.org/2006/11/28/hjortron-jag-alskar-dig/"/>
    <id>https://foolip.org/2006/11/28/hjortron-jag-alskar-dig/</id>
    <updated>2006-11-28T23:35:06+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;Cloudberry, I love you!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignleft&quot; src=&quot;https://foolip.org/2006/11/28/hjortron-jag-alskar-dig/hjortron.png&quot; alt=&quot;Hjortron&quot;&gt;Idag åkte jag till IKEA för att köpa en kakform. Enligt ryktet är IKEA-varuhuset här i Beijing näst störst i världen efter det i Stockholm. Utanför kassorna har dom svensk sprit, svensk mat och svenskt godis. Jag såg en burk hjortronsylt och köpte direkt! Jag köpte även lingonsylt, knäckebröd, pepparkakor och fläderbärsaft. Jag blir nog tvungen att laga pannkakor för att få tillfälle att äta min hjortronsylt... jag älskar hjorton!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Sympathy for the gloveless</title>
    <link href="https://foolip.org/2006/11/20/sympathy-for-the-gloveless/"/>
    <id>https://foolip.org/2006/11/20/sympathy-for-the-gloveless/</id>
    <updated>2006-11-20T21:23:55+00:00</updated>
    <content type="html">
&lt;p&gt;I would like to publicly express my sympathy for those who have no gloves, especially for my friend Tobias who is having &lt;a title=&quot;Kravspecifikation för vantar&quot; href=&quot;https://web.archive.org/web/20081209084628/http://blog.thobe.org/2006/11/14/kravspecifikation-for-vantar/&quot;&gt;difficulties finding a suitable pair&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Goodbye Wikipedia?</title>
    <link href="https://foolip.org/2006/11/19/goodbye-wikipedia/"/>
    <id>https://foolip.org/2006/11/19/goodbye-wikipedia/</id>
    <updated>2006-11-19T20:42:30+00:00</updated>
    <content type="html">
&lt;p&gt;It seems like Wikipedia is once again inaccessible. Maybe it was just a glitch in the political/technical system after all.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Chopstick pasta</title>
    <link href="https://foolip.org/2006/11/10/chopstick-pasta/"/>
    <id>https://foolip.org/2006/11/10/chopstick-pasta/</id>
    <updated>2006-11-10T22:09:09+00:00</updated>
    <content type="html">
&lt;p&gt;Today I once again made pasta, with real pasta this time! A little bird whispered in my ear that you can actually eat pasta with chopsticks... I’m just writing to tell you all that it’s true, who would have thought?&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/11/10/chopstick-pasta/kuaizi.jpg&quot; alt=&quot;Philip eating pasta with chopsticks&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;Yes, that’s a knife and fork on the table. Yes Emil, the V-sign is just to spite you. No Carl, the ketchup is not just there to spite you.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I can’t believe it’s not pasta!</title>
    <link href="https://foolip.org/2006/11/05/i-cant-believe-its-not-pasta/"/>
    <id>https://foolip.org/2006/11/05/i-cant-believe-its-not-pasta/</id>
    <updated>2006-11-05T18:22:39+00:00</updated>
    <content type="html">
&lt;p&gt;Since I have mid-term exams next week I need to spend a lot of time on elaborate cooking experiments instead of studying. In Sweden I often make pasta (spaghetti or macaroni) with some tasty sauce. Yesterday I accidentally made something resembling pasta sauce when I used a kind of tofu that disintegrated into small pieces much like the soy granulate I use in Sweden (which in turn imitates ground meat). Therefore, today I set out to make pasta!&lt;/p&gt;

&lt;p&gt;Making the pasta sauce was simple enough, I used onion, garlic, tomato, disintegrating tofu, ketchup, pepper, bouillon and parsley. However, my local store doesn’t have any kind of pasta, so I ended up buying a type of noodles. After all, the ingredients and shape are the same... Actually, the Chinese really like to claim all kinds of inventions as Chinese, and pasta is no exception. Allegedly, Marco Polo saw noodles in China and brought back the concept to Italy. As of recently, however, we can all &lt;a href=&quot;https://en.wikipedia.org/wiki/Marco_Polo#Historical_and_cultural_impact&quot;&gt;consult Wikipedia&lt;/a&gt; to learn that this is not true (if we understand English anyway). Nevertheless, using noodles as pasta kind of works.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/11/05/i-cant-believe-its-not-pasta/pasta.jpg&quot; alt=&quot;A portion of noodles with pasta sauce&quot; width=&quot;432&quot;&gt;
 &lt;figcaption&gt;Eat me!&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Wikipedia accessible in China</title>
    <link href="https://foolip.org/2006/11/04/wikipedia-accessible-in-china/"/>
    <id>https://foolip.org/2006/11/04/wikipedia-accessible-in-china/</id>
    <updated>2006-11-04T23:23:52+00:00</updated>
    <content type="html">
&lt;p&gt;My life online hasn’t been quite the same since I came to China because I haven’t been able to access Wikipedia. It seems that tonight, however, I can. The &lt;a href=&quot;https://en.wikipedia.org/wiki/Blocking_of_Wikipedia_in_mainland_China&quot;&gt;Wikipedia article on the issue&lt;/a&gt; claims that Wikipedia may have been accessible as early as October 10, but today is the first time I’ve had such luck. It doesn’t work completely reliably however... Also, it seems that only the English Wikipedia is affected, the Swedish and Chinese Wikipedia are still inaccessible. Still, it’s progress.&lt;/p&gt;

&lt;p&gt;Long live Wikipedia! Wikipedia万岁!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fragrant Hills</title>
    <link href="https://foolip.org/2006/10/28/fragrant-hills/"/>
    <id>https://foolip.org/2006/10/28/fragrant-hills/</id>
    <updated>2006-10-28T23:41:55+00:00</updated>
    <content type="html">
&lt;p&gt;I was at Fragrant Hills Park (&lt;span lang=&quot;zh-Hans&quot;&gt;香山公园&lt;/span&gt;) today and found myself in a tree.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/10/28/fragrant-hills/qiguai.jpg&quot; alt=&quot;Philip smiling on a tree branch&quot; width=&quot;576&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>童话</title>
    <link href="https://foolip.org/2006/10/13/tong-hua/"/>
    <id>https://foolip.org/2006/10/13/tong-hua/</id>
    <updated>2006-10-13T22:05:59+00:00</updated>
    <content type="html">
&lt;p&gt;I really like this song by &lt;span lang=&quot;zh-Hans&quot;&gt;王光良&lt;/span&gt; (Wáng Guāngliáng). The first time I heard it was in Sweden. The second time was outside a market here in Beijing. I recognized it and asked someone what it was called. I thought he said &lt;span lang=&quot;zh-Hans&quot;&gt;红花&lt;/span&gt; (hóng huā) but when I came home I couldn’t find a song by that name, nor did I remember the melody or lyrics. A few days later I heard it again but again failed to remember anything afterwards. One morning I suddenly remembered the melody and sang it to my computer. With a little help from friends I now know that it’s called &lt;span lang=&quot;zh-Hans&quot;&gt;童话&lt;/span&gt; (tóng huà), &lt;em&gt;fairytale&lt;/em&gt;. In the unlikely event that it might be useful to someone else, here is my translation of the lyrics:&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  忘了有多久&lt;br&gt;
  再没听到你&lt;br&gt;
  对我说你最爱的故事&lt;br&gt;
  我想了很久&lt;br&gt;
  我开始慌了&lt;br&gt;
  是不是我又做错了什么
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 I’ve forgotten how long it’s been&lt;br&gt;
 since I last listened to you&lt;br&gt;
 tell me your favorite story.&lt;br&gt;
 I’ve wondered for so long,&lt;br&gt;
 I’ve begun to worry,&lt;br&gt;
 have I done something wrong again?
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  你哭着对我说&lt;br&gt;
  童话里都是骗人的&lt;br&gt;
  我不可能是你的王子&lt;br&gt;
  也许你不会懂&lt;br&gt;
  从你说爱我以后&lt;br&gt;
  我的天空星星都亮了
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 You cried when you said to me&lt;br&gt;
 fairytales are all make believe,&lt;br&gt;
 I can’t be your prince.&lt;br&gt;
 Perhaps you can’t understand,&lt;br&gt;
 after you said you love me&lt;br&gt;
 the stars on my sky are bright.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  我愿变成童话里&lt;br&gt;
  你爱的那个天使&lt;br&gt;
  张开双手变成翅膀守护你&lt;br&gt;
  你要相信&lt;br&gt;
  相信我们会像童话故事里&lt;br&gt;
  幸福和快乐是结局
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 I’m willing to change into&lt;br&gt;
 the angel in your fairytale,&lt;br&gt;
 stretching my hands like wings to protect you.&lt;br&gt;
 You must believe,&lt;br&gt;
 believe that we can be like that fairytale.&lt;br&gt;
 And we will live happily ever after.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;&lt;p&gt;你哭着对我说…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;You cried when you said to me…&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;&lt;p&gt;我愿变成童话里…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I’m willing to change into…&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;&lt;p&gt;我要变成童话里…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I want to change into…&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;&lt;p&gt;我会变成童话里…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I can change into…&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;&lt;p&gt;一起写我们的结局&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Together we write our ending.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I’m still alive</title>
    <link href="https://foolip.org/2006/10/11/im-still-alive/"/>
    <id>https://foolip.org/2006/10/11/im-still-alive/</id>
    <updated>2006-10-11T22:10:52+00:00</updated>
    <content type="html">
&lt;p&gt;Things have started to become familiar now. School is good, the food is good, my apartment is good. Yesterday I successfully took a taxi to pick up a package at the post office. I chatted a long while with the taxi driver, which feels like real progress since previously I’ve had serious difficulties understanding what the taxi drivers are saying. After being here for a while, a few things seem to come up more often than not:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Do you speak English in Sweden? It’s hardly strange that Beijingers don’t know, but I still find it a little amusing that so many think that English is Sweden’s official language. I recently learned that Sweden actually doesn’t have an official language.&lt;/li&gt;

 &lt;li&gt;&lt;span lang=&quot;zh-Hans&quot;&gt;瓦尔德内尔&lt;/span&gt; (Wǎěrdénèiěr) J O Waldner, the Swedish ping pong player. A lot of people seem to know of him. I’ve heard that he has a bar in the embassy area here in Beijing.&lt;/li&gt;

 &lt;li&gt;&lt;span lang=&quot;zh-Hans&quot;&gt;啊，这么高啊！&lt;/span&gt; “Woa, so tall!” Especially children say this. I pretend not to notice.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One thing that is less than cool is the massive amount of security guards, surveillance and the like. Gated communities are the norm for the middle class (I live in one). Trying to walk in the general direction to where you’re going will often fail because there is a brick wall stopping you. There are cameras everywhere and every building has someone sitting in a room watching it all.&lt;/p&gt;

&lt;p&gt;Of course this is all for our “protection”, but it feels quite uneasy since the thing it protects us from is all the people who have nothing. Not only is the gap between rich and poor very big, the poor are also very poor. There are often beggars on my way to school which isn’t exactly what I’m used to. I hate it when they thank me, I shouldn’t be allowed to decide if they live or die, shouldn’t be thanked. It’s very easy to become cynical about it all, and I don’t know if it’s really any use giving them money. Nothing I can do makes me feel “good” anyway, and my pity is utterly useless.&lt;/p&gt;

&lt;p&gt;So long.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>我的一天</title>
    <link href="https://foolip.org/2006/09/28/wo-de-yi-tian/"/>
    <id>https://foolip.org/2006/09/28/wo-de-yi-tian/</id>
    <updated>2006-09-28T16:24:17+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;Today’s homework is to write about a typical day in my Beijing life. Enjoy.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;我每天早上六点半起床。早饭我常吃米酒汤或者馒头。因为大学有点儿远所以我差一刻八点应该去教室。虽然走路比较长久但是我喜欢。八点半上课。我们每天都有四节课、十二点半下课。下课以后我跟同学们一起去吃午饭。我们有时候在食堂吃、有时候在校园外面的饭店吃。然后我回去家。下午如果我累我休息一下。我常常用电脑编程、听音乐、上上网跟朋友们一起聊天儿、给爸爸妈妈发电邮。晚上我做饭、做作业、洗澡。我大概十一点钟睡觉、以后做梦奇妙。&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Don’t worry mom</title>
    <link href="https://foolip.org/2006/09/27/dont-worry-mom/"/>
    <id>https://foolip.org/2006/09/27/dont-worry-mom/</id>
    <updated>2006-09-27T22:03:55+00:00</updated>
    <content type="html">
&lt;p&gt;Since my &lt;a title=&quot;Shit happens, repeatedly&quot; href=&quot;https://foolip.org/2006/09/09/shit-happens-repeatedly/&quot;&gt;previous food related post&lt;/a&gt;, I’ve actually succeeded at ordering vegan food every time. Today I went to eat dinner without any friends or dictionaries and still succeeded to communicate my wishes. There weren’t even any pictures in the menu! My standard phrase is now &lt;span lang=&quot;zh-Hans&quot;&gt;《我什么肉也不吃，你有素菜吗？》&lt;/span&gt; and it hasn’t failed yet. The problem now is rather that my diet isn’t very varied, I mostly eat tofu and rice. I just moved to an apartment of my own, so I should start making food myself to get a bit of variation (in terms of taste and nutrition). Just thought I’d share...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Humanisterna</title>
    <link href="https://foolip.org/2006/09/23/humanisterna/"/>
    <id>https://foolip.org/2006/09/23/humanisterna/</id>
    <updated>2006-09-23T18:41:35+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;
 &lt;em&gt;About a Swedish organization I recently discovered, &lt;a href=&quot;http://www.humanisterna.se/&quot;&gt;Humanisterna&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;För några månader sen såg jag en debatt på Nyhetsmorgon mellan en ”häxa” och en person som sa en massa bra saker, sånt som jag skulle vilja säga. Idag läste jag på &lt;a href=&quot;http://svt.se/svt/jsp/Crosslink.jsp?d=35188&amp;amp;a=649885&quot;&gt;SVT Opinion&lt;/a&gt; om det omoraliska i att hindra stamcellsforskning på religiös grund och tyckte att det var väldigt bra. Jag gillar särskilt språkbruket – utan omsvep kallas religiösa motiv för ”irrationella” och ”vidskepliga”. Det visade sig att det är samma person som var så bra i Nyhetsmorgon som skrivit det: Christer Sturmark, ordförande i förbundet &lt;a href=&quot;http://www.humanisterna.se/&quot;&gt;Humanisterna&lt;/a&gt;. Vid första anblick verkar Humanisterna väldigt bra, deras paroll är ”för en sekulär livssyn byggd på förnuft, medmänsklighet, tolerans och ansvar”. Förhoppningsvis är det inte en toppstyrd gubbförening, men det vet jag inte än.&lt;/p&gt;

&lt;p&gt;Jag drar mig till minnes en diskussion jag hade med Emil för tre år sen. Vi satt i hans kök och pratade politik (jag hade fel, för övrigt). Av någon anledning kom vi in på ”humanism”, ett ideal som Emil sade sig bekänna sig till. Han kunde inte konkret förklara vad humanism är, så jag tyckte att det var otroligt flummigt och ville inte vara med. Dessutom gillade jag inte namnet, ”humanism”, som tycks förutsätta en människo-centrisk syn som bortser från de icke-mänskliga djurens intressen. Den kritiken är nog, efter lite eftertanke, ungefär lika välgrundad som föreställningen att feminismen sätter kvinnor före män för att det heter just ”feminism”. Nej, sånt trams borde jag inte hålla på med, inte utan att först ta reda på vad humanism faktiskt innebär.&lt;/p&gt;

&lt;p&gt;Jag hittade &lt;a href=&quot;http://www.humanisterna.se/hTexter.asp?f=s&amp;amp;t=114&quot;&gt;Humanist Manifesto 2000&lt;/a&gt; på Humanisternas hemsida (utöver det finns ingen koppling). Jag har inte läst hela än, men ska göra det. Min förhoppning är att det kan vara en hjälp på vägen att knyta ihop axiom som jag tror på (utilitarism, typ) med en del fluffiga (men sympatiska) ideal som jag skulle vilja kunna bekänna mig till (demokrati och mänskliga rättigheter, typ). Jag vill vara som du, Emil!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A few pictures</title>
    <link href="https://foolip.org/2006/09/18/a-few-pictures/"/>
    <id>https://foolip.org/2006/09/18/a-few-pictures/</id>
    <updated>2006-09-18T17:46:40+00:00</updated>
    <content type="html">
&lt;p&gt;I apologize for the appalling lack of pictures so far. I don’t want to carry around my camera everywhere, but here’s a few pictures for you anyway:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2489526032/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/09/18/a-few-pictures/chinese-flag.jpg&quot; title=&quot;Chinese flag&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;I really am in China. This is the flag in front of Tiananmen.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2489526688/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/09/18/a-few-pictures/mao-statue.jpg&quot; title=&quot;Mao statue outside China University of Geosciences&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;I was a bit lost the first day and visited another university. BLCU doesn’t have a Mao statue, by the way.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2489526460/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/09/18/a-few-pictures/haidian-street.jpg&quot; title=&quot;Haidian street&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;A street in Haidian, not far from where I live.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;
 &lt;a href=&quot;https://flickr.com/photos/foolip/2488708257/&quot;&gt;&lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/09/18/a-few-pictures/teashop.jpg&quot; title=&quot;Tobacco, tea and liquor shop&quot; width=&quot;576&quot;&gt;&lt;/a&gt;

 &lt;figcaption&gt;Yes, it’s the tobacco (&lt;span lang=&quot;zh-Hans&quot;&gt;烟&lt;/span&gt;), tea (&lt;span lang=&quot;zh-Hans&quot;&gt;茶&lt;/span&gt;) and liquor (&lt;span lang=&quot;zh-Hans&quot;&gt;酒&lt;/span&gt;) shop.&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Hej då Sverige</title>
    <link href="https://foolip.org/2006/09/18/hej-da-sverige/"/>
    <id>https://foolip.org/2006/09/18/hej-da-sverige/</id>
    <updated>2006-09-18T07:32:26+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;About the results in the Swedish election. I am not pleased.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Jaha, så vann borgarna valet, lagom kul. Nu kan vi väl glömma att Sverige ska föra en bra miljö- eller utrikespolitik. Djurskyddsmyndigheten lär dom väl också lägga ner. Något spår av feminism har väl ingen sett till hos borgarna heller. Nu ska vi alla vara individer och göra fria val istället...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tangdynastin och Li Ruihuan</title>
    <link href="https://foolip.org/2006/09/17/tangdynastin-och-li-ruihuan/"/>
    <id>https://foolip.org/2006/09/17/tangdynastin-och-li-ruihuan/</id>
    <updated>2006-09-17T12:42:02+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;Sorry, this is about a Chinese version of a Swedish song and is therefore written in Swedish and Chinese.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Eftersom jag har tråkigt idag sitter jag vid datorn och lyssnar på Doktor Kosmos. Sista spåret på EP:n Jimi Tenor och Kennet Johnsson är en kinesisk version av låten med samma namn. Den kinesiska titeln är &lt;span lang=&quot;zh-Hans&quot;&gt;唐朝和李瑞环&lt;/span&gt;, ”Tangdynastin och Li Ruihuan”. &lt;a href=&quot;http://www.rockinchina.com/Tang_Dynasty.html&quot;&gt;Tangdynastin&lt;/a&gt; är namnet på ett gammalt kinesiskt rockband och &lt;a href=&quot;http://english.people.com.cn/data/people/liruihuan.shtml&quot;&gt;Li Ruihuan&lt;/a&gt; är en kinesisk politiker. Den som kan läsa Wikipedia kan istället läsa om &lt;a href=&quot;https://en.wikipedia.org/wiki/Tang_Dynasty_(band)&quot;&gt;Tangdynastin&lt;/a&gt; och &lt;a href=&quot;https://en.wikipedia.org/wiki/Li_Ruihuan&quot;&gt;Li Ruihuan&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Texten är mer eller mindre direktöversatt:&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  我骑看摇滚&lt;br&gt;
  唐朝在那儿演出&lt;br&gt;
  真他妈的好，真他妈的好&lt;br&gt;
  我觉得真他妈的他妈的好
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Jag går för att titta på rock.&lt;br&gt;
 Tangdynastin spelar där.&lt;br&gt;
 Så jävla bra, så jävla bra.&lt;br&gt;
 Jag tycker att det är så jävla, jävla bra.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  因为我会恋爱&lt;br&gt;
  因为我会恋爱&lt;br&gt;
  因为我在这儿&lt;br&gt;
  因为我可以恋爱
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 För jag kan bli kär.&lt;br&gt;
 För jag kan bli kär.&lt;br&gt;
 För jag är här.&lt;br&gt;
 För jag kan bli kär.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  哦多么陶醉&lt;br&gt;
  肏多么陶醉
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Å, vad bra.&lt;br&gt;
 Fan, vad bra.
&lt;/p&gt;

&lt;p&gt;Jag varken kan eller orkar skriva ner hela texten, men biten om Li Ruihuan är rolig. Precis som Kennet Johnsson har han en t-shirt från Fruit of the Loom och är cirka 43 år.&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;他说仍然我很累听说瑞典工人阶级不生存&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Han säger att han är trött på att höra att svensk arbetarklass inte finns längre.&lt;/p&gt;

&lt;p&gt;Demoversionen av Länderna (sista spåret på Le Punkrocker) är också väldigt lärorik:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;I Kina är dom supermånga. Tjenare är det vanligaste ordet i Kina eftersom dom träffar så många personer. Om man ställde alla kineser på rad så skulle det bli en skitlång rad. Då förstår du kanske att dom är supermånga.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Kinesiska hälsningar till alla Doktor Kosmos-fans!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>一封家书</title>
    <link href="https://foolip.org/2006/09/15/yi-feng-jia-shu/"/>
    <id>https://foolip.org/2006/09/15/yi-feng-jia-shu/</id>
    <updated>2006-09-15T17:36:18+00:00</updated>
    <content type="html">
&lt;p&gt;In class today we listened to a song called &lt;span lang=&quot;zh-Hans&quot;&gt;一封家书&lt;/span&gt; (A Letter Home) by &lt;span lang=&quot;zh-Hans&quot;&gt;李春波&lt;/span&gt; (Li Chunbo). It’s from 1993 and is quite well known (in China). Because I’m bored and because I think the song says something about Chinese culture, I’ll try translating the lyrics. Our teacher already did part of the job, of course. Also, thanks to Jess for helping out. Pinyin in brackets.&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  亲爱的爸爸妈妈 (qīnài de bàba māma)&lt;br&gt;
  你们好吗 (nǐmen hǎo ma)&lt;br&gt;
  现在工作很忙吧 (xiànzài gōngzuò hěn máng ba)&lt;br&gt;
  身体好吧 (shēntǐ hǎo ba)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Dear dad and mom.&lt;br&gt;
 How are you?&lt;br&gt;
 Have you been busy at work?&lt;br&gt;
 Do you have your health?
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  我现在广州挺好的 (wǒ xiànzài Guǎngzhōu tǐng hǎo de)&lt;br&gt;
  爸爸妈妈不要太牵挂 (bàba māma bú yào tài qiānguà)&lt;br&gt;
  虽然我很少写信 (suīrán wǒ hěnshǎo xiě xìn)&lt;br&gt;
  其实我很想家 (qíshí wǒ hěn xiǎngjiā)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 I’m doing very well in Guangzhou now.&lt;br&gt;
 Dad and mom don’t need to worry.&lt;br&gt;
 Although I don’t write very often,&lt;br&gt;
 I’m actually very homesick.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  爸爸每天都上班吗 (bàba měitiān dōu shàngbān ma)&lt;br&gt;
  管得不严就不要去了 (guǎndé bù yán jiù bú yào qù le)&lt;br&gt;
  干了一辈子革命工作 (gàn le yíbèizi gémìng gōngzuò)&lt;br&gt;
  也该歇歇了 (yě gāi xiē xiē le)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Does dad go to work every day?&lt;br&gt;
 If the manager isn’t too strict, he doesn’t need to go.&lt;br&gt;
 Having done revolutionary work for a lifetime,&lt;br&gt;
 he too deserves to rest.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  我买了一件毛衣给妈妈 (wǒ mǎi le yí jiàn máoyī gěi māma)&lt;br&gt;
  别舍不得穿上吧 (bié shěbudé chuānshàng ba)&lt;br&gt;
  以前儿子不太听话 (yǐqián érzi bù tài tīnghuà)&lt;br&gt;
  现在懂事他长大了 (xiànzài dǒngshì tā zhǎngdà le)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 I bought a sweater for mom,&lt;br&gt;
 please don’t be afraid to use it.&lt;br&gt;
 Before your son wasn’t very obedient,&lt;br&gt;
 but he’s sensible and grown up now.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  哥哥姐姐常回来吗 (gēge jiějie cháng huí lái ma)&lt;br&gt;
  替我问候他们吧 (tì wǒ wènhòu tāmen ba)&lt;br&gt;
  有什么活儿就让他们干 (yǒu shénme huór jiù ràng tāmen gàn)&lt;br&gt;
  自己孩子有什么客气的 (zìjǐ háizi yǒu shénme kèqì de)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Do brother and sister come home to visit often?&lt;br&gt;
 Please give them my greetings.&lt;br&gt;
 If you have any housework, let them do it.&lt;br&gt;
 You’re own children should pay their respect.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  爸爸妈妈多保重身体 (bàba māma duō bǎozhòng shēntǐ)&lt;br&gt;
  不要让儿子放心不下 (bú yào ràng érzi fàngxīnbúxià)&lt;br&gt;
  今年春节我一定回家 (jīnnián chūnjié wǒ yídìng huí jiā)&lt;br&gt;
  好了先写到这儿吧 (hǎo le xiān xiě dào zhèr ba)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Dad and mom, take good care of your health,&lt;br&gt;
 don’t let your son worry about you.&lt;br&gt;
 This Spring Festival I’m coming home for sure.&lt;br&gt;
 I should stop writing now.
&lt;/p&gt;

&lt;blockquote lang=&quot;zh-Hans&quot;&gt;
 &lt;p&gt;
  此致敬礼 (cǐzhì jìnglǐ)&lt;br&gt;
  此致那个敬礼 (cǐzhì nàgè jìnglǐ)&lt;br&gt;
  一九九三年十月十八号 (yī jiǔ jiǔ sān nián shí yuè shí bā hào)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
 Regards.&lt;br&gt;
 October 18, 1993.
&lt;/p&gt;

&lt;p&gt;As a service to my readers, &lt;a href=&quot;yi-feng-jia-shu.mp3&quot;&gt;here’s the song for you to download&lt;/a&gt;. I’m sorry I can only provide it in mp3-format, but I found it on &lt;a href=&quot;http://mp3.baidu.com&quot;&gt;Baidu&lt;/a&gt; (Chinas biggest search engine). Copyright &lt;span lang=&quot;zh-Hans&quot;&gt;李春波&lt;/span&gt; 1993. Used without permission, of course.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Chinese fonts and input in Ubuntu</title>
    <link href="https://foolip.org/2006/09/12/chinese-fonts-and-input-in-ubuntu/"/>
    <id>https://foolip.org/2006/09/12/chinese-fonts-and-input-in-ubuntu/</id>
    <updated>2006-09-12T17:02:38+00:00</updated>
    <content type="html">
&lt;p&gt;To whom it may concern. If you install Ubuntu Dapper (for other distributions, see comments below) with another language than Chinese as the main one, getting Chinese fonts and input to work is unfortunately non-trivial. Not all steps can be done via a friendly, graphical interface.&lt;/p&gt;

&lt;p&gt;First, install the Chinese language support files. You can do this in “System &amp;gt; Administration &amp;gt; Language Support” or via aptitude:&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px&quot;&gt;&lt;kbd&gt;$ sudo aptitude install language-support-zh&lt;/kbd&gt;&lt;/p&gt;

&lt;p&gt;This will install input support via smart-pinyin and SCIM, but you will need to activate it for your locale:&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px&quot;&gt;&lt;kbd&gt;$ im-switch -s zh_CN&lt;/kbd&gt;&lt;/p&gt;

&lt;p&gt;This creates a link in ~/.xinput.d/ for your current locale. Next time you login you should be able to activate pinyin input by pressing Ctrl+Space. There are also a lot of other input methods (e.g. stroke based) which you may want to deactivate.&lt;/p&gt;

&lt;p&gt;If you have some Japanese and Korean fonts installed (Ubuntu does by default), you will notice that the Chinese characters you write are shown with a mixture of fonts, which looks terrible (the same occurs if you have more than one Chinese font). Tell the font manager (fontconfig) that you want Chinese fonts by default:&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px&quot;&gt;&lt;kbd&gt;$ sudo fontconfig-voodoo -s zh_CN&lt;/kbd&gt;&lt;/p&gt;

&lt;p&gt;That’s it. If you are not using Ubuntu, you’ll want to install the smart-pinyin input method in SCIM. Use im-switch to create the hooks that activate SCIM when you start your desktop. If you have no Chinese fonts, look for the Arphic TrueType fonts. fontconfig-voodoo is part of the Ubuntu package language-selector-common. If you don’t have a similar tool in your distribution, consider copying /usr/share/language-selector/fontconfig/zh_CN from an Ubuntu box and hooking it into fontconfig (you’re on your own).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Shit happens, repeatedly</title>
    <link href="https://foolip.org/2006/09/09/shit-happens-repeatedly/"/>
    <id>https://foolip.org/2006/09/09/shit-happens-repeatedly/</id>
    <updated>2006-09-09T17:15:01+00:00</updated>
    <content type="html">
&lt;p&gt;The initial success with getting vegan food seems to have been beginners luck, I haven’t done so great lately. Every time that I’ve seen the actual food or a picture of it, I’ve succeeded, but every time I’ve only had a menu and a waiter to consult, I’ve failed. Twice I got stuff with egg in it because I only asked for a vegetable dish (&lt;span lang=&quot;zh-Hans&quot;&gt;素菜&lt;/span&gt;). Today, I really confirmed that what I ordered (&lt;span lang=&quot;zh-Hans&quot;&gt;常家豆腐&lt;/span&gt;) didn’t have meat or eggs. After eating a while, I thought that the taste of the white meaty-looking stuff was familiar. I think it was chicken. Either it was a miscommunication or chicken isn’t counted as meat (&lt;span lang=&quot;zh-Hans&quot;&gt;肉&lt;/span&gt;). I thought a bit about asking what it was and why they had said that the dish had no meat, but I chickened out (no pun intended). I can’t keep failing like this, so I should learn how to ask what the ingredients are and to give a complete list of things I don’t want (meat, bird, fish, egg, milk).&lt;/p&gt;

&lt;p&gt;Cooking at home is much safer, but not as fun. The grocery stores actually have lots of cool stuff that we don’t have in Sweden, the most useful being tofu in different shapes, forms and tastes. At the store today I was looking at the bread (not the western kind, more like buns that you steam cook) and the people behind the counter were repeating the same thing a few times until I realized they were addressing me. I just gave them a surprised/confused look and kept on looking. A while later I came back and one guy came up to me and asked me the same question again. I figured he was asking if I was looking for something so I said that I was just taking a look. He went back behind the counter and the others asked him if I had understood. He said I had not. They all seemed somewhat amused and I pretended not to notice.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Chinese South Park</title>
    <link href="https://foolip.org/2006/09/05/chinese-south-park/"/>
    <id>https://foolip.org/2006/09/05/chinese-south-park/</id>
    <updated>2006-09-05T21:41:45+00:00</updated>
    <content type="html">
&lt;p&gt;I’ve been watching some TV and found something quite psychedelic. The show is called Bravo东东 and the influence of South Park is quite obvious:&lt;/p&gt;

&lt;figure&gt;
 &lt;img src=&quot;https://foolip.org/2006/09/05/chinese-south-park/dd.gif&quot; alt=&quot;Bravo东东&quot;&gt;
 &lt;figcaption&gt;Image copyright someone else, used without permission.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I can’t understand what they’re saying so I don’t know if it’s funny, but it seems to be less politically incorrect than South Park anyway. When searching for some info on the show I stumbled up this news item: &lt;a href=&quot;http://www.btv.com.cn/btvweb/yzlm/2006-08/15/content_87400.htm&quot;&gt;Foreign Cartoons to Be Banned in ‘Golden Hours’&lt;/a&gt; (17-20). The policy was supposed to come in effect on September 1, so perhaps this could explain why I’ve been seeing this particular show so often (and perhaps not).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Going to school</title>
    <link href="https://foolip.org/2006/09/05/going-to-school/"/>
    <id>https://foolip.org/2006/09/05/going-to-school/</id>
    <updated>2006-09-05T14:53:12+00:00</updated>
    <content type="html">
&lt;p&gt;It seems I was wrong about the group I’m in, it’s actually beginners level 1, just starting at lesson 16. This is perhaps less than I had hoped for, but we got the books today and the level seems about right. If it’s too easy (which I’m afraid it won’t be) I can move up one class. Actual classes are Monday-Friday 8:30-12:30, starting tomorrow.&lt;/p&gt;

&lt;p&gt;There is one other Swede in my class and people from other places like Australia, The UK, Japan, The Philippines and Germany. We all use Chinese names, and mine is &lt;span lang=&quot;zh-Hans&quot;&gt;菲利普&lt;/span&gt; (feilipu).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>BeijingMUD</title>
    <link href="https://foolip.org/2006/09/04/beijingmud/"/>
    <id>https://foolip.org/2006/09/04/beijingmud/</id>
    <updated>2006-09-04T13:33:10+00:00</updated>
    <content type="html">
&lt;p&gt;Beijing is actually a MUD (online text adventure game)! Almost all the streets run in east-west or south-north direction and the signs in the intersections are marked with east/south/west/north. The city planners obviously thought in terms of a MUD, thousands of years before those silly computer science students. My route to school is south, east, south, east, south, south, south.&lt;/p&gt;

&lt;p&gt;Walking takes about half an hour. The taxi drivers don’t know where anything is and air pollution is a big problem (today is the first day that the sky is blue since I arrived) so I think I might try the bus.&lt;/p&gt;

&lt;p&gt;I got the results of the placement exam today and had a small oral/written test and it seems I’m going to be in the beginners level 2 group, which is about what I had hoped for.&lt;/p&gt;

&lt;p&gt;I also failed miserably at ordering food today. I went to a restaurant and asked for tofu, having come to believe it’s a magic word. I selected one of the two tofu dishes by guessing. Did I want a bowl of noodles too? Well... OK. WRONG! The noodle soup also had plenty of meat, which didn’t look very nice even as meat goes. I wasn’t sure asking for another bowl of noodles without meat would be of any use (in hindsight, this may not be true), so I just ate the noodles and left the meat. Neither the noodles nor the tofu was very good, so I bought some kind of panfried bread on the way home which tasted better (even if the nutritional value is questionable).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Lesson 2: getting scammed</title>
    <link href="https://foolip.org/2006/09/01/lesson-2-getting-scammed/"/>
    <id>https://foolip.org/2006/09/01/lesson-2-getting-scammed/</id>
    <updated>2006-09-01T22:43:14+00:00</updated>
    <content type="html">
&lt;p&gt;I did the placement test at BLCU this morning and had the whole afternoon free, so I played the tourist game by going to Tiananmen square fully equipped with backpack and camera. While trying to get a descent picture of Mao I was approached by what I thought was a middle aged couple. They said (in English) that I was tall. It’s not the first time (nor has it happened often) so I thought nothing of it and started speaking Mandarin with them, with varying degrees of success. I asked where I should go because I would get to see Tiananmen later anyway, and they suggested I go to the older parts of the city, south of Tiananmen square. I got the impression that they were tourists from Hubei (why would a Beijing resident subject him-/herself to the tourists willingly?) and they were also going to old Beijing. After some window shopping I was hungry and they suggested we drink some tea before we eat. What the heck. I had actually read all about the &lt;a href=&quot;http://www.chinese-forums.com/showthread.php?t=9724&quot;&gt;teahouse scam&lt;/a&gt; before coming here, but felt smart and unscammable, having deflected an attempt at the art exhibition scam only minutes before I met this couple.&lt;/p&gt;

&lt;p&gt;Soon after we got to the teahouse warning bells were ringing. Tea was served without a menu being shown, so I asked to see the prices and then drank no more. No doubt a real teahouse with the ceremony and all can be expensive, but why would someone go to one of those with someone they just met? Trying to cut my losses without putting up a fight (I don’t know what would happen and didn’t want to try) I ended up paying a third of the bill, 145 yuan (after refusing to pay first the full 440 yuan and then half of the bill). A ridiculous price indeed, but still not worth a fight. When asked to sign some receipt (obviously so that the couple could come back later to collect their share) I signed “Musse Pigg” (Mickey Mouse in Swedish) in a desperate attempt to regain some honor. On the way out I noticed we had passed through a opticians shop to get to the “teahouse”. Obviously this makes no sense, but I hadn’t even noticed it when going in. Oddly enough they didn’t immediately disappear even though I gave them the opportunity to do so, so we actually parted in a friendly fashion. It makes me wonder if they didn’t understand that I understood I was being scammed and were looking to scam me some more...&lt;/p&gt;

&lt;p&gt;For an hours work, I got humiliated a bit, got to practice my Mandarin a bit and they get to split 145 yuan between three people. They didn’t exactly fit the description of the typical scammer (young pretty girl), nor were they scared away by my talking Mandarin. So, to anyone else coming to China looking to not get scammed:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;You’re not smarter than everyone else (be humble).&lt;/li&gt;

 &lt;li&gt;Don’t trust people, even if they’re friendly (be cynical).&lt;/li&gt;

 &lt;li&gt;If you find yourself being scammed, stop.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I’ll make sure to go to an actual teahouse with actual friends when I have the opportunity, it does seem quite promising after all.&lt;/p&gt;

&lt;h3&gt;Update&lt;/h3&gt;

&lt;p&gt;Here’s a photo I appear to accidentally have taken of the scammers when they first approached me. It’s not great as portraits go, but still...&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/09/01/lesson-2-getting-scammed/scammers.jpg&quot; alt=&quot;Scammers&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Lesson 1: food</title>
    <link href="https://foolip.org/2006/08/31/lesson-1-food/"/>
    <id>https://foolip.org/2006/08/31/lesson-1-food/</id>
    <updated>2006-08-31T23:09:58+00:00</updated>
    <content type="html">
&lt;p&gt;The first order of business is to not die, and therefore food. After registering at BLCU today it was way past lunch and I was very hungry, so I went to a local restaurant. I asked if they had tofu (&lt;span lang=&quot;zh-Hans&quot;&gt;你有豆腐吗？&lt;/span&gt;, thank you Jun) but they didn’t. They did however realize that I wanted some vegetable dish and showed me the menu. Since explaining that I don’t eat meat or fish (which were swimming next to me) didn’t deter them, I ordered something that looked vegan enough. Tea was served with the food, but since I was thirsty and hot I asked to have some water too. Much to my surprise, the water was even warmer than the tea. I though this was simply the custom, but was later told it’s because the tap water is undrinkable, so they boil it first. After eating, I went to buy a bottle of water.&lt;/p&gt;

&lt;p&gt;I tried my luck at the food game again some hours later and went to ask at a street stand if they had tofu. They didn’t, but once again this resulted in me being shown the vegetarian options. Paying was interesting... the price was 1 yuan, but I tried paying with a 1 jiao bill, which is 0.1 yuan. To add to the confusion, the jiao is called mao in speech, so reading on the bill is of no use. Anyway, a child explained to me and I was able to pay for the meal in full.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I have arrived</title>
    <link href="https://foolip.org/2006/08/30/i-have-arrived/"/>
    <id>https://foolip.org/2006/08/30/i-have-arrived/</id>
    <updated>2006-08-30T06:44:59+00:00</updated>
    <content type="html">
&lt;p&gt;Yep, here I am in Beijing. It’s 12:44 local time and I’m at my mother’s friend’s friend’s husband’s brother’s home. Jetlag will no doubt strike me down soon, so I’ll be back with more later...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Motherfucking snakes on a motherfucking plane</title>
    <link href="https://foolip.org/2006/08/27/motherfucking-snakes-on-a-motherfucking-plane/"/>
    <id>https://foolip.org/2006/08/27/motherfucking-snakes-on-a-motherfucking-plane/</id>
    <updated>2006-08-27T02:42:38+00:00</updated>
    <content type="html">
&lt;p&gt;
 Yes, today I went to see&lt;em&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Snakes_on_a_Plane&quot;&gt;Snakes on a Plane&lt;/a&gt;&lt;/em&gt; with a bunch of friends. I mostly missed out on the online hype that has been going on, but somehow though it would be a good idea to see it. I laughed a lot, because it was so bizarre... Samuel L. Jackson’s line &lt;em&gt;“I have had it with these motherfucking snakes on this motherfucking plane!”&lt;/em&gt; was apparently added after shooting first finished to please online fans, but it felt completely misplaced and didn’t really work.
&lt;/p&gt;

&lt;p&gt;In short, it makes no sense... the WTF factor is quite high and makes it almost enjoyable, but really... I’m not going to make a list of how it doesn’t make sense, I don’t doubt others have got that covered. The title is pretty awesome, so expect even worse movies parodying this movie in a year or two.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The two best songs ever</title>
    <link href="https://foolip.org/2006/08/19/the-two-best-songs-ever/"/>
    <id>https://foolip.org/2006/08/19/the-two-best-songs-ever/</id>
    <updated>2006-08-19T14:09:19+00:00</updated>
    <content type="html">
&lt;ol&gt;
 &lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Helter_Skelter&quot;&gt;Helter Skelter&lt;/a&gt; in mono&lt;/li&gt;

 &lt;li&gt;Helter Skelter in stereo&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <title>Onwards to victory!</title>
    <link href="https://foolip.org/2006/08/10/onwards-to-victory/"/>
    <id>https://foolip.org/2006/08/10/onwards-to-victory/</id>
    <updated>2006-08-10T21:57:37+00:00</updated>
    <content type="html">
&lt;p&gt;Victory is near! I’m getting on a plane to Beijing in less than three weeks. I’ve got my visa but I haven’t looked for a place to live yet, which is a source of concern for my mother and a source of excitement for myself. The plan is to stay at a hotel the first night and then try to find something. I’ve located &lt;a href=&quot;http://maps.google.com/?ie=UTF8&amp;amp;t=h&amp;amp;om=1&amp;amp;ll=39.994317,116.340612&amp;amp;spn=0.005869,0.010064&quot;&gt;BLCU on Google Maps&lt;/a&gt;. If you zoom out you can see that it’s to the north-west of the Forbidden City (the big rectangular structure).&lt;/p&gt;

&lt;p&gt;There will be a entrance exam on the first day, so I’ve been studying a little in my spare time in the hope of being able to get into a non-beginners group. Part of that “studying” has been watching Chinese (Mandarin) television dramas. I’ve seen a few good Taiwanese dramas (&lt;a href=&quot;http://wiki.d-addicts.com/It_Started_With_A_Kiss&quot;&gt;It Started With a Kiss&lt;/a&gt;!), but it seems as if all the popular mainland dramas are martial arts and/or period dramas which have failed to impress me. It appears that some of the voices are dubbed which makes it all seem a bit “off” (dubbed in the same same language as the actor speaks, just like old Hong Kong movies). I wish I were German, then I wouldn’t notice. (I wonder if it’s easier for a &lt;a href=&quot;https://en.wikipedia.org/wiki/Ventriloquism&quot;&gt;ventriloquist&lt;/a&gt; to fool a German audience...)&lt;/p&gt;

&lt;p&gt;My summer internship at Opera turned out super-awesome and I’m going to keep working part-time the whole year while I’m in Beijing. Getting experience working in China would be awesome, so I hope I’ll have a chance to spend some time at the Opera office in Beijing (although I’ll mostly be working at home, wherever that is). I discovered that Beijing is “bigger” than Linköping, so it might take a long time to get to the office by bus/subway, since it’s not in the same district as BLCU.&lt;/p&gt;

&lt;p&gt;I’ve been doing some reading on Wikipedia and found out all sorts of useful things: There’s a &lt;a href=&quot;https://en.wikipedia.org/wiki/Chopsticks#Environmental_impact&quot;&gt;chopstick tax&lt;/a&gt; to discourage the use of disposable chopsticks. &lt;a href=&quot;https://en.wikipedia.org/wiki/Beijing&quot;&gt;Beijing has population of 8.5 million&lt;/a&gt; (Linköping: &lt;a href=&quot;https://en.wikipedia.org/wiki/Link%C3%B6ping&quot;&gt;136,000&lt;/a&gt;). The &lt;a href=&quot;https://en.wikipedia.org/wiki/One-child_policy#Gender-based_birthrate_disparity&quot;&gt;girl:boy birth ratio is 100:117&lt;/a&gt; due to political/cultural reasons. &lt;a href=&quot;http://wikitravel.org/en/Beijing#By_taxi&quot;&gt;Beijing taxis&lt;/a&gt; have license plates that begin with 北B. The &lt;a href=&quot;https://en.wikipedia.org/wiki/Human_height#Average_adult_height_around_the_world&quot;&gt;average height of the Chinese&lt;/a&gt; is approximately 170 and 160 cm for men and women respectively. China holds the &lt;a href=&quot;https://en.wikipedia.org/wiki/Human_rights_in_the_People%27s_Republic_of_China#Capital_punishment&quot;&gt;world record in capital punishment&lt;/a&gt;. Finally, &lt;a href=&quot;https://en.wikipedia.org/wiki/Great_wall_of_china#From_outer_space&quot;&gt;you can’t see the Great Wall of China from the moon&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Riksdagspartierna vs. webbstandarder</title>
    <link href="https://foolip.org/2006/07/13/riksdagspartierna-vs-webbstandarder/"/>
    <id>https://foolip.org/2006/07/13/riksdagspartierna-vs-webbstandarder/</id>
    <updated>2006-07-13T02:30:48+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;English summary below.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Det är valår och alla partier vill synas och höras så mycket som möjligt, så även på webben kan man förmoda. Säkert är de mest intresserade av att kommunicera med människor, men jag har istället undersökt hur bra de sju riksdagspartierna är på att kommunicera med datorer genom att se hur väl de följer de webbstandarder som finns.&lt;/p&gt;

&lt;p&gt;Många webbsidor är ett hopkok av HTML-kod som saknar strikt struktur, blandar presentation med innehåll och som inte i egentlig mening följer någon standard. Webbstandarder har alltid varit viktiga, för att inte säga vitala, för webbens utveckling. De är den gemensamma plattform som gör webben till just ett &lt;em&gt;nätverk&lt;/em&gt; och inte en samling av isolerade öar. Nätverket innehåller otroligt mycket information, men dessvärre är det i dagsläget svårt att tolka informationen eftersom den saknar struktur.&lt;/p&gt;

&lt;p&gt;Ponera att man vill skapa en politisk portalsida som automatiskt bevakar partiernas pressmeddelanden på deras webbsidor. Den skulle hämta information om alla pressmeddelanden och presentera dem med titel, ingress och en länk till hela texten på partiets hemsida. För att göra det idag skulle man behöva ganska komplicerade program för att tolka den stökiga HTML-koden och plocka fram de relevanta delarna. Standardiserad, strukturerad XHTML-kod är ett steg mot något som är lättare för datorer att tolka, vilket skulle förenkla skapandet av den typen av tjänster.&lt;/p&gt;

&lt;p&gt;Vill man vara en deltagare och inte en bromskloss i webbens utveckling bör man följa standarderna i så hög grad som möjligt. Med &lt;a href=&quot;http://validator.w3.org/&quot;&gt;W3C:s (X)HTML-validator&lt;/a&gt; kan man kontrollera om en sida följer den standard som anges av dess DOCTYPE. Samtliga riksdagspartiers hemsidor anger en DOCTYPE, men inte en ända klarar W3C:s validator. Här följer partiernas resultat, sorterade efter antal fel i valideringen.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.kristdemokraterna.se/&quot;&gt;Kristdemokraterna&lt;/a&gt; använder &lt;em&gt;HTML 4.01 Strict&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kristdemokraterna.se&quot;&gt;14 fel&lt;/a&gt;. De flesta av felen beror på att man använder förlegade delar av HTML (t ex &lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;) för formattering, vilket helt kan ersättas med CSS. Utöver det så används &lt;code&gt;target&lt;/code&gt;-attributet som inte finns i &lt;em&gt;Strict&lt;/em&gt; utan bara i &lt;em&gt;Transitional&lt;/em&gt;. Kristdemokraterna verkar också använda något som heter &lt;em&gt;SiteCore&lt;/em&gt; som genererar ogiltiga attribut såsom &lt;code&gt;sc_url&lt;/code&gt; och &lt;code&gt;sc_text&lt;/code&gt;. Eftersom sidan nästan är giltig &lt;em&gt;HTML 4.01 Strict&lt;/em&gt; så skulle det vara lämpligt att uppgradera till &lt;em&gt;XHTML 1.0 Transitional&lt;/em&gt;, då det skulle lösa problemet med &lt;code&gt;target&lt;/code&gt;-attributet.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.vansterpartiet.se/&quot;&gt;Vänsterpartiet&lt;/a&gt; använder &lt;em&gt;HTML 4.0 Transitional&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.vansterpartiet.se&quot;&gt;23 fel&lt;/a&gt;. De allra flesta av felen beror på att de, liksom kristdemokraterna, använder förlegad HTML för formattering. Resterande fel beror på utelämnade &lt;code&gt;type&lt;/code&gt;-attribut i &lt;code&gt;script&lt;/code&gt;-taggar och en &lt;code&gt;noscript&lt;/code&gt;-tag inuti &lt;code&gt;head&lt;/code&gt; (&lt;code&gt;noscript&lt;/code&gt; innehåller det som ska visas när webbläsare inte stödjer skript och hör liksom allt innehåll hemma i &lt;code&gt;body&lt;/code&gt;). Att göra koden till giltig &lt;em&gt;HTML 4.0 Transitional&lt;/em&gt; är ett mycket litet arbete, och därifrån är det inte ett jättekliv till &lt;em&gt;XHTML 1.0 Transitional&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.folkpartiet.se/&quot;&gt;Folkpartiet&lt;/a&gt; använder &lt;em&gt;XHTML 1.0 Strict&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.folkpartiet.se&quot;&gt;61 fel&lt;/a&gt;. De använder något som heter &lt;em&gt;EPiServer&lt;/em&gt; som genererar &lt;code&gt;meta&lt;/code&gt;-taggar som inte stängs. Utöver det är det lite spridda fel: ytterligare taggar som inte stängs, några taggar skrivna med stora bokstäver (i XHTML ska alla element och attribut skrivas med små bokstäver), &lt;code&gt;&amp;amp;&lt;/code&gt;-tecken som borde vara &lt;code&gt;&amp;amp;amp;&lt;/code&gt;, några saknade &lt;code&gt;alt&lt;/code&gt;-attribut i &lt;code&gt;img&lt;/code&gt;-taggarna, lite förlegad formatterings-HTML och andra småfel. Om &lt;em&gt;EPiServer&lt;/em&gt; konfigureras att generera XHTML skulle giltig &lt;em&gt;XHTML 1.0 Strict&lt;/em&gt; vara inom räckhåll. Därifrån skulle de sannolikt kunna byta upp sig till &lt;em&gt;XHTML 1.1&lt;/em&gt; utan bekymmer, då skillnaden är mycket liten.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.socialdemokraterna.se/&quot;&gt;Socialdemokraterna&lt;/a&gt; använder &lt;em&gt;XHTML 1.1&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.socialdemokraterna.se&quot;&gt;106 fel&lt;/a&gt;. Många av problemen är desamma som Folkpartiet har, men de har också problem med specialtecken (&lt;code&gt;&amp;amp;&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt; och &lt;code&gt;&amp;gt;&lt;/code&gt;) i sina skript. Här måste man måste antingen flytta JavaScript-koden till en extern fil, eller använda en CDATA-deklaration kring koden. Det finns också en del element som är inkorrekt nästlade, exempelvis &lt;code&gt;div&lt;/code&gt;-taggar inuti &lt;code&gt;a&lt;/code&gt;-taggar. Så vitt jag kan se är det inga fel som är svåra att åtgärda och kan de göra det så skulle de följa den striktaste XTML-standard som finns i dagsläget.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://mp.se/&quot;&gt;Miljöpartiet&lt;/a&gt; använder &lt;em&gt;HTML 4.0 Transitional&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fmp.se&quot;&gt;155 fel&lt;/a&gt;. Det är många fel, men nästan alla är en av två typer som båda är lätta att åtgärda. Den första är &lt;code&gt;img&lt;/code&gt;-taggar utan &lt;code&gt;alt&lt;/code&gt;-attribut. Om det inte finns någon meningsfull beskrivning av bilden (för t ex dekorationsbilder) så ska man sätta &lt;code&gt;alt=&quot;&quot;&lt;/code&gt;. Det andra är attributvärden utan citationstecken. Ibland är det giltigt i HTML, men inte alltid, så det är lika bra att alltid använda citationstecken. Att komma till &lt;em&gt;HTML 4.0 Transitional&lt;/em&gt; borde alltså vara mycket enkelt för Miljöpartiet. &lt;em&gt;XHTML 1.0 Transitional&lt;/em&gt; borde därefter inte vara ett orimligt mål.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.moderat.se/&quot;&gt;Moderaterna&lt;/a&gt; använder &lt;em&gt;XHTML 1.0 Transitional&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.moderat.se&quot;&gt;215 fel&lt;/a&gt;. Precis som Miljöpartiet har man i stort sett bara två typer av fel: &lt;code&gt;&amp;amp;&lt;/code&gt;-tecken som ska ersättas med &lt;code&gt;&amp;amp;amp;&lt;/code&gt; och taggar som inte avslutas korrekt. Att alla taggar måste stängas är den viktigaste skillnaden mellan HTML och XHTML, men ändå har alla partier som försökt använda XHTML misslyckats på den punkten. Det borde rimligtvis vara lätt att fixa de här problemen och för Moderaternas del vore giltig &lt;em&gt;XHTML 1.0 Transitional&lt;/em&gt; inte fy skam.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.centerpartiet.se/&quot;&gt;Centerpartiet&lt;/a&gt; använder &lt;em&gt;XHTML 1.1&lt;/em&gt; med &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.centerpartiet.se&quot;&gt;410 fel&lt;/a&gt;. &lt;em&gt;XHTML 1.1&lt;/em&gt; är ambitiöst, men det spricker redan på första taggen, &lt;code&gt;&amp;lt;HTML&amp;gt;&lt;/code&gt;. Felen är många och spridda, nästan alla typer av fel som hittills nämnts återfinns. De flesta felen är just taggar skrivna med stora bokstäver, men också de två fel som Moderaterna hade finns i överflöd. Centerpartiet har mycket att göra för att nå giltig &lt;em&gt;XHTML 1.1&lt;/em&gt;, men det är inte omöjligt.&lt;/p&gt;

&lt;p&gt;Sammanfattningsvis så har inget riksdagsparti en hemsida som följer webbstandarder. Vissa har en bra bit kvar medan andra mest har småfel som sätter stopp. Alla partier kommer att kontaktas i hopp om att deras webbansvariga ska ta sig en titt på den här genomgången och känna sig manade att förbättra sina webbsidor.&lt;/p&gt;

&lt;h3&gt;Nyttiga resurser&lt;/h3&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://validator.w3.org/&quot;&gt;W3C:s (X)HTML-validator&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.w3.org/MarkUp/#recommendations&quot;&gt;HTML- XHTML-standarderna&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/#diffs&quot;&gt;Skillnader mellan HTML och XHTML&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;CSS-standarderna: &lt;a href=&quot;http://www.w3.org/TR/CSS1&quot;&gt;CSS 1&lt;/a&gt; och &lt;a href=&quot;http://www.w3.org/TR/CSS21&quot;&gt;CSS 2.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div lang=&quot;en&quot;&gt;
 &lt;h3&gt;Summary&lt;/h3&gt;

 &lt;p&gt;&lt;em&gt;Partly for fun and partly because it’s election year in Sweden, I decided to investigate how well the major Swedish political parties’ websites’ use web standards. Unsurprisingly, not a single party’s website passed the test. I will notify all the parties of my findings in the hope that they will improve their support for web standards.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>Journey to the East, Part 2</title>
    <link href="https://foolip.org/2006/06/08/journey-to-the-east-part-2/"/>
    <id>https://foolip.org/2006/06/08/journey-to-the-east-part-2/</id>
    <updated>2006-06-08T01:40:07+00:00</updated>
    <content type="html">
&lt;p&gt;&lt;em&gt;English translation below.&lt;/em&gt;&lt;/p&gt;

&lt;p lang=&quot;zh-Hans&quot;&gt;我今天接到过一封信从北京语言大学。他们写“我们荣幸地通知您…我校同意接收您作为普通进修生来本校学习，学习的间自2006年9月1日至2007年7月31日”。虽然我是一点紧张但是我很高兴。看来我在9月真的去中国。我现在应该找一房间在北京。&lt;/p&gt;

&lt;p&gt;Today I got a letter from &lt;abbr title=&quot;Beijing Language and Culture University&quot;&gt;BLCU&lt;/abbr&gt;. They wrote “we are pleased to inform you that ... we have decided to enroll you to study at the College of Advanced Chinese Training as a General scholar student from September 1 2006 to July 31 2007”. Even though I’m a bit nervous I’m also very happy. It looks like I’m really going to China in September. Now I have to find a room in Beijing.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Hoping for the worst</title>
    <link href="https://foolip.org/2006/05/31/hoping-for-the-worst/"/>
    <id>https://foolip.org/2006/05/31/hoping-for-the-worst/</id>
    <updated>2006-05-31T23:10:30+00:00</updated>
    <content type="html">
&lt;p&gt;I just learned that &lt;a href=&quot;http://en.wikinews.org/wiki/The_Pirate_Bay_and_Piratbyr%C3%A5n_raided&quot;&gt;The Pirate Bay and Piratbyrån were raided today&lt;/a&gt;. I don’t know much about what’s happened, but I really do hope that things have been handled very poorly. I hope that the allegations made by &lt;a href=&quot;https://en.wikipedia.org/wiki/Sveriges_Television&quot;&gt;SVT&lt;/a&gt; that this was triggered by pressure from America are true and that it will cause public outrage. If Thomas Bodström is somehow involved (unlikely perhaps), that would be absolutely superb too.&lt;/p&gt;

&lt;p&gt;Why do I hope for the worst? Because I want this to become a topic of fierce political debate so that it will be very clear who is a friend and who is an enemy in the upcoming Swedish election. It’s been clear for a long time that none of the big parties are friends, but perhaps this will force some of them to make sensible decisions and become more friendly (look at what’s happening in France, it’s not impossible). I don’t know if the recently formed &lt;a href=&quot;http://www.piratpartiet.se/&quot;&gt;Pirate Party&lt;/a&gt; are sane, but hopefully they’ll be given a chance to present their views in the debate that will now follow.&lt;/p&gt;

&lt;p&gt;The last time there was some debate about copyrights (when Sweden changed the copyright legislation to conform with EUCD last summer) I discussed and thought about these issues quite a bit. I arrived at the conclusion that copyright &lt;em&gt;probably&lt;/em&gt; shouldn’t be abolished all together, but that some of the following &lt;em&gt;might&lt;/em&gt; be good ideas.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Shorten the copyright term to something between 5 and 20 years.&lt;/li&gt;

 &lt;li&gt;Allow all non-commercial distribution use of works covered by copyright. If the copyright term is very short, this may not actually be necessary. Conversely, with a long term it might be useful to allow even more non-commercial uses (e.g. sampling music or re-editing bad movies).&lt;/li&gt;

 &lt;li&gt;Disallow distribution of works which have not been published. The idea is that a creator should have the authority to stop distribution of copies that have been physically stolen or otherwise leaked before they are completed an published. Without this, I think it would be legal to publish someones private letters or photos without permission, and that wouldn’t be cool.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why does it matter? I have a vision that my children will be able to access a wikipedia-like database of all culture that has been produced in human history, with high technical quality and instant access. It’s much too hard to find works of culture these days, at least works that are a few years old. If you have access to a &lt;a href=&quot;https://en.wikipedia.org/wiki/Topsite_%28warez%29&quot;&gt;warez top-site&lt;/a&gt; you might be able to get anything you want, but it’s only for a small elite.&lt;/p&gt;

&lt;p&gt;Why are we locking away old culture that no longer makes money for anyone? The works that &lt;em&gt;do&lt;/em&gt; make money long after they were created are the ones that were very popular to begin with and don’t need a long copyright term. Some people want to make piles of money from The Beatles even though half of The Beatles are already dead! I want everyone to be able to hear The Beatles at will. Copyright is not given by nature, it’s a political tool and we should use it as we see fit to get the results we want. This is the information age, and with the proper legal framework in place we could reach the point where quality culture is a commons, not something for economic and technical elites.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Staavningsrefårm nuu!</title>
    <link href="https://foolip.org/2006/05/31/staavningsrefarm-nuu/"/>
    <id>https://foolip.org/2006/05/31/staavningsrefarm-nuu/</id>
    <updated>2006-05-31T04:07:43+00:00</updated>
    <content type="html">
&lt;p lang=&quot;en&quot;&gt;&lt;em&gt;This post deals with my proposed spelling reform of the Swedish written language and is therefore written in Swedish (more or less).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Uut määd gamelsvenskan, in määd nyysvenskan! Jaag haar kåmit påå at staavningen ii svenska inte äär såå låågisk åk inleeder därför en kampanj föör en nyy staavningsrefårm. Deet mest upenbaara probleemet i gamelsvenska äär at man använder kånsonanter föör at markeera uuttaalet påå vokaalerna. Deet äär oolåågiskt åk ibland staavas tvåå oolika oord liikadant. Ii nyysvenska använder man istälet dubla vokaaler, vilket bliir myket bätre:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;”fiint” (snygt) åk ”fint” (trik)&lt;/li&gt;

 &lt;li&gt;”ala” (mootsatsen til inga) åk ”alaa” (guud)&lt;/li&gt;

 &lt;li&gt;”katträäd” (trääd määd kater ii) åk ”katrääd” (rääd påå/aav kater)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et anat probleem äär at ”o” åk ”å” åfta blandas ihop. ”o”, ”oo”, ”å” åk ”åå” äär fyyra oolika lääten åk skaa inte blandas ihop i nyysvenska: man staavar såm man uuttaalar deet, heelt enkelt. ”e” och ”ä” uuttaalas åkså åfta påå sama sät, men deet fins diialekter (til eksempel gåtländska) såm skiljer påå dåm. Nyysvenska tilåter därför at eendeera används (tils viidare ii ala fal).&lt;/p&gt;

&lt;p&gt;En deel kånstiga staavningar aav kånsonantjuud föörsviner åkså. ”j”-juudet staavas määd ”j” åk inget anat. Bokstaaven ”x” byyts uut mot ”ks” ii nyysvenska. Uutööver ”x” fins yterligare tree heelt väärdelöösa bokstääver: ”c”, ”q” och ”z”. Nyysvenska använder tvåå aav dåm til dee juud såm äär svåårast at staava til påå gamelsvenska.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;”sj”-juudet bliir ”c”: ”cööröövare”, ”cäärna” åk ”måtconeera”.&lt;/li&gt;

 &lt;li&gt;”tj”-juudet bliir ”q”: ”qej”, ”qäärna” åk ”duqa”.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;”x” åk ”z” taas dåk bårt heelt ii nyysvenska, men fåår vaara kvaar påå tangentboorden såå at man fortfaarande kan skriiva engelska.&lt;/p&gt;

&lt;p&gt;Nyysvenskan föörträfligheet äär upenbaar. Alt skriivs såm deet lååter, såå diialekten syns ääven i skriiven fårm. Ståkhålmaren skriiver ”jaag skule vilja qööpa en treeqeed” meedan skååningen skriiver ”jaeg sule vila qöepa en trääcäed”. Jaag cälv skule vilja qööpa en trääceed.&lt;/p&gt;

&lt;p&gt;Åm jaag inte fåår jehöör föör min staavningsrefårm kåmer jaag at blii myket besviiken åk heelt sluuta skriiva påå svenska, sååvääl gamelsvenska såm nyysvenska. Staavningsrefårm nuu!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Higher levels of violence</title>
    <link href="https://foolip.org/2006/05/20/higher-levels-of-violence/"/>
    <id>https://foolip.org/2006/05/20/higher-levels-of-violence/</id>
    <updated>2006-05-20T17:28:20+00:00</updated>
    <content type="html">
&lt;p&gt;A few hours ago I graduated to 3 kyu (green belt) in the Swedish jujutsu system. I think the short but exhausting graduation went well with only a few small mistakes. Many thanks to Johan Gustafsson for being my uke and to Andreas Stenström for taking pictures.&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/05/20/higher-levels-of-violence/ogoshi.jpg&quot; title=&quot;Johan thrown with o goshi&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>Work for me! Yay!</title>
    <link href="https://foolip.org/2006/05/18/work-for-me-yay/"/>
    <id>https://foolip.org/2006/05/18/work-for-me-yay/</id>
    <updated>2006-05-18T17:53:48+00:00</updated>
    <content type="html">
&lt;p&gt;This morning I signed on to work at &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera Software’s&lt;/a&gt; Linköping office for the summer. Since the web is my niche, I’m expecting it to be very fun and a learning experience. It also meant signing my first non-disclosure agreement which, apart from prohibiting me to disclose secret information, prohibits my working on or promoting competing products during my stay at Opera and for two years afterwards. I’ve never contributed to &lt;a href=&quot;http://www.mozilla.com/firefox/&quot;&gt;Firefox&lt;/a&gt; before and probably wouldn’t have, but I still have mixed feelings about it. I don’t have to worry about being able to pay my rent though, which I otherwise would have (although &lt;a href=&quot;http://www.gnu.org/events/rms-nyu-2001-transcript.html&quot;&gt;some might say&lt;/a&gt; I could always have been a waiter). In any event, real work for me! Yay!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Journey to the East, Part 1</title>
    <link href="https://foolip.org/2006/05/15/journey-to-the-east-part-1/"/>
    <id>https://foolip.org/2006/05/15/journey-to-the-east-part-1/</id>
    <updated>2006-05-15T23:03:26+00:00</updated>
    <content type="html">
&lt;p&gt;Today was the last lesson of my evening classes in Mandarin which I have been taking this semester. We drank green tea and repeated some of what we’ve learned. Our teacher presented me with a Chinese calendar as a top of class reward, which I was very happy to receive. The short speech I gave is reproduced here verbatim as a source of future amusement:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;
  &lt;em&gt;wǒ xiǎng shuō yìdiǎnr dōngxi. Xie lǎoshī, xièxie. nǐ lǎoshī hěn hǎo. wǒmen yǒu xué yìdiǎn hànyǚ. qiū zài jiàn.&lt;/em&gt;&lt;br&gt;
  (I would like to say something. Thank you teacher Xie. You are a very good teacher. We have learned a little Chinese. See you this fall.)
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Earlier today I completed the application form for Chinese language studies at &lt;em&gt;Beijing Language and Culture University&lt;/em&gt;. I will send the application tomorrow and, if all goes well, the last part of my speech will not come true because I will be in Beijing in September. The plan is to stay for one year. &lt;em&gt;wǔ hěn gāoxìng!&lt;/em&gt; I’m very excited!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The edge of paranoia</title>
    <link href="https://foolip.org/2006/04/29/the-edge-of-paranoia/"/>
    <id>https://foolip.org/2006/04/29/the-edge-of-paranoia/</id>
    <updated>2006-04-29T22:52:09+00:00</updated>
    <content type="html">
&lt;p&gt;I’ve happily been using &lt;a href=&quot;http://www.xiph.org/paranoia/&quot;&gt;cdparanoia&lt;/a&gt; to rip my CDs for years. In the last few days, however, I’ve been finding out things about &lt;abbr title=&quot;Compact Disc Digital Audio&quot;&gt;CDDA&lt;/abbr&gt; extraction in general and cdparanoia in particular that made my bit-exact confidence in my ripped CDs drop to zero. I was trying to exactly recreate a CD by reading the &lt;abbr title=&quot;Table of Contents&quot;&gt;TOC&lt;/abbr&gt; and audio data with &lt;a href=&quot;http://cdrdao.sourceforge.net/&quot;&gt;cdrdao&lt;/a&gt; and then burning it to a CD-R. Ripping the CD-R and comparing it with the original rip showed that the waves did not line up exactly, they were slightly shifted. A little googling revealed that most CD drives read audio data offset by a fixed number of samples that is constant for each drive. I found the offsets for my CD drives from the &lt;a href=&quot;http://www.accuraterip.com/&quot;&gt;AccurateRip&lt;/a&gt; website, verifying them by ripping the same track with both drives using the offsets (cdparanoia has a &lt;code&gt;--sample-offset&lt;/code&gt; option). However, burning a new CD-R with the new audio still didn’t produce an exact duplicate... it turns out that there’s an offset when burning too. Never mind.&lt;/p&gt;

&lt;p&gt;When researching the offset issue I found several mentions that cdparanoia was not safe with caching drives, which is worrying as my NEC burner has a 2 MB cache. I tried ripping a scratched CD twice and comparing the resulting waves. They were not the identical. Evidently, cdparanoia with a caching drive is no better than any other cd ripper, perhaps worse since it gives false confidence in the rips. It seems that no development on cdparanoia has been done for the last five years but when &lt;a href=&quot;http://lists.xiph.org/pipermail/paranoia-dev/2006-April/000239.html&quot;&gt;asking on paranoia-dev&lt;/a&gt;, I learned that &lt;a href=&quot;http://www.gnu.org/software/libcdio/&quot;&gt;libcdio&lt;/a&gt; has incorporated cdparanoia with some improvements, although the cache-problem is said to still be unsolved.&lt;/p&gt;

&lt;p&gt;Finally, there’s one more thing to get paranoid about which I haven’t seen discussed anywhere. When using cdparanoia’s &lt;code&gt;--sample-offset&lt;/code&gt; option on my LG drive with an offset of +594, ripping the last track of an album fails because of a read error. This is not very surprising because a sector on a CD is 588 samples which means that at least some samples must be read by asking the CD drive to read from a sector which doesn’t exist. Ripping with my NEC burner (offset +48) does not fail in the same way, but a little testing showed that the last 48 samples of the last track were set to zero. Most albums I’ve checked have thousands of zero-samples at the end of the last track, but I found a few which did not where 48 samples (1 millisecond of audio) were lost. This doesn’t matter at all on my drive, but some drives have much bigger offsets. Also, verifying cdparanoia rips with something like AccurateRip (if it should be released as Free Software) is impossible if these samples have been lost.&lt;/p&gt;

&lt;p&gt;In summary, there’s work to be done before we can have perfect CD rips using only Free Software.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tagging multi-disc albums</title>
    <link href="https://foolip.org/2006/04/20/tagging-multi-disc-albums/"/>
    <id>https://foolip.org/2006/04/20/tagging-multi-disc-albums/</id>
    <updated>2006-04-20T00:13:07+00:00</updated>
    <content type="html">
&lt;p&gt;Some thoughts which may be helpful to other metadata purists. The music player of my choice, &lt;a href=&quot;http://www.gnome.org/projects/rhythmbox/&quot;&gt;Rhythmbox&lt;/a&gt;, uses the ARTIST, ALBUM, TITLE and TRACKNUMBER tags in Ogg Vorbis and FLAC files to order music by artist and album with the correct track and order. A lot of albums have multiple discs, which until recently I have handled by appending “(CD1)” or something similar to the ALBUM tag. In Rhythmbox, it looks like this:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;discnumber-before.png&quot;&gt;&lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2006/04/20/tagging-multi-disc-albums/discnumber-before-432px.png&quot; title=&quot;Before adding DISCNUMBER tag&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;After some investigation I found that some players (including Rhythmbox) and tag editors have support for a DISCNUMBER tag. I edited my tags using &lt;a href=&quot;http://easytag.sourceforge.net/&quot;&gt;easytag&lt;/a&gt; which isn’t great but still the best Free tag editor I know of. I’ve had some issues with the DISCNUMBER tag mysteriously disappearing, but have been unable to reproduce the bug in the latest version of easytag. In any case, I changed the ALBUM tag to “Rock In Rio” and added DISCNUMBER tag with a value of 1 or 2. Rhythmbox now shows only one album entry and puts the tracks in the correct order:&lt;/p&gt;

&lt;figure&gt;
 &lt;a href=&quot;discnumber-after.png&quot;&gt;&lt;img class=&quot;screenshot&quot; src=&quot;https://foolip.org/2006/04/20/tagging-multi-disc-albums/discnumber-after-432px.png&quot; title=&quot;After adding DISCNUMBER tag&quot;&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;However, there is still one problem which is unresolved. Some albums have names for each disc. One example is &lt;em&gt;Mellon Collie and the Infinite Sadness&lt;/em&gt; by &lt;em&gt;The Smashing Pumpkins&lt;/em&gt; where the first disc is called &lt;em&gt;Dawn to Dusk&lt;/em&gt; and the second &lt;em&gt;Twilight to Starlight&lt;/em&gt;. Googling didn’t turn up anything so I decided that a DISCTITLE tag would be a good idea and proceeded to add those tags where needed (using metaflac). The disc title is not shown in Rhythmbox and I am not sure what might be a good way of presenting it. A DISCTOTAL tag might also be useful for storing the number of discs in the set, although I haven’t used it myself.&lt;/p&gt;

&lt;p&gt;A recent google search turned up a &lt;a href=&quot;http://forums.slimdevices.com/archive/index.php/t-12817.html&quot;&gt;slimdevices.com forum thread&lt;/a&gt; where the DISCNAME tag was suggested. To my knowledge it is not supported by any software. I think that DISCTITLE is better because it is consistent with the TITLE tag, but if either were agreed upon that would be great. Adding support for the tag to easytag would be easy, but without any idea of how the tag might be used a patch would probably be rejected.&lt;/p&gt;

&lt;h3&gt;Update 2006-04-29:&lt;/h3&gt;

&lt;p&gt;I’ve discovered &lt;a href=&quot;https://musicbrainz.org/&quot;&gt;MusicBrainz&lt;/a&gt;. I love MusicBrainz. You love MusicBrainz. MusicBrainz mandates the use of “(disc x)”, or “(disc x: disc title)” for multi-disc albums. This brings back my unpretty Rhythmbox album listing, but the benefits of MusicBrainz far outweigh this nuisance. Use MusicBrainz.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Wanna die?</title>
    <link href="https://foolip.org/2006/04/15/wanna-die/"/>
    <id>https://foolip.org/2006/04/15/wanna-die/</id>
    <updated>2006-04-15T21:27:22+00:00</updated>
    <content type="html">
&lt;p&gt;
 One of the first Korean movies I saw was &lt;em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/My_Sassy_Girl&quot;&gt;My Sassy Girl&lt;/a&gt;&lt;/em&gt;. I absolutely loved it and I even dare say that it is &lt;em&gt;the&lt;/em&gt; best romantic comedy I have ever seen. I’ve since seen a pile of Korean romantic comedies and of course many more of Hollywood origin, but few come close. The nameless girl in &lt;em&gt;My Sassy Girl&lt;/em&gt; is quirky, violent and rather abusive of her boyfriend Gyeon-woo. One of the key phrases of the movie is “Wanna die?”, which the girl will say to Gyeon-woo whenever she wants to have things her way. In one scene, they’re in a restaurant:
&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;
  Waiter: What would you like?&lt;br&gt;
  Gyeon-woo: Coke, please.&lt;br&gt;
  The Girl: Wanna die? Drink coffee.
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As a tribute to &lt;em&gt;My Sassy Girl&lt;/em&gt;, I’ve made a t-shirt with the phrase in Korean:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/04/15/wanna-die/wannadie.jpg&quot; alt=&quot;Philip wearing a white t-shirt with red Korean print&quot; title=&quot;Wanna die?&quot; width=&quot;432&quot;&gt;
&lt;/figure&gt;
</content>
  </entry>
  <entry>
    <title>This is not a fashion blog</title>
    <link href="https://foolip.org/2006/04/05/this-is-not-a-fashion-blog/"/>
    <id>https://foolip.org/2006/04/05/this-is-not-a-fashion-blog/</id>
    <updated>2006-04-05T19:11:11+00:00</updated>
    <content type="html">
&lt;p&gt;In my grand plan, the prime purpose of this blog is not to write about things quite so superficial as my hairstyle, but that is what’s on my mind today. Almost four years ago, I stopped cutting my hair. Time and gravity eventually made it so long that a good friend of mine was practically begging me to cut it. Today I did, at &lt;a href=&quot;http://www.hairstyle.se/&quot;&gt;hairstyle&lt;/a&gt; here in Linköping. The hairdresser began by putting my ponytail in a neat bundle and cutting it off. It’s close to 40 cm in length and I’ve been informed that it’s possible to sell for real money. I thought the following exchange between me and the hairdresser was kind of funny:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;p&gt;
  —How often have you trimmed your hair?&lt;br&gt;
  —Twice.&lt;br&gt;
  —Twice a year?&lt;br&gt;
  —No, twice.
 &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The mandatory before and after pictures:&lt;/p&gt;

&lt;figure&gt;
 &lt;img class=&quot;photo&quot; src=&quot;https://foolip.org/2006/04/05/this-is-not-a-fashion-blog/beforeandafter.jpg&quot; alt=&quot;Philip with very long brown hair before the haircut, and much shorter afterwards&quot; width=&quot;450&quot;&gt;
&lt;/figure&gt;

&lt;p&gt;I’m quite happy with the end result, but it will take a few days of getting used to. Soon I’m heading off to jujutsu practice to see how well suited it is for some rolling-on-the-floor action.&lt;/p&gt;
</content>
  </entry>
</feed>
