<?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> &#187; Herramientas</title>
	<atom:link href="http://www.teknoplof.com/category/herramientas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.teknoplof.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 21:54:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>BTaprendiendo, la nueva red social de educación</title>
		<link>http://www.teknoplof.com/2011/10/04/btaprendiendo-la-nueva-red-social-de-educacion/</link>
		<comments>http://www.teknoplof.com/2011/10/04/btaprendiendo-la-nueva-red-social-de-educacion/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 06:58:27 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[aprendizaje]]></category>
		<category><![CDATA[btaprendiendo]]></category>
		<category><![CDATA[educación]]></category>
		<category><![CDATA[red social]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=5074</guid>
		<description><![CDATA[Acaba de nacer BTaprendiendo, un proyecto pionero en el que el editor de este blog ha tenido la oportunidad y la satisfacción de participar de manera más o menos activa. BTaprendiendo es una nueva red social para todos los agentes activos del mundo de la educación, esto es, alumnos, profesores, particulares, centros de estudio, padres [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_5077" class="wp-caption alignleft" style="width: 140px"><img class="size-full wp-image-5077" title="BTaprendiendo" src="http://www.teknoplof.com/wp-content/uploads/2011/10/bt_0.jpg" alt="BTaprendiendo" width="130" height="80" /><p class="wp-caption-text">BTaprendiendo</p></div>Acaba de nacer <a href="http://www.btaprendiendo.com/"><strong>BTaprendiendo</strong></a>, un proyecto pionero en el que el editor de este blog ha tenido la oportunidad y la satisfacción de participar de manera más o menos activa. <strong>BTaprendiendo</strong> es una nueva <strong>red social</strong> para todos los agentes activos del <strong>mundo de la educación</strong>, esto es, alumnos, profesores, particulares, centros de estudio, padres y madres, universidades, colegios, academias y un larguísimo etcétera. Un punto de encuentro entre personas relacionadas con el mundo de la enseñanza de cualquier clase.</p>
<p>El universo social de las redes en Internet ha dado un vuelco enorme en los últimos tiempos. Los entornos de este tipo han pasado de ser meras salas de reunión para amigos en contacto a convertirse en auténticas <strong>herramientas de colaboración en línea</strong>. Ya sea en el entorno médico, en el del derecho o en el del deporte, las redes sociales han tomado las riendas de la comunicación dos punto cero, haciendo partícipes a sus miembros de un punto de encuentro sin parangón para el <strong>intercambio</strong> de ideas, noticias, modos de trabajo, clases maestras o cualquier tipo de información relevante.</p>
<p><strong>BTaprendiendo</strong> parte de esa premisa e intenta poner en común a personas diversas con un mismo fondo: el mundo de la educación. Desde el alumno más joven hasta el pedagogo más experto tienen cabida en esta red. El objetivo es claro: proporcionar vínculos entre iguales para <strong>compartir información</strong> e <strong>interactuar de manera social</strong>.</p>
<p>En <strong>BTaprendiendo</strong> un alumno de Física podrá encontrar tutoriales que se adapten a sus querencias; un estudiante de Filología Inglesa tendrá la oportunidad de contactar con otros alumnos para practicar el idioma; un profesor de secundaria podrá disponer de un grupo de trabajo para mantenerse en contacto con sus alumnos; el padre de un niño con necesidades especiales dispondrá de herramientas para conversar mediante voz y vídeo con otro padre en la misma situación; una academia de informática podrá publicar sus cursos, horarios y tarifas. <strong>Las posibilidades son infinitas</strong>.</p>
<p>Esta red te permite, tras registrarte de manera gratuita, crear <strong>grupos</strong> de personas (públicos o privados) o unirte a los ya existentes, compartir <strong>archivos</strong> (tutoriales, apuntes, guías&#8230;) y <strong>vídeos</strong> (videotutoriales, presentaciones, demostraciones&#8230;), crear y participar de <strong>foros</strong> de noticias, realizar sesiones de <strong>chat</strong> y <strong>videoconferencia</strong>, generar <strong>salas de chat</strong> para conversaciones en grupo, escribir <strong>entradas de blog</strong> que podrás compartir, o no, con toda la comunidad, crear <strong>eventos</strong> para invitar a tus iguales, etcétera. Todo aquello que se te ocurra para interactuar lo tienes al alcance de un par de golpes de ratón.</p>
<p>Asimismo, <strong>BTaprendiendo</strong> te ofrece la posibilidad de buscar <strong>clases de apoyo</strong>, así como de anunciarte como profesor para impartir materias de manera particular. Todo ello, también, de forma totalmente gratuita, a través de una sección especial para este fin.</p>
<p>Además, La red irá creciendo conforme a las necesidades de sus miembros, y es más que posible que, en breve, aparezcan nuevas implementaciones de utilidades relacionadas con la educación. Un mundo de posibilidades que no te puedes perder.</p>
<p>Puedes ser miembro de <strong>BTaprendiendo</strong> y, al tiempo, seguir informado continuamente de las novedades y las noticias más importantes a través de otras vías anejas como son el <a href="http://blog.btaprendiendo.es/">blog de la red</a>, su <a href="http://feeds.feedburner.com/btaprendiendo/rss"><em>feed</em> RSS</a>, la <a href="http://www.facebook.com/pages/BTaprendiendo/254444687928707">página de Facebook</a> o la <a href="http://twitter.com/#!/btaprendiendo">cuenta en Twitter</a>. El más amplio abanico para que no te quedes descolgado en ningún momento.</p>
<p><strong>BTaprendiendo</strong> viene a revolucionar el panorama de las redes sociales, acercando a todos los integrantes del paisaje de la educación a un centro común y poniéndolos en contacto de una manera <strong>sencilla, intuitiva y potente</strong>. Regístrate ahora y comienza el viaje. No te lo puedes perder.</p>
<p>Por cierto, el tema está aún en fase Beta, por lo que es probable que encuentres cosas raras por ahí. Los problemas se irán solucionando poco a poco. Gracias por tu paciencia.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2011%2F10%2F04%2Fbtaprendiendo-la-nueva-red-social-de-educacion%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2011/10/04/btaprendiendo-la-nueva-red-social-de-educacion/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="BTaprendiendo, la nueva red social de educación" data-url="http://www.teknoplof.com/2011/10/04/btaprendiendo-la-nueva-red-social-de-educacion/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2011/10/04/btaprendiendo-la-nueva-red-social-de-educacion/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Prey, el software antirrobo</title>
		<link>http://www.teknoplof.com/2011/01/24/prey-el-software-antirrobo/</link>
		<comments>http://www.teknoplof.com/2011/01/24/prey-el-software-antirrobo/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 16:24:06 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[antirrobo]]></category>
		<category><![CDATA[prey]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=4046</guid>
		<description><![CDATA[Prey es un pequeño programa desarrollado por la empresa chilena Fork Ltd. que permite monitorizar un ordenador o un teléfono una vez que éste ha sido robado, indicando a su dueño dónde está y qué se está haciendo con él. Existen versiones para Mac OS, GNU/Linux, Windows y teléfonos móviles con Android. Además, es de [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_4049" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-4049" title="Logotipo de Prey" src="http://www.teknoplof.com/wp-content/uploads/2011/01/prey_0.jpg" alt="Logotipo de Prey" width="180" height="85" /><p class="wp-caption-text">Logotipo de Prey</p></div><a href="http://preyproject.com/">Prey</a> es un pequeño programa desarrollado por la empresa chilena <a href="http://usefork.com/">Fork Ltd.</a> que <strong>permite monitorizar un ordenador o un teléfono una vez que éste ha sido robado</strong>, indicando a su dueño dónde está y qué se está haciendo con él. Existen versiones para Mac OS, GNU/Linux, Windows y teléfonos móviles con Android. Además, <strong>es de </strong><a href="http://es.wikipedia.org/wiki/C%C3%B3digo_abierto"><strong>código abierto</strong></a><strong> y totalmente gratuito</strong>.</p>
<p>La forma de utilizarlo es muy sencilla. <a href="http://preyproject.com/download">Descargamos el software</a> de la web del desarrollador, lo instalamos y <strong>lo dejamos latente hasta el día que nos roben</strong> (Dios no lo quiera) nuestro aparato. Prey tiene dos maneras distintas de funcionar: mediante un <strong>panel de control en la nube</strong> o por medio de una <strong>configuración independiente</strong>. La diferencia es sutil, pero muy importante.</p>
<p>Prey se encuentra en estado de espera <strong>hasta que recibe una señal de alarma</strong> para comenzar su funcionamiento. Este aviso no es otra cosa que <strong>una </strong><a href="http://es.wikipedia.org/wiki/URL"><strong>URL</strong></a><strong> en Internet</strong> que el programa comprueba cada cierto tiempo para ver si está activa o no. El hecho de encontrarla disparará las señales de peligro, y <strong>Prey empezará a transmitir datos</strong>.</p>
<p>Si disponemos de un blog o una página web, podremos configurar una dirección a nuestro gusto, pero si no es así deberemos hacer servicio del <strong>panel de control en la propia web de Prey</strong>. Asimismo, a los usuarios de este panel de control, los informes del ladrón <strong>les llegan a su propia cuenta</strong>, sin embargo, los que elijan una conformación independiente <strong>recibirán la información por correo electrónico</strong>, teniendo que configurar un servidor <a href="http://es.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">SMTP</a> correctamente.</p>
<p>Prey funciona <strong>remitiendo reportes o informes al propietario de la máquina sustraída</strong>. Utiliza el GPS del dispositivo (teléfonos) o los puntos de acceso Wi-Fi cercanos a él (PC) para <strong>triangular y obtener su ubicación</strong>. Amén de ello, posibilita bloquear el ordenador a distancia, revisar el hardware de tu máquina, mostrar mensajes de alerta, esconder tu información sensible de los clientes de correo electrónico, <strong>obtener capturas de pantalla</strong> o, incluso, tomar fotografías con la webcam de quien se encuentre en ese momento frente al aparato.</p>
<p>Todo ello lo hace vía Internet con una conexión activa que, si no existiera, intentaría encontrar <strong>a través de las redes Wi-Fi abiertas</strong> que localice en el entorno. La forma de activar la URL de alarma puede ser <strong>a través de Internet o mediante un mensaje SMS</strong>, lo que permite poner en alerta a Prey prácticamente al instante del robo.</p>
<p>Existen <strong>diversas versiones de pago</strong> también que proporcionan soporte para varias máquinas integradas en una sola cuenta, desde 3 dispositivos, para un usuario doméstico, hasta 500, para grandes empresas que ponen a la disposición de sus empleados ordenadores portátiles y teléfonos celulares. Estas modalidades incluyen extras como <a href="http://es.wikipedia.org/wiki/Ssl"><strong>cifrado SSL</strong></a><strong> total</strong> en las comunicaciones, más capacidad para informes por máquina, modo activo o instalación remota instantánea. Actualmente, los precios oscilan entre 5 $ al mes y 399 $ al mes, ofreciendo <strong>descuentos por el pago anual</strong>.</p>
<p>Prey es una muy buena opción para las <strong>personas que viajan mucho con sus ordenadores</strong> y temen perderlos en cualquier momento. Sin embargo, todo tiene su pero. Evidentemente, si el ladrón no enciende más el equipo o <strong>sólo lo hace para formatearlo</strong>, la utilidad de Prey es nula. Tampoco sirve de mucho <strong>si el equipo no se conecta a la Red</strong>, por lo que las probabilidades de encontrarlo descenderían a prácticamente cero.</p>
<p>Seamos francos: <strong>es muy difícil recuperar un ordenador robado</strong>. De todas las maneras, siendo algo gratis y que no come recursos prácticamente, no está de más instalarlo por si acaso. Quién sabe si en un futuro lo vamos a necesitar y si realmente nos va a ser de utilidad.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2011%2F01%2F24%2Fprey-el-software-antirrobo%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2011/01/24/prey-el-software-antirrobo/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Prey, el software antirrobo" data-url="http://www.teknoplof.com/2011/01/24/prey-el-software-antirrobo/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2011/01/24/prey-el-software-antirrobo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NaDa no hace nada, pero lo hace muy bien</title>
		<link>http://www.teknoplof.com/2011/01/20/nada-no-hace-nada-pero-lo-hace-muy-bien/</link>
		<comments>http://www.teknoplof.com/2011/01/20/nada-no-hace-nada-pero-lo-hace-muy-bien/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 12:15:55 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Zona friqui]]></category>
		<category><![CDATA[bernard bélanger]]></category>
		<category><![CDATA[nada]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=4039</guid>
		<description><![CDATA[Allá por el año 2003, nos sorprendió a todos la aparición del programa informático NaDa en su versión 0.5, una maravilla de la tecnología del software que fue acogida por propios y extraños como viento fresco para el mundo de las aplicaciones para computadora. NaDa es totalmente multiplataforma, es decir, funciona de igual manera en [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_4040" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-4040" title="Ene-a-de-a: NaDa" src="http://www.teknoplof.com/wp-content/uploads/2011/01/nada_0.jpg" alt="Ene-a-de-a: NaDa" width="180" height="109" /><p class="wp-caption-text">Ene-a-de-a: NaDa</p></div>Allá por el año 2003, nos sorprendió a todos la aparición del programa informático NaDa en su versión 0.5, <strong>una maravilla de la tecnología del software</strong> que fue acogida por propios y extraños como viento fresco para el mundo de las aplicaciones para computadora.</p>
<p>NaDa es <strong>totalmente multiplataforma</strong>, es decir, funciona de igual manera en sistemas Windows, Mac OS, GNU/Linux y en todas las plataformas operativas para teléfonos móviles, consolas de videojuegos y electrodomésticos de consumo varios. Además, <strong>sólo ocupa 1 byte</strong>. Ni más ni menos.</p>
<p>La extremadamente compleja funcionalidad de NaDa es precisamente, y como su propio nombre indica, <strong>no hacer absolutamente nada</strong>. Realmente, la primera versión de NaDa (la versión 0.0) no hacía <strong>nada</strong>, y los cambios implementados en la actualización 0.5 hicieron que su función se extendiera a no hacer <strong>nada de nada</strong>.</p>
<p>El autor de este portento de la ciencia binaria explicaba en su web que &#8220;NaDa es un <strong>nuevo y revolucionario concepto</strong>, muy ligero, que no hace nada, <strong>pero lo hace muy bien</strong>. Descárguelo y olvídese de él&#8221;. Esta página web ya no existe, por desgracia, pero <strong>todavía se puede seguir descargando</strong> NaDa 0.5 <a href="http://en.kioskea.net/download/download-412-nada">desde sitios alternativos</a>.</p>
<p>El artícife de tamaño despropósito no fue otro que <a href="http://www.bernardbelanger.com/"><strong>Bernard Bélanger</strong></a>, un artista gráfico de Montreal dedicado al diseño de logotipos, portadas de discos, carteles, publicaciones y sitios web, entre otras cosas. Lo bohemio que caracteriza a estos artistas contemporáneos, y también <strong>un pequeño afán por llamar la atención</strong> hacia su persona y su trabajo, hizo que desarrollara este software (y su cachonda web) de estéril concepción e inútil funcionamiento. Y, la verdad, es que llamó <strong>la atención de forma notable</strong> en aquel entonces.</p>
<p><div id="attachment_4041" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-4041" title="Captura del sitio web de NaDa" src="http://www.teknoplof.com/wp-content/uploads/2011/01/nada_1.jpg" alt="Captura del sitio web de NaDa" width="500" height="345" /><p class="wp-caption-text">Captura del sitio web de NaDa</p></div>
<p>NaDa 0.5 se descarga en un archivo comprimido autoextraíble que, de forma curiosa pero evidente, <strong>ocupa sesenta mil veces más que el fichero original del programa</strong> (60 KB frente a 1 byte). El contenido es un archivo que únicamente contiene un carácter no imprimible, concretamente <strong>un salto de carro</strong>, y que se puede visualizar con cualquier editor básico de texto. El ficherito lo descomprimes, lo copias en cualquier lugar de tu disco duro y, sencillamente, <strong>te olvidas de él</strong>. No hay más que esa patochada.</p>
<p>Por supuesto, NaDa es gratuito, no contiene errores ni virus e, incluso, <strong>si se borra del disco sigue funcionando</strong> (haciendo nada). <strong>El único </strong><a href="http://es.wikipedia.org/wiki/Error_de_software"><em><strong>bug</strong></em></a><strong> conocido</strong> y admitido por el autor es que, en raras ocasiones y bajo determinadas circunstancias, después de instalar NaDa <strong>te das cuenta de que ha hecho algo</strong>. No se sabe muy bien lo que hace, pero hace algo. En estos casos es mejor olvidarlo y dejarlo pasar, pues al instante seguirá sin hacer completamente nada.</p>
<p>Como se puede observar en la imagen anterior (esquina inferior derecha), Bernard Bélanger <strong>llegó a contar con más de un millón de visitas</strong> desde que lanzó su broma a la comunidad internauta y, probablemente, aumentaría en varios miles más. A veces, una idea aparentemente idiota puede llevar aparejada <strong>una intención muy inteligente</strong>, y de esto saben mucho los diseñadores y los publicistas.</p>
<p>No hay mejor currículum que aquel que se aleja del estándar y <strong>capta inmediatamente la atención del destinatario</strong>. No olvidéis esto porque os va a servir de mucha ayuda en el mundo laboral.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2011%2F01%2F20%2Fnada-no-hace-nada-pero-lo-hace-muy-bien%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2011/01/20/nada-no-hace-nada-pero-lo-hace-muy-bien/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="NaDa no hace nada, pero lo hace muy bien" data-url="http://www.teknoplof.com/2011/01/20/nada-no-hace-nada-pero-lo-hace-muy-bien/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2011/01/20/nada-no-hace-nada-pero-lo-hace-muy-bien/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Crear capas de teclado para Windows</title>
		<link>http://www.teknoplof.com/2010/10/25/crear-capas-de-teclado-para-windows/</link>
		<comments>http://www.teknoplof.com/2010/10/25/crear-capas-de-teclado-para-windows/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 10:42:07 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Informática en general]]></category>
		<category><![CDATA[capa de teclado]]></category>
		<category><![CDATA[idioma]]></category>
		<category><![CDATA[Keyboard Layout Creator]]></category>
		<category><![CDATA[tecla]]></category>
		<category><![CDATA[teclado]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=3536</guid>
		<description><![CDATA[Como sabemos, idiomas en el mundo hay muchos, tantos como configuraciones de teclados de ordenador (no te pases, idiomas hay más). Es curioso, porque tipos de caracteres no hay tantos y muchos son compartidos por la inmensa mayoría de las lenguas, sin embargo un teclado estadounidense no tiene la misma distribución que uno español o [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_3538" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-3538" title="Teclado con un montón de teclas" src="http://www.teknoplof.com/wp-content/uploads/2010/10/capa_0.jpg" alt="Teclado con un montón de teclas" width="180" height="180" /><p class="wp-caption-text">Teclado con un montón de teclas</p></div>Como sabemos, <a href="http://idiomas.astalaweb.com/general/o/lenguas%20e%20idiomas%20del%20mundo.asp">idiomas en el mundo hay muchos</a>, tantos como configuraciones de teclados de ordenador (no te pases, idiomas hay más). Es curioso, porque <strong>tipos de caracteres no hay tantos</strong> y muchos son compartidos por la inmensa mayoría de las lenguas, sin embargo <strong>un teclado estadounidense no tiene la misma distribución que uno español o uno francés</strong>.</p>
<p>La disposición de la teclas genéricas (letras y números) se remonta a las primeras máquinas de escribir <span style="text-decoration: line-through;">alemanas</span> norteamericanas <strong>basadas en el </strong><a href="http://es.wikipedia.org/wiki/Teclado_QWERTY"><strong>sistema QWERTY</strong></a> (primeras 6 letras de la primera fila, de izquierda a derecha). <strong>El orden QWERTY</strong>, pues, se <strong>basa en la frecuencia de aparición de letras en el idioma <span style="text-decoration: line-through;">alemán</span> inglés</strong> (esto es cierto), y la disposición del resto de caracteres de un teclado se fundamenta en <strong>la frecuencia de aparición de dichos caracteres</strong> en la lengua para la que esté preparado ese teclado (esto me lo acabo de inventar, pero seguramente sea cierto también).</p>
<p>De este modo, es lógico que, por ejemplo, <strong>la tecla para tildar acentos esté más a mano en nuestro idioma</strong> que en otros que prácticamente no la utilizan, no porque sean unos brutos ortográficos, sino porque no tienen. Lo mismo puede pasar con la diéresis en castellano o con el apóstrofo en inglés.</p>
<p>Si alguna vez hemos trabajado con un teclado de otro idioma (o configurado para otro idioma) habremos notado como <strong>nuestras pulsaciones por minuto descienden a un récord de chiste</strong>. Queremos escribir dos puntos y aparece el signo de mayor que; necesitamos una eñe y aparecen los dos puntos; o le damos fuerte al igual y sale un paréntesis de cierre. <strong>El más absoluto de los caos</strong>.</p>
<p>Para evitar estos inconvenientes, vamos a aprender ahora a <strong>crear capas de teclado para sistemas Windows</strong>. No tenemos la intención de profundizar excesivamente, porque la herramienta que utilizaremos es muy facilita de entender. Así que ofreceremos unas directrices básicas para comenzar con esta tarea.</p>
<p><strong>Una capa de teclado es una </strong><a href="http://es.wikipedia.org/wiki/Dll"><strong>librería DLL</strong></a><strong> que corre sobre el sistema operativo</strong> y le dice a éste qué carácter mostrar en pantalla cuando se presiona determinada tecla. Los teclados son más o menos (más o menos) universales y contienen el mismo número de teclas físicas, <strong>cada una de ellas asociada a un código de escaneo</strong> o secuencia de escape que, a su vez, la vincula a un carácter en concreto por medio de la capa de teclado.</p>
<p>Para generar estas capas de una forma cómoda <strong>necesitamos el software Microsoft Keyboard Layout Creator</strong>, que se puede descargar <a href="http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx">desde su propia web</a> (versión 10.1, hoy) dentro del sitio Microsoft Developer Network. Este programita, muy sencillo e intuitivo, <strong>nos va a permitir crear y gestionar archivos de capa de teclado</strong> desde cero o basándonos en una capa ya existente.</p>
<p>Lo primero, y más lógico, será cargar una capa de teclado ya existente de todas las que trae Windows consigo para, posteriormente, <strong>ir asignando a cada tecla el carácter que nos interese</strong>. Podemos asociar caracteres a cualquier tecla, excepto a las marcadas como <code>Unassignable</code> (no asignable), que se corresponden con las teclas que realizan funciones especiales (<code>Tab</code>, <code>Shift</code>, <code>Control</code>&#8230;). También <strong>disponemos de la posibilidad de generar teclas muertas</strong> (<code>Dead keys</code>), las que no escriben nada por sí solas, sino en combinación de otras (tilde, diéresis, acento circunflejo, etcétera).</p>
<p>A la hora de conformar el funcionamiento de una tecla en concreto, y tras su pulsación en pantalla, <strong>tenemos la opción de acceder a un cuadro de configuración más avanzado</strong> haciendo clic en el botón <code>All...</code> y, desde allí, visualizar todas las opciones posibles mediante las casillas de verificación <code>Dead Key View</code> y <code>Advanced View</code>. De este modo, y con todos los valores parametrizables en pantalla, <strong>podremos personalizar completamente una tecla</strong> asignando acciones a su pulsación única, a la pulsación en combinación con una tecla especial (<code>Mayúsculas</code>, <code>Alt Gr</code>, <code>Control</code>&#8230;) e, incluso, a la pulsación precedida de una tecla muerta.</p>
<p>Un caso real que me sucedió hace años fue el de la adquisición, a través de Internet, de un ordenador portátil a muy bajo precio por encontrarse el embalaje deteriorado. Al inspeccionar el equipo en mi casa <strong>me percaté de que era un computador portugués</strong>, con su <a href="http://zumo.uol.com.br/wordpress/wp-content/uploads/2009/02/note_lg_r410_teclado.jpg">teclado en disposición portuguesa</a>, su sistema operativo en perfecto portugués y su documentación lusa. Tras ciscarme durante un cuarto de hora en los muertos del que me lo vendió, <strong>me decidí a instalar un flamante Windows XP pirata</strong> (la licencia original ya la tenía en portugués; no voy a comprar otra, no te jode).</p>
<p>La pega que se me presentó después era que <strong>el teclado tenía bastantes variaciones</strong>, aunque la más importante, para mí, fue que no tuviera eñe. Tiré, pues, de Keyboard Layout Creator y, <strong>partiendo de la capa de teclado portuguesa</strong>, varié ciertas cosillas para adaptarla a los teclados de aquí de toda la vida. En concreto, <strong>el problema de la eñe lo solventé de una manera muy elegante</strong>, que no sé ni cómo se me ocurrió. Decidí formar esta letra <strong>como si de una ene acentuada</strong> se tratara, es decir, para escribir la eñe en mi portátil portugués hay que pulsar la tecla muerta de la tilde primero y la tecla de la letra ene después. ¿Cómo se te queda el cuerpo?</p>
<p><strong>Suprimí también algunas otras teclas incómodas</strong>, sustituyéndolas por otras más amables. La ce con cedilla (Ç), por ejemplo, en el teclado de los vecinos ocupa ella solita una tecla entera (debido a su acostumbrado uso), y yo dediqué su pulsación a alguna otra función que ahora no recuerdo.</p>
<p>Keyboard Layout Creator <strong>permite también validar la configuración de la capa de teclado</strong> antes de generar el archivo correspondiente. Una vez esté todo en orden, disponemos de la opción de engendrar la capa final. Lo que hace realmente el programa es <strong>compilar la librería dinámica y crear un </strong><a href="http://es.wikipedia.org/wiki/Windows_Installer"><strong>paquete MSI</strong></a><strong> de instalación</strong> en la carpeta <code>Mis Documentos</code>. A partir de este paquete (en realidad varios, en función de si la plataforma es <a href="http://es.wikipedia.org/wiki/X86">x86</a>, <a href="http://es.wikipedia.org/wiki/X64">x64</a>, <a href="http://es.wikipedia.org/wiki/IA64">IA-64</a> o <a href="http://es.wikipedia.org/wiki/WOW64">WOW64</a>) podemos instalar, a golpe de doble clic, la capa en nuestro sistema, <strong>creando un idioma nuevo para nuestro teclado</strong> que, posteriormente, podemos seleccionar de la forma habitual.</p>
<p>Si así lo deseamos, <strong>también tenemos la opción de guardar el archivo fuente de la capa de teclado</strong> (con extensión KLC) para retoques posteriores o modificaciones. Estos ficheros se asocian automáticamente con el software Keyboard Layout Creator.</p>
<p>Un programita que nos sacará de más de un apuro <strong>cuando tengamos que utilizar teclados extranjeros</strong> en ordenadores públicos o privados. Y sí, <strong>también puede servir para gastar bromas a un amigo economista</strong>, cambiándole el <code>2</code> por el <code>3</code> y haciendo que se vuelva loco durante un rato. Eso sí, cuando veáis que va a salir de casa a comprar un teclado nuevo, haced el favor de revelar el truco. <strong>No seáis cabrones</strong>.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F10%2F25%2Fcrear-capas-de-teclado-para-windows%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/10/25/crear-capas-de-teclado-para-windows/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Crear capas de teclado para Windows" data-url="http://www.teknoplof.com/2010/10/25/crear-capas-de-teclado-para-windows/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/10/25/crear-capas-de-teclado-para-windows/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Buscadores inversos</title>
		<link>http://www.teknoplof.com/2010/10/08/buscadores-inversos/</link>
		<comments>http://www.teknoplof.com/2010/10/08/buscadores-inversos/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 08:08:21 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[buscador inverso]]></category>
		<category><![CDATA[búsqueda inversa]]></category>
		<category><![CDATA[copygator]]></category>
		<category><![CDATA[infobel]]></category>
		<category><![CDATA[shazam]]></category>
		<category><![CDATA[soundhound]]></category>
		<category><![CDATA[tineye]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=3400</guid>
		<description><![CDATA[Motores de búsqueda en Internet hay muchos, aunque prácticamente todos nosotros utilicemos uno de ellos exclusivamente. La base de funcionamiento de estas prácticas herramientas consiste en la introducción de términos (palabras escritas) que, en función de un algoritmo de búsqueda, localizan en sus enormes bases de datos los resultados más adecuados a nuestra consulta y nos [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3402" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-3402" title="Busca, busca..." src="http://www.teknoplof.com/wp-content/uploads/2010/10/rever_0.jpg" alt="Busca, busca..." width="180" height="135" /><p class="wp-caption-text">Busca, busca...</p></div>Motores de búsqueda en Internet hay muchos, <strong>aunque prácticamente todos nosotros utilicemos uno de ellos exclusivamente</strong>. La base de funcionamiento de estas prácticas herramientas consiste en la introducción de términos (palabras escritas) que, en función de un algoritmo de búsqueda, <strong>localizan en sus enormes bases de datos los resultados más adecuados a nuestra consulta</strong> y nos los ofrecen en un orden específico.  </p>
<p>Este modo de actuar es casi siempre el idóneo para nosotros, ya que <strong>representa una virtualización de la búsqueda manual</strong> en diccionarios o enciclopedias de toda la vida. Sin embargo, muchos desarrolladores se han percatado de que a lo de toda la vida le faltaba algo, precisamente <strong>lo que han dado en llamar búsqueda inversa</strong>, o <em>reverse search</em> en inglés.  </p>
<p>Estos buscadores funcionan al revés, de ahí su nombre, y son capaces de encontrar, por ejemplo, <strong>la información perteneciente a una imagen a partir de ella misma</strong>, o <strong>el título y autor de un tema musical partiendo de la melodía</strong> en sí, <strong>el titular de un número de teléfono conocido</strong>, o <strong>información sobre textos que hemos escrito</strong> y nos han copiado. Nos centraremos en estos cuatro ejemplos que son los más conocidos y los que más presencia tienen en Internet.</p>
<h1>Imágenes</h1>
<p><strong>Comenzaremos hablando de </strong><a href="http://www.tineye.com/"><strong>TinEye</strong></a>, un motor de búsqueda inversa de imágenes poco conocido por el gran público pero muy famoso entre los viejos de Internet y expertos de la Red. <strong>TinEye parte de un archivo de imagen</strong> que nosotros subimos mediante el formulario correspondiente, disponiendo también de la posibilidad de enlazar directamente con la <a href="http://es.wikipedia.org/wiki/Url">URL</a> de un fichero si no lo tenemos descargado en nuestro equipo.  </p>
<p>Con la imagen en sus servidores comienza la búsqueda que, en pocos segundos, <strong>nos ofrecerá la procedencia de la fotografía o dibujo en cuestión</strong>, cómo está siendo usada y por quién, si existen modificaciones o, por ejemplo, una versión de mayor resolución.  </p>
<p>¿Y cómo demonios funciona esto? Cuando enviamos una imagen a TinEye (cuya tecnología ha sido desarrollada por <a href="http://ideeinc.com/">Idée Inc.</a>), <strong>el sistema crea una huella o firma digital única</strong> para ella, entonces compara esa huella con todas las imágenes indexadas para encontrar coincidencias, <strong>pudiendo localizar incluso huellas digitales parciales</strong>. TinEye no busca imágenes similares, es decir, diferentes imágenes sobre mismos conceptos, sino que <strong>encuentra coincidencias exactas</strong>, incluso si los originales han sido recortados, redimensionados o editados.  </p>
<p style="text-align: center;"><div id="attachment_3405" class="wp-caption aligncenter" style="width: 460px"><p><a href="http://www.teknoplof.com/2010/10/08/buscadores-inversos/"><em>Pinche aquí para ver el vídeo</em></a></p><p class="wp-caption-text">Vídeo presentación de TinEye (inglés)</p></div>
<p>Esta web es muy utilizada por artistas de la web que <strong>quieren ver si sus imágenes las están usando fraudulentamente</strong>, por diseñadores que buscan otras resoluciones de una fotografía y hasta por adolescentes que quieren saber el nombre de la modelo de turno que aparece en una foto. <strong>Cuidado con nuestras fotos en las distintas redes sociales</strong> y el uso que hagamos de ellas, porque pueden terminar en la base de datos de TineEye y relacionarnos de modo unívoco para siempre.  </p>
<p>El sistema contaba a fecha de septiembre de 2010 <strong>con </strong><a href="http://www.tineye.com/updates"><strong>más de mil setecientos millones de imágenes catalogadas</strong></a>. Casi nada; y sigue subiendo. Además, dispone de un <em>plug-in</em> para los navegadores Firefox y Chrome (clic derecho para buscar cualquier imagen en pantalla dentro de TinEye). También tiene una <a href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones">API</a> comercial (de pago) que permite integrar sus servicios en nuestra web o software de escritorio.  </p>
<h1>Música</h1>
<p>En el lado de las búsquedas musicales inversas, tenemos que hablar, como no podía ser de otra manera, de la <strong>aplicación </strong><a href="http://www.soundhound.com/"><strong>SoundHound</strong></a><strong> para terminales móviles</strong>, disponible para iPhone, iPad, iPod touch y terminales con sistema operativo Android.  </p>
<p>SoundHound <strong>tiene la capacidad de &#8220;escuchar&#8221; una melodía por el micrófono del teléfono y</strong>, en un instante, <strong>descubrir de qué canción de trata</strong>, su autor, el álbum al que pertenece, mostrar la letra y un montón de información extra. Es capaz de reconocer <strong>canciones cantadas o tarareadas</strong> por uno mismo. Además, permite escuchar el tema en concreto y, si así lo deseas, pasar por caja vía iTunes (App Store) o Android Market para comprarlo.  </p>
<p style="text-align: center;"><div id="attachment_3406" class="wp-caption aligncenter" style="width: 460px"><p><a href="http://www.teknoplof.com/2010/10/08/buscadores-inversos/"><em>Pinche aquí para ver el vídeo</em></a></p><p class="wp-caption-text">Vídeo demostrativo de SoundHound (inglés)</p></div></p>
<p>Esta aplicación utiliza la tecnología <a href="http://www.soundhound.com/index.php?action=s.sound2sound">Sound2Sound</a> (S2S), creada por los mismos desarrolladores, que <strong>analiza la señal sonora de entrada y extrae una serie de patrones o características</strong> de la misma, las cuales compara con lo almacenado en una base de datos. Este banco de datos <strong>se autoalimenta con cada búsqueda</strong>, guardando patrones de sonido ambiental, grabaciones musicales, timbres de voz, etcétera. También almacena característica que no son audibles, como términos de búsqueda basados en texto escrito, por ejemplo.  </p>
<p>SoundHound está disponible de manera gratuita y también de pago. La diferencia entre ambas es que la versión de pago permite ilimitadas identificaciones al mes, mientras que <strong>la que es gratis sólo permite cinco</strong>. Además, esta última muestra publicidad, cosa que la modalidad de pago no hace. Por lo demás son perfectamente útiles las dos, y  otras características, tales como letras, la integración en iPod, la compra de canciones, fechas de conciertos y demás <strong>están disponibles para uso ilimitado en ambas versiones</strong>. El precio de la versión ilimitada es de 5,09 € (impuestos incluidos); SoundHound almacena, por ahora, <strong>casi veinte millones de canciones</strong>, fotos de cantantes y bandas, biografías y análisis de álbumes.  </p>
<p><strong>Otra aplicación que realiza búsquedas musicales inversas es </strong><a href="http://www.shazam.com/"><strong>Shazam</strong></a>, y está disponible para iPhone, iPad, teléfonos Nokia, BlackBerry, terminales con Android y terminales Windows Phone.  </p>
<h1>Entradas de blog</h1>
<p><strong>Hablaremos ahora de </strong><a href="http://www.copygator.com/"><strong>CopyGator</strong></a><strong>, un buscador inverso que localiza los textos escritos por nosotros mismos</strong> en nuestro blog o nuestra web si se están utilizando en otros sitios, es decir, si nos están, directamente, fusilando nuestros post.  </p>
<p>CopyGator <strong>se alimenta de más de dos millones de blogs y analiza más de medio millón de entradas cada día</strong>. Con toda esa información coteja escritos entre sí continuamente <strong>para determinar si dos en concreto son más o menos, casi o exactamente iguales</strong>. Cuando se localiza una colisión de dos entradas en blogs diferentes, CopyGator la asocia a una página de resumen de cada sitio y especifica <strong>si el texto toma prestados algunos elementos o es una copia exacta</strong>.  </p>
<div id="attachment_3403" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-3403" title="Buscando en CopyGator" src="http://www.teknoplof.com/wp-content/uploads/2010/10/rever_1.jpg" alt="Buscando en CopyGator" width="500" height="132" /><p class="wp-caption-text">Buscando en CopyGator</p></div>
<p>Es una herramienta muy utilizada por blogueros de todo el mundo <strong>para determinar qué y cuántos textos se están utilizando de manera fraudulenta sin el consentimiento del autor</strong>. Pues ya sabemos que existen ciertos blogs que se nutren exclusivamente del plagio y copia literal de otras fuentes con total impunidad, sin ningún sentimiento de vergüenza y sin citar al autor original siquiera. En fin.  </p>
<h1>Números de teléfono</h1>
<p>Para terminar, y dentro de lo que podríamos considerar búsqueda inversa telefónica, <strong>tenemos el servicio </strong><a href="http://www.infobel.com/es/spain/"><strong>Infobel</strong></a><strong>, que es capaz de recibir como entrada un teléfono fijo y generar como salida los datos que en la guía telefónica aparecen de él</strong>. Sólo funciona con teléfonos fijos, no con móviles, porque, a día de hoy, esa práctica de búsqueda inversa de números celulares es un delito en buena parte del mundo.  </p>
<p>Esta búsqueda permite localizar las señas de una persona o de una empresa a partir de su número de teléfono, <strong>siempre que este figure en la guía telefónica</strong> y no sea una línea directa que dependa de un número general. En España, como resultado del <a href="http://www.lexureditorial.com/boe/0204/06391.htm">Decreto 711/2002 de 26 de marzo</a> del Ministerio Español de Ciencia y Tecnología, <strong>quedó prohibida la búsqueda por números de teléfono de particulares</strong>, por lo que la web busca pero no ofrece el nombre de la persona titular, pero sí el código postal y la localidad al que pertenece. Con las empresas no hay problema alguno.  </p>
<div id="attachment_3404" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-3404" title="Buscando en Infobel" src="http://www.teknoplof.com/wp-content/uploads/2010/10/rever_2.jpg" alt="Buscando en Infobel" width="500" height="153" /><p class="wp-caption-text">Buscando en Infobel</p></div>
<p>Infobel ofrece muchos más servicios, entre los que se encuentran <a href="http://eshop.infobel.com/es/spain/cd/all/"><strong>diversos CD-ROM</strong></a><strong> con información comercial de millones de empresas y particulares</strong>. Estas soluciones son muy útiles para <strong>acciones de marketing de compañías</strong> que quieren explotar determinado nicho de mercado, pues es capaz de gestionar los resultados por prestadores de servicios u ocupaciones concretas.  </p>
<p>Todo un mundo, este de los motores de búsqueda inversa, que <strong>lo que hacen es enriquecer Internet y aportar valor añadido</strong> a una herramienta cada vez más útil como es la Red de redes. Como perfectamente expresó <a href="http://kk.org/">Kevin Kelly</a>, <strong>Internet es una gran máquina copiadora</strong>, lo que permite la persistencia de la información. Cuando se agrega la búsqueda a esta persistencia, es muy poderosa; <strong>al añadir la búsqueda inversa, se convierte en mucho más poderosa</strong>. Quizá es por eso que hay quien sostiene que el <a href="http://es.wikipedia.org/wiki/N%C3%BAmero_de_Dunbar">número de Dunbar</a> debería ser aumentado en breve.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F10%2F08%2Fbuscadores-inversos%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/10/08/buscadores-inversos/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Buscadores inversos" data-url="http://www.teknoplof.com/2010/10/08/buscadores-inversos/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/10/08/buscadores-inversos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>El sistema Lynce para contar manifestantes</title>
		<link>http://www.teknoplof.com/2010/09/30/el-sistema-lynce-para-contar-manifestantes/</link>
		<comments>http://www.teknoplof.com/2010/09/30/el-sistema-lynce-para-contar-manifestantes/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 11:15:42 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Ciencia]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Tecnologías varias]]></category>
		<category><![CDATA[aglomeraciones]]></category>
		<category><![CDATA[lynce]]></category>
		<category><![CDATA[manifestación]]></category>
		<category><![CDATA[medición]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=3333</guid>
		<description><![CDATA[Tras la resaca de la huelga general de ayer, las estadísticas sobre seguimiento y apoyo de la misma nos invaden desde todos los frentes. Los datos más relevantes siempre suelen ser los referidos a la asistencia a las multitudinarias manifestaciones que se producen en estos casos. Así como los convocantes de las concentraciones tienden a [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_3334" class="wp-caption alignleft" style="width: 160px"><img class="size-full wp-image-3334" title="Ojo de 'lynce'" src="http://www.teknoplof.com/wp-content/uploads/2010/09/lynce_0.jpg" alt="Ojo de 'lynce'" width="150" height="96" /><p class="wp-caption-text">Ojo de &#39;lynce&#39;</p></div>Tras la resaca de la <a href="http://www.huelgageneral.net/">huelga general de ayer</a>, <strong>las estadísticas sobre seguimiento y apoyo de la misma nos invaden desde todos los frentes</strong>. Los datos más relevantes siempre suelen ser los referidos a la <strong>asistencia a las multitudinarias manifestaciones</strong> que se producen en estos casos. Así como los convocantes de las concentraciones tienden a inflar el número de asistentes, los contrarios al evento suelen contar bastantes menos de los que realmente hay. Esto provoca un <strong>aluvión de cifras sin sentido que confunde al ciudadano</strong> y provoca un sentimiento de rechazo hacia ambas partes. ¿Por qué nos mienten unos y otros? ¿Qué quieren conseguir?</p>
<p>Desde 2009 existe una empresa que ha desarrollado <strong>un sistema de medición de aglomeraciones totalmente pionero en el mundo</strong>. <a href="http://www.lynce.es/es/index.php">Lynce</a> es una compañía vasca dedicada a contabilizar asistentes a manifestaciones y otras aglomeraciones humanas, <strong>mediante el tratamiento informático de imágenes fijas y en movimiento</strong>.</p>
<p>El sistema tecnológico de cómputo de participantes en aglomeraciones con que cuenta el Proyecto Lynce <strong>utiliza una tecnología informática basada en la detección y escrutinio automático individual</strong> que ofrece como resultado una medición &#8220;persona a persona&#8221;, no una estimación. Lynce es en realidad un <a href="http://es.wikipedia.org/wiki/Complemento_(inform%C3%A1tica)"><em>plug-in</em></a> para un software de retoque fotográfico (no lo especifican, pero probablemente sea ese tan famoso que tú y yo conocemos) que se <strong>encarga de contar una a una todas las cabecitas que aparecen en una gran foto</strong> cenital de una manifestación.</p>
<p>El proceso es sencillo, pero laborioso. Cuando se convoca un evento de este tipo, los chicos de Lynce apostan <strong>cámaras de vídeo de alta definición</strong> (<a href="http://es.wikipedia.org/wiki/Full_HD">Full HD 1080</a>) en edificios altos cercanos al paso de los manifestantes. Asimismo, se sirven de <strong>un </strong><a href="http://es.wikipedia.org/wiki/Zepelin"><strong>globo dirigible</strong></a><strong> o zepelín para realizar entre 300 y 600 fotografías cenitales</strong> de toda la marcha en formato <a href="http://es.wikipedia.org/wiki/RAW_(formato)">RAW</a> de alta resolución. Por último, también <strong>hacen uso de fotógrafos a pie de calle</strong> que toman imágenes del ambiente, evalúan la densidad de asistencia y acuden a las zonas que pudiera no barrer el zepelín.</p>
<p>Una vez realizado en trabajo de campo, se selecciona una serie de imágenes representativas de cada zona que <strong>conforman un enorme mosaico del total de calles y plazas ocupadas por los manifestantes en el momento de mayor asistencia</strong>. Es entonces cuando, en un primer conteo, el software Lynce entra en acción, individualizando y <strong>numerando a todas y cada una de las personas</strong> que aparecen en la inmensa fotografía.</p>
<p>Tras este primer análisis se realiza <strong>un segundo proceso de control de calidad</strong>. Este procedimiento es totalmente artesanal o manual, y consiste en <strong>revisar el trabajo hecho por Lynce para evitar los falsos positivos y/o los falsos negativos</strong> producidos, por ejemplo, porque no se contabilizó a alguien no muy nítido detrás de una pancarta o porque una sombra, un arbusto o un globo fue numerado como si de una persona se tratara.</p>
<p><strong>Lynce ofrece siempre una estimación de error al alza</strong> en cada medición, es decir, una horquilla que comprende desde el valor obtenido hasta otro que es un tanto porcentual mayor. Este error al alza se aplica en los cálculos por la <strong>posibilidad de que un porcentaje de los participantes en una aglomeración puedan haber quedado ocultos al sistema de captación</strong> de imágenes bajo árboles, toldos o mobiliario urbano, entre otros.</p>
<p>La empresa que ha desarrollado y explota el sistema Lynce dice carecer de cualquier sesgo político y dedicarse única y exclusivamente a <strong>contabilizar científicamente asistentes a aglomeraciones</strong> con el objeto de ofrecer a los organismos datos reales y fehacientes de sus mediciones. Algunos ya se han mostrado <a href="http://www.youtube.com/watch?v=L4hsRIg_Nso">claramente ofendidos</a> por los resultados de Lynce, ridiculizándolos. Y es que a los que organizan las concentraciones pocas veces les gusta escuchar <a href="http://lynce.es/es/manifadetalle.php?cod=22">la verdad</a>.</p>
<p>En web de Lynce se pueden consultar los <a href="http://www.lynce.es/es/manifestaciones.php">datos de las últimas manifestaciones</a>, huelgas y aglomeraciones varias a las que han asistido (así como fotos de alta resolución, vídeos, itinerarios, etcétera), y se pueden, también, <strong>comparar con los ofrecidos por los organizadores</strong>, el gobierno, las distintas policías o diarios nacionales. La verdad es que <strong>las diferencias asustan</strong> un poco.</p>
<p>Con respecto a los datos de la manifestación realizada ayer en Madrid en el marco de la huelga (que <a href="http://www.lynce.es/es/manifadetalle.php?cod=46">ya se encuentran colgados</a> en su sitio web), <strong>Lynce ha arrojado una asistencia de 17.228 personas</strong>, con una estimación de error al alza de un 15%. Este estudio, encargado a la empresa por la agencia EFE, refleja la poca verosimilitud de otras estimaciones, ya que <strong>los sindicatos organizadores hablan de una concurrencia de 500.000 personas y la policía de 40.000</strong>. Es lo que diferencia a la ciencia exacta y la tecnología del proceso estadístico de estimación &#8220;a huevo&#8221; que hacen todos los demás.</p>
<p>La agencia EFE y Lynce <strong>tienen suscrito un contrato de servicio</strong> desde 2009 para cubrir grandes eventos y recabar datos reales. Lynce es muy raro que se equivoque, ya que lleva aparejada <strong>la matemática informática y la revisión de un ojo humano</strong> sobre una gran imagen real de los actos. Desde ahora, pues, fíate sólo de los datos que emita EFE sobre la asistencia a manifestaciones, aglomeraciones y conciertos de David Bisbal. Está detrás Lynce con su ojo de ídem.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F09%2F30%2Fel-sistema-lynce-para-contar-manifestantes%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/09/30/el-sistema-lynce-para-contar-manifestantes/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="El sistema Lynce para contar manifestantes" data-url="http://www.teknoplof.com/2010/09/30/el-sistema-lynce-para-contar-manifestantes/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/09/30/el-sistema-lynce-para-contar-manifestantes/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>El software Híspalis de la Guardia Civil cada vez genera más controversia</title>
		<link>http://www.teknoplof.com/2010/08/23/el-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia/</link>
		<comments>http://www.teknoplof.com/2010/08/23/el-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 22:18:30 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[189.1.b]]></category>
		<category><![CDATA[guardia civil]]></category>
		<category><![CDATA[híspalis]]></category>
		<category><![CDATA[indignado7777]]></category>
		<category><![CDATA[nautilus]]></category>
		<category><![CDATA[pederastia]]></category>
		<category><![CDATA[pedofilia]]></category>
		<category><![CDATA[policía nacional]]></category>
		<category><![CDATA[rastreo]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=2871</guid>
		<description><![CDATA[Híspalis es un programa informático que se encarga de rastrear las redes P2P en busca de contenido pedófilo con el objeto de poner a sus poseedores en manos de la justicia. Fue desarrollado en 2005 por Albert Gabàs, actual miembro del prestigioso Chaos Computer Club y antiguo hacker perteneciente al ya extinto Hispahack! Su empresa, [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_2876" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-2876" title="GDT de la Guardia Civil" src="http://www.teknoplof.com/wp-content/uploads/2010/08/hispa_0.jpg" alt="GDT de la Guardia Civil" width="180" height="250" /><p class="wp-caption-text">GDT de la Guardia Civil</p></div><a href="http://www.guardiacivil.org/prensa/notas/noticia.jsp?idnoticia=1828"><strong>Híspalis</strong></a><strong> es un programa informático que se encarga de rastrear las redes </strong><a href="http://es.wikipedia.org/wiki/P2p"><strong>P2P</strong></a><strong> en busca de contenido pedófilo</strong> con el objeto de poner a sus poseedores en manos de la justicia. Fue desarrollado en 2005 por <a href="http://www.elpais.com/articulo/red/joven/barcelones/crea/buscador/usa/Guardia/Civil/pedofilia/elpeputec/20051124elpcibenr_1/Tes">Albert Gabàs</a>, actual miembro del prestigioso <a href="http://es.wikipedia.org/wiki/Chaos_Computer_Club">Chaos Computer Club</a> y antiguo hacker perteneciente al ya extinto <a href="http://hispahack.ccc.de/oldweb/">Hispahack!</a> Su empresa, <a href="https://www.astabis.com/">Astabis Data Management</a>, <strong>distribuye licencias de uso de manera gratuita a cuerpos y fuerzas de seguridad</strong> exclusivamente.  </p>
<p>Híspalis <strong>funciona basándose en el identificador </strong><a href="http://es.wikipedia.org/wiki/Hash"><em><strong>hash</strong></em></a><strong> de los archivos compartidos</strong> en las redes de pares más utilizadas (<a href="http://es.wikipedia.org/wiki/Edonkey">eDonkey</a> y <a href="http://es.wikipedia.org/wiki/FastTrack">FastTrack</a>). <strong><em>Hash</em> es un algoritmo matemático que devuelve un código identificador único para cada archivo informático</strong>, de tal manera que, aunque cambie el nombre del fichero, el código sigue siendo el mismo, por lo que las artimañas de los pederastas para esconder su material a la hora de compartirlo caen en saco roto.  </p>
<p>La Guardia Civil española, en el momento de echar a andar a su Híspalis, <strong>disponía de 50.000 imágenes y vídeos de contenido pedófilo debidamente organizados y catalogados por grupos</strong>, que eran el resultado de años de investigación e incautación de material de este tipo a los infractores. Se tuvo en cuenta, de forma pionera, una serie de <strong>parámetros capaces de clasificar e identificar el amplio espectro de imágenes pedófilas que se mueven en la Red</strong>. Así, por ejemplo, algunas de las categorías de clasificación que se pueden encontrar son &#8220;niños menores y mayores de siete años con sexo explícito&#8221;, &#8220;imágenes pedófilas por raza&#8221;, &#8220;imágenes fotográficas y vídeo&#8221; o &#8220;imágenes por lugar de aparición&#8221;.  </p>
<p>Una vez ordenado el material, <strong>el mayor escollo que tuvo que salvar la Guardia Civil fue el de identificar uno por uno todos lo ficheros mediante el indicador alfanumérico que proporcional la función <em>hash</em></strong>; algo así como etiquetar cada contenido por su &#8220;ADN digital&#8221;. Superado este arduo trabajo, sólo quedaba poner a trabajar a Híspalis para que, automáticamente, se conectara a los diversos servidores P2P y comenzara a filtrar imágenes y vídeos en función del identificador <em>hash</em> de cada uno, <strong>fichando los contenidos ilegales y extrayendo la </strong><a href="http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP"><strong>dirección IP</strong></a><strong> de la máquina que los comparte</strong> para, posteriormente, acudir a los proveedores de acceso para identificar al pedófilo y proceder a su captura.  </p>
<p>Lo que aparentemente es una muy buena herramienta para luchar contra el ciberdelito más execrable, parece que, con el transcurrir de los años y su utilización en diversas operaciones policiales, <strong>no está siendo vista con muy buenos ojos por la comunidad internauta</strong>. Detecciones erróneas, vulneración de derechos y abuso de poder son las alegaciones más comunes que se levantan contra Híspalis y su uso, según los afectados, un tanto al margen de la ley. Todo ello, unido a la reciente aparición de <a href="http://www.guardiacivil.org/prensa/notas/noticia.jsp?idnoticia=2805http://www.guardiacivil.org/prensa/notas/noticia.jsp?idnoticia=2805">Nautilus</a>, una versión de Híspalis desarrollada para la red <a href="http://es.wikipedia.org/wiki/Ares_Galaxy">Ares Galaxy</a>, ha hecho saltar todas alarmas. <strong>¿Qué es lo que está motivando esta postura?</strong>  </p>
<p>Parecen existir diversos errores de planteamiento en el momento de ejecutar un rastreo sobre redes P2P. Esta serie de errores la podemos resumir en la siguiente lista:  </p>
<ul>
<blockquote>
<li>Detrás de una IP pública <strong>pueden existir uno o varios ordenadores</strong>, esto es, uno o varios usuarios.</li>
<li>La IP pública <strong>identifica al titular de una conexión</strong>, no al infractor.</li>
<li>La aparición de una IP pública en un metadato de pornografía infantil <strong>no determina la efectiva difusión ni el dolo</strong>.</li>
<li>Una fuente P2P sin difusión efectiva es un metadato, un dato que apunta hacia el dato original, <strong>que puede existir o no</strong>. Por tanto, no determina su existencia.</li>
<li>Las redes P2P están <strong>llenas de metadatos falsos</strong> que generan una extensa marea negra de pornografía infantil.</li>
<li>Con los actuales procedimientos de investigación, <strong>es imposible distinguir un dato libidinoso</strong>, imprudente o falso.</li>
<li>El artículo 189.1.b <strong>pena el dolo, no la imprudencia</strong>.</li>
</blockquote>
</ul>
<p>El <a href="http://www.delitosinformaticos.com/delitos/pornografiainfantil6.shtmlhttp://www.delitosinformaticos.com/delitos/pornografiainfantil6.shtml">artículo 189.1.b</a> del Código Penal español considera un delito de corrupción de menores <strong>la producción, venta, distribución, exhibición o facilitación de la producción, facilitación de la venta, facilitación de la distribución o facilitación de la exhibición de material pornográfico en cuya elaboración hayan sido utilizados menores de edad</strong>. Lo que también es cierto es que <strong>este artículo requiere de dos elementos para consolidar su aplicación: la efectiva difusión y el ánimo libidinoso, dolo o intencionalidad</strong>. Esto significa que, para que exista delito, se debe demostrar fehacientemente que el contenido ha sido difundido o distribuido y, además, que la intención ha sido deliberada y lujuriosa. <strong>Dos asuntos difíciles de matizar</strong> y que pueden generar errores de cálculo.  </p>
<p>El problema resulta de partir de <strong>la falsa premisa de que una dirección IP se corresponde con un usuario único</strong>. Para nada una IP puede ser considerada el DNI digital de un usuario, pues existen redes corporativas y empresariales en las que decenas de personas comparten una IP pública, cibercafés anónimos, redes Wi-Fi públicas o sin proteger debidamente, <a href="http://es.wikipedia.org/wiki/La_Fonera">foneras</a>, servidores proxy, virus troyanos, etcétera. Además, y como segunda gran pega, <strong>la información que ofrece un </strong><a href="http://es.wikipedia.org/wiki/Metadato"><strong>metadato</strong></a><strong> acerca de un usuario en una red de pares no es para nada indicativo de difusión dolosa y libidinosa</strong>, ya que la multitud de archivos pedófilos escondidos bajo una apariencia normal puede hacer que un internauta poco experimentado almacene (y, por tanto, comparta) <strong>material ilegal sin prácticamente conocimiento de ello</strong>.  </p>
<p>Lo cierto es que <strong>se ha comprobado que </strong><a href="http://indignado7777.wordpress.com/2009/05/22/102tropiezosdiarios/"><strong>un alto número de descargas de pornografía infantil son accidentales</strong></a>. En mayo de 2009, <a href="http://www.ideal.es/jaen/20090520/jaen/detenido-jienense-anos-intercambiar-20090520.html">la noticia de una serie de detenciones por un delito de pornografía infantil</a> ponía en evidencia que &#8220;muchas de las 600 personas que se habían bajado carpetas lo habían hecho de manera accidental&#8221;. Híspalis tiene un <a href="http://indignado7777.wordpress.com/2009/11/21/evidencias-p2p/">rango de rastreo de 5 archivos</a> pedófilos encontrados a un usuario único, esto es, hasta ese número se consideran tropiezos digitales y, a partir de él, intención directa. <strong>Muchos internautas ven esto como una suerte de criba sin sentido</strong>, ya que no representa en absoluto una realidad.  </p>
<p>El miedo de los navegantes proviene de los <a href="http://www.lawp2p.com/portal/content/ts1052009-condenado-por-tenencia-sin-serle-hallado-ning%C3%BAn-archivo">numerosos falsos positivos</a> que Hípalis parece arrojar en sus rastreos. Una simple búsqueda nos puede facilitar no pocos <strong>casos de personas que han sido imputadas de delito</strong> y, tras una larga penuria personal, absueltas por falta absoluta de pruebas (o no). El caso más conocido, por la repercusión mediática que el acusado le ha proporcionado a través de su blog, es el de <a href="http://indignado7777.wordpress.com/2008/12/11/un-resumen-de-mi-caso/">Indignado7777</a>, un joven acusado de distribución de pornografía infantil en el año 2006 y que, <strong>finalmente, </strong><a href="http://indignado7777.wordpress.com/2010/06/08/veredicto-%c2%a1-i-n-o-c-e-n-t-e-%c2%bfy-ahora-que/"><strong>ha sido declarado inocente hace un par de meses</strong></a>. Cuatro años de sufrimiento, juicios y registros domiciliarios merecen como mínimo una disculpa, sino una recompensa mayor.  </p>
<p>En el foro del sitio web de la <a href="http://www.internautas.org/">Asociación de Internautas</a> se abrió <a href="http://foros.internautas.org/viewtopic.php?t=5408&amp;postdays=0&amp;postorder=asc&amp;start=0">un hilo</a> en noviembre de 2006 donde multitud de usuarios cuentan sus propios casos. En el momento de escribir esta entrada, dicho hilo cuenta con 446 páginas de comentarios, experiencias, enlaces a noticias, opiniones y multitud de información bastante relevante sobre este tema. ¿Estas acciones policiales erróneas <strong>son tan extendidas como cuentan</strong> o se exagera con respecto a ellas?  </p>
<p>Otra de las quejas que enarbolan los detractores de Híspalis es <strong>la </strong><a href="http://indignado7777.wordpress.com/2010/05/25/decalogo-sobre-las-detenciones-p2p-en-espana/"><strong>falta de rigurosidad judicial con la que se producen los escaneos</strong></a>. Según la comunidad, <strong>el simple rastreo de direcciones IP sin una orden proveniente de un juez es anticonstitucional, pues vulnera el derecho al secreto de las comunicaciones</strong>. Aunque, para hacer honor a la verdad, <a href="http://www.hoytecnologia.com/noticias/Supremo-avala-rastreo-autorizacion/61633">este tema fue ya dirimido por el Tribunal Supremo en el año 2009</a> al dictar una sentencia en la que <strong>avalaba los rastreos que realizan las Fuerzas y Cuerpos de Seguridad del Estado en Internet para perseguir conductas delictivas</strong>, como el intercambio de ficheros con pornografía infantil. Algo que a muchos les sigue resultando condenable desde el punto de vista constitucional o una oscura conspiración para hacer desaparecer las redes de pares que tanto molestan al gobierno y a algunas entidades privadas.  </p>
<p>En esa sentencia, en concreto, del Tribunal Supremo anulaba la absolución de una mujer acusada de facilitación a la distribución de pornografía infantil, a la que la Audiencia Provincial de Tarragona absolvía al entender que la Guardia Civil había lesionado su derecho al secreto de las comunicaciones. <strong>La acusada era una madre usuaria del sistema de intercambio de archivos eMule</strong>, del cual se servía para descargar ficheros fotográficos, música o películas cuya selección efectuaba introduciendo palabras clave como <code>bebés</code>, <code>mamás</code>, <code>papás</code>, <code>niñas</code>, <code>girls</code> o <code>boys</code>, entre otras.  </p>
<p>En sus búsquedas, la mujer dio, lamentablemente, en más de una ocasión <strong>con contenidos de material pornográfico infantil que, posteriormente, borraba de su ordenador</strong>, lo que permitió deducir al juez que la descarga era involuntaria. Sin embargo, gracias al fallo anulatorio del Tribunal Supremo, <strong>fue finalmente condenada a 4 años de cárcel</strong>. Nunca se encontró material pornográfico alguno en su ordenador, sino simples metadatos en servidores P2P que la apuntaban como culpable de un delito que nunca cometió.  </p>
<p>Parece que Híspalis no funciona como debiera. Muy criticada fue <a href="http://indignado7777.wordpress.com/2009/11/25/juan-salom-utilizamos-herramientas-no-homologadas/">la intervención que Juan Salom</a>, comandante de la Guardia Civil y Jefe del Grupo de Delitos Telemáticos, realizó durante una ponencia en la Universidad Politécnica de Madrid en el año 2008. En ella <strong>reconocía que las herramientas utilizadas por su grupo para la detección de delicuentes informáticos no se encuentran homologadas</strong>, en la misma línea que podría estarlo un radar de control de velocidad o un alcoholímetro.  </p>
<p>¿Por qué provoca tanto rechazo Híspalis? Mi opinión personal es que <strong>es una herramienta con un fondo muy bueno pero mal utilizada</strong>. Es imposible dejar en manos de una máquina la adjudicación de la condición de pedófilo a una persona, condena que lo marcará socialmente de por vida, aunque su caso sea sobreseído. Y si las personas que están detrás de la máquina no hacen otra cosa que fiarse de ella, <strong>el resultado es un despropósito enorme</strong>. Teniendo en cuenta la cantidad de internautas novatos que pueblan la Red y los centenares de troyanos que se les cuelan a diario, <strong>una investigación más exhaustiva debería ser de obligatorio cumplimiento</strong> antes de entrar en una casa y confiscar los equipos informáticos.  </p>
<p>También es verdad que <strong>el que se mueve en terrenos pedregosos tiene más posibilidades de tropezar con un guijarro</strong>. Yo mismo tuve la desagradable experiencia (y esto ya lo he contado alguna vez) de descargar en una ocasión un vídeo de pornografía infantil pretendiendo obtener un manual de SQL Server. <strong>El asunto fue puesto inmediatamente en conocimiento de las autoridades competentes</strong> y, a día de hoy, nadie ha venido todavía a detenerme. Y es que la racionalidad de los Cuerpos y Fuerzas de Seguridad del Estado <strong>se supone muy por encima de la ojeriza por detener a diestro y siniestro</strong> a todo aquel que cometa un error.  </p>
<p>Nadie duda de la policía y de su buena intención en estos temas tan farragosos, al menos yo no lo hago. Pero pienso que <strong>debería regularse más y mejor esta materia</strong>, eliminando vacíos legales y <strong>desarrollando procedimientos cada vez más rigurosos</strong> para conseguir meter entre rejas al cien por cien de los pederastas, evitando acusar de pedófilo a quien no lo es.  </p>
<p>Y por cierto, siendo honesto, he de apuntar que el <a href="https://www.gdt.guardiacivil.es/webgdt/">Grupo de Delitos Telemáticos</a> de la Guardia Civil y la <a href="http://www.policia.es/bit/index.htm">Brigada de investigación Tecnológica</a> (BIT) de la Policía Nacional <strong>están considerados como cuerpos de élite</strong> en su materia a nivel mundial. Ante la duda, <strong>siempre hay que </strong><a href="http://www.protegeles.com/"><strong>denunciar</strong></a>.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F08%2F23%2Fel-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/08/23/el-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="El software Híspalis de la Guardia Civil cada vez genera más controversia" data-url="http://www.teknoplof.com/2010/08/23/el-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/08/23/el-software-hispalis-de-la-guardia-civil-cada-vez-genera-mas-controversia/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Método Gutmann de borrado seguro: las 35 pasadas</title>
		<link>http://www.teknoplof.com/2010/08/11/metodo-gutmann-de-borrado-seguro-las-35-pasadas/</link>
		<comments>http://www.teknoplof.com/2010/08/11/metodo-gutmann-de-borrado-seguro-las-35-pasadas/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 20:56:55 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Informática en general]]></category>
		<category><![CDATA[35]]></category>
		<category><![CDATA[borrado seguro]]></category>
		<category><![CDATA[colin plumb]]></category>
		<category><![CDATA[gutmann]]></category>
		<category><![CDATA[método]]></category>
		<category><![CDATA[peter gutmann]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=2770</guid>
		<description><![CDATA[Como todos debéis saber ya a estas alturas de la película, cuando borramos un fichero de nuestro disco duro, la mayoría de los sistemas operativos lo que hacen es simplemente marcar como vacíos los sectores donde se encuentra alojado dicho fichero (quitando el puntero correspondiente), sin eliminar físicamente la información, que será alterada cuando se escriban [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_2772" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-2772" title="Borrado seguro" src="http://www.teknoplof.com/wp-content/uploads/2010/08/gut_0.jpg" alt="Borrado seguro" width="180" height="233" /><p class="wp-caption-text">Borrado seguro</p></div>Como todos debéis saber ya a estas alturas de la película, cuando borramos un fichero de nuestro disco duro, la mayoría de los sistemas operativos lo que hacen es <strong>simplemente marcar como vacíos los sectores donde se encuentra alojado dicho fichero</strong> (quitando el puntero correspondiente), <strong>sin eliminar físicamente la información</strong>, que será alterada cuando se escriban encima nuevos datos. De ahí la importancia de ni respirar cuando nos hemos cargado algo sin intención de hacerlo, <strong>para que los sectores no se sobrescriban y nos dé tiempo a utilizar cualquiera de las herramientas de recuperación de información</strong> eliminada accidentalmente. </p>
<p>Esta forma de funcionamiento puede ser peliaguda si lo que borramos es información confidencial o altamente sensible, porque <strong>cualquiera que tuviera acceso al disco en cuestión podría recuperarla sin mayores problemas</strong>. En estos casos se hace necesario recurrir a alguno de los métodos de borrado o formateo seguro que, a lo largo de los años, se han ido codificando por medio de algoritmos más o menos complicados. De todos esos métodos, <strong>el conocido como Gutmann es el más complejo y completo</strong> a la hora de proceder a un borrado seguro de la información. </p>
<p>El <a href="http://es.wikipedia.org/wiki/Gutmann">método de borrado seguro Gutmann</a> es un algoritmo desarrollado por el profesor de la Universidad de Auckland (Nueva Zelanda) <a href="http://www.cs.auckland.ac.nz/~pgut001/">Peter Gutmann</a> y su colega Colin Plumb en 1996. <strong>Su funcionamiento consiste en escribir sobre los datos originales una serie de 35 diferentes patrones</strong>, de tal forma que sea extremadamente difícil (imposible, a efectos prácticos) recuperar el contenido original. Los patrones empleados suponen que el usuario desconoce la forma de codificación de su disco duro, por lo que incluye pautas específicas para tres clases distintas de discos, aunque si el usuario conoce la codificación particular, siempre puede establecerla manualmente. </p>
<p>La mayoría de esos patrones fueron diseñados para codificaciones de disco un tanto antiguas, como MFM o <a href="http://en.wikipedia.org/wiki/Run-length_limited">RLL</a>, por lo que<strong> para los discos modernos muchos de ellos son superfluos</strong>. El propio Gutmann ha comentado que, en los soportes magnéticos de hoy en día (con codificaciones como <a href="http://en.wikipedia.org/wiki/Partial_Response_Maximum_Likelihood">PRML</a> o EPRML), <strong>bastan un par de pasada para volver los datos totalmente incoherentes e imposibles de recuperar</strong>. Sin embargo, <strong>muchos profesionales siguen confiando en las 35 pasadas</strong> y prefieren asegurarse a quedarse con la duda; cuantas más, mejor. </p>
<p>Una sesión de borrado con el método Gutmann comienza con <strong>la escritura de 4 patrones aleatorios</strong>, seguidos por <strong>los patrones del 5 al 31</strong> (específicos para cada codificación de disco) <strong>ejecutados al azar</strong>, para terminar con <strong>unos últimos 4 patrones también aleatorios</strong>. En la siguiente tabla se puede observar esquemáticamente el orden que sigue el método Gutmann y los patrones que escribe en el disco.</p>
<table border="0" cellpadding="0">
<tbody>
<tr>
<td rowspan="2"><strong>Pase</strong></td>
<td colspan="2"><strong>Escritura de datos</strong></td>
<td colspan="3"><strong>Patrón escrito según esquema de codificación</strong></td>
</tr>
<tr>
<td><strong>Notación binaria</strong></td>
<td><strong><strong>Notación hexadecimal</strong></strong></td>
<td><strong>(1,7) RLL</strong></td>
<td><strong>(2,7) RLL</strong></td>
<td><strong>MFM<a title="Modified Frequency Modulation" href="http://en.wikipedia.org/wiki/Modified_Frequency_Modulation"></a></strong></td>
</tr>
<tr>
<td>1</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>2</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>3</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>4</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>5</td>
<td>01010101 01010101 01010101</td>
<td>55 55 55</td>
<td>100&#8230;</td>
<td> </td>
<td>000 1000&#8230;</td>
</tr>
<tr>
<td>6</td>
<td>10101010 10101010 10101010</td>
<td>AA AA AA</td>
<td>00 100&#8230;</td>
<td> </td>
<td>0 1000&#8230;</td>
</tr>
<tr>
<td>7</td>
<td>10010010 01001001 00100100</td>
<td>92 49 24</td>
<td> </td>
<td>00 100000&#8230;</td>
<td>0 100&#8230;</td>
</tr>
<tr>
<td>8</td>
<td>01001001 00100100 10010010</td>
<td>49 24 92</td>
<td> </td>
<td>0000 100000&#8230;</td>
<td>100 100&#8230;</td>
</tr>
<tr>
<td>9</td>
<td>00100100 10010010 01001001</td>
<td>24 92 49</td>
<td> </td>
<td>100000&#8230;</td>
<td>00 100&#8230;</td>
</tr>
<tr>
<td>10</td>
<td>00000000 00000000 00000000</td>
<td>00 00 00</td>
<td>101000&#8230;</td>
<td>1000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>11</td>
<td>00010001 00010001 00010001</td>
<td>11 11 11</td>
<td>0 100000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>12</td>
<td>00100010 00100010 00100010</td>
<td>22 22 22</td>
<td>00000 100000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>13</td>
<td>00110011 00110011 00110011</td>
<td>33 33 33</td>
<td>10&#8230;</td>
<td>1000000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>14</td>
<td>01000100 01000100 01000100</td>
<td>44 44 44</td>
<td>000 100000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>15</td>
<td>01010101 01010101 01010101</td>
<td>55 55 55</td>
<td>100&#8230;</td>
<td> </td>
<td>000 1000&#8230;</td>
</tr>
<tr>
<td>16</td>
<td>01100110 01100110 01100110</td>
<td>66 66 66</td>
<td>0000 100000&#8230;</td>
<td>000000 10000000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>17</td>
<td>01110111 01110111 01110111</td>
<td>77 77 77</td>
<td>100010&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>18</td>
<td>10001000 10001000 10001000</td>
<td>88 88 88</td>
<td>00 100000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>19</td>
<td>10011001 10011001 10011001</td>
<td>99 99 99</td>
<td>0 100000&#8230;</td>
<td>00 10000000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>20</td>
<td>10101010 10101010 10101010</td>
<td>AA AA AA</td>
<td>00 100&#8230;</td>
<td> </td>
<td>0 1000&#8230;</td>
</tr>
<tr>
<td>21</td>
<td>10111011 10111011 10111011</td>
<td>BB BB BB</td>
<td>00 101000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>22</td>
<td>11001100 11001100 11001100</td>
<td>CC CC CC</td>
<td>0 10&#8230;</td>
<td>0000 10000000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>23</td>
<td>11011101 11011101 11011101</td>
<td>DD DD DD</td>
<td>0 101000&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>24</td>
<td>11101110 11101110 11101110</td>
<td>EE EE EE</td>
<td>0 100010&#8230;</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>25</td>
<td>11111111 11111111 11111111</td>
<td>FF FF FF</td>
<td>0 100&#8230;</td>
<td>000 100000&#8230;</td>
<td> </td>
</tr>
<tr>
<td>26</td>
<td>10010010 01001001 00100100</td>
<td>92 49 24</td>
<td> </td>
<td>00 100000&#8230;</td>
<td>0 100&#8230;</td>
</tr>
<tr>
<td>27</td>
<td>01001001 00100100 10010010</td>
<td>49 24 92</td>
<td> </td>
<td>0000 100000&#8230;</td>
<td>100 100&#8230;</td>
</tr>
<tr>
<td>28</td>
<td>00100100 10010010 01001001</td>
<td>24 92 49</td>
<td> </td>
<td>100000&#8230;</td>
<td>00 100&#8230;</td>
</tr>
<tr>
<td>29</td>
<td>01101101 10110110 11011011</td>
<td>6D B6 DB</td>
<td> </td>
<td>0 100&#8230;</td>
<td> </td>
</tr>
<tr>
<td>30</td>
<td>10110110 11011011 01101101</td>
<td>B6 DB 6D</td>
<td> </td>
<td>100&#8230;</td>
<td> </td>
</tr>
<tr>
<td>31</td>
<td>11011011 01101101 10110110</td>
<td>DB 6D B6</td>
<td> </td>
<td>00 100&#8230;</td>
<td> </td>
</tr>
<tr>
<td>32</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>33</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>34</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>35</td>
<td>(Aleatorio)</td>
<td>(Aleatorio)</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<p>Gutmann sostiene que las agencias de inteligencia tienen herramientas muy sofisticadas, como por ejemplo microscopios de fuerza magnética o microscopios atómicos, que, junto con un análisis de imagen, <strong>pueden detectar los valores anteriores de bits en el área borrada</strong>; incluso una vez utilizado su propio método. Pero esto parece más de película de ciencia ficción que otra cosa, ya que no se ha encontrado evidencia de ello, aunque se sabe que existen publicados procedimientos de seguridad del Gobierno Americano en los que <strong>se considera un disco sobrescrito como material todavía sensible</strong>. </p>
<p>¿Pero cómo podemos nosotros, pobres mortales, hacer uso del método Gutmann en nuestro ordenador personal? Pues de una manera muy sencilla, ya que <strong>existen en el mercado multitud de aplicaciones</strong> (muchas gratuitas) <strong>que implementan esta técnica de borrado seguro de datos</strong>. Software como <a href="http://www.piriform.com/ccleaner">CCleaner</a>, <a href="http://www.piriform.com/recuva">Recuva</a> o <a href="http://www.dban.org/">Darik&#8217;s Boot and Nuke</a> (este último para discos completos, únicamente) para Windows; <a href="http://docs.info.apple.com/article.html?path=DiskUtility/10.5/en/duh1008.html">Disk Utility</a> (discos enteros o espacio libre) y <a href="http://www.truecrypt.org/">TrueCrypt</a> para Mac OS X; o los comandos <a href="http://www.linuxtotal.com.mx/index.php?cont=info_seyre_008">shred</a> y <a href="http://www.exaquo.com/eliminar-archivos-de-forma-segura-en-linux/">srm</a> de Linux. Algunos de ellos disponen de versiones para múltiples plataformas. </p>
<p>La seguridad siempre es importante, <strong>aunque no debe convertirse en una obsesión</strong>, sobre todo si no tenemos secretos de estado que ocultar. Pero <strong>que nunca se nos olvide borrar de forma segura un disco</strong> si, por ejemplo, lo vamos a vender de segunda mano o a regalar a un amigo. Nunca se sabe dónde pueden aparecer nuestras fotos más personales el día de mañana.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F08%2F11%2Fmetodo-gutmann-de-borrado-seguro-las-35-pasadas%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/08/11/metodo-gutmann-de-borrado-seguro-las-35-pasadas/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Método Gutmann de borrado seguro: las 35 pasadas" data-url="http://www.teknoplof.com/2010/08/11/metodo-gutmann-de-borrado-seguro-las-35-pasadas/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/08/11/metodo-gutmann-de-borrado-seguro-las-35-pasadas/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Iniciar a los niños en el mundo de la programación informática con Scratch</title>
		<link>http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/</link>
		<comments>http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 16:01:18 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[adolescentes]]></category>
		<category><![CDATA[aprendizaje]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[niños]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[wedo]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=2574</guid>
		<description><![CDATA[Si eres un &#8220;developer, developer, developer!&#8221;, como diría Steve Ballmer, y tienes hijos pequeños, es muy probable que te agrade la posibilidad de que, en un futuro (o ya), tu retoño dirija sus pasos hacia el mundo del desarrollo informático. Puede parecer una misión compleja, teniendo en cuenta los entornos de desarrollo actuales tan avanzados, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2575" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-2575" title="Scratch" src="http://www.teknoplof.com/wp-content/uploads/2010/07/sc_0.jpg" alt="Scratch" width="180" height="180" /><p class="wp-caption-text">Scratch</p></div>Si eres un &#8220;<em>developer, developer, developer!&#8221;</em>, <a href="http://www.youtube.com/watch?v=8To-6VIJZRE">como diría Steve Ballmer</a>, y tienes hijos pequeños, es muy probable que te agrade la posibilidad de que, en un futuro (o ya), <strong>tu retoño dirija sus pasos hacia el mundo del desarrollo informático</strong>. Puede parecer una misión compleja, teniendo en cuenta los entornos de desarrollo actuales tan avanzados, pero siempre hay alguien dispuesto a echarnos una manita de manera altruista y muy profesional.  </p>
<p><a href="http://scratch.mit.edu/"><strong>Scratch</strong></a><strong> es una herramienta gratuita para que los más pequeños de la casa se inicien en el cruel mundo del desarrollo de software</strong> (sí, cruel he dicho). Si me apuras, los mayores que no tengan ni repajolera idea de escribir un programa informático podrían hacer uso también de ella para sus primeros pinitos, aunque en principio el software está diseñado para los niños entre 6 y 16 años. De todas las herramientas que conozco para iniciar a los pequeños en la programación, <strong>esta es la que más me ha gustado con diferencia</strong> por su facilidad de uso, su interfaz intuitiva y, sobre todo, porque su curva de aprendizaje tiene muy poco de curva y mucho de aprendizaje. (Por cierto, aunque parezca mentira, esto no es un <a href="http://www.teknoplof.com/category/resenas-web/">post patrocinado</a> ni nada por el estilo).  </p>
<p><strong>Scratch se basa en </strong><a href="http://es.wikipedia.org/wiki/Script_(inform%C3%A1tica)"><em><strong>scripts</strong></em></a><strong> o guiones de acciones por lotes que se asocian a objetos (</strong><a href="http://es.wikipedia.org/wiki/Sprite_(videojuegos)"><em><strong>sprites</strong></em></a><strong>) o escenas en pantalla</strong>. Los <em>sprites</em> son pequeños elementos visuales que representan una imagen o icono, no en vano Scratch está eminentemente preparado para que los niños aprendan creando una historia interactiva, un juego o una animación, es decir, que aprendan jugando. Cada objeto es susceptible de tener diversos disfraces o personalizaciones, así como sonidos asociados, lo que <strong>permite variar el objeto en función de determinadas circunstancias</strong>. Esto nos recuerda a la propiedad de los personajes de cualquier juego de cambiar su apariencia dependiendo de la dirección en la que caminen, si saltan, corren o pierden una vida.  </p>
<p><div id="attachment_2576" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2576" title="Pantalla prnicipal de Scratch" src="http://www.teknoplof.com/wp-content/uploads/2010/07/sc_2.jpg" alt="Pantalla principal de Scratch" width="500" height="375" /><p class="wp-caption-text">Pantalla principal de Scratch</p></div>
<p>La característica más importante de Scratch es la <strong>falta de necesidad de introducir una sola línea de código para generar un programa</strong>. La aplicación funciona por medio de los denominados bloques, agrupados en paletas según sus características. <strong>Un bloque es una pieza o elemento que encierra una acción</strong> que puede ser de apariencia, de sonido, de movimiento, de decisión, de control, etcétera. Los bloques se arrastran de la <code>Paleta de bloques</code> al <code>Panel de script</code>, <strong>creando pilas o conjuntos de bloques que constituyen en sí mismos pequeños programas</strong> o subrutinas del programa general al que pertenecen.  </p>
<p>Por ejemplo, en la siguiente imagen se muestra un <em>script</em> que hará moverse el objeto formando un cuadrado en cinco ocasiones consecutivas. Entre cada acción se ha insertado un retardo de un segundo para apreciar bien los movimientos; además, el disparador del comienzo de la acción es la pulsación de la barra espaciadora.  </p>
<div id="attachment_2577" class="wp-caption aligncenter" style="width: 219px"><img class="size-full wp-image-2577" title="Script en Scratch" src="http://www.teknoplof.com/wp-content/uploads/2010/07/sc_1.jpg" alt="Script en Scratch" width="209" height="418" /><p class="wp-caption-text">Script en Scratch</p></div>
<p>Como se puede apreciar, <strong>Scratch es sumamente sencillo de manejar</strong>. Simplemente habrá que ir arrastrando bloques de acciones para crear programas que afectarán a un objeto o a una escena completa. Cada objeto y cada escena tienen sus propios grupos de bloques que funcionan de manera independiente, <strong>ejecutando cada tarea en el momento preciso</strong>.  </p>
<p>Scratch dispone de <strong>bloques de acciones totalmente engarzados con la estructura de la programación &#8220;adulta&#8221;</strong> actual orientada a objetos, y ese es su mejor medio de presentación para el aprendizaje. Disponemos de estructuras de control, repeticiones y bucles, sentencias condicionales, empleo de variables globales y locales, manejo de cadenas de texto, listas o matrices unidimensionales de objetos, operadores aritméticos y booleanos, comparaciones, control de eventos, etcétera. <strong>Es más que posible desarrollar cualquier programa sencillo con Scratch</strong>, además de las animaciones y juegos a los que está orientado. Para estos últimos también <strong>gozamos de características implementadas de fábrica</strong> como el movimiento de personajes, el rebote de objetos o el control de colisiones.  </p>
<p>Además de todo ello, Scratch tiene una característica bastante interesante, que es la de <strong>subir al sitio web de la aplicación nuestras últimas creaciones para compartirlas con toda la comunidad</strong> (bajo licencia <a href="http://es.creativecommons.org/">Creative Commons</a>); y todo ello de una manera automática. Estas aplicaciones en línea se reproducen sobre un <em>applet</em> de Java, sin embargo, para ejecutar los programas en local deberemos tener instalada la herramienta en sí, ya que <strong>Scratch no dispone de un compilador al uso</strong> que nos permita generar un archivo ejecutable compatible con nuestro sistema operativo.  </p>
<p>Y para los más friquis también tenemos importantes noticias, ya que <strong>Scratch es capaz de conectar con los productos </strong><a href="http://www.ro-botica.com/wedo_sys.asp"><strong>LEGO WeDo</strong></a> y dispone de bloques de acciones específicamente diseñados para interactuar con los motores de tus diseños de robótica. Simplemente habremos de conectar nuestro robot LEGO con el ordenador vía USB y generar el programa correspondiente desde Scratch <strong>con la misma facilidad que hemos comentado anteriormente</strong>.</p>
<p>En el siguiente vídeo (en inglés) se puede ver el desarrollo de una aplicación en Scratch que maneja un robot de LEGO WeDo con forma y movimientos de portero de fútbol.</p>
<p><p><a href="http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/"><em>Pinche aquí para ver el vídeo</em></a></p> </p>
<p>¿Te he convencido ya? ¿Todavía no? Esto de Scratch parece salido de la mente de un padre rarito que quería que su hijo aprendiera a programar y le diseño una herramienta, ¿verdad? <strong>Pues espera a <span style="text-decoration: line-through;">oír</span> leer lo que sigue</strong>.  </p>
<p>Scratch es una herramienta multilingüística, <strong>gratuita y de </strong><a href="http://es.wikipedia.org/wiki/Software_libre"><strong>software libre</strong></a> creada por el grupo <a href="http://llk.media.mit.edu/">Lifelong Kindergarten Group</a> del <a href="http://www.media.mit.edu/">MIT Media Lab</a>, el departamento de tecnología y multimedia del <strong>Instituto Tecnológico de Massachusetts (</strong><a href="http://web.mit.edu/"><strong>MIT</strong></a><strong>)</strong>, en Estados Unidos. Está disponible para sistemas Windows, Linux y Mac OS X (qué pena de Solaris, pero nadie es perfecto), y es un proyecto dirigido por <a href="http://web.media.mit.edu/~mres/">Mitchel Resnick</a> y <strong>financiado por la National Science Foundation</strong> (Fundación Nacional de Ciencia) <strong>estadounidense, Microsoft, Intel, Nokia, Iomega</strong> y los consorcios de investigación del MIT Media Lab, además de otros organismos, universidades y empresas privadas.  </p>
<p>Es <strong>uno de los softwares educativos </strong><a href="http://www.aec.at/prix_history_en.php?year=2008"><strong>más reconocidos a nivel mundial</strong></a> y especialmente <a href="http://observatorio.cnice.mec.es/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=619">recomendado por el Observatorio Tecnológico</a> del Ministerio de Educación español. Se utiliza en todo el mundo en muchos entornos diferentes: escuelas, museos, centros de aprendizaje, hogares, ayuntamientos&#8230;  </p>
<p>El 15 de diciembre de 2009, la comunidad web de Scratch contaba con más de 408.227 miembros registrados (95.033 de ellos habían colgado sus proyectos), con <strong>un total de 796.359 proyectos compartidos por la comunidad</strong>. El sitio web obtiene <strong>cerca de 7.000.000 de páginas vistas al mes</strong>. En el año 2010, la web de Scratch <strong>cuenta con más de un millón de proyectos alojados y compartidos</strong> (código fuente incluido). Además, cada cierto tiempo se celebra el <em>Scratch Design Studio</em>, un evento basado en desafíos que fomentan la creación y el intercambio de ideas y proyectos. Asimismo, <strong>disponen de una comunidad en línea exclusiva para educadores</strong> denominada <a href="http://scratched.media.mit.edu/">ScratchEd</a>.  </p>
<p>El éxito de la herramienta es tal que se ha desarrollado incluso algún que otro <a href="http://es.wikipedia.org/wiki/Mod_(videojuegos)"><em>mod</em></a>, o <strong>modificación alternativa derivada del original</strong>, basado en el código fuente de Scratch y que agrega nuevos bloques de funciones o cambios en la interfaz gráfica, siendo los más relevantes <a href="http://www.chirp.scratchr.org/blog/?p=19">BYOB</a> (programado por Jeans), <a href="http://pantherprogramming.weebly.com/">Panther</a> (por Panther Team) y <a href="http://streak.t35.com/">Streak</a> (de Billyedward).  </p>
<p><strong>¿Cómo se te queda el cuerpo ahora?</strong> La verdad es que <strong>es la herramienta ideal</strong> a la disposición de niños y adolescentes para iniciarse en el mundo del desarrollo de software. Y hablamos de iniciarse, por lo que nadie espere conexión con bases de datos distribuidas, herencia y polimorfismo o recursividad; tampoco hay que pasarse. Aunque si piensas que  sólo vas a poder desarrollar estúpidas animaciones infantiles, te recomiendo que recorras <a href="http://scratch.mit.edu/channel/featured">la galería de proyectos destacados</a> de la web de Scratch y visualices joyas como <a href="http://scratch.mit.edu/projects/kcdscratch/1202796">Sonic Advance 2</a>, <a href="http://scratch.mit.edu/projects/Animecat33/1209527">Piano~</a>, <a href="http://scratch.mit.edu/projects/JeffreySterling/1215746">3D duplivert wave</a> o <a href="http://scratch.mit.edu/projects/Maki-Tak/1216344">Tarati</a>.  </p>
<p><strong>Scratch es la mejor opción para comenzar desde cero</strong> (<em>from scratch</em>, en inglés) y obtener una sólida base que permita posteriormente migrar a entornos de desarrollo más &#8220;serios&#8221;.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F07%2F29%2Finiciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Iniciar a los niños en el mundo de la programación informática con Scratch" data-url="http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/07/29/iniciar-a-los-ninos-en-el-mundo-de-la-programacion-informatica-con-scratch/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cómo ocultar tus descargas</title>
		<link>http://www.teknoplof.com/2010/01/18/como-ocultar-tus-descargas/</link>
		<comments>http://www.teknoplof.com/2010/01/18/como-ocultar-tus-descargas/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 18:03:31 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[emule]]></category>
		<category><![CDATA[esconder]]></category>
		<category><![CDATA[ocultar]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[zhider]]></category>

		<guid isPermaLink="false">http://www.teknoplof.com/?p=639</guid>
		<description><![CDATA[O lo que es lo mismo: cómo ocultar cualquier programa que quieras tener abierto y no quieres que nadie se entere de que lo tienes abierto. ¿Quién no ha querido nunca ocultar lo que se está descargando con eMule? Que si el jefe pasa y ve la mulita ahí abajo, que si no quiero que [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_643" class="wp-caption alignleft" style="width: 145px"><img class="size-full wp-image-643" title="No toi" src="http://www.teknoplof.com/wp-content/uploads/2010/01/no_toi.jpg" alt="No toi" width="135" height="123" /><p class="wp-caption-text">No toi</p></div>
<p>O lo que es lo mismo: cómo ocultar cualquier programa que quieras tener abierto y <strong>no quieres que nadie se entere de que lo tienes abierto</strong>.</p>
<p>¿Quién no ha querido nunca ocultar lo que se está descargando con eMule? Que si el jefe pasa y ve la mulita ahí abajo, que si no quiero que la parienta se entere de que me estoy bajando la discografía completa de <a href="http://www.locomia.com/">Loco Mía</a>, que si a mí suegra le da un mal si ve el listado de descarga de fotos del <a href="http://www.pirellical.com/thecal/home.page">calendario Pirelli</a> 2010&#8230; En fin, multitud de situaciones que se repiten a diario.</p>
<p>Software como <a href="http://www.emule-project.net/home/perl/general.cgi?l=17">eMule</a>, <a href="http://azureus.sourceforge.net/">Vuze</a>, <a href="http://aresgalaxy.sourceforge.net/">Ares</a> u otros, por alguna oscura razón incógnita, no disponen de una opción para ocultar descargas concretas (con lo <span style="text-decoration: line-through;">sencillo</span> tirado que tiene ser implementarlo). Sí es posible encontrar algo parecido en algún <em>mod</em> de eMule, pero no suele ser una opción por la que se decida el usuario medio que navega por Internet.</p>
<p>Hablamos aquí, pues, de <strong>un pequeño programita que lo que permite es ocultar cualquier software que en ese momento esté corriendo en tu equipo, ya sea una aplicación de descargas, un programa ofimático, un juego o un navegador web</strong>. La utilidad en cuestión se llama <a href="http://downloads.zinious.com/ZHider-2-00.zip">ZHider</a> y es muy sencilla de utilizar, aunque la comentaremos en profundidad porque a veces resulta un poco puñetera.</p>
<div id="attachment_644" class="wp-caption aligncenter" style="width: 487px"><img class="size-full wp-image-644" title="ZHider" src="http://www.teknoplof.com/wp-content/uploads/2010/01/zhider.gif" alt="ZHider" width="477" height="293" /><p class="wp-caption-text">ZHider</p></div>
<p>Parece que ya en el año 2006 se quedó en la versión 2.00, y no he conseguido encontrar algo más actualizado, ni siquiera en la que se supone es su <a href="http://www.zinious.com/products/ZHider/">web oficial</a>. La herramienta no necesita instalación y se puede ejecutar directamente tras descargar y descomprimir. <strong>ZHider funciona básicamente mediante dos combinaciones de teclas</strong> y algún clic por ahí. Aunque al hacer doble clic en el ejecutable no veamos nada, no quiere decir que el programa no se haya cargado debidamente en memoria. <strong>La combinación <code>CTRL+ALT+L</code> muestra la ventana de ZHider</strong> (la que se puede ver en la imagen anterior). En esta ventanita se va generando la lista de aplicaciones ocultas, mostrando el ID de la ventana en cuestión (cosa que nos la refunfanfinfla), el estado de visibilidad de la misma (visible/oculto), el nombre de la ventana y el tipo o clase de la misma.</p>
<p>Cuando queramos hacer que la ventana de una aplicación se oculte a los ojos de curiosos, deberemos <strong>pulsar la combinación de teclas <code>CTRL+ALT+Z</code></strong>. Eso sí, esta combinación deberá ser tecleada con <strong>la ventana que queremos ocultar abierta</strong> (no minimizada) y <strong>el enfoque en ella</strong> (que sea la ventana activa). Automáticamente nuestro programa desaparecerá. Cuidado, no se ha cerrado, simplemente no se ve.</p>
<p>Otro apunte que debe tomarse en consideración es que <strong>la propia ventana de ZHider deberá estar oculta para poder esconder otras aplicaciones</strong>. Para ello, y si es que está visible, pulsaremos simplemente en el botón <code>Done</code>, de la esquina inferior derecha, o en la misma equis de cerrar ventana de toda la vida.</p>
<p>Para volver a recuperar la visibilidad de una aplicación oculta, mostramos ZHider (<code>CTRL+ALT+L</code>), seleccionamos la línea en concreto que se refiere a la aplicación y hacemos clic sobre la opción <code>Unhide&gt;Unhide</code> del menú desplegable superior. Así de fácil.</p>
<p>Recapitulamos. Primero arrancamos ZHider (no veremos nada); segundo seleccionamos la ventana que queremos ocultar y pulsamos <code>CTRL+ALT+Z</code>; y tercero, para volver a mostrar la ventana oculta, abrimos ZHider con <code>CTRL+ALT+L</code>, seleccionamos y <code>Unhide&gt;Unhide</code>. Chupao.</p>
<p>En la lista de aplicaciones que guarda ZHider se muestra el estado de cada ventana, esto es, si en ese momento está visible (<code>visible</code>) u oculta (<code>hidden</code>). Descubriremos también opciones en el menú para ocultar la aplicación seleccionada o todas ellas, así como para mostrar, mostrar todas o, incluso, mostrar y borrar (<code>remove</code>) todas o las aplicaciones seleccionadas. Este &#8220;borrar&#8221; se refiere a eliminarlo de la lista de ZHider, con lo que su visibilidad dejará de estar controlada por la herramienta.</p>
<p>Por último <strong>disponemos de una opción para cerrar un programa de manera silenciosa</strong> (menú <code>Close&gt;Close window silently</code>) que lo que hace es cerrar o terminar un programa mientras está oculto. De esta forma <strong>podremos salir de una aplicación sin siquiera hacerla visible en pantalla</strong>. Cuidadín con esta opción porque si, por ejemplo, el programa que intentamos cerrar es un documento que tiene cambios sin guardar, no se cerrará, sino que simplemente se hará visible y, eso sí, desaparecerá de la lista de ZHider.</p>
<p>En fin, un software muy sencillito y muy ligero que hará las delicias de todos aquellos defensores a ultranza de la privacidad de sus descargas, teniendo en cuenta que puede ocultar cualquier otro programa también. Y no, no intentes ocultar el propio ZHider con <code>CTRL+ALT+Z</code> para entrar en un bucle infinito autorreferente que genere un pequeño agujero negro emulando al <a href="http://es.wikipedia.org/wiki/Gran_colisionador_de_hadrones">LHC</a> o algo así. No lo intentes, digo, porque ya lo he intentado yo y no funciona.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.teknoplof.com%2F2010%2F01%2F18%2Fcomo-ocultar-tus-descargas%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.teknoplof.com/2010/01/18/como-ocultar-tus-descargas/" ></g:plusone>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Cómo ocultar tus descargas" data-url="http://www.teknoplof.com/2010/01/18/como-ocultar-tus-descargas/" 
						data-via="" data-related="Jonathan:The author of this post"></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.teknoplof.com/2010/01/18/como-ocultar-tus-descargas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)

Served from: www.teknoplof.com @ 2012-02-08 01:40:50 -->
