Ver libros PDF en iPad con iBook 1.1

Apple acaba de actualizar iBook a la versión 1.1, permitiendo la lectura de archivos PDF, si no tienes Jailbreak en tu iPad simplemente actualiza iTunes e iBook a sus versiones mas recientes y disfrutaras de estas características.

Para poder pasar los libros, solo requieres arrastrar desde tu explorador de archivos (windows o finder) a iTunes tus PDF, ponerlos sobre la parte del iPad y soltarlos, automaticamente los sincronizará y los agregará a tu libreria.

Pero por el contrario si tienes Jailbreak en tu iPad y lo realizaste con Spirit, la cosa es un tanto diferente, ya que no puedes actualizar iTunes por el momento hasta que encuentren una forma de realizar el jailbreak o se actualice al iOS 4, lo que ocurra primero, pero aún así puedes disfrutar de esta ventaja, te explico como:

  • Actualiza iBook a la versión mas reciente.
  • Descarga DropBox para tu equipo (Windows o Mac) y para iPad, enseguida crea una cuenta, es gratuito.
  • Copia un archivo PDF a tu carpeta de DropBox para tu equipo, te recomiendo crear una carpeta especial para libros
  • Abre el archivo en DropBox en el iPad y selecciona el archivo que copiaste anteriormente (si el archivo pesa mucho, tardara en realizarse la sincronizacion)
  • Cuando lo abra, click en el icono superior derecho, es una flecha indicando exportar o abrir en otra aplicacion, te mostrara iBook.
  • Disfrutar tu libro en iBook y su libreria.

iBook leyendo BDF

Es muy sencillo este procedimiento, creo que puede funcionar tambien si configuras tu correo en el Mail del iPad y te envias el documento por medio del correo, habra que probarlo.

Tip: Solución a Failed to find or load the registered .Net Framework Data Provider ‘MySql.Data.MySqlClient’

Este error me ocurrió el día de hoy cuando intentaba usar una dll de acceso a datos que me paso un amigo para un proyecto en el cual estamos trabajando juntos, estamos usando Mono en Mac y como servidor de pruebas Ubuntu 9.4 con Mono, MySQL en ambos.

El mensaje de error que me dio al intentar probar las conexiones con la base de datos fue:

Failed to find or load the registered .Net Framework Data Provider 'MySql.Data.MySqlClient'

La solución la encontre en las listas de Mono-dev, y fue simplemente agregar las referencias exactas para el ensamblado de MySQL, en el archivo Web.Config o App.Config hay que agregar lo siguiente dentro de las etiquetas <configuration> … </configuration>

  	<system.data>
        <DbProviderFactories>
			<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL"  type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.2.1.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
		</DbProviderFactories>
	</system.data>

Cabe notar que en la maquina donde estoy trabajando, tengo instalado MySQL y agregue como referencia la dll del conector de MySQL (MySql.Data.dll).

Ojalá a alguien le sirva.

La importancia de siempre hacer más

Un Ingeniero en Sistemas puede desarrollar un sin fin de tareas que no le enseñaron en la carrera, pero que la gran mayoría son tareas simples y que poco o nada tienen que ver con el trabajo real de un Ingeniero (el de resolver cosas por medio del ingenio).

El problema aquí radica en que la mayoría de las personas se queda estancada en esa etapa, solamente haciendo eso que el tiempo les enseño y que no se animan a dejar.

El buscar nuevos horizontes, nuevas opciones, nuevas carreras, en fin, aventarse un clavado hacía terreno desconocido es la clave para abrir los ojos, aceptar nuevas opciones, aprender y ganar más dinero.

No siempre se logra a la primera el objetivo, pero de que llega el momento en que mejoras llega sin dudarlo.

Rompe reglas, arriésgate y busca siempre cosas nuevas, cosas que te apasionen y realízalas.

Error 500 en GoDaddy instalando WordPress

Tengo un servidor compartido en GoDaddy, el Servidor es Windows, así que tengo IIS y PHP en el mismo, hace unos días trate de subir la ultima versión de WordPress a uno de los dominios e instalarlo de la forma fácil.

Cual va siendo mi sorpresa al ver que me mandaba Error 500 al intentar correr el instalador o al tratar de realizar cualquier operación, simplemente no funcionaba y mandaba algo como la siguiente imagen.

GoDaddyError

En muchos lugares en la web recomendaban cambiar el .htaccess o cambiar de hosting de Windows a Linux, lo siento ninguna de las dos opciones era viable para mi, ya que requiero el hosting con Windows (por el .NET Framework) y además la instalación limpia de WordPress no tiene ningún archivo .htaccess, así que necesitaba otra solución.

Para mi sorpresa la solución era más sencilla de lo que pensaba, solamente requería renombrar el archivo wp-config-sample.php a wp-config.php, editar los valores que tiene dentro para la conexión a la Base de Datos y listo.

WP_Rename

Ojalá a alguien le sirva tanto como a mi.