CABALLERO AZUL: MI QUERIDA HADA

mi-hada

Para Karina:

Voy cabalgando por la estepa
Mi mente estaba inquieta.
Sin saber como ni porque
Hacia un bosque me adentre.

Miro y veo todo su esplendor
Palpito mi corazón
Al ver todo su color
Note una dulce sensación.

Descendí de mi caballo
El cual estaba calmado
Noto lo mismo que yo
La magia a nuestro alrededor.

Mi piel se erizaba
Un ser bueno yo notaba
Aunque no lo divisaba,
Su presencia percibía
Cual sorpresa fue la mía.

Cuando se dejo ver
Como yo me imaginé
Solo un hada podía ser
Mire a sus ojos y pensé.

Cuanta pureza hay en ti
La puedo en mi ser sentir
Ella a mis ojos miro
Y mi luz percibió.

Ven mi bosque te ensañare
Sin dudarlo me acerqué
Mi cuerpo se elevo
Volamos juntos los dos.

Me mostró todas sus flores
Preciosos eran sus colores
Nunca pude imaginar
Con un hada yo volar.

Ella dulce como la miel
Blanca era su piel
Me enseño un precioso lugar
En el cual pudimos bailar.

Pues llegamos a su poblado
Música habían preparado
Nuestros cuerpos flotaban
Nuestras almas disfrutaban.

Bailaban elfos y hadas
Todos juntos dulces eran sus miradas
Así comprendí yo
La belleza del amor.

Lo llevamos todos
Ella me lo enseño
Mi ser lo comprendió
El amor es real
Amor universal.

Texto original de: http://cupido.lacoctelera.net/post/2007/12/09/caballero-azul-mi-querida-hada

Digitel 3G con Huawei E160E

Ya hace días que tengo una conexión mas decente :D pase de una conexión Dialup de marcado telefónico a banda ancha inalambrica 3G

Es el Digitel BAM, me imagino que dirá (Banda Ancha Movil) en resumen mas rápido de el de Movistar (Venezuela), todos los detalles de cobertura, tarifas, etc.. lo pueden revisar en la pagina de la misma digitel www.digitel.com.ve

Ofrecen 2 equipos, el huawei E160E y el ZTE MF626, el que tengo es el huawei, si tienen el ZTE al final esta un link que habla sobre la configuración de ese equipo [1].

De lo que se habla es de la configuración es para GNU/Linux, para windows esto no le sirve, el mismo aparato se encarga de hacer todo por el usuario (que maravilla, …que poco respeto y ni hablar de la seguridad, pero bueno..)

Para el afortunado que tenga este equipo le cuento que funciona de una, sin complicaciones, es enchufar, llenar datos y conectar :D

El aparato en si es dual, es un modem y es memoria USB, afortunadamente reconoce por defecto el modem que es lo que nos interesa.

Al conectarlo veremos algo así:

USB Serial support registered for GSM modem (1-port)
option 1-5:1.0: GSM modem (1-port) converter detected
usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
option 1-5:1.1: GSM modem (1-port) converter detected
usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems

Luego, teniendo instalado wvdial, tenemos que configurar los datos para conectar, escribimos:

wvdialconf

Esto detectara el modem, y creará un archivo: /etc/wvdial.conf

Lo editamos solo un poco, acá un ejemplo:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99#
;ISDN = 0
Username = digitel
Password = 0000
Modem = /dev/ttyUSB0

Guardamos y listo, escribimos wvdial para conectar.

Hay que tomar en cuenta, estoy usando kernel 2.6.28 en archlinux, en las demás distros no debería existir mayor problema.

[1] Para el modem ZTE MF626 revisar: http://effiejayx.wordpress.com/2009/03/31/conectandote-con-digitel-bam-3g-con-ubuntu-linux/

Instalación de Windows XP desde memoria USB

Esta vez no escribiré sobre software libre, si por circunstancias, cualesquiera, llegan a necesitar utilizar Windows (ejemplo XP) y peor aún no tienen disponible unidad de CD/DVD hay solución.

NOTA: No recomiendo el uso de windows como SO diario, es sabido de su inseguridad y baja estabilidad, ademas de que no es libre… no se puede compartir ;) ojo con las licencias. Lamentablemente no se puede ignorar este OS para pruebas de programación, sysadmin, etc…

