Cargador de signo de exclamación en Atari – Decodificado

Viernes, 14 de marzo de 2014 9 comentarios

El famoso signo de exclamación

Cuando los computadores Atari recién llegaron a Chile, practicamente todos los juegos que se podían encontrar en cassette usaban el famoso cargador del signo de exclamación.  Se iniciaba la carga de cassete encendiendo el computador con las teclas OPTION + START presionadas, sonaba un beep, se presionaba una tecla y después de unos 10 segundos sonaban unos 6 “pitos” y aparecía un signo de exclamación en la parte inferior derecha de la pantalla, luego pasaban unos 10 segundos más y comenzaba a sonar la carga del juego en sí, a veces amenizada por alguna simple pantalla de presentación.

Si algo fallaba durante la carga, se debía comenzar desde cero, por lo que toda la ansiedad acumulada durante los varios minutos de carga se veía absolutamente recompensada cuando finalmente aparecía el juego en pantalla.  Posteriormente aparecieron mejores sistemas de carga aplicando “turbo” (mayor bitrate) y un mecanismo de recuperación de errores que permitía continuar la carga desde el punto de falla y así no comenzar todo desde cero.  Estos sistemas de carga avanzados merecen un artículo propio, lo que vamos a ver acá es el cargador original del signo de exclamación.

Básicamente estos sistemas de carga funcionaban así: Al iniciar el sistema, la tecla OPTION presionada indicaba al sistema operativo del ATARI que desconectara la ROM del lenguaje BASIC (su espacio era ocupado por muchos juegos), y la tecla START indicaba que se quería hacer un boot desde cassette.  Cuando el usuario presionaba una tecla después del beep, el sistema operativo del ATARI cargaba un archivo y lo ejecutaba.  En el caso de practicamente todos los juegos, este archivo era un cargador un poco más inteligente que se encargaba de cargar el juego en un formato más flexible (XEX).  Si vieramos la cinta como un esquema, sería así:

| ------- CARGADOR EN FORMATO BOOT DE ATARI -------|---------- JUEGO EN FORMATO XEX ----------|
| CARRIER - BLK1 - BLK2 - BLK3 - BLK4 - BLK5 - EOF | CARRIER - BLK1 - BLK2 - ... - BLKn - EOF |

Siempre quise saber exactamente qué hacía el código de este cargador tan simple, y por qué era tan grande (unos 640 bytes). Gracias al usuario AsCrNet de AtariWare que me envió un dump del cargador pude finalmente decodificarlo y ver qué hacía.

Leer más…

Tags: ,





Aclaraciones sobre el acceso a mi colección de videos y música simplificado

Lunes, 18 de marzo de 2013 15 comentarios

Con la publicación de mi artículo sobre cómo simplifiqué el acceso a mi colección de videos y música, tuve varias conversaciones con personas que habían hecho algo similar, y como en los asados, cada uno tiene su propia y “mejor” forma de hacer las cosas.

Para los amigos que aun están en la etapa de ver cómo hacerlo, quiero hacer algunas aclaraciones para ayudarlos a entender mi experiencia y el por qué de algunas decisiones que tomé en la implementación.

Creo que lo primero que conviene saber es qué es lo que ya había probado (y no era suficiente).  Por ejemplo muchas de las soluciones que me indicaron del tipo “pero es más fácil si …” eran justamente lo que tenía como punto de partida, y quería mejorar.

Implementación original

Incialmente tenía un Zotac Mag con XBMC conectado a uno de los televisores.  Este equipo tenía parte de mi contenido en su disco duro, y el resto lo leía desde una biblioteca compartida en otro PC via red.  Este es el equivalente a tener por ejemplo un computador con una biblioteca de iTunes compartida y un AppleTV o un Mac Mini conectado al televisor actuando como reproductor.

Esta solución tiene varios problemas para mis necesidades personales:  Uno es que necesitas tener al menos un equipo siempre encendido, en este caso el que comparte la biblioteca (sea iTunes u otro), y si es un Apple, necesitas además tener un reproductor Apple por cada televisor.  Si no es Apple, pues es lo mismo que ya tenía con el Zotac Mag.  Por otra parte, el contenido del disco del Zotac Mag no podía ser compartido fácilmente.

Mientras tanto, el segundo televisor no tenía nada conectado, y la única forma de acceder al contenido era sacando el disco USB con mi biblioteca para conectarlo directamente al PC.  Engorroso si son las 2AM o estás compartiendo un buen momento con otra persona. Ni hablar si eso implicaba copiar archivos o que el televisor no pudiera reproducir los archivos.

Pensé en algún momento conseguir otro equipo como reproductor, pero en el camino y por otros motivos, me hice de un GoogleTV y un AndroidTV, ambos con capacidad de reproducir contenido via DLNA.

Entra el NAS

Para eliminar el equipo que siempre está encendido, fue donde recurrí al NAS.  También es un equipo que siempre está encendido pero tiene ventajas bien interesantes:  Su consumo de energía es mínimo, es un server puro (no hay capacidad ociosa), y ocupa tan poco espacio que es como si no existiera.

Aca pueden ver una foto del NAS, y para apreciar su reducido tamaño, le puse encima un DigiPass, que es del porte de un llavero.

NAS

NAS junto a un DigiPass

Tener el NAS es como si mi biblioteca estuviera simplemente “en la red” de mi casa.  Es tan pequeño que el router motorola de VTR parece una torre al lado de él.  Lo único molesto es su led rojo cuando está encendido, pero se nota sólo si la pieza en donde está tiene todo apagado.  Tampoco tiene ventiladores, por lo que es absolutamente silencioso.

Los reproductores

Para la reproducción de video, independiente de que ocupara XBMC, un computador con VLC, un televisor Smart, GoogleTV, Android TV, etc, el denominador común siempre terminó siendo DLNA.  Es más, en el televisor Smart sólo enchufas el NAS y te aparece lo que muestra la foto de abajo.

