<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.lugmen.org.ar/">
	<title>planet LUGMen</title>
	<link>http://planet.lugmen.org.ar/</link>
	<description>planet LUGMen - http://planet.lugmen.org.ar/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-7418713485903752529" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/46127eff" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-2c067531" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-4960182888625803977" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-53fe56a9" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-7a56a111" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-5136f4fa" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/7a1b0257" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/1d5fa4ac" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-6253794860353355291" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-1837869a" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-4cdb6071" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/05c1a38b" />
			<rdf:li rdf:resource="http://www.coronel.org.ar/?p=172" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-2359652101328093729" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-5928537343405205299" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-7591e38f" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/6bb62b24" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-5898105086179012831" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/216efac0" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/4db9dd89" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-611dc288" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/4f48de24" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/02506490" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-348002567898023807" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-8301216474933535369" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-8597038907171506111" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-76de305c" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-16051998.post-5054563248953120619" />
			<rdf:li rdf:resource="http://pabloseminario.com.ar/?p=431" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-69670412" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-8307660719769812073" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-728b697e" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/1827fc98" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2634338968278034985.post-3957773188283167884" />
			<rdf:li rdf:resource="http://boris.insert-coin.org/wordpress/?p=914" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/6b46de30" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/1e329497" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/2c7c9be6" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-557cd085" />
			<rdf:li rdf:resource="http://boris.insert-coin.org/wordpress/?p=911" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/3c8c4303" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-1971806163748643340" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-3420038447138892677" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/4e47dd0f" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-4ff42b9b" />
			<rdf:li rdf:resource="http://blog.macumba.homelinux.org/?p=177" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/7a8b9504" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-368feb9" />
			<rdf:li rdf:resource="http://pabloseminario.com.ar/?p=336" />
			<rdf:li rdf:resource="http://boris.insert-coin.org/wordpress/?p=909" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/67847ce4" />
			<rdf:li rdf:resource="http://boris.insert-coin.org/wordpress/?p=904" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/1db90b23" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-7c569e8d" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/182292b3" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-34095248.post-2742890627318686034" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/-aae6b6c" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/7ad65f7a" />
			<rdf:li rdf:resource="http://llucax.com.ar/blog/blog.cgi/post/59fb8b20" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-7418713485903752529">
	<title>kastor: Feliz Dia del SysAdmin</title>
	<link>http://kastorhq.blogspot.com/2010/07/feliz-dia-del-sysadmin.html</link>
	<content:encoded>Hoy es el &lt;b&gt;dia&lt;/b&gt; del &lt;a href=&quot;http://www.sysadminday.com/&quot;&gt;&lt;b&gt;SysAdmin&lt;/b&gt;&lt;/a&gt;&amp;nbsp;... asi que &lt;b&gt;por favo&lt;/b&gt;r acercate a tu &lt;b&gt;Administrador de Sistemas&lt;/b&gt; amigo y saludalo :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Feliz Dia&lt;/b&gt; y saquemos el &lt;a href=&quot;http://es.wikipedia.org/wiki/Bastard_Operator_from_Hell&quot;&gt;&lt;b&gt;BOFH&lt;/b&gt;&lt;/a&gt; que todos llevamos dentro!!! ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para los que no entiendan un pomo que hace un SysAdmin estas son algunas de las tareas:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Luchar contra los virus, asegurándose que por algún correo con un adjunto del tipo PamelaAndersonDesnuda.jpg.exe no cague toda la red de la empresa.&lt;/li&gt;
&lt;li&gt;Luchar contra el spam para que encima los usuarios se quejen de que no les llegan las publicidades a las que se suscriben :P&lt;/li&gt;
&lt;li&gt;Administrar los usuarios y contraseñas, para que no puedas suplantar a ese compañero que siempre te cayó mal y enviar correos insultantes al gerente desde su cuenta.&lt;/li&gt;
&lt;li&gt;Proteger la red, para que alguien con ganas de curiosear no se meta donde no le corresponde.&lt;/li&gt;
&lt;li&gt;Velar por la seguridad de los Sistemas, para que no se pueda instalar programas extraños y aprovechar la red de la empresa para bajar gigas y gigas de pornografía.&lt;/li&gt;
&lt;li&gt;Ver la seguridad de la conexión a internet, bloqueando sitios que pueden hacer que te distraigas en tu jornada laboral, del tipo http://www.fotosdemujerestotalmentedesnudasgratis.com/ y canillar la conexion de internet a los usuarios que TODO el dia estan leecheando.&lt;/li&gt;
&lt;li&gt;Realizar backups, protegiendo la información que día a día generas (?) con tu trabajo.&lt;/li&gt;
&lt;li&gt;Tener al día los Sistemas Operativos, para que alguna de las múltiples vulnerabilidades que se descubren a diario no afecten tu Window$ XP,Vista, 7, 8 :P&lt;/li&gt;
&lt;li&gt;En algunas empresas también se encargan del soporte técnico (¿probaste reiniciando la PC? ¿verificaste que esté enchufada?)&lt;/li&gt;
&lt;li&gt;Y un largo etcétera….&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_90.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_90.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_105.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_105.jpg&quot; width=&quot;256&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_23.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_23.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_107.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_107.jpg&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_72.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_72.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_88.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://acidcow.com/pics/20090731/pics/8/sysadmin_day_88.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-7418713485903752529?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-30T13:10:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/46127eff">
	<title>luca: Calling abort() on unhandled exception</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/46127eff</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://thread.gmane.org/gmane.comp.lang.d.phobos/1468&quot;&gt;This&lt;/a&gt; is one of those threads where I want to drop my work on the GC and kill
&lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/&quot;&gt;some&lt;/a&gt; of the &lt;a class=&quot;reference external&quot; href=&quot;http://thread.gmane.org/gmane.comp.lang.d.phobos/1468/focus=1488&quot;&gt;D&lt;/a&gt;'s main developers.&lt;/p&gt;
&lt;p&gt;Please, at least learn a little about &lt;a class=&quot;reference external&quot; href=&quot;http://www.opengroup.org/onlinepubs/9699919799/functions/abort.html&quot;&gt;abort()&lt;/a&gt; before giving an opinion!&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-30T12:01:36+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-2c067531">
	<title>luca: Presenting CDGC</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-2c067531</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;I've just published the &lt;a class=&quot;reference external&quot; href=&quot;http://git-scm.com/&quot;&gt;git&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://git.llucax.com.ar/w/software/dgc/cdgc.git&quot;&gt;repository&lt;/a&gt; of my &lt;a class=&quot;reference external&quot; href=&quot;http://feeds.feedburner.com/www.digitalmars.com/d/&quot;&gt;D&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29&quot;&gt;GC&lt;/a&gt; implementation: CDGC.
The name stands for &lt;em&gt;Concurrent D Garbage Collector&lt;/em&gt; but right now you may call
it &lt;em&gt;Configurable D Garbage Collector&lt;/em&gt;, as there is no concurrency at all yet,
but the GC is configurable via environment variables :)&lt;/p&gt;
&lt;p&gt;It's based on the &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/tango/browser/tags/releases/0.99.9/tango/core/rt/gc/basic&quot;&gt;Tango (0.99.9) basic GC&lt;/a&gt;, there are only few changes at the
moment, probably the bigger ones are:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Runtime configurability using environment variables.&lt;/li&gt;
&lt;li&gt;Logging of malloc()s and collections to easily get stats about time and space
consumed by the GC (option &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;malloc_stats_file&lt;/span&gt;&lt;/tt&gt; [str] and
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;collect_stats_file&lt;/span&gt;&lt;/tt&gt; [str]).&lt;/li&gt;
&lt;li&gt;Precise heap scanning based on the patches published in &lt;a class=&quot;reference external&quot; href=&quot;http://d.puremagic.com/issues/show_bug.cgi?id=3463&quot;&gt;bug 3463&lt;/a&gt; (option
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;conservative&lt;/span&gt;&lt;/tt&gt; [bool]).&lt;/li&gt;
&lt;li&gt;Runtime configurable debug features (option &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;mem_stomp&lt;/span&gt;&lt;/tt&gt; [bool] and
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sentinel&lt;/span&gt;&lt;/tt&gt; [bool]).&lt;/li&gt;
&lt;li&gt;Other non user-visible cleanups.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The configuration is done via the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;D_GC_OPTS&lt;/span&gt;&lt;/tt&gt; environment variable, and the
format is:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
D_GC_OPTS=opt1=value:opt2=value:bool_opt:opt3=value
&lt;/pre&gt;
&lt;p&gt;Where &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;opt1&lt;/span&gt;&lt;/tt&gt;, &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;opt2&lt;/span&gt;&lt;/tt&gt;, &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;opt3&lt;/span&gt;&lt;/tt&gt; and &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bool_opt&lt;/span&gt;&lt;/tt&gt; are option names and
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;value&lt;/span&gt;&lt;/tt&gt; is their respective values. Boolean options can omit the value (which
means &lt;em&gt;true&lt;/em&gt;) or use a value of &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;0&lt;/span&gt;&lt;/tt&gt; or &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;1&lt;/span&gt;&lt;/tt&gt; to express &lt;em&gt;false&lt;/em&gt; and &lt;em&gt;true&lt;/em&gt;
respectively. String options have no limitations, except they can't have the
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt;&lt;/tt&gt; char in their values and they have a maximum value length (255 at this
moment).&lt;/p&gt;
&lt;p&gt;At the moment is a little slower than the Tango basic GC, because the precise
scanning is done very naively and a lot of calls to &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;findPool()&lt;/span&gt;&lt;/tt&gt; are done.
This will change in the future.&lt;/p&gt;
&lt;p&gt;There is &lt;strong&gt;a lot&lt;/strong&gt; of work to be done (cleanup, optimization and the concurrent
part :), but I'm making it public because maybe someone could want to adapt some
of the ideas or follow the development.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-28T18:48:42+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-4960182888625803977">
	<title>kastor: EFF gana tremenda pulseada a la DCMA y Apple</title>
	<link>http://kastorhq.blogspot.com/2010/07/eff-gana-tremenda-pulseada-la-dcma-y.html</link>
	<content:encoded>&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://images.encyclopediadramatica.com/images/thumb/6/65/Dmca.jpg/180px-Dmca.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://images.encyclopediadramatica.com/images/thumb/6/65/Dmca.jpg/180px-Dmca.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
La &lt;a href=&quot;http://eff.org/&quot;&gt;Electronic Frontier Foundation&lt;/a&gt; gana la disputa que tenia contra Apple, la DMCA y otras operadadoras por el jailbreak y el unlocking de handsets: &lt;br /&gt;
&lt;blockquote&gt;In its reasoning in favor of EFF's jailbreaking exemption, the Copyright Office rejected Apple's claim that copyright law prevents people from installing unapproved programs on iPhones: &quot;When one jailbreaks a smartphone in order to make the operating system on that phone interoperable with an independently created application that has not been approved by the maker of the smartphone or the maker of its operating system, the modifications that are made purely for the purpose of such interoperability are fair uses.&quot;&lt;/blockquote&gt;&lt;a href=&quot;http://www.eff.org/press/archives/2010/07/26&quot;&gt;La nota de prensa completa aca&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-4960182888625803977?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-26T18:36:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-53fe56a9">
	<title>luca: C++ template WTF</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-53fe56a9</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;See this small program:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
template&amp;lt;typename T1&amp;gt;
struct A {
        template&amp;lt;typename T2&amp;gt;
        void foo_A() {}
};

template&amp;lt;typename T&amp;gt;
struct B : A&amp;lt;T&amp;gt; {
        void foo_B() {
                this-&amp;gt;foo_A&amp;lt;int&amp;gt;(); // line 10
        }
};

int main() {
        B&amp;lt;int&amp;gt; b;
        b.foo_B();
        return 0;
}
&lt;/pre&gt;
&lt;p&gt;You may think it should compile. Well, it doesn't:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
g++ t.cpp -o t
t.cpp: In member function ‘void B&amp;lt;T&amp;gt;::foo_B()’:
t.cpp:10: error: expected primary-expression before ‘int’
t.cpp:10: error: expected ‘;’ before ‘int’
&lt;/pre&gt;
&lt;p&gt;Today I've learned a new (&lt;strong&gt;horrible&lt;/strong&gt;) &lt;em&gt;feature&lt;/em&gt; of C++, &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;foo_A&lt;/span&gt;&lt;/tt&gt; is an
&lt;a class=&quot;reference external&quot; href=&quot;http://womble.decadent.org.uk/c++/template-faq.html#disambiguation&quot;&gt;ambiguous&lt;/a&gt; symbol for C++. I've seen the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;typename&lt;/span&gt;&lt;/tt&gt; keyword being used to
disambiguate types before (specially when using iterators) but never a template.
Here is the code that works:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
template&amp;lt;typename T1&amp;gt;
struct A {
        template&amp;lt;typename T2&amp;gt;
        void foo_A() {}
};

template&amp;lt;typename T&amp;gt;
struct B : A&amp;lt;T&amp;gt; {
        void foo_B() {
                this-&amp;gt;template foo_A&amp;lt;int&amp;gt;();
                //    ^^^^^^^^
                // or: A&amp;lt;T&amp;gt;::template foo_A&amp;lt;int&amp;gt;();
                // but not simply: template foo_A&amp;lt;int&amp;gt;();
        }
};

int main() {
        B&amp;lt;int&amp;gt; b;
        b.foo_B();
        return 0;
}
&lt;/pre&gt;
&lt;p&gt;Note how you have to help the compiler, explicitly saying &lt;em&gt;yes, believe me,
foo_A is a template&lt;/em&gt; because it has no clue. Also note that the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;template&lt;/span&gt;&lt;/tt&gt;
keyword is only needed when &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;A&lt;/span&gt;&lt;/tt&gt;, &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;B&lt;/span&gt;&lt;/tt&gt; and &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;A::foo_A&lt;/span&gt;&lt;/tt&gt; are all templates;
remove the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;template&amp;lt;...&amp;gt;&lt;/span&gt;&lt;/tt&gt; to any of them, and the original example will
compile flawlessly, so this is a &lt;strong&gt;special special special&lt;/strong&gt; case.&lt;/p&gt;
&lt;p&gt;Yeah, really spooky!&lt;/p&gt;
&lt;p&gt;In &lt;a class=&quot;reference external&quot; href=&quot;http://digitalmars.com/d/&quot;&gt;D&lt;/a&gt; things are more natural, because templates are not ambiguous (thanks to
the odd &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;symbol!(Type)&lt;/span&gt;&lt;/tt&gt; syntax), you can just write:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
class A(T1) {
        void foo_A(T2)() {}
}

class B(T) : A!(T) {
        void foo_B() {
                foo_A!(int)();
        }
}

void main() {
        B!(int) b;
        b.foo_B();
}
&lt;/pre&gt;
&lt;p&gt;And all works as expected.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-25T20:22:51+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-7a56a111">
	<title>luca: Performance WTF</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-7a56a111</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;How do I start describing this problem? Let's try to do it in chronological
