<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en" xml:base="http://swolter.sdf1.org/software/"><updated>2008-04-05T21:32:49+02:00</updated><title>My software</title><subtitle>Software projects I worked on</subtitle><author><name>Thiton</name></author><logo>http://swolter.sdf1.org/pnyx-small.ico</logo><id>http://swolter.sdf1.org/software/index.xml</id><link rel="alternate" href="http://swolter.sdf1.org/software/index.html" type="text/html"/><link rel="self" href="http://swolter.sdf1.org/software/index.xml" type="application/atom+xml"/><generator uri="http://swolter.sdf1.org/CommandBlog" version="0.99">CommandBlog</generator><entry xmlns:footn="http://www.uni-bielefeld.de/~swolter2/Footnote" xml:lang="en"><updated>2008-04-05T21:32:49+02:00</updated><category scheme="http://www.uni-bielefeld.de/~swolter2/Blog/archive" term="2008-04"/><published>2008-04-05T21:32:49+02:00</published><id>sdf1.org:mklircrc.article</id>
   <title>mklircrc – Generating LIRC configuration files</title>
   <category term="mklircrc" scheme="tag:swolter.sdf1.org,2007:" label="mklircrc"/>
   <category term="tools" scheme="tag:swolter.sdf1.org,2007:"/>

   <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
      <p>Writ­ing a LIRC con­fig­u­ra­tion file is the ma­jor part of any 
         re­mote con­trol work with Lin­ux. Un­for­tu­nate­ly, the low de­gree
         of script­ing avail­able in LIRC makes this a lot hard­er –
         there is no ab­strac­tion from the but­tons on the re­mote con­trol
         to a gen­er­al con­cept of the <em>task</em> one wants to achieve
         with the re­mote, which could then be in­ter­pret­ed by clients in
         their re­spec­tive ways.</p>
      <p>To ad­dress that is­sue, I wrote mk­lir­crc. By an­no­tat­ing your
         <code>lir­cd.conf</code> with a few words, you can tell mk­lir­crc
         which high-lev­el task like "pause" or "raise vol­ume" you want
         to get done, and the script will write the LIRC con­trol file
         for you, in­clud­ing all ap­pli­ca­tions it knows about –
         cur­rent­ly mythtv, xine and mplay­er, but more are easy to add.</p>
      <p><a href="/src/mklircrc.tar.gz">Down­load source tar­ball</a></p>
   </div></content>
<link rel="self" type="application/atom+xml" href="http://swolter.sdf1.org/software/article-mklircrc.xml"/><link rel="alternate" type="text/html" href="http://swolter.sdf1.org/software/article-mklircrc.html"/></entry><entry xmlns:footn="http://www.uni-bielefeld.de/~swolter2/Footnote" xml:lang="en"><updated>2008-03-28T16:48:24+01:00</updated><category scheme="http://www.uni-bielefeld.de/~swolter2/Blog/archive" term="2008-03"/><published>2008-03-28T16:19:39+01:00</published><id>sdf1.org:debateTimer.article</id>
   <title>DebateTimer: A MIDP application for timing debates</title>
   <category term="midp" scheme="tag:swolter.sdf1.org,2007:" label="MIDP"/>
   
   <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
      <p>I proud­ly present you De­bateTimer, a MIDP ap­pli­ca­tion for your
         Ja­va-ca­pa­ble mo­bile phone that sup­ports you in tim­ing a for­mal
         de­bate. After en­ter­ing a speech time, a timer is start­ed which
         will give a num­ber of sig­nals:</p>
      <ul>
         <li>Start of ques­tion­ing phase. Oc­curs not at all on speech­es
            of one minute or less, at 30 sec­onds on speech­es of two
            min­utes or less, and at 60 sec­onds on all oth­er speech­es.</li>
         <li>End of ques­tion­ing phase. Oc­curs not at all on speech­es
            of one minute or less, 30 sec­onds be­fore the end of speech sig­nal
            on speech­es of four min­utes or less, and 60 sec­onds be­fore
            the end of speech sig­nal on all oth­er speech­es.</li>
         <li>End of speech sig­nal. For clar­i­ty, this sig­nal is giv­en twice
            in short suc­ces­sion.</li>
         <li>Over­time beeps. 15 sec­onds af­ter the end of the speech, the
            soft­ware starts beep­ing re­peat­ed­ly.</li>
      </ul>
      <p>For tim­ing com­pet­i­tive de­bates in Bri­tish Par­lia­ment Style or 
         Open Par­lia­ment De­bate, the us­age is ex­treme­ly sim­ple: En­ter
         the length of speech and hit the Start but­ton. Every time your
         mo­bile beeps, ham­mer. Divert con­cen­tra­tion to the re­al tasks
         at hand.</p>
      <p><a href="/midp/DebateTimer.jad">JAD file for De­bateTimer</a></p>
      <p><a href="/midp/DebateTimer.jar">JAR file for De­bateTimer</a></p>
      <p><a href="/src/DebateTimer-1.0.tar.gz">Source code</a></p>
   </div></content>
