<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Lateral Opinion</title><link>http://lateral.netmanagers.com.ar/</link><description>I write free software. I have an opinion on almost everything. I write quickly. A weblog was inevitable.

&lt;hr&gt;

All contents of this site written by me are free.
Copy, modify, whatever, just put my name in it, and if you change the contents, clearly say so in the same page. Please provide a link back to the original.

All images that are not my own should be available under a Creative Commons license. If that's not the case, please report and I will fix it.</description><lastBuildDate>Tue, 07 Jul 2009 11:50:46 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><geo:lat>-34</geo:lat><geo:long>58</geo:long><image><link>http://creativecommons.org/licenses/by-nc-sa/2.5/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LateralOpinion" type="application/rss+xml" /><feedburner:emailServiceId>LateralOpinion</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Create presentations using reStructured text</title><description>&lt;p&gt;Read all about it &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/stories/BBS52.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/15F3OxxPCXeeBsALNjppwShbG0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/15F3OxxPCXeeBsALNjppwShbG0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/15F3OxxPCXeeBsALNjppwShbG0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/15F3OxxPCXeeBsALNjppwShbG0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=GO37RvisUWo:kh4O01Iatxo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=GO37RvisUWo:kh4O01Iatxo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=GO37RvisUWo:kh4O01Iatxo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/GO37RvisUWo" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/07/07.html%23BB819" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/07/07.html#BB819</guid><pubDate>Tue, 07 Jul 2009 11:50:46 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/GO37RvisUWo/07.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/07/07.html#BB819</feedburner:origLink></item><item><title>Yay! sphinx-rst2pdf-builder works!</title><description>&lt;p&gt;Ok, it &lt;em&gt;kinda&lt;/em&gt; works &lt;em&gt;a little&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I got commit rights in the mercurial repo, so now you can get the very very alpha version &lt;a class="reference external" href="http://bitbucket.org/gminick/sphinx-rst2pdf-builder/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This triggered several bugs in rst2pdf, so you need &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/checkout"&gt;SVN rst2pdf&lt;/a&gt; for it to work.&lt;/p&gt;
&lt;p&gt;What works:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Glossary&lt;/li&gt;
&lt;li&gt;Plain restructured text ... with some caveats (example: footnotes are semi-broken)&lt;/li&gt;
&lt;li&gt;Index generation (not 100%, but maybe 75%)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I don't know what other pieces of sphinx require specific rst2pdf support, but I will be hitting them as they come.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WA_voGMZ6rWJy688ttGXavjrPvU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WA_voGMZ6rWJy688ttGXavjrPvU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WA_voGMZ6rWJy688ttGXavjrPvU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WA_voGMZ6rWJy688ttGXavjrPvU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=O4_PsfP7UrM:0p63F9gPKMQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=O4_PsfP7UrM:0p63F9gPKMQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=O4_PsfP7UrM:0p63F9gPKMQ:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/O4_PsfP7UrM" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/07/02.html%23BB818" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/07/02.html#BB818</guid><pubDate>Thu, 02 Jul 2009 11:25:06 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/O4_PsfP7UrM/02.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/07/02.html#BB818</feedburner:origLink></item><item><title>rst2pdf: almost sphinx-ready</title><description>&lt;p&gt;Some guys at &lt;a class="reference external" href="http://python.org.ar"&gt;PyAr&lt;/a&gt; are translating the &lt;a class="reference external" href="http://docs.python.org/tutorial/"&gt;python tutorial&lt;/a&gt; to spanish.&lt;/p&gt;
&lt;p&gt;That tutorial, like all the new python docs, uses &lt;a class="reference external" href="http://sphinx.pocoo.org/"&gt;sphinx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Since sphinx is very &lt;a class="reference external" href="http://groups.google.com/group/sphinx-dev/search?group=sphinx-dev&amp;amp;q=uses+sphinx&amp;amp;qt_g=Search+this+group"&gt;popular&lt;/a&gt;, I want &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt; to work as well as possible as Sphinx's PDF producer. So, two different things itching, I started scratching.&lt;/p&gt;
&lt;p&gt;Well, progress has been made. While the sphinx changes currently reside only on my computer, I will publish them soon, and the rst2pdf changes are already committed.&lt;/p&gt;
&lt;p&gt;Here's a &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/static/tutorial-2.pdf"&gt;sample&lt;/a&gt; to whet your appetite.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1C9v36m5_yUHXEoJCJm1TZAeLag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1C9v36m5_yUHXEoJCJm1TZAeLag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1C9v36m5_yUHXEoJCJm1TZAeLag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1C9v36m5_yUHXEoJCJm1TZAeLag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=oDGkadXhX34:1cTP-Ek_c3U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=oDGkadXhX34:1cTP-Ek_c3U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=oDGkadXhX34:1cTP-Ek_c3U:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/oDGkadXhX34" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/07/01.html%23BB817" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/07/01.html#BB817</guid><pubDate>Wed, 01 Jul 2009 17:58:18 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/oDGkadXhX34/01.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/07/01.html#BB817</feedburner:origLink></item><item><title>Responding to random blog posts. Today: 2009: software installation in GNU/Linux is still broken -- and a path to fixing it</title><description>&lt;p&gt;While randomly clicking today I saw &lt;a class="reference external" href="http://www.freesoftwaremagazine.com/columns/2009_software_installation_linux_broken_and_path_fixing_it"&gt;this article&lt;/a&gt; with the fun title of &amp;quot;2009: software installation in GNU/Linux is still broken -- and a path to fixing it&amp;quot; by Tony Mobily.&lt;/p&gt;
&lt;p&gt;As I don't have an account at FSM and don't intend to open one today, I will post a response here, where noone will ever notice it. Because that's how self-confident I am. I warn you, this response is full of proof-by-assertion and invalid generalizations, but hey, it's opinion.&lt;/p&gt;
&lt;p&gt;It starts with an interesting claim:&lt;/p&gt;
&lt;blockquote&gt;
And yet, software installation in GNU/Linux is broken. No, not broken&#x2026; it&#x2019;s terribly broken. Why is that, and what can be done to fix it?&lt;/blockquote&gt;
&lt;p&gt;I intend to show how there is one little problem with that statement: reality. As in &amp;quot;what's the most successful software delivery platform for 'normal' users in 2009, and why that matters here&amp;quot; reality (hint: it's not windows, it's nothing on a Mac).&lt;/p&gt;
&lt;p&gt;I mean the iphone, and its App Store. And what he is proposing is abandoning something that works &lt;em&gt;a lot&lt;/em&gt; like it, and go back to the cave-age &amp;quot;download this from the app's site&amp;quot; model windows uses.&lt;/p&gt;
&lt;p&gt;He describes the usual installation procedure, be it apt, yum or pacman, almost all distros do the same thing nowadays, then starts describing the problems.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Users need to have root access in order to install a piece of software; no per-user installation is allowed&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;This would have been a problem in the old days of shared computers. Nowadays, you &lt;em&gt;are&lt;/em&gt; root, or (in some cases) root's mom. All modern distros use sudo so you don't &lt;strong&gt;need&lt;/strong&gt; root access, you just use your own password (or no password at all).&lt;/p&gt;
&lt;p&gt;So, this is a non-issue.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;It&#x2019;s very tricky to install several versions of the same piece of software. Just think of the poor graphic designer who needs to install several versions of Opera and Firefox; Users are stuck with the piece of software installed system-wide;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;How do you install iFart 1.0 and 2.0 in an iphone? Can you?
Special users (like graphics designers) should be provided by special solutions, like &lt;a class="reference external" href="http://portableapps.com/node/9364"&gt;portable firefox&lt;/a&gt;. Think there's a need for it? Go ahead, it's &lt;em&gt;maybe&lt;/em&gt; one day of work.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;The software needs to be downloaded from the official repositories. Well, it doesn&#x2019;t need to, but an average user wants to stay well away from unofficial repositories for technical reasons;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The iphone software needs to be downloaded from the app store. That has not hurt anyone (other than app developers, I mean)&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;In some cases (especially when the user adds repositories or installs packages directly), the dependency-checking mechanism often fails and users end up with circular dependencies. They are nasty;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;I have not seen a circular dependency since 2003. But hey, maybe they do exist. In that case, don't do that.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;A piece of software is bound to a specific distribution, and &#x2014; what&#x2019;s worse &#x2014; to a specific version of that distribution too. It&#x2019;s not trivial to install Openoffice 3.1 on Ubuntu 8.10. You can argue that you can install the bunch of .deb packages from OpenOffice&#x2019;s web site. Tell that to your grandmother or your average inexperienced computer user.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Some iphone apps will not work without the 3.0 firmware. Solution? Upgrade your firmware. How's that different in Linux?&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;It&#x2019;s not trivial to &#x201c;give&#x201d; a program to a friend. To the end user, giving a program to a friend should be as simple as dragging an icon onto a memory stick; instead, files are scattered all over the system.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;It'seven simpler than that: here, let me give you &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt; for ubuntu: &amp;quot;Tony, install rst2pdf, it's in 'universe'&amp;quot;. I don't even need to give you a floppy disk or whatever kids use these days.&lt;/p&gt;
&lt;p&gt;Oh, and &amp;quot;how do you give someone an iphone app?&amp;quot;&lt;/p&gt;
&lt;p&gt;Then, he proposes solutions, which I think are worse than the status quo:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Users should be able to install software even without being root&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Users are root, or root's mom. This is not a problem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Users should be able to install different versions of the same software immensely easily&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The only way to do this is to make everything static or freeze the systems libraries.&lt;/p&gt;
&lt;p&gt;Do this for &amp;quot;portable&amp;quot; versions of specific apps if you want. Don't make the system suck, please.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Users should be able to run either their own version of the software, or the one installed on the system (if any)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Fine by me. OTOH, how do you do that on an iphone? You don't. Please, stop diverging from what is working in 2009.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;It should be possible to download and install software even though it doesn&#x2019;t come from an official repository&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Again, the iphone doesn't, and &lt;strong&gt;noone cares&lt;/strong&gt;. If you care, you are not the normal user you claim to advocate.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Software just needs to work &#x2014; unchanged &#x2014; even if it&#x2019;s a bit old and it&#x2019;s run on a newer distribution&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yes, &lt;a class="reference external" href="http://www.crunchgear.com/2009/06/22/interview-jared-brown-iphone-developer-about-having-his-app-rejected/"&gt;I want Quick Shot for iphones with 3.0 firmware!&lt;/a&gt;. Again, almost noone cares, except app developers.&lt;/p&gt;
&lt;p&gt;You are acting like a &lt;strong&gt;Linux&lt;/strong&gt; user, dude!&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;It should be possible to &#x201c;give&#x201d; a piece of software to a friend by simply dragging an icon onto a memory stick&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Just tell the guy the name of the app already!&lt;/p&gt;
&lt;blockquote&gt;
All this is true with Apple&#x2019;s OS X. They got software installation just right &#x2014; although a few programs, lately, seem to come with an ugly installation process.&lt;/blockquote&gt;
&lt;p&gt;Noone chooses a mac for this. They choose it because it's pretty, or because they are told they are better, or whatever, but anyone actually saying &amp;quot;hey, on a mac I can give you Office by sharing this 800MB dmg!&amp;quot;? Not only noone does it, it's freaking illegal.&lt;/p&gt;
&lt;p&gt;Besides, you give the dmg to your friend, and 92% of the time, &lt;strong&gt;your friend has windows or Linux&lt;/strong&gt; and can't use it. So your chance of success is about 8%.&lt;/p&gt;
&lt;p&gt;Imagine if it only worked if your friend's computer was an Acer? There you would have a 10.5% chance! (see &lt;a class="reference external" href="http://www.macworld.com/article/140029/2009/04/pcshipments.html"&gt;here&lt;/a&gt;) Noone would say that's &lt;strong&gt;good&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;No, sharin apps like that is not the problem.&lt;/p&gt;
&lt;p&gt;Please, dear linux distro developers, look around you, and see what &lt;em&gt;works&lt;/em&gt; in 2009.&lt;/p&gt;
&lt;p&gt;Amazingly, what works looks an awful lot like what we have been enjoying since 1998 or whatever, so let's enjoy it and make it better, instead of trying to become like a mac, or like windows, old style platforms in the age of the smartphone and the netbook.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; you can check more comments about this story in &lt;a class="reference external" href="http://www.reddit.com/r/linux/comments/8uz61/software_installation_linux_was_right_all_along/"&gt;reddit&lt;/a&gt;, &lt;a class="reference external" href="http://lxer.com/module/newswire/view/122168/index.html"&gt;lxer&lt;/a&gt; and &lt;a class="reference external" href="http://www.osnews.com/story/21714/Blind_or_Deaf_Program_Management_on_Modern_Systems_II"&gt;OSNews&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jV1IGjzUaskj1yQI4A9p8m2V0PQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jV1IGjzUaskj1yQI4A9p8m2V0PQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jV1IGjzUaskj1yQI4A9p8m2V0PQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jV1IGjzUaskj1yQI4A9p8m2V0PQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=UVcu489sR_0:FFR3tUnNiFk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=UVcu489sR_0:FFR3tUnNiFk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=UVcu489sR_0:FFR3tUnNiFk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/UVcu489sR_0" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/06/23.html%23BB816" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/06/23.html#BB816</guid><pubDate>Tue, 23 Jun 2009 09:16:14 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/UVcu489sR_0/23.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/06/23.html#BB816</feedburner:origLink></item><item><title>AAFigure in rst2pdf</title><description>&lt;p&gt;As of today, &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt; supports Chris Liechti's awesome &lt;a class="reference external" href="http://launchpad.net/aafigure"&gt;aafigure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What does it mean? It means you can put this in your document:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
+-------+       +-------+
|   A   |------&amp;gt;|   B   |
+-------+       +-------+
&lt;/pre&gt;
&lt;p&gt;And get this (and as a PDF drawing, &lt;strong&gt;not&lt;/strong&gt; as an image, so you can copy the text from it):&lt;/p&gt;
&lt;img alt="/static/aafigure.png" src="/static/aafigure.png" /&gt;
&lt;p&gt;So it's an awesome way to add simple diagrams to your restructured text documents that look good in plain text, on the web, and on PDF.&lt;/p&gt;
&lt;p&gt;Aafigure can create lots of interesting drawings, check their docs for examples &lt;a class="reference external" href="http://bazaar.launchpad.net/~aafigure-team/aafigure/trunk/annotate/head%3A/README.txt"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It currently requires aafigure from bzr (0.3 won't work).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mj3JNzzyTWVNMn0TPqUo5dOE424/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mj3JNzzyTWVNMn0TPqUo5dOE424/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mj3JNzzyTWVNMn0TPqUo5dOE424/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mj3JNzzyTWVNMn0TPqUo5dOE424/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=ctPBIs39cik:rR8sqUWbXQ8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=ctPBIs39cik:rR8sqUWbXQ8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=ctPBIs39cik:rR8sqUWbXQ8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/ctPBIs39cik" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/06/22.html%23BB815" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/06/22.html#BB815</guid><pubDate>Mon, 22 Jun 2009 09:35:52 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/ctPBIs39cik/22.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/06/22.html#BB815</feedburner:origLink></item><item><title>About 80% of what's wrong with Linux users, all in a post</title><description>&lt;p&gt;My post about Arch Linux from &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/weblog/2009/06/20.html#BB813"&gt;yesterday&lt;/a&gt; got posted at &lt;a class="reference external" href="http://www.tuxmachines.org/node/37519"&gt;tuxmachines&lt;/a&gt; and there was a comment there.&lt;/p&gt;
&lt;p&gt;I can't reply at the site because:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;It requires login.&lt;/li&gt;
&lt;li&gt;I can't find a place to get an account.&lt;/li&gt;
&lt;li&gt;It has &lt;strong&gt;freaking google ads popups&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So I reply here because:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Hey, it's my own blog, so I can do whatever I want.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here's the comment by hussam with my (admittedly ranty) response:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I've been using ArchLinux as my only distribution/operating
system since early 2006.
It is really a good distribution but lately there have been
a lot of really bad choices which I call bad compromises:&lt;/p&gt;
&lt;p&gt;1. Too many ArchLinux users think gnome/kde are bloat and
instead install some half developed window manager and some
terminal emulator and call it a &amp;quot;minimalist&amp;quot; desktop.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Why is that any of your business? And what &amp;quot;compromise&amp;quot; is there?&lt;/p&gt;
&lt;blockquote&gt;
2. Optional dependencies are the worst idea ever. If a
package is linked against libsomething.so then libsomething
should be a dependency not an optional dependency. Making
libsomething an optional dependency just because
&amp;quot;minimalist&amp;quot; users don't want to install dependencies is
plain stupid.&lt;/blockquote&gt;
&lt;p&gt;That's not what optional dependencies are for. For example, consider the example I mentioned, rst2pdf. It can use pythonmagick. It can also not use it. You will lose one small feature that AFAIK only one person ever used. If you need that feature, the manual tells you what to do: install pythonmagick.&lt;/p&gt;
&lt;p&gt;Maybe there should be a pacman option &amp;quot;install optdepends&amp;quot; which turns optional dependencies into regular ones. That would make you happy and keep others happy too.&lt;/p&gt;
&lt;blockquote&gt;
3. Bad leadership. Aaron is fantastic guy but I know at
least two ArchLinux developers who can do a much better job.&lt;/blockquote&gt;
&lt;p&gt;That's just stupid &lt;em&gt;and&lt;/em&gt; mean.&lt;/p&gt;
&lt;blockquote&gt;
4. Too many ArchLinux users now like badly automation
scripts like yaourt or whatever it is called.&lt;/blockquote&gt;
&lt;p&gt;Parse error. And then again: yaourt is great. You don't like it? Act as if it doesn't exist and be happy. You seem to have a big problem ignoring people who disagree with you. That's a really, really serious personal flaw. I suggest you grow up.&lt;/p&gt;
&lt;blockquote&gt;
5. Too many noobs who do dumb things like people adding
their users to hal, disk and dbus groups.&lt;/blockquote&gt;
&lt;p&gt;Sure, they should add themselves to optical and storage. So what? It's a simple problem and it has a simple solution.&lt;/p&gt;
&lt;p&gt;Then again, the adduser scripts probably should do that for regular user accounts. After all, who wants to create a regular user that &lt;em&gt;can't use removable storage&lt;/em&gt;? And if said use case exists, that should be doable by removing the user, and not viceversa!&lt;/p&gt;
&lt;p&gt;On the other hand, I don't give a damn, because I can fix it trivially.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The main reason why I don't think I will switch to another
distribution soon is that creating Archlinux packages from
scratch is very easy and the initscript system is really
fantastic.&lt;/p&gt;
&lt;p&gt;All in all, ArchLinux is a really strong distribution now
and it's constantly growing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I expect you, like most elitist poseurs, will run away when you feel Arch is too popular and accessible to &amp;quot;too many noobs&amp;quot; or some similar nonsense.&lt;/p&gt;
&lt;p&gt;Which, like the title says, is why you are a big part of what's wrong with Linux users.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/We4Z3NxSsxgLcZPcqS4UO3GPDlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/We4Z3NxSsxgLcZPcqS4UO3GPDlw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/We4Z3NxSsxgLcZPcqS4UO3GPDlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/We4Z3NxSsxgLcZPcqS4UO3GPDlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=xXt9kjF96K8:XLkhQWA-oIc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=xXt9kjF96K8:XLkhQWA-oIc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=xXt9kjF96K8:XLkhQWA-oIc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/xXt9kjF96K8" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/06/21.html%23BB814" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/06/21.html#BB814</guid><pubDate>Sun, 21 Jun 2009 05:35:02 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/xXt9kjF96K8/21.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/06/21.html#BB814</feedburner:origLink></item><item><title>Why I STILL use Arch Linux</title><description>&lt;p&gt;Yesterday I had one of those moments where I feel very happy about my distro of choice, &lt;a class="reference external" href="http://www.archlinux.org"&gt;Arch Linux&lt;/a&gt;. Since the last time I posted about Arch seems to have been over &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/weblog/2007/05/20.html#BB582"&gt;two years ago&lt;/a&gt; (time flies when you are having fun!), I think it's time to explain it.&lt;/p&gt;
&lt;p&gt;I wanted to test &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt; against &lt;a class="reference external" href="http://www.reportlab.org"&gt;reportlab&lt;/a&gt; from SVN, &lt;a class="reference external" href="http://deco-cow.sf.net"&gt;wordaxe&lt;/a&gt; from SVN and &lt;a class="reference external" href="http://docutils.sf.net"&gt;docutils&lt;/a&gt; from SVN, and I wanted it to be simple.&lt;/p&gt;
&lt;p&gt;Solution: I just packaged them in &lt;a class="reference external" href="http://aur.archlinux.org"&gt;AUR&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Now, whenever I need to check rst2pdf agains wordaxe trunk, I just need to &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;yaourt&lt;/span&gt; &lt;span class="pre"&gt;-S&lt;/span&gt; &lt;span class="pre"&gt;python-wordaxe-svn&lt;/span&gt;&lt;/tt&gt; and I can go back to stable wordaxe with &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;yaourt&lt;/span&gt; &lt;span class="pre"&gt;-S&lt;/span&gt; &lt;span class="pre"&gt;python-wordaxe&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The svn package will always be the current trunk without any modifications, and I can switch back and forth in about 45 seconds, without messing up my system's packages.&lt;/p&gt;
&lt;p&gt;Also, I can keep my installed SVN packages updated by doing &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;yaourt&lt;/span&gt; &lt;span class="pre"&gt;-Su&lt;/span&gt; &lt;span class="pre"&gt;--devel&lt;/span&gt;&lt;/tt&gt; every now and then.&lt;/p&gt;
&lt;p&gt;How would I have done that using Debian or a RPM distro? I suppose by going around the packaging system (which I hate) or by doing a private repo (which is so ... lame?) or by doing a public repo (which is freaking work).&lt;/p&gt;
&lt;p&gt;Really, if you are a coder, I can't think of a Linux distro that makes life easier than Arch. Pretty much everything is there (12K packages in unsupported!) and if it isn't, it's a 5-minute job to slap it into AUR and help the community.&lt;/p&gt;
&lt;p&gt;Suppose you are doing a KDE app. On most distros you need to install your own from-source copy of kdelibs to have the latest and make sure it's not screwed by distro-specific patches.&lt;/p&gt;
&lt;p&gt;On Arch? Patching upstream is frowned upon. Not having the latest version is frowned upon. So it's pretty much the ideal environment to develop against KDE, or GNOME, or PyQt or whatever.&lt;/p&gt;
&lt;p&gt;If my life was not 150% committed already, I would try to become an Arch developer, or at least a TU (Trusted User). Maybe next life!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EQaef5cX0CL0DkJwH_D8Lx8VtLc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EQaef5cX0CL0DkJwH_D8Lx8VtLc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EQaef5cX0CL0DkJwH_D8Lx8VtLc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EQaef5cX0CL0DkJwH_D8Lx8VtLc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=RnfkDJ8COc0:q7gIb5HSeBU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=RnfkDJ8COc0:q7gIb5HSeBU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=RnfkDJ8COc0:q7gIb5HSeBU:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/RnfkDJ8COc0" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/06/20.html%23BB813" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/06/20.html#BB813</guid><pubDate>Sat, 20 Jun 2009 13:06:02 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/RnfkDJ8COc0/20.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/06/20.html#BB813</feedburner:origLink></item><item><title>Rst2pdf 0.11 released!</title><description>&lt;p&gt;It's my pleasure to announce the release of rst2pdf version 0.11, available at
&lt;a class="reference external" href="http://code.google.com/p/rst2pdf/downloads/list"&gt;http://code.google.com/p/rst2pdf/downloads/list&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rst2pdf is a tool to generate PDF files directly from restructured text
sources via reportlab.&lt;/p&gt;
&lt;p&gt;This version includes many bugfixes and some new features compared to the
previous 0.10.1 version, including but not limited to embedding PDF images,
much improved image sizing, nicer list layouts, better styling, page
backgrounds, and more than 15 bugs fixed. A full changelog is included at the
bottom of this message.&lt;/p&gt;
&lt;p&gt;Rst2pdf aims to support the full restructured text feature set, and is very
close to that goal, while also including some of the more experimental
features, like a source code directive with syntax highlighting and math
notation support with LaTeX-like syntax.&lt;/p&gt;
&lt;p&gt;It supports embedding arbitrary fonts, both True Type and PS Type 1, both
raster and vector images (including SVG), page transition effects,  multiple,
flexible page layouts, cascading styles, and much, much more.&lt;/p&gt;
&lt;p&gt;You can find more information about rst2pdf in its home page (
&lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;http://rst2pdf.googlecode.com&lt;/a&gt;), and ask anything you want in the rst2pdf-
discuss mailing list (&lt;a class="reference external" href="http://groups.google.com/group/rst2pdf-discuss"&gt;http://groups.google.com/group/rst2pdf-discuss&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Here are the changes in this version compared to 0.10.1:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Degrade more gracefully when one or more wordaxe hyphenators are
broken (currently DWC is the broken one)&lt;/li&gt;
&lt;li&gt;Fixed issue 132: in some cases, with user-defined fontAlias, bold and
italic would get confused (getting italic instead of bold in inline
markup, for instance).&lt;/li&gt;
&lt;li&gt;New stylesheet no-compact-lists to make lists... less compact&lt;/li&gt;
&lt;li&gt;SVG images now handle % as a width unit correctly.&lt;/li&gt;
&lt;li&gt;Implemented issue 127: support images in PDF format. Right now they
are rasterized, so it's not ideal. Perhaps something better will come up
later.&lt;/li&gt;
&lt;li&gt;Fixed issue 129: make it work around a prblem with KeepTogether in RL 2.1
it probably makes the output look worse in some cases when using that.
RL 2.1 is not really supported, so added a warning.&lt;/li&gt;
&lt;li&gt;Fixed issue 130: use os.pathsep instead of &amp;quot;:&amp;quot; since &amp;quot;:&amp;quot; in windows is used
in disk names (and we still pay for DOS idiocy, in 2009)&lt;/li&gt;
&lt;li&gt;Fixed issue 128: headings level 3+ all looked the same&lt;/li&gt;
&lt;li&gt;Ugly bugfix for Issue 126: crashes when using images in header + TOC&lt;/li&gt;
&lt;li&gt;New tstyles section in the stylesheet provides more configurable list layouts   and more powerful table styling.&lt;/li&gt;
&lt;li&gt;Better syntax highlighting (supports bold/italic)&lt;/li&gt;
&lt;li&gt;Workaround for issue 103 so you can use borderPadding as a list (but it will look wrong
if you are using wordaxe &amp;lt;= 0.3.2)&lt;/li&gt;
&lt;li&gt;Added fieldvalue style for field lists&lt;/li&gt;
&lt;li&gt;Added optionlist tstyle, for option lists&lt;/li&gt;
&lt;li&gt;Added collection of utility stylesheets and documented it&lt;/li&gt;
&lt;li&gt;Improved command line parsing and stylesheet loading (guess
extension like latest rst2latex does)&lt;/li&gt;
&lt;li&gt;Fixed Issue 67: completely new list layouting code&lt;/li&gt;
&lt;li&gt;Fixed Issue 116: crashes caused by huge images&lt;/li&gt;
&lt;li&gt;Better support for %width in images, n2ow it's % of the container frame's
width, not of the text area.&lt;/li&gt;
&lt;li&gt;Fixed bug in SVG scaling&lt;/li&gt;
&lt;li&gt;Better handling of missing images&lt;/li&gt;
&lt;li&gt;Added missing styles abstract, contents, dedication to the default stylesheet&lt;/li&gt;
&lt;li&gt;Tables style support spaceBefore and spaceAfter&lt;/li&gt;
&lt;li&gt;New topic-title style for topic titles (obvious ;-)&lt;/li&gt;
&lt;li&gt;Vertical alignment for inline images (:align: parameter)&lt;/li&gt;
&lt;li&gt;Issue 118: Support for :scale: in images and handle resizing of inline images&lt;/li&gt;
&lt;li&gt;Issue 119: Fix placement of headers and footers&lt;/li&gt;
&lt;li&gt;New background property for page templates (nice for presentations, for example)&lt;/li&gt;
&lt;li&gt;Default to px for image width specifications instead of pt&lt;/li&gt;
&lt;li&gt;Support all required measurement units (&amp;quot;em&amp;quot; &amp;quot;ex&amp;quot; &amp;quot;px&amp;quot; &amp;quot;in&amp;quot; &amp;quot;cm&amp;quot; &amp;quot;mm&amp;quot; &amp;quot;pt&amp;quot; &amp;quot;pc&amp;quot; &amp;quot;%&amp;quot; &amp;quot;&amp;quot;)&lt;/li&gt;
&lt;li&gt;New automated scripts to check test cases for &amp;quot;visual differences&amp;quot;&lt;/li&gt;
&lt;li&gt;Respect images DPI property a bit like rst2latex does.&lt;/li&gt;
&lt;li&gt;Issue 110: New --inline-footnotes option&lt;/li&gt;
&lt;li&gt;Tested with reportlab from SVN trunk&lt;/li&gt;
&lt;li&gt;Support for Dinu Gherman's svglib. If both svglib and uniconvertor are available,
svglib is preferred (for SVG, of course). Patch originally by rute.&lt;/li&gt;
&lt;li&gt;Issue 109: Separate styles for each kind of admonition&lt;/li&gt;
&lt;li&gt;For Issue 109: missing styles are not a fatal error&lt;/li&gt;
&lt;li&gt;Issue 117: TOCs with more than 6 levels now supported (raised limit to 9, which
is silly deep)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/shmL7hcyn9RE90qyZL5ZUBJ8PQU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/shmL7hcyn9RE90qyZL5ZUBJ8PQU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/shmL7hcyn9RE90qyZL5ZUBJ8PQU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/shmL7hcyn9RE90qyZL5ZUBJ8PQU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=9-cSmFukQf4:CW9ZpeZUouk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=9-cSmFukQf4:CW9ZpeZUouk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=9-cSmFukQf4:CW9ZpeZUouk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/9-cSmFukQf4" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/06/19.html%23BB812" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/06/19.html#BB812</guid><pubDate>Fri, 19 Jun 2009 19:13:30 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/9-cSmFukQf4/19.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/06/19.html#BB812</feedburner:origLink></item><item><title>rst2pdf progress report</title><description>&lt;p&gt;Since the last release, there have been &lt;em&gt;many&lt;/em&gt; changes, improvements and fixes in &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At the bottom of this post you will find (maybe incomplete) list, but I wanted to share a couple of relatively large advances.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;&lt;strong&gt;Presentations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have wanted to make rst2pdf useful for presentations for quite a while. And now it's getting close.&lt;/p&gt;
&lt;p&gt;I am writing a small tutorial about it, but you can see a &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/static/slides.pdf"&gt;demo&lt;/a&gt; already.&lt;/p&gt;
&lt;p&gt;The changes that make this possible are:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Fixed bugs regarding page layout&lt;/li&gt;
&lt;li&gt;Added support for page backgrounds (including SVG!)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This was in large part because of &lt;a class="reference external" href="http://cesarodas.com/"&gt;César Rodas&lt;/a&gt;, who wanted something simple and text-based to do his ZendCon presentation, so he asked me about it, and I was ashamed to give him a broken tool.&lt;/p&gt;
&lt;p&gt;See how that works? I am driven by embarrassment. That's embarrasing.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;&lt;strong&gt;Major stylesheet improvements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The related changes are way too many (see below), but it also happened for a reason: I wanted to make prettier documents.&lt;/p&gt;
&lt;p&gt;So, since most people seems to like Sphinx's style, I wanted to look similar.&lt;/p&gt;
&lt;p&gt;Did I achieve it? Yes and no, take a look:&lt;/p&gt;
&lt;div class="center"&gt;&lt;a href="http://www.flickr.com/photos/ralsina/3576677542/"&gt;&lt;img src="http://farm4.static.flickr.com/3345/3576677542_d431811c1c_m.jpg" class="flickr" alt="web-sphinx"&gt;&lt;/a&gt;&lt;div class="footerbox"&gt;web-sphinx by &lt;a href="http://www.flickr.com/photos/ralsina/3576677542/"&gt;Roberto Alsina&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- nothing --&gt;
&lt;div class="center"&gt;&lt;a href="http://www.flickr.com/photos/ralsina/3575872175/"&gt;&lt;img src="http://farm4.static.flickr.com/3559/3575872175_4321a797d7_m.jpg" class="flickr" alt="rst2pdf-sphinx"&gt;&lt;/a&gt;&lt;div class="footerbox"&gt;rst2pdf-sphinx by &lt;a href="http://www.flickr.com/photos/ralsina/3575872175/"&gt;Roberto Alsina&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;But it's just a draft, I didn't look at fonts, or weight of the headings, or even at what pygments color scheme sphinx is using.&lt;/p&gt;
&lt;p&gt;But anyway, even &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/browse/trunk/rst2pdf/styles/sphinx.json"&gt;this rough stylesheet&lt;/a&gt; made me find a dozen bugs or problems in rst2pdf.&lt;/p&gt;
&lt;p&gt;So, the main lesson here is, please tell me what you can and can't do with rst2pdf, because there are whole areas I am not even looking at, day-to-day.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;The final thing is... the next release is going to be awesome. But then again, I always say that, don't I?&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;&lt;strong&gt;Changes as of today:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Workaround for issue 103 so you can use borderPadding as a list (but it will look wrong
if you are using wordaxe &amp;lt;= 0.3.2)&lt;/li&gt;
&lt;li&gt;Added fieldvalue style for field lists&lt;/li&gt;
&lt;li&gt;Added optionlist tstyle, for option lists&lt;/li&gt;
&lt;li&gt;Added collection of utility stylesheets and documented it&lt;/li&gt;
&lt;li&gt;Improved command line parsing and stylesheet loading (guess
extension like latest rst2latex does)&lt;/li&gt;
&lt;li&gt;Fixed Issue 67: completely new list layouting code&lt;/li&gt;
&lt;li&gt;Fixed Issue 116: crashes caused by huge images&lt;/li&gt;
&lt;li&gt;Better support for %width in images, n2ow it's % of the container frame's
width, not of the text area.&lt;/li&gt;
&lt;li&gt;Fixed bug in SVG scaling&lt;/li&gt;
&lt;li&gt;Better handling of missing images&lt;/li&gt;
&lt;li&gt;Added missing styles abstract, contents, dedication to the default stylesheet&lt;/li&gt;
&lt;li&gt;Tables style support spaceBefore and spaceAfter&lt;/li&gt;
&lt;li&gt;New topic-title style for topic titles (obvious ;-)&lt;/li&gt;
&lt;li&gt;Vertical alignment for inline images (:align: parameter)&lt;/li&gt;
&lt;li&gt;Issue 118: Support for :scale: in images and handle resizing of inline images&lt;/li&gt;
&lt;li&gt;Issue 119: Fix placement of headers and footers&lt;/li&gt;
&lt;li&gt;New background property for page templates (nice for presentations, for example)&lt;/li&gt;
&lt;li&gt;Default to px for image width specifications instead of pt&lt;/li&gt;
&lt;li&gt;Support all required measurement units (&amp;quot;em&amp;quot; &amp;quot;ex&amp;quot; &amp;quot;px&amp;quot; &amp;quot;in&amp;quot; &amp;quot;cm&amp;quot;
&amp;quot;mm&amp;quot; &amp;quot;pt&amp;quot; &amp;quot;pc&amp;quot; &amp;quot;%&amp;quot; &amp;quot;&amp;quot;)&lt;/li&gt;
&lt;li&gt;New automated scripts to check test cases for &amp;quot;visual differences&amp;quot;&lt;/li&gt;
&lt;li&gt;Respect images DPI property a bit like rst2latex does.&lt;/li&gt;
&lt;li&gt;Issue 110: New --inline-footnotes option&lt;/li&gt;
&lt;li&gt;Tested with reportlab from SVN trunk&lt;/li&gt;
&lt;li&gt;Support for Dinu Gherman's svglib. If both svglib and uniconvertor are available,
svglib is preferred (for SVG, of course). Patch originally by rute.&lt;/li&gt;
&lt;li&gt;Issue 109: Separate styles for each kind of admonition&lt;/li&gt;
&lt;li&gt;For Issue 109: missing styles are not a fatal error&lt;/li&gt;
&lt;li&gt;Issue 117: TOCs with more than 6 levels now supported (raised limit to 9, which
is silly deep)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DaYPD2f7nND8rr4Ia8D898_uq0I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DaYPD2f7nND8rr4Ia8D898_uq0I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DaYPD2f7nND8rr4Ia8D898_uq0I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DaYPD2f7nND8rr4Ia8D898_uq0I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=FdN_ZqT8yM8:ltaz6CTtSX0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=FdN_ZqT8yM8:ltaz6CTtSX0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=FdN_ZqT8yM8:ltaz6CTtSX0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/FdN_ZqT8yM8" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/29.html%23BB811" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/29.html#BB811</guid><pubDate>Fri, 29 May 2009 14:40:43 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/FdN_ZqT8yM8/29.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/29.html#BB811</feedburner:origLink></item><item><title>A kind reminder</title><description>&lt;p&gt;Dear &lt;a class="reference external" href="http://www.pythonprogramminglanguage.info/"&gt;http://www.pythonprogramminglanguage.info/&lt;/a&gt; I have no problem whatsoever with my blog being republished. I would prefer if you could link back here from somewhere, mmmmkay?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O1cTtHmXVu1RXyKOJfVtbFplBJc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O1cTtHmXVu1RXyKOJfVtbFplBJc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O1cTtHmXVu1RXyKOJfVtbFplBJc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O1cTtHmXVu1RXyKOJfVtbFplBJc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=yA6iU47okkQ:S7sXEAMHjAk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=yA6iU47okkQ:S7sXEAMHjAk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=yA6iU47okkQ:S7sXEAMHjAk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/yA6iU47okkQ" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/17.html%23BB810" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/17.html#BB810</guid><pubDate>Sun, 17 May 2009 23:31:42 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/yA6iU47okkQ/17.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/17.html#BB810</feedburner:origLink></item><item><title>Sorry about rst2pdf 0.10, have some 0.10.1 instead.</title><description>&lt;p&gt;So, &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt; 0.10 was not ok. The setup.py that worked on 0.9 simply didn't work for the new version.&lt;/p&gt;
&lt;p&gt;Good thing is, Christoph actually &lt;strong&gt;undestands&lt;/strong&gt; setuptools, so he could fix it and deliver a neat &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/downloads/list"&gt;0.10.1&lt;/a&gt; for your PDF-generating pleasure.&lt;/p&gt;
&lt;p&gt;Post 0.10.1, I have already fixed one bug, Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=117"&gt;117&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tyz6wo5aTgtuwA3Kj2HEood5Qrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tyz6wo5aTgtuwA3Kj2HEood5Qrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tyz6wo5aTgtuwA3Kj2HEood5Qrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tyz6wo5aTgtuwA3Kj2HEood5Qrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=1UULqLEyaOk:KxcmM_3wXuU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=1UULqLEyaOk:KxcmM_3wXuU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=1UULqLEyaOk:KxcmM_3wXuU:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/1UULqLEyaOk" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/17.html%23BB809" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/17.html#BB809</guid><pubDate>Sun, 17 May 2009 13:51:47 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/1UULqLEyaOk/17.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/17.html#BB809</feedburner:origLink></item><item><title>Released rst2pdf 0.10!</title><description>&lt;p&gt;After 8 months (!) it's finally out: rst2pdf 0.10 ready for downloading from its &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;homepage&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you don't know what I'm talking about, rst2pdf lets you create PDF files from a simple, very lightly marked pure text format called &lt;a class="reference external" href="http://docutils.sourceforge.net/rst.html"&gt;restructured text&lt;/a&gt; and is the easiest way to create nice documentation for your free software project and more!&lt;/p&gt;
&lt;p&gt;Here is the &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/static/manual.pdf"&gt;manual&lt;/a&gt; which is created using rst2pdf itself from &lt;a class="reference external" href="http://rst2pdf.googlecode.com/svn/trunk/doc/manual.txt"&gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And here's a (maybe partial) list of the changes, which should convince you that you really want this version:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Issue 87: Table headers can be repeated in each page (thanks to Yasushi Masuda)&lt;/li&gt;
&lt;li&gt;Issue 93: Line number support for code blocks (:linenos: true)&lt;/li&gt;
&lt;li&gt;Issue 111: Added --no-footnote-backlinks option&lt;/li&gt;
&lt;li&gt;Issue 107: Support localized directives/roles (example: sommaire instead of contents)&lt;/li&gt;
&lt;li&gt;Issue 112: Fixed crash when processing empty list items&lt;/li&gt;
&lt;li&gt;Issue 98: Nobreak support, and set as default for inline-literals so they don't hyphenate.&lt;/li&gt;
&lt;li&gt;Slightly better tests&lt;/li&gt;
&lt;li&gt;Background colors in text styles work with reportlab 2.3&lt;/li&gt;
&lt;li&gt;Issue 99: Fixed hyphenation in headers/footers (requires wordaxe 0.3.2)&lt;/li&gt;
&lt;li&gt;Issue 106: Crash on demo.txt fixed (requires wordxe 0.3.2)&lt;/li&gt;
&lt;li&gt;Issue 102: Implemented styles for bulleted and numbered lists&lt;/li&gt;
&lt;li&gt;Issue 38: Default headers/footers via options, config file or stylesheet&lt;/li&gt;
&lt;li&gt;Issue 88: Implemented much better book-style TOCs&lt;/li&gt;
&lt;li&gt;Issue 100: Fixed bug with headers/footers and Reportlab 2.3&lt;/li&gt;
&lt;li&gt;Issue 95: Fixed bug with indented tables&lt;/li&gt;
&lt;li&gt;Issue 89: Implemented --version&lt;/li&gt;
&lt;li&gt;Issue 84: Fixed bug with relative include paths&lt;/li&gt;
&lt;li&gt;Issue 85: Fixed bug with table cell styles&lt;/li&gt;
&lt;li&gt;Issue 83: Fixed bug with numeric colors in backColor attribute&lt;/li&gt;
&lt;li&gt;Issue 44: Support for stdin and stdout&lt;/li&gt;
&lt;li&gt;Issue 79: Added --stylesheet-path option&lt;/li&gt;
&lt;li&gt;Issue 80: Send warnings to stderr, not stdout&lt;/li&gt;
&lt;li&gt;Issue 66: Implemented &amp;quot;smart quotes&amp;quot;&lt;/li&gt;
&lt;li&gt;Issue 77: Work around missing matplotlib&lt;/li&gt;
&lt;li&gt;Proper translation of labels (such as &amp;quot;Author&amp;quot;, &amp;quot;Version&amp;quot; etc.) using the
docutils languages package. (r473)&lt;/li&gt;
&lt;li&gt;Fixed problems with wrong or non-existing fonts. (r484)&lt;/li&gt;
&lt;li&gt;Page transition effect support for presentations (r423)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Hf906NibeRdh8dn5r7XDFyahn6E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hf906NibeRdh8dn5r7XDFyahn6E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Hf906NibeRdh8dn5r7XDFyahn6E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hf906NibeRdh8dn5r7XDFyahn6E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=bFFunrLbmoU:dX52OgmOXpI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=bFFunrLbmoU:dX52OgmOXpI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=bFFunrLbmoU:dX52OgmOXpI:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/bFFunrLbmoU" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/15.html%23BB808" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/15.html#BB808</guid><pubDate>Fri, 15 May 2009 00:01:48 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/bFFunrLbmoU/15.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/15.html#BB808</feedburner:origLink></item><item><title>A bit more work in rst2pdf</title><description>&lt;p&gt;A bit of time today, too:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Started looking at issue reported by msoulier (not reproduced yet)&lt;/li&gt;
&lt;li&gt;Implemented improvement requested in Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=111"&gt;111&lt;/a&gt; in &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/detail?r=520"&gt;r520&lt;/a&gt; (including docs and sample config file). Now it needs to be verified by &lt;a class="reference external" href="http://code.google.com/u/adk0212/"&gt;adk2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Verified Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=106"&gt;106&lt;/a&gt; isn't happening anymore and closed it.&lt;/li&gt;
&lt;li&gt;Closed Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=76"&gt;76&lt;/a&gt; as WontFix because I am not keeping RL2.1 installed :-(&lt;/li&gt;
&lt;li&gt;Closed Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=99"&gt;99&lt;/a&gt; because it's fixed in wordaxe 0.3.2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/diff?spec=svn521&amp;amp;r=521&amp;amp;format=side&amp;amp;path=/trunk/CHANGES.txt"&gt;changelog&lt;/a&gt; in SVN is getting more than long enough to deserve a new release!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QzZQPSo7a5Zpa6u2kYHRd4fmkTQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzZQPSo7a5Zpa6u2kYHRd4fmkTQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QzZQPSo7a5Zpa6u2kYHRd4fmkTQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzZQPSo7a5Zpa6u2kYHRd4fmkTQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=haG7GFij_r8:2p4lIgHT6x8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=haG7GFij_r8:2p4lIgHT6x8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=haG7GFij_r8:2p4lIgHT6x8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/haG7GFij_r8" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/14.html%23BB807" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/14.html#BB807</guid><pubDate>Thu, 14 May 2009 10:10:35 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/haG7GFij_r8/14.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/14.html#BB807</feedburner:origLink></item><item><title>rst2pdf in sphinx!</title><description>&lt;p&gt;Looks like someone is finally &lt;a class="reference external" href="http://bitbucket.org/gminick/sphinx-rst2pdf-builder/"&gt;working&lt;/a&gt; on getting &lt;a class="reference external" href="http://sphinx.pocoo.org"&gt;sphinx&lt;/a&gt; to generate PDFs using &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Happy happy joy joy! Good Luck!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xKjP9xpoY6P4dfin79ci5SeFydA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKjP9xpoY6P4dfin79ci5SeFydA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xKjP9xpoY6P4dfin79ci5SeFydA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKjP9xpoY6P4dfin79ci5SeFydA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_uEMRUsjIEs:e227OD5alVo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_uEMRUsjIEs:e227OD5alVo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_uEMRUsjIEs:e227OD5alVo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/_uEMRUsjIEs" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/13.html%23BB806" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/13.html#BB806</guid><pubDate>Wed, 13 May 2009 21:46:32 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/_uEMRUsjIEs/13.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/13.html#BB806</feedburner:origLink></item><item><title>rst2pdf bugfixes</title><description>&lt;p&gt;After an awfully long time, I set aside one hour for coding, and spent it on bugfixing for &lt;a class="reference external" href="http://rst2pdf.googlecode.com"&gt;rst2pdf&lt;/a&gt;.&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Fixed Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=112"&gt;112&lt;/a&gt; with &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/detail?r=513"&gt;r513&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fixed Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=107"&gt;107&lt;/a&gt; with &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/source/detail?r=516"&gt;r516&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Started implementing Issue &lt;a class="reference external" href="http://code.google.com/p/rst2pdf/issues/detail?id=111"&gt;111&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Not much work (the fixes were very simple) but at least I am doing something. Important since some people actually use this program ;-)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XqrUCfDYifhvB0GtmNIjya9rVUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XqrUCfDYifhvB0GtmNIjya9rVUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XqrUCfDYifhvB0GtmNIjya9rVUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XqrUCfDYifhvB0GtmNIjya9rVUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=n3E9NTvzaWI:aiTctRat6yk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=n3E9NTvzaWI:aiTctRat6yk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=n3E9NTvzaWI:aiTctRat6yk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/n3E9NTvzaWI" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/05/13.html%23BB805" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/05/13.html#BB805</guid><pubDate>Wed, 13 May 2009 11:03:47 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/n3E9NTvzaWI/13.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/05/13.html#BB805</feedburner:origLink></item><item><title>Planet LUGLi</title><description>&lt;p&gt;In &lt;a class="reference external" href="http://web.archive.org/web/19980515031310/ultra7.unl.edu.ar/linuxarchive/68.html"&gt;1997&lt;/a&gt; I was one of the founding members of a LUG, called LUGLi.&lt;/p&gt;
&lt;p&gt;I left the group a few years ago, but I have rejoined their mailing list recently.&lt;/p&gt;
&lt;p&gt;Since I officially Know Everything About &lt;a class="reference external" href="http://github.com/ralsina/Planeta-LUGLi/tree/masterg:http://offog.org/code/rawdog.html"&gt;Rawdog&lt;/a&gt; (TM) I offered to create a planet for member blogs. And here is &lt;a class="reference external" href="http://lugli.netmanagers.com.ar"&gt;Planeta LUGLi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It's heavily based on my work for &lt;a class="reference external" href="http://planeta.python.org.ar"&gt;Planeta PyAr&lt;/a&gt; and, just like it, its configuration and data is hosted in &lt;a class="reference external" href="http://github.com/ralsina/Planeta-LUGLi/tree/master"&gt;github&lt;/a&gt; in case of my sudden death (and because there is no point in making it difficult to help me ;-).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9_9W99ZxrOJ8A0y-zJRwpn6c5d4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_9W99ZxrOJ8A0y-zJRwpn6c5d4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9_9W99ZxrOJ8A0y-zJRwpn6c5d4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_9W99ZxrOJ8A0y-zJRwpn6c5d4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=iJpuX6Xaz7M:a9x4jMJ8_Vk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=iJpuX6Xaz7M:a9x4jMJ8_Vk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=iJpuX6Xaz7M:a9x4jMJ8_Vk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/iJpuX6Xaz7M" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/04/29.html%23BB804" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/04/29.html#BB804</guid><pubDate>Wed, 29 Apr 2009 21:49:14 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/iJpuX6Xaz7M/29.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/04/29.html#BB804</feedburner:origLink></item><item><title>My son's multiple birthday</title><description>&lt;p&gt;Because of special circumstances, my boy had the whole cake-and-candles thing done three times in three days.&lt;/p&gt;
&lt;p&gt;So here they are:&lt;/p&gt;
&lt;object width="320" height="240" &gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.facebook.com/v/1120547144089" /&gt;&lt;embed src="http://www.facebook.com/v/1120547144089" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="240"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;object width="320" height="240" &gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.facebook.com/v/1120616025811" /&gt;&lt;embed src="http://www.facebook.com/v/1120616025811" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="240"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;object width="320" height="240" &gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.facebook.com/v/1120570064662" /&gt;&lt;embed src="http://www.facebook.com/v/1120570064662" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="240"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;And now for something completely different:&lt;/p&gt;
&lt;object width="320" height="240" &gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.facebook.com/v/1120587185090" /&gt;&lt;embed src="http://www.facebook.com/v/1120587185090" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="240"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/buRWG0cyXA2J5rSNiJp21vzsuVs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/buRWG0cyXA2J5rSNiJp21vzsuVs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/buRWG0cyXA2J5rSNiJp21vzsuVs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/buRWG0cyXA2J5rSNiJp21vzsuVs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=BnxQy58eJu0:3Rn-IhTzeak:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=BnxQy58eJu0:3Rn-IhTzeak:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=BnxQy58eJu0:3Rn-IhTzeak:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/BnxQy58eJu0" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/04/20.html%23BB803" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/04/20.html#BB803</guid><pubDate>Mon, 20 Apr 2009 13:39:33 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/BnxQy58eJu0/20.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/04/20.html#BB803</feedburner:origLink></item><item><title>PyQt by Example (Session 4) in spanish! (and some thanks)</title><description>&lt;p&gt;Thanks to Leonardo De Luca, session 4 is now &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/tr/es/stories/BBS50.html"&gt;available in spanish&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also, thanks to:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ZeD who pointed out a bug in session 2 and wrote a sphinx config file (works very well!)&lt;/li&gt;
&lt;li&gt;Emanuele Rampichini who pointed out a bug (which I have not fixed yet)&lt;/li&gt;
&lt;li&gt;Simon Edwards who posted about this series in &lt;a class="reference external" href="http://www.kdedevelopers.org/node/3928"&gt;his blog&lt;/a&gt; and pointed out some differences if you want to use PyKDE instead of PyQt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Kmfhl-ZGfJCGy5tHQ7yDoyIAz14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kmfhl-ZGfJCGy5tHQ7yDoyIAz14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Kmfhl-ZGfJCGy5tHQ7yDoyIAz14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kmfhl-ZGfJCGy5tHQ7yDoyIAz14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=hdOXDG0-UWE:3g8kotc5tKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=hdOXDG0-UWE:3g8kotc5tKs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=hdOXDG0-UWE:3g8kotc5tKs:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/hdOXDG0-UWE" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/04/12.html%23BB802" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/04/12.html#BB802</guid><pubDate>Sun, 12 Apr 2009 10:32:24 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/hdOXDG0-UWE/12.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/04/12.html#BB802</feedburner:origLink></item><item><title>PyQt by Example (Session 3) in spanish! </title><description>&lt;p&gt;Thanks to Nicolás Miyasato, session 3 is now &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/tr/es/stories/BBS49.html"&gt;available in spanish&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If someone wants to translate this to other languages, please contact me.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q1sNmUt4tFzy_7ient6GRtJ9wcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q1sNmUt4tFzy_7ient6GRtJ9wcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q1sNmUt4tFzy_7ient6GRtJ9wcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q1sNmUt4tFzy_7ient6GRtJ9wcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=Q6u7OkXuZjM:6fwCc2yNUgk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=Q6u7OkXuZjM:6fwCc2yNUgk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=Q6u7OkXuZjM:6fwCc2yNUgk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/Q6u7OkXuZjM" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/04/09.html%23BB801" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/04/09.html#BB801</guid><pubDate>Thu, 09 Apr 2009 10:44:56 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/Q6u7OkXuZjM/09.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/04/09.html#BB801</feedburner:origLink></item><item><title>PyQt by example (Session 2) in spanish!
</title><description>&lt;p&gt;Thanks to Nicolás Pace, session 2 is now &lt;a class="reference external" href="http://lateral.netmanagers.com.ar/tr/es/stories/BBS48.html"&gt;available in spanish&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If anyone wants to translate these things to other languages, please, go ahead and contact me!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UHr_SwhMHJAgUzyDUsC4l50tbyw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UHr_SwhMHJAgUzyDUsC4l50tbyw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UHr_SwhMHJAgUzyDUsC4l50tbyw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UHr_SwhMHJAgUzyDUsC4l50tbyw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_fOEOAGoIjs:zOLco54-GH4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_fOEOAGoIjs:zOLco54-GH4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LateralOpinion?a=_fOEOAGoIjs:zOLco54-GH4:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LateralOpinion?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/_fOEOAGoIjs" height="1" width="1"/&gt;</description><enclosure url="http://www.talkr.com/app/fetch.app?feed_id=15734&amp;amp;perma_link=http%3A//lateral.netmanagers.com.ar/weblog/2009/04/07.html%23BB800" length="0" type="audio/mpeg" /><guid isPermaLink="false">http://lateral.netmanagers.com.ar/weblog/2009/04/07.html#BB800</guid><pubDate>Tue, 07 Apr 2009 10:44:56 GMT</pubDate><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><link>http://feedproxy.google.com/~r/LateralOpinion/~3/_fOEOAGoIjs/07.html</link><feedburner:origLink>http://lateral.netmanagers.com.ar/weblog/2009/04/07.html#BB800</feedburner:origLink></item><item><title>Links for 2007-12-07 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/NcKojWd7hUY/ralsina</link><pubDate>Sat, 08 Dec 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-12-07</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ajaxian.com/archives/use-the-google-chart-api-to-create-charts-for-your-web-applications"&gt;Use the Google Chart API to create charts for your web applications&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/NcKojWd7hUY" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-12-07</feedburner:origLink></item><item><title>Links for 2007-11-29 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/Vg-Pno4K8PQ/ralsina</link><pubDate>Fri, 30 Nov 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-11-29</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://en.opensuse.org/Installation_on_Chocolate_Laptop"&gt;Installation on Chocolate Laptop&lt;/a&gt;&lt;br/&gt;
Del.icio.us ...  chocolate... makes sense&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/Vg-Pno4K8PQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-11-29</feedburner:origLink></item><item><title>Links for 2007-11-16 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/NOT_30OZhDg/ralsina</link><pubDate>Sat, 17 Nov 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-11-16</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://edition.cnn.com/2007/LIVING/personal/11/16/flying.spaghettimonster.ap/index.html"&gt;Religious scholars mull Flying Spaghetti Monster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/NOT_30OZhDg" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-11-16</feedburner:origLink></item><item><title>Links for 2007-11-13 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/kXJaE6oosdw/ralsina</link><pubDate>Wed, 14 Nov 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-11-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.betaversion.org/~stefano/linotype/news/110/"&gt;About Android&lt;/a&gt;&lt;br/&gt;
Almost makes me want to really learn Java&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/kXJaE6oosdw" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-11-13</feedburner:origLink></item><item><title>Links for 2007-08-11 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/nnzW5ORfv4w/ralsina</link><pubDate>Sun, 12 Aug 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-08-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://edward.oconnor.cx/2005/04/rms"&gt;RMS is still a social moron.&lt;/a&gt;&lt;br/&gt;
I really should have made those custom t-shirts saying &amp;quot;RMS called me evil&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/nnzW5ORfv4w" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-08-11</feedburner:origLink></item><item><title>Links for 2007-08-09 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/r8acgWheMm8/ralsina</link><pubDate>Fri, 10 Aug 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-08-09</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://graphics.cs.cmu.edu/projects/scene-completion/"&gt;Blows your mind. Then carefully patches it together seamlessly.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/r8acgWheMm8" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-08-09</feedburner:origLink></item><item><title>Links for 2007-08-05 [del.icio.us]</title><link>http://feedproxy.google.com/~r/LateralOpinion/~3/tR39F1EetbM/ralsina</link><pubDate>Mon, 06 Aug 2007 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/ralsina#2007-08-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sunclipse.org/?p=220#more-220"&gt;On how Borges wrote Fight Club&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/LateralOpinion/~4/tR39F1EetbM" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/ralsina#2007-08-05</feedburner:origLink></item></channel></rss>
