<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Esentio</title>
  <link href="http://www.esentio.sk/atom" rel="self"/>
  <link href="http://www.esentio.sk/" rel="alternate"/>
  <id>http://www.esentio.sk/</id>
  <updated>2009-10-02T20:28:00Z</updated>
  <entry>
    <title>Total Commander - r&#253;chle filtrovanie</title>
    <link href="http://www.esentio.sk/view/total-commander-rychle-filtrovanie" rel="alternate"/>
    <id>http://www.esentio.sk/view/total-commander-rychle-filtrovanie</id>
    <updated>2009-10-02T20:28:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Pred &#269;asom vy&#353;iel Total Commander vo verzii 7.50. Okrem in&#253;ch vylep&#353;en&#237; pribudla mo&#382;nos&#357; r&#253;chleho filtrovania s&#250;borov. Funguje to podobne ako doteraz funkcia r&#253;chleho vyh&#318;ad&#225;vania, ale filter z&#225;rove&#328; skryje zo zoznamu s&#250;bory a adres&#225;re, ktor&#233; neobsahuj&#250; zadan&#233; p&#237;smen&#225;. Nie&#269;o podobn&#233; sa dalo doteraz dosiahnu&#357; pomocou funkcie Show Only Selected, &#269;o ale naozaj nebolo celkom ono (najsk&#244;r treba pracne ozna&#269;i&#357; s&#250;bory a ostatn&#233; potom skry&#357;). Bohu&#382;ia&#318; nov&#233; filtrovanie &#353;tandardne nefunguje &#250;plne pod&#318;a mojich...</summary>
    <content type="html">
&lt;p&gt;Pred &#269;asom vy&#353;iel &lt;a href="http://www.ghisler.com/" title="Total Commander"&gt;Total Commander&lt;/a&gt; vo verzii 7.50. Okrem in&#253;ch vylep&#353;en&#237; pribudla mo&#382;nos&#357; r&#253;chleho filtrovania s&#250;borov. Funguje to podobne ako doteraz funkcia r&#253;chleho vyh&#318;ad&#225;vania, ale filter z&#225;rove&#328; skryje zo zoznamu s&#250;bory a adres&#225;re, ktor&#233; neobsahuj&#250; zadan&#233; p&#237;smen&#225;. Nie&#269;o podobn&#233; sa dalo doteraz dosiahnu&#357; pomocou funkcie &lt;em&gt;Show Only Selected&lt;/em&gt;, &#269;o ale naozaj nebolo celkom ono (najsk&#244;r treba pracne ozna&#269;i&#357; s&#250;bory a ostatn&#233; potom skry&#357;). Bohu&#382;ia&#318; nov&#233; filtrovanie &#353;tandardne nefunguje &#250;plne pod&#318;a mojich predst&#225;v, ale v&#353;etko sa d&#225;, ke&#271; sa chce&amp;hellip;&lt;/p&gt;

&lt;p&gt;Zvykol som si pou&#382;&#237;va&#357; r&#253;chle h&#318;adanie &#353;t&#253;lom nap&#237;&#353; prv&#233; p&#237;smeno/p&#237;smen&#225; z n&#225;zvu s&#250;boru a kurzor sa na&#328; presunie. Z&#225;rove&#328; ale nechcem, aby kurzor sk&#225;kal aj na s&#250;bory, ktor&#233; s&#237;ce neza&#269;&#237;naj&#250; mnou zadan&#253;m textom, ale obsahuj&#250; ho niekde v n&#225;zve. Volil som teda nastavenie &lt;em&gt;Exact name match: Beginning (name must start with first typed character)&lt;/em&gt;. Od filtrovania ale paradoxne o&#269;ak&#225;vam presne opa&#269;n&#250; vlastnos&#357;, teda h&#318;adanie kdeko&#318;vek v n&#225;zve s&#250;boru/adres&#225;ra. H&#318;adanie a filtrovanie s&#250; prepojen&#233;, tak&#382;e r&#244;zne nastavenie pre ne ma&#357; nemo&#382;no.&lt;/p&gt;

&lt;p&gt;Teda ono sa to nielen&#382;e d&#225;, ale mo&#382;no dosiahnu&#357; ove&#318;a viac. V&#271;aka patr&#237; pluginu &lt;a href="http://www.ghisler.ch/board/viewtopic.php?t=22592&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0" title="QuickSearch eXtended"&gt;QuickSearch eXtended&lt;/a&gt;. Ten roz&#353;iruje filtrovanie o zop&#225;r zauj&#237;mav&#253;ch vlastnost&#237;. Dok&#225;&#382;e h&#318;ada&#357; zhodu vo viacer&#253;ch slov&#225;ch z&#225;rove&#328;, h&#318;ada&#357; podobn&#233; slov&#225; (na z&#225;klade &lt;a href="http://en.wikipedia.org/wiki/Levenshtein_distance" title="Levenshtein distance"&gt;Levenshteinovej vzdialenosti&lt;/a&gt;), filtrova&#357; pod&#318;a regul&#225;rnych v&#253;razov, pod&#318;a &lt;a href="http://www.ghisler.ch/wiki/index.php/Content_plugin" title="Content plugin"&gt;Content pluginov&lt;/a&gt; (!) a mo&#382;no ako perli&#269;ku autor zabudoval aj podporu pre &lt;a href="http://en.wikipedia.org/wiki/Pinyin" title="Pinyin"&gt;Pinyin&lt;/a&gt;. Odpor&#250;&#269;am pozrie&#357; dokument&#225;ciu. &#268;o je ale najlep&#353;ie je "obmedzenie" pluginu a s&#237;ce ignorovanie &lt;em&gt;Exact name match&lt;/em&gt; nastaven&#237; Total Commandera. Tie sa teda aplikuj&#250; len na r&#253;chle h&#318;adanie, nie filtrovanie.&lt;/p&gt;

