Mostrando entradas con la etiqueta mac. Mostrar todas las entradas
Mostrando entradas con la etiqueta mac. Mostrar todas las entradas

miércoles, enero 05, 2011

En la Búsqueda del TODO App Ideal


Aplicaciones para administrar tareas las hay por montones y cada una con sus propias características. En lo personal tengo necesidades específicas que un TODO manager debe poseer para que este me sea útil:

  • Disponible desde cualquier PC
  • Disponible desde gadgets/móviles
  • Sincronización vía internet entre todos los dispositivos
  • Funcionamiento offline
  • Notificaciones por diferentes medios(push, mail, SMS)
  • Interfaz usable y práctica

Por lo general tengo problemas tratando de recordar tareas que tengo que realizar un día en específico y/o a cierta hora específica por lo que me son muy importantes las notificaciones. No todos tenemos un gadget/teléfono con full internet por lo que no podemos valernos de ello para que este nos notifique en el momento justo 10 minutos antes de la reunión de negocios o la salida al cine. Tan simple y fácil de usar como para poder anotar la lista de compras del supermercado y tan completa como para ser tu herramienta personal de project management, esa es mi app TODO ideal.

A continuación listo una recopilación que cumple con la mayoría de estas características:

  • Remember the milk (link) El clásico y quizás el más completo de todos. Se integra con mail, desktop, iphone, android, blackberry, gtalk, twitter, en fin, solamente le faltan notificaciones por SMS para ser el servicio de TODO mas completo sobre la faz de la tierra. Otra ventaja es que posee una cuenta básica gratuita con la que puedes vivir sin problemas administrando tus tareas desde cualquiera de los servicios disponibles.

  • Evernote (link) Su naturaleza no es de un TODO app pero al igual que RememberTheMilk es muy popular y se integra con muchos servicios además de poseer clientes web, desktop y para móviles. Su uso no es para tareas por realizar sino como un lugar donde apuntar cosas que luego vas a querer retomar y deseas tenerlas en un lugar donde las encuentres rápidamente y accederlas desde varios medios. También cuenta con una cuenta gratuita por lo que nada nos impide su uso.

  • Wunderlist (link) Un servicio relativamente nuevo pero muy prometedor. Con clientes para windows, mac e iPhone y con una interfaz de usuario que incita a utilizarlo y es de esas apps que te hacen sentir bien usándolas. Aún les hace falta trabajar un poco en la reparación de uno que otro bug relacionado con la sincronización pero Un equipo de desarrollo fresco, dinámico y divertido han logrado llamar la atención y ganarse su puesto en las listas de descargas de iPhone Apps y Mac Apps. Cabe mencionar que es mi actual aplicación TODO aunque también estoy muy interesado en la aplicación que listo a continuación.

  • NotifyMe Cloud (link) Como el mismo nombre lo explica, este es un servicio mucho más centralizado en notificaciones, especialmente enfocado para el iPhone y la web, no más. No ofrece tantas features como los otros pero lo que hace, notificar, lo hace bien. Interfaz muy bien trabajada. Versión simple ($0.99) está únicamente para iPhone y sin opciones de sincronización con la nube. La versión pro ($5.99) ofrece además versión web y versión iPad entre otras bondades que listan en su sitio.

  • Toodledo (link) Quizás el mas aguerrido competidor de RememberTheMilk. Si de por sí RTM a veces se siente hasta sobrecargado de opciones, Toodledo posee aun más que este otro y lo demuestra en una gráfica comparativa entre este último y otros servicios similares. En lo personal considero que este posee demasiados features y no cumple con uno de mis requisitos fundamentales: una interfaz amigable.

Algún otro que se me haya escapado en esta lista y que ustedes crean que merezca mención?

En la Búsqueda del TODO App Ideal


Aplicaciones para administrar tareas las hay por montones y cada una con sus propias características. En lo personal tengo necesidades específicas que un TODO manager debe poseer para que este me sea útil:

  • Disponible desde cualquier PC
  • Disponible desde gadgets/móviles
  • Sincronización vía internet entre todos los dispositivos
  • Funcionamiento offline
  • Notificaciones por diferentes medios(push, mail, SMS)
  • Interfaz usable y práctica

Por lo general tengo problemas tratando de recordar tareas que tengo que realizar un día en específico y/o a cierta hora específica por lo que me son muy importantes las notificaciones. No todos tenemos un gadget/teléfono con full internet por lo que no podemos valernos de ello para que este nos notifique en el momento justo 10 minutos antes de la reunión de negocios o la salida al cine. Tan simple y fácil de usar como para poder anotar la lista de compras del supermercado y tan completa como para ser tu herramienta personal de project management, esa es mi app TODO ideal.

