En el año 2004, O'Reilly diseña un genial poster de la historia de los lenguajes de programación, donde muestra 50 años «dorados» en el ámbito de la programación (desde 1954 hasta 2004).
Evidentemente, no están todos los lenguajes de programación que existen, pero si los más famosos. Desde 1954 y la aparición de Fortran, hasta 2004 con Python, ActionScript, PHP, etc.
También muestra las derivaciones de los distintos lenguajes para crear otros, así como por ejemplo C# se basa en C++ y Java2 o Ruby utiliza conceptos de lenguajes como Python, Eiffel2, Smalltalk-80 y Perl.
Después de algunas semanas de trabajo intensivo, he conseguido parte de mi propósito inicial: una chuleta (o cheat sheet) de referencia para programadores PHP.
PHP es un lenguaje de programación muy potente y amplio, en todos sus sentidos. Y aunque la documentación del sitio de PHP es de las mejores que he utilizado (tanto por lo accesible como por lo bien documentada), muchas veces se echa en falta una chuleta de referencia con las funciones, orden de los parámetros para poder echar un vistazo rápidamente.
Esta chuleta de referencia puede parecer una tonteria, pero ha tomado muchísimo tiempo (y tomará), puesto que aún queda mucho:
Así que hablemos de licencias. En principio había pensado en publicar una tarjeta de referencia de pago como hacen, por ejemplo, en Visibone.
Sin embargo, finalmente he decidido liberarla para que todos los programadores puedan disfrutar de ella, eso sí, rogando que si les resulta útil, hagan una donación (por pequeña que sea) para poder continuar con las siguientes partes (o quién sabe, si gusta, de algún otro lenguaje).
Tened en cuenta el trabajo que ha llevado. ¡El tema de las donaciones es bastante importante para seguir manteniendo gratuita la chuleta y sus posteriores versiones!
Emezeta PHP Card is a PHP reference cheat sheet. You can download it in two formats: PNG and PDF, ready for printing.
Putting this cheat sheet together has meant a huge amount of time and effort, so if you find it useful, please consider supporting my work by making a donation. Your donations are what will keep the cheat sheet and all the upcoming versions free of charge. Thank you.
Donate to Emezeta Card / Donación para Emezeta Card
Por favor, comenta las incidencias o sugerencias que puedas tener al imprimir en los distintos formatos (DIN A3, DIN A4...), así como problemas que surjan (no poder descomprimir el fichero, etc...), posibles mejoras o cambios, así como problemas que hayan surgido de una versión a otra.
Si eres webmaster, por favor, no enlaces directamente a la descarga, enlaza a esta dirección: Emezeta Card PHP Cheat Sheet. If you are webmaster, please, don't link direct download, link to this address: Emezeta Card PHP Cheat Sheet.
¡OJO! Si no eres informático o estudiante de ingenieria computacional, probablemente este artículo no te interese.
SNNS (Stuttgart Neural Network Simulator) es un simulador que provee un entorno flexible para el desarrollo e investigación de aplicaciones de redes neuronales, diseñado en la Universidad de Stuttgart (Alemania).
Para la mayoría de distribuciones de linux con paquetería RPM instalar el SNNS es una tarea sencilla, puesto que desde la zona de ejecutables de linux de la página oficial ponen a disposición un paquete precompilado para instalar, sin embargo en distros basadas en paquetería DEB, puede no ser tan sencillo.
Para empezar, nos descargamos el fichero Nos descargamos el fichero SNNS-4.2-7.i386.rpm y lo guardamos en una carpeta donde accederemos posteriormente desde una terminal.
rpm -i SNNS-4.2-7.i386.rpm
apt-get install alien
alien SNNS-4.2-7.i386.rpm
dpkg -i snns-4.2-8.i386.deb
Y ya tendremos instalado el SNNS en nuestro sistema. Para ejecutarlo solo deberemos escribir xgui. La primera linea sólo es obligatoria si no tenemos instalado alien.
Es posible también que obtengamos un error al arrancar el programa que nos diga que no tenemos la libreria libxaw.so.6. Esto se debe a que el SNNS utiliza las librerias X11 Athena Widget antiguas. Es facilmente solucionable escribiendo:
apt-get install libxaw6 libxaw-headers
Listo. Ya podemos utilizar el SNNS en nuestro equipo.
6 consultas efectuadas / Página generada en 0.043 segundos
Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.
Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons
Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)