order...&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;introduction&quot;&gt;
&lt;h1&gt;Introduction&lt;/h1&gt;
&lt;p&gt;I've collected a bunch of little programs to use as a benchmark suite for the
&lt;a class=&quot;reference external&quot; href=&quot;http://www.llucax.com.ar/proj/dgc/index.html&quot;&gt;garbage collector&lt;/a&gt; for &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29&quot;&gt;my thesis&lt;/a&gt;. I was running only a few manually each
time I've made a change to the GC to see how things were going (I didn't want to
make changes that degrade the performance). A little tired of this (and missing
the point of having several tests using just a few), I've decided to build
a &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Makefile&quot;&gt;Makefile&lt;/a&gt; to compile the programs, run the tests and generate some graphs
with the timings to compare the performance against the current &lt;a class=&quot;reference external&quot; href=&quot;http://digitalmars.com/d/index.html&quot;&gt;D&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://digitalmars.com/d/1.0/garbage.html&quot;&gt;GC&lt;/a&gt;
(&lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/tango&quot;&gt;Tango&lt;/a&gt; really).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;the-problem&quot;&gt;
&lt;h1&gt;The Problem&lt;/h1&gt;
&lt;p&gt;When done, I noticed a particular test that was notably slower in my
implementation (it went from ~3 seconds to ~5 seconds). Here is the result (see
the &lt;a class=&quot;reference external&quot; href=&quot;http://codepad.org/xGDCS3KO&quot;&gt;voronoi&lt;/a&gt; test, if you can read the labels, there is some overlapping
because my effort to improve the graph was truncated by this issue :).&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;http://feeds.feedburner.com/blog/posts/2010/07/13-time.svg&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;align-center&quot;&gt;&lt;img alt=&quot;/blog/posts/2010/07/13-time.png&quot; class=&quot;align-center&quot; src=&quot;http://feeds.feedburner.com/blog/posts/2010/07/13-time.png&quot; /&gt;&lt;/div&gt;
&lt;/a&gt;
&lt;p&gt;But I didn't recall it being that way when running the test manually. So I ran
the test manually again, and it took ~3 seconds, not ~5. So I started to dig
where the difference came from. You'll be surprised by my findings, &lt;strong&gt;the
difference came from executing the tests inside the Makefile!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes, take a look at this (please note that I've removed all output from the
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;voronoi&lt;/span&gt;&lt;/tt&gt; program, the only change I've made):&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
$ /usr/bin/time -f%e ./voronoi -n 30000
3.10
$ echo 'all:' &amp;gt; Makefile
$ echo -e '\t$C' &amp;gt;&amp;gt; Makefile
$ make C=&amp;quot;/usr/bin/time -f%e ./voronoi -n 30000&amp;quot;
/usr/bin/time -f%e ./voronoi -n 30000
5.11
$
&lt;/pre&gt;
&lt;p&gt;This is not just one isolated run, I've tried hundreds of runs and the results
are reproducible and stable.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;further-investigation&quot;&gt;
&lt;h1&gt;Further Investigation&lt;/h1&gt;
&lt;p&gt;I don't remember exactly how I started, but early enough, noticing that the
Tango's &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/tango/browser/tags/releases/0.99.9/tango/core/rt/gc/basic&quot;&gt;basic&lt;/a&gt; GC didn't suffered from that problem, and being my GC based on
that one, I &lt;a class=&quot;reference external&quot; href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html&quot;&gt;bisected&lt;/a&gt; my repository to see what was introducing such behaviour.
The offending patch was &lt;a class=&quot;reference external&quot; href=&quot;http://pastebin.com/1y8si1sc&quot;&gt;removing the difference between committed and
uncommitted pages in pools&lt;/a&gt;. I can see that this patch could do more harm
than good now (I didn't tried the benchmark when I did that change I think),
because more pages are looped when working with pools, but I can't see how this
would affect only the program when it's executed by Make!!!&lt;/p&gt;
&lt;p&gt;I had a patch that made thing really nasty but not a clue &lt;strong&gt;why&lt;/strong&gt; they were
nasty. I've tried &lt;strong&gt;everything&lt;/strong&gt;. First, the obvious: use &lt;a class=&quot;reference external&quot; href=&quot;http://opengroup.org/onlinepubs/007908775/xcu/nice.html&quot;&gt;nice&lt;/a&gt; and &lt;a class=&quot;reference external&quot; href=&quot;http://linux.die.net/man/1/ionice&quot;&gt;ionice&lt;/a&gt;
(just in case) to see if I was just being unlucky with the system load (very
unlikely since I did hundreds of runs in different moments, but still). No
change.&lt;/p&gt;
&lt;p&gt;I've tried running it on another box. Mine is a Quad-Core, so I've tried the
Dual-Core from work and I had the same problem, only the timing difference were
a little smaller (about ~4.4 seconds), so I thought it might be something to do
to with the multi-cores, so I've tried it in a single core, but the problem was
the same (~10.5 seconds inside make, ~7 outside). I've tried with &lt;a class=&quot;reference external&quot; href=&quot;http://linux.die.net/man/1/taskset&quot;&gt;taskset&lt;/a&gt; in
the multi-core boxes too. I've tried putting all the CPUs with the performance
governor using &lt;a class=&quot;reference external&quot; href=&quot;http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq-set.html&quot;&gt;cpufreq-set&lt;/a&gt; too, but didn't help.&lt;/p&gt;
&lt;p&gt;Since I'm using &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/dmd&quot;&gt;DMD&lt;/a&gt;, which works only in 32 bits &lt;a class=&quot;reference external&quot; href=&quot;http://www.llucax.com.ar/blog/blog/post/-41d8f86f&quot;&gt;for now&lt;/a&gt;, and since my
box, and the box at work are both 64 bits, I suspected from that too, but the
old AMD is 32 bits and I see the problem there too.&lt;/p&gt;
&lt;p&gt;I've tried &lt;a class=&quot;reference external&quot; href=&quot;http://valgrind.org/&quot;&gt;valgrind&lt;/a&gt; + &lt;a class=&quot;reference external&quot; href=&quot;http://valgrind.org/info/tools.html#callgrind&quot;&gt;callgrind&lt;/a&gt; + &lt;a class=&quot;reference external&quot; href=&quot;http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGrindIndex&quot;&gt;kcachegrind&lt;/a&gt; but it seems like valgrind
emulation is not affected by whatever difference is when the program is ran
inside make because the results for the run &lt;a class=&quot;reference external&quot; href=&quot;http://feeds.feedburner.com/blog/posts/2010/07/13-callgrind.out.cdgc-9fac8d7-make&quot;&gt;inside&lt;/a&gt; and &lt;a class=&quot;reference external&quot; href=&quot;http://feeds.feedburner.com/blog/posts/2010/07/13-callgrind.out.cdgc-9fac8d7-nomake&quot;&gt;outside&lt;/a&gt; make were
almost identical.&lt;/p&gt;
&lt;p&gt;I've tried &lt;a class=&quot;reference external&quot; href=&quot;http://linux.die.net/man/1/env&quot;&gt;env&lt;/a&gt; -i, just in case some weird environment variable was making the
difference, but nothing.&lt;/p&gt;
&lt;p&gt;I've tried &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Strace&quot;&gt;strace&lt;/a&gt; too, to see if I spotted anything weird, and I saw a couple
of weird things (like the addresses returned by &lt;a class=&quot;reference external&quot; href=&quot;http://www.opengroup.org/onlinepubs/000095399/functions/mmap.html&quot;&gt;mmap&lt;/a&gt; being suspiciously very
different), but nothing too concrete (but I think inspecting the strace results
more thoughtfully might be one of the most fertile paths to follow). I took
a look at the timings of the syscalls and there was nothing taking too much
time, most of the time is spent in the programs calculations.&lt;/p&gt;
&lt;p&gt;So I'm really lost here. I still have no idea where the difference could come
from, and I guess I'll have to run the tests from a separate shell script
instead of directly inside make because of this. I'll ask to the make developers
about this, my only guess is that maybe make is doing some trickery with the
scheduler of something like that for the -j option. And I'll take a look to the
offending patch too, to see if the performance was really degraded and maybe
I'll revert it if it does, no matter what happen with this issue.&lt;/p&gt;
&lt;p&gt;If you have any ideas on what could be going on, &lt;strong&gt;anything&lt;/strong&gt;, please let me
know (in a comment of via &lt;a class=&quot;reference external&quot; href=&quot;mailto:luca@llucax.com.ar&quot;&gt;e-mail&lt;/a&gt;). Thanks :)&lt;/p&gt;
&lt;div class=&quot;admonition-update admonition&quot;&gt;
&lt;p class=&quot;first admonition-title&quot;&gt;Update&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;I've &lt;a class=&quot;reference external&quot; href=&quot;http://thread.gmane.org/gmane.comp.gnu.make.general/8974&quot;&gt;post&lt;/a&gt;ed this to the &lt;a class=&quot;reference external&quot; href=&quot;http://lists.gnu.org/mailman/listinfo/help-make&quot;&gt;Make mailing list&lt;/a&gt;, but unfortunately didn't
got any useful answer. Thanks anyway to all the people that replied with nice
suggestions!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonition-update admonition&quot;&gt;
&lt;p class=&quot;first admonition-title&quot;&gt;Update&lt;/p&gt;
&lt;p&gt;Thanks Alb for the investigation, that was a 1/4kg of ice-cream well earned
=P&lt;/p&gt;
&lt;p&gt;A couple of notes about his findings. An easy way to trigger this behaviour
is using the command &lt;a class=&quot;reference external&quot; href=&quot;http://linux.die.net/man/8/setarch&quot;&gt;setarch&lt;/a&gt;, the option &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-L&lt;/span&gt;&lt;/tt&gt; changes the memory layout
to &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;ADDR_COMPAT_LAYOUT&lt;/span&gt;&lt;/tt&gt;, see the &lt;a class=&quot;reference external&quot; href=&quot;http://lwn.net/Articles/90311/&quot;&gt;commit that introduced the new layout&lt;/a&gt;
for more details.&lt;/p&gt;
&lt;p&gt;The call to &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;setrlimit(RLIMIT_STACK,&lt;/span&gt;  &lt;span class=&quot;pre&quot;&gt;RLIM_INFINITY)&lt;/span&gt;&lt;/tt&gt; by Make (which has
a &lt;a class=&quot;reference external&quot; href=&quot;http://thread.gmane.org/gmane.comp.gnu.make.bugs/4730&quot;&gt;reason&lt;/a&gt;) triggers that behaviour too because the new layout can't have an
&lt;em&gt;unlimited&lt;/em&gt; stack, so using &lt;a class=&quot;reference external&quot; href=&quot;http://www.opengroup.org/onlinepubs/000095399/utilities/ulimit.html&quot;&gt;ulimit&lt;/a&gt; (&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;ulimit&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;unlimited&lt;/span&gt;&lt;/tt&gt;) causes the
same behaviour.&lt;/p&gt;
&lt;p&gt;The same way, if you type ulimit -s 8192 ./voronoi as a command in
a Makefile, the effect is reverted and the command behaves as outside the
Makefile.&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;Part of the mystery is solved, but a question remains: why the test is so
address-space-layout dependant? It smells like a GC bug (present in the basic
GC too, as other tests I've done show the same odd behaviour, less visibly,
but still, probably because of the removal of the distinction between
committed and uncommitted memory patch).&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonition-update admonition&quot;&gt;
&lt;p class=&quot;first admonition-title&quot;&gt;Update&lt;/p&gt;
&lt;p&gt;Last update, I promise! =)&lt;/p&gt;
&lt;p&gt;I think I know what is adding the extra variance when the memory layout is
randomized: &lt;strong&gt;false pointers&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Since the GC is &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29#Precise_vs._conservative_and_internal_pointers&quot;&gt;conservative&lt;/a&gt;, data is usually misinterpreted as pointers.
It seems that are address spaces that makes much more likely that simple data
is misinterpreted as a valid pointer, at least for the voronoi test. This is
consistent with other tests. Tests with random data notably increases their
variance among runs and are pretty stable when the memory layout is not
randomized.&lt;/p&gt;
&lt;p&gt;I'll try to give the patch to &lt;a class=&quot;reference external&quot; href=&quot;http://d.puremagic.com/issues/show_bug.cgi?id=3463&quot;&gt;integrate precise heap scanning&lt;/a&gt; a try, and
see if it improves things.&lt;/p&gt;
&lt;p&gt;What remains a mystery is what happened with the committed memory
distinction, now I can't reproduce the results. I made so many measures and
changes, that maybe I just got lost in a bad measure (for example, with the
CPU using the &lt;em&gt;ondemand&lt;/em&gt; governor). I've tried again the tests with and
without that change and the results are pretty the same (a little better for
the case with the distinction, but a really tiny difference indeed).&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;Well, that's all for now, I'll give this post a rest =)&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;admonition-update admonition&quot;&gt;
&lt;p class=&quot;first admonition-title&quot;&gt;Update&lt;/p&gt;
&lt;p&gt;Don't believe me, ever! =P&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;I just wanted to say that's is confirmed, the high variance in the timings
when heap randomization is used is because of &lt;em&gt;false pointers&lt;/em&gt;. See this
&lt;a class=&quot;reference external&quot; href=&quot;http://d.puremagic.com/issues/show_bug.cgi?id=3463#c45&quot;&gt;comment&lt;/a&gt; for more details.&lt;/p&gt;
&lt;/div&gt;

&lt;/div&gt;

      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-25T00:11:14+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-5136f4fa">
	<title>luca: Proposition Infinity</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-5136f4fa</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;I'm sorry if I'm being a little &lt;a class=&quot;reference external&quot; href=&quot;http://www.llucax.com.ar/blog/blog/post/7a1b0257&quot;&gt;repetitive&lt;/a&gt; about &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Futurama&quot;&gt;Futurama&lt;/a&gt; lately, but I just
saw &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Proposition_Infinity&quot;&gt;Proposition Infinity&lt;/a&gt; (6ACV04) which talks about egalitarian marriage
between humans and robots (obviously parodying gay marriage legalization).&lt;/p&gt;
&lt;p&gt;Well, it turns out, in case you didn't know, in &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Argentina&quot;&gt;Argentina&lt;/a&gt;, &lt;a class=&quot;reference external&quot; href=&quot;http://www.google.com/hostednews/ap/article/ALeqM5hNaz3Yj83eVbNzTrmzTSXxpz-pBAD9GVNQIO2&quot;&gt;egalitarian
marriage (AKA gay marriage) is legal since July 15th&lt;/a&gt;. This Futurama episode
was aired on the July 8th, so it was kind of premonitory (leaving out the fact
that the law in Argentina was in discussion long before that :).&lt;/p&gt;
&lt;p&gt;Anyway, cheers to all homosexual couples that can get married now in Argentina,
and to all &lt;em&gt;robosexual&lt;/em&gt; couples that will be able to get married sometime after
the year 3000 =P.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-24T20:10:41+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/7a1b0257">
	<title>luca: The attack of the killer app</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/7a1b0257</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Attack_of_the_Killer_App&quot;&gt;The attack of the killer app&lt;/a&gt; (6ACV03) is one of the best and geekest
episodes of &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Futurama&quot;&gt;Futurama&lt;/a&gt; I've ever seen.&lt;/p&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;&lt;p&gt;Making fun of &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/IPhone&quot;&gt;iPhone&lt;/a&gt; and &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Twitter&quot;&gt;Twitter&lt;/a&gt; is really easy, and done everywhere now
days, but Futurama does it in another level, in a level only geeks can enjoy
that much. One clear example (leaving aside the &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Killer_app&quot;&gt;title&lt;/a&gt; of the episode) is this
little jewel:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fry: Since when is the Internet about robbing people of their privacy?&lt;/p&gt;
&lt;p&gt;Bender: August 6th, 1991.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Referencing the &lt;a class=&quot;reference external&quot; href=&quot;http://groups.google.com/group/alt.hypertext/tree/browse_frm/thread/7824e490ea164c06/f61c1ef93d2a8398?rnum=1&amp;hl=en&amp;q=group%3Aalt.hypertext+author%3ATim+author%3ABerners-Lee&amp;_done=%2Fgroup%2Falt.hypertext%2Fbrowse_frm%2Fthread%2F7824e490ea164c06%2Ff61c1ef93d2a8398%3Ftvc%3D1%26q%3Dgroup%3Aalt.hypertext+author%3ATim+author%3ABerners-Lee%26hl%3Den%26#doc_06dad279804cb3ba&quot;&gt;announcement&lt;/a&gt; of the creation of the &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/World_Wide_Web&quot;&gt;WorldWideWeb&lt;/a&gt;.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-22T18:08:36+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/1d5fa4ac">
	<title>luca: Rocanrrrrrollllll n-n-n!!!</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/1d5fa4ac</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Hoy estuve de tour por el centro y aproveché para comprar entradas para dos
