martes, septiembre 23, 2014

¿Problemas con el SSL del servidor GIT?

Has montado un servidor GIT local, con por ejemplo, GitBlit (y activas el https, con un un certificado autofirmado) y si lo usas desde linux te dice algo asi:

error: server certificate verification failed. 
CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
 

Pues eso es que el cliente git de linux comprueba que el certificado es admitido.

Soluciones:
1º Ignorarlo. export GIT_SSL_NO_VERIFY=1.Como cuentan aqui.
2º Intentar aceptarlo (a mi no me funciono, sin reiniciar), como cuentan aqui.
3º O ignorarlo para un repo especifico como cuenta aqui.

viernes, julio 25, 2014

Arrancar un usb live desde virtualbox

Si tienes una imagen live en un USB y quieres arrancarla desde VirtulBox para no reiniciar tu ordenador... aqui cuentan como, y por si no queda claro, el comando hace un "link" al "usb" por tanto cualquier cambio queda reflejado en el usb.

miércoles, julio 02, 2014

Maven + Android + Google Play + SignStar ;)

Si llegas a Android desde Java + Maven, te puede interesar usar el plugin de maven para Android "Android Maven Plugin" si es asi, este te permite firmar y "alinear" la aplicacion para subirla al play store, aqui tienes las instrucciones oficiales para firmar y para alienar.

La documentacion oficial de google para firmar es esta.

Destacar 2 cosas que me llevaron unos dias...
1º El keystore debe ser RSA (que no es el de por defecto)
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
2º A la hora de firmar, con JDK1.7

Caution: As of JDK 7, the default signing algorithim has changed, requiring you to specify the signature and digest algorithims (-sigalg and -digestalg) when you sign an APK.

Asi que no olvidar lo que dice el plugin


    -sigalg
    MD5withRSA
    -digestalg
    SHA1

Espero que sirva a alguien.


Read de docs ;)

viernes, junio 06, 2014

CUPS + EVINCE + PDF + Vieja impresora...

Problemas con CUPS (version debian squeeze), impresora LexmarkE210 e impresion de PDFs desde evince.

Si resulta que al actualizar a debian wheezy tu impresora LexmarkE210 dejo de funcionar (bien por lo menos) con CUPS remoto, porque el USB parece que se desconecta y envia la primera pagina pero el resto se pierden...

Y tuviste que volver (en una maquina virtual) a montar squeeze para servir la impresora en casa... y los PDF enviados desde evince ahora, si tenia muchas imagenes tardaba mucho el gv en renderizar las capas del pdf... vamos que o consumia un monton de memoria o CPU...

Pues, la solucion que encontre (en este caso desde un cliente squeeze tambien) fue usar para lo pdf el acrobat... por lo que sea, este realiza la conversion en cliente y ya lo envia en "crudo"...

Mas detalles... aqui.

lunes, mayo 19, 2014

¿Como testear carga en tu servidor, facil y rapido?

Pues lo mas rapido Apache Bench: ab -n 10000000 -c 5000 http://localhost:5050/simpler Otra seria usar curl, como cuentan aqui. Y aqui, alguna mas.

Si lo que buscas es un framework de testing: Gatling o Grinder pueden ser una buena opcion.

Y recuerda... incrementa el numero maximo de ficheros... mas info aqui.

Como borrar informacion de un disco...

...de manera "segura"... Aqui lo cuentan.

sábado, mayo 17, 2014

Montar unidad LVM

Tienes un disco duro con LVM, y lo pones en una carcas USB y no sabes como montarlo en tu sistema... pues bien, yo tampoco pero aqui lo cuentan.