Continuando, ahora con la popularidad de las netbook que casi la mayoría, si no todas, no disponen de dicha unidad. Nos quedan pocas opciones: unidad externa, instalación por red y memoria usb.

Si elegimos la unidad externa, es una buena solución, pero implica un costo extra, y la incomodidad de cargar mas aparatos. Una instalación por red estaría mas enfocada a instalaciones masivas, ademas de requerir equipo extra y ciertas condiciones técnicas. Por ultimo y a mi parecer mas practica es la memoria USB.

La idea general es simple: pasar el instalador de windows que esta en el CD a una memoria USB.

Éste tema no es nuevo, mientras buscaba hay foros que hablan de esto desde hace años, de manera mas rudimentaria, pero actualmente se ha automatizado mucho el proceso. Teniendo ya una idea mas clara de lo que se pretende lograr, manos a las obras.

Todo comienza en los foros de http://www.msfn.org en el que intentan pasar el instalador de windows XP a una memoria usb. y el resultado está en: http://www.msfn.org/board/index.php?showtopic=111406

Requisitos Básicos:

  • CD de windows
  • PC con Windows y unidad de CD/DVD
  • Memoria USB recomendable de 2GB

En teoría eso es lo que se necesita, es paradójico requerir la unidad de CD/DVD :P pero un truco, pueden buscar o guardar la imagen del CD en ISO y usar alguna maquina virtual, por ejemplo VIrtualBox. De esta manera si usan linux, no tiene que salir del sistema, y con el ISO no necesitan la unidad de CD/DVD, ahora, como combinar todo esto, es algo mas extenso y escapa de este articulo.

Suponiendo que tenemos todo, debemos conseguir las herramientas que nos van a permitir hacer el traspaso del CD al USB. Es un paquete de scripts y programas llamado “USB_MultiBoot” disponible en el link anteriormente mencionado, a la fecha de escribir esto esta disponible la versión 10: http://www.msfn.org/board/index.php?showtopic=111406&view=findpost&p=772899 descomprimimos el archivo “USB_MultiBoot_10.zip” en donde queramos. Veremos algo así:

win_to_usb_01

Ejecutamos “USB_MultiBoot_10.cmd” esto abrirá una ventana del símbolo de sistema o también llamado consola.

Veremos un mensaje y para continuar presionamos cualquier tecla. Lo siguiente es seleccionar la aplicación que vamos a utilizar para formatear la memoria USB, “OJO, ESTO BORRARÁ EL CONTENIDO DEL LA MEMORIA, RESPALDAR ANTES DE CONTINUAR SI ES NECESARIO” yo use PeToUSB escribimos “p” y aceptamos, nos mostrará una ventana así:

win_to_usb_02

Click en “Start” y cuando termine de formatear la memoria USB cerramos la ventana, hay que tener cuidado de no cerrar la ventana de la consola, ya que lleva los pasos en secuencia, si no, tenemos que empezar todo de nuevo.

Vamos a ver algo así:

win_to_usb_03

Las Opciones que nos interesan son:

  • 1) “Give XP Setup Source Patch” acá elegimos la unidad donde se encuentra el CD de instalación de windows XP.
  • 2) “Give USB-Drive Target” esta opción elegimos la unidad de la memoria USB en la que se copiarán los archivos.
  • 3) “Make MultiBoot and Copy Sources to USB-Driver” finalmente copia los archivos y hace arrancable la memoria para la instalación.

Durante estos pasos saldrán unas ventanas haciendo algunas preguntas, si no saben de que tratan, solo “acepten“. La única parte en la que podrían cancelar sin problema es la opción de “instalación desatendida | Unattended Install“. Si todo ha ido bien, tenemos ya la memoria USB lista para poder instalar windows XP.

Dejo una prueba de mi netbook síragon ML-1010 corriendo el instalador de Windows XP desde la memoria USB:

netbook síragon ML-1010

netbook síragon ML-1010

Ralink rt73 en D-link DWA-110

Tengo un nuevo gadget ( gracias a netsite :P ) es un dispositivo USB para redes inalámbricas (wireless)

El aparato en cuestión es un D-link DWA-110

dwa-110

Las características que tiene:

  • Compatible IEEE 802.11b y 802.11g
  • Soporta encriptación en 802.1x, WEP, WPA y WPA2
  • funciona sobre USB1.1/2.0

