Aha…znači, to je besplatno?

Dugo sam razmišljao da napišem ovaj članak. Ne zato što je komplikovan (nije, naravno), već je pravi razlog kako ga na pravi način napisati. Prva ideja mi je bila da ga ponudim našim drugarima za novi FLOSS webzin koji je upravo u nastajanju, ali mi je ovde na blogu bilo komotnije: mogu biti „neozbiljniji“ nego u časopisu. Sa druge strane, inicijalnu kapislu da ovo napišem dao mi je Igor (digitalis_vulgaris sa Ubuntu foruma) dok smo radili pripreme za Share konferenciju. I hvala mu na tome. Koja je to inicijalna kapisla, videćete na kraju, kao poentu cele ove priče. Ko pročita do kraja shvatiće.

U čemu je stvar?

Kako se već godinama krećem profesionalno u IT vodama, prošao sam put od „potrčka“ koji nosi tonere na punjenje i ide po opremu :) , preko servisera, administratora, inženjera, menadžera….što honorarno, što stalno zaposlen (eto, ima tome dobrano više od decenije). Uz sve to, angažovan sam i na Ubuntu forumu već nekoliko godina. Nekako se, kroz sve te godine, nakupilo materijala i za ovo pisanije o korišćenju FLOSS i vlasničkih rešenja u realnom životu.

I sad mi to treba da platimo?!?

Neću se previše zadržavati na delu posvećenom vlasničkom softveru. Svi znamo kakva je bila situacija, i kakva je sada. Jednostavno, malo sam se našalio u podnaslovu pitanjem koje je bilo popularno kada je došlo vreme za legalizaciju. :)

Stvar je prosta: koristiš nečiji program za koji treba da se plati licenca? Pa plati je! Ili kreni nekim drugim putem.

Za svaki zanat je potreban alat, a sad je na korisniku gde će potražiti rešenje: u skupim vlasničkim programima ili u FLOSS rešenjima.

Naravno, ne treba glorifikovati vlasnička rešenja, a još manje omalovažavati. Ima tu i odličnih programa, ali i onih koje treba zaobilaziti u širokom krugu. Sve zavisi od potreba i posla kojim se neka firma bavi.

Kakva je situacija kod nas? Većina firmi koristi Microsoft-ova rešenja, i manje Apple-ova i FLOSS rešenja. Naravno, ne mislim na web servere (gde dominira Apache) kao i na često korišćenu opciju da se mail hostuje kod provajdera (gde je Postfix i slično), već na kancelarijsku upotrebu. Da se ogradim, prevashodno mislim na mala preduzeća, donekle srednja. Kod velikih kompanija, može se videti i drugačija struktura. Pogotovo sa serverskim rešenjima.

U proseku, većina poslova u firmama se svodi na slanje mailova, štampanje, skeniranje, pretragu intereneta, kucanje tekstualnih dokumenata ili pravljenja tabela i poneke prezentacije, sa jedne strane, a sa druge, eventualno neka namenska aplikacija za plaćanje, plate i „vođenje knjiga“. Ne treba zaboraviti da ovo zavisi od poslova koje neka firma obavlja, ali u suštini ovo je najčešće.

Novac koji se godišnje izdvaja na licence je ogroman. A neću ni da pominjem komplikovano licenciranje. Svako ko se iole bavio time, video je koliko je to „nezgodno“ izabrati pravu meru prema potrebama firme.

Šta mi je recimo bilo interesantno: korisnik ima instaliran Firefox i Thunderbird i čak koristi LibreOffice, ali kada pomeneš da sve to može i na Linuxu, sa druge strane dođe odgovor: ma neka meni Windowsa (za koji se plaća licenca). I ovo je dosta česta pojava.

Takođe, dešava se i ono čuveno: treba da sredim jednu fotografiju, jel možemo da kupimo Photoshop? Kupiti Photoshop za obradu 1 (i slovima: jedne) fotografije i to u situaciji koja se događa jednom mesečno ili ređe?!? A to silno sređivanje se najčešće sastoji od naredbe crop. :)

E sad, nastavak rečenice iz podnaslova bi verovatno trebao da glasi: A jel mora baš toliko? 

