Just, Jam it desu!

Posted by Gusy On Sunday, November 18, 2007 6 comments

Hoy quiero hablar de algo muy importante en la vida de cualquier persona, y con esto me refiero a algo que es vital. Existen momentos en los cuales buscas la palabra del millón, la panacea de tus problemas y todo eso lo podemos arreglar con solo simples 4 letras DESU. Pero que es el Desu?
de donde proviene y a donde nos llevara.

El desu es la palabra sagrada de la legión 4 de los cabaleros de moot "el Chan", de ahí subsiste el nombre corto para estos 4-chan. Esta es una legión formada por un seguidor muy importante al cual nos referiremos como anon.

Pero por que se hizo tan famoso al desu?

--Precaucion el proximo video es solo para personas que deseen liberar su mente--
Solo existe una persona que fue capaz de ver el video completo y no sufrir ninguna alteracion mental su nombre Chuck Norris .
Pero quien es esa que dice tanto el desu?
















Ella se llama Suiseiseki y proviene del anime Rozen Maiden, que luego comentare en otro post de el.
La imagen fue tomada de konachan un sitio de wallpapers.

Con esto termino el post dedicado a nuestro amigo Neko-chan.

P.D. Agrego para decir que la Confront a sido movida de lugar a Plaza las Americas.

Benchmarking the Black Box

Posted by Gusy On Monday, August 20, 2007 2 comments

Empezando la ultima semana de "vacaciones", se me ocurrió poner a prueba mi computador, ya que al ver muchos windowzeros overclockeando y haciéndole benchmarks a sus computadoras. Entonces llego a mi mente esa sensacion de que por que en windows si y en linux no, pues ese no, realmente no existe, por que buscándole y rascándole un poco a las búsquedas de google y pensándole un poco pude juntar muchas ideas que se me vinieron a la mente y también crear este tutorial que ya tenia planeado desde hace una semana XP. Pero bueno empecemos a destripar la computadora, eh aquí una lista de software necesario para realizar esto:

- hwinfo : Este software nos ayuda a identificar los dispositivos del sistema.
- lmsensors : Este software nos ayuda a saber los datos de nuestro CPU.
- Super_pi : El clásico para benchmark ahora para Linux.
- algun monitor del sistema como el System Monitor de Gnome.
- inteligencia : esto no es software pero te va a ayudar mucho XD.

despues de instalar todo el software requerido, vamos a revisar nuestro sistema:

yo tengo las temperaturas agregadas al panel para facilitar la lectura de estas.

ahora vienen los siguientes pasos a realizar para ver con mas detalle tu sistema:

para esto utilizaremos el siguiente comando: cat /proc/cpuinfo el cual nos mostrara datos sobre nuestro CPU

algo masomenos parecido a esto:
---------------------------------------------------------------------------------------------------------
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 67
model name : Dual-Core AMD Opteron(tm) Processor 1212
stepping : 2
cpu MHz : 2000.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 4021.62
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 67
model name : Dual-Core AMD Opteron(tm) Processor 1212
stepping : 2
cpu MHz : 2000.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 4018.62
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
---------------------------------------------------------------------------------------------------------
ahora sigue ver datos sobre el voltaje
para eso usamos este comando:
sensors
el cual mostrara algo como esto:

---------------------------------------------------------------------------------------------------------
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
+33°C
Core1 Temp:
+35°C

it8716-isa-0290
Adapter: ISA adapter
VCore: +1.26 V (min = +0.00 V, max = +4.08 V)
VDDR: +3.26 V (min = +0.00 V, max = +4.08 V)
+3.3V: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
+5V: +4.89 V (min = +0.00 V, max = +6.85 V)
+12V: +11.58 V (min = +0.00 V, max = +16.32 V)
in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
5VSB: +4.78 V (min = +0.00 V, max = +6.85 V)
VBat: +2.94 V
fan1: 5152 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
temp1: +40°C (low = -1°C, high = +127°C) sensor = diode
temp2: +42°C (low = -1°C, high = +127°C) sensor = thermistor
temp3: -1°C (low = -1°C, high = +127°C) sensor = thermistor
vid: +1.350 V

---------------------------------------------------------------------------------------------------------

claro sigue la memoria

y como el cat /proc/meminfo escupe muchas cosas vamos a correr como root el siguiente comando
hwinfo --memory

que mostrara algo como lo siguiente:

---------------------------------------------------------------------------------------------------------

01: None 00.0: 10102 Main Memory
[Created at memory.61]
Unique ID: ****.***********
Hardware Class: memory
Model: "Main Memory"
Memory Range: 0x00000000-0x7dba9fff (rw)
Memory Size: 2 GB Config Status: cfg=new, avail=yes, need=no, active=unknown

---------------------------------------------------------------------------------------------------------
Kernel

uname -a

---------------------------------------------------------------------------------------------------------
Linux opteron 2.6.21.1 #1 SMP Sun May 6 09:14:47 MDT 2007 x86_64 GNU/Linux
---------------------------------------------------------------------------------------------------------

ahora sigue lo bueno. Estos datos que acabamos de tomar son para comparativa solamente, aparte de que te ayudan a tener un control si deseas hacer overclocking,

usaremos el siguiente comando para hacer nuestro benchmark dentro de la carpeta de super pi.

./super_pi

los numeros de iteraciones que equivalen a los "M" son los siguientes

1M = 19 iteraciones, en este caso serán 20)
2M = 20 iteraciones, Linux 21
8M = 22 iteraciones, Linux 23

No tengo idea de por que Iteraciones + 1, pero si no lo ponemos podriamos caer en un error. como me sucedió a mi, en el caso de 2M
en el cual un supere a un E6420 overclockeado a 4Ghz. y me pregunte esta bien que Linux funcione mas rápido que windows y que este en 64 bits pero creo que esto es demasiado, luego vi en unos foros que se utiliza Iteraciones + 1.
pero bueno eh aquí mis tablas por si quieren comparar:

1M

---------------------------------------------------------------------------------------------------------
Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204
of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000 -Mnoframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : Tue Aug 21 00:56:50 MDT 2007
Start of PI calculation up to 1048576 decimal digits
End of initialization. Time= 0.460 Sec.

I= 1 L= 0 Time= 1.412 Sec.
I= 2 L= 0 Time= 1.620 Sec.
I= 3 L= 1 Time= 1.616 Sec.
I= 4 L= 2 Time= 1.616 Sec.
I= 5 L= 5 Time= 1.616 Sec.
I= 6 L= 10 Time= 1.608 Sec.
I= 7 L= 21 Time= 1.624 Sec.
I= 8 L= 43 Time= 1.620 Sec.
I= 9 L= 87 Time= 1.616 Sec.
I=10 L= 174 Time= 1.624 Sec.
I=11 L= 349 Time= 1.612 Sec.
I=12 L= 698 Time= 1.620 Sec.
I=13 L= 1396 Time= 1.616 Sec.
I=14 L= 2794 Time= 1.608 Sec.
I=15 L= 5588 Time= 1.608 Sec.
I=16 L= 11176 Time= 1.600 Sec.
I=17 L= 22353 Time= 1.584 Sec.
I=18 L= 44707 Time= 1.528 Sec.
I=19 L= 89415 Time= 1.432 Sec.
End of main loop
End of calculation. Time= 31.930 Sec.
End of data output. Time= 0.180 Sec.

Total calculation(I/O) time= 32.110( 0.964) Sec.
------ Ended super_pi run : Tue Aug 21 00:57:22 MDT 2007

---------------------------------------------------------------------------------------------------------

2M

---------------------------------------------------------------------------------------------------------
Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000 -Mnoframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : Tue Aug 21 01:09:43 MDT 2007

Start of PI calculation up to 2097152 decimal digits
End of initialization. Time= 1.048 Sec.
I= 1 L= 0 Time= 3.068 Sec.
I= 2 L= 0 Time= 3.516 Sec.
I= 3 L= 1 Time= 3.520 Sec.
I= 4 L= 2 Time= 3.524 Sec.
I= 5 L= 5 Time= 3.528 Sec.
I= 6 L= 10 Time= 3.536 Sec.
I= 7 L= 21 Time= 3.504 Sec.
I= 8 L= 43 Time= 3.488 Sec.
I= 9 L= 87 Time= 3.484 Sec.
I=10 L= 174 Time= 3.492 Sec.
I=11 L= 349 Time= 3.496 Sec.
I=12 L= 698 Time= 3.540 Sec.
I=13 L= 1396 Time= 3.544 Sec.
I=14 L= 2794 Time= 3.532 Sec.
I=15 L= 5588 Time= 3.528 Sec.
I=16 L= 11176 Time= 3.528 Sec.
I=17 L= 22353 Time= 3.500 Sec.
I=18 L= 44707 Time= 3.444 Sec.
I=19 L= 89415 Time= 3.360 Sec.
I=20 L= 178831 Time= 3.132 Sec.
End of main loop