bandas legendarias que se juntan para &lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/watch?v=YRIyNv0zShM&quot;&gt;rockear&lt;/a&gt;. Aunque una levemente más
popular que la otra, 8 veces más popular si la popularidad fuera proporcional al
precio de la entrada, pero creo que el precio favorece a la banda menos conocida
:P&lt;/p&gt;
&lt;p&gt;Se trata de &lt;a class=&quot;reference external&quot; href=&quot;http://es.wikipedia.org/wiki/Pixies&quot;&gt;Pixies&lt;/a&gt; (apurensennn que mañana es el último día con descuento, las
dos módicas gambas que sale un campo son con descuento!) y &lt;a class=&quot;reference external&quot; href=&quot;http://www.asadoviolento.com/&quot;&gt;Asado Violento&lt;/a&gt;
(apurensennnn que &lt;a class=&quot;reference external&quot; href=&quot;http://www.asadoviolento.com/images/Flyer23-07-10.jpg&quot;&gt;tocan&lt;/a&gt; el viernes).&lt;/p&gt;
&lt;p&gt;Les dejaría una foto de las entradas para que se mueran de envidia, pero la
razón por la cual salí a pasear en primera instancia es que mi hermosa
&lt;a class=&quot;reference external&quot; href=&quot;http://www.canonarg.com.ar/site/vercamara.php?cid=320&quot;&gt;camarita&lt;/a&gt; anda con problemas así que la llevé a la garantía (al negocio porque
las importan ellos y &lt;a class=&quot;reference external&quot; href=&quot;http://www.canonarg.com.ar/&quot;&gt;Canon Argentina&lt;/a&gt; se lava las manos, y &lt;a class=&quot;reference external&quot; href=&quot;http://www.usa.canon.com/&quot;&gt;Canon USA&lt;/a&gt;
también). Tengo un poco de miedo con la garantía por &lt;a class=&quot;reference external&quot; href=&quot;http://www.consumidor.gov.ar/fotoquality-sa/&quot;&gt;esto&lt;/a&gt; y por &lt;a class=&quot;reference external&quot; href=&quot;http://www.consumidor.gov.ar/la-casa-del-flash-fotoquality-sa/&quot;&gt;esto&lt;/a&gt;, espero
que sean excepciones, aunque ya de por sí me dijeron que llame en 20 o 30 días
:S. Igual debo darles un par de porotos porque fueron muy amables e hicieron
&lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/watch?v=hQh6J6pZO5o&quot;&gt;tudu bom, tudu legal&lt;/a&gt; (me dieron comprobante con fecha, con los datos de la
cámara y todo lo que les dejaba).  Como buen justiciero que soy, los mantendré
informados al respecto.&lt;/p&gt;
&lt;p&gt;Por esta razón lamentablemente no habrá reporte gráfico del primer recital,
espero que para el segundo ya esté todo listo.&lt;/p&gt;
&lt;p&gt;¡Ah! También vi &lt;a class=&quot;reference external&quot; href=&quot;http://loudquietloud.com/&quot;&gt;quietLOUDquiet&lt;/a&gt;, está buena, aunque me dejó una sensación
amarga ver que los geniales Pixies son un rejunte de patéticos perdedores =P.
Creo que &lt;a class=&quot;reference external&quot; href=&quot;http://es.wikipedia.org/wiki/Joey_Santiago&quot;&gt;Joey Santiago&lt;/a&gt; es el único más o menos &lt;em&gt;normal&lt;/em&gt; (y tal vez &lt;a class=&quot;reference external&quot; href=&quot;http://es.wikipedia.org/wiki/Frank_Black&quot;&gt;Frank
Black&lt;/a&gt; si no lo hubieran filmado yéndose a dormir escuchando el cassette de
auto-ayuda).&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-20T21:02:53+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-6253794860353355291">
	<title>sergio: sex.py</title>
	<link>http://bunker-blog.blogspot.com/2009/11/sexpy.html</link>
	<content:encoded>Necesitaba limpiar una carpeta llena de archivos .txt, una Maildir en realidad, repletos de encabezados de rebotes y explicaciones de los majordomos y mailer-daemons. Es decir, recorrer esta marabunta de archivos, y volcar las direcciones de correo que allí figuraran.&lt;br /&gt;&lt;br /&gt;Y me encontré con este tremendo programa, sex.py&lt;br /&gt;&lt;br /&gt;&lt;span&gt;http://dandies.org/files/d4674f917898c54c537378d5fb7cad6e-46.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Actualización: &lt;/span&gt;Antes de ejecutarlo, suministrarle una librería necesaria:&lt;br /&gt;&lt;span&gt;sudo aptitude install python-dnspython&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;python sex.py -sr Maildir/ rebotados.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es prácticamente una aspiradora de direcciones de correos, y puede ser apuntado hacia cualquier cosa, una url, un archivo, una carpeta, comparando con servidores dns por direcciones de correo validas, ordenando, quitando duplicados, volcando resultados a otro archivo, tremendo.&lt;br /&gt;&lt;br /&gt;Y por cierto, una vez extraidas las direcciones de correo rebotadas,  quería compararlas con mi mailing-list, y crear un nuevo archivo de direcciones validas:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;for i in `cat mailing-list.txt`; do echo $i|grep -v -f rebotados.txt; done &gt; limpitos.new&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ojo que este for puede demorarse bastante. Chequear en otra terminal mediante un&lt;br /&gt;&lt;br /&gt;&lt;span&gt;tail -f limpitos.new&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Listo, ahora me aseguro de no sobreexigir el smtp con rebotes innecesarios (que siempre son la mayoría). Además, es de unos amigos, y no quiero abusarme.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-6253794860353355291?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-20T10:30:53+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-1837869a">
	<title>luca: Zuiikin' English</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-1837869a</link>
	<content:encoded>&lt;div&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;&lt;p&gt;I spent hours laughing at this &lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/results?search_query=Zuiikin%27+English&quot;&gt;Zuiikin' English&lt;/a&gt; videos.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-17T21:20:22+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-4cdb6071">
	<title>luca: Debian unstable + amd64 + flashplugin-nonfree</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-4cdb6071</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;I've done my regular &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;aptitude&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;full-upgrade&lt;/span&gt;&lt;/tt&gt; and noticed the &lt;strong&gt;f*cking&lt;/strong&gt;
&lt;a class=&quot;reference external&quot; href=&quot;http://www.adobe.com/&quot;&gt;Adobe&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://get.adobe.com/es/flashplayer/&quot;&gt;Flash player&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://labs.adobe.com/technologies/flashplayer10/64bit.html&quot;&gt;stopped working for amd64&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are experiencing the same, take a look at the workaround &lt;a class=&quot;reference external&quot; href=&quot;http://wiki.debian.org/FlashPlayer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Flash must die, &lt;strong&gt;DIE&lt;/strong&gt;!&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-17T20:25:55+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/05c1a38b">
	<title>luca: Futurama S06</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/05c1a38b</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Today is a happy day. Even when the &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/List_of_Futurama_episodes#Season_6_.282010.29&quot;&gt;new&lt;/a&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Futurama&quot;&gt;Futurama&lt;/a&gt; season started in &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Comedy_Central&quot;&gt;Comedy
Central&lt;/a&gt; some weeks ago, I completely forgot about it and I didn't see any new
episode until today.&lt;/p&gt;
&lt;p&gt;I really missed the sensation of viewing a Futurama episode that I didn't see
several times before (there were some &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Futurama#DVD_movies&quot;&gt;movies&lt;/a&gt;, but it's not the same).&lt;/p&gt;
&lt;p&gt;Oh! What a beautiful series! Really good first episode, very well spent 20
minutes.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-16T17:54:16+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://www.coronel.org.ar/?p=172">
	<title>coronel: Mi primer Star Party</title>
	<link>http://www.coronel.org.ar/?p=172</link>
	<content:encoded>&lt;p&gt;El pasado jueves 8 de julio asistí a mi primer StarParty invitado por los muchachos de la agrupación WAP (Worst Astronomers of the Planet)&lt;br /&gt;
Imaginense una LanParty pero de telescopios &lt;img src=&quot;http://www.coronel.org.ar/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  sin dudas una experiencia alucinante.&lt;br /&gt;
Entre un monton de objetos interesantisimos, pese a que el cielo no estaba en optimas condiciones, pude ver por primera vez en mi vida a jupiter con 4 de sus lunas, impresionante.&lt;br /&gt;
La buena onda que reino en toda la noche, mas los pollitos a las brasas que nos comimos, solo se vieron empañados por gran frio que hizo. Pero bueno, nada nos detuvo!.&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-10T23:21:31+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-2359652101328093729">
	<title>kastor: Send links to an Android Phone</title>
	<link>http://kastorhq.blogspot.com/2010/07/send-links-to-android-phone.html</link>
	<content:encoded>Setting up Chrome/Chromium and Firefox to Phone (only for Android 2.2 a.k.a FroYo)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;First, download and install the &lt;a href=&quot;http://code.google.com/p/chrometophone/downloads/detail?name=chrometophone-extension-v0.3.crx&amp;can=2&amp;q=&quot;&gt;chrometophone-extension-v0.3.crx&lt;/a&gt; file (Chrome/Chromium) for Firefox: &amp;nbsp;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/161941/&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/161941/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Download and install the &lt;a href=&quot;http://code.google.com/p/chrometophone/downloads/detail?name=chrometophone-android.apk&amp;can=2&amp;q=&quot;&gt;chrometophone-android.apk&lt;/a&gt; Android application (via QR code)&lt;/li&gt;
&lt;li&gt;Launch the Chrome to Phone application from your Android phone and click the Register Device button (Try again if it fail)&lt;/li&gt;
&lt;li&gt;Launch the Chrome to Phone Extension in your browser and enter your Google credentials&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Enjoy sending stuff &amp;nbsp;;-)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-2359652101328093729?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-07T14:14:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-5928537343405205299">
	<title>kastor: Eureka Temporada 4</title>
	<link>http://kastorhq.blogspot.com/2010/07/eureka-temporada-4.html</link>
	<content:encoded>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;http://www.seriesadictos.com/wp-content/uploads/2010/07/00033692.jpg&quot; width=&quot;270&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Este viernes 9 de julio vuelve la cuarta temporada de &lt;span id=&quot;goog_1499083113&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1499083120&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1499083123&quot;&gt;&lt;/span&gt;Eure&lt;span id=&quot;goog_1499083116&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/&quot;&gt;&lt;span id=&quot;goog_1499083117&quot;&gt;&lt;/span&gt;ka&lt;span id=&quot;goog_1499083124&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1499083121&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;span id=&quot;goog_1499083114&quot;&gt;&lt;/span&gt; , algo de aire fresco para esta epoca sin series :)&lt;br /&gt;
&lt;br /&gt;
Mas info:&amp;nbsp;http://www.imdb.com/title/tt0796264/&lt;br /&gt;
&lt;br /&gt;
Update: &lt;a href=&quot;http://torrent.zoink.it/Eureka.S04E01.Founders.Day.HDTV.XviD-FQM.[eztv].torrent&quot;&gt;download via torrent&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-5928537343405205299?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-05T16:24:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-7591e38f">
	<title>luca: Blu's Muto</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-7591e38f</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Here is &lt;a class=&quot;reference external&quot; href=&quot;http://blublu.org/sito/video/muto.htm&quot;&gt;Muto&lt;/a&gt; (an ambiguous animation painted on public walls), a &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Stop_motion&quot;&gt;stop
motion&lt;/a&gt; animation by the &lt;em&gt;street artist&lt;/em&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://blublu.org/&quot;&gt;Blu&lt;/a&gt;:&lt;/p&gt;
&lt;div&gt;

    
    
    
    
    

&lt;/div&gt;&lt;p&gt;You can also &lt;a class=&quot;reference external&quot; href=&quot;http://blublu.org/sito/video/muto-download.htm&quot;&gt;download it in HD&lt;/a&gt; (it's &lt;a class=&quot;reference external&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot;&gt;CC&lt;/a&gt; licensed) via &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/BitTorrent&quot;&gt;Bittorrent&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As a side note, parts of this film has been done in Buenos Aires, particularly
very close to my actual and previous homes. There are a quite a few of other
Blu paintings in both neighborhoods, some can be viewed in his home page:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://blublu.org/sito/walls/2007/016.htm&quot;&gt;http://blublu.org/sito/walls/2007/016.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://blublu.org/sito/walls/2007/005.htm&quot;&gt;http://blublu.org/sito/walls/2007/005.htm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'd always wanted to take some pictures to all that nice &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Graffiti&quot;&gt;graffiti&lt;/a&gt;, but never
did. Maybe I should.&lt;/p&gt;
&lt;p&gt;By the way, I've end up in this video via a &lt;a class=&quot;reference external&quot; href=&quot;http://mashable.com/2010/05/29/stop-motion-videos/&quot;&gt;top 10 stop motion videos in
youtube&lt;/a&gt;. Not all videos are great, but some really are, I recommend viewing
at least number 1, 2 (Muto :), 3, 4, 7, 9 and 10.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;div class=&quot;admonition-update admonition&quot;&gt;
&lt;p class=&quot;first admonition-title&quot;&gt;Update&lt;/p&gt;
&lt;p&gt;Blu just released a new video (with another scene in Buenos Aires, I can't
tell where, but I can recognize the trash bins and sidewalks =):&lt;/p&gt;
&lt;div class=&quot;last&quot;&gt;&lt;div&gt;

    
    
    
    
    

&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-05T00:30:14+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/6bb62b24">
	<title>luca: Alemanes</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/6bb62b24</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Empezamos &lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/watch?v=TahSjSjOE9o&quot;&gt;así&lt;/a&gt;:&lt;/p&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;&lt;p&gt;Y terminamos &lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/watch?v=OOwmqdoI5p8&quot;&gt;así&lt;/a&gt;:&lt;/p&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;&lt;p&gt;Que se le va a hacer... &lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/watch?v=BZky5flA8BI&quot;&gt;A chuparla, a seguiarla mamando&lt;/a&gt; hasta el 2014.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-03T19:41:46+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-5898105086179012831">
	<title>kastor: HTC IME Keyboard for Nexus One</title>
	<link>http://kastorhq.blogspot.com/2010/07/htc-ime-keyboard-for-nexus-one.html</link>
	<content:encoded>&lt;div&gt;He estado viendo que hay reemplazos del teclado que viene x default en android.. y acostumbrado al iphone... como que lo sentia raro y todavia no logro acostumbrarme.. Y en base tambien a un comentario de &lt;a href=&quot;http://twitter.com/cisco_stu&quot;&gt;@cisco_stu &lt;/a&gt;&amp;nbsp;en la &lt;a href=&quot;http://groups.google.com/group/losandroides?hl=es&quot;&gt;lista de correo&lt;/a&gt; que el usaba un teclado HTC en su milestone, me puse a mirar que habia.. La cosa es que encontre el teclado HTC IME Keyboard, aca pueden ver unas screenshots..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://www.droiddog.com/wp-content/uploads/2010/02/portrait-ime-180x300.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.droiddog.com/wp-content/uploads/2010/02/portrait-ime-180x300.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://www.droiddog.com/wp-content/uploads/2010/02/landscape-ime-300x180.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.droiddog.com/wp-content/uploads/2010/02/landscape-ime-300x180.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://goo.gl/FJGa&quot;&gt;Aca les dejo en enlace con las instrucciones&lt;/a&gt;! Enjoy &amp;nbsp;:)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-5898105086179012831?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-07-03T18:28:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/216efac0">
	<title>luca: Pixies @ Argentina</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/216efac0</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;From &lt;a class=&quot;reference external&quot; href=&quot;http://www.pixiesmusic.com/&quot;&gt;http://www.pixiesmusic.com/&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;Pixies are Coming to Argentina!&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;Wednesday, October 6, 2010&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;Buenos Aires, Argentina&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;Luna Park&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;ticketing information to be announced shortly....&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Whoa!&lt;/strong&gt;&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-02T09:38:22+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/4db9dd89">
	<title>luca: Bacap</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/4db9dd89</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;I've published my &lt;a class=&quot;reference external&quot; href=&quot;http://git.llucax.com.ar/w/software/bacap.git?a=blob_plain;f=bacap;hb=HEAD&quot;&gt;backup script&lt;/a&gt; (and named it &lt;em&gt;Bacap&lt;/em&gt;, which is how it
