Geek & Roll

Mac OS necesita una barra de tareas

Axel April 14th, 2011 Uncategorized 15 comentarios

Cada vez que digo que a Mac OS le urge una barra de tareas (taskbar) como la de windows me llueven tomatazos, pero de verdad creo que sería una enorme mejoría.

El dock es muy bonito (de hecho, creo que esa ese es su principal objetivo, y lo cumple con creces), pero deja mucho que desear para cualquier power-user.

El dock tiene dos funciones: la primera, ser un lanzador de aplicaciones (launcher). En esto es muy bueno. La segunda es mostrar las aplicaciones que están ejecutandose. Esto está muy bien para usuarios casuales, que abren cinco ventanas cuando mucho. Sin embargo, si vas más allá de eso (y muchos vamos mucho más allá de eso), el dock es inconveniente.

Al estar orientado a aplicaciones, el dock de Mac OS muestra una serie de íconos correspondientes a las aplicaciones que se ejecutan en la computadora, independientemente del numero de ventanas que tengamos abiertas en dicha aplicación. Si tenemos, digamos, cuatro documentos de texto abiertos, el dock mostrará solamente el ícono de la aplicación en la que estos se abrieron. Para seleccionar uno de estos documentos desde el dock hay que ir al ícono de la aplicación, hacer un click secundario y seleccionar el la ventana correcta de la lista que se despliega.

Screen shot 2011-04-14 at 8.36.06 AM

El proceso por medio del dock es el siguiente:

  • identificar visualmente cual es la aplicación que necesitas seleccionar
  • hacer click secundario
  • identificar cual es la ventana correcta de la lista desplegada
  • hacer click en el item de la lista.
  • Agrega un paso más si tienes el dock escondido para ahorrar espacio de pantalla.

Una tarea tan repetitiva (¿Cuántas veces al día cambiamos de ventana?) no debería hacerte pensar. Esa interrupción de una fracción de segundo para una tarea tan trivial debería considerarse mal diseño.

Por otro lado, una barra de tareas (orientada a documentos) nos presenta una lista de botones, uno por cada ventana, donde se identifica la aplicación y el documento que esta tiene cargado. De un vistazo se identifica la ventana correcta, y con un click ya la tenemos al frente.

taskbar

El proceso por medio de la barra de tareas es algo así:

  • identificar visualmente el botón que necesitas seleccionar
  • hacer click.

El proceso es mucho más sencillo, y además, al tener los botones siempre desplegados (y no escondidos detrás del ícono una la aplicación) este proceso se da aún más rápido.

Además, el espacio que necesita una barra de tareas es mucho menor que el que necesita el dock.

Obviamente no espero que Apple integre una barra de tareas ni siquiera en un futuro remoto, pero lo que sí me sorprende es que no exista ninguna aplicación de terceros que haga esto en serio. Existen algunos workarounds con ciertas aplicaciones, pero ninguna hace algo tan simple y con un patrón tan probadísimo como este.

EXPOSÉ

Es cierto, exposé, que es una capa donde se muestran miniaturas de las ventanas abiertas, puede ser muy útil para seleccionar la ventana correcta, pero de nuevo, si tienes más de cierta cantidad de ventanas las cosas se ponen difíciles. O no me digan que es muy sencillo seleccionar una ventana si exposé está así:

expose

Vengan los tomatazos.

Datos sincronizados: así le hago yo.

Axel April 13th, 2011 aplicaciones, tips 7 comentarios

syncDurante un año utilicé solamente una computadora, mi MacBook Pro 13″. No iPod, no iPhone, solamente el Blackberry sin plan de datos que utilicé como teléfono y cliente de twitter sobre wi-fi.

Mis necesidades de sincronizacion de archivos entre dispositivos eran cero. Mi cuenta de dropbox (que seguí utilizando) realmente no funcionaba como una cuenta sincronizada, sino como almacenamiento remoto.

Desde enero de este año empecé a utilizar Ubuntu 10.10 en la computadora desktop de mi nuevo empleo y desde la semana pasada tengo un iPod touch (regalo adelantado de cumpleaños), además de la Mac, que sigo utilizando en la casa y para mi trabajo de freelance. Mis necesidades de sincronizar archivos se fueron de 0 a 100.

Estas son las herramientas que utilizo actualmente para tener siempre a la mano los archivos y datos que necesito:

DROPBOX

