11.19.2010

Añadir resolución de pantalla específica

Puede pasar que en algún momento las X no nos detecte la resolución más óptima para nuestro monitor, ya sea por problemas con el driver de la tarjeta de video o que la resolución nativa que el monitor indica no es la que deseamos.

En estos casos podemos añadir manualmente la resolución deseada con unos comandos útiles. Una vez que la resolución funciona correctamente podemos hacer que sea cargada en al inicio del sistema. Por ahora solo voy a indicar como generar una resolución y como probarla.

11.15.2010

VSFTPD en Centos - Servidor FTP con usuarios virtuales.

Este posteo es más informativo que una guía, pongo los pasos que he realizado para montar un servidor FTP sobre Centos mediante vsftpd y con la característica de los usuarios virtuales lo cual es mucho más seguro que los normales.

Podemos verificar si tenemos o no instalado vsftpd mediante:
rpm -aq | grep vsftpd
De no ser así, lo instalamos junto con un par de dependencias para la creación de las bases de datos de usuarios como veremos más adelante:
yum -y install db4 db4-utils vsftpd
 A continuación editamos el archivo /etc/vsftpd.conf. El contenido de este puede variar según las características que queramos dar al servicio, pero este sería el contenido mínimo necesario para que funcione bien con usuarios virtuales:
# Bloquear el acceso anónimo
anonymous_enable=NO
# Permitir el acceso local, necesario para usuarios virtuales
local_enable=YES
# Permitir la escritura y la descarga de ficheros
write_enable=YES
download_enable=YES
# Máscara de ficheros
local_umask=022
# Restricciones anónimas
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_world_readable_only=YES
# Puerto de conexión
connect_from_port_20=YES
# Generar archivo log
log_ftp_protocol=YES
# Otras características
listen=YES
xferlog_std_format=YES
pam_service_name=vsftpd.virtual
userlist_enable=YES
hide_ids=YES
# Enjaulamiento de usuario
chroot_local_user=YES
# Usarios virtuales y ruta de acceso
local_root=/home/ftpuser/pub
virtual_use_local_privs=YES
guest_enable=YES
Ahora necesitamos crear la base de datos de usuarios virtuales, para ello usamos Berkeley DB. Primero creamos un archivo de texto plano en /etc/vsftpd/
cd /etc/vsftpd
vi usuariosftp.txt
este archivo llevará los nombres de usuarios y claves de acceso una por línea, es decir si el usuario es andres y su clave andresclave y otro usuario andrea y de clave andreaclave, quedaría así:
andres
andresclave
andrea
andreaclave
Generamos la base de datos:
db_load -T -t hash -f usuariosftp.txt vsftpd_virtual_users.db
chmod 600 vsftpd_virtual_users.db
rm usuariosftp.txt
 Con el archivo vsftpd.conf mostrado arriba, todos los usuarios accederán a la misma ubicación especificada por local_root=. Si en cambio deseamos que cada uno tenga su carpeta de usuario (y que no puedan moverse fuera de ella) entonces debemos hacer un par de cambios al archivo de configuración.


Añadimos la opción:
user_sub_token=$USER

y modificamos lo siguiente:
local_root=/home/ftpuser/pub/$USER
Por supuesto que la ruta madre de los usuarios puede ser la que queramos. Solo que suele ser recomendable colocarla en /home por motivos de seguridad ya que por ejemplo suele ser una partición dedicada.

Ahora se crea un archivo PAM para use la base de datos de los usuarios (el nombre del archivo tiene que ser el mismo especificado en la opción pam_service_name=)
vi /etc/pam.d/vsftpd.virtual
Con el contenido:
#%PAM-1.0
auth           required    pam_userdb.so db=/etc/vsftpd/vsftpd_virutal_users
account     required    pam_userdb.so db=/etc/vsftpd/vsftpd_virtual_users
session      required    pam_loginuid.so
Creamos la ubicación indicada en el archivo de configuración:
mkdir -p /home/ftpuser/pub/
chown -R ftp:ftp /home/ftpuser/
Por último iniciamos el servicio y hacemos que se inicie siempre con el sistema:
service vsftpd start
chkconfig vsftpd on
Para monitorear el servicio se tiene el archivo /var/log/secure para el acceso de los usuarios, así como el log del servicio propiamente en /var/log/vsftpd.log
tail -f /var/log/secure | grep vsftpd  
tail -f /var/log/vsftpd.log
Y eso sería todo, podemos acceder al servidor desde los clientes mediante consola o gráficamente con aplicaciones como FileZilla o la extensión de firefox FireFTP.

