martes, 28 de septiembre de 2010

Fedora 14 Beta ¡Disponible!

El equipo de desarrollo de la buena distribución Fedora ha presentado hoy la versión beta (de pruebas) de lo que será su décima cuarta edición, un muy buen abre bocas de lo que nos traerá muy pronto.



Entre las novedades destacamos:

  • Ahora integra libjpeg-turbo lo que se traduce a la reducción de prácticamente el 50% en los tiempos de manipulación de imágenes en formato JPG.
  • Grandes mejoras en virtualización a través de KVM y la integración con Spice (Simple Protocol for Independent Computing Environments).
  • Administración más fácil de tus servidores a través de IPMI.
  • Integración completa con KDE 4.5
  • Python 2.7
  • Aunque aún no se ha confirmado si irá de serie con Fedora, ya cuenta con integración con Meego, interfaz idónea para Netbooks y dispositivos móviles.
  • Y muchas novedades más!

Para ver la lista completa de novedades visita:
http://fedoraproject.org/wiki/Releases/14/FeatureList?wkanF14b

Para descargar Fedora 14 Beta visita:
http://fedoraproject.org/get-prerelease?anF14b

Recuerda que es una versión preliminar y sólo debe ser usada con el propósito de ayudar a los desarrolladores a encontrar errores y darnos una buena impresión de lo que tendremos próximamente, por tanto, está completamente desaconsejado su instalación en equipos de producción.

El lanzamiento de la versión final de Fedora 14 está planeada para el próximo 2 de noviembre.

domingo, 26 de septiembre de 2010

Mejores aplicaciones para Nokia - Symbian S60V5 - Twitter

Los usuarios de equipos móviles Nokia, también pueden disfrutar de la red social Twitter a través de distintas aplicaciones y en última instancia a través de su versión móvil [mobile.twitter.com], por supuesto que ésta última no es la mejor experiencia de usuario por lo que recomiendo:

Gravity

De lejos, el mejor cliente para Twitter existente para Nokia, con él, es posible realizar prácticamente todas las operaciones de la red social, actualizar el estado, responder mensajes ver y enviar mensajes directos, seguir o dejar de seguir personas e incluso permite geolocalizar nuestros trinos.


Además, como valor agregado permite subir fotografías a Twitpic (entre otros servicios) e integra (con mucha menor sofisticación) la posibilidad de agregar cuentas de servicios como Foursquare y Facebook.

El único inconveniente es quizás que éste software es pago (vale alrededor de $16.000 pesos colombianos) pero sin duda, es una inversión de la que no te arrepentirás.

Gravity puede descargarse (una versión de prueba durante 10 días) o comprarse a través de la Ovi Store aquí.

Twibble


Twittble es otro buen cliente para Twitter, éste está desarrollado en Java, por lo que prácticamente funciona sobre cualquier móvil que soporte ésta tecnología. Su funcionalidad es bastante amplia (permite ver nuestra línea del tiempo, menciones mensajes directos, geolocalizar nuestros estados y hasta subir imágnes a Twitpic), sin embargo, por tratarse de una versión "genérica" no se integra tan bien en el móvil (sobre todo los modelos "touch") pero sin duda es un buen cliente gratuito a tener en cuenta.


El único inconveniente que tuve al probar ésta aplicación es que bloqueó mi teléfono una o dos veces al rotar la pantalla, aún desconozco por qué, por lo demás bastante rápida y fluida. Puedes descargar Twibble desde aquí.

Tweets60

Tweets60s es la segunda alternativa como cliente para Twitter, cuenta con una versión gratuita (con las funciones básicas para moverse en la red social) y una versión paga mucho más refinada y con funcionalidades de valor agregado.


Fundamentalmente podremos actualizar nuestro estado, revisar las menciones, responder a otros usuarios de la red social y enviar mensajes directos. La versión paga además nos permite subir fotografías a servicios como Twitpic.

Luego de probarla en mi equipo la experiencia no es la más adecuada, la aplicación de por sí me pareció muy muy lenta ¿y qué les puedo decir? ¡Me acostumbré a Gravity!

Puedes descargar Tweets60 desde aquí.

Y tú ¿qué otra aplicación para Twitter recomiendas?

lunes, 20 de septiembre de 2010

PostgreSQL 9.0 - ¡Disponible!

