h@nz …el Geek

Libro Gratuito: ScrumManager - Gestión de Proyectos

Un post pequeño como para terminar la semana con algo en que entretenerse.

Leyendo el blog de Jorge Serrano, me entero de esta nueva publicación que ha sacado Juan Palacio un nuevo libro gratuito en versión PDF.

Pueden acceder a este libro a través de su post: Manual de gestión de proyectos ágil, y descargarlo de forma gratuita o pueden comprar la versión impresa (aunque no sé si llegue hasta aqui).

Como se imaginarán yo ya me lo descargué y empezaré a leerlo cuanto antes (eso digo siempre y al final….) Desde aquí un gracias a Juan Palacio por ofrecer sus experiencias y perspectivas en este de seguro valioso documento.

Saludos.

Chiste de oficina: La licencia

Este es un caso de la vida real, ocurrió el día de ayer a la hora de almuerzo en el cliente en donde me encuentro trabajando, cabe recordar que si conocen del tema se van dar cuenta del tamaño de burrada que dijo el susodicho personaje en mención, que por cierto ha quedado relegado a ser considerado con un bajo intelecto.

Estábamos hablando del tema de licencias de Visual Studio y de algunas versiones pirata, alguien dijo que la versión pirata venía fallada y empezamos a bromear al respecto, hasta que ocurrió lo siguiente:

Ernesto: Cállate Francisco, estás hablando piedras.

Francisco: Oe flaco, tu no digas nada, si tu me dijiste que tenías la licencia original de Java.

