<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for sh</title>
    <link>http://www.advogato.org/person/sh/</link>
    <description>Advogato blog for sh</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 21 May 2013 20:31:13 GMT</pubDate>
    <item>
      <pubDate>Fri, 9 Sep 2005 23:55:45 GMT</pubDate>
      <title>9 Sep 2005</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=79</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=79</guid>
      <description>I hate OpenOffice with my guts.</description>
    </item>
    <item>
      <pubDate>Tue, 7 Dec 2004 01:47:21 GMT</pubDate>
      <title>7 Dec 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=78</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=78</guid>
      <description>I could not help but add my &lt;a href="http://sam.zoy.org/projects/hot-babe/" &gt;little contribution&lt;/a&gt; to the  fantastic &lt;a href="http://dindinx.net/hotbabe/index.php" &gt;Hot-Babe&lt;/a&gt; debate.</description>
    </item>
    <item>
      <pubDate>Wed, 3 Nov 2004 08:54:16 GMT</pubDate>
      <title>3 Nov 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=77</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=77</guid>
      <description>Shit.</description>
    </item>
    <item>
      <pubDate>Sat, 4 Sep 2004 12:27:33 GMT</pubDate>
      <title>4 Sep 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=76</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=76</guid>
      <description>&lt;b&gt; SUCON'04 &lt;/b&gt;
&lt;p&gt; I gave a talk about &lt;a href="http://sam.zoy.org/lectures/20040903-sucon/" &gt;writing portable multimedia applications&lt;/a&gt; at &lt;a href="http://www.suug.ch/sucon/04/" &gt;SUCON&lt;/a&gt;. Not many attendees, people were probably tired (too bad, they missed a lot of hairy pussy), but I had enjoyable talks with MPlayer and Xine developers afterwards. And remember, kids, the autotools rule!

&lt;p&gt; &lt;p&gt;&lt;b&gt; IBM rules &lt;/b&gt;
&lt;p&gt;The IBM Thinkpad service fixed my laptop's broken motherboard within two days. They even changed the whole LCD screen because I reported a faulty pixel and a little stain. Wow. </description>
    </item>
    <item>
      <pubDate>Tue, 10 Aug 2004 22:05:59 GMT</pubDate>
      <title>10 Aug 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=75</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=75</guid>
      <description>&lt;b&gt; I hate Slackware &lt;/b&gt;
&lt;p&gt; Slackware is probably the only modern Unix where you cannot run command &lt;tt&gt;foo&lt;/tt&gt; as user &lt;i&gt;bar&lt;/i&gt;. Of course, &lt;tt&gt;su bar -c foo&lt;/tt&gt; seems to work, but only to a point: &lt;tt&gt;-c foo&lt;/tt&gt; is not a flag for su, it is passed to the user's shell. And unlike on FreeBSD, Debian, or even Solaris, there is &lt;b&gt;no way to bypass this&lt;/b&gt;! You have to run your own wrapper around &lt;tt&gt;setuid()&lt;/tt&gt;, or change the user's shell. If the user's shell is not, well, a shell, all sorts of weird things happen, and you simply cannot execute commands as a given user in a reliable way.
&lt;p&gt;Why didn't they keep the &lt;tt&gt;su&lt;/tt&gt; from &lt;a href="http://www.freebsd.org/cgi/man.cgi?query=su&amp;apropos=0&amp;sektion=0&amp;manpath=Linux+Slackware+3.1&amp;format=html" &gt;Slackware 3.1&lt;/a&gt; ?</description>
    </item>
    <item>
      <pubDate>Sat, 24 Jul 2004 08:15:39 GMT</pubDate>
      <title>24 Jul 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=74</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=74</guid>
      <description>&lt;b&gt;FLESSD&lt;/b&gt;