<link rel="self" type="application/atom+xml" href="http://swolter.sdf1.org/software/article-debateTimer.xml"/><link rel="alternate" type="text/html" href="http://swolter.sdf1.org/software/article-debateTimer.html"/></entry><entry xmlns:footn="http://www.uni-bielefeld.de/~swolter2/Footnote" xml:lang="en"><updated>2008-03-24T16:35:06+01:00</updated><category scheme="http://www.uni-bielefeld.de/~swolter2/Blog/archive" term="2008-03"/><published>2008-03-24T01:54:42+01:00</published><id>sdf1.org:libhyphenate-1.1.article</id>
   <title>libhyphenate v1.1 released</title>
   <category term="libhyphenate" scheme="tag:swolter.sdf1.org,2007:" label="libhyphenate"/>

   <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
      <p>I proud­ly present you the ver­sion 1.1 of 
         <a href="article-libhyphenate.html">lib­hy­phen­ate</a>. 
         UTF-8 char­ac­ters are now han­dled cor­rect­ly and some bugs were
         purged. Un­for­tu­nate­ly, I had to add glib-2.0 de­pen­dence to 
         en­able the UTF-8 han­dling.</p>
      <p>On the func­tion­al­i­ty side, a lot hap­pened: The lib­hy­phen­ate not
         on­ly cor­rect­ly hy­phen­ates whole texts in­stead of sin­gle words,
         but can al­so de­ter­mine the best hy­phen­ation point to fit the text
         in­to a giv­en width - just what you need to im­ple­ment fixed-width
         columns.</p>
      <p><a href="/libhyphenate_1-current.tar.gz">Down­load source tar­ball of 
            cur­rent ver­sion</a></p>
      <p><a href="/libhyphenate_1.1-current.tar.gz">Down­load source tar­ball of
            ver­sion 1.1</a></p>
   </div></content>
<link rel="self" type="application/atom+xml" href="http://swolter.sdf1.org/software/article-libhyphenate-1.1.xml"/><link rel="alternate" type="text/html" href="http://swolter.sdf1.org/software/article-libhyphenate-1.1.html"/></entry><entry xml:lang="en">
  <thr:in-reply-to xmlns:thr="http://purl.org/syndication/thread/1.0" ref="sdf1.org:libhyphenate-1.1.article"/>  <id>sdf1.org:libhyphenate-1.1.article-22</id>  <published>2008-03-24T12:35:08+01:00</published>  <updated>2008-03-24T12:35:08+01:00</updated>  <title>Comment on libhyphenate v1.1 released</title>
  <author>
    <name>Pierre</name>
    <uri>htpp://blog.thepimp.net</uri>
    <email>pierre.php@gmail.com</email>
  </author>
  <content type="text"> Hi!

Nice to see yet another release. It motivates me to give it a try
asap :)

One little suggestion about the links to release, you may use:

libhyphenate-current.tar.gz symlinking to the latest stable release,
the current naming is confusing.

And thanks to have fixed the contact page, I was trying to figure
out how to tell you that the links on your previous were broken
(and the comment form) :-)
  </content>
<link rel="self" type="application/atom+xml" href=".xml"/><link rel="alternate" type="text/html" href=".html"/></entry><entry xmlns:footn="http://www.uni-bielefeld.de/~swolter2/Footnote" xml:lang="en"><updated>2008-03-24T02:16:43+01:00</updated><category scheme="http://www.uni-bielefeld.de/~swolter2/Blog/archive" term="2008-03"/><published>2008-03-24T01:52:38+01:00</published><id>sdf1.org:xhtml_hyphenator-1.1.article</id>
   <title>XHTML hyphenator 1.1 released</title>

   <category term="libhyphenate" scheme="tag:swolter.sdf1.org,2007:" label="libhyphenate"/>
   <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
      <p>Thanks to Adiel Mittmann for patch­ing bugs in the 
         <a href="article-xhtml_hyphenate.html">XHTML Hyphen­ator</a>,
         which will not choke on doc­u­ments con­tain­ing DTDs any­more and
         won't leak mem­o­ry now.</p>
      <p><a href="/xhtml_hyphenate.tar.gz">Down­load source tar­ball of cur­rent ver­sion</a></p>
      <p><a href="/xhtml_hyphenate-1.1.tar.gz">Down­load source tar­ball of ver­sion 1.1</a></p>
   </div></content>
<link rel="self" type="application/atom+xml" href="http://swolter.sdf1.org/software/article-xhtml_hyphenator-1.1.xml"/><link rel="alternate" type="text/html" href="http://swolter.sdf1.org/software/article-xhtml_hyphenator-1.1.html"/></entry><entry xmlns:footn="http://www.uni-bielefeld.de/~swolter2/Footnote" xml:lang="en"><updated>2008-03-27T18:44:49+01:00</updated><category scheme="http://www.uni-bielefeld.de/~swolter2/Blog/archive" term="2008-03"/><published>2008-03-18T14:28:06+01:00</published><id>sdf1.org:contact.article</id>
   <title>Contact information</title>
   <category term="aboutme" scheme="tag:swolter.sdf1.org,2007:" label="Meta"/>

   <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
      <p>Please feel free to con­tact me by e-mail at this ad­dress:</p>
      <img src="/email.png" alt="E-Mail address in this image. Use the word web,                                  then an at sign, followed by the domain name of                                  this page."/>
      <p>Al­ter­na­tive­ly, you find my full con­tact in­for­ma­tion as a VCard file at:</p>
      <img src="/vcard.png" alt="VCard link in this image. Use the base URL of                                   swolter.sdf1.org and find the file named vcard (dot)                                  png there."/>
   </div></content>
<link rel="self" type="application/atom+xml" href="http://swolter.sdf1.org/software/article-contact.xml"/><link rel="alternate" type="text/html" href="http://swolter.sdf1.org/software/article-contact.html"/></entry></feed>
