Archivo de la categoría: Informática

Telegram, la alternativa a Whatsapp y el voto útil

Hace muy poco escribimos un post en Sopinet, indicando algunas bondades sobre la nueva alternativa a Whatsapp: http://www.sopinet.com/el-software-libre-la-oveja-negra-o-blanca-o-telegram-la-alternativa-whatsapp/ El artículo quedó bastante técnico, y es que, en Sopinet hacemos consultoría web/app de problemas complejos.

No obstante, motivado por la lectura de este Post: http://www.celularis.com/opinion/telegram/ que el gran Jesús Duarte me hace llegar, me veo obligado y con ganas de escribir un artículo más detallado sobre Telegram.

Algunas Bondades de Telegram

  • Gratuito de por vida y sin publicidad
  • Software libre (gracias a ello ya hay algunos clientes de escritorio (PC), webs que permiten conectar y más cosas que llegarán)
  • Disponible en varios dispositivos (también en tablets)
  • Mejoras respecto a Whatsapp, como que puedan entrar más de 30 personas en un grupo, entre otras

Problema: Whatsapp domina

El problema incuestionable es que si Whatsapp sigue dominando el panorama de comunicación vía Smartphone es difícil que nadie le quite el puesto, por aquello de las costumbres de la gente. ¿Verdad?

Voto útil

Y aquí es donde, inevitablemente, y a pesar de que mi amigo Antonio me diga que mezclo churras con merinas… me acuerdo de aquello que se repite cada 4 años en España: “hagamos de nuestro voto un voto útil”. Pues bien, sucede que cada 4 años, la gente vuelve a votar, y a la gente (se supone que a una gran parte) le encantaría no votar a los de siempre, porque los de siempre no aplican democracia interna (ni externa), son corruptos, nos engañan… en fin, lo de siempre. Sin embargo, cuando llega la hora de elegir nos acordamos: “ohhhh, pero como voy a votar a algún partido minoritario, según el sistema electoral no va a servir para nada”. ¿Verdad?

Curiosamente es un caso parecido a lo de cambiar Whatsapp por una aplicación mejor.

Zona de Confort, ¿salimos?

kjkjkj

Pues bien, más allá de que siempre hay gente (¿quizás una mayoría?) que no quieren salir de su zona de confort, sus costumbres, su Whatsapp y su PP/PSOE/IU… hay otros que sí queremos. Así que os hago un llamamiento, personas que pensáis por vosotras mismas: ¡VÁMONOS!

– Desintala Whatsapp e instala Telegram

– Pasa de partidos con 40 años, que mantienen una guerra civil aparente para comerte la cabeza y pensar que la política es una batalla Izquierda-Derecha en lugar de una cuestión de SENTIDO COMÚN, JUSTICIA y SINCERIDAD

Dejemos de depender tanto de los demás y veamos que pasa, a lo mejor somos más los que pensamos por nosotros mismos de lo que creíamos en un principio.

¿Human vs Computer?

Deep Blue ganó por primera vez a Kasparov en un juego de Ajedrez en 1996. La computadora vence al humano, se rezaba en muchos medios, una mezcla de desilusión y triunfo, porque, ¿Qué significa realmente que una computadora venza a un ser humano?

Pues podríamos empezar diciendo que un computador es fruto del trabajo de muchos seres humanos. Es decir, un computador, un ratón, un pendrive, un servicio de google, cualquiera de ellos han sido logros trabajados y conseguidos por el esfuerzo de seres humanos. Cuando decimos: “Un computador ha vencido a un ser humano en X”, en realidad estamos diciendo que nos hemos superado a nosotros mismos, que hemos sido capaces de superar nuestra propia capacidad con esa misma capacidad, que nuestra abstracción ha llegado a su esplendor. Que sea difícil de entender no le debe quitar mérito a ese hecho. Que simplifiquemos, erróneamente, atribuyendo a ese computador una identidad ajena a la humana, no debe hacernos perder de vista nuestra majestuosidad cuando conseguimos algo como eso.
Fabrica de ordenadores

