Yetim dasturchi kundaligi
PHP day munosabati bilan php dasturlash tiliga oid turli xildagi maqolalar va eksperimentlar to'plami. 🔸 Php dasturlash tilida o'yin yaratish https://diary.manu.uz/guides/php-dasturlash-tilida-oyin-yaratish 🔸 PHPning sirli olamiga sayohat https://diar…
🔹 So'zlarda fake ma'lumotlar uchun tasodify xatoliklarni amalga oshirish
https://gist.github.com/yetimdasturchi/324cba5cbae30d2f3d48b8b01d4b8c8e
🔹 Ip manzilni tasix doirasida ekanini tekshirish
https://gist.github.com/yetimdasturchi/a6fc2de6007e881d6d3fb19bc9d85f80
🔹 Oddiy kesh mexanizmi
https://gist.github.com/yetimdasturchi/f20e77d31f661caf0e669b7ad8d1134d
🔹 Huffman algoritmining phpdagi minimal versiyasi:
https://gist.github.com/yetimdasturchi/46de19c10d452400a146036d5ae196c0
Batafsil 👉 https://diary.manu.uz/blog/huffman-algoritmi-va-zip-haqida-yuz-gram.htm
https://gist.github.com/yetimdasturchi/324cba5cbae30d2f3d48b8b01d4b8c8e
🔹 Ip manzilni tasix doirasida ekanini tekshirish
https://gist.github.com/yetimdasturchi/a6fc2de6007e881d6d3fb19bc9d85f80
🔹 Oddiy kesh mexanizmi
https://gist.github.com/yetimdasturchi/f20e77d31f661caf0e669b7ad8d1134d
🔹 Huffman algoritmining phpdagi minimal versiyasi:
https://gist.github.com/yetimdasturchi/46de19c10d452400a146036d5ae196c0
Batafsil 👉 https://diary.manu.uz/blog/huffman-algoritmi-va-zip-haqida-yuz-gram.htm
Yetim dasturchi kundaligi
🔹 So'zlarda fake ma'lumotlar uchun tasodify xatoliklarni amalga oshirish https://gist.github.com/yetimdasturchi/324cba5cbae30d2f3d48b8b01d4b8c8e 🔹 Ip manzilni tasix doirasida ekanini tekshirish https://gist.github.com/yetimdasturchi/a6fc2de6007e881d6d3fb19bc9d85f80…
Please open Telegram to view this post
VIEW IN TELEGRAM
Yaqin 2 yilda telegram juda ko'p biznesga daxldor mayda loyihalarni va o'zining raqobatchilaridagi shu qismni o'ldirib yuboradi.
Meni aytdi deysizlar.
P.S: Telegram biznes masalalarda SuperApp darajasiga chiqyapti.
Meni aytdi deysizlar.
P.S: Telegram biznes masalalarda SuperApp darajasiga chiqyapti.
Yetim dasturchi kundaligi
Yaqin 2 yilda telegram juda ko'p biznesga daxldor mayda loyihalarni va o'zining raqobatchilaridagi shu qismni o'ldirib yuboradi. Meni aytdi deysizlar. P.S: Telegram biznes masalalarda SuperApp darajasiga chiqyapti.
Masalan oldin printerni boshqarish uchun bir dunyo applar va reverse proxylar qilib o'tirish kerak edi.
Telegramdagi long polling metod bilan esa hamma ishni shunchaki botni o'ziga yuklab qo'ysa bo'ladi.
Biznes akkauntlar uchun botlarni biznes rejimiga to'g'rilash kabi narsalar ham qo'shilipti.
Telegramdagi long polling metod bilan esa hamma ishni shunchaki botni o'ziga yuklab qo'ysa bo'ladi.
Biznes akkauntlar uchun botlarni biznes rejimiga to'g'rilash kabi narsalar ham qo'shilipti.
Forwarded from Cyber University
Please open Telegram to view this post
VIEW IN TELEGRAM
Turli dasturlar ustida reverse enginnering uchun vositalar qidirilganda doim ham aniq bir yechim qidirish qiyin. Lekin shundaylari ham yo'q emas.
Masalan frida deb nomlanuvchi vosita Android, iOS, Windows, Linux, macOS operatsion tizimlarida runtime vaqtida kodni tahlil qilish va tuzatish imkonini yaratib beradi. Nafaqat xavfsizlik jihatidan qarash balkim dasturiy mahsulotni ishlab chiqish vaqtida ham anchagina qo'l keladigan instrument hisoblanadi.
Fridada javascript api mukammal ishlab chiqarilgani bois runtime vaqtidagi barcha hodisalarni kuzatish va boshqarish jarayoni qulay hisoblanadi.
Masalan androiddagi click eventlar metodlari bo'yicha o'qib olish
https://frida.re/
Masalan frida deb nomlanuvchi vosita Android, iOS, Windows, Linux, macOS operatsion tizimlarida runtime vaqtida kodni tahlil qilish va tuzatish imkonini yaratib beradi. Nafaqat xavfsizlik jihatidan qarash balkim dasturiy mahsulotni ishlab chiqish vaqtida ham anchagina qo'l keladigan instrument hisoblanadi.
Fridada javascript api mukammal ishlab chiqarilgani bois runtime vaqtidagi barcha hodisalarni kuzatish va boshqarish jarayoni qulay hisoblanadi.
Masalan androiddagi click eventlar metodlari bo'yicha o'qib olish
Java.perform(() => {
Java.use('android.view.View$OnClickListener').onClick.implementation = function(v) {
console.log('Clicked to: ' + v.getClass().getName());
this.onClick(v);
};
});
https://frida.re/
TED book Shaxa Dolimovga tegishlimi shunda?
Nega spokoyno odamlar shaxsiy ma'lumotlari tarqatilib akaga tegishli teshikdan reklama qilinyapti.
Manimcha bu odamni yaxshilab surishtirsa danniylar istochnigini aniqlash mumkin.
Nega spokoyno odamlar shaxsiy ma'lumotlari tarqatilib akaga tegishli teshikdan reklama qilinyapti.
Manimcha bu odamni yaxshilab surishtirsa danniylar istochnigini aniqlash mumkin.
Forwarded from UZINFOCOM
Bugun my.gov.uz davlat xizmatlari portali o‘zining 12 yilligini nishonlamoqda va bu muhim sana bilan quyidagi yangilikni kutib olmoqda:
Bu shuni anglatadiki, endi diplomlar, tug‘ilganlik guvohnomalari, nikoh guvohnomalari, ta’lim haqidagi hujjatlar va boshqa raqamli ko‘rinishdagi ma’lumotnomalar qog‘oz hujjatlar bilan teng kuchga ega.
Siz ushbu raqamli hujjatlarni rasman muassasalarda, tekshiruvlarda foydalanishingiz, hatto ularni xavfsiz va qonuniy tarzda onlayn ulashishingiz mumkin. Batafsil ma’lumot
Hujjatlarni kimga va qachon ko‘rsatishni o‘zingiz hal qilasiz.
Raqamlashtirish insonlar uchun yaratilgan.
_________
Сегодня портал государственных услуг my.gov.uz отмечает своё 12-летие — и встречает его с важной вехой:
Это значит, что теперь дипломы, свидетельства о рождении, браке, документы об образовании и другие цифровые версии имеют такую же силу, как бумажные.
Вы можете использовать их официально — в учреждениях, при проверках, и даже делиться ими онлайн безопасно и легально. Подробнее
Вы сами решаете, кому и когда показать документы.
Это — про людей.
И про то, чтобы сделать каждый день проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
Yetim dasturchi kundaligi
Bugundan boshlab mygov tizimidagi elektron hujjatlar haqiqiysi bilan teng hisoblanadi.
Endilikda id karta, pasport yoki haydovchilik guvohnomasini oldingizda olib yurmasdan ham shunchaki ilovadan ko'rsatishingiz mumkin.
Endilikda id karta, pasport yoki haydovchilik guvohnomasini oldingizda olib yurmasdan ham shunchaki ilovadan ko'rsatishingiz mumkin.
Dasturchining birgina xatosi bilan mijozlar UZUM businessda vaqt mashinashi bor deb o'ylashi mumkin)
Githubga chiqarib yuborsa bo'ladigan linux bilan qilinadigan qiziq eksperiment qilib qo'ydik.
Yetim dasturchi kundaligi
Githubga chiqarib yuborsa bo'ladigan linux bilan qilinadigan qiziq eksperiment qilib qo'ydik.
Xullas kuzatilgan muammo va unga qilingach yechim:
Muammo: Oldindan maxsus tayyorlangan linux obrazi mavjud. Ushbu obrazni 200dan ortiq nvme disklarga yozish va birdaniga konfiguratsiya qilish lozim. Linuxning qulayligi konfiguratsiyalar fayllarda saqlangani sababli bu jarayon oson hisoblanadi. Shuningdek shadow orqali birdan user created qilish ham muammo emas.
Asosiy bosh og'riq bu 200 dona disk va unga obrazni yozish jarayoni.
1. Agarda sizda usb to nvme bo'lsa bu jaryaon usb 3.0 texnologiyasi sabab maksimum 300Mbitga chiqadi xolos. Shuningdek har bir diskni qo'lda yozib chiqish kerak.
2. Nvme pci adaptor ishlatish. Bu ham yaxshi variant ammo ona platadagi pci x16 bo'linish xususiyatiga ega bo'lishi kerak. Ammo hamma ona platalar ham bunday imkoniyatga ega emas. Shuningdek katta platalarda tezroq boot qilish ham muammo.
Yechim: Raspberry pi 5 nvme moduldan foydalanish va network boot orqali jarayonni avtomatlashtirish.
Raspberry pi 5 1Gbitlik tarmoq interfeysiga ega. Shuningdek undagi yangi pcie 10Gbitlik rejimda ishlay oladi (xavfsiz emas ammo).
Bunda bitta raspberry dhcp va tftp server orqali network boot vazifasini bajarib beradi.
Qolgan raspberrylar mijoz sifatida ulanib asosiy serverdan boot oladi.
Faqat bunda asosiy jarayon mijoz raspberryda network bootni flash romga asosiy qilib kiritish kerak. Bootloader config 0x1 manzilga sozlanadi (odatiy 0xf4 sd va usb).
Shuningdek dhcp server mac manzillar orqali har bir mijozga aniq statik ip berish keyinchalik tc va iptables orqali aniq tezlikni bo'lib berish lozim. Bo'lmasa bitta mijoz butun tarmoqni band qiladi va paralel ishlash yo'qoladi.
Qolgani systemd orqali oneshot qilingan servis.
Servis local-fs targetdan so'ng bir marta kerakli bash scriptni ishga tushiradi. Bash script diskni topib jarayonni amalga oshiradi. Jarayon telegram bot orqali nazorat qilinadi va jarayon yaxshi o'tsa qurilmani o'chirish uchun signal yuboriladi.
P.S: Ishlatish mumkin bo'lgan joylar asosan clusterlash jarayonida yordam beradi bunday tajriba.
Muammo: Oldindan maxsus tayyorlangan linux obrazi mavjud. Ushbu obrazni 200dan ortiq nvme disklarga yozish va birdaniga konfiguratsiya qilish lozim. Linuxning qulayligi konfiguratsiyalar fayllarda saqlangani sababli bu jarayon oson hisoblanadi. Shuningdek shadow orqali birdan user created qilish ham muammo emas.
Asosiy bosh og'riq bu 200 dona disk va unga obrazni yozish jarayoni.
1. Agarda sizda usb to nvme bo'lsa bu jaryaon usb 3.0 texnologiyasi sabab maksimum 300Mbitga chiqadi xolos. Shuningdek har bir diskni qo'lda yozib chiqish kerak.
2. Nvme pci adaptor ishlatish. Bu ham yaxshi variant ammo ona platadagi pci x16 bo'linish xususiyatiga ega bo'lishi kerak. Ammo hamma ona platalar ham bunday imkoniyatga ega emas. Shuningdek katta platalarda tezroq boot qilish ham muammo.
Yechim: Raspberry pi 5 nvme moduldan foydalanish va network boot orqali jarayonni avtomatlashtirish.
Raspberry pi 5 1Gbitlik tarmoq interfeysiga ega. Shuningdek undagi yangi pcie 10Gbitlik rejimda ishlay oladi (xavfsiz emas ammo).
Bunda bitta raspberry dhcp va tftp server orqali network boot vazifasini bajarib beradi.
Qolgan raspberrylar mijoz sifatida ulanib asosiy serverdan boot oladi.
Faqat bunda asosiy jarayon mijoz raspberryda network bootni flash romga asosiy qilib kiritish kerak. Bootloader config 0x1 manzilga sozlanadi (odatiy 0xf4 sd va usb).
Shuningdek dhcp server mac manzillar orqali har bir mijozga aniq statik ip berish keyinchalik tc va iptables orqali aniq tezlikni bo'lib berish lozim. Bo'lmasa bitta mijoz butun tarmoqni band qiladi va paralel ishlash yo'qoladi.
Qolgani systemd orqali oneshot qilingan servis.
Servis local-fs targetdan so'ng bir marta kerakli bash scriptni ishga tushiradi. Bash script diskni topib jarayonni amalga oshiradi. Jarayon telegram bot orqali nazorat qilinadi va jarayon yaxshi o'tsa qurilmani o'chirish uchun signal yuboriladi.
P.S: Ishlatish mumkin bo'lgan joylar asosan clusterlash jarayonida yordam beradi bunday tajriba.