Proyecto «Server Monitor» iniciando

September 29th, 2013

image

Empezamos a conectar.

El proyecto Server Monitor:

La idea principal es armar un dispositivo que pueda monitorear los aspectos físicos de una computadora, reportar esos datos y permitir algunas acciones de administración básica, como prender y apagar un dispositivo, o al mismo servidor.

Temas a pensar

  1. De dónde recibe potencia? Del mismo servidor, o independiente? Se puede tener una batería que tenga algo de autonomía pero que se nutra del mismo servidor? Estoy mirando esto http://dx.com/p/fc-27-b-lm2596hvs-ad-power-supply-step-down-module-for-arduino-179700 y esto http://dx.com/p/1a-lithium-battery-charging-module-blue-205188 y esto también http://dx.com/p/tp4056-1a-li-ion-battery-charging-module-blue-4v-8v-215797 . Los resultados de esta búsqueda http://dx.com/s/arduino+charger largaron muchas cosas prometedoras
  2. Tengo una conexión con ethernet gracias a un módulo, y estoy tomando esto https://github.com/lucadentella/enc28j60_tutorial y usando librerías de acá https://github.com/jcw/ethercard
  3. Quiero una conexión de bluetooth, para que alguien que se acerca pueda tomar algo
  4. Conexión de serie con el servidor, que no tome potencia del USB para no sumar del charger… se puede? Tengo que poder derivar la conexión de serie para que pueda ser leída por otra computadora.
  5. Tomar valores de temperatura y de voltaje
  6. en algún futuro, proveer de una pantalla para largar datos. TFT, sería lo mejor!!!

 

 

Por qué creo que Android será el nuevo estándar, y no iPhone

July 17th, 2012

Lo primero que tengo que aclarar, es que yo uso Android. Y nunca me compré un iPhone. En el 2007, cuando Steve Jobs sostuvo el iPhone recién creado yo pensé que todos los teléfonos serían así, como el que estaba mostrando. Como si estuviéramos conectados por algún hilo mágico, Steve le dijo a la multitud, segundos después, “Así serán todos los teléfonos”. Y tuvo razón. Yo estaba radiante de alegría, porque estaba frustrado por los aparatos de teléfono diseñados por la industria telefónica, que es miope y mezquina. Pero no me lo compré. Y me resistí a la tentación porque sabía que no quería caer en las garras del modelo de Apple.

El iPhone salió después de que Google anunciara que haría el sistema operativo de un teléfono, el Android, y que sería de código abierto, así que me imaginé que el teléfono de Google sería mejor para mi. También supe que Apple levantaría el límite en materia de diseño, y eso me puso más contento.

No aposté a que mi gusto personal marcaría el nuevo estándar, no estoy acostumbrado a eso. Yo estaba pensando en una herramienta para mi uso privado. Ni siquiera uso la versión de Android que distribuye Google, sino una versión que se llama Cyanogen creada por la comunidad que es mucho más abierta, y que está basada en el código abierto que distribuye Google. He recomendado en muchos casos el iPhone y creo que es una herramienta excepcional para mucha gente.

Déjenme contarles cuál es mi lista de ventajas que tiene Google sobre Apple:

La nube

Steve Jobs popularizó el término La Nube para sus usuarios cuando incorporó la sincronización sin cables a sus teléfonos y demás dispositivos móviles.Pero como gran mago, omitió decirle a sus fans que los usuarios de Google ya tenían esta maravillosa posibilidad, desde los primeros pasos de Android.

Infraestructura

La nube es un esfuerzo muy grande, representa la creación y el mantenimiento de una infraestructura global de servidores, conexiones y espacio para guardar los datos de millones de usuarios. Y son muchos datos. Apple no había tenido hasta ese entonces ninguna vocación universalista. No había pensado ser popular ni de consumo masivo, pero los muchos millones de dólares que están en juego fueron disuasorios y los metieron de lleno en el juego.

Su carácter universal

