Porqué la gente odia a los programadores
¿Existe una barrera infranqueable entre los programadores y el común de los mortales? ¿Qué factores contribuyen a que no nos entiendan?
Abril, 2007
¿Existe una barrera infranqueable entre los programadores y el común de los mortales? ¿Qué factores contribuyen a que no nos entiendan?
Leo en kriptópolis una noticia que se titula “El Parlamento Europeo lo confirma: compartir es legal” y que dice que: “El Parlamento Europeo ha votado en su sesión de hoy, 25 de abril, la propuesta modificada de Directiva del Parlamento…
Vía Faqoff En menéame…
Maikel.- ¿Tu opinión sobre la piratería? - La piratería es algo que afecta a las casas de discos…Yo he llegado a la conclusión de que nos estamos preocupando mucho o demasiado por eso…Vamos a dejárselo eso al director de SONY….

Me imagino que todos habéis oído hablar ya de Scribd, el youtube de los documentos que se ha hecho recientemente popular.
Existe una funcionalidad en Scribd, llamada Colecciones, que permite a un usuario crear una lista de libros (subidos por él o por otros usuarios) relacionada con una temática.
Un usuario ha utilizado esta característica para crear una colección de libros sobre programación (46 lleva en estos momentos).
Son libros bastante interesantes y que cubren todo tipo de tecnologías. Lo que dudo mucho es que el sitio tenga licencia para poner todos los textos al público por lo que es más que probable que algunos textos desaparezcan de aquí a poco tiempo.
Muy bueno este videotutorial para aprender expresiones regulares: Learning Regular Expressions
Las expresiones regulares son una herramienta muy potente y una de esas habilidades que todos los desarrolladores deberíamos dominar: Puedes resolver con una expresión regular lo que te costaría muchas líneas de código y además es algo que puedes aplicar a cualquier lenguaje.
Aunque es difícil convertirse en un mago de las expresiones regulares, todos deberíamos tener un conocimiento funcional de las mismas y este vídeo nos puede ayudar. Si desconoces casi completamente el tema creo que serán los 15 minutos mejor invertidos de hoy.
De regalo extra nos proporcionan una hoja de referencia.
Por cierto, para practicar las expresiones regulares se puede utilizar el programa Regex Coach, gratuito.
Para los “ruby-adictos”, aquí tenemos un par de hojas de referencia de Ruby con las construcciones principales del lenguaje.
Incluye los métodos de las clases básicas así como palabras reservadas, expresiones, etc.
Disponibles en png (casi ilegibles por la pequeña letra) o en PDF, perfectas para imprimir.
En Coding Horror han creado una tabla comparativa de licencias libres
No es una compilación exhaustiva, ni entra en los detalles de cada licencia (para eso podemos acudir a la OSI) pero nos permite hacernos una idea en 5 minutos de qué licencia escoger cuando liberemos código. El mensaje principal es: Elige alguna licencia. Si no eliges ninguna licencia y simplemente liberas el código realmente le estás imponiendo un copyright.
A continuación una traducción libre de la tabla:
| Licencia | Fuente | Tipo | Clausulas | Comentarios |
|---|---|---|---|---|
| Sin licencia | Abierto | Ninguno | 0 | Sin una licencia, el código tendrá copyright por defecto. La gente puede leer el código, pero no tienen ningún derecho legal para usarlo. Para usarlo, deben contactar con el autor directamente para pedirle permiso. |
| Dominio público | Abierto | Permisivo | 0 | Si tu código está en el dominio público, cualquiera puede usarlo para cualquier propósito. Nada está en el dominio público por defecto, tienes que ponerlo específicamente. |
| Licencia GPL | Abierto | Copyleft | 12 | La licencia abierta pata negra. Tu código no puede ser usado en un programa propietario, ¡jamás! |
| Licencia LGPL | Abierto | Básicamente Copyleft | 16 | GPL con una válvula de escape. Los programas propietarios pueden ser linkados binariamente con software LGPL bajo ciertas circunstancias. |
| MIT/X11 | Abierto | Permisiva | 2 | Cortita. Incluye descargo de responsabilidad genérico |
| BSD | Abierto | Permisiva | 2 | Cortita. Incluye descargo de responsabilidad donde se nombra expresamente a una organización. |
| Licencia Apache | Abierto | Permisiva | 9 | Requiere que los trabajos derivados incluyan avisos de cualquier código licenciado o propietario en un lugar común. |
| Licencia Eclipse Plugin | Abierto | Permisiva | 7 | Adecuada para negocios. Permite a los trabajos derivado elegir su propia licencia para sus contribuciones. |
| Licencia pública Mozilla | Abierto | Permisiva | 13 | Permite la mezcla liberal con software propietario. |
| MS Permissive License | Abierto | Permisiva | 3 | Se parece a la MIT y BSD. No está formalmente aceptada por OSI y se ofrece también en una variante tipo LGPL. |
| MS Community License | Abierto | Copyleft | 3 | Se parece a la licencia GPL. Requiere que todas las contribuciones se pongan a disposición de la comunidad. No está formalmente aceptada por y se ofrece también en una variante tipo LGPL. |
| MS Reference License | Propietario | Solo lectura | 3 | Puedes revisar el código y hacer copias del mismo, pero no lo puedes modificar. |
Llevo un tiempo mareándome de un blog a otro de mis preferidos… ¿donde estaba aquel enlace?… cual era aquella web??…..
Ha llegado el momento de organizarme un poco… ha llegado el momento de utilizar un lector de contenidos…..
Si , ya lo sé, no he inventado la rueda… pero es que yo soy leeeeeeeento….. [...]

UDoc es una herramienta que visualiza un diagram tipo UML a partir de clases Java (puede hacerlo a partir de Javadoc, fuentes java o binarios java)
El programa permite trabajar creando workspaces donde se pueden ir cargando las clases:
Una vez en el workspace, las clases se pueden mover por el mismo, mostrar más o menos información sobre las mismas y sus relaciones o filtrarlas para que no aparezcan.
Se puede descargar como aplicación aunque también se puede lanzar directamente con la tecnología Java Webstart. Finalmente los workspaces se pueden grabar y subirlos a nuestro servidor web para ser visualizados mediante un applet, una buena forma de proporcionar documentación online.
Bienvenido a Fabianadas, Un poco de cosecha propia y un mucho de las webs que me han atraído por algo en concreto.. interesantes ,divulgativas , entretenidas.... decide tu mismo .. pero sobretodo.. que te diviertas!!
Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas:
Fabianadas © 2012 — Algunos derechos reservados