FLOSS, Linux i ostala bratija

Sa druge strane, neke stvari su se pokrenule sa mrtve tačke, posebno od kada je uveden red što se tiče vlasničkih programa i licenci. Iskreno, nije onako masovno kako bi moglo, ali se pokrenulo. Treba imati strpljenja i raditi na omasovljenju upotrebe FLOSS rešenja u firmama, a nadam se da će vremenom stvari izgledati drugačije.

Kod nas su još uvek retki primeri (ali ih ima) da su neke firme kompletno prešle na ovakva rešenja. Zašto retko? Razloga je dosta: navika, strah, neznanje, nepoznavanje problematike, nerazumevanje (neću sada ulaziti u to da se često ne čuje na adekvatan način glas struke)…itd…

Realno, FLOSS rešenja mogu biti dobro i trajno rešenje za mnoge. I pored ograničavajućeg faktora da popularni programi, recimo za plate ili plaćanje računa, ne rade pod Linuxom (ili je problem naterati ih da rade). Kod najčešćih poslova u firmama koje sam maločas naveo, ne postoji problem u implementaciji i korišćenju.

Šta uraditi u tom slučaju?

Nešto između

Ovde dolazite vi na red, da se u dogovoru sa direktorom/vlasnikom, donese odluka o laganom prelasku na FLOSS rešenja gde god to proces rada dozvoljava. Zašto kažem baš ovako? Ne treba na silu prebacivati na ovakva rešenja ako ne postoji adekvatna zamena sa jedne strane, a sa druge, ako postoji i 1% verovatnoće da mogu nastati problemi kod implementacije, ne treba to raditi. Razlog je jasan: jedna greška vas skupo može koštati toga da se prelazak na FLOSS rešenja odloži na neodređeno ili čak prekine. A da ne pričam da ćete vi biti krivi za sve. ;)

Zašto „Nešto između“? Realno, mešovite mreže su za sada češći slučaj, a gledajući realno na potrebe firmi, verovatno i najpraktičniji. Ne treba biti zilot i zagovarati samo jednu, drugu ili treću opciju. Na taj način trpe svi, a ponajviše posao kojim se bavite. Eto, zato nešto između. Mada, iskreno, bio bih srećniji da je lako preći kompletno i odmah na FLOSS rešenja. Biće dana i za to, nadam se.

Koja je naša uloga u svemu ovome?

Najbitnija stvar je: mora postojati dobra komunikacija između nas i „onih iznad“. Bez dobre komunikacije, dogovora, kvalitetne strategije, i (pre svega) podrške nadređenih, teško je izvesti bilo kakvu promenu u firmi.

Morate znati od početka šta zaista želite da postignete na kraju tog puta. Smanjenje troškova je veoma bitan momenat za rukovodstvo, ali ne i presudan, ma kako se to vama činilo. Zato je i naslov čitave priče: Aha,..to je znači besplatno? A zašto to kažem: pa zato što ako samo kažete da je nešto besplatno, bez objašnjenja o drugim prednostima (ali i mogućim manama), vaš sagovornik će vas gledati „belo“. I pazite da ne ispadne da ste lagali: i ako je neko vama interesantno FLOSS rešenje besplatno, možda ćete morati da kupite novi server ili računar…imajte i to na umu. Dobra strategija znači sve. Osmislite sve korake koje treba preuzeti, napravite kalkulacije o ukupnoj uštedi, ali imajte na umu da može biti i određenih ulaganja (recimo kupovina novog servera na kome će biti neka namenska distribucija, npr: FreeNAS ili pfSense), te nemojte obećavati čuda u uštedi, već predstavite to realno.

Ponekad ušteda koju ste planirali tako što prebacujete zaposlenog na FLOSS, možda nije pametno rešenje. Možda je bolje ostaviti ga na nekom vlasničkom rešenju i pored plaćanja licence (setite se primera o programu za plate). Ne verujem da bi vašim rukovodiocima, ali i kolegama bilo zabavno da ostanu bez plata, zar ne?

