<?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>gyzargument &#187; linux</title>
	<atom:link href="http://ziga.vrtacic.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://ziga.vrtacic.net</link>
	<description>a bit of an argument</description>
	<lastBuildDate>Wed, 16 Jun 2010 18:56:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nokia N900 in veselje s SSH povezavami</title>
		<link>http://ziga.vrtacic.net/2010/03/nokia-n900-in-veselje-s-ssh-povezavami/</link>
		<comments>http://ziga.vrtacic.net/2010/03/nokia-n900-in-veselje-s-ssh-povezavami/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 15:01:22 +0000</pubDate>
		<dc:creator>gyzar</dc:creator>
				<category><![CDATA[Gyzarranged]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://ziga.vrtacic.net/?p=1697</guid>
		<description><![CDATA[O SSH
SSH (Secure Shell) je komunikacijski protokol, ki omogoča varno povezavo med dvema (najraje linux) sistemoma. Gre za boljšo alternativo starejšim protokolom za oddaljeni dostop do računalnika, kot so npr. rlogin, rsh in telnet, saj nudi varno kriptirano komunikacijo med dvema računalnikoma na nezavarovanem omrežju, preverja pa tudi avtentikacijo oddaljenega sistema na katerega se povezujemo, s čimer onemogoča [...]]]></description>
			<content:encoded><![CDATA[<h4>O SSH</h4>
<p>SSH (Secure Shell) je <strong>komunikacijski protokol, ki omogoča varno povezavo med dvema (najraje linux) sistemoma</strong>. Gre za boljšo alternativo starejšim protokolom za oddaljeni dostop do računalnika, kot so npr. rlogin, rsh in telnet, saj nudi varno kriptirano komunikacijo med dvema računalnikoma na nezavarovanem omrežju, preverja pa tudi avtentikacijo oddaljenega sistema na katerega se povezujemo, s čimer onemogoča <em>man-in-the-middle</em> napad.</p>
<p>Protokol &#8211; enako kot Nokia &#8211; izvira iz Finske, kjer ga je leta 1995 razvil Tatu Ylönen, raziskovalec Tehnološke univerze Helsinki. Ylönenov izum je naletel na odličen odziv, saj je imel še v istem letu 20.000 uporabnikov iz 500 različnih držav sveta. Njegovo verzijo (SSH1) je že leta 1996 nadomestila druga (SSH2), ki je prinesla predvsem izboljšave na področju varnosti. Zaradi izjemne uporabne vrednosti protokola, so tega ob <em>launchu</em> druge verzije začeli tržiti, na kar pa se je leta 1999 seveda odzvala skupnost odprtokodnih razvijalcev. Lotili so se predelave zadnje odprtokodne verzije (SSH 1.2.12) in ustvarili protokol <strong>OpenSSH, ki je vsem uporabnikom na voljo brezplačno</strong>, ima pa že nekaj milijonov uporabnikov.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">SSH ali Secure Sshell Host je protokol za povezovanje med Linux sistemi. Za razliko od včasih uporabljanega protokola Telnet, SSH vzpostavi šifrirano povezavo med dvema sistemoma, pri čemer SSH preverja tudi avtentikacijo oddaljenega sistema na katerega se povezujemo, s čimer onemogoča man-in-the-middle napad. SSH je sicer poznan kot protokol namenjen terminalskemu povezovanju na oddaljene Linux sisteme, je pa preko ssh protokola mogoče vzpostavljati tudi „grafične“ povezave. Orodje ssh, ki omogoča povezovanje na naš sistem namestimo takole:</div>
<h4><strong>SSH</strong> na N900</h4>
<p>Ker na N900 teče Maemo, ki je <a href="http://ziga.vrtacic.net/2010/01/maemo-ali-android/">čistokrvni debian linux</a>, naprava z upravljanjem SSH protokola seveda nima nobenih težav. Nanjo si <strong>lahko namestite tako strežnik kot klient</strong> &#8211; seveda odvisno od tega, kaj potrebujete. Najpogostejša izbira je <a href="http://maemo.org/downloads/search/application.html?org_openpsa_products_search[1][property]=title&amp;org_openpsa_products_search[1][constraint]=LIKE&amp;org_openpsa_products_search[1][value]=openssh&amp;org_openpsa_products_search[2][property]=os&amp;org_openpsa_products_search[2][constraint]=LIKE&amp;org_openpsa_products_search[2][value]=Maemo5&amp;fetch=Search">OpenSSH</a>, ki je na voljo v <a href="http://wiki.maemo.org/Extras">Extras repozitorijih</a>, v primeru, da boste imeli z njim kakršne koli težave, pa obstaja tudi peresno lahka alternativa <a href="http://matt.ucc.asn.au/dropbear/dropbear.html">Dropbear</a>, ki vas čaka v istih repozitorijih.</p>
<h4>Nastavitev</h4>
<p><span style="font-weight: normal; ">Preko SSH protokola lahko iz vašega PC-ja dostopate do podatkov na N900 &#8211; <strong>veliko hitreje kot preko bluetootha in veliko bolj udobno kot preko USB kabla</strong>. Problematično je, da večina mobilnih operaterjev telefonom ne dodeljuje javnih IP naslovov (več uporabnikov ima lahko torej enakega), zaradi česar SSH povezava v primeru, da je vaša Nokia povezana na GPRS, ne bo delovala. Če imate pri hiši <em>wireless</em>, vas naj to ne ustavi. Poskrbeti morate samo, da za povezavo, ki jo uporabljate, izklopite <em><span style="font-style: normal;">Power saving</span><strong>: Settings &#8211; Internet connections &#8211; Connections &#8211; </strong>Izberete trenutno povezavo in pritisnete<strong> Edit &#8211; </strong>Trikrat pritisnete<strong> Next &#8211; Advanced &#8211; Other &#8211; Power saving </strong>nastavite na <strong>Off</strong>.</em></span></p>
<p>Ko boste na N900 namestili OpenSSH (ali Dropbear), zaženite terminal in napišite:</p>
<p><em><span style="color: #000080;">sudo gainroot</span></em></p>
<p>Sedaj, ko imate pravice roota, ugotovite, kakšen je IP naprave.</p>
<p><em><span style="color: #000080;">ifconfig</span></em></p>
<p>Vrednost IP odčitajte iz polja Ethernet (wlan0) &#8211; gre za številko, ki je izpisana za kratico <strong>inet addr</strong>.</p>
<p>Sedaj na vaši Nokii teče SSH server, vi pa poznate IP, ki je bil dodeljen napravi. Vse kar morate storiti je, da <strong>SSH strežnik (oziroma klient) namestite še na računalniku, s katerim želite povezati svoj pametni telefon</strong>.</p>
<h6><span style="text-decoration: underline;"><span style="color: #993300;">Linux</span></span></h6>
<p>Na Ubuntuju to storite tako, da v terminal vpišete:</p>
<p><span style="color: #0000ff;"><em>sudo apt-get install openssh-server openssh-client</em></span></p>
<p>Kolikor mi je znano, na Fedori in OpenSusu SSH-ja ni potrebno inštalirati (pride z inštalacijo), če pa se želite prepričati, da je SSH zagotovo <em>up and running</em>, poskusite z naslednjim ukazom.</p>
<p><span style="color: #0000ff;"><em>/sbin/service sshd status</em></span></p>
<p>Če ste na svoj linux računalnik uspešno namestili SSH, se lahko na N900 preko terminala povežete z naslednjim ukazom:</p>
<p><span style="color: #0000ff;"><em>ssh root@IPnapraveN900</em></span></p>
<p><strong>Povezavo pa lahko ustvarite tudi preko grafičnega vmesnika</strong>, na Ubuntu linuxu lahko v zgornjem meniju npr. izberete Places, potem pa Connect to server. V aktivnem oknu, ki se vam odpre, morate v <em>dropdown</em> meniju Service Type izbrati SSH, v okence Server pa vpisati IP, ki ga je omrežje dodelilo vaši N900. Za večjo varnost transferjev si poglejte <a href="http://www.symantec.com/connect/articles/ssh-host-key-protection">tale prispevek</a>.</p>
<h6><strong><span style="color: #800080;"><span style="text-decoration: underline;"><span style="color: #993300;">Windows</span></span></span></strong></h6>
<p><strong>SSH povezavo z N900 pa lahko vzpostavite tudi, če na vašem računalniku teče Windows</strong>. Inštalirati morate mini programček PuTTY, ki ga dobite <a href="http://www.putty.org/">tule</a>. Ko ga poženete, boste videli okno &#8220;PuTTY Configuration&#8221; z izbrano kategorijo &#8220;Session&#8221;. Prepričajte se, da je SSH izbran kot Connection type in v polje Host Name (IP adress) vpišite IP, ki ga je omrežje dodelilo vaši N900. Če želite, lahko nastavitve shranite &#8211; drugi SSH dostop do podatkov na telefonu bo tako še hitrejši.</p>
<h4>Zaključek</h4>
<p>Ko boste prebrali zgornji tutorial (na tem mestu se opravičujem vsem linux geekom, ker se zavedam, da nekaj osnovnih ukazov zgoraj ni vredno besede tutorial), bost<strong>e </strong>lahko<strong> USB kabel, ki ga uporabljate za prenašanje fotografij, glasbe in videoposnetkov, pospravili na podstrešje. </strong>To pa seveda niti slučajno ne izčrpava bogatih možnosti networkinga, ki jih ponuja Maemo, zato je objava zamišljena zgolj kot uvod v tematiko.</p>
<p>V prihodnjih objavah bom predstavil, kako poteka upravljanje procesov preko SSH protokola (ne le prenašanje podatkov), kakšne scenarije uporabe prinaša obratna infrastruktura (<strong>računalnik kot server in N900 kot klient</strong>) ter osnove delovanja <strong>virtualnih privatnih omrežij</strong> (VPN), ki omogočajo povezavo na telefon, ki je priključen na GPRS omrežje in možnost <em>remote</em> poganjanja aplikacij v grafičnem načinu.</p>
]]></content:encoded>
			<wfw:commentRss>http://ziga.vrtacic.net/2010/03/nokia-n900-in-veselje-s-ssh-povezavami/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Maemo aplikacije pt. 2: igre</title>
		<link>http://ziga.vrtacic.net/2009/12/maemo-aplikacije-pt-2-igre/</link>
		<comments>http://ziga.vrtacic.net/2009/12/maemo-aplikacije-pt-2-igre/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 12:50:42 +0000</pubDate>
		<dc:creator>gyzar</dc:creator>
				<category><![CDATA[Gyzarbitrary]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[maemo aplikacije]]></category>
		<category><![CDATA[maemo igre]]></category>

		<guid isPermaLink="false">http://ziga.vrtacic.net/?p=1559</guid>
		<description><![CDATA[Na Nokii N900 so prednaložene štiri preproste, vsem znane igre: Blocks (tetris), Chess (šah), Mahjong in Marbles. Najbrž o njih nima smisla izgubljati besed, raje bom priložil slike zajemov zaslona (izgledajo kar lepo), zapisal pa le, da delujejo popolnoma normalno in brez presenečenj.

Blocks

Chess

Mahjong

Marbles
Treba je reči, da je iger, ki bi bile razvite posebej za Maemo [...]]]></description>
			<content:encoded><![CDATA[<p>Na Nokii N900 so prednaložene štiri preproste, vsem znane igre: <strong>Blocks </strong>(tetris), <strong>Chess </strong>(šah), <strong>Mahjong </strong>in <strong>Marbles</strong>. Najbrž o njih nima smisla izgubljati besed, raje bom priložil slike zajemov zaslona (izgledajo kar lepo), zapisal pa le, da delujejo popolnoma normalno in brez presenečenj.<br />
<img src="http://img301.imageshack.us/img301/8671/screenshot122.png" alt="" /><br />
<em>Blocks</em><br />
<img src="http://img121.imageshack.us/img121/4676/screenshot08t.png" alt="" /><br />
<em>Chess</em><br />
<img src="http://img189.imageshack.us/img189/3822/screenshot12y.png" alt="" /><br />
<em>Mahjong</em><br />
<img src="http://img121.imageshack.us/img121/5320/screenshot09.png" alt="" /><br />
<em>Marbles</em></p>
<p>Treba je reči, da je iger, ki bi bile razvite posebej za Maemo 5, zaenkrat zelo malo (aparatov N900 v &#8220;divjini&#8221; menda še ni niti 2000, tako da to ne preseneča). Zaenkrat smo &#8211; z izjemo prednaložene štirice in izvrstne Bounce Evolution &#8211; obsojeni na dva tipa iger: <strong>preproste miselne igre </strong>in <strong>legendarne igre linux okolja</strong> (slednje v nekaterih primerih niso preveč dobro prilagojene odsotnosti miške, manjši tipkovnici in zaslonu na dotik).</p>
<p><a href="http://maemo.nokia.com/maemo-select/applications/bounce-evolution/"><strong>Bounce Evolution</strong></a></p>
<p>Pri Roviu jim je uspelo izvrstno prikazati, kaj zmore Nokia N900, Bounce Evolution je trenutno zagotovo najbolj vroča igra na Maemo platformi. Teče na <strong>OpenGL ES 2.0</strong>, kar omogoča presenetljivo lepo sliko z <strong>resolucijo 800 x 480</strong>. To, v kombinaciji z dejstvom, da je z žogo v celoti mogoče upravljati z<strong> akselometrom</strong>, iz Bounce Evolution naredi prvo igro (na kateri koli mobilni platformi!), ki <strong>skupaj s priključkom TV out ustvarja gamersko izkušnjo, popolnoma primerljivo s prejšnjo generacijo igričarskih konzol </strong>(npr. PS2).</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/V6JfxdWg0HI&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/V6JfxdWg0HI&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Škoda samo, da sta zaenkrat na voljo samo dva levela. Upam, da me bo superseksi synaptic na N900 kmalu opozoril, da je na voljo update &#8230;</p>
<p><a href="http://hexahop.sourceforge.net/index.html"><strong>Hex-a-hop</strong></a></p>
<p>Hex-a-hop je <strong>hit med odprtokodnimi puzzle igrami</strong>, razvil pa jo je Tom Beaumont. Uspešnost v igri ni povezana s časovno komponento, ukazi pa so omejeni na premikanje in &#8220;undo&#8221;, kar je za mobilno igranje seveda kul.  <strong>Cilj v igri je potopiti vse zelene šestkotnike in na koncu varno sestopiti</strong>.  Less is more, ta špil mi ga totalno dogaja.<br />
<img src="http://img684.imageshack.us/img684/2702/hexahop.png" alt="" /></p>
<p><a href="http://gboggle.sourceforge.net/"><strong>GBoggle</strong></a></p>
<p>GBoogle je <strong>klon popularne namizne besedne igre Boogle</strong>: več (daljših) besed sestaviš, več točk dobiš. Phun.<br />
<img src="http://img97.imageshack.us/img97/7856/gboggle.png" alt="" /></p>
<p><a href="http://nako.garage.maemo.org/"><strong>Nako</strong></a></p>
<p>Nako je <strong>preprosta igra za treniranje spomina</strong>. Dokaj zabavno se mi zdi, da se jo dejansko da natrenirati. Moj trenutni rekord je zaključek v 45 potezah.<br />
<img src="http://img685.imageshack.us/img685/2847/nako.png" alt="" /></p>
<p><a href="https://garage.maemo.org/projects/mancala"><strong>Mancala</strong></a></p>
<p>Mancala je uspešen poskus digitalizacije <strong>starodavne afriške namizne igre Kalah</strong>. Pravila niti niso tako preprosta, da bi jih lahko na hitro obrazložil, zato vse, ki jih zanima več, napotujem na <a href="http://en.wikipedia.org/wiki/Kalah">članek v Wikipediji.</a><br />
<img src="http://img97.imageshack.us/img97/4519/mancala.png" alt="" /></p>
<p><a href="http://maemo.org/downloads/product/OS2008/madbomber/"><strong>Mad Bomber</strong></a></p>
<p>Mad Bomber je klon Activisionove klasike, ki je v izvirniku z imenom <strong>Kaboom</strong> tekla na kultni konzori Atari 2600. Razvil jo je Larry Kaplan, za Maemo pa ji je dodal zvočne efekte in malo izboljšal grafiko. Ta sicer še vedno ni ne vem kako impresivna, a je zaradi svoje enostavnosti precej &#8220;playable&#8221;. Cilj igre je čim dalj časa uspešno <strong>preprečevati, da bombe, ki jih spušča Mad Bomber, padejo na tla.</strong> Sod, v katerega morajo pasti bombe, igralec upravlja z <strong>nagibanjem telefona</strong> (t.j. z akselometrom).<br />
<img src="http://img97.imageshack.us/img97/7306/bomberma.png" alt="" /></p>
<p><a href="http://www.openttd.org/en/about"></a><strong>Open TTD</strong></p>
<p>OpenTTD sem obrnil že na Ubuntuju, gre za odprtokoden klon (GNU licenca) Microprosove igre &#8220;Transport Tycoon Deluxe&#8221;. Gre za <strong>kompleksno simulacijo transportnega podjetja s preprosto misijo: s prevozi ljudi in številnih različnih dobrin (po cesti, železnici, vodi in zraku) zaslužiti čim več denarja </strong>(predvsem več od vaših nasprotnikov). OpenTTD je izvrsten port, ki ne zapostavi niti ene izvirne funkcionalnosti, igro celo obogati z nekaj novimi bonbončki. Na N900 teče kot urca, pa tudi upravljanje s touch screenom ni niti malo problematično.<br />
<img src="http://img189.imageshack.us/img189/9682/openttd.png" alt="" /></p>
<p><a href="http://www.pygame.org/shredwheat/solarwolf/"><strong>SolarWolf</strong></a></p>
<p>Gre za še eno &#8220;sto let staro&#8221; igro, spisano v Pythonu. <strong>Pobrati morate zelene kvadratke, s strani pa vas napadajo številni sovražniki</strong>. Vsak naslednji level je bolj zahteven, kmalu postanejo <a href="http://www.pygame.org/shredwheat/solarwolf/screen/shot1.jpg">totalno težki</a>. Grafika je tako primitivna, da je že smešno, igro pa v objavi navajam predvsem zato, ker presenetljivo <strong>dobro komunicira z akselometrom.<br />
</strong><br />
<img src="http://img97.imageshack.us/img97/6742/solarwolf.png" alt="" /></p>
<p><a href="http://supertux.lethargik.org/"><strong>SuperTux</strong></a></p>
<p>Tuxa gotovo poznate. Pingvinček je <a href="http://en.wikipedia.org/wiki/Tux">maskota Linux kernela</a>, nastopa pa v več kot tridesetih različnih igrah. Najbolj znana je najbrž ravno Supertux, v kateri je razvijalec Ingo Ruhnke črpal iz <strong>Nintendovega Super Maria</strong>. Vedno zabavna klasika tudi na telefonu izpade precej kul (upravljanje ni problematično).<br />
<img src="http://img189.imageshack.us/img189/5434/tuxi.png" alt="" /></p>
<p><a href="https://launchpad.net/vultures"><strong>Vulture&#8217;s eye</strong></a></p>
<p>Vulture&#8217;s eye je <strong>roguelike</strong>, se pravi spada pod žanr iger vlog, zanjo pa je posebej značilna &#8220;smrt za vedno&#8221; in potezno premikanje. Igra ima veliko skupnega s kultno <a href="http://en.wikipedia.org/wiki/NetHack">Nethack</a>, a je okorno ASCII grafiko tukaj zamenjal soliden grafični prikaz.<br />
<img src="http://img97.imageshack.us/img97/4549/voltureseye.png" alt="" /></p>
<p><a href="http://www.wormux.org/"><strong>Wormux</strong></a></p>
<p>Wormux je <strong>precej znan klon črvov</strong>, ki so jih razvili pri Team 17. Številni so z igro sicer zelo zadovoljni (gre za eno najbolj priljubljenih odprtokodnih iger sploh), sam pa sem WWP toliko nabijal, da poznam čisto preveč trikov, ki mi tukaj manjkajo.<br />
<img src="http://img97.imageshack.us/img97/3346/wormux.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ziga.vrtacic.net/2009/12/maemo-aplikacije-pt-2-igre/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