A continuación listo una recopilación que cumple con la mayoría de estas características:

  • Remember the milk (link) El clásico y quizás el más completo de todos. Se integra con mail, desktop, iphone, android, blackberry, gtalk, twitter, en fin, solamente le faltan notificaciones por SMS para ser el servicio de TODO mas completo sobre la faz de la tierra. Otra ventaja es que posee una cuenta básica gratuita con la que puedes vivir sin problemas administrando tus tareas desde cualquiera de los servicios disponibles.

  • Evernote (link) Su naturaleza no es de un TODO app pero al igual que RememberTheMilk es muy popular y se integra con muchos servicios además de poseer clientes web, desktop y para móviles. Su uso no es para tareas por realizar sino como un lugar donde apuntar cosas que luego vas a querer retomar y deseas tenerlas en un lugar donde las encuentres rápidamente y accederlas desde varios medios. También cuenta con una cuenta gratuita por lo que nada nos impide su uso.

  • Wunderlist (link) Un servicio relativamente nuevo pero muy prometedor. Con clientes para windows, mac e iPhone y con una interfaz de usuario que incita a utilizarlo y es de esas apps que te hacen sentir bien usándolas. Aún les hace falta trabajar un poco en la reparación de uno que otro bug relacionado con la sincronización pero Un equipo de desarrollo fresco, dinámico y divertido han logrado llamar la atención y ganarse su puesto en las listas de descargas de iPhone Apps y Mac Apps. Cabe mencionar que es mi actual aplicación TODO aunque también estoy muy interesado en la aplicación que listo a continuación.

  • NotifyMe Cloud (link) Como el mismo nombre lo explica, este es un servicio mucho más centralizado en notificaciones, especialmente enfocado para el iPhone y la web, no más. No ofrece tantas features como los otros pero lo que hace, notificar, lo hace bien. Interfaz muy bien trabajada. Versión simple ($0.99) está únicamente para iPhone y sin opciones de sincronización con la nube. La versión pro ($5.99) ofrece además versión web y versión iPad entre otras bondades que listan en su sitio.

  • Toodledo (link) Quizás el mas aguerrido competidor de RememberTheMilk. Si de por sí RTM a veces se siente hasta sobrecargado de opciones, Toodledo posee aun más que este otro y lo demuestra en una gráfica comparativa entre este último y otros servicios similares. En lo personal considero que este posee demasiados features y no cumple con uno de mis requisitos fundamentales: una interfaz amigable.

Algún otro que se me haya escapado en esta lista y que ustedes crean que merezca mención?

sábado, noviembre 29, 2008

¿Eres Mac, o eres PC? (Todos somos PC)

"Soy una Mac, y Yo una PC", esa es la frase de inicio de todas los videos de la fabulosa campaña de anuncios que lanzo Apple contra las PC del mundo.



Y es que lo fabuloso de la campaña, es que logra hacer que los usuarios de PC parezcan gente tonta y nerviosa, los videos son entretenidos, cómicos y muy efectivos; pero también fomentan enormemente uno de los mas grandes errores de percepción que puedan existir: "toda computadora que use Windows es una PC, y las Mac son ... otra cosa". Y claro, esto es totalmente incorrecto.

Para que el anuncio fuese correcto, el comediante John Hodman (el que encarna a una PC) tiene que decir: "Yo soy una PC", y Justin Long (el que hace de 'Mac') tiene que decir: "y Yo también soy una PC".

¿Queeeeeeeeeeeeeee?, ¡Blasfemia! ... desde aquí puedo escuchar a la "Maqueros" rasgar sus vestiduras y condenarme a una eternidad usando Vista.
¿Por qué me atrevo a decir semejante atrocidad?, por que es cierto, lo siento mucho, pero es la realidad imparcial y justa.
Una Mac es una PC.
Las siglas "PC" significan: Personal Computer ó Computadora Personal, eso creo que todo el mundo lo sabe. Una Mac no es un aparato salido de otro mundo paralelo y fantastico, es mas, si la abren, hasta tiene un procesador Intel, y probablemente, sea 90% similar (en arquitectura) a una laptop de HP. En pocas palabras, todos ustedes que leen este blog con una laptop, netbook o una computadora de escritorio están usando una computadora personal... una PC, sin importar la marca.

Un Poco de Historia
1984 la industria en general se refería a las PC como IBM PC. Luego Apple, luego de la caída Apple II y de la poca popularidad que tuvo Lisa, lanzo su sistema operativo Macintosh...

"The Macintosh"

Antes de eso, prácticamente todas las IBM PC y las PC clones (las que no eran IBM) utilizaban únicamente MS-DOS, puro texto (los sistemas operativos de verdad - Familia de Sistemas Unix - eran usados en "super computadoras"). La Mac fue la primera PC en contar con una interfaz gráfica, y esto la hizo única en aquella época. Sin embargo, no era mas que una PC con teclado, monitor integrado, floppy, CPU, memoria, etc... ah, y un ratón, que más tarde todas las PC tendrían, a mi me suena como una computadora común. Pero el "atrevido" sistema (Macintosh) no llamo más que la curiosidad, muchos consideraron que los iconos, dibujitos y soniditos no eran una forma seria de computación. Ese es el punto en que se realiza la notable separación entre los que acogieron una Macintosh y los que compraron una IBM PC (la mayoría). Por ese mismo fenómeno, las ventas de Apple no despegaron hasta 1986, con una Mac mejorada y más compatible con las PC de IBM, y también más costosa que el resto de las máquinas del mercado. La razón es simple: la línea de producción de las Mac es mas costosa que las IBM PC, y comercialmente menos exitosa, por eso los fabricantes que se anexaban a la industria de la fabricación de computadoras personales imitaban más y mas los pasos de IBM que los de Apple. Así fue como las Mac quedaron con su propio nicho, y claro, ni lentos ni perezosos, esto fue aprovechado al máximo para ofrecer un producto que anuncia con bandera de "elite" (7.8% de los usuarios de computadoras personales tiene una con sistema operativo Mac).

Nada divino en las Mac
Sin duda alguna los productos de Apple son maravillosos, en el sentido de la consistencia, diseño, eficiencia y fidelidad a sus precios elevados.
Pero...
la MacBook Air no crece en los arboles, los iPod no salen del trasero a un Fénix mágico y Steve Jobs no es Moisés...

Recuerden, ahora todas las Mac emplean un CPU de Intel, y con Boot Camp, hasta las Mac ejecutan el SO Windows. ¿Me pregunto si la gente que hace eso (usar Boot Camp) se refieren a sus Mac como PC?

"Una MacBook con Windows... que bizarro"

