jueves, 29 de abril de 2010

Eliminar locks de Firefox

Cuando Firefox se niega a arrancar, mostrando el error:

"Firefox is already running..."

Tenemos que eliminar los locks de Firefox, y puede que también comprimir y descomprimir el directorio firefox/ para recuperar los botones.

find .mozilla/ -name lock -exec rm {} \;
find .mozilla/ -name .parentlock -exec rm {} \;

cd ~usuario/
cd .mozilla
tar -zcf ff.tgz firefox/
rm -rf firefox/
tar zxvf ff.tgz

VNC en Ubuntu

La forma más fácil de conectar a sesiones remotas en Ubuntu es usar las herramientas que trae instaladas.

  • En el servidor (equipo al que conectamos) debemos activar Sistema->Preferencias->escritorio Remoto y poner la contraseña y las opciones que queramos
  • Para conectar, usamos Internet->Visor de Escritorios Remotos, poniendo el nombre o IP de la máquina en cuestión.

Recordar que por defecto, se le pide confirmación al usuario original para dejar que entre el de VNC.

jueves, 15 de abril de 2010

Comandos de Vim

Normalmente, mi .vimrc tiene esta pinta:
syntax on
set autoindent
set cindent
set pastetoggle=

Para pegar con el ratón sin que se descoloque, se usa el pastetoggle, que se puede asignar como quieras.

Para buscar y reemplazar sólo un número de líneas, usamos:
:.,+NUM_LINEAs/una/otra/g
Ejemplo:
:.,+9s/items/news/g

miércoles, 10 de marzo de 2010

cp con find

Para copiar (o ejecutar otro comando) archivos con find, ponemos una línea del estilo a:
$ find . -name *.ini -exec cp '{}' /FOLDER ';'

sábado, 6 de marzo de 2010

Creación de cuentas en Paypal Sandbox

Al crear cuentas de forma manual, hay que afinar un poco con alguno de los valores introducidos:

viernes, 5 de marzo de 2010

Virtuemart, Paypal sandbox e IPN

En Paypal Sandbox hay IPN testing tool.
Solo hay que meter:
  • URL del notify: http://www.site.com/administrator/components/com_virtuemart/notify.php
  • : echeck complete
  • mc_gross: precio total de la compra
  • invoice: order_number (NOT order_id!!)
  • Puede que también tengamos que marcar address_status y payer_status como uverified.
Y con eso debería confirmarse la orden correspondiente.

También podemos probar IPN totalmente en sandbox. Lo importante:
  • Poner como dirección de paypal en VM la del vendedor creado dentro del sandbox
  • Entrar en el perfil del usuario vendedor y poner en las preferencias de IPN la URL del IPN handler mencionada antes.

En Virtuemart, para trabajar con el sandbox, es necesario tener marcado Modo de Prueba.
Además, confirmar que la URL usada en Payment Extra info es la correcta:
  • URL Sandbox: $url = "https://www.sandbox.paypal.com/cgi-bin/webscr";
  • URL normal: $url = "https://www.paypal.com/cgi-bin/webscr";

miércoles, 3 de febrero de 2010

Configuración de GRUB2

Los archivos de configuración han cambiado en GRUB2:
  • /etc/default/grub
  • /boot/grub/grub.cfg