Como habilitar General Query Log en MySQL bajo Linux

El general query log es un registro general de lo que mysqld esta haciendo. EL server escribe informacion a este log cuando los clientes se conectan o desconectan, y graba cada solicitud SQL recibida de los clientes.
El general query log puede llegar a ser muy util cuando se tiene sospecha de un error en un cliente y necesitamos saber exactamente que es lo que el  cliente envia al mysqld.
De esta manera, si tenemos algun bug o problema con la base de datos, una manera de rastrear ese problema es habilitando este log, y verificar que es lo que esta sucediendo.

El general query log está deshabiitado por defecto, y para habilitarlo en Linux debemos hacer lo siguiente:

Editar el archivo de confguracion de mysql:

vi /etc/my.cnf

Read More

Hablamos de Sublime Text 2, plantillas HTML 5 en Java y herramientas del futuro

Sublime Text 2

Como cada domingo resumimos los posts más interesantes de Genbeta Dev, ya sabéis,el blog hermano de Genbeta dedicado al desarrollo de software. Entre los principales temas de lo que hemos hablado os presentamos el editor de texto para programadores de moda, Sublime Text 2. Os contamos sus principales características y cómo sacarle el máximo partido.

Cada vez existe más demanda de desarrolladores para aplicaciones móviles. Gracias a un interesante estudio conocemos cómo se distribuye el empleo entre los desarrolladores de iOS como de Android.

Trabajando como desarrolladores nos encontramos con situaciones en la que un equipo de desarrollo atascado pasa por la necesidad de incorporar más programadores. Os damos las razones de por qué no deberías contratar más programadores, ya que esa si es una situación puntual podría entorpecer aún más el desarrollo del proyecto.

Read More

Que hay de nuevo en HTML 5 ?

Ya sabes que la nueva versión del estándar de la web por excelencia se llama HTML5 y todos los navegadores actuales se encuentran más o menos en una carrera por implementar varias de sus partes. Aquí en Genbeta Guillermo nos explicó genialmente y de manera bastante gráfica lo interesante de HTML5 para los usuarios de la web, y últimamente hemos comentado en varias ocasiones los avances que está teniendo.

Sin embargo en el blog de AnexoM un servidor ha hecho una lista relativamente minuciosa sobre las novedades de HTML5 que tenemos desde el lado del desarrollador web, de un perfil algo más técnico y que trabajará escribiendo este lenguaje. A lo largo de cuatro artículos se resumen los cambios respecto a HTML4, desde qué nuevos elementos/atributos podemos usar hasta qué cosas se dejan de soportar, tanto de elementos estáticos como dinámicos mediante Javascript.

Ahora que Firefox 3.5 es una realidad y Safari/Chrome/Opera/IE8 se han puesto las pilas, es un muy buen momento para empezar a renovar vuestro conocimiento en HTML.

Fuente: Las novedades de HTML5 | Parte 2 | Parte 3 | Parte 4

Read More

Ejecución de código a través de la extensión mbstring de PHP 5.x y 4.x

Se ha encontrado una vulnerabilidad en PHP, en la extensión de tratamiento de cadenas con tipografía multibyte, que podría permitir a un atacante ejecutar código arbitrario.

El fallo se debe a un desbordamiento de memoria basado en heap en la extensión mbstring que podría permitir la ejecución de código con los privilegios del servicio objetivo. El problema se da en el código que decodifica cadenas que contienen entidades HTML a cadenas Unicode (mbfilter_htmlent.c).

Las funciones afectadas (entre otras) son:

mb_convert_encoding()

mb_check_encoding()

mb_convert_variables()

mb_parse_str()

Son vulnerables todas las versiones anteriores a la 4.3.0 y 5.2.7. El problema ha sido solucionado en la versión 5.2.8 disponible en www.php.net

Fuente:Noticias Hispasec

Read More