Ja meklētājs DuckDuckGo kādam arī ir pazīstams, tad pirmkārt, tas ir tikai dēļ paaugstinātā privātuma. Atšķirībā no Google vai Yandex, tas nevāc lietotāja datus, bet, arī rezultāti tam nav tik labi. Bet, pietiek parakties dziļāk, un, izrādās, ka tas ir jaudīgs instruments, kurš var jūtami atvieglot un paātrināt informācijas izvilkšanu no tīkla. Sāksim ar to, ka patiesībā, DDG - īsti nav parasts meklētājs. Precīzāk - tas vispār nav meklētājs, bet gan tāds kā dažādu meklētāju atbilžu agregators. Savā darbā tas izmanto tādus meklētājus kā Yahoo, Bing, Yummly, Yandex, Wikipedia, un daudzus citus avotus.
<p>Tāda īpašība padara <a href="https://duckduckgo.com">DDG</a> par ļoti precīzu. Ja avoti satur info par<br /> Tas viegli izdod izsmeļošas atbildes par tādiem pieprasījumiem, kā "linux df". "dzīvot ilgi un laimīgi", "Java InterruptedException" vai pat "is it raining". Bet, tiklīdz tu meklē kaut ko sarežģītāku, kaut ko, kas neatradīsies <a href="https://duckduckgo.com">DDG</a> avotos, tad rezultāti būs ļoti bēdīgi, it īpaši, ja salīdzinam ar Google.</p> <p>Lai vai kā, bet tieši informācijas avoti, vai precīzāk, uz to pamata uzbūvētais sarežģītais mehānisms ar nosaukumu <strong>Instant Answers</strong> arī ir viena no galvenajām <a href="https://duckduckgo.com">DDG</a> īpašībām, ar kuru ir vērts sākt stāstu par šo neparasto servisu.</p> <h2>Instant Answers</h2> <p>Tas, ko <a href="https://duckduckgo.com">DuckDuckGo</a> sauc par <strong>Instant Answers</strong>, patiesībā ir ļoti līdzīgs uz Google priekšāteikšanas mehānisma darbu: ja lietotājs ievada konkrētu pieprasījumu, un meklētāja mašīna uz to zin precīzu atbildi, tā izvada to uz ekrāna, tādējādi lietotājam ietaupot liekas klikšķināšanas reizes.</p> <p>Atšķirība šeit ir tikai tāda, ka <strong>Instant Answers</strong> pakļaujas vienkāršākiem zināmajiem noteikumiem un var tikt paplašināts ar lietotāju palīdzību. <a href="https://duckduckgo.com">DuckDuckGo</a> momentālo atbilžu katalogā ir apmēram 1200 receptes, kuras meklētājam ļauj izdot informāciju par visdažādākajiem, lielākoties tehniskajiem, pieprasījumiem.</p> <p><a href="https://duckduckgo.com">DuckDuckGo</a>, atbildot uz pieprasījumu linux cheat sheet, māk arī parādīt īsu pamācību par Linux komandām, atrast Debian vajadzīgās paketes (piemēram, debian version vim), izvadīt uz ekrāna info par tavu atrašanās vietu (where am i), parādīt info kā izdzēst sevi no dažādiem servisiem (delete my facebook account), izstāstīt par to, kas patlaban atrodas orbītā (peaple in space), atšifrēt smailiņu nozīmi ((O_o)), un pat parādīt jokus par Čaku Norisu (chuck norris jokes).</p> <p>No tehniskās puses, tā ir visnotaļ primitīva sistēma, kura bieži nenostrādā, ja drusku izmainam meklēšanas pieprasījumu. Bet, ar taisnām rokām, <a href="https://duckduckgo.com">DDG</a> ir spējīga uz daudz ko un pārvēršas par pilnvērtīgu komandrindu.</p> <p style="text-align:center"><img alt="duckduckgo instant commands" height="236" src="https://xakep.ru/wp-content/uploads/2017/03/116604/cheat_sheet.png" width="500" /></p> <h2>Pilnvērtīga komandrinda</h2> <p>Starp <a href="https://duckduckgo.com">DuckDuckGo</a> momentālajām atbildēm, var atrast daudz tādas, kurām ir ļoti maza atbilstība pret meklējamo. Viens no piemēriem - tie paši špikerīši, kā linux cheat sheet, javascript cheat sheet, vim cheat sheet, utt. Pēc būtības, tie ir hārdkodēti meklētājā, tā kā tam nekur pat nav jāvēršās, lai tos parādītu.</p> <p>Bet, ir arī daudz interesantāki piemēri.</p> <h2>IP-adreses, URL, DNS-ieraksti un pasta adrešu pārbaudes</h2> <p>Liekas, ka vienkāršākais pieprasījums pie <a href="https://duckduckgo.com">DDG</a> būs:<br /> <code>IP</code><br /> Tas uz ekrāna izvada tavu IP, atrašanās vietu un pat pasta indeksu. Vienkārša info, kuras dēļ nevajag doties uz citiem saitiem.</p> <p>Sarežģītāks pieprasījums:</p> <p><code>dns records xakep.ru</code><br /> Tas parāda DNS-ierakstus, kuri atbilst domēnam xakep.ru. Vienkārši un ar gaumi.</p> <p>Ja ir vēlme, varam arī nopingot xakep.ru:<br /> <code>is xakep.ru down</code></p> <p>Parādīt info par xakep.ru twitteri:<br /> <code>@xakepru</code></p> <p>Vai pārvbaudīt e-pasta adreses derīgumu:<br /> <code>validate zobnin@gmail.com</code></p> <p>Vajag saīsināt saiti? Nav problēmu:<br /> shorten https://xakep.ru/2017/02/23/bitlocker-hacking/</p> <p>Pārveidot saīsināto linku atpakaļ? Vienkārši:<br /> <code>expand https://is.gd/8TIGsL</code></p> <p><br /> Var pat uzģenerēt QR-kodu, lai ātri atvērtu saiti uz telefona:<br /> <code>qr https://is.gd/8TIGsL</code></p> <p>Un tas viss bez pāriešanām uz citiem saitiem, un bez papildus spraudņu uzstādīšanas. Vienkārši un saprotami.</p> <h2>Paroļu un heša ģenerators</h2> <p><a href="https://duckduckgo.com">DuckDuckGo</a> palīdzēs, ja ir nepieciešama noteikta garuma noturīga parole:<br /> <code>password 10</code></p> <p>Tas pat var uzģenerēt koda frāzi:<br /> <code>random passphrase</code></p> <p>Vai nokodēt datus ar Base64 algoritma palīdzību:<br /> <code>base64 encode <teksts></code></p> <p>Vajag hešu? Nekas nav vienkāršāks, izvēlies:</p> <pre> md5 <teksts> sha <teksts> </pre> <p>Ja hešs jau ir, bet tu nezini, ar kādu algoritmu tas ir uzģenerēts - arī tā nav problēma:<br /> <code>hash <hešs></code></p> <p style="text-align:center"><img alt="" height="236" src="https://xakep.ru/wp-content/uploads/2017/03/116604/password.png" width="500" /></p> <p><a href="https://xakep.ru/2017/03/06/duckduckgo-cli-options/">Avots</a></p>