NAS en LG Smart TV

NAS en LG Smart TV

Una de las críticas a mi implementación era que era “muy hacker”.  Pero las “hackers” de mi casa no tienen mayor problema presionando el botón “input” para seleccionar el NAS.

Acá hay una captura de lo que se ve cuando selecciono el NAS en el televisor.

Selección de videos del NAS en LG SmartTV

Selección de videos del NAS en LG SmartTV

Por el lado del televisor “no smart”, este ya se encontraba conectado a un GoogleTV. Lo único que me costó fue decidir qué aplicación usar para acceder al NAS, y justamente escribir este artículo es para ahorrarles ese tiempo. Basta instalar MediaHouse desde Google Play, seleccionar el NAS y listo, verán las mismas carpetas que se ven en la foto.

Transcodificación

El no poder reproducir el contenido por encontrarse en un formato no procesable por los reproductores es algo que sólo se puede evitar conectando un computador con XBMC o VLC al televisor, en donde la disponibilidad de codecs es infinita.  Pero eso es volver al punto de inicio, cuando ya tenía el Zotac Mag con XMBC.  Lo mismo sería conectar un Mac Mini o un AppleTV, es volver al punto de inicio del que quería escapar.

La transcodificación tiene sus pro y sus contras. El principal contra es que es un proceso lento, dependiendo del computador puede tomar unos 10 minutos por hora de video.

A su favor tiene varias cosas, sobre todo considerando que el video se transcodifica sólo una vez. Vamos viendo:

  • El archivo resultante generalmente es más pequeño que el original, dependiendo del bitrate seleccionado.  Por ejemplo muchos DVD’s de 4.7GB terminan convertidos en archivos de 500MB con la misma calidad aparente.
  • Se puede integrar en un solo archivo el video con sus subtítulos, nada de andar con los archivos sueltos por ahí
  • Muchos de los videos en HD que pululan en la red ya están en el formato correcto (MKV/H.264), no hay que transcodificarlos
  • El archivo SIEMPRE funcionará en todos los dispositivos.  Aquí your mileage may vary porque depende de tus dispositivos.
  • En mi caso, la mayoría del contenido que estoy moviendo al NAS lo tengo originalmente en DVD, por lo que la transcodificación es INELUDIBLE.  Por otro lado, la ganancia en espacio físico es altísima, ya que el CD/DVD se puede descartar una vez transcodificado.

Lo que no se vió

Hay una parte del proceso que quizás confundió a algunos que lo encontraron “muy hacker” y fue la actualización del firmware para instalar Snake OS.

En la realidad, los “complejos” pasos fueron:

  • Conectar el NAS a la red
  • Encenderlo
  • Abrir la página web de administración (como si fuera un router)
  • Seleccionar el archivo con SnakeOS y darle Aceptar
  • Esperar a que terminara la instalación y posterior reinicio.
Video en 1080p corriendo sobre LG SmartTV conectado al NAS

Video en 1080p corriendo sobre LG SmartTV conectado al NAS

Los costos

La parte de costos no es menos importante.  No me gusta llenarme de equipos con capacidades que no voy a usar, y si puedo reutilizar algo que ya tengo, mejor aún.  Por otro lado me si voy a gastar en algo, tiene que ser proporcional al uso que le voy a dar.  Como a veces le digo a mis amigos, para qué quiero un auto caro si pasará casi todo el tiempo estacionado.

Esto era lo que ya tenía antes de comenzar esta implementación:

  • 1 Televisor con soporte de DLNA
  • 1 Televisor sin soporte de DLNA
  • 1 Google TV enchufado al televisor sin DLNA
  • 1 Disco duro de 500GB que me sobró cuando le cambié el disco al Mac Mini
  • 1 Red Wifi :-P

Estos fueron mis costos en hardware:

  • 1 NAS : USD$40
  • 1 Adaptador para el enchufe : USD$1

Total : USD$41 (unos CLP$20.500)

Mis costos en horas hombre (aproximado):

  • Actualización del Firmware : 5 minutos considerando lo que tuve que leer

También hay costos del “noviciado” y que se evitarán con este par de artículos sobre el tema. No tengo estimaciones ni tampoco interesa mucho, porque no tendrán que pasar por eso nuevamente:

  • Reformatear disco NTFS a EXT
  • Buscar solución al problema de Mac OSX con versiones antiguas de SMB
  • Probar el codec que funcionara mejor, junto a su configuración

A modo de comparación de costos, aquí están los costos calculados de las alternativas “más fáciles”, pero que tenían el pequeño inconveniente de ser iguales a mi problema original, el que ya tenía solucionado:

Alternativa 1:

Time Capsule + 1 Mac Mini por cada televisor, o sea 2 Mac Mini

  • 2 Mac Mini = 2 * CLP$384.000 = CLP$768.000
  • 1 Time Capsule para alojar la biblitoeca (2TB) = CLP$192.000

Costo total sólo en hardware : CLP$960.000

Una diferencia de un 4.800% con el costo de mi implementación.

Alternativa 2:

1 Mac Mini + 1 Apple TV por cada televisor, es decir, 2 Apple TV

  • 2 Apple TV = 2* CLP$76.000 = CLP$152.000
  • 1 Mac Mini  = $384.000

Costo total sólo en hardware : CLP$536.000

Una diferencia aproximadamente de 2.600% con el costo de mi implementación.

Además hay que agregar que con un sistema basado en Apple no podría acceder al contenido desde los 2 computadores con Linux que además se usan en la casa, ni los Android’s.

En mi caso personal también podría descontar el Mac Mini, porque hay uno.  Pero ni loco lo dejaría encendido 24×7.  Aún así la implementación sería un 700% más cara que lo que conseguí finalmente.