End of calculation. Time= 73.021 Sec.
End of data output. Time= 0.356 Sec.
Total calculation(I/O) time= 73.377( 4.428) Sec.
------ Ended super_pi run : Tue Aug 21 01:10:58 MDT 2007
---------------------------------------------------------------------------------------------------------

8M

---------------------------------------------------------------------------------------------------------
Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000
-Mnoframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : Tue Aug 21 01:11:44 MDT 2007
Start of PI calculation up to 8388608 decimal digits
End of initialization. Time= 5.336 Sec.
I= 1 L= 0 Time= 14.901 Sec.
I= 2 L= 0 Time= 16.865 Sec.
I= 3 L= 1 Time= 16.985 Sec.
I= 4 L= 2 Time= 16.977 Sec.
I= 5 L= 5 Time= 16.893 Sec.
I= 6 L= 10 Time= 16.953 Sec.
I= 7 L= 21 Time= 16.853 Sec.
I= 8 L= 43 Time= 16.837 Sec.
I= 9 L= 87 Time= 16.853 Sec.
I=10 L= 174 Time= 16.877 Sec.
I=11 L= 349 Time= 16.917 Sec.
I=12 L= 698 Time= 16.833 Sec.
I=13 L= 1396 Time= 16.841 Sec.
I=14 L= 2794 Time= 16.841 Sec.

I=15 L= 5588 Time= 16.845 Sec.
I=16 L= 11176 Time= 16.841 Sec.
I=17 L= 22353 Time= 16.845 Sec.
I=18 L= 44707 Time= 16.809 Sec.
I=19 L= 89415 Time= 16.745 Sec.
I=20 L= 178831 Time= 16.433 Sec.
I=21 L= 357662 Time= 15.881 Sec.
I=22 L= 715326 Time= 14.933 Sec.
End of main loop
End of calculation. Time= 382.220 Sec.

End of data output. Time= 1.464 Sec.
Total calculation(I/O) time= 383.684( 42.443) Sec.
------ Ended super_pi run : Tue Aug 21 01:18:30 MDT 2007
---------------------------------------------------------------------------------------------------------

bueno ya tenemos nuestros datos y siguen las preguntas del millon:

1) Linux tiene ventajas en cuanto a uso del hardware sobre windows?
R: Yo tengo mi kernel compilado especialmente para CPU's Opteron, cosa que no se puede hacer en windows. no se si esto altere el resultado.
otra cosa es que estoy en un sistema de 64 bits (aquy no ahy diferencia), ya probe usando las librerias de 32 bits (linux32) y las de 64 (linux64), y no hubo
diferencia en los tiempos asi que esto no importa realmente.
2) y acaso los dual cores funcionan aquy?
R: muy buena pregunta lo único que eh descubierto es que trabajan algo distinto a windows, en el cual mi CPU se quedaba al tope (100% en un CPU) y el otro estaba en modo zombie (sin hacer nada).
en linux pasa esto:

QUE!!!!????, pero si los núcleos del CPU se están espejeando
En windows esto no pasa o por lo menos yo no lo eh visto. en Linux, tal vez pase por la configuración del kernel, por el momento no lo se, necesitaríamos hacer mas pruebas con otros CPU's

3) Oye pero el CPUz me da mas información?

Tecnicamente si. pero es información que cualquier usuario debería saber sobre su computadora y si no la sabes apaga tu CPU y con lápiz y papel en mano anota lo que encuentres dentro.

4)Entonces dame los datos del hardware que necesito sobre tus optys o no lo sabes?

R: CPU: Opteron 1212, MHZ = 2000, bus 400, multi x5, Step = F3, VCore = 1.26
Motherboard: ASUS M2N-SLI Deluxe AM2
Ram: OCZ Gold 2 x 1 Gb Timing 5-5-5-12.
Cooling = Aire, ventilador y Heatsink de Stock.

5) Ohh, pero por que tu ventilador esta a 5300 RPM si es de Stock?

R: Al ser un procesador de Servidor este esta muy grande, y ah llegado hasta los 7000 RPM cuando hace mucho calor.

