Archive for tutoriales

Railscasts — Videotutoriales de Rails

// Junio 28th, 2009 // No Comments » // programación, recomendaciones, tips, tutoriales, videos

railscasts

¿Interesado en aprender algo nuevo sobre Rails?

Entonces checa los videotutoriales que Ryan Bates ha creado en Railscasts.

¡Son cortos, de muy buena calidad y tienen tips invaluables! :)
Ve la lista completa en: El archivo de Railscasts.

Tutorial #4 de Irrlicht: Cómo controlar con el teclado un nodo de escena

// Marzo 4th, 2009 // 3 Comments » // game development, tutoriales

irrlicht_new_logo.png

Ah pasado un rato desde el último tutorial que escribí para Irrlicht. Cuestiones de tiempo no me habían permitido seguir jugando con este motor gráfico.

Pero aquí seguimos, al pie del cañón. :)
Ok, manos a la obra.

Pueden seguir el tutorial para descargar y compilar la versión en desarrollo de Irrlicht, o simplemente descargar de sourceforge la más reciente liberada al público (la 1.5 al momento de escribir este tutorial).

Objetivo

Controlar un nodo de escena con el teclado.

Tutoriales pasados

Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04
Tutorial #2 de Irrlicht: Cómo configurar NetBeans 6.1 y hacer un Hola Mundo
Tutorial #3 de Irrlicht: Cómo agregar y manipular nodos de escena en Irrlicht

Ripeando CDs de audio en Ubuntu 8.10 Intrepid Ibex a formato FLAC

// Febrero 26th, 2009 // 2 Comments » // linux, tutoriales

flac_logo.png

Que onda, pues con la novedad de que por ahí tengo un par de discos originales de Infected Mushroom que quería cargar a mi laptop. Y pues como la verdad no ando muy preocupado por el espacio y me gusta la calidad (jeje) pues decidí probar ripearlos y codificarlos en formato FLAC (Free Lossless Audio Codec).

El formato FLAC comprime tus canciones sin que estás pierdan calidad, es similar a como trabaja ZIP, sólo que con FLAC tendrás mucho mejores resultados puesto que está diseñado para comprimir audio. MP3 es un formato con pérdida. La analogía con formatos de imagen es: JPG es a MP3 lo que TIFF es a FLAC.

Si quieren ver un ejemplo de lo que es la compresión con pérdida, chequen estos ejemplos con imágenes (lo que se ve ahí es similar a lo que sucede al comprimir un WAV a MP3).

La compresión que provee FLAC es de alrededor de un 30-50%. Un codec con pérdida puede alcanzar fácilmente un 80% de compresión.

Ok, después de la breve cápsula informativa, amos a lo que nos atañe: el software necesario para hacerlo y cómo hacerlo.

Grip el ripeador

Este es un excelente programa para ripear CDs y convertirlos al formato que gustes.

Vayan a AplicacionesAñadir y quitar…
Y en el cuadrito de búsqueda escriban Grip.

O para los que gustan de la línea de comandos:

sudo apt-get install grip

Abramos la aplicación.
Vamos a AplicacionesSonido y videoGrip

Ya con la aplicación abierta vamos a ConfigurarCodificarCodificador

Y en donde dice Codificar seleccionamos flac.

Sin embargo si ripeamos un CD ahorita, no nos guardará los tags con la información del album, artista y número de pista.
Eso lo solucionamos cambiando la Línea de órdenes para el codificador por esta:

--best -V -o %m %w -T "ARTIST=%A" -T "TRACKNUMBER=%t" -T "ALBUM=%d" -T "TITLE=%n" -T "GENRE=%G" -T "DATE=%y"

Tus archivos ripeados quedarán en:
~/ogg

El directorio de salida es configurable, solo necesitas modificar el campo de Formato de archivo codificado.

Happy ripping! :D

Referencia

Ripping to Flac with Grip

Conky — Monitorea tu sistema desde el escritorio

// Enero 11th, 2009 // No Comments » // linux, tutoriales

conky.png

¿Quieres una barra en tu escritorio con información acerca de tu sistema, que se actualice en tiempo real y que además sea ligera en cuanto a recursos?
Prueba conky.

Si te agrada lo que ves, dale una leída a este tutorial:
Instalar y configurar Conky.
Ahí también encontrarás enlaces a muchos scripts (o configuraciones) de ejemplo.

Au revoir. :)

Cómo compilar e instalar git 1.6.0 en Ubuntu 8.04 Hardy Heron

// Agosto 20th, 2008 // 1 Comment » // linux, programación, tutoriales

tunnel.jpg

Unos artículos atrás les había comentado ya, un poco acerca de git y cuan grandioso que es. :) Si les despertó la curiosidad y desean probarlo, enseguida viene la guía de como instalarlo en tu sistema desde código fuente.

Y aclaro que no es que me encante estar compilando todo lo que instalo —o estaría usando Gentoo— pero desgraciadamente los repositorios de Ubuntu no se mantienen muy al día con las versiones de todos los paquetes que manejan.

El procedimiento para hacernos con la versión más reciente de git es descargar el código fuente, descomprimir el archivo, instalar las dependencias para compilar el código fuente, configurar y llevar a cabo la instalación.

Al momento de escribirse este artículo la última versión en salir era la 1.6.0. Puedes checar cuál es la más reciente aquí.

Instalación

Abre una terminal, ingresa al directorio en donde se va a descargar el código fuente de git, luego teclea lo siguiente:

1
2
3
4
5
6
7
wget http://kernel.org/pub/software/scm/git/git-1.6.0.tar.bz2
tar -xjvf git-1.6.0.tar.bz2
cd git-1.6.0
sudo apt-get build-dep git-core
sudo apt-get install libssl-dev gettext
make prefix=/usr/local all doc
sudo make prefix=/usr/local install install-doc

Listo, para probar tu instalación teclea esto:

1
git --version

Debe contestarte con un git version 1.6.0.

Es recomendable ejecutar los siguientes comandos para propósitos de identificación.

1
2
git config --global user.name "Pon aquí tu nombre"
git config --global user.email "pon@aqui.tu.correo"

Para tener texto en color:

1
git config --global color.ui "auto"

Para habilitar la autodetección del número de hilos a usar al empacar los repositorios (bueno para computadoras multi-CPU o multi-núcleo):

1
git config --global pack.threads "0"

GitHub Social Code Hosting

Si tienes un proyecto open source y quieres un servicio de hospedaje de código y control de versiones premium sin pagar un centavo, prueba con GitHub.
Aunque si lo tuyo son los proyectos privados, también tienen buenos planes.

Git con git

Ya que cuentes con git podrás mantenerte actualizado fácilmente.
Descarga el código fuente directamente desde su repositorio:

1
git clone git://git.kernel.org/pub/scm/git/git.git

Compila e instala con el procedimiento descrito arriba.

Debido a que acostumbro usar las versiones edge del software con el que desarrollo, decidí crear un directorio especial en mi home (llamado src) para meter ahí todos los repositorios que descargo.

Tutoriales

Referencias

Compilando git en ubuntu 7.10

Cómo cambiar la distribución del teclado en Ubuntu Server

// Junio 12th, 2008 // 1 Comment » // linux, tutoriales

logo-ubuntu-2.jpg

Hace poco instalé el Ubuntu 8.04 Server Edition en una PC del trabajo y se me pasó configurarle adecuadamente la distribución del teclado.

Con este comando arreglé el problema:

sudo dpkg-reconfigure console-setup

Para configurar el teclado en la versión desktop ve a:
SistemaPreferenciasTecladoDistribuciones

Un par de técnicas útiles aprendidas en YouTube

// Junio 7th, 2008 // No Comments » // ocio, tutoriales

Como todo buen geek, me dedico a explorar —y explotar— lo que tengo a la mano.

Si me paso buena parte del día en la red, lo menos que puedo hacer es aprender algo que me ayude con mis actividades cotidianas ¿no? :D

Cómo doblar una playera en 4 segundos

Cómo amarrarse las agujetas en 2 segundos

Bueno, por lo menos podrás apantallar a uno que otro amigo. :P

Tutorial #3 de Irrlicht: Cómo agregar y manipular nodos de escena en Irrlicht

// Mayo 28th, 2008 // 10 Comments » // game development, tutoriales

irrlicht_new_logo.png

Todo proyecto comienza por un principio —ya sé, bonito aforismo. :P

Por fin haremos algo divertido —uy si, cuánto— con Irrlicht: vamos a agregar algunos objetos a nuestro espacio 3D y los mostraremos en pantalla. :)

Véanlo como poner a un actor en escena, es el primer paso para lograr una obra, en nuestro caso ¡un videojuego!

Los videojuegos en su parte más fundamental están compuestos por entidades, ya saben, siempre nos referimos a ellas como el personaje principal (o monito), los monstruos, las balas, las pociones, el castillo, etc.

Nosotros comenzaremos agregando cubos a nuestra aplicación, esperando que en un futuro no muy lejano se conviertan en temibles criaturas a las cuales podamos derrotar a base de espadazos o balazos —o algo así. :D

Objetivo

En este tutorial aprenderemos a agregar nodos de escena y a modificarles las siguientes propiedades:

  • Posición
  • Escala
  • Rotación

Tutoriales pasados

Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04
Tutorial #2 de Irrlicht: Cómo configurar NetBeans 6.1 y hacer un Hola Mundo

Tutorial #2 de Irrlicht: Cómo configurar NetBeans 6.1 y hacer un Hola Mundo

// Mayo 10th, 2008 // 17 Comments » // game development, linux, tutoriales

irrlicht_new_logo.png

¿Por qué NetBeans? porque me gusta.

Lo he estado usando para el último proyecto Rails en el que he trabajado y se me hace un IDE muy bueno. Si quieren leer sobre sus capacidades específicas para C/C++ pueden hacerlo aquí: C/C++ features.

Se que muchos han escuchado que necesita grandes cantidades de recursos, que es muy lento y otras tantas cosas más, yo solo les digo que antes de juzgar lo prueben.

Aprovechen, acaba de salir la versión 6.1. :)

Objetivo

El objetivo de este tutorial es configurar NetBeans para poder compilar desde ahí nuestras aplicaciones basadas en Irrlicht.
Y crearemos nuestro primer programa usando este poderoso motor gráfico, así es, ¡un Hola Mundo con Irrlicht!

Tutoriales pasados

Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04

Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04

// Mayo 3rd, 2008 // 16 Comments » // game development, linux, tutoriales

irrlicht_new_logo.png

Este tutorial es el primero de una serie que escribiré acerca de este excelente motor gráfico.
Los artículos me servirán como apuntes de lo que he aprendido y si alguien más se beneficia con ellos pues qué mejor.

Objetivo

El objetivo de este primer tutorial es descargar, compilar e instalar las bibliotecas de la versión más reciente de Irrlicht en mi sistema operativo favorito: Ubuntu en su versión más reciente la 8.04 Hardy Heron. Como paso opcional compilaremos los ejemplos y ejecutaremos el famoso “Hello world”.

A darle, que pa’ luego es tarde… :)

(más…)

FireStats icon Con la potencia de FireStats