Cómo simplifiqué el acceso a mi colección de videos y música

Domingo, 17 de marzo de 2013 5 comentarios

Actualización: Agregué un artículo con algunas aclaraciones,  describiendo la lógica tras los componentes seleccionados y una comparación de costos con otras alternativas “más fáciles”


Hace unas semanas logré algo que me permitió ordenar todo el contenido de audio y video que he recolectado por años.  Como pasa en muchos hogares, la cantidad de contenido y dispositivos para almacenar y reproducir este contendio hace que todo se vuelva un caos.

El problema es que a la larga los videos y música comienzan a quedar repartidos por todos lados, y cuando quieres verlos te tienes que acordar en qué disco o computador se encuentra, copiarlo al computador o disco en donde lo quieres reproducir etc.  Un efecto colateral que se produce es que ya no sabes qué es lo que tienes, hay contenido que se va perdiendo entre tanta cosa y fácilmente alguna joyita pude quedar sepultada para siempre.

Por otra parte, no soy de los que les gusta ver videos en el computador.  Si tienes un televisor con una buena pantalla, y un buen sistema de sonido, es lo ideal para apreciar en toda su majestad un buen concierto o una buena película.  El computador para mí, queda relegado sólo a los “videos/cortos casuales”.  Entonces el criterio era bien simple: Necesitaba algo que pusiera a mi disposición todo el material audiovisual en mis (2) televisores.

Los reproductores

Uno de los televisores disponibles es un Samsung “no smart” que tiene una entrada de USB para conectar un disco duro o pendrive.  El otro televisor es un LG “smart” que tiene eso, además de conexión a internet y lo más importante en este caso: Soporte DLNA.  Qué significa? El soporte DLNA permite que un dispositivo pueda reproducir el contenido almacenado en otra parte, en terminos simples esto quiere decir que un televisor con soporte DLNA podrá reproducir contenido (audio/video) que se encuentre almacenado en otro dispositivo a través de la red (WiFi o Ethernet).

Para el televisor sin soporte DLNA tenía una carta bajo la manga:  Por mis desarrollos para Android/GoogleTV tenía a mi disposición un AndroidTV y un GoogleTV, cualquiera de los dos conectable al Samsung “no smart”.  Finalmente deje el GoogleTV conectado al Samsung “no smart” para darle soporte DLNA.

El servidor de contenido

Para almacenar y publicar el contenido contaba con un MiniPC Zotac, pero lo que no me gustaba es que de vez en cuando enciende su ventilador para disipar el calor. No es molesto de día, pero de noche se nota bastante. Por otra parte, encontraba que este computador estaba sobredimensionado para usarlo como un simple servidor, por ejemplo su chip de video nvidia estaría totalmente infrautilizado.

Conversando con mi amigo René Viancos (Renix) de Retronia.cl, quien había hecho algo similar, me recomendó un equipo ultra-económico y de bajo consumo: Se trata del NS-K330.  Es un mini computador basado en ARM que está diseñado para actuar como servidor de archivos compartidos via Samba, FTP, HTTP, servidor de impresión y un cliente BitTorrent integrado, para que las descargas no dependan de un computador encendido.  Lo mejor de todo: Se puede actualizar el firmware a SnakeOS, un Linux para ARM con soporte de DLNA en donde incluso puedes crear un chroot con Debian y tener acceso a toneladas de software.  Para simplificar la lectura, de aquí en adelante a este servidor le llamaremos NAS (Network Attached Storage)

Manos a la obra

Como pueden sospechar, el firmware original del NAS duró los pocos minutos que me tarde en comprobar que el hardware venía bien de fabrica.  Al actualizar el firmware sólo tuve que agregar MiniDLNA a lo que SnakeOS incluye por omisión.

El NAS viene sin disco, sólo puertos USB para conectar el disco que uno quiera.  Incialmente le puse uno de 500GB con NTFS, que posteriormente dejé como EXT3 por problemas que comentaré más adelante.  En este disco SnakeOS creó la partición /opt en donde instala el software adicional empaquetado como archivos opk.  Además, y dada mi dependencia con Midnight Commander (mc) para manipular archivos, instalé un chroot con debian en el mismo disco.

Por el lado de los televisores, el LG ya incluye soporte de DLNA por lo que el dispositivo aparece como si fuera una entrada adicional.  Al seleccionarlo se puede navegar por las carpetas y reproducir cualquier archivo ahí publicado.  En el caso del Samsung, éste fue conectado al GoogleTV y después de explorar varias aplicaciones me quedé con MediaHouse.

Problemas y su solución

En general todo el aparataje funciona bastante bien y obtuve lo que andaba buscando: Desde cualquiera de los dos televisores tengo acceso a toda la música y videos desde una única fuente.  Desde los computadores, tengo acceso al NAS via Samba (archivos compartidos de Windows) y ssh en caso de que requiera entrar a picar.

Me tope con 3 problemas que afortundamente pude solucionar.  Esta sección puede ahorrar muchos dolores de cabeza a quienes estén en la misma tarea.  Los problemas fueron:

  • Lentitud y mal soporte de NTFS en otros sistemas operativos
  • Problemas de acceso a las carpetas compartidas
  • Y lo peor: Problemas de soporte de formatos de video en los televisores.

Vamos a ver…

Sistema de archivos (NTFS vs EXT)

Lo primero que tuve que hacer fue copiar los archivos que tenía en mis computadores al disco del NAS.  Para no dar vueltas innecesarias por la red, formateé la unidad con NTFS en donde había “promesa” de ser soportado en los sistemas operativos que ocupo, que son Mac OSX y Linux.  Con Linux todo perfecto, acceso de escritura rápido y seguro como es habitual, pero en Mac OSX es un DESASTRE.  Tuve que instalar aplicaciones adicionales y peor aún, el disco comenzó a quedar más corrupto que Julio Pereira, y eso ya es mucho decir.  Por suerte los primeros archivos estaban respaldados asi que no perdí nada.

