Archivos en la categoría 'Sin categoria'

Fonera, al final muerta.

Viernes, Septiembre 4th, 2009

Al final sucedió lo que tenía que suceder.

De las 4 foneras que tengo, la fonera que compartía la red de FON es la única que estaba sobre sus cuatro patas (las otras tres las tengo puestas de canto) y un día simplemente dejó de haber WiFi; al parecer no ha aguantado el calor propio sumado al ambiente que ha habido estos últimos días.

Los sintomas son errantes, mayormente relacionados con el uso de la red WiFi por lo que se la puede dar por muerta.

El modelo era un 2100, las que tienen disipador y funcionan a 5V 2A y que se calentaban tanto… tal como dije en mi primer artículo de la fonera, no ha sido suficiente el disipador.

R.I.P.

Kingdom Hearts II: Passion, Piano Version

Jueves, Septiembre 3rd, 2009

Un video que me guardo para volver a verlo en un futuro, sencillamente genial (subid los altavoces porque empieza bajito).

La versión que toca el chaval la ha hecho él mismo y la verdad es que está bastante lograda. Él mismo tiene un canal de youtube donde sube mas vídeos bastante currados de versiones de piano de canciones de todas partes. Simplemente es un genio.

Vulnerabilidad en el Núcleo de GNU/Linux, 2.4.x – 2.6.30.2

Sábado, Agosto 15th, 2009

Hace dos días salía a la luz una vulnerabilidad en el kernel del popular sistema operativo GNU/Linux que afecta a prácticamente todas las distribuciones del mismo desde el 2001, incluso a los RedHat con políticas SELinux.

El xploit en cuestión se puede descargar desde aqui y la vulnerabilidad se puede parchear desde aqui.

De paso lo he probado en mi servidor que está compilado con Grsec y PaX en un Linux 2.6.25 y puedo decir con alivio que gracias a que PaX vigila y restringe el cambio de propiedades de las paginas de memoria este exploit resulta inefectivo contra los Linux que tengan PaX y dicha opción habilitada.

Como liberar el Huawei E220 gratis

Domingo, Febrero 1st, 2009

Hace un tiempo que andaba buscando uno de estos cacharritos para aprovechar las ofertas de datos que ofrece la operadora simyo y cuando por fin encontré alguno no pude liberarlo, principalmente porque la mayoría de tutoriales que se han escrito (si no todos) carecían de un paso importantísimo sin el cual no se consigue nada.

Tras mucho porbar y leer he llegado por fin a la comprensión y por lo tanto me he decidido a escribir mi propio tutorial, pero al ser demasiado extenso en lugar de publicarlo como entrada, lo publico como documento PDF descargable aqui.

iPod Touch/iPhone SDK en PowerPC (ppc)

Viernes, Julio 11th, 2008

Hace un par de días me bajé todo ilusionado de la página de apple el SDK del iPod Touch/iPhone (en adelante al ser lo mismo diré solamente iPhone) para desarrollar aplicaciones en ellos.

Desafortunadamente para mi apple por algún motivo (imagino que forzar un cambio de plataforma) no deja usar estas herramientas de desarrollo para el iPhone en plataformas PowerPC (ppc) por lo que pensé que tendría que ir pensando en comprar un nuevo Mac Book Pro.

Gracias a Badblody descubrí que hay una manera de hacer funcionar el SDK de apple en plataformas PPC sin hacer muchas trampas ya que todo lo necesario para hacerlo funcionar se encuentra en el SDK, solo que viene por así decirlo desconfigurado.

A la hora de compilar una aplicación se compila dos veces, una en ARM para el iPhone y otra en i386 para el emulador de entorno iPhone y aqui es donde reside el problema principal: Xcode no ha sido configurado para compilar la aplicación del emulador en PPC.

Quienes no sepan de que se trata, el emulador de etorno iPhone es un medio de probar si una aplicación funciona correctamente sin necesidad de ser probada sobre el mismo iPhone. De esta manera se puede desarrollar cuanto se quiera sin necesidad de tener que estar constantemente copiando el resultado en el dispositivo móvil para comprobar si funciona.

Estos son los pasos que hay que seguir para instalar el iPhone SDK en un PPC:

  1. Descargar el iPhone SDK de la página web de apple aqui.
  2. Montar la imagen e iniciar la instalación normal ejecutando ‘iPhone SDK’.
  3. Nos aparecerá una ventana que nos dejará que sofware escojer a instalar con unas opciones predeterminadas, las dejamos como están y continuamos la instalación (Aqui es donde no se nos deja seleccionar iPhone. No pasa nada, continuamos)
  4. Dejamos que se instale cómodamente Xcode. Si ya tenemos Xcode instalado este instalador actualizará nuestra versión.
  5. Una vez haya acabado el instalador si ejecutamos Xcode veremos que a la hora de crear un nuevo proyecto no nos aparecen opciones de proyectos para el iPhone, por lo que hay que instalar manualmente los paquetes del iPhone que se encuentran en la carpeta ‘Packages’ dentro de la imágen montada y que empiezan por iPhone (iPhone*.pkg) cambiando el directorio de destino de la instalacion para que sea /Developer en lugar del ‘Default’ (En algunos sitios he visto que no empiezan por iPhone* si no por Aspen*, supongo que será de una vieja versión del SDK).
  6. En este punto si en Xcode creamos un proyecto (ahora sí que podemos) y tratamos de compilarlo nos dará un error de parámetros (’ARCH=ppc’ invalido, usar ‘ARCH=i386′) porque no está configurado para PPC. Para arreglar este error hay que entrar en el directorio ‘/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications’ hacer una copia de seguridad del archivo ‘iPhone Simulator Architectures.xcspec’ y descargamos este para ponerlo en el mismo directorio: iPhone Simulator Architectures.xcspec.

Este archivo le dice al compilador lo que necesita saber para construir aplicaciones en nuestro entorno. ¡Felicidades! Ahora ya podemos compilar y emular aplicaciones en nuestro bien amado PPC sin tener que comprar un intel.

Fuente: http://www.tbradford.org/2008/03/iphone-sdk-beta-2-possible-ppc-fix.html