Espero como siempre que sea de utilidad.

Saludos!

11.14.2010

OpenSonic - El erizo azul renace bajo Linux!

Seguramente muchos de nostros hemos jugábamos en su tiempo al fabuloso juego de Sega: "Sonic The Hedgehog" si el famoso erizo azul que corría a toda velocidad por los niveles rescatando animalitos del malvado Dr. Egg.

Bueno, hayas o no jugado tan buen juego, ahora es posible hacerlo gracias al proyecto OpenSonic. Por supuesto bajo GNU/Linuxy altamente modificable :)

Como una imagen vale más que mil palabras y un video más que mil imágenes :D



Lo que hace único a este juego es que tiene una modalidad especial de juego colaborativo entre los 3 personajes de la historia como son Sonic, Tails y Knuckles. Dando un nuevo orden de dificultad a los niveles ya que se requiere cierta estrategia para terminarlos.

Algo bueno también (propio de la comunidad de software libre) es que se pueden descargar mucho niveles hechos por la gente en esta dirección, y por supuesto, si deseamos podemos hacer uno nosotros mismos.

Para Debian se puede descargar la última versión (sept. 2010) de esta ubicación: http://db.tt/FJUeyAE y luego un simple:
dpkg -i opensonic_0.1.4-1_i386.deb
Para Arch, se lo encuentra en los repositorios de AUR, por lo que si tenemos instalado yaourt, sería un simple:
yaourt -S opensonic

Suerte y jueguen mucho! XD

Saludos

11.11.2010

Material de estudio para LPI 101 y 102

No me falta mucho para dar los exámenes de certificación LPI nivel 1 que son los 101 y 102. El contenido de estos exámenes es bastante extenso viéndolo a primera vista, así que siempre es bueno información al respecto y mucho mejor si es documentación oficial del propio instituto LPI.

Esta ocasión me enteré de este material a través de Rincón Informático. Gracias gente :)

La fuente original para la descarga viene de tips-linux.net.

Sea que quieren prepararse para el examen o que simplemente quieren tener un excelente material de estudio y consulta, este libro es muy pero muy recomendado.

Espero les ea de utilidad tanto como a mi :)

Saludos.

11.01.2010

El origen del logo de Debian XD

En esos momentos de ocio y charla por el irc un compañero me paso esta imagen:


Si se fijan en la barbilla de Buzz esta un conocido logo en el mundo linux:
¡el logo de debian! jejee pues asi es señor@s el fomoso simbolo de una de las más lindas distros de todos los tiempos es el pelito de la "barba" de Buzz.

Gracias a V|3Z0 por el dato ;)

10.25.2010

Grabando y borrando con WODIM

Aunque pueda parecer complicado, usar la línea de comandos resulta a mi humilde opinión, no solo más eficiente, sino que es más rápido que usar sus pares gráficos.

En este caso se trata de la grabación de un cd/dvd. Durante mucho usaba brasero (y antes Gnomebaker) pero hace un tiempo he migrado a LXDE en mi escritorio debian y he ido eliminando los programas gráficos que puedan ser reemplazados por algunos comandos desde el terminal como es el caso de cdrdao y wodim.

Borrar un disco cdrw lleno desde brasero me llevaba al rededor de unos 3-5mins. Hacerlo desde la línea de comandos ahora me lleva 1-2mins. No nescesariamente es porque el programa es malo o lento en sí, lo que hace que tome mayor tiempo es por que se tiene que levantar una aplicación gráfica y eso conlleva un mayor uso de recursos y memoria. Al hacerlo desde el terminal o línea de comandos, podemos hasta no tener entorno gráfico y seguir usando el programa, además que el uso de memoria, recursos y carga al sistema es mucho menor.