Entiendo perfectamente, que esta serie de videos y campañas no funcionarían con una linea introductoria como:
"Yo soy una PC con Windows Vista, y Yo una PC con Mac OS/X 10"
...sería una catástrofe, aunque seria la realidad. Las computadoras de Apple ni me vienen, ni me van. En lo personal, creo que son buenas... muy buenas, tan buenas como una:

Dell XPS ONE

ó Sony VAIO VGC-LT29U


En lo personal, quiero una PC Mac, pero solo para instalarle Linux :)
Todos estamos usando computadoras personales, y depende de las necesidades personales elegir que utilizar para obtener mejor calidad en el entretenimiento, ser más productivo y en general, tener una mejor experiencia digital... sin embargo, y sin importar cuanto lo digan los anuncios y cuanto repitas tu mantra "Think Mac"... al final, todos somos PC.


Yo soy un PC Linux, y tu ¿qué PC eres?

¿Eres Mac, o eres PC? (Todos somos PC)

"Soy una Mac, y Yo una PC", esa es la frase de inicio de todas los videos de la fabulosa campaña de anuncios que lanzo Apple contra las PC del mundo.



Y es que lo fabuloso de la campaña, es que logra hacer que los usuarios de PC parezcan gente tonta y nerviosa, los videos son entretenidos, cómicos y muy efectivos; pero también fomentan enormemente uno de los mas grandes errores de percepción que puedan existir: "toda computadora que use Windows es una PC, y las Mac son ... otra cosa". Y claro, esto es totalmente incorrecto.

Para que el anuncio fuese correcto, el comediante John Hodman (el que encarna a una PC) tiene que decir: "Yo soy una PC", y Justin Long (el que hace de 'Mac') tiene que decir: "y Yo también soy una PC".

¿Queeeeeeeeeeeeeee?, ¡Blasfemia! ... desde aquí puedo escuchar a la "Maqueros" rasgar sus vestiduras y condenarme a una eternidad usando Vista.
¿Por qué me atrevo a decir semejante atrocidad?, por que es cierto, lo siento mucho, pero es la realidad imparcial y justa.
Una Mac es una PC.
Las siglas "PC" significan: Personal Computer ó Computadora Personal, eso creo que todo el mundo lo sabe. Una Mac no es un aparato salido de otro mundo paralelo y fantastico, es mas, si la abren, hasta tiene un procesador Intel, y probablemente, sea 90% similar (en arquitectura) a una laptop de HP. En pocas palabras, todos ustedes que leen este blog con una laptop, netbook o una computadora de escritorio están usando una computadora personal... una PC, sin importar la marca.

Un Poco de Historia
1984 la industria en general se refería a las PC como IBM PC. Luego Apple, luego de la caída Apple II y de la poca popularidad que tuvo Lisa, lanzo su sistema operativo Macintosh...

"The Macintosh"

Antes de eso, prácticamente todas las IBM PC y las PC clones (las que no eran IBM) utilizaban únicamente MS-DOS, puro texto (los sistemas operativos de verdad - Familia de Sistemas Unix - eran usados en "super computadoras"). La Mac fue la primera PC en contar con una interfaz gráfica, y esto la hizo única en aquella época. Sin embargo, no era mas que una PC con teclado, monitor integrado, floppy, CPU, memoria, etc... ah, y un ratón, que más tarde todas las PC tendrían, a mi me suena como una computadora común. Pero el "atrevido" sistema (Macintosh) no llamo más que la curiosidad, muchos consideraron que los iconos, dibujitos y soniditos no eran una forma seria de computación. Ese es el punto en que se realiza la notable separación entre los que acogieron una Macintosh y los que compraron una IBM PC (la mayoría). Por ese mismo fenómeno, las ventas de Apple no despegaron hasta 1986, con una Mac mejorada y más compatible con las PC de IBM, y también más costosa que el resto de las máquinas del mercado. La razón es simple: la línea de producción de las Mac es mas costosa que las IBM PC, y comercialmente menos exitosa, por eso los fabricantes que se anexaban a la industria de la fabricación de computadoras personales imitaban más y mas los pasos de IBM que los de Apple. Así fue como las Mac quedaron con su propio nicho, y claro, ni lentos ni perezosos, esto fue aprovechado al máximo para ofrecer un producto que anuncia con bandera de "elite" (7.8% de los usuarios de computadoras personales tiene una con sistema operativo Mac).

Nada divino en las Mac
Sin duda alguna los productos de Apple son maravillosos, en el sentido de la consistencia, diseño, eficiencia y fidelidad a sus precios elevados.
Pero...
la MacBook Air no crece en los arboles, los iPod no salen del trasero a un Fénix mágico y Steve Jobs no es Moisés...

Recuerden, ahora todas las Mac emplean un CPU de Intel, y con Boot Camp, hasta las Mac ejecutan el SO Windows. ¿Me pregunto si la gente que hace eso (usar Boot Camp) se refieren a sus Mac como PC?

"Una MacBook con Windows... que bizarro"

Entiendo perfectamente, que esta serie de videos y campañas no funcionarían con una linea introductoria como:
"Yo soy una PC con Windows Vista, y Yo una PC con Mac OS/X 10"
...sería una catástrofe, aunque seria la realidad. Las computadoras de Apple ni me vienen, ni me van. En lo personal, creo que son buenas... muy buenas, tan buenas como una:

Dell XPS ONE

ó Sony VAIO VGC-LT29U


En lo personal, quiero una PC Mac, pero solo para instalarle Linux :)
Todos estamos usando computadoras personales, y depende de las necesidades personales elegir que utilizar para obtener mejor calidad en el entretenimiento, ser más productivo y en general, tener una mejor experiencia digital... sin embargo, y sin importar cuanto lo digan los anuncios y cuanto repitas tu mantra "Think Mac"... al final, todos somos PC.


