Salte la navegación

Category Archives: Software Libre

Si al intentar actualizarte a la nueva versión de Ubuntu, Oneiric Ocelot, te encuentras con el siguiente mensaje:
No se han podido encontrar las notas de publicación
Puede que el servidor esté sobrecargado.

No significa necesariamente eso 🙂
desde la instalación anterior que pude ver este síntoma en varias actualizaciones. Afortunadamente, en la mayoría de las ocasiones NO es problema de sobrecarga del servidor, sino de un problema de la interfaz 😦

Así que para actualizarte de todas maneras, utiliza el siguiente comando
sudo do-release-upgrade

En caso que no lo tengas instalado, debes instalar update-manager-core

sudo aptitude install update-manager-core

o bien

sudo apt-get install update-manager-core

Enjoy Oneiric Ocelot!!!

Por lo general, cuando compilas, empaquetas, instalas con maven, puedes ver líneas como las siguientes:

Downloading: http://nexus.example.com/nexus/content/repositories/releases/com/google/ads/4.1.0/ads-4.1.0.pom
[INFO] Unable to find resource 'com.google:ads:pom:4.1.0' in repository external-releases (http://nexus.example.com/nexus/content/repositories/external-releases)
Downloading: http://nexus.example.net/content/groups/public/com/google/ads/4.1.0/ads-4.1.0.pom

Y esto lo hace por cada dependencia que deba resolver… con los consecuentes reintentos y errores en caso que no las encuentre.

Para evitar esto, y una vez que ya hiciste un primer build satisfactorio y tienes todas las dependencias en tu repositorio local, puedes usar el modo offline de Maven.

mvn clean install -o 

That’s it! tu build se demorará considerablemente menos 🙂
Ojo que el parámetro no modifica configuración, así que cada vez que quieras hacer build offline, debes agregarlo.

Buscando como hacer más espacio para mi ya viejo ADP1, intenté irme por los directorios que tuvieran más info y sacarlos del /data para llevarlos a alguna carpeta en la sd. Y… me estrellé con que no sabía listar los directorios ordenados por tamaño :s

Bueh, llegué a una solución que si bien no te indica el tamaño con lindo formato, al menos sirve para lo que necesito.

du -sk * | sort -n

Hace no poco me topé con este problema, que en su momento _arreglé_ de manera superficial solo en mi sesión y solo para cumplir el cometido. Sin embargo, he visto gente quejándose y diciendo que no puede aportar a Chile Ayuda a Chile, por que no pueden hacer transferencias desde la web de bancoestado.

Antes de instalar el script para greasemonkey que pongo a su disposición, tomé en cuenta los siguientes puntos:

  • Lo hice en solo unos minutos (tal vez me tomó más tiempo escribir el post que el script)
  • Las pruebas las hice solo en firefox corriendo sobre ubuntu/linux.
  • Si tiene algún problema, favor deme feedback a través de los comentarios de este post o a través de twitter.

Para que esto funcione debes tener instalado Greasemonkey y luego instalar este script.

cuéntenme como les va, vale? 🙂

sl3

np: Dream Theater – Surrounded

Me es muy grato compartir esta tremenda noticia. El principal auspiciador de las Jornadas Regionales de Software Libre será la fundación Mozilla, he aquí el comunicado y la segunda buena noticia del día.

Fundación Mozilla es el principal auspiciador de JRSL Chile 2009

Además realizará el primer Moz Camp Hispano donde se analizará cómo la comunidad hispana puede contribuir de mejor forma al funcionamiento del navegador

Fundación Mozilla será el principal auspiciador de las Jornadas Regionales del Software Libre que se realizarán los días 7,8 y 9 de octubre de este año. Este evento será el primero de su tipo que se realizará en Chile y se espera una gran asistencia de toda Latinoamérica.

El auspicio de Mozilla permitirá contar con la exposición de cuatro de sus principales miembros, Rey Bango, Pascal Chevrel, Daniel Mills y Chris Hofmann. Éste último es Director de Ingeniería y Proyectos Especiales de Mozilla Foundation desde donde ha estado a cargo de cosas tan distintas como el lanzamiento de Firefox 1.0, mantención y mejora de los contactos con las comunidades de traducción, ha sido co-autor de libros sobre Firefox y Thunderbird, y además está impulsando la creación y entrada en funcionamiento de un sitio web de asistencia a usuarios de Firefox mantenido por la propia comunidad.

Además los dos días previos a las JRSL, 5 y 6 de Octubre, se realizará el primer Moz Camp Hispano, que será organizado y patrocinado por la Fundación Mozilla; en esta instancia se determinará cómo la comunidad hispana puede contribuir de mejor forma al funcionamiento del navegador y para esto contará con la participación de 30 invitados de toda América Latina.

Les recuerdo que el sitio de JRSL es http://jornadasregionales.org allí podrán encontrar, entre otras cosas, el llamado para presentar sus trabajos.

sl3

Si usas linux y tienes una placa ethernet de intel con un chipset Intel ICH8 o ICH9 gigE, podrías ver partir a tu placa.

Los primeros reportes indican que el driver mencionado corrompe la EEPROM/NVM usada por dichos dispositivos para almacenar información tan sensible como la MAC adddress.

El fallo ya ha sido reportado como bug del kernel, en mandrivafedoraubuntu  y suse; teniendo como principales afectados a portátiles.

Si ya actualizaste el driver, es probable que aún puedas salvarte vía una actualización de BIOS, pero puede requirir reemplazo de hardware, así que tan alentadora no es la noticia. Por otro lado sí crees que IABUTIL.EXE te va a ayudar, estás equivocado. Su uso no se aconseja para nada, porque podría dejarte peor, vale decir, tu tarjeta ni siquiera aparecerá detectada.

Si usas ubuntu y ya estás corriendo Intrepid, lo mejor es que descargues el paquete module-init-tools_3.3-pre11-4ubuntu10 que pone al driver en lista negra.

sl3

Hola!

Esto es para contarles que por fin, después de un retraso que nos tenía muy nerviosos, los templates de traducción de tu distro favorita ya están disponibles para su traducción.

Así que… Happy translating!!

… y Feliz día del programador.

Actualización: Los que ya usen Intrepid en español… necesitamos feedback! algún paquete mal traducido, que aplicación no está traducida, etc. Además si tienes cuenta en Launchpad pero no eres traductor oficial, avísanos para aprobar tus traducciones.

sl3

Como sabrán, desde hace tiempo vengo participando en la traducción de mi sistema operativo favorito.

La mejor forma de contribuir a las traducciones es usando la aplicación y sugerir cadenas para su posterior inclusión en los paquetes oficiales. Esto, si no eres traductor oficial.

Aquí te cuento como mantener tus traducciones lo más actualizadas posibles.

En caso que quieras estar al día (o a la semana… o casi a la semana) lo que puedes hacer es agregar los repositorios de los packages de lenguajes. Estos están disponibles vía PPA en launchpad.

deb http://ppa.launchpad.net/ubuntu-langpack/ubuntu hardy main
deb-src http://ppa.launchpad.net/ubuntu-langpack/ubuntu hardy main

Después de agregarlos debes actualizar la información desde los repositorios y luego actualizar los paquetes correspondientes. Si no sabes como… deja un comentario 🙂

Si necesitas los packages para otra versión de ubuntu, visita la página de los langpack en launchpad. Y hablando de opciones, también hay otra página con langpacks.

La cosa se veía fácil, hasta que me encontré el primer error 🙂

Warning: require_once(Mail.php) [function.require-once]: failed to open stream: No such file or directory in F:\mediawiki\includes\UserMailer.php on line 91

Fatal error: require_once() [function.require]: Failed opening required ‘Mail.php’ (include_path=’F:\mediawiki;F:\mediawiki/includes;F:\mediawiki/languages;.;C:\php5\pear’) in F:\mediawiki\includes\UserMailer.php on line 91

chan!

veamos que encontramos en la configuración.

El error dice que falta un archivo, en este caso Mail.php . No está en mi disco, según google es un archivito de PEAR. No, no lo tengo instalado… y tampoco quiero tenerlo.

Se supone que $wgSMTP es un array con la configuración del SMTP, pero sigue sin funcionar.

En la página de settings de mediawiki  hay algo que me puede servir: un archivo de log. Lo activamos y veamos que pasa.

El mismo error y nada que me ayude en el log, considerando mis exigua experiencia con mediawiki y su debug mode.

Volviendo a UserMailer.php, me encuentro con la siguiente línea:

if (is_array( $wgSMTP )) {

Ah, que bonito.

y que pasa si $wgSMTP no es array? ah!?

mmm hurgando un poco más me encuentro con:

* This function will perform a direct (authenticated) login to
* a SMTP Server to use for mail relaying if ‘wgSMTP’ specifies an
* array of parameters. It requires PEAR:Mail to do that.
* Otherwise it just uses the standard PHP ‘mail’ function.

mmm, standard PHP ‘mail’ function…  ahí estaba lo de PEAR y… probemos con $wgSMTP = true;   sí, así, tal cual.

Con eso, al menos no necesitaremos (en teoría) el mail.php y usaremos the standard mail function de PHP … chan!  (configurada correctamente en php.ini)

mmm, nuevo mensaje de error:

No fue posible enviar el correo de confirmación. Por favor, comprueba que no haya caracteres inválidos en la dirección de correo que has ingresado. 

veamos el log…

Error sending mail: SMTP server response: 454 5.7.3 Client was not authenticated.

a ver… revisemos la configuración de php.ini. Está bien. La prueba por telnet comprueba que efectivamente no me he autenticado… diablos y cómo hago eso desde php?

googleando, no encuentro casi nada, excepto un script en php para hacer la autenticación… hummm, pero esa no es la idea… tendría que modificar la función mail de php… y con la escasa experiencia con el lenguaje… mmm. Veremos si encontramos algo más.

Siguiendo con la cosa… no encontré nada, así que a investigar y codearemos un poco en php al parecer 🙂

encontré fsockopen(), creo que me será útil.

Está conectando, ahora a mirar si podemos autenticarnos en el server.

La autenticación falla.

500 5.3.3 Unrecognized command

después de solicitar la password :S si lo hago a mano, funciona… en auto, no anda ni pa’trás.

Luego de prueba tras prueba, la solución fue enviar con fputs, cada línea de la conversación con el SMTP. A excepción  del asunto y cuerpo del mensaje.

Ahora ya está funcionando… al menos para pedir la confirmación de la cuenta de correo.

[]

[Dream Theater – Beyond this life]

sl3

Eso, a partir de las 7.10 pm nos juntamos en Elkika de Guardia Vieja en Santiago de Chile, a charlar con la excusa del nuevo release de Ubuntu.

[]

[The Rolling Stones – What you want]

sl3