Ya se encuentra disponible la novena edición de, modestia aparte, el motor de base de datos más poderoso del mundo del software libre: PostgreSQL 9.0. Esta edición trae consigo muchas novedades, dejando a PostgreSQL listo para los retos de la Web 2.0, el cloud computing y la alta disponibilidad.


Entre las novedades se destacan:

  • Replicación nativa: PostgreSQL ahora incluye la función de replicación como parte de su núcleo. Puede hacerse a través del volcado de archivos WAL a un segundo servidor, o bien a través de configuración maestro esclavo permitiendo además consultas de sólo lectura en los servidores alternos.Administración de permisos de objetos en la base de datos mejorada.
  • Soporte completo a Windows de 64 bits.
  • Consultas de reportes más avanzadas.
  • Nuevas y mejoradas características de seguridad, destacando el nuevo soporte a autenticación por RADIUS y las mejores en el soporte a LDAP.Mejoras en el rendimiento de cierto tipo de consultas, eliminando joins innecesarios.
  • El comando EXPLAIN se ha mejorado, permitiendo además exportar los resultados a JSON y XML entre otros formatos para su posterior análisis.
Se espera que PostgreSQL 9.0 sea incluido por defecto en los repositorios de Fedora 14 (la actualización no se espera en Fedora 13 debido a la posibilidad de romper las configuraciones actuales).

Puedes encontrar una guía (no actualizada a la versión 9.0) de instalación de PostgreSQL en:
http://piensa-binario.blogspot.com/2010/01/instalar-postgresql-server-pgadmin-iii.html

Descarga de PostgreSQL 9.0:
http://www.postgresql.org/download/

Anuncio oficial :
http://www.postgresql.org/about/news.1235

Documentación oficial:
http://www.postgresql.org/docs/9.0/interactive/

La ciencia del despegue de un avión

Hacía mucho rato que no hablaba un poco de aviación y ciertamente ya me hacía falta. En esta oportunidad les contaré un poco ¿qué se necesita para despegar un avión? con algunos tips para practicar en Flight Simulator X. Por supuesto, recordemos que aquí hablo en lenguaje muy sencillo, no soy un profesional de la aviación y sólo abordaremos aspectos básicos.

Para empezar una pregunta tonta pero muy válida: ¿Por qué vuela un avión? ¿Qué hace que vuelen cientos de toneladas de aluminio por los aires con tanta gracia y espectacularidad?. El concepto básico es el que aire actúa de la misma forma que el agua, por lo cual, es posible lograr sustentarse en el mismo logrando hacer pasar un flujo constante a través de una superficie.

La respuesta larga es algo más complicada, ya que el corte de un ala de avión está específicamente diseñada para generar un área de baja presión sobre el ala y un área de alta presión bajo el ala. La diferencia de presiones hace que la misma se eleve. [1]


Ahora bien, debemos considerar cientos de variables para despegar un avión pero las básicas (y mínimas) son:

  • Tamaño y peso del avión.
  • Largo de la pista.
  • Velocidades de referencia.
  • Condiciones climáticas.
Consideremos los Jet comerciales que solemos ver a diario. El peso es quizás el aspecto más importante, de acuerdo a él, estableceremos la configuración más adecuada para el despegue. De acuerdo a la cantidad de pasajeros, carga y combustible que llevemos en nuestro avión obtendremos el peso total del avión (Gross Weight - por sus siglas en Inglés).

Todos los aviones por diseño tienen un peso máximo al despegue (MTOW - Maximum Take Off Weight) que debemos ser cuidadosos de nunca exceder.

El segundo aspecto a considerar es el largo de la pista ¿Qué tanto podremos "carretear" con nuestro avión antes de hacer el decolaje? Teniendo en mente éste dato procedemos a calcular las velocidades de referencia. Las velocidades de referencia son los puntos en los que el piloto maniobra su avión para tomar vuelo. Si no se alcanza con la suficiente prontitud éstas velocidades se debe abortar el despegue.

  • V1: Es la primera velocidad a chequear.
  • Vr: Velocidad de rotación. En este punto el piloto levanta suavamente la nariz del avión.
  • V2: A ésta velocidad las llantas traseras del avión se despegan del suelo y comenzamos a volar.

Las velocidades de referencia también se calculan teniendo en cuenta la disposición de los flaps. Los flaps son unas "extensiones" del ala cuyo propósito es precisamente aumentar la superficie de sustentación del avión. Durante el despegue suelen usarse uno o dos niveles de los flaps, en tanto que en el aterrizaje suelen extenderse completamente.