6) Ehy, el Super pi me da los valores en segundos y yo los quiero como los de windows!:

R: Okay, Okay, te doy un regalito pues:

------------------------Empieza el codigo -----------------------------------------
#include
using namespace std;
main()
{
cout << "Gusy's Time calculator\n"; double seg, segundos; int horas, minutos; cout << "Introduce el tiempo total en segundos: "; cin >> seg;
horas = (seg/3600);
minutos = (seg/60);
segundos = (seg - (horas * 3600 + minutos * 60));
cout << "\n" <<>
------------------------Termina el codigo -----------------------------------------
Conste que tu lo compilas, ahh por cierto te va dar este warning [ warning: converting to ‘int’ from ‘double’ ]; si, es necesario para que funcione bien, no lo modifiques. Por cierto esta en C++ por si no lo notaste, XP.
6) Por ultimo pero menos importante, superaste a window$ XP en las pruebas de super pi?

R: mmm... Que te diré?, Claro que si!!!!, por un tiempo de maso menos 8 segundos. y si los opterones apestan para super pi, pero estoy seguro de que corre este opteron corre mejor que cualquier X2 4200 (que es su equivalente).

P.D. si mi sistema esta declockeado, es lo de default y así seguirá por un ratito mas.

PostCompilation Aleatory Algorithm

Posted by Gusy On Sunday, July 15, 2007 57 comments

Esta entrada la hago utilizando este singular nombre por el hecho de que pondré muchas cosas de las que quiero hablar aquí. Estará llena de fotografías y probablemente algún vídeo. Empezare con la convención de anime (EPAC), a la cual asistí, fue muy divertida aunque algo decepcionante a la hora de regresar a casa.

















Bueno, el Miércoles pasado me hice acreedor de un six pack de Buzz Cola (el refresco de los Simpson). Eh aquí una imagen, por cierto si compran una no se la tomen, mejor vayan a una tienda y compren el refresco de cola mas corriente y probablemente sepa mejor. Ah esto da que evitan las ganas de tomárselo ya que es de colección.
La siguiente imagen es de mi teclado G15 el cual ya llevo un mes con el y cada dia se me hace mejor XP,

















Este teclado como pueden ver tiene 18 teclas extras que son para macros, las cuales tiene 3 modalidades haciéndolo funcional a 54 funciones distintas, también tiene una pantalla LCD la cual sirve para mostrarte datos que tu necesites, la puedes programar o bajar los scripts que existen para utilizarlo.
Cambiando de tema y hablando un poco de gaming eh estado jugando un MMO que se llama Darkness and Light, muy divertido a mi parecer, mi pequeño review es que lo jueguen si quieren probarlo. mide poco y es ligero y claro esta que es gratis, no es Open Source y no corre en cedega, pero es bueno. En noticias malas agrego que nuestro amigo Eduardo a.k.a. "El Gato", se queria quejar de las voces en el megaman X de play-station. como este esta basado en el clasicismo de el videojuego de la consola SuperFamicon (Super Nintendo para los neofitos), en la cual megaman podía hacer su todopoderoso Ha-Do-Ken con la voz chillona de una consola de 16 bits. Ahora sucede que en su PS2 no se escucha nada, la verdad lamento eso. También otra queja que tengo es con la gente de Telmex, sobre todo con los de prodigy. Para empezar dan un servicio 3er mundista en lo que a ISP's se trata como la vez que se fue la señal de DSL, y hablo para decirles que el nodo de Jalisco estaba muy lento, y para preguntarles que si por que fregados nos estaban redirigiendo a mexicali, supongo que a alguien se le ocurrio hacer las pruebas en ora pico, yo ubiera preferido que separaran las conexiones del norte del pais a monterrey directo y las del sur a Jalisco no que nos traen para arriba y para abjao, la siguiente imagen es una descripcion de como estaba la red funcionando
















La que sigue era mi idea de triangulación. solo que los de prodigy nunca contestaron el teléfono (???) se supone que es la compañía de teléfonos, la cual tiene mas del 95% de la poblacion con servicio y suena ocupado XD.
















