Making-of Unitate si Prietenie: software si set materiale

Ne-am propus să publicăm tot pachetul de documente de la UP care se pot face publice, de la surse grafice la modelul de cerere pentru autorități – poate pot fi de folos cuiva, drept inspirație, la un moment dat (sigur nouă, la anul!).

Veți găsi în pachetul acesta și conținutul tuturor materialelor pe care le-am produs, fie ele pentru participanți sau pentru diferitele zone ale staff-ului (facilitatori de ateliere, eXploratori, …).

Dacă aveți întrebări sau curiozități despre unele din documentele din arhiva de mai jos, vă stau la dispoziție :) Continuă să citești Making-of Unitate si Prietenie: software si set materiale

Alte chestii utile prin GNOME

De câteva zile încerc să îmi găsesc un sistem cât mai bun de organizare a ideilor, a lucrurilor de făcut, a întâlnirilor și așa mai departe. Folosesc Tasque (despre care cred ca am mai scris) pentru gestiunea task-urilor, integrat în Gnome-Do (despre care cu siguranță am mai scris).

Tasque ia task-urile din mai multe back-end-uri, eu folosesc backend-ul Evolution (pentru că de acolo le pot sincroniza simplu și cu alte servicii, cum ar fi mobilul, când oi avea unu suficient de deștept). Allright, acuma intră în scenă Hamster, un proiect de gestiune a timpului despre care am mai scris. Hamster are un feature de care eu nu am știut atunci când am început să îl folosesc, și anume când îi spui activitatea de care te ocupi și pe care vrei să o urmărești, îți sugerează din task-urile existente în Evolution. Coool!

Statistici Hamster dintr-o zi productivă :P

Ok, mergând mai departe, m-am uitat un pic prin Tomboy. Tomboy este un sistem de note-taking (care nu este nicicum apropiat ca și complexitate cu OneNote de la Microsoft), care este de fapt o implementare a unui wiki, orientată pentru Desktop și pentru note. Este extensibil, prin forma unor plug-in-uri (Tomboy este scris în C#/Mono). Printre altele, știe să link-uiască între note, dar și să introducă link-uri spre fișiere și chiar și spre emailuri din Evolution.

Tomboy suportă sincronizare, și asta este îndeosebi util în combinație cu back-end-ul pentru UbuntuOne. Notele din Tomboy pot fi sincronizate cu notele din Evolution (și apoi de acolo cu notele de pe telefon, spre exemplu), folosind Conduit. Tomboy mai are și alte feature-uri cool, și câteva pluginuri third-party, cum ar fi un plugin care deschide o notă la un moment dat într-o zi.

Slightly offtopic, am fost impresionat să văd ca Pidgin suportă spellcheck în box-ul pentru mesaje.

Acum câteva zile am descoperit un progrămel, blueproximity, a cărui utilitate este discutabilă, dar al cărui factor de coolness nu este. blueproximity folosește puterea semnalului de pe legătura cu un alt dispozitiv bluetooth (gen telefonul mobil) pentru a lock-ui sau a unlock-ui calculatorul. Pentru un exemplu concret, în setup-ul meu, dacă plec la mai mult de 3- 4 metri de comp, se încuie, și se descuie automat când mă apropiu de el :D

Și ultima chestie care intra în post-ul ăsta este beagle, un serviciu de indexare și căutare, mai complex și extensibil decât tracker-ul original din Ubuntu. Beagle are și un gui, care nu are un nume deosebit (aplicația se numește Search). După ce indexează fișierele și conținutul lor, beagle poate găsi repede fișiere, poze (tag-uite), video-uri, conversații de messenger și alte informații de genul, indexarea fiind extensibilă prin plugin-uri. Încă nu a terminat de indexat tot (mai ales pe partea de poze), dar sunt fericit cu ce rezultate am obținut până acum ;)

UP12 stuff on my computer ;)
http://beagle-project.org/Main_Page

OOo pimping

OpenOffice.org este o suită de programe de office care este alternativa 1:1 a programelor din Microsoft Office, cu excepția Outlook (pentru care, am mai scris, eu folosesc Evolution). OOo e o suită robustă, care are o interfață grafică la nivelul MS Office 2000, dar care face treaba foarte bine, și repede. Unde mai pui că e și opensource?

În weekend, după ce am petrecut o săptămână sau două doar cu Writer (alternativa la Word) și cu Impress (alternativa la PowerPoint), m-am gândit să mă uit dacă nu pot să configurez / adaug lucruri să mă simt mai bine în el :).

Pentru început, a fost necesar să schimb splash-screen-ul pentru că ăla original este îngrozitor. L-am pus pe ăsta:

New OOo splash

Ca să schimbi, în Ubuntu, go to

/usr/lib/openoffice/program

și se înlocuiește openintro_ubuntu_sun.bmp cu o imagine de aceeași dimensiune, și care este tot un bmp pe 24 de biți (pe 32 de biți nu merge).