Así nuestro avión nos dirá por ejemplo qué velocidad debe alcanzar el avión si nuestro peso es X y nuestros flaps están en posición Y. Como nos muestra la siguiente tabla:


Ahora el trabajo de los pilotos consiste en averiguar si el empuje generado por los motores es suficiente para propulsar el avión logrando tomar vuelo antes que se nos termine la pista.

Las computadores a bordo del avión (FMC Fligth Management Computer) ayudan al piloto en éstos cálculos automatizando casi todo el proceso. Por supuesto además de la configuración de despegue, el avión también se configura en caso de abortar el despegue, por ejemplo, los frenos se ajustan en un modo llamado RTO (Rejected Take Off) (Prácticamente al máximo) y el freno de aire (speed brakes) en posición "Armed" (armados). Así, si el piloto ve que se está quedando corto automáticamente aborta el despegue y el avión procede a detenerse súbitamente.

Por supuesto no podía terminar el post sin compartir dos videos (disfrútenlos):

El primero es lo que se llama "Short Take Off" que básicamente es un despegue en la que la pista es lo justo para despegar el avión aún cuando éste se encuentra en su máxima configuración para levantar vuelo lo antes posible. Por supuesto no son comunes y no dan margen de error.

Recuerda que lo "normal" es que un avión despegue máximo en las primeras tres cuartas partes de la pista así, al menos tiene un cuarto de la misma para detenerse en caso de abortar.



Y éste segundo video es una joya y demuestra ¿qué sucede cuando se aborta un despegue demasiado tarde -a mi juicio-? (Aún desconozco por qué el piloto abortó el despegue y sus consecuencias posteriores).



--
Referencias:
[1] Así funciona el avión.
http://www.asifunciona.com/aviacion/af_avion/af_avion6.htm

--
Imágenes cortesía de:
Así funciona - http://www.asifunciona.com/aviacion/af_avion/af_avion6.htm 
Algo sobre esos enormes pájaros metálicos - http://levc-aviation.blogspot.com/2010/06/flaps-y-slats.html
 How To...Fly The Boeing 737 - The Basics - http://kv85bis.blogspot.com/2007/04/how-tofly-boeing-737-basics.html

domingo, 5 de septiembre de 2010

Blackberry: ¿Son mejores para navegar? - Un vistazo a BIS (Blackberry Internet Service)

Ahora que les hablaba un poco de la elección de mi Smartphone, hubo un hecho en particular que me llamó la atención y que sucedió en los tres operadores móviles que visité (no visité más porque en Colombia no hay más!).


Cuando preguntaba acerca de un plan de datos automáticamente me decían:

Lo mejor para navegar es un Blackberry

O por ejemplo:

Si quiere navegar más rápido, mejor un Blackberry, con los demás equipos se le hará lento.

Esas frases, que aunque me sonaron tan de vendedor... porque nadie me supo dar una razón técnica clara (¿qué más podría preguntarle a un vendedor que aprende 4 o 5 frases para hacer su trabajo? - Sin demeritarlos claro), me quedaron sonando, debe haber un algo -pensé- que justifique tal afirmación colectiva por parte de todos los vendedores en todos los operadores.

Desde mi punto de vista (y la de muchos), la navegación siempre será igual de lenta o rápida de acuerdo de acuerdo a las capacidades del teléfono, la mayoría lo hace a través de EGPRS (Edge) permitiendo una velocidad de descarga de unos "optimistas" 236.8 kbits/s, y los más modernos lo hacen a través de 3G que permite velocidades de hasta 3Mbits/s (claro que lo normal en Colombia es unos 1.4Mbit/s).

Así que partiendo de ésa premisa y suponiendo que los datos van por el mismo lado ¿qué carajos hace que un Blackberry sea "más rápido"?

BIS - Blackberry Internet Service

La respuesta es BIS (Blackberry Internet Service). Se trata de una infraestructura única y exclusiva de éstos teléfonos móviles que desde mi punto de vista, es aquella que justifica la afirmación de los vendedores pero es mucho más que eso... es lo que en realidad hace que valga la pena tener un Blackberry, veamos por qué.

