Archivo de la categoría Miscelánea

Anillos vectoriales para la web de tu boda

No hay mucho más que decir… mira a ver si te sirven de algo, viciño !

Formato: .ai
Tamaño: 2.8 Mb
Enlaces:

Anillos

Iconos vectoriales gratuitos de MonoFactor

Leer más » desarrollaba un set de iconos vectoriales como producto comercial, pero ha decidido cancelar el proyecto, y nos regala todos los diseños ya realizados. Por ahora ha lanzado el primer pack de 25 iconos, que ya podemos descargar:

Tamaño: 1.8 Mb
Formato: .ai
Enlace: http://www.monofactor.com/files/bet_one.zip
Artículo: http://www.monofactor.com/goodies/free-vector-icon-set-1/

Iconos vectoriales gratuitos de MonoFactor

Chicas Anime en formato EPS

Alguien (Un tal M@ster) ha creado una fuente basada en siluetas de Chicas Anime, y sus colegas de http://artshare.ru las han convertido a formato vectorial en eps. Este impresionante set incluye más de 600 siluetas, y puede descargarse en la web del tal M@ster, o en alguno de estos mirrors:

El set en eps:

Las fuentes:

Chicas Anime

COUNT(*) contra COUNT(col)

¿ Pero eso no es lo mismo ? ¿ Existe alguna diferencia ?

Si, existe, y es bastante importante, tanto en resultados como en velocidad.

COUNT(*) cuenta registros. Si la tabla es MyISAM, y no fijamos un WHERE, los resultados se calcularñan de forma extremadamente rápida, ya que MyISAM mantiene un contador de registros de toda la tabla. Si fijamos un WHERE, el servidor tan sólo tiene que contar el número de registros totales del resultado, lo que sigue siendo muy rápido. Esto es bastante diferente de….

COUNT(col) cuenta los valores NO NULOS DE LA COLUMNA COL dentro resultado de la consulta, en este caso el servidor necesita revisar todos los registros uno a uno, comprobando cuales de ellos no tienen un valor NULL, y la degradación de velocidad será muy importante.

Via http://arjen-lentz.livejournal.com/

Consultas MySQL útiles

Las 10 bases de datos más grandes del servidor

MySQL:
  1. SELECT
  2. count(*) TABLES,
  3. table_schema,CONCAT(ROUND(sum(table_rows)/1000000,2),'M') rows,
  4. CONCAT(ROUND(sum(data_length)/(1024*1024*1024),2),'G') DATA,
  5. CONCAT(ROUND(sum(index_length)/(1024*1024*1024),2),'G') idx,
  6. CONCAT(ROUND(sum(data_length+index_length)/(1024*1024*1024),2),'G') total_size,
  7. ROUND(sum(index_length)/sum(data_length),2) idxfrac
  8. FROM information_schema.TABLES
  9. GROUP BY table_schema
  10. ORDER BY sum(data_length+index_length) DESC LIMIT 10;

Leer más »

Records de Bugs en MySQL

Casi 20 meses después de su notificación, el Bug#12713 por fin ha sido corregido (si no utilizas funciones almacenadas, esto no te afecta demasiado).

Software Bug

El motivo de este retraso no es la dejadez, sino simplemente que se trata de un bug derivado del propio diseño interno de MySQL, y ha sido extremadamente dificil de corregir, teniendo que esperar a estas ramas del 5.0. El record de todos los tiempos para este tipo de bugs lo tiene el Bug#989, notificado en 2003, todavía sin solución, y que seguirá esperando al menos a la rama 6.0.

Test rápidos de MySQL - Test 4

MySQL
Test 4

¿ Qué tipo de datos almacena un rango mayor de datos ? ¿ MEDIUMINT o INT ?

¿ Qué tipo de datos puede almacenar un tamaño mayor de registro ? ¿ MEDIUMTEXT o TEXT?

Pulsa para Mostrar/Ocultar la solución

Traducido con permiso expreso de Mysql Test Quiz 4 Original

Creado por Carsten H. Pedersen

Otros Test anteriores:

Cultura general : Cliente Ninja

Cliente NINJAEn mercados financieros, se conoce como " Cliente NINJA " a aquel que no dispone de ingresos fijos, empleo fijo, o propiedades.

Esto es así no por el significado del "palabro" Ninja en si mismo, y su relación con la cultura japonesa, si no por las iniciales que conforman "No Income, No Job, no Assets"

Yahoo y su respuesta a la compra de Microsoft

No a Microsoft

Via Baluart.net

El tiempo en MySQL, de forma simple

Fecha y HoraSi vienes de otros mundos SQL, estarás acostumbrado a utilizar DATEDIFF y DATEADD para tus consultas entre/a partir de/hasta determinadas fechas. Si bien MySQL dispone también de esta función, nos ofrece además una forma mucho más sencilla de realizar estos cálculos, con la sintaxis INTERVAL:

Hace 5 minutos:

MySQL:
  1. SELECT NOW() - INTERVAL 5 MINUTE

Dentro de una semana:

MySQL:
  1. SELECT NOW() + INTERVAL 7 DAY