Pero la mejor manera de ver la diferencia es realizando una prueba.
Pueden hacer un borrado rápido de un cdrw mediante una GUI como brasero o k3b y ver el tiempo que llevó hacerlo, luego elijan una imagen .iso para el cd y grábenla usando la misma aplicación, de la misma manera anoten el tiempo de la grabación tomando en cuenta si se uso simulación.

Ahora vamos a hacer un borrado rápido del disco nuevamente pero por consola. La orden para hacerlo mediante el programa cdrdao es:
cdrdao blank -v 1 --blank-minimal --device /dev/sr0
Para saber que dispositivos tenemos y sobre todo sus nombres (en caso de tener varias unidades cd/dvd) hacemos:
cdrdao scanbus
Hubo mucha diferencia de tiempo entre GUI y consola?
En mi caso como dije antes de 3 y 5 minutos mediante gui bajó a 1y 2 minutos.

Ahora para grabar la imagen iso mediante wodim y primero con simulación para asegurar que si falla algo no dañamos el disco ;) hacemos:
wodim -v -dummy speed=4 dev=/dev/sr0 ubicacion/del/archivo.iso && wodim -v speed=4 dev=/dev/sr0 ubicacion/del/archivo.iso
Si necesitamos el grabar imágenes a menudo, podemos añadir este comando como un alias al archivo ~/.bash_aliases (si no existe lo creamos) y añadimos el alias con el nombre que deseemos como por ejemplo wodiso :)
vim ~/.bash_aliases
alias wodiso='wodim -v -dummy speed=4 dev=/dev/sr0 ubicacion/del/archivo.iso && wodim -v speed=4 dev=/dev/sr0 ubicacion/del/archivo.iso'
Con esto podemos ejecutar directamente el comando wodiso sin tener que escribir todo nuevamente ;)

Bueno si lo prueban pueden contar como les ha ido con los tiempos y que les parece el usar la línea de comandos.

Saludos!

10.23.2010

Configurando IRSSI

A continuación pongo los comandos para configurar el cliente de IRC más potente de todos :) IRSSI.

Ejecutamos desde consola el cliente:
irssi
Una vez dentro creamos una red donde posteriormente vamos a especificar los servidores que deseemos.
/network add red
Podemos ver las redes que tiene el programa y borrarlas si así queremos.
/network list
/network remove red_a_borrar
Ahora se añaden los servidores a la red que creamos, por ejemplo freenode.org y .net
/server add -4 -auto -ircnet red irc.freenode.org 6667
/server add -4 -auto -ircnet red irc.freenode.net 6667
Las opciones usadas significan:
-4 indica que usamos Ipv4.
-auto indica que se conecte automáticamente al inicio.
-ircnet red indicamos a que red queremos añadir el servidor.
irc.freenode.org servidor a añadir.
6667  puerto a usar.

Ahora solo tenemos que especificar a que salas deseamos conectarnos al iniciar el cliente.
/channel add -auto #sala red
Con esto ya tenemos todo listo, solo nos falta guardar los cambios:
/save
 Luego salimos del cliente y lo iniciamos de nuevo para comprobar que todo esta como queremos.
/quit
Al iniciar, irssi se conectará automáticamente a los servidores que especificamos en la red que creamos, posteriormente empezará a entrar a salas que añadimos.

Listo, nuetro irssi está configurado.

Saludos!

10.08.2010

Guía Arch Linux III: Configuración de X y Openbox

Luego de la instalación de archlinux y de su configuración post-instalación, queda como último paso levantar el servidor gráfico e instalar y configurar un escritorio. Al igual que las guías anteriores, nos seguimos centrando en aplicaciones ligeras para garantizar un aprovechamiento del espacio en disco y mantener un desempeño excelente para una amplia gama de equipos. Al final tendremos un escritorio Openbox completamente limpio más algunos programas muy útiles. Empecemos!

10.07.2010

