viernes 25 de septiembre de 2009

Añadir efectos de capa en GIMP















GIMP es el programa de tratamiento de imágenes más completo de Linux, es software libre y también lo hay para otras plataformas. La ventaja con Photoshop es que te lo puedes bajar en cualquier momento y ponerte a funcionar.

Sin embargo en GIMP echaba en falta el cuadro de diálogo de Photoshop donde se añadían los efectos de las capas (bisel y relieve, sombras, etc).
Para tener estas funciones hay un plugin que hay que añadir a nuestro gimp:

1.- Descargar este script: layerfx.scm

2.- Añadirlo al directorio scripts de la instalación de GIMP. En Ubuntu sería en /usr/share/gimp/2.0/scripts (en Windows donde se instale, me imagino que en archivos de programa/gimp/2.0/scripts pero no estoy seguro)

3.- Reiniciar GIMP

En el GIMP después saldrán en un menú llamado Script-fu los efectos de capa típicos.

martes 28 de julio de 2009

Estrenos de nuevas temporadas



















El estreno de la nueva temporada de True Blood me ha pillado de sorpresa (no seguí la cuenta atrás de la foto :P), así que voy a apuntar los próximos estrenos de las series americanas que me gustan. Por cierto de momento muy buena la segunda temporada de True Blood, me gusta más que la primera.

Gossip girl (tercera temporada) - > 14 de Septiembre 2009.
Heroes (quinto volumen) - > 21 de Septiembre 2009.
Mad Men (tercera temporada) - > 16 de Agosto 2009.
The Big Bang theory (tercera temporada) - > 21 de Septiembre 2009.
Fringe (segunda temporada) - > 17 de Septiembre 2009.
Dexter (cuarta temporada) - > 27 de Septiembre 2009.
Lost (sexta y ultima temporada) - > 21 de Enero 2010.

Vamos que en septiembre habrá sobredosis de series.

lunes 27 de julio de 2009

Crear librerías estáticas en C













Primero escribir los .h y los .c, compilarlos con gcc -c para que os den los archivos objeto (.o).
Segundo hay que crear la librería usando el comando ar para juntar archivos:

ar crv libnombrelibreria.a archivos.o

(mantenemos lib y .a en el nombre del archivo para la libreria y le pasamos los archivos objeto compilados antes).

Para mostrar lo que se ha guardado se puede ejecutar:

ar t libnombrelibreria.a

Con esto ya podemos compilar un programa que use la librería. Para ello hacemos:

gcc -o programa programa.c -L./librerias -lnombrelibreria

-L sirve para incluir un directorio de librerias, si no busca por defecto en /usr/lib.
en nombrelibreria ponemos el nombre del archivo sin el "lib" del inicio ni el ".a" del final.
Si hiciera falta con -I se incluyen los directorios de fuentes.

martes 17 de marzo de 2009

Mi teoría del universo
















Siempre me han interesado las estrellas y el universo en general, ¿Por qué existe todo esto? ¿Por qué hay agujeros negros? ¿Por qué la teoría del Big Bang?
Hace tiempo escuché que el universo se expande y se contrae, después que sólo se expande y también que sólo se contrae, había teorías para todos los gustos.
Yo en mis ideas alejadas de la astrofísica avanzada y sin entender mucho lo que es la materia oscura, creo que el universo como lo conocenos, siempre se expande (el de ahora).
En la teoría del Big Bang decían que un superatomo explotó y se creó todo lo que vemos ahora.
Mi idea coincide con eso, y creo que ése superátomo era el resultado de un agujero negro bestial.
Los agujeros negros son estrellas supermasivas que acabaron con una gravedad tan fuerte que absorben hasta la luz. Todos los átomos que van atrapando se unen en su interior. Imaginad un montón de sumideros que absorben toda la materia, al final unos sumideros absorben a otros y se crea un supersumidero que acaba de absorber absolutamente todo. Entonces surge el superátomo y un día revienta en muchísimos átomos de diferentes tipos.

Big Bang -> absorción de todo por los agujeros negros -> superátomo -> Big Bang.

Ahora ya solo queda saber que fue primero, el huevo o la gallina ;)

Me gustaría saber si en el superátomo podrían cambiar los elementos químicos conocidos, eso tal vez daría universos distintos a éste.


martes 16 de diciembre de 2008

Uso de VIM














