<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <title>Blargh - Thomas Habets blog</title>
  <link>http://blog.habets.pp.se/</link>
  <description>Network, unix, Erlang and other fun projects</description>
  <copyright>Copyright Thomas Habets 2009</copyright>
  <lastBuildDate>Tue, 26 Jan 2010 21:28:45 GMT</lastBuildDate>
  <pubDate>Tue, 26 Jan 2010 21:28:45 GMT</pubDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <atom:link href="http://blog.habets.pp.se/rss" rel="self"
             type="application/rss+xml" />
  <language>en-us</language>
  <item>
   <title>Clipboard sniffer</title>
   <description><![CDATA[Yes clipboard not keyboard. I've made a clipboard sniffer for X called ClipSniff.It periodically saves whatever is in the clipboard both the "PRIMARY" and the "CLIPBOARD" into a sqlite database.git clone httpgithub.comThomasHabetsclipsniff.gitIt wasn't that hard when you knew where to look. You just...]]></description>
   <link>http://blog.habets.pp.se/2010/01/Clipboard-sniffer</link>
   <guid>http://blog.habets.pp.se/2010/01/Clipboard-sniffer</guid>
   <pubDate>Tue, 26 Jan 2010 21:28:45 GMT</pubDate>
  </item>
  <item>
   <title>Shaping and policing on Cisco</title>
   <description><![CDATA[This post is about policing and shaping on Cisco routers and switches. This is a very big topic so don't expect this post to cover everything. What I'm attempting to to is cover some things that I found aren't explained very well by books or the Internets while still being readable for someone who ...]]></description>
   <link>http://blog.habets.pp.se/2010/01/Shaping-and-policing-on-Cisco</link>
   <guid>http://blog.habets.pp.se/2010/01/Shaping-and-policing-on-Cisco</guid>
   <pubDate>Sat, 09 Jan 2010 22:57:43 GMT</pubDate>
  </item>
  <item>
   <title>Lightwave. Like Google Wave only much less</title>
   <description><![CDATA[I felt sorry for all those who don't yet have a Google Wave account and I was impressed with their demo. And I also wanted an Erlang project. So I killed three birds with one stone. I made Lightwave. It's like Google Wave only   Dumber  Buggier  Uglier  More incomplete  Written in Erlang Future pla...]]></description>
   <link>http://blog.habets.pp.se/2009/10/Lightwave.-Like-Google-Wave-only-much-less</link>
   <guid>http://blog.habets.pp.se/2009/10/Lightwave.-Like-Google-Wave-only-much-less</guid>
   <pubDate>Thu, 29 Oct 2009 22:47:17 GMT</pubDate>
  </item>
  <item>
   <title>Holy ip packet Batman!</title>
   <description><![CDATA[Never forget....]]></description>
   <link>http://blog.habets.pp.se/2009/10/Holy-ip-packet-Batman!</link>
   <guid>http://blog.habets.pp.se/2009/10/Holy-ip-packet-Batman!</guid>
   <pubDate>Sat, 17 Oct 2009 17:41:52 GMT</pubDate>
  </item>
  <item>
   <title>Autotools is nice</title>
   <description><![CDATA[I was recently asked why autotools was so good.  I thought I might as well post what I answered.Small differencesThere are always some small differences between OSs. For example if uint64_t existsor if it's called u_int64_t. Instead of doing an ifdef __linux__ withlots of garbage and another block...]]></description>
   <link>http://blog.habets.pp.se/2009/10/Autotools-is-nice</link>
   <guid>http://blog.habets.pp.se/2009/10/Autotools-is-nice</guid>
   <pubDate>Thu, 01 Oct 2009 21:16:05 GMT</pubDate>
  </item>
  <item>
   <title>Spanning tree limits</title>
   <description><![CDATA[I'm compiling a list of spanning tree and VLAN limits on different switches.  This is what I've come up with so far. I don't have an authoritative source for  these but in many cases this is hard to get from specs.  If you go over these limits bad things will happen  broadcast storms VLANs disappe...]]></description>
   <link>http://blog.habets.pp.se/2009/06/Spanning-tree-limits</link>
   <guid>http://blog.habets.pp.se/2009/06/Spanning-tree-limits</guid>
   <pubDate>Sun, 28 Jun 2009 22:56:23 GMT</pubDate>
  </item>
  <item>
   <title>What should have been default on Cisco devices</title>
   <description><![CDATA[Some things on Cisco switches and routers never should have been on by default. Other things should have been  turned on or set differently. This is not how I want them to be configured in the end I like CDP for example  just how I think they should have been configured from the factory.  not all ...]]></description>
   <link>http://blog.habets.pp.se/2009/04/What-should-have-been-default-on-Cisco-devices</link>
   <guid>http://blog.habets.pp.se/2009/04/What-should-have-been-default-on-Cisco-devices</guid>
   <pubDate>Fri, 10 Apr 2009 21:12:17 GMT</pubDate>
  </item>
  <item>
   <title>Moving a process to another terminal</title>
   <description><![CDATA[I've always wanted to be able to move a process from one terminal to another. For example if I've started a long-running foreground process such as irssi or scp outside of a screen and I have to log out my local terminal. I looked around and there doesn't seem to be any way to do this.There is a pro...]]></description>
   <link>http://blog.habets.pp.se/2009/03/Moving-a-process-to-another-terminal</link>
   <guid>http://blog.habets.pp.se/2009/03/Moving-a-process-to-another-terminal</guid>
   <pubDate>Sat, 21 Mar 2009 20:58:01 GMT</pubDate>
  </item>
  <item>
   <title>Erlang BGP daemon</title>
   <description><![CDATA[I'm writing a BGP daemon in ahref"httpen.wikipedia.orgwikiErlang_28programming_language29"Erlang.It can connect parse update packets and announce routes.  I started up an old Cisco 2620  router and sent route announcement to it until it cried  SYS-2-MALLOCFAIL Memory allocation of 65536 bytes fail...]]></description>
   <link>http://blog.habets.pp.se/2008/07/Erlang-BGP-daemon</link>
   <guid>http://blog.habets.pp.se/2008/07/Erlang-BGP-daemon</guid>
   <pubDate>Sun, 27 Jul 2008 22:54:00 GMT</pubDate>
  </item>
  <item>
   <title>Buffering in pipes</title>
   <description><![CDATA[I'm trying to force a program not to buffer its output to stdout. Any program all programs. It can't involve changing the source code or depending on weird or unportable stuff. It should be possible. It seems like I'm missing something obvious but I can't figure out what.Some background infoI've wr...]]></description>
   <link>http://blog.habets.pp.se/2008/06/Buffering-in-pipes</link>
   <guid>http://blog.habets.pp.se/2008/06/Buffering-in-pipes</guid>
   <pubDate>Sat, 28 Jun 2008 21:17:00 GMT</pubDate>
  </item>
 </channel>
</rss>