Yo soy un PC Linux, y tu ¿qué PC eres?

jueves, octubre 30, 2008

Campus Party Iberoamerica: Laptops y Robots

Aca les traemos una muestra de las bellezas que tuvimos el honor de conocer durante el evento. Entre ellas, las Asus Eee PC 701, HP Mini, Macbook Air, Macbook Pro (+ iPhone 3G) y el OLPC.




Ademas les presentamos otros robots que se hicieron presente en el evento el dia de hoy:



"Robot Movil de Seis Patas"






"Brazo Mecanico con Multiples Articulaciones Para Funcionar Como un Brazo Humano"





"Robot Asistente Para el Manejo de Desechos Solidos"




"Robot Con Multiples Articulaciones Faciales Simulando los Gestos Humanos del Habla"





Campus Party Iberoamerica: Laptops y Robots

Aca les traemos una muestra de las bellezas que tuvimos el honor de conocer durante el evento. Entre ellas, las Asus Eee PC 701, HP Mini, Macbook Air, Macbook Pro (+ iPhone 3G) y el OLPC.




Ademas les presentamos otros robots que se hicieron presente en el evento el dia de hoy:



"Robot Movil de Seis Patas"






"Brazo Mecanico con Multiples Articulaciones Para Funcionar Como un Brazo Humano"





"Robot Asistente Para el Manejo de Desechos Solidos"




"Robot Con Multiples Articulaciones Faciales Simulando los Gestos Humanos del Habla"





miércoles, octubre 15, 2008

Blog Action Day: Combatiendo la Pobreza con Tecnologia


"Banner Promocional del Blog Action Day"

Como parte de la campaña del Blog Action Day, el Sr Byte también se une a la causa para hacer conciencia a todos los lectores y bloggers para que hagamos ruido en la web, para que enfaticemos temas de importancia mundial y los tratemos desde nuestros blogs, como una manera de hacer conciencia en la sociedad y encontrar problemas a dichas situaciones.

El tema de este año es la pobreza. Los blogs participantes deben publicar un post el día de hoy acerca de este tema. Desde cualquier enfoque, sin importar la temática o el publico al que vaya dirigido el blog, simplemente escribir acerca del tema.



Blog Action Day 2008 Poverty from Blog Action Day on Vimeo.


Pobreza. Como combatirla?

La pobreza es, según la wikipedia, un estado en el cual no se es capaz de obtener los recursos para satisfacer las necesidades básicas humanas. Esta situación es muy característica especialmente en los países de Latinoamérica por lo que, como habitantes de dicha zona y tomando en cuenta la reciente crisis economica que dentro de poco nos afectara profundamente, debemos buscar medidas para combatirla.

Tal vez no seamos economistas, analistas políticos o expertos en finanzas o algo parecido pero con nuestra capacidad podremos aportar a solucionar el problema que nos afecta a todos. Aca listamos algunas medidas que se pueden tomar en la parte del área tecnologica para afrontar la pobreza tanto de forma personal como de forma social.

  • Conciencia del problema. Debemos estar conscientes que el costo de la vida esta subiendo y que no debemos gastar mas de lo que en realidad podemos pagar. Si nada mas necesitas una computadora para tus trabajos de oficina, con una Clonada de no mas de $400 es suficiente, en mi opinión. Aunque fueras un experto diseñador web, no necesitas tener una MacBook Pro de ultima generación para hacer bien tu trabajo, podrías conformarte con una económica Asus EE PC o una Lenovo Thinkpad.
Podemos, ademas, hacer uso de servicios gratuitos on-line como mint o buxfer para llevar un control de nuestras finanzas, ahorros, presupuestos y gastos.

  • Inversión en Software Libre. Especialmente las instituciones gubernamentales y la empresa privada. El software libre, con el paso del tiempo, se esta volviendo mucho mas amigable al usuario de manera que cualquier persona pueda realizar sus operaciones utilizándolo así como también cada día mas informáticos se dan cuenta de la importancia de conocer y saber utilizar este tipo de software, por lo que pueden ofrecer sus servicios de soporte técnico.
Una recomendación personal podría ser, en el caso del ministerio de educación, invertir en OLPCs para equipar los salones de clase de las instituciones educativas del país, así como ya lo están haciendo otras naciones latinoamericanas. Así también, los gerentes de las empresas locales podrían ahorrar grandes cantidades de dinero en licencias de software, invirtiéndolo en capacitaciones para su recurso humano de manera que se adapten a trabajar con las nuevas tecnologías las cuales, aparte de ser gratuitas (en su mayoría), sobresalen por su rendimiento, seguridad y flexibilidad.

  • Apoyo a proyectos locales. Me he dado cuenta de varias ocasiones en las que las empresas invierten grandes cantidades monetarias en la implementación software internacional, por el único hecho de desconfiar del material informático producido de forma local o por recomendaciones o porque ya estaban amarrados mediante un contrato. Dicho software muchas veces puede ser desarrollado a un menor costo por programadores locales de forma que siempre satisfagan las necesidades de información de los clientes y quizá, hasta desarrollados de una mejor manera ya que la cercanía geográfica entre el cliente y el desarrollador podría mejorar la comunicación entre ambos de manera que el cliente pueda obtener exactamente lo que desea.
Acá también podríamos recomendar a los desarrolladores a formar comunidades y darse a conocer, de manera que puedan ir construyendo su propia reputación y la calidad de su trabajo pueda ser reconocida y difundida.

  • Producción sobre consumo. Los latinoamericanos somos característicos por nuestros altos niveles de consumismo, quizá heredados de la cultura anglosajona que tanto influye en nuestras vidas. Debido a esto, no somos muy conocidos por realizar descubrimientos científicos, desarrollar productos o servicios innovadores, generar ideas revolucionarias o realizar algún hallazgo histórico de gran relevancia. Debemos empezar a cambiar esta actitud propia de nuestra cultura de forma que enriquezcamos nuestros conocimientos y al poner estos en practica, enriquezca nuestros logros y al saber administrar estos logros, podamos también enriquecernos económicamente.
