<?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>brzo.rs blog &#187; bash</title>
	<atom:link href="http://brzo.rs/blog/category/linux/bash/feed/" rel="self" type="application/rss+xml" />
	<link>http://brzo.rs/blog</link>
	<description>GNU/Linux, računari i ostale važne stvari</description>
	<lastBuildDate>Thu, 01 Jul 2010 13:55:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kako ovo da uradim?</title>
		<link>http://brzo.rs/blog/2010-06-20/kako-ovo-da-uradim/</link>
		<comments>http://brzo.rs/blog/2010-06-20/kako-ovo-da-uradim/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 11:52:58 +0000</pubDate>
		<dc:creator>nenad</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://brzo.rs/blog/?p=109</guid>
		<description><![CDATA[Treba mi pomoć oko malo php i bash koda...]]></description>
			<content:encoded><![CDATA[<p>Hteo bih da imam mogućnost da pristupim svom kućnom računaru preko interneta kad god je uključen. Problem je što se relativno često menja IP adresa mog kablovskog modema, zbog problema sa provajderom, eventualnim resetovanjem modema itd.</p>
<p>Šta je ideja? Ideja je da moj kućni računar periodično pristupa web serveru (koji ima fiksnu adresu), da se tamo &#8220;predstavi&#8221; i da ostavi svoju IP adresu, koju bih ja kasnije mogao da pročitam i iskoristim je za ssh ili neki drugi vid pristupa.</p>
<p>Na serveru bih napravio mali php portal kome ne bi mogli da pristupaju roboti pretraživača, drugi korisnici, već samo ja i moj kućni računar. Pretpostavljam da bi tu trebalo da postoji neka php strana, eventualno minijaturna mySQL baza u kojoj bih čuvao promene IP adrese. Ovaj poslednji deo bi mogao da bude i u obliku nekog log fajla, ali bih voleo da se poigram i sa bazama, u cilju vežbe.</p>
<p>Na mom kućnom računaru bi bila bash skripta koja bi se pokretala automatski, a koja bi se u određenom vremenskom intervalu logovala na &#8220;portal&#8221; i ostavljala IP adresu, vreme, i eventualno neki drugi podatak, kao što je status ssh servera ili slično.</p>
<p>Nažvrljao sam i shemu, iako je, rekao bih, sve sasvim jasno :)</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Shema" src="http://i49.tinypic.com/2s782gi.png" alt="Shema" width="500" height="760" /><p class="wp-caption-text">Mrzelo me da lepo crtam :)</p></div>
<p>U php-u nisam nikad radio, ali jesam dosta u C-u, pa mislim da mi ne bi bio problem da razumem neki komad php koda.</p>
<p>Da li neko ima ideju?</p>
<p>PS. Šta se dešava sa Ubuntu Forumom Srbije?</p>
]]></content:encoded>
			<wfw:commentRss>http://brzo.rs/blog/2010-06-20/kako-ovo-da-uradim/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Yakuake &#8211; moj brzi pristup konzoli</title>
		<link>http://brzo.rs/blog/2010-05-10/yakuake-moj-brzi-pristup-konzoli/</link>
		<comments>http://brzo.rs/blog/2010-05-10/yakuake-moj-brzi-pristup-konzoli/#comments</comments>
		<pubDate>Mon, 10 May 2010 09:20:50 +0000</pubDate>
		<dc:creator>nenad</dc:creator>
				<category><![CDATA[Aplikacije]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[konzola]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://brzo.rs/blog/?p=106</guid>
		<description><![CDATA[Yakuake - emulator terminala za KDE]]></description>
			<content:encoded><![CDATA[<p>Dugo sam koristio Tildu, jednostavnu GTK aplikaciju sa kojom sam imao fin, crn terminal, malo proziran, po sred ekrana, a aktivirala ga je moja omiljena prečica &#8211; Meta+F2.</p>
<p>Međutim, otkad sam promenio path za dokumente u svom home folderu na ~/Papiri, tilda se uvek pokreće tako da joj je ovaj folder početni. Konsole, KDE-ov terminal emulator je pritom normalno imao ~ kao početni folder. Čudno. Nisam se mnogo bavio time (ali ako neko ima ideju kako da to promenim u tildi, nek ostavi u komentarima, biću zahvalan:)) nego sam potražio alternetivu. Tako sam naišao na Yakuake.</p>
<p>Zapravo, naišao sam odavno na ovaj program, ali mi se u prvi mah nije učinio privlačnim, a i smetalo mi je što ne mogu da ga podesim tako da mi prozor terminala bude na centru desktopa.</p>
<p>Ovog puta sam mu pružio šansu, malo se poigrao podešavanjima, i sad sam zadovoljan &#8211; Meta+F2 otvara Yakuake, praaaavi fensi emulator terminala za KDE :)</p>
<p>Ah, da, ime programa sa razlogom liči na Quake, jer je ovaj terminal emulator zamišljen tako da oponaša konzolu koja se pojavljuje u ovoj slavnoj igri.</p>
<p>Za kraj, evo adrese projekta i jedan fin screenshot :)</p>
<p><a title="Novi sajt" href="http://yakuake.kde.org/" target="_blank">http://yakuake.kde.org/</a> (u pripremi)</p>
<p><a title="Stranica Yakuake-a na KDE" href="http://extragear.kde.org/apps/yakuake/" target="_blank">http://extragear.kde.org/apps/yakuake/</a></p>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://i41.tinypic.com/kcibz7.jpg" target="_blank"><img class="   " title="Yakuake screenshot" src="http://i41.tinypic.com/kcibz7_th.jpg" alt="Yakuake screenshot" width="240" height="150" /></a><p class="wp-caption-text">Pri otvaranju i zatvaranju Yakuake &quot;klizi&quot; sa vrha ekrana</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brzo.rs/blog/2010-05-10/yakuake-moj-brzi-pristup-konzoli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert &#8211; manipulacija slikama u konzoli</title>
		<link>http://brzo.rs/blog/2009-10-06/convert-manipulacija-slikama-u-konzoli/</link>
		<comments>http://brzo.rs/blog/2009-10-06/convert-manipulacija-slikama-u-konzoli/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 10:36:09 +0000</pubDate>
		<dc:creator>nenad</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[konverzija]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[slike]]></category>
		<category><![CDATA[stripovi]]></category>

		<guid isPermaLink="false">http://brzo.rs/blog/?p=75</guid>
		<description><![CDATA[Korišćenje bash programa convert za jednostavno kreiranje pdf fajla od više slika.]]></description>
			<content:encoded><![CDATA[<p>Nekoliko puta sam na Internetu pronašao stripove, kataloge i sl. koji su skenirani i ostavljeni kao gomila JPEG fajlova. Pošto je ovo baš nepraktično, nepregledno, a i može biti mučno za kopiranje, snimanje na optičke medije itd. našao sam elegantan način da rešim ovaj problem.</p>
<p>Kada je reč o stripovima, najrasprostranjeniji način distribucije je CBZ ili CBR, tj najobičnija ZIP, odnosno RAR arhiva sa specifičnom ekstenzijom koja kaže programu za čitanje da su datoteke u arhivi zapravo stranice stripa. Korisnici Ubuntua neće imati problema da otvore ove fajlove, niti potrebe da instaliraju neki dodatni program, s obzirom da ih Evince (Document Viewer) sasvim lepo čita.</p>
<p>Međutim, meni je u svakom pogledu draži PDF format. Jednostavno, može se pročitati na praktično svakom računaru, kompaktan je, a postoji puno alata za eventualnu naknadnu manipulaciju, smanjivanje kvaliteta/veličine dokumenta, lakši je za štampu itd.</p>
<p>Kako napraviti pdf od gomile jpg slika? Lako!</p>
<p>Najbolje je kada su sve slike u jednom folderu zapravo strane jednog stripa, i da su imenovane tako da idu po redu. Ovo je najčešće ispunjen uslov, pa nema razloga da se korisnik maltretira nekim napornim preimenovanjem datoteka. Dakle, treba ući u folder sa slikama, i zadati komandu:</p>
<pre style="padding-left: 30px;">convert *jpg naziv_stripa.pdf</pre>
<p>i to je to! Ovo jpg u komandi je samo &#8220;za svaki slučaj&#8221;, npr ukoliko se u folderu nalazi neki .nfo fajl ili slično. Dakle, sintaksa je krajnje jednostavna &#8211; <em>convert &#8220;od čega pravim pdf&#8221; &#8220;naziv pdf-a&#8221;</em>. Naravno, opcije su mnogobrojne, može sa manipulisati slikama do najsitnijih detalja, ali to je već tema koja se obrađuje čitanjem man strana uz šolju kafe :)</p>
<p>Nadam se na će nekome ovo biti od koristi, posebno ako vole da ovakve zadatke obave u pravom &#8220;bash kung fu&#8221; maniru :)</p>
]]></content:encoded>
			<wfw:commentRss>http://brzo.rs/blog/2009-10-06/convert-manipulacija-slikama-u-konzoli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apropo&#8230;.s</title>
		<link>http://brzo.rs/blog/2009-07-19/apropo-s/</link>
		<comments>http://brzo.rs/blog/2009-07-19/apropo-s/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 22:51:36 +0000</pubDate>
		<dc:creator>nenad</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[apropos]]></category>

		<guid isPermaLink="false">http://brzo.rs/blog/?p=38</guid>
		<description><![CDATA[Komanda za brzu pretragu man strana, tj. trenutno instaliranih programa... Dobar za "kako se beše zove onaj program za..." situacije.]]></description>
			<content:encoded><![CDATA[<p>Osim što je reč koju prosto obožavaju voditeljke sa pinketa i sličnih ružičasto-fabuloznih &#8220;medija&#8221;, apropo je reč koja može biti veoma korisna u radu sa konzolom u Linuxu.</p>
<p>Zapravo, reč je apropos, ali da ne sitničarim.</p>
<p>komanda apropos pretražuje uputstva (man strane) svih komandi/programa koje imate instalirane. Ovo je posebno korisno za zaboravne ljude poput mene :)</p>
<p>Scenario je standardan:</p>
<ul>
<li>tražim program kojim ću uraditi neki posao, npr konverziju nekog &#8220;levog&#8221; formata CD/DVD slike u standardni .iso</li>
<li>nađem pomoću Googla program i upotrebim ga</li>
<li>odmah zaboravim kako se program zove</li>
<li>ubrzo mi zatreba ponovo</li>
</ul>
<p>E sad, da ne bi ponovo radio google i pretraživanje interneta, foruma geek-blogova i sl, zašto ne koristiti pretraživanje &#8220;u lokalu&#8221;&#8230;</p>
<p>Komanda &#8220;apropos reč&#8221; će tražiti &#8220;reč&#8221; u man stranama i voila!</p>
<p>Ukoliko je potrebno tražiti više reči (logički operator I) treba upotrebiti opciju &#8220;a&#8221;. Tako će, u gornjem primeru, komanda izgledati ovako: <code>apropos -a iso convert</code> a rezultat će biti<br />
<code>iat (1)              - converts many CD-ROM image formats to iso9660.<br />
mdf2iso (1)          - mdf to iso / cue / toc image converter</code></p>
<p>Naravno, rezultat ne mora biti isti na svakom računaru &#8211; posebno ako ne njemu NISU instalirani navedeni programi ;)</p>
<p>To je to, nadam se da će nekome biti od pomoći.</p>
<p>Za kraj, evo ga kratak help.</p>
<p style="padding-left: 30px;">Usage: apropos [OPTION...] KEYWORD&#8230;</p>
<p style="padding-left: 30px;">-d, &#8211;debug                emit debugging messages<br />
-v, &#8211;verbose              print verbose warning messages<br />
-e, &#8211;exact                search each keyword for exact match<br />
-r, &#8211;regex                interpret each keyword as a regex<br />
-w, &#8211;wildcard             the keyword(s) contain wildcards<br />
-a, &#8211;and                  require all keywords to match<br />
-l, &#8211;long                 do not trim output to terminal width<br />
-C, &#8211;config-file=FILE     use this user configuration file<br />
-L, &#8211;locale=LOCALE        define the locale for this search<br />
-m, &#8211;systems=SYSTEM       use manual pages from other systems<br />
-M, &#8211;manpath=PATH         set search path for manual pages to PATH<br />
-s, &#8211;section=SECTION      search only this section<br />
-?, &#8211;help                 give this help list<br />
&#8211;usage                give a short usage message<br />
-V, &#8211;version              print program version</p>
<p style="padding-left: 30px;">Mandatory or optional arguments to long options are also mandatory or optional<br />
for any corresponding short options.</p>
<p style="padding-left: 30px;">The &#8211;regex option is enabled by default.</p>
]]></content:encoded>
			<wfw:commentRss>http://brzo.rs/blog/2009-07-19/apropo-s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
