Sep 17

Why not to use a un-twisted pair unshielded ethernet cable

This story is real, it actually happened to me and I wanted to warn anybody who reads this dead blog.

I went a couple of days to Madrid in order to do some networking tasks and try to clean the mess that our office in Madrid was suffering.

All went smooth, and the internet connection was working. I wanted to move our router to another place to leave it all clean, I needed a 5meter long ethernet cable, couldn’t find one so I grabbed a spare cable I found on the floor that was used by the telephone company to move the telephone line. It was a 4-pair cable so for me should be ok, but the pairs were untwisted and the cable wasn’t shielded, didn’t mind for me, it had 8 wires ;) I crimped it correctly, it worked with the only load of me testing out some web pages while chatting a little, so I leave it as good.

After a couple of days without a problem, some users there started to notice that the internet connection was slow and buggy. I could manage to connect to the internal server there from Barcelona and everything seemed ok. I couldn’t figure out what was wrong. Users could ping each other, but some of them couldn’t access the internet. They config was OK taken through dhcp.

Errors randomly popped. I didn’t figure it out to be this fucking cable, no clue about that, from the server I was connected to, from the router I couldn’t ping the outside, like I did a week before, no config changed. It was really wierd!

Finally I ask to get a new ethernet cable for the router to the wall plug. After that all went smooth!! OMFG it was this fucking cable!

So lesson learned… kids use at least a cat5-utp cable for your nets.

Jun 26

2n intent!

En el post anterior, com en altres més antics, hem vaig proposar d’actualitzar més sovint. Fins i tot vaig pensar que una eina com scribefire m’ajudaria, bé no ha estat així. La bona notícia és que ja sé per què!

El scribefire el tinc en el meu pc personal que últimament l’engego ben poc! Així que he instal·lat aquest magnífic addon en el pc de la feina, per poder escriure despres de dinar per exemple…

A veure si es veritat, ara que s’ha acabat el quadri potser que tingui més temps per aquestes coses.

May 24

Showcase: ScribeFire - Fire up your blogging

Ostres! Una actualització! Que estrany tot plegat no?? xD

La veritat és que el blog últimament s’ha quedat en un últim terme total, masses coses i massa poc temps per fer-les.

Ara bé, s’ha de ressuscitar… i ves per on m’he trobat aquesta extensió del Firefox, ScribeFire. És genial.

L’extensió et permet postejar a qualsevol blog que configuris des de un entorn integrat en el mateix firefox. Per a mi això és un doble avantatge. Per una banda s’usen el ui gràfic d’un programa d’escriptori no javascripts-consumidors-de-cpu-per-un-portàtil cosa que el fa molt més ràpid i lleuger. A més, publicar una entrada ara és qüestió de pitjar la icona de la barra d’estat i començar a escriure! Fantàstic!!

Total, espero, distjo, vull que aquesta eina m’ajudi a ser un escriptor més prolífic mentre es manté l’eficiència.

Ho anireu veient…

Mar 8

Evolving

As you might have seen, there has been a long time since a fresh post, let’s change right now!

First of all, timestamp is correct… I don’t feel well this days and couldn’t sleep much… there’s nothing interesting on tv so I’ve been tweaking my blog and post the changes.

Until today I didn’t had an antispam solution for my comments and every couple of days I logged in and marked the spam as needed. What I’ve done now is installing a plugin called WP Captcha Free. It seems promising. It uses an ajax call to the server to get a hash token to make the post, since most bots doesn’t understand javascript, they try to comment directly and if no token is provided the comment is considered spam. I’ll come back and tell you if it works ;)

I also have deactivated the “AddThis” plugin for the sharing icons and so, because most of you don’t even share at all or may be you do it through Menéame. So no chance for me to add the ones I want.

I really want to have those little icons to social-bookmark this, they are cool! I’ve found a way! Yeah, you are right another plugin, this its call obsocialbookmarker. At this point I wanted to add my own social bookmarks site to the plugin so I can handle all of them through it. La Tafanera, Fresqui and Menéame were missing so I have added them. On the next post I’ll explain all my tweaks!

Finally, I thought it would be nice to route my feeds through feedburner. I now most of you are feed readers, and I wanted to know how many of you are out there! Another plugin to do the job, recommended by the startup guide from feedburner.

Because evolution happens…

Feb 16

Jornada Guifi.net - Anoia

Avui s’ha celebrat la Jornada guifi.net de l’Anoia. Per aquells que encara no ho sapigueu guifi.net es una iniciativa que crea xarxa lliure sense fils. Això es tradueix en una xarxa realment extensa a Osona on tothom hi és benvingut a col·laborar i a unir-s’hi.