Utilizo el siguiente sistema de folders:

  • IB, para los proyectos de mi empleo actual
  • Resources, para archivos que me son utiles a la hora de trabajar (íconos, texturas, logotipos, scripts)
  • Projects, para otros proyectos de trabajo
  • Personal, para archivos personales como imágenes de perfil, fotos del blackberry / iPod, etc.
  • Temp, para todos los archivos temporales y demás basura que se va juntando en dropbox cuando necesito compartir algo rápido entre mis máquinas.
  • Shared, para mis carpetas compartidas con otros usuarios

SIMPLENOTE

Durante el año pasado fui usuario heavy de evernote. Lo utilizaba principalmente como scrapbook (pegando imágenes que me servían de inspiracion o referencia para alguna idea), y como cuaderno de notas.

Desde hace unas semanas estoy utilizando Simplenote. Es mucho (mucho) más ligero y me permite escribir de manera mucho más cómoda (de hecho estoy escribiendo este artículo en simplenote). Sincroniza mis notas con el iPod, el widget en la Mac y la extensión de Google Chrome, además de estar disponible en versión web.

CLOUDAPP

Empecé a usar cloudapp para compartir screenshots rápidos con clientes y colaboradores, pero ahora estoy utilizándolo para hacer el scrapbooking que dejé de hacer con evernote. Es muy cómodo, al tomar un screenshot este se guarda automáticamente en CloudApp y este pone la URL en el portapapeles, de manera que si es necesario puedo hacer una nota en simplenote, escribir los detalles que quiero de la imagen, e incluir la URL. Y la cosa es muy rápida.

En Linux necesitas py-cloudapp.

WUNDERLIST

Creo que wunderlist es el único sistema de listas de pendientes que realmente me ha funcionado. Tengo el cliente de iPod, el cliente de Mac y una Chrome App en el escritorio de Ubuntu. La interfaz es parecida a la de Things y OmniFocus, pero mucho más simple.

Terminando:

Con excepción de wunderlist en ubuntu (al ser una chrome app, es decir, una aplicación web dentro de una ventana sin controles del browser), todo está disponible en offline y se sincroniza automágicamente cuando el dispositivo se conecta a internet.

Hasta ahora eso es lo que me ha funcionado. Si tienes algún tip al respecto, no dudes en dejar un comentario :)

Rockofonía 070 y lo que nos ocupa

Cesar April 11th, 2011 hay-un-mundo-alla-afuera 1 comentario

Las cosas han estado bastante calmadas por acá. Como siempre, hay una excusa perfectamente válida. Hay varios posts en el tintero, pero la vida real nos ha ocupado demasiado. En mi caso:

  • He estado cooperando más de cerca con el podcast de Rockofonía, como DJ invitado. El de esta semana es Rockofonia 070, y el tema son canciones con la palabra “Heaven” en su título. Esperen un anuncio al respecto más adelante.
  • Voy a participar como conferencista en el Simposio de Cómputo y Diseño 2011 del Instituto Tecnológico de Sonora. Si van y quieren echar la platicada después del evento, asegúrense de ir el Viernes a las 10 AM.
  • El 23 de Abril estaré en Indio, California para ver a los 4 jinetes del apocalipsis llamados Big 4 del Thrash Metal.
  • Estamos preparando un nuevo proyecto inicialmente para BlackBerry, en la misma línea de Everlasting Flame (aunque es algo completamente diferente). También habrá un anuncio al respecto pronto.

Así que no estamos muertos, ni andamos de parranda. Estamos trabajando para traer más contenido original.

Keep On Geek ‘n Rolling!

Las Impresoras 3D y la Capacidad de Asombro

Boynas March 1st, 2011 ciencia, tecnología 5 comentarios

En estos tiempos, parece que nos estamos acostumbrando a que cualquier cosa puede cambiar nuestro mundo completamente. Y todavía me acuerdo lo que sentí cuando escanie mi primer foto (blanco y negro) con un Logitech Scanman y cuando veía la cabeza de la EPSON de matriz de puntos duplicar en papel lo que había escrito en la pantalla (en wordstar).

Últimamente he estado muy al tanto con un proyecto que se espera tenga un gran impacto en nuestra sociedad.

De la misma manera en que Facebook nos ha demostrado que no necesitamos nuestra privacidad; Los mp3 han demostrado que la musica es un arte y no un negocio; Y que apenas nos estamos dando cuenta de que la televisión es sorda, pero ahhh como habla!

Este proyecto es nada mas y nada menos que una impresora 3D.

