Repositorio de ideas
Howto/tutorial
Como crear un archivo zip con ruby
Nov 16th
Hace unos días me encontré con el problema de generar archivos Zip que contuvieran archivos de un curso de SCORM, ¿Cómo hacerlo?, lo primero que me vino a la mente fue Ruby!!!
La gema que me sirvió para esto fue rubyzip, y con el siguiente fragmento de código se realizaron los archivos zip:
Espero que les sirva como a mi.
Links:
http://ruby-doc.org/core/classes/Dir.html
http://ruby-doc.org/core/classes/FileUtils.html
http://rubyzip.sourceforge.net/
Como obtener una imagen ISO de un CD/DVD en Mac
Jan 30th
Hace poco un compañerito de la comunidad de México on Rails mencionó que tener una Mac es como tener lo mejor de ambos mundos (de Windows y Linux), y he aquí el porqué, resulta que quería obtener una imagen ISO de cierto DVD para respaldarlo y posiblemente después quemarlo, y aquí les muestro al más puro estilo Unix como se puede hacer.
Primero que nada hay que insertar el CD/DVD a extraer (duh! pero alguien podría no saber
)
Y ejecutando el siguiente comando obtenemos el status del CD/DVD a quemar:
jcastaneyra$ drutil status Vendor Product Rev OPTIARC DVD RW AD-5630A 1CHQ Type: DVD-ROM Name: /dev/disk1 Sessions: 1 Tracks: 1 Overwritable: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB Space Free: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB Space Used: 330:41:69 blocks: 1488144 / 3.05GB / 2.84GiB Writability: Book Type: DVD-ROM (v1)
Posteriormente desmontamos el CD/DVD:
jcastaneyra$ diskutil unmountDisk /dev/disk1 Unmount of all volumes on disk1 was successful
Y ahora obtenemos la imagen con la utilidad dd:
jcastaneyra$ dd if=/dev/disk1 of=vista.iso bs=2048 1488144+0 records in 1488144+0 records out 3047718912 bytes transferred in 1209.311307 secs (2520210 bytes/sec)
Después para expulsar el CD/DVD lo que se hace es volverlo a montar (jejeje, talvez puede haber otra forma, posiblemente haya un comando eject, ya no lo probé):
jcastaneyra$ diskutil mountDisk /dev/disk1 Volume(s) mounted successfully
Y por último probamos la imagen ISO:
jcastaneyra$ hdid vista.iso /dev/disk2 /Volumes/VISTA_32_BUSINESS
Y para poder quemar la imagen ISO se podría utilizar la aplicación “Utilidad de Discos”
Problemas de memoria en mi 256slice
Dec 15th
No se si ya había comentado, pero mi blog lo tengo en un VPS de slicehost y tengo una 256slice es decir una partición virtual con 256 Mb de memoria, y recientemente debido al monto de memoria limitado (talvez debería pensar seriamente en subir el monto de memoria por unos cuántos dolares más al mes, ¿debería?) he experimentado algunos problemas ya que mi servidor se había estado muriendo, y en los logs estaba la evidencia:
Dec 15 08:27:59 ubuntu kernel: [<ffffffff8025d987>] out_of_memory+0x2e/0x187
Por lo que me puse a investigar y encontré unos ajustes que se le tienen que hacer a la configuración del servidor apache2:
<IfModule mpm_prefork_module> StartServers 3 MinSpareServers 3 MaxSpareServers 3 ServerLimit 50 MaxClients 50 MaxRequestsPerChild 1000 </IfModule>
Además, también instalé el plugin de wordpress WP Super cache para bajarle un poco al proceso de php con la base de datos.
Espero que esto funcione, estoy intentando esto antes de subir a 512 Mb de memoria, y digo ojalá que esta experiencia pueda ayudar a alguien más que se encuentre en un problema parecido.
Cómo dirigir el tráfico de mi viejo blog en wordpress a mi nuevo blog en mi propio dominio
Oct 7th
Tiene rato ya que adquirí mi propio dominio y mi servicio de hosting para colocar mi blog, cuando esto sucedió resultó que tenía tráfico en el blog de mi dominio nuevo y también en el de mi blog viejito hospedado en wordpress.com, y resulta que con el tiempo mi blog viejito empezó a adquirir lectores, poquitos pero mucho más que el blog nuevo, esto es lógico después de casi dos años aumentó el tráfico. Cuando hice el cambio al nuevo blog me pregunté como podría hacerle para redirigir el tráfico de mi viejo blog (jcastaneyra.wordpress.com) a mi nuevo blog (www.jcastaneyra.com), recuerdo que me puse a buscar pero no encontré nada hasta hace apenas un par de días.
Hacer la redirección desde wordpress a un dominio en específico es algo truculento, pero gracias a BlogWell la tarea fue fácil ya que ellos lo explican claramente hasta con un documento pdf, para los que no se les dé mucho el inglés, aquí les dejo algo muy resumido de lo que hice.
1. Primero que nada, los url’s del viejo y nuevo blog deben coincidir (por eso también tengo wordpress en mi nuevo blog, al menos ahora).
2. Segundo, tratar de agregar en la administración del viejo blog (jcastaneyra.wordpress.com) en la parte de mejoras y dominios el nuevo dominio (www.jcastaneyra.com), esto marcará un error.


