Cinco consejos para montar su Consultoría propia.

June 5th, 2009 Billy 8 comments

Hace unos meses dejé mi último empleo para emprender una nueva etapa de mi vida: iniciarme como consultor independiente, no ha sido nada fácil, este medio es muy competido y abundan los charlatanes, los técnicos con mano de obra barata, los inexpertos, los kiddies (aquellos que piensan que por usar un skill ./ ya son expertos en informática y además; hackers) y un largo etcétera, hay una fauna muy variada, lo que hace difícil que tu trabajo brille entre tanta basura.

Hoy por hoy colaboro en Gnosys Consultores TIC y realmente es una nueva experiencia, es un proyecto nuevo con muchas ideas en su haber, sabemos que no vamos a re-descubrir el hilo negro de la consultoría pero hay muchas cosas interesantes detrás del proyecto.

Pero bueno creo que me he desviado un poco del tema, les quiero compartir este interesante artículo que encontré en la Comunidad Pensamiento Imaginactivo
y hacer algunas anotaciones al respecto.

Cinco consejos para montar su Consultoría propia

1. Sepa en qué se está metiendo.

La consultoría implica más que sólo poner en práctica su área de expertise. Necesita ofrecer y vender continuamente sus servicios, dice Howard Seidel, socio de Essex Partners, proveedor de servicios de transición de carrera para ejecutivos senior con sede en Boston. “En esencia, usted está en una búsqueda infinita de trabajo”, explica. Los consultores dicen que dedican 50% o más de su tiempo en encontrar nuevos proyectos y en marketing. “Necesita resolver las cosas de manera que no tenga muchos picos y valles (en su línea de trabajo)”, dice Seidel. Organice un flujo constante de proyectos pero deje tiempo para cuando decaiga.

Nada más cierto que esto, en pocas palabras si piensas qué como Consultor la gente atiborrará tu teléfono y correo con propuestas de trabajo mientras estás acostado viendo tu serie de TV favorita, estás en un error, el ser independiente te hacer tener cierta flexibilidad en cuánto a horarios y carga de trabajo (tu distribuyes tus actividades) pero no significa que no hagas nada, por el contrario hay que moverse más que nunca.
Nada te va a caer en las manos si no mueves los pies.

2. Planifique su negocio.

Redacte un plan básico que describa sus servicios, sus clentes objetivo, la estrategia de marketing y los ingresos proyectados. Luego hable con un contador sobre establecer un modelo de negocio que tenga sentido para usted, dice Seidel. “Necesita ver cuál es la mejor estructura desde la perspectiva impositiva”, dice. Mientras tanto, construya el sitio web de su empresa, abra una cuenta de e-mail corporativa y, si su oficina está en su casa, tenga una línea telefónica separada, dice Walt Maclay, presidente de la Professional and Technical Consultants Association en Santa Clara, California. Esfuerzos como esos impulsarán su credibilidad.

Sin un plan de trabajo estás frito, no puedes improvisar el hacerte consultor si vas a pregonar experiencia, si no tienes idea de lo que harás pide ayuda, consejos o únete a un equipo de trabajo ya establecido, esto te ayudará para cuándo realmente quieras ejecutar tu plan personal.
Y por favor crea una cuenta de correo decente, créeme nadie tomará en serio a aladeldiablo_79@hotmail.com o puchinguita_moxa_1986@msn.net, ¡vamos! no tienes que comprarte el dominio y crear tu imagen corporativa al primer día, con tener un ID con tu nombre, basta: juanperez@gmail.com jperez@loquesea.com perezjuan@anyway.com por ejemplo.

3. Hágase amigo de sus competidores.

A menudo, los consultores se refieren unos a otros cuando no puede satisfacer a sus clientes. “Algunos tienen más proyectos de los que pueden manejar o consiguen un trabajo que no se ajusta a su expertise”, dice Maclay. Podrían recomendarlo con un cliente y usted actuar en reciprocidad cuando surja una oportunidad, explica. También podría asegurarse las referencias uniéndose a algún grupo o asociación que nuclee al sector de la consultoría. Muchas veces, los miembros intercambian trabajos a través de listas de correo. Y no tenga miedo de comunicarse. “Otros consultores han sido lo suficientemente abiertos como para compartir qué funcionó y qué no funcionó para ellos”, dice Pea.

