lunes, 14 de abril de 2014

La reviú del día: Nokia X2-00, el ocaso de la era GSM (homenaje póstumo)



Saludos, par de gentes que ven mi blog (casi siempre porque lo twiteo y lo pongo en Tarnga), hoy escribo una entrada que hacía tiempo quería hacer. Una review de mi teléfono celular (o móvil como le dicen en Hispania) que más me ha acompañado y el que más ha vivido conmigo: un Nokia X2-00.

Empecemos con una breve história de mis dispositivos telesonóros de ondas hertzianas.

He de aclarar que tooooodos mis teléfonos han sido Nokia (excepto uno de emergencia pero y hablaré de ello) Allá por 2004 tuve mi primer contacto celular: un ladrillote conocido como Nokia 5110 que le regalaron a mi madre. Un clásico. Las viciadas que le metíamos al Snake eran de antología. Años después me regalaron de cumpleños mi primer teléfono: un Nokia 3220. recuerdo que quería ese porque era el mismo que mi padre tuvo, y me encantó. Me lo llevé a mi viaje a españa allá por el 2007, donde sólo sirvió de cámara ya que digamos que mi compañía no tenia cobertura en otro continente. Allí tuve temportalmente un Alcatel OT 331 hasta que conseguí un Nokia 6060 (que aún conservo en perfecto estado, funcional y lo tengo en mano en este momento). La de juegos que le bajé... A mi vuelta a mi México lindo y querido, si muero lejos de tiiiii (ya empiezo a desvariar de nuevo), me duró unos cuantos años más hasta que lo perdí cerca de mi secundaria, así que lo sustituyó mi primer teléfono mp3 (cuando empezaban), un Nokia 5300 Xpress Music. Me encantaba que mi mejor amigo también tenia un teléfono-reproductor slide, un Sony Ericcson W580, y nos la pasabamos compartiendonos música por el Infrarrojo y el Bluetooth (incluso ahora oigo varias de esas canciones ahora en mi Winamp). Me duró un par de años hasta que no sé si por que me metí con el SO o por el uso, se me acabó fundiendo y no queriendo funcionar bien (que hace poco lo probé y parece que ahora sí funca, pero la pantalla está rota, y para conseguir refacciónes...), así que usé durante un rato un neoladrillo Nokia 1200, uno de esos pequeños pero de pantalla verde-negro, hasta que conseguí un Nokia 5130 Xpress Music. me duró mucho ese aparato, y con ese empecé a darle más profundo al tema de organizar mi música en la memoria y personalizar todo a tope y aprovechar al máximo las funciones. Recuerdo que sus tonos precargados me enamoraron, y aún conservo uno de ellos en mi memória, el de Aqueos. Al igual que el slide, un día no quiso funcionar bien, así que fué remplazado por el protagonista de la entrada.

Los teléfonos citados en orden. Intenté que fueran del color que tuve, pero no encontré a resolución decente.