No me sorprende en lo absoluto que a nadie se le caigan los calzones al escuchar la idea de semejante maquina. Tal vez porque lo comparamos con la impresora 2D de papel, que en realidad si impacto a muchas industrias pero definitivamente no a la escala de lo que pienso que la impresora 3D lo hará.

Las impresoras 3D han estado presentes desde hace mas de 5 décadas. La mayoría claro, ahora están en China. Son las impresoras 3D a gran escala las que crean todos y cada uno de los productos que necesitamos.

El impacto:

Este proyecto, el cual es libre (Open Source), se llama RepRap.

Estoy sorprendido con esto porque una de las metas de este proyecto es hacer una impresora que sea capaz producir cosas útiles pero también de duplicarse a si misma (de ahi el nombre: “Replicating Rapid Prototyper”). Cosa que una impresora de papel no puede hacer.

Por el momento, hay varios modelos. La primera se llamo “Darwin”, y ahora la segunda es “Mendel”, la cual se ramifico a otras dos: Una versión mas rápida y barata de construir llamada “Mendel Prusa” y otra tamaño portátil llamada “Huxley”. Que bonitos nombres ¿verdad?

Los diseños de estas impresoras son GPL, son simplemente un regalo para la humanidad y estan diseñadas para que dados el tiempo y el material, cualquiera las puede construir. Una vez construida tu impresora puedes imprimir las partes de plástico para regalárselas a un buen amigo.

Que chingon, tu propia maquina para fabricar LEGOs!!! Upppps, lo dije! Me acabo de dar cuenta que no todo mundo va a brincar de alegría con este proyecto. No, claro que no, es igual que la maquina de copiar jamones. Las compañías fleteras también tendrán impacto. Todavía estamos acostumbrándonos a los métodos de entrega de servicios como musica, películas, libros. En un futuro no tan distante podremos hacer entrega de un producto virtual instantáneamente para ser impreso en casa.

LEGO y un sin fin de compañías que se dedican a vender objetos de plástico van a tener que vender sus productos de diferente manera. Peleando el Copyright de sus diseños. ¿Cuantas veces has necesitado remplazar una pieza de plástico que se rompió en tu carro y que cuesta $980.00 pesos en la Ford?

Ya existen miles de diseños para imprimir tus ganchos para un perchero DIY, esa tecla que se te perdió de tu laptop, o la cubierta con clip de tu iphone. Es como tener a China en el escritorio de tu casa.

No se preocupen, ya hubo quien la hiciera de pedo. Esta maquina fue capaz de reproducir uno de esos modelos 3D “imposibles”, para ser exactos de el llamado “Triangulo de Penrose”. Una persona llamada Dr. Ulrich Schwanitz reclama ser el dueño de los derechos de autor de este diseño y ordeno que se removieran los archivos de los sitios que los albergaban.

Yo por lo menos estoy emocionado, porque podremos hacer prototipos de un sin fin de aparatos en la comodidad del hogar y de una forma barata.

El proyecto incluye el software para crear o importar los diseños 3D, obviamente es software libre. Como se pueden imaginar, la maquina tiene una simple interfase USB la cual hace que cualquier computadora pueda ser utilizada.

Con respecto a la habilidad para reproducirse, esto no para en plástico. El diseño de la maquina esta progresivamente cambiando desde ambos extremos: La habilidad de imprimir objetos con metal (para poder imprimir los circuitos) y el poder ser construida con mas piezas duplicables.

Por ahora puedes imprimir o comprar el “kit” con las piezas imprimibles (de cualquier orgulloso dueño de una impresora 3D) y conseguir las piezas metálicas restantes, interfase USB, EPROMS, etc. Y unirte a la nueva era de los DIYs.

Felices trazos!!!

Video Bonus

DJ invitado en Rockofonia

RockofoniaSi tienen tiempo leyendo este blog, conocerán Rockofonia, un pequeño podcast hecho con mucho feeling y ganas de compatir el gusto por el Rock. En los inicios del podcast escribí que al escucharlo te sientes in, porque te toman en cuenta. Bueno, en la emisión de hoy no puedo sentirme más in, ya que estoy como DJ invitado.

Así que si quieren escuchar mi primer intento como DJ por internet, diríjan su navegador a http://rockofonia.rockopedia.net/Rockofonia/Media/itbounce-976.mp3 o mejor aún, suscríbanse al podcast para recibirlo semanalmente cada Domingo.

También les agradecería mucho la crítica, comentarios y sugerencias para mejorar :)

Egipto y Nosotros

Boynas February 11th, 2011 opinion 10 comentarios