Además de ser un esfuerzo de infraestructura, la nube es un esfuerzo integrador. Debe estar disponible en la mayor cantidad de lenguajes que se hablan en el mundo, y no se trata de traducir, se trata de mantener un diálogo. De nuevo, Google está mucho más preparada para conversar con una comunidad que Apple. No desde el punto de vista humano, no se trata de ser más amigable. Como ejemplo, Google ha conseguido automatizar traducciones entre distintos idiomas analizando millones de documentos. Son nuestros datos, y nosotros los hemos publicado, y Google ha comprendido antes que nadie en la historia de la humanidad la matemática de masas. Estoy hablando de números en los que cada millón de cosas representa una pequeña fracción de lo que se analiza. Son números enormes que no son sintetizados como objetos más comprensibles sino que son analizados uno a uno por procesos que nunca se cansan ni se equivocan. Y en Google hay muchos mineros que se encargan de exprimir sus cerebros para crear nuevas herramientas que puedan extraer nuevos datos.

Seamos sociales

Aunque la red social de Google no parece levantar vuelo, Apple tendría que comprar a Facebook, y no simplemente asociarse, si quiere adquirir una fortaleza social que supere a Google.

La mayoría de los usuarios de Apple prefiere el correo de Google. De hecho, la asociación entre GMail y Apple es tan fuerte que no son pocos los usuarios de Apple que creen que GMail es el mail de Apple. Son remanentes del acuerdo que tenía Apple cuando en su primer iPhone el correo electrónico que usaban era el de Google. El enemigo en ese entonces era Microsoft, y Apple no tenía ninguna capacidad para prestar ese servicio.

Apple con su iPhone nos iluminó con el diseño desde el primer día, Google con su Android entendió desde el inicio que el nuevo teléfono sería ante todo una herramienta social.

Una cámara de fotos es una cosa que se ha quedado a mitad de camino si no tiene el botón de compartir. Cuando empecé a usar una computadora, el primer botón que extrañaba en una máquinas de escribir era el de borrar. Escribir tiene en su interior el concepto de borrar, y cuando las primeras máquinas de escribir lo incorporaron ya era tarde: el otro aparato había entendido mejor el proceso y ya estaba ofreciendo la opción de reorganizar un párrafo entero. Para cuando la máquina de escribir quiso ponerse a la par su existencia ya no tenía ningún sentido.

Si la red social de Google algún día se levantara para hacerle sombra a Facebook lo hará de la mano de los nuevos dispositivos. Hoy Google está incluso poniendo en jaque a Skype gracias a sus Hangaouts, que son conversaciones a través de Internet con voz y video, con la opción de que puede hacerse entre varios amigos y que puede además, publicarse en vivo. La última versión incluso detecta quién está hablando y lo pone en un tamaño preferencial, como si fuera un cameraman profesional.

Google hoy en día tiene más usuarios, más aparatos vendidos, vende más aparatos nuevos por día y uno sólo de los muchos fabricantes que hacen aparatos con Android, Samsung, vende más teléfonos que Apple. No es una predicción que me resulte tan difícil de hacer, pero demoré mucho este artículo porque siento que no me equivoqué al hacer de Google una opción personal, y sé que estoy influenciado por ese triunfo que inclina mi balanza de una manera desleal.

También está el factor Steve Jobs.  Me da mucha pena, sobre todo porque Steve era un gran capitán, tenía la capacidad de cambiar el rumbo sin que se sintiera como una traición. Tenía la capacidad de repensar las cosas. No era un gran innovador, pero tenía la inmensa capacidad de entender qué es lo que le gustaría a la gente. Para que se entienda bien, no era el tipo que viene siempre con una idea genial, era el selector que tomaba audiencia, el gran entendedor del talento de los demás. Y vamos a extrañarlo mucho.

Una cosa que me hace mucha gracia es que los usuarios de Apple extrañan la multitarea en sus teléfonos. Steve demoró mucho ese aspecto porque entendió dos cosas fundamentales: al público común no se le puede pedir que administre la multitarea con efectividad, y su sistema no está preparado para hacerlo de tal manera que no impacte en la duración de la batería. Sin multitarea sus teléfonos tenían más vida útil y rendían toda la jornada. De nada sirve un teléfono si no tiene batería.Esa clase de límites eran los que había aprendido Steve a ponerle a la industria, a los geeks que nos desbocamos en pos de maximizar la experiencia.

Pera ahora le toca a Tim Cook, el reemplazante, ofrecer una experiencia multitarea completa y no se anima. Ni siquiera en la última versión, que todavía no se distribuye, el tema de la multitarea está resuelto. Y los usuarios de Android, hace tiempo que la disfrutan a pleno.

 

Integración de WordPress con Facebook

June 12th, 2012

