Elias de Isopixel publica una entrada opinando del nuevo rediseño de Meneame.net. A raiz de esa opinión se ha desencadenado un debate realmente interesante, y me uno a la opinión de Elias y reafirmo que un sitio de esa relevancia debería tener un diseño acorde a dicha relevancia, y ya que el código está a la altura, ¿no creeis que debería un rediseño más radical?
Contenido
Maravillas de Google Reader ¬¬
aNieto2k hace 29 días en: Curiosidades
El tag SPAM …
aNieto2k hace 38 días en: Curiosidades, Humor, webdev
No me gusta meter baza al trabajo de otros, ya que en cualquier momento puedo ser yo al que le metan baza. Pero es que esto me ha parecido increíble y lo quería compartir.
Para evitar problemas y quejas, me voy a inventar los nombres y así, todos contentos.
Antecedentes
Hace unos meses hablamos de una situación laboral en la que me ví involucrado, un problema de concepto que con la experiencia se puede suplir.
Han pasado unos meses y muchas cosas, entre ellas ahora estoy desarrollando yo desde 0 ese proyecto. Un proyecto que por el momento me guardo y que no es relevante ya que lo desarrollo para la empresa en la que trabajo.
Después de haber roto las negociaciones con la empresa que inició el proyecto, al ver que este parecía no terminar nunca y que lo que había hecho no acababa de convencer al cliente, decidieron cancelar el proyecto y traerlo a la empresa en la que trabajo.
Así que hace unos 3 meses me hicieron llegar el código fuente de lo que tenían hecho para dicho proyecto, el proyecto estaba desarrollado en JSP (Java Server Pages), XSL (Extensible Stylesheet Language) y como motor de base de datos PostgreSQL.
Por motivos de compatibilidad con la infraestructura que tenemos montada en los servidores de la empresa tuvimos que migrar la parte de la base de datos a Oracle 10g. Una tarea bastante sencilla (si no se complica).
El código
Una vez solucionado los problemas de base de datos, comenzamos a revisar el código fuente de la aplicación. La verdad es que he tenido que rehacer casi el 95% del código de las páginas JSP ya que era algo realmente complicado de entender, además de que no se ajustaba a lo que el proyecto necesitaba, hasta aqui, todo más o menos bien.
El problema viene cuando empiezo a revisar el HTML/ Javascript / CSS. Pese a que no tenía una estructura cerrada correctamente, misteriosamente funcionaba (lo poco que había hecho). Pero al revisar el código encontré un nuevo tag, <spam></spam>.
El tag <spam></spam>
En un principio pensé, se han equivocado y han pulsado la M en lugar la N, no pasa nada, yo escribo mucho peor…. pero al mirar más afondo, no fuí capaz de encontrar ningún <span></span>;, todos eran <spam></spam>…. hice una busqueda y el resultado me asustó.
Found 1.230 match(es) in 435 file(s)
Entonces ya me empecé a preocupar, busqué por el tag <span></span> y evidentemente no había ni uno solo, en los 435 ficheros que componían el proyecto actual.
Anécdota
Esto únicamente es una anecdota sacada del trabajo, seguro que tu has tenido alguna parecida. ¿La quieres compartir?
Curioso bug en Internet Explorer 7
aNieto2k hace 39 días en: CSS, Curiosidades, Programacion, estandares, web, webdev
Internet Explorer 7 solucionó mucho de los problemas que los usuarios de Internet Explorer 6 sufrían (y aún sufren), pero por otro lado nos encontramos con problemas curiosos que seguro en algún momento nos puede llegar a poner los pelos de punta.
El código
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test</title>
<style type="text/css">
ol li {height:40px;}
</style>
</head>
<body>
<ol>
<li>Esto</li>
<li>es</li>
<li>solo</li>
<li>una</li>
<li>prueba</li>
</ol>
</body>
</html>
Como podemos ver, únicamente se trata de un listado ordenado al que acada uno de sus elementos <li></li> le aplicamos un tamaño de 40px con la propiedad height, debido a esto obtenemos un listado numérico bastante peculiar.
Explicación del bug
Si revisamos el código vemos que el problema reside en que usamos un height para definir el tamaño de cada elemento <li></li> de la lista <ol></ol>, esto hace que se pierda la cuenta y aparezca como 1, cada elemento. El tamaño de cada item, es indiferente, incluso puede ser height:0px;
Demo
He montado el código en un fichero HTML para que lo podais probar vosotros mismos. Es necesario usar Internet Explorer 7 para ver el bug en acción.
Crean un robot de 5.48 metros para celebrar la salida de Firefox 3
aNieto2k hace 43 días en: Curiosidades, webdev
El fanatismo a veces nos sorprende con cosas como estas:
La salida de Firefox 3 ha sido increiblemente mediática y de ahi que se haya incrementado el número de usuarios en estos últimos meses.
Como trabajar con Firefox2 y Firefox3 simultaneamente
aNieto2k hace 50 días en: Curiosidades, webdev
Si necesitas tener trabajando en paralelo las dos versiones de Firefox, puedes hacerlo siguiendo estos pasos:
1) Descargamos e Instalamos Firefox 3 (si aún no lo tenemos).
2) Accedemos al gestor de perfiles de Firefox, para ello usaremos -profilemanager como atributo que le pasaremos al ejecutable de Firefox.
"C:\Archivos de programa\Mozilla Firefox\firefox.exe" -profilemanager
3) Trás ejecutar esto, veremos el panel que nos permite definir los perfiles que deseemos, básicamente se trata de una carpeta en la que se van guardando los ficheros necesarios por cada perfil generado.
4) Creamos nuestro nuevo perfil (Firefox3), siguiendo los pasos que las pantallas nos van indicando. Seleccionamos default e iniciamos Firefox.
5) Descargamos e Instalamos Firefox2 en un directorio diferente al anterior (tendremos que salir de Firefox3)
Seguro que hay una página donde esten disponibles los enlaces, probé en el FTP y no me funcionó, así que tuve que montar la URL para descargarlo.
http://download.mozilla.org/?product=firefox-2.0.0.14&os=win〈=es-ES
Solo tendremos que reemplazar los valores en negrita por los que deseemos.
A la hora de instalarlo, tendremos que salir de Firefox3 y además indicar una ruta diferente a la usada previamente por Firefox3, será el lugar en el que se instalará Firefox2.
6) Vamos a la propiedades del Acceso directo de Firefox3 y editamos el valor de “Destino”.
"C:\Archivos de programa\Mozilla Firefox\firefox.exe" -P "Firefox3" -no-remote
Como podemos ver despues de la opción -P, indicamos elnombre del perfíl que queremos cargar por defecto, en este caso estaremos indicando que Firefox3 será cargado directamente cuando hagamos click sobre el Acceso directo de Firefox3.
Esto nos solicitará que eligamos un perfl para iniciar nuestro Firefox3, en este momento seleccionaremos el perfil que creamos anteriormente.
El resultado
10 bookmarklets para extender Internet
aNieto2k hace 57 días en: Curiosidades, webdev
Via Lifehacker descubro esta colección de 10 bookmarks que nos permiten extender las funcionalidades de cualquier página simplemente usando un “Acceso directo sobrecargado con Javascript“. Desde añadir un buscador de Google para el sitio hasta un sistema para generar TinyURL rápidamente.
YubNub Web Search
Nos buscará en YuhNub el texto que hayamos seleccionado.
Supercharged GmailThis
Añade a tu gMail un buen set de funcionalidades con los que gestionar tus emails será más fácil, todavía.
Remove Bloat
Nos quita flash, media e iframes externos de la página en la que se ejecuta.
BugMeNot
Basado en la famosa extensión para Firefox.
Google site search
Interesante script que nos permite realizar una busqueda en Google sobre un sitio web usando el comando site: directamente desde cualquier página.
All-In-One Video Bookmarklet (página oficial)
Set de propiedades que nos permitirá descargar videos de las principales páginas con contenido multimédia visual.
View Passwords
Se trata de un script que nos muestra el valor de las contraseñas alojadas en los elementos <input type=”password” />.
Google Mobilizer
Utilizando la funcionalidad de Google destinada a móviles, podemos convertir cualquier página al formato móvil que Google nos ofrece.
FormTextResizer
Nos permitirá redimensionar cualquier textarea de cualquier página, ideal para los que tenemos mucho que decir en los formularios de comentarios
TinyURL
Nos permite crear fácilmente URL’s más cortas usando el servicio TinyURL.
Para disfrutar de ellos, únicamente tendremos que salvarlos como Marcadores y lanzarlos en la página que deseemos.
Sueldos de los trabajadores de Google
aNieto2k hace 57 días en: Curiosidades, webdev
Hace unos días TechCrunch comentaba los salarios de los encargados de desarrollo en las principales empresas de Internet y esta imagen de los sueldos de los trabajadores de Google consigue como mínimo ponerte los dientes largos.
Unos datos obtenidos mediante Glassdoor, una aplicación que recoge los salarios que previamente los usuarios han ido introduciendo.
Google Reader tiene truco
aNieto2k hace 57 días en: Curiosidades, webdev
Via edusanver, descubro que Guillermo de La brujula verde ha publicado una curiosa noticia en la que nos muestra como sacar un huevo de pascua (no literalmente) de nuestro Google Reader.
Los huevos de pascua (en Inglés Easter Egg) son peculiaridades que los desarrolladres dejan en sus códigos y que a modo de mensaje oculto los usuarios pueden llegar a encontrarse.
En Google Reader, presionando la siguiente combinación de teclas:
arriba arriba abajo abajo izquierda derecha izquierda derecha b a
Otros curiosos Huevos de Pascua (Easter Egg):
Todos los personajes de Futurama en 1600×661px
aNieto2k hace 60 días en: Curiosidades, series