Otra queja viene cuando fui a reparar la red de la oficina de mi mama. pues vaya sorpresiva imagen que me lleve cuando vi que los de prodigy pusieron 2 lienas de internet distintas totalmente separadas para una sola oficina (ZOMG) y compraron un ruteador no inalámbrico (MOAR ZOMG), y para colmo dos switches de 5 puertos para una red de 20 computadoras, claro esta que unas computadoras no entraban en la red. también otra cosa que me fije fue la maraña de cable CAT 5 (no Cat5e) pelón que estaba colgando de una pared de la oficina (el exterior cabe mencionar).
Para acabar con buenas noticias informo que ya recivi y entregue el cartucho de Ultimate Jump Start y el Manga de Megatokio para que nuestro amigo Alex los pueda disfrutar en sus vacaciones de verano. Solo queda esperar mas información que postear, no se pierdan algún tutorial, y comenten ha cerca de que tutirial les gustaría que posteara (No windows Allowed Onegai).

Feel the heat of Automata

Posted by Gusy On Tuesday, June 12, 2007 1 comments

Hola a todos y perdonen por el extenso retraso de 6 meses (XP), lo bueno es que ya se me ocurrio algo que escribir, y es que en tanto tiempo no se me habia ocurrido nada (la verdad si se me ocurrio, pero no tuve, ni el tiempo ni las ganas de escribirlo). comentando primero, es que mi equipo de David Gomez y yo semi-terminamos el programa de CS 3331 que fue algo muy tedioso y complicado, la verdad no pense que los famosos threads nos fuesen a dar tantos problemas como nos los dieron.
Noticias buenas tambien las ahy, Mi maquina ya esta corriendo el Opteron 1212 que corre como maravilla. lo que faltaba hacer era actualizar la BIOS de la mobo. El problema con esto es que la BIOS que traer el soporte esta en fase Beta, no tengo ni la mas minima idea de por que ya que todo funciona a la perfeccion.

Otra noticia es que me hice de uno de los mejores teclados del mercado hoy en dia el Famoso G15 de logitech que me ah funcionado de maravilla, lo cual no repercute en su tamaño que es bastante grande.
Mas noticias indicen que estoy usando Debian etch 4.0 con su respectivo kernel 2.6.21-1 bastante estable cabe destacar. tambien me hice de una subscripcion a Cedega que es fabuloso para correr una extensa gama de juegos para window$ en GNU/Linux.
Agregando a esto mi amigo Alex me invito a dar una conferencia a el tec laguna el cual estoy muy agradecido de que me propuciera tal invitacion, y espero dar una buena y entretenida presentacion al parecer en octubre. Tambien agregando a invitaciones, me ofrecieron una invitacion para registrarme al equipo de segurdad para el concurso que se llevara acabo en alguna parte de Texas, el cual consta de seguridad en Linux, unix y window$.
y para el futuro, espero comentarios que indiquen de que gustarian un tutorial, y esperen fotos de la EPAC (El Paso Anime Convencion).
Al final pero no menos importante consta decir que fui una sema a Los Mochis y que conste que me diverti a mas no poder, espero ir dentro de un mes y medio y hasta entonces probablemente posteare fotos de ahy XD. por fin cabe decir que Automata es algo bastante interesante y hasta el momento simple XD.

Water drops with Bery and XGL

Posted by Gusy On Tuesday, January 30, 2007 0 comments

El dia de hoy fue un dia de a la carrera, desde que me levante me decidi a correr XGL en mi nueva computadora, ya que habia tenido problemas con XGL anteriormente, este me decia que tenia una mi tarjeta no estaba dentro de la base de datos de XGL, lo cual era totalmente falso ya que estas es una BFG NVIDIA 7300 GT OC de 256 mb, los requerimientos son fiables asi que solo me quedaba forzar la ejecucion de XGL, y asi lo hice. despues dehaber realizado esa accion me restaba la curiosidad de instalar beryl. Ya que he leido que beryl es un gran gestor de ventanas lo instale, y los rumores eran totalmente ciertos. es un sistema totalmente fiable, rapido y por supuesto infinitamente mas configurable y superior a vista de Micro$oft. Bueno tal parece que tendre que poner un screenshot para que puedan apreciar la calidad de las ventanas y la aceleracion





