Es normalito, no es gran cosa, pero lo interesante es el chipset que trae, un ralink rt73 que es parte de la familia RT2501U y está soportado en linux, incluso en la pagina de aircrack-ng es recomendado para monitoreo e inyección de paquetes (para los que se portan mal jeje)

Si tienen uno, lo mas probable es que el kernel ya tenga el modulo rt73usb, tal vez solo haga falta tener el firmware RT2501USB

El que no quiera complicarse la vida y hacer funcionar el aparato, suponiendo que el kernel tiene el modulo, solo instalan el firmware y listo, por lo general se coloca en /lib/firmware, en archlinux basta con:

pacman -S rt2x00-rt71w-fw

Cuando revisen podrán ver que tienen una interfaz wlan0 lista para usar :)

Si no tienen el modulo, o solo quieren “jugar” ;) les recomiendo seguir la guía de aircrack-ng para el rt73

En esa guía se habla de instalar una modificación del modulo rt2×00 que es el incluido en el kernel, la diferencia es que la modificación esta adaptada para trabajar mejor con aircrack-ng, inyección de paquetes y monitoreo.

Como ya tienen la guía, solo explico como pueden hacerlo a la manera de arch:

Si tienen yaourt:
yaourt -S rt73-k2wrlz

Si no, descargan el tarball http://aur.archlinux.org/packages.php?ID=15377 crean el paquete y lo instalan.

los pasos básicos:
tar xvf rt73-k2wrlz.tar.gz
cd rt73-k2wrlz
makepkg
Y como root pacman -U rt73-k2wrlz-3.0.2-2-i686.pkg.tar.gz no es una receta, pero da una idea.

Después hay que evitar que el modulo no modificado se cargue, se edita el archivo /etc/rc.conf el vector MODULES agregando:

!rt73usb

con el ! se evita que se se cargue, esta en blacklist, y si queremos cargar de una vez el modulo modificado, de lo anterior, seguidamente separado por un espacio, se coloca:

rt73

Guardamos y listo

Una diferencia a notar es el cambio del nombre de la interfaz de red, ahora se llama rausb0

Que disfruten :)

Boyce Avenue - Find Me

So many nights trying to hide it
But now I stay awake just pleading for more
To think this heart was divided
I’m losing sleep cause I can’t ignore…

Feeling your touch all around
Peacefully hearing the sound
Of silence around us, so glad we found us this way

Find me, here in your arms
Now I’m wondering where you’ve always been
Blindly, I came to you
Knowing you’d breathe new life from within

Can’t get enough of you

I want to be where you are
In times of need I just want you to stay
I leave a note on your car
When I can’t find the right words to say

Hearing your voice all around
The last place we’re going is down
I’ll blindly follow knowing you’re leading the way

Find me, here in your arms
Now I’m wondering where you’ve always been
Blindly, I came to you
Knowing you’d breathe new life from within

With you in time
There’s nothing else
My life stands still
You are the will that makes me strong
Make me strong
If ever alone in this world I know I’ll always…

Find me, here in your arms
Now I’m wondering where you’ve always been
Blindly, I came to you
Knowing you’d breathe new life from within
You sleep, here in my arms
Where the world just shuts down for awhile
Blindly, you came to me
Finding peace and belief in this smile
Find some peace and belief in this smile

Can’t get enough of you

Por Charles M. Strauss

“Una de las cosas más fascinantes de los programadores es que no puedes saber si están trabajando o no sólo con mirarlos. A menudo están sentados aparentemente tomando café, chismorreando o mirando a las nubes. Sin embargo, es posible que estén poniendo en orden todas las ideas individuales y sin relación que pululan por su mente”

–Charles M. Strauss

Me identifico con ese texto jeje, me gusto, por eso lo coloco en mi primer post del año 2009.

Escribo esto desde un 31 de Diciembre de 2008 y se auto publicara a las 00:00 del 1ero de Enero de 2009 juas! :-P

Para todos mis amigos, conocidos, no conocidos, robots, aliens.. ehh /*ya*/. Mas que desear un prospero año nuevo, feliz o no, depende de cada quien. Prefiero desear que realicen todos sus sueños, no importa el tiempo, y decir que las metas son solo una referencia, lo importante es vivir, lo que aprendemos nos debería ayudar a ser mejores. Sobre todo en esta época que vivimos en donde hace falta cultivar la conciencia.

no tengo mucho tiempo jeje, que tengan un 2009 lleno de sorpresas :-)

