
Yetim dasturchi kundaligi
Ismingni bitta harfini almashtirib yuborishganiga project uchun mantiqli gap chiqib qolsa
😄
Butun tarmoqlardagi ozish sirlari, ideal qomat va summer body haqidagi reklamalarni ko‘raverib odamning xayoliga Rubens asarlari keladi.
Chunki bugungi go‘zallik standartlari bizga qanchalik tabiiy tuyulmasin, ular doim ham shunday bo‘lmagan.
XVII asr Yevropasida, ayniqsa Barokko davrida, to‘ladan kelgan ayol qomati ko‘pincha go‘zallik, salomatlik, farovonlik va fertilitet belgisi sifatida qabul qilingan. Oq va nozik teri esa og‘ir mehnatdan holi, badavlat hayot tarzining ramzi hisoblangan. Bugun ayrimlar ortiqcha vazn deb baholaydigan qomat o‘sha davrda havas qilinadigan ideal bo‘lishi mumkin edi.
Bu qarashlarni san'atda ham yaqqol ko‘rish mumkin. Flamand rassomi Peter Paul Rubens asarlaridagi ayollar ozg‘in emas. Ular tirik, iliq, sog‘lom, yumshoq qomatli va hayotga to‘la tasvirlangan. Hattoki bugungi kunda ingliz tilidagi Rubenesque atamasi ham Rubens tasvirlagan ana shunday ayol go‘zalligini anglatadi.
Rubensning rafiqasi Helena Fourment ham uning ko‘plab asarlariga ilhom bergan (Portrait of Helena Fourment). Oq-pushti terili, yumshoq qomatli va tabiiy go‘zallikka ega ayol obrazi rassom ijodida qayta-qayta uchraydi.
Rassom tasvirlangan The Three Graces (Uch Nafosat ma'budasi) qadimgi yunon mifologiyasidagi Xaritlar (Charites), rim mifologiyasidagi Gratsiyalar (Gratiae) bo‘lib, go‘zallik, quvonch va farovonlik timsoli hisoblanadi.
🔸
Aglaia - go‘zallik, yorqinlik va joziba.
🔸
Euphrosyne - quvonch va shodlik.
🔸
Thaleia - gullash, mo‘l-ko‘llik va farovonlik.
Ularning qomati tasodifiy tanlanmagan. O‘sha davr tomoshabini uchun bunday obrazlar hayot zavqi, baraka, salomatlik va go‘zallik bilan bog‘langan.
Aslida bunday qarashlar bizga ham begona emas. Yaqin vaqtgacha ayrim qishloqlarda kelin tanlashda qizning jismoniy baquvvatligi, sog‘lom ko‘rinishi va gavdasi muhim mezonlardan biri bo‘lgan. Hatto xalq orasida keng sonli, boldiri baquvvat ayol farzand ko‘rishga va ro‘zg‘or tutishga kuchliroq bo‘ladi degan tasavvurlar ham uchragan. Bugungi mezonlar bilan qaraganda bu qarashlar eskicha tuyulishi mumkin, ammo ular ham o‘z davrining hayotiy tajribasi va qadriyatlaridan kelib chiqqan.
Xuddi shuningdek, bugungi kunda ham ideal qomat deb targ‘ib qilinayotgan ayrim standartlar inson tanasining tabiiy xususiyatlarini kamchilik sifatida talqin qiladi. Masalan, ko‘plab ayollar qorin pastki qismidagi tabiiy bo‘rtmani yo‘qotishga harakat qiladi. Vaholanki, bu hududning mutlaqo tekis bo‘lmasligi ko‘pincha ayol anatomiyasining tabiiy tuzilishi bilan bog‘liq. Ya'ni ba'zan biz go‘zallik ortidan quvib, tananing tabiiy normalarini nuqson deb qabul qila boshlaymiz.
Demak, tarixning qiziq tomoni shundaki, bugun ideal deb qabul qilinayotgan narsa ertaga o‘zgarishi mumkin. Go‘zallik mezonlari abadiy emas. Ammo inson tanasining tabiiy xususiyatlari modadan ham, reklamalardan ham uzoqroq tarixga ega.
😕
🔫
Bugun judayam g'alati holatga duch kelib qoldi odam. Ya'ni Toshkent va viloyatlar o'rtasidagi texnologiya tafovutini real ko'z bilan kuzatish mumkinligini sezdim. Bir yildan oshdiki juda ko'plab mobil operatorlar self registration uchun sim kartalar chiqarishgan.…
Bugun judayam g'alati holatga duch kelib qoldi odam. Ya'ni Toshkent va viloyatlar o'rtasidagi texnologiya tafovutini real ko'z bilan kuzatish mumkinligini sezdim.
Bir yildan oshdiki juda ko'plab mobil operatorlar self registration uchun sim kartalar chiqarishgan. Bu odatda Toshkentdagi istalgan do'konda topiladigan va har qanday odam sotib olishi mumkin bo'lgan tovar. Ya'ni yangilik bo'lmay qolgan.
Ana endi masalaning eng qiziq jihati. Namangan viloyatidagi birorta shu sohadagi xizmat ko'rsatuvchilar bunday narsa borligidan xabardor emas. Dahshatlisi esa Namangan shahridagi beeline markaziy ofisi xodimlari ham, beemarketdagilar ham kompaniyalari shunday imkoniyat taqdim etishini bilishmaydi.
Aslida bu MyId bilan istalgan joyda o'zingizga maqul servisni ulab olishning qulay yo'li hisoblanadi. Ofisga bor, navbat kut, pasportni chiqar kabi bosh og'riqlar bo'lmaydi. Lekin yangiliklarga birov qiziqib ham ko'rmagani odamni g'alati holatga tushiradi. Xuddiki vaqt mashinasida o'tmishga qaytish kabi bu, seni uyerda hech kim tushunmaydi.
Odatda juda ko'plab web serverlar asosida C yotadi (nginx, lighttpd, apache). Ayniqsa socket server yozib ko'rmagan odam bo'lmasa kerak bu tilda.
Bir loyiha doirasida kichikroq http server ko'tarish va web panel qilishga to'g'ri kelib qoldi.
Bu narsa uchun esa ikkita qiziq project topib oldim. Sizlarga ham foydasi tegar.
https://mongoose.ws/
https://github.com/h2o/picohttpparser
Docker
❌
Linux namespaces
✅
Sizga qiziq bir ma'lumotni aytaman, docker yoki kubernetes kabi konteynerlash muhitlari bunday imkoniyatni ixtiro qilib chiqmagan. Bunday mexanizm 2000-yillardayoq linux kernelda paydo bo'lishni boshlagan. Maqsad ham aslida hozirgidek edi. Bitta serverni virtualizatsiya qilib bo'lish allaqachon bor ammo resurslar moslashuvi tomondan bu ko'p bora muammolar keltirib chiqargan. Shuningdek loyihalarni bir serverdan ikkinchisiga olib ko'chishda ko'pinda resource name conflicts holatlari ham kuzatilgan. Shu sababli linux kernelga namespaces kabi imkoniyat qo'shilgan.
Bunga ko'ra namespaces bitta kernel doirasida o'zining hostname, user/grouplar, PID daraxti, networklari va mount pointlarini alohida izolyatsiya qila olish imkonini beradi. Bu ham xuddi virtualizatsiya kabi, faqat kernel asosiy osdagi qolaveradi.
Shuningdek util linux paketi doirasida unshare buyrug'i ham bor. Bu aynan shu namespaceslardan foydalanib konteynerlashni ta'minlab beradi.
Misol:
sudo unshare --pid --fork --mount-proc bash -c "ps aux"
Yoki, konteyner ochamiz:
sudo unshare --pid --fork --mount-proc bash
Uni ichida:
hostname isolated
hostname
top
Bu haqida ko'proq o'rganish uchun sourcelar:
https://man7.org/linux/man-pages/man1/unshare.1.html
https://github.com/torvalds/linux/blob/master/include/linux/nsproxy.h
https://github.com/torvalds/linux/blob/master/kernel/pid_namespace.c
Bolajonlar o'zlari nima qilayotganini anglagani yoq menimcha hali... )
Men to'lov tizimlarimizda tushuna olmagan narsa manashu maydonni majburiy tiqib qo'yilishi.
Paymeda masalan qiziquvchalik bilan titkilab topdim fallback qismida bor ekan amountsiz. Click docda esa har doimgidek odam asabiy bo'ladi))
Qizig'i har ikki tizimning integratsiyada ishtirok etadigan dasturchilarining o'zi bunaqa narsa bor yo'qligidan bexabar)