Merkelapp-arkiv: Data

Medlemsregister til Norsk Målungdom

På landsmøtet til NMU 2007 i Trondheim starta eg på eit nytt medlemsregister. Tidleg i 2012 vart eg spurt kor tid det lang-venta registeret endeleg skulle i drift. Eg sa januar 2013, og slik vart det.

Eg starta på det fyrste registeret på landsmøtet fordi me var i fare for å kjøpa noko dyre greier som ville kosta oss fleire tusen i året. Pengar fattig-NMU ikkje hadde råd til å bruka. Registerkjøpet vart avverga, noko grunna mitt eindags-register og mest grunna Ola (dåverande skrivar) sine ord om at han kunne fiksa det gamle Access-registeret til å ha høgare medlemspengesats for gamlingar.

Eg hacka litt vidare på registeret, men stoppa meir eller mindre opp då Ola fekk fiksa Access-registeret. Den umiddelbare fara var over.

DSC_0788-medlemssys

Jarle, ein god ven og lang organisasjonskamerat, hadde rundt den tida gått inn i Miljøpartiet dei Grøne, med det seg fore å rusta opp organisasjonen. Han trong ein medlemsregister. Eg trur ikkje han baserte noko av den koden på min, men han brukte iallfall CakePHP, det same rammeverket eg hadde brukt for det eg jobba med. Å kunne jobba saman på eit register høyrtest bra og smart ut. Det var lengje planen min.

Men MDG byta system, og rundt den same tida jobba eg i Nei til EU, der eg fekk høve til å læra meg Django då eg skreiv eit  landsmøtesystem for dei. Diverre vart det berre brukt éin gong. Det er friprog, so fleire kunne ta det i bruk, men kor tid skulle det liksom skje? No ligg det ikkje ute lengre heller trur eg :-) Men eg fekk i minsto lært meg Django!

So omtrent på same tida starta eg på botnen att med eit nytt medlemsregister til NMU. Den fyrste innsjekket i Git gjorde eg 5. oktober 2009. På det tidspunktet hadde allereie registeret masse funksjonalitet, t.d. OCR-fil og KID-støtte. Dessutan klarte det å lesa inn dato frå det gamle Access-registeret.

Men det mangla ekte giro-utskrivning for dei som ikkje tok imot epostane våre.

Eg jobba av-og-på med dette registeret, utan å eigentleg seia det til stort mange. Eg la til CSV og PDF-skriving tidleg april 2010. Mot slutten av månaden vart eg spurt av Jarle om dette her med medlemsregister. MDG hadde byta, men UHN, Ungdom for Human Narkotikapolitikk, hadde nett vore stifta og trong eit register. Eg sa eg hadde eit, men det var ubrukeleg tidleg i utviklingsfasa. Eg sette opp ein prøve til dei 11. april 2010.

So høyrde eg ikkje meir før nesten eit år seinare. Eg hadde oppgradert serveren og CSV-eksportering hadde slutta å fungera. UHN hadde faktisk brukt prøvesystemet mitt utan at eg visste det. Dei var tilogmed nøgde, og ynska eigentleg berre litt betre epost-handtering. So eg la til det.

Dei neste to åri er omtrent berre småfiks. PDF-skrivinga var framleis ikkje brukbar fordi han berre skreiv ut namn og adresse på ark, utan noko meir info. Det hadde teke ein time å fiksa det, men det gjorde eg ikkje. Eg la til saman fleirfoldige timar inn i allslags anna småpirk.

Då eg la til lokallagsovervaking byrja ting å verta ganske so hendig. Lokallagsleiarar kunne setja seg opp å få i epost alle endringar i registeret som handla om medlemane kopla til lokallaget deira. Det laga eg sidan eg tykte det var veldig nyttig då eg sjølv var lokallagsleiar i Studentmållaget i Bergen. Ein epost i veka (dersom det var noko nytt), fullt oppdatert på nye medlem og tilflyttingar.

Ein annan hendig funksjon var mobil-søk. Skriv inn namn og få opp for kva år medlemen har betalt. Veldig greit når du sel is for Isrosa som har gratis is for alle NMU-medlem.

Git-lageret har meir og meir innsjekkingar jo nærare årskiftet 2012-2013 du kjem, og etter er det ganske mykje kodeendring på gang.