Guía ArchLinux II: Post-instalación en Arch USB

En la primera guía vimos como instalar la distribución Arch Linux en nuestra memoria usb con la cual terminamos con un sistema base. La filosofía de Arch dice que su desarrollo se concentra en la sencillez, minimalismo y elegancia de código. Se centra en la instalación de un sistema base mínimo, el cual es configurado por el usuario en torno a su propia idea de entorno de trabajo instalando solo lo que desee o se requiera para lograr sus propósitos únicos.

10.05.2010

Nueva distro para PCs realmente antiguos: Galpon-Minino

La comunidad GNU/Linux nunca dejará de sorprender. Me he topado con esta disto que promete arrancar en equipos realmente antiguos con características mínimas como 64mb de ram, es dedir equipos con procesadores AMD K6  o Pentium I de de 200Mhz para arriba. Pero, no hay ya distros que prometen lo mismo? Una de ellas es Puppy por ejemplo, pero esta tiene algo especial: esta basada en Debian. Esto le da la gran ventaja de que se tiene a disposición el repositorio más grande del mundo.



La distribución cuenta con IceWM+ROX-Filer o con IceWM+PCManFM intercambiables al vuelo. Además posee características especiales como la capacidad de abrir distintas extenciones de compresión al vuelo sin necesidad de descomprimir su contenido, también incluyen unos cuantos "iconos mágicos" para tareas como edición de imágenes en masa, grabación de discos, etc, además tiene la capacidad de generar imágenes iso Livecd del sistema. Viene con soporte nativo de idiomas ingles, gallego y español.

Si tienen un equipo así de antiguo y quieren darle uso, pueden probar esa distro y mejor aún colaborar en su desarrollo ;) En este momento estoy descargando el iso y voy a probarlo en una compu que quedaría como "óptima" para sus características mínimas jeje. Ya postearé como me fue con esto.

Aquí les dejo algunos links:

Página principal: http://minino.galpon.org/wiki/doku.php?id=start
Características: http://minino.galpon.org/wiki/doku.php?id=caracteristicas
Capturas de pantallas: http://minino.galpon.org/wiki/doku.php?id=pantallazos
Descarga: http://minino.galpon.org/wiki/doku.php?id=descargar_galpon_minino

9.29.2010

Guía ArchLinux - Instalación en USB


Esta es la primera (de varias espero) guía sobre Arch. Si bien la documentación y las mismas guías de instalación (ver enlaces al final) son sumamente completas, creo que es bueno simplificar un poco las cosas haciendo un paso a paso fluido y directo. Claro que no habría gracia si simplemente enumerara unos cuantos pasos sacados de la wiki.
Lo que voy a explicar en esta guía es cómo instalar Arch en un pendrive usb y dejarlo booteable con algunos ajustes durante la instalación.

9.26.2010

Mi nueva distro: ArchLinux

Siempre he dicho que la mejor manera de aprender Linux es instalando distintas distros, o por lo menos reinstalando la misma jeje, poco a poco se va aprendiendo temas muy importantes como el particionamiento y los puntos de montaje, la paquetería y el gestor de paquetes propio de cada distribución, etc. Hace algunos años (que lejos que se los ve) esto era muy difícil, porque ya bastante se tenía con lograr instalar un solo sistema, bueno desde el punto de vista autodidacta y manteniendo un nivel newbie ;) Luego de poco empezó uno de los mejores avances a mi manera de ver en lo que respecta sobretodo a la difusión de Linux: los Livecds o "sistemas vivos".. y ahora pasa algo similar.. LinuxUSB por ponerle un nombre.
Si bien ya hace un tiempo que han habido distros iniciables por usb como la emblemática Slax, es en estos últimos tiempos (¿meses?) cuando prácticamente cualquier distro puede ser instalada en un pendrive usb o una tarjeta de memoria sin mayores problemas como habilitar cambios persistentes u otras cosas. Es decir, ya no importa el medio de soporte al cual instalar, solo se lo toma como que fuera un disco duro más y listo.

9.21.2010

Nuevo nombre del blog