VIM (VI mejorado) es un editor de textos para linux muy conocido. La clave de este editor es su rapidez al no necesitar interfaz gráfica y no ser necesario usar el ratón para manejarlo. Se usa mucho para editar archivos de configuración o programar.
Todo el mundo que usa linux alguna vez ha usado VI y conoce las cosas más básicas como cambiar entre el modo de inserción ("i") y el normal ("esc"). En VI podemos usar también el modo visual presionando "v", en este modo podemos seleccionar texto y copiarlo con la tecla "y". Para pegar usaremos la "p".
En VI podemos editar varios archivos a la vez, para ello al iniciar VI lo llamaremos con los nombres de los archivos como parametros, $vi archivo1.txt archivo2.txt.
Dentro del propio VI también podemos abrir varios archivos usando el comando args, de esta manera: :args archivo1.txt archivo2.txt.
Estos archivos los mantiene almacenados en una lista y nos podemos mover entre ellos con los comandos :next, y :previous. Para saber en que archivo nos encontramos simplemente escribimos :args y nos dira algo como esto: [archivo1.txt] archivo2.txt (que quiere decir q tenemos dos archivos abiertos y estamos editando el primero). Al cambiar de archivo debemos tener en cuenta que tenemos que guardar o descartar los cambios, se puede hacer rapidamente usando :wnext o :wprevious para guardar antes de cambiar. Estos movimientos entre archivos se pueden acelerar apretando Ctrl+6.
Para deshacer los cambios se usa "u" en el modo normal o :u.
Para salir de VI se usa :wq (guardar y salir) :q (salir) o :q! (salir sin guardar los cambios).
Toda esta información viene mucho más detallada tecleando :help en el editor VI.

viernes 12 de diciembre de 2008

66ª edición de los Globos de oro















Han salido los nominados a los globos de oro para premiar a las películas del 2008. Entre las películas nominadas a la sección de drama me llama la atención El curioso caso de Benjamin Button. Esta peli que va de un hombre que crece al revés está protagonizada por Brad Pitt, Cate Blanchett y Tilda Swinton, actorazos los tres. Me encanta Cate, es guapísima (Tiene cara de elfa :P). Luego está la de Frost contra Nixon del enfrentamiento entre el periodista y Nixon. El resto son romances que dudo de su interés, aunque Slumdog Millionaire no tiene mala pinta, es un romance un poco diferente con quiere ser millonario de por medio.

En la sección de comedia veo que meten a Escondidos en brujas, en mi opinión esta peli es un drama con toques de comedia para hacerla agridulce. Me gustó, pero es un drama. También está Quemar después de leer, la de los Coen, que está muy bien y como me parece más comedia, se lo daría a esta última.

Penélope Cruz ha sido nominada por su papel en Vicky Cristina Barcelona, no me extraña, es la que salva la película de una quema total, se lo merece. Bardem también ha sido nominado por ella aunque no le vi tan brillante como otras veces y no creo que se lo den.

En el apartado de series de TV tenemos en la parte de drama una competición entre Dexter, House, En terapia, Mad men y True blood. Vaya duelo, En terapia no la he visto nunca pero las otras cuatro estan geniales. Yo se lo daría a Dexter que me encanta, aunque creo que se lo darán a Mad men que tiene más prestigio. En la parte de comedia luchan por el globo: Rockefeller plaza, Entourage, The office, Californication y Weeds. La más divertida desde mi punto de vista es The office. Ese Michael Scott, jefe gilipollas con mayúsculas donde los haya, que crack! A ver si le dan el de mejor actor a Steve Carell también. Rockefeller plaza es un coñazo no se como le puede gustar a la gente.

Bueno suerte para Steve y Pe, el resto me dan igual.

martes 9 de diciembre de 2008

Robots asesinos
















Ultimamente han salido artículos acerca de la ética de los robots a la hora de guerrear. Lo han comentado en el new york times, en barrapunto ha salido también y en algún sitio más.

Yo lo primero considero que un ejército robot con los avances de la inteligencia artificial podría llegar a ser realmente muy peligroso. Hoy en dia no, esta claro, los robots todavía no saben ni jugar al fútbol. Matar gente es algo igual de complicado que jugar al fútbol por mucho que les moleste a los seguidores de los shooters que odian al pro y al fifa. La computación distribuida en la que se está consiguiendo que varios robots compartan la visión de todas las cámaras que tienen conectadas ayudará mucho. Los robots podrán realizar ataques con una total sincronización y teniendo en cuenta todas las posibilidades sin verse afectados por la fatiga, las emociones o debilidades semejantes.
En cuanto a la ética si se consigue perfeccionar a los robots para que actúen en conjunto y sean soldados de utilidad en la batalla, yo creo que se podría llegar a conseguir que evaluaran las situaciones para no cometer asesinatos de inocentes que se rinden o algo parecido. Evidentemente sería complicado y tendrían que probarlo con simulaciones de muchisimas situaciones. Además podrian tener un control externo manejado por un humano para situaciones complicadas.
Sinceramente creo que un robot cometería muchisimas menos atrocidades que un humano, siempre llevado por sus hormonas, impulsos y demás fallos del sistema.