GNU Source-highlight, recibe un archivo con código fuente, y produce un documento con destacado (coloreado) de sintaxis. Los documentos que produce pueden ser en cualquiera de los siguientes formatos: HTML, XHTML, secuencias de escape de color ANSI, LaTeX, Texinfo, DocBook. Los lenguajes de entrada de código fuente que reconoce source-highlight son (hasta la versión 2.10): Archivos Autoconf, C/C++, C#, Bib, Bison, Caml, Changelog, CSS, Diff, Flex, Fortran, GLSL, Haxe, Html, Archivos ini, Java, Javascript, Archivos KDE desktop, Latex...
Un nuevo sitio de programación que en esta ocasión muestra como establecer una conexión a mysql usando php y tiene ejemplos de código para descargar.
¿Qué pasa si en alguna en un procesos de actualización de datos de una base de datos falla a la mitad? Lo normal en la mayoría de los casos es deshacer todo lo que se ha hecho y dejar la base de datos como estaba. Este proceso sería muy complicado hacerlo a mano, por no decir imposible. Para esto están las transacciones, que de una manera muy fácil nos ayudan a resolver este tipo de problemas...
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... :-)