0 com

Preparando instalación de Arch

La instalación de ArchLinux se puede realizar de 3 maneras:

1. CD o DVD
2. USB
3. A través de internet

Se obvia la primera opción ya que conlleva a la adquisición de un CD o DVD, un importe de unos pocos dolares y que probablemente para los siguientes meses el CD o DVD te sea inservible si quieres mantenerte con la última actualización de Arch.

La tercera opción consiste en usar un entorno de buteo de computadoras, PXE (Preboot Execution Environment), hay tarjetas de red que contienen un chip con este sistema de arranque y le permite iniciar a la tarjeta de red sin depender de un sistema operativo. Sin embargo necesitarás un servidor establecido. Si quieres más información acerca de éste método de instalación lee este artículo.


En nuestro caso preparamos la instalación usando una memoria USB, descargamos el archivo ISO de Arch en descargas de la página oficial de Arch. La última versión es 2011.08.19.

Esta son las descargas vía BitTorrent:

Formati686 CPUx86-64 CPUDual ArchitectureDescription
Netinstall ImageDownloadDownloadDownloadDownloads and installs packages versions via FTP for absolute freshness.
Core ImageDownloadDownloadDownloadCore packages are included on the media. Good for basic off-line installation.
 O pueden descargar desde los servidores alojados (La lista de servidores se encuentran en la parte inferior de la página de descargas).

Empezamos!

Abrimos la consola e identificamos la ubicación de la unidad USB en modo root escribiendo:



# sudo fdisk -l

y tendrán algo así:


En este caso la unidad USB está montado en la dirección /dev/sdb


# sudo dd if=/home/david/downloads/archlinux-2011.08.09-core-dual.iso of=/dev/sdb bd=4M
En donde if representa la ubicación del archivo ISO, of representa la ubicación donde se descomprimirá a imagen en un ejecutable, en nuestro caso la ubicación sera la unidad de USB, y bs especifica los bloques de entrada y salida en Bytes para que haya una relación en la copia desde el origen al destino.

Nota1: La ubicación donde se descomprime la ISO se puede realizar en una carpeta. Punto a favor de Linux sobre Windows, los usuarios de windows utilizan un simulador como Daemon Tools.

Nota2: Si al iniciar la unidad USB no butea, rehacemos el paso del comando dd modificando la variable 4M a 8M, quedando así: bs=8M.

Read more »
0 com

Desktop - OCtubre




Me tomé la molestia de conseguir un escritorio decente para trabajar y tener a la mano un monitor completo de las actividades del sistema para este mes.
Como se darán cuenta el escritorio no presenta iconos o un panel de tareas, esto me permite aprovechar todo el espacio. Para abrir programas lo hago mediante el menú de OpenBox o automáticamente con una combinación de teclas, todo eso modificando los archivo "rc.xml" y "menu.xml", próximamente un post dedicado a ellos.
A continuación mi configuración personalizada de Conky:


# -*- conf -*-
#
# ~/.conkyrc - Conky configuration file
#
# By Henrik Brix Andersen
#Re-edited By David Vilchez
# do not fork to background
background yes
# font settings
use_xft yes
font Comic Sans MS-8
uppercase no
# 刷新频率设置
update_interval 1
#解决battery_bar报错问题(bug啊)
default_bar_size 50 3
# stay running forever
total_run_times 0
# draw to root window
own_window no
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# avoid flickering
double_buffer yes
# size
minimum_size 400 100
maximum_width 1280
# position
alignment top_left
gap_x 0
gap_y 0
# colors
default_color white
default_shade_color black
default_outline_color black
color0 999999
color1 00ddff
color2 white
# borders
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
# shades
draw_shades no
# outline
draw_outline no
# spacer
use_spacer no
# buffers
no_buffers yes
# sampling
cpu_avg_samples 2
net_avg_samples 2
TEXT 
#${color DADADF}${font OpenLogos:size=95} l
${voffset 15}${offset 10}${color2}${font Radio Space:size=15}$nodename - $sysname
${offset 10}${font}${color1}System: $color2 ${execi 99999 lsb_release -d -s -c | tr -s "\n" " "} $kernel $machine
${offset 10}${color1}CPU: $color2 ${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}
${offset 10}${color1}Uptime:$color2 $uptime $color1 Load:$color2 $loadavg
${offset 10}${color1}Total_down ${color2}${totaldown wlan0} ${color1}Total_up ${color2}${totalup wlan0}
#${offset 10}$color1 Port(s)            Connections  
#${offset 10}$color2 Inbound: ${tcp_portmon 1 32767 count}   Outbound: ${tcp_portmon 32768 61000 count}  ALL: ${tcp_portmon 1 65535 count}
#${offset 10}$color1 Inbound Connection        Local Service/Port$color
#${offset 10}$color2 ${tcp_portmon 1 32767 rhost 0}     ${tcp_portmon 1 32767 lservice 0}
#${offset 10}$color1 Outbound Connection     ${alignc}Remote Service/Port$color
#${offset 10}$color2 ${tcp_portmon 32768 61000 rhost 0}     $alignc${tcp_portmon 32768 61000 rservice 0}
#${offset 10}$color2 ${tcp_portmon 32768 61000 rhost 1}     $alignc${tcp_portmon 32768 61000 rservice 1}
#${offset 10}$color2 ${tcp_portmon 32768 61000 rhost 2}     $alignc${tcp_portmon 32768 61000 rservice 2}
${voffset 200}${offset 1040}$color1 Highest CPU_use $alignr CPU%    MEM%
${offset 1040}$color2 ${top name 1}$alignr${top mem 1}    $alignr${top mem 1}
${offset 1040}$color2 ${top name 2}$alignr${top mem 2}    $alignr${top mem 2}
${offset 1040}$color2 ${top name 3}$alignr${top mem 3}    $alignr${top mem 3}
${offset 1040}$color1 Highest MEM_use $alignr CPU%    MEM%
${offset 1040}$color2 ${top_mem name 1}$alignr${top_mem cpu 1}    $alignr${top_mem mem 1}
${offset 1040}$color2 ${top_mem name 2}$alignr${top_mem cpu 2}    $alignr${top_mem mem 2}
${offset 1040}$color2 ${top_mem name 3}$alignr${top_mem cpu 3}    $alignr${top_mem mem 3}
${voffset -400}${offset 580}${color1}Display ${color2}(1280*800)
${offset 580}${color1}Brightness: $color2${exec grep current /proc/acpi/video/VGA/LCD/brightness|cut -d: -f2}%
${voffset 160}${offset 500}${color2}CPU 1
${offset 500}$color1 Usage: $color2${cpu cpu1}% $color1 
#Temperature:$color2 $acpitemp ${font iYaHei:size=8}℃
${offset 500}${font}$color1 Load: $color2$cpu% ${cpubar cpu0 6,200}
${offset 500}$color1 ${cpugraph cpu0 20,270 color0 00ddff}
${offset 500}${color2}CPU 2
${offset 500}$color1 Usage: $color2${cpu cpu2}% $color1 
#Temperature:$color2 $acpitemp ${font iYaHei:size=8}℃
${offset 500}${font}$color1 Load: $color2$cpu% ${cpubar cpu1 6,200}
${offset 500}$color1 ${cpugraph cpu1 20,270 color0 00ddff}
${voffset -110}${offset 20}${color2}Wireless (${wireless_essid wlan0})
${offset 20}$color1 IPv4: $color2${addr wlan0} ${color1} WLAN quality: $color2${wireless_link_qual_perc wlan0}% ${wireless_link_bar 5, 40 wlan0}
${offset 20}$color1 Download: $color2${downspeed wlan0}/s 
${offset 20}$color1 ${downspeedgraph wlan0 20,270 color0 00ddff} 
${offset 20}$color1 Upload:$color2 ${upspeed wlan0}/s $color1 
${offset 20}$color1 ${upspeedgraph wlan0 20,270 color0 00ddff}
${voffset 30}${offset 20}${color2}Eth0
${offset 20}$color1 IPv4: $color2${addr eth0}
${offset 20}$color1 Download: $color2${downspeed eth0}/s 
${offset 20}$color1 ${downspeedgraph eth0 20,160 color0 00ddff} 
${offset 20}$color1 Upload:$color2 ${upspeed eth0}/s 
${offset 20}$color1 ${upspeedgraph eth0 20,160 color0 00ddff}
${voffset -550}${offset 955}${color1}${color1}${font Radio Space:size=24}${time %A %d %m %Y}
${offset 1010}${color1}${font Radio Space:size=85}${time %H}
${voffset -180}${offset 1190}${color1}${font Radio Space:size=35}${time %M}
${voffset -10}${offset 1190}${color2}${font Radio Space:size=35}${time %S}
${voffset 340}${offset 400}${color1}${font}Battery: $color2 ${battery_percent}% ${battery_bar}
${offset 400}${color1}State: $color2$acpiacadapter
${voffset 60}${offset 550}${color2}File System (${fs_type /})
${offset 550}$color1 Total:$color2 ${fs_size /} $color1 Free:$color2 ${fs_free /} ${fs_used_perc /}%
${offset 550}$color1 Usage:$color2 ${fs_bar 5,142 /}
${offset 550}${color2}HOME (${fs_type /home})
${offset 550}$color1 Total:$color2 ${fs_size /home} $color1 Free:$color2 ${fs_free /home} ${fs_used_perc /home}%
${offset 550}$color1 Usage:$color2 ${fs_bar 5,142 /home}
#${offset 1010}$color1 Disk i/o:$color2 $diskio/s $color1 ${diskiograph 8,100 color0 00ddff} $color1
${voffset -70}${offset 20}${color2}Memory ($memmax)
${offset 20}${color1}RAM: $color2$mem($memperc%) ${membar 5,142}
${offset 20}${color1}HDDTemp: $color2${hddtemp /dev/sda}℃


