haiku/docs/userguide/sk/queries.html

171 lines
13 KiB
HTML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008-2009, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* helix84
* Bachoru
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Požiadavky</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Používateľská príručka</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/sk.png" alt="" /> Slovenčina</li>
<li><a href="../ca/queries.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
<li><a href="../de/queries.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../en/queries.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
<li><a href="../es/queries.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../fr/queries.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../it/queries.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
2012-11-16 01:36:54 +04:00
<li><a href="../hu/queries.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
2014-05-31 02:02:36 +04:00
<li><a href="../pl/queries.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
<li><a href="../pt_PT/queries.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../pt_BR/queries.html"><img src="../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../ro/queries.html"><img src="../images/flags/ro.png" alt="" />Română</a></li>
<li><a href="../fi/queries.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sv_SE/queries.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../zh_CN/queries.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../ru/queries.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../uk/queries.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../jp/queries.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
</ul>
<span>
2012-11-16 01:36:54 +04:00
« <a href="index.html">Obsah</a>
:: <a href="contents.html" class="uplink">Obsah</a>
:: <a href="workshop-filetypes+attributes.html">Workshop</a> »
</span></div>
</div>
<div id="content">
<div>
<table class="index" id="index" summary="index">
2012-11-16 01:36:54 +04:00
<tr class="heading"><td>Obsah</td></tr>
<tr class="index"><td>
<a href="#find-window">Okno Nájsť</a><br />
<a href="#basic-query">Základné požiadavky - „podľa názvu“</a><br />
<a href="#adv-query">Pokročilé požiadavky - „podľa atribútu“</a><br />
<a href="#more-adv-query">Ešte pokročilejšie požiadavky - „podľa vzorca“</a><br />
<a href="#result-window">Výsledkové okno</a><br />
<a href="#query-template">Šablóny požiadaviek</a>
</td></tr>
</table>
<h1>Požiadavky</h1>
<p>Požiadavka je systém hľadania súborov založený na atribútoch a môže byť vykonaná v Trackeri alebo Termináli. Požiadavky sa ukladajú v <span class="path">/boot/home/queries/</span> a predvolene tam zostávajú sedem dní, potom sú prečistené. Pamätajte, že tieto súbory nie sú statické výsledky hľadania, ale vzorce požiadaviek a ich otvorením spustíte nové hľadanie.<br />
Je to ešte lepšie - na opätovné vykonanie požiadavky na ňu nemusíte ani dvakrát kliknúť. Môžete postupne <a href="tracker.html#navigating">prechádzať</a> uloženou požiadavkou kliknutím pravým tlačidlom na ňu a navigáciou cez jej submenu.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="find-window" name="find-window">Okno Nájsť</a></h2>
<p>Novú požiadavku začnete vyvolaním menu <span class="menu">Nájsť...</span> buď z menu Panelu, alebo akéhokoľvek okna Trackera alebo Plochy (ktorá je vlastne celoobrazovkovým oknom Trackera). Skratka je <span class="key">ALT</span> <span class="key">F</span>. Privíta vás toto okno:</p>
<img src="images/queries-images/basic-query.png" alt="basic-query.png" />
<ol>
<li><p>Výber nedávno použitej alebo uloženej požiadavky či uloženie aktuálnych parametrov hľadania ako <a href="#query-template">Šablónu Požiadavky</a>.</p></li>
<li><p>Zúženie hľadania zo <span class="menu">Všetkých súborov a priečinkov</span> na konkrétne typy súborov.</p></li>
<li>Určenie metódy hľadania:<ul>
<li><span class="menu">podľa názvu</span> - základný typ hľadania podľa názvu súboru alebo priečinka</li>
<li><span class="menu">podľa atribútu</span> - pokročilý typ hľadanie, určujete hľadané výrazy pre jeden alebo viac atribútov</li>
<li><span class="menu">podľa vzorca</span> - ešte pokročilejší typ hľadania, môžete vyladiť komplexný výraz požiadavky</li></ul></li>
<li><p>Výber diskov, na ktorých sa bude hľadať.</p></li>
<li><p>Zadanie hľadaného výrazu.</p></li>
<li><p>Skrytie/zobrazenie ďalších možností.</p></li>
<li><p>Odškrtnite zaškrtávacie políčko <span class="menu">Dočasné</span> ak nechcete, aby bola požiadavka odstránená po 7 dňoch.</p></li>
<li><p>Vyberte, či má vaša požiadavka zahŕňať Kôš.</p></li>
<li><p>Sem môžete zadať názov požiadavky, ak ju chcete uložiť.</p></li>
<li><p>Ikonu môžete hocikam pretiahnuť myšou, čím sa požiadavka uloží. Ak tak vykonáte pravým tlačidlom myši, môžete ju uložiť ako šablónu.</p></li>
</ol>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="basic-query" name="basic-query">Základné požiadavky - „podľa názvu“</a></h2>
<p>Ak chcete jednoducho nájsť všetky súbory a priečinky na vašich diskoch, ktoré zodpovedajú určitému vzoru, nechajte možnosť hľadania<span class="menu">podľa názvu</span>, zadajte hľadaný výraz to textového poľa a stlačte <span class="key">ENTER</span>.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="adv-query" name="adv-query">Pokročilé požiadavky - „podľa atribútu“</a></h2>
<p>Môžete vytvoriť ešte pokročilejšie požiadavky hľadaním vrámci atribútov konkrétnych typov súborov. Aby to mohlo fungovať, tieto atribúty musia byť <a href="index.html">indexované</a>.</p>
<img src="images/queries-images/query-window.png" alt="query-window.png" />
<p>Môžete začať nastavením typu súboru z <span class="menu">Všetky súbory a priečinky</span> na, povedzme, <span class="menu">Text | E-mail</span> a zmeniť metódu hľadania na <span class="menu">podľa atribútu</span>.</p>
<p>Týmto pribudne naľavo od textového poľa rozbaľovacieho menu a tlačidlá <span class="button">Pridať</span> a <span class="button">Odstrániť</span> pod tým. Z menu si vyberiete, ktorý atribút má byť predmetom požiadavky. Tlačidlami <span class="button">Pridať</span> a <span class="button">Odstrániť</span> môžete hľadať ďalšie atribúty alebo ich znova odstrániť. Tieto atribúty môžete logicky spojiť operátormi A alebo ALEBO.</p>
<p>Ako príklad spravme požiadavku na e-mail:</p>
<img src="images/queries-images/query-window-filled.png" alt="query-window-filled.png" />
<p>Takto vyzerá okno Nájsť, keď hľadáte všetky e-maily, ktoré vám Clara Botters poslala za posledné 2 mesiace a mali v predmete slová „vibrafón“ alebo „skeptickosť“.<br />
Ako vidíte, hľadanie časovo založených atribútov ponúka zopár užitočných fráz: okrem „posledné 2 mesiace“ môžete použiť „dnes“, „včera“, „Pondelok“ alebo „minulý pondelok“ (čo by bol pondelok minulého týždňa), či „posledné 2 minúty/hodiny/dni/týždne“.<br />
Je to dobrý spôsob na zúženie výsledkov hľadania.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="more-adv-query" name="more-adv-query">Ešte pokročilejšie požiadavky - „podľa vzorca“</a></h2>
<p>Písanie vzorca ručne môže byť skľučujúce a veľmi nepraktické. Napriek tomu ale má využitie.</p>
<p>Vezmite si hore uvedenú požiadavku podľa atribútu ohľadom e-mailov od Clary. Ak máte všetky atribúty a hľadané výrazy nastavené, skúste prepnúť do režimu <span class="menu">podľa vzorca</span> a nechajte sa ohromiť týmto jednoriadkovým reťazcom:</p>
<img src="images/queries-images/formula-query.png" alt="formula-query.png" />
<p>Ešte raz ako text upravený pre lepšiu čitateľnosť:</p>
<pre>(((((MAIL:from=="*[cC][lL][aA][rR][aA] [bB][oO][tT][tT][eE][rR][sS]*")
&amp;&amp;(MAIL:when&gt;=%2 mesiace%))
&amp;&amp;(MAIL:subject=="*[vV][iI][bB][rR][aA][fF][óÓ][nN]*"))
||(MAIL:subject=="*[sS][kK][eE][pP][tT][iI][cC][kK][oO][sS][ťŤ]*"))
&amp;&amp;(BEOS:TYPE=="text/x-email"))</pre>
<p>Aké je využitie?</p>
<ul>
<li><p>Reťazec môžete kopírovať a vložiť do e-mailu, fóra alebo IRC pre iných na použitie alebo ladenie.</p></li>
<li><p>Môžete použiť túto metódu na skonštruovanie požiadavky v režime <span class="menu">podľa atribútu</span> a potom prepnúť do režimu <span class="menu">podľa vzorca</span>, čím môžete pohodlne vygenerovať reťazec na hľadanie s použitím Terminálu alebo skriptu.</p></li>
<li><p>Môžete doladiť vašu požiadavku vložením zátvorky kde to je potrebné, nastavením odlišovania veľkosti písma alebo negáciou logických kombinácií napr. zmenou „<tt>==</tt>“ na „<tt>!=</tt>“ pre A ANI. Potrebujete iba základné chápanie <a href="http://en.wikipedia.org/wiki/Regular_expression" class="external free" title="Wikipedia: Regular expression">regulárnych výrazov</a> a možno nejaké základy skriptovania.</p></li>
</ul>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="result-window" name="result-window">Výsledkové okno</a></h2>
<p>Keď začnete hľadanie, okno Nájsť bude nahradené výsledkovým oknom. Tu je príklad požiadavky pre slovo „server“:</p>
<img src="images/queries-images/result-window.png" alt="result-window.png" />
<p>Až na šedé pozadie funguje výsledkové okno rovnako ako všetky ostatné okná Trackera. Niektoré veci stoja za zmienku:</p>
<ul>
<li><p>Môžete otvoriť umiestnenie súboru dvojitým kliknutím na jej atribút cesty.</p></li>
<li><p>Pomocou <span class="menu">Súbor | Upraviť požiadavku</span> alebo <span class="key">ALT</span> <span class="key">G</span> sa môžete vrátiť do okna Nájsť a upraviť vašu požiadavku.</p></li>
<li><p>Požiadavka je živá, teda ak sa súbor vyhovujúci kritériám hľadania objaví alebo odstráni z vašeho systému, táto zmena sa odrazí vo výsledkoch v reálnom čase.</p></li>
</ul>
<p>Môžete priradiť rozumné rozložené atribútov konkrétnemu typu súboru. Otvorte súbor obsahujúci súbory takého typu, pre aký chcete vytvoriť šablónu, a usporiadajte atribúty tak, ako ich chcete vidieť vo výsledkoch požiadavky. Toto rozloženie skopírujte v <span class="menu">Atribúty | Kopírovať rozloženie</span>.</p>
<p>Otvorte <span class="path">/boot/home/config/settings/Tracker/DefaultQueryTemplates</span>, vytvorte nový priečinok s názvom <i>skupina/typ_súboru</i>, lomka nahraďte podčiarkovníkom, napr. „audio_x-mp3“. Otvorte tento priečinok a vložte predtým skopírované rozloženie v <span class="menu">Atribúty | Vložiť usporiadanie</span>.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="query-template" name="query-template">Šablóny požiadaviek</a></h2>
<p>Ak dvakrát kliknete na uloženú požiadavku, uskutoční sa hľadanie a okamžite sa zobrazí výsledkové okno. Možno ale nechcete hľadať <i>presne</i> s týmito parametrami, ale použiť ich ako východisko pre mierne upravený vzorec.<br />
Použitím položky menu <span class="menu">Uložiť požiadavku ako šablónu</span> (pozri <a href="#find-window">(1) v snímke</a> navrchu) alebo pretiahnutí ikony pravým tlačidlom myši (10) hocikam môžete vytvoriť šablónu. Dvojité kliknutie na ňu neotvorí výsledkové okno, ale panel Nájsť, čo vám dá možnosť rýchlo zmeniť hľadaný reťazec alebo pridať/odstrániť atribúty.</p>
<p>Kdekoľvek tieto šablóny uložíte, budú uvedené v zozname nedávno použitých požiadaviek v paneli Nájsť.</p>
</div>
</div>
<div class="nav">
<div class="inner"><span>
2012-11-16 01:36:54 +04:00
« <a href="index.html">Obsah</a>
:: <a href="contents.html" class="uplink">Obsah</a>
:: <a href="workshop-filetypes+attributes.html">Workshop</a> »
</span></div>
</div>
</body>
</html>