Archive for the 'tutoriales' Category

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

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:

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:

git --version

Debe contestarte con un git version 1.6.0.

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

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

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.

Tutoriales

Referencias

Compilando git en ubuntu 7.10

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

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

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

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

Continue reading ‘Tutorial #3 de Irrlicht: Cómo agregar y manipular nodos de escena en Irrlicht’

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

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!

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

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

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… :)

Continue reading ‘Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04′

Un par de comandos útiles en Ubuntu

logo-ubuntu-2.jpg

Aquí les dejo un par de comandos que les pueden ser útiles si llegan a desconfigurar su sistema —como yo jeje.

Hace rato al estar moviéndole a los drivers de mi tarjeta de video me quedé básicamente sin soporte gráfico. Con esto lo solucioné:

sudo dpkg-reconfigure xserver-xorg

Al instalar la edición servidor de Ubuntu 8.04 en otra PC, se me pasó elegir la distribución de teclado a emplear, ¿la solución? ejecutar este comando:

sudo dpkg-reconfigure console-setup

Cómo borrar recursivamente todos los subdirectorios .svn

delete2.jpg

Habiéndome cambiado a git ya no tenía uso para los directorios .svn que plagaban mis proyectos. Así que me dí a la tarea de buscar una forma de borrarlos rápidamente y sin hacer mucha talacha.

Por cierto, ya viene un artículo sobre software de control de versiones. No sé como he podido vivir sin git todo este tiempo jejeje. :)

He aquí la solución:

rm -rf `find . -type d -name .svn`

Otras formas de hacerlo (que no probé):

find . -type d -name '.svn' -print0 | xargs -0 rm -rdf
find . -name .svn -print0 | xargs -0 rm -rf
find . -name .svn -exec 'rm -rf {}\;'

Referencias
Recursively delete .svn directories
Unix Command To Remove Subversion .svn Directories
Recursively remove all .svn directories

Al fin han liberado Joomla! 1.5

joomla.png

Por si algún despistado como yo no se había enterado, uno de los mejores CMS en PHP ha alcanzado su versión 1.5 estable —¡que esperé por meses!— y se encuentra disponible para su descarga.

Por supuesto, estoy hablando de Joomla!.

Si no lo conoces y una de tus líneas de trabajo es hacer páginas web y/o portales te recomiendo le eches un ojo. :)

Tutorial de publicación de artículos en Joomla! 1.5

Si eres nuevo en Joomla! y necesitas ayuda para comenzar, aquí te dejo un tutorial de como publicar un artículo.

Tutorial de manejo de menús en Joomla! 1.5

Un buen tutorial para agarrarle la onda a los menús.

Cómo descomprimir archivos .tar.bz2 y .tar.gzip

utils22.png

En mi quehacer diario a veces tengo que descomprimir archivos a través de la línea de comandos —como cuando hago un SSH al servidor para instalar Joomla para algún sitio nuevo— sin embargo siempre pasa lo mismo, recurro a Google je.

Así, para no tener que estarlo buscando lo anotaré aquí, y pues si alguien se beneficia del tip, vamos de gane. ;)

Descomprimir archivo .tar.bz2

tar -xjvf example.tar.bz2

Descomprimir archivo tar.gzip

tar -xzvf example.tar.gzip

Chequen que usamos la opción j para descomprimir archivos bzip2 y la cambiamos por z para los archivos gzip.




FireStats icon Con la potencia de FireStats