Cómo comentaba al inicio ya tenemos bastante competencia, si encima de eso los pocos buenos Consultores nos dedicamos a tirarnos mierda, estamos jodidos.
Somos un equipo al final de cuentas, tal vez no te hagas el mejor amigo de cada uno de tus competidores, pero un poco de respeto y juego limpio hablará muy bien de tí.
Fuera de google, nadie lo sabe todo y nunca sabrás si un día necesitas ayuda de otra persona, por mínima que sea ¡no seas divo!.

4. Diga su precio.

Para determinar una tasa justa por sus servicios, pregunte a otros consultores dentro de su nicho cuánto cobran, sugiere Garry McCoppin, presidente de la Association of Professional Consultants en Orange County, California. Cruce estos números con los de los libros acerca de la profesión de los expertos de la industria. Luego prepárese para regatear. “Necesita ser capaz de ponerse un precio tal que indique su valor real… y quedar en una posición que le permita atravesar un proceso normal de negociación”, dice McCoppin.

Muy importante, lo más sano es hacer lo que indica el autor, cotizar y cotizar luego sacar la media de ese precio, ni un precio muy bajo que pueda hacer que menosprecien tu trabajo o que piensen que eres un aficionado o simplemente que lo harás mal, ni tan caro que digan “pffff ¿estoy incluye impuestos y un fin de semana en cancun?” hay que ser realistas y cobrar lo justo, tú ya sabrás si cobras por hora o por proyecto, ¡pero lo importante es cobrar!.
¿Porqué hago énfasis en cobrar? ¿no se supone que es obvio? se supone, pero muchas veces por tener un informático cercano, tu familia y amigos creen que eres su hacker de bolsillo y quieren todo gratis y ahora.
Después de todo si tuvieras una amiga que trabaje en un table dance no vas hablarle cada vez que estés caliente porque es tu amiga a eso se dedica y no te debe cobrar ¿o sí?

5. Pase la voz.

Haga saber a su red profesional y personal acerca de su nueva línea de trabajo y que está ansioso por que lo refieran. Asista a eventos de negocios dirigidos a ejecutivos que podrían beneficiarse con sus servicios. Vaya a esos eventos preparado con un comercial de 30 segundos, aconseja Maclay. “Tenga a mano una buena “charla de elevador”, algo que atraiga su atención”, explica.

NO mandes un correo a todos tus contactos diciendo “Hola soy Fulanito y ahora me dedico a ser un gurú de la informática” eso es molesto y poco profesional, visita a tus conocidos a tus ex jefes a tus ex compañeros, (eso lo debiste incluir en tu plan de trabajo) y a tus contactos clave, ve preparado: una carpeta con un banner o lista de servicios, tus tarjeta personales y un buen “speach”.

Recuerda que si tu anterior trabajo era asalariado (por muy bueno que sea el sueldo) no te desesperes, al pricipio el “no tener algo seguro” puede parecer desesperante, pero cómo todo, depende de tí.

Espero que esto les pueda servir de algo.

Saludos


No more english please

June 5th, 2009 Billy 6 comments

Se suponía que las entradas en este blog serían en el idioma Inglés, ¿para qué? ¡para practicarlo! Tal cómo les comentaba en la página About:

why in english?
skills, like the brain if not used are lost them, and my english is very very very bad and I need to practice.
Feel free to criticize or correct any errors in my writing, which I am sure you will find …

Pero luce horrible (a mi parecer) un mix de posts entre medio inglés y entre medio español, así que he decidido darle algo de identidad a mi inútil blog y desde ahora todos los comentarios serán en mi lengua nativa: Español.
Total siempre hay más lugares para practicar mi inglés, cómo el twitter, tumblr o el tradicional mazinger ¡Qué horror me estoy convirtiendo en un geek 2.0! ¿Facebook? no creo, me cagan las redes sociales, pero eso ya se los contaré más adelante.

EOF


P.S: Users who speak English can see the entries all the blog in english at http://billy.com.mx/en/ or use the Translator plugin at the side bar.


Debian fanboy

June 3rd, 2009 Billy 3 comments
Billy's Debian tatto

Billy's Debian tatto


Categories: Beer, Debian, Life, Personal Tags: , , , ,

Mental Note: DVD Ripping without pain

June 2nd, 2009 Billy No comments

To rip and encode a DVD Movie make a backup of your DVD movies, easily, quickly and painlessly use acidrip.


Categories: Blog, Hacks, Linux, My english sucks, Notes, Personal, Tips Tags:

Playing DVD (original) with Debian

May 30th, 2009 Billy No comments

