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.



Svjetski FLOSS manuals sabor. Dan -2.


Put me u Amsterdam doveo na prvi svjetski FLOSS manuals sabor. Nadam se, prvi od mnogih u nizu. Iz cijeloga svijeta, sa svih kontinenata (osim Južne Amerike, Afrike i Azije) doteturat će FLOSSaši na par dana druženja i rada.

Moram priznati da mi nakon one nesreće sa Turskim avionom u Amsterdamu i nije bilo baš totalno svejedno kako ćemo sletiti. Malo strepnje i držanja za ruku neke azijatkinje koje je sjedila pokraj mene ali na kraju smo jako lijepo i sigurno sletili.

Anywho, uranio sam ja malo. Odlučio spojiti vikedne sa godišnjim i iskoristiti to vrijeme za druženje sa nekim ljudima u Niskozemskoj. Ugodna domaća indijska večerica, fina belgijska piva, neka nova kartaška igra (u kojoj sam 3 puta izgubio) i onda me otjeralo van. Smjestilo me u neki 200 eura + naplatit ćemo ti i kavu ujutro ali ti zato sviramo klasičnu muziku u hodniku. S obzirom da se sutradan selim u hostel (sa ostatkom ekipe) od 10 eura odlučio sam iskoristiti sve pogodnosti skupog smještaja. Na kraju ću im uzeti sapun i šampone pošto u hostelu toga nema. Nego, dragi André koji radi na recepciji hotela je pomalo izgubljen. Kad sam se čekirao zaveo me pod “Aleksandar Zagreb” koji živi “negdje” u Americi. Nakon mog prvotnog šoka upitao sam ga “Mooooollllliiiim? ah ne.. ne.. to je moja američka visa. Ovdje se na drugoj stranici nalaze se moji podaci.” On se samo nasmješio i rekao “Erkalovic mi se činilo kao jako čudno prezime za Zagreb.”. Kad ti netko tako nešto kaže u sred Niskozemske naravno da osjetiš potrebu da mu pogledaš oznaku sa imenom. André piše ali svi mi jakodobro znamo da to easily može biti i Andrej.

Nego.. sad par sati sna i sutra nove avanture preseljenja i iznajmljivanja biciklina. Također, sutra se nalazim sa Lovorkom.

FLOSSify 1 : Digital Foundations


Jedna od stvari koja mi je smetala tokom školovanja (a smeta mi i sada) je što su nas stalno podučavali na softwareu koji nisam mogao slobodno nabaviti i instalirati na svoje osobno računalo. Razumljivo je da nekad nema slobodne/besplatne alternative, u nekim situacijama je proprietary rješenje jedino što će studenti susretati u budućnosti ali katkada ipak postoji mogućnost izbora. Mirkosoft i dosta ostalih proizvođača razumije tu cijelu priču jako dobro pa imaju posebne edicije za studente ali i dalje velik broj rješenja koja se podučavaju nije moguće slobodno ili besplatno dobaviti. Ne treba ni spominjati kako se neka slobodna rješenja uopće ili jako malo koriste u edukaciji. S obzirom da se većina učenika/studenata u životu i neće dalje maknuti od toga što su ih podučili na samom početku edukacije (postati konzumenti proprietary rješenje koja ih vežu za proizvođača) mi iz FLOSS Manualsa smo odlučili malo da se ubacimo u cijelu tu priču.

