<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>El blog d'en Melià</title>
	<link>http://fmelia.amscal.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sat, 05 Feb 2011 11:52:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Recorrer un SortedMap en orden inverso</title>
		<link>http://fmelia.amscal.com/2011/02/05/recorrer-un-sortedmap-en-orden-inverso/</link>
		<comments>http://fmelia.amscal.com/2011/02/05/recorrer-un-sortedmap-en-orden-inverso/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 11:51:44 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2011/02/05/recorrer-un-sortedmap-en-orden-inverso/</guid>
		<description><![CDATA[Para recorrer en orden inverso o descendiente un SortedMap (y quizás sirva para otro tipo de colecciones), podemos declararlo de la siguiente forma:

SortedMap diccionario = new TreeMap(Collections.reverseOrder());

Y para recorrerlo puede servirnos este ejemplo:

for (int key: diccionario.keySet()) {
   ....
}

]]></description>
			<content:encoded><![CDATA[<p>Para recorrer en orden inverso o descendiente un SortedMap (y quizás sirva para otro tipo de colecciones), podemos declararlo de la siguiente forma:</p>
<pre name="code" class="html">
SortedMap diccionario = new TreeMap(Collections.reverseOrder());
</pre>
<p>Y para recorrerlo puede servirnos este ejemplo:</p>
<pre name="code" class="html">
for (int key: diccionario.keySet()) {
   ....
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2011/02/05/recorrer-un-sortedmap-en-orden-inverso/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalar el arranque dual para el GHOST en equipos con dispositivos SATA</title>
		<link>http://fmelia.amscal.com/2011/01/07/instalar-el-arranque-dual-para-el-ghost-en-equipos-con-dispositivos-sata/</link>
		<comments>http://fmelia.amscal.com/2011/01/07/instalar-el-arranque-dual-para-el-ghost-en-equipos-con-dispositivos-sata/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 16:33:02 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2011/01/07/instalar-el-arranque-dual-para-el-ghost-en-equipos-con-dispositivos-sata/</guid>
		<description><![CDATA[1.- Lo primero será hacer que la partición que contiene el Windows 7 sea arrancable (puede que este paso no sea necesario, pero nos ahorrará trabajo). Lo mejor es instalar EasyBCD y crear un bootcfg en la partición. El objetivo es que borrando las otras particiones, el sistema con Windows 7 arranque. (o bien con [...]]]></description>
			<content:encoded><![CDATA[<p>1.- Lo primero será hacer que la partición que contiene el Windows 7 sea arrancable (puede que este paso no sea necesario, pero nos ahorrará trabajo). Lo mejor es instalar <a href="http://http://neosmart.net/dl.php?id=1">EasyBCD</a> y crear un bootcfg en la partición. El objetivo es que borrando las otras particiones, el sistema con Windows 7 arranque. (o bien con bcdedit.exe, desde la consola. Si se hace desde el windows, arrancar cmd como Administrador, haciendo clic con el botón derecho).</p>
<p>2.- Con una Live de ubuntu hacer una copia de la partición a un disco (mejor usar el ntfsclone porque el partimage falló en la restauración): </p>
<pre name="code" class="html">ntfsclone --save-image --output backup.img /dev/hda1</pre>
<p>3.- Arrancar el USB de instalación de GHOST e instalar la imagen que tiene, con el GRUB. Es posible que el equipo nos dé un error de GRUB al arrancar. Reinstalar el GRUB desde algún sitio (un CD por ejemplo), pero que sea GRUB 1.
<pre name="code" class="html">/usr/sbin/grub-install --no-floppy --root-directory=/mnt/usb/ '(hd0)'</pre>
<p>Mirar esta <a href="http://www.vicente-navarro.com/blog/2007/06/29/arrancar-ms-dos-desde-una-memoria-usb/">página</a></p>
<p>4.- Restaurar la imagen en la segunda partición:
<pre name="code" class="html">ntfsclone --restore-image --overwrite /dev/hda1 backup.img</pre>
<p>5.- Seguramente el windows no arrancarà desde el GRUB, hay que reparar el arranque de windows 7. Usar un CD de recuperación de windows 7 o bien un DVD de instalación:</p>
<pre name="code" class="html">
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
bootsect /nt60 /all
</pre>
<p>Me ha funcionado hacer primero &#8220;bootrec /fixboot&#8221; y luego &#8220;bootrec /rebuildbcd&#8221;. Si no detecta ningún disco con Windows hacer que lo repare el mismo con la opción de reparación. Si sigue sin arrancar, volver a arrancar el CD y hacer de nuevo el &#8220;bootrec /rebuildbcd&#8221; (ahora deberá verlo).</p>
<p>6.- El Ghost (el 11) se queda colgado al arrancar. Hay que entrar en la partición y editar autoexec.bat. Añadir detrás de las llamadas al ghost.exe el parámetro &#8220;-noide&#8221; (he visto que en algunos sitios hablan de &#8220;-fni&#8221;, pero no me ha funcionado).</p>
<p>* .- problemas con GHOST 15: El CD de arranque da un error y no se llega a cargar, no resulta un software válido.<br />
* .- muchos problemas con Acronis True Image 2011, parece ser que el Hardware es especial. Hubiera sido un buen modo de hacer lo que se pretende, porque incluso instala la posibilidad de arrancar un sistema de restauración pulsando F11<br />
* .- No se ha probado ghost4linux (g4l)</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2011/01/07/instalar-el-arranque-dual-para-el-ghost-en-equipos-con-dispositivos-sata/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Problemas con Plugin de Java en Ubuntu y Firefox 3.6</title>
		<link>http://fmelia.amscal.com/2010/08/04/problemas-con-plugin-de-java-en-ubuntu-y-firefox-36/</link>
		<comments>http://fmelia.amscal.com/2010/08/04/problemas-con-plugin-de-java-en-ubuntu-y-firefox-36/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 17:55:28 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2010/08/04/problemas-con-plugin-de-java-en-ubuntu-y-firefox-36/</guid>
		<description><![CDATA[El plugin de java para Firefox deja de funcionar tras actualizar Firefox. Vamos al directorio donde se encuentra el enlace al plugin, en mi caso /home/usuario/.mozilla/plugins. Borramos el enlace que tenemos actualmente, seguramente estará enlazado a libjavaplugin_oji.so
Debemos bajar una version del JRE igual y superior a la 6.15
Debemos crear , en el mismo sitio que [...]]]></description>
			<content:encoded><![CDATA[<p>El plugin de java para Firefox deja de funcionar tras actualizar Firefox. Vamos al directorio donde se encuentra el enlace al plugin, en mi caso /home/usuario/.mozilla/plugins. Borramos el enlace que tenemos actualmente, seguramente estará enlazado a libjavaplugin_oji.so</p>
<p>Debemos bajar una version del JRE igual y superior a la 6.15</p>
<p>Debemos crear , en el mismo sitio que estaba antes, un enlace dinámico al archivo libnpjp2.so que trae el nuevo JRE, en mi caso: ln -s /opt/java/jre1.6.0_21/lib/i386/libnpjp2.so .</p>
<p>Arrancamos Firefox y tecleamos about:plugins</p>
<p>En la lista de plugins debería aparecer el de java</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2010/08/04/problemas-con-plugin-de-java-en-ubuntu-y-firefox-36/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalación del eDNI en Ubuntu (9.10)</title>
		<link>http://fmelia.amscal.com/2010/04/22/instalacion-del-edni-en-ubuntu-910/</link>
		<comments>http://fmelia.amscal.com/2010/04/22/instalacion-del-edni-en-ubuntu-910/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 12:08:48 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2010/04/22/instalacion-del-edni-en-ubuntu-910/</guid>
		<description><![CDATA[Instalación de eDNI en Ubuntu 9.10 y Firefox 3.5, y teclado con lector C3PO KBR36.
1.- Instalamos opensc_1.4.7 desde la página oficial (link). Es un .deb, doble clic y se instala.
Probamos que el lector está reconocido y funcionando. Al poner el eDNI deberá aparecer una luz verde fija en el lector, además al escribir el comando [...]]]></description>
			<content:encoded><![CDATA[<p>Instalación de eDNI en Ubuntu 9.10 y Firefox 3.5, y teclado con lector C3PO KBR36.</p>
<p>1.- Instalamos opensc_1.4.7 desde la página oficial (<a href="http://http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/opensc_1.4.7_arq.html">link</a>). Es un .deb, doble clic y se instala.</p>
<p>Probamos que el lector está reconocido y funcionando. Al poner el eDNI deberá aparecer una luz verde fija en el lector, además al escribir el comando pcs_scan aparecerá información sobre la tarjeta y el lector. </p>
<p>2.- Accedemos a Aplicaciones -> Oficina -> registrar módulo eDNI PKCS#11, marcamos todas las casillas y pulsamos aceptar.</p>
<p>Con esto debería funcionar (<a href="https://av-dnie.cert.fnmt.es/compruebacert/compruebacert">comprobar</a>), pero al intentarlo con Firefox puede dar un error de comprobación de errores (Ha ocurrido un error durante una conexión a av-dnie.cert.fnmt.es.<br />
El otro extremo de la conexión SSL no puede verificar su certificado.<br />
(Código de error: ssl_error_bad_cert_alert))</p>
<p>3.- Para solucionar esto, como dice en el manual, &#8216;deberá determinar en su equipo el path hasta la librería libpcsclite.so.1 y comprobar que coincide con el valor de la variable provider_library en el fichero /etc/opensc/opensc.conf&#8217;, para ello editamos este fichero, descomentamos la línea correspondiente y modificamos el path. Guarmos y cerramos</p>
<p>4.- Accedemos a Firefox, menú Editar -> Preferencias -> Avanzado -> Dispositivos de seguridad. Pulsamos &#8220;Cargar&#8221; módulo (si no está cargado ya) y ponemos &#8220;eDNI PKCS#11&#8243; y la ruta &#8220;/usr/lib/opensc-pkcs11.so&#8221;. </p>
<p>Aparecerán varios slots, si tenemos el eDNI electrónico puesto y funcionando, entre las primeras ranuras debe aparecer el nombre &#8220;DNI electrónico&#8221;. el resto C3PO KBR36&#8230; si no podemos probar a reinicar el firefox.</p>
<p>con esto ya debería funcionar</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2010/04/22/instalacion-del-edni-en-ubuntu-910/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Error IE con un video embebido</title>
		<link>http://fmelia.amscal.com/2010/03/25/error-ie-con-un-video-embebido/</link>
		<comments>http://fmelia.amscal.com/2010/03/25/error-ie-con-un-video-embebido/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 12:19:26 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2010/03/25/error-ie-con-un-video-embebido/</guid>
		<description><![CDATA[El problema es que al salir de la página saltan errores de explorer:
&#8220;Se requiere un objeto&#8221; en la línea 53, char 3.
El error aparece en la función siguiente de Jscript

function __flash__removeCallback(instance, name) {
  instance[name] = null;
}

Solución, cargarse los videos antes de salir de la página. Añadir la siguiente función (necesita jquery, sino habrá que [...]]]></description>
			<content:encoded><![CDATA[<p>El problema es que al salir de la página saltan errores de explorer:</p>
<p>&#8220;Se requiere un objeto&#8221; en la línea 53, char 3.</p>
<p>El error aparece en la función siguiente de Jscript</p>
<pre name="code" class="html">
function __flash__removeCallback(instance, name) {
  instance[name] = null;
}
</pre>
<p>Solución, cargarse los videos antes de salir de la página. Añadir la siguiente función (necesita jquery, sino habrá que adaptarla):</p>
<pre name="code" class="html">
  jQuery(window).unload(function () {
     jQuery('div.video').each(function(i) {
        jQuery(this).remove();
     });
  });
</pre>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2010/03/25/error-ie-con-un-video-embebido/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nagios, configuración básica para http</title>
		<link>http://fmelia.amscal.com/2010/02/19/nagios-configuracion-basica-para-http/</link>
		<comments>http://fmelia.amscal.com/2010/02/19/nagios-configuracion-basica-para-http/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 12:16:57 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2010/02/19/nagios-configuracion-basica-para-http/</guid>
		<description><![CDATA[1.- Cambiar dirección de e-mail para notificaciones, en /etc/nagios3/conf.d/contacts_nagios2.cfg
2.- Se añade en /etc/nagios3/nagios.conf, lo siguiente
cfg_file=/etc/nagios3/hosts.cfg
cfg_file=/etc/nagios3/services.cfg
3.- Creamos hosts.cfg y services.cvg
4.- en hosts.cfg ponemos:

define host{
        use             generic-host            [...]]]></description>
			<content:encoded><![CDATA[<p>1.- Cambiar dirección de e-mail para notificaciones, en /etc/nagios3/conf.d/contacts_nagios2.cfg<br />
2.- Se añade en /etc/nagios3/nagios.conf, lo siguiente</p>
<blockquote><p>cfg_file=/etc/nagios3/hosts.cfg<br />
cfg_file=/etc/nagios3/services.cfg</p></blockquote>
<p>3.- Creamos hosts.cfg y services.cvg<br />
4.- en hosts.cfg ponemos:</p>
<blockquote>
<p>define host{<br />
        use             generic-host            ; Inherit default values from a template<br />
        host_name       web                     ; The name we&#8217;re giving to this host<br />
        alias           el portal               ; A longer name associated with the host<br />
        address         192.168.70.13           ; IP address of the host<br />
        }</p>
</blockquote>
<p>5.- en commands.cfg</p>
<blockquote><p>define command{<br />
        name            check_web<br />
        command_name    check_web<br />
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$<br />
        }</p>
<p>define command{<br />
        name            check_document<br />
        command_name    check_document<br />
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$<br />
        }
</p></blockquote>
<p>7.- y en services.cfg:</p>
<blockquote><p>
define service{<br />
        use                     generic-service         ; Inherit default values from a template<br />
        host_name               web<br />
        service_description     comprobar pagina principal web<br />
        check_command           check_http<br />
}</p>
<p>define service{<br />
        use                     generic-service         ; Inherit default values from a template<br />
        host_name               web<br />
        service_description     comprobar un documento cualquiera  ;solicitud general<br />
        check_command           check_document! -u &#8220;/c/document_library/get_file?uuid=e7c80ca5-3e9e-4f3f-96a9-aed52ecda648&#038;groupId=16302&#8243;<br />
}</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2010/02/19/nagios-configuracion-basica-para-http/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Borrar un paquete roto - Ubuntu 9.10</title>
		<link>http://fmelia.amscal.com/2010/01/22/borrar-un-paquete-roto-ubuntu-910/</link>
		<comments>http://fmelia.amscal.com/2010/01/22/borrar-un-paquete-roto-ubuntu-910/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 09:59:12 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://fmelia.amscal.com/2010/01/22/borrar-un-paquete-roto-ubuntu-910/</guid>
		<description><![CDATA[Después de probar con todo, se hace lo siguiente:
1.- Se edita el fichero /var/lib/dpkg/status y se borra con cuidado la entrada correspondiente. (conveniente hacer copia de seguridad). En nuestro caso la de smbclient
2.- ejecutamos: sudo apt-get install -f
]]></description>
			<content:encoded><![CDATA[<p>Después de probar con todo, se hace lo siguiente:</p>
<p>1.- Se edita el fichero /var/lib/dpkg/status y se borra con cuidado la entrada correspondiente. (conveniente hacer copia de seguridad). En nuestro caso la de smbclient<br />
2.- ejecutamos: sudo apt-get install -f</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2010/01/22/borrar-un-paquete-roto-ubuntu-910/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Seleccionar en una llista desplegable mentre s&#8217;escriu, en Explorer &lt; 7</title>
		<link>http://fmelia.amscal.com/2008/02/06/seleccionar-en-una-llista-desplegable-mentre-sescriue-en-explorer-7/</link>
		<comments>http://fmelia.amscal.com/2008/02/06/seleccionar-en-una-llista-desplegable-mentre-sescriue-en-explorer-7/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 16:40:43 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[html]]></category>

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

		<guid isPermaLink="false">http://www.amscal.com/AltresWebs/fmelia/?p=21</guid>
		<description><![CDATA[Un exemple de com fer que Explorer versió anterior a la 7 (perquè la 7 ja ho fa) puga seleccionar un element d&#8217;una llista desplegable mentre s&#8217;escriu.


&#60;html&#62;
 &#60;head&#62;
  &#60;script type=&#34;text/javascript&#34;&#62;

   var fnd = &#34;&#34;;
   var aux = -1;
   var saltaonchange = &#8217;s&#8217;;

   function salta() {
  [...]]]></description>
			<content:encoded><![CDATA[<p>Un exemple de com fer que Explorer versió anterior a la 7 (perquè la 7 ja ho fa) puga seleccionar un element d&#8217;una llista desplegable mentre s&#8217;escriu.</p>
<pre name="code" class="html">

&lt;html&gt;
 &lt;head&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;

   var fnd = &quot;&quot;;
   var aux = -1;
   var saltaonchange = &#8217;s&#8217;;

   function salta() {
    if (saltaonchange == &#8217;s&#8217;) {
     alert(&#8217;hh&#8217;);
    }
   }   
  &lt;/script&gt;

  &lt;!&#8211;[if lt IE 7]&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;

   window.onload = function () {

    document.getElementById(&quot;desplegable&quot;).onblur = function() {
     var sel = this;

     if (aux != -1 &amp;&amp; sel.selectedIndex != aux) {
      salta();
      aux = &#8221;; 
     }
    } 

    document.getElementById(&quot;desplegable&quot;).onkeypress = function() {
     var k;
     var sel = this;

     k = String.fromCharCode(event.keyCode);

     if (k &lt; &quot; &quot; || k &gt; &quot;~&quot;) return true;
     if (k == &quot; &quot;) fnd = &quot;&quot;;
       else fnd += k.toUpperCase();
     for (var i=0; i&lt;sel.options.length; i++) {

      if (fnd == sel.options[i].text.toUpperCase().substring(0,fnd.length)) {
       if (aux == -1) aux = sel.selectedIndex;
       sel.options.selectedIndex = 1;
       saltaonchange = &#8216;n&#8217;;
       return false;
       }
      }
     }
    }

 &lt;/script&gt;
 &lt;![endif]&#8211;&gt;  

&lt;html&gt;

 &lt;/head&gt;
 &lt;body&gt;
   &lt;select id=&quot;desplegable&quot; onchange=&quot;salta();&quot; onfocus=&quot;fnd=&#8221;; aux=-1; saltaonchange=&#8217;s&#8217;&quot;&gt;
   &lt;option&gt;&lt;/option&gt;
   &lt;option&gt;aaa&lt;/option&gt;
   &lt;option&gt;bab&lt;/option&gt;
   &lt;option&gt;bac&lt;/option&gt;
   &lt;option&gt;cba&lt;/option&gt;
   &lt;option&gt;cbb&lt;/option&gt;
   &lt;option&gt;xbc&lt;/option&gt;
   &lt;/select&gt;
 &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>salut.</p>
<link type="text/css" rel="stylesheet" href="css/SyntaxHighlighter.css"></link>
<script language="javascript" src="js/shCore.js"></script><br />
<script language="javascript" src="js/shBrushCSharp.js"></script><br />
<script language="javascript" src="js/shBrushXml.js"></script><br />
<script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = \'/flash/clipboard.swf\';
dp.SyntaxHighlighter.HighlightAll(\'code\');
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2008/02/06/seleccionar-en-una-llista-desplegable-mentre-sescriue-en-explorer-7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incloure codi HTML i PHP en els posts de Wordpress</title>
		<link>http://fmelia.amscal.com/2008/01/07/incloure-codi-html-i-php-en-els-posts-de-wordpress/</link>
		<comments>http://fmelia.amscal.com/2008/01/07/incloure-codi-html-i-php-en-els-posts-de-wordpress/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 18:19:46 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.amscal.com/AltresWebs/fmelia/?p=20</guid>
		<description><![CDATA[Amb la intenció de no incloure (per ara) un plugin específic per afegir codi en els posts, les sol·lucions que ens queden per a incloure HTML o PHP són poques. Podríem incloure el text en un &#8216;textarea&#8217;, o podríem substituir els caràcters especials per les corresponents entitats&#8230;
Per fer açò últim, hi ha programes i pàgines [...]]]></description>
			<content:encoded><![CDATA[<p>Amb la intenció de no incloure (per ara) un plugin específic per afegir codi en els posts, les sol·lucions que ens queden per a incloure HTML o PHP són poques. Podríem incloure el text en un &#8216;textarea&#8217;, o podríem substituir els caràcters especials per les corresponents entitats&#8230;</p>
<p>Per fer açò últim, hi ha programes i pàgines web que ens permeten fer la traducció del codi a les entitats corresponents, per exemple:</p>
<p><a target="_blank" href="http://chuano.net/chuano/util/convsimbolos.php">http://chuano.net/chuano/util/convsimbolos.php</a></p>
<p>salut</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2008/01/07/incloure-codi-html-i-php-en-els-posts-de-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arrancar amb GRUB i canviar la contrasenya de root</title>
		<link>http://fmelia.amscal.com/2008/01/07/arrancar-amb-grub-i-canviar-la-contrasenya-de-root/</link>
		<comments>http://fmelia.amscal.com/2008/01/07/arrancar-amb-grub-i-canviar-la-contrasenya-de-root/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 17:39:39 +0000</pubDate>
		<dc:creator>fmelia</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.amscal.com/AltresWebs/fmelia/?p=19</guid>
		<description><![CDATA[Els passos són els següents:
1.-  Quan ens apareix la finestreta per a seleccionar el Sistema Operatiu, triem el que ens interessa i premem &#8216;e&#8217;.
2.-  En la següent finestra veurem diverses línies, les quals són els arguments amb els què inicia el Sistema Operatiu. Ens coloquem en el que comença per &#8216;Kernel&#8217; i premem [...]]]></description>
			<content:encoded><![CDATA[<p>Els passos són els següents:</p>
<p>1.-  Quan ens apareix la finestreta per a seleccionar el Sistema Operatiu, triem el que ens interessa i premem &#8216;e&#8217;.</p>
<p>2.-  En la següent finestra veurem diverses línies, les quals són els arguments amb els què inicia el Sistema Operatiu. Ens coloquem en el que comença per &#8216;Kernel&#8217; i premem &#8216;e&#8217;.</p>
<p>3.-  Al final de la línia afegim &#8216; <em>rw init=/bin/bash</em>&#8216; i premem &#8216;enter&#8217;. Després premem &#8216;b&#8217; per a iniciar el sistema.</p>
<p>4.-  Per a canviar la contrasenya, hem d&#8217;escriure &#8216;<em>passwd root</em>&#8216;. També podem crear un nou usuari, amb:</p>
<p><em>useradd -d /home/userX -s /bin/bash userX</em></p>
<p><em>passwd userX</em></p>
<p><em>cd /home</em></p>
<p><em>mkdir userX</em></p>
<p><em>chmod 755 userX</em></p>
<p>&#8230;</p>
<p>Hi ha la possibilitat de protegir GRUB contra aquesta vulnerabilitat.</p>
<p>salut</p>
]]></content:encoded>
			<wfw:commentRss>http://fmelia.amscal.com/2008/01/07/arrancar-amb-grub-i-canviar-la-contrasenya-de-root/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

