Мазмұнға өту

Аз болса да — күн сайын.

az-log: күніне бір жол және телефонымды құлыптаған профиль

5 мин оқу

Осы бетте
Қысқаша
az-log — бұл Google-кесте: бір жол бір күнге тең, ал бағандар төрт салаға бөлінген: сенім, денсаулық, отбасы және табыс. Алғашқы күні-ақ кесте бес намаздың бәрін өткізіп алғанымды көрсетті, оның төртеуінің себебі біреу еді: телефон. Содан кейін iPhone мен iPad-қа Apple Configurator арқылы профиль орнаттым: ол ойын-сауық қолданбалары мен сайттарын алып тастайды және өзін өшіртпейді.

Кесте қайдан шықты

Жылдық мақсаттарым жазбаларда төрт сала бойынша жазылған. Мәселе мынада: ай соңында оларды орындадым ба, жоқ па — адал жауап бере алмайтынмын. «Жаман емес сияқты» деген сезім болатын, ал сезім ештеңені дәлелдемейді.

Сондықтан санауды ұйғардым. Трекер-қолданбада емес, қарапайым кестеде: оны өзім қайта құра аламын, формуламен есептей аламын және бөтен сервиске тәуелді болмаймын. Жазбалардағы әр мақсат енді «az-log бойынша» деген сөздермен аяқталады: егер мақсатты кесте бойынша тексеру мүмкін болмаса, оны қайта жазу керек.

Ол қалай құрылған

Бір жол — бір күн. Бағандар салалар бойынша топталған, әрқайсысының өз түсі бар, әр топты жиып қоюға болады.

СалаНе жазамын (баған атаулары)
Сенімfajr … isha — әр намаздың мәртебесі, _min — азаннан кейін неше минутта, _why — себебі, quran_pages
Денсаулықтаңертең: bed_time, sleep_h, sleep_q, room_humidity; кешке: mobility, strength, cardio_min, cold_shower_sec, vit_d, gargle; сенбі сайын тесттер toe_floor_cm, chair_30s, grip_reps
Табысjava_book_min, pet_project_min, leetcode_solved
Отбасыdishes, kindergarten_or_outdoor, cooked, cleaning

Екі рет толтырамын: таңертең таң намазынан кейін ұйқыға қатыстысын, кешке құптан намазынан кейін қалғанының бәрін. Екі-үш минут кетеді.

Бірнеше ереже, онсыз сандар тез қоқысқа айналады:

  • Бос ≠ 0. Нөл «нақты істемедім» дегенді білдіреді. Есімде болмаса, орташа мәнді бұзбау үшін ұяшықты бос қалдырамын.
  • Намаздың үш мәртебесі бар. 2 — азаннан кейін 30 минут ішінде, 1 — кешірек, бірақ өз уақытында, 0 — қаза болған.
  • Себеп міндетті мәртебе 1 не 0 болғанда, және тек тізімнен: sleep, work, travel, forgot, phone, other. Еркін мәтінді санай алмайсың, ал тізімді санауға болады.
  • Жеке stats парағы бәрін формуламен есептейді. Оған қолмен ештеңе жазбаймын.

إِنَّ الصَّلَاةَ كَانَتْ عَلَى الْمُؤْمِنِينَ كِتَابًا مَّوْقُوتًا

Шын мәнінде, намаз мүміндерге белгілі уақытта парыз етілді.
Құран Ниса сүресі 4:103

Сондықтан мен тек «оқыдым ба, жоқ па» дегенді емес, «уақытында ма, жоқ па» дегенді де санаймын.

Алғашқы жол

Кестедегі алғашқы күн 29 қазан, бейсенбі болды. Форматты тексеру үшін оны ескі намаз журналынан көшірдім.

Нәтиже: 5-тен 0. Таң намазын ұйықтап қалдым, ал бесін, екінті, ақшам және құптанның _why бағанында бір ғана сөз тұрды: phone.

Бұған дейін телефон менен соншалық көп нәрсе алады деп ойламаппын. Бір нәрсе — болжау, ал басқа нәрсе — қатар тұрған төрт бірдей ұяшықты көру. Өзің толтырған кестемен дауласу қиын.

AZ-Way Lock

Ерік-жігерге және «аз парақтаймын» деген уәдеге сенбей, таңдаудың өзін алып тастауды ұйғардым. Apple Configurator көмегімен .mobileconfig конфигурация профилін жинап, оны iPhone мен iPad-қа орнаттым. Ішінде үш бөлік бар.