Ya que no podía confiar en OSX para escribir en ese disco, decidí conectarlo directamente al NAS y copiar los archivos via red.  Lo que comencé a percibir es que la escritura en NTFS en un equipo de poca potencia como el NAS es increíblemente lenta.  Finalmente me fui a la segura y dejé el disco con ext3, con eso el rendimiento se aceleró bastante aunque sin llegar a ser espectacular.  Dependiendo del volumen de lo que necesito copiar, lo copio via red al NAS o bien conecto el disco a un Linux y copio directamente con ese computador. Intentar EXT en OSX? No, gracias.

Acceso a archivos compartidos

Para acceder a los archivos compartidos se puede usar ssh/scp o bien el protocolo de compartición de archivos de Windows (SMB/Samba).  Ambos funcionaron impecable en Linux, gracias al soporte simplificado de ambos protocolos en Nautilus/GNOME. Copiar los archivos es algo tan simple como arrastrarlos de allá para acá como si fueran locales.

Por otro lado, el tan cacareado fácil de usar Mac OSX, dió algunos problemas.  Se resistía a conectarse al NAS dando un mensaje de error de que el servidor no está disponible. Cuento corto: Max OSX no soporta versiones antiguas del protocolo, por lo que el procedimiento que debo aplicar cada vez que inicio OSX es:

  1. Tratar de acceder a los archivos para que me tire el error
  2. En una consola, ejecutar el comando: sudo sysctl -w net.smb.fs.kern_deprecatePreXPServers=0



Formato de video / codecs

El principal problema que tuve con los formatos de video y sus codecs es que no todos están soportados en mis reproductores (LG y GoogleTV), por lo que tuve que buscar algo que funcionara bien en ambos.  Por otra parte, en algunos casos al adelantar el video éstos se quedaban pegados o en el caso de LG, arrojaba un error de que no podía reproducir el contenido.

Finalmente la combinación perfecta fue: Contenedor MKV, Video H.264, Audio AAC codificado por ffmpeg, Constant bitrate.  Para codificar los videos, después de probar varias aplicaciones me quedé con Handbrake.

Con esa combinación logré : Soporte de múltiples streams de Audio en un sólo archivo (ejemplo 2.0 y 5.1), incrustación de subtítulos en el mismo archivo, bajo bitrate y por lo tanto archivos pequeños.  La selección del codec de audio se debío a que el codec por omisión en OSX (CoreAudio) se desincronizaba en algunos videos.

Otras alternativas

Por supuesto que este artículo es mi caso particular, que soluciona los problemas que se presentan con mis equipos disponibles.  Como dicen por ahí your mileage may vary.

Como dato final, si es que quieren lograr algo similar, tienen múltiples alternativas, lo importante es que cuenten con soporte DLNA de alguna forma, ya sea integrado en el televisor o a través de alguna “cajita” adicional.  He visto que ya algunas tiendas venden equipos “AndroidTV” como el de Geniatech, la consola Playstation3 también soporta DLNA, etc.  También es opción usar XBMC ya sea conectado al televisor con un mini computador (como el Rapsberry Pi), o en un computador común y corriente.

 

El mundo sin Steve Jobs

Jueves, 6 de octubre de 2011 5 comentarios

Y llegó el día que no queríamos que llegara, se ha ido Steve Jobs. Para muchos es un genio, y para otros un tirano, lo que no queda en duda es su aporte a la vida moderna: Tienes que vivir en una caverna para poder decir que la influencia de Steve no afecta tu vida diaria.

Puede no ser el inventor de muchas cosas, pero esas invenciones probablemente estarían perdidas en un laboratorio o hubiesen sido una curiosidad tecnológica sin la visión y el liderazgo de Steve. Se necesita alguien que sea capaz de alinear a los expertos técnicos y comerciales – muchas veces rock stars que son muy difíciles de manejar – sólo así puedes sacar adelante productos y conceptos como los que hoy atribuimos a Steve.

A modo de homenaje, recordemos cómo era o sería el mundo sin Steve Jobs.

  • Antes de Apple los computadores estaban destinados a hacer cálculos balísticos o financieros, costaban una fortuna y se necesitaban expertos para manejarlos.  La gente normal “no necesitaba computadores”, ya que no había nada que hacer con ellos.  Steve Jobs creía que lo computadores podían darle poder a la gente normal, y afortunadamente fue capaz de convencer al genio de Steve Wozniak de que esa idea tenía sentido.
  • Antes de Apple los computadores se manejaban con comandos crípticos, todo se realizaba por medio del texto, tanto las instrucciones que se le daban al computador, como la propia respuesta del computador a esas instrucciones.  Steve conoció en los laboratorios de Xerox el concepto de la interfaz gráfica y el ratón, el problema era hacer que esa tecnología funcionara en las limitadas capacidades de los computadores personales que Apple podía producir, a un costo razonable.

Procesador de Texto WordStar sobre CP/M

  • Antes de Apple la música digital sólo se podía obtener de forma ilegal.  Los músicos estaban condenados a ser pirateados o seguir siendo abusados por los sellos discográficos.  iTunes demostró que había un mercado para la distribución de música en formato digital, y que la red no servía sólo para piratear.  En poco tiempo se convirtió en el primer canal de distribución de la música, dejando atrás a los medios tradicionales.
  • Antes de Apple tenías que seleccionar qué musica llevabas contigo, a menos que quisieras andar con un bolsito en tu mochila.  Apple logró poner horas y horas de música en tu bolsillo, incluso en el bolsillo más pequeño de tu pantalón con el iPod Nano.  Como si esto fuera poco, incorporó una sencilla interfaz de usuario basada en una ruedita tactil desde donde puedes realizar todas las operaciones que necesita el dispositivo.
  • Antes de Apple la producción musical estaba estrictamente reservada a grandes estudios, con equipos carísimos basados en hardware.  Si bien Apple no inventó el concepto, ni la tecnología directamente, tenía un computador y un sistema operativo suficientemente fiable y poderoso para que empresas como Digidesign creyeran en que los computadores podían ayudar a tareas de edición, grabación, mezcla y postproducción musical.  Gracias a esta simbiosis, hoy puedes tener un estudio musical en tu casa.

