Archivo de la categoría: Linux

SSL en todos lados con Letsencrypt

Letsencrypt es un servicio gratuito, que permite obtener y automatizar la instalación de certificados SSL válidos (es una autorizad certificadora válida).

El servicio está patrocinado por varias marcas importantes en torno a la web.

Lo bueno es que para un administrador de sistemas, permite obtener gratuitamente los certificados, validando que la obtención se hace desde el servidor al que apunta el dominio que será protegido con el certificado (siempre y cuando sea Linux, desconozco si el script soporta otras plataformas).

Gracias a esta guía, ahora este blog y todos mis sitios ahora están con un bello candadito verde al lado de la URL.

Cabe señalar que la validez del certificado es por 90 días, así que es muy importante automatizar la revalidación del certificado, para lo cual se puede usar un script y el servicio cron.

Opinión sobre Unity y otros entornos de Escritorio

No soy ningún experto en usabilidad, por lo tanto no tengo ningún estándar o métrica para evaluar un entorno de escritorio, pero llevo varios años moviéndome de un Sistema Operativo a otros, de Escritorio en Escritorio. En base a eso, voy a dar una opinión respecto a Unity en el recientemente estrenado Ubuntu 11.10.

Previo

Para ser honesto, llevo bastante tiempo sin usar Linux como sistema operativo cotidiano. Desde principios de año solo usaba Windows por motivos de trabajo. Luego estuve más o menos desde abril usando Mac OS X, desde Snow Leopard (10.6) hasta ahora Lion (10.7). A pesar que logré instalar un triple-boot de Mac/Windows/Linux, no usaba este último porque no había un driver operativo para mi red inalámbrica (Broadcom bcm4331).

Antes de eso, era usuario habitual y fan de KDE 4.6, en un notebook Acer Aspire 4320. Con agrado logré acostumbrarme a sus detalles y personalizarlo a mi gusto. Incluso logré compilar e instalar el tema oxygen-transparent para KDE, logrando un look «de vidrio» en las aplicaciones, similar a la UI de Windows Vista/7 (lo reconozco, me gusta como luce). Con eso ya había superado un bug que apareció en alguna versión anterior de KDE que impedía usar las extensiones para transparencia y desenfoque (necesarias para lograr el efecto-vidrio).

Ahora, luego de lograr instalar Ubuntu 11.10 (ver nota al final), me llevé una grata sorpresa. Le instalé Ubuntu 11.10 a todos los computadores de mi casa, (desktop, notebooks y netbooks).

Seguir leyendo Opinión sobre Unity y otros entornos de Escritorio

Migré mi partición de documentos de NTFS a HFS+

En esté post documenté como tener 3 sistemas operativos en un Macbook. El objetivo era tener los 3 sistemas operativos de forma independiente, y además contar con una partición donde almacenar los documentos con los cuales trabajar entre los 3 sistemas.

Esta partición, obviamente, requiere que podamos tener permisos de lectura y escritura a la vez, soportados en los 3 sistemas.

En esa ocasión consideré varias opciones [1], entre ellas: FAT32, NTFS, EXT3, HFS+. Por la experiencia que tenía hasta el momento, escogí NTFS. Sin embargo, en los últimos días, a prueba y error,me di cuenta por descarte que varios problemas que tenía en MacOSX eran por culpa de mi partición de documentos en NTFS.

Hace poco investigué, probé y logré echar a andar el mismo esquema de particiones, pero esta vez usando HFS+ como formato de mi partición de documentos. A continuación el como:

Seguir leyendo Migré mi partición de documentos de NTFS a HFS+

Instants Chile Get, o como descargar todos esos sonidos de una

Basado en un invento de Felipe Astroza, hice un script para bash que captura los sonidos del sitio Instants Chile y los convierte a WAV.

Por los siguientes motivos:

  • Tengo un celular nuevo, con 2 gb de memoria SD. Toca audio wav y mp3 (no se que otro formato por ahora)
  • Tenía ganas de poner algunos sonidos chistosos en él.
  • Los mp3 aparecen en el reproductor de música, los wav no, por ende los sonidos wav no molestan para escuchar música.
  • Me gustaría ver la manera en el futuro de crear una aplicación en java me tipo Instants Chile portátil (que no requiera internet en el celular).

Con todo eso en mente, partí por el principio… descargando los dichosos botones flash, extraerles el sonido y convertirlo en wav.

El script puede verse acá.

La única salvedades son:

  • Para ver TODOS los sonidos de una sola vez, la URL del script indica una cantidad máxima a mostrar por página. Hay alrededor de 300 sonidos en instants.cl, le puse 1000 por ahora, de este modo puedo obtener los últimos 1000.
  • Si ejecuto el script por segunda vez, re-descargará todos los sonidos, es decir, no distingue los sonidos nuevos de los antiguos.
  • Cada botón se descarga 2 veces. Mil disculpas, pero me quebré demasiado la cabeza con distintas soluciones para procesar la página y extraer las URLs de los botones. Esta fue la solución menos mala. Eficaz, pero poco eficiente.