Era m cumpleaños número 16, y en un local de la Plaza de la Tecnología en el Centro Histórico pregunté "buenas, ¿tiene un teléfono similar al Nokia 5130" y me presentaron a este pequeño HDP. Costaba 1500 MXN, pero por una promoción u oferta que no me acuerdo me lo dejaron en 1000. Le puse el chip, mi trjeta de memoria, y empecé a darle caña de España. venía con un cargador de estos de cable plano y entrada clásica de nokia estilo enchufe de adaptador mini, y un cable USB, que era ridículamente corto (10cm con todo y termiales), curiosamente idéntico al que venía en el slide, pero ese sí tenía una longitud decente de 30cm. Lo primero que hice (como con todo aparato tecnológico que adquiero) fué meterme a configuración a ponerlo a punto. Como siempre fuí de nokia ya sabía que hacer. este cuenta con el sistéma operativo Symbian S-40, o sea el sistéma de los nokia GSM de toda la vida namás con las apps en pantalla de inicio. Aplicaciónes las de siempre: calendario con alarmas, reloj, calculadora, notas, un reproductor de música muy decente, cámara de fotos/video a muy buena resolución, juegos precargados interesantes (Brain Training, Snake III, Bounce Tales y Diamond Rush), además de convertidor de unidades con divisas incluidas, relojmundial con hasta 4 husos (obviamente con todas las zonas, pero sólo podias configurar 4 para mostrar) Tiene la opción de correo, sincronizando tu cuenta de correo para verla con el teléfono, pero como sólo tenía la conexión a intenet por la red de chip, digamos que el gasto en saldo no era rentable, así que nunca la usé. Además, teía la tienda OVI de apps, pero eso como el hecho de que usaba las clásicas apps de Java2ME, no era de mucha utilidad. No era muy diferente en cunto a los demás XpressMusic, en cuanto a manejo y uso. Entre ese y el Slide y el 5130 no hubo ninguna diferencia, todo era prácticamente igual (lo cual me gustaba ya que con los años ya le había pescado sus trucos). Aguantaba eoria de hasta 16Gb (la cual es la que aún uso), así que le metí por fín toda mi colección: más de 1500 canciónes, repartidas en más de 60 álbumes (unos como Amarok sólo tienen una pista, mientras que un compilado que me monté llamado "Variedades" tiene más de 100). Aunado a que eso me ocupa cerca de 8Gb, me sobraba media memoria, así que le metí fotos a montón, y aún aspi tenía espacio, así que decidí meterle muchos videos. Ya que la pantalla era QVGA (320x240), los videos no ocupaban mucho. Eso sí, batallé con como 7 diferentes conversores de video para que me pusieran los videos bien, ya que con ciertos codecs el aúdio se oía distorsionado (como con clicks), y los videos a 16:9 más aplastados que pasajero de metro japonés en hora pico, parte de que no decidía si guardarlos en mp4 o en 3gp. Al final acabé por ponerlos en mp4, a 320x240 para los 4:3 y 320x180 los 16:9, ambos con el video en MPEG4 (DivX) a 512kbps 25fps, y el áudio en AAC stereo a 128kbps 32000Hz de muestro. así obetnía la mejor calidad de video y audio sin trabadas muy feas. le metí como 90 videos, principalmente musicales de Mike Oldfield y videos divertidos bajados de youtube (vamos, montajes de gatos, frikadas y los del Bananero), ¡Y AÚN TENÍA MEMORIA LIBRE!, así que me quité de encima a mis amigos otakus con eso ve "mírate este ánime", así que me los baje, convertí los capítulos y cargaba temporadas completas de ánimes a mi teléfono, para verlos en el autobús o antes de dormir en cama. KissXSis o Coppelion pasaron por ahí (y a pesar del tamaño de pantalla y la resolución se veían de puta madre, con todo y los fansub). Leí en Taringa un truco para meter videos sin que la biblioteca multimedia del reproductor los incluyera en la lista, simplemente borrando la extensión del video. Al entrar a la carpeta se veían como videos, con todo y miniatura, y se ponian perfectamente, y no salía ne la lista de la biblioteca (muchos supongo que ya sabrán para que aproveche este bug. Porno y Hentai). A veces bajaba páginas web en versión móvil desde el PC y las veía en el navegador del teléfono. Algo interesanste es que tenía galería fotográfica como de smartphone, con línea de tiempo, álbumes y un mosaico de fotos muy similar al que tiene Windows Phone. Eso sí, iba muy lento y poco fluido. El reproductor me encantó: cambiaba los colores según el tema, si la cancón tenía caratula quitaba de la pantalla el título del disco y la reemplazaba por la imágen de portada bien grande, el manejo y creacón de listas de reproducción era muy sencillo, y el menú de la biblioteca era sencillo a más no poder: Ir al reproductor, todas las canciónes, artistas, álbumes, géneros y videos. No habpia cover flow y los álbumes era una simple lista de texto con un ícono de un álbum rosa, pero si ibas a tosas las canciónes, al teclear, buscaba las canciónes que empezaran por lo escrito (cosa que me encantaba ya que soy propenso a querer poner al momento cierta canción). Algo que era muy destacabe era que al querer enviar un elemento siempre estaba disponible la opción de Bluetooth aunque este estuviera apagado, y al enviar se encendía automáticamente y al acabar de igual manera se apagaba (eso sí, había que encenderlo previamente al recibir archivos). Tenía radio FM, sin la necesidad de conectar audífonos ya que tenía integrada la antena (irónico ya que casi ni usba el radio, en cambio mi madre siempre lo usaba, pero el suyo si necesita antena), además de que el flash LED de la cámara se podía usar de lámpara al mantener presionado asterisco (cosa poco vista en estos días). La tapa de la batería es dealuminio, y debido a un accidente en un café internet que frecuentaba con la bola de frikis de mis amigos se rompió su seguro y lo traje volando con un cacho de cinta de aislar. Lo reparé y de nuevo, en el mismo café se volvió a caer y a romper. (¬¬). Ya me haía hartado y lo dejé con la tapa medio suelta. A este le compré una segunda pila en el centrocel que instalaron en el Cine Teresa del Centro Histórico (cerca de donde lo compré), así, si me quedaba sin pila era simplemente un cambiazo y ya tenía pila 100% cargada. Viejo amigo.