Facebook acaba de anunciar una integración bastante interesante de WordPress con Facebook a través de un plugin. Yo ya lo estoy probando y se llama Facebook for WordPress que permite a los blogeros de WordPress publicar contenido de WordPress en las páginas de Facebook.

Acabo de instalarlo en mi blog (no es taaaan fácil) y lo estoy probando justo con este artículo.

Actualización:

No está andando. La primera vez que la activé me dio un error en el servidor y tuve que desactivar el plugin. Ahora cuando creé esta entrada nueva me volvió a dar el error pero se publicó la entrada. Cuando vuelvo a entrar han desaparecido los botones de Facebook.

Actualización II:

El botón de Like aparece en la lista de entradas de la página principal, pero no en las entradas individuales

Los comentarios no funcionan

Por qué Twitter está destruyendo al Tweetdeck

March 25th, 2012

Hace casi un año Twitter compró a Tweetdeck. Era Mayo, y se gastó unos 50 millones de dólares para aguarle la fiesta a UbberMedia, una empresa que venía comprando un montón de aplicaciones relacionadas con Twitter y que ya emitía en ese momento cerca del 11% de todos los twits que se producían. Los de UbberMedia habían ofrecido 30 millones en febrero y pensaron que se quedaban con Tweetdeck, pero no pudieron.

Twitter es una aplicación que fue cambiando muchas veces desde que empezó. Como soy programador –y nerd– voy siguiendo su desarrollo no sólo desde su interfaz de usuario sino también desde su interfaz de programación, lo que me cuenta cómo se relaciona Twitter con otros programas.

Hace unos años Twitter ofreció una conexión con Messenger –que tiene mucho sentido– y de esta forma podíamos recibir las actualizaciones de Twitter como si fueran mensajes de un amigo más. De esta manera podíamos integrar a Twitter de mil maneras distintas. Pero esta idea, desgraciadamente, sobrecargó los servidores de Twitter y la retiraron.

No sólo había que poner más servidores, había que gastar más plata para que la gente dejara de entrar a Twitter y se conectara a través de otro servicio que ni siquiera los mencionaba: eso era malo, muy malo.

Twitter aprendió que tiene que mantener el control. Podía arruinar los planes para mejorar los ingresos de Twitter, un tema que los desvela, repetidamente.

Tweetdeck era una forma muy avanzada de conectarse a Twitter, con un soberbio soporte para varias cuentas, buena visibilidad en columnas para ver las distintas timelines, búsquedas con filtros y soporte para otras redes. Poco antes de que los compraran, los de Tweetdeck agregaron soporte para Google Buzz, competencia de Twitter. La cosa empezó a pasar de castaño oscuro. Ya habían integrado a Four Square, y a Facebook, y estaban pensando en seguir agregando más. Pero los de Twitter se pusieron serios, compraron a la compañía y pusieron a la aplicación en el freezer.

Los cambios que fueron apareciendo muy de a poquitito, con cuenta gotas, sólo sirven para irritar a los usuarios y para convencerlos de que es mejor acceder a Twitter desde la web.

El control es una ilusión, le decía el maestro Oogway al maestro Shifu en Kung Fu Panda, y yo creo que tiene razón.

Migrar

January 31st, 2012

Hace muy poquito pude completar una idea que tenía hace mucho tiempo: migrar una máquina virtual de un servidor a otro sin siquiera suspenderla. Se llama migración en vivo, y no pude hacerlo con XEN por más que traté, desde Debian.

Lo pude hacer usando KVM sin mayores complicaciones. Nada especial, ninguna instrucción que contarles aparte de una instalación normal de kvm y una máquina virtual como cualquier otra. Usé Debian Squeezy, que es una versión estable y reciente, lo mejor de Debian.

Antes traté de hacelo con Ubuntu, pero por diferentes motivos y falta de pericia no pude hacerlo. Definitivamente aprendí mucho migrando desde Ubunto hacia otras distribuciones. Debian es la madre de Ubuntu, así que no me fui tan lejos, pero el hecho de cambiar de una distribución a otra me abrió los ojos.

Cambiar de distribución debería ser un ejercicio obligatorio para todos los que usamos Linux. Sobre todo porque la experiencia que podamos tener de Linux va a estar mucho más ligada a la forma de empaquetarlo y organizarlo que tiene cada distribución.

Linux es sólamente un kernel, la organización, el arranque, la disposición de los archivos que conforman un sistema, la selección de programas que pueden ser accedidos dependen de cómo el organizador de la distribución entiende que debe funcionar un sistema.

