Ejecutar distintos lenguajes de programación en una web

Cuando leí ayer la noticia en Kabytes la verdad que me resultó un tanto curiosa, pero era algo escéptico en cuanto a las posibilidades que podía brindar en realidad ideone, que es el nombre del servicio. Por ahora es una versión beta por lo que todavía puede haber defectos, pero en líneas generales funciona bien. La web nos presenta un cuadro donde elegir el lenguaje: […]

Leer más » 4 Comentarios

Diferenciar i++ y ++i

Si alguna vez habéis programado en un lenguaje de programación con sintaxis heredada de C: el mismo C, C++, Java, C#… seguro que habéis utilizado el operador postincremento, sobre todo en iteraciones for, el famoso: i++ (o equivalente). Lo que es menos frecuente es haber utilizado el operador ++i, pero si lo habéis utilizado seguro que lo habéis hecho para algo similar al anterior. La […]

Leer más » 11 Comentarios

Comparar fechas en formato MySQL con PHP

Es un problema con el que cualquier persona que utilice PHP y MySQL se encuentra muy a menudo. Hasta que PHP no trate directamente esos datos y se sobrecarguen internamente los operadores de comparación para que todo sea directo, tendremos que valernos de métodos como el que os muestro para poder comparar dos fechas en formato MySQL con PHP (formato MySQL, es decir fecha en […]

Leer más » 7 Comentarios

Novedades en Java 7

Aunque todavía queda un poco para el lanzamiento de la versión estable de Java 7 (ahora mismo si no me equivoco están en la actualización 17 de Java 6), aquí os traigo una serie de mejoras que va a incorporar y que podéis ya probar a través del JDK 7 Early Access. La recopilación de las mejoras ha salido publicada en el blog tecnológico de […]

Leer más » 7 Comentarios

Atajos de teclado en tus aplicaciones web con JavaScript

A través de un post publicado por Omeyas Web, el blog de unos amigos (que a su vez está referenciado de otro post aparecido en el blog de Andrés Nieto) me entero de un sencillo método para controlar los atajos de teclado en las aplicaciones web. En aplicaciones en local es muy fácil y útil manejar los atajos de teclado, mientras que en aplicaciones web, […]

Leer más » 1 Comentario

¿qué opinas sobre DIA?

DIA es una aplicación libre para la creación de diagramas bajo GTK+ y multiplataforma, bajo licencia GPL. Personalmente la considero una de las mejores aplicaciones en cuanto a creación de diagrama (de casi cualquier tipo) para nuestro entorno GNU/Linux. ¿Por qué os cuento todo esto? Ayer sábado, leyendo la lista de correo de mi universidad me sorprendió la opinión que tienen al respecto algunos compañeros […]

Leer más » 15 Comentarios

HTML 5 Cheat Sheet

Breve y al mismo tiempo sencilla chuleta para HTML5, que podéis descargar desde el siguiente enlace (PDF), y su autor aquí. Algunas de las nuevas etiquetas son análogas a <div> y <span>, pero tienen un significado semántico, como es el caso de  <nav> (que es el bloque de navegación del sitio web) y <footer> (el pie de página). Nos podemos encontrar además, con nuevos elementos que […]

Leer más » Comentar

PHP Mail tester, comprobando direcciones de correo electrónico

Muchas de las aplicaciones Web, incluso algunas de las que hemos podido construir usan un campo de email que hemos de rellenar para poder continuar. Nos encontramos con el caso de que al proporcionar ese correo basta con especificar el usuario y el dominio separado por una arroba para que se verifique como correcto. En muchos casos, y la evidencia lo refleja, esto no es […]

Leer más » 11 Comentarios

Vídeos: Lenguaje de programación Go

A raíz del interés que está despertando Go a través de dos de los últimos post: The Go Programming Language y Google Go sobre Ubuntu, creo que es hora de poner dos vídeos relacionados con el tema que seguro os interesarán:

Leer más » 3 Comentarios

Google Go sobre Ubuntu

Esta mañana me encuentro en MundoGeek un artículo acerca del reciente lenguaje de programación Go, del que ya hablamos ayer. Me ha parecido sumamente interesante lo que comenta sobre cómo probar programar en Go sobre Ubuntu. Me ha parecido tan curiosa su sencillez (no tanto como Python) que me he lanzado a probarlo, así: Lo primero, y antes de comenzar tenemos que compilar las herramientas […]

Leer más » 3 Comentarios

The Go Programming Language

Pues sí, vuestros pensamientos son ciertos, y es que Go viene de Google, y sí, se trata de un nuevo lenguaje programación creado por el gigante de las búsquedas (y de Internet). Lenguaje orientado a objetos, con un cierto parecido a C++ y una abstracción como la de Python, y con recolector de basura (garbage collector) para no preocuparnos de problemas de memoria. En la […]

Leer más » 7 Comentarios

Métodos estáticos en Python

Ayer por la tarde me surgió una duda sobre Python. Como en cualquier lenguaje orientado a objetos y para realizar una llamada a un método de una clase que no hemos instanciado, esta deberá de ser estática. ¿Realmente se puede hacer esto en Python? No directamente. Me puse a buscar sobre el tema y a través de ActiveState descubro como resolver esto, no se trata […]

Leer más » 3 Comentarios

PHP Auth, la alternativa a .htaccess

Ya os comenté con anterioridad, a través del último artículo publicado sobre Task Freak! la necesidad de proteger el contenido del mismo, en tal caso usamos .htaccess, pero en ocasiones nos puede resultar más factible usar la autenticación HTTP mediante PHP. Ya sea por comodidad o por restricciones del servidor para incluir modificaciones en subdirectorios con .htaccess. En el ejemplo, eminentemente práctico, que os muestro […]

Leer más » 1 Comentario

CSS3. ¿Totalmente compatible?

Aún está en desarrollo, queda todavía algún tiempo para que con HTML5 llene de interactividad el mundo de la Web. Entonces me pregunto, ¿serán todos los navegadores compatibles con este nuevo estándar? La respuesta es obvia, no. Por lo menos, y este es el caso,  en lo que respecta a uno de los navegadores Web más usados y que a la vez merece el desprecio […]

Leer más » Comentar

Proteger un directorio con Apache (.htaccess). Task Freak! [part3]

Esta protección surge a raíz de la instalación de Task Freak!, del que ya hemos hablado con anterioridad y de la necesidad del mismo en: Task Freak! Un gestor de tareas en la nube [part1] Task Freak! Un gestor de tareas en la nube [part2] Así y a modo de minitutorial os indicaré como evitar que una persona ajena al servicio pueda acceder a un […]

Leer más » 6 Comentarios