Una serie de ejemplos prácticos de regex comentados parte por parte.
Nuevo release del mini-proyecto Calculadora JavaScript... un código claro y simple, ideal para empezar con JavaScript.
El corte de control es un algoritmo que al principio parece confuso, pero una vez que se asimila el concepto y se aprende a usar, resulta muy útil. Es una forma ordenada de mostrar información en forma jerárquica y consta de usar whiles anidados. A continuación un ejemplo de corte de control...
Usar ficheros de configuración es algo muy común en el desarrollo de aplicaciones, tanto web como windows...
Comentario sobre el anuncio de Google de la publicación de Google Doctype, un Wiki sobre desarrollo web.
Es irónico ver como este concepto de consumición de recursos infinitos se puede aplicar fuera de la informática. Concretamente, unos artistas lo han aplicado en un ámbito más cercano a la biología, alimentando a un conjunto de células madre provenientes de ratones y exponiendo su obra en el MOMA. El resultado del “virus” ha sido el esperado: ha habido que matar a la bestia (en informática queda mejor decir “proceso” en lugar de “bestia”).
En algunas ocasiones puede ser necesario lanzar scripts sql complejos contra nuestro servidor Sql Server. Estos scripts la mayoría de la veces contienes la palabra GO. Si usamos el método ExecuteNonQuery veremos que nuestro script no se ejecuta correctamente ya que este detiene la ejecución al encontrarse con el primer GO.
La revista Sólo Programadores, Sun Microsystems Ibérica y la organización sin ánimo de lucro javaHispano ha organizado la segunda versión del torneo virtual de fútbol JavaCup donde cada equipo es una clase Java que implementa una interfaz predefinida. El ganador del concurso recibirá 1500 €, el segundo clasificado recibirá 1000 €, el tercero 500 € y el cuarto 250 €. Además, todos ellos recibirán una suscripción anual a la revista Sólo Programadores. Los ganadores del concurso se anunciarán en el evento tecnológico OpenJavaDay.
Las diferentes opciones de usar el plugin para integrar spring 2.0 con struts 1.3
Solución definitiva a uno de los peores problemas de IE con una sola línea de código javascript. No sólo permite visualizar imágenes PNG con fondo transparente en IE5 y 6, si no que soluciona también varios problemas de CSS en IE7.
Rápida guia de instalación de ASP.NET Ajax Extension y ASP.NET Ajax Control Toolkit sobre Visual Studio 2005.
Hola, hace tiempo que no escribo, pero cada vez tengo menos tiempo. El caso es que el otro día me tropece con un pequeño problema en una aplicación ASP.NET y como me pareció interesante la solución he decidio hacer un pequeño post sobre el tema.
De manera sorpresiva, se anuncia que Sun Microsystems adquiere MySQL. Sun Microsystems anuncia acuerdo para adquirir MySQL, Desarrollador del motor de base de datos open source más popular del mundo.
Comentar el código fuente es absolutamente necesario para asegurar la mantenibilidad de un software en el futuro. En este post se detallan 13 consejos para que comentes apropiadamente tu código.
La gente está bien loca. Después de ver el Reggaeton del Programador hace unas semanas, a alguien se le ocurrió subir este video estilo ROCK. Es una adaptación, un remake del Reggaeton del Programador porque al autor le gustó el video pero ODIA el reggaeton. La música levanta pasiones!!
Lista de correo creada para tratar temas relacionados con ecosistemas software basados en herramientas con licencias de código abierto. Un ejemplo perfecto de estos ecosistemas es el formato por los proyectos de Apache (Maven, Archiva y Continuum).
En la práctica, la mayoría de las páginas que he desarrollado han terminado teniendo una componente multidioma. Al principio desarrolle un pequeño sistema de traducción en el Render de la página, pero este sistema era poco mantenible...
En blogs, portales de noticias, empresas, centros de educación en programación, etc. generalmente se tiende a describir distintos “tipos” de programadores. Hace en poco en un blog en TechRepublic, nombraban 10 tipos distintos de programadores, por ejemplo. En Coding Horror, un blog bien interesante para programadores, Jeff Atwood escribe un post titulado “The Two Types of Programmers”, donde plantea una agrupación más general de los tipos de programadores.
Como siempre me ocurre lo mismo cada vez que utilizo un GridView he decido hacerme un control para extender el comportamiento de este control y añadirle funcionalidad propia. Esta funcionalidad es la de confirmación de borrado y ocultar una columna...
Un blogger mexicano comenta:Esto es bien geek (vía mamimuchacha y Tu.tv), No tiene desperdicio y la verdad que me ha dado mucha risa verlo. Este es el WTF del día de hoy. si tienen un novio o novia asi...bueno qué les puedo decir." A mi también me gustó! ;)
Es muy típico tener que generar controles dinámicamente en una página ASP.NET. El proceso de creación de controles dinámicamente es muy simple aunque nos puede llevar por el camino de la amargura sino tenemos algunos conceptos claros...
Cómo se debe utilizar window.onload correctamente, sin librerías javascript.
Introducción a AspectJ en javaconganas.
Emula la función include de PHP en javascript, con esta funcion solo tenemos que llamar a a función include("archivo.js"); o include("archivo.css"); y automaticamente se carga en la página ya sea mediante DOM o mediante document.write
Aquí os dejo un pequeño artículo sobre como ocultar columnas en un GridView en ASP.NET. Es muy simple pero puede ayudar en muchas ocasiones...
“SANTA CLARA, CALIF. 13 de noviembre, 2006 Sun Microsystems, Inc. (NASDAQ: SUNW), creador y abogado líder de la tecnología Java, anunció hoy que va a lanzar sus implementaciones de la tecnología Java como software libre bajo la GNU General Public License versión dos(GPLv2).” Hace exactamente un año que se hace el anuncio de la liberación de la tecnología Java.
Linda iniciativa para juntar a los "phperos" en un solo lugar... :-)
Introduccion sobre el nuevo paradigma de programacion orientado a aspectos, lenguajes que actualmente soportan el paradigma y su modo de uso. Ya es hora de abandonar los objetos y acojer los puntos de enlace.
Buena entrada explicando la importancia de testar nuestro código.
La integración continua es una práctica de desarrollo de software, del lado de la programación extrema o programación ágil, introducida por Martin Fowler y Kent Beck. Por medio de un sistema de control de revisiones, y un sistema de automatización del build, se mantiene un repositorio único con el código del software. Es bastante popular y bastante usada en el desarrollo de software.