conferencia en la Universidad de Alicante

El próximo jueves 6 de Octubre voy a participar en las Jornadas sobre Emprendedores en Informática que se celebra en la Universidad de Alicante. Daré una conferencia explicando lo que hago en alanit y contando mi experiencia en el desarrollo y venta de software. Mi charla será a las 17:30 y tendrá una duración aproximada de 1 hora, incluyendo un turno de preguntas.

En la web de las jornadas se puede consultar el programa completo de las jornadas, donde hay muchas conferencias interesantes.

recuperar el foco

Este verano estoy leyendo el libro Focus de Leo Babauta, a través de la traducción del blog Homo Minimus. El libro aborda la manera de recuperar el foco para poder llevar a cabo las tareas que nos propongamos dentro del continuo bombardeo de información al que estamos sometidos. Es un libro con consejos sencillos, en la linea que nos tiene acostumbrados Leo Babauta, y una de los temas que aborda es la necesidad de la desconexión digital para poder recuperar el foco en la actividad a realizar.

Me ha llamado la atención que el tema de la desconexión digital aparecezca también en medios generalistas, como en un par de reportajes que he leido hace poco, y que son los siguientes: El retiro digital y Lo que necesita es una siesta digital.

reenfocándome en windows

Después de muchas deliberaciones personales, sopesar puntos a favor y en contra, he decidido reenfocarme en Windows. He intentado varias veces comenzar a programar en Mac y ninguna ha dado resultado. Ni con REALbasic, ni con Java, ni con Cocoa. Seguramente el problema haya sido yo mismo y lo reconozco.

Quizás una de las razones quizás haya sido que no quiero dejar abandonados los programas que he realizado en Windows, estoy muy orgulloso de ellos y su desarrollo me ha dado muchas satisfaciones personales. Y como me siento incapaz de abarcar los dos entornos, he decidido centrarme en el que más conozco y domino. Así que me toca desdecirme de lo que dije hace casi un año y reconocer que estoy volviendo a programar en Windows. Y estoy disfrutando mucho con ello.

13 razones por las que el software no es gratuito

Vía José A. Lobato he llegado al post de Wild Chocolate 13 reasons why software is not free. Coincido casi al 100% con el contenido del mismo, así que me he permitido hacer una traducción del mismo. Ahí va.

Últimamente parece ser cada vez más evidente que la población en general espera que el software sea libre o al menos muy barato. Esto se ve reforzado cuando las compañías como Apple, que obtiene enormes ingresos adicionales a la venta de hardware, la tienda de iTunes, y otros canales, realiza grandes descuentos de su software. Estoy pensando en la suite iWork en particular. Apple puede permitirse el lujo de rebajar su software, ya que no es su principal fuente de ingresos y al hacer estos descuentos son capaces de vender más unidades y hacer que los compradores de sus ordenadores/iPhone /iPad sean más felices. Tampoco ayuda el nuevo boom de las «punto com» que ofrecen productos o servicios web de forma gratuita, consiguiendo dinero de inversionistas, registrando a millones de personas y, sólo después de todo esto preocuparse acerca de cómo hacer dinero. Quiero decir a quién le importa, todo lo que se necesita es un poco de publicidad molesta para hacer algo de dinero y mantener a los inversores contentos, ¿no?

Así que pensé que debería sentarme y escribir a todas las personas que compran software por $ 3.99 y se preguntan:

¿Por qué demonios tengo que pagar $ 3.99 por este software? ¿No debería simplemente ser gratis?! Que demonios?!

Este artículo es para vosotros …