Desgraciadamente, a inicios de este 2014, después de casi 3 años de servicio, iba a por una cable HDMI para conectar el moitor desde donde esribo esta misiva digital, cuando pensaba en cómo calcular la distáncia del sol sabiendo que la luz va a aprox. 300,000m/s, y que tarda en llegar 8 minutos a la tierra. Entonces decidí sacar mi teléfono para usar la calculadora cuando me encuentro con que no prendía. Así es como pasó a mejor vida. No quiere encender, y si o hace, es por un periodo corto, luego pasa la pantala a blanco y se apaga. Tuve que andar mientras de nuevo con un cacharro viejo. Me dirigí a una convención de ingeniería mecatrónica, (ya saben, robots, drones, arduinos, comics, almohadas hentai, y lo último no es broma), donde por fortuna habíaun local de venta de teléfonos, y ahí consegui mi actual equipo: un Nokia Lumia 620. Windows Phone es un SO intresante, pero conciertas cagadas muy notorias, pero la indestructibilidad de Nokia compensa (ya se me ha caído de alturas las cuales namás la mitad acabaron rompiendo un iPod Tocu que tenía, y este ni rayada lapantalla). Actualmente intento reparar el X2 flashendo su memoria EPROM. ya tengo el instalador de Phoenix y el Firmyare en una carpeta.

sábado, 12 de abril de 2014

Software Libre explicado a tu abuelita



Había una vez un científico de renombre de cuyo nombre no quiero acordarme (creo que Einstein pero me da paja buscar), que en su sabiduría dijo "Entendes de verdad algo si puedes explicarselo a tu abuela". Y la verdad es que pongo a prueb mis conocimientos efectuando este reto. Con decirles que a mi abuelita, que por motivos de la vida fué hasta a 4° de primaria la hice entender trigonometría con todo y radianes incluidos, intentaré (repito y reitero, INTENTARÉ) explicar el Software Libre y de código abierto (lo trataremos como uno solo, aunque son cosas algo distintas. Luego distingo). Si eres un estudiante que tiene que hacer una tarea de esto para la clase de informática, sientete libre de usar esta entrada como fuente (pero si te reprueban el trabajo a mi no me eches la culpa)