sounds when you pronounce &amp;quot;backup&amp;quot; in Spanish ;), as it suddenly became used by
somebody else and received some patches =)&lt;/p&gt;
&lt;p&gt;It has a simple &lt;a class=&quot;reference external&quot; href=&quot;http://www.llucax.com.ar/proj/bacap/&quot;&gt;home page&lt;/a&gt; for those wanting to see what is it about. I won't
be doing formal releases thought, since is such a simple script, that would be
overkill (just be thankful it has a &lt;a class=&quot;reference external&quot; href=&quot;http://git.llucax.com.ar/w/software/bacap.git&quot;&gt;git repo&lt;/a&gt; and a home page ;).&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-07-01T22:02:09+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-611dc288">
	<title>luca: Delegates and inlining</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-611dc288</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Sometimes performance issues matter more than you might think for a language. In
this case I'm talking about the &lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/&quot;&gt;D programming language&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'm trying to improve the &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Garbage_collector_%28computer_science%29&quot;&gt;GC&lt;/a&gt;, and I want to improve it not only in terms of
performance, but in terms of code quality too. But I'm hitting some performance
issues that prevent me to make the code better.&lt;/p&gt;
&lt;p&gt;D support high level constructs, like &lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/1.0/function.html#closures&quot;&gt;delegates&lt;/a&gt; (aka &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Closure_%28computer_science%29&quot;&gt;closures&lt;/a&gt;). For example,
to do a simple linear search I wanted to use this code:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
T* find_if(bool delegate(ref T) predicate)
{
   for (size_t i = 0; i &amp;lt; this._size; i++)
      if (predicate(this._data[i]))
         return this._data + i;
   return null;
}
...
auto p = find_if((ref T t) { return t &amp;gt; 5; });
&lt;/pre&gt;
&lt;p&gt;But in &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/dmd&quot;&gt;DMD&lt;/a&gt;, you don't get that &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;predicate&lt;/span&gt;&lt;/tt&gt; inlined (neither the
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;find_if()&lt;/span&gt;&lt;/tt&gt; call, for that matter), so you're basically screwed, suddenly you
code is ~4x slower. Seriously, I'm not joking, using &lt;a class=&quot;reference external&quot; href=&quot;http://valgrind.org/docs/manual/cl-manual.html&quot;&gt;callgrind&lt;/a&gt; to profile the
program (DMD's profiler doesn't work for me, I get a stack overflow for
a recursive call when I try to use it), doing the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;call&lt;/span&gt;&lt;/tt&gt; takes 4x more
instructions, and in a real life example, using &lt;a class=&quot;reference external&quot; href=&quot;http://code.google.com/p/dil/&quot;&gt;Dil&lt;/a&gt; to generate the &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/tango&quot;&gt;Tango&lt;/a&gt;
documentation, I get a 3.3x performance penalty for using this high-level
construct.&lt;/p&gt;
&lt;p&gt;I guess this is why &lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/2.0/index.html&quot;&gt;D2&lt;/a&gt;'s &lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/2.0/phobos/std_algorithm.html#sort&quot;&gt;sort&lt;/a&gt; uses &lt;a class=&quot;reference external&quot; href=&quot;http://www.digitalmars.com/d/1.0/expression.html#MixinExpression&quot;&gt;string mixins&lt;/a&gt; instead of delegates
for this kind of things. The only lectures that I can find from this is
delegates are failing in D, either because they have a bad syntax (compare
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sort(x,&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;(ref&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;X&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;a,&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;ref&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;X&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;b)&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;b;&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;})&lt;/span&gt;&lt;/tt&gt; with &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sort!&amp;quot;a&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;b&amp;quot;(x)&lt;/span&gt;&lt;/tt&gt;) or
because their performance sucks (mixins are &lt;em&gt;inlined&lt;/em&gt; by definition, think of
C macros). The language designer is telling you &amp;quot;don't use that feature&amp;quot;.&lt;/p&gt;
&lt;p&gt;Fortunately the later is only a DMD issue, &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/ldc&quot;&gt;LDC&lt;/a&gt; is able to inline those
predicates (they have to inhibit the DMD front-end inlining to let &lt;a class=&quot;reference external&quot; href=&quot;http://www.llvm.org/&quot;&gt;LLVM&lt;/a&gt; do the
dirty work, and it definitely does it better).&lt;/p&gt;
&lt;p&gt;The problem is I can't use LDC because for some unknown reason it &lt;a class=&quot;reference external&quot; href=&quot;http://www.dsource.org/projects/ldc/ticket/407&quot;&gt;produces
a non-working Dil executable&lt;/a&gt;, and Dil is the only &lt;strong&gt;real-life&lt;/strong&gt; program
I have to test and benchmark the GC.&lt;/p&gt;
&lt;p&gt;I think this &lt;a class=&quot;reference external&quot; href=&quot;http://d.puremagic.com/issues/show_bug.cgi?id=859&quot;&gt;issue&lt;/a&gt; really hurts D, because if you can't write performance
critical code using higher-level D constructs, you can't showcase your own
language in the important parts.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-28T12:30:01+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/4f48de24">
	<title>luca: The IT Crowd S04</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/4f48de24</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.channel4.com/programmes/the-it-crowd&quot;&gt;The IT Crowd&lt;/a&gt; is back, a new season (4) has started yesterday.&lt;/p&gt;
&lt;p&gt;Hurray!&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-26T20:38:09+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/02506490">
	<title>luca: Youtube, corneta, botón</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/02506490</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.youtube.com/&quot;&gt;Youtube&lt;/a&gt; agregó un botón a los videos que es una pelotita de fútbol que todo lo
que hace es agregarle ruido de cornetas (¿¡ma qué &lt;em&gt;vuvuzela&lt;/em&gt; ni &lt;em&gt;vuvuzela&lt;/em&gt;!?)
de fondo al video.&lt;/p&gt;
&lt;p&gt;Genial! Para cagarlos a trompadas...&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-26T18:52:20+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-348002567898023807">
	<title>sergio: Como convertirse en Administrador - Programador</title>
	<link>http://bunker-blog.blogspot.com/2010/06/como-convertirse-administrador.html</link>
	<content:encoded>Vaya titulo.&lt;br /&gt;&lt;p&gt;Dedicado a todos aquellos que me preguntan por el titulo de esta nota. No tengo la receta magica, pero si algunos consejos que me han servido:&lt;br /&gt;&lt;br /&gt;La estrategia se basa en dos frentes:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;Comprimir y encontrar tiempo  libre, sin sacrificar el que destinamos a la familia.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Mantenernos vivos ($$$) mientras aprendemos. Regla: todo el  tiempo debemos mantenermos actualizados, de modo que &lt;b&gt;todo el  tiempo aprendemos&lt;/b&gt;. El Google Reader y Twitter son las mejores  herramientas para mantenerse al día.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Pasos&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Comprarse algunos libros y revistas de la colección A Prueba de Chotos, de la Editorial Users. Son baratos y muy buenos para empezar con Redes, servicio técnico, etc. Se consiguen en tematika.com, o en el sitio de la revista. Por cierto, aqui tiene el que escribí para &quot;torturar&quot; a mis estudiantes de Redes y Sistemas Operativos  &lt;a href=&quot;http://www.bunker.org.ar/incubadora/redes.pdf&quot;&gt;www.bunker.org.ar/incubadora/redes.pdf&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;&lt;p&gt;Conseguir un trabajo. Relacionado  con computadoras obvio.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Hacerse imprescindible. Ponerse al  servicio de los usuarios. Demostrar genuino interes en sus pateticos  datos. Contribuir y ayudar. Enseñar, compartir.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Obtener una cuenta en del.icio.us,  bajarse el plugin para firefox, e ir marcando con etiquetas aquellos  lugares donde encontramos solución a los problemas. Si ud tiene que  volver a buscar en google una solución anterior descubierta años  atrás, señor mío, usted es un idiota.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Conseguir el puesto del  Administrador de Sistemas, o convertirse en su mano derecha. La   cosa es muy simple: el día que rajan personal, el nerd pervive.   &lt;/p&gt;  &lt;p&gt;Jamas pelearse con nadie, mantener  buena relacion con los DBAs y programadores.   &lt;/p&gt;  &lt;p&gt;Jamas renunciar por las malas. De toda  empresa se va con un apreton de manos y con la frente en alto: el  segmento TIC de elite es muy chico, y pronto necesitaremos  recomendaciones.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Entender como funcionan ssh,  tuneles, vpn, terminal server, permisos, dominios. El truco para  darse cuenta que hemos llegado a un buen nivel de administrador, y  leame bien, es que usted “no necesitar trasladar el culo para  resolver un problema”. El problema se arregla desde donde se está  sentado: como mucho, accediendo remotamente al server y solucionando  el problema. De nuevo, aquí tiene bibliografía para empezar:  &lt;a href=&quot;http://www.bunker.org.ar/incubadora/redes.pdf&quot;&gt;www.bunker.org.ar/incubadora/redes.pdf&lt;/a&gt;   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Formatear solo en ultima  instancia. Primero hay que descubrir el error. Formatear es para  perdedores.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Para aprender a programar desde el puesto de sistemas:&lt;/p&gt;  &lt;ol&gt;&lt;li value=&quot;1&quot;&gt;&lt;p&gt;Arreglárselas para  conseguir tiempo libre. Estrategia:   &lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;Usar todo el software libre  posible. El otro anda muy mal, los usuarios se meten en lios,  contaminan, estropean todo. Se pierde el tiempo buscando  contraseñas, desinfectando los cracks, una porquería y una  indignidad para la profesión. Las interfaces gráficas tambien  apestan. Si usted todo lo soluciona con el mouse, quizás no debería  seguir leyendo.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Usar Linux + W2003 en los  servidores. Aprender a usar la terminal y el openoffice. La primera  es una navaja suiza, y el segundo es una excelente herramienta para  hacer minería y conversiones de datos. Openoffice anda tambien en  Windows, y se puede obtener un remedo de terminal mediante cygwin,  muy util para programar backups, tuneles, etc. Linux es una muleta  para los servidores Windows.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Si hay que usar Windows en las  estaciones, que se encuentre lo mas actualizado posible, con un  firewall que no le de risa a los troyanos, como ZoneAlarm, u  OutPost.   &lt;/p&gt;  &lt;p&gt;Olviden los antivirus, eso es un mito,  y &lt;a href=&quot;http://www.blogger.com/www.antrax-labs.com.ar&quot;&gt;Antrax&lt;/a&gt;  coincide conmigo.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Freezar las estaciones y manejar  los datos compartidos en red, en algun Samba.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Emplear intranets: Apaches y  programas simples que resuelvan cosas simples. PHP es artesanal y  lindo para empezar. Virtualizar los servidores Windows.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ol start=&quot;2&quot;&gt;&lt;li&gt;&lt;p&gt;Cuando todo anda como un reloj,  las estaciones no se caen, y los usuarios estan moderadamente  felices (nunca están contentos), ha llegado el tiempo libre. El  problema es emplearlo efectivamente.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Organizar el día mediante Google  Calendar o similar.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Fuck off Facebook y MSN. En su lugar es preferible Twitter, Buzz o Google Talk. Seguir (follow) solo  gente inteligente e inspiradora, no idiotas que relatan sus experiencias diarias.  Cerrar distracciones, powerpoints, cadenas, usar a fondo el “marcar  spam”. Meter filtros a correos recurrentes. Si realmente le gustan las redes sociales, pasese a una red social profesional, como linkedin, u osun.sun.com&lt;br /&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Emplear técnicas cientificas de investigación: formular  hipotesis, realizar experimentos sobre alguna estación reservada a  tal fin, o sobre maquinas virtuales. Usarlo para solucionar  problemas recurrentes de los usuarios, automatizar backups, minerias  simples de datos, etc.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Inscribirse en listas de correo sobre el lenguaje que  queremos aprender. Preguntar y ayudar. Aprender a usar el IRC,  formar parte de alguna red de freenode, como #lugmen, #lugfi, #java,  #ruby, #ruby-es, etc.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Leer en ingles, comenzando por tutoriales simples. Obtener novelas de escritores para chicos, como Julio Verne, Jack London, o literatura playera, como Stephen King. Los libros se consiguen baratos en las librerias. Yo conseguí una Palm usada en mercadolibre, y la atiborre de libros de Ursula Le Guinn. Las gemas mas preciada son los textos  bilingües, que se disfrutan mucho. &lt;b&gt;La consigna: leer por diversión.&lt;/b&gt; Aprovechar la nueva ola de celulares con pantallas grandes, y los innmimentes ebooks readers.&lt;b&gt; &lt;/b&gt;Estos no sirven para leer ejemplos de códigos fuente, asi que en textos sobre programación, vamos al papel:&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Los buenos textos sobre programación están en ingles.  Buscar aquellas ediciones &lt;b&gt;recientes&lt;/b&gt;, y mañosear un poco  hasta bajarlos. Link: &lt;a href=&quot;http://www.pdfchm.net/&quot;&gt;www.pdfchm.net&lt;/a&gt;   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Ánimo: leer de a poco, el ingles escrito es una habilidad  que se desarrolla muy rapido. La palabra mágica en Google es  “tutorial”. Ejemplo para templarnos: realizar alguno de los tutoriales presentes en netbeans.org&lt;br /&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Gastarse $400 en una impresora laser B/N, y destinarla  solamente para imprimir PDF. Anillar, o aprender directamente a  encarpetar (buscar videos en youtube).   &lt;/p&gt;  &lt;p&gt;Al menos una vez al año, comprar algún texto cojonudo. Este año  adquirí  &lt;a href=&quot;http://sharanamshah.wordpress.com/2010/01/13/java-ee-6-for-beginners/&quot;&gt;http://sharanamshah.wordpress.com/2010/01/13/java-ee-6-for-beginners/&lt;/a&gt;,  por Amazon, a $300, y es realmente una inversión. El año pasado  adquirí a $240 el Agile Web Development with Rails  (&lt;a href=&quot;http://www.pragprog.com/titles/rails3&quot;&gt;www.pragprog.com/titles/rails3&lt;/a&gt;)  y no pasa un día sin que no lo amortice. Solo debemos asegurarnos  que es una edición ACTUAL, de no mas de una año en escaparate, y  en serio: se paga solito.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Una vez que llevemos algunos meses leyendo en ingles, ya  podremos entender los valiosisim&lt;span&gt;os  screencastings que hay en internet. Mis favoritos estan en  netbeans.org, y en &lt;/span&gt;&lt;cite&gt;&lt;span&gt;railscasts.com&lt;/span&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Inscribirse en computrabajo, elance, etc, en busca  de trabajo freelance, sobre el cual podamos probar nuestros skills.  Por cierto, eticamente solo podemos codear para otros clientes &lt;b&gt;desde  casa&lt;/b&gt;, nunca dentro de la empresa donde estamos investigando. De  otra manera, le estamos robando. Mantener un portfolio de trabajos  donde nos puedan ver y contratar. En esos sitios se fijan mucho en  la experiencia.   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;¿Nadie lo contrata? Quizás no esta aprendiendo en lenguaje adecuado. A mi gusto: Java y PHP si necesita el dinero. Python o Ruby si quiere divertirse. Con el tiempo los clientes lo llevaran a necesitar aprender algunos metalenguajes como SQL, XML, XHTML y Javascript. Cuidado con los lenguajes y librerías  propietarias. Una vez que domine adecuadamente el lenguaje, no se pase muchos días para desplegar un proyecto: utilice algún CMS, o mejor aún, algún Framework. Mis favoritos: Ruby on Rails, JSF o Spring.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Si desarrollamos un skill, este debe ser útil para la  empresa. Y expliquelo claramente. Solo las empresas que mantienen un  ala de investigación son las que progresan. ¿Y en la tuya, cuantos  empleados estan investigando y capacitando por cuenta propia? Lo ideal es  comenzar a capacitar a los compañeros de trabajo, para que en la  empresa no interpreten nuestras investigaciones como pérdidas de  tiempo. Presentar papers en congresos para llevar nuestras  conclusiones, con el nombre de la empresa como bandera. Explicar a  nuestros jefes, que de esta manera el departamento TIC de la empresa  se enaltece. A veces incluso la empresa paga los viáticos.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Sacarse de encima gente improductiva, negativa. Un compañero  de trabajo o un amigo es mas útil si tiene una sicopatia sana y  relacionada al trabajo. Para hablar de pavadas, esta la calle. Hay  compañeros que desgraciadamente son un agujero negro de  productividad, o solo sirven para deprimirnos. Si un compañero no estudió especificamente para el puesto que desempeña, y solo está allí por el sueldo, es un probable lastre.&lt;br /&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Despues de los primeros contratos fallidos y desventajosos,  aprender a negociar con el cliente un &lt;span&gt;ritmo  de entregas ágiles  (&lt;a href=&quot;http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software&quot;&gt;http://&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software&quot;&gt;&lt;cite&gt;&lt;span&gt;es.wikipedia.org/wiki/Desarrollo_&lt;/span&gt;&lt;/cite&gt;&lt;cite&gt;&lt;span&gt;&lt;b&gt;ágil&lt;/b&gt;&lt;/span&gt;&lt;/cite&gt;&lt;cite&gt;&lt;span&gt;_de_software&lt;/span&gt;&lt;/cite&gt;&lt;/a&gt;&lt;cite&gt;&lt;span&gt;)&lt;/span&gt;&lt;/cite&gt;&lt;span&gt;,  apr&lt;/span&gt;ender un poco de Scrum, y utilizar algun manejador de  versiones para no estropear código. A mi me gusta GIT.  Autodocumentar todo “paso a paso” y hacerse guías propias.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Bueno, eso es todo. Espero que a alguien sirva.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-348002567898023807?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-24T18:02:07+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-8301216474933535369">
	<title>sergio: Mi lista de agregados para Firefox</title>
	<link>http://bunker-blog.blogspot.com/2010/04/mi-lista-de-agregados-para-firefox.html</link>
	<content:encoded>&lt;span&gt;Algunos plugins y addons que nunca se encuentran ni estables, ni completos, ni actualizados en Google Chrome&lt;br /&gt;&lt;br /&gt;Shareaholic&lt;/span&gt;, o &lt;span&gt;Del.icio.us bookmarks: &lt;/span&gt;guarda los favoritos en internet, y permite compartirlos mediante tags. Ejemplos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Donde dejé ese tutorial de java..? bah, no importa, los busco en http://del.icio.us/karancho/tutoriales+java&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;- Profe profe, quiero &quot;jaquiar&quot; la wifi del vecino! - Entrá a http://del.icio.us/karancho/wardriving+redes&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;Lazarus&lt;/span&gt;: ¿nunca has perdido los datos de un formulario por superar el limite de sesion, o por cortes de internet? este plugin vuelve a rellenar los valores escritos.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;WebMail Ad Blocker:&lt;/span&gt; quita las publicidades del lado derecho en gmail, y creo que en otros correos webmail. Muy util para netbooks, o para agrandar la lectura de los correos mediante Ctrl + +&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Downthemall&lt;/span&gt;: permite arrastrar paginas enteras a golpes de clicks&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Fireftp&lt;/span&gt;: Un cliente FTP muy bueno, inspirado en el clasico wsftp&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Debuggers:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Firebug&lt;/span&gt;: permite destripar rapidamente una pagina web, observar su maquetado, javascript, css, e incluso modificarle valores. &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://sietecoyote.com/2009/06/06/como-mejorar-el-desarrollo-web-usando-web-developer-en-firefox/&quot;&gt;Web Developer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Javascript Debugger&lt;/li&gt;&lt;/ul&gt;Al respecto: aqui les dejo unos screencastings creados por google, para aprender a revisar los mapas de google, e interactuar contra la compleja Api v3 -&lt;a href=&quot;http://code.google.com/intl/es-ES/apis/maps/articles/debuggingmaps.html&quot;&gt; http://code.google.com/intl/es-ES/apis/maps/articles/debuggingmaps.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Otros muy útiles:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tinyurl generator&lt;/li&gt;&lt;li&gt;MeasureIT, aunque ya viene una regla para medir DIVs en el WebDeveloper&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Backend Software Information&lt;br /&gt;Detect the backend software of the current website (Drupal 5.x, 6.x, Wordpress 2.x, Django, phpBB, MediaWiki, MoinMoin, Joomla, Reddit, ...). Muy util para cuando el cliente pide &quot;un sitio como este que vi por internet&quot;, y no tenemos idea que CMS ha usado.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SQLite Manager&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-8301216474933535369?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-24T15:36:24+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-8597038907171506111">
	<title>sergio: Conectar Oracle en Linux, algunas notas para alumnos</title>
	<link>http://bunker-blog.blogspot.com/2010/02/conectar-oracle-en-linux-algunas-notas.html</link>
	<content:encoded>&lt;div&gt;Instalar Oracle en Linux&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;http://www.webxpert.ro/andrei/2009/05/31/instal-oracle-10g-xe-on-ubuntu-server-904-jaunty-jackalope/&lt;/li&gt;&lt;li&gt;Crear un proyecto nuevo en NetBeans&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hay 3 maneras de conectar a Oracle, leer primero&lt;/div&gt;&lt;div&gt;http://www.devjoker.com/asp/ver_contenidos.aspx?co_contenido=132&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Para hacerlo de la segunda manera, usando los drivers de Oracle:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Obtener los Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers, en http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Agregarlos al proyecto (Boton derecho sobre Biblioteca -&gt; Agregar Archivo JAR / Carpeta)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Vinculo interesante: http://ubuntulife.wordpress.com/2008/05/11/instalar-oracle-xe-en-ubuntu-804-hardy-heron/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-8597038907171506111?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-24T15:31:30+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-76de305c">
	<title>luca: Página de la FIFA</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-76de305c</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;¡Qué verga que es la &lt;a class=&quot;reference external&quot; href=&quot;http://es.fifa.com/&quot;&gt;página de la FIFA&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Solo quería compartir ese pensamiento con ustedes...&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-24T10:25:00+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-16051998.post-5054563248953120619">
	<title>aryix: Campaña de Apoyo al Software Libre</title>
	<link>http://aryix.blogspot.com/2010/06/campana-de-apoyo-al-software-libre.html</link>
	<content:encoded>Saludos a la comunidad de usuarios de Software Libre, en el enlace de arriba podrán encontrar algunos ejemplos de la gente que se sacó una foto manifestando su apoyo al software libre, dichas fotos se pasarán a modo de presentación en las décimas jornadas regionales de software libre a realizarse en la ciudad de San Luis - Argentina los dias 28, 29 y 30 de octubre.&lt;br /&gt;&lt;br /&gt;Sentite libre de publicar este enlace o de transmitir este mensaje en tu blog o en la forma que prefieras, los esperamos...&lt;div class=&quot;blogger-post-footer&quot;&gt;ArYiX News&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/16051998-5054563248953120619?l=aryix.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-23T18:33:11+00:00</dc:date>
	<dc:creator>ArYiX</dc:creator>