Read more »
0 com

A Journey Through Miraflores









Read more »
0 com

ArchLinux - KISS

Simplicity is the ultimate sophistication — Leonardo Da Vinci
Hace aproximadamente un año vengo utilizando esta gran distribución de Linux, seguidor de los 5 principios que comprender la Filosofía de Arch, por cierto el acrónimo que lo resume notablemente: KISS (Keep It Simple, Stupid).

Los 5 principios:

-Simplicity
"Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach."


-Code-correctness over convenience
"Simplicity of implementation, code-elegance, and minimalism shall always remain the reigning priorities of Arch development."


-User-centric
"Arch Linux targets and accommodates competent GNU/Linux users by giving them complete control and responsibility over the system."

-Openness
"Arch Linux uses simple tools, that are selected or built with openness of the sources and their output in mind."


-Freedom
"By keeping the system simple, Arch Linux provides the freedom to make any choice about the system."

Lo que rescato de Arch es la facilidad de acceso al sistema base y no oculte las partes mas importantes del sistema, así como la prioridad que le dá a la elegancia del diseño en lugar de automatizaciones y mejoras visuales(amigable al novato); entiéndase que no estoy contra de las mejoras visuales, pero sí del consumo innecesario de apps para abrir una barra de tareas o un gestor de aplicaciones de inicios, etc.

Cabe resaltar que las diferencias técnicas más importantes con las diferentes distribuciones de Linux la pueden encontrar aquí(pagina oficial de ArchLinux).

Así que próximamente escribiré un manual de instalación mínima, utilizando la Base de ArchLinux, como gestor de ventanas a Openbox, Tint2 será nuestro panel del sistema y como un arranque sencillo a SLIM. Si gustan de un monitor de sistema en el escritorio: Conky, todo esto para tener  un entorno agradable, simple, elegante y sobre todo rápido.

Una nota curiosa que leí en el foro de la página oficial de StarCraft2(si, el que tiene unos efectos bravazos) un usuario instaló StarCraft2 en ArchLinux con un emulador conocido, Wine, y consiguio mejores resultados: puede llegar a correr hasta 50 fps, no se pone lenta ni se le cuelga cuando juega en línea comparado con Windows que corría con 15fps y aun así era lento y se colgaba a ratos.
Es más interesante sabe que el usuario lo hizo sólo con 256 MB de vídeo y 1 GB de RAM.
No les gustaría utilizar esta distro? o aún mejor testearla para que saquen sus propias conclusiones.



Mi escritorio Archlinux con las características hechas líneas arriba.