Como se puede observar en la imagen pueden hacer el clasico cubo, las tradicionales gotas de agua, el poder hacer las ventanas sin color, y por supuesto la transparencia. Gracias a esto podemos aprovechar un sistema que se ve bien, que es funcional y que corre bastante rapido, claro todo esto sin olvidarnos de la seguridad.
bueno posteo en ingles el link para poder instalar Beryl en SuSe 10.2. aprovechenlo. Beryl en openSuSe 10.2
Sirvo tambien para informar lo triste que me siento al no poder asistir a la primera reuninon de ACM en mi escuela ya que tengo laboratorio de Digital System Design a la hora de el evento. Tratare de terminar el laboratorio lo mas rapido posible y de esa manera asistir sin contratiempos o con el menor contratiempo posible.

Vacations of Sin = Hell of work

Posted by Gusy On Sunday, January 21, 2007 2 comments

Vacation of Sins = Vs
Work of Hell = Wh
Wh = Vs
Wh^2 = Vs * Wh
Wh ^2 - Vs^2 = Vs ( Wh - Vs)
((Wh + Vs) * (Wh - Vs))/(Wh - Vs) = Vs
Wh + Vs = Vs
Wh + Wh = Vs
2Wh = Vs

Entonces tenemos como resultado el hecho de que si tienes unas merecidas vacaciones la relacion sera que tu trabajo se sentira el doble de cansante, como Einstein decia, "todo es relativo". Asi que al regresar de estas vacaciones solo me queda esforzarme durante el resto del semestre para que las vacaciones sean mas merecidas.

Agregando que es mi regreso tengo pocas noticias y/o tutoriales. Pero ahora que cuento con una computadora nueva puedo aprovechar el maximo de mi OpenSuSe 10.2 X86_64 con un dual core. a veces siento el poder en mis dedos. XD bueno ya que estoy en esto compre mi copia de WoW ya que la mayoria de mis amigos lo juegan aunque este semestre no tenga tanto tiempo para jugarlo tratare de destriparlo al maximo, y solo falta esperar a febrero que salga a la venta Ragnarok 2 para ver que tal, ese es un juego al que si me gustaria sacarle todo el jugo ya que eh jugado bastante al Ro como para conocer algo hacerca de este. Mi noticia D: Advance Object Oriented es una clase divertida XD.

Trying Algorithms with Flash gravi

Posted by Gusy On Thursday, November 23, 2006 0 comments

Es Thanksgiving day. y por lo tanto se suspendieron labores el dia de hoy en mi escuela. aparte de eso eh estado en mi laptop que se apaga cuando le da la gana, pero descubri ciertas cosas muy interesantes, y aprendi mas de otras. Primero que nada aquy va mi corto tutorial para instalar Flash 9 beta en Linux. para eso vamos a http://labs.adobe.com/technologies/flashplayer9/ que es la pagina oficial del beta de flash 9. y descargamos la version normal en su .tar.gz , ya con esto la extraemos usando el comando [tar xzvf flash9.tar.gz] (recuerden que flash9 no es el nombre del archivo, ustedes tienen que camiarlo por el nombre del archivo que descargaron).
una vez descargado y extraido en su carpeta encontraran un archivo que termina en .so que es el plugin. para poder instalarlo, solo copialo a la carpeta de plugins de tu navegador, para el S.O. Backtrack 2 en Live edition tienes que copiarlo a /opt/firefox/plugins/ (recuerda que tienes que hacerlo como root), si no tienes privilegios de root puedes optar por buscar en ~/.firefox/plugins (para firefox logicamente) y copiarlo ahy tal vez funcione, pero yo no lo eh probado hasta el momento. despues de eso solo reinicia el navegador y si quieres revisar si tu plugin esta instalado (en firefox) en la barra de direccion pon about:plugins y ahy aparecera la lista de plugins instalados.

bueno con esto concluimos el tutorial. y ahora una breve explicacion de lo que parece ser un algoritmo que creamos mi amigo David y yo en lo que fue el dia de ayer. Este algorithmo te permite obtener el numero cromatico en una graphica usando solo matematicas y la matriz de la grafica. al parecer hemos hecho bastantes pruebas, al parecer como 20 hasta el momento y parece funcionar con todo, al principio tuvimos problemas con ella, pero la corregimos exitosamente, al terminar el cuarto laboratorio publicare el algoritmo, y tambien revisare que el algoritmo no exista y si no existe pues le pondremos un nobre y alomejor hasta nos hacemos famosos XD. pero por mientras esto asi se queda por cierto el algoritmo corre en un tiempo de O (n log n) lo que parece ser bastante bueno y rapido.

T-shirt Contest

Posted by Gusy On Sunday, November 19, 2006 0 comments

