¿Digital o análogo?

Hace un buen de rato que no escribo por acá y no es que haya dejado de lado mis pensamientos o mejor dicho, de dejar de plasmarlos en algún lugar. De un tiempo para acá, me ha dado por la escritura “a la antigüita”, escribiendo de puño y letra, en diarios y cuadernos. Es una forma más personal, ¿Saben?, más privada. El saber que nadie va a leerlo es gratificante en ocasiones, pero por otro lado, hay muchas cosas que he escrito que me gustaría compartir y conocer opiniones. De eso se trata un blog digital abierto a todo el mundo.

Desde hace varios meses, me he dedicado a escribir en mis diarios personales. Llevo como 6 o 7 diarios diferentes. Desde el diario personal, hasta el diario laboral, que es más como notas y demás ideas que uso para mi trabajo. Me has servido muchísimo llevarlo. Me ha servido, tanto para recordar cosas importantes como para documentar problemas resueltos, algoritmos, diagramas y demás situaciones relacionadas a mi trabajo. Pero ha seguido siendo privado. Es parte del encanto de lo “analógico”. Hasta me había obsesionado un poco con los tipos de cuadernos que existen y me encontré con cuadernos de más “calibre”, como Moleskine, Leuchtturm 1917 (que por cierto aún quiero adquirir uno de éstos para mis notas).

Sin embargo, no deja de atarcarme la idea de lo analógico o digital. Si bien es cierto que muchas cosas se están migrando a la Internet o los espacios digitales, como los blogs (en éste caso), y demás “tecnologías” que existen y existieron, no dejo de preguntarme ¿Hacia dónde vamos? Hay quien dice que muchas cosas desaparecerán. ¿La escritura a mano desaparecerá? Yo creo que no, pero sí se está extinguiendo. ¿Hace cuánto que no escribimos a mano? ¿Has dejado de hacerlo? Yo no. Últimamente menos que antes. De hecho, ahora escribo mucho más que antes.

Hubo un tiempo en que traté de llevar mis notas todas en formato digital. En blogs, cuadernos de apuntes digitales, apps, etc. Con ayuda de la compu, web apps ¡Y hasta el iPad! Pero no podía llevar las notas de una forma tan fluida como si lo hiciera sobre un papel y una pluma. Simplemente, las apps no me seguían el paso, principalmente para dibujar esquemas o ideas que se representan mejor con un dibujo rápido. Se que ya existen muchas de éstas apps con stylus y cosas así para dibujar y hacer tus diagramas, etc. He probado varios, pero hasta el momento, sigue son existir el digno sucesor de una pluma y un papel.

De momento, creo que seguiré combinando lo mejor de dos mundos. Por un lado, amo la tecnología digital y me encanta hacia donde va caminando, pero mucha de la tecnología análoga, también me encanta y me apasiona -como poder dibujar o escribir mis pensamientos de mi propia mano, creo que tiene cierta magia y encanto-.

Publicado en Personal | Deja un comentario

Andanzas en el Transporte Público en México D.F.

RTP Ecobus ConstituyentesHace unos 3 meses, cambié de trabajo y ahora, tengo que ir hasta Santa Fe. Para los que conocen la Ciudad de México, saben, por experiencia propia, que Santa Fe es sinónimo de Tráfico interminable. Además de ser una zona de Corporativos muy grandes y una zona lujosa, también, los accesos viales a Santa Fe son muy escasos y se congestionan en demasía. La demanda de personas que viajan para esa zona de la Ciudad excede, por mucho, la capacidad de vialidades y transporte público. Es por eso que, me doy a la tarea de buscar las mejores rutas para llegar allí cada mañana. Contando en cuenta que salgo de la estación del Metro Lomas Estrella de la línea 12, pues éstas son las rutas que he probado hasta ahora.