3. Para solucionar el error, es necesario cambiar los Domain Servers para el dominio a los servidores de wordpress (ns1.wordpress.com, ns2.wordpress.com, ns2.wordpress.com), en este caso el dominio nuevo (www.jcastaneyra.com) está con GoDaddy.com.

4. Una vez que se apunta a los servidores de wordpress con el nuevo dominio, se intenta agregar de nueva cuenta el dominio, para poder agregar dominios en wordpress.com es necesario tener 10 créditos, esto es igual a US$10, por lo que tuve que pagar con paypal. El dominio nuevo (www.jcastaneyra.com) es agregado y este apunta al viejo blog (jcastaneyra.wordpress.com).

5. Ahora, habrá que cambiar la redirección, para eso en la administración de wordpress, configurar al nuevo dominio (www.jcastaneyra.com) como dirección de blog dando click en donde dice “Colocar la bitácora aquí”, con esto el viejo blog (jcastaneyra.wordpress.com) apuntará al nuevo blog (www.jcastaneyra.com).

6. Y por último regresar la configuración de Domain Servers que se tenían originalmente, mi dominio fue comprado con GoDaddy.com pero lo tengo administrado con Slicehost.com, por lo que mis servidores originales son (ns1.slicehost.net, ns2.slicehost.net, ns3.slicehost.net), ya después les platico de lo que hice para poner mi blog con Slicehost.com.

Y listo, con esto ya tengo redireccionado mi viejo blog a mi nuevo blog, jejeje el único problema que yo veo es el que tuve que pagar US$10 y lo peor es que el dolar ha subido a MXN $ 12, pero en fin, creo que vale la pena.
Como habilitar los gravatars en jaws
Dec 10th
Pues bien, haciendo referencia a Jaws apenas en el post de “Cómo agregar videos de youtube en Jaws”, ahora traigo un nuevo post, en el que vamos a ver como habilitar la opción de ver los gravatars en los comentarios.
Pero, para empezar ¿Qué es un gravatar?, de la definición en site.gravatar.com:
What is a gravatar?
A gravatar, or globally recognized avatar, is quite simply an 80×80 pixel avatar image that follows you from weblog to weblog appearing beside your name when you comment on gravatar enabled sites. Avatars help identify your posts on web forums.
¿Y qué es un avatar?, de la definición de wikipedia.org:
An avatar (abbreviations include AV, ava, avie, avy, avi, avvie, avis, avies, avii, and avvy) is an Internet user’s representation of himself or herself, whether in the form of a three-dimensional model used in computer games, a two-dimensional icon (picture) used on Internet forums and other communities, or a text construct found on early systems such as MUDs. The term “avatar” can also refer to the personality connected with the screen name, or handle, of an Internet user.
Ahora bien, para poder usar un gravatar en Jaws, tenemos que crear nuestro gravatar en http://site.gravatar.com/, para esto tenemos que crear una cuenta que asocie la imagen que queremos usar como gravatar a nuestro correo electrónico, la creación del gravatar es bastante intuitiva.
Ya que hemos creado nuestro gravatar, ahora en los ajustes avanzados del panel de control de Jaws, habilitamos el uso de gravatars.
Cuando pongamos un comentario, al dejar nuestro correo electrónico que está asociado al gravatar, el comentario como tal ahora desplegará la imagen de nuestro gravatar.
Con esto ya podemos tener el gravatar habilitado en nuestro Jaws.
Cómo agregar videos de youtube en Jaws
Dec 6th
Hace unos días me volví a meter, después de varios meses, a un servidor que tengo con unos amigos, el cuál tiene Jaws instalado, y pues le hice algo de mantenimiento, migré la versión que tenía 0.6.3 a 0.7.3, instalé algunos parches, le di algo de mantenimiento a la base de datos y saqué algunos respaldos.
Ya después, me puse a jugar un rato con mi nuevo Jaws y quise agregar un video de youtube, y me puse a buscar en la red, y busqué, y busqué … y no encontré nada (me pregunto que habrá pasado con la página de www.jaws-user.com), entonces me puse a probar y probar en la administración de jaws y haciendo posts de videos hasta que di con el problema y pude postear un video. Y ahora aquí quiero compartir como fue que se solucionó, es una solución sencilla, pero que me llevó un buen rato encontrarla.
El problema estaba en que en los ajustes avanzados del Panel de control tenía como editor el editor de tipo word/OpenWriter, pero este editor al querer agregar el código embebido de el video de youtube como que trunca el código.
La solución estuvo en cambiar este editor de tipo word/OpenWriter al editor clásico de Jaws, y con esto el código embebido de youtube no será truncado.
Ahora bien, cuando me refiero al código embebido del video de youtube, es al código que viene en la parte inferior a la etiqueta que dice Embed.
Y listo, con esto tendríamos un video de youtube en jaws