Bueno este viernes pasado fue la ultima reuninon de ACM(Association for Computer Machinery), en mi universidad, y hubo un concurso de camisetas en el cual quise participar, entonces le pedi ayuda a un amigo que es Artista para que hiciera algun dibujo para la camiseta y yo haria el resto que es el diseno y las letras. bueno pues ganamos fue un concurso el cual habia un 50% de ganar ya que solo eramos 2 disenos, el primer diseno era uno que decia Don't be a N00B y venia como un ingeniero, era un diseno muy simple, no, muy llamativo y para mi hecho a la carrera.
bueno aquy les pongo la camiseta que hicimos
Este es el frente Totalmente disenado por mi:








Este es la parte de atras Disenada por Israel Fernandez y por mi:


















de aquy el dibujo anime fue disenado por Izra, el fondo las letras y el codigo de barras que dice Infecting minds with knowledge fue idea mia.
Bueno y se preguntaran que ganamos, pues el premio fueron $50.00 USD, un buen premio de los cuales me gaste $5.00 USD para gasolina XD.

Socket != Compatible

Posted by Gusy On 0 comments

Object PS; //Processor Socket
Object MS; //Motherboard Socket
Object PC; //Processor Core
Object [] MC; //Motherboard Cores
public boolean isCompatible (Object PS, Object MS, Object PC, Object MC [])
{
if(PS == MS)
{
return checkCPU;

}
else
return false;
}
public boolean checkCPU(Object MC [] , Object PC)
{
for(int i = 0; i < MC.lenght(); i++)
{
if(MC [i] == PC)
return true;
}
return false;
}

Eh aquy una breve explicacion de lo que me paso, compre mi motherboard que es Socket AM2, mi ram que es compatible y mi procesador Opteron AM2 del cual ni quiero hablar pero tengo que.

Mi motherboard soporta Socket AM2 como el de mi Opteron.
Mi motherboar soporta RAM DDR2-800 como mi ram.
Pero "oh sorpresa!" mi motherboard solo soporta cores Sempron, Athlon 64, Athlon 64 X2 y Athlon 64 FX. no soporta Opteron ZOMG!, bueno, ya que no puedo regresar el procesador lo tengo que vender o quedarme con el hasta que pueda armar una computadora nueva.

Por mientras sigo sin computadora, teniendo que programar en papel ya que mi K6-2 se muere con Eclipse, y mi laptop al tener el Disco Duro bloqueado tiene que correr algun S.O. Live como el que estoy usando ahorita mismo (Backtrack 2.0b) basado en Linux. podria poner una foto pero no tengo ninguna por el momento. y ahy tienen el pseudocodigo para no cometer equivocaciones al armar una computadora nueva.

Al igual que antes tengo que esperar a tener dinero para poder comprar un procesador nuevo que sera el AMD Athlon 64 X2 4200+.

Spooky time with 64 bits

Posted by Gusy On Tuesday, October 31, 2006 0 comments













Es lunes, bueno ya es martes pero con ganas de blogear. Ahora me toco hacerla de Juez en un concurso de Disfraces en mi escuela, y como siempre sufri el avandono de mis companeros de ACM (Association for Computer Machinery). Fueron los del club de anime ricos (como los llamaba nuestro amigo Alex alias el Friki, ya que pasan en el cine de la escuela anime licenciado, con derechos y todo) y ACM aunque yo era el unico D:

Tambien hable con mi amigo David de Computer Science, ya que decidio hacerce de los buenos y usar Linux, Instalo SuSe 10.1 Remastered x86_64 (64 bits para los neofitos). y me dijo que esta super rapido en su laptop que tiene estos specs: AMD Turion 64 X2 a 2 Ghz, 2 GB de Ram, 160 GB de disco duro y 128 Mb de Video en una tarjeta ATI. dice que eclipse corre en menos de 10 segundos (eso lo tengo que ver), y dice que todo esta funcionando, hasta su tarjeta Atheros corriendo con madwifi. Creo que le eh ayudado bastante con este S.O. y le ayudare a instalar XGL para que se vea bonito como el mio y apantallar a los usuarios del Window$. XD, vaya que si se apantallan. esten pendientes a ver que como nos va configurando su computadora y esten atentos a esto que puede que postee algunos tutoriales cortos XP.

Domingo de D&D, con algo de LAG

Posted by Gusy On Monday, October 30, 2006 0 comments