Reproductor de MP3 RIO

  • Antes de Apple los teléfonos inteligentes tenían muchos botones, carecían de aplicaciones y servían para ver planillas de cálculo o leer correos electrónicos.  Se manejaban con un lapiz y su interfaz de usuario imitaba a la interfaz de un sistema de escritorio, con menú de inicio incluido.  Hoy todo smartphone trata de imitar al iPhone de Apple de alguna forma, ya sea por su pantalla táctil, su único botón o su interfaz gráfica basada en lanzadores de aplicaciones que corren a pantalla completa.
  • Antes de Apple los desarrolladores de software necesitaban una fuerte inversión para llevar sus productos al mercado, si es que lograban obtener algo de notoriedad.  Por otra parte los usuarios tenían que salir a buscar el software “a la calle”, sin que nadie asegurara la calidad del software disponible.  Junto con el iPhone, no sólo se creó un sistema operativo que hoy es un referente respecto al software base y ambiente que se debe proveer a los desarrolladores, sino que también achicó la brecha existente entre éstos y sus usuarios.  El AppStore hizo millonarios a muchos, permitió que la distribución de las aplicaciones se democratizara, y al mismo tiempo permitió que los usuarios lograran tener acceso a software de calidad en un solo lugar.  Hoy todas las compañías tratan de tener su propio AppStore.

IPaq - Smartphone de HP

  • Antes de Apple la televisión sólo servía para… ver televisión.  Aunque nunca ha sido un éxito, el AppleTV abrió las puertas para ver la televisión de otra forma.  AppleTV convirtió a los televisores en un dispositivo más conectado a Internet.  Pese a sus problemas de comercialización, y desencanto en la propia compañía, hoy los SmartTV son un lejano descendiente de este concepto.
  • Antes de Apple los tablets eran unos computadores que no tenían mayor gracia que permitir tomar notas con un lapiz stylus.  Se trataba de notebooks con un teclado escondido, en donde el sistema operativo y su interfaz eran iguales a lo que podemos encontrar en los escritorios.  El iPad de Apple demostró que esa dirección estaba equivocada, y no se trataba simplemente de un notebook (o netbook) sin teclado, sino que se trataba de un computador con raza propia.  Eliminó el stylus, y adaptó la interfaz de usuario para ser usada sólo con los dedos.  Al igual que con el iPhone, hoy todos los tablets se quieren parecer al iPad, pero ninguno cuenta con el nivel de terminación y el ecosistema de aplicaciones que distingue al iPad.

Sketch de Mickey Mouse

  • Antes de Apple el navegador más usado en el mundo era el nefasto Internet Explorer.  Si bien Mozilla logró que los más techies impulsaran una alternativa de calidad en el mundo de los navegadores, fue Apple quien tomó KHTML (KDE) y lo convirtió en una competencia en el mundo del usuario común y corriente al incorporarlo en sus productos estrella a través de Safari.  Con esta incorporación se le terminó la excusa a los desarrolladores de que sólo valía la pena probar que sus creaciones sólo funcionaran en Internet Explorer.
  • Antes de Apple, el sistema operativo Unix era sólo para privilegiados expertos.  Aunque en Linux se han hecho intentos por llevar esta tecnología a los usuarios “de a pie”, fue Mac OSX el que logró construir todo lo que hacía falta para llevar este sistema al público. Sus distintas tecnologías que agregan valor a Unix y lo convierten en un producto de lujo, han sido imitadas tanto por Linux como por Windows con años de retraso.
  • Antes de Pixar – otra de las empresas con el sello de Steve – se necesitaban grandes ejércitos de dibujantes para crear películas animadas.  Steve ayudó a John Lasseter a convertir el sueño del cine animado por computadores en una realidad.  Lasseter despreciado por Disney y más tarde abandonado por George Lucas tuvo la suerte de encontrar en Steve a alguien quien creía que el mundo del cine podía ser distinto, así nació Toy Story y el cine cambió para siempre.

Seguramente se me quedaron cosas en el tintero, pero con lo expuesto ya es suficiente para entender el peso de Steve Jobs en nuestra vida, de alguna forma trajo el futuro a nuestro presente.

Te extrañaremos Steve.

 

La mano de Reagan: Cualquier semejanza con Chile es mera coincidencia

Lunes, 8 de agosto de 2011 4 comentarios

El blog “En Nombre de la Madre” publicó una traducción a un artículo original de Michael Moore sobre cómo el gobierno de Reagan transformó la sociedad norteamericana en la década de los ’80. Lo copio aquí porque Blogger ahora indica que “El blog se ha eliminado”.

Antes de entrar al contenido pleno de la carta de Michael Moore, el contexto es el cambio en la política que desequilibró las diferencias entre los más ricos y los más pobres, usando como eje central la aniquilación de la clase media. Es a mi parecer, lo mismo que se ha ido acentuando en Chile los últimos años, y no me refiero a estos dos años de gobierno de Sebastián Piñera, sino que a un plan que comienza en tiempos de Pinochet (en los ’80) y se mantiene profundizando durante los 20 años de gobierno de la Concertación.

