<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>zsteva-in blog</title>
	<atom:link href="http://zsteva.info/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://zsteva.info</link>
	<description>licni blog i moj pogled na svet oko sebe, linux, mobilni telefoni, programiranje, tehnologija uopshte</description>
	<lastBuildDate>Fri, 18 Nov 2011 17:00:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nd/3.0/</creativeCommons:license>		<item>
		<title>atmega328p (mini at) na linuxu (arduino klon)</title>
		<link>http://zsteva.info/blog/2011/11/atmega328p-mini-at-na-linuxu-arduino-klon/</link>
		<comments>http://zsteva.info/blog/2011/11/atmega328p-mini-at-na-linuxu-arduino-klon/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 17:00:34 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[elektronika]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=123</guid>
		<description><![CDATA[Arduino je vrlo popularna platforma za razvoj koja je bazirana na atmelu MCU, kolko je meni poznato kod nas nema da se kupe atmel ploče. Meni je atmel uvek bio simpatičan zbog dobre podrške na linuxu (gcc-avr i avr-libc). Drugar &#8230; <a href="http://zsteva.info/blog/2011/11/atmega328p-mini-at-na-linuxu-arduino-klon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Arduino je vrlo popularna platforma za razvoj koja je bazirana na atmelu MCU, kolko je meni poznato kod nas nema da se kupe atmel ploče. Meni je atmel uvek bio simpatičan zbog dobre podrške na linuxu (gcc-avr i avr-libc).</p>
<p>Drugar je našao jedan zanimljiv klon arduina (isti koncept, isti MCU, samo je pločica drugačija) kod naše <a href="http://www.mikroe.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mikroe.com');">Mikro Elektronike</a> po prilično pristupačnoj ceni (14eura + PDV). Reč je o <a href="http://www.mikroe.com/eng/products/view/649/mini-at-board/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mikroe.com');">mini at</a> pločici, koja se meni čak i više svidja od arduina jer je drastično manja, mana je naravno to što ne mogu da se kače arduino shieldovi.</p>
<p><a href="http://zsteva.info/blog/wp-content/uploads/2011/11/mikroe_mini_at.jpg" ><img src="http://zsteva.info/blog/wp-content/uploads/2011/11/mikroe_mini_at-225x300.jpg" alt="" title="mikroe_mini_at" width="225" height="300" class="alignleft size-medium wp-image-124" /></a></p>
<p>Incijalno Mikro Elektronika predlaže korišnjenje njihovih alata za razvoj, koji naravno ne postoje za linux. Gledajući uputstvo skontam da koriste arvdude software za programiranje koji postoji i na linuxu. I da je protokol za programiranje stk500 takodjer podržan. Sve bi to trebalo da znači da pločica može vrlo jednostavno da se programira i na linuxu.</p>
<p>Potrebni alati na linuxu su avrdude gcc-avr i libc-avr. Na ubuntu/debianu: <code>apt-get install gcc-avr avr-libc avrdude</code> i malo podešavanja koje sam upakovao u Makefile <a href="http://zsteva.info/blog/wp-content/uploads/2011/11/demo_minit_at.zip" onclick="javascript:pageTracker._trackPageview('/downloads/blog/wp-content/uploads/2011/11/demo_minit_at.zip');">demo projekat</a>.</p>
<p>Sve što je potrebno uraditi je otpakovati zip fajl (eventualno promeniti serijski port u Makefileu) i uraditi <code>make all</code>. </p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2011/11/atmega328p-mini-at-na-linuxu-arduino-klon/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2011/11/atmega328p-mini-at-na-linuxu-arduino-klon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualne mrežne labaratorije</title>
		<link>http://zsteva.info/blog/2011/10/virtualne-mrezne-labaratorije/</link>
		<comments>http://zsteva.info/blog/2011/10/virtualne-mrezne-labaratorije/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 05:41:01 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=120</guid>
		<description><![CDATA[Najelegantniji način za testiranje setupa je na virtualnim mašinama, a u slučaju da podignete više njih možete testirati i celu mrežu. Postoje alati koji omogućavaju da se na lak način postavi simulacija mreže i potom igra sa podešavanjima pojedinih mašina/ruterima. &#8230; <a href="http://zsteva.info/blog/2011/10/virtualne-mrezne-labaratorije/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Najelegantniji način za testiranje setupa je na virtualnim mašinama, a u slučaju da podignete više njih možete testirati i celu mrežu. Postoje alati koji omogućavaju da se na lak način postavi simulacija mreže i potom igra sa podešavanjima pojedinih mašina/ruterima. </p>
<ul>
<li><a href="http://wiki.netkit.org/index.php/Main_Page" onclick="javascript:pageTracker._trackPageview('/outbound/article/wiki.netkit.org');">Netkit</a></li>
<li><a href="http://clownix.net/siteweb/index_10.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/clownix.net');">Cloonix</a></li>
<li><a href="http://cgi.cs.mcgill.ca/~anrl/gini/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cgi.cs.mcgill.ca');">GINI</a></li>
<li><a href="http://www.marionnet.org/EN/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.marionnet.org');">Marionnet</a></li>
</ul>
<p>Svi su bazirani na UML (<a href="http://en.wikipedia.org/wiki/User-mode_Linux" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">User-mode Linux-u</a>)</p>
<p>Ceo posao možemo uraditi i bez ovakvih programa, ali uz pomoć njih dobijemo vizuelnu preglednost i brže dodjemo do setupa koji želimo da testiramo.</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2011/10/virtualne-mrezne-labaratorije/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2011/10/virtualne-mrezne-labaratorije/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Named pipea (fifo) na androidu</title>
		<link>http://zsteva.info/blog/2011/08/named-pipea-fifo-na-androidu/</link>
		<comments>http://zsteva.info/blog/2011/08/named-pipea-fifo-na-androidu/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 18:21:28 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jni]]></category>
		<category><![CDATA[mkfifo]]></category>
		<category><![CDATA[ndk]]></category>
		<category><![CDATA[syscall]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=110</guid>
		<description><![CDATA[Posto mkfifo() poziv nije dostupan iz java-e na androidu (ili barem meni nije poznato kako). Postoje dva rešenja: pozivanje externe mkfifo komande ili pravljenje C biblioteke koja poziva funkciju i linkovati sa javom (JNI). Drugi način je elegantniji i ali &#8230; <a href="http://zsteva.info/blog/2011/08/named-pipea-fifo-na-androidu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Posto mkfifo() poziv nije dostupan iz java-e na androidu (ili barem meni nije poznato kako). Postoje dva rešenja: pozivanje externe mkfifo komande ili pravljenje C biblioteke koja poziva funkciju i linkovati sa javom (JNI). Drugi način je elegantniji i ali komplikovanije rešenje.</p>
<p><strong>jni/Android.mk</strong>:<br />
<code><br />
LOCAL_PATH := $(call my-dir)</p>
<p>include $(CLEAR_VARS)</p>
<p>TARGET_PLATFORM := android-3<br />
LOCAL_MODULE    := mkfifo<br />
LOCAL_SRC_FILES := mkfifo.c<br />
LOCAL_LDLIBS    := -llog</p>
<p>include $(BUILD_SHARED_LIBRARY)<br />
</code></p>
<p><strong>jni/mkfifo.c</strong>:<br />
<code><br />
#include &lt;string.h><br />
#include &lt;jni.h><br />
#include &lt;unistd.h><br />
#include &lt;sys/types.h><br />
#include &lt;stdio.h><br />
#include &lt;unistd.h><br />
#include &lt;sys/stat.h></p>
<p>JNIEXPORT jint JNICALL<br />
Java_info_zsteva_fifo_mkfifo( JNIEnv* env, jobject thiz, jstring path )<br />
{<br />
	jboolean iscopy;<br />
	const char *path_utf = (*env)->GetStringUTFChars(env, path, &#038;iscopy);</p>
<p>	int ret = mkfifo(path_utf, 0700);</p>
<p>	(*env)->ReleaseStringUTFChars(env, path, path_utf);</p>
<p>	return ret;<br />
}</p>
<p></code></p>
<p><strong>src/info/zsteva/mkfifo.java</strong>:<br />
<code><br />
package info.zsteva;</p>
<p>public class fifo {<br />
	// JNI<br />
    public native static int mkfifo(String path);<br />
    static {<br />
            System.loadLibrary("mkfifo");<br />
    }<br />
}<br />
</code></p>
<p>Smestiti fajlove na adekvatna mesta i u rootu android projekta pokrenuti ndk-build (za kompajliranje je potreban android-ndk-sdk).</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2011/08/named-pipea-fifo-na-androidu/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2011/08/named-pipea-fifo-na-androidu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ssh host aliasi</title>
		<link>http://zsteva.info/blog/2011/05/ssh-host-aliasi/</link>
		<comments>http://zsteva.info/blog/2011/05/ssh-host-aliasi/#comments</comments>
		<pubDate>Tue, 03 May 2011 14:09:43 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=92</guid>
		<description><![CDATA[Ako svakodnevno iz komandne linije pristupate istim mashina, verovatno imate aliase ili male shellscripte kojima pozivate ssh ka tacno određenoj mashinu uz malo kucanja, pogotovo ako za neke od njih je potrehno specificirati port i/ili username. Na taj način se &#8230; <a href="http://zsteva.info/blog/2011/05/ssh-host-aliasi/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ako svakodnevno iz komandne linije pristupate istim mashina, verovatno imate aliase ili male shellscripte kojima pozivate ssh ka tacno određenoj mashinu uz malo kucanja, pogotovo ako za neke od njih je potrehno specificirati port i/ili username. Na taj način se lako odradi ssh, ali opet kad treba scp potrebno je napraviti drugu scriptu&#8230; </p>
<p>Zgodno rešenje koje sam skoro video nalazi se u okviru samog ssh-a. U <code>~/.ssh/config</code> mogu se podesiti svi ovi parametri i pri tome dati posebno ime preko koga mašini sa tim parametrima pristupate bilo da koristite <strong>ssh</strong> ili <strong>scp</strong>. Primer:</p>
<p><code><br />
Host stor01<br />
        Hostname office.example.com<br />
        User zsteva<br />
        Port 2211<br />
</code></p>
<p>Primer kojim se kačim na server sa navedenim parametrima preko prečice <strong>stor01</strong>. Sada komotno mogu da koristim:</p>
<ul>
<li><code>ssh stor01 -v</code></li>
<li><code>scp file1.txt stor01:~/</code></li>
<li><code>scp stor01:~/file2.txt .</code></li>
</ul>
<p>Svaki put tamo gde se pokušavam kačiti na stor01, biće upotrebljeni parametri navedeni u config fajlu.</p>
<p>Kao hostname se može navesti i IP adresa, a uz malo scriptinga se može napraviti da se jednom komandom preklapaju IP adrese u liniji hostname zavisno od toga da li ste u LANu ili pristupate mašini spolja, itd&#8230;</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2011/05/ssh-host-aliasi/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2011/05/ssh-host-aliasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InstallShield silent instaliranje programa</title>
		<link>http://zsteva.info/blog/2011/02/installshield-silent-instaliranje-programa/</link>
		<comments>http://zsteva.info/blog/2011/02/installshield-silent-instaliranje-programa/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 08:19:31 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[windows]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[installshield]]></category>
		<category><![CDATA[silent]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=73</guid>
		<description><![CDATA[Pokušavajući da napravim silent instalaciju jednog programa (instaler programa je prevljen putem InstallShield-a) prekopao sam pola interneta tražeći rešenje. Ispostavilo se da InstallShield ima ugrađeno rešenje za to. Pošto program uglavnom zahteva neka podešavanja prilikom instaliranja, potrebno je prvo uraditi &#8230; <a href="http://zsteva.info/blog/2011/02/installshield-silent-instaliranje-programa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pokušavajući da napravim silent instalaciju jednog programa (instaler programa je prevljen putem InstallShield-a) prekopao sam <em>pola interneta</em> tražeći rešenje. Ispostavilo se da InstallShield ima ugrađeno rešenje za to.</p>
<p>Pošto program uglavnom zahteva neka podešavanja prilikom instaliranja, potrebno je prvo uraditi snimanje parametara. Pokrenite iz direktorijuma gde je instalacija programa setup.exe na sledeći način:</p>
<p><code>setup.exe /r /f1".\setup.iss"</code></p>
<p>Prođite proces instaliranja, posle čega će se u trenutnom direktorijumu pojaviti setup.iss u kome je snimljen kompletan proces instalacije, sa svim parametrima.</p>
<p>Na drugi računar je dovoljno prekopirati ceo direktorijum i pokrenuti:</p>
<p><code>setup.exe /s</code></p>
<p>Da bi instalacija se kompletno završila sa parametrima koji su snimljeni u setup.iss. Inače fajl je textualni i možete dodatna štelovanja uraditi ručno.</p>
<p>Sledeći korak: kompletna automatizacija instalacije i upgradea softwera uz pomoć <a href="http://wpkg.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/wpkg.org');">wpkg</a> sistema.</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2011/02/installshield-silent-instaliranje-programa/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2011/02/installshield-silent-instaliranje-programa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slanje SMS-a preko 3G modema</title>
		<link>http://zsteva.info/blog/2010/11/slanje-sms-a-preko-3g-modema/</link>
		<comments>http://zsteva.info/blog/2010/11/slanje-sms-a-preko-3g-modema/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 22:26:42 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[e220]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[huawei]]></category>
		<category><![CDATA[mf622]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[zte]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=57</guid>
		<description><![CDATA[Slanje SMS poruka putem 3G modema koji su danas naširoko dostupni nikad nije bilo lakše. u ~/.gnokiirc treba ubaciti sledeća podašavanja: [global] model = AT connection = serial port = /dev/ttyUSB0 I jednostavnom komandom možemo poslati poruku zsteva@acer:~$ echo "tekst &#8230; <a href="http://zsteva.info/blog/2010/11/slanje-sms-a-preko-3g-modema/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Slanje SMS poruka putem 3G modema koji su danas naširoko dostupni nikad nije bilo lakše.</p>
<p>u ~/.gnokiirc treba ubaciti sledeća podašavanja:<br />
<code>[global]<br />
model = AT<br />
connection = serial<br />
port = /dev/ttyUSB0<br />
</code></p>
<p>I jednostavnom komandom možemo poslati poruku <img src='http://zsteva.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<code>zsteva@acer:~$ echo "tekst SMSa" | gnokii --sendsms 06xxxxxxxx --smscno 1<br />
GNOKII Version 0.6.28<br />
Send succeeded with reference 53!<br />
</code></p>
<p>I to je to. Ništa lakše ovo integrisati u bilo kakvu vrstu scripte.</p>
<p>Probano na modemima <strong>Huawei E220</strong> i <strong>ZTE MF 622</strong>, ali verovatno radi i sa drugim 3g usb modemima.</p>
<p>Naravno, postoji mogućnost i prijema poruka.</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2010/11/slanje-sms-a-preko-3g-modema/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2010/11/slanje-sms-a-preko-3g-modema/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>thundebird 3.1.x na ubuntu 10.04 amd64</title>
		<link>http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/</link>
		<comments>http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 13:33:14 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linux tundebird addons lighning enigmail contacts]]></category>

		<guid isPermaLink="false">http://zsteva.info/?p=37</guid>
		<description><![CDATA[Ubuntu 10.04 ima po defaultu 3.0 thunderbird, za koji ne postoje verzije add-on-a koje su mi potrebne. A i zašto nemati noviju verziju Pluginovi koje koristim su enigmail (PGP), lightining (calendar) i Google Contacts. Build 3.1.x postoji u Mozilla Daily &#8230; <a href="http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 10.04 ima po defaultu 3.0 thunderbird, za koji ne postoje verzije add-on-a koje su mi potrebne. A i zašto nemati noviju verziju <img src='http://zsteva.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pluginovi koje koristim su <a href="http://enigmail.mozdev.org/home/index.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/enigmail.mozdev.org');">enigmail</a> (PGP), <a href="http://www.mozilla.org/projects/calendar/lightning/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mozilla.org');">lightining</a> (calendar) i <a href="https://addons.mozilla.org/af/thunderbird/addon/7307/" onclick="javascript:pageTracker._trackPageview('/outbound/article/addons.mozilla.org');">Google Contacts</a>.</p>
<p>Build 3.1.x postoji u <a href="https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa" onclick="javascript:pageTracker._trackPageview('/outbound/article/launchpad.net');">Mozilla Daily PPA</a> repositoriju.<br />
 <a href="http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/#more-37"  class="more-link">(more&#8230;)</a></p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2010/09/thundebird-3-1-x-na-ubuntu-10-04-amd64/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>hetzner dedicate server</title>
		<link>http://zsteva.info/blog/2009/12/hetzner-dedicate-server/</link>
		<comments>http://zsteva.info/blog/2009/12/hetzner-dedicate-server/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 09:47:07 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[tehnologija]]></category>
		<category><![CDATA[hetzner dedicate server hardware linux rescue]]></category>

		<guid isPermaLink="false">http://zsteva.info/blog/?p=25</guid>
		<description><![CDATA[Pre neki dan sam uploadovao slike hetzner webpanela na flicker (link). Panel nudi par lepih opcija. Reverse DNS podešavanje i trafic monitoring sa sve obaveštavanjem (pic). Reset, (pic) zapravo tri vrste: CTRL-ALT-DEL što bi trebalo da pokrene OS reboot, hardware-reset &#8230; <a href="http://zsteva.info/blog/2009/12/hetzner-dedicate-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pre neki dan sam uploadovao slike <a href="http://www.hetzner.de/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.hetzner.de');">hetzner</a> webpanela na <a href="http://www.flickr.com/photos/zsteva/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">flicker</a> (<a href="http://www.flickr.com/photos/zsteva/tags/hetznet/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">link</a>). Panel nudi par lepih opcija.</p>
<p><strong>Reverse DNS</strong> podešavanje i <strong>trafic monitoring</strong> sa sve obaveštavanjem (<a href="http://www.flickr.com/photos/zsteva/4183979729/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">pic</a>).</p>
<p><strong>Reset</strong>, (<a href="http://www.flickr.com/photos/zsteva/4183979733/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">pic</a>) zapravo tri vrste: CTRL-ALT-DEL što bi trebalo da pokrene OS reboot, hardware-reset ili u narodu poznato <em>&#8220;na dugme&#8221;</em> i ako ni to neće ostaje vam manualni reset (koji radi samo u radne sate, kad tamo ima nekog) i kod koga čevek ode i <em>&#8220;išutira mašinu&#8221;</em>, što nebi trebalo da često zatreba.</p>
<p><strong>Rescue</strong> (<a href="http://www.flickr.com/photos/zsteva/4183979735/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">pic</a>), e ovim su me kupili kompletno, reč je linux rescue disku koji se bootuje preko DHCP/TFTP i daje vam pristup mašini bez podisanja OSa koji je na njenim diskovima. Neverovatno lepo stvar, i diže baš lep rescue linux sa svim potrebnim alatima. Meni je poslužio odmah, da root particiju ubacim u LVM.</p>
<p><strong>VNC install</strong> (<a href="http://www.flickr.com/photos/zsteva/4183979737/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">pic</a>), pored doborg rescue boota, ovo je skoro nepotrebno, ali zašto da ne. Bilo bi lepo da su se potrudili da pripreme i debian installer disk za VNC. Preko ove opcije se mogu instalirati CentOS, Fedora i openSUSE.</p>
<p>Za 50eura/mesečno se dobije i7-920 mašina (quad core procesor) sa 2x750G SATA diskovima i 8G rama (2000G trafika). Poprilično dobra ponuda. Spec ne deluje ni najmanje loše, mada treba imati na umu da je reč o klasičnom PC tj. da nije reč o nekom nabudženom serveru. Evo osnovnih detalja o hardweru koji se daju videti iz linuxa:</p>
<p>/proc/cpuinfo 8x ovo:<br />
<code><br />
processor       : 7<br />
vendor_id       : GenuineIntel<br />
cpu family      : 6<br />
model           : 26<br />
model name      : Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz<br />
stepping        : 5<br />
cpu MHz         : 1600.000<br />
cache size      : 8192 KB<br />
physical id     : 0<br />
siblings        : 8<br />
core id         : 3<br />
cpu cores       : 4<br />
apicid          : 7<br />
initial apicid  : 7<br />
fpu             : yes<br />
fpu_exception   : yes<br />
cpuid level     : 11<br />
wp              : yes<br />
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 lahf_lm ida tpr_shadow vnmi flexpriority ept vpid<br />
bogomips        : 5346.29<br />
clflush size    : 64<br />
cache_alignment : 64<br />
address sizes   : 36 bits physical, 48 bits virtual<br />
power management:<br />
</code></p>
<p>lspci:<br />
<code><br />
00:00.0 Host bridge: Intel Corporation QuickPath Architecture I/O Hub to ESI Port (rev 13)<br />
00:01.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 1 (rev 13)<br />
00:03.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 3 (rev 13)<br />
00:07.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 7 (rev 13)<br />
00:14.0 PIC: Intel Corporation QuickPath Architecture I/O Hub System Management Registers (rev 13)<br />
00:14.1 PIC: Intel Corporation QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers (rev 13)<br />
00:14.2 PIC: Intel Corporation QuickPath Architecture I/O Hub Control Status and RAS Registers (rev 13)<br />
00:14.3 PIC: Intel Corporation QuickPath Architecture I/O Hub Throttle Registers (rev 13)<br />
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4<br />
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5<br />
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6<br />
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2<br />
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1<br />
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5<br />
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1<br />
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2<br />
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3<br />
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1<br />
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)<br />
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller<br />
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller<br />
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller<br />
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)<br />
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)<br />
</code></p>
<p>hdparm -tT /dev/sda<br />
<code><br />
/dev/sda:<br />
 Timing cached reads:   17882 MB in  2.00 seconds = 8951.13 MB/sec<br />
 Timing buffered disk reads:  338 MB in  3.02 seconds = 112.02 MB/sec<br />
</code></p>
<p>Sve u svemu ništa posebno, nadam se da će lepo i dugo raditi. <img src='http://zsteva.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2009/12/hetzner-dedicate-server/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2009/12/hetzner-dedicate-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>online resize file sistema</title>
		<link>http://zsteva.info/blog/2009/12/online-resize-file-sistema/</link>
		<comments>http://zsteva.info/blog/2009/12/online-resize-file-sistema/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 09:19:32 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linux lvm jfs resize fs filesystem]]></category>

		<guid isPermaLink="false">http://zsteva.info/blog/?p=17</guid>
		<description><![CDATA[Ako koristite LVM za raspodelu prostora na disku na particije, kad vam ponestane prostora na nekoj particiji, a imate ne alociranog prostora na volume grupi, vrlo jednostavno i bez downtimea možete proširiti particiju i file sistem. U mom slučaju reč &#8230; <a href="http://zsteva.info/blog/2009/12/online-resize-file-sistema/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ako koristite LVM za raspodelu prostora na disku na particije, kad vam ponestane prostora na nekoj particiji, a imate ne alociranog prostora na volume grupi, vrlo jednostavno i bez downtimea možete proširiti particiju i file sistem. U mom slučaju reč je o JFS file sistemu, ali i sa drugima bi trebalo na slučan način da funkcioniše.</p>
<p>Povećanje same particije:<br />
<img src="http://zsteva.info/blog/wp-content/uploads/2009/12/resize_fs_1.png" alt="resize_fs_1" title="resize_fs_1" width="653" height="619" class="alignleft size-full wp-image-18" /></p>
<p>Povećanje filesistema:<br />
<img src="http://zsteva.info/blog/wp-content/uploads/2009/12/resize_fs_2.png" alt="resize_fs_2" title="resize_fs_2" width="651" height="172" class="alignleft size-full wp-image-19" /></p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2009/12/online-resize-file-sistema/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2009/12/online-resize-file-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZTE MF622 na ubuntu</title>
		<link>http://zsteva.info/blog/2009/10/zte-mf622-na-ubuntu/</link>
		<comments>http://zsteva.info/blog/2009/10/zte-mf622-na-ubuntu/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 12:13:21 +0000</pubDate>
		<dc:creator>zsteva</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linux ubuntu gprs hdspa usb modem zte mf622]]></category>

		<guid isPermaLink="false">http://zsteva.info/blog/?p=3</guid>
		<description><![CDATA[ZTE MF622 za razliku od Huawei E220 nece na ubuntu da proradi &#8220;iz prve&#8221;. Ali uz malo dodatnog podesavanja radi . Je potrebno instalirati dodatak za udev sudo apt-get install udev-extras Kojim ćemo dobiti modeswitch potreban da se modem iz &#8230; <a href="http://zsteva.info/blog/2009/10/zte-mf622-na-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ZTE MF622 za razliku od Huawei E220 nece na ubuntu da proradi &#8220;iz prve&#8221;. Ali uz malo dodatnog podesavanja radi <img src='http://zsteva.info/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<ul>
<li>Je potrebno instalirati dodatak za udev<br />
<code>sudo apt-get install udev-extras</code><br />
Kojim ćemo dobiti modeswitch potreban da se modem iz mass storage moda prebaci u mod u kome se vidi kao USB serial device.
</li>
<li>Pošto u scriptama koje instalira ovaj modem nema rule za baš ovaj modem moramo dodati u /etc/udev/rules.d/ fajl 62-mf622.rules sadržaja:<br />
<code><br />
ACTION!="add", GOTO="mf622_end"<br />
SUBSYSTEM=="usb", ATTR{bDeviceClass}!="ff" ,ENV{DEVTYPE}=="usb_device", GOTO="mf622_disable"<br />
SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", GOTO="mf622_disable"<br />
GOTO="mf622_end"<br />
LABEL="mf622_disable"<br />
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"<br />
LABEL="mf622_end"<br />
</code><br />
(Da nebi bilo problema sa copy&#038;paste evo za download: <a href="http://zsteva.info/blog/wp-content/uploads/2009/10/61-mf622.rules" >61-mf622</a>)
</li>
<li>Potom sve što je potrebno da uradite je da prikljućite svoj uredjaj, da saćekate 10-15 sekundi (iz nekog razloga, tek posle tog vremena se uređaj pojavi kao modem) i preko networkmanager appleta podesite konekciju.</li>
</ul>
<p>Procedura je probana na ubuntu 9.04 x86.</p>
<a href="http://twitter.com/share" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" class="twitter-share-button" data-url="http://zsteva.info/blog/2009/10/zte-mf622-na-ubuntu/" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>]]></content:encoded>
			<wfw:commentRss>http://zsteva.info/blog/2009/10/zte-mf622-na-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

