QUEMIRASOJO
Usuario (Uruguay)
Por razones meramente académicas tuve que incursionar en Lazarus, una herramienta de aplicación rápida (RAD, por sus siglas en inglés), que permite programar en un ambiente muy similar a Delphi 7. La filosofía es la misma y Lazarus empezó precisamente como un esfuerzo comunitario para dotar de una herramienta al mejor estilo Delphi pero de código abierto y gratuita. Hoy en día, me da la impresión, Lazaus es lo suficiente estable y maduro para realizar una buena cantidad de programas en un ambiente verdaderamente poderoso y amigable. Desde luego, no tiene la miriada de componentes que ya Delphi tiene (ver por ejemplo el sitio Torry.net), pero sin duda se ha hecho un estupendo esfuerzo por tener una herramienta funcional de verdad. Mucha de la documentación de Lazarus puede verse en los diferentes sitios wiki que explican -muchas veces con lujo de detalles- todo lo que hacen las diferentes bibliotecas y componentes. Es a veces incluso abrumador cuando uno busca una información particular. No obstante esto, es siempre mejor en estos casos pecar por exceso. Dos cosas son diferentes a Delphi. Una de ellas es que evidentemente, compila mucho más lentamente (porque es claro que es difícil vencer a los compiladores turbo de la empresa original, Borland), pero eso no es demasiado grave. Con respecto a los programas de Delphi, para convertirlos a Lazarus, hay poco que convertir en algunos casos (dependerá de la complejidad del software), pero aún así, muchas veces hay instrucciones parecidas, que no iguales, entre una plataforma como Lazarus y la comercial, Delphi. Por ejemplo, tenemos que en Delphi, puedo mandar pintar un pixel con el color que quiera con la siguiente instrucción: Image2.Canvas.Pixels[i,j] := RGBToColor(B,G,R); Mientras que en Delphi 7 se hace así: Image2.Canvas.Pixels[i,j] := RGB(B,G,R); No es la gran diferencia, pero hay que saber que existe esata instrucción en Lazarus (RGBToColor) para poderla aplicar y que el sistema no marque error. Lazarus tiene otras ventajas aparentes sobre Delphi, sin embargo. Una de ellas es ese sueño de crear código en una plataforma y poder correrlo en todas las demás plataformas y sistemas operativos. En principio al menos, código fuente de Lazarus escrito para Windows puede copiarse a Mac o Linux, y recompilar con las respectivas versiones de Lazarus para generar programas ejecutables en esas plataformas. Eso simplemente no lo puede hacer Delphi. Quizás la gran diferencia entre Delphi y Lazarus es que la calidad del software comercial, amén que es un esfuerzo que se está haciendo desde 1994, hacen a Delphi aún superior a Lazarus si se trata de crear aplicaciones robustas y de usar la enorme cantidad de componentes y código de terceros. Aún así, Lazarus es un muy buen esfuerzo y claramente con el tiempo será mucho mejor. Es una estupenda opción si se usa Linux (donde Kilyx, la versión de Delphi para Linux se malogró) o Mac OS X, aunque aún con algunas limitaciones. Igualmente es una opción interesante si no se quiere desembolsar una buena cantidad de dólares por la versión comercial de Delphi que ahora, incluso, puede desarrollar apps para Android e iOS.
Las historias de dispositivos extraviados y recuperados pueden tener todo tipo de anécdotas, pero definitivamente, en caso de que un gadget se pierda en un lago, nadie esperaría siquiera encontrarlo, y mucho menos que funcione como si nunca se hubiera extraviado en las profundidades. En el caso de este Lumia 800, propiedad de un hombre sueco, el relato inicia cuando el teléfono se perdió en un lago y pasó ahí tres meses y medio hasta que el nivel del agua bajó, permitiendo que su dueño lo encontrara entre las rocas. El teléfono fue llevado a casa donde su salvador lo limpió minuciosamente. Según la narración, el dispositivo tenía algas y demás componentes marinos adheridos a él; una vez removidos, el móvil fue puesto a secar y, poco tiempo después, lo conectaron a la corriente eléctrica. El celular seguía funcionando sin importar el tiempo transcurrido Asombrosamente, el teléfono de inició correctamente, la cámara funcionaba sin problema alguno e incluso la batería retuvo correctamente la carga por al menos dos días; es decir, este Lumia 800 bien podría ser el Terminator de los smartphones, pues sobrevivió a diferentes elementos de la naturaleza por varias semanas. Es difícil confirmar que todo esto haya sucedido tal y como lo narró el dueño del smartphone en su página de Facebook, pero de haber sido así, se trata de una gran historia, tanto que Nokia la ha retomado para publicarla en su cuenta de Twitter.
Desde hace un par de semanas que las pantallas curvas de los smartphones Galaxy Round y LG G Flex han causado que los usuarios emitan todo tipo de comentarios respecto a los beneficios de este tipo de diseño. Un estudio encontró que el display de Galaxy Round mejora la usabilidad general de este dispositivo. La pantalla de Galaxy Round es de 5.7” AMOLED Full HD flexible. Al ser el primer smartphone curvo, la opinión generalizada en torno a este lanzamiento era que Samsung quería declararse como el primer fabricante en haber introducido este tipo de dispositivo al mercado. No obstante, investigadores de DisplayMate Technologies encontraron que la pantalla curva reduce el reflejo de luz, con lo que se incrementa el contraste de la imagen y se mejora la legibilidad aunque se esté bajo la luz solar directa. El informe llega a la conclusión “la pequeña curvatura [de Galaxy Round] es la clave para una serie de efectos ópticos que tienen como resultado la reducción de interferencia de la luz ambiental”. Ya que Samsung tuvo que usar plástico en lugar de cristal para recubrir el panel curvo de su teléfono, el brillo en la superficie del gadget se reduce, lo que se traduce en los beneficios ya mencionados. Por ahora la producción limitada de pantallas flexibles es el motivo principal de que Round sólo esté disponible en Corea. Según la fuente, cuando la fabricación de estos paneles incremente, el dispositivo será introducido en más países.
Como todos saben, Google es una poderosa herramienta de búsqueda que permite encontrar información de todo (y todos) con sólo unos clics, pero lo que no era de esperar es que este motor pudiera decirles a los usuarios cómo vencer a un zombie, brujas, vampiros, etc. Una de las tradiciones más arraigadas en Google es la de incorporar easter eggs o elementos escondidos dentro de diferentes servicios. Por ejemplo, se puede hacer que la pantalla se voltee o se cree un loco baile siempre y cuando se conozca el comando adecuado para lograrlo. Esta vez, con el Halloween a la vuelta de la esquina, Google implementó resultados especiales para quienes ingresen en la barra de búsqueda términos en inglés como witch (bruja), ghost (fantasma), skeleton (esqueleto), zombie, vampire (vampiro), werewolf (hombre lobo) o mummy (momia). Basta con escribir alguna de esas palabras y el buscador mostrará una ficha con información respecto a cada tenebroso ser. Por ejemplo, de los zombies Google dice que su origen son los principios de vudú en Haití y África; que su grupo es de “Criatura legendaria” y subgrupo “no muerto”. En cuanto a la forma de evitarlos, Google recomienda “no unirse a grupos de baile liderados por un hombre que use un traje de cuero rojo” y para derrotarlos se debe “apuntar a la cabeza”. Toda esta información, obviamente hecha a manera de juego, es parte del festejo de Halloween que Google realiza junto a sus visitantes. Para ver otros ejemplos de easter eggs de Google se puede visitar este enlace: http://www.unocero.com/2013/03/30/5-huevos-de-pascua-escondidos-en-internet/ ¡Diversión asegurada!