Juego de Ajedrez - Pychess

No soy jugador de ajedrez a diferencia de mi hermano :-P, fue por él que busqué sobre el tema.

Me dijo que en el ajedrez existe un sistema de puntuación llamado Elo, en el que se intenta calcular la fuerza de los jugadores. Éste sistema también es aplicado a motores de IA (inteligencia Artificial) para el ajedrez.

Por los momentos el motor de IA con mayor puntuación es uno llamado Rybka, desafortunadamente no es SL (Software Libre) pero hay una versión gratuita y disponible para Linux.

Lo poco que logre encontrar fue Pychess, existen otros más, pero este programa me gusto mas porque es sencillo, tiene soporte para jugar en red y soporta distintos motores de IA para jugar contra la computadora.

En el tema de la IA solo probé dos que son SL bajo la GPL, fruit y crafty, no puedo opinar cual de los dos es mejor por mi poca experiencia, pero puedo decir que crafty me pareció mas rápido.

Acá pueden ver una lista más grande de motores de IA para ajedrez: http://en.wikipedia.org/wiki/Chess_engine

Unas capturas de pychess:

Alanis Morissette - Not As We

Reborn and shivering
Settled on new terrain
Unsure, unkind, insane
It’s faint and shaken

Chorus:

Day one, day one
Start over again
Step one, step one
I’m barely making sense
For now I’m faking it
‘Til I’m psuedo-making it
From scratch, begin again
But this time I as I
And not as we

Verse 2:

Gun-shy and shivering
Tear it without a hand
Feign brave but still intent
Little and hardly here

Chorus:

Day one, day one
Start over again
Step one, step one
I’m barely making sense
For now I’m faking it
‘Til I’m psuedo-making it
From scratch, begin again
But this time I as I
And not as we

Eyes wet toward wide open fright,
If God is taking bias, I pray he wants to lose,

Chorus:

Day one, day one
Start over again
Step one, step one
I’m barely making sense
For now I’m faking it
‘Til I’m psuedo-making it
From scratch, begin again
But this time I as I
And not as we

Wireless VIA VT6655

¿Como instalar la inalambrica VIA VT6655?

Resulta que la Síragon ML-1010 trae como dispositivo de red inalámbrica el chipset VIA VT6655 que por desgracia no tiene soporte directo con el kernel linux.

Existe un driver liberado por VIA para el soporte nativo con un modulo para el kernel, pero tiene una gran tranca, la licencia del driver no esta clara, no se sabe si es 100% libre y por eso ha tenido poco soporte por los desarrolladores, espero que esto se solucione.

Esta la opción con ndiswrapper que permite utilizar el driver para windows en linux. explicare las 2 formas.

Primero la mas fácil.

usen el manejador de paquetes de su distribución para instalar ndiswrapper, en archlinux es:

pacman -S ndiswrapper

se descargan el driver del VT6655 para windows de acá: http://www.viaarena.com/default.aspx?PageID=420&OSID=1&CatID=1190&SubCatID=179

Como se darán cuenta, el archivo que descargaron contiene es un .exe, tienen 2 formas de obtener los archivos, usan windows ó cabextract desde el mismo linux.

en archlinux:

pacman -S cabextract

luego, extraen el driver:

cabextract VT6655\ XP\ v2.17.0.3\ x32.exe

Verán un montón de archivos, solo necesitamos uno: VNWL.inf

tienen que instalarlo con ndiswrapper:

ndiswrapper -i VNWL.inf

verificamos que este instalado con:

ndiswrapper -l

Si hace falta, cargamos el modulo:

modprobe ndiswrapper

Deberíamos poder ver la interfaz con iwconfig con el nombre wlan0

.

La opción menos Fácil:

Esta es la que a mi me gusta jejeje, lo que haremos es compilar el modulo del kernel para que pueda manejar la inalámbrica sin necesidad de utilizar ndiswrapper.

Asegúrense de que tiene el compilador gcc y el código fuente del kernel linux.

Descargamos el código fuente de acá: http://www.viaarena.com/default.aspx?PageID=420&OSID=25&CatID=2590&SubCatID=179

Al extraer el archivo, veremos una carpeta de nombre vt6655_v118_02

Vamos desde consola hacia esa carpeta, y viene lo interesante, resulta que el modulo da error al compilar con los kernels nuevos, por ejemplo 2.6.26 y 2.6.27 no se con los anteriores a estos.