WordPress 2.0 para Android

December 20th, 2011

Muy interesante la aplicación de WordPress 2.0 para Android que estoy usando para escribir esta entrada.

Aunque no es lo más cómodo del mundo, uso bastante este sistema para escribir algo que me interesa y que puedo pensar en los ratos en los que estoy esperando para hacer otra cosa.

image

En esta foto que saqué en los baños de un shopping mall de Buenos Aires pueden ver cómo los carteles indicadores de damas/caballeros desaparecen cuando las puertas se abren, siempre que los baños estén operativos.

Sigo haciendo pruebas. No pude insertar una foto de la cámara directamente porque la applicación se cuelga estrepitósamente después de aceptar la foto o el vídeo. Para matarse.

Por lo demás el editor es muy bueno, con las opciones básicas de formato y la opción de agregar un vínculo.

IQ Carrier is an app to spy on your phone

December 1st, 2011

It’s already in the news, blogs youtube videos: IQ Carrier is an application to spy on you, using your phone to register your phone usage. Allegedly this application is to mesure your phone performance, but the detail level reported is obscene.

At least this is the explanation that the people working for IQCarrier is telling us, the telcos haven spoken a word about this, and they are the ones who payed for this software and the ones who are installing it to us.

The detail recorded is so incredibly high the responsibles for doing this should face criminal charges, specially when they are recording your SMS

The app is capable to record every key we touch, every app we run, our location, the antennae we connect to and we don’t know yet what information is reported back to your cellphone company.

We don’t know if this app can be activated by someone to report live every move you make, but it’s pretty obvious that a secret service of a big nation could set hands on the app specs to include this option.

You can find this app in a wide range of phones in the market: iPhones and Androids, from Samsung to HTC. This app was not found on phones running Windows, until now.

This app, labeled as a rootkit is really hard to stop on many handsets, and you have to root your phone to uninstall it. The iPhones are reported to have an option to stop sending reports but you have to navigate through obscured menu options in the phone setup

I really like our telcos being so kind to watch on us for our own good, but if they want to include a tool to monitor any proble we should encounter this is what the app should look like:

Here you have some links on what I’ve been reading until now

This is the company responsible for developing the app http://www.carrieriq.com/

A good an early report on this matter http://www.xda-developers.com/android/the-rootkit-of-all-evil-ciq/

IQCarrier sends an apology to the developer that discover the issue http://www.wired.com/threatlevel/2011/11/rootkit-brouhaha-apology/

The news in ZDNet http://www.zdnet.com/blog/hardware/so-theres-a-rootkit-hidden-in-millions-of-cellphones/16708?tag=nl.e539

Instalar Wine 32 bits en Debian Wheezy 64bits

November 17th, 2011

Bien. Entiendo. Debian es genial, es lo más pero tiene algunas cosas. El Wine por ejemplo no está disponible. Genial, alguien se peleó con alguien. Razones políticas. Entiendo. Estoy compilando Wine mientras escribo. Hasta ahora hice esto:

Voy a instalar Wine en 32bits porque no quiero ejecutar Windows en 64 bits sino en 32. Sigamos.

Bajé el wine de esta página:

http://sourceforge.net/projects/wine/files/Source/

Yo bajé la versión 3.1.14
Descomprimí el archivo en un directorio y me cambié a ese directorio

echo "deb-src http://ftp.ca.debian.org/debian sid main contrib non-free" >> /etc/apt/sources.list.d/wine.list
apt-get update
apt-get build-dep wine
aptitude install lib32asound2-plugins 
aptitude install lib32v4l-dev
CC="gcc-4.4 -m32" LDFLAGS="-m32 -L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
checkinstall make install

Sigue compilando… andará esto??? Sigo esperando… es un rato, no? Cada tanto tira unos errores… pero anduvo. Bien!Ahora instalamos manualmente las librerías de Gecko.

Me bajé todos los archivos que están acá http://wiki.winehq.org/Gecko y los puse en /usr/local/share/wine/gecko. Nuevamente me confundí y primero puse los archivos de 64bits. Estoy ejecutando Windows a 32bits, y no a 64bits.

Ahora instalo el winetricks de los repositorios

aptitude install winetricks

A continuación me puse a instalar el Google Sketchup a través de winetricks y todo anduvo perfectamente!

 