Si alguien arregla esos inconvenientes, bienvenidos sean los parches 🙂

Mi primer repositorio PPAMy first PPA repository

Hace algunos días por alguna extraña alineación planetaria, tuve problemas usando kopete, por lo cual… debí recurrir a la otra opción más a mano, pero del lado oscuro: pidgin.

Pero gracias a ese incidente, me topé con un par de cosas interesantes. La primera es que terceros desarrollaron un plugin para pidgin, que permite usar el chat de Facebook dentro de él. El paquete está disponible a través de un repositorio de Google Code.

Ya había visto la noticia sobre un plugin similar que estaba cocinando Duncan Mac-Vicar para Kopete, pero no le vi mayor interés hasta ahora, que ya había probado el de pidgin.

Durante la semana pasada, baje y compilé las fuentes (y sus dependencias) para probar. Así pude testear el funcionamiento del plugin. Por desgracia aun está muy inmaduro, pero ello no lo hace menos interesante.

Una de las dependencias kopete-facebook es qjson, una librería que extiende Qt para añadirle un JSON Parser, necesario para procesar los datos recibidos/enviados por la red de facebook.

Lamentablemente, ni kopete-facebook ni qjson estan empaquetados en ubuntu jaunty (qjson está en 9.10 karmic koala, pero karmic aun está en estado alpha). Tanto Duncan[1] como Flavio[2], solo ofrecen los paquetes fuente y un paquete para opensuse.

Entonces, luego que logré compilar ambas librerías se me cruzó por la cabeza…«Cualquiera puede hacerse un PPA, ¿y si lo empaqueto para kubuntu y lo subo?» Bueno, a eso me dediqué este fin de semana.
Seguir leyendo Mi primer repositorio PPAMy first PPA repository

Próximos eventos del Software LibreUpcoming Free and Opensource Software Events

En los próximos meses, se vienen importantes eventos en torno al Software Libre.

Día del Software libre

sfd-2009CL_banner

Es el más próximo. Se realizará en diversos puntos del planeta, el día 19 de septiembre de este año, organizado por comunidades locales.

En Santiago de Chile, organizará la Fundación GNUCHILE. Por el momento (personalmente) no veo mayor información respecto a este evento, por lo cual espero que de acá a la fecha aparezcan más detalles, sobre todo porque en la página de inscripción solo pusieron el BIO de la Fundación y nada sobre actividades.

Espero que sea un día con actividades (ya sea presenciales o en linea) y no solo una fecha simbólica.

Fuente: softwarefreedomday.org
(puede verse las otras otras sedes organizadoras en el mapa)

Jornadas Regionales de Software Libre

Jornadas Regionales de Software Libre
Jornadas Regionales de Software Libre

Es una reunión Latinoamericana, organizada una vez al año en diversos países de la región. Se espera que asistan grandes invitados internacionales, así como también asistentes desde el extranjero.

Se realizará durante los días 7, 8 y 9 de Octubre, en la sede Santiago Sur, ubicado en Av. Vicuña Mackenna 3864, Macul. Cerca del metro camino agrícola.

La entrada es LIBERADA.

Mapa del Lugar:


Ver INACAP – Sede Santiago Sur en un mapa grande.

Fuente: Jornadas Regionales de Software Libre

Encuentro Linux y Día Distribuido

10º Encuentro Linux
10º Encuentro Linux

El Encuentro Linux es sin duda el mayor congreso de software libre del país. Se celebra una vez al año durante 2 a 3 días seguidos, en alguna universidad/instituto a lo largo del país, tradicionalmente a finales de Octubre. Hasta ahora, solo se ha realizado fuera de Santiago. Este año será el décimo aniversario, cuya organización corresponderá a una coordinación entre 5 distintas casas de estudio de la 5ª región:

UTFSM | PUCV | UPLA DUOC | UV

Detalles en la página de organizadores del 10º Encuentro Linux.

Es de esperar que, durante el próximo mes, se publiquen los calendarios con las actividades.

¿Y que es el Día Distribuido?

Bien, es algo muy simple. El 10º Encuentro Linux se realizará los días 22, 23 y 24 de Octubre.
El día 22 y 24, la sede única corresponderá a la UTFSM, pero el día 23 será el Día Distribuido.
Ese día, cada casa de estudios organizadora será en sí misma una sede. No es que el espectador deba trasladarse de una a otra durante el día, sino que se espera que cada una trate durante todo el día, algún tema particular y el espectador se quede ahí durante la jornada.

