<?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 &#187; Otras cosas</title>
	<atom:link href="http://klondike.xiscosoft.es/klog/category/otras-cosas/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>Sat, 05 May 2012 01:51:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pokemon.com has no respect for user&#8217;s personal data</title>
		<link>http://klondike.xiscosoft.es/klog/2012/03/07/pokemon-com-has-no-respect-for-users-personal-data/</link>
		<comments>http://klondike.xiscosoft.es/klog/2012/03/07/pokemon-com-has-no-respect-for-users-personal-data/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 15:54:34 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=163</guid>
		<description><![CDATA[Hello world! Under normal circumstances I wouldn&#8217;t be going for a Full Disclosure but for something a bit more discrete like some proper e-mails to the webmaster. But the guys behind the UK Pokémon Video Game Championship have managed to &#8230; <a href="http://klondike.xiscosoft.es/klog/2012/03/07/pokemon-com-has-no-respect-for-users-personal-data/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hello world!</p>
<p>Under normal circumstances I wouldn&#8217;t be going for a Full Disclosure but for something a bit more discrete like some proper e-mails to the webmaster. But the guys behind the UK Pokémon Video Game Championship have managed to show their stupidity with the events that followed the press coverage of certain incident in certain hotel by a certain person who is not necessarily the winner and they deserve a bit of &#8220;love&#8221; in exchange for that.</p>
<p>For me and for many of us the winner will still be RubeNCB92 no matter what disciplinary actions you have taken against him. And although I know that this action won&#8217;t restore him his place on the championship we hope that the reason this shitty organization has had to hide this shitty incident by removing his proper title from Ruben is that there is much more shit behind it that they don&#8217;t want journalists to find of which this is just a small piece.</p>
<p>So what&#8217;s that we have here? Well I usually call this an oracle attack, is a kind of attack where you use the answers given by a web page to check whether a particular information is or not into a database. In this case what we are checking is whether a set of e-mail addresses is or not inside the pokemon.com user database.</p>
<p>Why is it a serious vulnerability? Well amongst other reasons because it can be used by a spammer to know which of the addresses in his list are valid and which may not be, thus reinforcing spam campaigns against those. It can also be abused to obtain other background and personal information of the e-mail owner in this case interest in Pokémon which could be abused and worst of all, it can be used in phising attacks.</p>
<p>We are not anonymous, you can find us if you search a bit for us, and we haven&#8217;t done anything illegal since all the requests we have done to end up with this were legitimate since the fault is a design flaw and not a coding one. You could argue distributing the code below may be illegal but this depends on how you use it, we are distributing it in the hopes it helps people check if they are affected by this fault and won&#8217;t be responsible of any usage behind that.</p>
<p>The next line is a bash oneliner which will use curl and other standard Unix tools to check whether the e-mail addresses written as input are or not in pokemon.com&#8217;s users database in case they are the e-mail address is returned, in case they aren&#8217;t we return Failure. I hope this helps you know whether you are or not affected by the vulnerability.</p>
<p>while read email; do curl -s -o- https://www.pokemon.com/uk/account/forgot-username -d csrfmiddlewaretoken=c05b01dc738120000d338aac31de60b4 -d &#8220;email=$email&#8221; -b csrftoken=c05b01dc738120000d338aac31de60b4 -e https://www.pokemon.com/uk/account/forgot-username | fgrep &#8220;Unable to find an account using the provided information.&#8221; &gt; /dev/null &amp;&amp; echo Failure || echo &#8220;$email&#8221;; done</p>
<p>With love,<br />
klondike</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2012/03/07/pokemon-com-has-no-respect-for-users-personal-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo peor de un sueño es cuando toca despertar.</title>
		<link>http://klondike.xiscosoft.es/klog/2012/02/10/lo-peor-de-un-sueno-es-cuando-toca-despertar/</link>
		<comments>http://klondike.xiscosoft.es/klog/2012/02/10/lo-peor-de-un-sueno-es-cuando-toca-despertar/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 01:49:10 +0000</pubDate>
		<dc:creator>klondike</dc:creator>
				<category><![CDATA[Otras cosas]]></category>

		<guid isPermaLink="false">http://klondike.xiscosoft.es/klog/?p=159</guid>
		<description><![CDATA[Yo tuve un sueño. No recuerdo que lo empezó exactamente, pero si recuerdo esa sensación de que algo no funcionaba bien. Recuerdo a unos chicos viniendo buscando representantes, recuerdo como salieron elegidos los que más amigos habían echo en una &#8230; <a href="http://klondike.xiscosoft.es/klog/2012/02/10/lo-peor-de-un-sueno-es-cuando-toca-despertar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yo tuve un sueño.</p>
<p><span id="more-159"></span>No recuerdo que lo empezó exactamente, pero si recuerdo esa sensación de que algo no funcionaba bien. Recuerdo a unos chicos viniendo buscando representantes, recuerdo como salieron elegidos los que más amigos habían echo en una semana y recuerdo como no volvimos a saber nada de los elegidos unas semanas después. También recuerdo como sentíamos que nadie nos protegía frente a ciertas arbitrariedades, recuerdo un suspenso por no ajustarse a las plantillas de soluciones y recuerdo un 5 por no discutir unas soluciones que el profesor no entendía so amenaza de 0. También recuerdo como pese a mi interés en participar la siguiente elección se hizo sin previo aviso y cuando no estaba.</p>
<p>Recuerdo que quise cambiar eso, y recuerdo como quise mostrar mi descontento motivando a la gente a votar en blanco, recuerdo la bronca que me cayó después por violar las normas y desperté.</p>
<p>Entonces tuve otro sueño, si quería enfrentarme al sistema iba a tener que jugar con sus reglas, y para ello había que apuntar alto. Formamos un equipo de 3 personas (el mínimo para poder entrar en él) y hicimos  una parodia del sistema, lo llamamos el Partido Apático nuestro lema: &#8220;si no hacemos nada no la cagaremos&#8221;. La cosa arrancó algunas risas pero a la hora de la verdad esos mismos representantes elegidos en oscuras circunstancias decidieron que nuestras ideas no valían la pena. Tocó despertar de nuevo.</p>
<p>Pero volví a soñar, otra persona me explicó como los que habían ganado lo habían hecho a base de puñaladas, y me explicó que si queríamos cambiar las cosas no bastaba con apuntar a los mas alto del sistema sino que había que infiltrar gente en todos los niveles. Sabíamos que el nivel más bajo estaba muy corrompido y infiltrar gente en los mismos sería complicado, recuerdo como tras mucho esfuerzo logramos ganar, y al parecer fue porque nuestras ideas habían gustado. Sin embargo, a pesar de todo, acabamos perdiendo, las personas elegidas en dudosas circunstancias en los niveles más bajos seguían siendo más. Pero, aún no estaba perdido, esta vez algo se había ganado y aún tenía posibilidades de luchar. Recuerdo reuniones en las que lo único que se hacía era comer y acatar los acuerdos de los elegidos entre los elegidos. Recuerdo el miedo que inspiraba por mi actitud agresiva y mi conocimiento de los reglamentos, recuerdo al máximo representante ser incapaz de responder a mis argumentos y recuerdo como cambiaba mi personalidad cuando me ponía una corbata. También recuerdo como los que habían ganado me ofrecieron entrar a hacer un trabajo que nadie quería hacer y como por circunstancias de la vida no les quedó otra que aceptarme por ser el único con los conocimientos suficientes. Recuerdo como me empecé a distanciar como empecé a salir de fiesta y a alejarme de aquellos que me habían votado o bien por estar muy ocupado o bien por dejarme corromper, recuerdo como descubrí que el poder corrompía y que nada cambiaba pues el sistema estaba echo para ello y me volví a despertar.</p>
<p>Recuerdo entonces como recibí una beca para irme a otro país, recuerdo como creí ver mi sueño realizado, los representantes eran elegidos directamente por los representados y como el sistema disponía de sistemas para reemplazar a los elementos que cometían arbitrariedades, recuerdo como las instituciones estudiantiles eran independientes y como  los representantes disponían de las facilidades necesarias para dedicarse en exclusiva a ello, también recuerdo como eran gente cercana a las que podías hablar en cualquier momento. Sin embargo, recuerdo como se financiaba a asociaciones no democráticas que se vendían como una forma de fomentar intereses pero resultaban ser cerradas a aquellos que no les gustaran. Recuerdo haber presentado uno de los mejores currículums para entrar en una de ellas y haber sido rechazado por no poder pasar los 5 años que se requerían por ser un estudiante extranjero. Recuerdo haber presentado otro a otra asociación y como pese a los carteles, anuncios y las promesas de responder nunca llamaron, al parecer por ser extranjero. Entonces volví a despertar, quizás el sistema no estaba tan corrupto como el otro pero seguía estándolo y cambiar este era aún más difícil, pero ya estaba cansado habían sido 5 años de lucha y había cosas más grandes e importantes por las que luchar.</p>
<p>Esta entrada está inspirada por <a href="http://tumblr.imobilis.org/post/17342465328/y-asi-nos-luce-el-pelo">Y así nos luce el pelo</a> de mi colega imobilis y está basada en hechos reales.</p>
]]></content:encoded>
			<wfw:commentRss>http://klondike.xiscosoft.es/klog/2012/02/10/lo-peor-de-un-sueno-es-cuando-toca-despertar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2010/05/03/por-que-las-paellas-de-gandia-molan/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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.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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/10/18/acu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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.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.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 &#8230; <a href="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/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/04/19/kame-hame-nunca-mas-al-menos-en-murcia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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.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.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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/03/07/gentoo-hardened-and-gcc-4x-i-installation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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.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.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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/02/13/yo-tambien-voy-a-dar-clases-y-charlas-pro-bono/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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.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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/02/10/%c2%bfpodra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>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 &#8230; <a href="http://klondike.xiscosoft.es/klog/2009/01/14/ningunux-el-sistema-operativo-mas-pequeno-del-mundo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>13</slash:comments>
		</item>
	</channel>
</rss>