Los invito a procurar que la pobreza en nuestra Latinoamérica deje de ser un estilo de vida y se convierta en una situación con tendencia a la desaparición, mediante el aporte de nuestro conocimiento y nuestras habilidades para mejorar nuestra sociedad.





Blog Action Day: Combatiendo la Pobreza con Tecnologia


"Banner Promocional del Blog Action Day"

Como parte de la campaña del Blog Action Day, el Sr Byte también se une a la causa para hacer conciencia a todos los lectores y bloggers para que hagamos ruido en la web, para que enfaticemos temas de importancia mundial y los tratemos desde nuestros blogs, como una manera de hacer conciencia en la sociedad y encontrar problemas a dichas situaciones.

El tema de este año es la pobreza. Los blogs participantes deben publicar un post el día de hoy acerca de este tema. Desde cualquier enfoque, sin importar la temática o el publico al que vaya dirigido el blog, simplemente escribir acerca del tema.



Blog Action Day 2008 Poverty from Blog Action Day on Vimeo.


Pobreza. Como combatirla?

La pobreza es, según la wikipedia, un estado en el cual no se es capaz de obtener los recursos para satisfacer las necesidades básicas humanas. Esta situación es muy característica especialmente en los países de Latinoamérica por lo que, como habitantes de dicha zona y tomando en cuenta la reciente crisis economica que dentro de poco nos afectara profundamente, debemos buscar medidas para combatirla.

Tal vez no seamos economistas, analistas políticos o expertos en finanzas o algo parecido pero con nuestra capacidad podremos aportar a solucionar el problema que nos afecta a todos. Aca listamos algunas medidas que se pueden tomar en la parte del área tecnologica para afrontar la pobreza tanto de forma personal como de forma social.

  • Conciencia del problema. Debemos estar conscientes que el costo de la vida esta subiendo y que no debemos gastar mas de lo que en realidad podemos pagar. Si nada mas necesitas una computadora para tus trabajos de oficina, con una Clonada de no mas de $400 es suficiente, en mi opinión. Aunque fueras un experto diseñador web, no necesitas tener una MacBook Pro de ultima generación para hacer bien tu trabajo, podrías conformarte con una económica Asus EE PC o una Lenovo Thinkpad.
Podemos, ademas, hacer uso de servicios gratuitos on-line como mint o buxfer para llevar un control de nuestras finanzas, ahorros, presupuestos y gastos.

  • Inversión en Software Libre. Especialmente las instituciones gubernamentales y la empresa privada. El software libre, con el paso del tiempo, se esta volviendo mucho mas amigable al usuario de manera que cualquier persona pueda realizar sus operaciones utilizándolo así como también cada día mas informáticos se dan cuenta de la importancia de conocer y saber utilizar este tipo de software, por lo que pueden ofrecer sus servicios de soporte técnico.
Una recomendación personal podría ser, en el caso del ministerio de educación, invertir en OLPCs para equipar los salones de clase de las instituciones educativas del país, así como ya lo están haciendo otras naciones latinoamericanas. Así también, los gerentes de las empresas locales podrían ahorrar grandes cantidades de dinero en licencias de software, invirtiéndolo en capacitaciones para su recurso humano de manera que se adapten a trabajar con las nuevas tecnologías las cuales, aparte de ser gratuitas (en su mayoría), sobresalen por su rendimiento, seguridad y flexibilidad.

  • Apoyo a proyectos locales. Me he dado cuenta de varias ocasiones en las que las empresas invierten grandes cantidades monetarias en la implementación software internacional, por el único hecho de desconfiar del material informático producido de forma local o por recomendaciones o porque ya estaban amarrados mediante un contrato. Dicho software muchas veces puede ser desarrollado a un menor costo por programadores locales de forma que siempre satisfagan las necesidades de información de los clientes y quizá, hasta desarrollados de una mejor manera ya que la cercanía geográfica entre el cliente y el desarrollador podría mejorar la comunicación entre ambos de manera que el cliente pueda obtener exactamente lo que desea.
Acá también podríamos recomendar a los desarrolladores a formar comunidades y darse a conocer, de manera que puedan ir construyendo su propia reputación y la calidad de su trabajo pueda ser reconocida y difundida.

  • Producción sobre consumo. Los latinoamericanos somos característicos por nuestros altos niveles de consumismo, quizá heredados de la cultura anglosajona que tanto influye en nuestras vidas. Debido a esto, no somos muy conocidos por realizar descubrimientos científicos, desarrollar productos o servicios innovadores, generar ideas revolucionarias o realizar algún hallazgo histórico de gran relevancia. Debemos empezar a cambiar esta actitud propia de nuestra cultura de forma que enriquezcamos nuestros conocimientos y al poner estos en practica, enriquezca nuestros logros y al saber administrar estos logros, podamos también enriquecernos económicamente.
Los invito a procurar que la pobreza en nuestra Latinoamérica deje de ser un estilo de vida y se convierta en una situación con tendencia a la desaparición, mediante el aporte de nuestro conocimiento y nuestras habilidades para mejorar nuestra sociedad.





jueves, octubre 02, 2008

Cambia la apariencia de tus aplicaciones Java

"Logotipo de Java, incrustado en una taza de cafe con coffee art"

Las aplicaciones de Java son muy características por su capacidad de ser ejecutadas en diversos sistemas operativos sin la necesidad de modificar el código o de incluir algún otro tipo de librerías externas, ya que lo único que se necesita es tener instalada la apropiada maquina virtual de Java en dicho sistema donde desea ejecutarse.