El blog ha cambiado de nombre y ahora se llama igual que su título ;)

LAS AVENTURAS DE TUX

Por lo que su nueva dirección es http://lasaventurasdetux.blogspot.com

No estoy muy seguro de si el servicio de blogger actualiza los links, el rss y todas esas cosas automáticamente :S

Aprovecho para agradecer a todos los que visitan este blog. Ya son varios años desde que empezó este pequeño espacio y seguirá creciendo muchos más todo gracias a ustedes los lectores. Si tienen alguna sugerencia estaré gustoso en leerla.

Gracias y feliz blogging!!

9.17.2010

Iniciando Linux en grub2 desde Modo Rescate

Si por alguna razón no podemos iniciar nuestro sistema, siempre podemos iniciar directamente el kernel mediante unos pocos pasos. Esto se hace en la línea de comandos del grub o lo que se conoce como Modo Rescate.

9.16.2010

Partedmagic en grub2 (partición /boot dedicada)

Una buena práctica de particionado cuando se tiene varias distros instaladas en nuestro equipo, es la de crear una partición /boot dedicada. Una de las mayores ventajas de esto es que el gestor de arranque (grub legacy, grub2, lilo, etc..) siempre será el mismo, así cada vez que instalamos un nuevo sistema no iremos teniendo un nuevo gestor de arranque cada vez y por ende si se daña el sistema que manejaba el gestor no tendremos que estar haciendo malabares para acceder a los otros sistemas. Lo que haremos es  crear una nueva partición /boot, instalar grub2 en dicha partición y finalmente poner una entrada en el menu del grub2 para acceder a la minidistro linux Parted Magic. Lo que nos dejaría algo como la imagen:

9.11.2010

Compilando un Kernel a lo CentOS

Compilar un kernel siempre puede ser una tarea larga y complicada si se desconocen ciertas herramientas que hacen de esta tarea en cambio algo fluido y hasta divertido ;)

En esta ocación compilaremos un kernel en una distro CentOS la cual está basada en RedHat. No he tenido la oportunidad de probar en otras distros similares como Fedora, pero creo que no debe haber mayor diferencia, con el tiempo iré publicando compilaciones rápidas de otras distros para señalar las diferencias entre ellas.

8.14.2010

Shell Scripts: Sencillo script con shutdown.

Muchas veces me ha sucedido que tengo que retirarme del computador pero se están realizando tareas en el mismo por lo que no se puede apagar. Obiavemente dejar prendido el computador indefinidamente no es una opción sensata por el malgasto de energía que eso significa. Lo que si se puede hacer es programar tiempo u hora de apagado en el cual sabemos que el equipo ya estará desocupado.

6.18.2010

Subtitulando en linux con SubtiteEditor

Subtitleeditor es un programa de código abierto para distribuciones Linux basado en GTK+2 que aunque a primera vista parece simple y limitado ofrece todo lo que podamos necesitar para el tema de subtítulos. Con el puedes abrirlos, crearlos, editarlos, traducirlos, darle estilos, tiempos entre otras cosas útiles y necesarias.

A su gran capacidad de manejo de subtítlos, hay que añadir su buen soporte para los distintos formatos, para el caso usaremos uno de los más usados: ASS (Advanced Substation Alpha). También destaca que al trabajar con el framework Gstreamer, el programa es capaz de abrir directamente cualquier formato de video del que tengamos soporte en el sistema (MPEG-1-2-4, H264, DV, etc..) y aún dentro de cualquier contenedor (Xvid, MKV, AVI, Divx, etc..) Y gracias a su ventana de forma de onda, podemos ver el audio del video y trabajar los tiempos de los subtítulos directamente sobre el, ya explicaré esto más tarde ;)

4.20.2010

Modelando un ajedréz en Blender (parte 3: terminando el ajedrez)

En el anterior posteo sobre el modelado del peón, vimos que el mismo método sirve para el resto de piezas, excepto una que es la pieza del caballo. Para realizarla en este caso use una manera simple de modelado y se puede decir que quedó un tanto aceptable :D Para los fines de esta guía, no me detendré en el modelado de la cabeza del caballo, ya vendrá un mejor ejemplo y más detallado en un futuro.