Túnez, luego Egípto, ¿Apoco no se antoja como para que sea una corriente política social como la que surgió en aquellos años de la revolución francesa?

Y este es un tema pare discutir en un foro geek ¿no?

Claro! No solo porque estas revoluciones se han disparado por tecnología, sino porque si estuviéramos en Egípto, nosotros hubiéramos tenido que responder a muchas preguntas.

Se habla de que Estados Unidos tenga la habilidad de “apagar” internet en el país. En el caso de México (y probablemente en el resto de latinoamerica), eso no seria muy difícil. No es que tengamos muchas salidas al mundo (en lo absoluto). Las compañías que proveen ancho de banda a altos niveles se pueden contar con los dedos de las manos.

No quiero adentrarme en el tema de las redes sociales, la libertad de expresión, los medios de comunicación de una sola vía, ni en el cochinero político de nuestro país. El motivo de este post es poner en perspectiva nuestro papel en el nuevo mundo. Un mundo que poco a poco es mas libre gracias a que empezamos a organizarnos sin organizaciones. No se si el botón de “reset” esta cerca o no, sin embargo, eso espero.

A querer y no, México es un poco parecido a Egípto. No hablando culturalmente sino situacionalmente. Nuestros lazos con Estados Unidos son mas grandes que los que tienen nuestros hermanos pequeños. Nuestro nivel de corrupción, pobreza extrema y un sin fin de interesantes atributos son similares. Desgraciadamente incluso algunos son mas graves, pero en pocas palabras… “Ahí se dan”.

Sin embargo, México no ha vivido en un régimen tan apartado del capitalismo y el consumismo, lo cual nos obliga a tener mas acceso a tecnología. No se hable de Estados Unidos.

Basta de hablar de política, este es un foro tecnológico. A Egípto le cortaron las conexiones de internet al mundo y se la rifo con CBs, Radios de onda corta, Módems analógicos y telefonía a tweet gracias a compañías como Google y Twitter entre otras.

¿Que hicieras si se te presentara el mismo escenario de los egipcios?

Con tanta tecnología que nos manejamos, me parece inverosímil que no existan algunos métodos para crear redes ad hoc capaces de soportar foros o comunicación entre la población.

Para dar unas ideas:

  • Wikileaks tiene su sistema de “mirroring” dinámico. En teoría podrías mantener el sitio de wikileaks sincronizado hasta el día que perdió comunicación con el servidor maestro e incluso seguir recibiendo información para luego ser sincronizada de vuelta a la nodriza una vez que vuelva la conexión.
  • DD-WRT, entre otras actualizaciones abiertas para routers con chipsets compatibles, permiten formar “mesh networks” también llamadas WDS, o cositas así. El chiste es sobrevivir sin el backbone.
  • Encriptacion, TOR, Proxies. Esto es CLAVE para comunicarse en estos momentos. Para los que no han leído “Little Brother” es completamente recomendable. Ahí hablan de una red dentro de internet llamada Xnet, por la cual podían comunicarse sin ser detectados. Todo esto utilizando tecnología y principio muy simples.
  • Back to Basics. Si vamos a carecer de infraestructura de nuestro ISP, muy probablemente tengamos que limitar nuestro uso del ancho de banda. ¿Que tal BBS?, ¿Talk usando shell remotos?, ¿Pine?

Termino preguntando de nuevo: ¿Que hicieras tu? Si pasara en este momento, ¿Estas preparado?, ¿Sabes donde esta tu módem y te sabes el teléfono de una librería en el DF o de un ISP en Tucson?, ¿Tienes un radio? Porque te garantizo que no vas a poder googlear: “How to create a BBS and set it up via TOR using WDS”.

Programando para BlackBerry en OS X

Si quieres programar la siguiente killer application en BlackBerry, y eres usuario de OS X, tus opciones no son muchas. RIM ofrece un plugin beta para Eclipse en OS X, con la limitante de que no puedes usar simuladores para probar tu código. La única manera es utilizando un BlackBerry conectado por USB a la mac, y solo para aquellos con OS 6 (9800, 9670 y 9780)

Pero gracias a la virtualización, es posible ejecutar Eclipse y el plugin de BlackBerry para Windows que si tiene soporte para simuladores. En mi caso, no solo necesitaba programar bajo OS X sino también poder cambiarme entre OS X y Windows, dependiendo del lugar donde me encuentre. Para lograr el escenario anterior esto es lo que hice, en resumen:

  1. Instalar Windows virtualizado con VirtualBox en OS X
  2. Compartir la carpeta del workspace entre el Windows virtualizado y el host OS X
  3. Instalar Eclipse y el plugin de BlackBerry en Windows virtualizado
  4. Sincronizar la carpeta compartida con Dropbox
  5. Configurar Eclipse en la otra computadora (física) con Windows para que use el workspace sincronizado con Dropbox

