Professional Documents
Culture Documents
B
R
E
!
L
Jun
2013.
asopis
slobodnom
softveru
a sopi s oo slobod
n om softveru
broj
14
Linux Mint 15
1 9. jun
95% od top 500 superkompjutera na svetu pokree Linux.
Jun 2013.
1 9. jun
FreeBSD proslavio
dvadeseti roendan.
Re urednika
LiBRE! na vaem godinjem odmoru
broj 14
novog Linux Mint operativnog sistema.
Za sve one koji imaju vika slobodnog
vremena, preporuujemo i lanak
BuddyPress Napravite svoju drutvenu mreu. Evo prilike da sami
lako napravite svoju privatnu drutvenu mreu i poveete se sa svojim
prijateljima koji su ve otputovali na
odmor, ili e tek otputovati; i Facebook ima alternativu.
Kad smo ve kod Facebooka i Twittera,
napokon smo odluili ta emo sa
naim fun page-om i Twitter nalogom.
Posluie nam za prenoenje vesti iz
FLOSS sveta. Jo samo da nam se jave
zainteresovani saradnici koji bi to
mogli da rade. Sa postojeim brojem
ljudi to jo nismo u stanju da sprovedemo u delo, pa ovom prilikom
pozivamo sve zainteresovane da nam
se jave i tako doprinesu daljem unapreenju naeg zajednikog projekta.
Autori i drugi zainteresovani budui
saradnici mogu i dalje da nam se
javljaju na nau ve poznatu adresu
elektronske pote libre@lugons.org.
Do itanja!
LiBRE! tim
Mo slobodnog
softvera
Jun 2013.
Broj: 1 4
Periodika izlaenja: mesenik
Glavni i odgovorni urednik:
Nikola Hardi
Izvrni urednik:
Aleksandar Stanisavljevi
Lektura:
Jelena Munan
Aleksandra Ristovi
Aleksandar Boinovi
Aleksandar Stanisavljevi
Redakcija:
eljko ari
eljko Popivoda
Mihajlo Bogdanovi
Bojan Bogdanovi
Ivan Bulatovi
Goran Meki
Gavrilo Prodanovi
Stefan Noini
Saradnici:
Nenad Mijatovi
Nikola Nenadi
Vladimir Cicovi
Aleksandar Brkovi
Milovan Krivokapi
Dalibor Bogdanovi
Dejan ugalj
Zlatan Vasovi
Darko Stanti
Aleksandar Vesi
Tamara orevi
Grafika obrada:
Dejan Maglov
Silvija Silai
Dizajn:
Zoran Lojpur
Mladen eki
Kontakt:
IRC: #floss-magazin na irc.freenode.org
E-pota: libre@lugons.org
http://libre.lugons.org
LiBRE! sadraj
LiBRE! vesti
str. 6
Predstavljanje zajednica
str. 25
Oslobaanje
str. 31
Uslikajte ekran na
Windowsu
str. 31
Internet mree i
komunikacije
str. 34
Apache Lucene
Korak do Googlea (3. deo)
str. 34
Server
str. 39
GlusterFS
str. 39
str. 8
str. 8
Predstavljamo
str. 1 1
str. 1 1
str. 1 4
Cinnamon okruenje
radne povri
str. 25
Mala kola:
Vesti
Puls slobode
Kako da?
str. 21
LiBRE!
broj 14
Sam svoj majstor
str. 42
Git 6. deo
Konfiguracija
str. 42
BuddyPress
str. 45
Mobilni kutak
str. 48
str. 48
Hardver
str. 50
str. 50
str. 52
Jun 2013.
LiBRE! prijatelji
LiBRE! vesti
LiMux
28. maj
Firefox OS u Beogradu
28. maj
Firefox OS za mobilne ureaje predstavljen je na
konferenciji Mobile Monday u KC Grad.
Koristan link:
http://j.mp/1 aJVxaa
FreeBSD 8.4
8. jun
Objavljen je FreeBSD 8 u
verziji 4, koji donosi ispravke i poboljanja u
odnosu na prethodnu
verziju.
Gaming on Linux
jun
Najavljeno je da stiu na
Linux: Football Manager
2013, Football Manager
2014, Serious Sam 4,
Painkiller
Hell
&
Damnation i Garrys Mod.
Korisni linkovi:
http://bit.ly/1 9eOKa4
http://bit.ly/1 1 V2Rc2
http://bit.ly/1 2V6Jik
http://bit.ly/1 2hN8m9
broj 14
Koristan link: http://bit.ly/1 aD9si6
Canonical je pokrenuo
Ubuntu Carrier Advisory
Group.
Koristan link:
http://bit.ly/1 7uDJ3Q
Predavanje u Osijeku
1 9. jun
Elektrotehniki fakultet i
IEEE studentski ogranak
Osijek, organizirali su predavanje: to, kako i zato
open source?.
Koristan link: http://bit.ly/1 32n9GV
SuperkompjuteriiLinux
1 9. jun
95% od top 500 superkompjutera na svetu pokree Linux.
Fedora 19
2. jul
Objavljena je Fedora 19.
Meu najzanimljivijim novostima su podrka za 3D
tampu, prelazak na
MariaDB kao i mnoga
poboljanja u drugim delovima operativnog sistema.
Koristan link: http://j.mp/1 6g6b31
LiBRE! prijatelji
Koristan link:
http://bit.ly/1 9qQhXi
Jun 2013.
Puls slobode
Predstavljanje zajednica:
Konsolidovanje aktivnosti i
sajt
Prezentacije i deavanja
Jun 2013.
Planovi i razmiljanja
Puls slobode
vjebe i nastavu. Nadamo se da emo
uspjeti da zainteresujemo i srednje i
osnovne kole da ukljue softver
otvorenog kda u svoje aktivnosti. Od
sestrinskih projekata, aktivno uestvujemo i u aktivnostima vezanim za
optu informisanost o IT tehnologijama i softveru otvorenog kda. Primjeri su Montenegro Open Source (MOS) i
Zajednica programera Crne Gore, kao
i tekstovi u lokalnim medijima. MOS
ima za cilj da prenosi interesantne,
kratke i edukativne vijesti iz Crne
Gore i svijeta vezane za besplatni i
slobodni softver. Programerski sajt za
sada ima forum na kome pokuavamo
da okupimo kako hobiste tako i
profesionalne programere iz zemlje.
Ostvarili smo i prve kontakte sa Ministarstvom za informaciono drutvo i
telekomunikacije Crne Gore, koje je
takoe u procesu definisanja i implementacije Strategije korienja open
source tehnologija.
10
LiBRE!
Predstavljamo
- namenjen
je za administratore i korisnike koji
ele da imaju svoju Linux distribuciju,
optimizovanu za konkretnu namenu.
Calculate Linux Scratch
Jun 2013.
Live mode
11
Predstavljamo
okviru koje e se napraviti potrebne
particije. Druga mogunost je runo
pravljenje particija, u kome se odabira
sistem datoteka kakav elimo, taka
montiranja particija, kao i mogunost
izbora prostora za swap particiju. Program za instaliranje sistema takoe
nudi opciju pravljenja particione tabele, uz mogunost izbora DOS ili GPT
formata.
Slika 2 Izbornik sesije
Instalacioni proces
12
Softver i programi
Upravljanje i konfiguracija
sistema
Jun 2013.
Korisni linkovi:
[1 ] http://www.calculate-linux.org/
[2] http://distrowatch.com/weekly.
php?issue=201 3051 3#feature
13
Predstavljamo
L i n u x M i n t 1 5 Olivia
Autor: Dejan Maglov
esto se kae da je tee ispraviti tunapraviti
e greke na neemu nego to isto
od poetka. Da li je ta filo-
14
LiBRE!
LinuxMint15cinnamon
Canonicala da reaguje na elje korisnika. U poetku je to bila tvrdoglavost
Canonicala da ukljui u instalaciju vlasnike codece, drivere, flash plug-in i
druge sitne vlasnike dodatke koji
olakavaju korisniku ivot. Sa tim dodacima i novom minkom, nastao je
prvi Linux Mint.
Sama filozofija Canonicala tokom godina sve vie daje materijala Linux
Mintu i opravdava njegovo postojanje.
Canonical sve vie prihvata filozofiju
pokojnog Stiva Dobsa (bivi menader Apple-a), koja se bazira na tome
da korisnici zapravo ne znaju ta im
treba, i da onaj ko eli da proizvodi
nove inovativne proizvode mora da
zanemari elje korisnika koje su po
pravilu konzervativne i koe dalji
razvoj.
Canonical usmerava svoj operativni
sistem ka novom hardveru zanemarujui desktop koji belei pad udela u
prodaji raunarske opreme. Bez obzira na tendencije, veina korisnika je i
dalje na desktopu i ne svia im se ovaj
prelazak na tehnologije koje su prevashodno prilagoene ekranima osetljivim na dodir.
Jun 2013.
ni Linux Debiana.
Pratei elje korisnika, Mint dolazi u
vie razliitih ukusa: Cinnamon,
MATE, KDE, Fluxbox, Xfce, LXDE kao i
ve pomenuto Debian izdanje (LMDE).
Glavno Mint izdanje je izdanje bazirano na Ubuntuu sa MATE ili Cinnamon
okruenjem radne povri. Ovo izdanje
Mint zajednica prvo objavljuje, a ostala izdanja se objavljuju naknadno.
15
Predstavljamo
za manje iskusne korisnike i to ne
samo Linuxa nego i raunara uopte.
To se na svakom koraku moe uoiti.
Sve to se od korisnika oekuje je
maksimalno pojednostavljeno i predstavljeno je u grafikom okruenju.
To je razlog to se Linux Mint uvek
isporuuje kao slika za ivi disk. Ovo
osigurava da korisnik prvo proveri
funkcionisanje hardvera sa Linux Mintom, a zatim na jedan klik pokrene
grafiki installer sistema. Instalacija je
jednostavna, u par jednostavnih koraka i bez veih mogunosti da korisnik svojom akcijom zabrlja.
16
Alati:
Disk Usage Analyzer (baobab 3.6.4)
File Roller 3.6.3
gedit 2.30.4
gnome-calculator 1:3.8.1
gnome-disk-utility 3.6.1
gnome-font-viewer 3.7.5
gnome-screenshot 3.6.1
gnome-terminal 3.6.1
mint-flashplugin
mintstick 1.0.6
Nemo 1.8.2
openjdk-7-jre
SANE 1.0.23
Synaptic 0.80
Tomboy 1.12.0
Zvuk i video:
Banshee 2.6.0
Brasero 3.6.1
LiBRE!
LinuxMint15cinnamon
Totem 3.6.3
VLC2.0.6
Grafika:
Eye ofGNOME 3.6.2
GIMP 2.8.4
gThumb 3:3.0.2
Kancelarija:
LibreOffice 1 :4.0.2
Evince 3.6.1
Internet:
Firefox 21
mint-flashplugin11 11.2
Pidgin 1:2.10.7
Thunderbird 17.0.6
Transmission-gtk 2.77
XChat 2.8.8
*U MATE okruenju radne povri
umesto gedita, prilagoen je fork tom
okruenju pod imenom Pluma
** Nemo, fork Nautilusa prilagoen je
za Cinnamon okruenje radne povri
(MATE koristi fork pod nazivom Caja)
Cinnamon
Jun 2013.
Unapreenja
17
Predstavljamo
Ekran za prijavljivanje na sistem.
1 . Dobio je novi alat za ureivanje tema.
2. Pripremljeno je mnogo novih
tema.
3. Zahvaljujui HTML5 integraciji, podrane su animirane i interaktivne
teme.
Program Softverski izvori (engl.
Software Sources) je razvijen od nule.
On zamenjuje dosadanji Software
Properties i savreno je prilagoen
upravljanju softverskim izvorima za
18
1 . File Manager Nemo. Njegov korisniki interfejs je znaajno izmenjen a njegovo ponaanje prilagoeno da se bolje integrie u
Cinnamon okruenje.
2. Desklets. Cinnamon je dobio deskletse po ugledu na KDE plasmoids.
Za sada, sa sistemom se isporuuju
3 deskletsa (sat, pokreta programa i okvir za sliku), ali je mogue
naknadno dodati mnoge druge koji
su ve pripremljeni od strane
zajednice.
3. Screensaver. Cinnamon sada ima
svog uvara ekrana. Jedna od zanimljivih funkcija ovog Screensavera
LiBRE!
LinuxMint15cinnamon
je ostavljanje poruka za gosta pre
zakljuavanja ekrana. Posetilac e
na zakljuanom ekranu moi da
proita vau poruku dok ste vi
odsutni.
vie nema GNOME sesiju kao rezervnu. Ranije se deavalo da rezervna GNOME sesija pravi problem da se podigne Cinnamon sesija. Ovo je sad reeno tako to,
ako grafika ne podrava 3D akceleraciju ovu funkciju preuzima
softverski rendering. Ovo rastereuje grafiku karticu, ali optereuje procesor, to usporava sistem.
2. Novi prozor obavetenja, koji se
ukljuuje ako se iz bilo kog razloga
(lo driver za grafiku kartu ili slaba
grafika karta), ukljui softverski
rendering efekata.
Dodatna poboljanja:
Jun 2013.
19
Predstavljamo
Na utisak
najjednostavnija distribucija za
poetnike
da prati elje korisnika
da bude lep i potpuno funkcionalan.
Olivia je ove zahteve u potpunosti
ispunila, a da pri tom ne bude potpuna rasipnica. Za sebe trai hardver sa
minimalno x86 procesorom od 600
[MHz], 500 [MB] RAM-a, 5 [GB] slobodnog prostora na tvrdom disku i
grafiku kartu sa minimalnom rezolucijom 800600 pixela. Naravno, na
ovakvoj maini bi bilo uasno teko
bilo ta raditi na Mintu. Preporuena
konfiguracija je ipak procesor x86 od
1 [GHz], 1 [GB] RAM-a, 1 0 [GB] slobodnog prostora na tvrdom disku i
grafika sa minimalnom rezolucijom
1 024768 pixela. Instaliran Mint 15
troi razumnih 200 [MB] RAM-a za
svoje prosto funkcionisanje.
Korisni linkovi:
[1 ] http://www.linuxmint.com/
download.php
[2] http://www.linuxmint.com/rel_
olivia_whatsnew.php#cinnamon
[3] http://blog.linuxmint.com/?p=2366
[4] http://en.wikipedia.org/wiki/
Linux_Mint
Za kraj
Kroz itav ovaj tekst provejava kritika Canonicala. Nemogue je objasniti Mint filozofiju bez pominjanja
20
LiBRE!
Cinnamon
o kru e n j e ra d n e p o vr i
Autor: Aleksandar Brkovi
Karakteristike
Jun 2013.
Komponente
21
Predstavljamo
okruenja, korisnik na dnu radne povri ima dostupan panel. U levom uglu
panela ima launcher, ekvivalent Menu
dugmetu. Pored njega se mogu dodati
ikonice aplikacija koje se najee koriste, zatim dolazi deo koji prikazuje
spisak otvorenih prozora pri radu na
raunaru, dok desni ugao zauzima
system tray, koji prikazuje ikonice pokrenutih programa. Konzervativan
izgled panela nama je dobro poznat i
prilino predvidiv jo iz GNOME 2
okruenja radne povri. Ovaj klasian
izgled korisnikog panela prua korisnicima lak pregled svih instaliranih
aplikacija i postojeih datoteka, bilo
preko menija ili preko polja za pretragu. Ali, sve se to moe izmeniti ili
prilagoditi sopstvenim potrebama.
Takoe, mogue je po elji pozicionirati panel, bilo pri vrhu ekrana ili,
podrazumevano, na dnu ekrana.
Menu ploa Dodir novog i starog
vidi se otvaranjem launchera, kada
korisnik dobije na izbor splet novih i
starih stvari: traka launchera, Unity
okruenja radne povri i ovde je prisutna, ali kao mala i skromna traka u
levom uglu ploe, koja se otvori klikom na launcher, a ne kao ogromna
debela traka du cele leve ivice radne
povri, kao to je sluaj u Unity izvedbi; do nje je neto to izgleda kao
klasini izbornik softvera sloenog po
kategorijama takoe vrlo konzervativno i univerzalno prepoznatljivo; no,
na vrhu ploe je dodatak iz GNOME 3
okruenja traka za automatsko pretraivanje u koju moete upisati naziv
aplikacije, a Cinnamon e polako suavati izbor ponuenih aplikacija to
22
Jun 2013.
Aplikacije
23
Predstavljamo
diska. Ovo je koristan program sa bogatim skupom opcija.
Evolution veoma fleksibilan i moan e-mail klijent, kalendar i adresar u
isto vreme. Program je stvoren za
Linux, sa namerom da bude isto to je
Outlook za Windows. Mogunosti su
velike: PGP/GnuPG integracija, S/MIME
podrka za sigurno slanje poruka,
HTML podrka sa lepim ablonima i
junk mail filtriranje uz pomo efikasnog SpamAssasina. Postoji zatita od
takozvane veb-bube (engl. Web-bugs),
skrivene u slici koja pristie u e-mail
poruci, koja ugroava vau privatnost.
Tu SpamAssasin stupa u akciju i
upozorava da ne preuzimate daljinski
sadraj.
24
LiBRE!
Kako da?
Mala kola: Sigil 0.7.2 (2. deo)
I n terfej s
Jun 2013.
sudo add-apt-repository
ppa:canonical-qt5-edgers/qt5proper/ppa
25
Kako da?
ga vi budete itali u Linux svetu se sve obezbeujemo aktuelnost teksta bar
i svata moe izmeniti, i neko je ve za neko vreme.
mogao da pripremi najnovije binarne
Prozor Sigila ima uglavnom standardni
pakete Sigila za vau distribuciju.
raspored menija, alata i radnog prostora.
Interfejs Sigila
Padajui meniji
Alati
Table ofContents
BookBrowser
Preview
Clips
Validation Results
Radni prostor
26
U podrazumevanoj postavci radne povri sa leve strane je pregleda elemenata ebooka (Book Browser), a sa desne strane sadraj (Table ofContents).
Radni prostor
Jun 2013.
27
Kako da?
Sigilovog interfejsa otvoriti vie kar- nata.
tica sa razliitim elementima ePUB-a.
Book Browser
Bez pregledaa sadraja koji je uvek
dostupan, vrlo bi teko bilo kontrolisati sve delove ePUB-a. Zadatak Book
Browsera nije samo prikazivanje svih
elemenata dokumenta, ve i upravljanje njima. Upravo na tom mestu se
kreiraju novi elementi, briu nepotrebni i pokree editovanje svih eleme-
28
Table ofContents
Preview
Clips
Jun 2013.
Validation Results
Poslednji potprozor radnog prostora
je Validation Results. I on je opcioni
prozor. Pojavljuje se na dnu kad upo-
29
Kako da?
trebimo Validate Width FlightCrew.
FlightCrew proverava sve delove
ePUB-a. Ako nae greke, rezultati e
biti prikazani u ovom prozoru. Proverie da li ima neupotrebljenih slika,
fontova, i tako dalje, proverie sve
linkove i prijaviti one koji ne vode
nikud, proverie da li negde nedostaje
slika, zvuna ili video datoteka i ostale
greke koje na drugi nain nije lako
uoiti.
Za kraj epizode
U ovoj epizodi smo instalirali Sigil i bacili smo prvi pogled na njegov inter-
Distrowatch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Mint
Debian
Ubuntu
Fedora
PCLinuxOS
Mageia
openSUSE
Manjaro
Arch
Zorin
Puppy
CentOS
Peppermint
ROSA
Lite
FreeBSD
CrunchBang
Snowlinux
Bodhi
antiX
OS4
AV Linux
Lubuntu
Kubuntu
Slackware
31 44<
1 846<
1 589>
1 429>
1 337>
1 1 87>
1 1 64>
946<
931 <
823<
736<
673>
658>
648>
622<
597>
568>
555<
555>
545<
529>
479>
472>
470>
467>
Pad <
Porast >
Isti rejting =
(Korieni podaci sa Distrowatcha)
30
LiBRE!
Oslobaanje
U s l i ka j t e e kra n n a
Windowsu slo b o d n o
Autor: Aleksandar Stanisavljevi
se kae da slika govori vie od
doliesto
hiljadu rei. Verovatno ste nekada
u situaciju da elite nekome (ko
Lightscreen
Lightscreen je program krajnje minimalistikog dizajna. Prozor ovog programa sadri samo 4 dugmeta. Naj-
Jun 2013.
Slika 1 Lightscreen
Ovaj program vam prua mogunost
da uslikate ceo ekran, sadraj jednog
prozora ili proizvoljnu oblast na ekranu. Pri korienju opcije uslikavanja
sadraja jednog prozora, program e
uslikati onaj prozor koji je poslednji
bio aktivan. U sluaju uslikavanja proizvoljne oblasti na ekranu, program
omoguuje uveliavanje oblasti oko
konturnih taaka koje je potrebno da
definiete kako biste otvorili i zatvorili
pravougaonu konturu.
31
Oslobaanje
slobodnom rukom.
Slika 3 QuickScreenShots
Slika 2 Uslikavanje proizvoljne
pravougaone konture uz pomo
Lightscreena
Ovaj program poseduje mogunost
odloenog uslikavanja ekrana, pri emu definiete vreme zadrke (u sekundama), od trenutka kada pokrenete komandu za uslikavanje ekrana do
trenutka kada program uslika ekran.
Preice sa tastature za izvravanje
nekog od zadataka uslikavanja ekrana
su takoe podrane. Trenutak uslikavanja ekrana moe da se ozvanii i
zvunom animacijom fotoaparata.
QuickScreenShots
32
LiBRE!
praktino znai da, ako na primer, pogreite prilikom iscrtavanja neke konture oko teksta koji ste napisali, ne
morate sve da radite ponovo, ve
moete obrisati samo zadnju konturu.
U programu QuickScreenShots biste
morali sve da obriete i ponete ureivanje slike praktino od nule.
Ukoliko vam je potreban jednostavan
program, koji e vam sluiti samo za
uslikavanje ekrana, onda vam preporuujemo Lightscreen. Meutim, ukoliko imate potrebu i da ureujete
uslikan ekran, onda je Greenshot odlian izbor.
Korisni linkovi:
[1 ] http://lightscreen.sourceforge. net/
[2] https://code.google.com/p/
quickscreenshots/
[3] http://getgreenshot.org/
Jun 2013.
33
34
LiBRE!
Apache Lucene
dacima pa sve do samog teksta koji se
nalazi u datoteci.
Ovo je deo u kojem koristimo TIKA
biblioteku koju smo ukratko spomenuli u prolom broju. Obeali smo da
emo se bolje upoznati sa njom u
ovom, ali zbog ogranienog prostora i
obimnosti same teme, ipak ostavljamo za sledei broj.
Jun 2013.
35
Implementacija studije
sluaja
1 . RAW datoteke
36
LiBRE!
Apache Lucene
package org.lugons.libre.lucene.rawfajlovi;
import java.io.*;
import java.util.ArrayList;
public class RawDokumenta {
private ArrayList<File> listaFajlova = new ArrayList<File>();
public RawDokumenta(String putanja) {
pronadjiFajlove(new File(putanja));
}
public ArrayList<File> getListaFajlova() {
return listaFajlova;
}
private void pronadjiFajlove(File file) {
//
if (!file.exists()) {
System.out.println(file + " ne postoji.");
}
// - Recursion
if (file.isDirectory()) {
for (File f : file.listFiles()) {
pronadjiFajlove(f);
}
} else {
String imeFajla = file.getName().toLowerCase();
// ===================================================
// Samo pronai PDF datoteke
// ===================================================
if (imeFajla.endsWith(".pdf")) {
// System.out.println("Naen fajl: " +
file.getName());
getListaFajlova().add(file);
} else {
// System.out.println("Preskoeno " + filename);
}
}
}
public static void main(String[] args) throws IOException {
System.out.println("Unesite putanju do direktorijuma ili
fajla: (npr. /tmp/Biblioteka ili c:\\temp\\Biblioteka)");
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
String unosKorisnika = br.readLine();
RawDokumenta raw = new RawDokumenta(unosKorisnika);
Jun 2013.
37
" +
:
public static void main(String[] args) {
RawDokumenta raw = new RawDokumenta("/tmp/Biblioteka");
for(File file : raw.getListaFajlova()){
System.out.println("Naen fajl: " + file.getName());
}
}
38
LiBRE!
Server
GlusterFS
mreni filesystem
Autor: Vladimir Cicovi
Uvod
Istorija
Jun 2013.
Terminologija i
specifikacije
39
Server
client - maina koja je mountovala volume
Vrste volume-a
Instalacija i konfigurisanje
GlusterFS-a
40
GlusterFS
svakoj virtualnoj maini u /etc/hosts
staviemo:
192.168.1.100 server1
192.168.1.102 server2
192.168.1.103 client1
Na server1 i server2:
gluster volume set test-volume
auth.allow 192.168.1.*
Na Client1 maini:
gluster volume start test-volume
Gdje je print:
Volume Name: test-volume
Type: Distribute
Status: Started
Number of Bricks: 2
Transport-type: tcp
Jun 2013.
Bricks:
Brick1: server1:/exp1
Brick2: server2:/exp1
Options Reconfigured:
auth.allow: 192.168.1.*
41
Ko n fi g u ra ci j a
Autor: Zlatan Vasovi
Gitconfig
42
Osnovna podeavanja
core.editor
core.pager
Moemo podesiti rasporeiva stranica
(engl. pager) koji najee koristimo. On
slui za rasporeivanje velikih ispisa
komandi po stranicama. Primer moemo
videti u izlazu git diff komande.
Podrazumevani pager je less.
core.excludesfile
Ova opcija je dodatak gitignore-u. Ukoliko
ne elimo da ponavljamo isti kd u vie
gitignore-ova, onda moemo tu vrednost
dodati u core.excludesfile .
LiBRE!
Git
commit.template
Opcija commit.template slui za
podeavanje podrazumevane poruke
koja se koristi za commite. Primer
(~/gitmsg.txt):
Naslov
Sta se promenilo
[issue: #n]
Podeavanje je jednostavno:
$ git config --global
commit.template ~/.gitmsg.txt
help.autocorrect
Kada pogreimo pri kucanju Git komande, pojavie se neto ovako:
$ git test
git: 'test' is not a gitcommand. See 'git --help'.
Did you mean this?
reset
user.signingkey
Ukoliko elimo da podesimo GPG klju
kojim emo stalno potpisivati Git oznake,
moemo koristiti ovu opciju.
$ git config --global
user.signingkey <gpg-id>
Jun 2013.
Boje
Formatiranje i razmaci
core.autocrlf
43
Ovo
je
mogue
reiti
opcijom
core.whitespace
Nastavie se
44
LiBRE!
BuddyPress
Instalacija i osnovno
podeavanje Wordpress-a
Jun 2013.
45
BuddyPress
Instaliranje BuddyPress-a
46
Podeavanje
Extended Profiles
Ovu stavku dozvolite ako elite da
dopustite korisnicima drutvene mree da piu neto o sebi.
Account Settings
Ovde dozvoljavate korisnicima da menjaju podeavanja za svoj profil.
Friend Connection
Dozvolite ovu stavku ako elite da
dozvolite korisnicima da dodaju prijatelje odnosno da se povezuju sa ostalim korisnicima.
LiBRE!
BuddyPress
Private Messaging
Dozvolite privatne poruke izmeu
korisnika.
Activity Streams
Dozvolite korisnicima da postavljaju
statuse koji su vidljivi svima, samo njihovim prijateljima ili lanovima odreene grupe. Takoe, ovim ete im dozvoliti i da komentariu tue statuse i
uestvuju u diskusijama.
User Groups
Omoguite grupe i dozvolite korisnicima da budu lanovi grupa.
Site Tracking
Ovu stavku izaberite ako elite da pamtite broj novih postova, komentara,
kao i ostale informacije vezane za
vau drutvenu mreu.
Za one malo strunije koji znaju da
dodaju temu u fasciklu sajta, preporuujemo linkove na kojima se moe
nai veliki broj tema koje su napravljene iskljuivo za BuddyPress:
Izaberite temu
Jun 2013.
http://www.tmdhosting.com/templates/
free-buddypress-themes.html
http://wordpress.org/themes/tags/budd
ypress
Sada je samo potrebno da dodate svoj
sadraj i vaa drutvena mrea je
gotova.
47
Mobilni kutak
Tablet M i n i ra u n a r
i l i s a m o p re n o s n i u re a j ?
Autor: Aleksandar Boinovi
Pregled multimedija
48
Duga putovanja
Obrada teksta
Jun 2013.
49
Hardver
Arduino ko n tro le r
(5 . deo)
Hardverski deo
Softverski deo
Dakle, cilj nam je da se na svaki pritisak dugmeta osvetljenost diode povea. Kada dioda dostigne svoj maksimum osvetljenosti, na sledei pritisak
osvetljenost treba da se smanji.
Ovo moemo uraditi tako to emo
napraviti jednu globalnu promenljivu
koja e uvati trenutnu vrednost
osvetljenosti diode (0 255), i jo
jednu promenljivu koja e signalizirati
da li se osvetljenost pri sledeem
50
LiBRE!
Arduino kontroler
pritisku smanjuje ili poveava.
Kd programa:
const int ledPin = 3;
const int buttonPin = 7;
}
if (brightness
increment = 1;
if (brightness
increment = 0;
>= 255)
<= 0)
analogWrite(ledPin,
brightness);
}
void setup()
{
// Inicijalizacija svih pinova
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
// Inicijalizacija potrebnih
promenljivih
brightness = 0;
increment = 0;
}
void loop()
{
// Provera da li je taster
pritisnut
if (digitalRead(buttonPin) ==
HIGH)
{
if (increment == 0)
brightness++;
else brightness--;
Jun 2013.
51
Hardver
52
Jun 2013.
53
Hardver
smo da u odreenoj meri kontroliemo rad hardvera koji smo platili.
ACPI definie odreen broj tabela koje slue kao interfejs izmeu operativnog sistema i samog firmware-a.
OEM proizvoai definiu ove tabele
sa AML izvornim kdom, koji se zatim
pomou Microsoft ili Intel compilera
pretvara u binarni oblik koji je dostupan, tj. vidljiv u kernel prostoru.
Kako se generacije matinih ploa
zajedno sa ostatkom komponenti koji
ine modernu PC platformu smenjuju
svake godine, vrlo je kratak vremenski
period koji se moe posvetiti podrci
proizvodu koji je aktuelan na tritu.
Primera radi, auriranja BIOS-a se po
pravilu izbacuju tokom prve dve
godine od kako se proizvod naao na
tritu, a zatim se svaki vid firmware
podrke za takve proizvode ukida.
Svaka generacija novih matinih ploa
je dostupna u vidu 1 5 razliitih modela istog OEM-a, od kojih je za svaki
neophodno odravati BIOS, za t je
potreban dovoljan broj programera,
to sve, naravno, kota. Zato se
vreme, za koje traje ovaj vid podrke,
neprestano smanjuje, pa se dogaa da
sa raunarom koji je vremean svega
godinu dana i pored oiglednih problema nemate drugu opciju osim, da
sa problemima nauite da funkcioniete ili da probate da hakujete sam
BIOS. Moete kupiti i nov model to je
i cilj proizvoaa. Pomenete li Linux
proizvoau, velika je verovatnoa da
e vam rei da ne odgovaraju za funkcionalnost ureaja na tom operativnom sistemu.
54
Jun 2013.
podrka za Linux.
Postoje nekoliko projekata koji za cilj
imaju firmware otvorenog kda ili
makar olakavaju dizajniranje istog,
kao to su: Coreboot, Intel FSP, OpenBoot i OpenWRT. Meutim, istina je da
nijedan nije dobio podrku od strane
veine OEM proizvoaa, te se ovakvi
projekti retko gde mogu videti primenjeni u praksi.
U sledeem broju LiBRE! asopisa
opisaemo UEFI i Secure boot i njihov
uticaj na korisnike Linux baziranih
operativnih sistema.
55
56
LiBRE!