Desde hace varios años pensaba que en cualquier momento iba a explotar algún tipo de movimiento reaccionando ante el plan de sociedad que nos han tratado de convencer es “el mejor”, siempre pensé que ese movimiento vendría desde el mundo laboral, pero fueron los estudiantes los que dejaron de aceptar que se les siguiera metiendo el dedo en la boca.

La carta es sólo la punta del iceberg. Para tener una idea completa de cómo un grupo minoritario pero poderoso controla al resto de la población a su favor, les recomiendo ver “Capitalism – A love story“.

Algunas semejanzas entre Chile y la mano de Reagan que pueden encontrar:

  • Eliminación del sindicalismo, ya sea de forma natural o artificial (empresas multirut)
  • Estancamiento de los sueldos. En Chile se discutió este año si subir el sueldo mínimo en 100 o 200 pesos adicionales diarios!
  • Aumento de demanda farmacológica, ej: antidepresivos. Se han dado cuenta de cómo ha explotado el mercado farmacéutico en los últimos años?  Sin siquiera mencionar la colusión.
  • Ya no basta con que trabaje sólo uno de los padres, ni tampoco un número razonable de horas aunque trabajen ambos.  Vida familiar anyone?
  • La vida “aceptable” es en base al uso del crédito, en algunos casos abusivo.
  • La educación es un bien de consumo, si quieres que sea buena, debes pagar por ella.

Podría seguir, pero es mejor que lo vean por Uds mismos en el documental ya mencionado. Como bonus track, vean Sicko, y observen cómo opera un sistema de salud regulado por el mercado.

Ahora la carta, traducida por Vivienne Bachelet de http://www.ennombredelamadre.blogspot.com/

Hace 30 años justo: el día que mataron a la clase media

Viernes, 5 de agosto de 2011

Amigos:

Cada cierto tiempo, alguien sub-30 me pregunta, ¿cuándo empezó todo esto, que Estados Unidos se fuera tan a pique? Ellos dicen que han escuchado de una época en que los trabajadores podían mantener una familia y mandar sus hijos a estudios universitarios (college) con el sueldo de un sólo progenitor (y que las universidades de estados como Nueva York o California eran prácticamente gratis). Que cualquier persona que quería tener un trabajo decente lo podía conseguir. Que la gente en esos tiempos trabajaban cinco días a la semana, ocho horas al día, tenían todo el fin de semana libre y vacaciones pagadas todos los años. Que muchos empleos eran sindicalizados, desde los que llenan las bolsas en los supermercados hasta el tipo que te pinta la casa, y esto quería decir que no importaba cuan humilde era tu empleo, siempre ibas a tener una pensión garantizada, aumentos de sueldo cada cierto tiempo, seguro de salud, y alguien que te iba a defender en caso de que fueras tratado injustamente.

La gente joven ha escuchado hablar de estos tiempos míticos. Pero no es un míto. Es todo verdad. Y cuando preguntan: ¿cuándo terminó todo esto? Yo les respondo: “terminó en este día, el 5 de agosto de 1981″.

Fue ese día cuando los grandes empresarios (“Big Business”) y la derecha (“The Right Wing”) se la jugaron, para ver si podían destruir efectivamente la clase media para poder hacerse más ricos aún.

Y lo lograron.

El 5 de agosto de 1981, Ronald Reagan echó a todos los miembros del sindicato de controladores del tráfico aéreo (PATCO) que habían desafiado su orden de volver al trabajo, y declaró el sindicato ilegal. Habían estado sólo dos días en huelga. Fue una movida decididamente audaz. Nadie nunca lo había hecho antes. Y lo que lo hizo aún más audaz era el hecho que PATCO fue uno de tres sindicatos que apoyó a Reagan para presidente! Fue un shock para todos los trabajadores del país. Si era capaz de hacer eso a quienes lo habían apoyado…¿qué haría con nosotros?

Wall Street había apoyado a Reagan cuando fue candidato, y ellos, junto con la derecha cristiana fundamentalista, querían reestructurar Estados Unidos y deshacer lo que había echado a andar Franklin D. Roosevelt, un movimiento cuyo fin era mejorar la vida al trabajador común y corriente. Los ricos odian pagar buenos sueldos y dar beneficios. Odian aún más pagar impuestos. Y odian los sindicatos. Los cristianos de derecha odian cualquier cosa que suene a socialismo o dar una mano protectora a las minorías o a las mujeres.

La promesa de Reagan fue terminar con todo eso. De tal manera que cuando los controladores se botaron a huelga, él actuó sin titubear. Al echarlos a todos y cada uno, y declarar ilegal el sindicato, mandó un mensaje fuerte y claro: se acabaron los tiempos cómodos y cobijados de la clase media. “America”, de ahora en adelante, iba a ser así:

  • Los súper ricos van a ganar más, mucho, mucho más, y el resto de ustedes, van a tener que pelearse las migajas que sobren.
  • ¡Todos deberán trabajar! La Mamá, el Papá, los lolos de la casa. ¡Papá! Deberás tener dos empleos para que te alcance. ¡Niños! Aquí está la llave de la casa. Quizás si lleguen sus padres a la hora de acostarse.
  • ¡50 millones de ustedes se quedarán sin protección en salud! Y seguros de salud (privados en Estados Unidos, ndt), ¡ustedes decidirán a quién cubrirán y a quién no!
  • ¡Los sindicatos son malignos! ¡Tú no te sindicalizarás! ¡No necesitas a nadie que te defienda! ¡Cállate y vuelve a trabajar! No, no te puedes ir ahora del trabajo, aún queda pega; que tus hijos se preparen solos su cena.
  • ¿Quieres ir a la universidad? No hay problema. Ponga la firmita aquí y ¡vamos pagándole al banco cómodas cuotas por 20 años más!
  • ¿Qué es un “aumento”? ¡Cállate y vuelve a trabajar!