&lt;p&gt;Na z&#225;ver e&#353;te dod&#225;m, &#382;e &#353;tandardne sa filtrovac&#237; dial&#243;g vyvol&#225; pomocou &lt;kbd&gt;Ctrl + S&lt;/kbd&gt; (&#271;al&#353;ie &lt;kbd&gt;Ctrl + S&lt;/kbd&gt; vyp&#237;na/zap&#237;na filter). Kto by ho chcel namapova&#357; (aj) na in&#250; skratku, treba v nastaveniach zvoli&#357; intern&#253; pr&#237;kaz &lt;code&gt;cm_ShowQuickSearch&lt;/code&gt;. V mojom pr&#237;pade prev&#225;&#382;il zvyk z browsera a pou&#382;&#237;vam kl&#225;vesu &lt;kbd&gt;.&lt;/kbd&gt;&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Total Commander - z&#237;skanie ozna&#269;en&#253;ch s&#250;borov</title>
    <link href="http://www.esentio.sk/view/total-commander-ziskanie-oznacenych-suborov" rel="alternate"/>
    <id>http://www.esentio.sk/view/total-commander-ziskanie-oznacenych-suborov</id>
    <updated>2009-07-02T20:40:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Niekedy sa stane, &#382;e potrebujem spracova&#357; s&#250;bory aktu&#225;lne ozna&#269;en&#233; v Total Commanderi nejak&#253;m skriptom alebo programom. Napr&#237;klad m&#225;m skript, ktor&#253; premenuje s&#250;bory s titulkami pod&#318;a videos&#250;boru a jazyka titulkov. Pokia&#318; tak&#253;to program sp&#250;&#353;&#357;am priamo z Total Commandera, d&#225; sa vyu&#382;i&#357; parameter %L, ktor&#253; ukazuje na do&#269;asn&#253; s&#250;bor s cestami k ozna&#269;en&#253;m s&#250;borom. Tak&#233;to rie&#353;enie je v&#353;ak pre m&#328;a &#269;asto zbyto&#269;ne nepohodln&#233;.
</summary>
    <content type="html">
&lt;p&gt;Niekedy sa stane, &#382;e potrebujem spracova&#357; s&#250;bory aktu&#225;lne ozna&#269;en&#233; v &lt;a href="http://www.ghisler.com" title="Total Commander"&gt;Total Commanderi&lt;/a&gt; nejak&#253;m skriptom alebo programom. Napr&#237;klad m&#225;m skript, ktor&#253; premenuje s&#250;bory s titulkami pod&#318;a videos&#250;boru a jazyka titulkov. Pokia&#318; tak&#253;to program sp&#250;&#353;&#357;am priamo z Total Commandera, d&#225; sa vyu&#382;i&#357; &lt;a href="http://www.ghisler.ch/wiki/index.php?title=Buttonbar#Special_parameters:" title="Total Commander - &#353;peci&#225;lne parametre"&gt;parameter&lt;/a&gt; &lt;code&gt;%L&lt;/code&gt;, ktor&#253; ukazuje na do&#269;asn&#253; s&#250;bor s cestami k ozna&#269;en&#253;m s&#250;borom. Tak&#233;to rie&#353;enie je v&#353;ak pre m&#328;a &#269;asto zbyto&#269;ne nepohodln&#233;.&lt;/p&gt;

&lt;p&gt;Existuje ale &lt;a href="http://www.ghisler.ch/wiki/index.php?title=Internal_Commands_of_Total_Commander" title="Total Commander - intern&#233; pr&#237;kazy"&gt;intern&#253; pr&#237;kaz&lt;/a&gt; &lt;code&gt;cm_CopyFullNamesToClip&lt;/code&gt;, ktor&#253; skop&#237;ruje cesty k ozna&#269;en&#253;m s&#250;borom do schr&#225;nky (v&#353;etky dostupn&#233; pr&#237;kazy sa nach&#225;dzaj&#250; v &lt;a href="http://www.ghisler.ch/wiki/index.php?title=Totalcmd.inc" title="intern&#233; pr&#237;kazy v Totalcmd.inc"&gt;Totalcmd.inc&lt;/a&gt;). Intern&#233; pr&#237;kazy sa zvonku Total Commanderu daj&#250; zavola&#357; prostredn&#237;ctvom spr&#225;vy WinAPI (teda volan&#237;m &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx" title="SendMessage (WinAPI)"&gt;SendMessage&lt;/a&gt;&lt;/code&gt; funkcie).&lt;/p&gt;

&lt;p&gt;V &lt;a href="http://www.autohotkey.com" title="AutoHotkey"&gt;AutoHotkey&lt;/a&gt; by to cel&#233; vyzeralo takto (&lt;code&gt;2018&lt;/code&gt; zodpoved&#225; volaniu &lt;code&gt;cm_CopyFullNamesToClip&lt;/code&gt;):&lt;/p&gt;