Una de mis primeras rutas fue, llegando por el Metro hasta la estación Auditorio, de la línea 7. De ahí, hay 4 “rutas” de RTP’s que se pueden tomar: RTP Ordinario por Palmas, RTP Ordinario por Reforma, RTP Expreso por Palmas y RTP Expreso por Reforma. También, en esas ambas opciones, existen los servicios de RTP Atenea por Palmas y RTP Atenea por Reforma, pero ni hablar de ese RTP, ya que es exclusivo para mujeres y personas de la 3ra edad.

Todas esas rutas, se llegan a hacer de hora y media hasta 2 horas para llegar y contando una hora que hago de mi casa a Auditorio, pues tenía que contemplar salir 3 horas de antelación de mi casa. El problema con esos RTP’s, es que tarda demasiado en pasar. Hasta 20 minutos y de recorrido, se toma hasta 1 hora y media. No es una de las mejores rutas a tomar, pero es una de ellas. Al principio, tomaba esa ruta, pero tarda demasiado.

Otra de las rutas a tomar y creo que es una de las más rápidas, es llegar a la estación del Metro Tacubaya, también de la línea 7 y de ahí, salen unos taxis a Santa Fe, que por una tarifa de $25 por persona, salen con 4 pasajeros para Santa Fe. Esta ruta, es una de las más rápidas que conozco, pero también, es una la más cara. Los taxis, llegan a hacerse de 40 a 50 minutos a Santa Fe (dependiendo del tráfico). Cuando no hay mucho tráfico, de 25 a 30 minutos.

Un amigo mío, me recomendó un Ecobus que sale de la estación del metro Balderas, de la línea 3 y que se va por la Avenida Constituyentes, y llega hasta el Centro Comercial Santa Fe. Me comentó que es una ruta buena y no muy cara. Llegando al Metro Balderas de la línea 3, sale el Ecobus y llega a hacerse de 45 a 1 hora para llegar hasta el Centro Comercial. Es posible llegar a la estación del Metro Constituyentes de la línea 7, y de ahí tratar de abordarlo, ya que el Ecobus, hace (o debería hacer), parada en Constituyentes y Periférico. Sin embargo, cuando pasa por ahí, ya va muy lleno de gente, por lo que por lo general, no se detiene. Así que, tomarlo en la parada de Constituyentes, puede llevar hasta 40 minutos. Una vez, tardé hora y media para abordar un Ecobus en esa parada (como ya platicaré en otro post).

Investigando, resulta ser que existe el proyecto, ya aprobado y en desarrollo, de montar una ruta de RTP Ecobus que salga de San Jerónimo a Santa Fe. Sin embargo, sólo existe el anuncio de dicha ruta desde el 23 de Julio de 2013. Aún no se ha inaugurado la ruta. Quizás pueda ser una buena ruta. Ya la probaré en cuanto esté disponible.

Bueno, pues si alguien sabe o conoce alguna otra ruta que conozca a Santa Fe en transporte público de la Ciudad de México y que desee compartir su experiencia. No duden en poner su comentario. También conozco un par de rutas por automóvil que me parecen muy buenas y que en distintas ocasiones he tomado, pero ya las comentaré en otro post. ¡Hasta pronto!

Publicado en Ciudad de México, Personal | Etiquetado , , , , , , , | 2 comentarios

Desbloqueo Huawei Y300

Lock-Unlock-iconBueno, pues como parte de las cosas que hice, además de mis Experiencias de Rooteo del Huawei Y300, fue desbloquear el teléfono. Desbloquearlo para poder usarlo con otra compañía.

Resulta ser que el teléfono Huawei Y300, originalmente, lo compré con Iusacell y lo usé un buen tiempo con ésta compañía, pero el contrato terminó y me cambié a Telcel, con lo que me vi en la necesidad de desbloquearlo para poder usarlo en Telcel.

Un compañero de trabajo, me comentó que ya se podía solicitar el desbloqueo a la operadora del teléfono, es decir, solicitarle a Iusacell que me desbloqueara el teléfono para poder usarlo con cualquier compañía, de acuerdo con el comunicado, si el teléfono fue comprado después de Agosto del 2013 (teniendo la factura), la operadora -en éste caso, Iusacell-, debe desbloquear el teléfono a petición del dueño. Sinceramente, no probé a desbloquearlo mediante éste método. En mi caso práctico, opté por desbloquearlo yo mismo y no me fue nada difícil en realidad.

