Yo sí tecleo rápido
Martes, Mayo 13th, 2008Pues aprovechando que me tomé un descancito para matar el tiempo me puse a hacer esto:
Pues aprovechando que me tomé un descancito para matar el tiempo me puse a hacer esto:
Estaba el fin de semana pasado vagando por la red como de costumbre y encontré este video que considero todos los que nos dedicamos al desarrollo de software o al mundo de las tecnologías de la información deberiamos ver.
El video es una presentacion de David Heinemeier Hansson, creador de Ruby on Rails. En el video habla precisamente de algo que yo había estado preguntandome desde hace mucho tiempo: ¿Cómo se puede hacer dinero con un producto de software? Parece que la respuesta se vuelve bastante compleja. David habla de como el sueño guajiro de todos los desarrolladores y gente que esta dentro de las TI están traumados con tener una idea excelente, explotarla, tener miles de clientes o visitantes y de repente Google llega y nos ofrece 1000 millones de dolares por nuestro producto.
David también menciona como el sueño de todos nosotros es convertirnos en el próximo MySpace, Facebook o Youtube cuando, aún posible matemáticamente hablando, físicamente es casi imposible dadas las pocas probabilidades que tenemos. El negocio de las “redes sociales” y sitios de videos etc ya no es inovador, lo fue cuando los pioneros lo tuvieron en mente y lo lanzaron pero ya no lo es mas. Un sitio que me ofrece exactamente lo mismo que youtube o que myspace no me ofrece ninguna novedad (bebo, ringo, metacafe?)
Este tipo trabaja para basecamp, una empresa de software organizacional que es vendido al estilo SAS (software as a service) es decir, se renta en sus propios servidores, y hasta la fecha, les ha funcionado, cuentan con varios paquetes de software para empresas, la clave del éxito, según David es bastante simple:
David bromea en el video de la presentación con el punto número dos, ¿Cuál es la gran clave para ganar dinero, bueno, resulta que el punto número dos es “ponerle un precio al producto”. Así es, tan sencillo como eso. La mayoría de gente que conozco y que son programadores alguna vez se quizo hacer rico con cosas “gratis” por ejemplo escribiendo un blog y recibiendo dinero de AdSense, y si bien a algunos les ha funcionado, es mas fácil seguir el modelo antiguo de crear un producto que resuelva el problema de algún cliente, ponerle precio y venderlo.
Así de fácil. El video contiene otros puntos interesantes, totalmente recomendable:
*PD: El video está en inglés.
Pues debido a que andamos un poquito atrasados en el trabajo con un proyecto y pensé dedicarlo por lo mismo algo del fin de semana a dicho menester, me dediqué a, entre otras cosas, instalar windows 2003 server en una maquina virtual de VMWare para poder instalar SQL Server 2000 ya que el deployment de nuestro proyecto se hará precisamente en esa versión de SQL Server y desgraciadamente la versión de desarrolladores llamada MSDE (Microsoft SQL Desktop Environment) no funciona en windows vista que es lo que tiene mi laptop. De hecho, ni siquiera soporta la versión de servidor así que tuve que crear un “entorno” de pruebas parecido al cual será el destino final de nuestra aplicación ASP.Net
En mi eterno intento de alejarme del software ilegal y tratar de, o comprarlo, o de plano buscar algo gratuito, me encontré con la necesidad de buscar un antivirus por que, a pesar de que solo es un entorno para pruebas, nunca esta de más tener seguridad en este aunque sea una maquina virtual.
Obviamente todas las versiones de antivirus gratuitas, como el que uso, Avast, solo estan disponibles para versiones de escritorio de windows, es decir, ningún antivirus se puede instalar en windows 2003 server, ni Avast, ni Avg, ni Avira ni Bitdefender que son lo que sé que cuentan con una versión gratuita.
Total que, en mi desesperación recordé que hace tiempo había visto por algún lado un antivirus GPL, la verdad no me late mucho la idea pero prefiero eso que tener que bajar una versión pirata de alguno conocido.
¿Servirá? No lo sé, ya el tiempo lo dira. El antivirus en cuestión se llama Clam Antivirus y cuenta con un frontend para windows llamado ClamWin. De hecho el antivirus no solamente funciona en windows, también funciona en linux y creo que en BSD. Y dirán ustedes, ¿Para qué diablos quiero un antivirus en linux? Bueno por que en muchos lugares tiene sentido, los servidores de archivos son entornos con Linux y SMB/CIFS (protocolos de acceso de archivos de Microsoft) y posiblemente puedan contener archivos infectados con virus. La otra posibilidad es que tengamos una maquina con linux para realizar “rescates” o limpiezas a otras maquinas infectadas con windows, o sea, infectadas de virus, no infectadas por tener windows
Lo estaré utilizando y ya veremos si la versión GPL de ClamWin vale la pena. La verdad es que yo si estoy dispuesto a pagar por el antivirus es solo que las versiones de servidor son un poco mas caras aunado a que, a final de cuentas, todo esto es para el trabajo y no para mí.
Pueden descargarlo o ver mas información acerca de ClamWin en:
http://es.clamwin.com/
Me llegó con correo de la lista de codeproject, donde viene un artículo muy interesante acerca de cuando el software está “terminado” y cuando es “entregable”. La verdad es que es un artículo con mucha razón y verdad ya que nosotros como desarrolladores solemos pensar que el software está listo cuando lo hemos “terminado” pero muchas veces no es así, hace falta pulirlo, probarlo, etc y hasta que el usuario decide lo contrario, no es “entregable”, aún cuando las características ya estan ahí. Un “must read” para los programadores.
El enlace (en inglés) aquí
Estaba actualizando uno de los sitios de mis clientes y Eduardo, me comentó que tenía problemas al subir las imágenes al sitio, que lo “sacaba”
Ya había tenido ese problema antes pero no le tomé importancia hasta hoy. Resulta que a veces, de repente, cuando estamos editando un menú o utilizando el editor de WYSIWYG jce, de repente, el sistema backend o el área administrativa nos “bota” del sistema y tenemos que volver a iniciar sesión.
Este problema lo noté cuando actualicé los sitios que tengo a joomla 1.0.13. Parece ser que es un problema conocido aunque, al parecer no ha salido ninguna actualización asi que me puse a buscar un parche y al parecer funciona. El parche lo pueden descargar de aquí