Nuestro móvil inicialmente se conecta a la red celular (como cualquier otro) pero a su vez lo hace al BIS (dejando ésta línea abierta), que básicamente es una infraestructura de servidores en la que nuestro dispositivo se identifica a través del PIN.


Estos servidores son los artífices de una de las características más sobresalientes de éstos móviles, el correo electrónico a través de la tecnología "Push email".

En un smartphone normal, para verificar el correo electrónico debe hacer todo el trabajo completo: Conectarse a la red de datos, negociar la conexión a Internet, ir al correo, verificar los nuevos mensajes y traerlos de nuevo al teléfono, ésta operación se hace por demanda incluso si se accede a través del protocolo IMAP que funciona casi en "tiempo real", con el agravante que siempre está activa la red de datos propiamente (algo que no es común del todo) lo que se traduce en que se nos agote la batería prontamente.

Con un Blackberry, todo el "trabajo sucio" lo hacen los servidores de BIS, ellos son los que guardan la información de nuestros correos (cifrados claro) y chequean periódicamente la bandeja de entrada por nuevos mensajes... así nuestro teléfono no se esfuerza para nada abriendo más conexiones por demanda sino que únicamente se limita a escuchar a los servidores BIS. Cuando llega un correo nuevo a los servidores de BIS, éste es inmediatamente enviado a nuestro dispositivo y ¡magia magia! obtenemos nuestro mail sin mucho esfuerzo, estando siempre en línea y sin desgastar tanto la batería.

Lo mejor de todo, es que ésta tecnología no solo se limita ahora al correo electrónico... también a la mensajería instatánea y redes sociales por mencionar algunos campos: todo el inicio de sesión, se hace allá en los servidores de BIS y cuando nos hablan a través del chat o nos envían un DM a través de Twitter por ejemplo, se envía directamente a nuestro dispositivo... que siempre está en espera sin mucho esfuerzo a través de su línea BIS.

Además tiene un componente de seguridad extra, y es que toda nuestra conexión desde y hacia BIS está completamente cifrada, y desde BIS a Internet también, siempre y cuando el sitio al que accedemos soporte SSL.

Al final ¿Blackberry sí es mejor para navegar?

Cuando me dicen navegar, yo imagino andar por sitios Web, como entrar a sitios de noticias (el periódico), Youtube, qué se yo... en ese caso un Blackberry posiblemente no es mejor... de hecho bastante críticas ha tenido su navegador en sí mismo a la hora de desplegar las páginas.


Sin embargo, el hecho de contar con una infraestructura dedicada desde el punto de recepción de la señal (la antena del operador celular) para adelante si es una gran ventaja, ya que se sobre entiende que no es canal que todos usen (así sea público) y posiblemente no se sature tanto en casos de emergencia. (Esta afirmación aún no es comprobada).

Sin duda, donde está la gran ventaja de BIS es en su tecnología "Push email", "Push Twitter", "Push Messenger", "Push GTalk", "BBM" y todas las aplicaciones que usen sencillamente su tecnología "Push" para obtener datos de la red y enviarlos a nuestro dispositivo: mayor seguridad, siempre en línea, y un desgaste de la batería muy envidiable.

Nota: Este post no es patrocinado por RIM, actualmente no uso Blackberry y simplemente es el resultado de compartir los resultados de mi curiosidad con ustedes.

--
Referencias: 
Blackberry Internet Service - Feature and Technical Overview.
http://docs.blackberry.com/en/smartphone_users/deliverables/14195/BlackBerry_Internet_Service-Feature_and_Technical_Overview--965146-0205030313-001-US.pdf

How Does Email Work on a BlackBerry?
http://www.ehow.com/how-does_4702806_email-work-blackberry.html

Imagen Blackberry Internet Service Cortesía de:
Blackberry Puerto Rico - http://blackberrypr.net/documentacion-oficial-bis-2-8/

miércoles, 1 de septiembre de 2010

Cuatro consejos para ahorrar batería en tu Smartphone

La autonomía de la batería se ha convertido en un factor determinante tanto para la elección como para nuestra misma satisfacción de usuario, pues de poco sirve contar con un gran teléfono si a las 2 o 3 horas ¡nos va a dejar “botados”! o en su defecto además del mismo teléfono tengamos que cargar siempre su cargador, algo que ya es común pero no deja de ser incómodo, además siempre habrá algún día que lo olvidemos en casa.