Aquí les pongo un par de capturas del modelado para que muestren un poco el proceso.




Ahora que tenemos todas las piezas lista lo que haremos es insertar el tablero que creamos anteriormente, para ello insertaremos el objeto que corresponde al tablero del archivo donde lo guardamos. Mediante la opción Append or Link en el menu File nos dirgimos a la ubicación del archivo .blend.


Al dar click en el archivo tablero.blend se abrira su contenido y se mostrarán diferentes partes del mismo, lo que nos interesa en este momento es el objeto tablero así que entramos a Object y dentro de esto seleccionamos Plane.001 (este es el nombre predeterminado, puede tener el que nosotros queramos y en realidad es muy recomendable nombrar los objetos para su facil indentificación) y le damos click en Load Library.


Nuestro tablero debería estar ahora en el espacio 3D. Lo que haremos ahora es agrandarlo (S) y moverlo (G) un poco mas abajo para que quede debajo de todas las piezas. Nos posicionamos en la vista superior (NUNMPAD7) y vamos colocando las piezas en sus respectivos puestos.


Lo siguiente es duplicar las piezas dobles (SHIFT+D) y ponerlas en su sitio.


Ahora seleccionamos todas piezas y de nuevo las duplicamos para ponerlas al otro lado. SHIFT+D y las movemos al otro lado del tablero, como están en la dirección contraria, primero las colocamos bien encuadradas y las rotamos (R) 180 grados. De esta manera tendríamos ya todas las piezas en su sitio listas para ser coloreadas :)


Para no complicarnos mucho, en esta ocasión usaremos las texturas (y colores) que ya tiene el tablero, es decir el blanco y el negro. Para ello, el camino largo que usaremos por ahora es el de ir seleccionando piezas por piezas, nos dirigimos al panel de texturas (Shading) F5 y en la ventana de Links and Pipeline elegimos el material que queramos de la lista desplegable debajo de Link to Object.

Así hasta tener todas las piezas con su textura/color correspondiente. Si no tenemos todavía una fuente de luz, la añadimos SPACEBAR --> Add --> Lamp y elegimos el tipo de lámpara que queramos. Nos damos un poco de trabajo en colocar la luz y la cámara y estamos listos para hacer un render.

Este es el resultado que he obtenido de momento.

Jugando un poco más con la cámara y la fuente (o fuentes) de luz se pueden lograr mejores resultados en la captura de la escena. Sin embargo el ajedrez no es muy real que digamos, pero eso cambiará al dar a los objetos verdaderas texturas como veremos en futuras entregas ;)

Espero que haya sido de utilidad esta pequeña serie de artículos sobre modelado en Blender, la versión usada es la 2.46 pero sin duda sirve tanto en versiones anterior (no muy anteriores) así como en las posteriores (la actual es la 2.48 y la 2.5a)

Como siempre los comentarios son bienvenidos.

Saludos!

4.15.2010

Modelando un ajedréz en Blender (parte 2: el peón)

En esta segunda parte del modelado de un ajadrez en Blender veremos como crear la primera pieza, el peón, mediante unos pocos pasos y una muy útil herramienta de modelado llamada Spin. Así que sin más empezemos.

Recordando un poco la nomenglatura y abreviaciones:
- RMB (Right Mouse Button) Click derecho del ratón.
- LMB (Left Mouse Button) Click izquierdo del ratón.
NUMPAD# Número indicado del teclado numérico.

Empezamos cargando la imagen que usaremos como guía mediante el menu View --> Background Image, en este caso la imagen contiene las diferentes piezas del ajedrez.


Si deseamos podemos agrandar y/o posicionar la imagen lo que mejor nos convenga en el cuadro de diálogo que aparece al cargar la imagen, generalmente se suele aumentar su tamaño y esto lo hacemos mediante el control size, la opcion blend ajusta el nivel de transparencia de la imagen y con XOffset y YOffset ajustamos su posición.