Cambiarle la ROM al Milestone en Argentina

November 9th, 2011

 

Empecé este tutorial sin saber si podría tener mi teléfono andando otra vez, pensando que en el peor de los casos tendría que comprarme un aparato nuevo. Mi Milestone tiene más de un año de vida y cuando lo compré no era un modelo nuevo, así que tenía cierta idea de renovarme si algo salía mal.

Pero ya han pasado 9 días y tengo que decirles que ha sido todo un éxito, mi teléfono funciona en todo a la perfección sin ningún problema a la vista con la versión de Android 2.3.7 y siento que me han regalado un nuevo teléfono. Realmente vale la pena hacer esta prueba. El teléfono además pasó a funcionar a 1Ghz de los 600Mhz a los que andaba de fábrica. No veo un gran impacto en la batería que me sigue durando un día de trabajo.

Necesitamos:

  • cable USB
  • el teléfono totalmente cargado
  • una terminal de Linux preferentemente o una de Windows. Hice todo con Linux
  • Alguna forma de copiar archivos en la SDCARD, sea con un lector en la compu, via WIFI con alguna app de android, via USB con la compu, lo que sea. El OpenRecovery tiene un modo Storage que es muy útil.

Seguí las instrucciones que están aquí:  pero si estoy escribiendo mi propia guía es porque yo quería instalar el Cyanogen 7.1 y además porque quería poner un poco más de detalle en mi “paso a paso”. Honestamente cuando uno está cambiando la ROM de un teléfono, sobre todo la primera vez, lo mejor es tener todo muy explicado.

Lo primero que hice fue actualizar el bootloader que segúnh parece está bloqueado para el Milestone, no así para el Droid. El modelo Droid de Motorola ES DISTINTO!!

La versión que tenía era la 90.78, a pesar de haber actualizado a la versión 2.1 del sistema operativo hace unos meses. Me bajé la versión del bootloader y usé el sbf_flash para cambiarlo. El sbf_flash es un binario para linux que ejecuté en mi Ubuntu con Natty. No tiene librerías dinámicas así que no creo que ninguno tenga problemas con otro linux. Para Windows sé que hay otro programa, pero no lo probé, ni sé muy bien dónde está. Cuando pueda actualizo la info acá.

Empecemos! BootLoader

Apagamos el teléfono. Desplegamos el teclado y apretamos la flecha que va para arriba en el pad que está a la derecha, ese cuadrado dorado. Con esa tecla apretada encendemos el teléfono y casi inmediatamente aparecemos en el bootloader. Allí podremos ver la versión que está instalada actualmente.

Bootloader
90.78

Battery OK
OK to Program
Connect USB
Data Cable

Conectamos el cable USB, ahora debería decir

Bootloader
90.78

Battery OK
OK to Program
Transfer Mode:
USB

Con el cable USB conectado, abrimos una terminal en Linux y hacemos un lsusb

# $ tristan@nexus:/install/Android/Milestone$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Bus 002 Device 012: ID 22b8:41d0 Motorola PCS
...

 

Si nos bajamos el archivo sbf_flash y no es ejecutable primero tenemos que darle los permisos (gracias Guille!).

# $ tritan@nexus:/install/Android/Milestone$ chmod +x sbf_flash

Bien, nos aparece el teléfono. Ahora ejecutamos sudo ./sbf_flash bugeada90_78.sbf:

# $ tritan@nexus:/install/Android/Milestone$ sudo ./sbf_flash bugeada90_78.sbf
SBF FLASH 1.23 (mbm)

http://opticaldelusion.org

=== bugeada90_78.sbf ===
00: RDL03 0x82000000-0x8204CFFF F125 AP
01:  CG47 0xB0EE0000-0xB12A07FF 679E AP

>> waiting for phone: Connected.
>> uploading RDL03: 100.0%
-- OK
>> verifying ramloader
-- OK
>> executing ramloader
-- OK
>> waiting for phone: Connected.
>> sending erase
-- OK
>> uploading CG47: 100.0%
-- OK
>> verifying CG47
-- OK
>> rebooting

El teléfono se reinició normalmente, con el bootloader nuevo. El teléfono seguía funcionando normalmente, tal y como estaba. Repasé las aplicaciones, el tel: todo como antes. Reinicié el teléfono con el bootloader para ver si se había modificado el texto en algo, pero estaba exactamente igual.