13 razones por qué el software no es gratuito:

  1. La mayoría del software lo realiza pequeñas empresas de software, generalmente de menos de una docena de personas. Se especializan en la creación de software y no tienen miles de millones en otros ingresos alternativos.
  2. El software no es fácil de crear – en especial el software que la gente considera fácil de usar y atractivo. De hecho es un auténtico montón de mucho trabajo.
  3. Un buen software cuesta entre meses y años para crear. No es algo que se haga en una noche como muestran en las películas.
  4. El software es creado por gente trabajadora … como tu. ¿Te pagan por tu trabajo?
  5. Las personas que hacen el software tienen trabajo que hacer una vez que la compraa se ha realizado. Tienen que estar disponibles cuando un usuario se encuentra con problemas para proporcionar apoyo para responder preguntas, resolver situaciones paso a paso, corregir los errores, etc
  6. Los programadores trabajan constantemente en mejorar y actualizar su software para seguir el ritmo de evolución de las tecnologías. Es un proceso continuo.
  7. No todos los desarrolladores de software buscan inversión exterior para financiar sus proyectos. De hecho, la mayoría de nosotros no lo hacen. Esto no es adecuado para todos y tiene muchos condicionantes que a menudo repercuten en el resultado final.
  8. Cuesta dinero crear una aplicación. Tenemos que pasar años creándola, pagar los salarios del equipo de programadores, el alquiler de la oficina, la compra de equipos, etc Si queremos buscar realmente a cabo sobre nuestro producto, que a menudo tienen que gastar dinero para anunciar también.
  9. El software es un arte y una ciencia. Se necesita gente con talento que sean expertos en informática, ingeniería y diseño, y más para crear un producto de software de calidad.
  10. No todos queremos mostrarte publicidad desagradable con el fin de ganar dinero, en lugar de sólo vender nuestro trabajo real. Algunos de nosotros odiamos los anuncios molestos. La publicidad no es conveniente para todos los proyectos de software.
  11. Usted paga por la ropa, los gadgets, la entradas para el cine, su comida, su billete de avión, etc ¿Por qué no paga el software?
  12. Sin software, un lujoso portátil o un iPad sería … bueno … algo bastante inútil.
  13. Hacemos el mayor esfuerzo para que el precio del software sea asequible. Al igual que un dueño de tienda de sandwiches sabe cuánto cobrar por un sándwich en función del precio de coste de los ingredientes, mantener la tienda, y el pago de sus empleados. La mayoría de nosotros ponemos un precio a nuestro software lo más razonable posible.

Afortunadamente después de leer esto, usted entiende que el software no se crea solo. Está hecho por gente trabajadora como usted. A menudo trabajamos en equipos pequeños y ponemos mucho tiempo de pensar, dinero y esfuerzo en crear software para usted. No somos perfectos, pero hacemos nuestro trabajo lo mejor posible. Por favor piense en este artículo la próxima vez que gaste 10 $ en una aplicación. Gracias!

resedit

Con el cambio de versión de Windows a Seven, decidí evaluar alternativas a PellesC como editor de recursos. El principal motivo era que PellesC llevaba tiempo dando errores, al final de manera bastante habitual, y también a mi intención de eliminar de mi PC todo aquello que no usase. ¿ Para que quería un compilador de C completo si sólo usaba el editor de recursos ? Ya tengo instalado BCC que es el que uso para compilar cl código C generado con xharbour, así que un compilador de C es suficiente.

Así que decidí probar seriamente un editor de recursos llamado ResEdit que llevaba tiempo siguiendo. Este editor de recursos tenía una característica que llevaba tiempo deseando usar, y que PellesC no tenia, y es un asistente interactivo de alineación de los controles. Esta característica está presente en muchos editores de formularios avanzados, y va mostrando la alineación de un control cuando se coloca o se mueve en el formulario respecto al resto de controles. Realmente es muy útil y permite ajustar los controles de un formulario rapidamente. Otra característica que me gusta mucho de ResEdit es la ordenación automática de los controles para tabulación, que también ahorra mucho tiempo.

El archivo RC que genera ResEdit lo puede convertir a formato RES con el comando BRC del compilador C de Borland que uso habitualmente y luego lo enlazo con mi código objeto para generar los ejecutables sn problemas.

Windows 7

Hace pocos dias que he instalado Windows 7 en mi viejo iMac. Digo viejo porqué el ordenador tiene casi 4 años, que parece una barbaridad para los tiempos que corren, pero funciona perfectamente. Corre Snow Leopard sin problemas, y ahora he comprobado que hace lo mismo con Windows 7. Creo que tengo ordenador para rato.

El cambio de sistemas operativos trae problemas de aprendizaje del mismo. Lo que más me disgusta es no saber cómo se hacen ciertas cosas o no saber dónde se encuentran determinadas utilidades. Con el paso de un par de semanas ya me he acostumbrado al cambio y me encuentro cómodo con el nuevo sistema operativo. Una de las cosas que más me han gustado es la posibilidad de añadir accesos directos a la carpeta de favoritos del explorador, algo similar a lo que se hace con el Finder de OS X, y que es algo que echaba de menos en Windows XP.

Todas mis herramientas de programación para Windows funcionan perfectamente en Windows 7. En cuanto a mis programas también funcionan correctamente en Windows 7, al menos en las pruebas que he hecho. Lo único que me lleva de cabeza es el escalado de las fuentes. Las fuentes normales son un poco pequeñas para mi gusto y uso un tamaño de fuentes personalizado del 115%. Resulta que con esas fuentes, no consigo que mis programas cogan ese tamaño exacto de fuentes. Si utilizo un tamaño de fuentes algo mayor, entonces los programas sí que se adaptan perfectamente a ese tamaño de fuente. El caso es que en los menús la fuente tiene el escalado correcto, pero en el resto de los elementos de los programas la fuente es algo menor que la que debería ser. En la imagen se ve el efecto que digo, a ver si consigo arreglarlo.

