FLOSS Manuals – Theora Cookbook

Završio je četverodnevni Theora sprint u Berlinu. Rezultat je u vidu 212 stranica papira …. Theora Coockbook knjiga… ttarrraaaaa….. Sprint podržao Google i Berlin Summercamp.

Kao i obično, idućih par dana će se prolaziti kroz tekstove i ispravljati greške. Užasno mi je žao što na ovome nisam mogao biti… ali eto, teško je usaglasiti regularan posao sa paradiranjem po Evropi i sudjelovanju u različitim projektima. U ovaj manual se uspio progurati i Barack Hussein Obama. Skidajte, čitajte i širite glas dalje (naravno, možete i pomoći u pisanju).

Link na web izdanje:
http://en.flossmanuals.net/theoracookbook

Link na PDF i papirnato izdanje:
http://www.lulu.com/content/7531795

Link na FLOSS Manuals:
http://en.flossmanuals.net/

Conversation and Community: The Social Web for Documentation!

Anne Gentle piše za paru tehničku dokumentaciju. U slobodno vrijeme radi na FLOSS Manualsima, piše neke svoje priče i stara se o mužu i dvoje djece. Simpatična teksašanka (donijela mi je nekoliko kutijica Altoidsa). Teško da ću zaboraviti naš susret u Amsterdamu. Njen prvi put u Evropu i odmah poslom u Amsterdam. Smješak na licu koji kaže “ah da je sve ovo prije 15 godina”.

Daklem. Izdala je žena svoju prvu knjigu pod nazivom “Conversation and Community: The Social Web for Documentation”. Ako vas zanima ta tematika slobodno pogledajte free chapter (spominje se i moja malenkost unutra…. samo riječju i imenom ali eto).

Više o knjizi na:

Announcing Conversation and Community: The Social Web for Documentation!

Introduction to the Command Line

Još jedna zgotovljena knjiga. Ovaj put se radilo o dva dana Booksprinta u organizaciji Free Software Foundation i FLOSS Manualsa. Knjiga još nije u finalnom stanju (provjeravaju se greške i dodaju neka nova poglavlja) ali je osnovni dio dovršen. Naslov je “INTRODUCTION TO THE GNU/LINUX COMMAND LINE” i slobodno ju možete pogledati online. Lijep napredak i za FSF ako se usporedi sa njihovim reference manualom http://www.gnu.org/software/bash/manual/bashref.html (ok, to je ipak malo drugačija vrsta literature).

FM Transmission je kao i u slučaju Firefox Booksprinta dobro poslužio kao gateway između IRC i Web korisnika (integriran unutar web sustava editiranja). Isto tako, kao i u slučaju Firefox booksprinta uočili smo da nam fali više online administratora. Naime, kad se radi o online participantima zbog različitih vremenskih zona (Novozelanđani prvi dolaze dok se ostali tek spremaju na spavanje) treba nam više online administratora koji će uvijek biti pri ruci novim participantima. FSF najava i njihovo sponzorstvo je uvelike povećalo zanimanje i broj zainteresiranih pisaca. S obzirom da nova verzija nije ni približno zgotovljena povećana zainteresiranost za staru platformu me nimalo ne veseli.

Linkovi:
* http://en.flossmanuals.net/gnulinux
* http://www.lulu.com/content/6521146
* http://en.flossmanuals.net/bin/view/Blog/GNULinuxDone?&skin=flossrss
* http://www.fsf.org/blogs/community/book-sprint

FM TRANSMISSION

Jedan od razloga zašto Franjo Kluz kasni su ovakvi nenadani projekti. Booki (nova Flossmanuals platforma) je u izgradnji ali zbog nevjerovatno velike zainteresiranosti u zadnje vrijeme i velikog broja Book sprintova koji se dešavaju (Španjolski, Firefox, Command line sa FSF-om, PD-ovi…) trebao sam se poigrati malo sa trenutnim chat sustavom. Trenutni chat sustav je neki dummy javascript+php koji su copy+pasteali u flossov editor.