Daklem, cijeli taj proces zovemo “FLOSSify“. Konvertiramo knjige koje koriste zatvoreni software da koriste Free Libre Open Source Software (FLOSS). Knjiga s kojom je to sve započelo je “Digital Foundations” od Michael Mandiberga and Xtine Burrough (http://digital-foundations.net/). Radi se o knjizi koja vas uči koristiti software tako da vas uči dizajnu. Knjiga trenutno koristi alate iz Adobijeve palete proizvoda ali se upravo konvertira da koristi slobodna rješenja (Inkscape, GIMP, KompoZer, FireFox, Scribus, gedit, Processing). Ono što je zanimljivo je da su se autori knjige obratili nama s idejom o konverziji.

Trenutno u prostorijama Eyebeama (http://eyebeam.org/ ; New York) traje prvi trodnevni FLOSSify workshop. Na knjizi radi oko 18 ljudi. Neki su uključeni remote, neki su u prostorijama Eyebeama a neki su samo nenajavljeni banuli totalno nabrijani. Saznali su za projekat na Internetima, čekali da cirkus dođe i u njihov grad i sad sjede sa ekipom, druže se i pišu tekstove po cijeli dan. I to više od jedne osobe (znači, za sad 2). Koji totalni zakon!


Ovo što vidite iznad je modificirani TWiki koji koristi ekipa. Autori vide Table of contents (koji će se u novoj verziji uređivati na drag & drop foru). Vide koji status trenutno pojedini Chapter ima (ne vidi se ali postoji i status chart gdje se vidi koliki je postatak knjige završen). Sa desne strane (ne vidi se na slici) postoji realtime chat (svi su još i na IRC-u). Također vidi se realtime tko u ovom trenutku editira koji chapter. Za novu verziju ćemo pokušati sve to još više integrirati zajedno. Za ovu trenutku verziju najveći je issue biti upogoniti (ne pitajte zašto ne koristimo mod_perl) na našem ne jakom serveru cgi-bin/perl/twiki sa ajax foricama za više od….. pa 4 korisnika 🙂 Ah ah.. ali sad radi normalno.

Eto.. malo vijesti iz FLOSS manuals svijeta. Ima toga još ali ostavit ću za drugi put.

Više o svemu na:
* http://www.flossmanuals.net/
* http://www.mandiberg.com/2009/01/28/flossify-1-digital-foundations/
* http://gabriellacoleman.org/blog/?p=1256
* http://hackervisions.org/?p=319

FLOSSify 1 : Digital Foundations

FLOSSIFY 1 : Digital Foundations

For a long time educational courses have been cheap marketing for proprietary software companies. Can a student really afford all those expensive softwares required by the courses? No. Ever hear of a software company kicking up a fuss because students are using ‘unofficial’ versions? Well, it does happen but not often. And why not? Because proprietary software companies know, as the universities know, that once the students leave their training they will be indoctrinated with those tools and simply slipstream into being paid up proprietary software citizens. Simply put, unlicensed software used in education is tolerated because it is cheap marketing.

This is how tools become ‘industry standards’.

FLOSS Manuals is fighting this flow by converting textbooks that use proprietary software to using free software in their examples.

We call this process “FLOSSify”. We convert the book from closed software to Free Libre Open Source Software (FLOSS) hence we ‘FLOSSify’ the book.

Our first text book is the wonderful Digital Foundations book produced by Michael Mandiberg and Xtine Burrough (http://digital-foundations.net/). Its a text book designed to teach software by teaching design. The current toolset it uses is the Adobe Creative Suite and we will convert these examples entirely to using free software.

Not only have the authors given the kind permission to go ahead with this, they originated the idea and approached FLOSS Manuals to be involved. We are very happy to get behind this initiative and work with the authors to create a fantastic text book promoting the use of Free and Open Source Software within design courses.

FLOSSIFY 1 : Digital Foundations will focus on a fun 3 day event at Eyebeam, NYC. Anyone is welcome to attend and some food and beer will be provided. Come and meet some of your old geek friends, make some new, and help make a step towards unshackling education from proprietary software.

FLOSSIFY 1 : Digital Foundations
Eyebeam, New York City
Feb 6-8
starts 10ish
finishes when we are done
fast connection, a table, some chairs, and beer and food provided
contact adam@flossmanuals.net for more info

venue:
http://eyebeam.org/
540 W. 21st Street, (between 10th and 11th Avenues)
New York, NY 10011
Tel. 212.937.6580 Fax: 212.937.6582