Yesterday I tried to play an original DVD on my lap (obviously with Debian SID) but it did not work, damn that’s why I prefer the torrents :).
Don’t work because DVD uses s Content Scrambling System (CSS) to encrypt the movie, then …. yes Mr Obviously, we need decrypt the DVD for watch the movie.
Make sure you have this repositories on your /etc/apt/source.list:

deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

Note: you can change sid to your dist, stable, testing etc.

and install libdvdcss2:

apt-get install libdvdcss2

Done, but still don’t works, why?!
Because the region code, maybe you don’t set a region code or have wrong region code. Use regionset to change it.

apt-get install regionset

Run (as root) regionset and choose your region, if you don’t know your region see: http://en.wikipedia.org/wiki/DVD_region_codes#Region_codes_and_countries to choose the correctly.
That’s all! you can play original movies

If your see “slow” the play, maybe you need enable DMA for your device:

nous:~# dmesg | grep DVD
[ 3.012384] hda: MATSHITADVD-RAM UJ-850S, ATAPI CD/DVD-ROM drive
[ 4.266402] ide-cd: hda: ATAPI 47X DVD-ROM DVD-R/RAM CD-R/RW drive, 2048kB Cache
nous:~#

I see my DVD drive is IDE and is in /dev/hda, then:

nous:~# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)
nous:~#

for set it at boot, edit /etc/hdparm.conf and uncomment or add this:

/dev/hda {
dma = on
}

And now yes, all play pretty nice!

See you!

/away get drunk


Categories: Debian, Hacks, Howto, Linux, My english sucks, Tips Tags:

apt-get autoremove

May 22nd, 2009 Billy 5 comments

O ¿Qué le pasa a mi Debian que me quiere desinstalar todo?

Hace unas horas iAlex se quejaba en #linuxmerida, sobre apt, autoremove para ser más exactos, creo que a todos los debianitas nos ha pasado alguna vez, realmente “solucionar” esto es muy fácil.

La opción apt-get autoremove pretende desinstalar automáticamente todos los paquetes que no usamos, pero a veces esos paquetes que no usamos son dependencias de un paquete o depende de otro paquete que a su vez es depencencia de …. bueno ya me expliqué ¿no?.

Aquí les va un ejemplo práctico:

nous:/home/billy# apt-get install antiword
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libempathy23 libepc-ui-1.0-2 ekiga gcalctool telepathy-salut gnome-nettool
libepc-1.0-2 libgtk-vnc-1.0-0 libtelepathy-glib0 gucharmap gnome-games
cheese gnome-network-admin gnome-power-manager gnome-cards-data ggzcore-bin
gnome-screensaver libgstfarsight0.10-0 telepathy-mission-control
python-gdata bluez-cups libmissioncontrol-client0 libpt-1.10.10-plugins-alsa
libggzmod4 empathy libpt2.6.1-plugins-alsa libempathy-common
libempathy-gtk19 totem-common gvfs-bin vinagre swfdec-gnome libpt-1.10.10
seahorse-plugins libgalago3 libtelepathy-farsight0 libloudmouth1-0
libopal3.6.1 fast-user-switch-applet gnome-volume-manager eog
gnome-backgrounds libupnp3 libggz2 vino gnome-games-data telepathy-gabble
libmissioncontrol-server1 libtelepathy2 libopal-2.2 gstreamer0.10-nice
libpt2.6.1 gnome-core python-pkg-resources libpt-1.10.10-plugins-v4l
libempathy-gtk-common libggzcore9 gconf-editor gnome-system-tools
libpt2.6.1-plugins-v4l2 hamster-applet gnuchess libnice0 libavahi-ui0
p7zip-full gstreamer0.10-tools file-roller libspeexdsp1 python-rdflib
sound-juicer libgmythupnp0
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes NUEVOS:
antiword
0 actualizados, 1 se instalarán, 0 para eliminar y 1 no actualizados.
Necesito descargar 149kB de archivos.
Se utilizarán 668kB de espacio de disco adicional después de esta operación.
Des:1 http://ftp.debian.org sid/main antiword 0.37-3 [149kB]
Descargados 149kB en 5s (25.5kB/s)
Seleccionando el paquete antiword previamente no seleccionado.
(Leyendo la base de datos ... 00%
173340 ficheros y directorios instalados actualmente.)
Desempaquetando antiword (de .../antiword_0.37-3_i386.deb) ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Configurando antiword (0.37-3) ...
nous:/home/billy#

