Renover el certificado digital FNMT-RCM con firefox/iceweasel en Linux

Si, va de nota, renover el certificado digital con icewasel en Debian. Va, seguro que es lo mismo “de difícil” que en cualquier Firefox o chromiun.

Trucos/recomendaciones a la hora de renovar el certificado digital. Aquí las dejo, que seguramente que la próxima vez me vuelve a pasar.

  •  Configurar la clave maestra del navegador.
  • Instalar las entidades certificadoras, como bien comentan en la web-
  • Una vez instaladas las entidades certificadoras, búscala en la lista de entidades, edita los permisos de ella y activa todas los campos. (NOTA IMPORTANTE: hacer esta operación sobre “FNMT Clase 2 CA-FNMT”, “AC RAIZ FNMT-RCM” y AC Administración Pública)
  • Y cuando te pida claves, mira bien cual es la que te está pidiendo, Seguramente te esté pidiendo la clave maestra de Firefoz y no la del certificado digital :P
  • Reiniciar el firefox de vez en cuando… ;)

Código de errores visualizados mientras conseguía hacer la renovación:

  • “You have asked Iceweasel to connect securely to apuc.cert.fnmt.es, but we can’t confirm that your connection is secure.”
  • “sec_error_unknown_issuer”

Plugin flickr-gallery

Por cierto, acabo de instalarme el plugin flickr-gallery que tenía antes instalado, pero que no conseguí encontrar cuando hice la última migración…. Así que muuuuchas gracias a Mario por la aportación!!! Publicar albums, fotos y galarías de tu cuenta de Flickr se forma sencilla y ligera!

Aquí os dejo un enlace a las fotografías de encinas que hice en diembre en el campo de mis tíos en Extremadura.

Activar la hibernación en Debian (…y pequeños fallos)

Tras una instalación básica de Debian y Fedora (arranque dual) tuve problemas a la hora de hacer uso de la hibernación del sistema.

Problemas: Me faltaba el software correspondiente y tenía problemas con los UID de la partición swap de Linux. (Supongo que al instalar Fedora más tarde, se había machacado los UID’s)

Software necesario: hibernate pm-utils

Configuración correcta del UID de la partición swap:

  • ¿Cúales son los UID de las particiones?: ‘blkid’
  • Ficheros que deben incluir el correcto uid de la partición swap:
    /etc/fstab
    /etc/initramfs-tools/conf.d/resume
  • Una vez modificados estos archivos, ejecutar: ‘update-initramfs -u’
  • Editar /etc/default/grub y modificar para que la variable GRUB_CMDLINE_LINUX_DEFAULT tenga un contenido similar a: (Sustituir por el UID correspondiente)
    GRUB_CMDLINE_LINUX_DEFAULT=”resume=UUID=7719aa2c-c98d-4b41-8fa8-e2bb83906f07 quiet”
  • Actualizar la configuración de Grup (‘update-grub’) y reiniciar el sistema.
  • Comprobar que se realiza la hibernación: ‘pm-hibernate’

Fuentes consultadas: Habilitando Hibernar en Debian Wheezy, Suspeción e hibernacion por consola Linux y habilitado hibernación en Debian

Aquí dejo mi configuración de GIT. Mi .gitconfig


[user]
name = Ana Rey
email = anarey@gmail.com
[github]
user = anarey
token = xxxxxxxxxxxxxxxxxx
[color]
ui = auto
diff = auto

[alias]
br = branch
st = status
ci = commit
co = checkout
logi = log --graph --pretty=format:'%h - %an, %ar (): %s'
lg1 = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
last = log -1 HEAD

[color "diff"]
whitespace = red reverse
meta = blue black bold

[core]
editor = vim

[push]
default = upstream
[bz]
browser = chromium

[sendemail]
smtpencryption = tls
smtpserver = smtp.gmail.com
smtpuser = anarey@gmail.com
smtpserverport = 587

Configuración de VIM: Línea roja vertical y resaltado de espacios innecesarios.

Aquí dejo mi configuración de VIM. Mi .vimrc


syntax on
set number
set pastetoggle=

highlight ExtraWhiteSpace ctermbg=red guibg=red
match ExtraWhiteSpace /\s\+$/
autocmd BufWinEnter * match ExtraWhiteSpace /\s\+$/
autocmd InsertEnter * match ExtraWhiteSpace /\s\+\%#\@ autocmd InsertLeave * match ExtraWhiteSpace /\s\+$/
autocmd BufWinLeave * call clearmatches()

:set colorcolumn=80
:set hlsearch

Con muchos colorines! una bonita línea roja horizontal para controlar no pasarme de los 80 caracteres (cosa muy importante en algunos proyectos), resaltar espacios innecesarios en rojo, resaltar los resultados de las búsquedas, y la opción de pegar texto con F2 (eliminando indentaciones innecesarias), numeración de líneas, pero nada de autoindentado para evitar que haga de las suyas...

Reinstalar grub en mbr

