Nutrias agarrándose la mano

Si el trabajo no me da tiempo de escribir artículos para el blog en este momento, de menos les dejaré uno que otro video que me encuentre por ahí. ;)

Cómo estas tiernas nutrias. :D

Artículos relacionados:

Convertir archivos .otf a .ttf en Ubuntu

En uno de los proyectos que estoy trabajando me solicitaron generar un documento con una tipografía específica.

Sin embargo, las fuentes que me dieron tenían la extensión OTF (OpenType) y yo las necesitaba en TTF (TrueType) para poderlas utilizar con Prawn, un generador de PDFs para Ruby.

A continuación te presento un par de opciones para convertir archivos OTF a TTF.

Convertidor bash script

Primero necesitamos instalar FontForge:

1
sudo apt-get install fontforge

Después crea un archivo llamado otf2ttf.sh con el siguiente contenido:

1
2
3
4
5
6
7
#!/usr/local/bin/fontforge
# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);

Y úsalo de la siguiente forma:

1
fontforge -script otf2ttf.sh NOMBRE_DE_MI_FUENTE.otf

Para convertir varios archivos que estén en un mismo directorio, lo haces de la siguiente manera:

1
for i in *.otf; do fontforge -script otf2ttf.sh $i; done

Convertidor online

Si no tienes Linux, puedes usar un convertidor en línea como el que se ofrece en el sitio de:
typeface.js – Convert and Download Fonts

Depredado en

Convert .otf to .ttf Font on Ubuntu

Artículos relacionados:

George Carlin — Salvando el planeta

Artículos relacionados:

Nuevo eslogan antidrogas del gobierno mexicano

Nuevo cartón del monero Hernández.
Parece describir acertadamente la situación actual ¿no? ¿cómo ven?
nuevo_eslogan_gobierno_mexicano

Artículos relacionados:

Problemas con rake con Ruby 1.8 y Ruby 1.9 instalados

ruby.jpg Hace un par de meses que no tengo salida de video en mi laptop, pero he podido laborar con ella por medio de un ssh -X.

Sin embargo, pienso mandarla a reparar pronto, así que decidí mudar mis proyectos de trabajo a una máquina de escritorio que tengo por ahí.

En la de escritorio usaba primariamente Ruby 1.9. y no había tocado la instalación de Ruby 1.8 desde hacía ya un buen rato.

Debo agregar que todos los proyectos del trabajo que usan Rails, lo hacen sobre Ruby 1.8. Así que me puse a instalarle todas las gemas que hacían falta, entre ellas: Rails.

Cuando terminé, accedí a uno de mis proyectos y quise ver el listado de las tareas con un simple:

1
rake -T

Sólo para ser presentado con un críptico:

1
2
rake aborted!
no such file to load -- cucumber/rake/task

WTF? pensé, ¿qué tiene que ver el cucumber con un rake -T?
Así que instalé el cucumber en el ambiente de Ruby 1.8 para ver si eso solucionaba el problema, y no, seguía igual.

Entonces escribí:

1
rake -T --trace

Y cuál sería mi sorpresa al ver:

1
2
3
rake aborted!
no such file to load -- cucumber/rake/task
/usr/local/lib/ruby19/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'

!!!
¿Por qué esta utilizando las gemas del 1.9 si tengo activado el 1.8?

Después de darme de topes un rato ubiqué el problema …

El archivo rake que se encuentra alojado en /usr/local/bin/rake indica de manera explícita que debe ejecutarse con Ruby 1.9:

1
#!/usr/local/bin/ruby19

Lo que hay que hacer es editarlo con:

1
sudo gedit /usr/local/bin/rake

Y cambiar esa línea por esta otra:

1
#!/usr/bin/ruby

Listo, ahora rake empleará la versión de Ruby que tengamos activada en nuestro sistema. :)

El artículo de Instalar Ruby 1.9 junto a Ruby 1.8 en Ubuntu 9.04 y 9.10 ya incorpora esta corrección.

Artículos relacionados:

Cómo montar una partición de Windows en Ubuntu

logo-ubuntu-2.jpg Esta es una conversación que tuve hace un momento con un amigo que me dió una asesoría acerca de cómo buscar y cómo montar una partición de Windows en Ubuntu. Cabe mencionar que la laptop no tiene monitor.