YoDesbloqueo.comBuscando en Internet, me encontré con dos sitios que te proporcionaban el código de desbloqueo. El primer sitio que encontré fue el de YoDesbloqueo, en donde por $199 MXN, se puede solicitar un número de desbloqueo para los teléfonos y marcas que tiene soportados.

UnlockThatPhone.comEl segundo sitio que encontré fue UnlockThatPhone. En éste sitio, debes seleccionar el país, la operadora, el modelo y marca de tu teléfono y te da el precio. En su momento, me costó $19.00 USD ($264.89 MXN), para que te envíen el código de desbloqueo. Al momento de la publicación de éste post, UnlockThatPhone, por los códigos de desbloqueo para el Huawei Y300 de Iusacell, está cobrando $12.99 USD como precio especial ($172,73 MXN, aproximadamente, de acuerdo al tipo de cambio de hoy en Bancomer).

El primero que probé, por decirlo de alguna manera, fue el de YoDesbloqueo. Había que enviar un correo solicitando una cotización al correo que menciona en su sitio web, enviando modelo, marca, compañía con la que se encuentra bloqueado el teléfono y el IMEI del mismo (en el sitio te proporcionan la información para obtener el IMEI). Envié la información y decía que, en menos de 8 horas me enviarían la cotización para un código de desbloqueo. Incluso te proporcionan un link de Youtube donde puedes ver cómo se desbloquea el equipo una vez que ya tienes el código de desbloqueo y de verdad que sí es muy sencillo hacerlo. Pero hay que tener el código primero.

Pasaron más de 24 horas y nada que llegaba la cotización, por lo que me decidí a probar ahora con UnlockThatPhone. Sólo que en éste sitio es de paga primerorecibe después, lo que me causó desconfianza al principio, pero aún así, me aventuré. En el sitio de UnlockThatPhone, hay que proporcionar los datos del teléfono a desbloquear, como son: país/operadora, marca, modelo y número IMEI (también mencionan cómo conseguir el número de IMEI).

Hice mi pago con Paypal. El sitio menciona que, después del pago, hay que esperar  de 1 a 24 horas para recibir la respuesta del código de desbloqueo. El correo me llegó 2 días después de haber hecho el pago (supongo que porque el pago lo hice durante el fin de semana), y cual fue mi sorpresa cuando al ver el correo, veo que me enviaron ¡4 códigos de desbloqueo! Al principio, pensé que enviaban 4 códigos porque, seguramente, no funcionaría el primer código a la primera y había que probar con los demás, pero nuevamente me sorprendí al ver que el primer código funcionó perfecto y pude usar, sin problemas, mi teléfono con Telcel.

El desbloqueo es tan sencillo como, seguir los siguientes pasos:

  1. Apagar el teléfono.
  2. Quitar la SIM de Iusacell.
  3. Colocar la SIM de Telcel.
  4. Encender el teléfono. Al arrancar, mencionará que la SIM ingresada está bloqueada y para poder usarla, necesitas ingresar el código de desbloqueo.
  5. Ingresar el código de desbloqueo proporcionado.
  6. ¡Listo, a disfrutar del beneficio del desbloqueo!.

Así de fácil. En éste caso, no hay mayor ciencia, sólo que hay que tener el código de desbloqueo.

Como 4 días después, ya que había recibido los códigos de UnlockThatPhone, me llegó la cotización de YoDesbloqueo a mi correo. Lo siento, pero tardaron muchísimo en contestar y no cumplieron sus 8 horas de respuesta y esa cotización no la solicité en fin de semana. Que de haber contestado en tiempo y forma, quizás hubiera pagado a ellos primero, pero después de ver que YoDesbloqueo sólo proporciona 1 código y UnlockThatPhone proporciona 4 códigos, creo que me fue mucho mejor.

Espero les sirva de algo. Saludos y hasta pronto.

