<?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>Povilas Balzaravičius &#187; Software</title>
	<atom:link href="http://pawka.linija.net/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://pawka.linija.net</link>
	<description>Geek.</description>
	<lastBuildDate>Thu, 01 Jul 2010 10:00:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kur saugoti slaptažodžius?</title>
		<link>http://pawka.linija.net/2009/07/21/kur-saugoti-slaptazodzius/</link>
		<comments>http://pawka.linija.net/2009/07/21/kur-saugoti-slaptazodzius/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 07:20:59 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[atviras kodas]]></category>
		<category><![CDATA[DropBox]]></category>
		<category><![CDATA[KeePassX]]></category>
		<category><![CDATA[saugumas]]></category>
		<category><![CDATA[slaptažodžiai]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/?p=478</guid>
		<description><![CDATA[Naudojantis kompiuteriu, pastoviai tenka susidurti su slaptažodžiais. Interneto tarnybose naudoju n savo sugalvotų slaptažodžių. Kai kurie yra sugeneruoti, kiti &#8211; formuojami pagal sugalvotą algoritmą, veikiantį pagal tam tikrus tinklapio bruožus. Tai palengvina nepamiršti slaptažodžių, saituose, kuriuose lankausi rečiau. Bet apie tai kitą kartą. Tad su savo asmeniniais slaptažodžiais susitvarkau ganėtinai neblogai.
Tačiau web programuotojas &#8211; toks [...]]]></description>
			<content:encoded><![CDATA[<p>Naudojantis kompiuteriu, pastoviai tenka susidurti su slaptažodžiais. Interneto tarnybose naudoju n savo sugalvotų slaptažodžių. Kai kurie yra sugeneruoti, kiti &#8211; formuojami pagal sugalvotą algoritmą, veikiantį pagal tam tikrus tinklapio bruožus. Tai palengvina nepamiršti slaptažodžių, saituose, kuriuose lankausi rečiau. Bet apie tai kitą kartą. Tad su savo asmeniniais slaptažodžiais susitvarkau ganėtinai neblogai.</p>
<p>Tačiau web programuotojas &#8211; toks gyvūnas, kuriam tenka dažnai susidurti ir su kitų projektų informacija: FTP, duomenų bazių, administravimo sistemų, ssh ir kiti prisijungimai. Jie dažnai būna generuojami automatiškai. O keisti į paprastesnius ir suprantamus arba negalima (paprasčiausiai neturiu teisių) arba tiesiog neverta dėl saugumo &#8211; automatiškai sugeneruoti n*y ilgio slaptažodžiai laikomi saugiais. Žinoma, jei nėra užrašyti ant post-it lapuko, kuris priklijuotas prie monitoriaus :-) Atsiminti kelis kilogramus tokių slaptažodžių yra sudėtinga, ypač kai jie nėra naudojami kasdien.</p>
<p>Anksčiau saugojau šią informaciją tekstiniame faile, kurį laikydavau šifruotame diske. Galbūt šitas būdas yra neblogas, tačiau nepatogus, kai informacijos kiekis išauga. Nusprendžiau, jog reikia kažkaip išspręsti šį klausimą. Esu matęs keletą sistemų, tad iškart galvoje sukosi reikalavimai:</p>
<ul>
<li>Katalogizavimas. Sistema turėtų leisti sudėlioti duomenis į katalogus arba suteikti jiems etiketes.</li>
<li>Prie kiekvieno projekto turėtų būti galima sukurti kelis įrašus su aprašymais. To reikia, kadangi kiekvienas projektas gali turėti daugiau nei vieną slaptažodį. Kaip minėjau anksčiau: duomenų bazės, FTP prisijungimai ir t.t.</li>
<li>Galimybė pasiekti duomenis ne tik iš savo kompiuterio.</li>
<li>Multiplatformiškumas. Tai galėtų būti web pagrindu veikianti sistema arba programa, veikianti ant skirtingų operacinių sistemų.</li>
<li>Atviro kodo programa. Tai yra ypač svarbu, kai programa dirba su jautriais duomenimis, tokiais kaip slaptažodžiai.</li>
<li>Na ir žinoma, visa tai turėtų būti saugu.</li>
</ul>
<p>Pirma mintis buvo pačiam pasirašyti web sistemą, nes galėčiau ją pritaikyti pagal savo poreikius. Tačiau pamaniau, kad nereikia išradinėti dviračio ir nusprendžiau paieškoti jau egzistuojančių sprendimų. Peržvelgęs keletą variantų apsistojau ties <a href="http://www.keepassx.org/">KeePassX</a>. Tai kitos programos <a href="http://keepass.info/">KeePass</a> klonas. Abi programos yra multiplatforminės ir atviro kodo, tačiau antrosios net nebandžiau &#8211; pirmoji buvo Ubuntu repozitorijose ir pilnai tenkino mano poreikius. Kiek mačiau KeePass palaiko įskiepius, o KeePassX to neturi.</p>
<h3>KeePassX slaptažodžių tvarkyklė</h3>
<p>Kaip jau minėjau, programa yra multiplatforminė. Yra sukurtos versijos Windows, Linux ir MacOS operecinėms sistemoms. Slaptažodžiai yra saugomi šifruotose duomenų bazėse (atskiruose failuose), kurias galima (kaip gi kitaip?) apsaugoti slaptažodžiu ir raktu.</p>
<div id="attachment_482" class="wp-caption aligncenter" style="width: 450px">
	<a href="http://pawka.linija.net/wp-content/uploads/2009/07/screenshot-home-pawka-documents-text-passwordskdb-keepassx.png"><img src="http://pawka.linija.net/wp-content/uploads/2009/07/screenshot-home-pawka-documents-text-passwordskdb-keepassx.png" alt="KeePassX slaptaždžių manageris" title="KeePassX slaptaždžių manageris" width="450" height="285" class="size-full wp-image-482" /></a>
	<p class="wp-caption-text">KeePassX slaptaždžių manageris</p>
</div>
<p>Programa leidžia sukurti slaptažodžių grupes &#8211; katalogus (kaip matote paveikslėlyje), priskirti jiems piktogramas. Grupėse galima saugoti slaptažodžių įrašus. Išsaugant įrašą nurodomas jo pavadinimas, vartotojo vardas, url, slaptažodis (du kartus), komentaras ir galiojimo data. Galima prisegti failus. Visi šie laukai nėra privalomi, todėl galima saugoti įvairaus tipo informaciją. Kartu yra pateikiamas saugių slaptažodžių generatorius, nors aš pratęs naudoti <strong>pwgen</strong>.</p>
<div id="attachment_491" class="wp-caption aligncenter" style="width: 275px">
	<a href="http://pawka.linija.net/wp-content/uploads/2009/07/screenshot-untitled-entry.png"><img src="http://pawka.linija.net/wp-content/uploads/2009/07/screenshot-untitled-entry-275x300.png" alt="KeePassX slaptažodžio įrašo kūrimas" title="KeePassX slaptažodžio įrašo kūrimas" width="275" height="300" class="size-medium wp-image-491" /></a>
	<p class="wp-caption-text">KeePassX slaptažodžio įrašo kūrimas</p>
</div>
<p>Programoje daug dėmesio skirta saugumui. Vartotojui nėra rodomi įvesti slaptažodžiai &#8211; jie slepiami po šešiomis žvaigždutėmis (žinoma, šitai galite išjungti). Tokiu atveju slaptažodžius siūloma nusikopijuoti į laikinąją atmintį (<em>clipboard</em>), iš kurios jie yra pašalinami po nurodyto laiko tarpo (pvz. 20 sekundžių). Minimizavus programos langą arba uždarius ją į system tray lauką, galima nustatyti, kad duomenų bazė būtų automatiškai užrakinama ir norint ją vėl peržiūrėti būtų reikalaujama slaptažodžio. Šios priemonės gelbėja nuo atsitiktinai prie kompiuterio prisėdusių pašalinių asmenų.</p>
<h3>Sinchronizavimas</h3>
<p>Vienas iš reikalavimų buvo galimybė pasiekti duomenis ne tik iš savo sistemos. Nors KeePassX yra darbastalio programa, tačiau ji duomenis saugo išoriniuose failuose. Čia mums į pagalbą ateina universalus sprendimas &#8211; <a href="https://www.getdropbox.com/referrals/NTMwNjAxNjk">DropBox</a>. Tiesiog duomenų bazės failą saugau DropBox direktorijoje. Kadangi duomenų bazė šifruota &#8211; perdaug nesijaudinu, o savo slaptažodžius galiu pasiekti tiek iš namų, tiek ir iš darbo kompiuterių.</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2009/07/21/kur-saugoti-slaptazodzius/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Komodo Edit nuo šiol atviro kodo produktas</title>
		<link>http://pawka.linija.net/2008/03/11/komodo-edit-nuo-siol-atviro-kodo-produktas/</link>
		<comments>http://pawka.linija.net/2008/03/11/komodo-edit-nuo-siol-atviro-kodo-produktas/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 10:34:57 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2008/03/11/komodo-edit-nuo-siol-atviro-kodo-produktas/</guid>
		<description><![CDATA[Komodo Edit &#8211; galingas multiplatforminis tekstinis redaktorius, skirtas programuotojms. Prieš kelias dienas pasirodė naujoji 4.3 versija. Sulig šios versijos pasirodymu, redaktorius tapo atviro kodo produktu. Komodo Edit yra daug apdovanojimų pelniusio Komodo IDE supaprastinta ir nemokama versija. Produktas palaiko daugelį dinaminių programavimo kalbų, įskaitant PHP, Python, Ruby, Perl, Tcl ir kt., taip pat web programavimui: [...]]]></description>
			<content:encoded><![CDATA[<p>Komodo Edit &#8211; galingas multiplatforminis tekstinis redaktorius, skirtas programuotojms. Prieš kelias dienas pasirodė naujoji 4.3 versija. Sulig šios versijos pasirodymu, redaktorius tapo atviro kodo produktu. Komodo Edit yra daug apdovanojimų pelniusio Komodo IDE supaprastinta ir nemokama versija. Produktas palaiko daugelį dinaminių programavimo kalbų, įskaitant PHP, Python, Ruby, Perl, Tcl ir kt., taip pat web programavimui: JavaScript, CSS, HTML, XML. Be to yra sintaksės žymėjimo, <em>autocomplete</em>, paieškos pagal reguliarias išraiškas, projektų valdymo ir kitos naudingos funkcijos, be kurių šiais laikais sunkiai įsivaizduojame programavimo įrankius. Komodo Edit sukurtas Mozilla kodo pagrindu, tad yra platinamas pagal tas pačias licenzijas kaip ir Firefox. Be to įdiegta įskiepių (<em>plug-ins</em>) sistema, analogiška Firefox naršyklei, leidžianti nesunkiai valdyti ir kurti priedus. Palaikomų įskiepių sąrašą galite rasti <a href="http://community.activestate.com/addons">čia</a>. Ten jau dabar yra neblogų dalykų.</p>
<p>Pats asmeniškai jau kurį laiką dirbu būtent su šiuo produktu ir esu patenkintas jo teikiamomis galimybėmis. Tuo labiau, kai visiškai nemokamai ir teisėtai gaunu tokį galimybių rinkinį, kuris netgi lenkia kaikuriuos mokamus produktus.</p>
<ul>
<li><a href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml">Komodo Edit</a></li>
<li><a href="http://community.activestate.com/addons">Oficialus įskiepių archyvas</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2008/03/11/komodo-edit-nuo-siol-atviro-kodo-produktas/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Skype 2.0 Beta for Linux review</title>
		<link>http://pawka.linija.net/2007/11/19/skype-20-beta-for-linux-review/</link>
		<comments>http://pawka.linija.net/2007/11/19/skype-20-beta-for-linux-review/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 12:28:43 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/11/19/skype-20-beta-for-linux-review/</guid>
		<description><![CDATA[Linas jau pranešė apie pasirodžiusią naują Skype versiją Linux OS, tačiau review niekur nepasirodė. Tad nusprendžiau jog reik trumpai brukštelti apie tai. Parsisiunčiau, susiinstaliavau ir pasileidau. Mane pasitiko daug malonesnė supaprastėjusi pagrindinio lango išvaizda. Dievinu minimalizmą!

Tačiau vis dar nėra geriausio buvusio Linux Skype versijos pranašumo &#8211; normalaus grupių valdymo. Nors anksčiau buvusios grupės taip pat [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://linas.gricius.lt/2007-11-09/skype-20-beta-for-linux-sulaukem-video-skambuciu-palaikymo.html">Linas jau pranešė</a> apie pasirodžiusią naują Skype versiją Linux OS, tačiau review niekur nepasirodė. Tad nusprendžiau jog reik trumpai brukštelti apie tai. Parsisiunčiau, susiinstaliavau ir pasileidau. Mane pasitiko daug malonesnė supaprastėjusi pagrindinio lango išvaizda. Dievinu minimalizmą!</p>
<p><img src="http://farm3.static.flickr.com/2252/2007040936_5192d7edf8.jpg?v=0" alt="Skype 2.0 Beta for Linux" /></p>
<p>Tačiau vis dar nėra geriausio buvusio Linux Skype versijos pranašumo &#8211; normalaus grupių valdymo. Nors anksčiau buvusios grupės taip pat buvo neįdealios (jų nebuvo galima išsidėstyti kaip nori, o buvo griežtai rikiuojamos pagal abėcėlę), tačiau dabar jų visiškai nėra. Dėl kažkokių priežasčių jos buvo panaikintos berods nuo <a href="http://share.skype.com/sites/garage/2007/10/skype_for_linux_14_gold_panacea.html">1.4 Gold</a> versijos, kurios dėl to aš ir nenaudojau. Gerai, kai vartotojas turi 20 kontaktų, o ką daryti tiems, pas kuriuos &#8220;on-line&#8221; kasdien tupi apie 70? Nėra patogu kai pateikiamas vientisas daugiau nei 50 varotojų sąrašas.</p>
<p>Malonus dalykas &#8211; patogesnė istorijos peržiūra. Dabar galima peržiūrėti tam tikro intervalo pokalbio istoriją: paros, savaitės pusės ar viso mėnesio ir visą. Taip supaprastina paiešką ir leidžia sutaupyti laiko.<br />
<img src="http://farm3.static.flickr.com/2071/2007040942_2761b5c80a.jpg?v=0" alt="Skype 2.0 Beta Linux" /></p>
<p>Na ir maloniausia ir visų labiausiai laukta funkcija &#8211; video pokalbiai. Turbūt dėl video tvarkyklių (o gal ir dėl ko nors kito) niekaip nepavyko padaryt ekrano nuotaukos su video pokalbio vaizdu. Nuotraukoje vietoj vaizdo gaudavau mėlyną plotą. Turėsite tiesiog manimi patikėti be įrodymo (pateiktas paveiksliukas iš skype.com). :-)</p>
<p><img src="http://share.skype.com/sites/linux/skypelinux_video.png" alt="Skype 2.0 Beta Linux webcam preview" /></p>
<p>Skype&#8217;as mano integruotą internetinę kamerą pasigavo iškart. Nežinia, ar čia įtakos turi mano <a href="http://pawka.linija.net/2007/04/30/ubuntu-acer-integruoto-webcamo-pajungimas/">anksčiau instaliuotos</a> gspca tvarkyklės, tačiau nieko nereikėjo konfiguruoti. Vaizdą gavau be problemų, tačiau savos kameros vaizdas (rodomas mažesniame langelyje) <strike>kartais</strike> beveik visada nugesdavo ir pavirsdavo į tą patį mėlyną plotą. Tai jokios įtakos pašnekovo gaunamam vaizdui neturėjo ir jis kuo puikiausiai mane matė. Tačiau Ttai veikiausiai yra ne Skype kliento, o mano kompiuterio kaltė. Man baigus pokalbį, nulūžo mano draugės Skype (Windowsinis). :-) Gal čia sutapimas.</p>
<p>Betkokiu atveju tai dar kolkas tik beta versija. Belieka tik laukti, kol bus grąžintos grupės, tada turėtume ganėtinai patogų klientą.</p>
<p>Daugiau apie tai rašo:</p>
<ul>
<li><a href="http://share.skype.com/sites/linux/2007/11/skype_20_beta_for_linux_with_video.html/">Skype 2.0 beta for Linux: the Great Revolution</a></li>
<li><a href="http://share.skype.com/sites/garage/2007/11/skype_20_beta_for_linux_the_great_revolution.html">Skype 2.0 Beta for Linux, the Great Revolution</a></li>
<li><a href="https://developer.skype.com/LinuxSkype">LinuxSkype &#8211; Developer Zone</a></li>
</ul>
<p>P.S. Įrašas turėjo pasirodyti anksčiau, bet truputį užsigulėjo ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/11/19/skype-20-beta-for-linux-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Desktop @ Linux</title>
		<link>http://pawka.linija.net/2007/06/29/google-desktop-linux/</link>
		<comments>http://pawka.linija.net/2007/06/29/google-desktop-linux/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 08:50:00 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/06/29/google-desktop-linux/</guid>
		<description><![CDATA[Vos tik užsiminiau, kad Google žada pradėti taikyti savo sukurtas programas Linux operacinei sistemai, o štai ir pasirodė pirmasis &#8220;Google Linux Client Team&#8221; produktas &#8211; Google Desktop. Pats likau maloniai nustebintas tokia sparta ir iškart parsisiunčiau jį išbandyti. Google Desktop versija skirta Windows OS egzistuoja jau pakankamai seniai, tačiau taip niekad jos ir nebuvau naudojęs. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pawka.linija.net/2007/06/26/google-linux-client-team/">Vos tik užsiminiau</a>, kad Google žada pradėti taikyti savo sukurtas programas Linux operacinei sistemai, o štai ir pasirodė pirmasis &#8220;Google Linux Client Team&#8221; produktas &#8211; <a href="http://desktop.google.com/linux/">Google Desktop</a>. Pats likau maloniai nustebintas tokia sparta ir iškart parsisiunčiau jį išbandyti. Google Desktop versija skirta Windows OS egzistuoja jau pakankamai seniai, tačiau taip niekad jos ir nebuvau naudojęs. Pati programa leidžia patogiai ieškoti informacijos savo kietąjame diske, įvairiuose dokumentuose (įskaitant OpenOffice.org, PDF), internete, GMail pašto dėžutėje (labai patogu) ir t.t.</p>
<p>Parsisiuntę GDesktop iš oficialios svetainės jį suinstaliuojame. Suinstaliavus, programa automatiškai bus paleidžiama tik perkrovus sistemą (nebūtinai patį kompiuterį). Jei to nesinori daryti, galima paleisti tiesiog su komanda <strong>gdesktop</strong>. Kai tik programa bus paleista, bus pradėtas realaus laiko failų indeksavimas. Tai reiškia, kad failai bus įrašyti į paieškos duomenų bazę tik tada, kai vartotojas juos &#8220;pamatys&#8221;, atidarys ar kitaip suaktyvuos. Norint, kad paieška duotų geriausius rezultatus, siūlyčiau suindeksuoti visą informaciją esančią kompiuteryje. Tam reikia iš google desktop meniu (paspaudus dešinį pelės mygtuką ant esančios ikonos), pasirinkti <em>Index > Re-Index</em>. Pats informacijos surašymas gali užtrukti keletą valandų. Indeksavimo metu procesas naudojo ~10% procesoriaus resursų ir 10-20 MB RAM, tad darbui netrukdė. Bet kuriuo metu galima peržvelgti indeksavimo būseną ir/arba jį sustabdyti. Paranojikams: galima nurodyti direktorijas, kuriose esančios informacijos neindeksuoti.</p>
<p><a href="http://flickr.com/photos/pawka/657713609/"><img src="http://farm2.static.flickr.com/1258/657713609_2ca18f2d59.jpg?v=0" alt="Google Desktop Index Status on Linux" /></a></p>
<p>Pati paieška gali būti vykdoma paleidus &#8220;Quick Search Box&#8221;. Ji atidaroma du kartus paspaudus Ctrl mygtuką, tiesa nėra šio mygtuko pakeitimo galimybės, o tai nelabai patogu, kai susimala pirštukai.</p>
<p><a href="http://flickr.com/photos/pawka/657497699/"><img src="http://farm2.static.flickr.com/1294/657497699_911b2f7ba7.jpg?v=0" alt="Google Desktop on Linux" /></a></p>
<p>Antras galimas variantas vykdyti paiešką &#8211; nuėjus tiesiai į Google.com. Puslapyje atsiranda papildomas laukelis &#8220;Desktop&#8221;, kurį pasirinkus ir bus vykdoma paieška. Jei tokio laukelio nematote, perkraukite naršyklę. Tiesa, kolkas aš jį radau tik su Firefox&#8217;u :-)</p>
<p><a href="http://flickr.com/photos/pawka/658688102/"><img src="http://farm2.static.flickr.com/1278/658688102_8b0631fe66.jpg?v=0" alt="Google Desktop Search for Linux" /></a></p>
<p>Paieškos rezultatai, kaip ir nustatymai, gali būti peržiūrimi naršyklės lange, standartiniu visiems jau iki skausmo pažįstamu būdu:</p>
<p><a href="http://flickr.com/photos/pawka/657879449/"><img src="http://farm2.static.flickr.com/1040/657879449_bfaa8837ef.jpg?v=0" alt="Google Desktop Search Results" /><br />
</a></p>
<p>Apibendrinant, visai mielas daikčiukas. Man asmeniškai patiko paieškos GMail&#8217;e galimybė, nes nebereiks nuolat krauti puslapio norint rasti tam tikrą informaciją. Žemiau pateikiu keletą nuorodų, susijusių šia tema. Beje, kad turėtumėte naujausias oficialias programų versijas, siūlyčiau susimesti <a href="http://www.google.com/linuxrepositories/">Google repositorijas</a> savo sistemai.</p>
<ul>
<li><a href="http://googleblog.blogspot.com/2007/06/google-desktop-now-available-for-linux.html">Google Desktop now available for Linux</a> &#8211; oficialus Google pranešimas.</li>
<li><a href="http://desktop.google.com/linux/">Google Desktop for Linux</a> &#8211; oficiali svetainė.</li>
<li><a href="http://www.google.com/linuxrepositories/">Google Linux Repositories</a> &#8211; oficialios Google produktų repositorijos.</li>
<li><a href="http://lifehacker.com/software/google-desktop/hack-attack-get-more-from-google-desktop-199630.php">Get More From Google Desktop</a> &#8211; senas įrašas, kaip išnaudoti visas GDesktop galimybes.</li>
<li><a href="http://googlesystem.blogspot.com/2006/09/10-great-uses-for-google-desktop.html">10 Great Uses For Google Desktop</a> &#8211; Kodėl verta naudoti GDesktop.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/06/29/google-desktop-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Linux Client Team</title>
		<link>http://pawka.linija.net/2007/06/26/google-linux-client-team/</link>
		<comments>http://pawka.linija.net/2007/06/26/google-linux-client-team/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 20:25:41 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/06/26/google-linux-client-team/</guid>
		<description><![CDATA[Google pagaliau atkreipė dėmesį ir į Linux vartotojus, nuspręsdama, kad leisti programinę įrangą taip pat reikia ir šiai platformai. Tam buvo įkurta Google Linux Client komanda. Tiesa, iki šiol jau egzistavo keletas Google produktų, veikiančių ant Linux: pasaulio žemėlapis &#8211; Google Earth ir nuotraukų tvarkymo programa &#8211; Picasa. Picasa, beje, veikia su wine pagalba (wine&#8217;ui [...]]]></description>
			<content:encoded><![CDATA[<p>Google pagaliau atkreipė dėmesį ir į Linux vartotojus, nuspręsdama, kad leisti programinę įrangą taip pat reikia ir šiai platformai. Tam buvo įkurta Google Linux Client komanda. Tiesa, iki šiol jau egzistavo keletas Google produktų, veikiančių ant Linux: pasaulio žemėlapis &#8211; <a href="http://earth.google.com/">Google Earth</a> ir nuotraukų tvarkymo programa &#8211; <a href="http://picasa.google.com/">Picasa</a>. Picasa, beje, veikia su <a href="http://www.winehq.org/">wine</a> pagalba (wine&#8217;ui tai išėjo į naudą), tad tikra *nix&#8217;ine Google programa galime laikyti tik Google Earth. Kas bus kuriama Linuxui kolkas belieka tik spėlioti. Manau, kad didžiausią tikimybę pirma būti išleista turi <a href="http://talk.google.com/">Google Talk</a> žinučių programa. Seniai mąsčiau, kodėl nėr šios programos versijos Linux&#8217;ui. Ji yra ganėtinai aktyviai palaikoma ir plėtojama, nuolat papildoma naujomis galimybėmis, tad sulauktų tikrai nemažo susidomėjimo. Šiuo metu Google Talk&#8217;ui naudoju <a href="http://pidgin.im/">Pidgin</a> (ex Gaim), tačiau taip negalima naudotis balso perdavimo galimybe. Viso šio reikalo geriausia pusė yra ne tai, kad bus išleistas koks nors Google Talk&#8217;as Linux platformai, tačiau būtent tai, kad Google pagaliau rimčiau pažiūrėjo ir į mūsų pusę. Skelbiama, kad dalis projektų bus atviro kodo :-) Kolkas žinių nedaug, belieka tik laukti. Belaukdami galite peržvelgti ypač trumpą prezentaciją iš Linux Foundation: <a href="https://www.linux-foundation.org/images/6/6e/Dam4_google.pdf">Google Linux Client Team</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/06/26/google-linux-client-team/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Skype virusas</title>
		<link>http://pawka.linija.net/2007/04/15/skype-virusas/</link>
		<comments>http://pawka.linija.net/2007/04/15/skype-virusas/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 19:14:34 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Kompiuterizmai]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/04/15/skype-virusas/</guid>
		<description><![CDATA[Šiandien nepaprastu greičiu pradėjo plisti naujas Skype virusas, siūlantis kažkokios Sandros papus. Kaip skitzo iš IRC sakė: &#8220;nebutu sake kad papai nebuciau spaudes :D&#8221;. Vieną minutę užmetęs akį į X-Chat&#8217;ą nesupratau apie kokius papus ten šneka, o jau kitą &#8211; gavau pasiūlymą pasižiūrėti pats. Žinutės turinys maždaug toks (gavau keletą skirtingų variantų):

[21:35:40] … kaip tau tokia? :d
[21:35:40] … paziurek [...]]]></description>
			<content:encoded><![CDATA[<p>Šiandien nepaprastu greičiu pradėjo plisti naujas Skype virusas, siūlantis kažkokios Sandros papus. Kaip skitzo iš IRC sakė: &#8220;nebutu sake kad papai nebuciau spaudes :D&#8221;. Vieną minutę užmetęs akį į X-Chat&#8217;ą nesupratau apie kokius papus ten šneka, o jau kitą &#8211; gavau pasiūlymą pasižiūrėti pats. Žinutės turinys maždaug toks (gavau keletą skirtingų variantų):</p>
<blockquote><p>
[21:35:40] … kaip tau tokia? :d<br />
[21:35:40] … paziurek kokia foto andrius atsiunte<br />
[21:35:45] … bet cia nesveikai<br />
[21:35:49] … [cenzūra]sandra.jpg<br />
[21:35:49] … [cenzūra]sandra.jpg<br />
[21:35:50] … oi netau cia turejo but sory<br />
[21:35:53] … (rofl)<br />
[21:35:55] … :)
</p></blockquote>
<p>Žiūrim ką turim</p>
<blockquote><p>
pawka@pawka-laptop:~/Desktop$ wget [cenzūra]sandra.jpg<br />
&#8211;21:51:39&#8211;  [cenzūra]sandra.jpg<br />
           => `sandra.jpg&#8217;<br />
Resolving www.[cenzūra].ru&#8230; [cenzūra]<br />
Connecting to www.[cenzūra].ru|[cenzūra]|:80&#8230; connected.<br />
HTTP request sent, awaiting response&#8230; 301 Moved Permanently<br />
Location: [cenzūra]/sandra.scr [following]<br />
&#8211;21:51:40&#8211; [cenzūra]/sandra.scr<br />
           => `sandra.scr&#8217;<br />
Resolving pasidulkinam.com&#8230; 77.232.72.67<br />
Connecting to pasidulkinam.com|77.232.72.67|:80&#8230; connected.<br />
HTTP request sent, awaiting response&#8230; 200 OK<br />
Length: 179,328 (175K) [text/plain]</p>
<p>100%[========================================================>] 179,328      131.73K/s</p>
<p>21:51:42 (131.46 KB/s) &#8211; `sandra.scr&#8217; saved [179328/179328]
</p></blockquote>
<p>Ir gaunam sandra.scr, kas ir yra virusas. Operuot neoperavau, kaip pašalint &#8211; tiksliai nežinau, nes nesirgau. Girdėjau, kad jis lyg įsirašo į temp katalogą ar tai Windows/system32/. Tad darot maždaug taip:</p>
<ul>
<li>Į run (iš start meniu) lauką įsirašot &#8220;msconfig&#8221;</li>
<li>Išsiimat iš start-up&#8217;o ko nereik, t.y. &#8220;Windows/system32/skype.exe&#8221;.</li>
<li>Per search&#8217;ą sistemoje susirandat *.pf failus ir juos šalinat lauk.</li>
<li>Rekomenduojama švariai ištrinti ir perinstaliuoti Skype.</li>
</ul>
<p>Pamenu kai panašūs dalykai dėdavosi IRC. Dabar Aitvaro komanda neblogai dirba ir tiesiog užmeta autokill&#8217;ą vartotojams, kurie parašo kokio nors kenksmingo puslapio adresą (pats iš smalsumo gavau killą, kai darbe pabandžiau parašyt sau į privatą vieną adresą ir pažiūrėt kas bus :-)). Todėl tokiems dalykams ilgai plisti IRC paprasčiausiai nėra sąlygų. O kaip bus su Skype?</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/04/15/skype-virusas/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>Pandora @ Winamp</title>
		<link>http://pawka.linija.net/2007/02/02/pandora-winamp/</link>
		<comments>http://pawka.linija.net/2007/02/02/pandora-winamp/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 08:30:53 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Muzika]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/02/02/pandora-winamp/</guid>
		<description><![CDATA[Daugelis žino genialų projektą Pandora. Tai internetinis radijas (jei taip galima pavadinti), kuris suteikia galimybę klausytis panašaus stiliaus muzikos, pagal konkretų atlikėją ar dainą. O turbūt dar didesnis daugelis (&#8221;daugelis&#8221; &#8211; daiktavardis xe xe :-)) žino Winamp grotuvą. Tuoj mes juos sukryžminsim.
Labiausiai užknisantis dalykas Pandoroj, kad nuolat reik laikyt atvertą browserio langą su puslapiu. Kadaise [...]]]></description>
			<content:encoded><![CDATA[<p>Daugelis žino genialų projektą <a href="http://www.pandora.com/">Pandora</a>. Tai internetinis radijas (jei taip galima pavadinti), kuris suteikia galimybę klausytis panašaus stiliaus muzikos, pagal konkretų atlikėją ar dainą. O turbūt dar didesnis daugelis (&#8221;daugelis&#8221; &#8211; daiktavardis xe xe :-)) žino <a href="http://www.winamp.com/">Winamp</a> grotuvą. Tuoj mes juos sukryžminsim.</p>
<p>Labiausiai užknisantis dalykas Pandoroj, kad nuolat reik laikyt atvertą browserio langą su puslapiu. Kadaise ieškojau visokių plug-in&#8217;ų Winampui ar kam kitam. Neradau. Na o dabar show: jei turit naujausią Winamp versiją (Winamp 5.32), tai galite įsidėti Pandorą į Media Library. Taip nereiks laikyt atidaryto naršyklės lango. Darom taip:</p>
<ul>
<li>Uždarom Winamp&#8217;ą.</li>
<li>Atidarom su teksto editoriumi failą ml_online.ini, esantį maždaug čia: &#8220;C:\Program Files\Winamp\Plugins\ml\ml_online.ini&#8221;.</li>
<li>
Surandam paskutinę tokią eilutę, kur &#8220;11&#8243; gali būti kažkoks numeris:</p>
<blockquote><p>ElementID11=-1</p></blockquote>
<p>Ir keičiam ją į</p>
<blockquote><p>ElementID11=11000<br />
ElementIcon11=11007<br />
ElementSubbed11=1<br />
ElementName11=Pandora<br />
ElementURL11=http://www.pandora.com?cmd=mini<br />
ElementID12=-1
</p></blockquote>
</li>
<li>Failą išsaugom, užmetam Read-only atributą.</li>
<li>Pasileidę Winampą einam į Media Library/Online Services/Pandora. Sako, reik dar susikurt Pandoros paskyrą (aka akountą).</li>
</ul>
<p>Reik dar pripačint, kad koks XMMS as amaroK veiktų, tai būtų išvis smagu.</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/02/02/pandora-winamp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Evolution sinchronizacija su Google Calendar @ Ubuntu</title>
		<link>http://pawka.linija.net/2007/01/11/evolution-sinchronizacija-su-google-calendar-ubuntu/</link>
		<comments>http://pawka.linija.net/2007/01/11/evolution-sinchronizacija-su-google-calendar-ubuntu/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 11:28:23 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Kompiuterizmai]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2007/01/11/evolution-sinchronizacija-su-google-calendar-ubuntu/</guid>
		<description><![CDATA[Nieko naujo neišradau, tiesiog aptikau labai smagų dalykėlį. Apskritai nemėgstu naudoti visokių mail-calendar programų (a la Outlook, Thunderbird, Evolution, &#8230;). Galbūt tiesiog neturėjau būtinybės jas naudoti. Man geriausias kalendorius &#8211; Google Calendar, o geriausias el. pašto klientas &#8211; Gmail. Tačiau kažkaip instinktyviai-intuityviai sugalvojau pabandyti susinchronizuoti savo Google Calendar su standartiniu Gnome el. pašto klientu &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Nieko naujo neišradau, tiesiog aptikau labai smagų dalykėlį. Apskritai nemėgstu naudoti visokių mail-calendar programų (a la Outlook, Thunderbird, Evolution, &#8230;). Galbūt tiesiog neturėjau būtinybės jas naudoti. Man geriausias kalendorius &#8211; <a href="http://calendar.google.com/">Google Calendar</a>, o geriausias el. pašto klientas &#8211; <a href="http://gmail.com/">Gmail</a>. Tačiau kažkaip instinktyviai-intuityviai sugalvojau pabandyti susinchronizuoti savo Google Calendar su standartiniu <a href="http://www.gnome.org/">Gnome</a> el. pašto klientu &#8211; <a href="http://www.gnome.org/projects/evolution/">Evolution</a>.</p>
<p>Visų pirma, reikia nusikopijuoti konkretaus kalendoriaus adresą. Tam Google kalendoriuje atidarome kalendorių tvarkymą (<em>manage calendars</em>). Iš kalendorių sąrašo pasirenkame kokį kalendorių norime įtraukti. Atvėrus kalendoriaus tvarkymo puslapį, pasirenkam Pirvate iCal adresą ir jį nusikopijuojame.</p>
<p><a href="http://www.flickr.com/photos/pawka/353584226/"><img src="http://farm1.static.flickr.com/146/353584226_aeb947ab7b.jpg?v=0" alt="Google Calendar" /></a></p>
<p>Dabar įkelsim jį į Evolution&#8217;ą. Pasileidę programą, atsidarome kalendoriaus rėžimą ir pasirenkame kurti naują kalendorių. Parinkę kalendoriaus tipą &#8220;Web Calendar&#8221;. Į tam skirtą vietą įterpiame, anksčiau nukopijuotą, kalendoriaus iCal adresą. Nusistatom kitas opcijas ir viskas. Analogiškai susikeliam kitus kalendorius.</p>
<p><a href="http://www.flickr.com/photos/pawka/353584227/"><img src="http://farm1.static.flickr.com/127/353584227_c2aef998b7.jpg?v=0" alt="Evolution" /></a></p>
<p>Gaila, bet kalendorius veikia tik skaitymo rėžimu, tad visus redagavimo darbus turėsit toliau atlikti naudodamiesi naršykle. Jei tuo viskas ir užsibaigtų, nebūčiau taip apsidžiaugęs ir turbūt netgi viso šito nenaudočiau. Bet dabar smagiausia dalis. Visi Evolution&#8217;o kalendoriaus įrašai automatiškai rodomi Gnome kalendoriuje:</p>
<p><a href="http://www.flickr.com/photos/pawka/353584228/"><img src="http://farm1.static.flickr.com/153/353584228_36681c0c02.jpg?v=0" alt="Gnome Calendar" /></a></p>
<p>Nors tai nėra padaryta idealiai, teksto dalis nukerpama ir nerodoma jokiam pop-up&#8217;e, tačiau vistiek patogu. Nereik kiekvieną kartą krautis naršyklės, norint peržvelgt dienotvarkę. Žodžiu, jūzeful.</p>
<p>P.S. Žinau žinau, straipsnio pavadinimas nevisai tikslus. Tačiau kaižkaip vietoj &#8220;Linux&#8221; ar &#8220;Gnome&#8221; instinktyviai įrašiau Ubuntu :-) Vistiek gi supratot :-P</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2007/01/11/evolution-sinchronizacija-su-google-calendar-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Reader &#8220;ant&#8221; Operos</title>
		<link>http://pawka.linija.net/2006/10/09/google-reader-ant-operos/</link>
		<comments>http://pawka.linija.net/2006/10/09/google-reader-ant-operos/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 16:46:38 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2006/10/09/google-reader-ant-operos/</guid>
		<description><![CDATA[Viską sutvarkyti laaaabai paprasta:

Parsisiunčiam šį failą (aš išsisaugojau į &#8220;/home/pawka/.opera/cache4&#8243;, MS Win naudotojai gali saugotis į &#8220;Opera\profile\cache4\&#8221; ar bet kur kitur).
Atsidarom Google Reader, spaudžiam dešinį pelės mygtuką ir iš meniu pasirenkam &#8220;Edit site preferences&#8230;&#8221;
Atsidariusiame lange atverčiame &#8220;Scripting&#8221; tab&#8217;ą ir į &#8220;User JavaScript files&#8221; įrašom kelią iki mūsų reader.js failo įskaitant ir patį failo pavadinimą (mano [...]]]></description>
			<content:encoded><![CDATA[<p>Viską sutvarkyti laaaabai paprasta:</p>
<ul>
<li>Parsisiunčiam <a href="http://files.myopera.com/Stoen/files/reader.js">šį failą</a> (aš išsisaugojau į &#8220;/home/pawka/.opera/cache4&#8243;, MS Win naudotojai gali saugotis į &#8220;Opera\profile\cache4\&#8221; ar bet kur kitur).</li>
<li>Atsidarom <a href="http://reader.google.com/">Google Reader</a>, spaudžiam dešinį pelės mygtuką ir iš meniu pasirenkam &#8220;Edit site preferences&#8230;&#8221;</li>
<li>Atsidariusiame lange atverčiame &#8220;Scripting&#8221; tab&#8217;ą ir į &#8220;User JavaScript files&#8221; įrašom kelią iki mūsų reader.js failo įskaitant ir patį failo pavadinimą (mano atveju &#8220;/home/pawka/.opera/cache4/reader.js&#8221;).</li>
<li>Perkraunam puslapį ir džiaugiamės nauju gūglo produktu.</li>
<p>Nuskaičiau iš <a href="http://googlesystem.blogspot.com/2006/10/use-google-reader-in-opera.html">čia</a>.</ul>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2006/10/09/google-reader-ant-operos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Multithreaded-serverio gijų sinchronizavimas</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/</link>
		<comments>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 06:05:12 +0000</pubDate>
		<dc:creator>Pawka</dc:creator>
				<category><![CDATA[Darbas]]></category>
		<category><![CDATA[Kompiuterizmai]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visi]]></category>

		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/</guid>
		<description><![CDATA[Gaminu tokį serverį. Viskas sukasi ant Linux, dirbu su C++ ir POSIX gijomis. Serveris gauna užklausas iš kliento, jas atitinkamai įvykdo ir grąžina (čia reik nosinės? ne?) rezultatus klientui. Viskas turi vykti maksimaliu greičiu. Užklausos gali eiti iš 100 klientų vienu metu, tad siekiant didžiausios spartos be gijų (threadų, jei kam nors taip labiau patinka) [...]]]></description>
			<content:encoded><![CDATA[<p>Gaminu tokį serverį. Viskas sukasi ant Linux, dirbu su C++ ir POSIX gijomis. Serveris gauna užklausas iš kliento, jas atitinkamai įvykdo ir grąžina (čia reik nosinės? ne?) rezultatus klientui. Viskas turi vykti maksimaliu greičiu. Užklausos gali eiti iš 100 klientų vienu metu, tad siekiant didžiausios spartos be gijų (threadų, jei kam nors taip labiau patinka) neapsieisim. Dabar visas serverio darbas vyksta maždaug taip: gaunama užklausa iš kliento, listenerio gija nuskaito iš socketo atėjusią užduotį ir įrašo į FIFO eilę. Tuo pat metu sukasi n gijų, kurios yra atsakingos už darbų atlikimus. Šių gijų kodas atrodo taip:</p>
<p><code><br />
void * worker(void * parm)<br />
{<br />
 &nbsp; Step step;<br />
 &nbsp; bool gotData = false;</p>
<p> &nbsp;  while (serverOn)<br />
 &nbsp; {<br />
 &nbsp;  &nbsp; pthread_mutex_lock(&#038;mutex);<br />
 &nbsp;  &nbsp; if (!eile.empty())<br />
 &nbsp;  &nbsp; {<br />
 &nbsp;  &nbsp;  &nbsp; step = eile.pop();<br />
 &nbsp;  &nbsp;  &nbsp; gotData = true;<br />
 &nbsp;  &nbsp; }<br />
 &nbsp;  &nbsp; pthread_mutex_unlock(&#038;mutex);</p>
<p> &nbsp;  &nbsp; if (gotData)<br />
 &nbsp;  &nbsp; {<br />
 &nbsp;  &nbsp;  &nbsp; std::string result = readData(*step.sock, step.number);<br />
 &nbsp;  &nbsp;  &nbsp; setResult(*(step.sock), result);<br />
 &nbsp;  &nbsp;  &nbsp; delete step.sock;<br />
 &nbsp;  &nbsp;  &nbsp; gotData = false;<br />
 &nbsp;  &nbsp; }<br />
 &nbsp;  &nbsp; sleep(1);  //Atkreipkit dėmesį čia.<br />
 &nbsp; }<br />
}<br />
</code></p>
<p>Kaip matot, gija dirba nuolat, kol yra įjungtas serveris. Užrakinamas mutexas, jei yra darbų, nusiskaitomas darbas, mutexas atrakinamas ir vykdomi reikalingi veiksmai. Viskas paprasta ir aišku, tik man ramybės neduoda tas sleep(1);. Jį įdėjau tam, kad jei kodas būna be jo, labai ėdami CPU resursai, nes ciklas nuolat sukasi nieko naudingo neveikdamas. O su sleep(1) yra įvedamas kažkoks taktas. Žinau, kad tai nėra geriausias pasirinkimas, nes kažkurį laiko momentą gijos nieko neveiks, nors ir bus darbų. Veltui švaistomas laikas. Kadangi su tokiu darbu susidūriau pirmą kartą, tai tiksliai ir nežinau kaip viskas yra daroma, kad sprendimas būtų optimaliausias. Gal kas turit idėjų kaip sinchronizavimą padaryt veiksmingesniu?</p>
]]></content:encoded>
			<wfw:commentRss>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