Apoi, am găsit, în sfârșit, întâmplător, cum se fac blestematele alea de icon-uri mai micuțe, să nu mai mănânce jumate de ecran.

Icon-uri micuțe

Secretul pentru asta este

Tools > Options > OpenOffice.org > View > Icon size and style > smal

Beton :)

Next up, am făcut curat în pluginurile ce le aveam, și am căutat unele noi și utile. Asta mi se pare o super caracteristică a proiectelor opensource: pentru a încuraja dezvoltarea de feature-uri, foarte multe din proiectele astea suporta pluginuri, instalabile peste aplicația de bază.

Am găsit dicționar pentru limba română (cu tot cu sugestie de cuvinte :D) și pentru limba engleză. Este și un set de template-uri suplimentare pentru Impress, care arată foarte bine. Avem și niște upgrade-uri pentru (mai săracul) echivalent de Visio, numit Draw. Este un plugin de publicat direct pe blog (ce poate fi găsit și în MS Office 2007), și un plugin pentru editare locală a fișierelor din Google Docs. Sunt toate de găsit la pagina de extensii a OOo.

Update: ah, da, și am mai găsit un plugin care face highlight la cod, pentru mai multe limbaje. numai bun pentru documentații :)

Ca și o concluzie, după mai multe luni de utilizat OOo, și după ce am fost un semi-poweruser măcar pentru word și powerpoint de la Microsoft, aș vrea să spun că alternativele lor gratuite și opensource, deși arată mai sărac, sunt în continuare foarte puternice și numa bune de folosit.

yeti vs. mersultrenurilor.ro

Există site-ul ăsta, mersultrenurilor.ro, care este practic o interfață nouă, umană și bună (în comparație cu infofer.ro, care e urât, ne-prietenos și pe care nu te poți baza) pentru mersul trenurilor. Nu îmi este exact exact clar cum obțin informațiile (mersul trenurilor este o informație publică prin natura ei), dacă le obțin de la diverse agenții (mă îndoiesc) sau parsează conținuturi de pagini de la infofer și își fac o bază de date a lor, copie fidelă a bazei de date infofer.

Mie mi-a surâs foarte mult ideea, pentru că algoritmii pe care îi aplică site-ul oficial pentru calcularea rutelor sunt efectiv varză (adica dacă ai de schimbat, îți arată mii de legături, nu doar cele mai bune), și interfața lor lasă puternic de dorit. Mai mult, nu ai cum să integrezi informația de la infofer în altă aplicație. Așa că am crezut că, dacă oamenii ăștia au „eliberat” baza de date a CFR Călători or nu or să repete greșeala celor de la infofer de a obliga utilizatorii să folosească interfața lor. N-a fost așa :|.

M-am gândit să le scriu un mail, să le zic de posibilitatea asta extraordinară de a dezvolta ceva deosebit, dar nu aveau mail de contact pe site, doar formular de pus comentarii. Așa că am pus comentarii, mai ales liniștit că dacă nu vor să-l publice aveau moderare și cineva îl citea. Uite ce le-am scris:

Salut,

Avand in vedere ca oferiti aceeasi informatie ca si infofer, doar ca voi o faceti liber, aveti posibilitatea extraordinara sa implementati un SERVICIU WEB si sa deschideti baza asta de date (care oricum ar trebui sa fie publica, dar deh, nici nu vreau sa stiu ce calificare au oamenii lor pe tehnica / informatica) catre servicii terte.

Sunt sigur ca s-ar putea gasi o solutie pentru gazduire, dar ati putea pune baza unui serviciu mai mult decat util pentru foarte multe companii (agentii de turism, diverse site-uri). CFR nu prea are ce actiune sa ia impotriva unei treburi de genul asta, pentru ca in orice societate ne-inapoiata, EI ar trebui sa fie cei ce fac asta.

Am constatat cu placere ca nu aveti reclame pe site, deci nu o faceti pentru bani, si va felicit si va respect pentru asta. Sugestia mea ar fi : porniti un proiect OpenSource, lasati lumea sa vina sa va sprijine! ;)

Și uite ce răspuns mi-or tras:

[RASPUNS] : Multumim. Dar pana la urma e munca 8ore/zi a unor oameni si nu poate fi open source.

GRRRRRRR…. mi se pare incredibil, o dată să ai idei așa bune, să le duci la implementare și să nu înțelegi avantajul OpenSource, și după aia să mai faci și pe șmecheru ca ui la ei cât lucrează și cum adică să dea și la alții.

Concluzia e că m-am supărat pe atitudinea asta și m-am hotărât să fac eu produsul opensource care să fie integrabil în alte aplicații, cum ar fi deskbar applet-ul meu de gnome :P, un serviciu web și de ce nu o aplicație pentru agenții de turism din țară și nu numai. Dacă este cineva interesat să dea o mână de ajutor, poate dăm lovitura și ieșim la pensie la 25 de ani! O să postez aici diverse update-uri în legătură cu starea aplicației.