Este 5 de junio de 2010 están cordialmente invitados al Linux Party, organizado con motivo del release de Ubuntu Lucid y Fedora 13. Abran charlas y área de instalación.
Este 5 de junio de 2010 están cordialmente invitados al Linux Party, organizado con motivo del release de Ubuntu Lucid y Fedora 13. Abran charlas y área de instalación.
15 Abr, 2010
Posted by: --ieDDu-- In: Electronica| Eventos| Java| Linux| MySQL| Noticias| Nuestra realidad eS
El día 24 de abril estaremos promocionando y difundiendo el Software Libre en Guatemala como parte del Festival Latinoamericano de Instalación de Software Libre, acércate, conoce más y únete a este movimiento.
Más información en: http://flisol.slgt.org/
Qué es Flisol?
El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande [...]
Para cambiar o agregar en CentOS, Fedora el character-set de MySQL se debe modificar el siguiente archivo.
/etc/my.cnf
Agregar las siguientes lineas o modificarlas si ya existen:
[client]
default-character-set=utf8
[...]
[mysqld]
default-character-set=utf8
character_set_server=utf8
collation_server=utf8_unicode_ci
skip-character-set-client-handshake
[...]
Nota: normalmente cuando instalamos mysql en linux por default asigna el character-set=utf8 sin collation.
Saludos.
MySQL es realmente potente con el cálculo y el tratamiento de las fechas. Para sacar el máximo rendimiento disponemos de las siguientes instrucciones.
CURDATE()
Esta función da la fecha del día.
Ejemplo:
SELECT CURDATE();
Obtenemos 2008-11-14, en el formato de fecha ‘Año-Mes-Día’ propio de MySQL.
Esta fecha sale en el formato año-mes-día que puede resultar un poco difícil de leer. [...]
La inyección SQL consiste en la modificación de las consultas a nuestra base de datos a partir de los parametros pasados por URL al script en PHP.
¿En que consiste?
Vamos a ver un ejemplo de lo que es la inyección, imaginemos que para validar el acceso de un usuario registrado utilizamos la siguiente consulta SQL:
<?
$sql [...]
Tras la conexión al servidor como root, puede añadir nuevas cuentas. El siguiente comando usa GRANT para inicializar nuevas cuentas:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘monty’@'localhost’
[...]
útil tip para convertir el charset de una base de datos MySQL sin perder (ni cambiar) información.
El procedimiento será el siguiente:
Exportar la base de datos actual (la que tiene el charset latin) en un archivo plano (dump file)
Crear una base de datos con charset utf8
Modificar lo caracteres del “dump file” [...]
Cuando te topes en verificar que datos tienes repetidos en tu tabla, te puede servir de mucho esta consulta, obtendrás como resultado todos los datos que se repiten en tu tabla, como ves la consulta cuenta los registros repetidos:
SELECT *, COUNT(*) AS contador FROM agro GROUP BY mis HAVING COUNT(*) > 1
SELECT *, COUNT(*) AS [...]
Para comparar dos tablas les puede servir de mucho este tips, usando la sentencia IN en Mysql de la siguiente forma:
Muestra el contenido de tabla_base que no se encuentre en tabla_nueva:
SELECT mis FROM tabla_base WHERE mis NOT IN(SELECT mis FROM tabla_nueva)
Muestra el contenido de la tabla_base que se encuentra en la tabla_nueva:
SELECT mis FROM tabla_base [...]
Ejemplo de como relacionar ID´s con dos tablas, muchas veces nos topamos con estructurar dos tablas en donde la primera tabla puede ser el nombre de nuestros clientes y la segunda tabla puede llevar una bitácora de nuestros clientes.
SELECT t1.lead_id, t1.status, t1.lead_id, t1.first_name, t1.last_name, t2.filename FROM vicidial_list AS t1, recording_log AS t2 WHERE t1.lead_id = [...]
Soy una persona que ama la tecnología, me encanta explorar el mundo de las tecnologías de información & comunicación, aficionado a la electrónica, promotor de Software Libre.
Trabajo en el área de desarrollo Web y seguridad informática, me encanta usar Ubuntu, lo uso en mi casa, la oficina y me va de maravilla. uno de mis hobbies es jugar con casi cualquier tipo de servidores utilizando como sistema operativo Linux, mezclar la electrónica en mis desarrollos de software, en conclusión soy Libre y estoy a la disposición de cualquier persona que tenga algún proyecto en mente, donde yo pueda colaborar.
Me considero autodidacta y entusiasta de la tecnología.