Al querer instalar el paquete “antiword” nos dice que ya no usamos cosas como gnome-core, gnome-volume-manager.
¿Qué hacemos entonces? cabe mencionar que apt-get autoremove no se ejecuta automáticamente, es decir que esos paquetes marcamos cómo “sin uso” no se eliminarán de nuestro sistema al menos que ejecutemos manualmente apt-get autoremove. Entonces nuestro sistema no corre peligro, eso sí, cada vez que quieran instalar un paquete les saldrá la misma lista de paquetes que “no usamos” … ¿¡Qué!? No se puede tener todo en esta vida ….
Nos queda acostumbrarnos o “marcar” esos paquetes con aptitude keep-all:

nous:/home/billy# aptitude keep-all
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Leyendo las descripciones de las tareas... Hecho
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
nous:/home/billy#

Instalamos un paquete para verificar que todo es amor y felicidad de nuevo:

nous:/home/billy# apt-get install antiword
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
antiword
0 actualizados, 1 se instalarán, 0 para eliminar y 1 no actualizados.
Se necesita descargar 0B/149kB de archivos.
Se utilizarán 668kB de espacio de disco adicional después de esta operación.
Seleccionando el paquete antiword previamente no seleccionado.
(Leyendo la base de datos ... 00%
173340 ficheros y directorios instalados actualmente.)
Desempaquetando antiword (de .../antiword_0.37-3_i386.deb) ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Configurando antiword (0.37-3) ...
nous:/home/billy#

¡Listo! nos quedamos con nuestros “inservibles” paquetes sin que nadie nos moleste :)

Ahora bien, podemos desactivar esa función, yo en lo personal no lo recomiendo, pero para los que quieran:

Aptitude

Menú (CTR+T)/Opciones/Preferencias/Eliminar paquetes no usados automáticamente.
(Obviamente, desmarcamos esa opción con la barra de espacio)
autoremoveoff

apt

Agregamos las siguientes líneas a /etc/apt/apt.conf

APT
{
NeverAutoRemove { ".*"; };
};

¡Y eso es todo!


Categories: Debian, Howto, Linux, Tips Tags:

Correcting paths automatically when you use ‘cd’

May 19th, 2009 Billy No comments

TIP:

Sometimes when we use ‘cd’ command, we were wrong to write the path either because we do a hurry or because we are drunk or because we simply like to write the command twice.
Using shopt -s cdspell we can avoid it (unless you really like to write things twice).

Example:

cd /ets/att
shopt-scdspell-1
cd what?!

shopt -s cdspell
shopt-scdspell-2
Ohh the magic!

write same crap:
cd /ets/att
shopt-scdspell-3
voilá!

You can add the var into your ~/.bashrc

taaaadaaaaaaaaaaaaaaaaaaaaaaaa

bye


Categories: Debian, Hacks, Howto, Linux, My english sucks, Tips Tags:

Install Fest – Mérida 16 Mayo 2009

May 15th, 2009 Billy 3 comments

Install Fest Banner

to beer or not to beer


Categories: Beer, Debian, Life, Linux, My english sucks, News Tags:

Atheros AR242x Wifi on Debian SID

May 12th, 2009 Billy 3 comments

Quickly post

My new laptop has a Atheros wireless card AR242X:

billy@nous:~$ lspci | grep Wireless
04:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
billy@nous:~$

To setup on Debian with the non-free drivers is too easy

Get the driver:

http://snapshots.madwifi-project.org/

Download the latest version.

Compile the driver

Example, if your downloaded madwifi-hal-0.10.5.6-current.tar.gz then

tar xzvf madwifi-hal-0.10.5.6-current.tar.gz

cd madwifi-hal-0.10.5.6-r4016-20090429

make

Install the driver:

As root

# make install

Load the module:

modprobe ath_pci

to load at boot

echo "ath_pci" >> /etc/modules

Pimp the led
There’s a little hack to enable the wifi led

Edit sysctl.conf

vim /etc/sysctl.conf

And add

dev.wifi0.ledpin=3
dev.wifi0.softled=1

Apply the changes
sysctl -p /etc/sysctl.conf

And that’s all, with this driver you can use your wifi card as monitor and to inject

w00t!


Categories: Debian, Hacks, Howto, Linux, My english sucks, Personal Tags:

Graphics acceleration in MSI Wind U100 with Debian SID

January 13th, 2009 Billy 4 comments

The history:

Some days ago, I talked with a friend aka Rangermid, the conversation was like:

Ranger: Hi dude, I’ll install Linux finally
Billy: sweet! what dist?
Ranger: Ubuntu
Billy: hehehehe, serious what dist?
Ranger: Ubuntu
Billy: are you gay?

And he “installed” that shit called Ubuntu …. and he not stop talking about his wonderful Compiz

Well, take this ex-friend:

Graphics acceleration in MSI Wind U100 with Debian SID

I don’t like Compiz and stuff, but just for fun, here a mini how to to setup it in a MSI Wind U100 (my netbook Stardust) run, obviously Debian SID:

First, what is the device?

billy@stardust:~$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
billy@stardust:~$

Sweet, does support graphics accelerations, easy just need a few new packages:

stardust:~# apt-get install xserver-xorg-video-i810
and …
stardust:~# apt-get install libgl1-mesa-dri libgl1-mesa-glx mesa-utils

Then we need restart the X server, two ways: from terminal: /etc/init.d/gdm restart or wild mode: CTR + ALT + BACKSPACE (Muajaja)

Once restarted X server, just check if works:

stardust:~# glxinfo | grep direct
direct rendering: Yes
stardust:~#

If you see Yes graphics accelerations is done!, if you see No run to cry at the bathroom *snif

Now the stupid Compiz stuff:

stardust:~# apt-get install compiz-plugins fusion-icon compizconfig-settings-manager compiz-gnome compiz-core

And that’s all … just run in a terminal: fusion-icon

Taaaaadaaaaaaaaaaaaaa

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

Pretty but useless, puaj!

PS: Rangermid, in your face! P-U-T-I-T-O
PS2: Sorry kids: ubuntu != Debian
PS3: Ubuntu sucks!
PS4: If look like a liar, talk like a liar, smell like a liar … then is a damned liar asshole!


damn! a new year begins, welcome 2009

January 4th, 2009 Billy 32 comments

Hello folks! Happy new year!

Think it was yesterday when I was drinking as if nothing I care …. shit! was yesterday! :)

Serious, I believe in this year, I have a lot of plans, a lot of goals, a lot of projects, this year will be great I know; although it began so intense mmmm really so intense … I know, this year will be mine.
I’ll close many circles, I’ll get off many people in my life and I’ll forget many others, I learned a lot from the last year and it is time to implement it.
Yeah! I’m alone but I’m happy, why? because one of the things I learned is that I love being alone, I love so much my freedom and I don’t need anybody.

So, thanks 2008, welcome 2009!

Good luck kids!

PS: almost forget say: love sucks!


Categories: Life, My english sucks, News, Personal Tags:

Billy (Almost Grinch) Vera

December 28th, 2008 Billy 2 comments

Alguna vez leí por algún lado que si tienes insomio mejor te levantas a hacer algo porque si te quedas acostado pura pendejadas vas a pensar …. y vaya si es cierto.
Pues en lugar de seguir malviajando aquí me tienen escribiendo pendejadas, que eso es menos traumático que pensarlas *snif.
Aprovecho para aclararles un punto que sé que a muchos los tiene con harto pendiente; varios de mis lectores (¡Uno! :P) me preguntaban porqué escribo mi blog en inglés si soy más Yucateco que los papadzules y además mi inglés es nefasto …. ¡pues por eso! porque mi inglés tarzanesco se tiene que pulir y que mejor que practicarlo escribiendo tonterías en un blog :)
Este post está en español (por si no lo habían notado) porque con las dos horas que apenas he dormido no tengo humor para escribir en inglés.
El 25 de diciembre tenía una resaca suprema, de aquellas inolvidables, sí, de esas que hacen decir “ya no lo vuelvo hacer” ¡t-e-r-r-i-b-l-e! mientras pensaba que me tomaba para curármela (estaba entre una caja de aspirinas con dos sedantes y 3 litros de agua, con rica helada sabrosa y nutritiva michellada o medio litro de vodka con cualquier otro líquido que tuviera a la mano) estaba revisando mi correo y entre todos los emails inútiles que tenía en mi bandeja de entrada, dos correos me llamaron la atención, uno que NO les voy a comentar hasta que tenga más forma y este otro: http://lkml.org/lkml/2008/12/24/105 en el que anuunciaban la libreación del Kernel 2.6.28, sweet!
Había leído bastantes cosas buenas sobre esta versión y además no tener tu Kernel Actualizado es ANTINATURAL por lo que mientras preparaba la Michellada (the winner!) lo bajé y compilé.
De entrada, el arranque me pareció más rápido y según leía en el Change Log tiene mejoras muy interesantes, haaa claro, la mejor de todas: Ext4 que promete ser el mejor reemplazo de ReiserFS.
Si quieren saber más sobre el nuevo Kernel … ¡úsenlo! jaja y también lean: http://kernelnewbies.org/Linux_2_6_28.
Stardust corre de maravilla con el nuevo Kernel:

Stardust con nuevo Kernel

Cómo verán quedó listo desde el mismo 25 casi a las 3 PM fueron más de 2 horas de compilar (lo bueno es que tenía mucha cerveza), no he migrado a Ext4, eso lo haré el día de hoy y ya les contaré como me fué, primero obviamente tengo respaldar mis datos; no creo que el caché de google tenga un respaldo de ellos (chiste local)[1] y eso me tomará algunas horas.

Ha sí casi se me olvida, el título del post es parafraseando a Torvalds tal como firmó su correo:

….
In fact, even _if_ you have friends or family, leave them to their endless
toil over that christmas ham or turkey, and during the night, when they’re
asleep, you can give them that magical present of a newly updated
computer. When they wake up tomorrow morning, tell them how you saw Santa
crawl down the chimney with his USB stick in hand, updating the OS of all
good boys and girls.

Ho, ho, ho,

Linus “almost Santa” Torvalds

Haaa el humor geek …

Y bueno yo me largo a ver Chabelo a tratar de dormir un poco, esa maldita michellada para curar la resaca se convirtió en una borrachera que apenas terminó ayer … pfff 3 días de borrachera, so nasty, creo que debo redefinir mi concepto de “leve”.

Au revoir!

[1]Después de perder (estúpidamente) todos los datos de mi anterior blog y sin tener (más estúpidamente aún) respaldo de él, pude recuperar algunos posts en el caché de google, por lo que en una reunión con mis amigos, luego de un par de frases gastadas sobre la importancia de los respaldos me justifiqué con la frase: Los verdaderos hombres no hacemos backups de sitios webs, usamos el caché de Google.
Y se ha convertido en lema :)


Categories: Beer, Blog, Debian, Life, Linux, Personal, Toys Tags:

Tiësto, YES in Mérida, FEEL THE BEAT!

December 9th, 2008 Billy No comments

The party today is with Tiësto, obviously in Mérida, need explain more?

/away Feeling the beat!


Categories: Beer, Blog, Life, Music, My english sucks, News, Personal Tags:

deadmau5 visit Mérida México

December 3rd, 2008 Billy No comments

deadmau5 is in Mérida today:

center

And my broken heart? As I say: “Hay que echarle alcohol a la herida”

Lets the party begin!


Categories: Beer, Life, Music, My english sucks, News, Personal Tags:

Hacking BlackBerry Pearl 8130 Vol. I

November 27th, 2008 Billy 38 comments

Hello there!
As I told before, my new toy is a Black Berry Pearl 8130, sweet!
Unfortunately is from Verizon Wireless carrier, I’m from México and the local carrier is a company called Iusacell, the service is good I’m very happy with my plain I have voice, unlimited data, push email to you device (as SMS) etc. but the support (like always) sucks!.
I believe they hired bipolar monkeys for support, anyway, if you call or your visit a “Centro de Atención Personalizada”, they say: “ooh crap! your device is non-local, it’s a evil device, you need a exorcism … however you are fucked, only can use your BlackBerry as voice, data? no way!”
Innocents … let’s play!
To setup you BB (BlackBerry) for internet, EVDO and 3G, for Iusacell carrier, your need get some data first:
SPC: It’s a cellphone code, by default it’s 000000 (six zeros), if you don’t have idea of you SPC, don’t worry there are a many ways to get it ;).
MIN: It’s a number with 10 digits begin with: 058 and end with your last 4 digits or you phone number. You can ask for this number at *611
Home SID: Need you ask directly to Iusacell, at the same number *611, each zone have one, in my zone (Mérida Yucatán) is: 24677
At the moment, its all.
Type in your BB: ##SPC, for example is your SPC is 000000 type:

##000000
And press SEND, now you can see the CDMA Service Edit Screen, then need edit only in blond.

