Recent Posts
Recent Posts Tagged With 'programacion'
Programadores
La teorÃa es cuando crees saber algo, pero no funciona. La práctica es cuando algo funciona, pero no sabes por qué. Los programadores combinan la teorÃa y la práctica: Nada funciona y no saben por qué. – Anónimo ...
El software y las pirámides
La mayor parte del software que se desarrolla hoy en dÃa es similar a las pirámides egipcias: millones de ladrillos apilados uno encima de otro, sin integridad estructural, y construidas a base de fuerza bruta y miles de esclavos. – Alan Kay ...
Depurar PHP con Xdebug
Siguiendo con la serie de artÃculos sobre PHP, que empezamos en Tutorial rápido de PHP, hoy hablaremos de Xdebug, una extensión para PHP que permite, entre otras cosas, depurar nuestro código fuente. Es una de las dos extensiones que podemos util...
Programar con Go en Ubuntu
Go es el nuevo lenguaje de programación de Google, un lenguaje que intenta combinar la rapidez de desarrollo de Python con el rendimiento de C y que además es open source, distribuido bajo una licencia tipo BSD. ¿Suena bien? Pues vamos a compilar ...
Mejores que los ladrones de tumbas
La actitud de la gente del sector sugiere que escribir código se encuentra en la jerarquÃa social en algún lugar por encima del robo de tumbas, y por debajo de la gestión. – Gerald Weinberg ...
Google Closure Tools
Muy a tener en cuenta para desarrolladores JavaScript: Google Closure Tools ...
Si los lenguajes de programación fuesen personas
Curioso artÃculo de Jeez.us en el que dejan volar la imaginación para descubrir cómo serÃan distintos lenguajes de programación populares si fuesen personas. Os dejo un pequeño resumen: C Es un señor mayor de 70 años que sabe un montón, aunq...
Ética profesional
Ningún ingeniero de software con un poco de ética escribirÃa nunca un procedimiento DestruirBagdad. La ética profesional más básica requerirÃa escribir un procedimiento DestruirCiudad genérico, al que se le pudiera pasar Bagdad como parámetr...
Release Early, Release Often
Si no estás avergonzado de tu primera versión, entonces es que la publicaste demasiado tarde. – Reid Hoffman, fundador de LinkedIn ...
Lenguajes de programación en español
¿Alguna vez te has preguntado si existirÃan lenguajes de programación cuyas palabras clave estuvieran en castellano? Algo asà como si-sino, en lugar del tÃpico if-else, o para en lugar de for. Pues te lo hayas preguntado o no, esta es la respues...
PySide: El PyQt LGPL
PySide es un nuevo binding creado por Nokia para el uso de Qt en Python, con licencia LGPL....
Programar es fácil
Cuando alguien te diga: "Quiero un lenguaje de programación en el que sólo necesite decir lo que quiero", dale un chupachups. -- Alan Perlis...
Si las casas se construyeran como el software…
Si los albañiles construyeran edificios de la misma forma en que los desarrolladores escriben sus programas, el primer pájaro carpintero que hubiera aparecido habrÃa destruido la civilización. -- Gerald Weinberg...
¡No les odies!
Hay gente que cree que odia los ordenadores. Lo que odian en realidad son los malos programadores. -- Larry Niven...
Internacionalización y localización de aplicaciones C#
Se conoce como localización (abreviado l10n), al proceso de adaptar un producto software a una región o paÃs especÃfico, traduciendo los textos del programa, adecuando los formatos de fechas, monedas o unidades y, en general, adaptando el conjunt...
Fotos de creadores de lenguajes de programación
Los creadores de algunos de los lenguajes de programación más populares. ¿Por qué será que Guido van Rossum (Python) parece el más feliz de todos?...
Si no fuera por C…
Si no fuera por C, estarÃamos escribiendo programas en BASI, PASAL, y OBOL. -- Anónimo...
El código fuente de las naves Apolo
El Programa Apolo de la NASA consistió en una serie de misiones llevadas a cabo entre finales de los 60 y principios de los 70 que tenÃan como propósito, primero, enviar el primer hombre a la Luna, objetivo culminado con éxito con el Apolo 11; y,...
C# y P/Invoke
Supongamos que estamos programando nuestra nueva gran aplicación en C# y nos encontramos con que necesitamos de forma imperiosa hacer uso de una función del API WIN32 que no está encapsulada por el framework .NET, o cualquier otra función con có...
Archivos zip en C#
El framework .NET no incluye ninguna clase para trabajar con archivos zip fácilmente. SÃ, desde la versión 3.0 tenemos disponible el espacio de nombres System.IO.Packaging, pero este no está pensado realmente para trabajar con archivos zip genér...
Microsoft "libera" C# y CLI
Ahora que es seguro utilizar la implementación de C# y CLI de Mono, puede que quieras echar un vistazo a Introducción a C# para programadores Java (¿SabÃas que, según los analistas, Mono ya es más popular que Java en Linux? Curioso). Y si Mono...
Programa para Android en C / C++
¿No te convence programar para Android en Java o con lenguajes de script? Código nativo en C / C++ con Android Native Development Kit....
Eclipse 3.5: Si Galileo programara en Java…
DÃa grande para la comunidad Eclipse con el lanzamiento del nuevo Eclipse 3.5 (Eclipse Galileo) y 32 proyectos más relacionados. Las novedades, que son muchas, en Eclipse 3.5 – New and Noteworthy....
Google Code Jam
Si te gusta programar, ahora que llega el verano y estamos más relajados y tranquilos, puede que quieras apuntarte al Google Code Jam, una competición que Google lleva a cabo todos los años desde 2003, y que utilizan para descubrir nuevos talentos...
Gestión de proyectos
Nueve personas no pueden producir un bebé en un mes. – Frederick Brooks...
Java vs. Python
Tengo la impresión de que Java fue diseñado para hacer que fuera difÃcil escribir mal código, mientras que Python está diseñado para hacer que sea sencillo escribir buen código. -- Magnus Lycka...
Ofuscar código Java
Asumámoslo: es imposible proteger al 100% nuestro código de miradas indiscretas. Pero eso no implica que no podamos dificultar un poco el proceso de decompilar nuestro código. Y este es el objetivo de los ofuscadores de código. Un ejemplo de este...