Empezemos por ¿Qué es código?. En computación e informática, el código de un programa es su mera base y su mecanismo: lo que hace que el programa haga lo que tenga que hacer. Lo que contiene son las instrucciónes logicomatemáticas que la compu entiende y use en orden para trabajar. Lo que una computadora hace en base es meterle información, procesarla y/o almacenarla, y luego sacarla ya procesada, como la harina de un pan (la parte de procesar/almacenar se puede hacer chorrocientas veces si lo que se quiere hacer lo necesita). El código de un programa son las instrucciónes a la compu de cómo debe tomar la información, procesarla, almacenarla y sacarla. Si queremos un programa para sumar el código debe decirle a la computadora "El usuario debe meter un número; luego meter otro; luego tomar los dos números y sumarlos, y luego mostrar ese resultado y decirle al usuario '[primer número] más [segúndo número] es igual a [resultado]'". Ahora, las computadoras no entienden nuestro lenguaje, ya sea español, inglés, sueco, jaonés o klingon, ya ni digamos de nuestro hablar cotidiano, ellas entienden lenguaje binario, unos y ceros, señal-no señal, corriente eléctrica-no hay corriente, foquito encendido-foquito apagado, pero por fortuna allá por los 60's-70's a los señores informáticos del entonces (batas blancas y lentes de pasta), se les ocurrió hacer un lenguaje lo suficiente lógico para que la computadora lo entiende pero lo suficientemente inteligible como para que algo más cercano a un simple mortal lo udiese escribir, estos son los Lenguajes de Programación de Alto Nivél. Por poner un ejemplo, está uno muy viejo y que sirve perfecto para ejemplificar esto, el BASIC (siglas de Beginner's All-purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes en cristiano, que"curiosamente" forman la palabra básico en ingles), este lenguaje es muy sencilo de entender y en él podemos escribir nuestro programa de sumar que hicimos antes así:

10 input "Ponga el primer número: "; x
20 input "Ahora ponga el número a sumar: "; y
30 z=x+y
40 print x " más " y " es igual a " z
50 end

Notemos como ponemos las instrucciónes a medio camino entre nuestro lenguaje (en esta cas inglés porque lo inventaron unos gringos) y un mmás lógico y estructurado para la compu. Numeramos las líneas para que la compu sepa su orden (se numeran de 10 en 10 por si se necesita meter comandos entre líneas, pero igual podemos numerarlas 1, 2, 3, 4...). Primero decimos en 10 a la compu que se va a dar un número que será x, y entre comillas lo que va a poner en pantlla, luego en 20 decimos a la máquina "dile que 'Ahora ponga el número a sumar' y luego te daremos el segúndo número que será y". En 30 es cuando sumamos, diciendole a la compu "ahora suma x más y, y lo que salga será z". En 40 le decimos que ponga en pantalla los valores de x, y y z con los textos entre comillas para que quede como "x más y es igual a z". Y en 50 le decimos que ahí acaba la cosa, que no le siga, que le dé corte como dicen en Chile. Aquí una imágen que demuestra como este código de verdad funciona, ejecutandolo en un emulador de este código. A la derecha está lo que se vería en la pantalla de la computadora y a la izquierda el código que escribimos (con colorcitos para distinguir las partes de él)


Ahora, esto es algo de lo más sencillo, programas como word, reproductores de música, navegadores de internet, juegos, etc, tienen código literálmente millones de veces más extenso y mucho más complejo (ya que uno no va a generar una imágen animada con solo sumas), el cual tiene que ser elaborado por mucha gente colaborando, casi siempre en empresas de software, además de que hay lenguajes de programación más complejos y completos que permiten hacer otras cosas, por mencionar unos están Java, C++, PHP, HTML5, Lua, Fortran, Pascal, y un largo etcétera...



Y todo esto sólo como base...

Ahora al loro, ¿Que es el Software Libre? . Pues bien, como el código de estos programas es tán complejo y lleva millónes de líneas de código, empresas se crean para contratar empleados para hacer estos programas, y podemos mencionar a Microsoft, responsable del sistéma operativo Windows (que es probable que es el que estés usando), Google, que además de hacer el buscador hace el sistéma operativo para teléfonos Android, Riot Games que hace el videojuego Leage of Legends, Mojang que hace mi queridísimo Minecraft, Yamaha que hace Vocaloid, y Cripton Future Media que hace las cantantes virtuales del Vocaloid más famosas como Hatsune Miku (Esa niña de laaargas coletas azules que sale en el reloj a la derecha). Esto hace que los programas (y por lo tanto su código) sean propiedad de la empresa, aplicandoles Copyright y términos de uso, haciendo que el usuario se limite a usar el programa y nada más.

Pues allá por los 80's un señor que parecía Hagrid en versión nerd llamado Richard Stallman era devoto a hacer cosas con las computadoras y darlas a conocer con sus compadres informáticos, copartiendolo sin problema así como le pides a tu amigo una receta de cocina, era un hacker (hacker NO es alguien que se mete a tu compu a sacarte el número de la tarjeta de crédito, eso es otra cosa). El chiste es que estaba trabajando en un laboratorio, donde compraron una nueva y flamante impresora, y la conectaron en red para que todo mundo en el laboratorio mandara ahí a imprimir. el problema era que no todo lo que brilla es oro, y la impresora de vez en cuando se le atascaba el papel, pero no avisaba que fallaba, así que uno iba a ver cómo ba su trabao y se encontraba el papel atorado cual pasajero del metro en hora pico y tooodos los otros trabajos esperando a ser impresos. un desastre. A Richard se le ocurrió que podía hacer que al menos si se atascara, mandara un aviso deque había problemas, y para eso necesitaba el código fuente del programa de la impresora, pero oh sorpresa, el código era propiedad de la empresa de la impresora (hasta rima la cosa), y por lo tanto tenía Copyright, y restricciónes de que sólo se podía usar, NO modificar, así que el señor Richard no podía hacer nada, sólo hacer la modificación pero acordada con la empresa, sin poder compartir su trabajito con sus compañeros como lo acostumbraba, cosa que iba en contra de sus principios. Así que dijo "entonces crearé programas bajo una licencia de uso donde todos puedan usarla" y as´este señor barbudo y de larga cabellera parió a su mejor vástago: El Software Libre.

Te presento a Don Ricardo
Y eso consta el software libre: programas cuyo código fuente es público y cualquiera puede usarlo, copiarlo, distribuirlo, alteralo y hacer lo que uno quiera. Según la base de datos mundial (conocida por los simples mortales como Wikipédia), las 4 libertades del software libre son:

0 la libertad de usar el programa, con cualquier propósito.
1 la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
2 la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
3 la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
 Algunos dirían que es medio comunista la cosa.

Así, el código de este programa es como una fórmula matemática, puedes usarla, dársela a tu sobrino que está estudiando para su exámen de matemáticas para que la use en su tarea, despejar una variable para así calcular otra cosa, combinarla con tus fórmulas o las de otros para hacer nuevas, etc.

Pero muchos se preguntarán "pero es es cosa de informáticos, ¿Yo cuando veré eso en mi vida diaria?" Pue te diré, ¿alguna vez has usado, o al menos oído de Android, Firefox, Linux, Audacity ú OpenOffice? Pues todo eso ES SOFTWARE LIBRE. Hasta muchas de las cosas que hacen que internet funcione son por software libre.

Pus hasta aquí este embrollo que escribí por puro gusto (cosas de geeks). Espero que les sirva de algo.







End of line_