</item>
<item rdf:about="http://pabloseminario.com.ar/?p=431">
	<title>pabluk: Screenkey 0.2 released!</title>
	<link>http://pabloseminario.com/2010/06/16/screenkey-0-2-released/</link>
	<content:encoded>&lt;div dir=&quot;ltr&quot;&gt;A few days ago I released the first version of &lt;a href=&quot;http://pabloseminario.com.ar/projects/screenkey/&quot; target=&quot;_blank&quot;&gt;Screenkey&lt;/a&gt; which was reviewed positively by &lt;a href=&quot;http://www.omgubuntu.co.uk/2010/06/screenkey-desktop-recording-tool.html&quot; target=&quot;_blank&quot;&gt;OMG! Ubuntu!&lt;/a&gt;, &lt;a href=&quot;http://www.korben.info/screenkey-le-logiciel-de-screencast-pour-ubuntu-qui-affiche-les-touches-tapees-au-clavier.html&quot; target=&quot;_blank&quot;&gt;Korben&lt;/a&gt; and &lt;a href=&quot;http://linuxundich.de/de/ubuntu/screenkey-eingaben-screencasts-visualisieren/&quot; target=&quot;_blank&quot;&gt;Linux und Ich&lt;/a&gt;.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;Now, I&amp;#8217;m happy to announce the release of Screenkey 0.2. This release includes&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A preferences dialog to adjust size and position&lt;/li&gt;
&lt;li&gt;Two keyboard modes (normal and raw)&lt;/li&gt;
&lt;li&gt;Command line options (see &amp;#8211;help)&lt;/li&gt;
&lt;li&gt;Some &lt;a href=&quot;https://bugs.launchpad.net/screenkey/+bugs?field.status:list=FIXRELEASED&quot; target=&quot;_blank&quot;&gt;bug fixes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The next release will include support for Launchpad translations, save session to file and more keyboard modes (specific vim and emacs key bindings).&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;http://www.sparsebrain.com/&quot; target=&quot;_blank&quot;&gt;Ivan Makfinsky&lt;/a&gt; for Fedora packaging and thanks to everyone who reported problems and made suggestions for improvement!&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-16T09:21:34+00:00</dc:date>
	<dc:creator>Pablo</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-69670412">
	<title>luca: Mr. Orkester</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-69670412</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Me gusta &lt;a class=&quot;reference external&quot; href=&quot;http://www.indiefolks.com/&quot;&gt;Indiefolks&lt;/a&gt; (si bien no puedo dejar de pensar en los precursores, como
&lt;a class=&quot;reference external&quot; href=&quot;http://www.blackcabsessions.com/&quot;&gt;The Black Cab Sessions&lt;/a&gt; o &lt;a class=&quot;reference external&quot; href=&quot;http://www.blogotheque.net/&quot;&gt;La Blogotheque&lt;/a&gt;'s &lt;a class=&quot;reference external&quot; href=&quot;http://www.blogotheque.net/-Concerts-a-emporter-&quot;&gt;Concerts à Emporter&lt;/a&gt;
cuando lo veo).&lt;/p&gt;
&lt;p&gt;Hoy descubrí a &lt;a class=&quot;reference external&quot; href=&quot;http://www.myspace.com/mrorkester&quot;&gt;Mr. Orkester&lt;/a&gt; gracias a ellos:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Directo desde Noruega nos llega Sebastian Uul, más conocido como MR. ORKESTER
y que se gana la vida viajando por todo el mundo tocando en la calle, en este
caso hace parada en Buenos Aires.&lt;/p&gt;
&lt;p&gt;Con formato multi-instrumentista cuenta con una batería casera colgada en la
espalda, guitarra acústica, armónica, pandereta en pie derecho. Posee una
energía y una personalidad que lo convierten en uno de los exponentes más
originales de la música urbana moderna.&lt;/p&gt;
&lt;p&gt;En este caso y a pedido de él, nos fuimos hasta el puente de la facultad de
derecho donde Mr Orkester siempre quiso tocar pero que debido a la falta de
gente no le convenía.&lt;/p&gt;
&lt;p&gt;Sebastian provoca una curiosidad pocas veces vista en artistas callejeros;
algo me dice que dentro de poco tiempo esos cables que cuelgan de su guitarra
y la armónica oxidada se van a cambiar por escenarios más acordes a la
calidad musical que representa.&lt;/p&gt;
&lt;p&gt;Es un artista, siempre dispuesto a trasmitir alegría y energía positiva en
cada tema que toca. Con una voz desgarradora, nos recuerda al gran &amp;quot;Tom
Waits&amp;quot; y nos regala este URBAN LIVE con más personalidad hasta la fecha.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;

    
    
    
    
    

&lt;/div&gt;&lt;p&gt;Más:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://vimeo.com/12128018&quot;&gt;If I had a hammer (the hammer song)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://vimeo.com/12164267&quot;&gt;Without a plan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-15T22:43:13+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-8307660719769812073">
	<title>sergio: MENSA en Mendoza - ¿Queres conocer tu Coeficiente Intelectual?</title>
	<link>http://bunker-blog.blogspot.com/2010/06/queres-conocer-tu-iq.html</link>
	<content:encoded>&lt;a href=&quot;http://1.bp.blogspot.com/_TnXIWwCD8Ow/TBeJVs9l1qI/AAAAAAAAAeI/o4OTQ7SOa-Q/s1600/simpsons-16-stephen-hawking.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_TnXIWwCD8Ow/TBeJVs9l1qI/AAAAAAAAAeI/o4OTQ7SOa-Q/s400/simpsons-16-stephen-hawking.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5483002077286618786&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;z19Dle&quot; id=&quot;col-z12zzllp1q2ygbt2l23lghs4so3lxjxzs04&quot;&gt;&lt;span class=&quot;zo&quot;&gt;&lt;br /&gt;Este sabado, toma gratuita de CI, en la Fundación Islas Malvinas - Escuela de Turismo, Hotelería y Gastronomía de Mendoza&lt;br /&gt;&lt;br /&gt;Mas  datos: &lt;a href=&quot;http://www.mensa.com.ar/&quot; class=&quot;ot-anchor&quot;&gt;http://www.mensa.com.ar/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-8307660719769812073?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-15T07:46:17+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-728b697e">
	<title>luca: Together</title>
	<link>http://llucax.com.ar/blog/blog.cgi/post/-728b697e</link>
	<content:encoded>&lt;div&gt;
&lt;img align=&quot;right&quot; alt=&quot;Together album cover&quot; class=&quot;align-right&quot; src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/13-together.jpg&quot; /&gt;
&lt;p&gt;Solid new Album from &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/The_New_Pornographers&quot;&gt;The New Pornographers&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/Together_%28The_New_Pornographers_album%29&quot;&gt;Together&lt;/a&gt;. I will not say much
more, if you now them, this new album won't disappoint you. If you don't know
them, give them a try.&lt;/p&gt;
&lt;p&gt;Probably my favourites are the catchy whistling of &lt;a class=&quot;reference external&quot; href=&quot;http://listen.grooveshark.com/#/s/Crash+Years/2Kfety&quot;&gt;Crash Years&lt;/a&gt;, and the
ballady &lt;a class=&quot;reference external&quot; href=&quot;http://listen.grooveshark.com/#/s/Crash+Years/2Kfety&quot;&gt;My Shepherd&lt;/a&gt;.&lt;/p&gt;


      &lt;/div&gt;</content:encoded>
	<dc:date>2010-06-13T15:54:33+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/1827fc98">
	<title>luca: How can you don't love FLOSS?</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/lmZ43BXZxns/1827fc98</link>
	<content:encoded>&lt;p&gt;Let me tell you my story.&lt;/p&gt;
&lt;p&gt;I'm moving to a new &lt;a href=&quot;http://www.jabber.org/&quot; class=&quot;reference external&quot;&gt;jabber&lt;/a&gt; server, so I had to migrate my contacts. I have
several jabber accounts, collected all over the years (I started using &lt;a href=&quot;http://www.jabber.org/&quot; class=&quot;reference external&quot;&gt;jabber&lt;/a&gt;
a long time ago, around 2001 &lt;a href=&quot;http://feeds.feedburner.com/llucax#id5&quot; id=&quot;id1&quot; class=&quot;footnote-reference&quot;&gt;[1]&lt;/a&gt;; in that days &lt;a href=&quot;http://en.wikipedia.org/wiki/Icq&quot; class=&quot;reference external&quot;&gt;ICQ&lt;/a&gt; interoperability was an
issue =P), with a bunch of contacts each, so manual migration was out of the
question.&lt;/p&gt;
&lt;p&gt;First I thought &quot;this is gonna get ugly&quot; so I thought about using some &lt;a href=&quot;http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol&quot; class=&quot;reference external&quot;&gt;XMPP&lt;/a&gt;
&lt;a href=&quot;http://www.python.org/&quot; class=&quot;reference external&quot;&gt;Python&lt;/a&gt; library to do the work talking directly to the servers, but then
I remember 2 key facts:&lt;/p&gt;
&lt;ol class=&quot;arabic simple&quot;&gt;
&lt;li&gt;I use &lt;a href=&quot;http://en.wikipedia.org/wiki/Psi_%28instant_messaging_client%29&quot; class=&quot;reference external&quot;&gt;Psi&lt;/a&gt;, which likes &lt;a href=&quot;http://en.wikipedia.org/wiki/Xml&quot; class=&quot;reference external&quot;&gt;XML&lt;/a&gt; a &lt;strong&gt;lot&lt;/strong&gt;, and it has a roster cache in a file.&lt;/li&gt;
&lt;li&gt;I use &lt;a href=&quot;http://en.wikipedia.org/wiki/MCabber&quot; class=&quot;reference external&quot;&gt;mcabber&lt;/a&gt;, which has a &lt;a href=&quot;http://en.wikipedia.org/wiki/FIFO#Pipes&quot; class=&quot;reference external&quot;&gt;FIFO&lt;/a&gt; for injecting commands via the command
line.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Having this two facts in mind, the migration was as easy as a less than 25 &lt;a href=&quot;http://en.wikipedia.org/wiki/Source_lines_of_code&quot; class=&quot;reference external&quot;&gt;SLOC&lt;/a&gt;
&lt;a href=&quot;http://www.python.org/&quot; class=&quot;reference external&quot;&gt;Python&lt;/a&gt; script, without any external dependencies (just &lt;a href=&quot;http://www.python.org/&quot; class=&quot;reference external&quot;&gt;Python&lt;/a&gt; stdlib):&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
import sys
import xml.etree.ElementTree as et

def ns(s):
        return '{http://psi-im.org/options}' + s

tree = et.parse(sys.argv[1])

accounts = tree.getroot()[0]

for account in accounts.getchildren():
        roster_cache = account.find(ns('roster-cache'))
        if roster_cache is None:
                continue
        for contact in roster_cache:
                name = contact.findtext(ns('name')).strip().encode('utf-8')
                jid = contact.findtext(ns('jid')).strip().encode('utf-8')
                print '/add', jid, name
                print '/roster search', jid
                g = contact.find(ns('groups')).findtext(ns('item'))
                if g is not None:
                        group = g.strip().encode('utf-8')
                        print '/move', group