Y así sucesivamente. Pero Reagan no podía hacer todo esto solo en 1981. Tuvo harta ayuda, específicamente del AFL-CIO (la CUT de Estados Unidos, ndt).

La principal confederación sindical de Estados Unidos instruyó a sus miembros a romper la huelga de los controladores aéreos y volver a trabajar. Y eso fue precisamente lo que hicieron los trabajadores sindicalizados. Pilotos, sobrecargos, choferes, encargados de equipaje, todos sindicalizados, actuaron como crumiros y ayudaron a romper la huelga. Y de todos los colores, volvieron a trabajar.

Reagan y Wall Street no lo podían creer! Cientos de miles de trabajadores y dirigentes sindicales apoyando el despido masivo de compañeros de sindicato. Fue Navidad en pleno agosto para los grupos empresariales norteamericanos.

Y ese fue el principio del fin. Reagan y los republicanos entonces supieron que iban a poder hacer cualquier cosa, y así actuaron. Rebajaron drásticamente los impuestos a los ricos. Si querías formar un sindicato en tu lugar de trabajo, te la pusieron más difícil. Eliminaron normas de seguridad en el trabajo. Ignoraron las reglas antimonopolio y permitieron que miles de empresas se fusionaran, fueran adquiridas o cerradas. Las corporaciones congelaron los sueldos y amenazaron con trasladarse al extranjero si los trabajadores no aceptaban sueldos más bajos y pérdida de beneficios adquiridos. Y cuando los trabajadores accedieron a trabajar por menos dinero, se fueron al extranjero igual.

Y en todo momento, una mayoría de estadounidenses estuvo de acuerdo. No hubo oposición; no hubo resistencia. Las “masas” no se sublevaron para proteger sus empleos, sus hogares, sus escuelas (que una vez fueron de las mejores del mundo). Aceptaron su suerte y se dejaron aporrear.

A veces me pregunto, ¿qué hubiese pasado si simplemente hubiésemos dejado de volar, punto, en ese año, 1981. ¿Cómo hubiese sido si todos los sindicatos le hubiesen dicho a Reagan, “¡devuélvale los empleos a los controladores o nos vamos a paro nacional!”? Tú sabes lo que hubiese ocurrido. La elite corporativa y Reagan habrían retrocedido.

Pero no lo hicimos. Y así, poco a poco, pedacito por pedacito, durante estos 30 años los que han estado en el poder han destruido la clase media de nuestro país y a la vez, han arruinado el futuro de nuestros jóvenes. Los sueldos se han estancado durante estos 30 años. Mira las estadísticas y verás que cada pérdida que ha habido tuvo su inicio en 1981.

Todo comenzó en este mismo día, hace 30 años. Uno de los días más negros de la historia de los Estados Unidos. Y dejamos que esto ocurriera. Sí, ellos tenía el poder del dinero, de los medios, y de las policías. Pero nosotros teníamos 200 millones de nosotros. ¿Alguna vez te has preguntado cómo sería todo si esos 200 millones se hubiesen indignado y hubiesen exigido que le devolvieran su vida, su empleo, sus fines de semana y su tiempo para la familia?

¿Es que nos hemos dado por vencidos? ¿Qué es lo que estamos esperando? Olvídate del 20% que apoya el Tea Party (partido de ultraderecha, ndt). ¡Nosotros somos el otro 80%! Esta pérdida y declinación sólo se va a detener cuando levantemos nuestras demandas. Y no será con una petición en internet o un tweet. Vamos a tener que apagar la tele, el computador y los videojuegos y tomarnos las calles, tal como lo hicieron en Wisconsin. Algunos de ustedes deberán ser candidatos en las elecciones municipales del próximo año. Tenemos que exigir que los demócratas se pongan los pantalones y dejen de venderse al capital, o deberán dar un paso al costado.

¿Cuándo ya no se aguanta más? El sueño de la clase media no va a reaparecer mágicamente. El plan de Wall Street es claro: Estados Unidos ha de ser una nación de ricos y pobres. ¿Estás de acuerdo con eso?

Dedica este día a reflexionar acerca de las cosas que puedes hacer en tu ámbito para dar vuelta la situación, en tu barrio, en tu trabajo, en tu colegio. ¿Habrá un mejor día para empezar que hoy?

Sinceramente,

Michael Moore

Versión original en inglés:

Friends,

From time to time, someone under 30 will ask me, “When did this all begin, America’s downward slide?” They say they’ve heard of a time when working people could raise a family and send the kids to college on just one parent’s income (and that college in states like California and New York was almost free). That anyone who wanted a decent paying job could get one. That people only worked five days a week, eight hours a day, got the whole weekend off and had a paid vacation every summer. That many jobs were union jobs, from baggers at the grocery store to the guy painting your house, and this meant that no matter how “lowly” your job was you had guarantees of a pension, occasional raises, health insurance and someone to stick up for you if you were unfairly treated.

Young people have heard of this mythical time — but it was no myth, it was real. And when they ask, “When did this all end?”, I say, “It ended on this day: August 5th, 1981.”

Beginning on this date, 30 years ago, Big Business and the Right Wing decided to “go for it” — to see if they could actually destroy the middle class so that they could become richer themselves.

And they’ve succeeded.

On August 5, 1981, President Ronald Reagan fired every member of the air traffic controllers union (PATCO) who’d defied his order to return to work and declared their union illegal. They had been on strike for just two days.

It was a bold and brash move. No one had ever tried it. What made it even bolder was that PATCO was one of only three unions that had endorsed Reagan for president! It sent a shock wave through workers across the country. If he would do this to the people who were with him, what would he do to us?

Reagan had been backed by Wall Street in his run for the White House and they, along with right-wing Christians, wanted to restructure America and turn back the tide that President Franklin D. Roosevelt started — a tide that was intended to make life better for the average working person. The rich hated paying better wages and providing benefits. They hated paying taxes even more. And they despised unions. The right-wing Christians hated anything that sounded like socialism or holding out a helping hand to minorities or women.