Publicado en Android, Telefonía Celular | Etiquetado , , , , , , | 4 comentarios

Cierre de Winamp causa revuelo en la red

Winamp LogoHace un par de días se anunciaba por parte de AOL, el cierre definitivo de Winamp para el próximo 20 de diciembre de 2013. Anteriormente, Winamp pertenecía a Nullsoft, pero AOL lo compró hace tiempo, haciéndose con él. Casi puedo asegurar que todo usuario que haya presenciado el nacimiento del formato MP3 conoció Winamp y no sólo lo conoció, sino que lo usó y muchos, hasta lo amaron (o lo siguen haciendo). Fue EL REPRODUCTOR por defecto de muchos usuarios por muchos años y una de las primeras aplicaciones que se instalaban en un sistema Windows recién instalado.

Winamp es un programa muy bueno, ligero y que simplemente hace lo que se espera de él. Ser un buen reproductor de música. Cuando incorporó sus funciones de video y gestión de librería, se convirtió en un programa mucho más allá de solamente un reproductor de música -y un poco más pesado, si me lo preguntan-, pero aún conservaba su esencia e incluso, podías configurarlo para seguir usándolo de la forma austera y limpia que sólo Winamp podía ofrecer.

Para nosotros los usuarios de Linux, tuvimos que migrar a otros reproductores de audio y video, como VLC, Rhythmbox, Banshee o Amarok, sin embargo, existe el reproductor XMMS que es muy similar a Winamp, demasiado diría yo, para plataformas Linux.

Xmms Screenshot

Al anuncio del cierre de Winamp, en verdad me llegó la nostalgia. A mi parecer, es un programa que fue un parteaguas en su ramo. No sólo surgió con la era del MP3, sino que convivió con hechos históricos como la era de Napster. En un inicio, no había quien no tuviera instalado en su PC con Windows su reproductor de Winamp.

No sólo me llegó a mi esa nostalgia, la noticia y las reacciones en los usuarios de todo el mundo no se han hecho esperar. Hay miles de reproches en foros, propuestas y hasta indignados que ya subieron sus videos a Youtube sobre el tema. Basta con buscar “winamp” en Google para obtener miles de noticias, post, videos y un montón de opiniones sobre el cierre de Winamp y es que, el problema de que el proyecto sea cerrado es que ya no habrá más versiones de Winamp y no sólo eso, con el incremento de versiones de sistemas operativos, llegará un momento en que no sea compatible y no funcione más y, por ende, muera. Así nada más.

En fin. Siguiendo las noticias sobre el cierre de Winamp, me encuentro con el post en Alt1040 sobre el tema, donde menciona que en Change.org existe una propuesta para juntar firmas para hacerle ver a AOL de que el proyecto sigue siendo bueno y tiene seguidores y no sólo eso. Lo más interesante de la propuesta es que, si AOL piensa en dejar morir el proyecto, ¿Por qué no liberar Winamp en Open Source? ¡Creo que eso sería simplemente genial! La importancia de éste tipo de propuestas y, de que se cumplan claro, sería fenomenal, ya que no sólo Winamp no moriría, sino que su expansión podría ser exponencial, por ejemplo, a plataformas Linux, Mac, iOS, etc., que aunque ya existen versiones para éstos sistemas, no están del todo extendidas.

Inmediatamente, al conocer la propuesta de Change.org, puse mi granito de arena y agregué mi firma. Algo que me sorprendió y me agradó mucho, es que al invitar a varios de mis amigos vía Facebook a la propuesta, éstos se unieron de inmediato. La respuesta fue muy buena, aunque, sinceramente, la junta de firmas no garantiza que AOL vaya a aceptar la liberación de Winamp a Open Source, sin embargo, creo que es muy importante la iniciativa y la respuesta de la gente que se firma en Change.org.