&lt;code class="precode"&gt;
clipSave = %Clipboard%&lt;br /&gt;
SendMessage 1075, 2018, 0, , ahk_class TTOTAL_CMD&lt;br /&gt;
selection = %Clipboard%&lt;br /&gt;
Clipboard = %clipSave%&lt;br /&gt;
&lt;br /&gt;
Loop, parse, selection, `n, `r&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;MsgBox, "%A_LoopField%"&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;

&lt;p&gt;A e&#353;te pr&#237;klad pre &lt;a href="http://www.ruby-lang.org" title="Ruby"&gt;Ruby&lt;/a&gt;:&lt;/p&gt;

&lt;code class="precode"&gt;
require 'Win32API'&lt;br /&gt;
require 'win32/clipboard'&lt;br /&gt;
include Win32&lt;br /&gt;
&lt;br /&gt;
findWindow = Win32API.new('user32', 'FindWindow', ["P", "P"], "L")&lt;br /&gt;
sendMessage = Win32API.new('user32', 'SendMessage', ["L", "L", "P", "P"], "L")&lt;br /&gt;
&lt;br /&gt;
hwnd = findWindow.call("TTOTAL_CMD", nil)&lt;br /&gt;
exit if hwnd == 0&lt;br /&gt;
&lt;br /&gt;
clip = Clipboard.data&lt;br /&gt;
sendMessage.call(hwnd, 1075, 2018, nil)&lt;br /&gt;
selectedFiles = Clipboard.data.split(/\n/).collect {|file| file.chomp}&lt;br /&gt;
Clipboard.set_data(clip)&lt;br /&gt;
&lt;br /&gt;
selectedFiles.each do |file|&lt;br /&gt;
&amp;nbsp;&amp;nbsp;puts file&lt;br /&gt;
end&lt;br /&gt;
&lt;/code&gt;    </content>
  </entry>
  <entry>
    <title>Roz&#353;&#237;ren&#233; ovl&#225;danie my&#353;ou</title>
    <link href="http://www.esentio.sk/view/rozsirene-ovladanie-mysou" rel="alternate"/>
    <id>http://www.esentio.sk/view/rozsirene-ovladanie-mysou</id>
    <updated>2009-06-15T21:59:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>No, dlho tu ni&#269; nepribudlo a p&#244;vodn&#253; z&#225;mer blogu sa tak &amp;bdquo;trochu&amp;ldquo; vytratil. Tak po&#271;me aspo&#328; na chv&#237;&#318;u sf&#250;knu&#357; prach, k&#253;m sa tu opa&#357; usad&#237; &#271;al&#353;ia vrstva.

Pou&#382;&#237;vam Operu. D&#244;vody nechajme teraz bokom, to nie je t&#233;mou &#269;l&#225;nku. &amp;bdquo;Ty nepou&#382;&#237;va&#353; mouse gestures?&amp;ldquo;, vyjavene na m&#328;a pozer&#225; kamar&#225;t, ke&#271; u m&#328;a browsuje. Ja zasa inokedy vyjavene pozer&#225;m na neho, ako my&#353;ou zd&#314;havo &#269;arbe d&#225;ke elk&#225;, &#269;iary a klikyh&#225;ky po obrazovke. Na boku my&#353;ky m&#225;m tla&#269;&#237;tka namapovan&#233; na Ctrl + W a Ctrl...</summary>
    <content type="html">
&lt;p&gt;No, dlho tu ni&#269; nepribudlo a p&#244;vodn&#253; z&#225;mer blogu sa tak &amp;bdquo;trochu&amp;ldquo; vytratil. Tak po&#271;me aspo&#328; na chv&#237;&#318;u sf&#250;knu&#357; prach, k&#253;m sa tu opa&#357; usad&#237; &#271;al&#353;ia vrstva.&lt;/p&gt;

&lt;p&gt;Pou&#382;&#237;vam &lt;a href="http://www.opera.com/" title="Opera"&gt;Operu&lt;/a&gt;. D&#244;vody nechajme teraz bokom, to nie je t&#233;mou &#269;l&#225;nku. &amp;bdquo;Ty nepou&#382;&#237;va&#353; mouse gestures?&amp;ldquo;, vyjavene na m&#328;a pozer&#225; kamar&#225;t, ke&#271; u m&#328;a browsuje. Ja zasa inokedy vyjavene pozer&#225;m na neho, ako my&#353;ou zd&#314;havo &#269;arbe d&#225;ke elk&#225;, &#269;iary a klikyh&#225;ky po obrazovke. Na boku my&#353;ky m&#225;m tla&#269;&#237;tka namapovan&#233; na &lt;kbd&gt;Ctrl + W&lt;/kbd&gt; a &lt;kbd&gt;Ctrl + T&lt;/kbd&gt;, &#269;i&#382;e nam&#225;ha&#357; si z&#225;p&#228;stie d&#225;kymi divn&#253;mi pohybmi ke&#271; chcem zatvori&#357; alebo otvori&#357; nov&#253; tab mi nie je treba. &amp;bdquo;No dobre, ale &#269;o tak funkcia Back?&amp;ldquo;, oponuje mi. Tak a dost&#225;vame sa k veci.&lt;/p&gt;

&lt;p&gt;Opera pozn&#225; &lt;em&gt;FlipBack&lt;/em&gt; a &lt;em&gt;FlipForward&lt;/em&gt;. Stla&#269;&#237;te &#318;av&#233; tla&#269;idlo my&#353;i za s&#250;&#269;asn&#233;ho kliknutia na prav&#233; (alebo naopak) a nie&#269;o sa vykon&#225;. &#352;tandardne funkcia Back a Forward. Ve&#318;mi r&#253;chle a ve&#318;mi n&#225;vykov&#233;. St&#225;le sa v&#225;m chce &#357;aha&#357; my&#353;ou po obrazovke?&lt;/p&gt;