Poigrao sam se tako da sam zasukao rukave i prihvatio se neke prastare ideje koju sam imao prije 6-7 godina (koje god je doba bilo kad sam radio tamtam). Maaaaaaalkice se stvari i izdešavalo od onda ali ideja je za komunikaciju koristiti čisti HTTP koji zaobilazi firewallove, Comet (u to doba sam osmislio Comet kroz Flash koji je bio uspješno implementiran kod igrica za VIP.net) te svakojake gatewayeove prema drugim mrežama (irc, icq i aim tad itd.).

Anywho… demo fino radi s tim da još moram srediti autorizaciju u chat sustav kroz TWiki identitete, TWiki notifikacije u chatu i Comet komunikaciju (i istestirati taj dio malo žešće). Kod demoa sam stavio da se stvari samo sinhroniziraju svakih par sekundi. S obzirom da je Firefox Book sprint sutra i da želimo impresionirati Chrisa Hofmanna (Director of Engineering, Mozilla Foundation) tih par sekundi će biti ok za sad.

Znači, imamo Web chat koji je spojen trenutno na #flossmanuals kanal na irc.freenode.net. Oni koju znaju mogu koristiti irc client dok oni koji ne znaju kako instalirati ili nisu u mogućnosti instalirati irc cliente mogu se preko weba priključiti na chat. Dependency je morao od samog početka biti minimalan, tek flat fileovi i minimalna potrošnja memorije (trenutni stroj je slab, prebacujemo se na novi i ne želimo ništa novo instaliravati od softwarea dok ne dodje novi Booki na kojem radimo).

Stvari koje će biti implementirane:
– Podrška za više od jednog kanala. Tako da npr. svaki sprint ili svaka knjiga ima svoj kanal.
– Podrška za online browsanje historija i za snimanje chatova u wiki stranice.
– TWiki notifikacije u sustavu. npr. “Korisnik David je promjenio status knjige u published.”. “Korisnik David je kreirao novi chapter.”. Notifikacije se vide trenutno (bitno zbog sprintova) što znači da će neki od naših TWiki pluginova direktno komunicirati sa FM TRANSMISSIONOM a neće se analizirati logovi ili feedovi.
– Upload fileova. Takvi fileovi su vidljivi web i irc korisnicima koji ih mogu lako skinuti na svoje računalo.
– Privatne poruke.
– Mala verzija chata koja se vidi kraj editora i full size koja se može imati otvorena u posebnom prozoru.
– Gatewayevi prema drugim mrežama i sustavima
– Plugin sustav (dodatni gateway na druge mreže, filteri, svakojake dodatne komande)

Imam dosta tih ideja pa ćemo vidjeti što i kako ćemo implementirati s obzirom da imam i neke hitne bug fixeve za ispraviti u postojećem sustavu. Sexy feature čak i u verziji 0.0.10 je da se kod automatskog spajanja na chat dobije odmah back history nekih 30-etak linija pa se može vidjeti diskusija koja se dešavala ili koja se dešava u tom trenutku.

Cijela stvar je prilagođena Flossmanuals potrebama ali lako će se moći koristiti na bilo kojem drugom TWiki based siteu ili samostalno. Sređujemo Trac za Booki pa ću u jednom trenutku kad mi se i bude dalo mučiti sa kreiranjem README fileovea i fileova sa licencama staviti git repositorij na public. U pozadini je python, dedicated web server za komunikaciju sa clientima i twikijem, irc bot, mod_proxy u apacheu da se twiki instanca i url za komunikaciju stavi na istu domenu (zbog javascript security issuea, sessiona itd.) itd… itd…

Mala trivia… Transmission dolazi od (a super mi se potrefilo sa našom skraćenicom FM)….

“5 min edit” video




Video: A day in the life of FLOSS manuals….