El próximo paso debería ser entonces usar el OpenRecovery para hacer un backup de la rom actual y después instalar la nueva. Ahora me voy a preparar unos huevos fritos.

Preparando el OpenRecovery

  1. bajamos el OpenRecovery, yo lo bajé de acá
  2. extraemos el contenido del zip y nos queda un directorio OpenRecovery
  3. Dentro de esa carpeta crear otra con el nombre nandroid, para guardar allí el backup
  4. en la carpeta updates hay que meter todos los archivos que uno quiere ejecutar en el tel, en su zips. Yo tengo 3 archivos:
    update-cm-7.1.0.2-Milestone-KANG-signed.zip
    Radio_3G-brazil236-update-nosign.zip <- lo saqué de acá al fondo de la página
    gapps-gb-20110828-signed.zip lo saqué de acá, uno puede bajarse el que quiera
    ACTUALIZACION!!!
    acá hay una mucho mejor con CHAT DE VIDEO!! <- lo voy a probar!!
    gapps-gb-20111029-signed.zip
  5. copiar la carpeta OpenRecovery y el arhivo updates.zip en el directorio raíz de la tarjeta SD del teléfono

El OpenRecovery tiene un modo Storage que nos permite acceder a la tarjeta mientras estamos en modo recuperación es genial para arreglar cosas que no hicimos bien, o para cambiar versiones de archivos.

Instalación

Reiniciar el teléfono en modo recovery iniciando el teléfono con la X (la equis) del teclado físico apretado. Ahí vamos. Debería ejecutar el openrecovery y desde ahí tendría que hacer el backup de la rom actual… no? Bien, veamos:

  • iniciamos el tel con la x
  • aparece un triangulo
  • Apretamos vol up y el botón de la cámara
  • apply update.zip

Ahora se ejecuta el openrecovery

Nandroid -> backup -> backup all

Ahí estamos haciendo el backup

Ahora tengo que limpiar todo y para eso hago un

Wipe Dalvik Cache, Wipe Data / Factory Reset and Wipe Cache Partition

Aquí me mandé una metida de pata que explico más tarde

Buscamos la opción Apply Updates y ejecutamos la instalación en este orden:

  1. update-cm-7.1.0.2-Milestone-KANG-signed.zip <- Esta es la rom misma
  2. Radio_3G-brazil236-update-nosign.zip <- Esto es para que podamos atender el teléfono, sin esto no tenemos señal
  3. gapps-gb-20110828-signed.zip <- las aplicaciones de Google más importantes, fundamentalmente el Market.

Reiniciamos el teléfono con la opción Reboot System del Open Recovery y ya deberíamos tener el teléfono andando.

Ajustes

Qué genial! Ya tenemos el teléfono andando! Aunque tenemos ciertos problemas que se pueden arreglar.

  1. Está en inglés
  2. el market se cuelga espantósamente
  3. El 3G no me funcionaba así que fuí a mirar los APNS y me encontré que no tenía ninguno. El archivo que dice Brasil tiene info de Brasil, de Uruguay, pero de Argentina no.

Lo primero es fácil, se acomoda en Settings, Language y ahí aparece el español

Es increíblemente fácil arreglar el market, hay que ir al teclado en settings y configurar el teclado de Android en inglés de USA

El 3G no anda porque no ha quedado definido ningún APN:

Ajustes / Conexiones inalámbricas / Redes móviles APN

Allí agregué 3 distintos:

Apretamos la opción APN Nuevo y llenamos estos datos:
Nombre
Argentina:Movistar:Emocion
APN
internet.gprs.unifon.com.ar
Proxy
200.5.68.10
Puerto
8080
Nombre de usuario
Internet
Contraseña
Internet
Servidor
<No establecido>
MMSC
<No establecido>
Proxy MMS
<No establecido>
Puerto de MMS
<No establecido>
MCC
722
MNC
07
Tipo de autenticación
PAP
Tipo de APN
default
Protocolo APN
IPv4

Otro más, el DUN

Nombre
Argentina:Movistar:DUN
APN
internet.gprs.unifon.com.ar
Proxy
<No establecido>
Puerto
<No establecido>
Nombre de usuario
Internet
Contraseña
Internet
Servidor
<No establecido>
MMSC
<No establecido>
Proxy MMS
<No establecido>
Puerto de MMS
<No establecido>
MCC
722
MNC
07
Tipo de autenticación
PAP
Tipo de APN
dun
Protocolo APN
IPv4

 

