Zavrieť reklamu

Komunita na serveri OpenRadar objavila zaujímavú chybu, ktorá sa týka výhradne OS X Mountain Lion. Pokiaľ v textovom poli zadáte konkrétnu kombináciu ôsmich znakov, takmer každá aplikácia prestane reagovať, alebo rovno spadne. Nejedná sa iba o aplikácie tretích strán, ale aj aplikácie od Apple.

Ona záhadná kombinácia je „File:///“ bez úvodzoviek. Kľúčové je veľké písmeno na začiatku a posledný znak je možné nahradiť prakticky akýmkoľvek iným znakom, nemusí ísť o lomítko. Konkrétne sa jedná o chybu súvisiacu s funkciou detekcie dát (ktorú má Apple patentovanú a bola aj súčasťou súdnych sporov týkajúcich sa Androidu). Táto funkcia rozpoznáva URL odkazy, dáta, telefónne čísla a ďalšie informácie a vytvorí z nich hyperlinky, ktoré možno potom použiť napríklad na uloženie čísla alebo otvorenie internetovej stránky. Pokiaľ viete dobre anglicky, TheNextWeb.com uverejnil podrobnú analýzu chyby.

Najhumornejšie na celej chybe je, že týmto spôsobom je možné zhodiť aj Crash Reportér, aplikáciu pre hlásenie chýb v OS X. Akonáhle sa vám raz podarí takto nejakú aplikáciu zhodiť, prestane fungovať Konzola, pretože má vo svojom zázname oných osem znakov stále zapísaných, pri spustení tak opäť spadne. Konzolu je možné opraviť vpísaním tohto príkazu do Terminálu:

sudo sed -i -e 's@File:///@F ile : / / /@g' /var/log/system.log

Vzhľadom na to, že bolo vďaka zverejneniu tejto chyby odoslaných pravdepodobne mnoho hlásení, dá sa očakávať, že Apple onú chybu rýchlo opraví v nadchádzajúcej aktualizácii. Dovtedy sa môžete baviť zhadzovaním aplikácií jednou krátkou riadkou textu. Niektoré aplikácie sú však voči chybe imúnne, pretože nevyužívajú funkciu NSTextField, ktorá súvisí s detekciou dát.

Zdroj: TheNextWeb.com
.