&lt;p&gt;Got my first program working with &lt;a href="http://sam.zoy.org/projects/flessd/" &gt;FLESSD&lt;/a&gt;: &lt;a href="http://jnrdev.weed-crew.net/smw/" &gt;Super Mario War&lt;/a&gt;, a game similar to the amazing &lt;a href="http://jumpbump.mine.nu/" &gt;jump'n'bump&lt;/a&gt;. Admitedly, it only uses four functions from the FMOD API, but it's nice to have something working. Only 221 functions to go!
</description>
    </item>
    <item>
      <pubDate>Wed, 21 Jul 2004 17:31:08 GMT</pubDate>
      <title>21 Jul 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=73</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=73</guid>
      <description>&lt;b&gt;New toy project&lt;/b&gt;
&lt;p&gt;My new toy project is a free inplementation of the &lt;a href="http://www.fmod.org/" &gt;FMOD&lt;/a&gt; audio processing library. Its author is extremely reluctant to opensourcing it, but I spent several evenings testing free games and a huge amount of them seemed to be using FMOD. I usually just comment out the FMOD stuff from the code, but enough is enough, so I started the FLESSD project! Muahahaha.

&lt;p&gt; &lt;p&gt; &lt;p&gt;&lt;b&gt;Misc stuff&lt;/b&gt;
&lt;p&gt;I thought my Ethernet card was broken, but it was only my cat who ate the cable. Everything is fine.
&lt;p&gt;I did a cool &lt;a href="http://zoy.org/~sam/poukram_s.jpeg" &gt;sticker&lt;/a&gt; for my laptop, from free samples of self adhesive foil.

&lt;p&gt; &lt;p&gt;&lt;b&gt;Debian AMD64 GR&lt;/b&gt;
&lt;p&gt;I am really disturbed by this one. Voting would be acknowledging the fact that a GR can be used for ludicrous purposes, and not voting would mean that it has a chance to pass and set a dangerous precedent that a GR can be used for ludicrous purposes. Hopefully there is a third possibility, such as adding an amendment demanding that the ftp-master crew all shave their heads.
</description>
    </item>
    <item>
      <pubDate>Mon, 26 Apr 2004 08:50:44 GMT</pubDate>
      <title>26 Apr 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=72</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=72</guid>
      <description>&lt;b&gt;New laptop&lt;/b&gt;
&lt;p&gt;At last. After a 2-month wait, my new laptop has arrived. It's a nifty T41p which replaces my broken T20. I can already feel its magical powers: I wrote more lines of code for me this weekend than in the past two months.
&lt;p&gt;&lt;b&gt;VLC in sarge&lt;/b&gt;
&lt;p&gt;VLC has entered Debian testing yesterday. It was a real nightmare due to the GNOME/KDE/Mozilla/whatever build dependencies, but it eventually did it. The last update was more than two years ago!</description>
    </item>
    <item>
      <pubDate>Tue, 9 Mar 2004 20:31:17 GMT</pubDate>
      <title>9 Mar 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=71</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=71</guid>
      <description>&lt;b&gt; CVS to SVN and back again &lt;/b&gt;
&lt;p&gt; I finished migrating the &lt;a href="http://www.videolan.org/" &gt;VideoLAN&lt;/a&gt; CVS repositories to SVN. Since a lot of people were still using the anonymous CVS to retrieve the code, I had to write post-commit scripts to reinject SVN commits back into the CVS repository. I finished my &lt;a href="http://sam.zoy.org/writings/programming/svn2cvs.html" &gt;SVN to CVS and back again HOWTO&lt;/a&gt; which still has limitations but already works pretty well.</description>
    </item>
    <item>
      <pubDate>Thu, 19 Feb 2004 22:15:55 GMT</pubDate>
      <title>19 Feb 2004</title>
      <link>http://www.advogato.org/person/sh/diary.html?start=70</link>
      <guid>http://www.advogato.org/person/sh/diary.html?start=70</guid>
      <description>Went to a concert by &lt;a href="http://www.thedistillers.com/" &gt;The Distillers&lt;/a&gt; tonight. California punk rock rules!</description>
    </item>
  </channel>
</rss>