Ojo, consideraciones: El Encuentro Linux es un evento PAGADO, no porque sea de software libre la cosa es gratis. Consideren que cada expositor invitado (nacionales y extranjeros) tienen estadía y transporte pagado. Eso cuesta. Sin embargo, tradicionalmente se ha diferenciado el precio para espectador normal y estudiantes, espero que este año no sea la excepción.

Además ¡un anuncio!
Se extendió por enésima vez el plazo parar postular trabajos de exposición para este año.
Dado que este año el foco de los temas están en torno «Negocios», los temas sugeridos son:
Detalles acá.

Fuentes: Encuentro Linux | Día Distribuido | Anuncio en Fayerwayer

Debian Day Chile

Tal vez se preguntan: ¿qué es Debian Day? Bueno antes de explicar en qué consiste, tenemos que saber qué es el proyecto Debian. Dicho proyecto es una distribución de Software Libre, cuyo propósito principal es el de crear un sistema operativo universal. Hasta el día de hoy cuenta con más de 11 arquitecturas soportadas y varios núcleos, de los cuales Linux es el más conocido. Su estructura y organización basada en miles de voluntarios distribuidos en todo el mundo, su compromiso con el Software Libre, su contrato social (http://www.debian.org/social_contract.es.html), la excelencia técnica, seguridad y la probada fiabilidad, distinguen a Debian entre otras distribuciones de GNU/Linux.

Cada año se celebra a nivel internacional el Día de Debian ( DebianDay ) que conmemora la fundación del proyecto Debian en el año 1993 por Ian Murdock. Chile no queda fuera de esto de ninguna manera, por la misma razón les invitamos a participar a este magnifico evento el día 14 de Agosto en la ciudad de Valparaíso. El lugar este año corresponde a la sede Valparaíso de Duoc, ubicada en Av. Brasil Esquina Rodriguez. Cabe destacar que contaremos con Charlas y talleres dictados por destacados expositores de nuestro país tales como; Bruno Barrera ( devel de Debian.org ), Franco Catrín, Fernando San Martín, Horst Von Brand y muchos más.

DebianDay es un evento que realiza a nivel mundial tal como lo muestra http://wiki.debian.org/DebianDay

En el caso local, hemos estado trabajando en un sitio web para el evento, de tal manera que a medida que pasen los años se guarde un registro de todo DebianDay Chile anterior. Es muy probable que contemos con streaming de las charlas y talleres a realizarse, cuyos temas irán aumentado de dificultad a lo largo del día. Algunos temas son: seguridad en linux, clustering, firefox y xul, Xen, etcétera. Si deseas mayor información puedes visitar el sitio http://debianday.debianchile.cl. Recomendamos suscripción al feed rss para mayor comodidad http://debianday.debianchile.cl/feed/ .

Te esperamos!

Comunidad DebianChile.cl

Arreglar el brillo cuando se pone rebelde

Hoy no se porque por esas mañas, azar, destino o que se yo… Mi Notebook dejó de responder a las teclas Fn+F7 y Fn+F8 para bajar o subir el brillo.

Despertó con una horrible pantalla con brillo 0.

Buscando y navegando, aun no logro dar con la fuente del problema de las teclas, pero encontré una buena solución parche, ocupando la amiga consola:

sudo su -c 'echo -n 100 > /proc/acpi/video/VGA/LCD/brightness'

Donde 100 es el porcentaje de brillo según los valores permitidos, que se pueden ver acá:

gon@gon:~$ cat /proc/acpi/video/VGA/LCD/brightness
levels:  100 60 20 28 36 44 52 60 68 76 84 92 100
current: 100

Aun no doy con la solución definitiva :S

[Kubuntu Hardy Heron] Idioma español para programas GTK

Hace poco que he estado probando esta distribución en un notebook Acer Aspire 4320. Bastante decente se ha comportado, hay que decirlo.

Al grano: si bien en Kubuntu por omisión trae paquetes de idioma para el entorno, incluso los baje e instala en el mismo proceso inicial de instalación, por desgracia no trae el paquete de idioma para aplicaciones que ocupan GTK, como Gimp o Firefox.

Lo resolví gracias a janitux de #powers, que me comento un tip muy simple. Además de ya tener nuestro sistema en español, debemos instalar el siguiente paquete:

sudo apt-get install language-pack-gnome-es-base

Y listo, basta reiniciar las aplicaciones GTK que usamos habitualmente, para notar el cambio.

La energía-temperatura-rendimiento en ArchLinux

En un principio, cuando logre instalar ArchLinux satisfactoriamente, solo me preocupe de tener andando el escritorio, drivers y mis programas favoritos.

Pequé de conformista cuando note que el notebook se estaba calentando de más. En el minuto, mi solución parche fue configurar Klaptop (icono de manejo de energía en kde) para bajar el clock del cpu a un porcentaje estático. Aún así, al 50% significaban una temperatura entre 74