Ya os hablamos de como leer ebooks en el iphone / Ipod Touch con firmware 2.0 anteriormente, pero este sistema tenia bastantes limitaciones, la mas importante de ellas era la imposibilidad de leer pdfs con ese sistema. Vamos a solucionar eso hoy.
Si nos fijamos, el Safari Mobile integrado en nuestro aparato es capaz de leer pdfs perfectamente, solamente tenemos que dirigirnos a la dirección del archivo, y directamente podremos visionarlo. Si combinamos esto con la posibilidad de instalar un servidor web en nuestro dispositivo, convertiremos nuestro iPhone / Ipod Touch en un sistema para organizar y leer nuestros pdfs cómodamente.
Para empezar, y hasta que no lancen apache para la versión 2.0.X del firmware, tendremos que utilizar lighttp, un servidor web ligero y funcional. Podremos instalarlo mediante Cydia para lo cual necesitaremos que nuestro iPhone / Ipod Touch ya este “Jailbreakeado” (¡que palabra dios mio!).
Una vez instalado lighttp (pronunciado lighty), necesita que le subamos un archivo de configuración, en mi caso accederé mediante Winscp, y crearé en “/usr/etc/lighttpd.conf” un archivo como este.Si queremos poder acceder al servidor web desde cualquier ordenador en la misma red podríamos usar este otro (renombrar a lighttpd.conf), con muchas menos restricciones de seguridad.
Deberemos crear una carpeta en “/private/var/mobile/Sites”, ahí es donde colocaremos el contenido web que sera leído por el servidor web. Tendremos que crear otra carpeta para los logs en “/var/log/lighttpd”, y cambiar el propietario de la carpeta. Esto lo podremos hacer desde winscp, o directamente desde el Mobile Terminal con los siguientes comandos (en modo root):
# mkdir /private/var/mobile/Sites
# mkdir /var/log/lighttpd
# chown nobody:nobody /var/log/lighttpd
Como queremos que lighttpd se ejecute como demonio, deberemos instalar un script para que se inicialice al arracar, el script es este (debes renombrarlo a com.http.lighttpd.plist), y debes guardarlo en tu iPhone / iPod Touch como “/Library/LaunchDaemons/com.http.lighttpd.plist”. Para cargarlo debes introducir en la terminal:
# launchctl load -w /Library/LaunchDaemons/com.http.lighttpd.plist
Y con todo esto, ya deberíamos tener funcionando Lighttpd en nuestro iPhone / iPod Touch con firmware 2.0, o superior. Si subimos algunos archivos con extension pdf al directorio “/private/var/mobile/Sites”, y apuntamos en nuestro navegador a la direccion http://127.0.0.1 o http://localhost, apareceran los archivos que hemos subido y con un simple click podremos empezar a leerlos.
Este texto es una traducción / adaptación libre de este hilo, donde encontrarás bastante información, y posibles problemas que te pueden surgir y como solucionarlos.