Y, ¿a cuento de qué este poner en su sitio las cosas? IBM, de nuevo, recientemente comentó que computacionalmente estamos preparados para simular un cerebro humano (sólo hace falta conocer mejor todas las funciones del mismo, pero a nivel de “potencia”, estamos listos). Muchos, otra vez, se echarán las manos a la cabeza: “¿Será la tecnología capaz de superar al hombre?”, pero recordemos que lo que está sucediendo es que el mismo hombre se está superando a si mismo, que seamos capaces de hacerlo no debe producirnos miedo, al contrario, debemos estar felices y apostar por el buen uso de este tipo de tecnologías.

Así que lo que debemos decir (en pseudocódigo):

if (Computer == Humans[]) {
Human vs Computer;
Power = Human + Humans[];
}

Cómo hacer X

Ayer, Miércoles 6, participé en la quita edición de Betabeers en Córdoba, evento que organizan David Merinas y coSfera. En primer lugar no puedo sino agradecer a ambos entes su iniciativa, pues realmente está resultando un sitio muy interesante donde reunirnos todos los que estamos alrededor del mundo de la programación y de la cerveza 😉

Os añado un resumen de la charla que presenté, quizás demasiado condensado para entenderlo sin mis explicaciones, pero bueno, para el que estuviese le servirá para recordarla. Aún así, editaré esta entrada para añadir el vídeo de la ponencia cuando esté disponible. EDITO: http://new.livestream.com/coSfera/bbODB/videos/13231580

Señalar, nuevamente, que dicha charla no tiene carácter técnico o formal, son “sólo” un puñado de recomendaciones/ideas que considero importantes.

http://prezi.com/mkw71cy1unox/como-hacer-x/

¿Portfolio Magic?

Siempre me ha gustado la palabra “magic”, es como un paso más allá de Wizzard. Siempre he sido un poco vago.

El proyecto que estoy desarrollando en mis ratos libres no ha seguido una validación con el cliente, ni tiene un modelo de negocio, ni siquiera he buscado socios inversores… simplemente me apetecía muchísimo hacerlo, es un proyecto  de esos que llevan la coletilla “magic”.

La necesidad aparece cuando hace poco decido realizar una web para los trabajos que Juan y yo estamos realizando en SoPINeT, dicha web es un portfolio al uso, con una colección de las aplicaciones para smartphones, webs y desarrollos que hemos hecho.

Sin embargo, lo que más pereza me ha dado siempre de un portfolio son las actualizaciones, y sobre todo, las capturas de pantalla.

Tras mi experiencia con http://suspasitos.com y el uso de las librerías del lado del servidor para hacer capturas de pantalla (wkhtmltopng) y también, tras la experiencia con el parseo avanzado de contenido con http://custombit.me se me ocurre que el portfolio se podría generar automáticamente. Lo único que necesito es saber las URLs y mi sistema debería poder generarme una web con toda la información:

  1. Captura de pantalla
  2. Fecha de creación
  3. Título
  4. Descripción
  5. Skills utilizados
  6. etc, etc

Pues bien, tras unas 18 horas de trabajo, el proyecto va cogiendo forma, prueba de ello el siguiente pantallazo:

json-to-portfolio

Como podéis apreciar, un simple listado de URLs, genera un bonito (y simple por ahora) listado de los trabajos correspondientes.

Aún le queda mucho al proyecto… pero si necesitais  un portfolio sencillo y rápido… estad atentos, porque no descarto subir el código fuente a github y crear un dominio comercial donde ofrecer la creación de estos portales a cualquier usuario que lo desee.

Nuevos Dispositivos Nexus: Doble o Mitad

