<?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>jhuss blog &#187; Articulo</title>
	<atom:link href="http://jhuss.com/category/articulo/feed/" rel="self" type="application/rss+xml" />
	<link>http://jhuss.com</link>
	<description>...Un Mundo Libre por descubrir...</description>
	<pubDate>Fri, 25 Jul 2008 03:23:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>AMSN: reparando OIM y flash taskbar (português)</title>
		<link>http://jhuss.com/2008/07/11/amsn-reparando-oim-y-flash-taskbar-portugues/</link>
		<comments>http://jhuss.com/2008/07/11/amsn-reparando-oim-y-flash-taskbar-portugues/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 20:16:36 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=163</guid>
		<description><![CDATA[de mi anterior post: AMSN: reparando OIM y flash taskbar
Paulo Victor Rocha de Araújo ( paulocefet@gmail.com ) hizo una traducción y alguna modificación al portugués. gracias por la colaboración  
y dice:
Desde que atualizei para o Gnome 2.22, notei que o Amsn não piscava ao receber novas mensagens em janelas já abertas. Compilei o programa [...]]]></description>
			<content:encoded><![CDATA[<p>de mi anterior post: <a href="http://jhuss.com/2008/07/09/amsn-reparando-oim-y-flash-taskbar/">AMSN: reparando OIM y flash taskbar</a></p>
<p><strong>Paulo Victor Rocha de Araújo</strong> ( paulocefet@gmail.com ) hizo una traducción y alguna modificación al portugués. gracias por la colaboración <img src='http://jhuss.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>y dice:</p>
<p>Desde que atualizei para o Gnome 2.22, notei que o Amsn não piscava ao receber novas mensagens em janelas já abertas. Compilei o programa novamente e nada. Mudei do Debian pro Ubuntu e também nada. Até q resolvi instalar o XFCE. Funcionou! instalei o KDE, funcionou também. No Gnome, depois de instalar o Compiz também funcionou.</p>
<p>Entretanto, eu não desejava usar o Compiz, visto que estou utilizando um simples Asus Eee PC, que tem apenas 630MHz.</p>
<p>Depois de muito procurar na internet, encontrei em um blog venezuelano o caminho para a solução: http://jhuss.com/2008/07/09/amsn-reparando-oim-y-flash-taskbar/ (em espanhol)</p>
<p>Aqui vão as dicas (em português) e com algumas adaptações de problemas que eu tive durante o percurso:</p>
<p>Baixe os fontes do Amsn: <a href="http://amsn.sourceforge.net/amsn_dev.tar.gz" target="_blank">http://amsn.sourceforge.net/amsn_dev.tar.gz</a></p>
<p>Descompacte o arquivo <strong>amsn_dev.tar.gz</strong> (pode fazer clicando com o botão direito em cima e depois em Extrair aqui)</p>
<p>Ao descompactar, surgirá uma pasta chamada &#8216;msn&#8217;</p>
<p>Vá para a pasta &#8216;<strong>msn/utils/linux/linflash</strong>&#8216;</p>
<p>Com um editor de texto, abra o aqruivo &#8216;flash.c&#8217; que encontra -se dentro da pasta</p>
<p>Encontre a linha 135. Você vai encontrar o seguinte texto:<br />
<code>&nbsp;&nbsp;if (!demandsSuccess || !flash) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;setUrgencyHint(xdisplay, parent, flash);<br />
&nbsp;&nbsp;}</code></p>
<p>Comente (colocando // na frente) a primeira e a terceira linha, deixando apenas a do meio. Ficará assim:<br />
<code>&nbsp;&nbsp;//if (!demandsSuccess || !flash) {<br />
&nbsp;&nbsp;setUrgencyHint(xdisplay, parent, flash);<br />
&nbsp;&nbsp;//}</code></p>
<p>Uma observação. Aqui não foi usado o # para comentar por não se tratar de um arquivo em shell script, sim um código fonte em C</p>
<p>Salve e feche o arquivo.</p>
<p>Agora vamos a compilação:</p>
<p>Em um terminal, vá para a pasta &#8216;<strong>msn</strong>&#8216;, aquela que apareceu depois da extração do arquivo.</p>
<p>dê o seguinte comando: </p>
<p><strong><em>./configure &#8211;with-tcl=/usr/lib/tcl8.5 &#8211;with-tk=/usr/lib/tk8.5</em></strong></p>
<p>Se você encontrar erros, verifique aqui <a href="http://www.vivaolinux.com.br/dicas/verDica.php?codigo=10146" target="_blank">http://www.vivaolinux.com.br/dicas/verDica.php?codigo=10146</a> se você tem todas as dependências necessárias para compilar o Amsn. </p>
<p>Se essa etapa for concluida com sucesso, aparecerá algo parecido com:</p>
<p>configure: creating ./config.status<br />
config.status: creating Makefile<br />
config.status: creating utils/linux/capture/config.h</p>
<p>compile time options summary<br />
============================</p>
<p>    X11          : yes<br />
    Tcl		 : 8.5<br />
    TK 		 : 8.5<br />
    DEBUG        : no<br />
    STATIC       : no<br />
    FARSIGHT     : no</p>
<p>*** You do not seem to have gstreamer and farsight2 installed.<br />
*** You will not be able to build the required component for audio conversations.<br />
*** Read this for more information : http://amsn-project.net/wiki/Farsight<br />
paulo@paulo:~/msn$ </p>
<p>Depois de ver esse texto, digite o comando:</p>
<p><strong>make</strong></p>
<p>O amsn será compilado.</p>
<p>Depois de compilado, volte a pasta &#8216;<strong>msn/utils/linux/linflash</strong>&#8216;, copie (como root) o arquivo flash.so para a pasta: &#8216;<strong>/usr/lib/amsn/utils/linux/linflash/</strong>&#8216;, substituindo o arquivo de mesmo nome existente.</p>
<p>No MEU caso, o comando ficou:<br />
<strong><em>sudo cp /home/paulo/msn/utils/linux/linflash/flash.so /usr/lib/amsn/utils/linux/linflash/flash.so</em></strong></p>
<p>Abra o Amsn e pronto</p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/07/11/amsn-reparando-oim-y-flash-taskbar-portugues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AMSN: reparando OIM y flash taskbar</title>
		<link>http://jhuss.com/2008/07/09/amsn-reparando-oim-y-flash-taskbar/</link>
		<comments>http://jhuss.com/2008/07/09/amsn-reparando-oim-y-flash-taskbar/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 15:54:18 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=160</guid>
		<description><![CDATA[En la versión 0.97.1 de AMSN se descubrió un problema, que no se pueden enviar mensajes sin conexión (OIM) acá pueden ver el anuncio y la corrección: http://www.amsn-project.net/forums/viewtopic.php?t=5407
Resulta de que al tratar de enviar un mensaje sin conexión amsn da un aviso de error, y nunca envía el mensaje, para corregir esto hay que encontrar [...]]]></description>
			<content:encoded><![CDATA[<p>En la versión <em>0.97.1</em> de AMSN se descubrió un problema, que no se pueden enviar mensajes sin conexión (OIM) acá pueden ver el anuncio y la corrección: <a href="http://www.amsn-project.net/forums/viewtopic.php?t=5407" target="_blank">http://www.amsn-project.net/forums/viewtopic.php?t=5407</a></p>
<p>Resulta de que al tratar de enviar un mensaje sin conexión amsn da un aviso de error, y nunca envía el mensaje, para corregir esto hay que encontrar el archivo &#8220;<strong>sxml.tcl</strong>&#8221; en la instalación de amsn.</p>
<p>en mi caso es: <em>/usr/share/amsn/</em> como root eliminamos ese archivo, y descargamos el nuevo ya corregido acá: <a href="http://amsn.svn.sourceforge.net/viewvc/*checkout*/amsn/branches/0_97/amsn/sxml.tcl" target="_blank">sxml.tcl</a></p>
<p>se reinicia amsn y listo.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6179107547373781";
google_ad_slot = "9067619434";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Ahora el problema de flash taskbar no es propiamente de amsn, si no del manejador de ventanas. El problema es que al tener una ventana de conversación abierta, amsn debería avisar la llegada de nuevos mensajes con una alerta visual además de la alerta por audio, simplemente en el el panel de la lista de ventanas debería parpadear o &#8220;titilar&#8221; la ventana del conversación a la llegada de nuevos mensajes.</p>
<p>Esa opción parece funcionar bien en KDE y xfce4 pero en otros manejadores de ventanas no, en mi caso, el nuevo metacity de gnome.</p>
<p>se puede volver hacer funcionar haciendo una modificación en en código de AMSN, la ayuda la encontré en: <a href="http://www.amsn-project.net/forums/viewtopic.php?t=5349" target="_blank">http://www.amsn-project.net/forums/viewtopic.php?t=5349</a></p>
<p>Primero necesitamos tener el código fuente de &#8220;<strong>linflash</strong>&#8221; que viene en el amsn, hay 2 formas:</p>
<ul>
<li>Descargar el amsn versión de desarrollo: <a href="http://amsn.sourceforge.net/amsn_dev.tar.gz" target="_blank">http://amsn.sourceforge.net/amsn_dev.tar.gz</a></li>
<li>Descargar solo el codigo que necesitamos del svn, asi: <strong><em>svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/linux/linflash/</em></strong></li>
</ul>
<p>al descomprimir <strong>amsn_dev.tar.gz</strong> la carpeta &#8220;<strong>linflash</strong>&#8221; está en: <em>msn/utils/linux</em></p>
<p>ahora con un editor de texto, hay que modificar el archivo &#8220;<strong>flash.c</strong>&#8220;, ir a la linea 135:</p>
<p>se ve lo siguiente:<br />
<code><br />
&nbsp;&nbsp;if (!demandsSuccess || !flash) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;setUrgencyHint(xdisplay, parent, flash);<br />
&nbsp;&nbsp;}<br />
</code></p>
<p>hay que comentar la condición, queda así:<br />
<code><br />
&nbsp;&nbsp;//if (!demandsSuccess || !flash) {<br />
&nbsp;&nbsp;setUrgencyHint(xdisplay, parent, flash);<br />
&nbsp;&nbsp;//}<br />
</code></p>
<p>guardamos y solo queda compilar. Hay que recordar que algunas distribuciones separan las fuentes de los programas, básicamente para compilar amsn se requiere de <strong>tcl</strong> y <strong>tk</strong> y tal vez otras cosas, revisen que tengan los &#8220;dev&#8221; de esos paquetes.</p>
<p>si usamos la primera opción de descarga, solo con: &#8220;<strong><em>./configure &#8211;prefix=/usr</em></strong>&#8221; y despues &#8220;<strong><em>make</em></strong>&#8221; (esta es la que prefiero)</p>
<p>la segunda, bajar directamente solo linflash del svn, para compilar:</p>
<ul>
<li>gcc -I/usr/include/tcl8.5 -c -o flash.o flash.c</li>
<li>gcc -shared -o flash.so flash.o</li>
</ul>
<p>estar pendiente de la versión de tcl, yo tengo la 8.5, tengo que comentar que esta ultima opción no me funciono, dio algunos errores, por eso recomiendo la primera.</p>
<p>ya cuando este todo compilado, en la carpeta de linflash debe estar un archivo &#8220;<strong>flash.so</strong>&#8221; que va a ser el reemplazo, como root borramos &#8220;<strong>/usr/share/amsn/utils/linux/linflash/flash.so</strong>&#8221; y en ese mismo directorio colocamos el que acabamos de compilar.</p>
<p>reinician amsn y listo, un ejemplo:</p>
<p>antes:</p>
<p><img class="alignnone size-full wp-image-161" title="amsn-flash01" src="http://jhuss.com/wp-content/uploads/2008/07/amsn-flash01.png" alt="" width="381" height="45" /></p>
<p>después:</p>
<p><img class="alignnone size-full wp-image-162" title="amsn-flash02" src="http://jhuss.com/wp-content/uploads/2008/07/amsn-flash02.png" alt="" width="381" height="45" /></p>
<p><em><strong>PD:</strong> todo eso fue lo que seguí y funciono, no garantizo que a todos les sirva</em></p>
<p><strong><em>Actualización 11/07/2008 3:51 pm:</em></strong><br />
<em>Versión en portugués:</em> <a href="http://jhuss.com/2008/07/11/amsn-reparando-oim-y-flash-taskbar-portugues/">http://jhuss.com/2008/07/11/amsn-reparando-oim-y-flash-taskbar-portugues/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/07/09/amsn-reparando-oim-y-flash-taskbar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mlabel: Renombrar memoria USB</title>
		<link>http://jhuss.com/2008/06/11/mlabel-renombrar-memoria-usb/</link>
		<comments>http://jhuss.com/2008/06/11/mlabel-renombrar-memoria-usb/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 17:48:03 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=148</guid>
		<description><![CDATA[Desde GNU/Linux es posible cambiar la etiqueta de las memorias USB (&#8221;pendrive&#8221;), la herramienta se llama mlabel, que viene en el paquete mtools.
mtools contiene varias herramientas para manejar unidades de tipo MSDOS/Windows desde sistemas tipo unix.
en archlinux lo instalamos así: pacman -S mtools
ahora, guiándose por el manual de mlabel, no parece funcionar, simplemente debería ser: [...]]]></description>
			<content:encoded><![CDATA[<p>Desde GNU/Linux es posible cambiar la etiqueta de las memorias USB (&#8221;pendrive&#8221;), la herramienta se llama <strong>mlabel</strong>, que viene en el paquete <strong><a href="http://mtools.linux.lu/" target="_blank">mtools</a></strong>.</p>
<p>mtools contiene varias herramientas para manejar unidades de tipo MSDOS/Windows desde sistemas tipo unix.</p>
<p>en archlinux lo instalamos así: <em><code>pacman -S mtools</code></em></p>
<p>ahora, guiándose por el manual de mlabel, no parece funcionar, simplemente debería ser: <strong>mlabel /dev/sdb1:jhuss</strong><br />
donde <strong>/dev/sdb1</strong> es la memoria USB, luego de &#8220;<strong>:</strong>&#8221; va la etiqueta que se quiere colocar</p>
<p>buscando me conseguí con esto, parece ser algún bug, pero se puede hacer funcionar: <a href="http://bugs.archlinux.org/task/6106" target="_blank">http://bugs.archlinux.org/task/6106</a>.</p>
<p>y que esto fue lo que hice:</p>
<p><em><code>echo 'mtools_skip_check=1' > ~/.mtoolsrc</code></p>
<p><code>echo 'drive c: file="/dev/sdb1"' > /tmp/mtools.conf</code></p>
<p><code>MTOOLSRC=/tmp/mtools.conf mlabel c:JHUSS</code></em></p>
<p>listo, desmontan y desconectan la memoria, y la vuelven a conectar y verán que tiene la etiqueta nueva.</p>
<p>ejemplo:</p>
<p><img src="http://jhuss.com/wp-content/uploads/2008/06/mlabel1.png" alt="" title="mlabel1" width="130" height="130" class="alignnone size-full wp-image-149" /><br />
<em>MTOOLSRC=/tmp/mtools.conf mlabel c:usando_mlabel</em><br />
<br />
<img src="http://jhuss.com/wp-content/uploads/2008/06/mlabel2.png" alt="" title="mlabel2" width="130" height="130" class="alignnone size-full wp-image-150" /><br />
<em>MTOOLSRC=/tmp/mtools.conf mlabel c:JHUSS</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/06/11/mlabel-renombrar-memoria-usb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xcursor por defecto</title>
		<link>http://jhuss.com/2008/05/28/xcursor-por-defecto/</link>
		<comments>http://jhuss.com/2008/05/28/xcursor-por-defecto/#comments</comments>
		<pubDate>Wed, 28 May 2008 22:23:07 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=142</guid>
		<description><![CDATA[para cambiar el cursor por defecto en el sistema X, solo hay que hacer unos pocos pasos.
primero que todo, tener el tema de cursor que se quiere usar, por ejemplo se puede buscar alguno acá: http://www.gnome-look.org/index.php?xcontentmode=36 descargarlo y colocarlo en: /usr/share/icons
si usa arch, con una búsqueda así: pacman -Ss xcursor consiguen varios, yo instale xcursor-jimmac
ahora, [...]]]></description>
			<content:encoded><![CDATA[<p>para cambiar el cursor por defecto en el sistema X, solo hay que hacer unos pocos pasos.</p>
<p>primero que todo, tener el tema de cursor que se quiere usar, por ejemplo se puede buscar alguno acá: <a href="http://www.gnome-look.org/index.php?xcontentmode=36" target="_blank">http://www.gnome-look.org/index.php?xcontentmode=36</a> descargarlo y colocarlo en: <strong>/usr/share/icons</strong></p>
<p>si usa arch, con una búsqueda así: <strong>pacman -Ss xcursor</strong> consiguen varios, yo instale <strong>xcursor-jimmac</strong></p>
<p>ahora, que ya tenemos el tema del cursor, solo hace falta crear un enlace simbólico de la carpeta del tema a una de nombre: <strong>default</strong></p>
<p>así: <strong>ln -s /usr/share/icons/Jimmac /usr/share/icons/default</strong></p>
<p>ahora, no solo es eso, la carpeta del tema debe contener un archivo de de texto de nombre: <strong>index.theme</strong></p>
<p>que contiene la información del tema, un ejemplo es el que ya trae jimmac, que es:</p>
<p><code>[Icon Theme]<br />
Name=Jimmac<br />
Comment=Jimmac (Jimmac0) cursor theme<br />
Example=left_ptr_watch</code></p>
<p>si quieren crear su propio tema para el cursor, pueden revisar <a href="http://www.freedesktop.org/wiki/Software/icon-slicer" target="_blank">http://www.freedesktop.org/wiki/Software/icon-slicer</a></p>
<p>por ultimo, para los arch fan xD <a href="http://www.gnome-look.org/content/show.php/ArchCursorBlue?content=78506" target="_blank">http://www.gnome-look.org/content/show.php/ArchCursorBlue?content=78506</a></p>
<p>espero que les sea útil, hasta la próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/05/28/xcursor-por-defecto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vida del disco duro de los port&#225;tiles</title>
		<link>http://jhuss.com/2008/05/02/vida-del-disco-duro-de-los-portatiles/</link>
		<comments>http://jhuss.com/2008/05/02/vida-del-disco-duro-de-los-portatiles/#comments</comments>
		<pubDate>Fri, 02 May 2008 16:09:14 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=136</guid>
		<description><![CDATA[Saludos
Pues en titulo ya dice mucho, as&#237; que explico.
Parece ser que muchos discos duros para port&#225;tiles viene ya con &#8220;una duraci&#243;n de vida predeterminada&#8221;. El problema esta en que el cabezal del disco se estaciona cuando no esta siendo usado, esto causa que al llegar a un X numero de veces puede da&#241;arse.
La escusa de [...]]]></description>
			<content:encoded><![CDATA[<p>Saludos</p>
<p>Pues en titulo ya dice mucho, as&iacute; que explico.</p>
<p>Parece ser que muchos discos duros para port&aacute;tiles viene ya con &#8220;una duraci&oacute;n de vida predeterminada&#8221;. El problema esta en que el cabezal del disco se estaciona cuando no esta siendo usado, esto causa que al llegar a un X numero de veces puede da&ntilde;arse.</p>
<p>La escusa de los fabricantes para eso, el ahorro de energ&iacute;a, protecci&oacute;n contra golpes y no se que mas. Pero para que hacer eso si igual a un X numero de ciclos de estacionar el cabezal, el disco duro puede dejar de funcionar.</p>
<p>Parece mas bien una idea de &#8220;tienes que comprar un disco duro cada tanto tiempo&#8221;.</p>
<p>Este problema tiene tiempo y no se que tan difundi&oacute; esta, pero a mi me toco. Un buen articulo que consegu&iacute;, bien detallado fue este: <a href="http://www.vicente-navarro.com/blog/2007/10/28/linux-no-mata-discos-duros-se-mueren-solos/" target="_blank">linux-no-mata-discos-duros-se-mueren-solos/</a></p>
<p>para seguir resumiendo:</p>
<p>¿como saber si el disco duro sufre de ese mal? existe una herramienta llamada <strong>smart</strong>, en archlinux el paquete se llama: <strong>smartmontools</strong>, uno de los comados es smartctl, en mi caso fue as&iacute;:</p>
<p><code>smartctl -a /dev/sda | egrep 'ID|Load_Cycle'</code></p>
<p>que da la siguiente salida:</p>
<p><code>ID# ATTRIBUTE_NAME ... RAW_VALUE<br />
193 Load_Cycle_Count ... 138425</code></p>
<p>la parte de: <strong>RAW_VALUE</strong> es el que indica cuantos ciclos ya lleva el disco.</p>
<p>ahora ese ciclo va en aumento usando o no la computadora, pero eso se puede disminuir o detener. Usando <strong>hdparm</strong>, con el parametro <strong>-B</strong> para modificar la gesti&oacute;n de energ&iacute;a.</p>
<p>en mi caso use: <code>hdparm -B 254 /dev/sda</code></p>
<p>el valor de -B puede ir de 1 a 255 mientras mas cerca de 255 menos ciclos de estacionar el cabezal tiene el disco, y un numero mas bajo es lo contrario.</p>
<p>seg&uacute;n la documentaci&oacute;n el valor de 255 desactiva la gesti&oacute;n de energ&iacute;a, a mi no me funciono pero colocando 254 si.</p>
<p>si realizan esto, deber&iacute;an aplicar sus propias pruebas para determinar cual es el valor correcto para sus discos.</p>
<p>al tener todo listo, deber&iacute;an crear un script que ejecute ese comando al inicio del sistema, para no tener que hacerlo de forma manual.</p>
<p>yo lo que hice fue; crear un archivo en <strong>/usr/bin/</strong> de nombre <strong>nocycle</strong> con permisos de ejecuci&oacute;n.</p>
<p>que contiene:</p>
<p><code>#!/bin/bash<br />
hdparm -B 254 /dev/sda</code></p>
<p>una idea seria crear un demonio que ejecute el programa al inicio, pero si en su distribuci&oacute;n existen otras formas, tambi&eacute;n es valido, en archlinux existe un archivo: <strong>/etc/rc.local</strong> en el que agrego la siguiente linea: <strong>/usr/bin/nocycle</strong> y es todo, el programa se ejecuta al inicio del sistema.</p>
<p>ese archivo me permite agregar comando personales al iniciar el sistema, aparte de los demonios en <strong>/etc/rc.d</strong> o el archivo <strong>/etc/rc.sysinit </strong></p>
<p>eso creo que es todo, hasta la pr&oacute;xima.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/05/02/vida-del-disco-duro-de-los-portatiles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lanzamiento Vertical</title>
		<link>http://jhuss.com/2008/04/23/lanzamiento-vertical/</link>
		<comments>http://jhuss.com/2008/04/23/lanzamiento-vertical/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 18:56:35 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/?p=132</guid>
		<description><![CDATA[Publico un peque&#241;o programa escrito en python usando las librer&#237;as pygtk y matplotlib.
Lo que hace es el calculo y la gr&#225;fica de un lanzamiento vertical, donde se desprecia el rozamiento y el movimiento horizontal. Inicialmente hice el programa en el que la altura inicial es 0, cuando tenga tiempo lo modifico para que tome la [...]]]></description>
			<content:encoded><![CDATA[<p>Publico un peque&ntilde;o programa escrito en <a href="http://www.python.org" target="_blank">python</a> usando las librer&iacute;as <a href="http://www.pygtk.org" target="_blank">pygtk</a> y <a href="http://matplotlib.sourceforge.net/" target="_blank">matplotlib</a>.</p>
<p>Lo que hace es el calculo y la gr&aacute;fica de un lanzamiento vertical, donde se desprecia el rozamiento y el movimiento horizontal. Inicialmente hice el programa en el que la <em>altura inicial</em> es <strong>0</strong>, cuando tenga tiempo lo modifico para que tome la variable, y poder colocar una altura inicial distinta de <strong>0</strong>, en la interfaz esta listo el campo, y en el programa la variable es <strong><em>self.a_inicial</em></strong> solo es cosa de revisar las formulas y acomodar la gr&aacute;fica, si alguien tiene tiempo y lo acomoda, pues genial, pueden escribirme y lo actualizo.</p>
<p>pueden ver unas capturas de pantalla:</p>
<p><a href='http://jhuss.com/wp-content/uploads/2008/04/lv-01.png'><img src="http://jhuss.com/wp-content/uploads/2008/04/lv-01-300x235.png" alt="" title="lv-01" width="300" height="235" class="alignnone size-medium wp-image-134" /></a></p>
<p><a href='http://jhuss.com/wp-content/uploads/2008/04/lv-02.png'><img src="http://jhuss.com/wp-content/uploads/2008/04/lv-02-300x235.png" alt="" title="lv-02" width="300" height="235" class="alignnone size-medium wp-image-134" /></a></p>
<p>el siguiente enlace es para descargar el programa, y esta bajo la GPL <img src='http://jhuss.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> :<br />
<a href='http://jhuss.com/wp-content/uploads/2008/04/lanzamiento_vertical.tar.gz' target="_blank">lanzamiento_vertical.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/04/23/lanzamiento-vertical/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programaci&#243;n orientada a objetos en Python</title>
		<link>http://jhuss.com/2008/03/24/programacion-orientada-a-objetos-en-python/</link>
		<comments>http://jhuss.com/2008/03/24/programacion-orientada-a-objetos-en-python/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 17:20:34 +0000</pubDate>
		<dc:creator>jhuss</dc:creator>
		
		<category><![CDATA[Articulo]]></category>

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

		<category><![CDATA[Software Libre]]></category>

		<category><![CDATA[T&eacute;cnico]]></category>

		<guid isPermaLink="false">http://jhuss.com/2008/03/24/programacion-orientada-a-objetos-en-python/</guid>
		<description><![CDATA[Pregunt&#225;ndole al &#8220;se&#241;or que casi lo sabe todo&#8221;, buscaba documentaci&#243;n sobre el uso de self en python, y encontr&#233; un buen articulo de POO (Programaci&#243;n orientada a objetos) usando ese lenguaje de programaci&#243;n.
El contenido del articulo es el siguiente:

Formas de pensar: paradigmas de programaci&#243;n
Algunos paradigmas habituales
Programaci&#243;n multiparadigma
Tipos de datos
Clases y objetos
Fisonom&#237;a de una clase
Un paseo [...]]]></description>
			<content:encoded><![CDATA[<p>Pregunt&aacute;ndole al <a href="http://google.com" target="_blank">&#8220;se&ntilde;or que casi lo sabe todo&#8221;</a>, buscaba documentaci&oacute;n sobre el uso de <code>self</code> en python, y encontr&eacute; un buen articulo de POO (Programaci&oacute;n orientada a objetos) usando ese lenguaje de programaci&oacute;n.</p>
<p>El contenido del articulo es el siguiente:</p>
<ul>
<li>Formas de pensar: paradigmas de programaci&oacute;n</li>
<li>Algunos paradigmas habituales</li>
<li>Programaci&oacute;n multiparadigma</li>
<li>Tipos de datos</li>
<li>Clases y objetos</li>
<li>Fisonom&iacute;a de una clase</li>
<li>Un paseo entre objetos</li>
<li>Acceso individualizado a objetos: self</li>
<li>El m&eacute;todo de inicializaci&oacute;n __init__</li>
<li>Propiedades y Atributos</li>
<li>Herencia y derivaci&oacute;n de clases</li>
<li>Jerarqu&iacute;as de clases</li>
<li>Encapsulaci&oacute;n y grados de privacidad</li>
<li>Resumen final</li>
</ul>
<p>si alguno de esos temas parece interesante, pues visite el siguiente articulo del blog de RVBurke, <a href="http://blog.rvburke.com/2006/11/22/programacion-orientada-a-objetos-en-python/" target="_blank">Programaci&oacute;n orientada a objetos en Python</a></p>
<p>el articulo es bueno para quien ya tenga noci&oacute;n de programaci&oacute;n y desee aplicar POO con python, tambi&eacute;n es bueno para el que quiera aprender a programar, da pie a investigar mas <img src='http://jhuss.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>saludos, hasta la pr&oacute;xima.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhuss.com/2008/03/24/programacion-orientada-a-objetos-en-python/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
