Archivos en la categoría 'Sin categoria'

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

Parcheando el kernel 2.6.17-2.6.24.1

Miércoles, Febrero 20th, 2008

Pues bien, hace poco he conseguido parchear el kernel con éxito ya que realmente no me apetecía ponerme a compilar un kernel desde cero de nuevo.

El parche para las versiones 2.6.17-2.6.24.1 se puede encontrar aqui.

El parche básicamente añade el siguiente código a nuestro $LINUX_SRC/fs/splice.c:

if (unlikely(!access_ok(VERIFY_READ, base, len))) break;

Tan asombrosa la solución como el xploit.

Siempre Visible en Mac OS X

Martes, Mayo 29th, 2007

Hacía tiempo que venía buscando una forma de mantener ciertas ventanas siempre visibles (On Top) en mac, pero no sabía o no encontraba la forma de conseguirlo hasta que Jausk ha iluminado mi camino mostrandome Afloat, un plugin para Cocoa que añade un submenú en el habitual menú Ventana de cada ventana de Mac OS X.

En dicho submenú encontramos, además de ‘Always on Top’ otras utilidades como Traslucent para volver una ventana traslúcida o Opaque para volverla opaca de nuevo, así como un ajuste mas fino de la transparencia.

La instalación, como ya viene siendo costumbre en mac, es sencillsima: tan sencillo como descargar la imagen de disco de aqui y montarla. Dentro encontramos el instalador, le pinchamos y se instalará como elemento en el panel de preferencias. Tan solo queda abrir el panel de control y habilitarlo marcando la casilla y aparecerá el submenú Afloat en el menú Ventana.

Escrito por un trabajador indignado…con razones

Sábado, Febrero 10th, 2007

Dada la mierda que nos escupe diariamente la tele, radio, prensa y demás medios de comunicación, un grupo de disidentes hemos elaborado este manifiesto a favor (sí, A FAVOR) de la piratería xD.

De: El currante medio, aplastado por la hipoteca, la precariedad laboral, los horarios DE MIERDA y otros abusos sociales, como la caña decerveza a 2 putos Euros.

A: Ese músico mediático que se duele detrás de unas gafas de sol en la Moncloa, forrado de pasta hasta los pendientes.

Tiene cojones ir de rebelde por la vida y terminar en las escaleras del centro del Estado (por si no captáis las sutilezas, el ejemplo se refiere a Alejandro Sanz,aunque es extensible a todos los membrillos/impresentables que le acompañaban en “la casita del Zapatero”). Mira, chavalote, en la gira que te vas a marcar este verano vas a ganar más pasta -haciendo algo que tegusta y que en teoría te llena- de lo que ganaré yo en toda mi puta vida de currito, cargando, además, con una actividad que no me aporta nada personalmente y con la que, si no fuera por el sueldo adicional de mi pareja, ni siquiera me daría para pagar el piso donde vivo. “La música está muy mal” -gimes. Tú, chavalote, no sabes lo que es estar mal. ¿Qué sabes tú de hipotecas, de rebotar de un contrato a otro, de currar a turnos o de 7 a 7? ¿Qué sabes tú de llegar a fin de mes, o de lo que me cuesta a mí plantearme tener hijos con lo que piden en una guardería?
Porque te recuerdo que aquí, en el mundo real, curramos dos para pagarnos 70 metros cuadrados.

“La gente que compra en el top manta no ama la música” -escupe otro.

¿Con qué validez moral exigís vosotros, que vivís a todo trapo de camino entre Madrid y Miami, sin saber ni el dinero que tenéis, al currante que os pague los vicios y haga multimillonaria a la multinacional de turno? ¿Cómo se puede tener la cara de plantarse en plan víctima sobre una vida de lujo?

La industria ha abusado -y abusa con los precios y las calidades.
Sólo ahora que se ve con el rabo en el culo ofrece lo que no pueden dar los piratas: DVD’s con vídeos, extras y demás. Todo, curiosamente, al mismo precio que antes. ¿No llorabais que no se podían bajar los precios? ¿Cómo vale ahora un álbum que lleva 12 canciones en el CD y 16 en un DVD (verídico) lo mismo que antes el mismo álbum con el CD a pelo? ¿Cómo puede valer un mismo álbum en España 18 euros y en Alemania 20 (contrastado) cuando los alemanes ganan más del doble que un español?

Ahora que las mafias e Internet os revientan, ahora, que ya no tenéis la sartén por el mango, pasáis de la posición dominante y abusiva a la apelación más rastrera de sentimientos. Pues yo, y muchos como yo respondemos: AHORA, QUE OS DEN!

NADIE puede pedirme que le pague la colección de coches de lujo, el yate y las cuatro casonas en Miami, la Sierra o Marbella. NADIE puede pedir moral desde la inmoralidad. Ejemplo: Bustamante se acaba de comprar una casa de 500 kilos de las antiguas pesetas en solo CUATRO AÑOS DE CARRERA MUSICAL, claro ejemplo de lo mal que está el panorama musical.

Firma: Cualquier anónimo hasta los güevos de sandeces.
PD: Cópialo, pégalo y pásalo.