&lt;/pre&gt;
&lt;p&gt;Voilà!&lt;/p&gt;
&lt;p&gt;Now all you have to do is know where your &lt;a href=&quot;http://en.wikipedia.org/wiki/Psi_%28instant_messaging_client%29&quot; class=&quot;reference external&quot;&gt;Psi&lt;/a&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;accounts.xml&lt;/span&gt;&lt;/tt&gt; file is (usually
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;~/.psi/profiles/&amp;lt;your_profile_name&amp;gt;/accounts.xml&lt;/span&gt;&lt;/tt&gt;), and where your &lt;a href=&quot;http://en.wikipedia.org/wiki/MCabber&quot; class=&quot;reference external&quot;&gt;mcabber&lt;/a&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/FIFO#Pipes&quot; class=&quot;reference external&quot;&gt;FIFO&lt;/a&gt; is (usually &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;~/.mcabber/mcabber.fifo&lt;/span&gt;&lt;/tt&gt;, but maybe you have to configure
&lt;a href=&quot;http://en.wikipedia.org/wiki/MCabber&quot; class=&quot;reference external&quot;&gt;mcabber&lt;/a&gt; first) and run:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
python script.py /path/to/accounts.xml &amp;gt; /path/to/mcabber.fifo
&lt;/pre&gt;
&lt;p&gt;You can omit the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;/path/to/mcabber.fifo&lt;/span&gt;&lt;/tt&gt; first if you have to take a peek at
what &lt;a href=&quot;http://en.wikipedia.org/wiki/MCabber&quot; class=&quot;reference external&quot;&gt;mcabber&lt;/a&gt; commands will be executed, and if you are happy with the results
run the full command to execute them.&lt;/p&gt;
&lt;p&gt;The nice thing is it's very easy to customize if you have some notions of
&lt;a href=&quot;http://www.python.org/&quot; class=&quot;reference external&quot;&gt;Python&lt;/a&gt;, for example, I didn't want to migrate one account; adding this line
just below the &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;for&lt;/span&gt;&lt;/tt&gt; did the trick (the account is named &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Bad&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Account&lt;/span&gt;&lt;/tt&gt; in
the example):&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
if account.findtext(ns('name')).strip() == 'Bad Account':
        continue
&lt;/pre&gt;
&lt;p&gt;Adding similar simple lines you can filter unwanted users, or groups, or
whatever.&lt;/p&gt;
&lt;p&gt;And all of this is thanks to:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Free_and_open_source_software&quot; class=&quot;reference external&quot;&gt;FLOSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Open_file_format&quot; class=&quot;reference external&quot;&gt;Open file formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_philosophy&quot; class=&quot;reference external&quot;&gt;Unix philosophy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank god for that!&lt;/p&gt;
&lt;table rules=&quot;none&quot; frame=&quot;void&quot; id=&quot;id5&quot; class=&quot;docutils footnote&quot;&gt;
&lt;colgroup&gt;&lt;col class=&quot;label&quot; /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody valign=&quot;top&quot;&gt;
&lt;tr&gt;&lt;td class=&quot;label&quot;&gt;&lt;a href=&quot;http://feeds.feedburner.com/llucax#id1&quot; class=&quot;fn-backref&quot;&gt;[1]&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;first&quot;&gt;A few people will be interested in this, but I think the ones that are
will appreciate this link :) (in spanish):&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;&lt;a href=&quot;http://www.lugmen.org.ar/pipermail/lug-org/2001-December/004482.html&quot; class=&quot;reference external&quot;&gt;http://www.lugmen.org.ar/pipermail/lug-org/2001-December/004482.html&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/lmZ43BXZxns&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-06-11T21:11:01+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2634338968278034985.post-3957773188283167884">
	<title>kastor: Persons Unknown</title>
	<link>http://kastorhq.blogspot.com/2010/06/persons-unknown.html</link>
	<content:encoded>&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://www.daemonstv.com/wp-content/uploads/2009/09/6375_234067350332_194538090332_7899175_957564_n.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;http://www.daemonstv.com/wp-content/uploads/2009/09/6375_234067350332_194538090332_7899175_957564_n.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Persons Unknown es una nueva serie de NBC, ayer pude ver el piloto.. &amp;nbsp;automaticamente me hizo acordar a algunas peliculas y lo podria resumir con que es una mezcla de The Cube y Saw, el piloto pinto bien.. tiene intriga, no es lento.. el argumento basico sin llegar a spoilear demasiado, es que secuestran a un monton de personas y las ponen en un hotel, en el medio de un pueblo que tiene 2 cuadras de largo.. obviamente no se pueden escapar, el lugar esta lleno de camaras y demas.. Otra serie para darle una oportunidad mientras estan de break las demas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.personsunknown.com/&quot;&gt;Sitio Oficial&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://www.imdb.com/title/tt1333050/&quot;&gt;IMDB&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://torrent.zoink.it/Persons.Unknown.S01E01.HDTV.XviD-2HD.[eztv].torrent&quot;&gt;Torrent&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2634338968278034985-3957773188283167884?l=kastorhq.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-06-09T14:42:00+00:00</dc:date>
	<dc:creator>kastor</dc:creator>
</item>
<item rdf:about="http://boris.insert-coin.org/wordpress/?p=914">
	<title>cerealbars: Asiginar VCPU  a una DomU.</title>
	<link>http://boris.insert-coin.org/wordpress/index.php/2010/06/asginar-vcpu-a-una-domu/</link>
	<content:encoded>&lt;p&gt;Derrepente al crear una DomU nos quedamos cortos de VCPU. Quizás al momento de instalar la máquina necesitabamos pocos recuersos (en este caso, cpu) pero con el tiempo y con el cambio de requerimientos nos dimos cuenta que necesitabamos más capacidad de procesamiento. Qué hacer? Agregar más espacio en disco, memoria y CPU.&lt;/p&gt;
&lt;p&gt;El comando común sería:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;[root@bitch ~]# xe vm-param-set uuid=3071a497-fcb8-1e63-1322-5205ca016cfb VCPUs-at-startup=4&lt;br /&gt;
The value given is invalid&lt;br /&gt;
field: VCPU values must satisfy: 0 &amp;lt; VCPUs_at_startup ≤ VCPUs_max&lt;br /&gt;
value: 4&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;El comando anterior dice que a la DomU con el uuid 3071a497-fcb8-1e63-1322-5205ca016cfb le agreguemos 4 VCPUs al inicio. El error adjunto nos dice que el numero de VCPUs que queremos agregar (4) no es válido, ya que debemos ingresar un numero mayor a 0 y menor o igual que el número máximo de VCPUs.&lt;/p&gt;
&lt;p&gt;Para solucionar esto debemos aumentar el número máximo de VCPUs que la DomU puede usar. Esto lo hacemos con el siguiente comando:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;[root@bitch ~]# xe vm-param-set uuid=3071a497-fcb8-1e63-1322-5205ca016cfb VCPUs-max=8&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Una vez hecho eso podemos aumentar el número de VCPUs que nuestra DomU usará al inicio (el numero *siempre* debe ser mayor a 0 (obvio) y menor o igual que el número máximo de VCPUs (obvio tambien).&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-08T22:18:58+00:00</dc:date>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/6b46de30">
	<title>luca: Les Mentettes Orchestra @ Ciudad Emergente 2010</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/6Nj76EE-J4s/6b46de30</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.myspace.com/lesmentettes&quot; class=&quot;reference external&quot;&gt;Les Mentettes&lt;/a&gt;, in &lt;a href=&quot;http://www.myspace.com/mentettesorchestra&quot; class=&quot;reference external&quot;&gt;Orchestra&lt;/a&gt; formation, at &lt;a href=&quot;http://www.ciudademergente.gob.ar/home10/web/es/ciudademergente/index.html&quot; class=&quot;reference external&quot;&gt;Ciudad Emergente 2010&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Excellent show, even when they clearly needed a little more space. =)&lt;/p&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-01.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-01.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (1)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (1)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:02:31 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/250s f/3.5 iso800 16.1 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-02.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-02.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (2)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (2)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:02:44 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/250s f/4.0 iso800 22.4 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-03.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-03.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (3)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (3)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:04:31 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/125s f/3.5 iso800 9.1 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-04.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-04.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (4)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (4)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:14:58 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/80s f/3.5 iso800 7.3 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-05.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-05.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (5)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (5)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:20:00 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/125s f/4.0 iso800 46.6 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-06.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-06.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (6)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (6)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:37:09 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/50s f/3.5 iso800 6.0 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-07.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-07.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (7)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (7)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:41:23 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/200s f/4.0 iso800 25.2 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-08.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-08.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (8)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (8)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:44:09 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/100s f/4.0 iso800 28.1 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-09.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-09.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (9)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (9)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:44:39 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/100s f/4.0 iso800 28.1 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-10.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/08-les-mentettes-orchestra-@-ciudad-emergente-2010-10.mini.jpg&quot; alt=&quot;Les Mentettes Orchestra @ Ciudad Emergente 2010 (10)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Les Mentettes Orchestra @ Ciudad Emergente 2010 (10)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-06-02 19:45:55 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/100s f/4.0 iso800 25.2 mm Fluorescent Manual  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/6Nj76EE-J4s&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-06-08T20:56:29+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/1e329497">
	<title>luca: Release: Mutt with NNTP Debian package 1.5.20-8luca1</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/i0PI4yryLi8/1e329497</link>
	<content:encoded>&lt;p&gt;I've updated my Mutt Debian package with the NNTP patch to the latest Debian
Mutt package.&lt;/p&gt;
&lt;p&gt;If you have Debian testing/unstable and amd64 or i386 arch, just &lt;a href=&quot;http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/&quot; class=&quot;reference external&quot;&gt;download&lt;/a&gt; and
install the provided packages.&lt;/p&gt;
&lt;p&gt;For other setups, here are the quick (copy&amp;amp;paste) instructions:&lt;/p&gt;
&lt;pre class=&quot;literal-block&quot;&gt;
ver=1.5.20
deb_ver=$ver-8luca1
url=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest
wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \
   http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz
sudo apt-get build-dep mutt
dpkg-source -x mutt_$deb_ver.dsc
cd mutt-$ver
dpkg-buildpackage -rfakeroot
# install any missing packages reported by dpkg-buildpackage and try again
cd ..
sudo dpkg -i mutt_${deb_ver}_*.deb mutt-patched_${deb_ver}_*.deb
&lt;/pre&gt;
&lt;p&gt;See the &lt;a href=&quot;http://www.llucax.com.ar/proj/mutt-nntp-debian/&quot; class=&quot;reference external&quot;&gt;project page&lt;/a&gt; for more details.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/i0PI4yryLi8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-06-06T23:12:04+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/2c7c9be6">
	<title>luca: Breathtaking Sculptures Made Out of A Single Paper Sheet</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/uy_acRWW49c/2c7c9be6</link>
	<content:encoded>&lt;a href=&quot;http://www.petercallesen.com/&quot; class=&quot;reference external image-reference&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;align-center&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/06/03-breathtaking-sculptures-made-out-of-a-single-paper-sheet.jpg&quot; alt=&quot;/blog/posts/2010/06/03-breathtaking-sculptures-made-out-of-a-single-paper-sheet.jpg&quot; class=&quot;align-center&quot; /&gt;&lt;/div&gt;
&lt;/a&gt;
&lt;p&gt;By &lt;a href=&quot;http://www.petercallesen.com/&quot; class=&quot;reference external&quot;&gt;Peter Callesen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Via &lt;a href=&quot;http://incredibleworld.net/2009/12/breathtaking-sculptures-made-out-of-a-single-paper-sheet/&quot; class=&quot;reference external&quot;&gt;IncredibleWorld&lt;/a&gt;.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/uy_acRWW49c&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-06-04T01:17:38+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-557cd085">
	<title>luca: What every programmer should know about memory</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/xB8M0ie1wzw/-557cd085</link>
	<content:encoded>&lt;p&gt;This &lt;a href=&quot;http://lwn.net/&quot; class=&quot;reference external&quot;&gt;LWN&lt;/a&gt; large &lt;a href=&quot;https://lwn.net/Articles/250967/&quot; class=&quot;reference external&quot;&gt;article&lt;/a&gt; looks like a very interesting read (specially for
people like me that have a very vague idea about modern memory systems):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://people.redhat.com/drepper/&quot; class=&quot;reference external&quot;&gt;Ulrich Drepper&lt;/a&gt; recently approached us asking if we would be interested in
publishing a lengthy document he had written on how memory and software
interact. We did not have to look at the text for long to realize that it
would be of interest to many LWN readers. Memory usage is often the
determining factor in how software performs, but good information on how to
avoid memory bottlenecks is hard to find. This series of articles should
change that situation.&lt;/p&gt;
&lt;p&gt;The original document prints out at over 100 pages. We will be splitting it
into about seven segments, each run 1-2 weeks after its predecessor. Once the
entire series is out, Ulrich will be releasing the full text.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The &lt;a href=&quot;http://people.redhat.com/drepper/cpumemory.pdf&quot; class=&quot;reference external&quot;&gt;full paper&lt;/a&gt; in PDF format is also available.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/xB8M0ie1wzw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-06-01T20:53:10+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://boris.insert-coin.org/wordpress/?p=911">
	<title>cerealbars: Ahora solo queda uno por eliminar…</title>
	<link>http://boris.insert-coin.org/wordpress/index.php/2010/06/ahora-solo-queda-uno-por-eliminar/</link>
	<content:encoded>&lt;p&gt;Mañana (técnicamente en un rato), sabremos quién será el último eliminado de la lista de 23 jugadores que representarán a Chile en el mundial de Sudafrica.&lt;/p&gt;
&lt;p&gt;Los candidatos para verlo por TV son varios&amp;#8230; Principalmente Fierro, Cereceda y Estrada. Pero a estos, yo no dejaría fuera a Tello e Ismael Fuentes.&lt;/p&gt;
&lt;p&gt;Si escucharon bien Bielsa después del segundo partido, este dijo que ningun jugador rendia exámen, y que el no decide en base a un partido. Con esto en mente, el que claramente deberia quedarse abajo es Gonzalo Fierro. Por qué? Simple: Le pesa la camiseta Roja&amp;#8230;&lt;/p&gt;
&lt;p&gt;Eso. Anótelo por ahí. Yo ya dije que el que se queda abajo es Fierro&amp;#8230;&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-01T04:42:57+00:00</dc:date>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/3c8c4303">
	<title>luca: RSS feed (and other problems) fixed</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/d54LU7SqnG0/3c8c4303</link>
	<content:encoded>&lt;p&gt;After moving my home page (and this blog) from home to a proper (&lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_private_server&quot; class=&quot;reference external&quot;&gt;VPS&lt;/a&gt;) hosting,