Estas aplicaciones hacen uso de la librería llamada Swing para poder mostrar su entorno gráfico al usuario. El problema es que Swing incluye de forma predeterminada un tema visual conocido como metal, el cual, en mi opinión personal, no es muy agradable para el usuario.

Porque? pues porque al igual que lo metálico, luce demasiado frío y liso, un tanto cuadrado y quizá des actualizado. Me recuerda un poco a los temas visuales que venían incluidos en las primeras versiones de Linux.

"Netbeans 6 y aplicaciones Java con apariencia Metal, corriendo en tres diferentes sistemas operativos: Debian GNU Linux con Compiz/Emerald, Windows Vista y Mac OS. (Clic para agrandar)"

La ventaja de este tema es que luce igual en todos los sistemas operativos donde se ejecute y, según he leído, lo diseñaron de esta forma para no ocupar tantos recursos de la PC en la interfaz, la desventaja es que no se integra con la apariencia que posea el sistema operativo. Como se puede comprobar en la imagen anterior, esta interfaz no combina con ninguna de las apariencias de los tres principales sistemas operativos en los que se probó, GNU/Linux, Windows Vista y Mac OS.

La ventaja de Swing es que nos permite cambiar esta interfaz por defecto y aplicarles a nuestras aplicaciones, primeramente, el tema especifico de un sistema operativo especifico, de manera que se integre a el y ademas, poder aplicarle librerías definidas por terceras personas, y ademas, su forma de implementación nada mas consiste en agregar una librería y un par de lineas a nuestro código.

Entre las librerías que cambian la apariencia (también llamado Look and Feel) de nuestras aplicaciones Java, estas son mis favoritas:

  • Substance:
URL: https://substance.dev.java.net/
Nombre: org.jvnet.substance.skin.SubstanceOfficeSilver2007LookAndFeel
Descripción: Posee varios temas con diferentes formas y combinaciones de colores. Permite cambiar también el borde de la ventana.

"Apariencia de una Aplicación Java con Look & Feel Substance"

  • Nimbus:
URL: https://nimbus.dev.java.net/
Nombre: org.jdesktop.swingx.plaf.nimbus.NimbusLookAndFeel
Descripción: Apariencia con esquinas redondeadas y relieves. No cambia el borde de la ventana. Colores suaves. No posee temas adicionales.

"Apariencia de una Aplicación Java con Look & Feel Nimbus"

  • Quaqua
URL: https://quaqua.dev.java.net/
Nombre: ch.randelshofer.quaqua.QuaquaLookAndFeel
Descripción: Apariencia al estilo Mac OS. Único tema incluido y si adapta el borde de la ventana al tema aunque no aplica las esquinas redondeadas en todos los sistemas operativos donde es ejecutado.


"Apariencia de una Aplicación Java con Look & Feel Quaqua"

  • Nimrod
URL: http://personales.ya.com/nimrod/index-en.html
Nombre: com.nilo.plaf.nimrod.NimRODLookAndFeel
Descripción: Unico tema pero las combinaciones de colores y transparencias son configurables. No modifica el borde de la ventana.
"Apariencia de una Aplicacion Java con Look & Feel Nimrod"

Para aplicar cualquiera de estos temas a nuestras aplicaciones, simplemente hay que descargar el .jar del Look & Feel que deseamos y ubicarlo en la carpeta de nuestro proyecto para después agregarlo a la librería del mismo. Luego, en el constructor de cada una de las clases que componen la vista de cada FrameView o JFrame agregar las siguiente lineas:

JFrame.setDefaultLookAndFeelDecorated(true);
UIManager.setLookAndFeel("NombreDelLook&Feel");
Por supuesto, estos Look & Feel tienen su coste en cuanto a rendimiento de la aplicación pero considero que valen la pena ya que la apariencia de nuestra aplicacion define en parte su usabilidad.


Cambia la apariencia de tus aplicaciones Java

"Logotipo de Java, incrustado en una taza de cafe con coffee art"

Las aplicaciones de Java son muy características por su capacidad de ser ejecutadas en diversos sistemas operativos sin la necesidad de modificar el código o de incluir algún otro tipo de librerías externas, ya que lo único que se necesita es tener instalada la apropiada maquina virtual de Java en dicho sistema donde desea ejecutarse.

Estas aplicaciones hacen uso de la librería llamada Swing para poder mostrar su entorno gráfico al usuario. El problema es que Swing incluye de forma predeterminada un tema visual conocido como metal, el cual, en mi opinión personal, no es muy agradable para el usuario.

Porque? pues porque al igual que lo metálico, luce demasiado frío y liso, un tanto cuadrado y quizá des actualizado. Me recuerda un poco a los temas visuales que venían incluidos en las primeras versiones de Linux.

"Netbeans 6 y aplicaciones Java con apariencia Metal, corriendo en tres diferentes sistemas operativos: Debian GNU Linux con Compiz/Emerald, Windows Vista y Mac OS. (Clic para agrandar)"

La ventaja de este tema es que luce igual en todos los sistemas operativos donde se ejecute y, según he leído, lo diseñaron de esta forma para no ocupar tantos recursos de la PC en la interfaz, la desventaja es que no se integra con la apariencia que posea el sistema operativo. Como se puede comprobar en la imagen anterior, esta interfaz no combina con ninguna de las apariencias de los tres principales sistemas operativos en los que se probó, GNU/Linux, Windows Vista y Mac OS.

