<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sirex web log (Posts about software)</title><link>https://sirex.lt/</link><description></description><atom:link href="https://sirex.lt/tags/software.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2022 &lt;a href="mailto:sirexas@gmail.com"&gt;Sirex&lt;/a&gt; </copyright><lastBuildDate>Fri, 15 Jul 2022 12:01:54 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>El. pašto klientas alot</title><link>https://sirex.lt/posts/2013/alot/</link><dc:creator>Sirex</dc:creator><description>&lt;p&gt;Po to, kai Gmail privalomai įjungė &lt;a class="reference external" href="http://gmailblog.blogspot.com/2012/10/introducing-new-compose-in-gmail.html"&gt;naują laiškų rašymo funkciją&lt;/a&gt;,
nebeapsikenčiau ir nusprendžiau susirasti normalų pašto klientą.&lt;/p&gt;
&lt;p&gt;Anksčiau ilgą laiką naudojau &lt;a class="reference external" href="http://www.mutt.org/"&gt;mutt&lt;/a&gt;, bet deja, su dideliais laiškų kiekiais
viename kataloge, &lt;a class="reference external" href="http://www.mutt.org/"&gt;mutt&lt;/a&gt; veikia gan lėtai, neturi greito ir patogaus laiškų
filtravimo ir panašu, kad yra vis mažiau palaikomas.&lt;/p&gt;
&lt;p&gt;Panašu, kad &lt;a class="reference external" href="http://www.mutt.org/"&gt;mutt&lt;/a&gt; greitu laiku pakeis &lt;a class="reference external" href="http://sup.rubyforge.org/"&gt;sup&lt;/a&gt; ir jo klonai. &lt;a class="reference external" href="http://sup.rubyforge.org/"&gt;sup&lt;/a&gt; gan nemažai gerų
dalykų pasiskolino iš Gmail, o tuo pačiu pakeitė visus blogus dalykus. Man,
keičiančiam Gmail, &lt;a class="reference external" href="http://sup.rubyforge.org/"&gt;sup&lt;/a&gt; yra kaip tik tai, ko reikia. Tačiau apsižvalgius ir
apsiskaičius, radau, kad &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; (&lt;a class="reference external" href="http://sup.rubyforge.org/"&gt;sup&lt;/a&gt; klonas) yra net gi dar geriau.&lt;/p&gt;
&lt;p&gt;Kol kas apsisprendžiau išbandyti &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt;, žemiau pateikiu informaciją, kaip viską
sukonfigūravau, gal būt, kam nors pravers.&lt;/p&gt;
&lt;p&gt;O konfigūravimas nėra paprastas, todėl iš karto įspėju, kad &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; pašto
klientas skirtas daugiau patyrusiems kompiuterių naudotojams.&lt;/p&gt;
&lt;section id="slaptazodziai"&gt;
&lt;h2&gt;Slaptažodžiai&lt;/h2&gt;
&lt;p&gt;Pirmiausia saugumas, rekomenduoju įsidiegti &lt;a class="reference external" href="http://www.keepassx.org/"&gt;KeepPassX&lt;/a&gt; programą ir jos
pagalba susigeneruoti ilgą ir sudėtingą Gmail ar kito pašto serverio
slaptažodį, kadangi jis bus naudojamas konfigūraciniuose failuose.&lt;/p&gt;
&lt;p&gt;Šiam žingsniui reikės įsidiegti šiuos paketus:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install python-keyring&lt;/pre&gt;
&lt;p&gt;Toliau pasirašiau nedidelį skriptą, kuris išsaugo arba nuskaito slaptažodį
iš slaptažodžių raktinės. Skripto kodas:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/bin/keyring"&gt;https://bitbucket.org/sirex/home/src/default/bin/keyring&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/section&gt;
&lt;section id="laisku-katalogo-sifravimas"&gt;
&lt;h2&gt;Laiškų katalogo šifravimas&lt;/h2&gt;
&lt;p&gt;Kadangi laiškai bus atsiųsti ir išsaugoti jūsų kompiuteryje, reikėtų juos
saugoti užšifruotame kataloge, kad niekas be jūsų negalėtų jų perskaityti.
Žinoma tai nėra privaloma, tačiau dažnai el.  paštu atsiunčiami
slaptažodžiai ir kita asmeninė informacija, todėl jei paštą tikrinate darbo
kompiuteryje, laiškų šifravimas tikrai rekomenduojamas.&lt;/p&gt;
&lt;p&gt;Laiškų katalogo šifravimui pasirinkau &lt;a class="reference external" href="http://www.arg0.net/encfsintro"&gt;encfs&lt;/a&gt; program, ją galite įsidiegti
taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install encfs&lt;/pre&gt;
&lt;p&gt;Toliau susikurkite užšifruotą katalogą taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;mkdir -p ~/.secure/mail ~/.mail
encfs -f ~/.secure/mail ~/.mail&lt;/pre&gt;
&lt;p&gt;Sukūrus užšifruotą katalogą, slaptažodį, kurį nurodėte, įveskite į raktinę,
taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;keyring encfs mail --set&lt;/pre&gt;
&lt;p&gt;Visi failai esantys &lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;~/.mail&lt;/span&gt;&lt;/code&gt; kataloge bus užšifruoti, kad laiškus būtų
galima atsiūsti ir skaityti, paleiskite šią komandą:&lt;/p&gt;
&lt;pre class="literal-block"&gt;encfs --ondemand --idle=5 --extpass='keyring encfs mail' ~/.secure/mail ~/.mail&lt;/pre&gt;
&lt;p&gt;Ši komanda gali veikti kaip demonas, galite ją paleisti užsikrovus
kompiuteriui. Laiškų katalogas visą laiką bus užrakintas, nebent kas nors
bandys kreiptis į tą katalogą, kai tai atsitiks, &lt;code class="docutils literal"&gt;encfs&lt;/code&gt; kreipsis į
raktinę slaptažodžio, gavus slaptažodį, automatiškai, penkioms minutėms
atrakins laiškų katalogą, o po penkių minučių vėl užrakins.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="laisku-sinchronizavimas"&gt;
&lt;h2&gt;Laiškų sinchronizavimas&lt;/h2&gt;
&lt;p&gt;Laiškų sinchronizavimui pasirinkau &lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt; programą. Jai sukonfigūruoti
reikia dviejų konfigūracijos failų:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.offlineimaprc"&gt;https://bitbucket.org/sirex/home/src/default/.offlineimaprc&lt;/a&gt;
&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.offlineimap.py"&gt;https://bitbucket.org/sirex/home/src/default/.offlineimap.py&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nepamirškite į raktinę įkelti jūsų el. pašto slaptažodžio:&lt;/p&gt;
&lt;pre class="literal-block"&gt;keyring gmail vardenis.pavardenis@gmail.com --set&lt;/pre&gt;
&lt;p&gt;O taip pat įdiegti &lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install offlineimap&lt;/pre&gt;
&lt;p&gt;Tokia &lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt; konfigūracija, atsiūs laiškus, kas penkias minutes,
išsaugos juos užšifruotame &lt;code class="docutils literal"&gt;~/mail&lt;/code&gt; kataloge, &lt;a class="reference external" href="http://cr.yp.to/proto/maildir.html"&gt;Maildir&lt;/a&gt; formatu.
Kreipiantis į Gmail serverį, slaptažodį ims iš raktinės.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt; leidžia filtruoti ir pervadinti atsiunčiamus katalogus, jūsų
atveju, katalogai gali būti pavadinti kitaip, todėl gal tekti pasitaisyti
&lt;code class="docutils literal"&gt;nametrans&lt;/code&gt; ir &lt;code class="docutils literal"&gt;folderfilter&lt;/code&gt; funkcijas &lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;~/.offlineimap.py&lt;/span&gt;&lt;/code&gt; faile.&lt;/p&gt;
&lt;p&gt;Patikrinti, ar katalogų filtravimas ir pervadinimas gerai veikia, galite
naudoti tokią komandą:&lt;/p&gt;
&lt;pre class="literal-block"&gt;offlineimap --info&lt;/pre&gt;
&lt;p&gt;Beje, &lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;--info&lt;/span&gt;&lt;/code&gt; argumentas atsirado vėlesnėje &lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt; versijoje, nei
yra pateikiama kartu su Ubuntu 12.04, todėl norint įvykdyti šią komandą,
jums reikės atsiųsti ir pasileisti naujesnę versiją, taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;git clone git://github.com/spaetz/offlineimap.git
cd offlineimap
git checkout v6.5.4
./offlineimap.py --info&lt;/pre&gt;
&lt;p&gt;Pirmą kartą atsiunčiant laiškus, rekomenduoju paleisti &lt;a class="reference external" href="http://offlineimap.org/"&gt;offlineimap&lt;/a&gt; grafiniu
režimu:&lt;/p&gt;
&lt;pre class="literal-block"&gt;offlineimap&lt;/pre&gt;
&lt;p&gt;Jei turite daug laiškų, pirmas sinchronizavimas gali užtrukti ilgai, man, su
30 000 laiškų užtruko apie dvi valandas.&lt;/p&gt;
&lt;p&gt;O nuolatiniam laiškų atsiuntimui, foniniu režimu:&lt;/p&gt;
&lt;pre class="literal-block"&gt;offlineimap -u quiet&lt;/pre&gt;
&lt;/section&gt;
&lt;section id="laisku-indeksavimo-variklis"&gt;
&lt;h2&gt;Laiškų indeksavimo variklis&lt;/h2&gt;
&lt;p&gt;Greitai laiškų paieškai pasirinkau &lt;a class="reference external" href="http://notmuchmail.org/"&gt;notmuch&lt;/a&gt; laiškų indeksavimo variklį.
Kito pasirinkimo ir nebuvo, kadangi nuo šio variklio tiesiogiai yra
priklausomas &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; el. pašto klientas.&lt;/p&gt;
&lt;p&gt;Mano konfigūracijos failas atrodo taip &lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;~/.notmuch-config&lt;/span&gt;&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.notmuch-config"&gt;https://bitbucket.org/sirex/home/src/default/.notmuch-config&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tokį konfigūracijos failą, galite susigeneruoti &lt;a class="reference external" href="http://notmuchmail.org/"&gt;notmuch&lt;/a&gt; vedlio
pagalba:&lt;/p&gt;
&lt;pre class="literal-block"&gt;notmuch setup&lt;/pre&gt;
&lt;p&gt;Laiškų indeksas atnaujinamas tokios komandos pagalba:&lt;/p&gt;
&lt;pre class="literal-block"&gt;notmuch new&lt;/pre&gt;
&lt;/section&gt;
&lt;section id="adresu-knygute"&gt;
&lt;h2&gt;Adresų knygutė&lt;/h2&gt;
&lt;p&gt;Dar vienas reikalingas dalykas, adresų knygutė, tam pasirinkau &lt;a class="reference external" href="http://abook.sourceforge.net/"&gt;abook&lt;/a&gt;,
kadangi su šia adresų knygute puikiai suderinamas &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; el. pašto klientas.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="laisku-issiuntimas"&gt;
&lt;h2&gt;Laiškų išsiuntimas&lt;/h2&gt;
&lt;p&gt;Kadangi &lt;a class="reference external" href="http://www.postfix.org/"&gt;postfix&lt;/a&gt; yra labai sudėtingas, o &lt;a class="reference external" href="https://wiki.archlinux.org/index.php/SSMTP"&gt;ssmtp&lt;/a&gt; reikalauja saugoti
slaptažodžius atviru tekstu konfigūraciniame faile, tai &lt;a class="reference external" href="http://www.python.org/"&gt;Python&lt;/a&gt; pagalba
pasirašiau savo laiškų išsiuntimo skriptą:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/bin/sendgmail"&gt;https://bitbucket.org/sirex/home/src/default/bin/sendgmail&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Šis skriptas slaptažodį ima iš raktinės, taip pat, kaip ir raktinės skriptas:&lt;/p&gt;
&lt;pre class="literal-block"&gt;keyring gmail vardenis.pavardenis@gmail.com&lt;/pre&gt;
&lt;p&gt;Beje, rekomenduoju išbandyti ir &lt;a class="reference external" href="http://msmtp.sourceforge.net/"&gt;msmtp&lt;/a&gt; MUA, kuris atrodo daro lygiai tą patį ir
tikriausiai geriau.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="el-pasto-klientas"&gt;
&lt;h2&gt;El. pašto klientas&lt;/h2&gt;
&lt;p&gt;Galiausiai viskas susijungia į vieną vietą &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; programos pagalba.&lt;/p&gt;
&lt;p&gt;Mano konfigūracijos failas atrodo taip:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.config/alot/config"&gt;https://bitbucket.org/sirex/home/src/default/.config/alot/config&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Rekomenduoju &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; paleidinėti tokiu būdu:&lt;/p&gt;
&lt;pre class="literal-block"&gt;notmuch new &amp;amp;&amp;amp; alot&lt;/pre&gt;
&lt;p&gt;Taip, automatiškai bus atnaujinamas indeksas ir tik tada pasileis el. pašto
klientas. Nebūtina &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; laikyti nuolat atidarytą, kadangi jis atsidaro labai
greitai, nepriklausomai nuo laiškų kiekio.&lt;/p&gt;
&lt;p&gt;Mano konfigūraciniame faile f5 klavišas aprašytas taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;f5 = shellescape --refocus=true 'notmuch new' ; refresh&lt;/pre&gt;
&lt;p&gt;Tai, reiškia, kad paspaudus f5, bus atnaujintas laiškų indeksas ir atnaujintas
laiškų sąrašas &lt;a class="reference external" href="https://github.com/pazz/alot"&gt;alot&lt;/a&gt; el. pašto kliente.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="demonai"&gt;
&lt;h2&gt;Demonai&lt;/h2&gt;
&lt;p&gt;Viskam, kas čia aprašyta, reikalingi du demonai, vienas laiškų katalogo
dešifravimui, kitas laiškų sinchronizavimui.&lt;/p&gt;
&lt;p&gt;Rekomenduoju naudoti &lt;a class="reference external" href="http://supervisord.org/"&gt;supervisord&lt;/a&gt; demonų valdytoją, kuris puikiai moka
tvarkytis su demonais, gali juos paleisti iš naujo, jei jie išsijungia dėl
klaidos, galima stebėti demonų būklę, juos perkrauti ir t.t.&lt;/p&gt;
&lt;p&gt;Supervisord įdiegsite taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install supervisor&lt;/pre&gt;
&lt;p&gt;Kadangi naudosime lokalų &lt;a class="reference external" href="http://supervisord.org/"&gt;supervisord&lt;/a&gt;, tai jei neplanuojate naudoti sisteminio,
galite jį išjungti taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo update-rc.d -f supervisor disable&lt;/pre&gt;
&lt;p&gt;&lt;a class="reference external" href="http://supervisord.org/"&gt;Supervisord&lt;/a&gt; veikimui, reikia sukurti šį katalogą:&lt;/p&gt;
&lt;pre class="literal-block"&gt;mkdir -p ~/.supervisor/logs&lt;/pre&gt;
&lt;p&gt;Taip pat reikia tokių konfigūracinių failų:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.supervisor/supervisord.conf"&gt;https://bitbucket.org/sirex/home/src/default/.supervisor/supervisord.conf&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/.config/autostart/supervisord.desktop"&gt;https://bitbucket.org/sirex/home/src/default/.config/autostart/supervisord.desktop&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/bin/supervisor-bootstrap"&gt;https://bitbucket.org/sirex/home/src/default/bin/supervisor-bootstrap&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://bitbucket.org/sirex/home/src/default/bin/encfs-daemon"&gt;https://bitbucket.org/sirex/home/src/default/bin/encfs-daemon&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="reference external" href="http://supervisord.org/"&gt;Supervisord&lt;/a&gt; būklę galite stebėti taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;supervisorctl -c ~/.supervisor/supervisord.conf&lt;/pre&gt;
&lt;/section&gt;</description><category>alot</category><category>mail</category><category>software</category><guid>https://sirex.lt/posts/2013/alot/</guid><pubDate>Sun, 14 Apr 2013 12:36:00 GMT</pubDate></item><item><title>Enlightenment - Beauty at your fingertips</title><link>https://sirex.lt/posts/2009/enlightenment-beauty-at-your-fingertips/</link><dc:creator>Sirex</dc:creator><description>&lt;p&gt;Šis blogo įrašas bus apie Linux langų valdytojus.&lt;/p&gt;
&lt;p&gt;Ilgą laiką naudojau Fluxbox langų valdytoją. Tačiau prieš kelias dienas
nusprendžiau dar kartą išmėginti mistiškąjį E17. Prieš pradedant apie jį,
trumpai apie tai, kuo man neįtiko Fluxbox.&lt;/p&gt;
&lt;section id="fluxbox-trukumai"&gt;
&lt;h2&gt;Fluxbox trūkumai&lt;/h2&gt;
&lt;p&gt;Man patinka Fluxbox minimalistinis stilius, tačiau mažiau, nereiškia greičiau.
Nors pats Fluxbox yra labai nedidelis, tačiau lygiai taip pat jis neturi ir
jokių priemonių, kurios užtikrintų greitą ir sklandų darbą grafinėje aplinkoje.
Jei konkrečiai, bent jau man akivaizdžiai matomas Fluxbox lėto veikimo pavyzdys
yra paprasčiausias šokinėjimas tarp langų.  Pavyzdžiui, jei esu atsidaręs
interneto naršyklę, o virš jos terminalą, tai paspaudus Alt+Tab, plika akimi
matoma, kaip naršyklės langas paišo terminalo lango atidengtą vietą. Tai tik
parodo, kad Fluxbox šioje ir panašiose vietose nenaudoja jokių optimizacijų.&lt;/p&gt;
&lt;p&gt;Kitas bugas vėl gi yra susijęs su Alt+Tab. Nežinau dėl kokios priežasties,
tačiau su naujausia Fluxbox versija, Alt+Tab man dažnai nesuveikia. Tiksliau
lango fokusas kaip ir pasikeičia, sprendžiant iš užduočių juostos, tačiau patys
langai neapsikeičia.&lt;/p&gt;
&lt;p&gt;Ir paskutinis trūkumas – sisteminis trėjus. Jame karts nuo karto atsiranda
naujų piktogramų, viena iš tokių – pranešimas apie naują laišką, kur visą laiką
uždengia garso reguliavimo piktogramą. Tai reiškia, kad norėdamas pareguliuoti
garsą, jei yra naujų laiškų, tai pirmiausiai turiu peržiūrėti naujus laiškus, o
po to reguliuoti garsą...  :)&lt;/p&gt;
&lt;/section&gt;
&lt;section id="e17-ispudziai"&gt;
&lt;h2&gt;E17 įspūdžiai&lt;/h2&gt;
&lt;p&gt;Tai ko gero yra pagrindiniai trūkumai, kurie pastūmėjo mane dar kartą išbandyti
E17, kurį jau esu bandęs anksčiau ne vieną kartą. E17 mane sužavėjo nuo pačio
pirmo išbandymo, tačiau taip gavosi, kad visais kartais neturėjau pakankamai
laiko, kad išsiaiškinčiau kaip viskas veikia ir susikonfigūruočiau taip kaip
man patinka. Todėl dažniausiai panaudojęs kelias dienas, neradęs to ko reikia
grįždavau prie Gnome arba Fluxbox.&lt;/p&gt;
&lt;p&gt;Šį kartą nusprendžiau nuodugniai išsiaiškinti kas prie ko ir štai rezultatas:&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/e17.png"&gt;&lt;img alt="E17" src="https://sirex.lt/images/e17.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;E17 yra vis dar kūrimo stadijoje ir nėra išleista net Alpha laida.  Tačiau
nepaisant visko, E17 veikia ir jį galima naudoti.&lt;/p&gt;
&lt;p&gt;Ko gero E17 labiausiai turėtu patikti tiems, kurie mėgsta įvairius gražius
dalykėlius, nes tai yra viena iš pagrindinių E17 savybių – gražus darbo laukas.
Kita taip pat labai svarbi savybė – greitis. Nors visi grafiniai elementai
naudoja labai daug visokių efektų, tačiau bendrai viskas veikia tikrai greitai.
E17 susikonfigūravau su įjungtu „compozite“ režimu, tai yra kažkas panašaus į
tai, ką naudoja „compiz“.  „compozite“ režimas, bent jau man, vizualiai suteikė
dar daugiau greičio įspūdžio. Priešingai, lyginant su Fluxbox, E17 aplinkoje
tikrai pastebimas labai sklandus ir gražus visų grafinių elementų veikimas.
Langai persijunginėja gražiai ir glotniai.&lt;/p&gt;
&lt;p&gt;Kitas džiuginantis reginys – elementų tarpusavio sąveika. Pavyzdžiui, kad ir
užduočių juosta, jei joje yra labai daug užduočių ir jos visos netelpa, tai
tiesiog vedžiojant pele palei juostos kraštus, pati juosta bėgioja ir pagal
pelės poziciją pasislenka taip kaip reikia. Labai patogu.&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/e17taskbar.png"&gt;&lt;img alt="E17 taskbar" src="https://sirex.lt/images/e17taskbar.thumbnail.png"&gt;&lt;/a&gt;
&lt;/section&gt;
&lt;section id="programu-paleidiklis"&gt;
&lt;h2&gt;Programų paleidiklis&lt;/h2&gt;
&lt;p&gt;Fluxbox aplinkoje trūksta gero ir patogaus programų paleidiklio. E17 turi
integruotą paleidiklį, kuris veikia labai greitai ir vizualiai atrodo labai
gerai. Štai kaip jis atrodo iš arčiau:&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/e17launcher.png"&gt;&lt;img alt="E17 launcher" src="https://sirex.lt/images/e17launcher.thumbnail.png"&gt;&lt;/a&gt;
&lt;/section&gt;
&lt;section id="sisteminis-trejus"&gt;
&lt;h2&gt;Sisteminis trėjus&lt;/h2&gt;
&lt;p&gt;E17 neturi jokio sisteminio trėjaus. Radau net gi paaiškinimą, kodėl jo nėra ir
ko gero nebus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;„The Systray specification that somehow users seem to ask for and
applications seem to use that is specified here primarily, is not as nice
as you may think. It is in fact rather ugly and limited. It leads to awful
interfaces and inconsistent behavior and display.“&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.rasterman.com/index.php?page=News"&gt;rasterman.com&lt;/a&gt; adresu galima
rasti detalesnį išaiškinimą, kodėl E17 sistemoje nėra realizuotas joks
sisteminis trėjus.&lt;/p&gt;
&lt;p&gt;Kad ir kaip ten bebūtų, kaip ir daugelis kitų E17 naudotojų aš taip pat
panaudojau &lt;a class="reference external" href="http://stalonetray.sourceforge.net/"&gt;stalonetray&lt;/a&gt;, kuri puikiai
atlieka savo darbą.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="e17-lentynos-ir-conky"&gt;
&lt;h2&gt;E17 lentynos ir conky&lt;/h2&gt;
&lt;p&gt;Jau anksčiau norėjau kur nors ekrano apačioje įmontuoti conky lango juostą,
kurioje būtų rodomi sistemos parametrai. Su E17 lentynomis „shelves“, tai
padaryti pavyko kuo puikiausiai! Pasižiūrėkite pagrindinėje ekrano nuotraukoje
apačioje ir pamatysite kaip tai atrodo.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="langai-ir-ju-remeliai"&gt;
&lt;h2&gt;Langai ir jų rėmeliai&lt;/h2&gt;
&lt;p&gt;Jau minėjau užduočių juostą. Tai ji man pasirodė tokia patogi ir lanksti, kad
nusprendžiau visai atsisakyti langų rėmelių, nes užduočių juosta rėmelių
funkciją kuo puikiausiai pakeičia. Dabar darbo lauke yra daugiau vietos ir
ypatingai terminalo langai atrodo labai stilingai...  :)&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/beremu.png"&gt;&lt;img alt="E17 terminalo langas be rėmelių" src="https://sirex.lt/images/beremu.thumbnail.png"&gt;&lt;/a&gt;
&lt;/section&gt;
&lt;section id="isvados"&gt;
&lt;h2&gt;Išvados&lt;/h2&gt;
&lt;p&gt;Bent jau pirmas įspūdis yra labai teigiamas. E17 sukasi labai greitai ir
sklandžiai. Tačiau jį naudoju dar labai trumpai, todėl žiūrėsiu kaip seksis ir
su kokiomis problemomis susidursiu ateityje.&lt;/p&gt;
&lt;/section&gt;</description><category>e17</category><category>floss</category><category>software</category><guid>https://sirex.lt/posts/2009/enlightenment-beauty-at-your-fingertips/</guid><pubDate>Sat, 14 Feb 2009 00:35:00 GMT</pubDate></item><item><title>Kokias programas naudoju Ubuntu OS?</title><link>https://sirex.lt/posts/2008/programos/</link><dc:creator>Sirex</dc:creator><description>&lt;p&gt;Ubuntu naudoju jau beveik 4 metus, per tą laiką esu išbandęs visą galybę
įvairių programų. Po įvairių bandymų ir testavimų liko tik tos programos,
kurios mano nuomone savo darbą atlieka geriausiai. Šiomis programomis
naudojuosi jau gana ilgai ir per tą laiką neradau jokių geresnių variantų.&lt;/p&gt;
&lt;p&gt;Programos, kurias naudoju nėra skirtos eiliniams naudotojams, tačiau jos tikrai
tiktų tiems, kurie tikisi iš programos maksimalios naudos ir nebijo šiek tiek
investuoti aiškinantis kaip programa veikia ir kaip ja naudotis. Rinkdamasis
programas atsižvelgiu būtent į šiuos kriterijus. Kai kurie mano, kad jei jau
yra grafinė naudotojo sąsaja, tai ji turėtu būti naudojama visose situacijose.
O aš manau, kad reikiamas priemones reikia naudoti reikiamose vietose. Tarkim
teksto redaktorius puikiausiai gali veikti tekstiniame rėžime, nes dirbama su
tekstu, o ne su kokiais nors grafiniais elementais. Teksto redaktorius turėtu
būti orientuotas į teksto redagavimą, o ne į IDE, perkrautą visokiais
įrankiais, mygtukais ir meniu.&lt;/p&gt;
&lt;section id="klaviaturos-isdestymas-lekpa"&gt;
&lt;h2&gt;Klaviatūros išdėstymas (LEKPa)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/lekpa.png"&gt;&lt;img alt="Ergonomiškas klaviatūros išdėstymas LEKPa" src="https://sirex.lt/images/u1/lekpa.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Pagrindinis kompiuterio įvesties įrenginys yra klaviatūra. Labai svarbu
maksimaliai išnaudoti visas klaviatūros galimybes, kad galėtum dirbti labai
greitai ir mastytum tik apie tai ką darai, o ne apie tai ką spaudai.&lt;/p&gt;
&lt;p&gt;Kad pasiekti didžiausią greiti dirbant klaviatūra, būtina įvaldyti „akląjį
spausdinimą“ (&lt;em&gt;angl. touch typing&lt;/em&gt;). Kitas svarbus dalykas – klaviatūros
išdėstymas. Kaip žinia populiariausias QWERTY išdėstymas buvo pritaikytas ne
pirštams, o spausdinimo mašinėlės kaladėlėms, todėl savaime suprantama, kad
QWERTY išdėstymas nėra pritaikytas greitam teksto surinkimui. Nesenai pasirodė
lietuviškas, optimizuotas klaviatūros išdėstymas &lt;a class="reference external" href="http://lekp.info/"&gt;LEKP&lt;/a&gt;.
Naudojuosi šiuo išdėstymu apie 3 mėnesiu. Skirtumas tikrai jaučiamas, rankos ne
taip pavargsta, daugelis dažnai naudojamų simbolių sekų surenkamos tiesiog
spustelėjus klavišus pagrindinėje klaviatūros eilėje. Po mėnesio naudojimosi
LEKPa klaviatūros išdėstymu pagerinau ankstesniuosius teksto surinkimo greičio
rezultatus.&lt;/p&gt;
&lt;p&gt;Ir galiausiai, žmonės rašo šveplai, todėl kad pasiekti lietuviškas raides,
išsidėsčiusias skaičių eilėje, tikrai sudėtinga. Renkant tekstą su LEKPa,
lietuviškos raidės išsidėsčiusios patogiose vietose, todėl tekstas su
lietuviškomis raidėmis renkamas lygiai taip pat patogiai kaip ir tekstas tik su
lotyniškomis raidėmis.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="interneto-narsykle-firefox"&gt;
&lt;h2&gt;Interneto naršyklė (FireFox)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/ff.png"&gt;&lt;img alt="FireFox" src="https://sirex.lt/images/u1/ff.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Kadangi mano darbas interneto svetainių kūrimas, o ir laisvalaikį dažnai
leidžiu naršydamas internetą, tai viena dažniausiai naudojamų programų yra
interneto naršyklė FireFox.&lt;/p&gt;
&lt;p&gt;Kurį laiką bandžiau naudoti Opera, tačiau dėl kai kurių itin patogių FireFox
extensionų, vėl grįžau prie FireFox. Itin patogūs extensionai yra:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Add Block Plus&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;del.icio.us&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Drag and Drop&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/section&gt;
&lt;section id="komandine-eilute-zsh-python-gnome-terminal-xterm"&gt;
&lt;h2&gt;Komandinė eilutė (zsh, python, gnome-terminal, xterm)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/shell.png"&gt;&lt;img alt="Komandinės eilutės įrankiai" src="https://sirex.lt/images/u1/shell.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Jei dažnai naudojiesi kompiuteriu, tai kur kas patogiu įsiminti komandų
pavadinimus, nei kas kart klaidžioti po tuos pačius meniu ir langus, kad kažką
padarytum. Įvesti komandą arba tik jos pradžia yra kur kas patogiau, nei
spaudinėti pele visokius mygtukus ar pasiklysti menių hierarchijoje...&lt;/p&gt;
&lt;p&gt;Neįtikėtinas jausmas, kai vienoje vietoje, kelias klavišų paspaudimais gali
pasiekti visas įmanomas funkcijas. Jautiesi tikru kompiuterio šeimininku.&lt;/p&gt;
&lt;p&gt;Komandine eilute naudojuosi labai dažnai. Dirbu su failais, diegiu programas,
dirbu su CVS/SVN, ir t.t.&lt;/p&gt;
&lt;pre class="literal-block"&gt;% mv /tmp/failovardas ~/mydir&lt;/pre&gt;
&lt;p&gt;Asmeniškai man, parašyti tokią eilutę yra kur kas paprasčiau, nei atsidaryti
programą skirtą darbui su failais, dviejuose skirtinguose languose susirasti
reikiamus katalogus, failų sąraše susirasti reikiamą failą ir jį pertempti į
kitą langą. Ką jau kalbėti apie tai (komanda ieško failų, pradedant nuo
einamojo katalogo, pagal pateiktą paieškos raktažodį):&lt;/p&gt;
&lt;pre class="literal-block"&gt;% ff *myfile*&lt;/pre&gt;
&lt;p&gt;Žinomo, kad darbui su komandomis reikia mokėti greitai dirbti su klaviatūra,
kuo labai gerai pasitarnauja LEKPa.&lt;/p&gt;
&lt;p&gt;Komandos yra gerai, tačiau reikia turėti ir gerus įrankius darbui su jomis, nes
surinkinėti kiekvieną komandos simbolį yra labai nepatogu. Pirmas dalykas yra
komandų interpretatorius, vadinamas &lt;em&gt;shell&lt;/em&gt;. Standartiškai Ubuntu naudoja bash
&lt;em&gt;shell&lt;/em&gt;. Tačiau kur kas galingesnis yra zsh. Viena geriausių zsh savybių yra
automatinis įvairių komandos dalių užbaigimas (&lt;em&gt;angl. autocompletion&lt;/em&gt;).  zsh,
paspaudus TAB, sugeba užbaigti ne tik komandas, bet ir komandų parametrus,
failus ir kitus su komanda susijusius argumentus. Todėl komandos `sudo
aptitude install ubuntu-restricted-extras` įvedimas atrodo taip:&lt;/p&gt;
&lt;pre class="literal-block"&gt;% sudo apt-g i ubre
% sudo apt-gTAB iTAB ubTABreTAB
% sudo apt-get install ubuntu-restricted-extras&lt;/pre&gt;
&lt;p&gt;&lt;code class="docutils literal"&gt;zsh&lt;/code&gt; turi galybe kitokių įdomių ir naudingų funkcijų, todėl naudotis
komandine eilute tampa tikrai patogu ir malonu.&lt;/p&gt;
&lt;p&gt;Jei reikia atlikti kokį nors matematinį skaičiavimą tiesiog pasileidžiu python
interpretatorių. Jei pasigendu kokios nors komandos, tiesiog:&lt;/p&gt;
&lt;pre class="literal-block"&gt;% vim ~/bin/trukstama_komanda&lt;/pre&gt;
&lt;p&gt;Susiprogramuoju ją su labai paprasta python programavimo kalba. Ir po
kelių
minučių jau galiu naudotis nauda komanda.&lt;/p&gt;
&lt;pre class="literal-block"&gt;% trukstama_komanda&lt;/pre&gt;
&lt;p&gt;Kitas svarbus dalykas – terminalas. Naudoju du terminalus: gnome-terminal ir
xterm. gnome-terminal dažniausiai pas mane būna visada paleistas ir ten vyksta
daugiausiai darbo, todėl kad gnome-terminal yra tiesiog patogus darbui ir jo
išvaizda lengvai keičiama (spalvos, šriftas). Taip pat yra labai patogios
funkcijos, tokios kaip nuorodų atpažinimas, scrolinimo funkcija, kuri
paprasčiausiai perduoda tokius pačius signalus kaip Up ir Down klavišų
paspaudimai. Žinoma labai patogu ir žymės (&lt;em&gt;angl. tabs&lt;/em&gt;). Taip pat naudoju ir
xterm, kadangi jis yra labai lengvas ir labai greitai pasikrauna. Jį
dažniausiai naudoju kai noriu ką nors patestuoti ar stebėti outputą su tail -f
ar panašiai.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="teksto-redaktorius-vim"&gt;
&lt;h2&gt;Teksto redaktorius (vim)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/gvimshot.png"&gt;&lt;img alt="Teksto redaktorius - GVim" src="https://sirex.lt/images/u1/gvimshot.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;vim pradėjau naudoti dar nuo Windows laikų, tai yra paprasčiausiai tobulas
tekto redaktorius ir tiek. Dar prieš vim esu bandęs daug visokių redaktorių,
kurie iš esmės veikė panašiai, tik skyrėsi mygtukų ar menių punktų gausa. vim
yra visiškai kitoks, visiškai skiriasi pats teksto redagavimo būdas, kas ir
daro vim geriausiu. Kai pagaliau išmokau naudotis vim, supratau, kad visi kiti
teksto redaktoriai nė iš tolo jam neprilygsta. Naudojuosi vim programuodamas,
tvarkydamas konfigūracinius failus, rašydamas laiškus ar šiaip tekstus jau
daugiau nei 5 metus, šis postas taip pat sukurtas vim pagalba.&lt;/p&gt;
&lt;p&gt;Vim turi galybę pluginų, todėl jį naudoju ir kaip DB klientą ir kaip Outlinerį.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="el-pasto-klientas-mutt"&gt;
&lt;h2&gt;El. pašto klientas (mutt)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/muttshot.png"&gt;&lt;img alt="El. pašto klientas - mutt" src="https://sirex.lt/images/u1/muttshot.thumbnail.png"&gt;&lt;/a&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/mailnotifier.png"&gt;&lt;img alt="/images/u1/mailnotifier.thumbnail.png" src="https://sirex.lt/images/u1/mailnotifier.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Yra programos, kurios gali viską, tačiau nei viena dalis neveikia taip kaip
reikia, mutt veikia visiškai priešingai. Pati mutt programa daro tik vieną
darbą (ir daro tai labai gerai) - tvarko laiškus. Visa kita yra patikėta kitoms
programoms, kurias pats renkiesi ir kurios savo darbą taip pat atlieka
nepriekaištingai. Kartu su mutt naudoju:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;vim - rašau laiškus, kas gi gali būti geriau už vim, kai kalbama apie teksto
redagavimą :)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;fetchmail - parsisiunčiu laiškus iš pašto serverių, nesvarbu ar mano pašto
programa įjungta ar ne, fetchmail tiesiog tyliai daro savo darbą ir tiek,
vieną kartą sukonfigūruoji ir ilgam pamiršti, kad jis yra.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;procmail - filtruoju spamą ir paskirstau laiškus į atitinkamas vietas,
panašios programos veikia ir rimtuose pašto serveriuose. Jaučiuosi
pamalonintas, kai mano asmeninį paštą tvarko tokie galingi įrankiai kaip šis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;elinks - paverčia HTML laiškus į tekstinius, visi laiškai atrodo lygiai taip
pat :)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;antiword - paverčia prisegtus DOC failus į paprasčiausią tekstą, todėl
netenka vargintis ir atidarinėti jų su OpenOffice.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;mail-notification - praneša apie naujai gautus laiškus.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ir galiausiai mutt pagalba visa tai apjungiama, o rezultate gaunamas rinkinys
pačių geriausių įrankių darbui su laiškais.&lt;/p&gt;
&lt;p&gt;El. paštu naudojuosi labai dažnai, esu užsiregistravęs keliose el.  pašto
konferencijose ir šiaip dažnai rašau el. laiškus tiek darbo, tiek asmeniniais
reikalais. mutt taip pat pradėjau naudoti dar windows laikais. Kelis mėnesius
dar bandžiau naudotis thunderbird, tačiau jis toks didelis, o mane tereikia
paštą patikrinti... :)&lt;/p&gt;
&lt;p&gt;Kai viename mailboxe susikaupė daugiau kaip 2000 laiškų, mutt pradėjo ne taip
greitai užsikraudinėti, kaip anksčiau (bet vis tiek gerokai greičiau nei
thunderbird :) ). Suradau labai paprastą sprendimą, leidžiu mutt per screen,
todėl jis kiek lėčiau užsikrauna tik pirmą kartą, o visus kitus kartus
užsikrauna akimirksniu, nes screen dėka jis niekada neišjungiamas, nors pats
terminalo langas ir išjungiamas.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="pokalbiu-programa-gajim"&gt;
&lt;h2&gt;Pokalbių programa (gajim)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/gajimshot.png"&gt;&lt;img alt="Pokalbių realiu laiku programa, Jabber klientas - Gajim" src="https://sirex.lt/images/u1/gajimshot.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Gajim - Jabber klientas, kuris tiesiog veikia taip kaip reikia. Kadangi taip
pat naudojuosi ir ICQ, o pats Jabber protokolas palaiko ir kitus protokolus,
tai su Galim galiu naudotis ir ICQ, nors pats Gajim dirba tik su Jabber.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="outliner-is-vimoutliner"&gt;
&lt;h2&gt;Outliner'is (VimOutliner)&lt;/h2&gt;
&lt;figure&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/vimoutlinershot.png"&gt;&lt;img alt="/images/u1/vimoutlinershot.thumbnail.png" src="https://sirex.lt/images/u1/vimoutlinershot.thumbnail.png"&gt;&lt;/a&gt;
&lt;figcaption&gt;
&lt;p&gt;VimOutliner&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Kadangi mano galva dažnai tiesiog plyšta nuo visokių idėjų, kurios gal būt
niekada ir nebus realizuotos, tačiau naudinga jas kur nors išsaugoti. Taip pat
rašau straipsnius, TODO, FIXME, specifikacijas ir t.t. Visam tam išsaugoti
vienoje vietoje labai tinka Outliner'is, kuris paprasčiausiai skirtas rašyti
tekstą ir jį suskirstyti į daug kategorijų, kad vėliau nepasimestum ir greitai
surastum tai ko reikia.&lt;/p&gt;
&lt;p&gt;Šis postą rašiau taip pat su VimOutliner.&lt;/p&gt;
&lt;p&gt;Kadangi darbui su tekstu naudoju vim, tai outlineris yra vim pluginas, kuris
tiesiog suteikia papildomų galimybių kategorizuoti tekstą. Tai gi vim
puikiausiai atlieka savo darbą su tekstais, VimOutliner puikiausiai atlieką
savo darbą – tekstų kategorizavimą.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="irc-klientas-irssi"&gt;
&lt;h2&gt;IRC klientas (irssi)&lt;/h2&gt;
&lt;a class="reference external image-reference" href="https://sirex.lt/images/u1/irssishot.png"&gt;&lt;img alt="IRC pokalbių klientas - irssi" src="https://sirex.lt/images/u1/irssishot.thumbnail.png"&gt;&lt;/a&gt;
&lt;p&gt;Šiaip jau pakankamai retai naudojuosi IRC, tačiau mano IRC klientas visada
įjungtas, nors išoriškai to nesimato. Visa tai screen + irssi dėka.&lt;/p&gt;
&lt;p&gt;Kai tik įjungiu kompiuterį, pasileidžia screen, kuris paleidžia irssi, screen
ir irssi veikia kaip demonai ir išoriškai niekur nesimato, matosi tik paleisti
procesai.&lt;/p&gt;
&lt;p&gt;Dažniausiai per visą dieną nė karto nepasinaudoju irssi, tačiau jis visą laiką
tyliai veikia ir jei kas nors parašo mano vardą, iššoksta pranešimas.  Tada
atsidarau irssi ir matau kas ir ko iš manęs norėjo. Taip pat jei sugalvoju
įsijungti irssi, tai matau kas ką kalbėjo anksčiau.&lt;/p&gt;
&lt;p&gt;irssi programa nuolat jungiasi prie dviejų serverių (aitvaras ir freenode),
taip pat per abu serverius prisijungiama prie 14 kanalų. Turiu
&lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;~/.irssi/config&lt;/span&gt;&lt;/code&gt;, kuris yra kruopščiai prižiūrėtas, visi kanalų langai
atsidaro specialiai skirtose vietose, kiekvienas kanalas turi taisyklių sąrašą,
kas turi būti filtruojama, kas ne ir t.t. Dėl labai paprasto ir minimalistinio
būdo atvaizduoti atidarytus langus, su irssi labai patogu dirbti, kai yra
atidaryta 10 ir daugiau pokalbių langų. Pas manu dažniausiai atidarytų langų
būna apie 15.&lt;/p&gt;
&lt;p&gt;Su irssi galima susikurti savo aliasus ir klavišų kombinacijas, taip pritaikant
programą savo poreikiams.&lt;/p&gt;
&lt;/section&gt;</description><category>floss</category><category>software</category><category>ubuntu</category><guid>https://sirex.lt/posts/2008/programos/</guid><pubDate>Sun, 06 Jan 2008 19:48:00 GMT</pubDate></item><item><title>lftp</title><link>https://sirex.lt/posts/2007/lftp/</link><dc:creator>Sirex</dc:creator><description>&lt;p&gt;Pakankamai dažnai tenka dirbti su internetinėmis svetainėmis, todėl dažnai
tenka perkelti failus į FTP serverį. Tam reikalui ieškojau gero FTP kliento,
kuris būtų patogus ir greitas.&lt;/p&gt;
&lt;p&gt;Ko gero vienas iš dažniausiai pasitaikančių veiksmų, kuriuos atlieku
naudodamasis FTP klientu yra pasikeitusių failų atnaujinimas.&lt;/p&gt;
&lt;p&gt;Per kokius 3 metus esu išbandęs 3 FTP klientus, visus bandžiau vidutiniškai po
metus. Šiuo metu naudoju ir ko gero naudosiu dar ilgai FTP klientą lftp. Taip
pat esu naudojęs yafc ir nftp.&lt;/p&gt;
&lt;p&gt;nftp buvo mano pirmasis FTP klientas, jis turi labai daug funkcijų, tačiau
didžiausias minusas yra tas, kad nėra sftp palaikymo. Taip pat pakankamai
prastas ryšys su kitomis programomis, negalima failų sąrašo perduoti kitai
programai ir panašiai. Dar vienas minusas - negalima rekursyviai keisti failų
teisių.&lt;/p&gt;
&lt;p&gt;yafc lengvas, paprastas FTP klientas, deje taip pat nėra sftp palaikymo, dar
vienas minusas yra tas, kad komandinėje eilutėje neautokompleetina bookmarkų
pavadinimų. Taip pat šis klientas negali rekursyviai keisti failų teisių.&lt;/p&gt;
&lt;p&gt;lftp klientas, kurį naudoju dabar, jis palaiko sftp protokolą, taip pat turi
puikią mirrorinimo funkciją, puikus ryšys su išorinėmis programomis,
rekursyviai keičia failų teises ir t.t. Vienas labai blogas dalykas yra tas,
kad nėra wildcards palaikymo, tiksliau šios toks yra, bet padarytas labai
nepatogiai.&lt;/p&gt;
&lt;p&gt;Po ilgų bandymų, manau kad, bent kol kas lftp yra vienas geriausių ir
patogiausių FTP klientų. Pateiksiu pavyzdy kaip atlieku dažnai pasitaikančias
užduotis:&lt;/p&gt;
&lt;p&gt;Paprasčiausias lokaliai keistų failų atnaujinimas į serverį:&lt;/p&gt;
&lt;pre class="literal-block"&gt;% lftp somebookmark
% mirror -R&lt;/pre&gt;
&lt;p&gt;Labai paprasta ir greita.&lt;/p&gt;
&lt;p&gt;Taip pat nesunkai galima pakeisti katalogų ir failų teises:&lt;/p&gt;
&lt;pre class="literal-block"&gt;% glob -d chmod 0777 */*
% glob -f chmod 0666 */*&lt;/pre&gt;</description><category>floss</category><category>software</category><guid>https://sirex.lt/posts/2007/lftp/</guid><pubDate>Tue, 04 Sep 2007 21:02:00 GMT</pubDate></item><item><title>Sawfish</title><link>https://sirex.lt/posts/2007/sawfish/</link><dc:creator>Sirex</dc:creator><description>&lt;p&gt;Ne kartą teko matyti kaip gražiai valdomi langai Mac OS X aplinkoje.  Viena iš
įdomiausių funkcijų langų valdyme yra ta, kad paspaudus mygtuką „Maximize“,
langas išdidinamas ne per visą ekraną, o išdidinamas iki optimalaus dydžio.
Žinoma tai smulkmena, bet labai naudinga, nes Gnome aplinkoje, nors lange yra
tik keli objektai, tačiau paspaudus „Maximize“, langas išdidinamas per visą
ekraną, ko pasekoje, pačiame lange atsiranda didžiuliai tušti plotai.&lt;/p&gt;
&lt;p&gt;Ieškojau Internete ar yra galimybė padaryti kažką panašaus ką Mac OS X turi.
Pasirodo, pati programa turėtu pranešti langų valdytojui apie galimą optimalų
lango dydi, tačiau taip jau gavosi, kad toks dalykas nebuvo numatytas iš
pradžių, todėl visų programų neperdarysi.&lt;/p&gt;
&lt;p&gt;Tačiau vis tik pavyko rasti langų valdytoją, pavadinimu „&lt;a class="reference external" href="http://sawfish.wikia.com/"&gt;Sawfish&lt;/a&gt;“. Šis langų valdytojas turi galybę funkcijų,
darbą su langais galima pritaikyti savo poreikiams iki mažiausių smulkmenų.&lt;/p&gt;
&lt;p&gt;Pagal nutylėjimą Gnome aplinka langų valdymui naudoja „Metacity“, kuris yra dar
pakankamai jaunas ir galimybių kažką keisti jame tikrai trūksta.  Iškvietus
&lt;em&gt;gnome-session-properties&lt;/em&gt; iš žymės „Current session“ galima pašalinti
„Metacity“ ir tada paleisti „Sawfish“. Po to išsaugojus sesiją, visą laiką bus
kraunama „Sawfish“, vietoje „Metacity“.&lt;/p&gt;
&lt;p&gt;Labiausiai „Sawfish“ mane sudomino šiomis funkcijomis:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Maximize vertically/horizontally&lt;/strong&gt; - galima langą išdidinti ne tik per visą
ekraną, bet tik vertikaliai arba tik horizontaliai. Puiki galimybė, senai to
ieškojau.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Maximize fill window vertically/horizontally/full&lt;/strong&gt; - jei yra atidaryti
keli langai, galima išdidinti juos taip, kad jie neuždengtų kitų langų.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom window focus&lt;/strong&gt; - galima pačiais įvairiausiais būdas valdyti aktyvų
langą. Galima padaryti, kad aktyvus langas taptu aktyvus, tačiau neiššoktu
virš kitų langų, galima numesti aktyvų langą po kitais langais, tačiau
išlaikant jo aktyvią būseną. Galima nurodyti kad konkretus langas niekada
netaptu aktyvus, tai reiškia, kad bet kuriuo metu paspaudus ką nors ant
niekada aktyviu netampančiu lango, kiti langai nepraras aktyvumo. Šioje
vietoje yra dar ir daugiau galimybių, kurių nespėjau „atrasti“ :)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Window matching&lt;/strong&gt; - panaudojus regexp, galima išrinkti atitinkančius langus
ir priskirti jiems įvairiausius parametrus, pavyzdžiui, kad langas visada
atsidarytų viršutiniame dešiniajame lange, arba kad jis būtų be rėmelių, arba
naudotų tam tikrą langų rėmelių temą ir pan. Tokiu būdu gali susitvarkyti
langus kaip tik širdis geidžia.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Key bindings&lt;/strong&gt; - galima keisti absoliučiai visus veiksmus susijusius su
langais, jiems priskiriant tokias kombinacijas kaip tempimas kairiuoju
klavišu ir panašiai.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Langų rėmeliai&lt;/strong&gt; - yra įvairiausių langų rėmelių temų, kur langų rėmeliai
gali būti bet kokių formų, mygtukai gali būti išdėstyti įvairiausiose vietose
ir pan. Taip pat kiekvienam langui gali būti priskirtas skirtinga lango
rėmelio tema.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><category>floss</category><category>linux</category><category>software</category><guid>https://sirex.lt/posts/2007/sawfish/</guid><pubDate>Sun, 29 Jul 2007 15:00:00 GMT</pubDate></item></channel></rss>