lobo_tuerto: oye, en la laptop tengo una partición con Windows y necesito copiar algo ahí, ¿cómo puedo saber las particiones que hay? ¿y cómo montarlas?

Israel: claro, creo que el nautilus te pone las unidades y la opción de montarlas, si no, habría que averiguar que partición es …

lobo_tuerto: ah, necesito correr el nautilus por el ssh -X

Israel: ¿es el mismo disco donde está el linux?

lobo_tuerto: sip, creo que si

Israel: ok, entonces verifica que sale con:

1
df -h

Israel: seguramente verás el linux en sda1 o en sda3

lobo_tuerto: me sale:

1
2
3
4
5
6
7
8
S.ficheros            Tamaño Usado  Disp Uso% Montado en
/dev/sda4              92G  6.7G   81G   8% /
udev                 1006M  272K 1006M   1% /dev
none                 1006M     0 1006M   0% /dev/shm
none                 1006M   88K 1006M   1% /var/run
none                 1006M     0 1006M   0% /var/lock
none                 1006M     0 1006M   0% /lib/init/rw
/dev/sdb1             147G   90G   50G  65% /home

Israel: tienes dos discos duros: sda y sdb

lobo_tuerto: sip, el home está en el segundo

Israel: calculo que el windows esté en sda1 o en sda2

lobo_tuerto: oki

Israel: mas facil, usa fdisk:

1
sudo fdisk /dev/sda

Israel: vas a entrar a una consolita

lobo_tuerto: ajap

Israel: luego usas el comando ‘p‘ y te muestra la tabla de particiones

lobo_tuerto: me sale esto:

1
2
3
4
5
6
7
Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
La partición 1 no termina en un límite de cilindro.
/dev/sda2              13        6802    54527344    7  HPFS/NTFS
/dev/sda3           18960       19457     4000185    5  Extendida
/dev/sda4            6803       18959    97651102+  83  Linux
/dev/sda5           18960       19457     4000153+  82  Linux swap / Solaris

lobo_tuerto: ha de ser la 3… no, la 2

Israel: no, la 3 es solo una partición ‘contenedor’, la 1 es la de arranque (tiene el *), pero la 1 es muy pequeña, seguramente es la de restauración, asi que debe ser la 2

lobo_tuerto: ah ok, ¿cómo la monto?

Israel: crea un directorio y usa mount para montarla ahí:

1
2
sudo mkdir /mnt/win
sudo mount -t ntfs /dev/sda2 /mnt/win

lobo_tuerto: yay, it worked! :D

Israel: vientos!

Artículos relacionados:

Pixels by Patrick Jean


PIXELS by PATRICK JEAN.
Cargado por onemoreprod. – Descubre más videos creativos.

Artículos relacionados:

Asesinato colateral

El 5 de Abril de 2010 WikiLeaks soltó un video clasificado del ejército de Estados Unidos.
En este video se puede observar la masacre indiscriminada de una docena de personas en un suburbio Iraquí — incluyendo a dos reporteros de Reuters.

Vean el video y saquen sus propias conclusiones. Cabe mencionar que el gobierno de Estados Unidos estaba muy interesado en que dicho video no saliera a la luz pública.

Los hechos de este video ocurrieron el 12 de Julio de 2007.

El lenguaje político está diseñado para hacer que las mentiras suenen verdaderas y el asesinato se vea como algo respetable, y para dar una apariencia de solidez al aire.
George Orwell

Enlace original

Collateral Murder

Artículos relacionados:

Bird is the word!

Artículos relacionados:

Long life to you my friend!

Hermosa canción ;)

Artículos relacionados:

Lobos en línea

De pata de lobo

Horizonte en el desierto 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Horizonte en el desierto 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007] Puesta de sol entre matorrales 1/2.
Desierto de Real de Catorce, San Luis Potosí, México. [Diciembre 2007] Atardecer entre matorrales 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007]

Qué estoy haciendo...

Posting tweet...

Powered by Twitter Tools

Mapa de visitas

Mira…

Calendario

septiembre 2010
L M X J V S D
« ago    
 12345
6789101112
13141516171819
20212223242526
27282930  

FireStats icon Con la potencia de FireStats