Roll Up! Roll Up! for the greatest show on earth. That’s right never before have you had such unlimited access to a distributed network meeting in real life. This time we know it’s for real. This is pure gold for network academics the world over and it’s coming to this email list first. No shit.

Videos:::

5 mins edit – http://blip.tv/file/1879311/

Full 30 min video part one – http://blip.tv/file/1878455 – part two http://blip.tv/file/1879151

And if you like this, contact me (mick at mcin dot net) for the outtakes – Raw uncut members only scenes in full color, see real arguments, watch as networks atropy, Unmissable stuff – Reasonable rates.

Wintercamp 09

Eto.. vratio se Aco sa Wintercampa. Za one koji ne znaju Wintercamp je event koji je organizirao “Institute of Network Cultures” i trajao je neka 4 dana. Anywho, radi se o tipičnoj novomedijskoj (ili kako god da se to sve zove) drkici. Novo mi je bilo jedino to što na ovakve gluposti nisam išao čitave 2.5 godine (čitaj: super je bilo viditi ekipu koju nisam dugo vidio).

“Institute of Network Cultures” je “media research centre” koji je osnovao Geert Lovnik. Geert je kao neka faca. Dodano je i faca što mu se ime čita “proizvedi zvuk kao da hračkaš” pa dodaj “ert”. Tipično Niskozemsko. Uguzio se na “Amsterdam University of Applied Sceiences” sa tim svojim centrom, dobio pare od Niskozemske države (nekih 120,000 eura), pozvao neke mreže/kolektive/što_god kojih je član on/njegovi_suradnici i par nekih sa strane te organizirao event. Ovi iz instituta su se proglasili “Meta grupom” i odlučili bili zaduženi za koordiniranje i organiziranje sa konačnim ciljem….. naravno, produciranja knjige o radu Mreža i daljnjoj izgradnji karijere na osnovu promatranja rada dovučenih Mreža. Što i ne bi bio neki problem da su se malo više potrudili oko organizacije…

Event nije imao nikakve koncepcije. Nije bilo jasne ideje od samog početna tko što i koga. Nakon prepirki na mailing listi između Geerta i Adama Hydea raspored se djelomično promjenio prvi dan. Djelovalo je da će se stvari početi dešavati ali na kraju je sve ipak otišlo kvragu. FLOSS manualse su na kraju htjeli izbaciti sa događanja, zahtjevali su da vraćamo bonove za ručak (jer smo organizirali neku zasebnu večeru), meta grupa nije imala ni riječ da kaže na konačnoj prezentaciji o cijelom događaju (svaka grupa se predstavljala, pa tako i oni) – pače jedan od članova meta grupe nije htio ni izaći na pozornicu na kraju itd.. itd…

Ako se sve to stavi u stranu i uzme u obzir da smo dobili šansu da se svi (kako moja grupa tako i ostale) nađemo na jednome mjestu i učinimo ogromnu količinu posla cijeli događaj dobiva neki smisao.


Stavili nas u Stayokay hostel koji se nalazi u četvrti useljenika. Što je na kraju meni ispalo super jer nisam trebao ići daleko da se nađem s nekim ljudima koje znam a doselili su se u Amsterdam.


Davilo nas svaki dan u 17:00 sa nekim panelima. Svatko je bio započeo sa “ja bih se želio/želila ispričati jer nisam imao dovoljno vremena da se pripremim pa ću samo staviti neka pitanja na diskusiju”. Izuzetci su bile dvije prezentacije na temu “Open source arhitekture” i “Debian communitija”. Prvi je bio WTF u smislu to već slušamo zadnjih 10 godina a drugi je doveo do opće pobune zbog korištenja “tehničkih” termina u razgovoru. Naime, riječ koja je digla bunu je “fork”. Naravno, uzroci su bili znatno dublji i idućih sat vremena (i ostalih par dana) se laprdalo o tome da li treba koristiti “tehničke izraze” koje samo “hakeri” razumiju za opisivanje mreža ili bi trebalo koristiti termine koje koriste ljudi koji su “više down to earth i bave se svakodnevnim problemima kao što su izbleglice, ekologija” ili “teoretičari koji koriste svima razumljive riječi”. Negdje pred kraja kad sam ja gledao kako da uteknem na večeru moglo se čuti i “ja sam techy i imam tri imigranta u svojoj kući”….