&lt;p&gt;Druh&#225; dobr&#225; vec je prech&#225;zanie medzi tabmi. Prav&#233; tla&#269;idlo my&#353;i + ot&#225;&#269;anie kolie&#269;ka. Taby m&#244;&#382;u by&#357; prech&#225;dzan&#233; pod&#318;a &#269;asu prezretia, ja preferujem klasick&#233; poradie pod&#318;a umiestnenia. Ale to nie je podstatn&#233;. Probl&#233;m je, &#382;e ke&#271; sa to nau&#269;&#237;te pou&#382;&#237;va&#357;, budete ma&#357; tendenciu to robi&#357; v&#353;ade. Ale &#269;o s t&#253;m, ke&#271; &lt;a href="http://www.ghisler.com/" title="Total Commander"&gt;Total Commander&lt;/a&gt; nevie my&#353;ou cykli&#357; taby? &#268;o s t&#253;m, &#382;e IE nem&#225; FlipBack?&lt;/p&gt;

&lt;p&gt;U&#382; dlho na toto roz&#353;&#237;renie ovl&#225;dania pou&#382;&#237;vam skript nap&#237;san&#253; pre &lt;a href="http://www.autohotkey.com/" title="AutoHotkey"&gt;AutoHotkey&lt;/a&gt;. Idea je jednoduch&#225;: &#353;tandardne ako Back funguje kombin&#225;cia kl&#225;ves &lt;kbd&gt;Alt + &amp;larr;&lt;/kbd&gt; a &lt;kbd&gt;Alt + &amp;rarr;&lt;/kbd&gt; zasa funguje ako Forward. Taby sa prep&#237;naj&#250; pomocou &lt;kbd&gt;Ctrl + Tab&lt;/kbd&gt; a v opa&#269;nom smere s pridan&#237;m kl&#225;vesy &lt;kbd&gt;Shift&lt;/kbd&gt;. Skoro v&#353;ade tieto stratky funguj&#250;. V AutoHotkey teda sta&#269;&#237; nap&#237;sa&#357; nie&#269;o tak&#233;to:&lt;/p&gt;

&lt;code class="precode"&gt;
#IfWinNotActive ahk_class OpWindow&lt;br /&gt;
&lt;br /&gt;
; Tabs switching&lt;br /&gt;
RButton &amp;amp; WheelDown::&lt;br /&gt;
	Send ^{Tab}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
RButton &amp;amp; WheelUp::&lt;br /&gt;
	Send ^+{Tab}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
; History back and forward&lt;br /&gt;
RButton &amp;amp; LButton::&lt;br /&gt;
	Send !{Left}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
~LButton &amp;amp; RButton::&lt;br /&gt;
	Send !{Right}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
; To preserve right click&lt;br /&gt;
RButton::&lt;br /&gt;
	MouseClick Right&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
#IfWinNotActive
&lt;/code&gt;

&lt;p&gt;Pomocou &lt;code&gt;#IfWinNotActive&lt;/code&gt; je zabezpe&#269;en&#233;, &#382;e skript nebude kolidova&#357; s Operou. Funguje skoro v&#353;ade, akur&#225;t v Prieskumn&#237;kovi mi nejde Forward. Nepou&#382;&#237;vam, tak nerie&#353;im ;) Ak niekto chce, m&#244;&#382;e si to &#318;ubovo&#318;ne roz&#353;&#237;ri&#357; a prisp&#244;sobi&#357;. I&#353;lo mi hlavne o in&#353;pir&#225;ciu. Skript je &lt;a href="http://www.esentio.sk/download/mouse.ahk" title="mouse.ahk"&gt;k dispoz&#237;cii tu&lt;/a&gt; (treba ma&#357; nain&#353;talovan&#233; AutoHotkey). Pon&#250;kam tie&#382; &lt;a href="http://www.esentio.sk/download/mouse.exe" title="mouse.exe"&gt;skompilovan&#250; verziu&lt;/a&gt; (netreba ma&#357; AutoHotkey, sta&#269;&#237; spusti&#357; exe).&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <title>Sk&#250;senosti s Google Calendar Sync</title>
    <link href="http://www.esentio.sk/view/skusenosti-s-google-calendar-sync" rel="alternate"/>
    <id>http://www.esentio.sk/view/skusenosti-s-google-calendar-sync</id>
    <updated>2008-03-09T17:53:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Ke&#271; som chcel sk&#250;si&#357; Google Calendar Sync (n&#225;stroj na synchroniz&#225;ciu Google Calendara s Microsoft Outlook kalend&#225;rom), zostal som tro&#353;ku sklaman&#253;. S Windows 2003 m&#225;m jednoducho smolu. No, aspo&#328; &#382;e v Googli vedia, ako sa p&#237;&#353;e Microsoft ;)



&#268;o u&#382;, aj tak som len chcel vysk&#250;&#353;a&#357;, ako by nefungovala synchroniz&#225;cia kateg&#243;ri&#237; udalost&#237;.</summary>
    <content type="html">
