<?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>Mis chorradas &#187; informática</title>
	<atom:link href="http://mischorradas.nishilua.com/category/informatica/feed/" rel="self" type="application/rss+xml" />
	<link>http://mischorradas.nishilua.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 11:49:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Configurar Apache2 y Mod Auth Mysql con contraseñas SHA1sum</title>
		<link>http://mischorradas.nishilua.com/2010/05/configurar-apache2-y-mod-auth-mysql-con-contrasenas-sha1sum/</link>
		<comments>http://mischorradas.nishilua.com/2010/05/configurar-apache2-y-mod-auth-mysql-con-contrasenas-sha1sum/#comments</comments>
		<pubDate>Mon, 10 May 2010 12:39:24 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=488</guid>
		<description><![CDATA[Ahora las contraseñas de usuarios del servidor Apache2 se almacenan encriptadas mediante SHA1. La versión del módulo que viene con la distribución es la 4.3.9-11 y es complicado configurarla (yo no conseguí que aceptase SHA1). La solución ha sido instalar el paquete de Ubuntu Lucid: http://ns2.canonical.com/es/lucid/web/libapache2-mod-auth-mysql que es la versión 4.3.9-12 Después simplemente se trata [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora las contraseñas de usuarios del servidor Apache2 se almacenan encriptadas mediante SHA1. La versión del módulo que viene con la distribución es la 4.3.9-11 y es complicado configurarla (yo no conseguí que aceptase SHA1).<br />
La solución ha sido instalar el paquete de Ubuntu Lucid: <a href="http://ns2.canonical.com/es/lucid/web/libapache2-mod-auth-mysql">http://ns2.canonical.com/es/lucid/web/libapache2-mod-auth-mysql</a> que es la versión 4.3.9-12</p>
<p>Después simplemente se trata de activar el módulo (con <code>sudo</code> en caso necesario,&#8230;):<br />
<code>$ a2enmod auth_mysql</code><br />
y leer <strong><i><u>detenidamente</u></i></strong> las instrucciones que aparecen en:<br />
<code>/usr/share/doc/libapache2-mod-auth-mysql/USAGE.gz</code><br />
<code>/usr/share/doc/libapache2-mod-auth-mysql/DIRECTIVES.gz</code></p>
<p>Sencillo sencillo.</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2010/05/configurar-apache2-y-mod-auth-mysql-con-contrasenas-sha1sum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cron, cron.hourly, cron.daily, cron.weekly, cron.monthly no funciona</title>
		<link>http://mischorradas.nishilua.com/2010/04/cron-cron-hourly-cron-daily-cron-weekly-cron-monthly-no-funciona/</link>
		<comments>http://mischorradas.nishilua.com/2010/04/cron-cron-hourly-cron-daily-cron-weekly-cron-monthly-no-funciona/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:12:39 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=459</guid>
		<description><![CDATA[A la hora de ejecutar el script de backup, no ejecuta backup.sh que copié dentro del subdirectorio correspondiente a la frecuencia de ejecución. El programa run-parts tampoco (parece ser que la ejecución se la deja a cron). ¿La razón? Que los nombres de ficheros dentro de /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly y /etc/cron.monthly no pueden contener ningún [...]]]></description>
			<content:encoded><![CDATA[<p>A la hora de ejecutar el script de backup, no ejecuta <code>backup.sh</code> que copié dentro del subdirectorio correspondiente a la frecuencia de ejecución. El programa run-parts tampoco (parece ser que la ejecución se la deja a cron). ¿La razón? Que los nombres de ficheros dentro de /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly y /etc/cron.monthly no pueden contener ningún punto; sólo números, letras, guiones,&#8230;<br />
Así que le cambié el nombre de <code>backup.sh</code> a <code>backup</code> y ya todo funciona a la perfección.</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2010/04/cron-cron-hourly-cron-daily-cron-weekly-cron-monthly-no-funciona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema de Firefox y múltiples sesiones</title>
		<link>http://mischorradas.nishilua.com/2009/11/problema-de-firefox-y-multiples-sesiones/</link>
		<comments>http://mischorradas.nishilua.com/2009/11/problema-de-firefox-y-multiples-sesiones/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:02:58 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=253</guid>
		<description><![CDATA[Resulta que me he encontrado con un problema en Firefox: la sesión está compartida por todas las ventanas y pestañas. Hay muchos ejemplos de los problemas que esto conlleva, como por ejemplo no poder tener dos ventanas de gmail abiertas con distintos usuarios. No soy el único que desea un comportamiento parecido al Internet Explorer [...]]]></description>
			<content:encoded><![CDATA[<p>Resulta que me he encontrado con un problema en Firefox: la sesión está compartida por todas las ventanas y pestañas. Hay muchos ejemplos de los problemas que esto conlleva, como por ejemplo no poder tener dos ventanas de gmail abiertas con distintos usuarios.<br />
No soy el único que desea un comportamiento parecido al Internet Explorer con respecto a las sesiones:</p>
<p><a href="http://forums.mozillazine.org/viewtopic.php?t=211311">http://forums.mozillazine.org/viewtopic.php?t=211311</a><br />
<a href="http://forums.mozillazine.org/viewtopic.php?f=38&#038;t=725675">http://forums.mozillazine.org/viewtopic.php?f=38&#038;t=725675</a><br />
<a href="http://forums.mozillazine.org/viewtopic.php?f=38&#038;t=185983">http://forums.mozillazine.org/viewtopic.php?f=38&#038;t=185983</a><br />
<a href="http://forums.mozillazine.org/viewtopic.php?t=223531">http://forums.mozillazine.org/viewtopic.php?t=223531</a><br />
<a href="http://tech.slashdot.org/article.pl?sid=05/02/01/018203">http://tech.slashdot.org/article.pl?sid=05/02/01/018203</a></p>
<p>El &#8220;bug&#8221; porque los de Mozilla lo tratan como una petición de una nueva característica:<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=117222">https://bugzilla.mozilla.org/show_bug.cgi?id=117222</a></p>
<p>Personalmente creo que no es ni bug ni petición de funcionalidad, sino un mal análisis sobre el funcionamiento de las sesiones.</p>
<p>Una solución es instalarse la <a href="http://www.nektra.com/products/cookiepie-tab-firefox-extension">extensión CookiePie</a>.<br />
Y un enlace a un <a href="http://www.youtube.com/watch?v=2Pfg-kJ4nAw">vídeo sobre CookiePie</a> donde se ve el funcionamiento.<br />
De todos modos repito que mejor sería un funcionamiento parecido al IE (por mucho asco que de el IE, concretamente esto lo hace mejor).</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/11/problema-de-firefox-y-multiples-sesiones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matlab: no funciona Alt Gr, ni corchetes ([]) ni llaves ({}) utilizando Scim</title>
		<link>http://mischorradas.nishilua.com/2009/11/matlab-no-funciona-alt-gr-ni-corchetes-ni-llaves-utilizando-scim/</link>
		<comments>http://mischorradas.nishilua.com/2009/11/matlab-no-funciona-alt-gr-ni-corchetes-ni-llaves-utilizando-scim/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:32:24 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=249</guid>
		<description><![CDATA[Al utilizar Scim parece ser que hay un problema de configuración. Para solucionarlo simplemente hay que editar el fichero /etc/scim/global y añadir la codificación local (&#8216;$locale&#8216; o &#8216;$echo $LANG&#8216;) a la configuración. En mi caso, la línea relevante me queda así: /SupportedUnicodeLocales = es_ES.UTF-8,en_US.UTF-8 Y listo :)]]></description>
			<content:encoded><![CDATA[<p>Al utilizar Scim parece ser que hay un problema de configuración. Para solucionarlo simplemente hay que editar el fichero <code>/etc/scim/global</code> y añadir la codificación local (&#8216;<code>$locale</code>&#8216; o &#8216;<code>$echo $LANG</code>&#8216;) a la configuración. En mi caso, la línea relevante me queda así:</p>
<p><code>/SupportedUnicodeLocales = es_ES.UTF-8,en_US.UTF-8</code></p>
<p>Y listo :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/11/matlab-no-funciona-alt-gr-ni-corchetes-ni-llaves-utilizando-scim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acer Aspire T180 ya no se cuelga</title>
		<link>http://mischorradas.nishilua.com/2009/09/acer-aspire-t180-ya-no-se-cuelga/</link>
		<comments>http://mischorradas.nishilua.com/2009/09/acer-aspire-t180-ya-no-se-cuelga/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:23:23 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=240</guid>
		<description><![CDATA[¡Al fin! Pro fin ya no se cuelga. Tras dos posts anteriores (problema y actualizar la BIOS), ya he solucionado el problema. El problema era por la wireless, concretamente en el módulo rt73 y rt73usb (uno que compilé), aunque el p54usb tampoco funcionaba muy bien. La solución ha sido enchufarme al router mediante un cable [...]]]></description>
			<content:encoded><![CDATA[<p>¡Al fin! Pro fin ya no se cuelga.<br />
Tras dos posts anteriores (<a href="http://mischorradas.nishilua.com/2009/09/problema-de-linux-con-amd-athlontm-64-x2-dual-core-processor-3800/">problema</a> y <a href="http://mischorradas.nishilua.com/2009/09/problema-con-acer-aspire-t180-hora-de-actualizar-la-bios/">actualizar la BIOS</a>), ya he solucionado el problema.</p>
<p>El problema era por la wireless, concretamente en el módulo rt73 y rt73usb (uno que compilé), aunque el p54usb tampoco funcionaba muy bien. La solución ha sido enchufarme al router mediante un cable de red RJ45 y listo.</p>
<p>De todos modos, actualizar la BIOS me ha venido genial, porque ahora ya no se me cuelga el windows con unos drivers de la wireless prism.</p>
<p>Eso sí, metí el gestor de redes Wicd y espero que no pase nada cuando vuelva de nuevo al network-manager&#8230; :S</p>
<p>¡Solucionado!</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/09/acer-aspire-t180-ya-no-se-cuelga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema con Acer Aspire T180: hora de actualizar la BIOS</title>
		<link>http://mischorradas.nishilua.com/2009/09/problema-con-acer-aspire-t180-hora-de-actualizar-la-bios/</link>
		<comments>http://mischorradas.nishilua.com/2009/09/problema-con-acer-aspire-t180-hora-de-actualizar-la-bios/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 17:55:39 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=234</guid>
		<description><![CDATA[Actualización: solución final. El ordenador se seguía colgando aunque con menos frecuencia que antes tras todas las medidas tomadas. Lo que ahora he intentado es actualizar la BIOS, pasando de la versión R01-A2 a la R01-C0 (la última por el momento). Para ello, he ido a la página de descargas de Acer, seleccionado mi modelo [...]]]></description>
			<content:encoded><![CDATA[<p>Actualización: <a href="http://mischorradas.nishilua.com/2009/09/acer-aspire-t180-ya-no-se-cuelga/">solución final</a>.</p>
<p>El ordenador se seguía colgando aunque con menos frecuencia que antes tras todas las medidas tomadas.<br />
Lo que ahora he intentado es actualizar la BIOS, pasando de la versión R01-A2 a la R01-C0 (la última por el momento). Para ello, he ido a la <a href="http://us.acer.com/acer/service.do?LanguageISOCtxParam=en&#038;miu10einu24.current.attN2B2F2EEF=3750&#038;sp=page15e&#038;ctx2.c2att1=25&#038;miu10ekcond13.attN2B2F2EEF=3750&#038;CountryISOCtxParam=US&#038;ctx1g.c2att92=453&#038;ctx1.att21k=1&#038;CRC=2054404012">página de descargas de Acer</a>, seleccionado mi modelo de ordenador, y descargado el <a href="http://global-download.acer.com/GDFiles%5CBIOS/BIOS/BIOS_R01-C0.zip?acerid=633643843264179701&#038;Step1=Desktop&#038;Step2=Aspire&#038;Step3=Aspire%20T180&#038;OS=V10&#038;LC=en&#038;SC=PA_6">programa para actualizar la BIOS</a> que ya trae una imagen de la BIOS incorporada.</p>
<p>El proceso es sencillo: se descomprime y hay un PDF que indica cómo actualizar la bios con el fichero 61AO615.bin. Es recomendable desactivar antes de todo la protección de boot de la BIOS en el setup en el arranque del ordenador.</p>
<p>En mi caso tras actualizar la BIOS tenía un problema al acceder a los discos duros y no podía cargar ningún sistema operativo. La solución fue:</p>
<ol>
<li>Desenchufar el ordenador</li>
<li>Abrir la carcasa</li>
<li>Cambiar el pin rojo de la placa base, que se encuentra abajo a la derecha, de las patas 2-3 a las patas 1-2 durante unos 30 segundos (borrado de la configuración BIOS)</li>
<li>Poner de nuevo el pin rojo en las patas 2-3</li>
<li>Encender el ordenador</li>
<li>Entrar en el setup de la BIOS y grabar la configuración tal y como está al entrar</li>
</ol>
<p>Tras eso, al reiniciar el ordenador puso un mensaje como &#8220;Actualizando&#8230; bla,bla,bla &#8230; DMI&#8221; y todo funcionó a la perfección. Parece que por el momento no se me cuelga. A ver si de esta tengo suerte&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/09/problema-con-acer-aspire-t180-hora-de-actualizar-la-bios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workflow para Trac</title>
		<link>http://mischorradas.nishilua.com/2009/09/workflow-para-trac/</link>
		<comments>http://mischorradas.nishilua.com/2009/09/workflow-para-trac/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 10:11:53 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=229</guid>
		<description><![CDATA[Para el Trac que utilizo he configurado mi propio workflow. Para ello he instalado los plugins: AdvancedTicketWorkflowPlugin WorkflowEditorPlugin para verificar visualmente el workflow creado Los activo en [components]: workfloweditor.workfloweditor_admin.workflowchangehandler = enabled workfloweditor.workfloweditor_admin.workfloweditoradmin = enabled advancedworkflow.* = enabled Y después añado el workflow casi a mano :P [ticket] workflow = ConfigurableTicketWorkflow,TicketWorkflowOpOwnerReporter, TicketWorkflowOpOwnerPrevious,TicketWorkflowOpStatusPrevious, TicketWorkflowOpXRef [ticket-workflow] leave = [...]]]></description>
			<content:encoded><![CDATA[<p>Para el <a href="http://trac.edgewall.org/">Trac</a> que utilizo he configurado mi propio <em>workflow</em>.<br />
Para ello he instalado los plugins:</p>
<ul>
<li><a href="http://trac-hacks.org/wiki/AdvancedTicketWorkflowPlugin">AdvancedTicketWorkflowPlugin</a></li>
<li><a href="http://trac-hacks.org/wiki/WorkflowEditorPlugin">WorkflowEditorPlugin</a> para verificar visualmente el workflow creado</li>
</ul>
<p>Los activo en [components]:<br />
<code><br />
workfloweditor.workfloweditor_admin.workflowchangehandler = enabled<br />
workfloweditor.workfloweditor_admin.workfloweditoradmin = enabled<br />
advancedworkflow.* = enabled</code></p>
<p>Y después añado el workflow casi a mano :P</p>
<p><code><br />
[ticket]<br />
workflow = ConfigurableTicketWorkflow,TicketWorkflowOpOwnerReporter,<br />
TicketWorkflowOpOwnerPrevious,TicketWorkflowOpStatusPrevious,<br />
TicketWorkflowOpXRef</p>
<p>[ticket-workflow]<br />
leave = * -> *<br />
leave.name = leave<br />
leave.default = 1<br />
leave.operations = leave_status</p>
<p>accept = new -> accepted<br />
accept.name = accept<br />
accept.default = 0<br />
accept.permissions = TICKET_MODIFY</p>
<p>discard = new,needinfo -> closed<br />
discard.name = discard<br />
discard.default = 0<br />
discard.operations = set_resolution<br />
discard.set_resolution = invalid,wontfix,duplicate,worksforme<br />
discard.permissions = TICKET_MODIFY</p>
<p>take = accepted -> assigned<br />
take.name = take ticket<br />
take.default = 0<br />
take.operations = set_owner_to_self<br />
take.permissions = TICKET_MODIFY</p>
<p>resign = assigned -> accepted<br />
resign.name = resign ticket<br />
resign.default = 0<br />
resign.operations = del_owner<br />
resign.permissions = TICKET_MODIFY</p>
<p>resolve = assigned -> resolved<br />
resolve.name = resolve<br />
resolve.default = 0<br />
resolve.operations = set_resolution<br />
resolve.permissions = TICKET_MODIFY</p>
<p>close = resolved -> closed<br />
close.name = close<br />
close.default = 0<br />
close.permissions = TICKET_MODIFY</p>
<p>reopen = closed,resolved -> new<br />
reopen.name = reopen<br />
reopen.default = 0<br />
reopen.operations = del_resolution,del_owner<br />
reopen.permissions = TICKET_CREATE</p>
<p>needinfo = new,accepted,assigned,resolved -> needinfo<br />
needinfo.name = need info<br />
needinfo.default = 0<br />
needinfo.operations = del_owner<br />
needinfo.permissions = TICKET_MODIFY</p>
<p>supplyinfo = needinfo -> *<br />
supplyinfo.default = 0<br />
supplyinfo.name = supply info<br />
supplyinfo.operations = set_status_to_previous,set_owner_to_previous<br />
</code></p>
<p>El resultado es el siguiente workflow:<br />
<div id="attachment_245" class="wp-caption aligncenter" style="width: 304px"><a href="http://mischorradas.nishilua.com/wp-content/uploads/2009/09/trac_workflow1.png"><img src="http://mischorradas.nishilua.com/wp-content/uploads/2009/09/trac_workflow1-294x300.png" alt="Mi workflow de Trac" title="Mi workflow de Trac" width="294" height="300" class="size-medium wp-image-245" /></a><p class="wp-caption-text">Mi workflow de Trac</p></div><br />
Detalles del workflow:</p>
<ul>
<li>No está orientado a cuestiones de pruebas. Entre &#8220;resolved&#8221; y &#8220;closed&#8221; estaría bien realizar una batería de pruebas del ticket.</li>
<li>El paso new->accepted es para verificar que el ticket es correcto, no duplicado, etc&#8230; y no se realiza asignación del ticket al usuario automáticamente. Es el usuario el que ha de cogerlo mediante &#8220;take&#8221;.</li>
<li>Una vez que un usuario coge un ticket, puede devolverlo al conjunto de en espera para ser tratados mediante &#8220;resign&#8221;.</li>
<li>En cualquier momento se puede pedir más información mediante &#8220;needinfo&#8221;. En ese momento se borra el propietario y se espera que alguien responda.</li>
<li>Tras ejecutar la acción &#8220;supplyinfo&#8221;, se vuelve al estado anterior a needinfo y el propietario se establece automáticamente a quien estaba resolviendo el ticket</li>
<li>Desde &#8220;new&#8221; y &#8220;needinfo&#8221; se puede descartar un ticket. En &#8220;needinfo&#8221; se permite hacer esto por si nadie responde en mucho tiempo y se desea limpiar la lista de tickets</li>
<li>En el diagrama no he indicado el ciclo &#8220;leave->leave&#8221; para cuando no se hace nada con un ticket</li>
</ul>
<p>Cosas que quedarían por hacer:</p>
<ul>
<li>Permitir que un usuario administrador pueda modificar los tickets a su antojo (sobretodo cambiar el propietario) en un workflow tan estricto como este</li>
<li>Añadir los estados necesarios para pruebas. Recordemos que el normal &#8220;olvidarse&#8221; de las pruebas y viene bien un &#8220;recordatorio&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/09/workflow-para-trac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema de Ubuntu en Acer Aspire T180 con nVidia 7500 LE</title>
		<link>http://mischorradas.nishilua.com/2009/09/problema-de-ubuntu-en-acer-aspire-t180-con-nvidia-7500-le/</link>
		<comments>http://mischorradas.nishilua.com/2009/09/problema-de-ubuntu-en-acer-aspire-t180-con-nvidia-7500-le/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 15:34:31 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=212</guid>
		<description><![CDATA[Parece que hay un problema con Ubuntu con algunas tarjetas nVidia. No recuerdo el mensaje que añadía a /var/log/kern.log o a /var/log/messages, pero el ordenador se colgaba. La solución: instalar la versión 170 de los drivers (a mí me recomendaba la 180) y añadir la opción &#8220;NvAGP=0&#8243; a /boot/grub/menu.lst en la línea del kernel: kernel [...]]]></description>
			<content:encoded><![CDATA[<p>Parece que hay un problema con Ubuntu con algunas tarjetas nVidia. No recuerdo el mensaje que añadía a /var/log/kern.log o a /var/log/messages, pero el ordenador se colgaba.</p>
<p>La solución: instalar la versión 170 de los drivers (a mí me recomendaba la 180) y añadir la opción &#8220;NvAGP=0&#8243; a /boot/grub/menu.lst en la línea del kernel:</p>
<p><code>kernel		/boot/vmlinuz-2.6.28-15-generic root=UUID=eac3b079-db42-4dfb-909a-7a3a210e6057 NvAGP=0 notsc clocksource=acpi_pm ro quiet splash</code></p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/09/problema-de-ubuntu-en-acer-aspire-t180-con-nvidia-7500-le/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema de Linux con AMD Athlon(tm) 64 X2 Dual Core Processor 3800+</title>
		<link>http://mischorradas.nishilua.com/2009/09/problema-de-linux-con-amd-athlontm-64-x2-dual-core-processor-3800/</link>
		<comments>http://mischorradas.nishilua.com/2009/09/problema-de-linux-con-amd-athlontm-64-x2-dual-core-processor-3800/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 15:31:26 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=209</guid>
		<description><![CDATA[Actualización: ir a este nuevo intento porque lo expuesto aquí parece que no funcionó del todo. Actualización: solución final. Parece ser que hay un problema con los procesadores multicore que en algunos casos los deja colgados *casi* aleatoriamente, como me pasaba a mi. El problema está con el contador de ticks del procesador, y la [...]]]></description>
			<content:encoded><![CDATA[<p>Actualización: ir a este <a href="http://mischorradas.nishilua.com/2009/09/problema-con-acer-aspire-t180-hora-de-actualizar-la-bios/">nuevo intento</a> porque lo expuesto aquí parece que no funcionó del todo.<br />
Actualización: <a href="http://mischorradas.nishilua.com/2009/09/acer-aspire-t180-ya-no-se-cuelga/">solución final</a>.</p>
<p>Parece ser que hay un problema con los procesadores multicore que en algunos casos los deja colgados *casi* aleatoriamente, como me pasaba a mi. El problema está con el contador de ticks del procesador, y la solución es cambiar el origen de los ticks y mantener la CPU a la máxima frecuencia siempre.</p>
<p>Poner las opciones &#8220;notsc clocksource=acpi_pm&#8221; en la línea &#8220;kernel&#8221; de menu.lst del cargador grub. En mi caso:</p>
<p><code>kernel		/boot/vmlinuz-2.6.28-15-generic root=UUID=eac3b079-db42-4dfb-909a-7a3a210e6057 NvAGP=0 notsc clocksource=acpi_pm ro quiet splash</code></p>
<p>Instalar el paquete cpufreqd:</p>
<p><code>sudo apt-get install cpufreqd</code></p>
<p>Modificar /etc/default/cpufreqd y establecer el &#8220;governor&#8221; de escalado a &#8220;performance&#8221;:</p>
<p><code>CPUFREQ_GOV_MODULES="performance"</code></p>
<p>Modificar /etc/init.d/cpufrequtils y modificar la línea &#8220;GOVERNOR=&#8221; a:</p>
<p><code>GOVERNOR="performance"</code></p>
<p>En este punto debería cambiar automáticamente el &#8220;governor&#8221; a &#8220;performance&#8221; al iniciar el ordenador, pero como es un multicore quisquilloso, al tratar de cambiar las frecuencias de ambos cores se hace un lío y deja todo en &#8220;ondemand&#8221; con lo que el ordenador se cuelga. Para ver que falla, comprobar que aparece un &#8220;[fail]&#8221; al hacer:</p>
<p><code>sudo /etc/init.d/cpufrequtils start</code></p>
<p>La solución es eliminar en la línea 84 del fichero /etc/init.d/cpufrequtils el parámetro: <code>--cpu $cpu</code> de modo que el cambio de frecuencia afecte a todos los cores a la vez, quedando la línea así:</p>
<p><code>$CPUFREQ_SET $CPUFREQ_OPTIONS 2>&#038;1 > /dev/null || \</code></p>
<p>========== Actualización ==========<br />
He comprobado que el paquede de Ubuntu 9.04 configura las cosas de manera extraña (con Debian no me pasaba). La cuestión es que no cambia el governor y lo deja en &#8220;ondemand&#8221;.<br />
Es necesario editar el fichero /etc/init.d/ondemand, y en la línea 27, donde pone:</p>
<p><code>echo -n ondemand > $CPUFREQ</code></p>
<p>cambiarlo por:</p>
<p><code>echo -n performance > $CPUFREQ</code></p>
<p>y ahora sí que al iniciar el ordenador pone el &#8220;governor&#8221; a &#8220;performance&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/09/problema-de-linux-con-amd-athlontm-64-x2-dual-core-processor-3800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilar PyQt 4.5.4</title>
		<link>http://mischorradas.nishilua.com/2009/08/compilar-pyqt-4-5-4/</link>
		<comments>http://mischorradas.nishilua.com/2009/08/compilar-pyqt-4-5-4/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 22:36:38 +0000</pubDate>
		<dc:creator>chorradasman</dc:creator>
				<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://mischorradas.nishilua.com/?p=169</guid>
		<description><![CDATA[Sólo para que mi memoria de mosquito no se olvide, apuntaré lo siguiente: Habiendo instalado la librería Qt 4.5.2 (a partir del repositorio de Debian) en Ubuntu 9.04, y habiendo descargado PyQt 4.5.4 de Riverbank, para compilar es necesario ejecutar &#8216;python ./configure&#8217; pero da un error porque intenta compilar con las librerías Qt3, así que [...]]]></description>
			<content:encoded><![CDATA[<p>Sólo para que mi memoria de mosquito no se olvide, apuntaré lo siguiente:<br />
Habiendo instalado la librería Qt 4.5.2 (a partir del repositorio de Debian) en Ubuntu 9.04, y habiendo descargado PyQt 4.5.4 de <a href="http://www.riverbankcomputing.co.uk/software/pyqt/download">Riverbank</a>, para compilar es necesario ejecutar &#8216;python ./configure&#8217; pero da un error porque intenta compilar con las librerías Qt3, así que hay que ejecutar:</p>
<p><code>python ./configure.py -q /usr/bin/qmake-qt4</code></p>
]]></content:encoded>
			<wfw:commentRss>http://mischorradas.nishilua.com/2009/08/compilar-pyqt-4-5-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