WinampLiberar el código de Winamp, en vez de dejarlo morir, no sólo sería no matarlo, sería como otorgarle el indulto y no sólo eso, sino otorgarle el placer de seguir en la comunidad como el mejor reproductor y en manos de los usuarios que siempre lo amaron y que seguramente, ya con el código, lograrían mejorarlo y continuar con el proyecto. Darle a los usuarios el código de un programa que fue parte de sus vidas por muchos años y que sería un regalo inigualable para aquellos que lo deseen adoptar.

Pero ahora… Ya llegó uno de los monstruos de la informática a meter su cuchara y lo que podría ser un cambio significante para Winamp y por supuesto, una apuesta muy jugosa para AOL. Resulta que Microsoft, al enterarse del cierre de Winamp, se encuentra interesado en comprarlo, así que, de regalarlo a la comunidad en forma de Open Source a obtener una muy buena lana por Winamp, ustedes ¿Cuál creen que será la respuesta de AOL? Creo que todos conocemos la respuesta a esa pregunta. Sin embargo, aún falta por ver cuál será la oferta de Microsoft y si a AOL le parece buena idea venderlo.

Publicado en Internet, Música | Etiquetado , , , , , , , | 3 comentarios

De Aragonés y buenos amigos

Sergio Aragonés Funnies #10Hace algunos días, pasando por la tienda de cómics, me encontré con el número 10 de Funnies, de Sergio Aragonés. ¡Hacía años que no veía un cómic de Aragonés! Lo compré de inmediato, aunque fuera el número 10 y no tuviera los anteriores. Me hizo recordar mi infancia y por supuesto, recordar a mi buen amigo Daniel Ortega, alias Cartoon (como todos le decimos).

Vino a mi mente, así, a manera de flashback tipo película, una de las veces que me quedé en casa de Cartoon -cuando aún éramos unos chavales, con sueños comiqueros y demás-, donde me presentó un número de Groo, uno de los personajes más famosos de Sergio Aragonés. Me encantó leer a Groo, en ese entonces, y por cierto, también teníamos nuestros sueños de hacer un cómic mexicano. Hicimos algunas cosas juntos sobre éste tema y fueron tiempos muy muy felices.

Recuerdo que en la primaria, teníamos un periódico que se editaba y salía cada semana, con noticias de la escuela, anuncios, etcétera y Cartoon y un servidor, éramos los encargados de las tiras cómicas. Hicimos algunos de nuestros cómics en ese pequeño periódico local estudiantil. Cartoon y yo nos tomábamos nuestro papel muy en serio. Teníamos pequeñas juntas para acordar de que iba a hacer la historia de esa semana, planear los dibujos, organizarnos para ver quién hacía qué, etcétera. Llegaba un punto en que, era un trabajo a parte de la escuela para nosotros hacer esas pequeñas tiras.

GrooAfortunadamente, he seguido teniendo contacto con Cartoon a lo largo de los años, gracias a la bendita tecnología y al Internet. Creo que es uno de los pocos amigos que de verdad persistieron desde aquella época de la primaria y creo que eso es algo muuuy difícil de conseguir. En ocasiones, me sorprende algún correo de él con un scan o foto sobre alguna de esas tiras que hacíamos cuando éramos chamacos.

Es curioso, porque precisamente, el contenido de ese número 10 de Funnies tiene referencias a la infancia de Sergio Aragonés, contando historias de él mismo, sobre cuando era niño, etcétera. Me gustó mucho Funnies y aunque no es un número que sea tan popular como para conseguirlo fácilmente en las tiendas de cómics en México, me agradó bastante poder tenerlo y sobre todo leerlo.

Publicado en Comics, JapegaMx | Etiquetado , , , , | Deja un comentario

Experiencias Rooteo Android: Huawei Y300-0151

Huawei Y300-0151Bueno, pues resulta ser que desde hace un rato que tengo un Huawei Y300 con Android Jelly Bean (4.1) y me ha gustado bastante (no tanto como iPhone, verdad, pero sí me ha gustado).

