Problemas con Plugin de Java en Ubuntu y Firefox 3.6

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 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 .

Arrancamos Firefox y tecleamos about:plugins

En la lista de plugins debería aparecer el de java

Comentaris

Instalación del eDNI en Ubuntu (9.10)

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 pcs_scan aparecerá información sobre la tarjeta y el lector.

2.- Accedemos a Aplicaciones -> Oficina -> registrar módulo eDNI PKCS#11, marcamos todas las casillas y pulsamos aceptar.

Con esto debería funcionar (comprobar), 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.
El otro extremo de la conexión SSL no puede verificar su certificado.
(Código de error: ssl_error_bad_cert_alert))

3.- Para solucionar esto, como dice en el manual, ‘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’, para ello editamos este fichero, descomentamos la línea correspondiente y modificamos el path. Guarmos y cerramos

4.- Accedemos a Firefox, menú Editar -> Preferencias -> Avanzado -> Dispositivos de seguridad. Pulsamos “Cargar” módulo (si no está cargado ya) y ponemos “eDNI PKCS#11″ y la ruta “/usr/lib/opensc-pkcs11.so”.

Aparecerán varios slots, si tenemos el eDNI electrónico puesto y funcionando, entre las primeras ranuras debe aparecer el nombre “DNI electrónico”. el resto C3PO KBR36… si no podemos probar a reinicar el firefox.

con esto ya debería funcionar

Comentaris

Error IE con un video embebido

El problema es que al salir de la página saltan errores de explorer:

“Se requiere un objeto” 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 adaptarla):

  jQuery(window).unload(function () {
     jQuery('div.video').each(function(i) {
        jQuery(this).remove();
     });
  });

Comentaris

Nagios, configuración básica para http

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 ; Inherit default values from a template
host_name web ; The name we’re giving to this host
alias el portal ; A longer name associated with the host
address 192.168.70.13 ; IP address of the host
}

5.- en commands.cfg

define command{
name check_web
command_name check_web
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}

define command{
name check_document
command_name check_document
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}

7.- y en services.cfg:

define service{
use generic-service ; Inherit default values from a template
host_name web
service_description comprobar pagina principal web
check_command check_http
}

define service{
use generic-service ; Inherit default values from a template
host_name web
service_description comprobar un documento cualquiera ;solicitud general
check_command check_document! -u “/c/document_library/get_file?uuid=e7c80ca5-3e9e-4f3f-96a9-aed52ecda648&groupId=16302″
}

Comentaris

Borrar un paquete roto - Ubuntu 9.10

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

Comentaris

Seleccionar en una llista desplegable mentre s’escriu, en Explorer < 7

Un exemple de com fer que Explorer versió anterior a la 7 (perquè la 7 ja ho fa) puga seleccionar un element d’una llista desplegable mentre s’escriu.


<html>
 <head>
  <script type="text/javascript">

   var fnd = "";
   var aux = -1;
   var saltaonchange = ’s’;

   function salta() {
    if (saltaonchange == ’s’) {
     alert(’hh’);
    }
   }   
  </script>

  <!–[if lt IE 7]>
  <script type="text/javascript">

   window.onload = function () {

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

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

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

     k = String.fromCharCode(event.keyCode);

     if (k < " " || k > "~") return true;
     if (k == " ") fnd = "";
       else fnd += k.toUpperCase();
     for (var i=0; i<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 = ‘n’;
       return false;
       }
      }
     }
    }

 </script>
 <![endif]–>  

<html>

 </head>
 <body>
   <select id="desplegable" onchange="salta();" onfocus="fnd=”; aux=-1; saltaonchange=’s’">
   <option></option>
   <option>aaa</option>
   <option>bab</option>
   <option>bac</option>
   <option>cba</option>
   <option>cbb</option>
   <option>xbc</option>
   </select>
 </body>
</html>

salut.




Comentaris

Incloure codi HTML i PHP en els posts de Wordpress

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 ‘textarea’, o podríem substituir els caràcters especials per les corresponents entitats…

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:

http://chuano.net/chuano/util/convsimbolos.php

salut

Comentaris (1)

Arrancar amb GRUB i canviar la contrasenya de root

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 ‘e’.

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 ‘Kernel’ i premem ‘e’.

3.- Al final de la línia afegim ‘ rw init=/bin/bash‘ i premem ‘enter’. Després premem ‘b’ per a iniciar el sistema.

4.- Per a canviar la contrasenya, hem d’escriure ‘passwd root‘. També podem crear un nou usuari, amb:

useradd -d /home/userX -s /bin/bash userX

passwd userX

cd /home

mkdir userX

chmod 755 userX

Hi ha la possibilitat de protegir GRUB contra aquesta vulnerabilitat.

salut

Comentaris

Afegir la possibilitat de triar l’idioma amb langSwitch

Per a treure la llista d’idiomes en langSwitch, i poder fer clic, hem d’afegir el següent troç de codi de php:

if(function_exists('langswitch_list_langs'))
{ langswitch_list_langs(false, true, 'li'); }

I, amb la versió 1.08 de langSwitch, hem de modificar la funció langswitch_list_langs, perquè puguem passar-li un altre paràmetre, i que no pinte les possibilitats amb ‘li’ (com una llista), ja que a voltes no ens interessa aquesta presentació.

salut

Comentaris

Alguns comandaments útils de Windows (XP).

Estos són tres comandaments útils que s’utilitzen amb certa freqüència. Estan provats en Windows XP. S’han d’executar en la línia de comandaments o en l’intèrpret de comandaments (cmd).

  • msconfig: Utilitat de configuració del sistema què, entre altres coses, ens permet configurar els programes que s’iniciaran amb Windows i modificar, activar i desactivar certs arxius de configuració del sistema (system.ini, win.ini, config.sys, autoexec.bat i winstart.bat).
  • systeminfo: Mostra informació de configuració del equip i el sistema operatiu, com la identificació del producte, propietats del Hardware (memòria, tarjetes de xarxa,…), informació de seguretat, propietats del Sistema operatiu.
  • dxdiag: Configuració i diagnòstic de problemes del Direct X.

salut

Comentaris