Nos colocamos en la vista frontal mediante NUMPAD1 y añadimos un plano SPCBAR --> Add --> Mesh --> Plane. Lo rotamos 90° en el eje Y presionando R, luego Y, luego el número 90 y por último le damos enter.


Presionamos A para deselcionar todos los vértices para luego seleccionar 3 de los cuatro mediante RMB + SHIFT hasta tener los 3 vértices seleccionados. Presionamos X y elegimos Vertices para eliminar los vértices que acabamos de seleccionar. Nos quedamos con un solo vértice el cual lo seleccionamos y con G lo movemos hacia la mitad de la base del peón. Luego con SHIFT+S --> Cursor -> Selection colocamos el cursor pivote en el mismo lugar que el vértice.


Ahora mediante CTRL+LMB vamos colocando vértices por el contorno del peón segun queramos pero solo por uno de sus lados, hasta llegar a la parte superior e igualmente lo dejamos en la mitad. Para asegurarnos que los vértices inicial y final se encuentran a la misma altura en su eje X presionamos N y verificamos que el valor de Vertex X se igual para los dos.

Ahora seleccionamos el primero y último vértice, y mediante SHIFT+S --> Cursor -> Selection hacemos que el pivote se coloque en medio de los dos. Luego con A elegimos todos los vértices.


Nos colocamos en la vista superior con NUMPAD7, luego F9 para obtener el panel de edición. En las herramientas de malla (Mesh Tools) tenemos la opción Spin, debajo de ella los grados que queremos girar, damos click en el cuadro y escribimos 360 seguido de enter. Luego presionamos el botón de Spin para obtener nuestro peón :D


Para verlo mejor, volvemos a la vista frontal (NUMPAD1) y ahora ajustaremos un detalle importante. Para no tener errores en la malla debemos eliminar los vértices duplicados que se crearon el realizar el giro. Para eso volvemos a seleccionar todos los vértices presionanado dos veces A y lueo con la tecla W elegimos la opción Remove Doubles. Nos aparecerá un pequeño diálogo indicando la cantidad de vértices eliminados y le damos enter. Presionamos Z para verlo en modo sólido y TAB para salir del modo edición.


Con esto tenemos nuestra primera pieza!
Usando el mismo método podemos crear el resto de piezas del juego como son la torre, el alfíl, el caballo, el rey y la reina. Manos a la obra! :D

En la siguiente parte veremos cómo colocar nuestras piezas en el tablero que creamos en la primera entrega de esta guía.

Como siempre los comentarios son bienvenidos.

Saludos!

4.01.2010

Configurando Evolution con cuentas Gmail

Algo que suele olvidarse en la memoria por que se lo hace una sola vez, meses después cuando queremos configurar un nuevo Evolution se nos olvida. Estos son los pocos y sencillos pasos para configurar las cuentas de Gmail en Evolution.

  • Verificar que en nuestra cuenta de gmail esté habilitado el servicio POP:
  • Configuracion --> Reenvío y correo POP --> Habilitar POP
  • Abrimos Evolution y añadimos una nueva cuenta: 
  • Editar --> Preferencias --> Cuentas de correo --> Añadir
A continuación llenamos con la siguiente información:

  1. Dirección de correo: nombre_de_usuario@gmail.com
  2. Recepción de correo:
  3. Tipo de servidor: POP
  4. Servidor: pop.gmail.com:995
  5. Usuario: nombre_de_usuario
  6. Usar conexión segura: Encriptación SSL
  7. Tipo de autenticación: Contraseña
  8. Envío de correo:
  9. Tipo de servidor: SMTP
  10. Servidor: smtp.gmail.com:465 (el servidor requiere autenticación)
  11. Usar conexión segura: Encriptación SSL
  12. Autenticación: PLAIN
  13. Usuario: nombre_de_usuario
Listo, una vez añadida la cuenta, le damos click en enviar y recibir, para descargar los correos….

Saludos!

Comando del día: dominios de un servidor WHM desde linea de comandos

Si se quiere obtener los dominios y subdominios (no dominios adicionales o addon domains ) por usuario propietario (resellers): whmapi1 li...