&lt;p&gt;Ke&#271; som chcel sk&#250;si&#357; &lt;a href="http://www.google.com/support/calendar/bin/answer.py?answer=89955" title="Google Calendar Sync"&gt;Google Calendar Sync&lt;/a&gt; (n&#225;stroj na synchroniz&#225;ciu Google Calendara s Microsoft Outlook kalend&#225;rom), zostal som tro&#353;ku sklaman&#253;. S Windows 2003 m&#225;m jednoducho smolu. No, aspo&#328; &#382;e v Googli vedia, ako sa p&#237;&#353;e Microsoft ;)&lt;/p&gt;

&lt;p&gt;&lt;img src="/images/items/google-calendar-sync.jpg" alt="Google Calendar Sync chyba" class="center" /&gt;&lt;/p&gt;

&lt;p&gt;&#268;o u&#382;, aj tak som len chcel vysk&#250;&#353;a&#357;, ako by nefungovala synchroniz&#225;cia kateg&#243;ri&#237; udalost&#237;.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ako sa sta&#357; zloduchom</title>
    <link href="http://www.esentio.sk/view/ako-sa-stat-zloduchom" rel="alternate"/>
    <id>http://www.esentio.sk/view/ako-sa-stat-zloduchom</id>
    <updated>2008-03-02T19:00:51Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Aj v&#225;s u&#382; &#353;tve to neust&#225;le kli&#353;&#233; a opakuj&#250;ce sa sc&#233;ny v pr&#237;behoch typu &amp;bdquo;diabolsk&#253; zloduch vs. dobr&#253; hrdina&amp;ldquo;? &#381;e hlavn&#237; z&#225;por&#225;ci robia st&#225;le tie ist&#233; stup&#237;dne chyby, a preto v&#382;dy vyhr&#225; ten dobr&#253;? Nu&#382;, pr&#225;ve pre t&#253;ch, ktor&#237; sa s t&#253;m rozhodli nie&#269;o spravi&#357; a ovl&#225;dnu&#357; tento svet, existuje pr&#237;ru&#269;ka s n&#225;zvom 100 vec&#237;, ktor&#233; urob&#237;m, ke&#271; sa stanem zloduchom (autor Peter Anspach a kol.). Tu je nieko&#318;ko mojich ob&#318;&#250;benen&#253;ch pravidiel z nej.

Jedn&#253;m z mojich poradcov bude priemern&#233; p&#228;&#357;ro&#269;n&#233; die&#357;a...</summary>
    <content type="html">
&lt;p&gt;Aj v&#225;s u&#382; &#353;tve to neust&#225;le kli&#353;&#233; a opakuj&#250;ce sa sc&#233;ny v pr&#237;behoch typu &amp;bdquo;diabolsk&#253; zloduch vs. dobr&#253; hrdina&amp;ldquo;? &#381;e hlavn&#237; z&#225;por&#225;ci robia st&#225;le tie ist&#233; stup&#237;dne chyby, a preto v&#382;dy vyhr&#225; ten dobr&#253;? Nu&#382;, pr&#225;ve pre t&#253;ch, ktor&#237; sa s t&#253;m rozhodli nie&#269;o spravi&#357; a ovl&#225;dnu&#357; tento svet, existuje pr&#237;ru&#269;ka s n&#225;zvom &lt;a href="http://www.eviloverlord.com/lists/overlord.html" title="The Top 100 Things I'd Do If I Ever Became An Evil Overlord"&gt;100 vec&#237;, ktor&#233; urob&#237;m, ke&#271; sa stanem zloduchom&lt;/a&gt; (autor Peter Anspach a kol.). Tu je nieko&#318;ko mojich ob&#318;&#250;benen&#253;ch pravidiel z nej.&lt;/p&gt;

&lt;blockquote&gt;Jedn&#253;m z mojich poradcov bude priemern&#233; p&#228;&#357;ro&#269;n&#233; die&#357;a. Ka&#382;d&#225; trhlina v mojom pl&#225;ne, ktor&#250; si v&#353;imne, bude odstr&#225;nen&#225;, ne&#382; pl&#225;n uskuto&#269;n&#237;m.&lt;/blockquote&gt;

&lt;blockquote&gt;Ke&#271; sa dozviem, &#382;e ma nejak&#253; artefakt m&#244;&#382;e zni&#269;i&#357;, ur&#269;ite nepo&#353;lem v&#353;etky moje vojsk&#225;, aby ho z&#237;skali. Namiesto toho ich po&#353;lem po nie&#269;o in&#233; a d&#225;m si nen&#225;padn&#253; inzer&#225;t do miestnych nov&#237;n.&lt;/blockquote&gt;

&lt;blockquote&gt;Ke&#271; sa v mojej r&#237;&#353;i objav&#237; mlad&#253; p&#225;r atrakt&#237;vnych lud&#237;, budem pozorne monitorova&#357; ich aktivity. Ke&#271; zist&#237;m, &#382;e s&#250; k sebe ne&#382;n&#237; a tv&#225;ria sa &#353;&#357;astne, nebudem si ich v&#353;&#237;ma&#357;. Ale ak ich okolnosti doved&#250; k sebe napriek ich v&#244;li a navz&#225;jom sa za&#269;n&#250; h&#225;da&#357; a kritizova&#357; okrem ob&#269;asn&#253;ch momentov, kedy zachra&#328;uj&#250; jeden druh&#233;mu &#382;ivot a iskr&#237; medzi nimi sexu&#225;lne nap&#228;tie, d&#225;m ich okam&#382;ite popravi&#357;.&lt;/blockquote&gt;