Recientemente mucha gente me pide consejo sobre que móvil (smartphone) adquirir, o qué tablet es mejor. Otras veces, simplemente me dicen: “¿Qué opinas de esta tablet/smartphone?”. Mi respuesta es siempre la misma: Eso es una MIERDA (y hago énfasis en las mayúsculas), cierto es, que no siempre son aplicables las mayúsculas, y hay veces que el dispositivo que me enseñan es bastante bueno en relación calidad/precio.

Nuevos Dispositivos NEXUS, eso es lo que yo recomiendo.

Android: Un poco de historia

Android es el sistema operativo para móviles y tablets (hasta ahora, yo creo que muy pronto aparecerá también para pcs) por excelencia. Aunque aún hay mucha gente que prefiere iOS, cierto es, que Android está en más dispositivos que el resto de sus competidores, por tanto, es el Sistema Operativo más usado actualmente.

¿Pero qué es Android? Pues, como he dicho, es un sistema operativo para dispositivos móviles creado en el año 2003 por Andy Rubin y adquirido por Google sobre 2005. El objetivo de Google es claro: hacer un sistema operativo donde los usuarios del mismo usen sus servicios, tal y como hacen en la web, no quieren vender el SO, ni vender dispositivos… quieren que la gente use sus servicios, porque su modelo de negocio se basa en que todo el mundo use Google.

En 2007 crean una alianza llamada: Open Handset Alliance (OHA), que básicamente es un acuerdo entre varias empresas a través del cual pueden usar Android directamente. Aunque Android es “software libre”, sin duda, hay que entrecomillarlo, porque el núcleo si es realmente libre, pero otros servicios, como GooglePlay no son exactamente así.

No es hasta 2009 que Google tiene una primera versión de su sistema algo más operativa (1.1), año en el que se da el dato de 1millón de dispositivos activados. En ese mismo año, otras empresas fabricantes de dispositivos entran en la OHA. En ese mismo año se liberan hasta 2 revisiones mayores más (1.6 y 2.0). Podemos decir que Android comienza a salir del cascarón.

Y por fin llegamos al 2010, año en el que Google decide sacar su primer Nexus, el denominado: Nexus One. Fabricado por HTC, en colaboración directa con Google, el teléfono sigue actualizándose hasta la versión 2.3.6 (que saldría casi 1 año después).

Después de la salida en Diciembre de 2010 de la versión 2.3, viene en 2011 la 3.0, especialmente pensada para tablets. En este año también se confirman los 100 millones de activaciones de dispositivos en todo el mundo. A finales de 2011 llega la versión 4.0 de Android, que es compatible tanto para smartphones como para tablets, desapareciendo así esa separación entre la 2.x y la 3.x. También en este año, Samsung con su gama Galaxy, obtiene muchísimas ventas, unos dispositivos con unas características muy buenas y una integración con Android bastante aceptable.

Y en el 2012, año en el que estamos, las cifras de activaciones se han multiplicado, ya han salido las versiones 4.1 y 4.2, y en el camino han aparecido varios Nexus más… sí, porque estabamos hablando de los dispositivos Nexus, ¿verdad?

¿Qué son los Nexus? Análisis, modelos de negocio

Sucede que la intención de Google, o la idea que debía tener era ésta: yo creo un Sistema Operativo abierto y se “lo doy” a los fabricantes de teléfonos, ellos lo usan en sus teléfonos sin tener que desarrollar ese sistema y yo consigo introducir mis servicios en los usuarios. La idea era fantástica, Google no regala nada, es una estrategia, un modelo de negocio muy estudiado, deja el espacio a los fabricantes para ganar dinero vendiendo dispositivos, pero él lo que consigue es que el usuario use sus servicios; y para terminar de aclarar el modelo de negocio de Google, él recopila información del uso que damos a sus aplicaciones, de esta forma luego genera publicidad automatizada y personalizada que es pagada por un tercero y que es finalmente de donde obtiene ingresos Google, o sea: publicidad.