Možete zameniti na pojedinim mestima vlasnički sistem za FLOSS rešenjem u kompletu (staviti neku Linux distribuciju, npr. Ubuntu), možda ćete na nekom vlasničkom sistemu ostati, ali sve druge aplikacije će biti zamenjene FLOSS rešenjima (LibreOffice, PDFCreator, Thunderbird, Firefox,…), a negde će ostati kompletno vlasničko rešenje (iMac sa ACS4, recimo, ili neki Windows sa nekom namenskom vlasničkom aplikacijom…). Bitno je da firma u svakom pogledu nastavi da nesmetano radi.

Kad smo već tu, setite se primera od maločas sa obradom slike. Instalirajte kolegi GIMP, biće vam zahvalan. ;)

I na kraju, mada se o ovome može pisati još podosta, imajte na umu da i dobra doza humora kod predstavljanja FLOSS rešenja, može doneti dosta.

Ne verujete?

Pogledajte i sami:

Dakle, to što su nešto pravili profesionalci kojima plaćate te čuvene skupe licence….

….Uostalom, zaključite sami!

Share Conference 2012 + Okupljanje FLOSS zajednica

Protekli vikend je baš bio buran za nas. Imali smo 2 bitna događaja i naravno bili, kao što je i red.

O čemu se radi.

U subotu 28.04. ekipa Ubuntu LoCo Srbija je predstavila novi Ubuntu 12.04 LTS i pričala još o ponekim stvarima koje su interesantne na Share Conference događaju. Najava za taj događaj je bila kako na našem forumu, tako i na zvaničnoj stranici konferencije.

Pred skoro punom salom Amerikana u Domu omladine u Beogradu, Uroš (uros), Igor (digitalis_vulgaris) i moja malenkost, održali smo kraće predavanje (oko pola sata, koliko nam je organizator dodelio, uostalom kao i ostalim učesnicima konferencije). Bilo je na kraju interesantnih pitanja, ko je gledao live stream video je, a kako je organizator obećao, snimci će biti u arhivi te će se moći i naknadno pogledati (čekamo da nam jave gde). Iskreno, bilo nam je zadovoljstvo da nastupamo u društvu sa ostalim gostima festivala iz celog sveta.

Možda smo razočarali strane goste u sali, jer smo predavanje održali na srpskom jeziku, ali, kako je naše delovanje usmereno na lokalizaciju i prevođenje kao i lokalnu podršku, odlučili smo da naše izlaganje ne bude na engleskom.

U nedelju 29.04. u Sava Centru, održano je okupljanje Linux zajednica u organizaciji Mint Zajednice Srbije.

Pre svega, moram da se zahvalim Vladimiru i ekipi iz Mint Srbije na fantastičnoj organizaciji i gostoprimstvu. Jedno veliko: HVALA.

Elem, okupljanje je najavljeno kako na forumu Ubuntu Srbije, tako i na forumu Mint Srbije (i još ponegde), kao što već znate. Došli su naši prijatelji (pored domaćina iz Mint Srbija) iz Slackware zajednice, LUGoNS-a, Ubuntu Srbija….kao i drugi ljubitelji sličnih opredeljenja. Izvinite ako sam nekoga ispustio…a jesam sigurno.

Društvo koje se okupilo sa raznih strana je u prijatnom i neobaveznom ćaskanju razmenilo ideje i pričalo o svemu i svačemu (ne samo o Linuxu i ostalim srodnim temama, koje su naravno bile najbitnije. Možete i zamisliti kako je bilo kada se u jednom trenutku, usred geek priča, umešala priča o štrudlama. :)

Dogovoreni su neki budući planovi i koraci, saradnja i sve ostalo što nam je bilo interesantno i o čemu smo pričali. Nadam se da će ovakva okupljanja postati praksa, a ne uzuzetak. Uostalom, samo zajedničkim trudom i nastupom, može se čuti i naš glas gde treba.

Što se tiče fotografija i materijala sa oba događaja, biće ih, naravno, čim ih sakupimo i odaberemo najinteresantnije.

Logcheck ili… kako se izboriti sa logovima

Neki se možda sećaju ovog teksta, pre jedno 2 godine (i malo više) napiso sam ga za jedan od brojeva Gnuzilla, konkretno br. 37 – maj 2008. godine, pa sam rešio da malo sredim i osvežim tekst i postavim ovde.