La ventaja de Swing es que nos permite cambiar esta interfaz por defecto y aplicarles a nuestras aplicaciones, primeramente, el tema especifico de un sistema operativo especifico, de manera que se integre a el y ademas, poder aplicarle librerías definidas por terceras personas, y ademas, su forma de implementación nada mas consiste en agregar una librería y un par de lineas a nuestro código.

Entre las librerías que cambian la apariencia (también llamado Look and Feel) de nuestras aplicaciones Java, estas son mis favoritas:

  • Substance:
URL: https://substance.dev.java.net/
Nombre: org.jvnet.substance.skin.SubstanceOfficeSilver2007LookAndFeel
Descripción: Posee varios temas con diferentes formas y combinaciones de colores. Permite cambiar también el borde de la ventana.

"Apariencia de una Aplicación Java con Look & Feel Substance"

  • Nimbus:
URL: https://nimbus.dev.java.net/
Nombre: org.jdesktop.swingx.plaf.nimbus.NimbusLookAndFeel
Descripción: Apariencia con esquinas redondeadas y relieves. No cambia el borde de la ventana. Colores suaves. No posee temas adicionales.

"Apariencia de una Aplicación Java con Look & Feel Nimbus"

  • Quaqua
URL: https://quaqua.dev.java.net/
Nombre: ch.randelshofer.quaqua.QuaquaLookAndFeel
Descripción: Apariencia al estilo Mac OS. Único tema incluido y si adapta el borde de la ventana al tema aunque no aplica las esquinas redondeadas en todos los sistemas operativos donde es ejecutado.


"Apariencia de una Aplicación Java con Look & Feel Quaqua"

  • Nimrod
URL: http://personales.ya.com/nimrod/index-en.html
Nombre: com.nilo.plaf.nimrod.NimRODLookAndFeel
Descripción: Unico tema pero las combinaciones de colores y transparencias son configurables. No modifica el borde de la ventana.
"Apariencia de una Aplicacion Java con Look & Feel Nimrod"

Para aplicar cualquiera de estos temas a nuestras aplicaciones, simplemente hay que descargar el .jar del Look & Feel que deseamos y ubicarlo en la carpeta de nuestro proyecto para después agregarlo a la librería del mismo. Luego, en el constructor de cada una de las clases que componen la vista de cada FrameView o JFrame agregar las siguiente lineas:

JFrame.setDefaultLookAndFeelDecorated(true);
UIManager.setLookAndFeel("NombreDelLook&Feel");
Por supuesto, estos Look & Feel tienen su coste en cuanto a rendimiento de la aplicación pero considero que valen la pena ya que la apariencia de nuestra aplicacion define en parte su usabilidad.


jueves, agosto 07, 2008

Las Pantallas de la Muerte (SOD)

Tenia rato de no tener una "Pantalla de la Muerte" asechando en mi monitor, y eso me inspiro y motivo a realizar esta entrada. Muchas personas conocen este fenómeno como la famosa "Pantalla Azul", mas, el nombre completo es: Blue Screen of Death (Pantalla Azul de la Muerte, BSOD por sus siglas en ingles). Este terrible fenómeno, sucede cuando el sistema operativo (tipicamente Microsoft Windows, aunque nadie se salva realmente) tiene un error que requiere que todas las operaciones se detengan inmediatamente, por eso mismo también se le dice "Stop Error". Usualmente sucede cuando el error en el sistema es tan fatal, que se requiere que se apague la computadora para prevenir cualquier tipo de daño en el hardware, así que no solo sirven para causar daños psicológicos irreparables, sino que también cuidan tu PC.

En la familia de Windows NT, estos errores suceden cuando los controladores de los dispositivos están mal codificados/programados o cuando el hardware funciona incorrectamente.

"BSOD de Windows NT"

En la familia de Windows 9x (95, 98, 98SE, Me, etc...) eran los DLLs el problema, o bugs en el Kernel:

"BSOD de Windows 9x"

Inclusive puede suceder, que si se golpea -fuerte- el CPU, la maquina se reinicia y muestra la BSOD.

Por cierto los "amigos" de Microsoft, han incluido una característica en Windows que permite que la pantalla azul aparezca manualmente. Para habilitarla, con fines "educativos" claro, hay que añadir un valor al registro de Windows (usando regedit.exe) y seguir las instrucciones de este sitio. Luego, después de reiniciar la maquina, una BSOD aparecerá cuando el usuario presione la tecla SCROLL LOCK (PAUSA INTER) dos veces mientras se sostiene la tecla derecha CTRL.
Como ya dije, esta característica es para fines útiles y educativos, sirve para obtener "memory dumps" de la maquina en un estado especifico. También puedes provocar un BSOD al terminar el proceso csrss.exe y winlogon.exe . Aunque si son curiosos, ya habrán notado que con el Task Manager no se puede terminar esos procesos, pero si se puede con software de terceros ;)
Y por si fuera poco, también hay un salva pantallas de la famosa pantalla azul, y la pueden descargar aqui.

Bien, si dejamos el mundo de Winbugs Windows, veremos que hay muchos dispositivos también tienen esta "característica". La Xbox 360, cuando esta consola experimenta una "fallo general de hardware", tres luces rojas aparecen alrededor del botón de encendido.

"Xbox 360 anillo de la muerte"

El nintendo DS también tiene una pantalla de la muerte, que sucede cuando se remueve una tarjeta DS o un cartucho de GBA mientras se esta en el menú de selección de Pictochat. El color de la pantalla esta basado en la versión del Firmware del DS:

"Pantalla de la muerte del nintendo DS"

Parece que entre la gente que ha comprado el nuevo iPhone, esta apareciendo un nuevo rumor: sobre algun problema del software 2.0 y 2.0.1 del iPhone o de alguna aplicación de maliciosa (para el iPhone) que daña el sistema operativo del mismo, solo que este error... es permanente :-S (hay usuarios que reportan que la característica de restauración no funciona).