A l’Anoia guifi.net podríem dir que ha estat al peu del canó des del primer moment, però sempre hi han faltat mans, ganes i sobre tot, el més important, una implicació de les administracions locals.

En aquestes jornades hem pogut comprovar com  molts municipis de l’Anoia ja estan fent xarxa, o tenen ganes de fer-ne, per als seus ciutadans, per millorar la seva qualitat de vida, la seva productivitat, la seva comunicació amb la resta de món. Les cases aïllades, les masies on la gent de pagès hi viu i hi desenvolupen les seves feines molts cops, masses queden fora de l’accés a les noves tecnologies, és en aquest punt i entre altres quan es produeix l’anomenada fractura digital.

Guifi.net pretén dotar als ciutadans d’una plataforma on es puguin coordinar les nombroses iniciatives per fer xarxa ciutadana, xarxa per a la gent, en definitiva una xarxa de debò.

En aquesta jornada ha quedat ben palès que a la comarca hi ha ganes de tirar endavant projectes per apropar les noves tecnologies a la gent que per a les grans operadores en queda al marge.

És hora de fer Xarxa i fer-la LLIURE!

Per a mi podem veure el cas contrari justament a Igualada. Signen un conveni amb Localret per tal de fer un estudi i passar fibra òptica entre les diferents seus de les administracions… Otres de puta mare! L’alcalde podrà baixar porno a una velocitat impressionant! I els de l’oficina de l’altre banda de carrer ho podran descarregar dels seus fitxers compartits… No no no per mi això és un mal enfocament de les coses… El conveni s’ha signat amb 18000€ (prou bé) s’ha m’acut que es podria muntar alguns nodes wireless ben parits amb un trocal amb força ampla de banda i si, tirar cable al telecentre i penjar allí un proxy, óstia! una xarxa guifi de puta mare! Però ei! nono volem una cosa segura que només hi pugui accedir l’ajuntament i prou, no fos cas que els ciutadans en sortíssim beneficiats i no poguéssim prometre coses a les següents eleccions… Per cert teniu la notícia de l’acord aquí i aquí. Això de localret segurament té les seves bones intencions i tal però penso que s’està enfocant malament, hi ha altres vies que serien més beneficioses pels ciutadans, més econòmiques, més accessibles, més justes.

De la manera com som a Igualada… No crec pas que ho proposin i suposo que als de localret ja els va una cosa d’aquest estil, sense gaires preocupacions, tirant pel dret.

Desitjo de debò que guifi.net tiri endavant a la comarca, amb els ajuntaments que pensen amb els seus ciutadans i amb gent com l’Aleix que ho fan possible. Per la meva part, ja hi ha un supernode a igualda!! xD Fora conyes com més gent siguem, millor xarxa tindrem (m’ho he fet anar bé e!)

Feb 2

Google més fan de mi que jo mateix

De vegades mirant les estadístiques de la web trobes coses curioses. Ara revisant el tràfic del mes de gener he vist que google ha vistat el meu blog més que jo mateix!

Per una banda dius: “perfecte! Estic ben indexat”, però per altra banda… potser hauria d’entrar més sovint per postejar?

Aquí us deixo la línia de les estadístiques:

IP - Pages - Hits - BW - Last Visit

209.85.238.9 - 152 - 152 - 250.18 KB - 17 Jan 2008 - 16:41

80.224.33.234 - 151 - 402 - 3.03 MB - 31 Jan 2008 - 14:23

Jan 22

Pipe Magic! Migrate from one MySQL server to another

New job, new problems, new hacks! The next hack tries to take all the juice from linux’s pipes.

The task which I had to do was a database migration, from one mysql server to another one. The first problem were different versions, so hot copy wasn’t an option (actually few times is an option, unless it’s not in production ;)). The next big issue, were the size of the data, its big, really big (from my point of view) some DB reach 800M, for me is big enough to be a big problem :P

Mysqldump + mysql but this is good for 2 DB? I wanted to be selective in which DB to migrate, plus data should travel encrypted and transfer should delay as minimum as possible.

The script I got is this one (showing main loop, what’s interesting):

for db in `cat sm2-hf-dbs-kk.txt`
do
echo "Creant database a ${remote_sql}..."
ssh $remote_sql "echo \"create database if not exists ${db}\" | mysql -u ${db_user_rw} -p${db_pass_rw}"
echo "Fet"
echo "Donant permisos sobre la BD a rw..."
ssh $remote_sql "echo \"grant select, insert, update, lock tables, create, drop, alter on *.* to '${db_user_rw}'@'localhost';flush privileges\" | mysql -u ${remote_admin} -p${remote_admin_pass}"
echo "Fet"
echo "Fent dump gzipat i enviant a ${remote_sql}"
mysqldump --single-transaction -u ${db_user_r} -p${db_pass_r} ${db} | gzip | ssh $remote_sql "gunzip - | mysql -u ${db_user_rw} -p${db_pass_rw} ${db}"
echo "Fet"
done

