Joomla: Usando JLayouts para fields

Este artículo explica cómo utilizar JLayouts para evitar ensuciar el código HTML, JS y CSS en campos (fields) complejos. Para ilustrar el problema utilizaremos el campo del core ya existente para seleccionar usuarios: libraries/cms/form/field/user.php Este es el contenido de la función getInput() dentro de ese field: /** * Method to get the user field input…


Jail fail2ban para detener bots que intentan rastrear tu instalación phpmyadmin

Lo primero que necesitamos saber para crear una regla de fail2ban es dónde se registran esos intentos fallidos. En este caso, es el propio apache quien se encarga de registrarlos, así que tenemos la mitad del trabajo hecho. Primero creamos el jail: /etc/fail2ban/jail.local [apache-phpmyadmin] enabled = true filter = apache-phpmyadmin port = http,https logpath =…


Jail fail2ban para bloquear ataques bruteforce de phpmyadmin

Un phpMyadmin poco seguro es uno de los mayores riesgos de la mayoría de servidores. Pero para eso está nuestro amigo fail2ban que puede ayudarnos a reducir el riesgo. Nuestro objetivo es bloquear la IP de los usuarios que realicen varios intentos fallidos de acceso. Lo primero que necesitamos es un log. Normalmente, phpmyadmin no…


Actualizar el campo secuencial de una tabla en Postgresql

El otro día nos encontramos con un problema tras actulizar unas tablas en postgresql con auto_increment en su campo id. Después de copiar los datos de otra tabla que contenía varios registros, la aplicación daba un error al intentar añadir un nuevo campo en esa tabla. Entonces nos dimos cuenta de que el problema podría…


Cómo añadir CSS en nuestras extensiones Joomla

This is post 2 of 2 in the series “Referencia Joomla” Referencias y ejemplos de código para Joomla 2.5 y 3.x Cómo añadir javascript en nuestras extensiones Joomla Cómo añadir CSS en nuestras extensiones Joomla Para añadir código en Joomla lo más sencillo es hacer uso de las funciones disponibles en la clase JDocument….


Cómo añadir javascript en nuestras extensiones Joomla

This is post 1 of 2 in the series “Referencia Joomla” Referencias y ejemplos de código para Joomla 2.5 y 3.x Cómo añadir javascript en nuestras extensiones Joomla Cómo añadir CSS en nuestras extensiones Joomla Para añadir código en Joomla lo más sencillo es hacer uso de las funciones disponibles en la clase JDocument….


Suscribirse a Feeds RSS en Safari para OS X Yosemite

RSS es una muy buena manera de seguir tus sitios web favoritos y echar una ojeada a los titulares y acceder a los artículos que más deseas leer. Muchos usuarios de Mac depender de aplicaciones de terceros para suscribirse a feeds RSS, pero las nuevas versiones de Safari para OS X tienen una función de…


Comprimir archivos ZIP con contraseña desde Mac OS X

Para crear archivos ZIP con contraseña en un Mac OS X sin utilizar ninguna aplicación de terceros, podemos hacer uso de la linea de comandos. Usaremos el siguiente comando: zip -er ARCHIVO_SALIDA.ZIP ARCHIVO_O_DIRECTORIO_A_COMPRIMIR


Un sigiloso troyano de Linux podría llevar presente años

Investigadores de Kaspersky Lab han descubierto un troyano con unas curiosas características que habría estado atacando durante años sistemas Linux. Este sigiloso y potente malware habría estado atacando gobiernos y empresas farmacéuticas de todo el mundo. Pertenece a una campaña llamada Turla. Investigadores de Kaspersky Lab con sede en Moscú han descubierto un troyano con…


Activistas lanzan una herramienta gratuita para detectar software de vigilancia

Varias organizaciones de derechos humanos han lanzado una nueva herramienta gratuita para protegerse de los poderosos programas de espionaje que emplean los gobiernos….