<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>klog reflexiones klondikeñas</title>
	<atom:link href="http://klondike.xiscosoft.es/klog/feed/" rel="self" type="application/rss+xml" />
	<link>http://klondike.xiscosoft.es/klog</link>
	<description>Críticas y comentarios de un estudiante de informática.</description>
	<lastBuildDate>Sun, 27 Jun 2010 18:00:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Por qué las paellas de Gandia molan</title>
		<link>http://klondike.xiscosoft.es/klog/2010/05/03/por-que-las-paellas-de-gandia-molan/</link>
		<comments>http://klondike.xiscosoft.es/klog/2010/05/03/por-que-las-paellas-de-gandia-molan/#comments</comments>
		<pubDate>Mon, 03 May 2010 22:28:48 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=121</guid>
		<description><![CDATA[Bueno, vuelvo a escribir para que veáis que sigo vivo y cierta asociación aún no me ha partido ningún hueso.
En este artículo voy a comparar las paellas de la EPSG con las últimas de informática para ver en que podrían mejorar las de aquí si se volvieran a celebrar.

El primer punto de favor es que [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, vuelvo a escribir para que veáis que sigo vivo y cierta asociación aún no me ha partido ningún hueso.</p>
<p>En este artículo voy a comparar las paellas de la EPSG con las últimas de informática para ver en que podrían mejorar las de aquí si se volvieran a celebrar.</p>
<p><span id="more-121"></span></p>
<p>El primer punto de favor es que el lugar donde se celebran dispone de sombras por lo que volver con serias quemaduras solares es raro, además de que siempre puedes cobijarte fácilmente del calor.</p>
<p>El segundo punto de favor es el civismo demostrado por los asistentes, el mayor problema lo tuvimos con unas quejas porque alguien no recibió su premio ya que se pensaba que se había ido (tras avisarle varias veces por megafonía). Todo eso pese a que se celebraba junto a una acequia, la gente no tiro cosas en ella ni se bañó, con árboles cerca, y en un parking donde cada uno debía elegir un sitio para poner la arena y hacer el fuego, todo el mundo la puso.</p>
<p>Siguiendo con el punto 2 otra ventaja es que la gente puede poner su mesa junto a la hoguera y estar con sus amigos mientras se cocina.</p>
<p>En cuarto lugar, la gente colaboró con la recogida (mención especial para aquellos que vaciaron su mesa cuando pasábamos con el contenedor o aquel que me echó una mano al recoger vidrio para reciclar.</p>
<p>En quinto lugar, tocan bandas del lugar y la gente las oye. Habiendo como ha habido otros años concursos de maquetas en la ETSINF, ¿por qué no hacer algo semejante y dejar tocar en las paellas a los grupos que mejor lo hagan en vez de tenerlos fuera y sin que casi nadie asista? La mayoría lo harían sin cobrar sólo por darse a conocer y creo que ese sería un buen premio.</p>
<p>Otra cosa que estaba genial era la disposición de cosas. Sólo había una zona reservada e integraba el bar, el escenario y los puestos de organización, facilitando mucho la comunicación y la gestión de posibles crisis.</p>
<p>Finalmente, quiero dar la nota política comentando que vista la actitud demostrada por el rector y su equipo en el último claustro dudo que las paellas vuelvan a ser como hasta ahora, al menos no hasta que venga otro.</p>
<p>Me gustaría comentar citas memorables (que no cito textualmente por no recordarlas textualmente) como la de que damos mala imagen de cara al exterior porque somos la única universidad en la que sus alumnos celebran fiestas dentro del recinto universitario, cosa cuestionable, basta con ver que es una hermandad <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  y cuya falsedad es fácil de demostrar, había gente en las paellas de Gandía que había venido del extranjero sólo para vivir la fiesta y que con tan buen sabor de boca seguramente pidan un Erasmus para volver, y en que no hay presupuesto ni lugar para montar unas paellas, creo que, si tan mal vamos de dinero, igual sería buena idea eliminar o reducir esos desayunos antes de los claustros que acaban siendo reservidos al mediodía en La Vella y reducir ciertos gastos corporativos o prescindibles (aplausos a esas farolas encendidas a las 3 del mediodía o a ese gasto en señalizar con balizas las salidas de emergencia que ya habían sido pintadas para avisar su situación, y que dejan una vista desde la casa del alumno bien curiosa).</p>
<p>En fin, creo que la política del rector se está basando en ignorar (y ningunear) al alumnado ya que no es muy representativo a la hora de la verdad, este tema daría para un post mucho más largo y extendido que sería alejarse mucho del tema inicial, sin embargo, creo que está bien recordarle que todos los méritos que recibe la universidad le van a servir de bien poco si a la hora de la verdad despotricamos de ella y motivamos a los futuros alumnos a irse a otras universidades donde respeten más al alumnado y por ende a ellos.</p>
<p>Como nota final indicar que este artículo expresa mi opinión, y quizás la de algunas personas de las que represento que pueden compartirla, pero que no necesariamente representa la de la mayoría.</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2010/05/03/por-que-las-paellas-de-gandia-molan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ACU</title>
		<link>http://klondike.xiscosoft.es/klog/2009/10/18/acu/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/10/18/acu/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:54:07 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=114</guid>
		<description><![CDATA[Escribo esta entrada para comentaros que estoy trabajando en un webcomic que llamare Actor de Casos de Uso (ACU para los amigos). Este comic trata sobre las aventuras y desventuras (mayormente desventuras) de este personaje usado por &#8220;El Profesor&#8221; para explicar sus disparatadas lecciones morales.
Por supuesto no descarto pasar en el futuro a una línea [...]]]></description>
			<content:encoded><![CDATA[<p>Escribo esta entrada para comentaros que estoy trabajando en un webcomic que llamare Actor de Casos de Uso (ACU para los amigos). Este comic trata sobre las aventuras y desventuras (mayormente desventuras) de este personaje usado por &#8220;El Profesor&#8221; para explicar sus disparatadas lecciones morales.</p>
<p>Por supuesto no descarto pasar en el futuro a una línea argumental en la que explicar cosas acerca de los personajes, aunque por ahora todos los guiones que tengo siguen la misma estructura <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Bueno, si alguien le quiere echar un ojo lo he publicado en: <a title="Actor de Casos de Uso" href="http://klondike.xiscosoft.es/acu/" target="_blank">http://klondike.xiscosoft.es/acu/</a> y intentaré actualizarlo siguiendo una serie matemática simple (a ver quien la adivina xD)i, aunque se que será cuando tenga ganas de pasar a limpio los bosquejos de mi mesa. En cualquier caso ahora mismo hay dos actualizaciones más programadas <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/10/18/acu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An easy to understand (but efficient) algorithm to know the nodes which are in any path from a to b</title>
		<link>http://klondike.xiscosoft.es/klog/2009/10/02/an-easy-to-understand-but-efficient-algorithm-to-know-the-nodes-which-a-in-any-path-from-a-to-b/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/10/02/an-easy-to-understand-but-efficient-algorithm-to-know-the-nodes-which-a-in-any-path-from-a-to-b/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 22:32:32 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=110</guid>
		<description><![CDATA[Today I had to face a simple but interesting graph problem: Given a graph and two nodes a and b. Find all the nodes which form part of any of the possible paths from a to b.
Though it may seem a bit difficult for starters it can be solved easily using a simple algorithm and [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had to face a simple but interesting graph problem: Given a graph and two nodes a and b. Find all the nodes which form part of any of the possible paths from a to b.</p>
<p>Though it may seem a bit difficult for starters it can be solved easily using a simple algorithm and knowing a few things:</p>
<p><span id="more-110"></span>First we take the graph G and find the reverse graph G&#8217; (this is a Graph with the edges reversed).</p>
<p>This would be the transposition of the connection matrix or could be done easily if the graph is represented as a vector of lists of nodes with a edge from its position going over each position on the vector and adding that position to the list on G&#8217; on the position of every node in that list.</p>
<p>Now we will take a list L of all the nodes on G which are reachable from A. This can be easily done:</p>
<p>Q := queue<br />
V :- bool vector size nodes(G) initialized to false<br />
V[A] = True<br />
Q.insert A<br />
While ! Q.empty</p>
<p style="padding-left: 30px;">n = Q.top<br />
Q.pop<br />
Foreach Q.edgeFrom(n) e #This is for each node with an edge from n to it
</p>
<p style="padding-left: 60px;">If (!V[e])</p>
<p style="padding-left: 90px;">Q.insert n<br />
V[e] = True</p>
<p>Then V will be True for each node reachable from A</p>
<p>We do the same with G&#8217; and B and store it on L&#8217;</p>
<p>Finally if a node is in both L and L&#8217; then it is part of at least one path from A to B</p>
<p>Now the explanation on why it works:</p>
<ul>
<li>If n is connected in G to A then there is at least one path P1 from A to n</li>
<li>If n is connected in G&#8217; to B then there is at least one path P2 from B to n</li>
<li>As G&#8217; is G with its edges reversed then the reverse of P2, P2&#8221; will be the path from n to B on G</li>
<li>As there is a path from A to n and another from n to B then n is part of the path P1,n,P2&#8242; which is a path from A to B so n is in at least one path from A to B</li>
</ul>
<p>Finally to Big O calculation of its costs:</p>
<p>The cost of finding G&#8217; is either O(N²) (If the graph is represented as a matrix whereh M[i,j] is 1 if there is a edge from i to j) or O(N+E) (If the graph is presented as a vector of lists of nodes reachable from i)</p>
<p>The cost of reachability is either O(N²) in the first case or O(N+E) on the second.</p>
<p>So the cost of this algorithm is either O(N²) or O(N+E) depending on the representation.</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/10/02/an-easy-to-understand-but-efficient-algorithm-to-know-the-nodes-which-a-in-any-path-from-a-to-b/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kame hame nunca más (al menos en Murcia).</title>
		<link>http://klondike.xiscosoft.es/klog/2009/04/19/kame-hame-nunca-mas-al-menos-en-murcia/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/04/19/kame-hame-nunca-mas-al-menos-en-murcia/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 10:20:46 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=101</guid>
		<description><![CDATA[Esta es una entrada escrita rápidamente antes de que quiten la red. Pero creo que es bueno compartirlo.
El consurso de kame hames en Murcia ha sido un tongo y voy a razonarlo.
Con este post quiero dejar de manifiesto porque este año el concurso de kame hames me ha parecido mal organizado y un tongo. Y [...]]]></description>
			<content:encoded><![CDATA[<p>Esta es una entrada escrita rápidamente antes de que quiten la red. Pero creo que es bueno compartirlo.</p>
<p>El consurso de kame hames en Murcia ha sido un tongo y voy a razonarlo.</p>
<p>Con este post quiero dejar de manifiesto porque este año el concurso de kame hames me ha parecido mal organizado y un tongo. Y cómo se podrían haber resuelto estas circunstancias.</p>
<p>En primer lugar, no avisaron del concurso hasta una semana antes (y encima un organizador dijo que probablemente no se iba a realizar). Esto hizo que nos tuviéramos que preparar todo aprisa y corriendo, los que pudieron. Sinceramente, creo que hubiera sido mejor no haber dicho nada al respecto, hasta que se supiera con seguridad si se iba a realizar el concurso o no.</p>
<p>Luego, estuvieron los cambios de horarios. Sinceramente, un concurso de este tipo pierde mucho si la gente se ha ido/está dormiendo/está durmiéndose. Y, al menos personalmente, perdí una cena en un japonés para prepararlo todo para las 00:00 (y luego, cuando ya era demasiado tarde para ir a esa cena ser informado de que el concurso de kames se movía al domingo a las 11:30). La mejor forma de resolverlo habría sido siendo un poco más estrictos con los horarios de escenario y separando las actuaciones 15 minutos (por llos posibles imprevistos). Por ejemplo, cuando la final de la gymkana se retrasó tanto igual hubiera sido buena idea haberla pospuesto en vez de dejar que afectase tanto al resto de cosas que iban después (sé que en este caso en particular era difícil por que cucaracha tenía una cosa personal que atender el domingo, pero podría haberse continuado la noche del sábado al domingo).</p>
<p>En tercer lugar está el jurado. Según las normas “La valoración de las actuaciones las hará un jurado compuesto por 5 personas, 2 representantes de la organización y 3 participantes elegidos al azar.” Sin embargo el jurado estuvo formado por un miembro de la organización y por 4 participantes que, para más INRI, eran todos del mismo lugar que el ganador. Esto es algo que debería de haber tenido en cuenta la organización al cambiar los horarios y haber tratado de buscar un nuevo jurado para ese nuevo horario. (Por si a alguien le interesa la política fue el primero en llegar el primero en ser jurado, lo que teniendo en cuenta que era el primer evento de la mañana implicó que fuesen todos del mismo lado).</p>
<p>Luego estuvo el planteamiento de las semifinales. En las semifinales se enfrentaron los dos con mejores puntuaciones y los dos con peores para ir a la final. Dejando de ladoo que no veo la razón de una semifinal cuando se ha valorado a todos los participantes individualmente. Para que los dos mejores pudieran llegar a la final, deberían haber enfrentado al 1º con el 3º o el 4º y al segundo con el otro en semifinales. Por otro lado el hacer las semifinales (y la final) en enfrentamientos por parejas, hizó que se pudiera ser menos original tanto con los prolegómenos como con el kame hame (por ejemplo yo iba a hacer un Ashi Kara Kame Hame Ha (y tenía preparadas unas líneas para ello), que en esas circunstancias fue imposible realizar. Personalmente, creo que el kame por parejas es algo que debería hacerse entre el campeón y el subcampeón al final del concurso, como ya se hizo el año pasado.</p>
<p>Después y aunque es más un detalle, pero, ¿a quién se le ocurre siendo el presentador decir que el jurado no puede votar 10 al primero? Eso me sentó bastante mal, especialmente después de la currada que me pegué para prepararlo todo.</p>
<p>Finalmente el hecho de que hayan cerrado el hilo en el foro: http://foro.murcialanparty.com/viewtopic.php?t=323 lo que me hace pensar que igual la organización si está involucrada, al menos en parte, en el asunto.</p>
<p>Es por ello que he tomado la decisión de, al igual que la organización, no volver a hacer un kame hame en la MLP. (Las Cromel son otra historia <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Y, si me preguntan la razón, <strike>decir que eso para mí nunca existió</strike> (tras discutirlo con algunas personas, me han dicho que se sentirían ofendidas si negase lo pasado el año pasado, así que mejor dejarlo en que negaré lo pasado este año) y dejar bien claro cuales son las causas.</p>
<p><strike>Por otro lado  me veo en la obligación de comentar que también siento que he ganado el concurso de patxipalabra de una forma un poco injusta, ya comentaré luego el porque.</strike> Hablé el tema y me comentaron que mi visión era errónea y que pese a las circunstancias pasé a la final limpiamente.</p>
<p>PD: Eso no quiere decir que el año que viene no vuelva a la MLP. La MLP no se reduce al concurso de kames <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>PD2: Ya que he enlazado al foro voy a comentar algo que ha dicho byqyngo: &#8220;Creo que tampoco ha sido tan injusto que ganase, en parte me gane al publico&#8221;. ¿Haciendo lo mismo que el año pasado y inventándote un movimiento inexistente? ¿Aprovechando que subiste después de que casi todo el mundo se acercase a ver mi actuación?</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/04/19/kame-hame-nunca-mas-al-menos-en-murcia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gentoo hardened and gcc-4.x (I) Installation</title>
		<link>http://klondike.xiscosoft.es/klog/2009/03/07/gentoo-hardened-and-gcc-4x-i-installation/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/03/07/gentoo-hardened-and-gcc-4x-i-installation/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 01:16:11 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=97</guid>
		<description><![CDATA[As I wrote previously, I&#8217;m going to use a virtualized environment to run my desktop machine and the Direct Connect server for the Campus Party. In this first document I&#8217;ll try to cover a hardened multilib amd64 installation using gcc-4.x from a stage 3 following the gentoo handbook.
As usual we got through chapters 1 to [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote previously, I&#8217;m going to use a virtualized environment to run my desktop machine and the Direct Connect server for the Campus Party. In this first document I&#8217;ll try to cover a hardened multilib amd64 installation using gcc-4.x from a stage 3 following the gentoo handbook.</p>
<p><span id="more-97"></span>As usual we got through chapters 1 to 4 to get a working system from a Live CD, then configure its network connection and partition its hard disks (as a side note I like to comment that I have made boot being in the same partition as the main gentoo system).</p>
<p>After that I downloaded the hardened multilib stage3 (remember it can be found at the hardened directory inside the stages dir)  file and uncompressed it following the instructions in the handbook.</p>
<p>Next thing I did was installing portage and then configuring the make.conf to my likes.</p>
<p>After that I selected a Mirror and followed the chroot process explained at section 6.a</p>
<p>Next, was changing the profile to the appropriate one (<span style="text-decoration: line-through;">hardened/amd64/multilib/</span> now it is hardened/linux/amd64/10.0) as indicated at 6.b <span style="text-decoration: line-through;">I also added the multilib USE as it doesn&#8217;t seems to work properly with that profile (see <a title="Bug #261482" href="http://bugs.gentoo.org/show_bug.cgi?id=261482" target="_blank">BUG #261482</a>).</span> Now adding the multilib USE seem unnecessary as the bug was fixed. And generated the appropriate locales (es-ES in my case).</p>
<p><span style="text-decoration: line-through;">After that and following part 6 I passed to adding gcc-4* to my system before going for the kernel.</span></p>
<p><span style="text-decoration: line-through;">First thing you need is layman and git so start by emerging both:</span></p>
<blockquote><p><span style="text-decoration: line-through;"># emerge -v dev-util/git app-portage/layman</span></p></blockquote>
<p><span style="text-decoration: line-through;">Also you should configure your make.conf so it reads data from layman:</span></p>
<blockquote><p><span style="text-decoration: line-through;"><del datetime="2009-06-01T01:32:16+00:00"># echo &#8220;source /usr/portage/local/layman/make.conf&#8221; &gt;&gt; /etc/make.conf</del></span></p></blockquote>
<p><span style="text-decoration: line-through;">On new versions of layman this moved so use:</span></p>
<blockquote><p><span style="text-decoration: line-through;"># echo &#8220;source /usr/local/portage/layman/make.conf&#8221; &gt;&gt; /etc/make.conf</span></p></blockquote>
<p><span style="text-decoration: line-through;">After that we added the overlay using layman:</span></p>
<blockquote><p><span style="text-decoration: line-through;"><del datetime="2009-09-12T16:35:00+00:00"># layman -o http://github.com/Xake/toolchain-overlay.git/xake-toolchain.xml -fa xake-toolchain</del></span></p></blockquote>
<p><span style="text-decoration: line-through;">As the overlay has moved,you&#8217;d better use</span></p>
<blockquote><p><span style="text-decoration: line-through;"># layman -kfa hardened-development</span></p></blockquote>
<p><span style="text-decoration: line-through;">Then we add a few thing to our make.conf to solve a few problems:</span></p>
<blockquote><p><span style="text-decoration: line-through;"># echo &#8216;FEATURES=&#8221;metadata-transfer&#8221;&#8216; &gt;&gt; /etc/make.conf<br />
#echo &#8216;PORTAGE_ECLASS_WARNING_ENABLE=&#8221;0&#8243; &gt;&gt; /etc/make.conf</span></p></blockquote>
<p>As of today the gcc-4.x with  PIE and SSP is available on &gt;=sys-devel/gcc-4.4.4-r1 and &gt;=sys-devel/gcc-4.4.3-r3 for the 4.4.4 and 4.4.3 versions respectively. So the overlay is not required.</p>
<p><span style="text-decoration: line-through;">And we unmask the 4.3 version of gcc (as 4.2 is gone) and the required glibc-2.7* version we also unmask a few packages required by the toolchain to work properly:</span></p>
<blockquote><p><span style="text-decoration: line-through;"># echo =sys-devel/gcc-4.3* &gt;&gt; /etc/portage/package.unmask<br />
# echo =sys-libs/glibc-2.7* &gt;&gt; /etc/portage/package.unmask<br />
# echo =sys-devel/gcc-4.3* &gt;&gt; /etc/portage/package.keywords<br />
# echo =sys-libs/glibc-2.7* &gt;&gt; /etc/portage/package.keywords<br />
# echo &#8220;=sys-devel/binutils-2.18-r4&#8243; &gt;&gt;/etc/portage/package.keywords<br />
# echo &#8220;=sys-boot/grub-0.97-r10&#8243; &gt;&gt;/etc/portage/package.keywords</span></p></blockquote>
<p>As of today only removing the keyword is removed and if no bug is filled against those versions in less than a month this won&#8217;t even be necessary.</p>
<p>For gcc-4.4.4 We should use:</p>
<blockquote><p># echo =sys-devel/gcc-4.4.4-r1 &gt;&gt; /etc/portage/package.keywords<br />
# echo &#8220;=sys-boot/grub-0.97-r10&#8243; &gt;&gt;/etc/portage/package.keywords</p></blockquote>
<p>And for gcc-4.4.3 use instead:</p>
<blockquote><p># echo =sys-devel/gcc-4.4.3-r3 &gt;&gt; /etc/portage/package.keywords<br />
# echo &#8220;=sys-boot/grub-0.97-r10&#8243; &gt;&gt;/etc/portage/package.keywords</p></blockquote>
<p>Now we build our fancy new toolchain:</p>
<blockquote><p># emerge gcc-config linux-headers glibc binutils gcc portage -1</p></blockquote>
<p>And set up the system so it uses it. For gcc 4.4.4:</p>
<blockquote><p># gcc-config x86_64-pc-linux-gnu-4.4.4<br />
# source /etc/profile<br />
# export PS1=&#8221;(chroot) $PS1&#8243;</p></blockquote>
<p>Or for gcc 4.4.3:</p>
<blockquote><p># gcc-config x86_64-pc-linux-gnu-4.4.3<br />
# source /etc/profile<br />
# export PS1=&#8221;(chroot) $PS1&#8243;</p></blockquote>
<p>So now we have a hardened install with a gcc-4.3 compiler. We could remove the old gcc version but we are keeping it just in case.</p>
<p>With our new gcc version it would be a good idea recompiling our stage3 so it uses the new gcc version, SSP and PIE. For that we&#8217;d run:</p>
<blockquote><p># emerge -ev1 world</p></blockquote>
<p>Next steep is following chapter 7 (configure and compile the kernel).</p>
<p>After following step 7.a to set the time we got the hardened sources:</p>
<blockquote><p>emerge hardened-sources</p></blockquote>
<p>And then jumped to step 7.c  to configure the hardened kernel where I enabled PAX and Grsec.</p>
<p>After that (as I didn&#8217;t use modules) I jumped to chapter 8. and followed until the end.</p>
<p>I&#8217;ll report on how well or bad it works as it ends compiling kde <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As report I have to say that I have been used this hardened system since I wrote this article without any major problems <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/03/07/gentoo-hardened-and-gcc-4x-i-installation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Yo también voy a dar clases y charlas Pro bono</title>
		<link>http://klondike.xiscosoft.es/klog/2009/02/13/yo-tambien-voy-a-dar-clases-y-charlas-pro-bono/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/02/13/yo-tambien-voy-a-dar-clases-y-charlas-pro-bono/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 01:03:37 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=88</guid>
		<description><![CDATA[Siendo realistas, esto es algo que llevo haciendo desde hace tiempo, sin embargo, gracias a la idea de Ricardo Gallí me he decidido a formalizarlo y dejarlo de forma explícita. A continuación os dejo las condiciones:

Me comprometo a dar cada mes al menos dos horas (pueden ser más) de clase en cualquiera de las temáticas [...]]]></description>
			<content:encoded><![CDATA[<p>Siendo realistas, esto es algo que llevo haciendo desde hace tiempo, sin embargo, gracias a la idea de <a title="Blog de Ricardo Fallí" href="http://gallir.wordpress.com/2009/01/30/pro-bono/" target="_blank">Ricardo Gallí</a> me he decidido a formalizarlo y dejarlo de forma explícita. A continuación os dejo las condiciones:</p>
<ul>
<li><span id="more-88"></span>Me comprometo a dar cada mes al menos dos horas (pueden ser más) de clase en cualquiera de las temáticas que conozco en relación con las tecnologías de la información de forma completamente gratuita, incluyendo la sustitución de algún profesor.</li>
<li>Para solicitarla basta con mandarme un correo electrónico (klondike ( e n ) xiscosoft.es) indicándome la fecha y la hora.</li>
<li>Cumpliendo con una obligación ética, que veo bastante razonable, de los auditores del ISACA, solamente daré charlas de aquellos temas que conozca. Actualmente, estos son: Streaming Multimedia, Software Libre, GNU/Linux, administración de servidores UNIX, compilación de núcleos Linux, y de varios lenguajes de programación (C, C++, Java, ensamblador de MIPS &#8230;) Para cualquier otro tema recomiendo consultar previamente.</li>
<li>En el caso de que me sea imposible acudir a dar la charla con mi bicicleta, pediré el importe del medio de transporte utilizado tratando de que sea el más asequible posible (generalmente autobús o metro).</li>
<li>Me gustaría que a todo aquel, que quisiera acudir pudiera hacerlo, sin embargo, este requisito es opcional (aunque lo tendré en cuenta a la hora de priorizar las charlas). Al fin y al cabo si yo no te pido nada, creo que es justo que dejes asistir a quien lo desee ¿no?.</li>
<li>Actualmente, a causa de los estudios, sólo podría dar las charlas los jueves por la tarde y viernes sábados y domingos durante todo el día.</li>
</ul>
<p>Quiero recalcar que al fin y al cabo esto es una estrategia win-win, al formar gente para que use sistemas informáticos, estos se convertirán en potenciales usuarios de los mismos con lo que a su vez nos darán trabajo.</p>
<p>Pues nada, a ver si más gente se une y convertimos esto en una tradición <img src='http://klondike.xiscosoft.es/klog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/02/13/yo-tambien-voy-a-dar-clases-y-charlas-pro-bono/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Podrá soportar España 4.000.000 de bajas de clientes la banda ancha?</title>
		<link>http://klondike.xiscosoft.es/klog/2009/02/10/%c2%bfpodra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/02/10/%c2%bfpodra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 09:00:07 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=85</guid>
		<description><![CDATA[Cerca de cuatro millones de ciudadanos no pueden acceder a la banda ancha en España en función de su sitio de residencia. A este indicador negativo para el desarrollo de la Sociedad de la Información en España se le podrían sumar bajas masivas de clientes del ADSL más lento y caro de Europa.
Las entidades representativas [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Cerca de cuatro millones de ciudadanos no pueden acceder a la banda ancha en España</strong> en función de su sitio de residencia. A este indicador negativo para el desarrollo de la Sociedad de la Información en España <strong>se le podrían sumar bajas masivas de clientes del ADSL más lento y caro de Europa</strong>.<br />
<span id="more-85"></span>Las entidades representativas de la comunidad internauta, los profesionales y los consumidores informáticos en España estiman en cuatro millones la cifra de clientes de banda ancha -ADSL y cable- que podrían darse de baja si finalmente se confirma el acuerdo que <strong>REDTEL</strong>, las sociedades de gestión de los derechos de autor abanderadas por la <strong>SGAE</strong>, para que en España se den tres avisos antes de desconectar o ralentizar la conexión a Internet por usar redes P2P. A la disminución de ingresos se sumarían las posibles indemnizaciones que podrían derivarse por incumplimiento de contrato de las operadoras y las sanciones aplicables en base a los artículos 8 (&#8220;Restricciones a la prestación de servicios y procedimiento de cooperación intracomunitario&#8221;) y 11 (&#8220;Deber de colaboración de los prestadores de servicios de intermediación&#8221;) de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico, modificado por la Ley 56/2007, de 28 de diciembre, de Medidas de Impulso de la Sociedad de la Información.</p>
<p>Mientras las operadoras de telecomunicaciones tratan de sortear la crisis, <strong>las sociedades de gestión de los derechos de autor intentan conseguir prebendas para las empresas productoras de contenidos</strong>, tratando de convencer a todo el mundo de que el intercambio de archivos entre particulares por Internet es un acto delictivo y que supone fuertes pérdidas al sector de entretenimiento.</p>
<p>Sin embargo tanto la fiscalía como las sentencias dictadas establecen que el intercambio de archivos con copyright restrictivo por redes P2P <strong>no es un delito</strong> y no es punible de ninguna forma cuando se trata de archivos públicos o bajo licencias copyleft (la mayoría de los casos).</p>
<p>Las propias entidades de gestión de derechos de autor han reconocido en el &#8220;Informe de la industria de contenidos en España&#8221;, publicado por <strong>ASIMELEC</strong>, que no hay una bajada de ingresos en el sector y que solo la música tiene un retroceso en la venta a través del canal tradicional (aunque no se informa del aumento de ingresos por, entre otros, actuaciones en directo, descargas y publicidad).</p>
<p>Lo cierto es que las negociaciones que se están llevando a cabo <strong>bajo el auspicio del Ministerio de Cultura</strong>, pueden suponer que algunas de las empresas más solventes y con mayor capacidad tecnológica de España empiecen a perder clientes a marchas forzadas. Lo que repercutirá en su cuenta de resultados <strong>y en su capacidad de mantener el empleo</strong>.</p>
<p>Pero lo más grave es que <strong>un acuerdo de esta naturaleza atenta contra la libre competencia</strong>, frena en seco el acceso a la Sociedad de la Información en España menoscabando los derechos civiles de los ciudadanos y alejando aún más el derecho constitucional de acceso a la cultura y al conocimiento.</p>
<p>Fdo. Francisco Blas Izquierdo Riera, estudiante y desarrollador.</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/02/10/%c2%bfpodra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Este año me encargaré del DC</title>
		<link>http://klondike.xiscosoft.es/klog/2009/02/06/este-ano-me-encargare-del-dc/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/02/06/este-ano-me-encargare-del-dc/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:00:20 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[campus-party]]></category>
		<category><![CDATA[kontinuidad jabata]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=79</guid>
		<description><![CDATA[Tras la exitosa experiencia en otros eventos, como la Algecampus, y debido a problemas personales de Imobilis (se ve que alguien en cierta organización sin ánimo de lucro le ha puesto unas velas negras), este año me encargaré yo de llevar los proyectos de Radio Campus y el del Hub del DC.
Mientras que evidentemente, no [...]]]></description>
			<content:encoded><![CDATA[<p>Tras la exitosa experiencia en otros eventos, como la <a title="Algecampus" href="http://algecampus.es/" target="_blank">Algecampus</a>, y debido a problemas personales de Imobilis (se ve que alguien en cierta organización sin ánimo de lucro le ha puesto unas velas negras), este año me encargaré yo de llevar los proyectos de Radio Campus y el del Hub del DC.</p>
<p><span id="more-79"></span>Mientras que evidentemente, no espero ningún tipo de apoyo por parte de la organización, por razones bastante obvias, en lo que respecta al Hub, intentaré colaborar con Campus Blog, si este año vuelve a estar este área, en lo que respecta a Radio Campus pues el año pasado estuvimos compitiendo con su maratón de Podcast, habiendo podido colaborar.</p>
<p>Por otro lado, este año centralizaremos la arquitectura del servidor y por primera vez optaremos por el uso de tecnologías de virtualización para aislar el servidor del DC de mi equipo y del servidor de Campuseros. Esto será así para que en caso de accidente sea fácil trasladar la máquina a cualquier otra que esté corriendo GNU/Linux. Sin embargo, no os preocupéis por la calidad, los servidores tendrán garantizado al menos un núcleo del procesador y los 2GB de RAM del equipo son más que suficientes dadas las circuntancias. Además, dispongo de tarjetas de red aisladas para cada equipo.</p>
<p>Espero que en estos tiempos de crisis, sepáis aprovechar los recursos que pondré a vuestra disposición con fine nobles y morales.</p>
<p>Finalmente, este año quiero tratar de implementar un sistema de transferencia de ficheros basado en UDP con multicasting para aliviar un poco la demanda de los ficheros más solicitados a los usuarios que más comparten.</p>
<p>Seguiremos informando.</p>
<p>Más información:</p>
<ul>
<li><a title="Foro de campuseros" href="http://foro.campuseros.net/showthread.php?tid=287" target="_blank">http://foro.campuseros.net/showthread.php?tid=287</a></li>
<li><a href="http://twitter.com/imobilis/status/1181351149" target="_self">http://twitter.com/imobilis/status/1181351149</a></li>
<li><a href="http://twitter.com/klon/status/1181368653" target="_blank">http://twitter.com/klon/status/1181368653</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/02/06/este-ano-me-encargare-del-dc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ningunux, el sistema operativo más pequeño del mundo</title>
		<link>http://klondike.xiscosoft.es/klog/2009/01/14/ningunux-el-sistema-operativo-mas-pequeno-del-mundo/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/01/14/ningunux-el-sistema-operativo-mas-pequeno-del-mundo/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:31:07 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=77</guid>
		<description><![CDATA[Me siento orgulloso de liberar ningunux, el sistema operativo más pequeño del mundo.
Si queréis un sistema sin bugs y ligero, os recomiendo el uso de ningunux. ningunux, a parte de ser el sistema operativo más pequeño del mundo es totalmente portable entre máquinas (a nivel binario) y no consume recursos. Basta con instalarlo en la [...]]]></description>
			<content:encoded><![CDATA[<p>Me siento orgulloso de liberar ningunux, el sistema operativo más pequeño del mundo.</p>
<p>Si queréis un sistema sin bugs y ligero, os recomiendo el uso de ningunux. ningunux, a parte de ser el sistema operativo más pequeño del mundo es totalmente portable entre máquinas (a nivel binario) y no consume recursos. Basta con instalarlo en la partición de arranque y listo.</p>
<p>Sin embargo es un poco escaso en funcionalidad.</p>
<p>Por si alguien quiere probar ningunux, lo podéis descargar desde <a title="Ningunux" href="http://klondike.xiscosoft.es/descargas/ningunux" target="_blank">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/01/14/ningunux-el-sistema-operativo-mas-pequeno-del-mundo/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Entrevista al accionista de un tabloide.</title>
		<link>http://klondike.xiscosoft.es/klog/2009/01/02/entrevista-al-accionista-de-un-tabloide/</link>
		<comments>http://klondike.xiscosoft.es/klog/2009/01/02/entrevista-al-accionista-de-un-tabloide/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 04:47:49 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Malas noticias]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=75</guid>
		<description><![CDATA[Ayer mientras paseaba por la calle me encontré en un café al accionista mayoritario de varios medios de comunicación, entre ellos algunos tabloides, si mal no recuerdo se llama Keith Roberto Murloch o algo así, y tras un poco de conversación casual e invitarle un café (al que eché disimuladamente un suero de la verdad) [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer mientras paseaba por la calle me encontré en un café al accionista mayoritario de varios medios de comunicación, entre ellos algunos tabloides, si mal no recuerdo se llama Keith Roberto Murloch o algo así, y tras un poco de conversación casual e invitarle un café (al que eché disimuladamente un suero de la verdad) conseguí una entrevista con él. A continuación os dejo una copia, de acuerdo con mi memoria, de lo que se dijo en ella:</p>
<p><span id="more-75"></span>Klondike: Gracias por concederme esta entrevista señor Murloch.<br />
R. Murloch: A tí por el café.<br />
K.: ¿Cómo es posible que alguien con tanto dinero como usted me conceda una entrevista a cambio de un café?<br />
R.: Verá, hoy estaba bastante aburrido y no tenía nada mejor que hacer. Además, uno de los secretos que me han llevado a conseguir mi fortuna es el no desperdiciar ni un sólo centavo de dólar, y especialmente, no rechazar ningún regalo.<br />
K.: Entiendo, ¿le molesta apartar la vista de mi cartera? Me pone un poco nervioso.<br />
R.: ¿Eh? ¡No! ¡Por supuesto que no!<br />
K.: Gracias, cómo le iba diciendo, he querido aprovechar esta oportunidad ya que una persona a la que leo ha recibido amenazas judiciales por parte de uno de sus publicaciones, así como diversas críticas bastante destructivas de otras suyas. Siendo usted periodista ¿cómo puede consentir que varias de sus empresas ataquen de semejante forma a un autor?<br />
R.: Se refiere a esa piltrafilla que lleva &#8220;My table wobbles&#8221; (sic).<br />
K.: ¿&#8221;My table wobbles&#8221;? Me refiero al autor del blog Mi mesa cojea.<br />
R.: Pues eso, la verdad es que necesitamos carnaza, verás, el caso Maddie estaba empezando a caer en el olvido y a uno de nuestros becarios le llegó el correo con la entrevista traducida. Por supuesto no íbamos a desperdiciar esta oportunidad y decidimos realizar una prospección antes de nada.<br />
K.: ¿Prospección?<br />
R.: Sí, es la forma que tenemos de analizar la capacidad de respuesta legal del objetivo. Mandamos la información de la que disponemos al departamento legal y tratan de buscar alguna razón por la que podamos iniciar una batalla legal. además, mandamos a un becario a investigarle y cuando se encuentra en una situación difícil en la cuál recurriría a su departamento legal al mandarle un Cease and Desist se lo mandamos y estudiamos su respuesta.<br />
K.: ¿Esta es la razón de que le mandasen esa notificación cuando estaba en Francia?<br />
R.: Así és, además, no nos interesaba que el tabloide aludido<span style="font-family: arial;"> se viera salpicado por la ofensiva.<br />
K.: Entiendo. ¿y esa era la única razón, revivir el caso McCann?<br />
R.: Por supuesto que no, hombre, también están las comisiones que nos pasan sus padres cuando aumentan las ventas.<br />
K.: Vamos, que todo se reduce a dinero. ¿No es así?<br />
R.: Exacto chico, sí sigues pensando así es posible que llegues a ser tan rico como yo.<br />
K.: Gracias por el comentario. Siguiendo con la entrevista ¿Cree que la Fox seguirá produciendo episodios de Futurama a parte de películas?<br />
R.: Al igual que pasó con padre de familia todo depende de la rentabilidad de la serie. Las películas nos sirven principalmente para comprobar la viabilidad de retomar la serie.<br />
K.: ¿Y no nos puede dar un adelanto?<br />
R.: La verdad es que las películas están teniendo bastante buena acogida en Internet por lo que es probable que sí.<br />
K.: ¡Creía que usted estaba en contra de la piratería!<br />
R.: Y lo estoy cuando no produce beneficios. La verdad es que la publicación de estas películas, a modo de episodios piloto, en Internet nos permite hacer muy buenos estudios de aceptación, y de todas formas la iban a piratear igual pero dificultando los mismos. En el peor de los casos, pierdo lo mismo que si no las publico, y sin embargo así gano más.<br />
K.: Entiendo, imagino que debería alegrarme de ver que se empieza a aprovechar Internet para la difusión de contenidos.<br />
R.: Nada más lejos de la verdad, seguimos oponiendonos a su uso para conseguir beneficios gracias a cánones en Europa y a demandas multimillonarias en E.E.U.U.<br />
K.: Nuevamente todo se reduce al dinero ¿no?<br />
R.: ¡Bingo! Veo que empiezas a pillar el quid de la cuestión.<br />
K.: ¿Es usted tan cruel como se lo caricaturiza en ciertas series, por ejemplo Los Simpson?<br />
R.: Depende de los beneficios que me reporte ser cruel. En series como Los Simpsons o Padre de Familia la crítica interna suele ser sinónimo de una audiencia mayor, y por tanto reportarme más dinero. En fin, se me ha acabado el café, una última pregunta de cortesía.<br />
K.: Vaya, no me queda suelto para otro. En fin, ahí va, ¿de verdad cree que tanto dinero le hace feliz?<br />
R.: Eso deberías preguntartelo cuando llegues a casa y sigas queriendo esos productos que yo puedo conseguir con sólo chascar mis dedos.<br />
K.: Entiendo. Gracias por su entrevista.<br />
R.: A ti por el café.</span></p>
<p><span style="font-family: arial;">En fin, esta entrevista va dedicada a José, autor de <a title="Mi Mesa Cojea" href="http://www.mimesacojea.com/" target="_blank">Mi Mesa Cojea</a> a raíz de los hechos contados <a title="Anécdota Parisina" href="http://www.mimesacojea.com/2008/12/ancdota-parisina.html" target="_blank">aquí</a>, <a title="Llamamiento a la calma" href="http://www.mimesacojea.com/2008/12/llamamiento-la-calma.html" target="_blank">aquí</a> y <a title="Entrevista en exclusiva a Madeleine MacCan (Redux)" href="http://www.mimesacojea.com/2008/12/entrevista-exclusiva-madeleine-maccan.html" target="_blank">aquí</a>. Desde aquí, aunque no te ayudamos te apoyamos, esa es tu misión, pues dales una lección.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2009/01/02/entrevista-al-accionista-de-un-tabloide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