Simplemente escribir: make

Si les da error iwctl.c no se preocupen, encontré la solución, hice un parche para ese archivo.

Descargan este archivo: iwctlc.patch

Para aplicar el parche, en la consola van al directorio driver que esta dentro de vt6655_v118_02 escriben:

patch -p0 < *ubicacion*/iwctlc.patch

Donde *ubicacion* naturalmente es donde guardaron el archivo .patch

Ahora al hacer make no debería dar error, después como root escribimos: make install

Cargan el nuevo modulo con: modprobe viawget

Ahora el dispositivo inalámbrico seria eth1

Cosas que hay que tomar en cuenta:

  • Con ndiswrapper se sabe que no es posible usar el modo monitor, y por los momentos éste modulo del kernel tampoco puede :S
  • Usando el modulo del kernel, al hacer un cambio (por ejemplo: de managed a ad-hoc) con el dispositivo activado congela el sistema, tiene primero que desactivarla (ifconfig eth1 down) hacer el cambio y luego activarla (ifconfig eth1 up)

que disfruten.

Archlinux en Síragon ML-1010 - Parte 2

Continuando con la instalación de archlinux en la síragon ML-1010 decidí seguir con la instalación de Xorg antes que la inalambrica, aprovechando que tenia red por cable :P.

No voy a explicar todos los pasos, para eso pueden ver http://wiki.archlinux.org/index.php/Guía oficial de Instalación (Español)

Así que, vamos con xorg:

pacman -S xorg

En archlinux hay una utilidad que permite configurar automáticamente el xorg, se llama hwd, la instalamos:

pacman -S hwd

Y para auto configurar el xorg usamos:

hwd -xa

Por defecto va ha configurar el vídeo con el driver vesa, pero eso lo vamos a cambiar luego.

El chip de vídeo de la síragon ML-1010 es VIA UniChrome, existe un proyecto de driver libre para ese chip, se llama OpenChrome, en el wiki de archlinux sale alguna información http://wiki.archlinux.org/index.php/Via_Unichrome

En realidad el openchrome de los repositorios de arch no me funcionaron, así que descargue las fuentes y lo compile, va ser necesario gcc y subversion

pacman -S gcc subversion

En AUR se encuentra el paquete listo para usar, si tiene yaourt simplemente hacen:

yaourt -S openchrome-svn

Si no, descargan el “tarball” de opencrome-svn lo descomprimen en alguna carpeta del sistema, por ejemplo: /var/abs/local y luego entran a la carpeta que se crea, debería ser openchrome-svn y escriben:

makepkg

ó

makepkg –asroot

Esa ultima opción no es recomendada por seguridad.

Si ha dado algún error, revisar bien que, puede que falten algunos programas. De lo contrario, si todo salio bien, deberíamos ver un archivo nuevo de nombre openchrome-svn que termina en .pkg.tar.gz es el que necesitamos para instalar, así:

pacman -U openchome-svn-(….).pkg.tar.gz

Coloco varios puntos (….) porque en esa parte va en numero de revisión de subversion, que es algo muy variable.

Por ultimo queda configurar el xorg.conf, que se encuentra en /etc/X11/xorg.conf

Modificamos:

Section “Monitor”
Identifier “Monitor0″
Option “DPMS” “true”
HorizSync 31.5-55
VertRefresh 40-70
# 1024×600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 48.96 MHz
Modeline “1024×600″  48.96  1024 1064 1168 1312  600 601 604 622  -HSync +Vsync
EndSection

El modeline es necesario para que la pantalla pueda agarrar la resolución de 1024×600 ya que es widescreen

También:

Section “Device”
Identifier  “Card0″
Driver      “openchrome”
VendorName  “VIA”
BoardName   “UniChrome”
#Option “DPMS”
#Option “VBEModes”
#Option “VBESaveRestore”
Option “ForcePanel”
Option “ActiveDevice” “LCD,CRT”
Option “PanelSize” “1024×600″
Option “SWcursor”
EndSection

Esta es la parte del dirver y opciones del video, las opciones comentadas en algunos casos pueden ser necesaria, con la ML-1010 no.

Para el que quiera dejo mi xorg: xorg.conf

Con este driver ya deberia tener video y tambien la opcion de 3D

Que lo disfruten.

PARTE 1: http://jhuss.com/2008/11/07/archlinux-en-siragon-ml-1010-parte-1/