Sami paneli su bili toliko zabavni da smo imali “ilegalnu” igru Binga. Pogodi jedan od termina koji će se koristiti. Zadnji dan (mislim) “Genderchangersice” su od toga napravile i officijelnu igricu. Isprintale papire i svima podjelile. Usput isprintale majice “lab rat” sa slikom štakora aludirajući na svoju poziciju na eventu naspram Meta grupe… zabavno… Genderchangersice su totalno zakon.



Tokom dana grupe su radile na čemu god su se dogovorile prije toga raditi. Hmm…. usudio bih se reći da su oni zamislili da su prostorije u koje su nas smjestili “modularne”. Anywho, to je neka fora od prijašnjeg događaja u Španjolskoj gdje su se poigravali sa idejama privremenih prostora. Ideja je da se kartonskim kutijama u nekim velikim prostorijama odvoje različite grupe. Super je, te kutije možeš razvlačiti okolo i izgrađivati si prostor kako želiš. Može biti pregrada, može biti podloga za sliku od projektora itd…

Naravno, ne treba biti majstor tona u Lisinskom pa da skužiš da ne možeš 30 ljudi odvojiti sa kartonskim kutijama (sa 5 metara rupom iznad i par metara sa strane) i očekivati da će se kreirati super atmosfera za rad bez buke. Ali eto.. navikne se čovjek i na to..



Ovakva događanja su na žalost idealna mladim i nepriznatim jebivjetrima za iskazivanje njihovih umjetničkih sposobnosti pa smo bili počašćeni i malim performanceima (toga nikad ne usfali) i malim radionicama ručne izrade… a ja stvarno ne znam ali nekih gluposti od papira i žice.


Ovakva događanja se isplate samo zbog ljudi koje tamo možeš sresti. Dyne.org i njegovi napušeni članovi koji jedva riječi uspijevaju sklopiti ali sve to na kraju nekako zvuči “Vegeterijanci u Indiji programiraju. i nitko nije vjerovao da je to moguće….”. Ta neka čudna mješavina španjolskog kao materinjeg+napušen ko deva+pokušava uopće shvatiti gdje se nalazi i o čemu se priča+probaj složiti to sve na engleskom. Moram priznati da sam se tih par dana super zabavio….

Druženja poslije po sobama za sastanke. Krađa vina iz hostela. Recepcioner hostela koji 2 puta uredno dolazi otvoriti boce (naravno nazdravljajući i zabavljajući se sa svima) ne bi li 3 put došao sa papirom da popiše sve koji su odgovorni za krađu. Pušenje (i cigareta) u prostorijama hostela i prijetnje izbacivanjem. Prijetnje izbacivanjem samo zato što sam se ni kriv ni dužan našao kraj osobe koja je razbila vrata. Pače, čak i potrčao prema rupi uz usklik “svježi zrak! svježi zrak!”.

Eto… ne da mi se više. Bilo je super sresti neku ekipu koju nisam vidio par godina. Kaže mi Andy: “Aco, otkako nisu u njih2 institutu puno si više ‘content'”. Kažem mu ja: “thank you very much, osjetim to i sam”. Andy used to be na residentu u njih2 institutu, neko smo vrijeme zajedno živili i družili se a zajedno smo i radili na nekom perverznom retardiranom kopiletu od wikija i financijske aplikacije. Zamisli.. financijska aplikacija a ono wiki! I ne samo to! S obzirom da je i jedno i drugo pisano u Pythonu i koristi isti framework za rad trebaš biti plaćen samo jednom. Kužiš buraz kiber komunističku spiku….. Ah.. bilo je baš lijepo popiti pivo s njim i Brankom nakon tih silnih godina.