&lt;blockquote&gt;Nikdy nebudem pou&#382;&#237;va zariadenie s odpo&#269;&#237;tavan&#237;m. Ak to naozaj budem pova&#382;ova&#357; za nevyhnutn&#233;, nastav&#237;m aktiv&#225;ciu na &#269;&#237;slo 117, &#269;o bude v momente, ke&#271; protivn&#237;k e&#353;te len za&#269;ne realizova&#357; svoj pl&#225;n.
&lt;/blockquote&gt;

&lt;blockquote&gt;Za &#382;iadnu cenu nebudem kon&#353;truova&#357; zariadenie, ktor&#233; je absol&#250;tne nezni&#269;ite&#318;n&#233; okrem jedn&#233;ho mal&#233;ho a teoreticky nepr&#237;stupn&#233;ho slab&#233;ho miesta.&lt;/blockquote&gt;

&lt;p&gt;A na z&#225;ver moje najob&#318;&#250;benej&#353;ie:&lt;/p&gt;

&lt;blockquote&gt;Ke&#271; zajmem m&#244;jho protivn&#237;ka a po&#382;iada ma aby som mu predt&#253;m ne&#382; ho zabijem objasnil svoje pl&#225;ny, poviem nie a zastrel&#237;m ho. Vlastne najsk&#244;r ho zastrel&#237;m a a&#382; potom poviem nie.&lt;/blockquote&gt;

&lt;p&gt;No a pre t&#253;ch, ktor&#253; to s povolan&#237;m zloducha myslia naozaj v&#225;&#382;ne s&#250; k dispoz&#237;cii &lt;a href="http://www.eviloverlord.com/lists/dungeon_a.html" title="&#270;al&#353;&#237;ch 100 pravidiel"&gt;&#271;al&#353;ie&lt;/a&gt; &lt;a href="http://www.eviloverlord.com/lists/dungeon_b.html" title="A e&#353;te &#271;al&#353;ie pravidl&#225;&amp;hellip;"&gt;rady&lt;/a&gt;. A teraz ma ospravedl&#328;te. Idem odstr&#225;ni&#357; to posledn&#233; a teoreticky absol&#250;tne nepr&#237;stupn&#233; slab&#233; miesto na mojej superzbrani, ktorou ovl&#225;dnem svet&amp;hellip;&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <title>DPack &#8211; v&#253;born&#253; plugin pre Visual Studio</title>
    <link href="http://www.esentio.sk/view/dpack-vyborny-plugin-pre-visual-studio" rel="alternate"/>
    <id>http://www.esentio.sk/view/dpack-vyborny-plugin-pre-visual-studio</id>
    <updated>2008-02-14T22:48:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Kv&#244;li robote som za&#269;al pracova&#357; s Microsoft Visual Studiom 2005. Samozrejme, je to skvel&#233; v&#253;vojov&#233; prostredie, ale ejha&#8230; Ono to akosi nevie p&#225;r vec&#237;, ktor&#233; s&#250; pre m&#328;a v in&#253;ch n&#225;strojoch samozrejmos&#357;ou. Napr&#237;klad tak&#233; &#269;&#237;slovan&#233; bookmarky. Tak reku, ujo Google h&#225;dam porad&#237;. A op&#228;&#357; poradil nadmieru dobre. DPack nie je len plugin, ktor&#253; do Visual Studia prid&#225; &#269;&#237;slovan&#233; bookmarky (a to e&#353;te aj s kl&#225;vesov&#253;mi skratkami, na ktor&#233; som u&#382; zvyknut&#253;). Je to kolekcia v&#353;akovak&#253;ch in&#253;ch toolov, ktor&#233; u&#318;ah&#269;uj&#250; program&#225;torovi...</summary>
    <content type="html">