Windows virtualizado
Esta es la parte fácil. VirtualBox es multiplataforma, open source, y muy sencillo de utilizar. Pueden encontrar el manual en línea aquí, pero no es necesario para instalar Windows virtualizado en OS X ya que VirtualBox es muy intuitivo.

Comaprtir la carpeta del workspace
Esto nos va a servir para dos cosas: que Dropbox pueda sincronizar la carpeta, y para compartir archivos entre Windows virtualizado y OS X. En la pantalla principal de VirtualBox damos click en Shared Folders, y configuramos el folder. En mi caso compartí el folder Public de mi /home como se indica en la siguiente imagen.

Shared Folders en VirtualBox

Al iniciar Windows virtualizado, este debe mostrar una unidad de red con el nombre del folder (Public en este caso). De no ser así, hay que asegurarse de que la opción de “Automount” se encuentre seleccionada al crear el folder compartido desde VirtualBox. Cualquier cosa que pongamos en el folder Public desde OS X, va a estar accesible para Windows virtualizado.

Eclipse y el plugin de BlackBerry en Windows virtualizado
Con el folder compartido podemos descargar desde OS X Eclipse (para Windows), el plugin para BlackBerry y tantos simuladores como necesitemos. Todos estos ejecutables los ponemos en el folder Public, vamos a Windows virtualizado y los instalamos como de costumbre en Windows.

Una vez con todo instalado, podemos ejecutar Eclipse y correr un proyecto de prueba solo para asegurarnos que efectivamente nuestra instalación funciona. En este punto podemos activar el modo Seamless de VirtualBox, para no tener todo el escritorio de Windows abierto, solo la ventana de Eclipse. Cuestión de preferencias.

Sincronizar la carpeta compartida con Dropbox
Si trabajáramos solo con OS X, hasta aquí ya podríamos crear y probar programas para BlackBerry. Pero en mi caso necesito poder moverme entre OS X y otra computadora con Windows, y tener el proyecto sincronizado en ambas. Para lograrlo hay que hacer dos cosas:

  1. Mover el workspace de Eclipse virtualizado al folder compartido
  2. Crear un link simbólico en OS X, para que Dropbox sincronice el folder

Vamos por partes, primero cerramos Eclipse, copiamos el folder del workspace de donde este actualmente a la carpeta compartida. Después reabrimos Eclipse y nos va a preguntar que si en donde está el workspace así que le indicamos el nuevo lugar y listo.

Ahora para que Dropbox sincronice ese folder aunque se encuentre fuera del folder de Dropbox, hay que hacer un link simbólico. Un link simbólico es como un atajo, un nombre que apunta hacia otra parte pero sin hacer una copia del contenido. Para eso tenemos que abrir la terminal, que en OS X podemos abrirla buscándo Terminal en spotlight. En la terminal tecleamos lo siguiente:

ln -s /Users/usuario/Public ~/Dropbox/destino/

De la línea anterior, reemplazar usuario por nuestro propio usuario, o la ruta completa si no usaron el folder Public. Lo importante es que la ruta NO DEBE terminar en / de lo contrario no funcionará. La segunda ruta es el folder de Dropbox donde queremos que se sincronice. El caracter ~ significa tu directorio home actual, y para ponerlo en el teclado de una mac es ALT + N.

En el folder de Dropbox debe aparecer el ícono del folder con una flecha negra, indicando que es un link como se muestra en la imagen.
Dropbox

Configurar Eclipse en la otra computadora (física) con Windows
Para esto basta con abrir Eclipse y seleccionar File | Switch Workspace, indicándole la ruta al workspace dentro del folder de Dropbox. En mi caso además de cambiar el workspace, tuve que importar el proyecto desde File | Import.

En este momento, cualquier cambio que hago en la computadora con Windows o OS X se sincroniza y puedo trabajar desde cualquiera sin problemas. Encima de todo esto uso git para llevar control de versiones, lo que funciona de maravilla.

No Te Pases ya a la venta

Cesar January 11th, 2011 aplicaciones, utilidades 12 comentarios