Mis programas usan las funciones de Paco García para obtener las fuentes del sistema. Si por un casual algún lector del blog puede darme una idea de qué está pasando lo agradecería.

iconos de fatcow

Dentro de mis planes para este año está liberar la mayoría del código que utilizo en mis programas. Para ello, uno de los problemas con los que me encontraba es que en los programas utilizo un conjunto de iconos no libres, en concreto los de iconexperience. Aunque tengo comprada la licencia de los dos conjuntos de iconos que uso en mis programas, esto no me da derecho a liberar los archivos de recursos que incluyen dichas imágenes.

Afortunadamente, he encontrado una serie de iconos con licencia Creative Commons que puedo utilizar en mis aplicaciones. Los iconos están en la web http://www.fatcow.com/free-icons, y son 2000 iconos – dos mil – que creo que cubren las necesidades de iconos de las aplicaciones más exigentes.

Ahora me queda ir reemplazando los bitmaps de mis programas por los de FatCow, es un trabajito pero los resultados prometen ser buenos. De momento tengo reemplazados las imágenes que uso en la barra lateral de Colossus y el programa tiene el aspecto que se ve en la imagen.

enlaces 11.diciembre.2010

Enlaces relacionados con software Mac y programación Cocoa:

  • Mac.AppStorm es un sitio dedicado a hacer revisiones de software para Mac. Además de las revisiones de aplicaciones ofrece artículos de opinión, entrevistas a desarrolladores, y las reuniones de aplicaciones, que son comparativas o selecciones de aplicaciones. Un buen sitio para conocer el mejor software para Mac y estar informado de las novedades de aplicaciones.
  • 365Cocoa es un blog que ofrece trozos de código de Cocoa, uno por día durante un año. Los publica Pieter Omvlee que es el programador de Bohemian Coding, el creador de programas como Sketch y Drawit. Por cierto que a Pieter es uno de los programadores entrevistados en Mac.AppStorm.
  • Pure Reader es un plugin para Safari y otros navegadores que cambia el aspecto de Google Reader y lo convierte en un clon del programa Reeder. ¡ Hay que ver lo que se puede hacer con las CSS y un poco de imaginación !

password chest

Uno de los programas que me faltaban en OS X era un gestor de contraseñas ligero. Los que había encontrado eran o muy rudimentarios, o con aspecto poco maquero o muy complicados. Eso hasta hace pocos días que encontré un programa que ha ganado un sitio en mi stack de aplicaciones.

Password Chest es un sencillo gestor de contraseñas para OS X que almacena la información en el formato de Password Safe V3. Permite agrupar las contraseñas por temática, generar contraseñas y copiar una contraseña al portapapeles desde el formulario principal del programa. Además el programa permite elegir la ubicación del archivo de contraseñas, con lo que eligiendo la carpeta de Dropbox como ubicación permite tener un único archivo de contraseñas siempre actualizado y accesible desde varios Mac.

El programa tiene licencia GPL2, está hecho con PyObjc y el código fuente se puede descargar desde el sitio web del autor.
passwordchest2

el dr. wasabi en alicante, y 2

La semana pasada estuve en la charla de Berto Pena sobre productividad personal en CAMON. Aunque tarde para los tiempos que corren en la blogosfera, quiero escribir mi opinión sobre la charla. Fue la primera vez que iba a una charla en este sitio, y tanto la sala como la organización fue impecable. La sala estaba llena pese a ser por la mañana y realmente mereció la pena asistir.

En primer lugar me sorprendió el aspecto de Berto, tanto que al principio me costó reconocerlo. El cambio físico que ha experimentado respecto a las fotos que conocía de él es tremedo, quizás reflejo de sus nuevos hábitos productivos y del tiempo que ha conseguido liberar de su trabajo para dedicarlo a otras actividades.

Sobre la charla, estuvo dividida en dos partes. En la primera Berto habló de tres temas: gestión de tareas, gestión del correo electrónico y concentración en el objetivo, remarcando que lo importante es la actitud con que haces las cosas, que la tecnología está para ayudar pero que primero debe ser el hábito y luego las herramientas. En la segunda parte habló de herramientas web que nos pueden ayudar a ser productivos, y presentó su conocida triple corona: gmail, dropbox y evernote.

Mi opinión es que fue un auténtico lujo conocer a esta persona, y que pese a llevar leyendo su blog desde hace muchos meses y conocer mucho de lo que habló, valió la pena asistir a la charla.

El único pero fue que olvidé su libro, pues me hubiese encantado que me lo firmara. Espero que venga otra vez por Alicante.