Todo empezó con que se trababa muchísimo y a cada rato, así que me puse a buscar y encontré en la página de Huawei el firmware oficial para el modelo Y300. En ese momento, me sentí afortunado, pues las recomendaciones de mis amigos Androideros, me dicen que un firmware que no sea de la compañía del carrier que usas es mejor (en muchas ocasiones), ya que no trae preinstaladas las odiosas aplicaciones del carrier; que nunca usas y que sólo te consumen espacio y en muchas ocasiones, recursos del teléfono.

Para mi sorpresa, no es sino hasta que instalo ésta firmware en mi teléfono, que me doy cuenta que existen tres modelos diferentes de Huwei Y300. El Y300-0000, Y300-0100 y Y300-0151. Pues la firmware que está en la página de Huawei es para el modelo Y300-0100, como bien lo menciona el archivo de descarga. El firmware lo pude instalar sin problemas, siguiendo las intrucciones del PDF que acompaña la descarga del archivo y mi teléfono empezó a funcionar muchísimo mejor que antes, ahora no se traba, ni hace panchos, al contrario, funciona muy bien, lo cual hizo que me agradara más, peeeero (porque siempre hay un pero), sólo se conecta a la red Edge de Telcel, cuando antes se conectaba a 3G y HSDPA (3.5G).

Resulta ser que, el modelo de mi teléfono es el Y300-0151 y el firmware oficial de Huawei que está disponible a descarga, es para el modelo Y300-0100, que al parecer, no tiene funcionalidad ni capacidad para conectarse a las redes 3G y HSDPA. Por lo que la firmware que le instalé no me funciona al 100%. Buscando en foros, encuentro que a varios les ocurrió lo mismo que a mi y también instalaron ésa firmware, perdiendo así, al igual que yo, la capacidad de conectarse a redes más rápidas.

HTC ManiaFue así como llegué al foro de HTC Manía, donde encontré una ROM que, supuestamente, resolvería el problema de la conexión a las redes que menciono, pero antes debía de rootear el teléfono. Ya antes había escuchado de éstas dichosas ROM’s, pero nunca había instalado una antes en un Android, así que ahora, consideré el momento oportuno para probarlo.

Primero, me topé con la tarea de rootear el teléfono y flashearlo, para poder usar la aplicación TWPR, que es una aplicación para poder instalar la ROM descargada en el teléfono. Seguí tooodos los pasos mencionados para hacer el root al teléfono y flashearlo también (ya mencionaré en otros posts, por separado, el procedimiento a seguir), y pude lograrlo sin muchos rodeos. Al final, la ROM instalada que mencionan en el foro, funciona bien, casi igual que la oficial de Huawei, pero sigue teniendo el mismo problema: Sólo se conecta a la red Edge.

XDA DevelopersMi búsqueda e intentos, me llevaron hasta otro foro, el de XDADevelopers, donde también encontré a otro monito con el mismo problema que el mío. El firmware que propusieron como solución, es un firmware Australiano para el mismo modelo de mi teléfono. Al tratar de instalarlo, me apareció el mensaje “Update failed”, con lo que no pude instalar ése firmware. Lo más probable es porque es de Australia (jejejeje), pero valía la pena intentarlo.

Así que ahora, estoy en busca del firmware de recuperación o el oficial de Iusacell, ya que es con ésta compañía con quien se compró el teléfono y que posteriormente, desbloquee para poder usarlo en Telcel (también luego les cuento como lo desbloquee).

Surfeando en la red, llego hasta otro foro donde, aparentemente, están los firmwares de todos los países, para casi toooodos los modelos de Huawei con Android. Pero los enlaces están rotos, ya que al hacer clic en alguno de ellos, marca error y no te lleva al sitio de descarga. Excavando un poco en la estructura de los enlaces rotos, veo que apuntan a un sitio llamado AsanFile.com y supuestamente, ahí es el sitio de donde se pueden descargar los firmwares. Cabe mencionar, que ahí está el link de descarga del firmware de Iusacell para el modelo específico de mi teléfono.

asanfile.com