Este Domingo fue un domingo de aprendizaje, cultura, y Desafio, aprendi que D&D contiene mucha estrategia, aprendi que nuestro dungeon master adora las trampas, sobre todo cuando matan gente no las puede ver tirando un dado de 20 y sacando 18 + 7 de search. tambien me doy cuenta de que mi amigo Izra fue el unico capaz de revivirme cuando me mato la trampa D:, y luego me cachetea >.<, aprendi de cultura por que la LAG en Mexico se puede comprar y viene en cajas, junto con tapa roscas de plasito XP













XD, muy buena foto tomada por nuesto amigo Izra aunque la mitad de la foto sea su dedo, XD, necesita unas clases de Fotografia, pero en si se ve lo que queriamos.
Tambien fue un dia de desafio, sobre todo por que mi mago dueleo al druida de Izra en D&D, y vi que es posible que un mago mate a un druida aunque ambos sean "low level", eh aquy una breve descripcion de lo que paso en el duelo, tambien tengan en cuenta que en estos duelos preparar los spells correctos ayuda bastante, y que un mago no se deve de hacercar amenos que tenga Spells de touch.
G = Gusy, I = Izra
Empieza la pelea ( Iniciativa G =21 [15+6], Iniciativa I = 17 [13+4])
1.- G -> Invisibility (Spell lvl 2), I -> Summon Naturals Ally lvl 2 (Spell lvl 2) [Oso]
2.- G -> Hypnotism (Spell lvl 1) [ Hipnotizo a su Oso], Oso ataca a Izra y hace dano, Izra hace dano sobre el oso.
3.- G -> Flecha dirigida a Izra, I -> Trata de recuperar a su oso pero fracasa, y su oso lo ataca de nuevo.
4.- G -> ya que ambos teniamos Fire Resistance me acerco y ago un Chill Touch, pero no logro hacerlo, I -> recupera a su Oso, y ambos me atacan haciendo grave dano.
5.- G -> Magic Missile en el cuadro siguiente. I -> Cancelan mi ataque y me reducen todo el HP en este movimiento.

El ultimo ataque era mas bien de suerte, ya que no tenia arma de corto alcanze, o touch spell que no creara ataque de oportunidad en Izra y su Oso, los spells de fuego eran inutiles ya que ambost tenemos +10 a resistencia a fuego. Izra tenia 5 de HP, asi que estaba de este modo, o era un arco o era un magic missile, el arco crea un dano neto de 1d8, y magic missile crea 1d4 + 1 por cada 2 casters levels (en mi caso serian 2 magic missiles por que soy CL 3) en este caso lo pense de esta manera:
1d8 = 50% de chance de matarlo ya que de 1~4 el golpe no lo mataria. en magic missile era asi 2d4 +2 = 87.5% de matarlo ya que la unica manera de que quedara vivo es que en ambos dados cayera un uno en ambos dados ya que esto lo dejaria con 1 de HP.
habia varias maneras de matarlo en esta pelea, pero la manera mas facil la cual pase desapersivido pudo haber sido hacer fear y de ahy matarlo facil y rapido XP. pero bueno ya decidimos que dueleariamos en la proxima secion, ya con mejores spells preparados.
por cierto disculpen las en~es ya que mi teclado es ingles y ya es bastante noche y ya es lunes como para ponerme a configurar mi teclado. Tambien perdonen mis horribles faltas de ortografia XP. Aunque mi ortografia sea mejor que muchos blogs que eh leido XP.

Gimp Sabbath

Posted by Gusy On Saturday, October 28, 2006 0 comments

El dia de hoy no paso nada interesante, pero siempre digo que algo se aprende cada dia, el dia de hoy aprendi como actualizar los brushes de GIMP, bueno para no ser egoista procedo con los pasos escenciales para lograrlo en SuSe 10.1:
1.- Bajarse algun brush de alguna pagina, yo uso los de deviantart tienen muy buenos grudge brushes.
2.- extraerlos brushes en alguna carpeta que tengan destinada o extraerlos directo a la carpeta de brushes que es ~/.gimp-x.x/brushes/ -> (x.x es la version de GIMP en mi caso 2.2).
3.- ejecutar gimp.

Bueno con estos pasos ya podemos disfrutar de excelentes brushes con los cuales te puedes divertir un rato, crear y disfrutar firmas, logos, etc...