"Pantalla de la Muerte para el iPhone"

Los productos de Apple tampoco se salvan, antes la mayoría de Mac tenían esta imagen:

"Pantalla de la Muerte, Sad Mac"

Los primeros iPod, también tienen una especie de "Sad Mac":

"Sad iPod"

Y desde OS X, las Mac tiene una "elegante" pantalla de la muerte:

"Pantalla de la Muerte de Mac OS X"

También GNU/Linux tiene el temido "Kernel Panic", que en lo personal, solo me ha sucedido dos veces: una por un CD de instalación rayado, y otra por que yo compile mal el kernel. Pero también tiene pantalla de la muerte:

"Kernel Panic!"

El problema de un SOD para el usuario, es que sus mensajes de error son algo inexplicables/cripticos/misteriosos y no ayudan en nada a los usuarios a conocer el "porque" del error sucedido, lo que contribuye al pánico y la ansiedad (jaja).

Invito a los lectores a recordar las pantallas de la muerte a lo largo de su vida, ¿En que sistema operativo lo han tenido? ¿Cuantas veces? ¿Que otros aparatos han visto con pantallas de la muerte: cajeros automáticos, reproductores de DVD, el Wii, o en el cable?

Las Pantallas de la Muerte (SOD)

Tenia rato de no tener una "Pantalla de la Muerte" asechando en mi monitor, y eso me inspiro y motivo a realizar esta entrada. Muchas personas conocen este fenómeno como la famosa "Pantalla Azul", mas, el nombre completo es: Blue Screen of Death (Pantalla Azul de la Muerte, BSOD por sus siglas en ingles). Este terrible fenómeno, sucede cuando el sistema operativo (tipicamente Microsoft Windows, aunque nadie se salva realmente) tiene un error que requiere que todas las operaciones se detengan inmediatamente, por eso mismo también se le dice "Stop Error". Usualmente sucede cuando el error en el sistema es tan fatal, que se requiere que se apague la computadora para prevenir cualquier tipo de daño en el hardware, así que no solo sirven para causar daños psicológicos irreparables, sino que también cuidan tu PC.

En la familia de Windows NT, estos errores suceden cuando los controladores de los dispositivos están mal codificados/programados o cuando el hardware funciona incorrectamente.

"BSOD de Windows NT"

En la familia de Windows 9x (95, 98, 98SE, Me, etc...) eran los DLLs el problema, o bugs en el Kernel:

"BSOD de Windows 9x"

Inclusive puede suceder, que si se golpea -fuerte- el CPU, la maquina se reinicia y muestra la BSOD.

Por cierto los "amigos" de Microsoft, han incluido una característica en Windows que permite que la pantalla azul aparezca manualmente. Para habilitarla, con fines "educativos" claro, hay que añadir un valor al registro de Windows (usando regedit.exe) y seguir las instrucciones de este sitio. Luego, después de reiniciar la maquina, una BSOD aparecerá cuando el usuario presione la tecla SCROLL LOCK (PAUSA INTER) dos veces mientras se sostiene la tecla derecha CTRL.
Como ya dije, esta característica es para fines útiles y educativos, sirve para obtener "memory dumps" de la maquina en un estado especifico. También puedes provocar un BSOD al terminar el proceso csrss.exe y winlogon.exe . Aunque si son curiosos, ya habrán notado que con el Task Manager no se puede terminar esos procesos, pero si se puede con software de terceros ;)
Y por si fuera poco, también hay un salva pantallas de la famosa pantalla azul, y la pueden descargar aqui.

Bien, si dejamos el mundo de Winbugs Windows, veremos que hay muchos dispositivos también tienen esta "característica". La Xbox 360, cuando esta consola experimenta una "fallo general de hardware", tres luces rojas aparecen alrededor del botón de encendido.

"Xbox 360 anillo de la muerte"

El nintendo DS también tiene una pantalla de la muerte, que sucede cuando se remueve una tarjeta DS o un cartucho de GBA mientras se esta en el menú de selección de Pictochat. El color de la pantalla esta basado en la versión del Firmware del DS:

"Pantalla de la muerte del nintendo DS"

Parece que entre la gente que ha comprado el nuevo iPhone, esta apareciendo un nuevo rumor: sobre algun problema del software 2.0 y 2.0.1 del iPhone o de alguna aplicación de maliciosa (para el iPhone) que daña el sistema operativo del mismo, solo que este error... es permanente :-S (hay usuarios que reportan que la característica de restauración no funciona).

"Pantalla de la Muerte para el iPhone"

Los productos de Apple tampoco se salvan, antes la mayoría de Mac tenían esta imagen:

"Pantalla de la Muerte, Sad Mac"

Los primeros iPod, también tienen una especie de "Sad Mac":

"Sad iPod"

Y desde OS X, las Mac tiene una "elegante" pantalla de la muerte:

"Pantalla de la Muerte de Mac OS X"

También GNU/Linux tiene el temido "Kernel Panic", que en lo personal, solo me ha sucedido dos veces: una por un CD de instalación rayado, y otra por que yo compile mal el kernel. Pero también tiene pantalla de la muerte:

"Kernel Panic!"

El problema de un SOD para el usuario, es que sus mensajes de error son algo inexplicables/cripticos/misteriosos y no ayudan en nada a los usuarios a conocer el "porque" del error sucedido, lo que contribuye al pánico y la ansiedad (jaja).

Invito a los lectores a recordar las pantallas de la muerte a lo largo de su vida, ¿En que sistema operativo lo han tenido? ¿Cuantas veces? ¿Que otros aparatos han visto con pantallas de la muerte: cajeros automáticos, reproductores de DVD, el Wii, o en el cable?

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...