Mis notas técnicas

  • [prestashop] Qué tiemblen el software de ecommerce !

    Acabo de leer en Ydral.com que Prestashop ha recibido 3.000.000 de Euros de financiación, principalmente orientado a entrar en el mercado Norte Americano. Como desarrollador de Prestashop, esta medida es atractiva por las perspectiva de mercado que se abre y como desarrollador también, espero que a partir de ahora, el código fuente sea mucho más…

  • [prestashop] Borrar comentarios aprobados en modulo productcoments

    El módulo productcoments que viene por defecto en Prestashop, sólo permite gestionar una vez los comentarios, de forma que los aceptas o los rechazas, pero si luego quieres eliminar un comentario ya publicado, no es posible. Para evitar esto hay que hacer una mínima modificación del código del módulo: Localizamos el módulo, debería estar en…

  • Dominando los dominios: la batalla del hosting

    Aunque es una noticia que lleva varios días rebotando por las redes, es interesante pararse y ver cómo está el panorama del hosting en España. Actualmente Arsys domina el mercado y seguramente seguirá con la compra de pequeñas y medianas empresas absorbiendo volumen de negocio. Igualmente, su histórico rival: Acens ( ahora propiedad de Teléfonica…

  • Fallos de seguridad

    Comprueba si tus sistemas están al día. Importantes fallos de seguridad en Apache y Rails han sido descubiertos y publicados, así como sus correspondientes parches. En Apache se ha descubierto una vulnerabilidad que permite realizar un ataque de denegacion de servicio y en rails es posible realizar XSS y SQL Injection. A continuación más detalles…

  • dnsmasq falla al configurar la red con virtual-manager

    Al intentar configurar una red virtual con virtual-manager, falla al arrancar el interface. Si lanzamos el comando manualmente en la consola, el error es este: [shell] /usr/sbin/dnsmasq –strict-order –bind-interfaces –pid-file=/var/run/libvirt/network/DEfault.pid –conf-file= –except-interface lo –dhcp-option=3 –listen-address 192.168.100.1 –dhcp-range 192.168.100.128,192.168.100.254 –dhcp-leasefile=/var/lib/libvirt/dnsmasq/DEfault.leases –dhcp-lease-max=127 –dhcp-no-override dnsmasq: no interface with address 192.168.100.1 [/shell] El problema es que he instalado el…

  • Prestashop 1.4.4.0

    Nueva versión de prestashop 1.4.4.0 que corrige cientos de bugs y algunas mejoras Added Features: [+] Project : adding RTL language management [+] BO : new class Upgrader to check PrestaShop version or download last version. [+] BO : new file ajax-tab.php, you can now make request without ajax.php and handle them directly in the…

  • svn: attempt to write a readonly database

    Nuestro subversion estaba dando la tabarra en uno de los repositorios. Cuando subíamos cambios nos saltaba este error [shell] «svn: attempt to write a readonly database» [/shell] El caso es que el cambio los subía pero dando ese error. googleando un poco he visto este enlace : http://geckoblue.livejournal.com/248161.html y he probado a darle permisos de…

  • La fecha de hace una semana

    Por si alguien no sabe que se puede hacer esto : [shell] date –date=’1 week ago’ ‘+%Y-%m-%d’ [/shell] Para obtener Año-mes-dia de hace una semana. P.D: uso yyyy-mm-dd por el standard http://en.wikipedia.org/wiki/ISO_8601

  • Escandaloso fallo de seguridad en vsftpd 2.3.4

    Según publica SecurityByDefault con pelos y señales, la versión 2.3.4 fue comprometida y se introdujo una puerta trasera. La puerta trasera consiste en poner como usuario «:)» lo que provocaría que se abriese una shell en el puerto 6200. Muy recomendable leerse el documento complento en SecurityByDefault. Gracias a Malakun por el enlace

  • [ubuntu] locale: Cannot set LC_CTYPE to default locale: No such file or directory

    Vaya con ubuntu… no me esperaba esto. Normalmente en Debian cuando no está bien configurado el idioma local, basta con reconfigurar el paquete de esta manera : sudo dpkg-reconfigure –frontend=dialog –priority=low locales Con las opciones forzamos a que los mensajes sean vía dialogo con libncurses y la prioridad es que nos pregunte cualquier opción necesaria…