The new server was empty, so we first ssh to it and from there we create a database. The next step was to give perms over the new db… I see now it can be done in one single line.

After this comes the magic. The script makes a dump of the db, it passes through gzip, this way we dramatically improve speed over the net. This pipe stream is passed through ssh to the other server unzip the info and put into the new mysql server. Pipe Magic rules!

I prefer  ssh the machine rather than setting a tunnel because the tunnel should set before the script, this way we don’t care. The other point is that the ssh should have a valid pair of keys to access it.

That’s all folks! Hope this enlightens someone…

Jan 4

Politó Rap Cuní “ProuProuProu”

Crec que era merescut que tinguessím el politó del rap del cuní per al mòbil, la veritat es que no el vaig buscar si no que me l’he tret jo del “videoclip” del youtube xD Polònia: El rap del Cuní, prou!, o és beatbox?

Una breu explicació del procés; vaig baixar el flv què és el video en flash amb el firefox i l’extensió “DownloadHelper”. Quan tenim el flv al disc usem la comanda

# ffmpeg -i fitxer.flv

que ens dona el següent resultat:

...
Input #0, flv, from 'Pol_nia__El_rap_del_Cun___prou___o__s_beatbox_.flv':
Duration: 00:01:04.9, start: 0.000000, bitrate: 56 kb/s
Stream #0.0: Video: flv, yuv420p, 320x240, 25.00 fps(r)
Stream #0.1: Audio: mp3, 22050 Hz, mono, 56 kb/s

Com veiem hi ha 2 streams, el de audio i el de video. Bé doncs, en teoria amb la comanda següent:

# ffmpeg -i fitxer.flv fitxer_audio.mp3

Podem obtenir el audio del fitxer i de fet així és, es pot reproduir, però no en el meu cas, que el meu mòbil no el pot reproduir… s’ha de recodificar ja que el fitxer que treu està en mpeg layer 2, o sigui mp2…

# file fitxer_audio.mp3
fitxer_audio.mp3: MPEG ADTS, layer II, v2, 64 kBits, 22.05 kHz, Monaural

Al ser mp2 ja no li mola al mòbil, així doncs l’hem de recuperar d’alguna altra manera. I aquí arriba mplayer, sisi amb el reproductor, ja us he dit que era potent.

Tal com indica el ffmpeg tenim l’audio codificat en mp3 així doncs amb el mplayer podem fer un dumpaudio que extreu la pista d’audio de un fitxer de vídeo.

# mplayer -dumpaudio fitxervideo.flv -dumpfile fitxeraudio.mp3

I això és tot! Ja tenim un fitxer mp3 extret de un vídeo del youtube!

De moment jo us deixo aquí un parell de fitxers que ja he extret:

- Rap del Cuní “ProuProuProu”

- “No Pas! Jo Votaré No Pas!” de Lluís Llac del Polònia és clar. Video Jo votaré no pas

Que us vagi de gust! :D

Jan 1

Bon Any 2008!

Aquesta entrada d’any sembla que ha fet pocs estralls això vol dir que aquest 2008 segur que serà millor que el 2007 que deixem, si més no això  és el que espero per tots vosaltres!

Bon Any!

Dec 26

Hi ha fills de puta per tot arreu…

La veritat és que acabo de flipar molt en veure el següent sticky als forums d’Ubuntu.  ATTENTION ALL USERS: Malicious Commands el títol ho diu tot… Hi ha gent prou filla de puta per com per indicar que comandes del tipus ‘dd if=/dev/random of=/dev/sda’ poden arreglar alguna cosa.

No acabo d’entendre quina es la gràcia que troben en fer això. La veritat és que ja mels imagino, uns putus lamers sense feina, criatures que acaben de descobrir el rm -rf i que volen, potser, sentir-se ‘mega-juankers’ perquè han aconseguit que un probre user borri la seva partició arrel o casqui el disc…

Cap al final de l’article  fins i tot es troba codi en hexdecimal que es tradueix a un ‘rm -rf ~ ‘ no hi trobo el sentit…

Hi ha altres entrades que si poden arribar a tenir algun tipus de lògica, o utilitat pel fill de puta. Es troben línies amb un wget d’un fitxer i la seva posterior execució, un exploit, un trojà, un massmailer… d’aquests scripts n’he recollit uns quants i ja tinc pensant fer-ne un petit anàlisi.

A veure si fem correr la veu… no hem vull ni imaginar quants nous users deuen haver passat per aquestes commandes malicioses…