<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Za Sve &#187; Uputstva</title>
	<atom:link href="http://www.linuxzasve.com/category/tekstovi/uputstva/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxzasve.com</link>
	<description>Regionalna web publikacija posvećena Linuxu i otvorenim sustavima.</description>
	<lastBuildDate>Tue, 18 Jun 2013 16:48:13 +0000</lastBuildDate>
	<language>hr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Shell wars, episode 6 &#8211; Shell strikes back</title>
		<link>http://www.linuxzasve.com/shell-wars-episode-6-shell-strikes-back</link>
		<comments>http://www.linuxzasve.com/shell-wars-episode-6-shell-strikes-back#comments</comments>
		<pubDate>Sun, 09 Jun 2013 19:48:10 +0000</pubDate>
		<dc:creator>Lutherus</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU nano]]></category>
		<category><![CDATA[Hack the shell]]></category>
		<category><![CDATA[Linux Terminal]]></category>
		<category><![CDATA[Lutherus]]></category>
		<category><![CDATA[Nano]]></category>
		<category><![CDATA[Shell Wars]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tutorijali]]></category>
		<category><![CDATA[upute]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[Z shell]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=22727</guid>
		<description><![CDATA[Mračno je doba za pobunjene korisničke snage. Iako je shell bio hakiran, snažan imperij rastjerao je korisničke snage po sustavu. U želji da savlada drevne snage ljuske, pobunjenička grupa korisnika na čelu s Lukeom Terminal-Walkerom uspostavila je novu bazu iz koje planira udarac na imperij. Dobro došli u novi nastavak našega druženja. Ovdje ćemo se [...]]]></description>
				<content:encoded><![CDATA[<p><i>Mračno je doba za pobunjene korisničke snage. Iako je shell bio hakiran, snažan imperij rastjerao je korisničke snage po sustavu. U želji da savlada drevne snage ljuske, pobunjenička grupa korisnika na čelu s Lukeom Terminal-Walkerom uspostavila je novu bazu iz koje planira udarac na imperij.</i></p>
<h4>Dobro došli u novi nastavak našega druženja. Ovdje ćemo se upoznati s alternativnom ljuskom, Z shellom, te s uređivačima teksta &#8212; Vimom i GNU nanom.</h4>
<p>&nbsp;</p>
<ul>
<li>
<h3><strong>Z shell</strong></h3>
</li>
</ul>
<p>Z shell ili zsh je vrlo moćna ljuska (<em>shell</em>) koja radi i kao interaktivna ljuska i kao skriptni interpreter. Nativno, nije kompatabilan s Bashem (treba upotrijebiti „emulate sh“), no, kad se jednom uspostavi kompitabilnost, pruža mnoge prednosti kao:</p>
<ul>
<li>brzina</li>
<li>poboljšana dopuna kratica</li>
<li>bolji <em>globbing</em></li>
<li>poboljšano rukovanje nizovima</li>
<li>krajnje prilagodljiv korisniku i njegovim potrebama</li>
</ul>
<p><a href="http://zsh.sourceforge.net/FAQ/" target="_blank">Zsh-ov FAQ</a> nudi više razloga zašto upotrebljavati Zsh kao shell.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/06/zsh-kornjaca.jpg" rel="lightbox[22727]"><img class="alignnone size-full wp-image-22845" alt="zsh-kornjaca" src="http://www.linuxzasve.com/wp-content/uploads/2013/06/zsh-kornjaca.jpg" width="500" height="300" /></a></p>
<p>&nbsp;</p>
<h4>Instalacija</h4>
<p>Prije nego započnete instalaciju bilo bi zgodno da provjerite kojim se shellom uopće koristite</p>
<blockquote><p>echo $SHELL</p></blockquote>
<p>Zsh se nalazi unutar repozitorija svih distribucija te ga je potrebno odatle povući. Slackware, pak, dolazi ss Zsh-om, pa ga je potrebno odabrati kao korisničku ljusku prilikom prvoga boota nakon instalacije, te konfiguriranja sustava i kreiranja korisnika (u protivnom će Slackware rabiti bash).</p>
<h4>Inicijalna konfiguracija</h4>
<p>Provjerite je li Zsh uspješno instaliran</p>
<blockquote><p>% zsh</p></blockquote>
<p>Vidjet ćete <em>zsh-newuser-install</em> koji će vas voditi kroz neke osnovne konfiguracijske korake. Ako Zsh ne želite konfigurirati pomoću skripte, pritisnite q.</p>
<h4>Postavljanje Zsh-a kao nativne ljuske</h4>
<p>Ako je ljuska unesena u <em>/etc/shells</em> promjenu nativne ljuske vršite s <em>chsha</em>. (Ako ste Zsh povukli s repozitorija, onda već je unesen u <em>/etc/shells</em> .)</p>
<blockquote><p>chsh -s $(which zsh)</p></blockquote>
<p>Kako biste mogli upotrebljavati Zsh, potrebno je odjaviti se i ponovo prijaviti (na nekim distribucijama je potrebno ponovo pokrenuti računao). Kad se ponovo prijavite i pokrenete terminal, vidjet ćete da Zsh izgleda drukčije nego Bash. Da ne biste pomislili kako je neka zla magija napala vaše računalo, unesite u terminal <em>echo $SHELL</em> i uvjerite se da zaista upotrebljavate Zsh.</p>
<p>Opaska: ako bash zamjenjujete Zsh-om, bilo bi pametno da nešto koda iz <em>~/bashrc</em> prenesete u <em>~/zshrc</em> te s <em>~/.bash_profile</em> u <em>~/.zprofile</em> .</p>
<p>Konfiguracijske datoteke</p>
<ul>
<li><em>/etc/profile</em><br />
<em> </em></li>
<li><em>~/.zshenv</em><br />
<em> </em></li>
<li><em>~/.zprofile</em><br />
<em> </em></li>
<li><em>~/.zshrc</em><br />
<em> </em></li>
<li><em>~/.zlogin</em><br />
<em> </em></li>
<li><em>~/.zlogout</em></li>
</ul>
<h4>Postavke ~/.zshrc datoteke</h4>
<p>Iako je Zsh kao i Bash iskoristiv out of the box, odmah nakon instalacije, potrebno ga je podrediti svojim potrebama i zahtjevima. Zsh je iznimno bogat mogućnostima te može postati prava zaraza kao i igranje s Conkyjevim skriptama ili uređivanje radne površine. Ovdje ćemo prikazati jednu osnovnu i jednostavnu <em>~/.zshrc</em> konfiguraciju. Jedna od prednosti koje pruža Zsh jest da nakon odrađenih izmjena u samoj <em>~/.zshrc</em> skripti ne morate ponosno pokretati terminal kako bi promjene bile vidljive, već u terminal unesete</p>
<blockquote><p>source ~/.zshrc</p></blockquote>
<p>Jednostavna ~/.zshrc datoteka</p>
<blockquote><p>   <em> autoload -U compinit promptinit</em></p>
<p><em>    compinit</em></p>
<p><em>    promptinit # This will set the default prompt to the walters theme</em></p>
<p><em>    prompt walters</em></p></blockquote>
<dl>
<dt>
<h4>Automatsko završavanje naredba</h4>
<p>ovo je možda najzanimljivija i najkorisnija značajka Zsh-a. Prije ili kasnije željet ćete omogućiti automatsko završavanje naredba u svom <em>~/.zshrc</em> a to ćete učiniti unosom ovih linija u vaš <em>~/.zshrc</em></p>
</dt>
</dl>
<blockquote><p><em>    autoload -U compinit</em><br />
<em>    compinit</em></p></blockquote>
<dl>
<dt>Gornja konfiguracija uključuje automatski ssh/scp/sftp hostove, no da bi radila normalno potrebno je spriječiti ssh od hashinga imena hostova u <em>~/.ssh/known_hosts</em> (Upozorenje! Imajte na umu da ta radnja čini vaše računalo osjetljivim na <em>Island-hopping</em> napade). S tom mišlju potrebno je unutar <em>/etc/ssh/ssh_config</em> zakomentirati sljedeću liniju</p>
<blockquote><p><em>#HashKnownHosts yes</em></p></blockquote>
<p>te vrijednost postaviti na no. Također, premjestite<em> ~/.ssh/known_hosts</em> negdje drugdje kako bi ssh mogao napraviti novu listu.</p>
<h4>Završavanje strelicama</h4>
<p>Ako želite završavati da naredba završava strelicama u <em>~/.zshrc</em> treba dodati</p>
<blockquote><p><em>zstyle &#8216;:completion:*&#8217; menu select</em></p></blockquote>
</dt>
<dt>Dok za završavanje naredba putem aliasa treba unjeti</p>
<blockquote><p><em>  setopt completealiases</em></p></blockquote>
</dt>
</dl>
<p>Zsh ne upotrebljava readline. Umjesto toga ima svoj mnogo moćniji zle. Ne čita /etc/inputrc ni ~/.inputrc, zle ima Emacs i VI modove. Nativno nema nijedne, nego pomoću varijable $EDITOR pokušava odrediti koji upotrebljavate te se njemu prilagođava. Ako je varijabla prazna postavlja Emacs. Kako biste dobili dodatne tipke u vaš ~/.zshrc unesite</p>
<blockquote><p><em>bindkey &#8220;\e[1~" beginning-of-line # Home</em><br />
<em> bindkey "\e[4~" end-of-line # End</em><br />
<em> bindkey "\e[5~" beginning-of-history # PageUp</em><br />
<em> bindkey "\e[6~" end-of-history # PageDown</em><br />
<em> bindkey "\e[2~" quoted-insert # Ins</em><br />
<em> bindkey "\e[3~" delete-char # Del</em><br />
<em> bindkey "\e[5C" forward-word</em><br />
<em> bindkey "\eOc" emacs-forward-word</em><br />
<em> bindkey "\e[5D" backward-word</em><br />
<em> bindkey "\eOd" emacs-backward-word</em><br />
<em> bindkey "\e\e[C" forward-word</em><br />
<em> bindkey "\e\e[D" backward-word</em><br />
<em> bindkey "\e[Z" reverse-menu-complete # Shift+Tab</em><br />
<em> # for rxvt</em><br />
<em> bindkey "\e[7~" beginning-of-line # Home</em><br />
<em> bindkey "\e[8~" end-of-line # End</em><br />
<em> # for non RH/Debian xterm, can't hurt for RH/Debian xterm</em><br />
<em> bindkey "\eOH" beginning-of-line</em><br />
<em> bindkey "\eOF" end-of-line</em><br />
<em> # for freebsd console</em><br />
<em> bindkey "\e[H" beginning-of-line</em><br />
<em> bindkey "\e[F" end-of-line</em><br />
<em> Pretraživanje povijesti</em><br />
<em> Dodajte ove dvije linije u vaš ~/.zshrc</em><br />
<em> bindkey "^[[A" history-search-backward</em><br />
<em> bindkey "^[[B" history-search-forward</em></p></blockquote>
<h4>Promptovi</h4>
<p>U Zsh-u je vrlo jednostavno konfigurirati prompt u boji. Provjerite imte li u <em>~/.zshrc</em></p>
<blockquote><p><em>autoload -U promptinit</em><br />
<em> promptinit</em></p></blockquote>
<p>Ako nemate, ubacite. Dostupne promptove vidjet će te ako pokrenete naredbu</p>
<blockquote><p><em>prompt -l</em></p></blockquote>
<p>Isprobajte ih i odlučite se za onaj koji vam najviše odgovara.</p>
<h4>Napredna ~/.zshrc datoteka</h4>
<p>Za kraj evo jedne napredne <em>~/.zshrc</em> datoteke. Riječ je o datoteci Archova developera, Robbyja Russela, koja je forkana nešto više od 900 puta.</p>
<blockquote><p><em>###########################################################</em><br />
<em> # Options for Zshexport HISTFILE=~/.zsh_history</em><br />
<em> export HISTSIZE=50000</em><br />
<em> export SAVEHIST=50000</em><br />
<em> eval `dircolors -b`autoload -U compinit compinit</em><br />
<em> setopt autopushd pushdminus pushdsilent pushdtohome</em><br />
<em> setopt autocd</em><br />
<em> setopt cdablevars</em><br />
<em> setopt ignoreeof</em></p></blockquote>
<ul>
<li>
<h3>Vim</h3>
</li>
</ul>
<p>Vim (skraćeno od Vi IMproved) je napredan (programerski) uređivač teksta koji radi jednako kao Unixov editor Vi uz mnogo dodatnih značajka i naprednih mogućnosti. Vim nije jednostavan uređivač kao nano ili pico, pa je potrebno više vremena da se nauči njime koristiti, a još više da se svladaju napredne mogućnosti.<br />
Vim radi u tekstualnom sučelju, no postoji i inačica za grafičko sučelje koja se naziva gvim.</p>
<h4>Značajke</h4>
<ul>
<li>jednostavan no opet robustan</li>
<li>napredne mogućnosti uređivanja koda (npr. uporaba regularnih izraza za pretraživanje teksta i zamjenjivanje dijelova teksta)</li>
<li>brojni načini konfiguriranja</li>
<li>označivanje sintakse uređenoga teksta</li>
<li>provjera pravopisa</li>
<li>brojni dodatci (plugins) kojima se dodaju nove funkcionalnosti (dodatci su obično napravljeni u obliku složenih skripata pisanih u Vimovu internom jeziku vimscript, a podržani su i drugi skriptni jezici kao što su Lua, Perl, Python, Racket, Ruby i Tcl)</li>
</ul>
<h4>Instalacija</h4>
<p>Arch Linux</p>
<blockquote><p><em>pacman -S vim</em></p></blockquote>
<p>ili</p>
<blockquote><p><em>pacman -S gvim</em></p></blockquote>
<p>Debian</p>
<blockquote><p><em>apt-get install vim vim-rt</em></p></blockquote>
<p>Gentoo</p>
<blockquote><p><em>emerge vim</em></p></blockquote>
<p>Fedora</p>
<blockquote><p><em>yum install vim-X11 vim-common vim-enhanced vim-minimal</em></p></blockquote>
<p>OpenSuse</p>
<blockquote><p><em>zypper install vim</em></p></blockquote>
<p>Ubuntu</p>
<blockquote><p><em>apt-get install vim-gnome</em></p></blockquote>
<h4>Upotreba</h4>
<p>Ovo je kratak pregled kako upotrebljavati Vim. Alternativno, možete pozvati program vimtutor koji daje uvodni tečaj (na engleskom) za upotrebu Vima.<br />
Vim ima sljedeće načine rada:</p>
<ul>
<li>Normalni način (ili Command mode): tipkovničke kratice se interepretiraju kao naredbe</li>
<li>Insert mode: uređivanje teksta</li>
<li>Replace mode: uređivanje teksta pri kojem se novi tekst piše preko postojećega teksta</li>
<li>Vizualni način (ili Visual mode): uz pomoć tipkovničkih kratica dijelovi se teksta označuju, režu ili kopiraju</li>
<li>Ex mode: unos niza naredaba koje počinju znakom : (npr. za spremanje, zamjenu teksta ...)</li>
</ul>
<div id="attachment_22842" class="wp-caption alignnone" style="width: 590px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/06/vim-cheatsheet.jpg" rel="lightbox[22727]"><img class="size-large wp-image-22842" alt="vim cheatsheet" src="http://www.linuxzasve.com/wp-content/uploads/2013/06/vim-cheatsheet-580x410.jpg" width="580" height="410" /></a><p class="wp-caption-text">vim cheatsheet</p></div>
<p>&nbsp;</p>
<h4>Osnovno uređivanje</h4>
<p>Ako pokrenete Vim s vim <em>nekadatoteka.txt</em>, vidjet ćete da se otvorio prazan crni terminal koji kaže kako ta datoteka ne postoji, a ako postoji vidjet ćete što se u njoj nalazi. Tu datoteku nećete moći odmah uređivati jer se nalazite u naredbenom načinu, pa Vim očekuje da mu se naredbe zadaju tipkovnicom. Naredbe se mogu sastojati od jednog znaka/tipke, kombinacije tipaka (npr. ctrl-f) ili niza znakova/tipkâ. Jedna od naredaba je ona za ulaz u insert mode, tipka I. Za izlaz iz insert modea nazad u naredbeni način upotrebljava se tipka esc. Da bi se tekst spremio, potrebno je prvo doći u naredbeni način tipkom esc a zatim unijeti</p>
<blockquote><p><em>:w! ~/nekadatoteka.txt</em></p></blockquote>
<p>i pritisnuti enter da se test spremi u datoteku čija je putanja navedena (ovdje se može uočiti da se naredbe koje počinju s : pojavljuju u zadnjem retku na dnu zaslona). Zatim se može izaći iz programa tako da unesemo</p>
<blockquote><p><em>:q</em></p></blockquote>
<p>i pritisnemo tipku enter.</p>
<h4>Kretanje dokumentom</h4>
<p>Postoji nekoliko načina pomicanja pokazivača u Vimu.</p>
<ul>
<li>Mišem</li>
</ul>
<p>U Vimu možete, slično kao i u terminalu, mišem postaviti pokazivač na željeno mjesto, kao i obavljati jednostavnije radnje poput obilježavanja teksta. U <em>.vimrc</em> postavite</p>
<blockquote><p><em>set mouse=a</em></p></blockquote>
<p>Snimite i ponovo pokrenite Vim. Ako nemate .vimrc, kreirajte ga u svom korisničkom folderu.</p>
<ul>
<li>Tipkama</li>
</ul>
<p>Kretati se dokumentom možete i tipkama, točnije strelicama. No to nije Vim-način pa krenimo na Vim-način. U Vimu se prema dolje krećete sa j, prema gore idete sa k, h je lijevo, a l (L) je desno. Znak ^ stavlja pokazivač na početak retka, dok ga &amp; stavlja na kraj reda. Za riječ naprijed rabi se w, a za povratak je b. Veći skokovi su mogući s { i }. { miče na početak paragrafa dok je } za pomak na kraj paragrafa. H se rabi za pomak na zaglavlje dokumenta, M za pomak na sredinu, L za zadnji dio, dok gg ide na samo početak dokumenta, a G na sam kraj. Control-D omogućuje listanje dokumenta po stranama.</p>
<h4>Brisanje</h4>
<p>Naredba x briše jedan znak, dok X briše jednu riječ. 6x briše 6 znakova, 3x 3 znaka 9X briše 9 riječi. Naredba . ponavlja prethodnu naredbu, d kaže Vimu da želite nešto obrisati, pa je potrebno pošto pritisnete d i definirati akciju, npr. dW ili d^ ako želite obrisati liniju. Naredba cw trenutno briše riječ na kojoj je pokazivač, te automatski ulazi u insert mode kako bi ju mogli zamijeniti. Za zamjenu jednoga znaka upotrebljava se r.</p>
<h4>Undo i redo</h4>
<p>Vim ima svojevrstan clipboard (buffer) pa je u za undone i Ctrl+r redo.</p>
<h4>Vizualni način</h4>
<p>Pritiskom na v ulazite u vizualni način rada. Ovdje se možete slobodno kretati tekstom, pritiskom na y baciti komad teksta u buffer ili upotrijebiti c za naredbu rezanja i p za naredbu lijepljenja nakon kursora i P za lijepljenje ispred pokazivača. V je vizualni način za liniju u kojoj se trenutno nalazite, a ctrl+v za odlomak.</p>
<h4>Naredbe za pretraživanje i zamjenu teksta</h4>
<p>Za traženje riječi ili znakova unutar teksta upotrebljava se tipka / iza koje treba unijeti uzorak teksta koji se traži, npr. /linux što će pokrenuti traženje riječi „linux“ od trenutačnoga mjesta u tekstu prema kraju teksta. Tipkom n traži se sljedeći takav uzorak teksta, a tipkom ? mijenja se smjer pretraživanja. Važno je znati da Vim normalno gleda zadani uzorak teksta kao regularni izraz što znači da neki znakovi (npr. . * [ ] / \ ^ $) imaju posebno značenje a ne doslovno.<br />
Kad pretraživanje teksta dosegne kraj teksta, ono će se nastaviti na početku teksta ako je postavljena sljedeća opcija:</p>
<blockquote><p><em>:set wrapscan</em></p></blockquote>
<p>Za traženje i zamjenu teksta upotrebljava se naredba :s (substitute) sa sljedećom sintaksom:</p>
<blockquote><p><em>:[raspon] s/uzorak1/uzorak2/[opcije]</em></p></blockquote>
<p>što će u zadanom rasponu redaka tražiti uzorak1 i zamijeniti ga s uzorak2. Ako se raspon ne zada, onda se zamjena odnosi samo na trenutačni redak teksta.</p>
<h4>Primjeri:</h4>
<p>pretraži sve retke teksta (od prvog do zadnjeg) i zamijeni uzorak1 s uzorak2 koliko god puta se pojavi u jednom retku</p>
<blockquote><p><em>:1,$ s/uzorak1/uzorak2/g</em></p></blockquote>
<p>kao gore, ali još pitaj za potvrdu prije zamjene</p>
<blockquote><p><em>:1,$ s/uzorak1/uzorak2/gc</em></p></blockquote>
<p>pretraži od prvoga do petoga retka i zamijeni uzorak1 s uzorak2 ali samo prvu pojavu u retku</p>
<blockquote><p><em>:1,5 s/uzorak1/uzorak2/</em></p></blockquote>
<p>u redcima od marketa a do marketa b dodaj &#8220;# &#8221; na početku retka</p>
<blockquote><p><em>:&#8217;a,&#8217;b s/^/# /</em></p></blockquote>
<p>pretraži sve retke teksta i ukloni praznine na kraju retka</p>
<blockquote><p><em>:1,$ s/ \+$//</em></p>
<p><em>:g/ \+$/s///</em></p></blockquote>
<p>ukloni sve retke koji počinju s #</p>
<blockquote><p><em>:g/^#/d</em></p></blockquote>
<p>ukloni sve retke koji su prazni</p>
<blockquote><p><em>:g/^$/d</em></p></blockquote>
<h4>Spremanje i izlazak.</h4>
<p>Za spremanje i/ili izlazak iz dokumenta koristite se tzv. naredbom Ex. Njihova karakteristika je što se ispred njih nalazi: . Za spremanje dokumenta upotrebljava se :w odnosno iza :w se doda ime ako taj dokument još ne postoji :w nekadatoteka.txt. Za izlazak se upotrebljava :q ili :q! ako želite spremiti promjene.</p>
<p>Postoji još jedna naredba za spremanje i potom izlazak iz dokumenta &lt;shift&gt;zz .</p>
<h4>Dodatne naredbe</h4>
<ol>
<li>Pritisak na s obrisat će znak pod pokazivačem, te vas baciti u insert mode. S briše cijelu liniju i baca u insert mode</li>
<li>o stvara novu liniju između linija i stavlja i insert mode, O stvara liniju iznad trenutačne linije i stavlja u insert mode.</li>
<li>yy stavlja cijelu liniju u <em>buffer</em></li>
<li>cc mijenja trenutačnu liniju s novom</li>
<li>* pomiče trenutačnu riječ, a n ju traži</li>
</ol>
<h4>Konfiguracija</h4>
<p>Vimova konfiguracijska datoteka smještena je u korisnikovu direktoriju, u <em>~/.vimrc</em>. Napredni korisnici nastoje imati pregledan i uređen <em>~/.vimrc</em>. Globalna konfiguracijska datoteka je <em>/etc/vimrc</em>, dok su fallback varijable definirane u <em>/usr/share/vim/</em> .</p>
<h4>Backupiranje datoteka</h4>
<p>Vim nativno stvara za svaki editirani dokument backup u istom direktoriju u kojem se nalazi datoteka te ga nazove <em>filename~</em>. Kako biste spriječili da ne dođe do brkanja, potrebno je definirati backup direktorij za Vim:</p>
<blockquote><p><em>set backupdir=~/.vim/backup,/tmp</em></p></blockquote>
<p>No također je moguće backup i isključiti:</p>
<blockquote><p><em>set nobackup</em></p>
<p><em>set nowritebackup</em></p>
<p><em>set noswapfile! (additionally disable swap files)</em></p></blockquote>
<h4>Provjera pravopisa</h4>
<blockquote><p><em>set spell</em></p></blockquote>
<p>Nakon ovoga će Vim provjeravati pravopis uređenoga teksta (doduše površno, ali još uvijek kvalitetnije nego MS Office spell checker). Kada pronađe pogrešno napisanu riječ, na nju će automatski baciti pokazivač te je potrebno pritisnuti z= kako bi se pokazale predloženi ispravci. Početno dolazi s provjerom za engleski jezik. Za ostale jezike potrebno je skinuti rječnike te ih instalirati. Oni se mogu naći u arhivu. Nakon skidanja potrebnog rječnika, primjerice<em> hr_HR.diff main.aap</em> potrebno ga je prebaciti u <em>~/.vim/spell</em> te pokrenuti</p>
<blockquote><p><em>:setlocal spell spelllang=LL</em></p></blockquote>
<h4>Dodatne upute</h4>
<p>Uz spomenuti uvodni vodič Vim sadrži i opširniji korisnički priručnik (na engleskom) koji se može čitati ako se u Vimu zada naredba</p>
<blockquote><p><em>:help user-manual</em></p></blockquote>
<p>Naredba help može se općenito upotrebljavati da se dobije pomoć o nekoj naredbi ili pojmu, npr.</p>
<blockquote><p><em>:help spell</em><br />
<em> :help regexp</em></p></blockquote>
<h4>Uspoređivanje dokumenata</h4>
<p>Vim ima ugrađen <em>diff-uređivač</em> (program koji prepoznaje razlike između dva dokumenta). Upotreba počinje s <em>vimdiff file1 file2 ;</em> te se dalje upotrebljava nešto od navedenoga</p>
<blockquote><p><em>]c: &#8211; sljedeća razlika</em><br />
<em> [c: - prethodna razlika</em><br />
<em> Ctrl+w +w - promjena prozora</em><br />
<em> do - diff obtain</em><br />
<em> dp - diff put</em><br />
<em> zo - otvara preklopljen text</em><br />
<em> zc - zatvara preklopljen text</em><br />
<em> :diffupdate - reskeniranje razlika</em></p></blockquote>
<p>&nbsp;</p>
<h3></h3>
<ul>
<li>
<h3>GNU nano</h3>
</li>
</ul>
<p>GNU nano ili samo nano je uređivač teksta kojemu je cilj pružiti jednostavno sučelje za obradbu teksta iz konzole. Nano je nativan uređivač u većini distribucija te podržava bojenje koda, provjeru pravopisa i UTF-8 enkodiranje. Jedna od odlika ovoga alata jest mala potrošnja resursa, posebice radne memorije.</p>
<div id="attachment_22843" class="wp-caption alignnone" style="width: 590px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/06/Gnu-nano.jpg" rel="lightbox[22727]"><img class="size-large wp-image-22843" alt="GNU nano" src="http://www.linuxzasve.com/wp-content/uploads/2013/06/Gnu-nano-580x369.jpg" width="580" height="369" /></a><p class="wp-caption-text">GNU nano</p></div>
<p>&nbsp;</p>
<h4>Konfiguracija</h4>
<p>Uređivač se konfigurira unutar <em>.nanorc</em> datoteke koja se nalazi u korisničkom direktoriju (korisnička konfiguracija) ili u<em> /etc</em> direktoriju (sistemska konfiguracija).<br />
Sistemska konfiguracija je nativna, dok se korisnička mora izraditi. Najjednostavniji način je sljedeći</p>
<blockquote><p><em>cd ~</em><br />
<em> touch .nanorc</em></p></blockquote>
<p>ili</p>
<blockquote><p><em>cp /etc/nanorc ~/.nanorc</em></p></blockquote>
<h4>Bojenje koda</h4>
<p>GNU nano također podržava i bojenje koda. To se, također, određuje u konfiguracijskoj datoteci.<br />
Evo i primjer za osnovno bojanje koda:</p>
<blockquote><p><em># commands</em><br />
<em> color red &#8220;\&lt;(cd|echo|enable|exec|export|kill|popd|pushd|read|source|touch|type)\&gt;&#8221;</em><br />
<em> color brightblack &#8220;\&lt;(case|cat|chmod|chown|cp|diff|do|done|elif|else|esac|exit|fi|find|for|ftp|function|grep|gzip|if|in)\&gt;&#8221;</em><br />
<em> color brightblack &#8220;\&lt;(install|ln|local|make|mv|patch|return|rm|sed|select|shift|sleep|tar|then|time|until|while|yes)\&gt;&#8221;</em><br />
<em> # ${*}</em><br />
<em> icolor blue &#8220;\$\{?[0-9A-Z_!@#$*?-]+\}?&#8221;</em><br />
<em> # numerics</em><br />
<em> color blue &#8220;\ [0-9]*&#8221;</em><br />
<em> color blue &#8220;\.[0-9]*&#8221;</em><br />
<em> color blue &#8220;\-[0-9]*&#8221;</em><br />
<em> color blue &#8220;=[0-9]&#8220;</em><br />
<em> # spaces</em><br />
<em> color ,green &#8220;[[:space:]]+$&#8221;</em><br />
<em> # strings; multilines are not supported</em><br />
<em> color brightred &#8220;&#8221;(\\.|[^"])*&#8221;" &#8220;&#8216;(\\.|[^'])*&#8217;&#8221;</em><br />
<em> # comments</em><br />
<em> color brightblack &#8220;#.*$&#8221;</em></p></blockquote>
<h4>Upotreba</h4>
<p>Kontrolna tipka je tipka ctrl a na nju se nadovezuju funkcije. Oznaka za nadovezivanje je ^ .<br />
Osnovne funkcije GNU nano editora su:</p>
<ul>
<li>^G Get Help (F1)<br />
naredba za traženje pomoći</li>
<li>^O WriteOut (F3)<br />
sprema trenutačni buffer u neki dokument na disku</li>
<li>^R Read File (F5)<br />
ubacuje novu dokument</li>
<li>^Y Prev Page (F7)<br />
ispisuje prethodno upotrebljani buffer</li>
<li>^K Cut Text (F9)<br />
izrezuje označen dio teksta</li>
<li>^C Cur Pos (F11)<br />
ispisuje liniju i poziciju znaka ispod kurzora</li>
<li>^X Exit (F2)<br />
zatvara dokument te izlazi iz uređivača</li>
<li>^J Justify (F4)<br />
poravnava tekst prema geometriji trenutačnoga terminalnog prozora</li>
<li>^W Where (F6)<br />
pretraživanje neosjetljivo na velika i mala slova</li>
<li>^V Next Page (F8)<br />
ispisuje sljedeću stranicu</li>
<li>^U UnCut Text (F10)<br />
služi za lijepljenje teksta</li>
<li>^T To Spell (F12)<br />
upotrebljava se za provjeru pravopisa</li>
</ul>
<p>&nbsp;</p>
<p><strong>S ovime smo došli do kraja našega druženja.</strong> Naučili smo osnove služenja ljuskom, upoznali se s uređivačima teksta pa i prošetali kroz povijest i naučili nešto iz razvoja .</p>
<p>Iako filmska saga Star Wars završava sa sedmim nastavkom, Return of the Jedi, naše druženje završit će s epizodom šestom. Epizodu sedmu prepuštam svakome od vas da ju sam proživi na svoj način. Epizodom šestom ujedno i završavamo naša druženja. Kojim god putem krenuli, sretno vam bilo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/shell-wars-episode-6-shell-strikes-back/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Shell wars, episode 5: The new job</title>
		<link>http://www.linuxzasve.com/shell-wars-episode-5-the-new-job</link>
		<comments>http://www.linuxzasve.com/shell-wars-episode-5-the-new-job#comments</comments>
		<pubDate>Fri, 31 May 2013 19:59:15 +0000</pubDate>
		<dc:creator>Lutherus</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[bg]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[fg]]></category>
		<category><![CDATA[Hack the shell]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[Linux Treminal]]></category>
		<category><![CDATA[Lutherus]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[Shell Wars]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tutorijali]]></category>
		<category><![CDATA[upute]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=22304</guid>
		<description><![CDATA[U prijašnjim nastavcima kroz Hack the shell upoznali smo se sa samom ljuskom, povijesnim razvojem te osnovnim naredbama. Također, upoznali smo kako i zašto je Linux multi-korisnički sustav te smo upoznali razine autorizacije unutar Linux sustava. Vrijeme je da se upoznamo s procesima. Postoji nekoliko naredbi za kontrolu procesa. To su : ps – izlistava [...]]]></description>
				<content:encoded><![CDATA[<h4>U <a href="http://www.linuxzasve.com/tag/hack-the-shell" target="_blank">prijašnjim nastavcima</a> kroz Hack the shell upoznali smo se sa samom ljuskom, povijesnim razvojem te osnovnim naredbama. Također, upoznali smo kako i zašto je Linux multi-korisnički sustav te smo upoznali razine autorizacije unutar Linux sustava. Vrijeme je da se upoznamo s procesima.</h4>
<p>Postoji nekoliko naredbi za kontrolu procesa. To su :</p>
<blockquote><p><em>ps – izlistava aktivne procese</em><br />
<em>kill – šalje signal zatvaranja jednom ili više procesa</em><br />
<em>jobs – alternativan način izlistavanja korisničkih procesa</em><br />
<em>bg – stavlja proces u pozadinu</em><br />
<em>fg – vadi proces iz pozadine</em></p></blockquote>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/Linux-star-wars.jpg" rel="lightbox[22304]"><img class="alignnone size-full wp-image-22446" alt="Linux-star-wars" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/Linux-star-wars.jpg" width="330" height="434" /></a></p>
<h3>Praktični primjeri</h3>
<p><strong>Prije ili kasnije svi korisnici završe u terminalu, bilo svojevoljno bilo igrom slučaja</strong>. Čak i oni koji uporno odbijaju koristiti terminal. Kako u slučaju nužde, kad vam osim naredbenog retka ne preostaje ništa drugo, ne bi bili izgubljeni, upoznat ćemo se s nekim osnovnim primjerima kontrole procesa. Većina grafičkih aplikacija, ako ne i sve, se mogu pokrenuti iz konzole. <strong>X server dolazi sa zgodnom aplikacijom xload koja iscrtava graf iskorištavanja sustava.</strong> Ova aplikacija pokreće se naredbom <em>xload</em> u terminalu. Nakon njenog pokretanja pojavljuje se malen prozor u kojem se počinje iscrtavati graf.</p>
<p>Nakon pokretanja ove aplikacije terminal nas nije stavio u novi redak. Ljuska čeka da se program izvrši prije nego se prebaci u novi redak te tako kontrolu prepusti korisniku. No kako je ovo aplikacija koja radi u realnom vremenu i prati rad na računalu to se neće tako brzo dogoditi. Na sreću, možemo je staviti u pozadinu. To se radi tako da se iza aplikacije (naredbe) doda simbol &amp;.</p>
<blockquote><p><em>xload &amp;</em></p></blockquote>
<p>Nakon ovakvog pokretanja, ljuska nas stavlja u novi redak, a xload radi u pozadini.<br />
Ako smo zaboravili staviti argument &amp;, aplikaciju možemo pauzirati s <em>Ctrl+Z</em> čime ona prelazi u idle te ju naredbom <em>bg</em> stavljamo u pozadinu. Ako pak sada unesemo naredbu <em>ps</em>, izlistat će nam sve aktivne procese na računalu.</p>
<p><strong>No, zamislite da imate program koji je postao neresponzivan te se pretvorio u zombie proces. Što s njim učiniti?</strong> Najbolje ga eliminirati. Ali kako to učiniti? <strong>Naredbom <em>kill</em>.</strong> Primjerice, Firefox odbija poslušnost te se pretvara u zombie aplikaciju. U tom slučaju otvaramo terminal te u njega upisujemo <em>killall firefox. </em>To će poslati kill signal Firefoxu. Svi njegovi procesi trenutno se prekidaju. Također, možete preko <em>ps</em> naredbe vidjeti i <em>pid</em> procesa te <em>pid</em> broj iskoristiti za eliminaciju zombie procesa, npr <em>kill 1234</em>.</p>
<p>Ovim završavamo naše druženje uz shell hacking, no ne i naše druženje.</p>
<blockquote><p>Traje razdoblje civilnog rata. Pobunjeničke snage korisnika zadaju žestoke udarce zlom Imperiju.<br />
Napadajući iz skrivene baze, pobunjenička snaga korisnika uspjela je izvojevati svoju prvu pobjedu te hakirati shell. Tijekom borbe, pobunjenici su uspjeli doći do tajnog oružja Imperije te ga ujedno i savladati čime su dobili laganu nadmoć u ratu. No, zli lord Bash se sprema na udarac pobunjenim korisnicima te tako vratiti nadmoć Imperija. Više o njegovim zlim planovima u sljedećem nastavku kad <strong>Shell uzvraća udarac.</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/shell-wars-episode-5-the-new-job/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hack the shell pt.4</title>
		<link>http://www.linuxzasve.com/hack-the-shell-pt-4</link>
		<comments>http://www.linuxzasve.com/hack-the-shell-pt-4#comments</comments>
		<pubDate>Thu, 23 May 2013 20:45:46 +0000</pubDate>
		<dc:creator>Lutherus</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[chgrp]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[chown]]></category>
		<category><![CDATA[Hack the shell]]></category>
		<category><![CDATA[Linux permission]]></category>
		<category><![CDATA[linux shell]]></category>
		<category><![CDATA[Lutherus]]></category>
		<category><![CDATA[rwx]]></category>
		<category><![CDATA[su]]></category>
		<category><![CDATA[superuser]]></category>
		<category><![CDATA[upute]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=22234</guid>
		<description><![CDATA[U prethodnom nastavku smo upoznali zamjenske znakove, filtere, te preusmjeravanje unosa i izlaza. Sad je vrijeme da se pozabavimo korisničkim dozvolama i grupama te kontrolom procesa. &#160; Dozvole Unix kao i Unixoidni operacijski sustavi, se razlikuju od ostalih operacijskih sustava ne samo po činjenici da se radi o multi-tasking operacijskim sustavima, već i po tome [...]]]></description>
				<content:encoded><![CDATA[<h4><!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->U prethodnom nastavku smo upoznali zamjenske znakove, filtere, te preusmjeravanje unosa i izlaza. Sad je vrijeme da se pozabavimo korisničkim dozvolama i grupama te kontrolom procesa.</h4>
<p>&nbsp;</p>
<h3>Dozvole</h3>
<p>Unix kao i Unixoidni operacijski sustavi, se razlikuju od ostalih operacijskih sustava ne samo po činjenici da se radi o <strong>multi-tasking operacijskim sustavima</strong>, već i po tome što su to <strong>multikorisnički sustavi</strong>.</p>
<div id="attachment_22312" class="wp-caption alignnone" style="width: 432px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/linux-users.jpg" rel="lightbox[22234]"><img class="size-full wp-image-22312" alt="Unix i Unixoidi su multikorisnički operativni sustavi" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/linux-users.jpg" width="422" height="268" /></a><p class="wp-caption-text">Unix i Unixoidi su multikorisnički operativni sustavi</p></div>
<p>&nbsp;</p>
<p>No, što to znači? To znači da više od jednog korisnika može istovremeno koristiti računalo; dakle, ulogirani korisnik se ne mora odlogirati kako bi se drugi ulogirao &#8211; mogu zajedno koristiti računalo.</p>
<p><strong>Iako vaše računalo ima samo jednu tipkovnicu i monitor, ne znači da je striktno namjenjeno jednom korisniku.</strong> Na primjer, ako je vaše računalo spojeno na Internet ili u lokalnu mrežu, ostali korisnici mu mogu pristupiti preko servisa poput Telneta ili SSH-a te tako koristiti računalo i njegove procese.</p>
<p><strong>Udaljeni korisnici mogu čak i pokretati X aplikacije.</strong> Takve aplikacije će se izvršavati na vašem računalu, no vi ih nećete vidjeti, već će se one pojaviti na zaslonu udaljenog korisnika koji ih pokreće. To je jedna od odlika X.org servera. <strong>Multikorisnička podrška nije novo svojstvo Unixa, već je značajka integrirana od najranije faze njegova razvoja.</strong> Ako se sjećate okoline u kojoj je Unix razvijan, još s početka našeg druženja, tada ovo ima smisla. Prije nego su računala postala osobna bila su glasna, ogromna i centralizirana, najčešće smještena u podrumu ili na nekom katu sveučilišta s terminalima za pristup strateški postavljenim po sveučilištu. Takvo računalo je moralo podržavati multikorisnički rad. <strong>Kako bi takav način bio i praktičan, trebalo je razviti i način zaštite korisnika od ostalih korisnika.</strong> Nije se moglo dopustiti da pogreške jednog korisnika utječu na rad računala ili pak na podatke drugog korisnika. Stoga su smišljene korisničke dozvole s kojima ćemo se sada i upoznati.</p>
<ul>
<li><em>chmod</em> – modificira pristup dokumentu</li>
<li><em>su</em> – korisnik postaje super user</li>
<li><em>chown</em> – mijenja vlasništvo nad dokumentom</li>
<li><em>chgrp</em> – mijenja vlasničku grupu dokumenta</li>
</ul>
<p>&nbsp;</p>
<h3>Dozvole datoteke</h3>
<p>Linux koristi istu shemu pristupa dokumentima i vlasništva nad njima kao i Unix.</p>
<p><strong>Svaki dokument i direktorij na vašem računalu ima određena prava pristupa i korištenja</strong> za svakog korisnika i korisničke grupe korištene na vašem računalu. Korisnička prava mogu se dodjeljivati i mijenjati za svakog korisnika ili grupu posebno. <strong>Prava mogu biti dodijeljena za čitanje, pisanje, izvršavanje ili pristup nekom dokumentu ili direktoriju.</strong> Kako bi vidjeli korisnička prava nekog dokumenta koristimo naredbu ls.</p>
<blockquote><p> <em>ls – l dokument.txt</em></p></blockquote>
<p>Ova će nam naredba ispisati kome pripada dokument, koja prava taj korisnik ima, kojoj grupi dokument pripada, koja prava imaju pripadnici te grupe, te što s tim dokumentom mogu ostali korisnici.</p>
<blockquote><p><em>chmod</em></p></blockquote>
<p><strong>Ova naredba se koristi za izmjenu dozvola datoteke ili direktorija.</strong> Za korištenje ove naredbe specificirate željenu razinu pristupa te željeni dokument kojem želite promijeniti razinu autorizacije.</p>
<p>Postoje dva načina putem kojih razina autorizacije može promijeniti, no ovdje ćemo proći samo jedan.</p>
<p>Kako bi lakše shvatili dozvole, pokušajte ih zamisliti kao serije bitova jer upravo tako ih i računalo doživljava. Evo i kako to radi:</p>
<blockquote><p><em>rwx rwx rwx = 111 111 111</em></p>
<p><em>rw- rw- rw- = 110 110 110</em></p>
<p><em>rwx &#8212; &#8212; = 111 000 000</em></p></blockquote>
<p>i tako dalje</p>
<blockquote><p><em>rwx = 111 binarno = 7</em></p>
<p><em>rw- = 110 binarno = 6</em></p>
<p><em>r-x = 101 binarno = 5</em></p>
<p><em>r&#8211; = 100 binarno = 4</em></p></blockquote>
<p>Ako svaki od tri seta autorizacije prikažete kao znamenku dobivate ideju kako se razine autorizacije mogu izmijeniti. Na primjer, izmijenit ćemo razinu autorizacije našoj dobro znanoj datoteci <em>datoteka.txt</em>. Dakle, našoj datoteci želimo dati da samo vlasnik ima pravo čitanja i izmjene te je također želimo zaštititi od drugih korisnika. To ćemo napraviti na sljedeći način:</p>
<blockquote><p><em>chmod 600 datoteka.txt</em></p></blockquote>
<p>U daljnjem nastavku donosim tablicu koja pokriva sve uobičajenije primjene. Za više informacija proučite manual chmod naredbe.</p>
<blockquote><p>777 (rwxrwxrwx) Nema restrikcija, svi mogu sve.</p>
<p>755 (rwxr-xr-x) Vlasnik može čitati, izmjenjivati i pokretati. Ostali korisnici mogu čitati i pokretati.</p>
<p>700 (rwx&#8212;&#8212;) Vlasnik može čitati, izvršiti i mijenjati. Ostali korisnici nemaju nikakva prava.</p>
<p>666 (rw-rw-rw-) Svi korisnici mogu samo čitati i izmijeniti.</p>
<p>644 (rw-r&#8211;r&#8211;) Vlasnik može čitati i izmijeniti, svi ostali mogu samo čitati.</p>
<p>600 (rw&#8212;&#8212;-) Korisnik može samo čitati i izmijeniti, svi ostali korisnici nemaju nikakva prava.</p></blockquote>
<p>&nbsp;</p>
<h3>Dozvole direktorija</h3>
<p>Naredba chmod se također može koristiti za izmjene ovlasti nad direktorijima.</p>
<p>U većini slučajeva shema za izmjenu ovlasti je ista kao i kod datoteka, no izvršavanje se vrši na drugačiji način. Evo i nekoliko zgodnih primjera za direktorije.</p>
<blockquote><p>777 (rwxrwxrwx) Nema restrikcija. Jako loša ideja.</p>
<p>755 (rwxr-xr-x) Vlasnik ima pun pristup, ostali mogu samo vidjeti ovaj direktorij.</p>
<p>700 (rwx&#8212;&#8212;) Vlasnik ima sva prava, ostali korisnici ne mogu ništa.</p></blockquote>
<p>&nbsp;</p>
<h3>Super user</h3>
<p><strong>Kako bi se izvršile neke radnje prilikom administriranja sustava, potrebno je postati super korisnik.</strong></p>
<div id="attachment_22311" class="wp-caption alignnone" style="width: 590px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/i-am-root.jpg" rel="lightbox[22234]"><img class="size-large wp-image-22311" alt="Root korisnik može sve!" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/i-am-root-580x326.jpg" width="580" height="326" /></a><p class="wp-caption-text">Root korisnik može sve!</p></div>
<p>&nbsp;</p>
<p><strong>No, korisnik ne bi smio ostati ulogiran kao super korisnik</strong> (bili ste upozoreni i to ne samo od mene!).</p>
<p><strong>U mnogim distribucijama postoji program koji vam daje trajan pristup super korisničkom, odnosno, korijenskom računu. Taj program se zove su.</strong> Su je kratica od <em>switch user,</em> međutim budući da se najčešće koristi sam, tj. bez dodatka imena korisnika, sinonim je prebacivanju u korijenski račun.</p>
<p>Kako bi postali super korisnik (root) jednostavno u terminal upišete <em>su</em> te unesete svoju root lozinku. Nakon toga ste root korisnik. Za povratak u svoj korisnički račun upišete <em>exit</em> ili pritisnete <em>ctrl+d</em>.</p>
<p><strong>U nekim distribucijama, poput Ubuntua, ovaj program je maknut te se koristi druga metoda &#8211; sudo</strong>.</p>
<p>Sudo se koristi i kod ostalih distribucija i to za trenutno izvršavanje neke datoteke, no ne i za cijelo administriranje sustava. Prilikom unosa sudo naredbe, za razliku od naredbe su, korisnik ne unosi root lozinku već svoju korisničku lozinku. Za uspješno korištenje sudo naredbe korisnik mora biti član wheel grupe, te mora biti uređena datoteka sudoers.</p>
<p>&nbsp;</p>
<h3>Promjene vlasništva</h3>
<p>Naredbom <em>chown</em> možete promijeniti vlasnika nekog dokumenta ili direktorija.</p>
<p>Evo i primjera. Želimo promijeniti vlasnika nekog dokumenta.</p>
<p>Za to trebamo ući u root način rada, te unijeti naredbu chown za kojom slijedi ime korisnika za kojeg želimo da bude novi vlasnik dokumenta, te samo ime dokumenta kojeg želimo dodijeliti:</p>
<blockquote><p><em>chown korisničko_ime dokument</em></p></blockquote>
<p>Nakon izvršavanja, naredba nas vraća u novi redak, te možemo izaći i vratiti se prijašnjoj sesiji.</p>
<p>Na isti način se mijenjaju i vlasništva nad direktorijima.</p>
<p>&nbsp;</p>
<h3>Promjene vlasništva grupa</h3>
<p>Također se mogu mijenjati i vlasništva grupa nad datotekama. Za to se koristi naredba <em>chgrp</em>.</p>
<p>Evo i primjera:</p>
<blockquote><p><em>chgrp korisnička_grupa dokument</em></p></blockquote>
<p>Da bi korisnik mogao koristiti ovaj dokument mora biti član grupe kojoj dokument pripada.</p>
<p>&nbsp;</p>
<p>Ovim ujedno i završavamo naše druženje kroz terminal. Možda se kasnije sretnemo još jednom, u nekoj dalekoj galaksiji ili u nekome od paralelnih univerzuma, a dotle, hvala vam na druženju i svako dobro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/hack-the-shell-pt-4/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Hack the shell treći dio</title>
		<link>http://www.linuxzasve.com/hack-the-shell-treci-dio</link>
		<comments>http://www.linuxzasve.com/hack-the-shell-treci-dio#comments</comments>
		<pubDate>Wed, 15 May 2013 20:36:35 +0000</pubDate>
		<dc:creator>Lutherus</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Hack the shell]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[upute]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=21582</guid>
		<description><![CDATA[Dosad smo naučili što je to shell i kako on radi, strukturu Unix direktorija te se upoznali s terminal emulatorima i ukratko prošetali kroz povijest i razvoj. Također, upoznali smo Bash te koristili naredbe za manipulaciju direktorijima, datotekama i tekstom. U novom nastavku našeg druženja, upoznat ćemo se sa zamjenskim znakovima, I/O preusmjerenjima te malo [...]]]></description>
				<content:encoded><![CDATA[<h4>Dosad smo <a href="http://www.linuxzasve.com/tag/hack-the-shell" target="_blank">naučili</a> što je to shell i kako on radi, strukturu Unix direktorija te se upoznali s terminal emulatorima i ukratko prošetali kroz povijest i razvoj. Također, upoznali smo Bash te koristili naredbe za manipulaciju direktorijima, datotekama i tekstom. U novom nastavku našeg druženja, upoznat ćemo se sa zamjenskim znakovima, I/O preusmjerenjima te malo dublje zaviriti u ljusku.</h4>
<div id="attachment_21969" class="wp-caption alignnone" style="width: 590px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/cli-fear_shot.jpg" rel="lightbox[21582]"><img class="size-large wp-image-21969" alt="cli-fear_shot" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/cli-fear_shot-580x420.jpg" width="580" height="420" /></a><p class="wp-caption-text">Pobjedite strah od Terminala</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><em><strong>Zamjenski znakovi</strong></em></h4>
<p>Prije nego pređemo na ostale naredbe, želim spomenuti nešto što ih čini toliko moćnima &#8211; zamjenski znakovi. Kako ljuska koristi datotečna imena, pruža i znakove koji pomažu specificirati cijele grupe. Ti znakovi se nazivaju zamjenski znakovi (wildcards u engleskoj literaturi). Zamjenski znakovi omogućuju odabir datoteka po određenom kriteriju. U nastavku ćemo vidjeti važnije zamjenski znakove.</p>
<p>&nbsp;</p>
<p><em>Zamjenski znak                         Značenje</em></p>
<p><em>*                                                 Odgovara svim kriterijima</em><br />
<em> ?                                                 Odgovara jednom kriteriju</em><br />
<em> [characters]                         Odgovara svakom znaku iz seta znakova</em><br />
<em> [!characters]                       Odgovara svakom znaku koj ne pripata setu znakova</em></p>
<p>&nbsp;</p>
<p><em>*Posix znakovi</em></p>
<p><em>[:alnum:]                             Alfanumerički znakovi</em><br />
<em> [:alpha:]                               Alfabetski znakovi</em><br />
<em> [:digit:]                                Numerički znakovi</em><br />
<em> [:upper:]                             Alfabetski znakovi s velikim slovima</em><br />
<em> [:lower:]                              Alfabetski znakovi s malim slovima</em></p>
<p>&nbsp;</p>
<p>Zamjenske znakove možete koristiti s bilo kojom naredbom koja prihvaća argumente u obliku datotečnih imena.</p>
<p>&nbsp;</p>
<h4><em><strong>I/O preusmjeravanje</strong></em></h4>
<p>U ovome dijelu ćemo proučiti vrlo korisno svojstvo mnogih naredbi, a to je I/O preusmjeravanje. Kao što smo vidjeli, mnoge naredbe ispisuju svoj izlaz na ekran, no to ne mora nužno biti tako. Korištenje dodatnih znakova s tim naredbama, njihov izlaz možemo preusmjeriti u neki dokument i pohraniti, poslati nekom uređaju ili pak nekoj drugoj naredbi.</p>
<p>&nbsp;</p>
<p><em>Standardan izlaz</em></p>
<p>Standardan izlaz možemo primijetiti ako pokrenemo samo naredbu ls ili cat.<br />
Npr. ls će izlistati sve datoteke i direktorije u direktoriju u kojem se trenutno nalazimo.<br />
No, to možemo preusmjeriti i u neki dokument, npr. home.txt.</p>
<dl>
<dt></dt>
<dd><code>ls &gt; home.txt</code></dd>
</dl>
<p>U ovom slučaju pokrenuli smo naredbu ls koje se izvršila samo što njen ishod nismo vidjeli na zaslonu već je preusmjeren u datoteku home.txt koja se spremila u trenutni direktorij.<br />
Dakle, za preusmjeravanje koristimo znak &gt;. Sljedeći put kad pokrenemo istu naredbu, datoteka home.txt će biti prepisana, no ako želimo samo novi ishod nadodati u dokument to radimo s duplim znakom &gt;.</p>
<dl>
<dt></dt>
<dd><code>ls &gt;&gt; home.txt</code></dd>
</dl>
<p><em>Standardan unos</em></p>
<p>Također, mnoge naredbe mogu i primiti ulaz. To se naziva standardnim unosom. Nativno se unos odvija putem tipkovnice, no ako nešto često izvršavate, to možete pohraniti u tekstualnu datoteku te iz nje unijeti u naredbu. Za to se koristi znak &lt;.</p>
<dl>
<dt></dt>
<dd><code>sort &lt; dokument.txt</code></dd>
</dl>
<p>U ovom primjeru smo koristili naredbu sort da bi sortirali elemente u našoj datoteci. Rezultat se ispisao na ekranu. No, ranije smo naučili da možemo izlaz naredbi pohraniti u dokument, pa zašto ne bismo ove dvije naredbe spojili?</p>
<dl>
<dt></dt>
<dd><code>sort &lt; dokument.txt  &gt; sortirani_dokument.txt</code></dd>
</dl>
<p>Kao što vidimo, ova linija ima kombiniran ulaz i izlaz. Prvo čita našu datoteku u kojoj tražim da sortira elemente te sortirane elemente sprema u novi dokument.</p>
<p><em>Spajanje</em></p>
<p>Jedna od korisnijih stvari I/O preusmjerenja je spajanje naredbi (pipe u eng. literaturi).<br />
Spajanjem naredbi nadovezujemo jednu na drugu te zajedno funkcioniraju kao jedna naredba.</p>
<dl>
<dt></dt>
<dd><code>ls -l | less</code></dd>
</dl>
<p>U ovom primjeru izlaz naredbe</p>
<dl>
<dt></dt>
<dd><code>ls -l</code></dd>
</dl>
<p>je pohranjen u naredbu less korištenjem | znaka . On se obično nalazi na tipki W, a dobije se pritiskom tipke AltGr i W.<br />
Ovom metodom možete postići da svaka naredba ima scrolling izlaz.</p>
<p>Evo i nekoliko zgodnih primjera spajanja naredbi:</p>
<p><em>Naredba</em></p>
<dl>
<dt></dt>
<dd><code>ls -lt | head</code></dd>
</dl>
<p><em>Što radi</em></p>
<p>Pokazuje 10 najnovijih dokumenata u direktoriju</p>
<p><em>Naredba</em></p>
<dl>
<dt></dt>
<dd><code>du | sort -nr</code></dd>
</dl>
<p><em>Što radi</em></p>
<p>Ispisuje sve direktorije te koliko mjesta zauzimaju</p>
<p><em>Naredba</em></p>
<dl>
<dt></dt>
<dd><code>find . -type f -print | wc -l</code></dd>
</dl>
<p><em>Što radi</em></p>
<p>Ispisuje broj svih datoteka u direktoriju i svim njegovim poddirektorijima</p>
<p>&nbsp;</p>
<p><em>Filteri</em></p>
<p>Kategorija programa koji se mogu koristiti sa spajanjem zovu se filteri.<br />
Filteri uzimaju podatke preko standardnog unosa, obave svoj zadatak te rezultat prikažu u obliku standardnog izlaza. Zamišljeni su i dizajnirani kako bi omogućili procesuiranje informacija na vrlo napredan način. Evo i nekoliko programa koji se ponašaju kao filteri:</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>sort</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Sortira elemente</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>uniq</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>U sortiranim dokumentima miče duplikate linija</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>grep</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Pregledava svaku liniju iz standardnog ulaza te na izlaz stavlja samo liniju koja sadrži određeni pojam</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>fmt</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Čita tekst u standardnom ulazu te na izlaz stavlja formatiran tekst</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>pr</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Priprema dokument za printanje. Uzima tekst te ga lomi na stranice i poglavlja pritom označavajući zaglavlje i podnožje te ga obrađenog sprema za printanje</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>head</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Čita prvih nekoliko linija teksta. Korisno za čitanje zaglavlja dokumenata.</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>tail</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Čita zadnjih nekoliko linija datoteke. Vrlo korisno za pregled zadnjih unosa u log datoteci</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>tr</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Prevodi znakovlje. Može se koristiti za prevođenje velikih slova u mala</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>sed</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Stream editor. Može raditi kompliciranije zadatke u odnosu na tr</p>
<p><em>Program</em></p>
<dl>
<dt></dt>
<dd><code>awk</code></dd>
</dl>
<p><em>Što radi?</em></p>
<p>Cijeli programski jezik za izradu filtera. Vrlo moćan i koristan u administriranju sustava</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Hvala na pažnji, toliko za danas.</p>
<p>U sljedećem dijelu ćemo se upoznati s dozvolama i korisničkim grupama kao i s kontrolom zadataka.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/hack-the-shell-treci-dio/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Produžite trajanje baterije na prijenosniku s Linuxom</title>
		<link>http://www.linuxzasve.com/produzite-trajanje-baterije-na-prijenosniku-s-linuxom</link>
		<comments>http://www.linuxzasve.com/produzite-trajanje-baterije-na-prijenosniku-s-linuxom#comments</comments>
		<pubDate>Mon, 22 Apr 2013 13:28:33 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[autonomija]]></category>
		<category><![CDATA[autonomija baterije]]></category>
		<category><![CDATA[baterija]]></category>
		<category><![CDATA[Battery life]]></category>
		<category><![CDATA[Linux power management]]></category>
		<category><![CDATA[Power Management]]></category>
		<category><![CDATA[TLP]]></category>
		<category><![CDATA[trajanje baterije]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=21125</guid>
		<description><![CDATA[Mnogi korisnici kao jedan od nedostataka GNU/Linux distribucija u odnosu na Windows navode jako kratko trajanje baterije na prijenosnim računalima. Osobno mogu potvrditi da na mojemu laptopu bilo koja GNU/Linux distribucija može izdržati otprilike sat i pol vremena, dok Windows to vrijeme razvuče na čak dva i pol sata. Onoga kome je jako bitna autonomija [...]]]></description>
				<content:encoded><![CDATA[<h4>Mnogi korisnici kao jedan od nedostataka GNU/Linux distribucija u odnosu na Windows navode jako kratko trajanje baterije na prijenosnim računalima. Osobno mogu potvrditi da na mojemu laptopu bilo koja GNU/Linux distribucija može izdržati otprilike sat i pol vremena, dok Windows to vrijeme razvuče na čak dva i pol sata.</h4>
<p dir="ltr">Onoga kome je jako bitna autonomija prijenosnog računala to će vjerojatno i spriječiti od instaliranja i korištenja Linuxa na svojemu laptopu. Razlog zbog kojega je ovaj problem i dalje učestal je nedostatak kvalitetnih upravljačkih programa za GNU/Linux, odnosno <strong>loša ili nikakva optimizacija istih</strong> za hardver za koji su namijenjeni.</p>
<p dir="ltr">Dok Linux ne postane malo popularniji i time privuče više developera koji će biti zainteresirani za rješavanje ovog problema, moramo se pomiriti s time da ćemo svoj laptop malo češće priključivati na izvor napajanja, ili potražiti nekakve druge alternative. Jedna od tih alternativa je<strong> TLP</strong>, odn. alat za naprednije upravljanje energijom na Linuxu koji uz niz različitih postavki produljuje vijek baterije na prijenosnim računalima. Određene stavke koje TLP dodatno podešava:</p>
<ul>
<li>
<p dir="ltr">Optimizira modul kernela koji se koristi samo na prijenosnim računalima,</p>
</li>
<li>
<p dir="ltr">Utječe na tzv. “dirty buffer timeout”,</p>
</li>
</ul>
<ul>
<li>
<p dir="ltr">Podešava frekvenciju procesora ovisno o potrebama, uključujući i tzv. &#8220;turbo boost&#8221; i &#8220;turbo core&#8221; način rada na određenim procesorima,</p>
</li>
<li>
<p dir="ltr">Upravlja procesima na način da maksimalno optimizira potrošnju energije kod višejezgrenih procesora te hyper-threading tehnologije,</p>
</li>
<li>
<p dir="ltr">Upravlja potrošnjom energije tvrdih diskova <strong>smanjujući brzinu vrtnje</strong> kada se ne obavlja nikakvo zapisivanje odn. čitanje s diska,</p>
</li>
<li>
<p dir="ltr">Uključuje i upravlja SATA <span style="text-decoration: underline;"><a href="https://wiki.ubuntu.com/Kernel/PowerManagementALPM">ALPM</a></span> tehnologijom kada je to potrebno,</p>
</li>
<li>
<p dir="ltr">Dodatno podešava PCI Express <span style="text-decoration: underline;"><a href="http://wireless.kernel.org/en/users/Documentation/ASPM">ASPM</a></span> tehnologiju, međutim samo na  Linux kernelu 2.6.35 i novijima,</p>
</li>
<li>
<p dir="ltr">Upravlja potrošnjom energije na svim PCI(e) bus uređajima, međutim opet samo na Linux kernelu 2.6.35 i novijem,</p>
</li>
<li>
<p dir="ltr">Podešava Radeon KMS drivere za efikasnije korištenje energije (Linux 2.6.35 i noviji),</p>
</li>
<li>
<p dir="ltr">Upravlja potrošnjom energije i na wifi karticama, no ovo opet ovisi o instaliranim upravljačkim programima i kernelu,</p>
</li>
<li>
<p dir="ltr">Isključuje optički pogon kada se ne koristi.</p>
</li>
</ul>
<p dir="ltr"><b><b></b></b><strong>Dodatne funkcije koje pruža TLP su:</strong></p>
<ul>
<li>
<p dir="ltr">I/O scheduler,</p>
</li>
<li>
<p dir="ltr">Automatska supenzija pojedinih USB portova,</p>
</li>
<li>
<p dir="ltr">“Audio power saving” način rada na hda_intel i ac97 upravljačkim programima,</p>
</li>
<li>
<p dir="ltr">Paljenje i gašenje wifi, bluetooth ili wwan uređaja kod pokretanja ili gašenja računala,</p>
</li>
<li>
<p dir="ltr">Gašenje “Wake On LAN” tehnologije,</p>
</li>
<li>
<p dir="ltr">Vraćanje WWAN stanja nakon suspenzije ili hibernacije,</p>
</li>
<li>
<p dir="ltr">Smanjenje napona na Intelovim procesorima, što zahtijeva kernel s PHC zakrpom,</p>
</li>
<li>
<p dir="ltr">Prag punjenja baterije na Thinkpad laptopima,</p>
</li>
<li>
<p dir="ltr">Rekalibracija baterije na ThinkPad laptopima.</p>
</li>
</ul>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/linux-laptop.jpg" rel="lightbox[21125]"><img class="aligncenter size-full wp-image-21126" alt="linux-laptop" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/linux-laptop.jpg" width="556" height="328" /></a></p>
<p>TLP automatski podešava sve ove postavke kod svakog pokretanja računala i kod svake promjene napajanja, no to vas ne sprječava da samostalno podesite sve po svojoj želji. Ono što za početak morate učiniti je ukloniti bilo kakve vlastite postavke i skripte vezane uz potrošnju energije (koje se nalaze recimo u <strong>/etc/rc.local</strong>) i ukloniti <strong>laptop-mode-tools</strong> paket. Nakon toga možete krenuti na instalaciju TLP-a. Pa krenimo redom po distribucijama.</p>
<h3>Ubuntu 10.04 &#8211; 13.04</h3>
<p>Dodajte repozitorij i instalirajte potrebne pakete:</p>
<blockquote>
<p dir="ltr">sudo add-apt-repository ppa:linrunner/tlp</p>
<p dir="ltr">sudo apt-get update</p>
<p dir="ltr">sudo apt-get install tlp tlp-rdw tp-smapi-dkms smartmontools ethtool</p>
</blockquote>
<p dir="ltr">A noviji Sandy Bridge laptopi zahtijevaju dodatan paket:</p>
<blockquote>
<p dir="ltr">sudo apt-get install acpi-call-tools</p>
</blockquote>
<h3>Debian 6.0 i noviji</h3>
<p dir="ltr">Dodajte sljedeći repozitorij u /etc/apt/sources.list:</p>
<blockquote>
<p dir="ltr">deb http://ppa.launchpad.net/linrunner/tlp/ubuntu lucid main</p>
</blockquote>
<p dir="ltr">Uvezite javni ključ (kao root):</p>
<blockquote>
<p dir="ltr">apt-key adv &#8211;keyserver keyserver.ubuntu.com &#8211;recv-keys 02D65EFF</p>
</blockquote>
<p dir="ltr">Ili s ovim, ako gornja naredba ne uspije:</p>
<blockquote>
<p dir="ltr">apt-key adv &#8211;keyserver pool.sks-keyservers.net &#8211;recv-keys 02D65EFF</p>
</blockquote>
<p dir="ltr">Osvježite repozitorije i instalirajte potrebne pakete:</p>
<blockquote>
<p dir="ltr">apt-get update</p>
<p dir="ltr">apt-get install tlp tlp-rdw tp-smapi-dkms smartmontools ethtool</p>
</blockquote>
<p dir="ltr">Te na novijim Sandy Bridge laptopima:</p>
<blockquote>
<p dir="ltr">sudo apt-get install acpi-call-tools</p>
</blockquote>
<h3>Arch</h3>
<p dir="ltr">Za Arch korisnike TLP je dostupan u <a href="https://aur.archlinux.org/packages/tlp/">AUR</a> repozitoriju, a upute za instalaciju se nalaze <a href="https://wiki.archlinux.org/index.php/TLP">ovdje</a>.</p>
<h3>Gentoo</h3>
<p dir="ltr">Upute za Gentoo se nalaze na Gentoo <a href="http://de.gentoo-wiki.com/wiki/TLP">wiki</a> stranici.</p>
<h3>openSUSE 11.4</h3>
<blockquote>
<p dir="ltr">zypper ar -f <a href="http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_11.4/home:cdersch:TLP.repo">http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_11.4/home:cdersch:TLP.repo</a></p>
</blockquote>
<p dir="ltr">Ako contrib repozitorij nije dodan učinite još ovo:</p>
<blockquote>
<p dir="ltr">zypper ar -f <a href="http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/openSUSE:11.4:Contrib.repo">http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/openSUSE:11.4:Contrib.repo</a></p>
</blockquote>
<h3>openSUSE 12.1</h3>
<blockquote>
<p dir="ltr">zypper ar -f <a href="http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_12.1/home:cdersch:TLP.repo">http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_12.1/home:cdersch:TLP.repo</a></p>
</blockquote>
<p dir="ltr">Ako contrib repozitorij nije dodan učinite još ovo:</p>
<blockquote>
<p dir="ltr">zypper ar -f <a href="http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_12.1/openSUSE:Factory:Contrib.repo">http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_12.1/openSUSE:Factory:Contrib.repo</a></p>
</blockquote>
<h3>openSUSE Tumbleweed</h3>
<blockquote>
<p dir="ltr">zypper ar -f <a href="http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_Tumbleweed/home:cdersch:TLP.repo">http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_Tumbleweed/home:cdersch:TLP.repo</a></p>
</blockquote>
<p dir="ltr">Osvježite repozitorije i instalirajte potrebne pakete:</p>
<blockquote>
<p dir="ltr">zypper ref</p>
<p dir="ltr">zypper in tlp tlp-rdw tp_smapi-kmp-desktop smartmontools ethtool</p>
</blockquote>
<h3>Fedora 16 i novije</h3>
<p dir="ltr">Kao root pokrenite:</p>
<blockquote>
<p dir="ltr">yum localinstall &#8211;nogpgcheck <a href="http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm">http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm</a></p>
<p dir="ltr">yum localinstall &#8211;nogpgcheck <a href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm">http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm</a></p>
<p dir="ltr">yum install tlp tlp-rdw akmod-tp_smapi</p>
</blockquote>
<p dir="ltr">I na novijim Sandy Bridge laptopima:</p>
<blockquote>
<p dir="ltr">yum install akmod-acpi_call</p>
</blockquote>
<p dir="ltr">I to bi bilo to. Na svim distribucijama je još potrebno samo pokrenuti TLP:</p>
<blockquote>
<p dir="ltr">sudo tlp start</p>
</blockquote>
<p dir="ltr">A za prikaz statusa TLP-a pokrenite:</p>
<blockquote>
<p dir="ltr">sudo tlp-stat</p>
</blockquote>
<p dir="ltr">Sve postavke za TLP su spremljene u <strong>/etc/default/tlp</strong>, pa ako ih želite samostalno mijenjati uputite se na stranicu <a href="http://linrunner.de/en/tlp/docs/tlp-configuration.html">TLP</a> projekta za upute. U komentarima očekujemo vaš feedback.</p>
<p dir="ltr"><em>Reference: <a href="http://www.webupd8.org/2013/04/improve-power-usage-battery-life-in.html">webupd8</a>, <a href="http://linrunner.de/en/tlp/tlp.html">TLP</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/produzite-trajanje-baterije-na-prijenosniku-s-linuxom/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Šaljite i primajte SMS-ove s 3G USB modema pomoću Wammua</title>
		<link>http://www.linuxzasve.com/saljite-i-primajte-sms-ove-s-3g-usb-modema-pomocu-wammua</link>
		<comments>http://www.linuxzasve.com/saljite-i-primajte-sms-ove-s-3g-usb-modema-pomocu-wammua#comments</comments>
		<pubDate>Sun, 21 Apr 2013 20:25:44 +0000</pubDate>
		<dc:creator>Branko</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[3G stick]]></category>
		<category><![CDATA[gammu]]></category>
		<category><![CDATA[Huawei E303]]></category>
		<category><![CDATA[Linux mobilni internet]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[mobilni internet]]></category>
		<category><![CDATA[wammu]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=21077</guid>
		<description><![CDATA[Naučite kako u par jednostavnih koraka omogućiti čitanje i slanje SMS poruka na 3G modemima. U današnje doba pristup internetu smatramo nečim što se podrazumijeva. Moramo ga imati svugdje i uvijek! Prije nekoliko godina je bilo nezamislivo imati pristup internetu u vikendici ili na nekom otoku. Sada ćemo gotovo bez razmišljanja na godišnji odmor ponijeti 3G [...]]]></description>
				<content:encoded><![CDATA[<h4>Naučite kako u par jednostavnih koraka omogućiti čitanje i slanje SMS poruka na 3G modemima.</h4>
<p><strong>U današnje doba pristup internetu smatramo nečim što se podrazumijeva.</strong> Moramo ga imati svugdje i uvijek! Prije nekoliko godina je bilo nezamislivo imati pristup internetu u vikendici ili na nekom otoku. Sada ćemo gotovo bez razmišljanja na godišnji odmor ponijeti 3G USB modem i pomoću njega uzdržavati svoju ovisnost o informacijama. Oni ultramobilni među nama koristit će ovakav pristup internetu tijekom cijele godine.</p>
<p>Svi znamo da <strong>Linux već nekoliko godina ima izvrsnu podršku za 3G internet <em>stickove</em></strong>. Najčešće je dovoljno utaknuti <em>stick</em>, unijeti u Network Manager podatke o zemlji i operateru (eventualno još i PIN) i povezati se na net. Samo se rijetki među nama prisjećaju početaka ove tehnologije kada ste morali izvoditi svakakve &#8220;kerefeke&#8221; da pokrenete svoj 3G modem. Lijepo je da su ti dani već daleko iza nas.</p>
<p>Međutim, iako je povezivanje na net bezbolno, <strong>donedavno sam smatrao da je slanje i primanje SMS poruka putem ovih uređaja na Linuxu nemoguće, ili u najmanju ruku jako teško.</strong> I nisam mogao biti više u krivu!</p>
<p><strong>SMS-ovi su nam važni</strong> jer ćemo putem njih obnavljati svoje <em>prepaid</em> račune, a ako ste na pretplati, putem njih možete dobivati informacije od svog ISP-a te se pretplaćivati ili odjavljivati na različite usluge. Korisnici &#8220;onih drugih&#8221; operativnih sustava imaju na <em>sticku</em> dostupan program pomoću kojeg primaju i šalju SMS-ove. Mi ga imamo u repozitorijima svojih distribucija. <img src='http://www.linuxzasve.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Koristit ćemo program Wammu.</strong> Neki od vas ga možda već koriste za komunikaciju sa svojim mobitelom. Možda niste znali, ali <strong>Wammu podržava i ove 3G modeme!</strong> Program instalirajte iz službenih repozitorija vaše distribucije.</p>
<div id="attachment_21111" class="wp-caption alignnone" style="width: 431px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Huawei-E-303.jpg" rel="lightbox[21077]"><img class="size-large wp-image-21111" alt="Huawei-E-303" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Huawei-E-303-580x419.jpg" width="421" height="304" /></a><p class="wp-caption-text">U ovom vodiču smo koristili Huawei E 303 3G modem.</p></div>
<p>&nbsp;</p>
<h3>Podešavanje</h3>
<p>Evo kako ga podesiti:</p>
<p>Nakon instalacije Wammua <strong>dodajte sebe u grupu dialout.</strong> Ako nemate tu grupu, stvorite ju i dodajte svoje korisničko ime u nju. <strong>Bez ovog koraka Wammu biste morali svaki puta pokretati kao root.</strong><br />
Evo kako to izgleda na Xfceu:</p>
<div id="attachment_21080" class="wp-caption alignnone" style="width: 590px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu18.jpg" rel="lightbox[21077]"><img class="size-large wp-image-21080" alt="Dodajte se u grupu dialout" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu18-580x359.jpg" width="580" height="359" /></a><p class="wp-caption-text">Dodajte se u grupu dialout. Ako nemate tu grupu, kreirajte ju.</p></div>
<p>&nbsp;</p>
<p>Još jedan korak prije akcije. <strong>Network Manager će u potpunosti preuzeti 3G modem,</strong> pa za slanje i primanje poruka morate biti isključeni s mobilnog interneta i <strong>u Network Manageru morate onemogućiti mobilni internet.</strong> (Klikom na kvačicu u <em>Enable mobile broadband</em>). To je malkice nezgodno, ali mislim da nije prevelik problem, jer ne koristite valjda svoj 3G modem za dopisivanje putem SMS-a?</p>
<div id="attachment_21081" class="wp-caption alignnone" style="width: 219px"><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu16.jpg" rel="lightbox[21077]"><img class="size-full wp-image-21081" alt="Prije pokretanja Wammua u Network Manageru isključite mobilni internet" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu16.jpg" width="209" height="151" /></a><p class="wp-caption-text">Prije pokretanja Wammua u Network Manageru isključite mobilni internet</p></div>
<p>&nbsp;</p>
<p>Sada pokrenite Wammu. <strong>Pokušat ćemo automatsko podešavanje putem čarobnjaka.</strong> Većina 3G modema će biti prepoznata bez problema. Ako ne uspijete, pokazat ću vam kako to napraviti ručno.</p>
<p>Odaberite <em>Phone wizard</em> u <em>Wammu</em> izborniku:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu1.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21084" alt="Wammu phone wizzard" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu1-580x453.jpg" width="580" height="453" /></a></p>
<p>Provjerite je li 3G modem uključen u računalo:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu2.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21085" alt="Wammu2" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu2-580x446.jpg" width="580" height="446" /></a></p>
<p>Odaberite automatsku pretragu:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu3.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21086" alt="Wammu3" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu3-580x462.jpg" width="580" height="462" /></a></p>
<p>Odaberite konekciju putem USB-a:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu4.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21087" alt="Wammu4" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu4-580x451.jpg" width="580" height="451" /></a></p>
<p>Pokreće se automatsko traženje 3G modema. <strong>Ovaj korak može potrajati nekoliko minuta pa budite strpljivi:</strong></p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu5.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21088" alt="Wammu5" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu5-580x450.jpg" width="580" height="450" /></a></p>
<p>Uređaj je pronađen. Nudi se više izbora. (Na mom uređaju sva tri ponuđena izbora rade bez problema. Možda će na vašem biti potrebno odabrati točno jedan od ponuđenih.)</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu6.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21089" alt="Wammu6" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu6-580x385.jpg" width="580" height="385" /></a></p>
<p>Potvrda. Uređaj je pronađen:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu8.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21092" alt="Wammu8" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu8-580x442.jpg" width="580" height="442" /></a></p>
<p>Automatsko podešavanje je dovršeno. Unesite još ime uređaja.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu9.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21093" alt="Wammu9" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu9-580x440.jpg" width="580" height="440" /></a></p>
<p>&nbsp;</p>
<h3>Ručno unošenje postavki</h3>
<p>Isključite vezu s Network Managerom kako je to opisano na početku. Spojite svoj 3G modem.</p>
<p>U Terminal upišite:</p>
<blockquote><p><em>dmesg | grep tty</em></p></blockquote>
<p>Dobit ćete ispis dostupnih uređaja. 3G modemi započinju s tty, a ovisno o proizvođaču imaju različit nastavak. Kod mene se radilo o ttyUSB0.</p>
<p>Pokrenite Wammu, izbornik <em>Settings</em> i u njemu karticu <em>Connection</em>. Unesite vaš uređaj (<em>/dev/tty*</em>). Kao vezu u padajućem izborniku odaberite <em>at19200</em> ili <em>at115200</em>. Unesite željeno ime za uređaj i kliknite OK.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu19.jpg" rel="lightbox[21077]"><img alt="Wammu19" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu19-580x412.jpg" width="479" height="340" /></a></p>
<p>&nbsp;</p>
<h3>Primanje i slanje SMS poruka</h3>
<p>S mobilnim uređajem se spajamo odabirom opcije <em>Connect</em> u <em>Phone</em> izborniku:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu10.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21094" alt="Wammu10" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu10-580x459.jpg" width="580" height="459" /></a></p>
<p>Poruke preuzimamo s uređaja klikom na izbornik <em>Retrieve</em>, te u njemu na opciju <em>Messages</em>:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu11.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21095" alt="Wammu11" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu11-580x456.jpg" width="580" height="456" /></a></p>
<p>Evo kako to izgleda kod mene:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu12.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21096" alt="Wammu12" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu12-580x339.jpg" width="580" height="339" /></a></p>
<p>Poruke šaljemo iz izbornika <em>Create</em> odabirom opcije <em>Message</em>:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu13.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21097" alt="Wammu13" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu13-580x333.jpg" width="580" height="333" /></a></p>
<p>Unesite broj i željenu poruku. Označite <em>Send message</em> i potvrdite slanje s <em>OK</em>:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu14.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21098" alt="Wammu14" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu14-580x365.jpg" width="580" height="365" /></a></p>
<p>Vezu s modemom prekidate pomoću opcije <em>Disconnect</em> u <em>Phone</em> izborniku:</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu15.jpg" rel="lightbox[21077]"><img class="alignnone size-large wp-image-21100" alt="Wammu15" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Wammu15-580x334.jpg" width="580" height="334" /></a></p>
<p><strong>VAŽNA NAPOMENA: Kada se budete htjeli ponovno povezati na internet, ne zaboravite vratiti kvačicu na <em>Enable mobile broadband</em> u Network Manageru!</strong></p>
<h3>Zaključak</h3>
<p>Nakon par koraka koje je ionako najvjerojatnije odradio čarobnjak imate mogućnost slanja i primanja SMS poruka na vašem modemu. Više ne morate ići u &#8220;one druge&#8221; operativne sustave radi najobičnije obnove računa.</p>
<p>Na kraju bih samo napomenuo da je <strong>dobro ponekad prije puta u vikendicu ili ribolov &#8220;zaboraviti&#8221; mobitel i ostale moderne igračke.</strong> Pristup internetu je svakako korisna stvar, ali ne zaboravite da nije loše povremeno se odmoriti od modernog načina života. <img src='http://www.linuxzasve.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/saljite-i-primajte-sms-ove-s-3g-usb-modema-pomocu-wammua/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Za malo novca od Raspberry Pija složite prijenosnik</title>
		<link>http://www.linuxzasve.com/za-malo-novca-od-raspberry-pija-slozite-prijenosnik</link>
		<comments>http://www.linuxzasve.com/za-malo-novca-od-raspberry-pija-slozite-prijenosnik#comments</comments>
		<pubDate>Thu, 11 Apr 2013 18:39:53 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[Atrix 4G]]></category>
		<category><![CDATA[Atrix dock]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Motorola Atrix]]></category>
		<category><![CDATA[Motorola Atrix 4G]]></category>
		<category><![CDATA[Motorola dock]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[Raspberry Pi]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=20762</guid>
		<description><![CDATA[Ponosni ste vlasnik računala Raspberry Pi, međutim još uvijek mu niste našli pravu ili stalnu namjenu? Evo jedan prijedlog. Pokazat ćemo vam kako se za svega pedesetak eura može napraviti prijenosnik kojeg će pogoniti ni manje ni više, nego vaš Raspberry Pi. Naime, mobitel Motorola Atrix 4G ima zanimljiv dodatak &#8211; dock u obliku prijenosnika [...]]]></description>
				<content:encoded><![CDATA[<h4>Ponosni ste vlasnik računala Raspberry Pi, međutim još uvijek mu niste našli pravu ili stalnu namjenu? Evo jedan prijedlog.</h4>
<p>Pokazat ćemo vam kako se za svega pedesetak eura može <strong>napraviti prijenosnik</strong> kojeg će pogoniti ni manje ni više, nego vaš <a href="http://www.linuxzasve.com/tag/raspberry-pi">Raspberry Pi</a>. Naime, mobitel <a href="http://www.gsmarena.com/motorola_atrix_4g-3708.php">Motorola Atrix 4G</a> ima zanimljiv dodatak &#8211; dock u obliku prijenosnika s tipkovnicom, zaslonom i <strong>dodatnom baterijom!</strong> Jedina mu je svrha prihvatiti mobitel čiji se hardver upotrebljava da se upogoni ova zanimljiva simbioza. Kako navedeni mobitel više više nije u proizvodnji i prodaji, a dock po dimenzijama odgovara samo njemu, prilično ga je jednostavno naći za malo novca, novi ili polovni. Potražite ga na mrežnim stranicama tipa <a href="http://dx.com/">DealExtreme</a>, <a href="http://www.ebay.com/">eBay</a> pa čak i <a href="http://www.amazon.com/">Amazon</a>.</p>
<p><img class="alignnone size-full wp-image-20763" title="Raspberry Pi - Motorola Atrix 4G laptop dock" alt="Raspberry Pi - Motorola Atrix 4G laptop dock" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Raspberry-pi-atrix-dock.jpg" width="580" height="345" /></p>
<p>Kad vam dock napokon stigne, zasučite rukave i <strong>oboružajte se alatom</strong> jer nas čeka malo &#8216;uradi sam&#8217; posla. Potrebno je ručno spojiti dva kabla (postupak je detaljno opisan u videozapisu ispod), a nakon toga jednostavno priključimo svoj Rasberry Pi u utor predviđen za Motorolu Atrix 4G.</p>
<p>Ovime završavamo postupak &#8211; sad imamo<strong> jeftini prijenosnik</strong>, a naš Raspberry Pi dobio je novu ulogu. Kad ga zatrebate za nešto drugo, jednostavno ga isključite iz docka.</p>
<p>Pogledajmo i <strong>video čitavoga postupka</strong>:</p>
<p><a href="http://www.youtube.com/watch?v=yZkz_a52I6s">http://www.youtube.com/watch?v=yZkz_a52I6s</a></p>
<blockquote><p>&#8220;Do sada je prodano pola milijuna Raspberry Pija: Brzinom od 40.000 komada tjedno u Sonyjevim pogonima u Walesu izašlo je do sada 500.000 Raspberry Pijeva koji se tamo proizvode za tvrtku Premier Farnell&#8221;, piše bug.hr.</p></blockquote>
<p><a href="http://2013.dorscluc.org/hr/"><img class="alignnone size-full wp-image-20541" title="DORS/CLUC 2013" alt="DORS/CLUC 2013" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/dorscluc_2013.jpg" width="580" height="97" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/za-malo-novca-od-raspberry-pija-slozite-prijenosnik/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Zvukovi pisaće mašine iz tipkovnice</title>
		<link>http://www.linuxzasve.com/zvukovi-pisace-masine-iz-tipkovnice</link>
		<comments>http://www.linuxzasve.com/zvukovi-pisace-masine-iz-tipkovnice#comments</comments>
		<pubDate>Fri, 05 Apr 2013 14:25:33 +0000</pubDate>
		<dc:creator>Vl@do</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Recenzije]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[FocusWriter]]></category>
		<category><![CDATA[fokus]]></category>
		<category><![CDATA[pisaća mašina]]></category>
		<category><![CDATA[recenzija]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[uputstva]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=20489</guid>
		<description><![CDATA[Tipkovnica kao stara pisaća mašina Sjećate li se zvuka pisaće mašine? U razgovoru s kolegom na poslu dolazimo na ideju kako bi bilo kul kada bi naše tipkovnice proizvodile takav zvuk. Uvjeravam ga da sigurno mora postojati program koji to odrađuje, ali nisam siguran da će raditi na njegovim Windowsima (pokušavam ga motivirati da konačno [...]]]></description>
				<content:encoded><![CDATA[<h4>Tipkovnica kao stara pisaća mašina</h4>
<p>Sjećate li se zvuka pisaće mašine? U razgovoru s kolegom na poslu dolazimo na ideju kako bi bilo kul kada bi naše tipkovnice proizvodile takav zvuk. Uvjeravam ga da sigurno mora postojati program koji to odrađuje, ali nisam siguran da će raditi na njegovim Windowsima (pokušavam ga motivirati da konačno instalira Linux). Tada još nisam bio siguran da ću moći i na Linuxu to napraviti, ali imam jaku volju i povjerenje u svoj Xubuntu.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/Masina.jpg" rel="lightbox[20489]"><img class="alignnone size-full wp-image-20512" alt="Masina" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/Masina.jpg" width="580" height="435" /></a></p>
<p>&nbsp;</p>
<p>Dolazim s posla i odmah otvaram UCS. Priznajem, razmijenio sam nekoliko postova na forumu da bih uopće došao do imena <strong>FocusWriter</strong>.</p>
<p>Ipak, stiže u međuvremenu mail od kolege, da je pronašao stranicu <a href="http://gottcode.org/focuswriter/" target="_blank">http://gottcode.org/focuswriter/</a> na kojoj je vidljivo da se može downloadati i za njegove windowse. <strong>Šteta, ništa od moje misije dobre volje.</strong><br />
Nastavljam u pozitivnom smjeru i jednostavno iz UCS-a instaliram FocusWriter i pokrećem ga. Da, ja sam ovo odradio na najjednostavniji način pomoću Ubuntu Centra Softvera, ali vjerujem da bi upalilo i ono:</p>
<blockquote><p><em>sudo apt-get install focuswriter</em></p></blockquote>
<p>Danas tipkam cijelo popodne, a ukućani opet misle da sam puk&#8217;o k&#8217;o kokica (tko zna koji puta po redu). Već su navikli na svakakve zvukove iz &#8220;dječje&#8221; sobe, ali ovo je bilo toliko uvjerljivo da su se pojavili na vratima misleći da sam dovukao neku staru pisaću mašinu i da se sada opet igram.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/FileWriter1.jpg" rel="lightbox[20489]"><img class="alignnone size-large wp-image-20513" alt="FocusWriter1" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/FileWriter1-580x326.jpg" width="580" height="326" /></a></p>
<p>&nbsp;</p>
<p>Osim što proizvodi zvukove (čak i onaj &#8220;novi red&#8221;), program ima puno opcija podešavanja.<br />
FocusWriter može:</p>
<ul>
<li>otvarati i uređivati sve dokumente koje imam u .odt formatu</li>
<li>odabrati vrstu, veličinu i boju fonta</li>
<li>mijenjati boju pozadine ili čak ubaciti sliku umjesto pozadine</li>
<li>ispravljati pravopis (u popisu jezika je i hrvatski)</li>
<li>odabrati ili stvoriti vlastitu temu</li>
</ul>
<p>Uglavnom, može raditi sve što je potrebno za ugodno pisanje (tipkanje), a uz to još i proizvodi zvukove starog stroja. <strong>Ne zaboravite uključiti zvuk, jer po defaultu je on isključen.</strong></p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/FocusWriter2.jpg" rel="lightbox[20489]"><img class="alignnone size-full wp-image-20514" alt="FocusWriter2" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/FocusWriter2.jpg" width="359" height="419" /></a></p>
<p>&nbsp;</p>
<p>Zgodno je poigrati se temama, gdje možete odabrati veličinu polja za unos teksta i njegovu boju. Također, osim boje može se umetnuti slika u pozadinu cijelog programa.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/05/FocusWriter3.jpg" rel="lightbox[20489]"><img class="alignnone size-large wp-image-20515" alt="FocusWriter3" src="http://www.linuxzasve.com/wp-content/uploads/2013/05/FocusWriter3-580x342.jpg" width="580" height="342" /></a></p>
<p>&nbsp;</p>
<p><strong>Znači, zvučnike na maximum i prstići neka lagano krenu po tipkovnici. <img src='http://www.linuxzasve.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/zvukovi-pisace-masine-iz-tipkovnice/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Uhvatite snimku zaslona koristeći &#8216;scrot&#8217;</title>
		<link>http://www.linuxzasve.com/kako-koristiti-scrot</link>
		<comments>http://www.linuxzasve.com/kako-koristiti-scrot#comments</comments>
		<pubDate>Fri, 05 Apr 2013 14:25:14 +0000</pubDate>
		<dc:creator>Branko</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[konzola]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[scrot]]></category>
		<category><![CDATA[snimač ekrana]]></category>
		<category><![CDATA[tečaj]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[upute]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=20457</guid>
		<description><![CDATA[U ovom kratkom pregledu naučite koristiti scrot &#8211; CLI snimač ekrana. Kako pravi Linuxaši s prezirom gledaju na sve alate koji se pokreću izvan konzole, tako će i za običan screenshot koristiti ovog genijalnog malca koji se pokreće u Terminalu. Budući da čačkanje u Terminalu ima neki &#8220;hakerski&#8221; štih, objasnit ćemo vam kako obaviti najčešće [...]]]></description>
				<content:encoded><![CDATA[<h4>U ovom kratkom pregledu naučite koristiti scrot &#8211; CLI snimač ekrana.</h4>
<p>Kako pravi Linuxaši s prezirom gledaju na sve alate koji se pokreću izvan konzole, tako će i za običan screenshot koristiti ovog genijalnog malca koji se pokreće u Terminalu. Budući da čačkanje u Terminalu ima neki &#8220;hakerski&#8221; štih, objasnit ćemo vam kako obaviti najčešće radnje u scrotu. Nikad se ne zna kad ćete nekog trebati impresionirati svojim vještinama &#8220;programiranja u Linuxu&#8221;. Kad se krenete malo zabavljati i kombinirati razne opcije, shvatit ćete da nekad dobro dođe i nešto više od obične PrtSc tipke.</p>
<p>scrot instalirajte iz repozitorija vaše Linux distribucije.</p>
<p><strong>Najprije izvadak s njegovih <em>man</em> stranica.</strong> (Uvijek čitajte <em>man</em>!)<br />
Opcije se pridodaju naredbi scrot. Evo najkorisnijih:</p>
<ul>
<li><em>-s, &#8211;select</em> (Mišem odredite područje snimanja. Prozor birate kratkim klikom na njega, a područje odabirom regije koju želite.)</li>
<li><em>-b, &#8211;border</em> (Kod odabira prozora snimit će se i njegov ukrasni okvir.)</li>
<li><em>-d, &#8211;delay NUM</em> (Odgoda snimanja za određen broj sekundi (NUM).)</li>
<li><em>-c, &#8211;count</em> (Prikazuje odbrojavanje ako koristite odgodu.)</li>
<li><em>-q, &#8211;quality NUM</em> (Odredite kvalitetu snimke. Zadana vrijednost je 75%)</li>
<li><em>-t, &#8211;thumb NUM</em> (Kreirajte umanjenu sliku (thumbnail) ekrana. Umjesto NUM unesite željeni postotak.)</li>
<li><em>-m, &#8211;multidisp</em> (Ako koristite više monitora program će snimiti sve monitore i ujediniti ih u jednu sliku.)</li>
</ul>
<p>Program sprema slike u direktorij u kojem se trenutno nalazite. Zadani naziv je <em>datum-vrijeme-rezolucija-scrot.png</em>. Ako želite neki drugi naziv, unesite ga prije.</p>
<p><strong>Pogledajmo sada primjere:</strong></p>
<blockquote><p><em>scrot -d 10 -c odgoda.png</em></p></blockquote>
<p>Snima sliku ekrana naziva &#8220;odgoda.png&#8221; uz odgodu od 10 sekundi te prikazano odbrojavanje u Terminalu.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/odgoda.jpg" rel="lightbox[20457]"><img class="alignnone size-large wp-image-20464" alt="odgoda" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/odgoda-580x326.jpg" width="580" height="326" /></a></p>
<blockquote><p><em>scrot -s -b Firefox.png</em></p></blockquote>
<p>Snima se odabrani prozor zajedno sa svojim ukrasnim rubom. Snimak se naziva &#8220;Firefox.png&#8221;.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/Firefox.jpg" rel="lightbox[20457]"><img class="alignnone size-large wp-image-20465" alt="Firefox" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/Firefox-580x557.jpg" width="399" height="383" /></a></p>
<blockquote><p><em>scrot -s odsječak.png</em></p></blockquote>
<p>Snima se odabrani odsječak ekrana.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/odsjecak.jpg" rel="lightbox[20457]"><img class="alignnone size-large wp-image-20466" alt="odsjecak" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/odsjecak-580x276.jpg" width="580" height="276" /></a></p>
<blockquote><p><em>scrot -t 30 thumbnail.png</em></p></blockquote>
<p>Snima se 30% umanjena snimka ekrana naziva &#8220;thumbnail.png&#8221;.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/04/thumb.jpg" rel="lightbox[20457]"><img class="alignnone size-full wp-image-20467" alt="thumb" src="http://www.linuxzasve.com/wp-content/uploads/2013/04/thumb.jpg" width="409" height="230" /></a></p>
<p>&nbsp;</p>
<p>Eto, kratki &#8220;prelet&#8221; ovog jako korisnog programa. Poigrajte se malo i vidjet ćete da i CLI alati znaju biti prilično moćni i korisni.</p>
<p>Ako koristite ovaj simpatični programčić, napišite nam u komentarima za koje zadaće ga koristite i kakve ste sve kombinacije smislili. <img src='http://www.linuxzasve.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/kako-koristiti-scrot/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Provjerite ispravnost datoteka pomoću hasha</title>
		<link>http://www.linuxzasve.com/provjerite-ispravnost-datoteka-pomocu-hasha</link>
		<comments>http://www.linuxzasve.com/provjerite-ispravnost-datoteka-pomocu-hasha#comments</comments>
		<pubDate>Fri, 29 Mar 2013 11:48:09 +0000</pubDate>
		<dc:creator>Marino</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[md5deep]]></category>
		<category><![CDATA[md5sum]]></category>
		<category><![CDATA[sha-1]]></category>
		<category><![CDATA[upute]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=20208</guid>
		<description><![CDATA[Kad prebacujete neke važne podatke obično želite biti sigurni da ste sve prebacili i da u procesu ništa nije oštećeno. To ćete učiniti tako da napravite hash datoteke i kasnije ga provjerite. &#160; Dva su najčešća hasha MD5 i SHA-1 pa ću njih i objasniti. Alati za provjeru hasha md5sum i sha1sum standardni su i [...]]]></description>
				<content:encoded><![CDATA[<h4>Kad prebacujete neke važne podatke obično želite biti sigurni da ste sve prebacili i da u procesu ništa nije oštećeno. To ćete učiniti tako da napravite hash datoteke i kasnije ga provjerite.</h4>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/03/md5-hash.jpg" rel="lightbox[20208]"><img class="alignnone size-full wp-image-20212" alt="md5-hash" src="http://www.linuxzasve.com/wp-content/uploads/2013/03/md5-hash.jpg" width="399" height="239" /></a></p>
<p>&nbsp;</p>
<p>Dva su najčešća hasha MD5 i SHA-1 pa ću njih i objasniti.</p>
<p><strong>Alati za provjeru hasha md5sum i sha1sum standardni su i dolaze sa svakim unixoidnim sustavom tako da zasad nema potrebe ništa dodatno instalirati.</strong><br />
Datoteka kojom se služimo u ovom primjeru jest <em>foo.bar.</em></p>
<p>Kako bismo napravili hash neke datoteke u terminal unesemo sljedeću naredbu:</p>
<p>Napomena: sintaksa za SHA-1 jednaka je onoj za md5, samo pišemo sha1.</p>
<blockquote><p><em>md5sum foo.bar</em></p></blockquote>
<p>Dobit ću:</p>
<blockquote><p><em>e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 foo.bar</em></p></blockquote>
<p>Ovo dugačko jest md5 hash datoteke foo.bar.</p>
<p>&#8220;To je lijepo, ali meni hash na ekranu ne pomaže mnogo.&#8221;<br />
Istina. Stavimo taj hash u datoteku koju ćemo nazvati foo.md5.</p>
<blockquote><p><em>md5sum foo.bar &gt; foo.md5</em></p></blockquote>
<p>Sada kad je hash u datoteci, možemo provjeriti hash.</p>
<blockquote><p><em>md5sum -c foo.md5</em></p></blockquote>
<p>Ako je u redu javit će:</p>
<blockquote><p><em>foo.bar: OK</em></p></blockquote>
<p>Pri preuzimanju neke datoteke ili ISO preslike s interneta ponuđeni su vam i MD5 i/ili SHA-1 hash. Sad znate čemu služe i kako se njima koristiti.</p>
<p>&nbsp;</p>
<p><strong>Što kad moramo provjeriti više datoteka u jedom ili više direktorija?</strong></p>
<p>Za to nam treba md5deep. Njega ćemo instalirati kroz par koraka.</p>
<p>1. Postanemo root.</p>
<p>Debianoidi i openSUSE s postavljenim root korisnikom:</p>
<blockquote><p><em>su</em></p></blockquote>
<p>Debian, Linux Mint, Ubuntu bez postavljenoga root korisnika:</p>
<blockquote><p><em>sudo -s</em></p></blockquote>
<p>2. Instaliramo md5deep.</p>
<p>openSUSE:</p>
<blockquote><p><em>zypper in md5deep</em></p></blockquote>
<p>Debianoidi:</p>
<blockquote><p><em>apt-get install md5deep</em></p></blockquote>
<p>3. Iziđemo iz roota.</p>
<blockquote><p><em>exit</em></p></blockquote>
<p><strong>Md5deep možemo i preuzeti sa <a href="http://md5deep.sourceforge.net/" target="_blank">sourceforgea</a>.</strong></p>
<p>S md5deep dobijemo: MD5, SHA-1, SHA-256, Tiger i Whirlpool programe za izračun i provjeru hasha.</p>
<p><strong>SHA-1 je sigurniji te ćemo se ubuduće njime koristiti.</strong></p>
<p>Napravit ćemo popis hasheva direktorija naziva foobar i taj ćemo popis staviti u datoteku koju ćemo nazvati foobar.sha1.<br />
Napomena: Hashiranje primarno opterećuje CPU tako da, ovisno o tome kakav procesor imate i koliko datoteka imate, to može trajati i dosta dugo.</p>
<blockquote><p><em>sha1deep -rl foobar &gt; foobar.sha1</em></p></blockquote>
<p>Recimo da smo preselili direktorij foobar u /home/korisnik/dokumenti/<br />
tamo ćemo prekopirati foobar.sha1 i provjeriti je li sve u redu.</p>
<blockquote><p><em>sha1sum -c foobar.sha1</em></p></blockquote>
<p>Rezultate provjere možemo i staviti u datoteku.</p>
<blockquote><p><em>sha1sum -c foobar.sha1 &gt; ime.filea</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/provjerite-ispravnost-datoteka-pomocu-hasha/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Kako doprinositi zajednici slobodnog softvera?</title>
		<link>http://www.linuxzasve.com/kako-doprinositi-zajednici-slobodnog-softvera</link>
		<comments>http://www.linuxzasve.com/kako-doprinositi-zajednici-slobodnog-softvera#comments</comments>
		<pubDate>Fri, 08 Mar 2013 15:12:24 +0000</pubDate>
		<dc:creator>Lutherus</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[doprinosti zajednici]]></category>
		<category><![CDATA[FLOSS zajednica]]></category>
		<category><![CDATA[FOSS zajednica]]></category>
		<category><![CDATA[zajednica]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=19747</guid>
		<description><![CDATA[U zadnje vrijeme često čujem da se ljudi žele priključiti zajednici, ali ne znaju gdje pronaći informacije ni kako se uključiti u razvoj. Također, u zadnje vrijeme po raznim forumima i blogovima pronalazim površne informacije o tome kako doprinositi zajednici. Upravo zato što postoji zainteresiranost za ovu tematiku dobio sam inspiraciju za ovaj članak. Kad [...]]]></description>
				<content:encoded><![CDATA[<h4>U zadnje vrijeme često čujem da se ljudi žele priključiti zajednici, ali ne znaju gdje pronaći informacije ni kako se uključiti u razvoj.</h4>
<p>Također, u zadnje vrijeme po raznim forumima i blogovima pronalazim površne informacije o tome kako doprinositi zajednici. Upravo zato što postoji zainteresiranost za ovu tematiku dobio sam inspiraciju za ovaj članak.</p>
<p><a href="http://www.linuxzasve.com/wp-content/uploads/2013/03/lzs_dvd.jpg" rel="lightbox[19747]"><img class="alignright  wp-image-19752" title="Linux za Sve DVD" alt="Linux za Sve DVD" src="http://www.linuxzasve.com/wp-content/uploads/2013/03/lzs_dvd.jpg" width="181" height="181" /></a>Kad čuju za doprinos zajednici, većina korisnika pomisli da je nužno biti veliki Linux guru koji iza sebe ima nekoliko stotina Gentoo instalacija, potrgan SourceMage ili LFS koji čeka kompajliranje na tosteru. Ili da treba biti barem vrhunski programer, ili novčano dobro potkovan donator. Međutim, istina je sasvim drugačija. <strong>Zajednici može doprinositi svatko</strong>, od Linux geeka i programera do najobičnijeg desktop korisnika. Za doprinos zajednici ne morate napisati ni liniju koda.</p>
<h3>Rad u zajednici</h3>
<p>Vaša omiljena distribucija ili aplikacija je, kao i većina FOSS projekata, živa ponajviše zahvaljujući <strong>radu volontera</strong>. Nositelj svakog projekta je zajednica. Bez nje ne bi postojali. Bez zajednice nijedna distribucija ne bi imala svoju popularnost. Zajednica je divna. Osim što okuplja ljude istih interesa, također određuje koji projekti će opstati, a koji propasti. Dakle, krenimo s našim vodičem kroz zajednicu.</p>
<p><strong><em>• Forumi</em></strong></p>
<p>Pridružite se nekom Linux forumu &#8211; specijaliziranom ili vezanom uz neku distribuciju.<br />
Pomažite korisnicima s njihovim problemima ako možete, ali budite spremni i na to da će se s vremena na vrijeme pojaviti i zlonamjerni korisnici (<em>trollovi</em>). Takve korisnike je najbolje zanemariti; njima će se pozabaviti već netko od moderatora. Druženje na forumima vam je također izvrsna prilika za naučiti nešto novo.</p>
<p><strong><em>• Mailing liste</em></strong></p>
<p>Mailing liste su fenomenalna stvar. Pridružite se mailing listi projekta koji vas zanima.<br />
Na taj način ćete naučiti puno o projektu i saznati sve novosti vezane uz njegov razvoj.<br />
Preko njih svatko može pomoći korisniku s problemom te su odlična komunikacija između razvijatelja i korisnika.</p>
<p><strong><em>• IRC</em></strong></p>
<p>IRC, suprotno mišljenju nekih, nije mrtav. IRC je poprilično aktivan i često korišten.<br />
<a href="http://www.linuxzasve.com/spajanje-na-tematske-irc-kanale">Pridružite se IRC kanalu</a> svoje distribucije i ostvarite izravnu komunikaciju s njenim razvijateljima, ali i s korisnicima sa svih strana svijeta.</p>
<p><strong><em>• Promocija</em></strong></p>
<p>Nakon što ste prikupili ponešto iskustva u korištenju svoje omiljene distribucije, promovirajte ju.<br />
Promociju možete vršiti pisanjem članaka na forumima i portalima vezanima za open source, širenjem “riječi” na poslu, školi, fakultetu, među prijateljima. Možete se priključiti i vašoj lokalnoj Linux zajednici.</p>
<p><strong><em>• Sudjelovanje na skupovima</em></strong></p>
<p>Priključenje lokalnoj Linux zajednici računa se kao kvalitetan doprinos. Većina zajednica barem jednom mjesečno ima okupljanje. Ako možete, svakako dođite.</p>
<p>Na takvim okupljanjima upoznat ćete ljude iz svoje okoline koji dijele vaše interese, naučiti nešto novo, te ćete imati priliku nekome pomoći i uživo, jer sigurno će se pojaviti netko s problemom kojeg ne može ili ne zna sam riješiti.</p>
<p style="text-align: center;"><img class="size-full wp-image-19757 aligncenter" title="Sudjelovanje na skupovima, promoviranje" alt="Sudjelovanje na skupovima, promoviranje" src="http://www.linuxzasve.com/wp-content/uploads/2013/03/promocija-linuxa.jpg" width="580" height="302" /></p>
<p><strong><em>• Dokumentacija</em></strong></p>
<p>FOSS projekti su poznati po svojoj dokumentaciji, ali i po kroničnoj potrebi za njom.<br />
Svi znaju da Arch, Gentoo i Debian, uz odlične forume na kojima su svi dobrodošli, imaju i odličnu dokumentaciju u vidu Wiki stranica. Jesu li oni jedini u tome? Naravno, nisu. Svaki projekt ima svoju dokumentaciju. Čak i ako nema, nemojte se ustručavati krenuti prvi s radom u tom segmentu. Dapače, dokumentaciju ne morate nužno pisati putem Wiki stranica; možete također pisati man i info stranice.</p>
<p>Wiki stranice pokrivaju većinu tema i svi korisnici su dobrodošli kao doprinositelji. Wiki stranice koristite odgovorno i pridržavajte se postavljenih pravila.<br />
Ne morate nužno stvarati nove članke, već možete ispravljati ili nadograđivati postojeće.<br />
Ako se odlučite za uređivanje Wiki stranica, slobodno se pridružite i našim Wiki stranicama na <a href="http://wiki.open.hr">http://wiki.open.hr</a>.</p>
<p><strong><em>• Lokalizacija</em></strong></p>
<p>Lokalizacija je također vrlo <strong>važan dio razvoja FOSS projekata</strong> te izvrstan primjer kako doprinositi bez pisanja koda. U lokalizaciji možete sudjelovati pridruživanjem nekoj od ekipa za lokalizaciju ili prevođenjem Wiki stranica na vaš materinji jezik. Time pomažete korisnicima koji nisu vješti u stranim jezicima da lakše dođu do informacija. Također, na ovaj način doprinosite razvoju, širenju i popularizaciji vašeg omiljenog projekta.</p>
<h3>Kodiranje</h3>
<p>Kod je glavni dio svakog projekta. Bez njega ne bi bilo ni Linuxa ni GNU paketa.<br />
Ako imate ponešto znanja o programiranju, skriptiranju i Shellu, dobrodošli ste pridružiti se srcu bilo kojeg projekta.</p>
<p><strong><em>• Bugovi</em></strong></p>
<p>Sve dok čovjek radi kod, on će imati bugove. Uočavanje i uklanjanje bugova je vrlo važan dio razvoja. Nedavno smo obradili temu <a href="http://www.linuxzasve.com/kako-prijavljivati-bugove">kako prijavljivati bugove</a>, pa da se ne ponavljamo slobodno je ponovno pročitajte.</p>
<p><strong><em>• Testeri arhitektura</em></strong></p>
<p>Ekipe koje se bave paketiranjem također trebaju pomoć, a jedna od većih metoda je testiranje arhitektura. Dakle, osoba koja se bavi testiranjem arhitektura trebala bi poznavati bash skriptiranje, a poželjno je i razumijevanje paketiranja. Tester arhitektura možete biti u x86 ili amd64 arhitekturama.</p>
<p><strong><em>• Paketiranje</em></strong></p>
<p>Kad smo se već dotakli paketarskih ekipa, velika pomoć im je i u ljudstvu.<br />
Ako imate određena znanja, možete se pridružiti nekoj paketarskoj ekipi i raditi pakete.</p>
<p><strong><em>• Proxy održavanje</em></strong></p>
<p>Svrha ovoga je održavati određene pakete na životu. Ima paketa koji su napušteni i ostavljeni da nestanu jednom kad ih čistači uhvate. Nađite napuštene pakete i počnite ih održavati. Netko od korisnika će vam biti zahvalan.</p>
<p><strong><em>• Projekti zajednice</em></strong></p>
<p>Ekipe za sigurnost, kernel ekipe, ekipe za infrastrukturu&#8230;svi su oni projekti zajednice. Imate li sva potrebna znanja, slobodni ste pridružiti se nekoj od ekipa. Osim toga, možete se priključiti i nekom projektu nastalom u zajednici.</p>
<p><strong><em>• Postanite razvijatelj</em></strong></p>
<p>Ako iza sebe imate poveći broj doprinosa zajednici i projektima te smatrate da biste mogli biti vitalan i aktivan član zajednice, priključite se razvijateljskoj ekipi. Popričajte s nekim od razvijatelja o tome i zamolite ga za mentorstvo. Proces regrutacije završava live intervjuom s nekim od regrutera.</p>
<p><img class="alignnone size-full wp-image-19760" alt="Programiranje u Linuxu" src="http://www.linuxzasve.com/wp-content/uploads/2013/03/codelite-linux.jpg" width="600" height="344" /></p>
<p>Vjerujem da sam pokrio veći i važniji dio savjeta o tome kako doprinositi zajednici, te da sam uspio korisnicima pokazati da za doprinos zajednici nije potreban samo kod, već da <strong>svi mogu doprinositi</strong>.<br />
Smatrate li da sam nešto propustio, slobodno me informirajte &#8211; vaše povratne informacije bit će dodane u tekst.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/kako-doprinositi-zajednici-slobodnog-softvera/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Djeca u školama prisiljena koristiti Microsoftove proizvode, ne pristajte na nepotrebne izdatke</title>
		<link>http://www.linuxzasve.com/djeca-u-skolama-prisiljena-koristiti-microsoftove-proizvode-ne-pristajte-na-nepotrebne-izdatke</link>
		<comments>http://www.linuxzasve.com/djeca-u-skolama-prisiljena-koristiti-microsoftove-proizvode-ne-pristajte-na-nepotrebne-izdatke#comments</comments>
		<pubDate>Mon, 04 Mar 2013 20:34:27 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Naslovnica]]></category>
		<category><![CDATA[Uputstva]]></category>
		<category><![CDATA[impress]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[MS Office]]></category>
		<category><![CDATA[ODF]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[OpenOffice.org]]></category>
		<category><![CDATA[Powerpoint]]></category>
		<category><![CDATA[škola]]></category>
		<category><![CDATA[školstvo]]></category>
		<category><![CDATA[uredski paker]]></category>

		<guid isPermaLink="false">http://www.linuxzasve.com/?p=19659</guid>
		<description><![CDATA[Nedavni tekst o potpisivanju 200 milijuna kuna vrijednoga sporazuma s Microsoftom izazvao je salvu komentara od kojih donosimo jedan posebno zanimljiv. Naime, radi se o ocu čije je dijete doslovno prisiljeno koristiti se Microsoftovim proizvodima, u ovom slučaju operacijskim sustavom Windows i uredskim paketom Office. Tekst smo objavili na Facebooku, gdje je naišao na izrazitu [...]]]></description>
				<content:encoded><![CDATA[<h4>Nedavni <a href="http://www.linuxzasve.com/potpisivanje-200-milijuna-kuna-vrijednog-sporazuma-s-microsoftom-evo-sto-kazu-najkompetentniji-ljudi-na-tom-podrucju">tekst</a> o potpisivanju 200 milijuna kuna vrijednoga sporazuma s Microsoftom izazvao je salvu komentara od kojih donosimo jedan posebno zanimljiv.</h4>
<p>Naime, radi se o ocu čije je dijete doslovno <strong>prisiljeno koristiti se Microsoftovim proizvodima</strong>, u ovom slučaju operacijskim sustavom Windows i uredskim paketom Office. Tekst smo <a href="https://www.facebook.com/photo.php?fbid=10151488136256539&amp;set=a.421839036538.215970.119362386538&amp;type=1">objavili na Facebooku</a>, gdje je naišao na izrazitu zainteresiranost korisnika ove društvene mreže (oko 120 &#8220;lajkova&#8221; i čak šezdesetak dijeljenja). Kako ovaj slučaj ne bi ostao zakopan u dubinama weba, odlučili smo ga objaviti i ovdje, na naslovnici s <strong>odgovorom što činiti u sličnoj situaciji</strong>.</p>
<p><img class="alignnone size-full wp-image-19672" alt="Microsoft-Office" src="http://www.linuxzasve.com/wp-content/uploads/2013/03/Microsoft-Office.jpg" width="580" height="453" /></p>
<p>Pročitajte komentar u cijelosti:</p>
<blockquote><p>Ovaj je tjedan moj sin morao napraviti prezentaciju iz engleskoga. Kako u mojoj kući Windowsi i MS Office ne postoje, satima je pravio i napokon napravio izvrsnu prezentaciju na LibreOfficeu. Snimljena kao ppt ili pps nije mogla odraditi sve ono što je on napravio (a napravio je mnogo) pa smo ju snimili u format odp i priložili instalaciju Libre Officea na sticku.</p>
<p>Nastavnica nije imala nikakvu namjeru instalirati Libre Office na svoje (školsko) računalo nego je morao napraviti prezentaciju ponovno na MS Officeu.</p>
<p>Na stranu bezobzirnost dotične nastavnice, ali u sadašnjoj situaciji bilo bi više nego pametno i normalno da nadležno ministarstvo uvede obvezu instalacije softvera koji podržava otvorene standarde na školska računala pa da oni koji se služe slobodnim softverom imaju u školi podršku.<br />
Računalne tehnologije dio su svakodnevnih školskih obaveza jer je računalno znanje potreba. Ali što je s računalnim odgojem?</p>
<p>Ako ne upotrebljavate besplatan uredski paket, onda vam ostaju dvije opcije:</p>
<p>• kupnja paketa MS Office, koji je skup i nitko ga ne kupuje za kućnu upotrebu</p>
<p>• krađa paketa i ilegalna instalacija, što većina i radi, pokazujući tako djeci da je u redu krasti softver</p>
<p>Ja svoju djecu učim da se softver, kao ni bilo što drugo ne krade, ali da se sve može imati i potpuno besplatno. Moja djeca to razumiju i služe se Linuxom i na svom računalu.</p>
<p>Što da radim s prezentacijom?</p>
<p>Da ostanem dosljedan svomu učenju i da moj sin zbog toga dobije jedinicu u školi – sada i još tko zna koliko puta ili da ukrademo i mi taj famozni Microsoft Office i dobijemo peticu – a pritom pogazimo i sebe i svoja načela?</p>
<p>Hvala našoj dragoj državi i školstvu što primorava našu djecu, a i nas s njima, da budemo lopovi!</p></blockquote>
<p>Uslijedila je bujica komentara i savjeta, što praktičnih tako i onih drugih. Izdvojit ćemo jedan od osobe dovoljno kompetentne dati odgovor na ovakvu dilemu &#8211; <strong>Ivan Guštin</strong>, sadašnji predsjednik Hrvatske udruge korisnika Linuxa. <strong>Evo što savjetuje</strong>:</p>
<blockquote><p>S obzirom na to da sam donekle upućeniji u ovu problematiku i da sam konkretno radio na rješavanju takvih i sličnih problema još prije nekoliko godina, evo činjenica i demistificiranih mitova. O tome se već više puta pričalo, ali treba ponavljati.</p>
<p>Ne postoji obveza upotrebe MS Officea u školstvu, nigdje u programima to ne piše. Također, učitelj ne smije inzistirati na tom da učenik da tu zadaću radi u MS Officeu pod bilo kakvom izlikom da &#8220;se snađe&#8221;.<br />
Isto tako, suprotno nevjerojatnim urbanim legendama koje kruže među profesorima, a koje se čuju na susretima tijekom seminara i konferencija, ne postoji ni zabrana upotrebe drugoga softvera poput LibreOffice.</p>
<p>Na sve ove komentare o tome da učenik treba dobiti 1 ako to nije napravio u MS Officeu ili da su Windowsi 99% zastupljeni na Balkanu i slično radije ne bih replicirao jer su potpuno promašeni i ne vode k multiplatformnosti i otvorenim standardima.</p>
<p>Kontrola instaliranja drugoga softvera na školsku opremu očekivana je, štoviše i poželjna, ali samo u smislu interne IT politike radi sigurnosti. Dakle, nije zabranjeno instalirati, ali je poželjno da to napravi ili dopusti netko tko je u školi ili za školu odgovorna IT osoba. Apsurdno je da se u školska računala bez problema guraju stickovi koji su redovito zaraženi virusima, a problem je instalirati benigni i poželjan softver poput LO.</p>
<p>ODF jest HR norma, ali kao i ostale norme one su *preporuka*, a ne *obveza*, zato treba biti oprezan pri pozivanju na tu činjenicu.</p>
<p>Ključna stvar i problem u toj priči jest neupućenost nastavnice. Ona *mora* prihvatiti rad rađen u drugom softveru, pogotovo tako raširenom i popularnom kao što je LibreOffice. To je izričito rečeno od strane odgovornih ljudi iz AZOO-a na Okruglom stolu na CUC-u 2010 u Splitu, čija <a href="http://mod.carnet.hr/index.php?q=categories&amp;id=127">snimka postoji ovdje</a>.</p>
<p>Ne samo da mora prihvatiti, već se u slučaju takva izričitoga odbijanja slučaj mora prijaviti AZOO-u pa će oni kontaktirati nastavnicu i objasniti joj da to mora prihvatiti i što joj je raditi. Tu i nastaje problem, što većina roditelja nema hrabrosti to napraviti (a nije u pitanju prijava i kažnjavanje, već samo naputak) nego ide linijom manjega otpora i problem pod pritiskom riješi na drugi način. Ja potičem sve roditelje da to naprave ili tražim suglasnost da ja to napravim u njihovo ime.</p>
<p>Sa svojom djecom nisam nikada došao u takvu situaciju (a u pitanju je preko 6 godina), ali da jesam sigurno bih kontaktirao AZOO jer jedino tako možemo obrazovati nastavnike i postići napredak. Moji su ili rabili netbook/notebook s Linuxom, ili je izvoz u PPT radio OK, ili se upotrebljavao PDF, ali to smo unaprijed isprobali. Danas već većina školskih računala čak i ima OpenOffice ili LibreOffice. Prijenosna verzija LO-a na sticku isto je tako dobro rješenje.</p>
<p>Na raspolaganju sam za sve dodatne informacije, objašnjenja i kontakte.</p></blockquote>
<p>Ako se ikad nađete u sličnoj situaciji vi ili netko vam poznat, sada <strong>znate što vam je činiti i koja prava imate</strong>. S nestrpljenjem očekujemo dan kad će školstvo prijeći u potpunosti na slobodan softver, što je korak od iznimne važnosti &#8211; buduće generacije upoznate s prednostima slobodnoga softvera, to nikako ne bi smio ostati samo san.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxzasve.com/djeca-u-skolama-prisiljena-koristiti-microsoftove-proizvode-ne-pristajte-na-nepotrebne-izdatke/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>