Mobile Directory #: YourCompletePhoneNumber10digits
IMSI_S: MIN
Mobile Country Code: 310
Mobile Network Code: 00
Home SID: 24677
Home NID: 65535
MO Voice SO Home: 3
MO Voice SO Roam: 3
MT Voice SO Home: 3
Blackberry Registration Id: 24677 (it’s your HOME SID)
Home System Registration: true
Foreign SID Registration: true
Foreign NID REgistration: true
—–
A-Key:
—–
SIP User Id: yourcellphonenumber@iusamipevdo.com
SIP Password: BJMPW504
MIP User Id: yourcellphonenumber@iusamipevdo.com
Reverse Tuneling Support: true
Home Address: 0.0.0.0
Primary HA Addr: 255.255.255.255
Second HA Addr: 207.83.200.221
User Profile Index: 0
DMU MN Auth: 00111111

Once edited, press menu (BB Icon) and select SAVE. Now get off the battery and put it again, let it restart.
The final step, go to menu (BB Icon, if your don’t read first time) “Options/Advanced Options/Host Routing Table”, you must see a lot of numbers, press menu (YES the BB Icon) and select “Register Now” see the alert “Registration message sent!”, press “OK” .
Now wait for the message, it’s from “BlackBerry” and must be say: “Your handheld has been registered with the wireless network”

HOUSTON, We have Internet!

Enjoy it!

In the next episode: Services Book, PRL and EVDO, Iusa TV

Cheers!


Completely stupid

November 27th, 2008 Billy 3 comments

Is the last thing I will say about, I’m a really and completely stupid, idiot, asshole and all its derivatives.
I missed the most important person in my life, the person who was my life, why? because I’m a stupid.

“I would write you everything I feel now, I would run to call you, I would beg for another chance … but I know I killed everything you feel about me.
Sorry, really sorry, I never wanted hurt you, it is only my stupid way of loving, I know I deserve this and I should not be crying as a baby now, but it terrifies me a life without you.
I love you … and YOU know it.

Bolly”

Pain is inevitable, suffering is optional


Categories: Life, My english sucks, Personal Tags:

Still drunk, today: Jimmy Van M

November 15th, 2008 Billy 1 comment

I’m still drunk, however today Jimmy Van M is in … yes, in Mérida :)
Obviously I’ll there! see you guys


Categories: Beer, Life, Music, My english sucks, Personal Tags:

Paul Van Dyk

November 14th, 2008 Billy No comments

Yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeey

See you tomorrow (I Hope)

/away Get Drunk


Categories: Beer, Music, My english sucks, News, Personal Tags:

Cry baby cry

November 14th, 2008 Billy 1 comment

I confess, yesterday I was very depressed while writing the About page, like today … who cares?, anyway, I’m back, the old blog died (stupids users ;-P)
Now I’m using WP, woooooooh it’s a new world for me (serious), by the way, somebody know how fix/change/patch that rss feed “cut” the entries? also don’t show the pics, argh!
Well, I have a new cellphone, it’s a Black Berry Pearl 8130 from Verizon Wireless, some day I’ll explain how to set this device for Iusacell and 3G.
Why not today? because today I’m still sad, because today Paul Van Dyk is in Mérida, because today all have a strange taste of Tequila (iugh!) and because I’m working now :)


Patch a Broadcom Wireless mini PCI Card to use with aircrack

November 13th, 2008 Billy 5 comments

Stardust is my laptop, it’s a MSI Wind Wind U100, the notebook has a Realtek RTL8187SE Wireless card, well, realtek under linux really sucks.

I configured using ndiswrapper, and did “works” … with a lot of problems, errors and so much pain *snif, tired and angry I changed the damned wireless card, now Stardust have a new device

02:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

Using the new driver for Broadcom: b43 and using wicd surfing in a wirless networks it so pretty nice like kiss at same time two drunken dancers (trust in me)

The problem, yes, always there is a problem, it’s my cellphone, like as told them I destroyed it and now it’s a hard puzzle in somewhere in Mérida, I used my cellphone to connect me using a BAM Internet service, then I’m fucked.

Fortunately my neighbors did not break his routers, and I detected many networks near of me
Sure, with WEP protection, sure too aircrack will solve all my problems, I don’t will explain how to use aircrack, there are a lot of information in the net, just how to patch the kernel to use your wireless card with aircrack and compile it with the debian way, the debian way … hahaha I like it!

First need the kernel source, there are two ways, directly of the official site or … yes, the debian way with apt.
that means you can go to http://kernel.org/and get the source or use: apt-cache search linux-source to choose one, after using apt-get install linux-source-X.X.XX to install it.