Ernesto: =(

Todos: (mirando a Ernesto) ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja

Ahora solo falta que me digan que también tienen la licencia de PHP. Estos son los momentos de relax, para la presión.

Saludos.

Ofuscar Email en una página web con CSS

Estaba yo revisando mi lector de feeds y me encontré con un excelente artículo de José M. Aguilar en el que muestra y explica las diferentes formas de ofuscar una dirección de correo electrónica para colocarla en una página web y que no sea rastreada por los spammers (utilizando spambots, bots, etc.).

Una de estas alternativas es la que me pareció mas sencilla y según los dice José una de las mas efectivas es la que hace escribiendo el e-mail al revés y cambiando la presentación del texto con CSS, el resultado sería como se ve en la imágen:

Ofuscar un Email con CSS

[Read the rest of this entry…]

Insertar Registros en un GridView

Desarrollando con ASP .Net, muchas veces he tenido la necesidad de agregar nuevos registros directamente en un GridView y claro, buscando un poco en internet podemos encontrar temas al respecto; aún así, no había encontrado una forma mas o menos humana de agregar datos directamente en el GridView cuando no hay registros que mostrar. Para ser más claros, si queremos agregar datos directamente sobre el GridView bastaría con personalizar el FooterRow de mi GridView para conseguirlo, pero si el GridView está vacio no se puede visualizar ni siquiera el FooterRow, de manera que agregar registros directamente sobre el GridView ya no es posible.

En este artículo les voy a proponer una forma de agregar registros directamente sobre el GridView así éste se encuentre sin registros. Este ejemplo es bastante simple y solo utilizaré dos campos: Nombre y Apellido, ya luego Uds. pueden modificarlo, mejorarlo y adaptarlo a sus necesidades. Como siempre, pueden descargar el código completo, al final del artículo.

El resultado debe ser mas o menos como se muestra en la siguiente imágen:

Ejemplo Agregar Filas a GridView

Para conseguir esto se deben realizar los siguientes pasos:

[Read the rest of this entry…]

Crear bordes redondeados con CSS

Spiffy CornersCuando se hace diseño web es posible llegar a un momento en el que se requiera tener un elemento DIV con esquinas redondeadas y lo más probable es que para conseguir este efecto más de uno haya tenido que recurrir a imágenes, pero si como yo, no puedes hacer esas benditas imágenes de bordes redondeados por el motivo que fuera, simplemente necesitas a Spiffy Corners.

En esta web te proporciona el código fuente necesario para que puedas conseguir este efecto utilizando solo CSS, si! asi como lo lees, sin alguna imágen en particular. Solo basta con que indiques los colores que deseas ponerle y listo.

Ahora ya yo me he liberado de un problema de diseño que tenía y no me ha costado esfuerzo.

Definitivamente es una buena ayuda para estos casos.

URL: Spiffy Corners

Saludos.

Pacman hecho en Javascript

Realmente sorprendente lo que ha hecho la gente de Digital Insane, el famoso juego de Pacman hecho solamente con JavaScript utilizando la Libreria Java Script Yui de Yahoo, en verdad es bastante sorprendente lo que se puede hacer con un poco de tiempo libre, mucha creatividad y paciencia.

Si estas como yo, ya hiciste tus avances y la BD de desarrollo esta temporalmente fuera de servicio, ya tienes donde distraerte, je je …espero que no sea adictivo :S

URL: PACMAN

Saludos.

Implementar Gravatar en ASP .Net

Para quienes no lo saben, Gravatar es un servicio que permite identificar con una imágen una dirección de correo electrónico, es decir, muestra una imágen dependiendo de un Email que haya sido registrado en su servicio. Se puede ver ejemplos de su uso en muchos blogs, foros y redes sociales en que un usuario (previamente registrado en Gravatar) escribe su correo y se muestra la imágen que registró. Hacer esto no es muy complicado y en este artículo explicaré como hacerlo de manera que puedan implementarlo en alguna aplicación que Uds. quisieran.

Obviamente y como siempre, al final pueden descargar el código y ejemplo completos hechos con ASP .Net y C#, aunque esta hecho con Visual Studio 2008, pueden perfectamente ejecutarlo en VS 2005 ya que el Framework es el 2.0, el resultado sería algo como en la siguiente imágen:

Implementando Gravatar en ASP .Net

Para implementar Gravatar en una aplicación solo es necesario colocar una imágen y definir como origen de la imágen la siguiente ruta:

http://www.gravatar.com/avatar.php?gravatar_id=<codigo MD5>[&size=<Tamaño>&default=<url de imágen por defecto>]

[Read the rest of this entry…]

20 Ringtones de celulares para Geeks

Una nota pequeña, solo para recomendar el post 20 Must-Have Geek Ringtones and Text Message Alerts (And 10 to Avoid!) de MaximumPC en el que se muestra una lista de 20 ringtones que si eres Geek de seguro querrás tener en tu celular.

Entre los ringontes que allí se encuentran figuran: El sonido de inicio de Windows 95, el sonido de R2D2, el tema de Kill Bill, entre otros, si te agradan… allí los tienes.

Saludos.

Chrome le quita usuarios a Firefox

El primer o segundo día que salió este navegador vi un post en algún blog (para ser sincero no recuerdo cual era) que tenía un título mas o menos como: “Chau Internet Explorer, Bienvenido Chrome” y que obviamente en su “análisis” (ja ja) basado en su “google adicción” dijo que este nuevo navegador venía a tumbar a Internet Explorer (y después me preguntan porque no me caen los googleadictos..)

El día de ayer en el blog Google Dirson (Noticias de Google en Español) se han presentado las primeras estadísticas que revelan que (en resúmen) Mozilla Firefox ha perdido un porcentaje de usuarios mientras Google Chrome ha ganado precisamente ese porcentaje que ha perdido Firefox. Mientras tanto, el porcentaje de uso de Internet Explorer casi no ha sufrido frente a Chrome.

[Read the rest of this entry…]

Abrir documentos de Office 2007 en versiones anteriores

No, no es necesario guardar el documento en versiones anteriores, solo requieres un Paquete de compatibilidad que puedes descargar directamente desde la página de Microsoft.

Los Requisitos del sistema son los siguientes:

  • Sistemas operativos compatibles: Windows 2000 Service Pack 4; Windows Server 2003; Windows Vista; Windows XP Service Pack 1; Windows XP Service Pack 2
  • Programas de Microsoft Office recomendados:
    • Microsoft Word 2000 con Service Pack 3, Microsoft Excel 2000 con Service Pack 3 y Microsoft PowerPoint 2000 con Service Pack 3
    • Microsoft Word 2002 con Service Pack 3, Microsoft Excel 2002 con Service Pack 3 y Microsoft PowerPoint 2002 con Service Pack 3
    • Microsoft Office Word 2003 con Service Pack 1, como mínimo, Microsoft Office Excel 2003 con Service Pack 1, como mínimo, y Microsoft Office PowerPoint 2003 con Service Pack 1 o superiores
    • Microsoft Office Word Viewer 2003
    • Microsoft Office Excel Viewer 2003
    • Visor de Microsoft Office PowerPoint 2003

Bueno, ya si alguien no tiene esto no creo que tenga una PC no?

URL: Paquete de compatibilidad de Microsoft Office para formatos de archivos de Word, Excel y PowerPoint 2007

Saludos.