Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas

sábado, agosto 18, 2012

ssl y cherokee

Nadie va a negar que godaddy vende certificados muy baratos en comparación con verisign, así que  para empresas de nueva creación godaddy es la opción... Y por barato los problemas no tardan en aparecer.

Nuestro certificado marcó problemas con dispositivos móviles. En concreto no reconocía a la autoridad certificadora. Luego de investigar y de no tener idea en que parte había hecho las cosas mal descubrí en el siguiente blog la solución al problema... Y era tan simple como concatenar el archivo gd_bundle al certificado:

$cat gd_bundle.crt >> dominio.com.crt

powered by cherokee

Dejo la nota original.
http://fluidsurveys.com/cherokee-web-server-ssl-setup/

After trying many things, and contacting godaddy, who told me they did not support Cherokee, I finally managed to figure out how to get it to work. The answer is pretty simple, if you follow the rest of the directions about setting up SSL with Cherokee, pointing your virtual server to the correct ssl certificate (Ours was fluidsurveys.com.crt) and the proper key (fluidsurveys.com.key) there was no place to input the gd_bundle.crt (The inermediate certificate package that godaddy provided us). The solution is to combine your site certificate (fluidsurveys.com.key) with your bundle certificate, root certificate, or intermediate certificates. To do this, simply make a backup of your site certificate (fluidsurveys.com.crt), then cat the intermediate bundle with the original site certificate.  “cat gd_bundle.crt >> fluidsurveys.com.crt” This should now solve your issue with IE6 not recognizing the issuer of your SSL certificate.



miércoles, abril 11, 2012

Sobre los archivos .desktop

Tengo localizado mi linux/gnu/debian/Gnome en el idioma gabacho, pero hay una herramienta que hoy ocupo mucho y que es importante que este en mi idioma natal, español de México, por qué, si no entiendo algo podría cometer una equivocacion, este programa es homebank

Bueno, la primera tarea fue hacer que la aplicación se ejecutara al principio, cuando se inicia sesión, no encontré nada fácil en gnome shell, así que googleando se llega a la solución:

Meter un archivo .desktop en ~/.config/autostart/

Para encontrar el archivo .desktop de homebank realicé la siguiente búsqueda:
chicuace1 in ~/
○ → find /usr/share/ -name "homebank*desktop"
/usr/share/app-install/desktop/homebank.desktop

Una vez encontrado el archivo lo copiamos a la ruta de autostart y listo, volvemos ha entrar a la sesión y se ejecuta automáticamente. Hasta ahí todo bien, pero se sigue ejecutando con el locale de US.

Para cambiar el locale necesitamos saber si tenemos el locale que queremos, para eso ejecutamos:

chicuace1 in ~/
○ → locale -a
C
C.UTF-8
en_US.utf8
es_MX.utf8
POSIX


Y ahí esta, el que me interesa es es_MX.utf8, en caso de no hayarlo en mi debian debo de hacer dpkg-reconfigure locales, para otras distribuciones habrá un comando similar. Ahora si ejecutamos lo siguiente tendremos nuestra aplicación traducida al español

chicuace1 in ~/bin
○ → LANG=es_MX.utf8 homebank


Bien, no encontré en la especificación de freedesktop una manera de modificar el LANG, así que no me quedó de otra que crear un sh con esa instrucción :

chicuace1 in ~/bin
○ → echo "LANG=es_MX.utf8 homebank" > homebank.sh && chmod a+x homebank.sh

Una vez probado ese script hay que modificar nuestro ~/.config/autostart/homebank.desktop sustituyendo Exec=homebank %F por Exec=/home/usuario/bin/homebank.sh %F

Y ahora ya tendremos nuestra aplicacion localizada al español y ejecutandoce cada inicio de sesión.

P.D. si ven este símbolo ○ → en mi shell es porque ocupo bash-it, les recomiendo ampliamente ocuparlo, muchos otros recomiendan zsh...

