Historia de los lenguajes de programación

0 COMENTARIOS -  Publicado hace 23 meses -  Clasificado en: , ,

Curioso gráfico que muestra la evolución de los distintos lenguajes de programación que han ido apareciendo en los últimos tiempos; aquellos que han evolucionado en otros y aquellos que han desaparecido con el transcurso del tiempo.

Computer Languages History » »

Algunas entradas relacionadas:

 

TextSnip: comparte código sin perder el formato

0 COMENTARIOS -  Publicado hace 27 meses -  Clasificado en: , ,

TextSnip es una aplicación destinada a programadores que comparten su trabajo. Al enviar un código por correo, este pierde todo el formato ya sean los colores, sangría tabulaciones, etc. TextSnip resuelve esto manteniendo el formato del código e incluyendo la opción del coloreado según el lenguaje de programación que se esté utilizando. Su uso es muy sencillo: proporcionas el código a guardar, envías el formulario y tras esto, ya tendrás una URL muy corta; con la que podrás acceder directamente al código y que podrás compartir con otros usuarios.

TextSnip » »

Algunas entradas relacionadas:

 

Refactorizacion

0 COMENTARIOS -  Publicado hace 28 meses -  Clasificado en: , ,

La programaci贸n lleva tiempo. Tiempo para aprender. Tiempo para desarrollar y equivocarse. Y aprender de tus propios errores. En este post (En), el autor recoge algunos de los errores m谩s comunes que los desarrolladores comete y como evitarlos.

La lista reune 12 errores comunes. Algunos de ellos tan mencionados como no realizar comentarios o no mantener una lista de cambios. Todos ellos 煤tiles y que, en mi corta experiencia como programador, se deben seguir en la medida de lo posible. Quiz谩 el punto que m谩s ayuda en el aprendizaje, el desarrollo de un c贸digo legible y en cierto modo la modularizaci贸n de las aplicaciones desarrolladas es la refactorizaci贸n del c贸digo.

La refactorizaci贸n del c贸digo, seg煤n definici贸n de la wikipedia es:

el t茅rmino refactorizaci贸n se usa a menudo para describir la modificaci贸n del c贸digo fuente sin cambiar su comportamiento, lo que se conoce informalmente por limpiar el c贸digo. La refactorizaci贸n se realiza a menudo como parte del proceso de desarrollo del software: los desarrolladores alternan la inserci贸n de nuevas funcionalidades y casos de prueba con la refactorizaci贸n del c贸digo para mejorar su consistencia interna y su claridad. Los tests aseguran que la refactorizaci贸n no cambia el comportamiento del c贸digo.

La refactorizaci贸n es la parte del mantenimiento del c贸digo que no arregla errores ni a帽ade funcionalidad. El objetivo, por el contrario, es mejorar la facilidad de comprensi贸n del c贸digo o cambiar su estructura y dise帽o y eliminar c贸digo muerto, para facilitar el mantenimiento en el futuro. A帽adir nuevo comportamiento a un programa puede ser dif铆cil con la estructura dada del programa, as铆 que un desarrollador puede refactorizarlo primero para facilitar esta tarea y luego a帽adir el nuevo comportamiento.


Normalmente desarrollamos a marchas forzadas, apremiados por los plazos de entrega, lo cual acaba generando un c贸digo desordenado. La refactorizaci贸n es, una vez acabada una aplicaci贸n, volver sobre nuestros pasos ordenar lo que hemos ido utilizando sobre el camino, encontrar el significado y el por qu茅 de todo lo que hemos hecho, comentar el c贸digo y eliminar lo superfluo. Lo dicho, refactorizar el c贸digo es uno de los aspectos que m谩s debe cuidar un programador. Sobre todo si est谩 empezando en este mundillo.

 

Roadsend PHP Compiler

0 COMENTARIOS -  Publicado hace 35 meses -  Clasificado en: , , ,

Roadsend PHP Compiler es un desarrollo para PHP, que compila el código generando un stand alone.

Roadsend PHP Compiler is an open source, native compiler for the PHP language. It compiles PHP source code to stand alone, native binaries which do not require an interpreter. Roadsend Compiler can build online web applications with Fast/CGI, offline web applications with an embedded web server (MicroServer), desktop GUI applications with PHP-GTK, and console applications. It is available on Linux, Windows, and FreeBSD.

Interesante para mostrar aplicaciones generadas con PHP sin tener que mostrar el código. Ojo! Todavía no soporta la versión 5 de PHP.

Roadsend PHP Compiler » »

 

Listado de scripts para generar CAPTCHA

0 COMENTARIOS -  Publicado hace 38 meses -  Clasificado en: , ,

Listado de scripts para generar CAPTCHA (La t铆pica prueba consistente en que el usuario introduzca un conjunto de caracteres que se muestran en una imagen distorsionada que aparece en pantalla) recopilado por Sentido Web.

Listado de scripts para generar CAPTCHA 禄 禄

 

Validaci脙鲁n con expresiones regulares

0 COMENTARIOS -  Publicado hace 40 meses -  Clasificado en: , ,

Interesante p脙隆gina donde se nos muestran distintos ejemplos de expresiones regulares que nos pueden ser muy 脙潞tiles a la hora de validar formularios con Javascript, as脙颅 como los distintos caracteres especiales que podemos usar en expresiones regulares.

Validar con Expresiones Regulares » »

ACTUALIZACI脙聯N: algunos enlaces interesantes sobre expresiones regulares.

Algunas entradas relacionadas:

 

Server Variables en PHP

0 COMENTARIOS -  Publicado hace 48 meses -  Clasificado en: , ,

El siguiente ejemplo lista cada una de las variables de servidor con su valor asociado

foreach($_SERVER as $key=>$value){
        echo $key . " = " . $value . "
"; }

En este muestra el navegador del visitante

echo "Navegador: " . $_SERVER["HTTP_USER_AGENT"] . "<br>";

Algunas entradas relacionadas:

 
Páginas: 1