Nova versió de la màquina virtual de guifi.net

Acabo de penjar al servidor de la web de la Fundació de guifi.net la nova versió de la màquina virtual de guifi.net.

Tal com s’explica a la pàgina de guifi.net sobre la màquina virtual és una màquina on hi ha instal·lat un Drupal amb el codi dels mòduls de guifi.net (actualitzat a ahir a la tarda) i una versió anonimitzada de la base de dades de guifi.net (de fa unes setmanes).

I per què serveix? Doncs molt senzill, perquè qualsevol que vulgui aportar millores tant al codi o tema de guifi.net tingui un entorn funcional que amb molt pocs minuts ja estigui funcionant.

D’aquesta manera es facilita que més persones puguin donar una ullada al codi dels mòduls de guifi.net i per tant hi pugui haver més routers que es puguin configurar, noves visualitzacions de les dades, un tema més refinat…

Així de cara al SAX 2011 que es farà d’aquí 3 setmanes tothom podrà tenir una versió recent i amb més dades. Ja no hi ha excusa per no millorar la pàgina de guifi!

màquina virtual per a desenvolupar guifi.net

Tenir un entorn per a desenvolupar qualsevol aplicació web es força engorrós. Has de configurar el servidor web, la base de dades, posar-hi dades de prova, crear usuaris, obrir ports, gestionar el codi a banda i una llarga llista de coses a fer i mantenir.

Per això durant els últims  caps de setmana de Desembre i principis de Gener vaig estar configurant una màquina virtual ((Una Debian pelada)) amb el fantàstic VirtualBox ((Cada vegada m’agrada més aquest programa)) on ja hi hagués tot el necessari pe a posar-se a programar guifi.net (Apache, Drupal, codi de guifi, base de dades anonimitzada …).

Després dels últims cerrells, empaquetar-la i pujar-la a un servidor ((De moment l’ADSL de casa no pot servir fitxers de 1,5 Gb :D)) la vaig fer pública.

Si en una cosa anem força curs de recursos a guifi és en la pàgina web, tot i que la pàgina funciona i es va millorant mica a mica sempre he tingut l’espina clavada de poder-hi ajudar per a així intentar millorar-la i optimitzar-la com més millor, ja que com més creix la xarxa més s’exprimeix la pàgina de guifi :)

Espero que amb aquesta petita contribució es faciliti que més i més ulls es puguin posar sobre el codi de guifi, almenys aquesta era la intenció :)

instal·lar un servidor per a guifi i fer-lo accessible via túnels VPN

logo guifia casa meva (a Mont-rodon, Osona) un veí de Mont-rodon que no pot posar-se Internet a casa seva em va demanar de posar-hi l’ADSL de manera que així per guifi ell es podria connectar a l’ADSL de casa meva i fer-la servir

així que li vaig demanar un servidor (el gurri) i mentre el muntava vaig fer-ne la guia d’instal·lació[1], o millor dit, vaig enllaçar a totes les documentacions que ja hi havia a guifi per tal de muntar el trencaclosques :)

logo del OpenVPNaixí que ara només em falta fer que aquesta persona pugui accedir directament a l’ADSL, òbviament s’ha de fer un túnel (en aquest cas gràcies al OpenVPN) entre la seva màquina i el gurri, així que li vaig demanar un moment a Carles Guadall si hi havia documentació a guifi sobre com fer-ho perquè tot el que havia sabut trobar no m’era massa útil, però com de costum el cercador del drupal és força merdós (almenys el que hi ha a guifi), i resulta que sí que hi havia documentació i per si no fos poc a més a més tal com m’agrada a mi, enllaçant amb altre documentació ja existent :D

[1] una de les grans coses que té guifi és precisament que si es documenta tot, tornar a fer una instal·lació del servidor passa de ser una feina de prova i error a seguir una colla d’enllaços amb la documentació que fa falta, i si hi ha dubtes les llistes de correu o els fòrums fan el fet (i llavors convindria que el que s’ha hagut de demanar si és que era degut a una errada en la documentació s’esmenés :D

P.D. el programari és molt bo, però el logotip del OpenVPN realment li cal una bona revisió :D

SAX2007 dia del desenvolupador

ahir va ser un dia de bojos: al matí passar pel banc a buscar pounds, tot seguit a comprar quatre queviures per preparar menjar i finalment a la ferreteria a comprar adaptadors de la corrent per els endolls anglesos

tot seguit esperar en Jordi a l’entrada de Mont-rodon per anar cap a Sant Bartomeu del Grau, ahir tocava la jornada de desenvolupadors del SAX!

la jornada va transcorre durant el matí, en el qual primer en Ramon Roca va fer una mica d’introducció a, més que no pas com programar sobre el drupal i guifi.net, a com es treballa en equip en projectes de programari lliure

seguidament i just abans de dinar en Carles Bruguera va mostrar-nos la seva pàgina web basada en Plone que en principi era un encàrrec des de Manresa per gestionar la seva xarxa basada en Freifunk, però que al mateix temps (i no sense suar la gota) el va generalitzar prou perquè sigui extensible a qualsevol tipus de xarxa! :)

després de un bon dinar, es va fer la part més interessant de totes: seguir la guia que en el seu dia va escriure en Aleix Solé perquè tothom pogués tenir una còpia funcional de la web de guifi al seu portàtil o allà on volgués

com de costum, si una cosa no s’ha fet pràcticament mai sempre es troben errades o petits detalls que han anat canviant, per això mentre anava seguint la guia, també l’anava actualitzant :)

per desgràcia meva, amb el meu servidor de proves de Girona no me’n vaig sortir, diria que ha de ser més aviat un problema de configuració del apache i/o php més que no pas de fer algun pas erroni

a més en la part final, la més sensible, en la base de dades vam trobar tres errors en el sql, a veure quan em poden engegar el servidor de Girona hi ho comento a la llista tot enviant un pedaç per poder-se aplicar i així ja serà només seguir la guia :)

finalment ja a les 7 de la tarda o així vaig haver de marxar corrents cap a Sant Julià de Vilatorta a veure una senyora que no li anava Internet, total tampoc m’hi vaig estar ni 5 minuts i li vaig dir que anés a una botiga i ja tornant cagant llets cap a Mont-rodon per fer la maleta, uns quants entrepans per l’endemà i amb la Sílvia anar cap a Girona que avui ens havíem de llevar a quarts de 4 per anar a buscar el bus que ens portaria a l’aeroport de Girona:

Birmingham que venim!!!