Fuente: http://www.archlinux.org/
Read more »
1 com

Machu Picchu Post

El ultimo buen corto que he visto en 3D fue desarrollado por estudiantes franceses, el corto tiene el nombre de "Machu Picchu Post",  fue creado por estudiantes de Supinfocom Clément Crocq, Margaux Durand-Rival y Nicolas Novali.
La idea del proyecto era realizar un vinculo entre un avión de papel y un avión de verdad, estos señores situaron su historia en Machu Picchu, un encuentro histórico e imaginario entre el piloto y la cultura local. Se eligió un lugar cerca de Machu Picchu por que es un símbolo bien conocido de la Cultura Inca, que es rica e interesante en muchos aspectos, especialmente en su iconografía, las estatuas y las divinidades.
Se menciona que es un encuentro histórico, ya que la historia del piloto que se estrello en los Andes realmente existió, muchas películas se realizaron sobre este famoso piloto cuyo nombre es Henry Guillaumet(piloto destacado que trabajaba en la compañía francesa Aéropostale).
Este trabajo ha sido realizado en 3D Studio Max y algunos retoques en After Effects, disfruten el video y valoren la cultura Inca.















Read more »
1 com

Interfaz Grafico de Blender

Quien no se ha aburrido de la interfaz clásica que ofrece blender.


Para todos ellos, les he traído los mejores temas. Pueden descargarlo haciendo click en la imagen respectiva.






Estas extensiones en .py lo copian directamente en la carpeta scripts, para aquellos que no hayan podido encontrar la carpeta .blender, les recomiendo descargarse el programa más no descargarse el ejecutable.


Luego se dirigen a la ventana de scripts:

Y escogen los temas descargados por ustedes.
Si te gusto como quedo y quieres la interfaz por defecto entonces guardas como preferencia (Ctrl+U).


Los mejores temas sin duda son de Yorik, sin embargo estos están en documento de texto, primero abrimos los documentos haciendo click en las imágenes respectivas.
Luego en Blender abres la ventana de Texto o "Text Editor"(paso parecido para ir a ventana de scripts, como referencia la segunda imagen anterior).
Ya abierto la ventana de texto, copias el documento y ejecutas (Alt+P) y listo!
Si te gusto como quedo y quieres la interfaz  por defecto entonces guardas como preferencia (Ctrl+U).









David Vilchez
Read more »
0 com

Primeros modelos realizados en Blender

Hola muchachos he aqui mis 2 primeros modelos realizados en blender:



Este modelo aun se encuentra en construccion pero hasta el momento va quedando asi:



Que tal he? bueno espero sus comentarios.

Read more »
1 com

Programación en 3D

Bueno chicos, este blog empezó como anotaciones de las experiencias para aprender 3D Studio Max y Blender por cuenta propia, y ahora el blog esta en cualquier cosa, un entreverado total, excusas: deje de practicar, escribí algunas curiosidades(por flojo) ya que no disponía de tiempo libre.

Actualmente estoy retomando Blender, ademas que éste fue el primer programa en 3D que usé y pude realizar un logo y una galleta de jengibre, ambas animadas sin embargo ambas fueron solo Diseño en 3D que es muy distinto a Programación en 3D, y por qué cuernos comparo ambos? Pues he seguido un curso de programación en 3D(videojuegos) . Para poder realizar un videojuego se necesita tener un conocimiento de lenguaje de programación.

Durante el mes pasado estuve en un curso de Programación en 3D del grupo Avatar al cual asistí teniendo conocimiento básico en pascal y Dev C, sin embargo este curso avanzó tan rápido que logre aprender lo necesario para poder realizar mi propio proyecto, un remake de Mario Kart teniendo como personajes a las mascotas de la universidad.

Muestro un pequeño ejemplo de lo realizado por el profesor Renzo Sanchez Cavagnaro, el video mostrara directamente la compilación, la cámara estará fijada de inicio sobre un puente, el movimiento de la cámara lo realizaré con el mouse y el teclado flechas arriba y abajo, parecido al manejo de camara en Counter Strike, la cámara lo desplazare por la todas las zonas de la escena en 3D.
Disfrútenlo.









Vichoz
Read more »