Mis notas técnicas

  • apache2 mod_ssl poodle atack fix

    apache2 mod_ssl poodle atack fix

    El año pasado me alegré un poco de no trabajar como adminstrador de sistemas, el continuo escándolo de fallos gordos de seguridad, me hubiera subido la tensión aún más 😀 Uno de los fallos de seguridad fué el llamado ‘POODLE‘ destapado por gente Google, del que llevaban conociendo us existencia bastante tiempo; en resumen permite…

  • pluma 1.8 custom plugins path

    pluma 1.8 custom plugins path

    Las rutas donde se deben ubicar los plugins para el editor de mate-desktop pluma son # version 1.6 ~/.config/pluma/plugins # version 1.8 ( solo cambian los plugins ) ~/.local/share/pluma/plugins El repo de pluma por si queréis consultar el código https://github.com/mate-desktop/pluma

  • Debugging cakephp sql queries

    Para los que desarrollamos con cakephp alugna vez hemos tenido la necesidad de volcar todas las consultas SQL que se ejecutan en cada petición de nuestra aplicación. Una manera rápida y efectiva de volcar y poder trazar todas las queries es editar el fichero ‘/lib/Cake/Model/Datasource/DboSource.php’ y localizar la function execute() que es la función por…

  • bloquear el acceso de un usuario al sistema GNU/Linux

    Imagina que tienes un usuario en el sistema al que solo quieres acceder usando ssh, por ejemplo ‘desarrollo’, para securizar un poco más el sistema, mejor que sólo puedas acceder usando tu clave ssh. Una forma muy rápida de bloquear el acceso al usuario es editando a mano el fichero /etc/shadow y substituyendo la segunda…

  • redirige tu dominio a www

    Cuando tienes un site un poquito más grande, se suele jugar con los nombres de hosts y puede ser que la ip donde esté tu domino.ltd no tenga el mismo contenido que www.domino.tld para redirigir todo el tráfico a www se puede hacer de una manera muy muy simple usando mod_rewrite en .htaccess [shell] RewriteEngine…

  • cakephp testing models

    Un error tonto pero tonto tonto, es crear en app/Console/Command/TestShell.php por que sobreescribe el funcionamiento de lib/Cake/Console/Command/TestShell.php que es el script que se encarga de lanzar la integración de phpunit. Lo que sucede es no ejecuta nada, ni parámetros ni help, ni verbose ni nada, pero sí funciona vía web, me he tirado media hora…

  • Feria y talleres de impresoras en Expo3d Madrid

    El jueves 4 de diciembre se celebra el primer evento Expo 3D en Medialab Prado. Son  9 horas de duración, con conferencias, demostraciones y por expositores.Participan y colaboran miembros de los Grupos Clone Wars , MakeSpace Madrid, empresas y especialistas del sector. La entrada es GRATUITA, pero el aforo es LIMITADO, por lo que si quieres asistir por favor inscribirte en…

  • Exportar tabla utf8 con contenido latin1

    La locura de los mysql es tener la tabla con una codificación la columna con otra y la conexión al servidor con otra distinta. Puede llegar a ser un auténtico caos, y cuando lo tienes más o menos claro , viene otro punto complicado, como modficio mis datos para gestionarlos correctamente. En un caso que…

  • custom error message en cakephp

    Usar las convenciones en cake es muy útil y rápido, pero como toda regla, hay ocasiones en que no se cumple. No siempre podemos usar las convenciones para crear nuestro código, en este caso hablo de la validación de formularios con elementos no convencionales. En mi caso he tenido que crear un formulario para la…

  • Warning: array_keys() expects parameter 1 to be array, boolean given in wp-admin/includes/class-wp-users-list-table.php on line 196

    Otro castañazo para la colección de cosas que pasan todos los días … En este caso, un wordpress multidominio que al listar usuarios aparece este mensaje de error [shell] Warning: array_keys() expects parameter 1 to be array, boolean given in /home/sitename/public_html/wp-admin/includes/class-wp-users-list-table.php on line 196 [/shell] En este caso estuve trasteando bastante con las bases de…