Resulta ser que en AsanFile.com, no solo se encuentran los firmwares para teléfonos Huawei, sino también para HTC, LG, Motorola, Nokia, Sansung, Sony Ericcson, bueno, ¡Hasta para Blackberry e iPhone!… La de malas, es que es un sitio tipo RapidShare o Mega y hay que pagar una membresía vía PayPal, para poder descargar archivos.

El problema radica en que, no es posible realizar ningún pago a éste sitio, ya que, para empezar, el link de pago por PayPal no está construido debidamente, lo que me hace sospechar y por otro lado, te dicen que simplemente hagas un traspaso de dinero a la cuenta de correo de AsanFile por medio de PayPal, lo cual, también parece sospechoso y además, la cuenta de correo está bloqueada por parte de PayPal, por lo que no es posible hacer la transferencia. El paquete más básico de descarga es de $20 USD por 15 GB de descarga, lo cual, sinceramente, no me parece muy caro, teniendo en cuenta todos los firmwares que tienen disponibles para descargar. Fácilmente podrían juntarse unos 10 monitos y juntar la lana para descargarse 10 firmwares con $20 USD sin problema y haciéndolo mucho más barato y accesible.

Por un lado, huele a fraude. Huele a fraude porque el sitio no te permite hacer un pago en los métodos convencionales de PayPal, donde con un botón, te lleva a un pago oficial vía PayPal, donde puedes confiar, sino a una transferencia, lo cual es muy sospechoso, porque no hay garantía de que te estén dando un servicio. Por otro lado, los nombres de los firmwares, hasta donde he indagado, parecen reales y los tamaños de los archivos también parecen coincidir. Las versiones de los mismos, también son bastante acertadas y no se ven ficticias, como para desconfiar de éste tipo de datos, sin embargo, volvemos a lo mismo, ni se pueden descargar y ni se pude pagar.

Así que ahora sí, estoy estancado con el firmware. Mi esperanza radica en encontrar otro sitio donde pueda descargar la firmware o en los foros de HTC Manía, XDADevelopers o cualquier otro. Así que sigo buscando. De momento, me quedo con la firmware que ya tengo -que funciona muy bien, aunque no tenga conexión a 3G ni HSDPA-.

HuaweiPor cierto, también, en algún punto de todo éste proceso, envié correo a Huawei, preguntando por el firmware oficial para el modelo Y300-0151. Siguiendo mi lógica de que si tienen disponible para descarga el firmware oficial para el modelo Y300-0100, no veo por qué no pondrían el de los otros dos modelos. Sin embargo, hasta el momento, no he obtenido respuesta (cuando rootee el teléfono, les escribí solicitando el código de desbloqueo del bootleader, al cual, sí me respondieron, es por ello que me animé a preguntar por el firmware, esperando una respuesta).

Publicado en Android | Etiquetado , , , , , | 25 comentarios

MySQL: Cargar Datos desde un archivo CSV

En muchas ocasiones, lo que necesitamos es cargar información desde un archivo, ya sea Excel (por ejemplo), a una tabla de MySQL. Este procedimiento, podemos hacerlo fácilmente mediante una sentencia LOAD DATA, exportando el archivo de Excel a un formato de texto plano CSV (separado por comas).

Primero, debemos exportar los datos desde el archivo de Excel a un archivo con formato de texto plano CSV (separado por comas). Una vez teniendo el archivo CSV, podemos importarlo fácilmente a la tabla de MySQL mediante la sentencia LOAD DATA.

Hagamos ahora un ejemplo, para verlo más de cerca. Primero, crearemos una sencilla tabla con datos y posteriormente, cargaremos un archivo muestra CSV (separado por comas), a nuestra table de ejemplo.

Creación de tabla de ejemplo

Crearemos una tabla con una estructura muy simple para nuestro ejemplo, mediante una sentencia CREATE TABLE.

create table amigos (
id_amigo int not null auto_increment primary key,
nombre varchar(30) not null,
edad int not null,
status int not null default 1);

E insertamos la siguiente información, mediante una sentencia INSERT INTO:

insert into amigos values
(0, 'alexandra', 25, 1),
(0, 'enrique', 27, 1),
(0, 'federico', 23, 1);

