Martes, Mayo 13, 2008

gpu gems 2: online !

No sé para qué me gasto el dinero, pero me alegro de que Nvidia esté “liberando” los gpu gems.

No están todos, cada semana tres capítulos nuevos, así nadie se atraganta :)

Relacionadas: gpu gems online

posteado por PpluX @ 9:50 am tags:Gráficos, Libros, OpenGL, Programación  

Martes, Abril 29, 2008

¿Qué sistema de ficheros usas?

Yo… resierfs, sí el del tipo aquel que han condenado por matar a su mujer rusa que conoció por internet, … esa que se lió con su mejor amigo, que resultó ser un asesino en serie que mato a 8 personas, pero que afirma que no tuvo nada que ver con la muerte de la rusa… bueno, ese que dice que la rusa está en rusia y que todo es un complot.

Ni que decir que reiserFS es un sistema de ficheros interesante, no? Yo en casa uso ZFS bajo Solaris… a ver si algún día hay tiempo para explicar las ventajas de esto frente a un linux+raid+LVM+ext3/reiserfs/…

posteado por PpluX @ 11:55 am tags:Personal, humor  

Martes, Abril 29, 2008

Trabajar en consola: Terminator & screen

Terminator logo

¿Quién dijo que la consola estaba muerta? no śe vosotros, pero personalmente es de lo primero que arranco cada mañana para trabajar. ¿Por qué? pues sencillamente por ser invariante en el tiempo, gnome cambia, kde cambia, mac os X cambia, cada vez las interfaces son mejores, pero mi consola responde igual desde el primer día que empecé a usarla. Más aun, te sirve para trabajar remotamente y muchas otras veces es la única opción para arreglar catástrofes (vamos, que no está de más aprender a usarla).

Pese a que a día de hoy hay aplicaciones gráficas para bajar ficheros, torrents, mover/copiar/pegar directorios, conectarse a unidades samba, etc… personalmente, en la mayoría de los casos, sigo prefiriendo arrancar una consola y hacerlo a mano, wget, cp/rm/mv/rsync, smbclient, smbfs, … ¿ya sabes, no?

Y si, como yo, eres un adicto a la terminal, conocerás screen el multiplexador-de-terminales (si no, o si quieres aprender a usarlo, prueba aquí ) multiplataforma, super funcional, y con la maravillosa opción de poder detachear y atachear sesiones.

Y qué hacer con las pantallas de hoy día, son grandes, muy grandes, caben muchas consolas, o una a pantalla completa con screen (que permite dividir la consola en varias regiones)… pues mejor que eso podemos usar terminator, del que ya podemos disfrutar en hoary. Terminator permite arrancar una terminal y, en vez de usar tabs, podemos dividir horizontal y verticalmente la consola las veces como queramos, sacando partido de verdad a los nuevos tamaños de pantalla que tenemos ahora.

Terminator is a program that allows users to set up flexible arrangements of GNOME terminals. It is aimed at those who normally arrange lots of terminals near each other, but don’t want to use a frame based window manager.

Gracias a que usa gnome-terminals se integra muy bien con las preferencias de gnome-terminal (toma los colores que use este, el tipo de letra, control+, control-, etc..) y tiene atajos de teclado para cambiar de región ($man terminator).

¡ Un placer !

posteado por PpluX @ 11:33 am tags:linux/unix, recetas  

Jueves, Abril 24, 2008

Enjuto también usa ubuntu!

Justo hoy, que estamos ya apunto con la nueva ubuntu 8.04, me pasan esto:

“os podéis ir a zurrir mierdas con un látigo”

Juas Juas Juas Juas

Visto en: Bitácora de JEsuSdA

posteado por PpluX @ 12:35 pm tags:humor, linux/unix  

Miércoles, Abril 16, 2008

lua API, introducción

Haciendo honor al nombre del blog, y aprovechando que recientemente me han comentado que el API de lua es un poco rara, vamos a hincarle el diente directamente al problema. Este post es sólo para programadores, no trata del léxico/sintaxis de lua, sólo de una parte muy particular del API, concretamente, la que más problema da al programador que se está iniciando en esto de lua.

Veamos en primer lugar que es eso de un lua_State*, es fácil crearlo (luaL_newstate), y destruirlo (lua_close) y representa un estado completo de lua. A efectos prácticos es como si con cada lua_State fuera una máquina virtual independiente, por lo que podemos tener tantos como queramos (uno por thread, uno por efecto, uno por agente, etc, etc…).

state basics

(más…)

posteado por PpluX @ 10:19 am tags:C/C++, Lua, Programación  

Domingo, Abril 13, 2008

disléxicos del mundo unisors!!!

Después del primer mandamiento, viene el de “evitarás la disléxia”:

#ifndef __RESOURCE__
#define __RESORUCE__
...
#endif

Sabía cual era el fallo, sabía que era un define mal puesto, sabía incluso en qué fichero estaba dando problemas… y aun así no veía el problema XD

posteado por PpluX @ 6:49 pm tags:C/C++, Personal, humor  

Sábado, Abril 12, 2008

extraordinariamente real

Más aun!!

slb builds!

Para los que me han tenido que soportar esta semana de “bugs” “features” :)

posteado por PpluX @ 8:10 pm tags:Personal, humor  

Sábado, Abril 12, 2008

real como la vida misma

Como la vida misma de un becario de investigación… bueno investigar, investigar… un becario de refritangas más bien:

PHD_1

PHD_2

PHD_3

Los de PhD… me espían.

posteado por PpluX @ 7:51 pm tags:becas, humor  
Entradas siguientes »

Gestionado con WordPress