Instalado Debian y luego Fedora, me jugó una mala pasada Fedora y me machacó el gestor de arranque de Debian. Podría arrancar y usar Debian, pero no podía usar nuevos kernels. ¿Por qué? Aunque se mostraban tras hacer un ‘update-grub’ el gestor de arranque que se lanzaba era el creado por Fedora. Por ello, me puse manos a la obra para cambiar el grub en el mbr. ¿Cómo? Desde el sistema donde quieres reinstalar el grub, en mi caso, Debian:


grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Y listo, el grub de Debian ya se muestra al arrancar (en vez de el de Fedora) y tengo las nuevas entradas disponibles. :)

Así pues, usando el nuevo 3.13 que viene con alguna contribución chula ([1][2])… :P
uname -ro
3.13.0-rc6+ GNU/Linux

Indicar la rama y estado de git en el prompt

Llevaba tiempo queriendo incluir esta información en el prompt, pero nunca me paraba a buscar como se hacía. Hoy fue el día :P

“Es tó fácí!!!!”

  • Instalas ‘bash_complete’ sino lo tienes instalado
  • Incluyes el siguiente contenido en `~/.bashrc`

  • if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
    fi
    export GIT_PS1_SHOWDIRTYSTATE=1
    export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\w\[\033[01;33m\]
    $(__git_ps1)\[\033[01;34m\] \$\[\033[00m\] '

show git st and branch in your prompt

Así podemos ver en todo momento: en que rama estamos y si hay cambios en index sin commitear (Si aparece un ‘+’). \o/

Más información: Show current Git branch and status in your prompt

Mi primer commit en GNOME

Me lo plantee como objetivo cuando volví de Brno: colaborar en algún proyecto de GNOME con, al menos, un commit. Ha pasado algo más de un mes, pero ya tengo mi primer commit en Frogr. :)

Después de hacer el tutorial para “nuevos desarrolladores de GNOME”, detecté un pequeño fallo en Frogr: las referencias a la URL de la webhome del programa era incorrecta. Así que publiqué el bug, lo arreglé, creé el parche y lo subí. Después, unas horas después, estaba en el git de GNOME :) ¡Qué felicidad! :)

Hoy ya he subido otro parche, pero estoy a la espera de unas comprobaciones que tengo que hacer. Tendré cuidado, que ésto, engancha!!!

Actualización: Segundo commit en Frogr en GNOME! :)

Guadec 2013

La GUADEC de Brno. Guadec 2013

Creo que podría copiar y pegar el post del año pasado, y seguiría sirviendo como mi impresión personal de la Guadec.

Aunque siendo sinceros, la Guadec fue genial, pero con un toque distinto: personalmente, eché mucho de menos la ausencia de mucha gente de GNOME-Hispano y gente de GNOME de la parte gallega que conocí el año pasado. Especialmente a Maria, a jhernandez, a rmajadas, a Juanje a aleiva, a diegoe…

La Guadec: talks, keynotes, fiestas, comidas, charlas de pasillo que hacen que llegues tarde a la charla que querías ir, muuuuucho calor, charlas interesantes, pegatinas, camisetas, chapas, tickets de free beers, muchas fotos, impresora en 3D, savia nueva gracias al Summer of Code y Gnome for Women, muchas ganas de sustituir a los patos de goma de la fuente, helados para recordar a diegoe, muchas pintas de cerveza (realmente rica la cerveza checa), nombre de paradas de tranvía demasiado raras para recordar (semilasso era fácil :) ), grandísima compañía, largas noches y muuuchas risas.

Mi colaboración: Estuve en el equipo de voluntarios, y además, aunque no muy contenta con las fotos (necesito un objetivo mejor para este tipo de actividades que me permita hacer fotos más luminosas) me encargué de hacer todas las fotos en todas las charlas de la Guadec (Collections in Flickr)(me faltan de dos charlas, pero es que una bajada de tensión me lo impidió :( )

El lo personal, fue un reto ir a la Guadec. Fue un esfuerzo económico muy grande el que hice para poder ir. Fue un objetivo que me planteé hace un año, a la vuelta de Galicia: ponerme las pilas con el inglés para volver un año después y hablar con todo el mundo. En parte, ha sido una prueba superada, me hubiera gustado haberla pasado con mejor nota, pero seguiremos trabajando en ello :)

Además, este año, he tenido la oportunidad de conocer y hablar con parte de la gente que colabora en GNOME haciendo otras cosas que commitear líneas de código, y gracias a ellas, empiezo a valorar también ese tipo de contribuciones. Me han reñido por no valorar las colaboraciones que hago a través de GNOME Hispano y con las fotografías. Algún día colaborará con tareas relacionadas con Software. :)

Y como siempre pasa después de estos eventos, con una energía y ganas renovadas para hacer mil cosas: en lo personal y en GNOME.

Y sobre todo, me quedo con esas personas realmente especiales que descubrí y a las que espero sentir cerca aunque estén a muchos kilómetros de donde yo esté. Qué grandes descubrimientos y confirmaciones hice. :)