Once downloaded and uncompressed the kernel source, (I assume we are into /usr/src/linux-XXX) need get the patch: http://patches.aircrack-ng.org/ choose your card model, in this example I use b43-injection-2.6.26-wl.patch:

Obviously it’s my example, the final path: linux-source-2.6.26 must be different

stardust:~# cd /usr/src/linux-source-2.6.26
stardust:~# wget http://patches.aircrack-ng.org/b43-injection-2.6.26-wl.patch
stardust:~# patch -p1 < b43-injection-2.6.26-wl.patch

And done, our kernel source are patched, now need compile.

Compile the Kernel Source, the Debian Way

/me laughs while caresses her black cat, muahaha muahaha

Almost all my nerds friends are afraid to “El Coco”, unfaithful girlfriends and to compile the kernel. Well the first two things they have no solution but compile the kernel it’s easy, you only need know your hardware.
First we need some tools:

stardust:~# apt-get install kernel-package dpkg-dev debianutils binutils libncurses5-dev

We can configure the kernel using the actual .config file (I recommended it) :

stardust:~# cp /boot/config-2.6.2 .config

There are several way to do it, but my favorite is:

stardust:~# make menuconfig

In this step you can configure, play, test, crash, broke your kernel, when you finished, exit and save it.
Now, make the image:

stardust:~# make-kpkg --initrd --revision 01 --append_to_version -lab kernel-image

–initrd option, yes make a initrd, –revision: set the number of revision that the package will have to control future compilations, –apend_to_version: set the extraversion in the name of image.
While you kernel is compiling, I recommended you go for a couple of beers, watch a movie, play Xbox or take a nap, yes … this will take a long time.

When it finished just install your kernel image:

stardust:~# dpkg -i ../linux-image-2.6.26lab_01_i386.deb

And … that’s all! reboot and choose your new kernel, then activate your card as monitor mode:

stardust:~# ifconfig wlan0 down
stardust:~# iwconfig wlan0 mode monitor
stardust:~# ifconfig wlan0 up

At this point, just have fun with aircrack, I did and my result is:

aircrack

Happy hacking!


Categories: Debian, Hacks, Howto, Linux, My english sucks, Toys Tags:

Hacking CDMA LG Cellphone MX-8500

November 13th, 2008 Billy 9 comments

My old phone was a LG MX8500 commonly called LG Chocolate, the device has the file transfer by bluetooth locked by default, you can only synchronize a handsfree, also can’t use a mp3 like ringtone, unless you buy it at the 3G Service.

As always, the “oficial” software to synchronize calendar and contacts is not available for Linux, maybe works with wine, but it would be not fun

To play with the phone, need the data cable, once connected:

stardust:~# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 1004:6000 LG Electronics, Inc. VX4400/VX6000 Cellphone
Bus 001 Device 001: ID 0000:0000
stardust:~#

You see the 1004 is the Vendor ID, and the 6000 is the Product ID, now need install BitPim as simple like:

stardust:~# apt-get install bitpim

Wee need create the group called bitpim and add our user:

stardust:~# addgroup bitpim
stardust:~# adduser billy bitpim

Obviously replace billy with your user, now need add a udev rule, create a file called 60-cell.rules, under /etc/udev/rules.d/ with the content:

stardust:~# cat /etc/udev/rules.d/60-cell.rules
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
# LG Phone
SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="bitpim", MODE="0666"
LABEL="cell_rules_end"
stardust:~#

Note the group and the Vendor and Product ID, disconnect your phone and restart udev:

stardust:~# /etc/init.d/udev restart
* Stopping the hotplug events dispatcher udevd                          [ OK ]
* Starting the hotplug events dispatcher udevd                          [ OK ]
stardust:~#

Connect your phone and launch bitpim, bitpim should detect your phone, now you can synchronize your calendar, contacts etc.
To use mp3 like ringtones, you need put it directly into the phone file system, in the bitpim menu, locate View submenu and enable “View FileSystem” , now you can explore directly your phone data.

If you want use the phone as modem, I wrote a howto in ¿Cómo Carajos? wiki.

And that’s all

NOTE: My new cell phone, LG MX8550 came unlocked, file transfers with bluetooth, mp3 ringtones all works fine without problems. Just use BitPim to synchronize contacts.

NOTE 2:
Last week I destroyed my new cell phone. (don’t ask ….)

NOTE 3: This mini howto is also available in spanish at ¿Cómo Carajos? wiki. (soon)