Pa da krenemo…

Morate da pregledate hrpu logova i nađete šta nije u redu? Može to, naravno, i brže i drugačije. A nije ni teško. ;)

Koliko ste se puta našli u navedenoj situaciji: morate da pretražite logove sistema za nekom specifičnom greškom ili jednostavno da proverite da li je sve u redu, ali Vas pomisao na to baš i ne oduševljava? Verujem da se svi mi nađemo u toj situaciji pre ili kasnije. Sreća je pa možemo sebi da olakšamo posao uz pomoć jednog malog programa po imenu Logcheck.
Zadatak ovog programa je da filtira logove , sumira ih i prikaže samo one delove koji trenutno zavređuju pažnju, preuzimajući na sebe dosadniji deo posla. Nakon obavljenog sumiranja, Logcheck će uredno poslati e-mail na vaš lokalni nalog. Program se može instalirati kako na servere, tako i na desktop računare.

Instalacija i podešavanje

Instalirajte program na sledeći način:

# sudo apt-get install logcheck

kao i njegovu bazu sa već pripremljenim filterima:

# sudo apt-get install logcheck-database

###NAPOMENA: moram da se ogradim: kod mene je automatski instaliran i ovaj paket prilikom instalacije samog logchek, ali ostavio sam za svaki slučaj

kao i paket:

# sudo apt-get install syslog-summary

koji treba da odradi sumiranje logova.
Sve ovo, naravno, na desktop računarima, može se obaviti i iz Synaptica.

Podešavanje Logcheck je lako. Sama konfiguracija se svodi na pravilan odabir nivoa filtriranja, pa pripazite da logovi ne zatrpaju vaše prijemno sanduče u poštanskom klijentu. Omogućena su 3 nivoa filtriranja:

1. Paranoid (ovaj nivo će poslati bukvalno skoro sve logove u izveštaj, pa je jedino preporučljiv za usko specijalizovane računare, kao što je Firewall, koji imaju mali broj pokrenutih procesa)
2. Server (verovatno najbolji izbor koji će izveštaj staviti samo najbitnije promene iz logova)
3. Workstation (preporučljiv za deskop i manje opterećene računare, jer će pokazati samo krajnje kritične stavke iz logova)

Nakon instalacije, otvorite vašim omiljenim editorom konfiguracioni dokument Logchecka da bi izvršili podešavanje:

# sudo gedit /etc/logcheck/logcheck.conf

i naći i izmeniti sledeće stavke:

REPORTLEVEL=”server”

(Odabrali smo u ovom slučaju Server kao nivo filtriranja.)

SENDMAILTO=“user@ubuntu“

(Ovde unosimo korisničko ime, u našem slučaju to je user, kao i ime računara, ovde je to ubuntu. Kod servera može i na ovakav način, ali je dovoljno i staviti samo root)

Nakon ovih izmena, sačuvaćemo dokument.
Posle inicijalnog podešavanja, Logcheck će na osnovu podešavanja spremiti izveštaj koji će biti poslat na lokalni poštanski nalog. Novi izveštaj će podrazumevano stizati svakog sata, kao i pri startovanju ili ponovnom pokretanju računara.

Pa da pročitamo poštu….

Kao što je napomenuto, izveštaj se šalje na lokalni poštanski nalog, koji se nalazi u /var/mail pod imenom korisnika sistema. U ovom slušaju, putanja bi bila /var/mail/user. U slučaju da ne postoji dokument user, treba ga napraviti:

# sudo touch /var/mail/user

Zatim, da ne bi čekali da se Logcheck regularno odradi posao i pošalje prvi izveštaj, možemo to uraditi ovako:

# sudo su -s /bin/bash -c “nice -n10 /usr/sbin/logcheck” logcheck

Nakon ovoga, možemo napokon videti rezultate i to na dva primera: preko konzolnog bsd-mailx programa i preko Evolution poštanskog klijenta. Naravno, možete koristiti bilo koji drugi poštanski klijent po Vašem izboru.
Da prvo instaliramo bsd-mailx (inače, nekada je bio mailx, ali je zamenjen sa bsd-mailx) koji će zgodno doći na serveru:

# sudo apt-get install bsd-mailx

###NAPOMENA: moram da se ogradim: kod mene je automatski instaliran i ovaj paket prilikom instalacije samog logchek, ali ostavio sam za svaki slučaj. Takođe, možete instalirati i malo napredniji klijent Heirloom mailx:
# sudo apt-get install heirloom-mailx

a nakon ovoga, možemo pročitati naš izveštaj:

# mail

###NAPOMENA: inače, ako želite da pogledate logove nekog drugog korisnika, a ne ulogovanog, onda ide i svič -u i ime

# mail -u user

###NAPOMENA: slično i za  Heirloom mailx

# heirloom-mailx -u user

Što se tiče Evolution, njega podešavamo na sledeći način (ali pre svega proverite ovlašćenja nad /var/mail/user, morate imati pravo pisanja i čitanja). Otvorite Evolution i preko opcije Edit otvorite Preferences. Izaberete Mail Accounts, opcija Add i podesite sledeće:
E-mail address:  user@ubuntu
Receiving Email:
-Server type: Local delivery
-Configuration: /var/mail/user
Sending Email:
-Server type: Sendmail
Dajte neko smisleno ime za nalog i to je to.
Uživajte.

Korisna adresa:


http://logcheck.org/

Sertifikovane Ubuntu komponente

Kompanija Kanonikal objavila je katalog testiranih i sertifikovanih komponenti. U njemu se nalazi preko 1300 unosa (161 proizvođač), podeljenih po proizvođaču hardvera ili po nameni.

Ovakav potez bi trebao da svima olakša izbor pri kupovini, kako komponenti za računare, tako i samih računara (desktop, laptop, netbuk…).

Spisak komponenti možete pogledati ovde, a računara ovde.

Sve u svemu, sada bi nam svima trebalo biti lakše kada odlučimo da se “ponovimo”. Definitivno ovakav katalog je odlična stvar.

Let there be … ubuntu-rs

Da malo parafraziram jednu od najpoznatijih rok pesama….no, sa razlogom.

Neću reći da je jubilej (5 meseci nije baš “okrugao” datum), ali je već dovoljno vremena prošlo da mogu da izvedem neke zaključke. Dakle, posle skoro 5 meseci korišćenja novog hostinga, a uz to i novog forumskog softvera, rešio sam da malo rezimiram sve to.

Sećate li se starog foruma? Ok, bio nam je drag, ali, svima nama koji smo bili zaduženi da održavamo tako nešto, bio je noćna mora: malo, malo, pa nas komšije Mađari (gde je tada sve hostovano) počaste sa serverom koji je otišao na godišnji odmor. Znate i sami kako je bilo. Sa druge strane, stari forumski softver je, pa blago rečeno, postao star. Nije više razvijan, umeo je da pravi probleme… sve u svemu, vreme je bilo za promenu.

Posao koji smo trebali obaviti je bio ogroman: propremiti sve što treba i smanjiti downtime na najmanju moguću meru. A greške koje su u najavi mogle da se dogode, skupo bi smo platili. Šta je sve urađeno neću ni da pominjem, ali samo konvertovanje baze foruma, koja je bila prava “mešana salata” od kodnih rasporeda, bio je dobar posao (verovatno i najveći). Sve u svemu, nakon naših priprema i odrađenog posla, imali smo još jedan problem, u tom trenutku veoma veliki: izbor pravog hostinga.

Srećom po nas, i to se završilo na najbolji mogući način. To mogu reći u jednoj reči: EUnet.

U kontaktu sa EUnet-om, dobili smo odlične uslove. Ozbiljna kompanija, višegodišnje iskustvo, sve u svemu, pravi izbor. Ali…(uvek ima ali)… na njihovu preporuku, dobili smo server koji se vrteo na nečem novom. Šta sad?!? Pa ništa. :)

