Archivo para Noviembre, 2007

DEP Mr. Folletín…

Miércoles, Noviembre 28, 2007

Post en honor a Mr. Folletín… la primera victima de mi hermana, una futura bióloga; según ella:

de bata, no de bota.

DEP

Por eso prefiero la ingeniería… las tripas de los ordenadores son más fáciles de ver… y no hay que acabar con ellos para verlas :D

Y por si acaso un saludo a la futura bióloga… espero que te hayan puesto buena nota en la práctica.

Dejad de usar Internet Explorer 6 de una vez

Miércoles, Noviembre 28, 2007

No me iba a unir a la campaña, básicamente por que pensaba que tendría poco sentido… al fin y al cabo no creo que la gran mayoría de los usuarios sepan que Internet es algo más que esa E azul en su escritorio.

Sin embargo, después de tirarme una hora para corregir un fallo del que se había quejado un cliente… y que solo se daba en Internet Explorer 6 (menos mal que me ha dado por probar) creo que no me queda más remedio que unirme como buen blogger y programador web. ¡DEJAD DE USAR INTERNET EXPLORER 6.0 de una vez!

En el 2007 resulta que el Internet Explorer 6 (IE6) aún sigue entre nosotros pero ahora es aún más desastroso:

  • Agujeros de seguridad a los que nunca se les acaba de poner parches
  • Se cuelga
  • El motor CSS para IE6 es completamente inútil
  • Hay que hacer grandes chapuzas para que Flash funcione
  • No hay la navegación por pestañas, ¡y ya sabemos todos cómo nos gustan las pestañas!

Microsoft ya no ofrece IE6 con su sistema operativo y además hay muchos otros navegadores gratis que son mucho mejores. Sin embargo, alrededor del 43% de todos los internautas siguen usando el IE6, aunque sólo se tardan unos minutos en bajarse un navegador superior.

Y por favor… a todas las personas que usan Internet y que se quejan alguna vez de que una web no se ve bien en su navegador. Si ese navegador es Internet Explorer 6 tienen 2 opciones:

  1. Seguir usando Internet Explorer 6 y aguantarse.
  2. Actualizarse a un navegador más nuevo y mejor

Lo peor es que no hay manera… por mucho que tú le digas a una persona que Internet Explorer 6 es una puñetera patata le da igual… lo sigue usando.. y encima se queja de que la web que le has hecho no va bien con su navegador.

La gente normal tiene un acuario

Miércoles, Noviembre 28, 2007


Una traducción un poco “libre”.

-Hermoso, ¿a que sí?
-¿Qué es?
-He conectado un puñado de máquinas con Windows en una red y esta a su vez a Internet. Todo lo que hacen es ejecutar los archivos adjuntos de los e-mails y compartir ficheros sin una sola actualización de seguridad. Entre todos tienen prácticamente cualquier virus. Hay troyanos, gusanos y todo tipo de polimórficos exóticos. Un sistema de monitorización añade y elimina equipos de forma aleatoria. Esa pantalla muestra como se mueven los virus por la red luchando y creciendo.
-¿Sabes? La gente normal tiene un acuario.
-Buenos días blaster! ¿Os habéis quedado solos W32.Welchia y tú? ¿Quién es un buen virus? Sí! Tú lo eres!

Más en xkcd

Enjuto Mojamuto

Jueves, Noviembre 22, 2007

Sin comentarios…

Cómo le explico yo esto a un cliente…

Lunes, Noviembre 19, 2007

Me encantaría poder explicarle esto a algunos clientes, pero nada, ellos insisten en que lo mejor es PDF y no hay quien los haga entrar en razón… da igual que te paguen para que les aconsejes y que supuestamente tu seas “el que sabe de esas cosas”. Al final ellos hacen lo que les da la gana.

Menos mal que no hacía falta posicionar la web ni nada por el estilo…

mooSmartForms: Dando un toque de estilo a tus formularios

Sábado, Noviembre 17, 2007

¿Por qué otra librería que hace lo mismo?

Hace poco tuve que terminar de darle forma a un proyecto con Joomla! una de las cosas que más trabajo cuesta es darle estilo a un formulario usando CSS. Probé un par de soluciones como FancyForm y CRIR pero ninguna se adaptaba al código generado por Joomla, así que no me quedó más remedio que escribir mi propio script que hiciera lo propio.

Como funciona.

mooSmartForms está inspirado en otras librerías como CRIR y FancyForm, por lo tanto usa el mismo mecanismo. Mediante Javascript oculta los controles del formulario y añade un estilo para el control desactivado y otro para el control activado a la etiqueta asociada al control.

La librería permite aplicar una clase CSS a los elementos. Hace uso de mootools, de ahí el “moo” del nombre. Para que nuestro código sea “estilizable” tiene que tener las siguientes características.

  • Cada checkbox o radio input necesita tener un elemento label asociado a su id.

Listo :D no hay más requisitos. A continuación un ejemplo de como sería ese código “estilizable”.

  1. <label for="check">Checkbox
  2. <input id="check" type="checkbox" />
  3. </label><label for="radio1">Radio1</label>
  4. <input id="radio1" name="sample" type="radio" />
  5. <label for="radio2">Radio2</label>
  6. <input id="radio2" name="sample" type="radio" />

Para que el script haga su trabajo hay que insertarlo en la página y además necesitamos mootools.

  1. <script src="mootools.js" type="text/javascript"><!–mce:0–></script>
  2. <script src="moosmartforms.js" type="text/javascript"><!–mce:1–></script>

Un pequeño ejemplo del aspecto que podemos conseguir con la librería. Ejemplo de mooSmartForms

Aquí tenéis mooSmartForms para descargarlo y usarlo como queráis. Tiene una licencia MIT, así que podéis hacerle todas las “perrerías” que os apetezca. Si queréis personalizar el estilo solo tenéis que editar el fichero mooSmartForms.css

Soporte.

He probado mooSmartForms con los siguiente navegadores:

  • Internet Explorer 6 y 7
  • Firefox 2
  • Konqueror
  • Safari 3 ( gracias a Álvaro por el testeo )
  • Opera

Si conseguís que funcione en otro navegador agradecería que me lo hicierais saber :D . Aunque también se agradece un aviso con cualquier error que encontréis o con problemas que se me hayan pasado.

Para futuras versiones.

  • Estilos para el resto de elementos de los formularios.
  • Posibilidad para discriminar los elementos que queremos “estilizar”.
  • Capacidad para añadir efectos a las transicciones entre los estados de los elementos.
  • Posibilidad de elegir el nombre que queremos darle a las clases CSS de los elementos.

Para terminar.

Si encontráis algún error o algún problema podéis dejar un comentario en el post. Sin necesitáis añadir código al post, por favor, utilizad esta web.

Créditos.

Las imágenes que se usan para el estilo de ejemplo pertenecen al tema de iconos silk icons que tiene licencia Creative Commons.

Rompiendo Internet

Jueves, Noviembre 15, 2007

Lo he intentado… pero nada, no funciona.
Rompiendo Internet
Habrá que buscar otra forma de romper Internet.

Transmission 0.91

Lunes, Noviembre 5, 2007

Transmission es un cliente de Bittorent bastante ligero y con una interfaz GTK. Lo llevo usando varios días y la verdad es que me gusta bastante. Es rápido y bastante sencillo de usar y de configurar.

Como la última versión disponible en el arbol de portage es la 0.82 he escrito un ebuild para Transmission 0.91.

Transmission

También lo he colgado en bugs.gentoo.org. Es recomendable descargarlo de ahí por que seguramente recibirá algún feedback y los usuarios colgarán mejoras del ebuild.