domingo, junio 29, 2008

Hibernate, HSQLDB y SQLERROR

esto es un mensaje por si alguien googlea el problema, la solución es:

no nombre campos con el nombre "end"

listo, ahi fue una hora de mi vida por no poner nombres mas descriptivos a los errores..

miércoles, junio 25, 2008

Bjarne Stroustrup quote

Do you have any advice for up-and-coming programmers?

Know the foundations of computer science: algorithms, machine architectures, data structures, etc. Don't just blindly copy techniques from application to application. Know what you are doing, that it works, and why it works. Don't think you know what the industry will be in five years time or what you'll be doing then, so gather a portfolio of general and useful skills. Try to write better, more principled code. Work to make "programming" more of a professional activity and less of a low-level "hacking" activity (programming is also a craft, but not just a craft). Learn from the classics in the field and the better advanced textbooks; don't be satisfied with the easily digested "how to" guides and online documentation - it's shallow.

lunes, junio 23, 2008

compiling

cuando lei esta historieta me rei, pero ahora que principalmente programo en lenguajes compilados, me doy cuenta que es verdad..


que manera de checkear los feeds mientras se compila...

lunes, junio 16, 2008

touchscreens en pcs...

veo un vídeo de windows 7, lo único que prometen hasta ahora es el soporte de touch screen y detección de múltiples dedos. Muy bonito, pero me pongo a pensar.

repasé lo que hago en un día normal con mi computadora, y no puedo encontrar una sola cosa que sea mejor o mas fácil hacer tocando la pantalla. Por favor, no salgan con que no tengo visión, y que con el tiempo surgiran usos, reconosco que en los celulares es muy útil, ya que la interacción es muy básica (pocas opciones, pocos botones, interacción básica), pero no comprendo que me puede ayudar o ayudar a una persona normal el uso de touch screens, a modo de ejercicio cito algunas de ellas:

* programar, redactar texto y todo lo relacionado con texto, no sirve (de la misma forma que no sirve la detección de voz, que esta en vista y nadie usa)
* navegar por internet, mas que seguir links, cosa que es mas fácil con el mouse
* administrar el sistema en general

si alguien salta con dibujar, que muestran el paint ahi, la forma natural de interacción con las herramientas de dibujo por parte de los profesionales es.... con un LAPIZ no con los dedos, y eso se hace sobre superficies fijas que ya existen y que se usan.

no me imagino una persona trabajando 8 horas por dia con los brazos levantados, ni tampoco me imagino una persona 8 horas mirando para abajo con una pantalla ubicada en la mesa.
Tampoco me imagino una persona limpiando la pantalla cada cinco minutos, o levantandola porque le pego con el dedo muy fuerte.

llamenme exceptico, pero la interacción por voz y por contacto con las manos creo que tiene un nicho muy reducido y que no me parece que sea usado como el "buque insignia" de windows 7.

Todo esto a menos que se cambie por completo el paradigma de ventanas para el diseño de interfacez graficas, lo que si permitiria el uso de esta tecnologia. Me quedo esperando que alguien salga con un paradigma mejor con el actual.

jueves, junio 12, 2008

to:microsoft

  1. hace que vista responda mejor a cualquier evento
  2. hace que vista borre y copie archivos mas rápido que windows 3.1
  3. hace que vista no confunda no poder borrar un archivo por que esta siendo usado con que no lo puedo borrar porque requiero privilegios de administrador (y que después de pedirme los privilegios falle)
  4. hace que la porquería de cmd sepa que si le pongo un path relativo y aprieto tab me trate de autocompletar en *ese* directorio y no en el que estoy
  5. hace que el buscador de porquería ese encuentre un archivo cuando le escribo el nombre completo y se que existe
  6. hace que tenga acceso a los ejecutables y no tenga que escribir toda la ruta
  7. hace que cuando vuelve de suspender ande internet (bue, eso de suspender es una porquería en todos lados)
y un largo etc.

Seguidores

Archivo del Blog