Uždaryti skelbimą

bendruomenė serveryje OpenRadar aptiko įdomią klaidą, būdingą OS X Mountain Lion. Jei į teksto lauką įvesite konkretų aštuonių simbolių derinį, beveik kiekviena programa nustoja reaguoti arba užstringa. Tai ne tik trečiųjų šalių, bet ir „Apple“ programos.

Tas paslaptingas derinys yra "Filė:///“ be kabučių. Klavišas pradžioje yra didžioji raidė, o paskutinį simbolį galima pakeisti praktiškai bet kokiu kitu simboliu, jis neturi būti pasvirasis brūkšnys. Tiksliau, tai yra klaida, susijusi su duomenų aptikimo funkcija (kurią „Apple“ užpatentavo ir buvo „Android“ ieškinių dalis). Ši funkcija atpažįsta URL nuorodas, datas, telefonų numerius ir kitą informaciją ir iš jų sukuria hipersaitus, kuriuos vėliau galima naudoti, pavyzdžiui, norint išsaugoti numerį arba atidaryti svetainę. Jei gerai kalbi angliškai, TheNextWeb.com paskelbė išsamią klaidos analizę.

Labiausiai juokingas dalykas visoje klaidoje yra tai, kad tokiu būdu galite mesti i Avarijos reporteris, pranešimo apie klaidas programa OS X. Sėkmingai užmušus tokią programą, ji nustoja veikti Konsolė, kadangi jo įraše vis dar įrašyti tie aštuoni simboliai, paleidus jis vėl sugenda. Konsolę galima pataisyti įvedus šią komandą Terminalas:

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

Kadangi dėl šios klaidos paskelbimo greičiausiai bus išsiųsta daug pranešimų, galima tikėtis, kad „Apple“ greitai ištaisys klaidą būsimame atnaujinime. Iki tol galite smagiai leisti strigti programėles naudodami vieną trumpą teksto eilutę. Tačiau kai kurios programos yra apsaugotos nuo klaidos, nes jos nenaudoja šios funkcijos NSTextField, kuris yra susijęs su duomenų aptikimu.

Šaltinis: TheNextWeb.com
.