U čemu je stvar: dobili smo hosting na njihovoj novoj platformi Cloud servera i to među prvima. Zato je i bilo ono ali od maločas: nismo imali dodira sa tim do sada. Sa ove distance, mogu reći samo da sam zadovoljan sa izborom. U stvari i više nego zadovoljan: svi resursi koje imamo su stabilni i već duže vreme nemamo nikakvih problema (a kad se samo setim… :) ). Ali, što je najbitnije, uspostavljena je odlična saradnja. Posledice toga: među prvima ste imali prilike da slušate predavanje o grid serverima na našem IRC-u, i nadam se da ste mogli da naučite nešto novo, nešto u čemu je budućnost računarstva. Ovom prilikom moram da se zahvalim još jednom: hvala Igore. I naravno, biće još akcija, nadam se, na obostrano zadovoljstvo.

I kada je sve završeno, dočekao vas je nov forum, sajt, wiki i sve ostalo na šta ste navikli, u novom ruhu, brže i nadam se bolje:

Lepo, zar ne? :)

E, sad, da ne pomislite da smo uzeli maksimalne resurse, pa da zato sve radi. Ne, forum, sajt, wiki i planetu vrtimo na jednom od najslabijih paketa od onoga što imaju u ponudi. Ne zato što nismo mogli da biramo: mogli smo. Mogli smo da uzmemo i najjači paket. Ali nam nije trebao. Sve ovo se vrti na paketu G30r. Na Linuxu naravno. A i sami znate koliko članova imamo i koliko poseta bude. Uostalom, Ubuntu Srbija je najveći forum u okruženju posvećen Ubuntu i Linuxu. Dovoljno.

Za one koji nisu upućeni, malo i o tome.

Kada smo prelazili na hosting kod EUnet-a, u početnom periodu testirali smo maksimalno resurse koji su nam bili na raspolaganju. Lepota je bila u tome što smo u svakom trenutku, i na najmanji znak da nam treba više resursa (RAM, CPU, …) mogli da pozovemo i zatražimo tako nešto, i bukvalno bi za veoma kratko vreme (pričam o minutama, ne o satima ili ne daj Bože danima) imali na raspolaganju sve što nam je potrebno. Na koji način: dva klika. :) Šalu na stranu, ovo je u stvari najveća prednost računara u oblaku. Skalabilno je u svakom smislu, i lako se dodaju resursi. EUnet koristi AppLogic program, kompanije 3Tera. Preko njega je moguće uraditi skoro sve što zamislite. od prostog servera opšte namene do kompleksnih klastera. Evo, pogledajte i sami:

Juče sam imao prilike da uživo vidim kako se koristi i kako radi. Interesantno iskustvo (hvala Nenade). Elem, zaista u par klika možete napraviti šta kod poželite i da to pustite u rad. Naravno, imate i gotove šablone koje možete odmah koristiti ili ih uzeti i prilagoditi potrebama. Više o ovome je Igor pričao na IRC-u.

Malo sam odužio. ;)

Sve u svemu, zaista sam zadovoljan prethodnim periodom i kako sve ovo funkcioniše na novom hostingu.

I, da, da ne bude da se samo mi iz administracije foruma igramo sa novim tehnologijama, možete i vi probati Colud computing.

Ikonice na .deb paketima

Evo male igrarije: ako ne želite da vam ikonice .deb paketa budu monotone (nezavisno koji paket ikonica ste stavili) i da čak i vizuelno vidite šta je u pitanju, možete iskoristiti mali trik:

instairajte paket Debthumbnailer.

Dakle, u mom sličaju, i ako koristim set ikonica Gartoon redux, ikone .deb paketa izgledaju uvek isto:

te sam poželeo da malo “začinim” stvar: instalirao sam prethodno pomenuti paket.

Instalaciju možete obaviti iz PPA, na sledeći način:

sudo add-apt-repository ppa:deb-thumbnailer-team/ppa

sudo apt-get update

sudo pat-get install deb-thumbnailer

(NAPOMENA: PPA još uvek ne važi za Maverick, te morate ručno da izmenite red i umesto maverick stavite lucid kao izvor u Software Sources, inače će vam izbaciti grešku. Korisnici Lucida ne treba ovo da rade, naravno.)

Nakon instalacije,  kada se osveže ikone paketa, to izgleda ovako:

Interesantno, zar ne? :)