<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>leoboiko’s computing log</title>
	<link>http://namakajiri.net/complog</link>
	<description>experiences with computers.  updated infrequently.</description>
	<lastBuildDate>Fri, 22 Jan 2010 13:57:11 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Not your teacher’s definition of «layer independence»</title>
		<description><![CDATA[
  Even when working at Layer 2, ExtremeWare takes
  advantage of information available at other layers to
  establish and enforce QoS and access control policies.
  Layer-independence means that when an Extreme Networks
  product is routing or switching packets, QoS and access
  control decisions can still be made using criteria [...]]]></description>
		<link>http://namakajiri.net/complog/layer-independence/</link>
			</item>
	<item>
		<title>wanderlust and imapfilter</title>
		<description><![CDATA[Wanderlust (wl) is the best IMAP MUA I’ve ever found.  However, it takes too long to filter (“refile”) server-side messages.  I wonder if it tries to download them to search?

This problem is even more annoying because wl is an Emacs application, and the Emacs OS lacks multitasking (they tell me that’s because it [...]]]></description>
		<link>http://namakajiri.net/complog/wanderlust-and-imapfilter/</link>
			</item>
	<item>
		<title>A couple things you should never do in technical writing</title>
		<description><![CDATA[
Be condescending.
Be self-congratulatory.


Condescension

A typical software example is “The System can frobnicate, twiddle, and twirl, but don’t worry, you can do it all very easily with the new System Icons!”  When you say “we made it easy” what you really mean is “We think you users are stupid, so in Our infinite wisdom we graced [...]]]></description>
		<link>http://namakajiri.net/complog/a-couple-things-you-should-never-do-in-technical-writing/</link>
			</item>
	<item>
		<title>A manifesto for natural webdesign</title>
		<description><![CDATA[A new version of my webdesign manifesto is out.  This is an attempt to document my design approach (also, it’s in itself an example of it).
]]></description>
		<link>http://namakajiri.net/complog/a-manifesto-for-natural-webdesign/</link>
			</item>
	<item>
		<title>XHTML vs. HTML vs. MSIE; or, content-negotiation woes</title>
		<description><![CDATA[&#8220;See, I like mah HTML in the raw.  No sissy &#8216;editors&#8217; or fancy-ass &#8216;templates&#8217; for me, no sir.  Gimme good old Emacs&#8217; with an nxml-mode on the rocks like God wanted it.  I write proper Appendix C–compliant XHTML 1.0  and the redfaces serve it and all is well.&#8221;

&#8220;Ah, but you see, [...]]]></description>
		<link>http://namakajiri.net/complog/xhtml-vs-html-vs-msie/</link>
			</item>
	<item>
		<title>Geotag your photos easily from the shell</title>
		<description><![CDATA[http://namakajiri.net/code/geotag-exif

This is a simple wrapper over exiftool (debian/ubuntu: in package libimage-exiftool-perl) to make it easy to set EXIF geographic information (GPS tags).  It is able to understand the decimal format for latitude/longitude that you can get from google maps, wikimapia etc.

With exiftool:

  exiftool \
      -GPSLatitudeRef=South \
   [...]]]></description>
		<link>http://namakajiri.net/complog/geotag-your-photos/</link>
			</item>
	<item>
		<title>My entry for the Rubygame Weekend Contest #2: a roguelike in Scheme</title>
		<description><![CDATA[Joining the contest was a lot of fun, and I highly recommend these weekend events to anyone who wants to learn how to write games.  With the trick of a short time span to motivate yourself and lots of experienced guys on IRC focused in much the same tasks as you, this was more [...]]]></description>
		<link>http://namakajiri.net/complog/rubygame-weekend-contest-2/</link>
			</item>
	<item>
		<title>Python irclib’s privmsg isn’t actually privmsg</title>
		<description><![CDATA[I guess irclib is kinda green, but anyway.  I was writing a bot and was very confused with its AddPrivMsgRoute and AddPubMsgRoute methods.  I’m noob to IRC, so I had to browse the RFC to be sure: in IRC, “privmsg” is the command to send messages to users and channels.  And in [...]]]></description>
		<link>http://namakajiri.net/complog/python-irclibs-privmsg-isnt-actually-privmsg/</link>
			</item>
	<item>
		<title>Open source code in Google</title>
		<description><![CDATA[The notice I received today is just too awesome to not blog.  A couple years ago I worked for a certain multinational company who paid lip service to free software; but when I said I wanted to release my library, they kept telling me to wait longer and longer, only to say “no” at [...]]]></description>
		<link>http://namakajiri.net/complog/open-source-code-in-google/</link>
			</item>
	<item>
		<title>How to learn computing^W^W^W Ten books I like</title>
		<description><![CDATA[Meme du jour: ten books about computing.  I think the meme’s name is misleading.  To “learn computing” one has to keep in mind that:


It takes ten years.  For real.
Books are necessary but not sufficient.  You have to program, to read good programs, and to read bad programs.
Computing ≠ computers ≠ programming. [...]]]></description>
		<link>http://namakajiri.net/complog/ten-books-i-like/</link>
			</item>
	<item>
		<title>Sometimes I do it too</title>
		<description><![CDATA[
  &#60;jtg&#62; Stupid python doesn&#8217;t have &#8220;resume&#8221; or whatever it&#8217;s called in ruby during a try&#8230;except clause.
  &#60;shc_&#62; sigh
  &#60;leoboiko-onduty&#62; implement it with continuations
  &#60;leoboiko-onduty&#62; OH WAIT IT DOESN&#8217;T HAVE THEM EITHER
  &#60;leoboiko-onduty&#62; &#60;/troll&#62;

]]></description>
		<link>http://namakajiri.net/complog/sometimes-i-do-it-too/</link>
			</item>
	<item>
		<title>watch-encomenda.sh: hack feio pra automatizar tracking de encomendas dos correios</title>
		<description><![CDATA[
Irritado que o tracking dos correios não tem feed?
Amargo porque acha que nunca vão fazer um?
Cansado de apertar Ctrl+R no Firefox e dizer que sim, você quer reenviar os dados POST?
Seus pobremas acabaram!!
watch-encomenda.sh
]]></description>
		<link>http://namakajiri.net/complog/watch-encomenda-sh/</link>
			</item>
	<item>
		<title>Of interest to UI designers:</title>
		<description><![CDATA[
  Why do variable resistors come with nonlinear tapers? Well, as it turns out,
  human physiology has a weird way of perceiving changes in signal intensity, such as
  sound and light intensities. For example, you may think that if you doubled the
  intensity of sound or light, you would perceive a [...]]]></description>
		<link>http://namakajiri.net/complog/of-interest-to-ui-designers/</link>
			</item>
	<item>
		<title>In the Land of vexcorp.com Where the Shadows Lie</title>
		<description><![CDATA[ping secure.vexcorp.com
    PING smeagol.vexcorp.com (200.160.255.84) 56(84) bytes of data.


Wait.

&#62; PING smeagol.vexcorp.com (200.160.255.84)
&#62; smeagol.vexcorp.com
&#62; smeagol


Oooh!

for i in aragorn gandalf frodo sam sauron melkor morgoth eru saruman balrog nazgul gollum; do
  host $i.vexcorp.com
  done&#124;grep -v 'not found'
    gandalf.vexcorp.com has address 200.187.151.90
    sauron.vexcorp.com has address 200.160.255.100
  [...]]]></description>
		<link>http://namakajiri.net/complog/in-the-land-of-vexcorpcom-where-the-shadows-lie/</link>
			</item>
	<item>
		<title>What’s the difference between /var/log/messages and /var/log/syslog?</title>
		<description><![CDATA[This is very embarrassing, but to this day I’ve never payed attention to the semantics of these two files.  When I wanted to look at something, I’d just grep /var/log/*.

Turns out the log files are just a convention spelled out in /etc/syslog.conf (read syslog(3) and syslog.conf(5) if you don’t know syslog).  These are [...]]]></description>
		<link>http://namakajiri.net/complog/the-difference-between-messages-and-syslog/</link>
			</item>
	<item>
		<title>I want a blog</title>
		<description><![CDATA[When I first designed this blog’s Wordpress theme, Lispy, I was very happy with how the end result turned out.

Now I hate it.

I want a blog with:


No administrative debris 
No sidebars
No categories
No tags
No “blogrolls”
No Ajax or useless Javascripts
No RSS feeds
No authentication mechanisms other than HTTP’s


I want a blog that is:


Fully RESTful, cacheable, cache-aware
Fully W3C-compliant
Able to [...]]]></description>
		<link>http://namakajiri.net/complog/i-want-a-blog/</link>
			</item>
</channel>
</rss>