Reagan promised to end all that. So when the air traffic controllers went on strike, he seized the moment. In getting rid of every single last one of them and outlawing their union, he sent a clear and strong message: The days of everyone having a comfortable middle class life were over. America, from now on, would be run this way:

  • The super-rich will make more, much much more, and the rest of you will scramble for the crumbs that are left.
  • Everyone must work! Mom, Dad, the teenagers in the house! Dad, you work a second job! Kids, here’s your latch-key! Your parents might be home in time to put you to bed.
  • 50 million of you must go without health insurance! And health insurance companies: you go ahead and decide who you want to help — or not.
  • Unions are evil! You will not belong to a union! You do not need an advocate! Shut up and get back to work! No, you can’t leave now, we’re not done. Your kids can make their own dinner.
  • You want to go to college? No problem — just sign here and be in hock to a bank for the next 20 years!
  • What’s “a raise”? Get back to work and shut up!

And so it went. But Reagan could not have pulled this off by himself in 1981. He had some big help: The AFL-CIO.

The biggest organization of unions in America told its members to cross the picket lines of the air traffic controllers and go to work. And that’s just what these union members did. Union pilots, flight attendants, delivery truck drivers, baggage handlers — they all crossed the line and helped to break the strike. And union members of all stripes crossed the picket lines and continued to fly.

Reagan and Wall Street could not believe their eyes! Hundreds of thousands of working people and union members endorsing the firing of fellow union members. It was Christmas in August for Corporate America.

And that was the beginning of the end. Reagan and the Republicans knew they could get away with anything — and they did. They slashed taxes on the rich. They made it harder for you to start a union at your workplace. They eliminated safety regulations on the job. They ignored the monopoly laws and allowed thousands of companies to merge or be bought out and closed down. Corporations froze wages and threatened to move overseas if the workers didn’t accept lower pay and less benefits. And when the workers agreed to work for less, they moved the jobs overseas anyway.

And at every step along the way, the majority of Americans went along with this. There was little opposition or fight-back. The “masses” did not rise up and protect their jobs, their homes, their schools (which used to be the best in the world). They just accepted their fate and took the beating.

I have often wondered what would have happened had we all just stopped flying, period, back in 1981. What if all the unions had said to Reagan, “Give those controllers their jobs back or we’re shutting the country down!”? You know what would have happened. The corporate elite and their boy Reagan would have buckled.

But we didn’t do it. And so, bit by bit, piece by piece, in the ensuing 30 years, those in power have destroyed the middle class of our country and, in turn, have wrecked the future for our young people. Wages have remained stagnant for 30 years. Take a look at the statistics and you can see that every decline we’re now suffering with had its beginning in 1981 (here’s a little scene to illustrate that from my last movie).

It all began on this day, 30 years ago. One of the darkest days in American history. And we let it happen to us. Yes, they had the money, and the media and the cops. But we had 200 million of us. Ever wonder what it would look like if 200 million got truly upset and wanted their country, their life, their job, their weekend, their time with their kids back?

Have we all just given up? What are we waiting for? Forget about the 20% who support the Tea Party — we are the other 80%! This decline will only end when we demand it. And not through an online petition or a tweet. We are going to have to turn the TV and the computer and the video games off and get out in the streets (like they’ve done in Wisconsin). Some of you need to run for local office next year. We need to demand that the Democrats either get a spine and stop taking corporate money — or step aside.

When is enough, enough? The middle class dream will not just magically reappear. Wall Street’s plan is clear: America is to be a nation of Haves and Have Nothings. Is that OK for you?

Why not use today to pause and think about the little steps you can take to turn this around in your neighborhood, at your workplace, in your school? Is there any better day to start than today?

Yours,

Michael Moore
MMFlint@aol.com
MichaelMoore.com

P.S. Here are a few places you can connect with to get the ball rolling:

Showdown in America
Democracy Convention
Occupy Wall Street
October 2011
How to Join a Union, from the AFL-CIO (They’ve learned their lesson and have a good president now) or UE
Change to Win
MoveOn
High School Newspaper (Just because you’re under 18 doesn’t mean you can’t do anything!)

Tags:

Solución alternativa a los problemas en la red de VTR

Domingo, 15 de marzo de 2009 48 comentarios

Actualización : Hugo Salgado de NIC Chile finalmente nos cuenta cuál es el problema exacto.  VTR está modificando las respuestas de sus DNS para consultas sobre el dominio de Google, la respuesta enviada es tan larga que provoca problemas en los routers que hacen DNS Relay.  En estas condiciones, lo mejor es saltarse los DNS de VTR y usar otros como los de OpenDNS.

Artículo Original:
Desde hace unos días he tenido problemas para conectarme a algunos sitios desde la red VTR, en realidad el problema tiene que ver con la resolución de nombres (DNS), ese servicio que se encarga de transformar un nombre de host como www.google.cl a una dirección IP, antes de conectarse al servidor.

Justamente el problema lo tenía para resolver www.google.cl y www.google.com, sin embargo google.cl y google.com se resolvían perfectamente, pero cómo después redireccionan nuevamente a los nombres con “www” quedaba con el mismo problema.

La solución más rápida en estos casos es cambiar la dirección del DNS por uno que sepamos que funciona correctamente, y fue lo que hice durante estos días.  Ni siquiera quise llamar a VTR para no quedarme escuchando la música de Flashdance y además el problema es más evidente en Linux, ya que en Windows parece que usa algún tipo de caché cuando falla la resolución.  En Windows funciona leeento, pero funciona (aunque el uso de un caché para DNS local es un riesgo de seguridad, ese es otro tema).

Leer más…

Tags: ,