De cara a Google, lo que le interesa/interesaba, es que la gente tuviese una buena experiencia con sus dispositivos Android, que el teléfono le durase bastante tiempo y que las actualizaciones de Android fuesen llegando al terminal.

Pero los fabricantes también tienen intereses. Para ellos lo principal es vender teléfonos, al contrario que Google, no les preocupa si el usuario tiene que comprar un teléfono al año, al contrario, a ellos lo que les interesa es que compres más y más teléfonos, porque esa es su única fuente de ingresos, por algo son fabricantes.

Así expuesto, el fabricante no te va a facilitar actualizaciones fácilmente, no te va a “dejar” que sigas actualizando el teléfono, y va a intentar (siempre de forma poco visible, para que no te des cuenta y lo taches de “malvado”), que tu teléfono te parezca anticuado pronto. Para ello podrá sacar teléfonos mejores (cada vez se complica más sacar teléfonos mejores), no actualizar las versiones de Android (esto es bastante fácil de hacer, no las actualizan y ya está) o directamente añadir rutinas de obsolescencia programada.

Por otra parte, hay algunos fabricantes que usan Android sin un buen Hardware, sacando dispositivos a un precio muy bajo pero que no son lo suficientemente potentes como para ofrecer una buena experiencia de usuario.

En conclusión: Google se da cuenta de que su modelo de negocio tiene un fallo bastante importante, los fabricantes están deteriorando un producto, como es su Sistema Operativo, que debería ser mejor. Y, ojo, no lo hacen “por nada en particular”, lo hacen porque el modelo de negocio de ellos es ese, ni más ni menos.

¿Qué son los Nexus? La solución

Frente a esta situación Google decide sacar, en cooperación directa con algunos fabricantes, unos modelos denominados Nexus. Así, cuando aparezca una nueva versión de Android, también lo hará un nuevo terminal, el cual será fabricado por la compañía que Google “elija”, y tendrá un mantenimiento en actualizaciones directamente desde Google, así como unas pruebas de rendimiento, dando al usuario la garantía de que el sistema operativo está lo más integrado posible con el hardware.

Según la historia repasada anteriormente, esto sucede en 2007 por primera vez, a medida que Android avanza, los dispositivos Nexus adquieren buena fama entre los expertos (y no tan expertos), y la etiqueta de “Nexus” comienza a interesar a todos los fabricantes.

Los NUEVOS NEXUS

Y por fin llegamos a la parte que nos ocupa, 2012.

Google lo está haciendo bien, Android está yendo bien… pero quieren más, y meten un factor adicional a su estrategia, siempre estuvo ahí, pero ahora quieren romper: el precio.

La idea que debió tener Google es: “fabricantes, el que me haga una tablet muy barata con muy buenas prestaciones le doy la etiqueta Nexus, las vendemos directamente desde Google Play (la tienda de Google), y todos los beneficios son para vosotros, yo no quiero beneficios, bastante beneficioso es que haya más gente usando mi SistemaOperativo”.

Así aparece hace unos meses la tablet Nexus7 (fabricada por Asus), una tablet pequeña, de 7 pulgadas, prácticamente a precio coste de fabricación. Se venden muchas (aún no hay datos oficiales), su precio 200€ y las características espectaculares.

De igual forma, hace unos días aparece un smartphone denominado Nexus4 (fabricado por LG, 4 pulgadas) y una tablet mayor, Nexus10 (por Samsung).

Los tres dispositivos con una relación calidad/precio INSUPERABLES

Cierto es, que ha habido algunos problemas de stock con ellos… pero bueno, es cuestión de esperar unos días y se podrán comprar vía Internet:

https://play.google.com/store/devices

Conclusión

La conclusión es que los NUEVOS NEXUS, son Doble o Mitad. Es decir, si los comparas con aparatos del mismo precio, los nexus son, digamos, el doble de “buenos”. Si los comparamos con dispositivos con sus mismas características, los NUEVOS NEXUS cuestan la mitad que son competidores.