&lt;p&gt;Kv&#244;li robote som za&#269;al pracova&#357; s Microsoft Visual Studiom 2005. Samozrejme, je to skvel&#233; v&#253;vojov&#233; prostredie, ale ejha&#8230; Ono to akosi nevie p&#225;r vec&#237;, ktor&#233; s&#250; pre m&#328;a v in&#253;ch n&#225;strojoch samozrejmos&#357;ou. Napr&#237;klad tak&#233; &#269;&#237;slovan&#233; bookmarky. Tak reku, ujo Google h&#225;dam porad&#237;. A op&#228;&#357; poradil nadmieru dobre. &lt;a href="http://www.usysware.com/dpack/Default.aspx" title="DPack"&gt;DPack&lt;/a&gt; nie je len plugin, ktor&#253; do Visual Studia prid&#225; &lt;a href="http://www.usysware.com/dpack/Bookmarks.aspx" title="Numbered Bookmarks"&gt;&#269;&#237;slovan&#233; bookmarky&lt;/a&gt; (a to e&#353;te aj s kl&#225;vesov&#253;mi skratkami, na ktor&#233; som u&#382; zvyknut&#253;). Je to kolekcia v&#353;akovak&#253;ch in&#253;ch toolov, ktor&#233; u&#318;ah&#269;uj&#250; program&#225;torovi pr&#225;cu. Pre r&#253;chlu navig&#225;ciu v k&#243;de prid&#225;va r&#253;chle vyh&#318;ad&#225;vanie &#8211; &lt;a href="http://www.usysware.com/dpack/FileBrowser.aspx" title="File  Browser"&gt;file browser&lt;/a&gt; h&#318;ad&#225; v n&#225;zvoch s&#250;borov, &lt;a href="http://www.usysware.com/dpack/CodeBrowser.aspx" title="Code  Browser"&gt;code browser&lt;/a&gt; preh&#318;ad&#225;va met&#243;dy a atrib&#250;ty (v aktu&#225;lnom s&#250;bore alebo v celom projekte), no a &lt;a href="http://www.usysware.com/dpack/SolutionBrowser.aspx" title="Solution  Browser"&gt;solution browser&lt;/a&gt; je tak&#253; mix medzi nimi. Stla&#269;&#237;te napr&#237;klad &lt;kbd&gt;Alt + G&lt;/kbd&gt;, nap&#237;&#353;ete p&#225;r p&#237;smen a ste na za&#269;iatku h&#318;adanej met&#243;dy.&lt;/p&gt;
&lt;p&gt;Viac inform&#225;ci&#237; a popis &#271;al&#353;&#237;ch n&#225;strojov n&#225;jdete na &lt;a href="http://www.usysware.com/dpack/Default.aspx" title="DPack"&gt;domovskej str&#225;nke&lt;/a&gt; pluginu. &lt;em&gt;DPack&lt;/em&gt; je dostupn&#253; pre Visual Studio .NET 2003, 2005 aj 2008.&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <title>Real programmers use&#8230;</title>
    <link href="http://www.esentio.sk/view/real-programmers-use" rel="alternate"/>
    <id>http://www.esentio.sk/view/real-programmers-use</id>
    <updated>2008-02-06T22:59:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Ak&#253; editor pou&#382;&#237;vaj&#250; skuto&#269;n&#237; program&#225;tori? Pozn&#225;te to &amp;ndash; ide&#225;lna t&#233;ma na v&#271;a&#269;n&#253; flamewar. Ale kone&#269;ne niekto odhalil naozajstn&#250; pravdu! Skuto&#269;n&#237; program&#225;tori pou&#382;&#237;vaj&#250; mot&#253;likov!</summary>
    <content type="html">
&lt;p&gt;Ak&#253; editor pou&#382;&#237;vaj&#250; &lt;em&gt;skuto&#269;n&#237;&lt;/em&gt; program&#225;tori? Pozn&#225;te to &amp;ndash; ide&#225;lna t&#233;ma na v&#271;a&#269;n&#253; flamewar. Ale kone&#269;ne niekto odhalil naozajstn&#250; pravdu! Skuto&#269;n&#237; program&#225;tori &lt;a href="http://xkcd.com/378/" title="Real programmers use butterflies"&gt;pou&#382;&#237;vaj&#250; mot&#253;likov&lt;/a&gt;!&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>N&#225;hrada konzoly vo Windows</title>
    <link href="http://www.esentio.sk/view/nahrada-konzoly-vo-windows" rel="alternate"/>
    <id>http://www.esentio.sk/view/nahrada-konzoly-vo-windows</id>
    <updated>2008-01-24T00:29:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Pokia&#318; &#269;asto pou&#382;&#237;vate pr&#237;kazov&#253; riadok vo Windows, mo&#382;no naraz&#237;te na nedostatky &#353;tandardnej konzoly. Nie&#382;e by neplnila dobre svoju pr&#225;cu, ale ak v&#225;m vad&#237;, &#382;e nem&#244;&#382;ete ma&#357; viacero konzol v jednom okne, je na&#269;ase sa poobzera&#357; po nejakej n&#225;hrade.

Osobne nato pou&#382;&#237;vam dva &#353;ikovn&#233; programy. Prv&#253;m z nich je Console. Umo&#382;&#328;uje spusti&#357; s&#250;&#269;asne neobmedzen&#253; po&#269;et konzol v z&#225;lo&#382;k&#225;ch (taboch) a &#269;o je skvel&#233;, tak aj ulo&#382;i&#357; nadefinovan&#233; z&#225;lo&#382;ky. Pod jednou kl&#225;vesovou skratkou tak m&#225;te k dispoz&#237;cii napr. cmd...</summary>
    <content type="html">
&lt;p&gt;Pokia&#318; &#269;asto pou&#382;&#237;vate pr&#237;kazov&#253; riadok vo Windows, mo&#382;no naraz&#237;te na nedostatky &#353;tandardnej konzoly. Nie&#382;e by neplnila dobre svoju pr&#225;cu, ale ak v&#225;m vad&#237;, &#382;e nem&#244;&#382;ete ma&#357; viacero konzol v jednom okne, je na&#269;ase sa poobzera&#357; po nejakej n&#225;hrade.&lt;/p&gt;

&lt;p&gt;Osobne nato pou&#382;&#237;vam dva &#353;ikovn&#233; programy. Prv&#253;m z nich je &lt;em&gt;Console&lt;/em&gt;. Umo&#382;&#328;uje spusti&#357; s&#250;&#269;asne neobmedzen&#253; po&#269;et konzol v z&#225;lo&#382;k&#225;ch (taboch) a &#269;o je skvel&#233;, tak aj ulo&#382;i&#357; nadefinovan&#233; z&#225;lo&#382;ky. Pod jednou kl&#225;vesovou skratkou tak m&#225;te k dispoz&#237;cii napr. cmd shell v zvolenom adres&#225;ri, pod inou treb&#225;rs Power Shell. Pote&#353;&#237; aj mo&#382;nos&#357; nastavenia p&#237;sma, pozadia alebo prieh&#318;adnosti okna.&lt;/p&gt;

