[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” өргөн=”640″]
Хоёр хоногийн өмнө Reddit форумын нэг дээр бага зэрэг завтай хүн бүр 64 битийн процессортой iOS төхөөрөмжөө (iPhone 5S ба түүнээс хойшхи, iPad Air, iPad mini 2 ба түүнээс дээш хувилбарууд) статик дизайн болгон хувиргах боломжтой гэсэн нийтлэл гарчээ. обьект. Тохиргооноос автомат огнооны тохиргоог унтрааж, гараар 1 оны 1970-р сарын XNUMX-ний өдөр болгож өөрчлөөд дараа нь төхөөрөмжийг дахин ачаална уу.
Энэ тохиолдолд дахин асаалт хэзээ ч дуусахгүй - төхөөрөмж нь Apple-ийн лого бүхий цагаан дэлгэц дээр гацах болно. Нөөцөөс сэргээх эсвэл үйлдвэрийн тохиргоонд оруулах нь тус болохгүй. iPhone болон iPad-аа дахин хэрэгцээтэй болгохын тулд Apple Store руу аваачсан хүмүүс Apple-ийн техникийн ажилтнуудын будлиантай царайг хэдэн минут харсны эцэст шинэ төхөөрөмжтэй болжээ.
Хэдийгээр энэ алдаа нь өчүүхэн мэт санагдаж болох ч (хэчнээн хүн iOS төхөөрөмж дээрээ яг ийм огноог тохируулах хүсэл эрмэлзэлтэй байдаг вэ?), үүнийг ашиггүй дизайны объектуудыг олноор үйлдвэрлэхэд ашиглаж болно. IOS төхөөрөмжүүдийн Wi-Fi-д холбогдсон үед автомат цагийн тохиргоо нь NTP (сүлжээнд компьютерийн цагийг синхрончлох протокол) серверүүдээр хийгддэг.
Өгөгдсөн Wi-Fi сүлжээний NTP серверт нэвтрэх эрхтэй хэн бүхэн холбогдох бүх төхөөрөмжид огноог өөрчлөх заавар илгээж болно. Энэ хувилбар хараахан болоогүй байгаа бөгөөд энэ нь боломжтой эсэх нь тодорхойгүй байна. Гэсэн хэдий ч, NTP өгөгдлийг кодлогдоогүй, баталгаажуулаагүй илгээдэг тул ийм их хэмжээний мэдээллийн өөрчлөлт нь юунд хүргэж болохыг ойлгоход хэцүү байх ёсгүй.
Асуудлын эх үүсвэр нь Unix үйлдлийн системүүд цагийг тодорхойлох аргаас үүдэлтэй байж магадгүй юм. Учир нь тэдгээрт 32 оны 1-р сарын 1970-ний өдрийн Unix-ийн цаг эхэлснээс хойш өнгөрсөн секундын тоогоор 64 битийн форматаар хадгалагддаг. Одоогийн таамаглалаар XNUMX битийн iOS төхөөрөмжүүд нь системийн цаг ойрхон байгаа үед хачирхалтай зүйл хийдэг. тэг хүртэл, тиймээс тэдний тохиргоо нь системийг эхлүүлэх үед гогцоо үүсгэдэг.
Тогтсон хугацааг дахин тохируулах цорын ганц арга бол зайг бүрэн цэнэггүй болгох эсвэл салгаж, дахин холбох явдал юм. Тиймээс хэрэглэгч бүрэн цэнэггүй болтол нь хүлээгээд л доголдсон төхөөрөмжийг хэвийн ажиллагаанд оруулах боломжтой боловч энэ нь асуудалд анхаарлаа хандуулах хэрэгцээг өөрчлөхгүй. Mac дээр хэрэглэгчид айдаг тэгэх албагүй, учир нь компьютерийн систем нь суулгасан хамгаалалттай тул болзошгүй асуудлаас зайлсхийхийн тулд огноог дээр дурдсан огноо болгон өөрчлөхийг оролдох үед танд анхааруулдаг.
Сайн байна уу, эмнэлгээс гарахыг хүлээхэд хангалттай юу?
Эрм... Би өөрөө үүнийг туршиж үзэхгүй байхыг илүүд үзсэн ч батерейг бүрэн шавхах нь асуудлыг шийднэ гэж эх сурвалжууд хэлж байна. Гэхдээ цэнэгээ бүрэн цэнэггүй болгох нь батерейны цэнэг багатай тул утсаа унтрааж байгаатай адил зүйл биш юм. Утас асахгүй байхад хэдхэн хоногийн дараа батерей бүрэн дуусна.
"Асуудлыг шийдвэрлэх" гэдэг нь юу гэсэн үг вэ?
Apple-ийн залуус аа, хэрэв та гадаад хэлнээс ямар нэг зүйлийг орчуулж байгаа бол ямар нэг үг ямар утгатай болохыг мэдэхгүй байгаа бол Slovník.app-ыг хараарай, тэндээс "хаяг" үйл үгийн хажууд байгаа гурав дахь цэгээс энэ нь юу болохыг олж мэдэх боломжтой. . Чех хэлээр энэ үйл үгийг "шийдвэрлэх" гэж орчуулдаг.
Мэдээжийн хэрэг, би тухайн нөхцөл байдалд "хаяг" гэж юу болохыг мэддэг боловч чех хэл дээр ижил хэллэгийг ашигладаггүй гэж санасангүй. Би "Асуудлыг шийдвэрлэх" гэдэг нь "Асуудлыг шийдвэрлэх", "Асуудлыг шийдвэрлэх" гэсэн үг хэллэгээр илүү боловсронгуй хувилбар гэж ойлгосон.
Жишээлбэл, хэвлэх толгой дээрх дохионууд хаяглагдсан байдаг. Асуудлыг шийдэхгүй байна. Асуудлыг мэдээлэх, мэдээлэх, мэдээлэх, шийдвэрлэхээр илгээх эсвэл шийдвэрлэсэн. Чехээр бодъё, чехээр бичье. Орчуулъя, бусниулахгүй байя.