Permalink | Archivado en: Linux y software libre, Diseño y Desarrollo Web, Alma Geek
Estos días he descubierto nanoc, un CMS que genera sitios estáticos, esto es, directamente archivos HTML en lugar de montar la página dinámicamente con cada acceso de un visitante (como hace Wordpress, por ejemplo).
¿Cuál es la ventaja de un CMS estático? La mayor de todas es que ahorramos tiempo de procesamiento en el servidor. Como desventaja, cada vez que queramos reflejar un cambio, tendremos que regenerar las páginas estáticas. Para sitios pequeños y/o que no cambien mucho, usar un CMS estático puede ser recomendable.
La gracia de nanoc es que es tremendamente sencillo, está hecho en Ruby, y es muy extensible mediante plugins. Con nanoc definimos por un lado las plantillas del sitio (con el mismo sistema de plantillas que usa Ruby on Rails) y el contenido del sitio por otro lado. No sólo eso, sino que además cada página puede tener metadatos, que van en un ficherito aparte. Para escribir el contenido, no necesitamos usar HTML a pelo, sino que podemos usar un sistema de marcado como Markdown o Textile.
Nanoc es software libre (licencia MIT) y se puede instalar directamente con las Rubygems. Podéis echarle un vistazo a este tutorial en castellano para tener una idea de cómo funciona. Ya veréis que es muy simple ![]()
Permalink | Archivado en: Desarrollo de videojuegos, Tutoriales, Alma Geek
He traducido al castellano el tutorial de iniciación de Gosu que hay en el wiki oficial. En él se explican los fundamentos de la librería desarrollando un pequeño juego de ejemplo, aunque se presuponen conocimientos previos de Ruby.
Descargar el tutorial en PDF (216 KB)
Ah, al igual que Gosu y su documentación, el tutorial está bajo la licencia MIT.
Permalink | Archivado en: Desarrollo de videojuegos, Tutoriales, Alma Geek
Gosu es una librería para el desarrollo de videojuegos 2D. Es libre (licencia MIT) y multiplataforma (Linux, Windows y Mac), y está disponible para C++ y Ruby.
¿Por qué mola? Porque aunque aún no esté terminada del todo, es una librería simple que funciona. La API es muy reducida, pero suficiente, por lo que aprender a usarla lleva muy poco tiempo. Además, la podemos usar con Ruby, el lenguaje para vagos por excelencia
Gosu emplea OpenGL para renderizar los gráficos, por lo que tenemos aceleración por hardware. Esto nos permite (a diferencia de las SDL a pelo) crear videojuegos 2D a alta resolución, con imágenes de 32 bits (con canal alpha) y usar efectos gráficos como rotaciones, tranparencias, etc. en tiempo real.
A continuación se muestra cómo instalar Gosu y Ruby en Windows, Linux y Mac. En el wiki oficial de Gosu encontraréis además instrucciones para usar Gosu con C++.
Permalink | Archivado en: Blogosfera
Para mañana 21 de marzo hay convocada una huelga de usuarios en LiveJournal, una de las comunidades de blogs más importantes de Internet. Durante un día, los usuarios que secunden la huelga no escribirán ni posts ni comentarios.

¿Cuál es el motivo? Uno de los tipos de cuentas de usuarios, la basic, ya no se ofrece a los usuarios que se han registrado a partir del 12 de marzo. Estos nuevos usuarios deben escoger entre una cuenta de pago o la Plus. Esta cuenta, Plus, es gratuita y ofrece más features (más avatares, themes, posibilidad de postear desde un móvil, etc) que la básica a cambio de insertar publicidad en el blog.
Dejando de lado el tema de si esta decisión es o no justa (yo lo que creo que sería más interesante es que aumentaran las prestaciones de la cuenta de pago para conseguir más clientes), lo que no se puede hacer es considerar de antemano un boicot como cosa de cuatro frikis tontos. Aquí va un extracto de una entrevista al director del departamento de blogs de SUP, la empresa que posee LJ:
I honestly don’t know any people that would seriously take up that initiative. So I am presuming such an idea to be marginal at best. Something like calling all the advertisers in the American section of livejournal and calling on them to cancel their ads.
Lo que se consigue con eso es cabrear aún más al personal. Y eso, en negocios donde se depende del contenido que crean tus usuarios, no es una buena idea.
Tengo curiosidad por saber cómo acaba la cosa…
Permalink | Archivado en: Alma Geek
Ernesto ha cogido algunos de los gráficos que hice para el concurso de Imagenio en la pasada Campus Party y los ha vectorizado para hacerse unos wallpapers. Yo los he modificado un poquito y aquí os los dejo a 1280×800 píxeles para que os los descarguéis si os molan
Permalink | Archivado en: Desarrollo de videojuegos, Alma Geek
Lleva bastante tiempo colgado en Internet, pero no lo había visto hasta hoy… Es una charla de Will Wright (creador de SimCity y Los Sims) en la que muestra su último videojuego, Spore, y habla de su filosofía de entender los videojuegos como “juguetes” con los que experimentar y aprender.
Si os mola el videojuego y queréis saber más cosas sobre cómo está diseñado, echadle un ojo a este artículo de Gamespy: “Will Wright presents Spore… and a new way to think games“.
Permalink | Archivado en: Desarrollo de videojuegos, Alma Geek
Krushader ha dejado un comentario bastante interesante en el post anterior. Iba a responderle ahí mismo, pero como quedaría bastante largo y creo que es algo que merece un post… pues aquí está. Espero no haberme dejado algo importante. Si alguien quiere aportar algo más o llevarme la contraria, en los comentarios será bienvenido
En la universidad hay asignaturas de “gráficos por computador”, “programación gráfica” y cosas así. Si un amigo tuyo al que le guste programar te dice: “Me encantaría aprender a hacer videojuegos, ¿por dónde empiezo?” ¿Qué le contestarías?
La mayor parte de esas asignaturas (quitando la de gráficos) son optativas, y de pocos créditos. Esto implica que el profesor normalmente da una visión general y una especie de “estructura” sobre la que tú puedes apoyarte para guiar tu propio aprendizaje. En otras palabras, aunque tengas un profesor, en estos temas vas a tener que buscarte tú la información y aprender por tu cuenta. Así que yo no me preocuparía si no fuera universitaria, aunque si puedes cogerte esas asignaturas, pues quizás aprendas ciertas cosas más rápido.
Permalink | Archivado en: Desarrollo de videojuegos, Alma Geek
Nae anunció hace unos pocos días la segunda edición del “Tú también puedes”, un concurso de desarrollo de videojuegos orientado al ámbito amateur.
La edición anterior fue un éxito, con bastantes participantes. Los ganadores fueron Ferminho y Guy con su ACABAN, un juego original y divertido que os recomiendo que probéis
La temática de esta edición son los almogávares y hay de plazo hasta octubre del año que viene. ¡Animaos y participad!
[Offtopic] Tranquilos, soy como una némesis: siempre vuelvo.
Permalink | Archivado en: Desarrollo de videojuegos, Alma Geek
Permalink | Archivado en: Uncategorized
La semana pasada comezó la segunda temporada de Heroes…
Permalink | Archivado en: Blogosfera, Blogs
CrackVan me ha pasado este meme en el que se ha de dar tres consejos para ser un buen blogger. Aquí van mis dos céntimos:
El 3+1: si no sabes escribir, usa un puto corrector ortográfico.