there were some problems because I have to migrate from &lt;a href=&quot;http://www.apache.org/&quot; class=&quot;reference external&quot;&gt;Apache&lt;/a&gt; to &lt;a href=&quot;http://www.lighttpd.net/&quot; class=&quot;reference external&quot;&gt;LIGHTTPD&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://llucax.com.ar/blog/blog/atom&quot; class=&quot;reference external&quot;&gt;RSS feed&lt;/a&gt; was affected, so if you read this blog using an aggregator, you
probably didn't received any updates in the last weeks. I also fixed some other
problems that made the feed not &lt;a href=&quot;http://www.w3.org/&quot; class=&quot;reference external&quot;&gt;W3C&lt;/a&gt; &lt;a href=&quot;http://validator.w3.org/feed/&quot; class=&quot;reference external&quot;&gt;valid&lt;/a&gt;. Fortunately now &lt;a href=&quot;http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fllucax.com.ar%2Fblog%2Fblog.cgi%2Fatom&quot; class=&quot;reference external&quot;&gt;it is&lt;/a&gt;. =)&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/d54LU7SqnG0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-31T21:08:29+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-1971806163748643340">
	<title>sergio: Encender automaticamente la PC en la mañana - Actualización</title>
	<link>http://bunker-blog.blogspot.com/2010/04/encender-automaticamente-la-pc-en-la.html</link>
	<content:encoded>Encontrado accidentalmente:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;s@calcifer:~$ &lt;span&gt;apt-cache show shutdown-at-night&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt; System to shut down clients at night,&lt;/span&gt;&lt;span&gt; &lt;span&gt;and wake them in the morning&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt; Schedule shutdown in the evening, and uses nvram-wakeup or wakeonlan to &lt;/span&gt;&lt;span&gt;&lt;span&gt;wake clients up in the morning&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Actualización:&lt;br /&gt;&lt;a href=&quot;http://yojota.wordpress.com/2010/05/22/wol-wakeup-on-lan-despertate-por-lan/&quot;&gt;http://yojota.wordpress.com/2010/05/22/wol-wakeup-on-lan-despertate-por-lan/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-1971806163748643340?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-05-29T20:50:49+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-3420038447138892677">
	<title>sergio: Dos joyas del cine</title>
	<link>http://bunker-blog.blogspot.com/2010/05/dos-joyas-del-cine.html</link>
	<content:encoded>En serio, es una de las mejores películas que he visto.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/en/8/8d/Mary_and_max_poster.jpg&quot;&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/en/8/8d/Mary_and_max_poster.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Mary_and_Max&quot;&gt;http://en.wikipedia.org/wiki/Mary_and_Max&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Junto, por supuesto, a &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Triplets_of_Belleville&quot;&gt;http://en.wikipedia.org/wiki/The_Triplets_of_Belleville&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/en/9/9e/Triplets_of_Belleville-Poster.jpg&quot;&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/en/9/9e/Triplets_of_Belleville-Poster.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-3420038447138892677?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-05-29T19:45:20+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/4e47dd0f">
	<title>luca: Cloud Cult</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/6A8yhq9EuwY/4e47dd0f</link>
	<content:encoded>&lt;p&gt;For some unknown reason I had a &lt;em&gt;new&lt;/em&gt; album by &lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_Cult&quot; class=&quot;reference external&quot;&gt;Cloud Cult&lt;/a&gt; (&lt;a href=&quot;http://en.wikipedia.org/wiki/Feel_Good_Ghosts_%28Tea-Partying_Through_Tornadoes%29&quot; class=&quot;reference external&quot;&gt;Feel Good
Ghosts (Tea-Partying Through Tornadoes)&lt;/a&gt;) which I resisted to hear for about
2 years because I thought it was &lt;a href=&quot;http://en.wikipedia.org/wiki/Coldcut&quot; class=&quot;reference external&quot;&gt;Coldcut&lt;/a&gt;! I didn't hear &lt;a href=&quot;http://en.wikipedia.org/wiki/Coldcut&quot; class=&quot;reference external&quot;&gt;Coldcut&lt;/a&gt; very much
either to be honest, because the little I heard I didn't like a lot.&lt;/p&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Feel_Good_Ghosts_%28Tea-Partying_Through_Tornadoes%29&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/29-cold-cut.jpg&quot; align=&quot;right&quot; class=&quot;align-right&quot; alt=&quot;Feel Good Ghosts (Tea-Partying Through Tornadoes) cover&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Well, it turns out from time to time I like to hear my music collection in
random order, and I was impressed by a song by &lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_Cult&quot; class=&quot;reference external&quot;&gt;Cloud Cult&lt;/a&gt; (and I still
thought it was &lt;a href=&quot;http://en.wikipedia.org/wiki/Coldcut&quot; class=&quot;reference external&quot;&gt;Coldcut&lt;/a&gt; until I started writing this post =P).&lt;/p&gt;
&lt;p&gt;So I'm hearing the complete album and is plain &lt;strong&gt;genius&lt;/strong&gt;, I'll have to check
out their other albums soon.&lt;/p&gt;
&lt;p&gt;The band have some very nice curiosities too. &lt;a href=&quot;http://www.last.fm/music/Cloud%20Cult?setlang=en&quot; class=&quot;reference external&quot;&gt;From Last.fm&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
The band’s founder and singer &lt;a href=&quot;http://en.wikipedia.org/wiki/Craig_Minowa&quot; class=&quot;reference external&quot;&gt;Craig Minowa&lt;/a&gt; has a degree in
&lt;a href=&quot;http://en.wikipedia.org/wiki/Environmental_science&quot; class=&quot;reference external&quot;&gt;Environmental Science&lt;/a&gt;, and his environmental, political, and social
awareness is reflected in much of &lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_Cult&quot; class=&quot;reference external&quot;&gt;Cloud Cult&lt;/a&gt;’s music.&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_Cult&quot; class=&quot;reference external&quot;&gt;From Wikipedia&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
In 1997, lead singer &lt;a href=&quot;http://en.wikipedia.org/wiki/Craig_Minowa&quot; class=&quot;reference external&quot;&gt;Craig Minowa&lt;/a&gt; formed &lt;a href=&quot;http://en.wikipedia.org/wiki/Earthology_Records&quot; class=&quot;reference external&quot;&gt;Earthology Records&lt;/a&gt; on his
organic farm, powered by &lt;a href=&quot;http://en.wikipedia.org/wiki/Geothermal_power&quot; class=&quot;reference external&quot;&gt;geothermal energy&lt;/a&gt; and built partially from
reclaimed wood and recycled plastic. This nonprofit label uses only recycled
materials and donates all profits to environmental charities.  The band also
tours in a &lt;a href=&quot;http://en.wikipedia.org/wiki/Biodiesel&quot; class=&quot;reference external&quot;&gt;biodiesel&lt;/a&gt; van.&lt;/blockquote&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/6A8yhq9EuwY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-29T16:11:30+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-4ff42b9b">
	<title>luca: 6 Degrees of Black Sabbath</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/CvJmsyLdFHs/-4ff42b9b</link>
	<content:encoded>&lt;p&gt;I think everyone know the &lt;a href=&quot;http://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon&quot; class=&quot;reference external&quot;&gt;Six Degrees of Kevin Bacon&lt;/a&gt; and &lt;a href=&quot;http://oracleofbacon.org/&quot; class=&quot;reference external&quot;&gt;The Oracle of
Bacon&lt;/a&gt;. Well, now we have the same but for music connections!&lt;/p&gt;
&lt;p&gt;Meet &lt;a href=&quot;http://labs.echonest.com/SixDegrees/index&quot; class=&quot;reference external&quot;&gt;6 Degrees of Black Sabbath&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It's easier to find paths with &lt;a href=&quot;http://labs.echonest.com/SixDegrees/index?start=Sandro&amp;end=Nightwish&quot; class=&quot;reference external&quot;&gt;more than 6 degrees&lt;/a&gt; ;)&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/CvJmsyLdFHs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-28T20:50:55+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://blog.macumba.homelinux.org/?p=177">
	<title>crux: dd of zeroes in a cool oneliner</title>
	<link>http://blog.macumba.homelinux.org/2010/05/28/dd-of-zeroes-in-a-cool-oneliner/</link>
	<content:encoded>&lt;p&gt;Once again I&amp;#8217;m having to fill a hard disk with zeroes, obviously after it started showing some bad sectors, to see if it can reallocate them or if I&amp;#8217;d have to take it to RMA.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve always used &lt;strong&gt;dd&lt;/strong&gt; for that, but this time I was wondering if I could/should use &lt;strong&gt;ddrescue&lt;/strong&gt;. I even doubted about a binary called &lt;strong&gt;dd_rescue&lt;/strong&gt;. Luckily I found &lt;a href=&quot;http://www.toad.com/gnu/sysadmin/index.html#ddrescue&quot;&gt;this info&lt;/a&gt; about the different flavours of &lt;strong&gt;dd&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;After I decided I&amp;#8217;d use &lt;strong&gt;dd&lt;/strong&gt; I found &lt;a href=&quot;http://www.cyberciti.biz/tips/how-do-i-make-linux-filesystem-backup-with-dd.html&quot;&gt;this blog post&lt;/a&gt; which mentioned a way to get &lt;strong&gt;dd&lt;/strong&gt; to output its progress. And I came out with this oneliner which seemed cool enough for me to post it here for future reference. &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-content/plugins/smilies-themer/adiumicons/cool.png&quot; alt=&quot;8)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;code&gt;dd if=/dev/zero of=/dev/sda bs=4M &amp;#038;; ddpid=$\!; while [ -d /proc/$ddpid ]; do /bin/kill -USR1 $ddpid; sleep 5; done&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You get some output like this:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
[1] 5059&lt;br /&gt;
4+1 records in&lt;br /&gt;
4+0 records out&lt;br /&gt;
16777216 bytes (17 MB) copied, 0.0255268 s, 657 MB/s&lt;br /&gt;
280+1 records in&lt;br /&gt;
280+1 records out&lt;br /&gt;
1177825280 bytes (1.2 GB) copied, 5.0361 s, 234 MB/s&lt;br /&gt;
402+1 records in&lt;br /&gt;
402+1 records out&lt;br /&gt;
1689530368 bytes (1.7 GB) copied, 10.0445 s, 168 MB/s&lt;br /&gt;
523+1 records in&lt;br /&gt;
523+1 records out&lt;br /&gt;
2197041152 bytes (2.2 GB) copied, 15.0408 s, 146 MB/s&lt;br /&gt;
645+1 records in&lt;br /&gt;
645+1 records out&lt;br /&gt;
2708746240 bytes (2.7 GB) copied, 20.0628 s, 135 MB/s&lt;br /&gt;
755+1 records in&lt;br /&gt;
755+1 records out&lt;br /&gt;
3170119680 bytes (3.2 GB) copied, 25.1122 s, 126 MB/s&lt;br /&gt;
884+1 records in&lt;br /&gt;
884+1 records out&lt;br /&gt;
3711184896 bytes (3.7 GB) copied, 30.1285 s, 123 MB/s&lt;br /&gt;
...&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
WARNING: That command above fills the device with zeroes wiping everything in its way, so be careful where you point it to.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-28T14:39:40+00:00</dc:date>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/7a8b9504">
	<title>luca: Nuevo hogar</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/skVJmPR6m8E/7a8b9504</link>
	<content:encoded>&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-nuevo-hogar-01.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-nuevo-hogar-01.mini.jpg&quot; alt=&quot;Nuevo hogar&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Nuevo hogar&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 17:03:45 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/30s f/2.8 iso160 6.0 mm Daylight Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/skVJmPR6m8E&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-26T20:33:48+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-368feb9">
	<title>luca: Bicentenario</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/Dzbnw0lwwd4/-368feb9</link>
	<content:encoded>&lt;p&gt;200 years from the &lt;a href=&quot;http://en.wikipedia.org/wiki/May_Revolution&quot; class=&quot;reference external&quot;&gt;Revolución de Mayo&lt;/a&gt;, the main parade in charge of Dicky
James, creator of &lt;a href=&quot;http://www.delaguarda.com/&quot; class=&quot;reference external&quot;&gt;De La Guarda&lt;/a&gt; and &lt;a href=&quot;http://www.fuerzabruta.net/&quot; class=&quot;reference external&quot;&gt;Fuerzabruta&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More (and better) photos &lt;a href=&quot;http://www.boston.com/bigpicture/2010/05/argentinas_bicentennial.html&quot; class=&quot;reference external&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-01.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-01.mini.jpg&quot; alt=&quot;Obelisco&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Obelisco&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 20:48:19 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/40s f/3.5 iso400 16.1 mm Daylight Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-02.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-02.mini.jpg&quot; alt=&quot;Folclore&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Folclore&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 21:05:29 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/40s f/3.2 iso160 8.2 mm Daylight Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-03.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-03.mini.jpg&quot; alt=&quot;Bandera&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Bandera&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 21:25:58 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/20s f/4.0 iso640 22.4 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-04.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-04.mini.jpg&quot; alt=&quot;Dragón&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Dragón&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 21:31:03 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/320s f/4.0 iso1600 34.9 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-05.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-05.mini.jpg&quot; alt=&quot;Tango&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Tango&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 21:44:26 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/400s f/4.0 iso1600 22.4 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-06.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-06.mini.jpg&quot; alt=&quot;Madres&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Madres&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 22:36:32 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/800s f/4.3 iso1600 60.0 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-07.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-07.mini.jpg&quot; alt=&quot;Dictadura (constitución y justicia en llamas)&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Dictadura (constitución y justicia en llamas)&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 22:40:10 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/400s f/4.3 iso1600 60.0 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-08.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/blog/posts/2010/05/26-bicentenario-08.mini.jpg&quot; alt=&quot;90's&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;90's&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-26 22:50:45 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/100s f/4.0 iso1600 11.5 mm Auto Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/Dzbnw0lwwd4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-26T18:00:32+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://pabloseminario.com.ar/?p=336">
	<title>pabluk: Le greffon OpenSubtitles de Totem</title>
	<link>http://pabloseminario.com/2010/05/25/le-greffon-opensubtitles-de-totem/</link>
	<content:encoded>&lt;p&gt;Si vous n&amp;#8217;avez pas encore mis à jour votre système Ubuntu vers la dernière version 10.04 « Lucid Lynx » et si vous utilisez le greffon de téléchargement de sous-titres du lecteur vidéo Totem, vous remarquerez que le greffon ne marche plus. Cela est dû à un changement de l&amp;#8217;&lt;a href=&quot;http://trac.opensubtitles.org/projects/opensubtitles/wiki/XMLRPC&quot; target=&quot;_blank&quot;&gt;API XML-RPC&lt;/a&gt; du site &lt;a href=&quot;http://www.opensubtitles.org&quot; target=&quot;_blank&quot;&gt;opensubtitles.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mais bon pour le corriger, sans mettre à jour votre système Ubuntu 9.10, vous pouvez ouvrir un terminal et lancez la commande suivante&lt;/p&gt;
&lt;pre class=&quot;brush:bash; light: true;&quot;&gt;cd /usr/lib/totem/plugins/opensubtitles/
sudo sed -i 's/www/api/' opensubtitles.py&lt;/pre&gt;
&lt;p&gt;Ainsi, vous pouvez continuer à télécharger vos sous-titres sans problème.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-25T20:18:53+00:00</dc:date>
	<dc:creator>Pablo</dc:creator>
</item>
<item rdf:about="http://boris.insert-coin.org/wordpress/?p=909">
	<title>cerealbars: Y yo tenía razón.</title>
	<link>http://boris.insert-coin.org/wordpress/index.php/2010/05/y-yo-tenia-razon/</link>
	<content:encoded>&lt;p&gt;En base a mi &lt;a href=&quot;http://boris.insert-coin.org/wordpress/index.php/2010/05/seleccion-chilena-2-o-3-9/&quot; target=&quot;_self&quot;&gt;post anterior&lt;/a&gt;, solo puedo decir que tenia razón&amp;#8230; &lt;a href=&quot;http://www.emol.com/noticias/deportes/detalle/detallenoticias.asp?idnoticia=414906&quot; target=&quot;_blank&quot;&gt;Aca la prueba&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-25T04:04:21+00:00</dc:date>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/67847ce4">
	<title>luca: Grey Oceans</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/gKmDyKvtgmk/67847ce4</link>
	<content:encoded>&lt;p&gt;The &lt;a href=&quot;http://en.wikipedia.org/wiki/CocoRosie&quot; class=&quot;reference external&quot;&gt;CocoRosie&lt;/a&gt; sisters are back with a new album, &lt;a href=&quot;http://en.wikipedia.org/wiki/Grey_Oceans&quot; class=&quot;reference external&quot;&gt;Grey Oceans&lt;/a&gt;. After
seeing their new &lt;a href=&quot;http://www.youtube.com/watch?v=tu3EcAHdHlE&quot; class=&quot;reference external&quot;&gt;video&lt;/a&gt;, I guess nobody would wonder why their music is
labeled as &lt;a href=&quot;http://en.wikipedia.org/wiki/Freak_folk&quot; class=&quot;reference external&quot;&gt;freak folk&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;&lt;p&gt;Weird stuff! =P&lt;/p&gt;
&lt;p&gt;It's been some time since I was surprised by a video. It reminds me of videos
like &lt;a href=&quot;http://vimeo.com/3554226&quot; class=&quot;reference external&quot;&gt;Closer&lt;/a&gt;, almost &lt;a href=&quot;http://www.youtube.com/results?search_query=tool+music+video&amp;aq=f&quot; class=&quot;reference external&quot;&gt;any video&lt;/a&gt; from &lt;a href=&quot;http://en.wikipedia.org/wiki/Tool_%28band%29&quot; class=&quot;reference external&quot;&gt;Tool&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=7cL_1bmYCzs&quot; class=&quot;reference external&quot;&gt;Teardrop&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=qiSkyEyBczU&quot; class=&quot;reference external&quot;&gt;Black Hole Sun&lt;/a&gt;
and the later &lt;a href=&quot;http://www.youtube.com/watch?v=fxvGHQHiY70&quot; class=&quot;reference external&quot;&gt;Peacebone&lt;/a&gt;. One wonders where these people get their imagination
(besides hard drugs, of course).&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/gKmDyKvtgmk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-24T16:15:03+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://boris.insert-coin.org/wordpress/?p=904">
	<title>cerealbars: Selección Chilena: 2 o 3 “9″?</title>
	<link>http://boris.insert-coin.org/wordpress/index.php/2010/05/seleccion-chilena-2-o-3-9/</link>
	<content:encoded>&lt;p&gt;Para que se entienda el título: Por estos días la discución en Chile es si Bielsa debe llevar 2 o 3 centro delanteros (9) al mundial. Los candidatos son: Suazo (que va seguro), Paredes y Mancilla.&lt;/p&gt;
&lt;p&gt;Por el momento, parece que solo irán Suazo y Paredes, que recuperó hace poco de una lesión, pero muchos discuten que si van dos, debería ir Mancilla en lugar de Paredes, porque acaba de ser campeón de México con el Toluca, porque hace muchos goles (en México), porque Paredes viene saliendo de una lesión, etc, etc etc.&lt;/p&gt;
&lt;p&gt;Personalmente no me gusta como juega Mancilla. Si bien hace muchos goles en México, hay que decirlo: Cualquiera hace goles allá. Desde el &lt;a href=&quot;http://es.wikipedia.org/wiki/Rodrigo_Ruiz&quot; target=&quot;_blank&quot;&gt;Pony Ruíz&lt;/a&gt; hasta Zamorano, asi que los goles de Mancilla no son tan meritorios. Además, cuando juega por la selección da jugo.&lt;/p&gt;
&lt;p&gt;Ahora bien, al hacer zapping por los canales nacionales, escucho a comentaristas (que para analistas de futbol no les da) preguntarse y casi que putear a Bielsa porque no lleva a 3 delanteros. Algunos hasta han dicho barbaridades como &amp;#8220;Por qué no llevar a 3 &amp;#8220;9&amp;#8243;? Ojo, Maradona lleva 3 centro delanteros al mundial&amp;#8221;. Solo puedo decir WTF? Quieren que Bielsa haga lo que hace Maradona?? Maradona?! Bien ahí, Solabarrieta. Cada domingo confirmamos que no tienes idea de futbol&amp;#8230;&lt;/p&gt;
&lt;p&gt;Algunos sugieren sacar a un jugador de otro puesto, y llevar un tercer centro delantero. Quieren que les diga algo? Quieren saber por qué Bilesa &lt;strong&gt;no sacará un jugador de otro puesto para llevar un tercer centro delantero?&lt;/strong&gt; Una vez más les voy a hacer la pega, sacos de weas&amp;#8230;&lt;/p&gt;
&lt;p&gt;No con capaces de darse cuenta en qué se basa mayoritariamente el sistema de juego de Bielsa. Son tan weones, que juran de guata que Chile juega con 3 delanteros. No, giles. Chile juega con un delantero (Suazo) y dos &lt;em&gt;wings&lt;/em&gt; (Alexis y Mark González, por ejemplo). No cachan que el futbol de Bielsa se juega por las orillas? Por eso no lleva 3 delanteros. Por que tendría que sacrificar algun jugador de un puesto más importante (que vaya, principalmente, por las orillas).&lt;/p&gt;
&lt;p&gt;Bueno eso. Otro día les sigo haciendo la pega&amp;#8230;&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-24T05:17:05+00:00</dc:date>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/1db90b23">
	<title>luca: Bicentenario</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/aFfXWYvMG1g/1db90b23</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.muralbicentenario.encuentro.gov.ar/flash/index.html&quot; class=&quot;reference external&quot;&gt;Mural Bicentenario&lt;/a&gt; (flash) del canal &lt;a href=&quot;http://www.encuentro.gov.ar/&quot; class=&quot;reference external&quot;&gt;Encuentro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Todavía no lo vi en detalle como para formarme una opinión fuerte, pero lo poco
que vi se ve bastante bien hecho y con contenidos sensatos.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/aFfXWYvMG1g&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-21T12:18:57+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-7c569e8d">
	<title>luca: Copyleft</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/qQ8d1noaSow/-7c569e8d</link>
	<content:encoded>&lt;div align=&quot;center&quot; class=&quot;figure&quot;&gt;
&lt;a href=&quot;http://llucax.com.ar/blog/posts/2010/05/20-copyleft-01.jpg&quot; class=&quot;reference external image-reference&quot;&gt;&lt;img src=&quot;http://llucax.com.ar/blog/posts/2010/05/20-copyleft-01.mini.jpg&quot; alt=&quot;Copyleft&quot; class=&quot;pic&quot; /&gt;&lt;/a&gt;
&lt;p class=&quot;caption&quot;&gt;Copyleft&lt;/p&gt;
&lt;div class=&quot;legend&quot;&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;Ceretti y la vía&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;2010-05-05 14:14:21 ART&lt;/div&gt;
&lt;div class=&quot;line&quot;&gt;[ 1/400s f/4.0 iso80 28.1 mm Daylight Program AE  ]&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/qQ8d1noaSow&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-20T22:06:47+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/182292b3">
	<title>luca: LDC and LLVM 2.7</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/v5-f92_IEGw/182292b3</link>
	<content:encoded>&lt;p&gt;tomas Lindquist Olsen is back!&lt;/p&gt;
&lt;p&gt;And now &lt;a href=&quot;http://www.dsource.org/projects/ldc&quot; class=&quot;reference external&quot;&gt;LDC&lt;/a&gt; is &lt;a href=&quot;http://www.dsource.org/projects/ldc/changeset/1650%3A40bd4a0d4870&quot; class=&quot;reference external&quot;&gt;updated&lt;/a&gt; to work with &lt;a href=&quot;http://llvm.org/releases/2.7/docs/ReleaseNotes.html&quot; class=&quot;reference external&quot;&gt;LLVM 2.7&lt;/a&gt;. I hope this is not an
isolated event and &lt;a href=&quot;http://www.dsource.org/projects/ldc&quot; class=&quot;reference external&quot;&gt;LDC&lt;/a&gt; development becomes as active as it used to be =)&lt;/p&gt;
&lt;p&gt;The sources has been &lt;a href=&quot;http://www.dsource.org/projects/ldc/wiki/BuildInstructions?action=diff&amp;version=35&amp;old_version=34&quot; class=&quot;reference external&quot;&gt;moved&lt;/a&gt; to &lt;a href=&quot;http://bitbucket.org/&quot; class=&quot;reference external&quot;&gt;Bitbucket&lt;/a&gt; too, so if you usually keep up to
date you'll have to change the &lt;a href=&quot;http://bitbucket.org/lindquist/ldc&quot; class=&quot;reference external&quot;&gt;repo&lt;/a&gt; URL.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/v5-f92_IEGw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-19T20:32:55+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-34095248.post-2742890627318686034">
	<title>sergio: En el primer cybercafe de la historia</title>
	<link>http://bunker-blog.blogspot.com/2010/04/en-el-primer-cybercafe-de-la-historia.html</link>
	<content:encoded>&lt;a href=&quot;http://4.bp.blogspot.com/_TnXIWwCD8Ow/S9YqGroxeEI/AAAAAAAAAco/ZHPz3JEo5zI/s1600/cyberia+londres.jpg&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_TnXIWwCD8Ow/S9YqGroxeEI/AAAAAAAAAco/ZHPz3JEo5zI/s400/cyberia+londres.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5464601492141996098&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Hacia 1995, en mi años mozos como  Encargado de Laboratorio, se me metió en la cabeza algo bastante raro por aquellos días: poner internet -gratis- en el laboratorio de la Escuela de Turismo.&lt;br /&gt;&lt;br /&gt;Yo ya venía de armar redes 386/486  booteadas con disquettes, mediante Lantastic+W3.11.&lt;br /&gt;&lt;br /&gt;Una vez más, &lt;a href=&quot;http://www.renda.com.ar&quot;&gt;Dante&lt;/a&gt; me ayudó explicándome casi todo: TCP/IP, cableado, etc.&lt;br /&gt;Hacia mediados de los 90, los routers eran prácticamente desconocidos, o extremadamente caros. &lt;a href=&quot;http://www.renda.com.ar&quot;&gt;Dante&lt;/a&gt; me enseña entonces a proxear, en el nuevo y flamante laboratorio compuesto por maquinas con Windows 95.&lt;br /&gt;Así nació el primer Laboratorio Abierto de Internet de la provincia de Mendoza. El único problema era Windows no soportaba proxear mas de 5 maquinas, y se venia abajo. NT apestaba tambien, y cuanto ingeniero que consultaba me aseguraba que era imposible que una PC actuara de router. Y por supuesto, había que formatear &quot;el server&quot; cada dos meses.&lt;br /&gt;Otro problema de los proxies era que el Mirc, el ICQ, el incipiente MSN no podían ser proxeados mas que a una sola maquina. Había que hacer varias peripecias con el puerto 1080, bastante precario todo.&lt;br /&gt;&lt;br /&gt;Hacia junio de ese año, viajamos con Pablo a Londres, en pleno 1 a 1 con el dolar. Pablo había planeado los números y el viaje como si fuera a conquistar Europa.&lt;br /&gt;&lt;br /&gt;Un día, saliendo del British Museum, nos encontramos con un extraño cafe... ¡con computadoras adentro, conectadas a Internet! entonces no sabíamos que estábamos en Cyberia, &lt;a href=&quot;http://portal.educ.ar/debates/sociedad/cultura-digital/el-primer-cibercafe-del-mundo-cumplio-10-anos.php&quot;&gt;el primer cybercafe del mundo...&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Nosotros, que solo sabiamos manejar el Netscape y el Mirc, nos quedábamos bizcos viendo a los otros clientes, que  entraban via telnet a los mainframes de las universidades europeas.&lt;br /&gt;&lt;br /&gt;Desde ese día, cada vez que podíamos, nos dábamos una vuelta por el lugar. Abrigados del frio, ayudados de unos capuchinos grandes como un sombrero bombín, chateabamos a Argentina, y junabamos  de reojo a los otros extraños clientes, que se conectaban a las redes universitarias mediante unas extrañas consolas de letras verdes. Eran los míticos Unix. En el cyber, también tenían un mini mainframe que les hacía de ¡router!.&lt;br /&gt;&lt;br /&gt;Incluso había bastante bibliografía sobre el tema. Contando patéticamente el dinero, me comuniqué con &lt;a href=&quot;http://www.renda.com.ar&quot;&gt;Dante&lt;/a&gt; desde Londres.&lt;br /&gt;&lt;br /&gt;- Che, acá usan una cosa llamada Sanex, Linux, algo así ¿vale la pena comprar un libro sobre eso?&lt;br /&gt;- ¡Si! ¡metele que está bueno, cuando llegues te explico!&lt;br /&gt;- ¿Sirve para hacer un router?&lt;br /&gt;- ¡Que si, carajo! ¡vos trae todo lo que encuentres!&lt;br /&gt;&lt;br /&gt;Dante, que ya conocía al (hoy mítico) &lt;a href=&quot;http://juanjosec.blogspot.com/&quot;&gt;Juanjo&lt;/a&gt;, también me aseguró que podíamos poner a Linux  como servidor de páginas Web y otras cosas que no entendí mucho.&lt;br /&gt;&lt;br /&gt;A la vuelta, me instaló en la escuela un linuxbox sobre una PC vieja, con RedHat 6, instalando via red mediante el boteo de un simple disquete... increible. Cuando terminó la instalación, le quitó el monitor y el teclado.&lt;br /&gt;&lt;br /&gt;- ¿Y si lo tengo que reiniciar..?&lt;br /&gt;- Tranquilo- me respondió sonriendo - no le va va a pasar nada.&lt;br /&gt;&lt;br /&gt;Pasaron tres años. No solo el chirimbolo jamas se caía. Mis estaciones Windows eran formateadas una y otra vez, yo a veces hacía backup, otra veces no alcanzaba y perdía datos, y así estaba la cosa. Pero el servicio de internet era excelente. Al estar nateando ya no habían problemas con puertos raros. Fue una de las mejores épocas de mi vida, a excepción por los formateos de Win98 prácticamente diarios.&lt;br /&gt;&lt;br /&gt;Un buen día, estaba puteando porque al formatear mi propio Windows, había perdido algunas bases de MySQL y archivos PHP con Apache. Dante una vez mas me visita, y me dice muerto de risa... ¿porque no pones esos servicios en el linuxbox?&lt;br /&gt;&lt;br /&gt;- ¿También se puede hacer eso..?&lt;br /&gt;&lt;br /&gt;Ese día mandé a Windows al carajo.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/34095248-2742890627318686034?l=bunker-blog.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-05-19T04:39:24+00:00</dc:date>
	<dc:creator>Bunker Blog</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/-aae6b6c">
	<title>luca: The lady and the reaper</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/lRq_7obkvGs/-aae6b6c</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.ladamaylamuerte.com/&quot; class=&quot;reference external&quot;&gt;La dama y la muerte&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;

    
    
    
    

&lt;/div&gt;

      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/lRq_7obkvGs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-18T19:38:27+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/7ad65f7a">
	<title>luca: TPB</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/xShJqfDnACo/7ad65f7a</link>
	<content:encoded>&lt;p&gt;After a couple of days of downtime, &lt;a href=&quot;http://thepiratebay.org/&quot; class=&quot;reference external&quot;&gt;TPB&lt;/a&gt; sais:&lt;/p&gt;
&lt;a href=&quot;http://thepiratebay.org/blog/179&quot; class=&quot;reference external image-reference&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;align-center&quot;&gt;&lt;img src=&quot;http://llucax.com.ar/blog/posts/2010/05/18-tpb.jpg&quot; alt=&quot;http://llucax.com.ar/blog/posts/2010/05/18-tpb.jpg&quot; class=&quot;align-center&quot; /&gt;&lt;/div&gt;
&lt;/a&gt;
&lt;p&gt;OTOH, one of the creators launched, a couple of months ago, &lt;a href=&quot;http://flattr.com/&quot; class=&quot;reference external&quot;&gt;Flattr&lt;/a&gt; (from
&lt;a href=&quot;http://en.wikipedia.org/wiki/Flattr&quot; class=&quot;reference external&quot;&gt;Wikipedia&lt;/a&gt;):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Flattr is a project started by &lt;a href=&quot;http://en.wikipedia.org/wiki/Peter_Sunde&quot; class=&quot;reference external&quot;&gt;Peter Sunde&lt;/a&gt; and Linus Olsson. Users will
be able to pay a small monthly amount and then click buttons on sites to
share out the money they paid in among those sites, sort of like an Internet
tip jar. The minimum users will have to pay is 2 euros. Sunde said, &quot;the
money you pay each month will be spread evenly among the buttons you click
in a month. We want to encourage people to share money as well as content.&quot;&lt;/p&gt;
&lt;p&gt;In the beginning of the service Flattr itself will take a 10% of all the
users monthly flatrate.  It's currently in a closed beta but users can
sign up for a beta invite code on their own site.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let's see how it goes...&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/xShJqfDnACo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-18T12:11:10+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>
<item rdf:about="http://llucax.com.ar/blog/blog.cgi/post/59fb8b20">
	<title>luca: Romanzo Criminale</title>
	<link>http://feedproxy.google.com/~r/llucax/~3/Y77Dz8VOfQU/59fb8b20</link>
	<content:encoded>&lt;img src=&quot;http://llucax.com.ar/blog/posts/2010/05/16-romanzo-criminale.jpg&quot; align=&quot;right&quot; class=&quot;align-right&quot; alt=&quot;http://llucax.com.ar/blog/posts/2010/05/16-romanzo-criminale.jpg&quot; /&gt;
&lt;p&gt;Description stolen from &lt;a href=&quot;http://en.wikipedia.org/&quot; class=&quot;reference external&quot;&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Romanzo_Criminale&quot; class=&quot;reference external&quot;&gt;Romanzo Criminale&lt;/a&gt; (Crime Novel) is an Italian-language film released in
2005, directed by Michele Placido, a criminal drama, it was highly acclaimed
and won 15 awards. It is based on Giancarlo De Cataldo's 2002 novel, which
is in turn inspired by the &lt;a href=&quot;http://en.wikipedia.org/wiki/Banda_della_Magliana&quot; class=&quot;reference external&quot;&gt;Banda della Magliana&lt;/a&gt; true story.  The
Magliana gang was one of the most powerful Italian criminal associations,
dominating Rome's drug, gambling and other kinds of crime activities from
the early 1970s to 1992 (death of Enrico De Pedis). The gang's affiliates
start their career kidnapping rich people, drug dealing (hashish, cocaine,
heroin, etc.) from the 70s they started working with the Italian secret
service, fascists, terrorists, the Sicilian Cosa Nostra, Camorra and many
more. Some gang members are still alive, as inmates of an Italian prison, or
justice collaborators (Massimo Carminati, Maurizio Abbatino).&lt;/blockquote&gt;
&lt;p&gt;Highly recommended.&lt;/p&gt;


      &lt;img src=&quot;http://feeds.feedburner.com/~r/llucax/~4/Y77Dz8VOfQU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2010-05-16T22:01:52+00:00</dc:date>
	<dc:creator>Leandro Lucarella</dc:creator>
</item>

</rdf:RDF>
