Archivo para la Categoría ‘Programacion’

Jul
28

22 libros gratis de Ruby on Rails

Programacion, Ruby, Tecnologia 1 Comentario

Bruce on Rails
Para quienes quieran aprender Ruby on Rails a fondo sin necesidad de comprar libros de BsF. 300, les pongo este enlace a 22 libros (excelentes casi todos) sin costo alguno. Y cuando digo gratis no digo legal eh?

 

Lo subí a Rapidshare y no directo en este blog porque todos (o casi todos) están protegidos por copyright..

 

Hazle caso al maestro y vuélvete un cinta negra en Rails..

 

Descargar los 22 libros gratuitos de Ruby on Rails

Abr
05

Textmate en Linux con Gedit

Linux, Programacion Sin Comentarios

 

Gedit: Nada que envidiar a Textmate y además es libre y gratuito

Hace poco en una exposición de mis alumnos de Lenguajes de Programación, mostraron un video de programación en Ruby on Rails, donde el expositor usaba un editor espectacular que nunca había visto. Averiguando un poco me entristecí cuando me enteré que el editor se llama Textmate y funciona sólo en Mac. Pero como en Linux TODO ES POSIBLE, googleando un poco conseguí un magnífico tutorial para convertir Gedit, el aparentemente tonto editor de texto en Linux, en una poderosa herramienta de programación con autocompletado para varios lenguajes -entre otras utilidades-, a tal punto que descarté usar Aptana Rails como IDE y ahora uso intensivamente Gedit.

Por cierto, Textmate cuesta $57 por usuario, mientras que Gedit es libre, gratuito y ya viene preinstalado en Ubuntu..

Enlace: Emular textmate en Linux

Ene
18

Las 10 razones por las que odio Java

Lenguajes, Programacion, Software, Tecnologia 17 Comentarios

La imagen me pareció graciosa, no se ofendan "javeros"

Los que me conocen saben que siempre he ‘odiado’ Java, pero no es un ‘odio’ sin motivos, tengo mis razones que voy a enumerar, corriendo el riesgo de herir susceptibilidades de quienes les guste dicho lenguaje y sin intención alguna de entrar en discusiones estériles sobre cuál lenguaje es mejor. Obviamente Java es más que un lenguaje y es poderoso para entornos empresariales y móviles, sin embargo, sigue sin gustarme por las razones que enumero debajo (totalmente cuestionables, pero mías al fin).

Odio Java: 

  1. Por su sintaxis innecesariamente compleja (Hola Mundo en Java vs. Hola mundo en Ruby)
  2. Por su tediosa estructura de librerías ( import sun.java.sucks.sometimes.*; )
  3. Por sus lentos e inútiles ‘applets’ (afortunadamente en desuso)
  4. Por su lentitud a la hora de ejecutar las aplicaciones (aunque ha mejorado con el tiempo). Por eso lo llamo "YA-va"
  5. Porque sin la ‘bendita’ máquina virtual su portabilidad no existe. (Y si no tengo la JVM a mano?)
  6. Por su lenta curva de aprendizaje, que demanda horas y horas de lectura para aprender a programar bien.
  7. Porque NO es adecuado para el desarrollo web (RoR es libre, más fácil, menos líneas de código, desarrollo rápido real)
  8. Porque NO es GPL (El lenguaje es GPL pero no las librerías necesarias para correr los programas).
  9. Por la obsesión de llamarlo todo con J (Java, JVM, JRE, JME, JSE, JDK, JBoss, J2EE, J2ME .. ) lo cual confunde, sin necesidad.
  10. Porque si decides usar Java, tendrás tantas cosas que aprender, que no tendrás tiempo de aprender ningún otro lenguaje.

Haz click para continuar leyendo “Las 10 razones por las que odio Java”

Oct
06

Las 20 respuestas que más utilizan los programadores cuando sus programas no funcionan

Programacion 28 Comentarios

Ahí va la lista.. imperdible :wink:

20. “Pues es raro…”
19. “Nunca había pasado antes.”
18. “Pues ayer funcionaba…”
17. “¿Cómo es posible?”
16. “Tiene que ser un problema de tu hardware.”
15. “¿Qué hiciste mal para lograr que fallara?”
14. “Algo debe de estar mal en tus datos.”
13. “¡Si no he tocado ese módulo en meses!”
12. “Debes de estar usando una versión anterior.”
11. “Es sólo una desafortunada coincidencia.”
10. “¡Es que no lo puedo probar todo!”
9. “ESTO, no puede ser la causa de ESO.”
8. “Funciona, pero no lo he probado.”
7. “¡Alguien debe de haber cambiado mi código!”
6. “¿Has comprobado que no haya algún virus en tu sistema?”
5. “Ya se que no funciona, ¿pero te gusta?”
4. “No puedes utilizar esa versión en tu sistema”
3. “¿Por qué quieres hacer eso?”
2. “¿Y tú dónde estabas cuando se colgó el programa?”

Y la respuesta número uno de los programadores con programas que no funcionan es:

1. “¡EN MI MÁQUINA SI FUNCIONA!”