Por eso, cuando me preguntan… qué smartphone comprar, o qué tablet comprar… no tengo dudas: Cómprate un Nuevo Nexus de Google. Porque Google no es fabricante y, ¿qué mejor proveedor que uno que no tiene interés en venderte el producto?

Los (en)amigos del Programador

Cuando uno lleva ya unos cuantos años programando… se encuentra multitud de clientes, cada uno con su perfil. Sin embargo, estos perfiles se pueden agrupar fácilmente, y al final te quedan todos reunidos en un bonito grupo que yo he denominado: Los en(amigos) del Programador.

Muchos de ellos, incluso, forman parte de múltiples grupos.

1. No, no, yo sé programar

Este individuo lleva años usando Microsoft Office Excel, con él, hace grandes plantillas, e incluso ha llegado a hacer algún “pseudo-programa”. Tú eres un igual, un programador como él, tan sólo, que lo haces en un lenguaje de programación distinto. Suele decir cosas como: “¿Y no se podría aplicar esta fórmula? Seguro que se puede, es sólo una fórmula…”

2. Añadir una cosilla

Los diminutivos restan importancia a la perfección, y de eso mismo hace uso nuestro siguiente personaje. Lo reconocerás por frases como: “Pero: ¿tan complicado es añadir un botón aquí?”. Las peticiones pueden ser variadas pero al final el cliente no entiende por qué algo que él puede añadir sobre un papel en 5 minutos, a un programador le puede llevar horas y cambiar el modelo de su base de datos.

3. Corre que te pillo

Se caracteriza por no enviar la documentación o el material necesario. Una vez que te manda el material, acto seguido te pregunta “¿Para cuándo lo puedes tener?” y te recuerda el plazo que en su día le dijiste (obviando el pequeño detalle de que en tu estimación rezaba: “X días, una vez recibido todo el material”).
Bueno, creo que hay más (en)amigos tipo del programador, así que en un futuro publicaré una segunda parte de este artículo. Espero que si algún cliente lee esto no se sienta ofendido, no era mi intención.

¿Qué es Megaupload?

Supongo que para muchos de nosotros la pregunta “Qué es Megaupload” a estas alturas, y más, con la que está cayendo, no tiene ningún sentido, sin embargo, hoy me ha tocado intentárselo explicar a mis padres, y creo que se han ido igual que llegaron.

Lo más curioso es que tras darle “una pensada” a cómo se podría explicar de forma fácil para alguien que apenas conoce lo que es Internet… he descubierto que yo tampoco tenía muy claro que era Megaupload, un servicio de alojamiento en Internet.

Podríamos empezar diciendo eso, que prestan un servicio de alojamiento de ficheros en Internet, para el posterior intercambio (o no), de hecho, ellos lo único que hacen (o hacían) era prestar el “espacio” para que dejásemos allí nuestros ficheros.

Es como si en el mundo real lo comparamos con un servicio de Aparcamiento, exactamente lo mismo, yo coloco allí mi coche, y si quiere puede recogerlo mi vecino o bien, lo tengo allí guardado que en el comedor no me cabe, y ya lo recojo yo dentro de unos días cuando me vuelva a hacer falta.

Alquiler de espacio (volviéndonos a abstraer), sólo que el espacio se mide en MegaBytes en lugar de en Metros y la mercancía son ficheros (que no son más que un conjunto de unos y ceros).

Volviendo al simil del aparcamiento me he preguntado entonces: “¿Cerraría el FBI un parking porque hubiese allí algunos coches robados?”, es tan descabellado como parece, ¿verdad?

Pues ahí tienen mi explicación de lo que es Megaupload, o lo que era, aunque se rumorea que quizás vuelva… aunque yo tengo un servidor privado (una cochera para mi sólo), en ella guardo todo lo que necesito, espero que el FBI no me la cierre porque todos los coches son mios.