Me acabo de enterar que No Te Pases ya ha salido a la venta. Ahora si, todos los que estaban esperando el remarcado automático y la integración con la lista de contactos en Everlasting Flame, pueden pasarse por el sitio de No Te Pases y por módicos $200.00 pesitos pueden descargarlo directamente a su BlackBerry.

En lo personal yo lo uso diario para mis llamadas y no podría estar más satisfecho. Claro, esta la cosa de que soy un poco parcial al respecto, pero honestamente No Te Pases me ahorra mucho en mi factura y hace el proceso de llamar a mis números frecuentes algo mucho más placentero.

¿PS3 completamente abierto?

Cesar January 3rd, 2011 cracking, hacks Haz un comentario

Update: El primer firmware custom ha salido a la luz. Lo que hace es habilitar la opción de instalar archivos pkg, y se puede instalar desde cualquier firmware sin necesidad de jailbreak. ¿Que cómo se le hace? Bueno, para eso la gente de PS3-Hacks.com han preparado un detallado tutorial. Esto NO te permitirá jugar copias de juegos (o sea, diga no a la piratería) sólo te permitirá instalar futuro homebrew o homebrew actual que sea re-empaquetado para funcionar sin un kernel modificado.

Update 2: Un excelente artículo de este hack, por la BBC.

Esteban me pregunta por correo: ¿Es cierto que el PS3 ha sido completamente hackeado? Bueno, eso depende de la definición de “completamente hackeado”. Lo que si es que al PS3 se le puede considerar como un sistema abierto; abierto a correr programas creados por terceros sin la autorización de Sony, y de la misma manera en la que lo hacen los juegos u otras utilerías oficiales, es decir desde GameOS.

Detalles
En días pasados se presentó en la 27C3 (Chaos Communication Congress) PS3 Exploit Hacker Conference, un exploit en la implementación de ECDSA por parte de Sony en el PS3. El resultado (muy simplificado) es la posibilidad de obtener el código mediante el cual se implementa la firma de los ejecutables. Esto en comparación de lo que ocurre por ejemplo, con el Wii. En el Wii el error está en la verificación de la firma, lo que permite el llamado fakesigning. En el PS3 los ejecutables firmados (SELFs) son idénticos a los usados por Sony, es decir son tan legítimos como los legítimos.

Impacto
Lo anterior permite básicamente un jailbreak sin necesidad de dongles USB, y la creación de aplicaciones que no pueden ser bloqueadas por Sony ya que se ven como si ellos mismos la hubieran autorizado. El resultado seguramente será una oleada de aplicaciones, así como también copias masivas no autorizadas de juegos para el PS3 como sucede con Wii, 360 y PSP.

¿Cómo le hago?
Por el momento aún se necesita estar en el firmware 3.41 y utilizar un dongle para el jailbreak. Hecho esto se puede firmar cualquier ejecutable, copiarlo al disco duro y ejecutarlo sin necesidad de resetear en modo jailbreak. Más adelante actualizaré este post conforme más información se haga disponible.

fail0verflow (Twitter). El grupo responsable del exploit en ECDSA, mediante el cual Geohot obtuvo la llave maestra.

Comentarios finales
Contrario a lo que reportan muchos, la clave aleatoria no es siempre “4″, es otro número mucho más grande pero no deja de ser constante. El famoso 4 viene de una tira de XKCD y solo lo usan para ilustrar el punto.

Darkhogg en el blog clopezi.es comenta de manera muy acertada, cómo es que funciona este “bug”:

Para los que no hayan visto el vídeo, la explicación es sencilla: Para encriptar los juegos, se utilizan, aparte de un porrón de claves públicas, dos numeritos PRIVADOS, m y k. De esos dos, k es la clave que utiliza sony para firmar, es única y sólo la conocen ellos. m es un número que no importa cuál sea, pero tiene un detalle: Si existen dos “cosas” encriptadas con la misma k (garantizado) y el mismo m, puede despejarse de una ecuación matemática bastante sencilla k. Por eso m tiene que ser aleatorio, o por lo menos que no sea siempre igual. Si Sony firma con un m constante, es como si no lo firmara, así de sencillo.

Feliz año 2011

Mientras me preparo para la celebración de año nuevo, haciendo espacio para la cena tan tradicional en mi familia, quiero aprovechar este espacio para desearles a todos los que nos visitan un feliz y próspero año 2011. Veremos que nos espera en materia de tecnología, Internet, programación, seguridad, videojuegos y todo lo Geek&Roll de este mundo.

¡Nos leemos en el 2011!

Posts anteriores Posts recientes