Nota: Como definimos el campo id_amigo como auto_increment, al ingresar un 0 como valor, automáticamente se asigna un número consecutivo al registro ingresado.

Al ejecutar la sentencia anterior, habremos creado una tabla como la siguiente, visualizamos la información mediante una sentencia SELECT:

select * from amigos;
+----------+-----------+------+--------+
| id_amigo | nombre    | edad | status |
+----------+-----------+------+--------+
|        1 | alexandra |   25 |      1 |
|        2 | enrique   |   27 |      1 |
|        3 | federico  |   23 |      1 |
+----------+-----------+------+--------+

Ahora, lo que deseamos es ingresar datos desde un archivo de texto CSV (separado por comas), a nuestra tabla de ejemplo.

Archivo de Excel a Cargar a la tabla

Crearemos un archivo de Excel con los datos que deseamos cargar a la tabla.

tabla_amigos_load

Ahora, exportamos la información a un archivo CSV (separado por comas). Normalmente, con hacer clic en la opción de menú: Archivo -> Guardar como…, podemos seleccionar el formato CSV (separado por comas), en el formato del archivo resultante a guardar. Para éste ejemplo, he exportado el archivo con el nombre: amigos_load.csv. Al abrir el archivo en un editor de textos, podemos ver que la información se muestra como siguie:

0,julio,27,1
0,ana,23,0
0,maría,26,1
0,daniel,30,0
0,carlos,27,1
0,laura,24,1

Importación de datos a tabla de ejemplo

Ahora, realizaremos la importación de los datos a nuestra tabla de ejemplo mediante una sentencia LOAD DATA.

load data infile 'D:\amigos_load.csv'
into table amigos fields terminated by ',';

Al consultar nuevamente la información de la tabla, ahora tendremos ya los datos previos, así como los nuevos cargados desde el archivo:

select * from amigos;
+----------+-----------+------+--------+
| id_amigo | nombre    | edad | status |
+----------+-----------+------+--------+
|        1 | alexandra |   25 |      1 |
|        2 | enrique   |   27 |      1 |
|        3 | federico  |   23 |      1 |
|        4 | julio     |   27 |      1 |
|        5 | ana       |   23 |      0 |
|        6 | maría     |   26 |      1 |
|        7 | daniel    |   30 |      0 |
|        8 | carlos    |   27 |      1 |
|        9 | laura     |   24 |      1 |
+----------+-----------+------+--------+

Variaciones

Es común que al crear el archivo CSV separado por comas, los datos de cada campo vengan encapsulados entre comillas dobles, como en el siguiente ejemplo:

"0","julio","27","1"
"0","ana","23","0"
"0","maría","26","1"
"0","daniel","30","0"
"0","carlos","27","1"
"0,"laura","24","1"

Si es el caso, entonces la sentencia LOAD DATA, tendría que quedar como sigue:

load data infile 'D:\amigos_load.csv'
into table amigos fields terminated by ',' enclosed by '"';

Recomendaciones

Muchas veces, algunos de los campos que vamos a importar son cantidades monetarias o fechas. Para esos campos, recomiendo que antes de exportar el archivo CSV (separado por comas) desde Excel, se formateen las columnas de esos datos a un formato que no cause mucho conflicto a la hora de importar los datos a la tabla de MySQL.

De preferencia, formatea las cantidades monetarias a formato numérico, con el caracter de punto (.) como separador de cifras decimales y sin separador de miles, ni tampoco símbolo de moneda.

Y las fechas/fecha-hora, formatearlas al formato stadard: “AAAA-MM-DD” para datos de tipo fecha y con el formato “AAAA-MM-DD HH:mm:ss” para los datos de tipo fecha-hora.

Se que existen miles manuales y o tutoriales para éste y otras funcionalidades de MySQL, pero trato de hacer mi aporte. Por otro lado, uno más no creo que haga daño. Espero les haya servido, ¡Hasta la próxima!

Publicado en MySQL, Tutoriales | Etiquetado , , , | 1 comentario