Por ésta razón, siempre caben pequeños consejos, algunos obvios, otros no tanto, para alargar un poco más la duración de la batería, lo que podríamos traducir en más tiempo para disfrutar nuestro equipo y más vida útil para la batería.

1) Limitar las conexiones activas

Empezamos por el aspecto que más consume batería de nuestros equipos: Las conexiones activas: Aspectos como el Bluetooh y el Wi-Fi acaban rápidamente con la carga de la batería, por tal razón por omisión siempre deben están desactivados y usarse por demanda (esto es únicamente cuando lo necesitemos). Además es una buena práctica de seguridad.

También cabe aquí, aunque no es una conexión propiamente, el uso del GPS… que sin duda, es el “artilugio” que literalmente seca tu batería más prontamente, por lo que naturalmente debe permanecer inactivo siempre que no lo necesitemos.

2) Ajustar la configuración de pantalla

Quizás el segundo aspecto (luego de las conexiones) que más consume batería es la pantalla de nuestro Smartphone. Hay dos aspectos a abordar:

El primero y más importante es el brillo de la pantalla, si ajustamos el brillo lo más bajo posible (sin sacrificar la legibilidad por supuesto) seguramente obtendremos un ahorro considerable.

El segundo se basa en la teoría de la “generación de colores en pantalla” en el que básicamente se afirma que cuesta menos producir el color negro en pantalla (y por tanto ahorrando batería) que otros colores… siendo el blanco lo opuesto por supuesto. [1] [2]

Por tal motivo se recomienda usar un tema oscuro (pero no de luto) en nuestras móviles (igualmente sin sacrificar la legibilidad)… si se dan cuenta, los temas oscuros son una tendencia y no sólo está presente en los móviles más recientes sino también en los sistemas operativos modernos (Ubuntu. Vista y Windows 7 por ejemplo), ya que ésta teoría también aplica a los portátiles y en general cualquier pantalla LCD.

En este último punto quizás la diferencia no sea notable… pero ahorro es ahorro.

3) ¿En Stand by, Modo de vuelo o Apagado?

Una de las preguntas más frecuentes, es qué es más óptimo para el celular, por ejemplo, cuando vamos a dormir (si yo sé que muchos lo dejan encendido común y corriente).

En algunos sitios, más bien orientados a equipos Nokia hablan que es mejor dejar el equipo encendido común y corriente… pues el sistema operativo entra en modo Stand By (o de espera) optimizando el uso de energía.

No recomiendan apagarlo, dado que al igual que un computador el proceso de arranque exige gran cantidad de operaciones de cómputo gastando más batería de la que supuestamente se ahorraría permaneciendo apagado.

Sinceramente, no sé hasta qué punto pueda llegar a ser notable la diferencia, personalmente muchas veces dejo el equipo apagado a la hora de dormir son unas 7 horas… y me cuesta creer que el sólo encendido sacrifique más de 7 horas de no consumo en espera del equipo.

Sin embargo, hay un término medio, que no es apagado pero tampoco es completamente en Stand By, y se llama modo de vuelo. Este modo, diseñado especialmente para cuando volamos por los aires desactiva todas las conexiones (incluyendo la red celular, por lo que tampoco recibiremos ni podremos hacer llamadas) ahorrando significativamente bastante energía.

Por supuesto, esto aplica para los días que planeemos de descanso o que queramos dormir sin ser interrumpidos, mi periodo mínimo óptimo es de al menos 7 horas.

4) Cerrar aplicaciones activas

Los smartphones tienen la capacidad de ejecutar varias aplicaciones de forma simultánea, por lo que es común que a veces olvidemos cerrar un programa y éste quede abierto en segundo plano consumiendo tiempo del procesador y memoria.

Una buena práctica consiste en verificar que sólo permanezcan los programas que realmente necesitamos… y por supuesto cerrar al instante lo que ya no vamos a usar.

Siguiendo éstos sencillos consejos, (conste que en ningún momento dije ¡no use alguna función en particular! porque para eso es, para disfrutarlo) seguramente extenderás un poco más la vida útil de tu batería.

--
Referencias:
[1] Blackle http://www.blackle.com/about/
[2] Energy Use and Power Levels in New Monitors and Personal Computers http://enduse.lbl.gov/Info/LBNL-48581.pdf

Imagen cortesía:
http://lifehacker.com/5375325/an-exhaustive-guide-to-saving-your-smartphones-battery