Me pone programar

Más que me pone, digamos que me gusta y disfruto con ello

Me pone programar

Blog personal sobre PHP, JavaScript, CSS, Estándares, Flash i demás temas interesantes del mundo de la informática e Internet

Compresor de JavaScript

15/05/2009 a las 05:12 por Shox

He encontrado un magnífico compresor de Javascript online, que realiza diferentes modos de compresión con diferentes librerías, para que podamos ver cual nos conviene más para nuestro proyecto.

Las posibles opciones son: JSMin, Dojo ShrinkSafe, YUI Compressor, Packer y gzip.

Además ofrece unas gráficas mostrando cuales son los ratios de compresión en cada caso, o cuanto tiempo ha tardado la compresión

Compresor Rater

Ayuda para maquetar: 960 Grid System

14/11/2008 a las 02:35 por Shox

960 Grid System es una ayuda para poder maquetar el layout de una web de manera fácil, correcta y personalizable. A primera vista no me resulto tan útil como ahora mismo, pero tener un archivo css, que ya se ocupe de montarte el layout en varias columnas, hace la vida del maquetador mucha más fácil.

El código dispone de dos versiones, una con 12 columnas, y otra con 16. La diferencia es que el de 12 columnas puede hacer móduos de como mínimo 60px, y el de 16 columnas, los puede generar de 40px.

En la página de demo, nos podemos hacer un poco a la idea.

Categorías: CSS
Tags: , ,
Comentarios: 33 comentarios »

Dump de base de datos MySQL sin charset ni collate

07/11/2008 a las 03:28 por Shox

Hacer un dump de una base de datos para llevarlo a entro entorno, parece tarea sencilla siempre que no intervengan en la ecuación diferentes versiones de MySQL y configuraciones extrañas.

Los requisitos de los “administradores” era que la base de datos estuviera en latin-1 y que no saliera el CHARSET=latin1 COLLATE=latin1_general_ci, y además que hubiera un único insert para cada query, y no reaprovecharlos.

Después de mucho buscar, Agustí dio con la solución:

./mysqldump –host=localhost –user=user–password=password –skip-extended-insert –skip-set-charset –compatible=mysql40,no_table_options DB nombre_DB > archivo.sql

Donde host, user y password son los datos del servidor,  nombre_DB es el nombre de la base de datos, y archivo.sql es donde se volvaran todos los datos

Categorías: MySQL
Tags: , , , ,
Comentarios: 35 comentarios »

Renovación de Visual jQuery

19/10/2008 a las 08:00 por Shox

Desde mis inicios en jQuery, había visitado la web visualjquery como página de consulta y referencia para documentarme. Desde hace ya muchas versiones quedó inalterable a las nuevas funcionalidades que iban apareciendo, y tenia que visitar la no-tan-clara página de referencia oficial de jQuery.

Parece que por fin se han actualizado con las nuevas funcionalidades (versión 1.2.6) y ademas incluye un buscador instantaneo que por lo poco que he utilizado va genial.

VisualjQuery

Categorías: AJAX, JavaScript
Tags: ,
Comentarios: 31 comentarios »

Debbuging en JavaScript sin utilizar alert()

16/10/2008 a las 11:23 por Shox

Hoy me he topado con una manera muy cool de hacer debugging en JavaScript sin necesidad del molesto alert().

Yo siempre habia utilizado la función de Firebug console.log(), e incluso si quería hacer debug de PHP, la extensión FirePHP, que aunque falle mucho, es muy interesante. Pero el problema que es sólo para Firefox, hace que la opción de Blackbird gane enteros.

Como podeis ver en la imagen (y si vais al sitio hay una demo expléndida) consta de una ventana translúcida en la esquina superior izquierda de la pantalla donde va apareciendo todo el log que lleve el código. Además la manera de utilizarlo es muy cómoda:

JavaScript:
  1. log.debug( 'Mensaje de debug' );
  2. log.info( 'Mensaje de informacion' );
  3. log.warn( 'Mensaje de warning' );
  4. log.error( 'Mensaje de error' );

Por ponerle una pega, la ventana de log no puede cambiarse de sitio, con lo que a veces puede llegar a ser incómoda, pero el filtrado de tipo de mensaje es muy potente.

Blackbird

Categorías: Debug, JavaScript
Tags: , , ,
Comentarios: 304 comentarios »

« Entradas anteriores