&lt;p&gt;Druh&#253; &amp;bdquo;program&amp;ldquo; pote&#353;&#237; milovn&#237;kov &lt;a href="http://ghisler.com/" title="Total Commander"&gt;Total Commanderu&lt;/a&gt;. &#218;vodzovky preto, preto&#382;e sa nejedn&#225; o samostatn&#250; aplik&#225;ciu, ale o plugin pre tohto spr&#225;vcu s&#250;borov (s v&#253;sti&#382;n&#253;m n&#225;zvom TotalConsole). Do jeho spodnej &#269;asti prid&#225; roz&#353;&#237;renie o plnohodnotn&#250; konzolu, resp. konzoly. V pr&#237;pade, &#382;e sa tento plugin rozhodnete pou&#382;&#237;va&#357;, odpor&#250;&#269;am hne&#271; si nadefinova&#357; kl&#225;vesov&#233; skratky. Hodia sa na r&#253;chle zobrazovanie a skr&#253;vanie konzol, otv&#225;ranie a zatv&#225;ranie tabov, prep&#237;nanie medzi konzolou a Total Commanderom at&#271;. Niekomu m&#244;&#382;e vyhovova&#357; prepojenie s Total Commanderom &amp;ndash; ak prejdete do in&#233;ho adres&#225;ra, zmen&#237; sa adres&#225;r aj v pr&#237;kazovom riadku. T&#225;to vlastnos&#357; sa d&#225; samozrejme aj vypn&#250;&#357;.&lt;/p&gt;

&lt;p&gt;Napokon odkazy, odkia&#318; si m&#244;&#382;ete konzoly stiahnu&#357;, pr&#237;padne pozrie&#357; screenshoty. Oba programy s&#250; zdarma.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/console/" title="Console"&gt;Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.totalcmd.net/plugring/TotalConsole.html" title="TotalConsole"&gt;TotalConsole&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
    </content>
  </entry>
  <entry>
    <title>Video: metaprogramovanie v Ruby</title>
    <link href="http://www.esentio.sk/view/video-metaprogramovanie-v-ruby" rel="alternate"/>
    <id>http://www.esentio.sk/view/video-metaprogramovanie-v-ruby</id>
    <updated>2008-01-07T21:56:00Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>Koho zauj&#237;ma (a malo by), &#269;o je skryt&#233; za pozad&#237;m deklar&#225;ci&#237; belongs_to alebo has_many zn&#225;mych z Railsov, u&#382; ur&#269;ite po&#269;ul pojem metaprogramovanie. Tento &#353;t&#253;l programovania samozrejme nie je z&#225;le&#382;itos&#357;ou iba Railsov a u&#382; v&#244;bec sa net&#253;ka len jazyka Ruby. Je to ale Ruby, ktor&#233; to umo&#382;&#328;uje &amp;bdquo;spravi&#357; tak kr&#225;sne&amp;ldquo;.

Pokia&#318; chcete vedie&#357;, ako to vlastne v Ruby funguje, d&#225;vam do pozornosti v&#253;born&#250; predn&#225;&#353;ku Davea Thomasa s n&#225;zvom MetaProgramming - Extending Ruby for Fun and Profit.</summary>
    <content type="html">
&lt;p&gt;Koho zauj&#237;ma (a malo by), &#269;o je skryt&#233; za pozad&#237;m deklar&#225;ci&#237; &lt;code&gt;belongs_to&lt;/code&gt; alebo &lt;code&gt;has_many&lt;/code&gt; zn&#225;mych z &lt;a href="http://www.rubyonrails.org/" title="Ruby on Rails"&gt;Railsov&lt;/a&gt;, u&#382; ur&#269;ite po&#269;ul pojem metaprogramovanie. Tento &#353;t&#253;l programovania samozrejme nie je z&#225;le&#382;itos&#357;ou iba Railsov a u&#382; v&#244;bec sa net&#253;ka len jazyka Ruby. Je to ale Ruby, ktor&#233; to umo&#382;&#328;uje &amp;bdquo;spravi&#357; tak kr&#225;sne&amp;ldquo;.&lt;/p&gt;

&lt;p&gt;Pokia&#318; chcete vedie&#357;, ako to vlastne v Ruby funguje, d&#225;vam do pozornosti v&#253;born&#250; predn&#225;&#353;ku Davea Thomasa s n&#225;zvom &lt;a href="http://www.infoq.com/presentations/metaprogramming-ruby" title="MetaProgramming - Extending Ruby for Fun and Profit"&gt;MetaProgramming - Extending Ruby for Fun and Profit&lt;/a&gt;.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>&#352;&#357;astn&#233; a vesel&#233;&#8230;</title>
    <link href="http://www.esentio.sk/view/stastne-a-vesele" rel="alternate"/>
    <id>http://www.esentio.sk/view/stastne-a-vesele</id>
    <updated>2007-12-23T23:09:25Z</updated>
    <author>
      <name>stalker</name>
    </author>
    <summary>&#8230;pre&#382;itie Sviatku prasa&#269;ej hliadky. HO, HO, HO.
Nech&#225;pete?</summary>
    <content type="html">
&lt;p&gt;&#8230;pre&#382;itie Sviatku prasa&#269;ej hliadky. HO, HO, HO.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Hogfather" title="Otec prasiatok"&gt;Nech&#225;pete&lt;/a&gt;?&lt;/p&gt;    </content>
  </entry>
</feed>