Uno más, el MMS!

 

Nombre
Argentina:Movistar:MMS
APN
mms.gprs.unifon.com.ar
Proxy
<No establecido>
Puerto
<No establecido>
Nombre de usuario
mms
Contraseña
mms
Servidor
<No establecido>
MMSC

http://mms.movistar.com.ar

Proxy MMS
200.68.32.239
Puerto de MMS
8080
MCC
722
MNC
07
Tipo de autenticación
PAP
Tipo de APN
mms
Protocolo APN
IPv4

Estos datos están en la página de los foros de Movistar. Muy útil.

Otras cositas que me encontré:

Instalé youtube del market

El flash ya está instalado

Tuve que definir el número de teléfono del voice mail. En Movistar es el 555.

Antes de terminar les cuento que si uno sabe cómo son las cosas, toda la actualización lleva unos minutos nada más. Me llevó más tiempo porque me mandé algunas macanas y se los cuento:

Lo primero que hice mal fue copiar los updates des-zipeados en la sdcard. La segunda macana fue utilizar una ROM que no correspondía y el teléfono se me colgaba apenas arrancaba. Muy feo! gracias al cielo me encontré con este mensaje que me aclaraba todo

To answer this question, the most likely problem is that you did the same thing I did. Instead of downloading this .zip file: ‘update-cm-7.0.0-RC3-0.07-11.03.12-Milestone-signed.zip’, you downloaded this one: ‘update-cm-7.0.0-RC3-0.07-11.03.12-Droid-signed.zip’.

The subtle different is the hardware between the Droid and the Milestone. Download the Milestone one because it seems like people are going straight to Cyanogenmod’s site and not realizing that the Milestone isn’t officially supported there.

Claro, lo bajé de acá http://download.cyanogenmod.com/?type=stable&device=sholes

Y tenía que bajarlo de acá

https://github.com/nadlabak/android/downloads

Les paso una página con más datos de esto:

http://android.doshaska.net/cm7

llegué a todo esto entrando a la página de teléfonos no soportados de cyanogen

http://forum.cyanogenmod.com/forum/23-unofficial-ports/page__prune_day__100__sort_by__Z-A__sort_key__last_post__topicfilter__all__st__150

 

Acá hay uno que no probé

http://web.cs.dal.ca/~darndt/other/moto-milestone-flash/

 

De las cosas geniales que tiene el teléfono:

  • La interfaz es muy configurable y funcional
  • viene con una terminal
  • viene con el dropbear que es un servidor ssh, sólo hay que configurarlo. El autostart no me anduvo así que hice lo que dice acá
  • viene con el openvpn, y hay que instalarle los certificados por el navegador web: el ca.crt y el archivo pc12 para la firma digital, el resto se configura en settings
  • viene con una linterna que usa el led
  • soporta temas
  • dice que viene con un modo icógnito para el navegador pero nunca lo probé
  • tiene una cosa que se llama Phone Goggles para filtrar a los indeseables… muy interesante
  • podés hacer un dibujo secreto para desbloquear el teléfono
  • Viene con un DSP Manager para el sonido del teléfono

 

Por qué me opongo tan rotundamente al aborto

September 27th, 2011

.

Quiero dejar de lado cualquier tema religioso. No pasa por allí. El divorcio, el casamiento entre homosexuales y el uso del profiláctico deberían conversarse en otra mesa aparte. Hablemos de matar.

La lista de argumentos que tengo en la mente que respaldan al aborto me resulta muy floja. Vamos al principal de todos:

La de niñas que mueren porque se practican el aborto en clínicas clandestinas

Con ese mismo razonamiento se podría decir con bastante razón: “De las muertes por sicarios es muy posible que la mitad o más sean inocentes que vieron el crimen involuntariamente: se los mata para tapar el crimen real. Son víctimas de un sistema de asesinos que no tiene legislación, ni matrículado, ni paga impuestos. Si se pudiera contratar a un asesino profesional, con entrenamiento provisto y verificado por el Estado, la cantidad de muertes innecesarias bajaría en un 40% el primer mes. “

Cuando se habla de planificación familiar y se propone la muerte, me resulta absolutamente ridículo que se le ponga una fecha límite. Claro, están tratando de protegerse de que sus madres traten de abortarlos ahora que proponen licencias para matar, pero lo más ridículo de todo es que para trazar esa línea en realidad se tratan de elegir diversas excusas para decir esto:

“Será legal matar a tu hijo hasta los tres meses, porque si no te diste cuenta antes eres tan estúpida que te merecés el niño”

Entonces empiezan los debates nominalista sobre la vida y la conciencia, cuando en realidad lo que se pretende es habilitar a la mujer a que mate a su hijo para que siga siendo la responsable de cuidarse: “Tomá nena, acá te doy el permiso para matar porque si se te escapa vos tenés que tirar del gatillo. Ojo! te doy tres meses, tendría que alcanzarte

El debate sobre el aborto esconde también el pedido de un macho egoista que pretende que siga siendo la mujer la que tenga la responsabilidad final de cuidarse.

Por eso los argumentos son tan primitivos, por eso los defensores se preocupan tan poco por las campañas de educación sexual, por concientizar acerca de que cierto nivel de promiscuidad no es bueno para el cuerpo humano, que se debe respetar el propio cuerpo. No se habla de concientizar a las personas de que hoy en día, no importa cómo te cuides, existe la posibilidad de que tu método falle y suceda lo que no querías. Y creo que es malo enseñar que matar arregla las cosas.

No entiendo el límite para matar

El límite sobre la edad a la que se puede matar a un niño no está dado por la viabilidad de esa vida, sino porque es inconveniente a su madre o a su familia. Se intenta definir desde cuándo está mal matar a alguien porque se reconoce que matar está mal. Y se pretende decir que el niño no sufre porque no se da cuenta, o porque no tiene conciencia, sin preocuparse por definir con precisión cuándo se adquiere la conciencia ni el sufrimiento. Sin entender si estamos capacitados para poder entender lo que es la conciencia, o la vida. Y así cualquier anestesista podría matarnos, o no sería delito matar a alguien dormido.

La mujer tiene derecho sobre su cuerpo y sobre su vida

Es más ridículo ponerle un límite de tiempo a una aseveración tan importante, sobre todo porque una madre puede no darse cuenta la carga que significa tener un hijo hasta que tiene un año. Y lo que tendrá que pagar por su educación estos días?

Ahora, hablemos de las violaciones

“Si una mujer es violada, tiene derecho a terminar la vida de ese niño, fruto de una situación violenta. Vos permitirías que tu hija lleve en el vientre el fruto de semejante monstruosidad?”

Esta es la más difícil de todos los argumentos, no porque sea de alguna solidez si no porque se cruzan emociones muy complejas. La primera de todas es la idea fútil de que después de una situación tan aberrante se puede reparar el daño. Y ese niño es la consecuencia menos nefasta de todas.

Si yo soy padre de un niño, y resulta que me entero de que es fruto de una infidelidad que tuvo mi esposa con un tipo de lo más ruin, (y cuando digo esto se me frunce todo) qué hago con todo el amor que he puesto en él? Le digo: “Vete, no eres más mi hijo”. O tengo derecho a matarlo porque ser malo es genético?

Los argumentos que escucho para defender el derecho al aborto son tan primitivos y rastreros que se pueden utilizar para defender las prácticas más ruinosas y viles que ha tenido la humanidad en su historia:  “A los indios/judíos/negros está bien que se los mate y esclavice porque no tienen alma” y después tendrán que salir a defender y probar ellos mismos que tienen alma, que son seres humanos y que tienen derecho a vivir.

Y el debate imbécil sobre si los negros y los indios tenían alma era fruto de personas que no querían perder la comodidad de tener mano de obra barata. Y el debate criminal sobre si los judíos eran malvados era fruto de la necesidad de subvencionar la falta de competitividad de ciertos comerciantes y burgueses.

Disfrazar de modernidad –de derechos humanos– a este debate infanticida es un insulto a todos los logros y victorias de las que podemos estar orgullosos como seres humanos.

Hacerse el imbécil, olvidar toda la moralina y coimear a un policía porque nos pasamos la luz, barrer la basura debajo de la alfombra,  a la larga no funciona. Ahora, pedir legislación para que eso sea legal es de cretino, y querer permiso para matar es de criminal.

Si alguien me puede ayudar con argumentos mejores que estos estoy totalmente dispuesto, porque dicho todo esto les cuento que la única verdad absoluta e indiscutible que conservo es la de que puedo estar equivocado.