1. DNS-сүзгі. Бүкіл DNS DNS-over-HTTPS арқылы Cloudflare for Families-ке жүреді. Ол зиянды сайттар мен ересектерге арналған мазмұнды кеседі. ProhibitDisablement жалаушасы оны баптауларда өшіруге мүмкіндік бермейді.

2. Сайт сүзгісі. Тыйым салынған мекенжайлар тізімі бар iOS-тың кірістірілген веб-сүзгісі: видеохостингтер, әлеуметтік желілер, стримингтер, аниме сайттары және онлайн-кинотеатрлар. Сүзгі браузерде де, қолданбаларда да жұмыс істейді (FilterBrowsers, FilterSockets).

3. Шектеулер. Бұл ең қатаң бөлік:

  • bundle ID бойынша тыйым салынған қолданбалар тізімі: әлеуметтік желілер, бейне, музыка сервистері, бірнеше ойын және веб-сүзгіні айналып өтпеу үшін Safari-ден басқа барлық браузерлер.
  • Тізімде бөлек VPN-қолданбалар және «сілтемені басқа жерде ашуды» білетіннің бәрі бар.
  • Apple Music, Podcasts, News, iTunes Store, Game Center, Siri, Spotlight-тағы интернет нәтижелері және iCloud Private Relay өшірілген.
  • Басқа профильдер орнатуға, VPN жасауға, құрылғыны тазалауға және оны жаңа компьютерлерге қосуға тыйым салынған.
  • Профильдің өзі өшірілмейтін деп белгіленген.

Қалай көрінетіні түсінікті болу үшін қысқа үзінді:

<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>allowVPNCreation</key>
<false/>
<key>allowUIConfigurationProfileInstallation</key>
<false/>
<key>allowEraseContentAndSettings</key>
<false/>
<key>blacklistedAppBundleIDs</key>
<array>
    <string>com.google.ios.youtube</string>
    <string>com.burbn.instagram</string>
    <!-- … -->
</array>

Бұл шектеулердің көбі тек бақыланатын (supervised) құрылғыда жұмыс істейді, сондықтан iPhone мен iPad-ты Configurator арқылы бақылау режиміне ауыстыруға тура келді. Бұл оларды тазалап, қайта баптау деген сөз. Сонымен бірге жалғыз шығу жолы пайда болды: профильді тек құрылғыны бақылап отырған Mac-тан ғана алуға болады. Түнде төсекте мұны істей алмайсың, бар мән осында.

Қоңыраулар, хабарламалар, камера, карталар, кітаптар және жұмыс қолданбалары қалды. Телефон қайтадан құралға айналды.

Қалай жүріп жатыр

Әзірге кестеде 29 қазаннан 6 қарашаға дейін 9 толық күн және намаздың 44 толтырылған ұяшығы бар.

МәртебеҰяшық
Уақытында (2)14
Кешірек, бірақ өз уақытында (1)13
Қаза болған (0)17

Кешігу мен қаза болу себептері:

_whyРет
work8
other7
sleep6
phone5
forgot2
travel1

Мұнан не көремін:

  • phone енді басты себеп емес. Бес реттің төртеуі алғашқы күнге келді. Бірақ 9 күн қорытынды жасауға тым аз, сондықтан әзірге жаза беремін.
  • Таң намазы — ең әлсіз жер. 9 күннің 5-інде қаза болды, әр жолы себебі sleep. Уақытында тек соңғы екі күнде ғана болды.
  • Жаңа көшбасшы — work. Көбіне жұмыс күндері бесін мен кешкі намаздар зардап шегеді. Бұл енді телефонға емес, жұмыс күнінің қалай құрылғанына қатысты сұрақ.
  • other тым бұлыңғыр. Жеті рет «басқа» — демек, тізімде нақты себеп жетіспейді. Оның артында не жасырынып тұрғанын анықтап, бөлек тармақ қосамын.

Қалған салаларды да солай санаймын, бірақ олар туралы бір айдан кейін, салыстыратын нәрсе болғанда айту қызықтырақ. Кестеде vit_d, gargle және cold_shower_sec қайдан пайда болғаны туралы immunity-cold-hardening жазбасында жаздым.

Әрі қарай не

Желтоқсанға нақты мақсаттарым бар, бәрі кесте бойынша тексеріледі:

  • намаздар: қаза 10 %-дан аспайды, уақытында 60 %-дан кем емес;
  • mobility жаттығуы күндердің 90 %-ынан кем емес;
  • ыдыс жуу күндердің 90 %-ынан кем емес, сенбі сайын жинау, аптасына кемінде екі рет тамақ әзірлеймін.

Ай соңында санап, не шыққанын жазамын. Шықпаса, сандарды да көрсетемін.