Nima uchun Distraction-Blocking dasturlariga pul to'lamaslik kerak
Brick kabi qimmat distraktsiya blokirovka qurilmalariga pul to'lamaslik kerak. NFC chip yoki QR kodlar yordamida bepul ilovalar bilan o'z telefoningizni nazorat qiling.

Vim va NeoVim — bu ikki mashhur matn muharriri boʻlib, ular dasturchilar va yozuvchilar orasida keng tarqalgan. Biroq, NeoVimning doimiy bekor qilish xususiyati bilan bog'liq muammosi foydalanuvchilar orasida katta norozilik uyg'otdi. Bu voqea kompyuter fanlari bo'yicha mutaxassis David Chisnall tomonidan Mastodon postida yoritilgan.
David Chisnall 2000-yildan beri Vim matn muharriridan foydalanib kelmoqda. U beshta kitob, doktorlik dissertatsiyasi, bir necha yuz maqola va 150 dan ortiq maqolalarni Vim yordamida yozgan. U shunday deydi: "Men Vimning bir nechta umumiy buyruqlarini ishlatish uchun yuqori miya funksiyalarimni ishlatmayman, ular avtomatik ravishda amalga oshadi."
Chisnall doimiy bekor qilish xususiyatini Vimning eng yaxshi xususiyatlaridan biri deb biladi. Bu xususiyat foydalanuvchilarga bir necha hafta oldin yoki bir necha qayta ishga tushirishdan keyin o'chirilgan ma'lumotlarni tiklash imkonini beradi. Vim bu xususiyatni 20 yil davomida saqlab kelgan va foydalanuvchilarning ma'lumotlarini himoya qilish uchun Raskinning Birinchi Qonuniga amal qiladi.
NeoVim — bu Vimning bir tarmog'i boʻlib, uni foydalanuvchilar yaxshiroq deb bilishgan. Biroq, Chisnall NeoVimni sinab ko'rganda, doimiy bekor qilish xususiyati ishlamayapti deb payqadi. NeoVim eski Vim undo fayllarini o'chirib tashlagan va yangi formatda yangi fayllar yaratgan. Bu esa foydalanuvchilarning ma'lumotlarini yo'qotishga olib kelgan.
Chisnall bu muammoni NeoVim jamoasiga bildirgan, ammo ular doimiy bekor qilish formatining nomukammalligi sababli foydalanuvchilar bu xususiyatga tayanmasligi kerakligini aytishgan. Bu javob Chisnallni hayratda qoldirdi, chunki NeoVim jamoasi foydalanuvchilarning ma'lumotlariga e'tibor bermagan.
Bu voqea foydalanuvchilar orasida katta norozilik uyg'otdi, chunki ular NeoVim jamoasining foydalanuvchilarning ma'lumotlariga e'tibor bermaganligini ko'rishgan. Bu voqea shuni ko'rsatdiki, dasturiy ta'minot yaratuvchilar foydalanuvchilarning ma'lumotlariga qanday e'tibor berishlari kerak.
Bu voqea Jef Raskinning Humane Interface kitobidagi uchta qonunini eslatadi:
Bu qonunlar dasturiy ta'minot yaratuvchilar uchun juda muhimdir, chunki ular foydalanuvchilarning ishini himoya qilish va ularga qulaylik berish uchun mo'ljallangan.
NeoVimning doimiy bekor qilish xususiyati muammosi foydalanuvchilar orasida katta norozilik uyg'otdi. Bu voqea dasturiy ta'minot yaratuvchilar foydalanuvchilarning ma'lumotlariga qanday e'tibor berishlari kerakligini ko'rsatdi. Jef Raskinning qonunlari bu voqeani tushuntirishda yordam beradi, chunki ular foydalanuvchilarning ishini himoya qilish va ularga qulaylik berish uchun mo'ljallangan.
Asl manba: unsung.aresluna.org