I dag fiksa eg endeleg den PDF-genereringi som eg skreiv omtrent på starten av denne versjonen av medlemsregisteret, og som alltid var den største vegblokken for å setja systemet i drift.

DSC_0787-giroar

Det tok som venta veldig liten tid, men å få det til å sjå fint ut og aligna med OCR Nets-standard tok litt fikling. Men no er han her, og vonleg so kan me senda ut medlemspengegiroar for NMU på epost og papir innan ei veke. :-)

Såg nett «The social network»

…og det var ein veldig underhaldande film. Det gjer meg ilt i hjarta likevel, av di det minner meg på den videoen eg ville laga som forklarar kvifor det er viktugt at me ikkje hev eit sentralisert sosialt netverk slik som Facebook, men eit distribuert, fritt eit.

Det hev eg no i minst eitt og eit halvt år tenkt på, og eg hev framleis ikkje kasta meg uti det. Folk eg pratar med forstår tankane ganske fort, so brorparten av dei som les bloggen min veit det. Dimed er òg eigentleg mykje av vitsen med å gjera det vekke, likevel so er det eit prosjekt som eg ikkje klarar å la gå. Det skal berre vera ein liten forklaringsvideo, men eg klarar ikkje lata det vera med det, — eg tenkjer eg vil ha med nokre teikningar og animasjonar og og og og… Der stoggar det liksom ;-)

Diaspora kom, og fekk masse mediedekning, og bra var det. Dei kom seint, men dei var unge, i USA (som alle må vera for å gjera noko på internett, verkar det som) og gjorde det heile enkelt å forstå. Det er nett der eg hev mi interesse òg, det må vera enkelt å forstå. Og eg er veldig for at Diaspora ser ut til å nytta so mykje ressursar på å få ting til å sjå fint ut og vera enkelt å bruka. Det er so uendeleg viktugt.

Eg likar likevel ikkje måten dei bygger det på, Ruby passar seg ikkje for eit friprog-prosjekt som du vil spreia rundt for alle vindens vegar. Men-men, eg skriv no friprog i Python og Django eg, so eg er vel ikkje so folkeleg på den fronten akkurat eg heller.

Litt attende til sjølve filmen. I byrjingi er det masse teknisk, det fantastiske er at det er mogleg å sjå på utan å verta flau! For det er korrekt! Og det er herleg at Mark Zuckerberg brukar KDE og Linux, at han fortel oss korleis han hentar ned bileta (eg hev gjort dette sjølv, eg henta ned alle profilane til alle på russ.no då eg var russ, og fekk snart den absolutt mest besøkte profilen på russ.no) – og dei dummar det ikkje ned. Dei hopper yver ein heil del, men det dei segjer er korrekt, og enkelt å få til.

Ahh, berre det å få sitja og sjå vim og emacs og ein heil del andre kjende, herlege program på flotte Linux-skrivebordsmiljø 1 er ein fryd gjennom heile filmen. Men mest i starten.

Same kva, eg vart (er framleis) båe engasjert og litt nedtrykt av filmen. Nedtrykt av di det berre verkar so mykje vandskelegare å koma til og sikra oss eit fritt internett som ikkje held venene gissel; Facebook er so store og mektige, og det er ingen opplagt rute å fylgja for å frigjera alle som vert haldne der.

Men på den andre sida so er det jo ekstremt enkelt, eg meiner, eg likar Facebook so godt grunna den veldig gode biletefunksjonaliteten. Eg veit det er difor mamma elskar Facebook. Det er eit par enkle, små funksjonar som er viktuge. Bileta kopla til det sosiale, at andre lett kann sjå det, og at det kann delast og spreiast og kommenterast. Det er ikkje avanserte greier. Mykje vandskelegare å gjera distribuert, men å laga det i ein silo som Facebook gjer er barnemat.

Det er menneska som er på Facebook som gjer det til det det er, at det er umogleg å ikkje vera på grunna den altomfattande, ekstreme tyngda det fær grunna det.

Det er jo det me er interesserte i, andre menneskje.

  1. Lurer på kvifor eg ikkje såg noko Gnome då. Ingen som brukar Gnome? Finn eg litt sært, menmen… []