viernes, abril 20, 2007

garnome

Mi sistemas es un debian etch como base y compilo el gnome con garnome2.18.
Hay un problema con mono, si quieres tener f-spot o monodevelop o cualquier cosa que utilice gtkhtml-sharp hay que aplicar un parche (recomendación, no hagan make clean hasta que tengan bien puesto el sistema).

domingo, septiembre 17, 2006

compiz


compiz
Originally uploaded by miguel angel huerta gonzález.
Bien, mi tarjeta es una ATI Mobility Radeon, viene con una compaq presario x1000, y como es ATI significa problemas (claro hasta que ati libere los drivers).

Empecemos obteniendo informacion con lspci
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 01)

01:00.0 0300: 1002:4c66 (rev 01)

Despues de buscar un rato damos con esto:
http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide

Seguimos todos los pasos hasta que nos de el primer error:

./ati-installer.sh: 165: Syntax error: Bad substitution

Como a los de ubuntu se les da por cambiar todo y cuasi no avisar me entero que ya no se usa bash sino dash, lo cual no nos deja continuas con nuestra instalacion, bien, arreglemoslo, leyendo un poco esto
http://forum.ubuntu-fr.org/viewtopic.php?id=56948
sudo ln -sf /bin/bash /bin/sh
Y continuamos.

Si no seguimos bien los pasos obtendremos más errores, como el siguiente:
[fglrx] API ERROR: could not register entrypoint for

Que se arregla con:
sudo -s
cd /usr/lib/
mv libGL.so.1.2 libGL.so.1.2.orig
wget http://www.ground-impact.com/libGL.so.1.2
ln -sf libGL.so.1.2 libGL.so.1

Opciones importantes si tienes una compaq X1000 y se ve negra la pantalla de la lap en la seccion de devices de fglrx
Option "no_accel" "no"
Option "no_dri" "no"

Y al final para que podamos usar xgl
Section "Extensions"
Option "Composite" "Disable"
EndSection

Lamentablemente no pude hacer funcionar dos monitores, al parecer es un error del driver, tal vez cuando me compre un LCD tenga que hacerlo funcionar, mientras con uno me conformo con uno, lo bueno es que aumento como una pulgada mi resolucion :D.

martes, mayo 30, 2006

borrar archivos que empiezan con -

Esto si es de risa, bueno, yo no cree el archivo, pero de repente tenia un archivo en mi $HOME que empezaba con -(en conreto -v), y rm -v, rm * no funciona, vi "-v", no funciona, ls `-v`, ya sabrán porque.

Después de pensar y no encontrar la respuesta, hice lo que siempre se debe de hacer,
$man rm
...
To remove a file whose name starts with a `-', for example `-foo',
use one of these commands:
rm -- -foo

rm ./-foo

Supongo que entonces debe de ser común encontrarse con estos problemas, para mi fue un caso raro.
$ touch -- -
jajajajaj, ¡a que cosas!

PostgreSQL
Saca un dump por tablas de una base de datos en postgresql, por cierto, es una función en bash
function crea_dump() {
for i in $(
psql -t -d $1 -c
"SELECT relname FROM pg_class WHERE relkind ='r' and relname not like 'pg_%'"
); do
echo procesando $i
pg_dump -a -i -Fp -c -t $i $1 > $i.dump
tar cvzf $i.tar.gz $i.dump
rm $i.dump
done
}
crea_dump miBase

México
A 30 y tantos dias de las elecciones y no se que tengo encontra de la tal Adela, pero cada pregunta babosa que hace, ahora intentaron ayudarle prefabricandole las preguntas, pero, como era de esperarse, no le funcionó.
Hablando de esto, no se porque los comentaristas se empeñan en preguntar lo que le gusta al candidato, eso es fomentar el caudillismo, casi le pregunta, usted señor candidato a rey, por favor, es por esto que en México se necesitan 2 años de campaña. Sigo sin entender de politica, y no se para que estan los partidos.