<?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>Linux, Java y programación &#187; tips</title>
	<atom:link href="http://casidiablo.net/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Fri, 11 Nov 2011 05:41:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Configurar GRUB y GRUB2 para cargar FreeBSD</title>
		<link>http://casidiablo.net/modificar-grub-iniciar-bsd/</link>
		<comments>http://casidiablo.net/modificar-grub-iniciar-bsd/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 03:53:09 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[how-to]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=3534</guid>
		<description><![CDATA[Al instalar sistemas operativos adicionales a los que tenemos generalmente nos dan la opción de instalar un boot loader en el MBR. Esto sobre escribe nuestro anterior boot loader (GRUB o Lilo en la mayoría de los casos), así que es preferible no tocar el MBR. En este pequeño tip les mostraré cómo configurar GRUB [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fmodificar-grub-iniciar-bsd%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Configurar%20GRUB%20y%20GRUB2%20para%20cargar%20FreeBSD%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float: left;" title="freebsd-linux" src="http://casidiablo.net/wordpress/wp-content/uploads/2009/12/freebsd-linux.jpg" alt="linux freebsd" />Al instalar sistemas operativos adicionales a los que tenemos generalmente nos dan la opción de instalar un boot loader en el MBR. Esto sobre escribe nuestro anterior boot loader (GRUB o Lilo en la mayoría de los casos), así que es preferible no tocar el MBR.</p>
<p style="text-align: justify;">En este pequeño tip les mostraré cómo configurar GRUB para iniciar aquel hermoso sistema FreeBSD que acabas de instalar junto a tu Linux. La verdad es muy sencillo, lo único que debes hacer es añadir lo siguiente al archivo <strong>/boot/grub/menu.lst</strong>:</p>
<div class="consola">title  FreeBSD 8.0<br />
root   (hd0,a)<br />
kernel /boot/loader</div>
<p style="text-align: justify;">Una breve explicación:</p>
<ul>
<li style="text-align: justify;"><strong>title  FreeBSD 8.0 </strong>: Crea un nuevo ítem en el menú y le pone el título &#8216;FreeBSD 8.0&#8242; (en realidad puedes colocar lo que quieras).</li>
<li style="text-align: justify;"><strong>root   (hd0,a)</strong> : Seleccionamos la partición raíz donde se encuentra FreeBSD. En el ejemplo hd0 es el primer disco duro (hda en Linux). En GRUB hda es hd0. Así, por ejemplo, hda2 (segunda partición del primer disco) es hd0,1 en Grub. Además, recuerda que FreeBSD usa nombres del tipo a, b, c para representar los nombres de las particiones. Si tuvieras instalado FreeBSD en la tercera partición entonces tendrías que usar:<strong> root   (hd0,2,a)</strong></li>
<li style="text-align: justify;"><strong>kernel /boot/loader</strong> : Se usa para cargar la imagen de boot principal. FreeBSD usa /boot/loader para cargar el resto del kernel y OS.</li>
</ul>
<p style="text-align: justify;">
<h3>Actualizaci&oacute;n: entrada para GRUB2</h3>
</p>
<p style="text-align: justify;">Si est&aacute;s usando GRUB2 entonces deber&aacute;s modificar tu archivo <code>/boot/grub/grub.cfg</code> y a&ntilde;adir esto:</p>
<div class="consola">menuentry &#8220;FreeBSD 8.0&#8243; {<br />
	set root=(hd0,1,a)<br />
	chainloader +1<br />
}</div>
<p>Fuente: <a href="http://lists.freebsd.org/pipermail/freebsd-hackers/2004-May/006944.html">Lista de correo FreeBSD</a> | <a href="http://forums.freebsd.org/showthread.php?t=5918">Foros FreeBSD</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/modificar-grub-iniciar-bsd/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Obtener información del sistema con Python</title>
		<link>http://casidiablo.net/capturar-info-sistema-usando-python/</link>
		<comments>http://casidiablo.net/capturar-info-sistema-usando-python/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:46:30 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[informacion]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=3307</guid>
		<description><![CDATA[Puesto que estaré haciendo un proyecto en Python, iré colocando aquellos tips útiles que he aprendido usando este maravilloso lenguaje de programación. En este caso, se trata de obtener la información del sistema que ejecuta el script; cosas como el PID del script, el directorio donde se está ejecutando, el nombre y versión del sistema [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fcapturar-info-sistema-usando-python%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Obtener%20informaci%C3%B3n%20del%20sistema%20con%20Python%22%20%7D);"></div>
<p style="text-align: justify;">Puesto que estaré haciendo un proyecto en Python, iré colocando aquellos tips útiles que he aprendido usando este maravilloso lenguaje de programación. En este caso, se trata de obtener la información del sistema que ejecuta el script; cosas como el PID del script, el directorio donde se está ejecutando, el nombre y versión del sistema operativo, etc.:</p>
<pre class="brush: python; title: ; notranslate">#!/usr/bin/python

import os
import time

numUsuario = os.getuid()
pidProceso = os.getpid()
donde = os.getcwd()
sistemaOperativo = os.uname()
tiempos = os.times()
horaRaw = time.time()
horaFormato = time.ctime(horaRaw)

print &quot;Numero de usuario&quot;,numUsuario
print &quot;PID&quot;,pidProceso
print &quot;Directorio actual&quot;,donde
print &quot;Informacion del sistema&quot;,sistemaOperativo
print &quot;Informacion de tiempos del sistema&quot;,tiempos

print &quot;\nLa hora/fecha actual es&quot;,horaRaw
print &quot;Lo cual significa&quot;,horaFormato</pre>
<p>Información extra: <a href="http://docs.python.org/library/os.html">http://docs.python.org/library/os.html</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/capturar-info-sistema-usando-python/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Chequear correos nuevos de Gmail desde la línea de comandos</title>
		<link>http://casidiablo.net/verificar-nuevos-mails-linea-comandos/</link>
		<comments>http://casidiablo.net/verificar-nuevos-mails-linea-comandos/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 13:00:26 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[línea]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=3226</guid>
		<description><![CDATA[Un tip rápido para ver si tienes nuevos correos en Gmail usando una CLI. Basta con tener curl instalado (casi cualquier distro lo tiene instalado) y ejecutar este comando: curl -u nombreusuario &#8211;silent &#8220;https://mail.google.com/mail/feed/atom&#8221; &#124; perl -ne &#8216;print &#8220;\t&#8221; if //; print &#8220;$2\n&#8221; if /(.*)/;&#8217; Puedes crear un alias para acceso fácil; para ello, añades [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fverificar-nuevos-mails-linea-comandos%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Chequear%20correos%20nuevos%20de%20Gmail%20desde%20la%20l%C3%ADnea%20de%20comandos%22%20%7D);"></div>
<p>Un tip rápido para ver si tienes nuevos correos en Gmail usando una CLI. Basta con tener curl instalado (casi cualquier distro lo tiene instalado) y ejecutar este comando:<br />
<!--INFOLINKS_OFF-->
<div class="consola">curl -u nombreusuario &#8211;silent &#8220;https://mail.google.com/mail/feed/atom&#8221; | perl -ne &#8216;print &#8220;\t&#8221; if /<name>/; print &#8220;$2\n&#8221; if /<(title|name)>(.*)<\/\1>/;&#8217;</div>
<p><!--INFOLINKS_ON--><br />
Puedes crear un alias para acceso fácil; para ello, añades lo siguiente en el archivo <code>~/.bashrc</code>:<br />
<!--INFOLINKS_OFF-->
<div class="consola">alias revisarmail=&#8221;curl -u nombreusuario &#8211;silent &#8220;https://mail.google.com/mail/feed/atom&#8221; | perl -ne &#8216;print &#8220;\t&#8221; if /<name>/; print &#8220;$2\n&#8221; if /<(title|name)>(.*)<\/\1>/;&#8217;&#8221;</div>
<p><!--INFOLINKS_ON--><br />
De esa manera basta con ejecutar el comando revisarmail y poner tu password.</p>
<p>Visto en: <a href="http://www.commandlinefu.com/commands/view/3386/check-your-unread-gmail-from-the-command-line">commandlinefu</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/verificar-nuevos-mails-linea-comandos/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Cómo ayudar a otros a migrar a Gnu/Linux</title>
		<link>http://casidiablo.net/como-ayudar-a-otros-a-migrar-a-gnulinux/</link>
		<comments>http://casidiablo.net/como-ayudar-a-otros-a-migrar-a-gnulinux/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 15:20:11 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[artículos]]></category>
		<category><![CDATA[beryl-compiz]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.casidiablo.net/wordpress/index.php/2008/04/14/como-ayudar-a-otros-a-migrar-a-gnulinux/</guid>
		<description><![CDATA[Hay una línea que separa a los usuarios de sistemas operativos Gnu/Linux en dos grandes grupos. Por un lado están los que al usarlo se llenan de alegría, satisfacción, conocimientos, espíritu de ayuda y un altruismo maravilloso; gente que no critica sin tener conocimientos ni fundamentos (que no se mete donde no debe); gente que [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fcomo-ayudar-a-otros-a-migrar-a-gnulinux%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22C%C3%B3mo%20ayudar%20a%20otros%20a%20migrar%20a%20Gnu%2FLinux%22%20%7D);"></div>
<p style="text-align: justify;">Hay una línea que <strong>separa a los usuarios de sistemas operativos Gnu/Linux</strong> en dos grandes <em>grupos</em>. Por un lado están los que al usarlo se llenan de alegría, satisfacción, conocimientos, espíritu de ayuda y un altruismo maravilloso; gente que no critica sin tener conocimientos ni fundamentos (que no se mete donde no debe); gente que le gusta ayudar, probar, intentar, fracasar, volver a intentar, aprender, vivir. Por otro lado están los “<em>otros</em>”, personas egocéntricas y que sin conocer mucho de “que va el rollo” <a href="http://www.casidiablo.net/wordpress/index.php/2007/11/09/los-ubuntistas-creidos-y-los-linuxeros-puristas/">ya se sienten parte de la “elite”</a>; usan distribuciones solo por el placer de burlarse de los que usan Windows.</p>
<p style="text-align: justify;">Es una línea <strong>muy delgada</strong>, casi imperceptible, y por tanto corremos el riesgo de pasar de un lado al otro a veces sin darnos cuenta. Este artículo es para los usuarios Gnu/Linux del primer grupo, gente altruista y con sed de conocimientos. Ese altruismo hace que nos convirtamos en “<em>evangelizadores</em>” (por llamarlo de alguna manera); personas con ganas de transformar para bien a nuestros amigos y hermanos. Siendo así, hablaremos un poco del <em>cómo ayudar a otras personas  a conocer el maravilloso mundo de Gnu/Linux</em>, <strong>SIN recurrir a tontos métodos que nos hacen quedar siempre mal</strong> (como hacer críticas destructivas, presionar, imponer, insultar, etc.).</p>
<h3>Puntos a tener en cuenta antes de intentar convencer a alguien de migrar a Linux</h3>
<ul>
<li style="text-align: justify;">Nunca olvides la máxima: cada quien está en la libertad de usar el sistema operativo con el que se sienta bien; eso prima sobre todas las cosas.</li>
<li style="text-align: justify;">Es necesario tener en cuenta los conocimientos, personalidad y edad de la otra persona. No es lo mismo encarar a una ama de casa, que a un estudiante, o a un ingeniero de sistemas.</li>
<li style="text-align: justify;">NO intentes convertir a todos tus amigos de un solo tajo (el que mucho abarca, poco aprieta). <strong>Comienza por los más abiertos e inteligentes</strong>, y unos pocos a la vez. Es importante que ellos se sientan acompañados, puesto que el cambio puede ser difícil al principio&#8230; de lo contrario con el primer problema que se les presente, van a ir corriendo asustados de nuevo hacia Windows.</li>
<li>Ten en cuenta que <strong>estás gastando de tu tiempo para ayudar a alguien</strong>, si no te sientes bien haciéndolo no lo hagas. Si te sientes bien, hazlo con el mayor de los gustos&#8230; o ¿porqué si tienes que apresurarte para repararle el Windows XP de tu novia cada 2 meses? <span style="text-decoration: line-through;">¿tan rico te la chupa?</span> NO, hombre! <strong><a href="http://aceitunassinhueso.com/2007/01/30/plataforma-anti-soporte-gratuito-a-microsoft/">No más soporte a Microsoft</a></strong>. ¡Aprovecha ese tiempo ayudando de verdad a la gente; aprendiendo y enseñando!</li>
<li style="text-align: justify;">NO lo intentes con personas que: NO tienen ganas de aprender, que son necias, que son perezosas, troles, que son tercas o que no te caen bien. O dicho de otra forma&#8230;</li>
<li style="text-align: justify;">&#8230; intenta convencer a los usuarios que sean inteligentes, que tengan sed de conocimientos, que sean pacientes, personas cercanas a ti (amigos, parientes, a tu novi@(s), etc.), personas a las que les deseas el bien (porque eso es Linux: un bien).</li>
<li style="text-align: justify;"><strong>Olvídate por un momento de decir “puedes modificar el código fuente”</strong>. NO es recomendable hacerlo. Por ejemplo, si le dices a tu abuelita que si usa Linux va a poder modificar los drivers de la tarjeta wireless para inyectar paquetes, que además podrá recompilar el kernel cada vez que lo desee, y que puede de paso aprender programación C++ avanzada leyendo los fuentes de programas de terceros, muy seguramente <strong>NO va a entender NADA</strong>, y en el peor de los casos buscará al cura del pueblo para que te exsorcise.
<p>Ese cuento del <em>código fuente úsalo</em> con las personas adecuadas: ingenieros de software, empresas en busca de servicios, estudiantes de programación, etc. No tiene sentido hacerlo con todas las personas.</li>
</ul>
<p><span id="more-882"></span></p>
<p style="text-align: justify;">Atraer usuarios al “otro lado” es una tarea más difícil de lo que parece. Millones de personas usan sistemas operativos de Microsoft pensando (ingenuamente) que es su única alternativa; otros han oído hablar pestes de los sistemas Linux de personas que han tenido malas experiencias. Sea cual sea el problema, lo mejor es siempre identificarlo antes de actuar/hablar.</p>
<h3>Analicemos los diferentes problemas y  cómo solucionarlos</h3>
<p><em><strong>1. La ignorancia</strong></em></p>
<p style="text-align: justify;">Muchas personas sencillamente NO conocen otras alternativas. El monopolio actual de Microsoft <strong>ha puesto un grueso velo de ignorancia</strong> en los ojos de estos ingenuos usuarios, y por tanto NO debemos juzgar a estas personas, simplemente porque NO tienen la culpa de ello.</p>
<p style="text-align: justify;"><em>¿Cómo afrontar este problema?</em> La solución a la ignorancia es la educación. Debemos intentar explicar de la forma más amena posible algunos puntos:</p>
<ul>
<li><a href="http://www.casidiablo.net/wordpress/index.php/2008/03/13/¿que-es-eso-de-linux-¿porque-usar-linux/">¿Qué es Linux?</a></li>
<li><a href="http://www.nierox.com/2008/02/06/que-se-puede-hacer-en-linux-y-no-en-windows-o-mac/">Qué se puede hacer con Linux</a></li>
<li><a href="http://kerberoserverus.blogspot.com/2007/05/10-razones-por-las-cual-no-usar-linux.html">Qué NO se puede hacer con Linux</a></li>
<li><a href="http://www.ecualug.org/?q=2007/aug/29/porqu_migrar_linux">Porque es bueno migrar a Linux</a></li>
</ul>
<p style="text-align: justify;">Es importante que tengas unas buenas bases de conocimientos acerca de estos puntos. Hacer que una persona migre hacia Linux no es tarea fácil. Es necesario hablar con seguridad, demostrar satisfacción, hacer que la otra persona se pregunte “¿porqué diablos este tipo está tan feliz de esa cosa Linux?”.</p>
<p><em><strong>2. Incultura y piratería</strong></em></p>
<p style="text-align: justify;">Linux es gratis! Sí, ¿y qué? Windows también lo es. Puedes comprar un CD por 5.000 pesos (2.5 US$, ó 1.6 Euros) en cualquier tienda, sin pagar ningún tipo de licencia. Incluso es posible descargarlo de Internet sin costo alguno. Puedes hacer copias y hacer con ellas lo que te apetezca. Mucha gente lo hace conscientemente, y <strong>no le avergüenza hacerlo (a mi tampoco)</strong>.</p>
<p style="text-align: justify;">Que Microsoft cobre por sus productos <strong>no es el problema</strong>; ellos han diseñado sistemas operativos, suites ofimáticas, diferentes programas, incluso hardware; y por tanto tienen derecho a cobrar lo que se les venga en gana por dichos servicios. <strong>No hay nada de malo en ello</strong>, independientemente de si nos dan libertades o no.</p>
<p style="text-align: justify;">El meollo del asunto está en “<em>Qué tan cultos somos</em>” y “<em>Qué clase de ejemplo estamos dando a nuestros amigos, hijos y futuras generaciones</em>”. <strong>Nos hemos convertido en LADRONES</strong>, y parece que no nos importa ello. <strong>Eso es INCULTURA</strong>.</p>
<p style="text-align: justify;">Afortunadamente es posible cambiar. Tenemos una maravillosa alternativa libre y gratuita: usar sistemas operativos Gnu/Linux. Sistemas que podemos copiar, regalar, vender, modificar, compartir y todo lo que se te venga a la cabeza, sin que esto nos convierta en piratas. <strong>Es importante aclarar eso a los demás</strong>, y si detectas que la persona a la que intentas explicarle esto le importa poco o nada el ser <span style="text-decoration: line-through;">un ladrón</span> pirata: ignórala, seguramente perderás tu valioso tiempo. Habla con personas que valgan la pena.</p>
<p><em><strong>3. Linux NO es anticuado – Aprovecha los recursos</strong></em></p>
<p style="text-align: justify;">Mucha gente cree que Linux aún es una consola negra y lúgubre en donde todo hay que hacerlo con comandos. ¡Usa los recursos que tengas disponibles! Enséñales el Linux que tienes instalado en tu laptop, muéstrales un <a href="http://es.youtube.com/results?search_query=compiz+fusion&amp;search_type=">vídeo de Compiz Fusion</a> de los <a href="http://es.youtube.com/watch?v=bvnQE1EAEZY">tantos</a> <a href="http://es.youtube.com/watch?v=Fz7lfUa711k">que</a> <a href="http://www.youtube.com/watch?v=Yx9FgLr9oTk">hay</a>. ¡Muchas cosas entran por los ojos! Esos bonitos efectos visuales son como un imán que atrae a nuevos usuarios, o al menos logran captar la atención y robarle una sonrisa de incredulidad a los que lo ven.</p>
<p style="text-align: justify;">Muestra a los demás que visualmente Linux es superior a muchos otros sistemas operativos. Que no tenemos nada, absolutamente nada, que envidiarle a ningún otro sistema operativo. Tú ya lo sabes, ¡es hora de que los demás lo sepan también!</p>
<p><strong>4. Software</strong></p>
<p style="text-align: justify;">Es importante hacer entender a la gente que no va a necesitar de Windows. Y en este punto es bueno que conozcas <a href="http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Equivalencias_Windows_en_Linux">el software equivalente de Windows en Linux</a> (para las aplicaciones más comunes), para lo cual hay bastantes listados y tablas en Internet.</p>
<p style="text-align: justify;">Como sabrás tenemos <a href="www.openoffice.org/">suites ofimáticas</a>, <a href="http://www.gnome.org/projects/evolution/">gestores de correo</a>, <a href="http://www.genbeta.com/2008/04/14-guia-de-inicio-linux-mensajeria-instantanea">herramientas para mensajería instantánea</a>, <a href="http://www.genbeta.com/2008/04/02-guia-de-inicio-linux-navegadores-web">navegadores web</a>, <a href="http://www.transmissionbt.com/">gestores</a> <a href="http://ktorrent.org/">de</a> <a href="http://azureus.sourceforge.net/">descargas</a> <a href="http://www.amule.org/">P2P</a> <a href="http://www.lphant.com/">y Torrents</a>, y un largo etc.</p>
<p style="text-align: justify;">Se trata más de desinformación por parte de los usuarios de Windows, pero para eso estamos: ¡para educar!</p>
<p><em><strong>5. Los juegos</strong></em></p>
<p style="text-align: justify;">Aquí voy a hacer una pausa y a ponerme la mano en el corazón. Sí, está bien sí hay juegos para Gnu/Linux, pero (hay que reconocerlo) no tan atractivos como los de Windows. El problema radica principalmente en los desarrolladores de juegos, que solo sacan versiones para sistemas operativos de Microsoft.</p>
<p style="text-align: justify;">Frente a este problema tenemos dos opciones: <strong>1. configuramos los juegos de Windows para que corran sobre Linux</strong>, para lo cual podemos hacer uso de:</p>
<ul>
<li><strong>Wine (Wine Is Not an Emulator)</strong> <a href="http://www.winehq.org/" target="_blank">http://www.winehq.org</a></li>
<li style="text-align: justify;"><strong>Wine Doors</strong> <a href="http://www.wine-doors.org/" target="_blank">http://www.wine-doors.org</a> Wine Doors es una aplicación open source diseñada para instalar una gran variedad de software para Windows usando Wine.</li>
<li style="text-align: justify;"><strong>PlayOnLinux</strong> <a href="http://www.playonlinux.com/" target="_blank">http://www.playonlinux.com</a> Play on Linux, te ofrece algunos scripts que automatizan el proceso de instalación y configuración de juegos en Linux, usando Wine</li>
<li><strong>Cedega</strong> <a href="http://www.cedega.com/" target="_blank">http://www.cedega.com </a></li>
<li><strong>Crossover Games (cxgames)</strong><a href="http://www.codeweavers.com/" target="_blank"> http://www.codeweavers.com</a></li>
</ul>
<p>O (segundo) <strong>podemos simplemente usar los juegos que están desarrollados para ejecutarse directamente sobre Gnu/Linux</strong>, o que como en el caso de <a href="www.enemyterritory.com/">Enemy Territory: Quake Wars</a> solo requieren algo de configuración extra para correrlos directamente (sin emuladores).</p>
<p style="text-align: center"><img title="etqw" src="http://i270.photobucket.com/albums/jj96/Casidiablo/enemyterritoryquakewarsjd3.jpg" alt="etqw" width="450" height="338" /></p>
<p>Existen bastantes juegos y la mayoría son libres y/o gratuitos, así que no hay excusa.</p>
<h3>Recursos útiles</h3>
<ul>
<li style="text-align: justify;">Para llamar la atención (suena feo, pero así es), nada mejor que pasarse por el <a href="http://es.youtube.com/results?search_query=compiz+fusion&amp;search_type=">Youtube y buscar vídeos</a> de <a href="http://www.compiz-fusion.org">Compiz Fusion</a>. Este tipo de software no es productivamente funcional, pero debemos reconocer que atraen gente. ¡Pero ojo! Este recurso NO es útil si se lo muestras a alguien a quien no le interese la apariencia de su sistema, o empresas que buscan rendimiento, seguridad y robustez.</li>
<li style="text-align: justify;">Es necesario conocer las diferentes tipos de distribuciones que existen. Está bien, tu Ubuntu te sirve para lo que necesitas, pero hay otras muchas distribuciones deseosas de que las pruebes. Esto no solo sirve para encontrar tu distro ideal, sino que te permite conocer qué ofrece cada distro. De esta forma podrás recomendar la distro adecuada a la persona adecuada. Hablo de eso con <a title="Que linux elejir ? cual sugerir ?" href="http://www.casidiablo.net/wordpress/index.php/2007/12/18/que-distribucion-linux-elijo-cual-sugerir/">más detalle en este artículo</a>.</li>
<li style="text-align: justify;">Una buena herramienta que puedes usar es <a href="http://www.zegeniestudios.net/ldc/"><em>Linux Distribution Chooser</em></a>, el cual tiene un sistema en el que puedes diligenciar un formulario y que al final te sugerirá, según su criterio, cual distro es la más adecuada para ti.</li>
<li style="text-align: justify;">El servicio de<a href="https://shipit.ubuntu.com/"> entrega de CD-ROMs de Ubuntu gratis de Canonical</a>, es una muy buena herramienta para ti y tus amigos. Pero úsalo adecuadamente. Es normal (y sano) que te guardes un CD para ti, como recuerdo y copia de seguridad; pero la idea es que REGALES Y COMPARTAS los demás a tus amigos. Es necesario que sientan que es DE VERDAD GRATIS Y LIBRE, y que sientes un placer enorme al compartirlos con los demás.</li>
</ul>
<h3>Enlaces interesantes</h3>
<ul>
<li><strong>En busca de respuestas</strong>
<ul>
<li><a href="http://www.casidiablo.net/wordpress/index.php/2008/03/13/¿que-es-eso-de-linux-¿porque-usar-linux/">¿Qué es eso de Linux? ¿Porqué usar Linux?</a></li>
<li><a href="http://www.casidiablo.net/wordpress/index.php/2007/12/18/que-distribucion-linux-elijo-cual-sugerir/">¿Qué distro elij? ¿Cuál sugiero a mis amigos? </a></li>
<li><a href="http://www.elblogdemaverick.com/?p=9">Por qué LINUX es mejor (part. 1)</a><strong> </strong>[<a title="Puesto que Maverick cerró el blog :(" href="http://cmaverick.wordpress.com/2006/09/07/por-que-linux-es-mejor-part-1/">o aquí</a>]</li>
<li><a href="http://www.elblogdemaverick.com/?p=11">Por qué LINUX es mejor (part. 2)</a><strong> </strong>[<a title="Puesto que Maverick cerró el blog :(" href="http://cmaverick.wordpress.com/2006/09/13/por-que-linux-es-mejor-part-2/">o aquí</a>]</li>
<li><a href="http://especulando.wordpress.com/2007/10/05/8-razones-por-las-que-los-usuarios-windows-no-cambian-a-linux/">8 razones por las que los usuarios Windows no cambian a Linux</a></li>
<li><a href="http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Equivalencias_Windows_en_Linux">Tabla de equivalencias softwareWindows en Linux</a></li>
<li><a href="http://www.linuxscrew.com/2007/11/22/windows-software-linux-software/">Windows Software &lt;=&gt; Linux Software</a></li>
</ul>
</li>
<li><strong>En busca de distribuciones</strong>
<ul>
<li><a href="http://perso.wanadoo.es/jedisoft/webs/minilinux.html" target="_blank">Lista de minidistribuciones de Linux</a></li>
<li><a href="http://www.zegeniestudios.net/ldc/" target="_blank">Realizar un formulario interactivo para saber cuál es la distribución que más se ajusta a nuestros intereses</a></li>
<li><a title="Ver entrada" href="http://www.casidiablo.net/wordpress/index.php/2007/07/03/comparando-distros-de-linux/" target="_blank">Comparar distribuciones</a></li>
<li><a href="http://es.wikipedia.org/wiki/Distribuciones_de_Linux" target="_blank">Distribuciones de Linux en la wikipedia</a></li>
<li><a title="Ir a la web Oficial" href="http://distrowatch.com/" target="_blank">DistroWatch,</a> <a title="Ir a la web Oficial" href="http://distrowatch.com/" target="_blank">para saber qué distros son las más populares</a></li>
<li><a href="https://foro.elhacker.net/index.php/topic,127980.0.html">FAQ : ¿Qué distribución elijo?</a></li>
</ul>
</li>
<li><strong>Respecto a Juegos sobre Linux</strong>
<ul>
<li><a href="http://jfibergran.wordpress.com/2008/02/11/play-on-linux/">Play on Linux </a></li>
<li><a href="http://rangit.com/software/top-8-linux-games-of-2007/">Top 25 Linux Games &#8211; Top 25 Juegos en Linux</a></li>
<li><a href="http://www.linuxhispano.net/juegos/">Linux Hispano Juegos</a></li>
<li><a href="http://www.linuxjuegos.com/">LinuxJuegos.com</a></li>
<li><a href="http://blog.linuxoss.com/2008/04/12/winecedegacrossover-games-windows-gaming-on-linux/">Wine/Cedega/Crossover Games: Windows Gaming on Linux</a></li>
<li><a href="http://www.juegoslinux.com/">Juegos Linux</a></li>
</ul>
</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/como-ayudar-a-otros-a-migrar-a-gnulinux/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Instalar ebuilds de Gentoo personalizados</title>
		<link>http://casidiablo.net/anadir-ebuilds-gentoo/</link>
		<comments>http://casidiablo.net/anadir-ebuilds-gentoo/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 20:00:43 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=3148</guid>
		<description><![CDATA[En este pequeño tip vamos a aprender a instalar paquetes en Gentoo, que no estén dentro de los repositorio oficial de portage. Lo primero por supuesto es contar con ebuild bien formado; en este caso vamos a trabajar con el ebuild de un programa llamado nautilus-actions  [descargar ebuild]. 1. Crear un overlay Los ebuild de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fanadir-ebuilds-gentoo%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20ebuilds%20de%20Gentoo%20personalizados%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float:right" title="logo-gentoo" src="http://casidiablo.net/wordpress/wp-content/uploads/2009/07/logo-gentoo.png" alt="logo-gentoo" width="250" height="262" />En este pequeño tip vamos a aprender a instalar paquetes en <a href="http://casidiablo.net/category/gentoo/">Gentoo</a>, que no estén dentro de los repositorio oficial de portage. Lo primero por supuesto es contar con ebuild bien formado; en este caso vamos a trabajar con el ebuild de un programa llamado nautilus-actions  [<a href="http://casidiablo.net/descargar/ebuild+nautilus-actions&#8220;>descargar ebuild</a>].</p>
<h3>1. Crear un overlay</h3>
<p style="text-align: justify;">Los ebuild de Portage deben vivir en algún lugar de nuestro sistema; sin embargo, ponerlos en el mismo directorio en donde Portage los guarda por defecto (<code>/usr/portage</code>), no es una buena idea &#8211; estos serán eliminados después de la próxima sincronización. Por lo tanto debemos crear un directorio con la misma estructura; a esos tipos de directorios se les llama overlay.</p>
<p style="text-align: justify;">Usualmente creamos uno así:</p>
<div class="consola"># mkdir -p /usr/local/overlay</div>
<p style="text-align: justify;">Luego, debemos indicarle a portage que hay un nuevo overlay en donde debe buscar ebuilds. Para ello simplemente debemos añadir la siguiente línea al archivo <code>/etc/make.conf</code>:</p>
<p><span id="more-3148"></span></p>
<div class="consola">PORTDIR_OVERLAY=&#8221;/usr/local/overlay&#8221;</div>
<p style="text-align: justify;">Ahora dicho directorio está listo para albergar ebuilds personalizados.</p>
<h3>2. Añadiendo ebuilds al overlay</h3>
<p style="text-align: justify;">Lo primero es definir la categoría del ebuild; en este caso una buena puede ser gnome-extras. Además, es necesario que dentro de dicha categoría haya un directorio con el nombre del ebuild que vamos a añadir. Podemos crear dichos directorios así:</p>
<div class="consola"># mkdir -p /usr/local/overlay/gnome-extra/nautilus-actions/</div>
<p style="text-align: justify;">El nombre ebuild <strong>debe tener el nombre del programa que instala y la versión</strong>. Lo colocamos dentro de la carpeta que hemos creado:</p>
<div class="consola"># cp nautilus-actions-1.2.ebuild /usr/local/overlay/gnome-extra/nautilus-actions/</div>
<p style="text-align: justify;">Aún faltan algunos archivos dentro del directorio del ebuild. Por ejemplo, es necesario tener en cuenta que los parches u otros recursos, deben residir en un directorio con el nombre files. Además, es necesario crear el archivo digest del ebuild, que contiene un listado de las sumas de los archivos que descargue el ebuild:</p>
<div class="consola"># ebuild /usr/local/overlay/gnome-extra/nautilus-actions/nautilus-actions-1.2.ebuild digest</div>
<p style="text-align: justify;">Eso es. Ya casi acabamos&#8230;</p>
<h3>3. Instalando los ebuilds del nuevo overlay</h3>
<p style="text-align: justify;">Basta con usar emerge para instalarlo; aunque en ocasiones podríamos obtener este tipo de resultados:</p>
<div class="consola"># emerge -av nautilus-actionsThese are the packages that would be merged, in order:</p>
<p>Calculating dependencies&#8230; done!</p>
<p>!!! All ebuilds that could satisfy &#8220;gnome-extra/nautilus-actions&#8221; have been masked.<br />
!!! One of the following masked packages is required to complete your request:<br />
- gnome-extra/nautilus-actions-1.2 (masked by: ~x86 keyword)</p>
<p>For more information, see the MASKED PACKAGES section in the emerge<br />
man page or refer to the Gentoo Handbook.</p></div>
<p style="text-align: justify;">Esto quiere decir que el ebuild se encuentra enmascarado, lo cual podemos solucionar añadiendo esta línea al archivo <code>/usr/portage/package.keywords</code>:</p>
<div class="consola">gnome-extra/nautilus-actions ~x86</div>
<p>Ahora sí:</p>
<div class="consola">#emerge -av nautilus-actions</p>
<p>These are the packages that would be merged, in order:</p>
<p>Calculating dependencies&#8230; done!<br />
[ebuild   N   ] gnome-extra/nautilus-actions-1.2  USE=&#8221;-debug -doc&#8221; 0 kB [?=>1]</p>
<p>Total: 1 package (1 reinstall), Size of downloads: 0 kB<br />
Portage tree and overlays:<br />
 [0] /usr/portage<br />
 [1] /usr/local/overlay<br />
 [?] indicates that the source repository could not be determined</p></div>
<p>¡Eso es todo!</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/anadir-ebuilds-gentoo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>localepurge, eliminar paquetes de idiomas innecesarios</title>
		<link>http://casidiablo.net/liberar-espacio-disco-linux/</link>
		<comments>http://casidiablo.net/liberar-espacio-disco-linux/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 12:16:50 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[disco]]></category>
		<category><![CDATA[espacio]]></category>
		<category><![CDATA[liberar]]></category>
		<category><![CDATA[localepurge]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2809</guid>
		<description><![CDATA[localepurge es un script que te permite eliminar los archivos de idiomas que no uses lo cual te permite ahorrar espacio en disco. Leí del programa en este post de Trucos Ubuntu, aunque la cosa cambia un poco si lo instalas en otra distro como Arch o Gentoo. Así que,  prefiero escribir una guía más [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fliberar-espacio-disco-linux%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22localepurge%2C%20eliminar%20paquetes%20de%20idiomas%20innecesarios%22%20%7D);"></div>
<p style="text-align: justify;"><code>localepurge</code> es un script que te permite eliminar los archivos de idiomas que no uses lo cual te permite ahorrar espacio en disco. Leí del programa en <a href="http://blog.pacomontoro.es/elimina-paquetes-de-idiomas-que-no-utilizas/">este post de Trucos Ubuntu</a>, aunque la cosa cambia un poco si lo instalas en otra distro como <a href="http://casidiablo.net/arch-linux">Arch</a> o <a href="http://casidiablo.net/category/gentoo/">Gentoo</a>. Así que,  prefiero escribir una guía más general.</p>
<h3>Instalación y uso</h3>
<p>En Gentoo:</p>
<div class="consola"># emerge localepurge</div>
<p>En Arch:</p>
<div class="consola"># pacman -S localepurge</div>
<p style="text-align: justify;">Una vez instalado, basta con modificar el archivo <code>/etc/locale.nopurge</code> para <strong>configurar los idiomas que NO queremos eliminar</strong>. Luego de configurar el archivo correctamente, comentamos la línea <em>NEEDSCONFIGFIRST</em> anteponiéndole un #.</p>
<p style="text-align: justify;">Para usarlo, basta con ejecutar el comando localepurge como root:</p>
<div class="consola"># localepurge<br />
* localepurge: Disk space freed in /usr/share/locale: 34392K<br />
* localepurge: processing locale files in /usr/kde/3.5/share/locale &#8230;<br />
* localepurge: processing locale files in /usr/lib/locale &#8230;<br />
* localepurge: processing man pages in /usr/share/man &#8230;<br />
* localepurge: Disk space freed in /usr/share/man: 1744K<br />
* localepurge: processing man pages in /usr/local/share/man &#8230;</div>
<p style="text-align: justify;">Ten en cuenta que una vez ejecutado el comando, <strong>NO podrás recuperar las locales a menos que las reinstales</strong>, así que mucho cuidado.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/liberar-espacio-disco-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>8 tips para usuarios de Ubuntu [laptops]</title>
		<link>http://casidiablo.net/ocho-tips-ubuntu-notebook/</link>
		<comments>http://casidiablo.net/ocho-tips-ubuntu-notebook/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 08:44:28 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[laptops]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2299</guid>
		<description><![CDATA[En este post vamos a aprender 9 últiles tips para usuarios de Ubuntu instalado en sus laptops, aunque con algunos ligeros cambios sirve para cualquier otra distribución e incluso computadores de sobremesa. Se hablan de temas como aumentar la velocidad del procesador, el ahorro de energía, cómo sincronizar dos PCs sin mucho esfuerzo, y más. [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Focho-tips-ubuntu-notebook%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%228%20tips%20para%20usuarios%20de%20Ubuntu%20%5Blaptops%5D%22%20%7D);"></div>
<p style="text-align: justify;">En este post vamos a aprender 9 últiles tips para usuarios de Ubuntu instalado en sus laptops, aunque con algunos ligeros cambios sirve para cualquier otra distribución e incluso computadores de sobremesa. Se hablan de temas como aumentar la velocidad del procesador, el ahorro de energía, cómo sincronizar dos PCs sin mucho esfuerzo, y más.</p>
<p style="text-align: justify;">Son todos tomados del grandioso libro <em><a href="http://www.pragprog.com/titles/ktuk/ubuntu-kung-fu" target="_blank">Ubuntu Kung Fu</a></em> que contiene muchos otros trucos para sacarle el jugo a Ubuntu.</p>
<h3>Aumentar la velocidad del procesador, desde el escritorio</h3>
<p style="text-align: justify;">Para algunos tipos de CPU, es posible cambiar la velocidad del reloj del procesador mientras el sistema está corriendo. Esto puede ser útil para laptops en algunos casos, por ejemplo si se está trabajando solo con la batería y queremos ahorrar algo de energía, o para bajar un poco la temperatura del mismo si tenemos la laptop sobre las piernas.</p>
<p style="text-align: justify;">Existen unos paneles para <a href="http://www.gnome.org">Gnome</a> llamados <em>CPU Frequency Scaling Monitor</em>, que nos permiten hacer esto. Pero antes de poder usarlos necesitamos algo de configuración extra.</p>
<p style="text-align: justify;">Abre una consola y ejecuta el siguiente comando:<span id="more-2299"></span></p>
<div class="consola">sudo dpkg-reconfigure gnome-applets</div>
<p style="text-align: justify;">Verás un aviso informándote que habilitar el programa <em>cpufreq-selector</em> podría tener algunos riesgos de seguridad. Esto es cierto, pero, como siempre, la usabilidad debe estar balanceado con la seguridad, además somos temerarios y no tenemos miedo de nada. Presiona Enter; entonces, en la siguiente pantalla, selecciona <em>Yes</em>, y presiona Enter de nuevo.</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/cpu.png"><img class="aligncenter" title="cpu" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/cpu-300x190.png" alt="cpu gnome applet" width="300" height="190" /></a></p>
<p style="text-align: justify;">Después de esto, clic derecho en un espacio vació del panel superior, clic en <em>Añadir al panel</em>, y entonces selecciona <em>CPU Frequency Scaling Applet</em> (<em>Monitor de la frecuencia de la CPU</em>) de la lista. Un nuevo applet será añadido, mostrando la velocidad del procesador. Si haces clic sobre el panel, podrás cambiar al velocidad del procesador o el modo de ahorro de energía a usar (estos modos varían de un procesador a otro, para lo que ofrecen debería ser obvio por los nombres que tienen).</p>
<p style="text-align: justify;">Si tu procesador tiene más de un núcleo, somo los Intel CoreDuo, cada núcleo debe ser configurado aparte. Por ejemplo, un chip dual-core necesitará dos applets <em>CPU Frequency Scaling Monitor</em>; simplemente añade otro como se explico anteriormente. Para decidir qué applet pertenece a un núcleo en particular, clic derecho sobre uno de los applets, seleccione <em>Preferencias</em>, y seleccione el núcleo del procesador deseado en la opción <em>CPU Monitoreada</em>.</p>
<p style="text-align: center;"><img class="size-full wp-image-2377 aligncenter" title="panel" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/panel.png" alt="" width="411" height="39" /></p>
<p style="text-align: justify;">Ten en cuenta que cada núcleo puede correr a diferentes velocidades y usar un modo de ahorro de energía distinto.</p>
<h3>Monitorizar el consumo de energía de una laptop</h3>
<p style="text-align: justify;">Presiona Alt+F2 y en la ventana de ejecución de comandos escribe <em>gnome-power-statistics</em> y haz clic en <em>Ejecutar</em>. Verás una gráfica del uso exacto de energía de tu computador desde el último booteo (si tu hardware proporciona esta característica).</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/bateria.png"><img class="aligncenter" title="bateria" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/bateria-300x208.png" alt="grafica bateria laptop" width="300" height="208" /></a></p>
<h3>Activar el ahorro de energía del disco duro</h3>
<p style="text-align: justify;">Ubuntu tiene bastantes opciones para el manejo de energía, accesibles desde <em>Sistema —&gt; Preferencias —&gt; Gestión de energía</em>, pero puedes haber notado que falta una especial si la has usado en Windows o OS X: <em>hard disk spin downtime</em>. Esto es cuando el disco duro se detiene después de un periodo de tiempo de inactividad. Cuando el sistema operativo necesita un dato del disco, este vuelve a trabajar de nuevo, aunque haya una pequeña pausa mientras esto pasa.</p>
<p style="text-align: justify;">Es posible activar esta característica en Ubuntu con el fin de ahorrar energía, modificando un archivo de configuración. Sigue estos pasos:</p>
<p style="text-align: justify;">El archivo de configuración que contiene esta opción es <em>hdparm.conf</em>, así que ábrelo con el gedit ejecutando el siguiente comando en una terminal: <em>gksu gedit /etc/hdparm.conf</em>.</p>
<p style="text-align: justify;">Busca la línea que dice <em>#spindown_time = 24</em>, y borra el símbolo numeral (almoadilla para los de España) [#] del principio de la línea, de tal forma que quede sólamente <em>spindown_time = 2.</em></p>
<p style="text-align: justify;">Modifica el valor de <em>spindown_time</em> al valor que desees. Cada número son cinco segundos, así que el valor por defecto que son <em>24</em> equivale a 120 segundos (24 x 5 = 120 segundos). Sin embargo, para los valores mayores que 240 la cosa cambia—arriba de  240, cada unidad equivale a 30. Así que, un valor de <em>241</em> equivaldría a 30 minutos, un valor de <em>242</em> equivaldría a 60 minutos, y así. Poner la línea así: <em>spindown_time = 241</em> es una buena idea, ya que el disco se desactivará al cabo de 30 minutos de inactividad.</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/hdparm.png"><img class="aligncenter" title="hdparm" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/hdparm-300x250.png" alt="hdparm" width="300" height="250" /></a></p>
<p style="text-align: justify;">Guarda el archivo cuando acabes y reinicia para que los cambios tengan efecto. Recuerda que esto no dentendrá el computador cada 30 minutos después de que dejes de usarlo, sino que lo dentedrá 30 minutos después de que todo acceso al disco duro haya cesado. Algunas veces Ubuntu hará cosas como limpiar el caché o ejecutar tareas programadas, lo que significa que el disco duro no será detenido sino hasta 30 minutos después de que todos esos trabajos hayan terminado.</p>
<p style="text-align: justify;">Para desactivar esta opción, debes editar de nuevo el archivo  detener el disco <em>hdparm.conf</em>, y poner un símbolo de numeral (<em>#</em>) al inicio de la línea <em>spindown_time</em>. Guarda el archivo y reinicia.</p>
<h3>Sincronizar archivos entre dos computadores</h3>
<p style="text-align: justify;">Si tienes dos computadores, podrías querer sincronizar los datos entre los dos. Por ejemplo, si tienes una laptop, podrías querer transferir los archivos del directorio <em>Documentos</em> al computador de sobremesa y viceversa. Podrías hacer esto manualmente creando un recurso compartido vía LAN, pero es mucho mejor hacerlo automáticamente, con un simple clic.</p>
<p style="text-align: justify;">Existen diversas formas de hacer esto con Ubuntu, sin embargo, quizás el método más sencillo es usar un programa llamado Unison (o, en realidad, Unison GTK, que añade soporte gráfico para el programa de línea de comandos Unison). Unison usa herramientas externas de Linux para sincronizar archivos, pero oculta todo detrás de una interfaz de usuario amigable.</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/ch3unison.gif"><img class="aligncenter" title="ch3unison" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/ch3unison-300x150.gif" alt="unison ubuntu" width="300" height="150" /></a></p>
<p style="text-align: justify;">Los siguientes son los pasos requeridos para sincronizar el directorio <em>Documentos</em> entre dos computadores usando Unison. Antes de seguir los siguientes pasos, asegúrate que cada computador tiene la hora correcta. Esto es esencial puesto que de lo contrario, la sincronización fallará.</p>
<p style="text-align: justify;">Estas instrucciones se refieren a un PC de sobremesa y a una laptop pero es aplicable para cualquier tipo de computador capáz de correr Ubuntu (o, por supuesto, cualquier computador que puede correr Linux y Unison):</p>
<ol>
<li style="text-align: justify;">En el PC de sobremesa, usa Synaptic para instalar el paquete <em>unison-gtk</em>. Mientras, en la laptop, usa Synaptic para instalar los paquetes <em>openssh-server</em> y <em>unison-gtk</em>. Como puedes haber imaginado, Unison usa SSH internamente para proveer un conducto de transferencia de archivos aunque no deberás tener contacto directo con este.</li>
<li style="text-align: justify;">Una vez instalado en el PC de sobremesa, Unison puede ser encontrado en el menú Applicaciones —&gt; Accesorios. Cuando inicia, un asistente te guiará para crear un perfil inicial. El primer paso en seleccionar el directorio en el PC de sobremesa que quieres sincronizar. Clic en el botón <em>Browse</em>, y localiza el directorio <em>Documentos</em>. Haz clic en OK para cerrar el diálogo de selección de directorios y clic de nuevo para continuar con el siguiente paso dentro del asistente.</li>
<li style="text-align: justify;">En el siguiente paso, debes decirle a Unison con qué directorio quieres hacer la sincronización en la laptop. En el campo de texto <em>Directory</em>, escribe <em>Documents</em> de nuevo. No hay necesidad de poner <em>/home/usuario</em> puesto que al principio, puesto que Unison automáticamente se logueará en sobre la carpeta <em>/home/</em> del usuario, cada vez que se haga una sincronización.</li>
<li style="text-align: justify;">Haz clic en el botón de radio <em>SSH</em>. Tendrás ahora que proporcionar la dirección IP de la laptop. Puedes averiguarla desde la laptop haciendo clic en el icono de Administración de Redes, y seleccionando <em>Información de conexión</em>. Entonces mira el cuadro de diálogo que aparece en la sección <em>Dirección IP</em>. Escribe entonces en el campo de texto del asistente, en el PC de sobremesa, los que ves (cuatro números separados por puntos).</li>
<li style="text-align: justify;">En el campo de texto <em>User</em>, aún en el PC de sobremesa, escribe el nombre de usuario con el que normalmente haces login en la laptop. Entonces haz clic en el botón <em>OK</em>.</li>
<li style="text-align: justify;">Serás notificado inmediatamente que la laptop está siendo contactada. Entonces un cuadro de diálogo aparecerá diciendo “authenticity of host can’t be established.” Esto es normal, así que simplemente haz clic en <em>yes</em> para continuar, y luego en <em>OK</em>.</li>
<li style="text-align: justify;">Ahora te solicitará la contraseña del usuario que seleccionaste. Escríbela y haz clic en <em>OK</em>.</li>
<li style="text-align: justify;">Después de esto, verás un diálogo de alarma que dice “no archives were found for these roots.” No te preocupes. Esto aparece porque es la primera vez que vas a sincronizar. Una vez que haces clic en <em>OK</em>, Unison detectará los archivos de ambos computadores (vale la pena resaltar que no notarás ninguna señal de Unison corriendo en la laptop, y no tendrás que hacer nada allí—Unison corre automáticamente en background).</li>
<li style="text-align: justify;">Después de un par de minutos, una ventana de Unison en el PC de sobremesa indicará la diferencia de archivos entre los dos directorios. El encabezado <em>Path</em> mostrará el archivo en cuestión, y bajo el encabezado <em>Action</em> se indicará la dirección de viaje por medio de una flecha—si la flecha apunta a la izquierda, el archivo será transferido al PC de sobremesa desde la laptop. Si apunta a la derecha, el archivo será transferido desde el PC de sobremesa hacia la laptop. Si no deseas sincronizar un archivo en particular, selecciónalo, y haz clic en el botón <em>Skip</em> en la barra de herramientas. Sin embargo, asumiendo que ya estás satisfecho con todo, haz clic en el botón <em>Go</em> en la barra de herramientas. Los archivos serán entonces copiados. Cuando Unison haya terminado (mira en la barra de estado en la parte inferior izquierda de la ventana y en el encabezado <em>Status</em> de la lista de archivos), puedes cerrar la ventana del programa.</li>
</ol>
<p style="text-align: justify;">Y eso es todo. Después de ello, podrás correr Unison en el PC de sobremesa cada vez que quieras sincronizar los archivos del directorio <em>Documentos</em> entre los dos computadores, como cuando llegas a casa después de trabajar. Cuando Unison inicia, selecciona <em>default</em> de la lista.</p>
<p style="text-align: justify;">Ten en cuenta que Unison siempre actualiza archivos viejos cuando sincroniza. Por ejemplo, si iniciaste un archivo en el PC de sobremesa, y lo transferiste a tu laptop usando Unison, y luego lo has editado, Unison reemplazaría el archivo viejo del PC de sobremesa con la versión actualizada. Esto tiene sentido, por supuesto. Si la situación es que el archivo fue actualizado en los dos computadores de manera distinta, Unison te informará ello y no sincronizará dichos archivos. Tendrás entonces que decidir manualmente cual de los archivos sobreescribir—la copia en el PC de sobremesa o la copia en la laptop. Haz clic en alguna de las dos flechas de dirección en la barra de herramienta, para indicar a Unison en qué sentido deberá copiar los archivos.</p>
<p style="text-align: justify;">Puedes crear perfiles adicionales para sincronizar otros directorios—solo haz clic en el botón <em>Create New Profile</em> en la ventana de inicio de Unison, escribe un nombre para el perfil, haz doble clic en el nombre del perfil que aparece en la lista para inciar el asistente. Ten en cuenta que <strong>NO ES RECOMENDABLE</strong> sincronizar el directorio <em>/home</em> completo—existen archivos ocultos que contienen configuraciones de programas que en la mayoría de los casos son únicos para cada instalación, y puesto que Unison copia también archivos ocultos esto podría producir errores graves.</p>
<h3>Usar un administrador de conexión de redes alternativo</h3>
<p style="text-align: justify;">Wicd (http://wicd.sourceforge.net/) es una excelente alternativa para el <em>NetworkManager</em>. NetworkManager es el programa que permanece en el área de notificaciones y maneja las conexiones de red. Wicd hace lo mismo que pero no depende enteramente de la infraestructura de Ubuntu y proporciona algunas características extra, como la habilidad para configurar dirección IP/DNS estáticos y usar servidores DNS específicos (y no los que te da la ISP) como los que ofrece OpenDNS (http://www.opendns.org).</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/wicd.gif"><img class="size-medium wp-image-2305 aligncenter" title="wicd" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/wicd-300x253.gif" alt="" width="300" height="253" /></a></p>
<p style="text-align: justify;">Los pasos para instalar y configurar <em>Wicd</em> son:</p>
<ol>
<li style="text-align: justify;">Necesitarás añadir nuevas fuentes al repositorio. Para hacerlo, clic en <em>Sistema —&gt; Administración —&gt; Orígenes del Software</em>, clic en la pestaña <em>Software de terceros</em>, entonces haz clic en el botón <em>Añadir</em>, y digita <em>deb http://apt.wicd.net hardy extras</em>. Haz clic en <em>Cerrar</em> y luego en el botón <em>Recargar</em> para actualizar la lista de software.</li>
<li style="text-align: justify;">Usa <em>Synaptic</em> para buscar e instalar <em>wicd</em>. Una vez instalado, necesitarás reiniciar, y entonces encontrarás <em>Wicd</em> en el menú <em>Aplicaciones —&gt; Internet</em>. Ten en cuenta que el paquete <em>wicd</em> eliminará el <em>NetworkManager</em> durante la instalación. Podrías ver un mensaje de error que dice “NetworkManager applet could not find some required resources.” Puedes ignorar eso. Una vez <em>Wicd</em> ha sido instalado, reinicia el sistema, aunque si quieres configurar el área de notificación para Wicd, sigue los siguiente pasos primero.</li>
<li style="text-align: justify;">Para añadir un icono de notificación, similar al del <em>NetworkManager</em>, unos pocos pasos son requeridos. Haz clien en <em>Sistema —&gt; Preferencias —&gt; Sesiones</em>, y clic en <em>Añadir</em>. Escribe <em>wicd</em> en el campo <em>Nombre</em> y <em>/opt/wicd/tray.py</em> en el campo <em>Comando</em>. Cierra el cuadro de diálogo y reinicia.</li>
<li style="text-align: justify;">Entonces ejecuta <em>Wicd</em> (puede ser encontrado en el menú <em>Aplicaciones —&gt; Internet</em>), y automáticamente escaneará en busca de redes wifi cercanas. Si no se muestra ninguna red, haz clic en el botón <em>Recargar</em>.</li>
<li style="text-align: justify;">Antes que puedas conectarte, que se hace con el botón <em>Conectar</em>, despliega la configuración de conexión haciendo clic en el costado de la red en la lista. Entonces despliega <em>Configuraciones Avanzadas</em>, y haz clic en la opción <em>Usar cifrado</em>. Selecciona el tipo de protección wifi, y digita la contraseña. Por supuesto, si la red no tiene protección (usualmente descrita como <em>open network</em>), puedes saltar este paso. Luego haz clic en <em>Conectar</em>. Una vez que te has conectado a la red, puedes cerrar el programa de configuración de <em>Wicd</em>.</li>
</ol>
<p style="text-align: justify;">Si deseas usar <em>NetworkManager</em> de nuevo, desinstala <em>Wicd</em> e instala el paquete <em>network-manager</em> usando Synaptic. Luego elimina la entrada que creaste para <em>Wicd</em> en <em>Sistema —&gt; Preferencias —&gt; Sesiones</em>, seleccionándola y presionando el botón <em>Remover</em>. Ahora reinicia el computador.</p>
<h3>Cifrado de archivos y directorios usando GPG</h3>
<p style="text-align: justify;">Cualquier archivo o carpeta en Ubuntu puede ser cifrado de tal manera que solo pueda ser descifrado usando una contraseña. Esto tiene obvios beneficios para los usuarios de laptops, en caso de ser robados: si pierdes tu laptop, deberías asegurarte que cualquier dato personal no puede ser visto por cualquiera. En este artículo se explica cómo usar el <a href="http://casidiablo.net/encriptar-datos-con-gpg-ubuntu/">cifrado de archivos con GPG en Ubuntu</a>.</p>
<h3>Usar un módem telefónico para conectarse a Internet</h3>
<p style="text-align: justify;">Como todas las distros, Ubuntu no tiene un excelente soporte cuando se trata de modems telefónicos (esos con los que se marca a un ISP sobre una línea telefónica normal). Algunas veces requiere trabajo, otras no. Generalmente hablando, <strong>los modems que funcionan suelen ser modelos antiguos que se conectaban a través del puerto serial</strong> o nuevos más caros, que se conectan a través de un puerto USB (los modelos más caros tienden a manejar la mayor parte de las tareas de codificación directamente desde el hardware, en vez de depender del software y drivers, que es lo que causa problemas para Ubuntu).</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/gnome-ppp.png"><img class="size-medium wp-image-2381 aligncenter" title="gnome-ppp" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/gnome-ppp-300x243.png" alt="" width="300" height="243" /></a></p>
<p style="text-align: justify;">Si tu módem funciona, puedes usar la aplicación <em>gnome-ppp</em> para conectarte/desconectarte. Puede ser instalado vía Synaptic y, una vez instalado, lo encontrarás en el menú <em>Aplicaciones —&gt; Internet</em>. Cuando lo corres por primera vez, haz clic en el botón <em>Configuración</em>, y luego haz clic en el botón <em>Detectar</em> en el cuadro de diálogo que aparece. Una vez hecho, haz clic en <em>Cerrar</em> para volver a la ventana principal, donde puedes poner el nombre de teléfono, usuario y contraseña de tu ISP. Entonces haz clic en <em>Conectar</em> para iniciar la marcación.</p>
<p style="text-align: justify;">Cuando estés conectado, <em>gnome-ppp</em> se minimiza en el system tray. Clic derecho para desconectar la llamada.</p>
<h3>Cambiar la resolución del monitor(es) con un simple clic</h3>
<p style="text-align: justify;">Si tienes un monitor externo o proyector que a veces conectas a tu laptop, es común tener que cambiar la resolución para el video a los dichos dispositivos. A diferencia de Windows, esto no es un simple procedimiento de clic derecho—debes navegar al menu <em>Sistema —&gt; Preferencias</em>.</p>
<p style="text-align: justify;">Una buena solución es usar Synaptic para buscar e instalar <em>resapplet</em>. Por alguna razón, aunque es un applet oficial de Gnome, <em>resapplet</em> no aparece en la lista estándar de applets. En vez de eso, debe ser configurado para iniciar al momento de hacer login. Para hacer esto, navega hasta <em>Sistema —&gt; Preferencias —&gt; Sesiones</em>, asegúrate que la pestaña de <em>Programas de inicio</em> está seleccionada, y haz clic en el botón <em>Añadir</em>. En los campos <em>Nombre</em> y <em>Comando</em> que aparecen pon <em>resapplet</em>. Deja el campo <em>Comentario</em> en blanco. Entonces cierra el cuadro de diálogo, cierra y abre la sesión.</p>
<p><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/resapplet.gif"><img class="alignnone size-medium wp-image-2382" title="resapplet" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/resapplet-154x300.gif" alt="" width="154" height="300" /></a></p>
<p style="text-align: justify;">Entonces un nuevo icono aparecerá al lado del NetworkMonitor en el área de notificaciones (system tray). Haciendo clic sobre él, se listarán todas las posibles resoluciones que puedes escoger.</p>
<p style="text-align: justify;">En realidad existe un método para cambiar directamente la resolución en Linux, que es presionando Ctrl+Alt y luego tecleando las teclas + ó &#8211; del pad numérico. Desafortunadamente, esto no funciona sobre sistemas Ubuntu por la manera en que éste configura el subsistema de gráficos. Sin embargo, esto puede funcionar en otras distros.</p>
<p style="text-align: justify;">Fuente: <a href="http://www.ubuntukungfu.org/blog/2008/09/9-tips-for-ubuntu-notebook-users/">http://www.ubuntukungfu.org/blog/2008/09/9-tips-for-ubuntu-notebook-users/</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/ocho-tips-ubuntu-notebook/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>10 errores que los nuevos administradores de linux cometen</title>
		<link>http://casidiablo.net/diez-errores-comunes-administracion-linux/</link>
		<comments>http://casidiablo.net/diez-errores-comunes-administracion-linux/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 05:11:15 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[comunes]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[newbies]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2331</guid>
		<description><![CDATA[Si eres nuevo en Linux, es común que cometas algunos errores que pueden darte problemas. Entérate cuáles son y cómo afrontarlos para evitar problemas innecesarios. Para muchos, migrar a Linux es fácil y solo deben aprender qué equivale a lo que ya sabían en otro sistema operativo. Para otros, es toda una pesadilla. Es maravilloso [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fdiez-errores-comunes-administracion-linux%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%2210%20errores%20que%20los%20nuevos%20administradores%20de%20linux%20cometen%22%20%7D);"></div>
<p style="text-align: justify;"><em>Si eres nuevo en Linux, es común que cometas algunos errores que pueden darte problemas. Entérate cuáles son y cómo afrontarlos para evitar problemas innecesarios.</em></p>
<p style="text-align: center;"><img title="tuxes" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/tuxes.png" alt="tux admin error" /></p>
<p style="text-align: justify;">Para muchos, migrar a Linux es fácil y solo deben aprender qué equivale a lo que ya sabían en otro sistema operativo. Para otros, es toda una pesadilla. Es maravilloso cuando la migración es como lo primero, pero algo realmente mal cuando lo segundo. Aún así la pesadilla no tiene que suceder especialmente cuando sabes, de primera mano, la mayoría de <strong>los errores que puede cometer un Administrador de Linux nuevo</strong>. Este artículo te ayudará a conocer y a superar dichos errores.<span id="more-2331"></span></p>
<h3 style="text-align: justify;">1: Instalar aplicaciones de diversas fuentes</h3>
<p style="text-align: justify;">Esto podría parecer una buena idea al principio. Estás corriendo <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a> así que sabes que el sistema de paquetes que usa el sistema es el de <a href="http://casidiablo.net/category/debian/">Debian</a>. Pero hay un número de aplicaciones que solo encuentras sin compilar, es decir, el sólo código fuente. Nada grato, ¿verdad? Puedes instalarlas, y funcionarán. Pero ¿porqué no es recomendable hacerlo? Simple, <strong>tu administrador de paquetes no puede manejar los paquetes que NO hayas instalado a través de él mismo</strong>. Así que, qué sucede cuando un paquete A (que instalaste desde las fuentes) depende de un paquete B (que fue instalado con el gestor de paquetes) y el paquete B es actualizado desde el administrador de actualizaciones. El paquete A podría funcionar o no. Por otro lado, <strong>si los dos paquete son instalados usando el gestor de paquetes, las probabilidades de que no se presente ningún tipo de error son mayores</strong>. Además, actualizar paquetes es mucho más fácil cuando todos los paquetes son del mismo tipo de binario.</p>
<h3 style="text-align: justify;">2: Olvidarse actualizar (o ser negligente)</h3>
<p style="text-align: justify;">Muchos administradores instalan y configuran <a href="http://casidiablo.net/category/linux">Linux</a>, y luego creen que ya no hay más que hacer. Es sólido, es seguro y funciona. Bueno, actualizar puede parchar nuevos exploits. <strong>Mantenerse actualizado puede ser la diferencia entre tener un sistema comprometido o uno seguro</strong>. Y solo porque puedes despreocuparte por la maravillosa seguridad de Linux, no significa que debas hacerlo. Por seguridad, por nuevas características, por estabilidad — las mismas razones para actualizar Windows — <strong>debes siempre tener un sistema actualizado</strong>.</p>
<h3 style="text-align: justify;">3: Contraseña para root débil</h3>
<p style="text-align: justify;">OK, repite conmigo: “La contraseña de root es la llave al reino” Así que ¿porqué hacer la llave del reino fácil de crackear? Por supuesto, haz que la contraseña de tu <strong>usuario estándar</strong> sea fácil de recordar o escribir. Pero <strong>a la contraseña de root</strong> — tu sabes, la que protege la base de datos de tu empresa — <strong>dale un nivel más difícil de crackear</strong>. Utiliza cuantos caracteres extraños y mayúsculas puedas, házlo tan difícil que tengas que guardarlo, cifrado, en una llave USB, que tengas que ponerlo en la máquina, montarlo, descifrarlo y usarlo. Se el administrador más paranoico del mundo!</p>
<h3 style="text-align: justify;">4: Evitar el uso de la consola</h3>
<p style="text-align: justify;">Nadie quiere tener que memorizarse un montón de comandos. Y para la mayoría de las cosas existe una GUI que hace el trabajo más fácil. Pero muchas veces <strong>la consola es más fácil, rápida, segura (mucho muy segura) y más fiable</strong>. Evitar el uso de la consola debería ser considerado un pecado capital para los administradores de Linux. Deberías al menos tener un conocimiento sólido de cómo la línea de comandos funciona y un pequeño arsenal de <a href="http://blogs.techrepublic.com.com/10things/?p=452">comandos útiles</a> (incluso <a href="http://casidiablo.net/10-comandos-linux/">comandos de linux</a> que tal vez no conoces, pero que son útiles) que puedas usar sin tener que <a title="Read The Fucking Manual - Leer el puto manual">RTFM</a>. Con una pequeña selección de herramientas de línea comandos en vez de GUIs, deberías estar preparado para cualquier cosa. (<strong>¿Te gustaría aprender algunos <a href="http://casidiablo.net/%C2%BFusas-la-consola-en-linux-%C2%BFte-gustaria-aprender-unos-comandos-practicos/">comandos prácticos de Linux</a>?</strong>)</p>
<h3 style="text-align: justify;">5: No tener un kernel funcional de respaldo</h3>
<p style="text-align: justify;">Miremos esto, no necesitas 12 kernels instalados en una máquina. Pero realmente necesitas actualizar tu kernel, y el proceso de actualización no elimina los kernels anteriores. ¿Qué debes hacer? <strong>Mantienes al menos la versión más reciente del kernel que funcionó apropiadamente</strong>. Digamos que tienes el kernel 2.6.22 funcionando y 2.6.20 como un backup. Si actualizas a 2.6.26 y todo va bien, puedes remover el 2.6.20. Si usas un sistema basado en RPM, puedes usar este método para remover kernels viejos:<em> rpm -qa | grep -i kernel</em> <em>seguido por rpm-e kernel-{VERSIÓN}</em>.</p>
<h3 style="text-align: justify;">6: No hacer backups a archivos de configuración críticos</h3>
<p style="text-align: justify;">¿Cuantas veces haz actualizado X11 para encontrarte con que tu nuevo <em>xorg.conf</em> hace que ya no puedas usar X? Solía sucederme bastante cuando era nuevo en Linux. Pero ahora, cada vez que las X van a ser actualizadas siempre hago un backup de <em>/etc/X11/xorg.conf</em> en caso tal que la actualización no vaya bien. Seguro, las actulizaciones de las X intentan hacer un backup del archivo <em>xorg.conf</em>, pero lo hace en el directorio <em>/etc/X11</em>, e incluso podrían fallar, así que <strong>mejor hacerlo manualmente y no lamentarse después</strong>. Siempre hago un backup de  <em>xorg.conf </em>en el directorio <em>/root</em> así que me aseguro que sólo el usuario root puede tener acceso a este. <strong>Esto aplica también a otras actualizaciones críticas como Samba, Apache, y MySQL</strong>.</p>
<h3 style="text-align: justify;">7: Iniciar un servidor con X</h3>
<p style="text-align: justify;">Cuando una máquina es un servidor dedicado, <strong>podrías tener las X instaladas de tal forma que otros administradores puedan hacer algunas cosas fácilmente. Pero eso no significa que el servidor deba iniciar automáticamente una sesión gráfica al iniciar</strong>. Esto desperdiciará preciosa memoria y ciclos del procesador. En vez de eso, deberías <strong>detener el proceso de booteo en el runlevel 3 de tal manera que quedes ante una línea de comandos</strong>. Esto no solamente ahorrará recursos, sino que también alejará personas inquietas de tu servidor (a menos que conozcan la línea de comandos y los passwords para hacer login). Para loguearse gráficamente, simplemente tendrás que iniciar sesión y ejecutar el comando <em>startx</em>.</p>
<h3 style="text-align: justify;">8: No entender los permisos</h3>
<p style="text-align: justify;"><strong>Los permisos pueden hacer tu vida más fácil</strong>, pero si no se usa adecuadamente, puede hacer la vida más fácil&#8230; a los hackers. <strong>La manera más simple para manejar permisos es usando el método <em>rwx</em>.</strong> Esto es lo que significa: r=lectura, w=escritura, x=ejecución. Por ejemplo, si quieres que un usuario pueda leer un archivo pero no modificarlo (escritura), ejecutas el siguiente comando <em>chmod u+r,u-wx nombre_archivo</em>. Muchas veces pasa que cuando a un usuario le sale <em>Permiso denegado</em> al intentar acceder a un archivo, el administrador ejecuta algo como <em>chmod 777 nombre_archivo</em> para evitar el problema. Pero esto en realidad puede causar más problemas y graves, porque le da al archivo privilegios de ejecución. <strong>Recuerda esto</strong>: 777 le da al archivo permisos rwx a todos los usuarios (root, group, y other), 666 da al archivo permisos rw a todos los usuarios, 555 da al archivo permisos rx a todos los usuarios, 444 da permiso r a todos los usuarios, 333 da permisos wx a todos los usuarios, 222 da permiso w a todos los usuarios, 111 da permisos x a todos los usuarios, y 000 quita los permisos para todos los usuarios.</p>
<h3 style="text-align: justify;">9: Hacer login con root</h3>
<p style="text-align: justify;"><strong>NO hagaz login como root</strong>. Si necesitas privilegios de root para ejecutar o configurar una aplicación, <strong>ejecuta <em>su</em> dentro de una sesión de usuario estándar</strong>. ¿Porqué es malo loguearse como root? Bien, cuando haces login con un usuario estándar, todas las aplicaciones X abiertas tienen solamente acceso limitado al sistema. <strong>Si haces login como root, todas las aplicaciones X abiertas van a tener todos los privilegios</strong>. Esto puede causar dos problemas: 1) <strong>si cometes un error con una GUI, ese error puede ser catastrófico para el sistema</strong> y 2) <strong>con las X corriendo como root hace tu sistema más vulnerable</strong>.</p>
<h3 style="text-align: justify;">10: Ignorar archivos de logs</h3>
<p style="text-align: justify;">Hay una razón por la cual <em>/var/log</em> existe. Es una simple ubicación para todos los archivos de error. Esto hace simple recodar dónde tienes que buscar primero, cuando haya un problema. <strong>¿Posibles errores de seguridad? Verifica el archivo /var/log/secure</strong>. Uno <strong>de los primeros lugares para tener en mente es </strong><em><strong>/var/log/messages</strong>. </em>Este es el archivo de log donde todos los errores genéricos son guardados. En este archivo encontrarás mensajes acerca de la red, cambios en los medios, etc. Cuando estás administrando una máquina puedes también usar una herramienta externa, como logwatch, que puede crear varios reportes para tí basado en tus archivos <em>/var/log</em>.</p>
<p style="text-align: justify;">Si eres un nuevo administrador de Linux, tener en cuenta estos errores pueden ayudarte a tener una migración mucho más tranquila. Si ya eres un buen administrador, nos gustaría escuchar tus consejos. Ten en cuenta demás los <strong><a href="http://casidiablo.net/10-tips-productividad-linux/">10 tips de productividad en Linux</a></strong>.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/diez-errores-comunes-administracion-linux/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>FFmpeg &#8211; Tutoriales, ejemplos, tips</title>
		<link>http://casidiablo.net/ffmpeg/</link>
		<comments>http://casidiablo.net/ffmpeg/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:07:01 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2108</guid>
		<description><![CDATA[FFmpeg es una completa herramienta para el procesamiento de audio y video. FFmpeg es desarrollado bajo Linux, pero puede ser usado en la mayoría de los sistemas operativos, incluyendo Windows. El proyecto está compuesto por varias herramientas: ffmpeg es una línea de comandos para convertir un tipo de video a otro. Soporta también grabación y [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fffmpeg%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22FFmpeg%20-%20Tutoriales%2C%20ejemplos%2C%20tips%22%20%7D);"></div>
<p style="text-align: center;"><img src="http://casidiablo.net/wordpress/wp-content/uploads/2008/10/ffmpeg-logo.png" alt="ffmpeg" /></p>
<p style="text-align: justify;"><a href="http://ffmpeg.mplayerhq.hu">FFmpeg</a> es una completa herramienta para el procesamiento de audio y video. FFmpeg es desarrollado bajo Linux, pero puede ser usado en la mayoría de los sistemas operativos, incluyendo Windows.</p>
<p style="text-align: justify;">El proyecto está compuesto por varias herramientas:</p>
<ul style="text-align: justify;">
<li><em>ffmpeg</em> es una línea de comandos para convertir un tipo de video a otro. Soporta también grabación y codificación en tiempo real desde una tarjeta de televisión.</li>
<li><em>ffserver</em> es un servidor HTTP de streaming multimedia para transmisiones en vivo.</li>
<li><em>ffplay</em> es un simple reproductor basado en SDL.</li>
<li><em>libavcodec</em> es una librería que contiene todos los de/codificadores de audio y video de FFmpeg. La mayoría de los codecs son desarrollados desde cero para asegurar el mejor rendimiento y para que su código sea fácil de reusar.</li>
<li style="text-align: justify;"><em>libavformat</em> es una librería que contiene los parsers y generadores para todos los formatos de audio y video comunes.</li>
</ul>
<h3>Instalación</h3>
<p style="text-align: justify;">La instalación de FFmpeg es muy sencilla bajo Linux puesto que se encuentra en los repositorios de todas las distribuciones más usadas. Por ejemplo, en Debian basta con ejecutar el siguiente comando para instalarlo:</p>
<div class="consola">apt-get install ffmpeg</div>
<p style="text-align: justify;">Si usas Ubuntu te recomiendo que lo instales desde los repositorios de <a href="http://www.medibuntu.org/">Medibuntu</a>, de tal manera que no tengas problemas con (de)codificadores de formatos privativos.</p>
<h3>Ejemplos de uso de ffmpeg</h3>
<ul style="text-align: justify;">
<li><a href="http://casidiablo.net/convertir-video-ffmpeg/"><strong>Lista de conversiones útiles de video usando ffmpeg</strong></a></li>
<li><a href="http://casidiablo.net/convertir-archivos-audio-ffmpeg/">Convertir WAV a MP3</a></li>
<li><a href="http://casidiablo.net/cambiar-resolucion-video-ffmpeg/">Cambiar resolución a un video</a></li>
<li><a href="http://casidiablo.net/extraer-partes-video-ffmpeg/">Limitar la duración o tamaño de un video</a></li>
<li><a href="http://casidiablo.net/ffmpeg-extraer-sonido/">Extraer audio de un video</a></li>
<li><a href="http://casidiablo.net/convertir-audio-estereo-mono-ffmpeg/">Cambiar canales de audio de estéreo a mono</a></li>
<li><a href="http://casidiablo.net/recortar-areas-video-ffmpeg/">Recortar áreas específicas de un video</a></li>
<li><a href="http://casidiablo.net/convertir-video-secuencia-fotos-ffmpeg/">Obtener secuencias de imagenes a partir de un video</a></li>
<li><a href="http://casidiablo.net/generar-video-desde-imagenes-ffmpeg/">Generar video a partir de una secuencia de imágenes</a></li>
<li><a href="http://casidiablo.net/pegar-videos-con-ffmpeg/">Unir videos usando ffmpeg</a></li>
<li><a href="http://casidiablo.net/anadir-o-quitar-pista-de-sonido-a-un-video-ffmpeg/">Añadir o quitar pista de sonido a un video</a></li>
<li><a href="http://casidiablo.net/pasar-video-a-gif-animado/">Convertir video en un GIF animado</a></li>
</ul>
<h3>Trabajando con hooks</h3>
<ul style="text-align: justify;">
<li><a href="http://casidiablo.net/camara-lenta-slow-motion-ffmpeg/">Video en cámara lenta (slow motion) con ffmpeg</a></li>
<li><a href="http://casidiablo.net/sobreponer-imagen-video/">Sobreponer imagen o texto a un video con ffmpeg &#8211; Uso de hooks [1ra parte]</a></li>
<li><a href="http://casidiablo.net/opciones-avanzadas-hook-ffmpeg/">Parámetros avanzados de los hooks y imlib2.so en ffmpeg &#8211; [2da parte]</a></li>
<li><a href="http://casidiablo.net/poner-imagen-texto-movimiento-ffmpeg-hooks/">Sobreponer imagen o texto en movimiento [ffmpeg] &#8211; Uso de hooks [3ra parte]</a></li>
<li><a href="http://casidiablo.net/opciones-avanzadas-ffmpeg/">Efectos avanzados con hooks con ffmpeg [4ra parte]</a></li>
<li><a href="http://casidiablo.net/ffmpeg-sobreponer-imagen-texto-temporalmente/">Bonus: efectos con ffmpeg y el uso de hooks</a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/ffmpeg/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Lista de conversiones útiles de video usando ffmpeg</title>
		<link>http://casidiablo.net/convertir-video-ffmpeg/</link>
		<comments>http://casidiablo.net/convertir-video-ffmpeg/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 05:11:17 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2104</guid>
		<description><![CDATA[Convertir un avi a mpg ffmpeg -i entrada.avi salida.mpg Convertir un mpg a avi ffmpeg -i entrada.mpg salida.avi Convertir avi a flv ffmpeg -i entrada.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv salida.flv Convertir un vídeo para verlo en el iPod/iPhone ffmpeg -i entrada.avi input -acodec aac -ab 128kb -vcodec [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fconvertir-video-ffmpeg%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Lista%20de%20conversiones%20%C3%BAtiles%20de%20video%20usando%20ffmpeg%22%20%7D);"></div>
<h3>Convertir un avi a mpg</h3>
<div class="consola">ffmpeg -i entrada.avi salida.mpg</div>
<h3>Convertir un mpg a avi</h3>
<div class="consola">ffmpeg -i entrada.mpg salida.avi</div>
<h3>Convertir avi a flv</h3>
<div class="consola">ffmpeg -i entrada.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv salida.flv</div>
<h3>Convertir un vídeo para verlo en el iPod/iPhone</h3>
<div class="consola">ffmpeg -i entrada.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X salida.mp4</div>
<ul>
<li><strong>Video original</strong>: entrada.avi</li>
<li><strong>Codec de audio</strong>: aac</li>
<li><strong>Bitrate del audio</strong>: 128kb/s</li>
<li><strong>Codec de vídeo</strong>: mpeg4</li>
<li><strong>Bitrate del vídeo</strong>: 1200kb/s</li>
<li><strong>Tamaño del vídeo</strong>: 320×180</li>
<li><strong>Vídeo generado</strong>: salida.mp4</li>
</ul>
<h3>Convertir un vídeo para verlo en la PSP</h3>
<div class="consola">ffmpeg -i entrada.avi -b 300 -s 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac salida.mp4</div>
<ul>
<li><strong>Video original</strong>: entrada.avi</li>
<li><strong>Codec de audio</strong>: aac</li>
<li><strong>Bitrate del audio</strong>: 32kb/s</li>
<li><strong>Codec de vídeo</strong>: xvid</li>
<li><strong>Bitrate del vídeo</strong>: 1200kb/s</li>
<li><strong>Tamaño del vídeo</strong>: 320×180</li>
<li><strong>Vídeo generado</strong>: salida.mp4</li>
</ul>
<h3>Convertir avi a dv</h3>
<div class="consola">ffmpeg -i entrada.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 salida.dv</div>
<h3>Convertir avi a mpeg para reproductores de dvd</h3>
<div class="consola">ffmpeg -i entrada.avi -target pal-dvd -ps 2000000000 -aspect 16:9 salida.mpeg</div>
<ul>
<li>target pal-dvd: Formato de salida</li>
<li>ps 2000000000: Tamaño máximo del archivo resultante en bits (en el ejemplo, 2Gb)</li>
<li>aspect 16:9: Panorámico</li>
</ul>
<h3>Comprimir avi a divx</h3>
<div class="consola">ffmpeg -i entrada.avi -s 320×240 -vcodec msmpeg4v2 salida.avi</div>
<h3>Comprimir Ogg Theora a Mpeg dvd</h3>
<div class="consola">ffmpeg -i entrada.ogm -s 720×576 -vcodec mpeg2video -acodec mp3 salida.mpg</div>
<h3>Comprimir avi a SVCD mpeg2</h3>
<p>Para PAL:</p>
<div class="consola">ffmpeg -i entrada.avi -target pal-svcd salida.mpg</div>
<p>Para NTSC:</p>
<div class="consola">ffmpeg -i entrada.avi -target ntsc-svcd salida.mpg</div>
<h3>Comprimir avi a VCD mpeg2</h3>
<p>Para PAL:</p>
<div class="consola">ffmpeg -i entrada.avi -target pal-vcd salida.mpg</div>
<p>Para NTSC:</p>
<div class="consola">ffmpeg -i entrada.avi -target ntsc-vcd salida.mpg</div>
<h3>Codificación con varias pasadas</h3>
<div class="consola">ffmpeg -i entrada -pass 2 -passlogfile ffmpeg2pass salida</div>
<p><strong>Fuente</strong>: <a href="http://www.catswhocode.com/blog/os/19-ffmpeg-commands-for-all-needs-824">CatsWhoCode</a> | traducción por <a href="http://mundo-geek.net">Zootropo</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/convertir-video-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

