Python Uzbekistan | Shaxsiy blog | Farrux Elomonov


Гео и язык канала: Узбекистан, Узбекский
Категория: Технологии


— Backend boʻyicha maʼlumotlar ulashib boraman.
— “Ilmning avvali sukut, so’ng eshitish, so’ng yod olish, so’ng amal qilish, so’ng uni tarqatish.” — Imom G'azzoliy.
Guruh: @pyuzgroup
Aloqa: @pyuz_bot

Связанные каналы  |  Похожие каналы

Гео и язык канала
Узбекистан, Узбекский
Категория
Технологии
Статистика
Фильтр публикаций


Репост из: Saidolim Djuraev
Xavfsizlik kaliti

Mobil telefon raqami buzilishi va SMS xabarlarni o‘qish mumkin ekanini yozganimdan keyin ko‘p savollar bilan murojaat qilishdi. Shu sababli shaxsiy hisob (account) laringizni qanday qilib himoya qilish haqida aytib bermoqchiman.

Boshladik...

Ko‘pchilik hozirgi kunda shaxsiy ma'lumotlarini internet tizimlarida saqlaydi. Email, ijtimoiy tarmoq, bank hisobi va boshqalar. Ularni himoyalash uchun esa login va parol (password) yetarli emas. Chunki agar sizning loginingizni bilish oson. GMail uchun email manzilingizni ishlatasiz. Demak faqat parolni bilishim yetarli ekan. Buni esa bilish usullari ko‘p. Bu haqida alohida...

2FA / MFA

Demak, eng nozik joyimiz parol ekan, uni himoya qilish qiyin ekan, bizga yana bir narsa kerak. Shu sababli ham 2FA/MFA o‘ylab topilgan.
2FA - Two Factor authorisation - Ikki faktorli avtorizatsiya
MFA- Multi Factor authorisation - Ko‘p faktorli avtorizatsiya

Siz Instagram yoki boshqa tizimga kirishga avval login va parol terasiz. Keyin esa sizga SMS keladi. U yerda kelgan kodni kiritsangiz, keyin hisobga kiritadi. 2-faktor sifatida SMS xabar ishlatildi.

Endi SMS ni buzishdi, nima qilamiz?

OTP Auth app

Yana bir usul, bu tizimga kirish uchun maxsus dasturlardan foydalanish. Google Authenticator, Microsoft Authenticator va boshqalar shu jumladan.

Sizga QR kod beriladi. Google Authenticator orqali rasmga olsangiz ro‘yxat paydo bo‘ladi va son ko‘rinadi. Bu son har 30-60 soniyada almashib turadi. Bu son internet orqali ishlamaydi. Shu sababli online buzish mumkin emas!

Login/parol terganingizdan keyin sizdan son (kod) so‘ralganida, siz bu dasturga kirib ko‘rsatilgan sonni olishingiz mumkin. (2-rasm).

Production kaliti - (YubiKey)

Google Authenticator kabi dasturlar ko‘pincha kodlarni serverda saqlashadi. Siz telefoningizni yo‘qotib qo‘ysangiz, hammasini qayta tiklamasligingiz uchun serverdagi hisobingizda saqlashadi. Bu esa sizning OTP kodlaringizni olish zayifligini hosil qiladi. Ya'ni sizning Google Authenticator'ga kira olsam, sizning bank hisoblaringiz va boshqa OTP'larni qo‘lga kirita olaman.

Shu sababli eng muhim joylarda yanada ishonchli usul kerak. Bulardan biri jismoniy (hardware) kalitlar. Bu kalitning vazifasi, USB ga ulaganingizda juda uzun kod hosil qiladi. Bu kodni terish imkonsiz (ko‘p vaqt oladi). Ba'zi kalitlar barmoq izini ham tekshiradi.

Kamchiligi, agar kalit uyda qolib ketsa, hisoblaringizga kira olmaysiz.

Production server bu IT soha odamlari va biznes egalari uchun eng muhim himoya talab qiladigan joy. Chunki u yerda nafaqat shaxsiy ma'lumotlar, balki mijozlarimiz ma'lumotlari, hujjatlari hatto pullari turishi mumkin.

Aynan shunday muhim joylarda YubiKey kabi kalitlar ishlatish o‘rinli.

Namuna

Albatta, gapirib o‘tish oson, lekin amaliyotga ham ishlatilgan bo‘lsa, keyin to‘g‘ri bo‘ladi, shunday emasmi?

Men GMail ga kirishim uchun SMS o‘rniga temir kalit ishlataman. Yangi qurilmagan kirganimda noqulaylik tug‘diradi.
Lekin yaxshi tomonlari ko‘p:
1. Kalitni USB ga qo‘yib, barmoq bossam yetarli.
2. SMS xabarni telefon ekranidan ko‘rib olish mumkin. Bunda esa yo‘q.
3. Ko‘p dasturlar (Chrome, AWS,...) kalitni ishlatishni biladi.
4. Telefonda ishlatish uchun NFC dan foydalanish mumkin. Tekkizsa o‘zi kod oladi.

Kamchiligi:
1. Doim yoningizga olib yurish kerak.
2. Yo‘qotib qo‘yish oson, juda kichkina.

Xulosa qilib aytganda. Agar qiymatli tizimlar bilan ishlasangiz albatta temir (xavfsizlik) kalitga o‘ting. Hatto shaxsiy YouTube, GMail larga ham ulab olsangiz bo‘ladi.
Ulagandan keyin albatta SMS ni o‘chirib qo‘ying.

24.10.2024 London
@DrAlgorithm


Репост из: JR TwitGram 🥂
Menimcha dasturlash haqiqiy “engineering” hisoblanishi uchun zo’r type system bo’lishi shart.

Hozir ko’pchilik dasturlarda “tahminan ko’p holatlarda ishlasa kerak” degan darajaga olib chiqilsa bo’ldi. Buzilib qolsa osmon uzilib yerga tushmaydi ko’p holatlarda.

Lekin bu haqiqiy engineering emas.

Siz yashab turgan uyni ham shunday qursa nima deb o’ylaysiz? “Aka, yashab turavering. Hudo hohlasa yaxshi bo’ladi. Tahminan qo’ldan kelgacha qurdik. Lekin 100% garantiya bera olmaymiz.” desa?

Shuning uchun ham bu narsalar haqiqiy engineeringa asoslanadi. Haqiqiy engineeringda qurilgan narsa ishlashiga isbot bor.

Dasturlashda esa yo’q. Shuning uchun ham dasturlash hozircha haqiqiy engineering emas.

Bu tarafga endi sekin sekin yuryapti.

Automated reasoning, verification, prop testing degan narsalar bor. Ular yordamida yozilgan kodni ishlashiga qaysidir darajada “garantiya” bersa bo’ladi.

Amazondagi men ishlayotgan jamoa ham Automated Reasoning bilan shug’ullanadi. Biz yozgan Cedar tili masalan shu tushunchalardan foydalanib yozilgan. Yani uni ishlashiga matematik isbotlar mavjud.

AI rivojlangan sari ham bu narsalarning muhimligi oshib boradi. AI yozgan kodlarni isbotlash uchun.

Type System ham qaysidir manoda shu isbotlarning bir qismi. Compiler kodingiz ishlashiga type systemdan foydalanib garantiya bera oladi.






Репост из: Backend База
✈️ Создаем Telegram-бот с веб-интерфейсом для приема заявок (читать статью)

Видели бота на входе в канал? Вот вам свежий подробный туториал, как сделать такого же на FastAPI. Веб-приложение будет взаимодействовать с Telegram-ботом через WebApp и вебхуки, о которых мы рассказывали выше.

Как по мне, отличный проект для энтузиастов и начинающих Telegram-ботоделов. Обязательно загляните в комменты, там есть несколько важных дополнений ❤️

👣 Backend База. Подписаться #Боты




Репост из: TATU | Rasmiy kanali
#FGCH #musobaqa

Xushxabar

🏆Oʻzbekiston terma jamoasi nufuzli xalqaro First Global Challenge musobaqasida qatnashib 180ta davlat jamoalari ichidan faxrli 2-o'rinni egallab 5 ta kumush medal bilan qaytishdi.

🇺🇿Jamoamiz Gretsiya davlatida bo'lib o'tgan, 180 ta mamlakat jamoalari ishtirokidagi nufuzli First Global Challenge 2024 xalqaro musobaqasida ishtirok etib 2-o'rinni egallab qaytishdi.

🗒 Ma'lumot uchun: Ushbu nufuzli musobaqada TATU dan terma jamoa rahbari sifatida Z.Qodirov jalb qilingan, hamda terma jamoaga universitetimiz talabasi M.Teshabayev sardorlik qilib kelmoqda.

🎉 Barcha terma jamoa a'zolari va butun O'zbekistonni ushbu ajoyib g'alaba bilan tabriklab qolamiz.

✈️@tuituz_official


Репост из: Jakhongir Rakhmonov - IT
0 ta foydalanuvchidan 1 million foydalanuvchigacha bo’lgan yo’l
System Design - 1chi qism.

“Salom. Men dasturchiman va o’zimning loyiham ustida ish olib boryapman. Loyiham hozircha juda ham oddiy va umuman foydalanuvchilarga ega emas lekin mening maqsadim bu loyihani millionlab foydalanuvchilar muammosiz ishlata oladigan darajaga olib chiqish. “

Maqolani to’liq o’qing va system design bilimlaringizni oshiring: https://sable-cheshire-34d.notion.site/0-ta-foydalanuvchidan-1-million-foydalanuvchigacha-bo-lgan-yo-l-10856ce39dab800c9235c5ea1d7b1ba9

@jakhonrakhmonov


Bugun TATU da ochilgan Axborot resurs markazi haqidagi yangilikni o'qib juda xursand bo'ldim. Bu universitetda 4 yil o'qiganman. 2016-yil va 2017-yil Samarqand filialiga topshirib talaba bo'laolmaganman, lekin 2018-yilda Toshkentga asosiysiga qabul qilinganman. TATU ni kadr tayyorlashda sifatini ko'pchilik tanqid qilishadi bu ham kerak va asoslari ham bor lekin bu bir tomondan qarash deb o'ylayman. Men da ham shunday tanqidlar bo'lgan faqat buni men ijtimoiy tarmoqlar orqali emas to'g'ridan to'g'ri rektor ga murojaat yo'llash orqali bildirgan edim, usha vaqtda vazifamni bajardim deb o'ylayman.

O'zbekistondagi aloqa bo'yicha mutaxasislarni tayyorlash bo'yicha yagona oliygoh hisoblanadi, juda muhim mutaxasis bo'lish uchun yo'nalishlar va yaxshi ustozlar bor faqat undan to'g'ri foydalanish kerak. Hmmani ham gapiga ishonish kerak deb o'ylamayman. Shunchaki talaba o'zi uchun yaxshi ustoz topishi maslahat olishi birinchi qiladigan ishi shu bo'lishi kerak. Men shu yo'lni qilgan edim xudoga shukur adashmagan ekanman. Hozirda shu ustozim bergan yo'nalish va universitetda ortirgan tanishlarim sabab yaxshi joyda ishlash imkoniyatlarini qo'lga kiritdim. Shuni ham aytishim kerak juda ko'p imkonioyatlarni qo'ldan boy beganman bunga esa o'zimni ozroq dangasa bo'lganim bo'lgan. 4 yil! Bu sizga berigan eng katta imkoniyatlardan biri. 4 yilni to'g'ri o'tishi uchun ustoz topish kerak. Talabalik bu zo'r davr, imkoniyat bormi o'qish kerak!

Ustozim haqida olingan videoni pastda qoldiraman:

https://www.youtube.com/watch?v=uj3G7Wpr-0U


@Py_uz


Репост из: TATU | Rasmiy kanali
#ARM #ochilish_marosimi

🖥 TATUda tashkil etilgan eng zamonaviy ARMning ochilish marosimi bo‘lib o‘tdi

💻 Hozirgi kunda talabalar ilm olishlari uchun qulayliklarni kengaytirish borasida Toshkent axborot texnogiyalari universitetida qator amaliy ishlar olib borilmoqda.

Xususan, bugun, 20-sentyabr kuni Universitetda yangidan barpo etilgan, 1120 kv.m. maydonga ega zamonaviy Axborot-resurs markazining ochilish marosimi bo'lib o'tdi. Ochilish marosimida TATU rektori B.Maxkamov ishtirok etib, barchani samimiy qutladi.

🗒 Markaz barcha zamonaviy jihozlarga ega bo‘lib, 450 o‘ringa mo‘ljallangan o‘quv xonalari, 170 o‘ringa moslashgan 4 ta kompyuter xonasidan iborat.

🤫 ARMda "Silent hall" (sukunat xonasi) mavjud bo‘lib, u yerda shovqinlarsiz dars qilish, fikrlarni jamlash, online uchrashuvlar o'tkazish mumkin.

🎮 Bundan tashqari, mazkur markazda davlat OTMlari ichida yagona bo'lgan, kibersportchi talabalar uchun "Cyber club" tashkil etilgan. Unda universitet kibersport jamoalari eng yuqori tezlikli internetdan, so‘nggi rusumdagi kompyuterlardan hamda xalqaro musoboqalarda malakaga ega mentorlar maslahatlaridan foydalangan xolda yirik musobaqalarga tayyorlanishlari mumkin.

👥 Ahamiyatlisi, bir vaqtning o‘zida 600 nafar talaba markaz qulayliklaridan foydalanish imkoniyatiga ega. Axborot-resurs markazi jami 47 000 nomda 350 000 nusxadagi ilmiy, o‘quv va xorijiy adabiyotlar bilan boyitilgan hamda darsliklar bilan boyitilgan.

✈️@tuituz_official




Репост из: Ustoz-Shogird
Dasturchilar kuni bilan tabriklaymiz!

🎉💻 Bu kun – fikrlarni kodga aylantirib, o'z mahorati va tirishqoqligi bilan kelajakni yaratadigan barcha dasturchilarni tabriklash uchun ajoyib sabab. Har bir loyihangiz sizga quvonch va mamnuniyat keltirsin, har bir xato oson va tez tuzatilishiga tilakdoshmiz. Texnologiyalar rivojiga qo'shgan hissangiz va mukammallikka bo'lgan tinimsiz intilishingiz uchun rahmat!

Sizga cheksiz ilhom, muvaffaqiyatli loyihalar va mustahkam sog'liq tilaymiz! 🚀

👉 @UstozShogird kanaliga ulanish


Репост из: Digital.uz
✒️O‘zbekiston terma jamoasi a'zosi Xalqaro informatika olimpiadasida bronza medali sohibi bo‘ldi

🇺🇿 O'zbekiston terma jamoasi Misrda o'tkazilgan informatika bo'yicha 36-xalqaro olimpiadada qatnashdi. Jamoa a'zolari 90 dan ziyod davlat vakillari ishtirok etgan olimpiadada sovrinli o‘rinni egallashdi.

🥉 Olimpiadada terma jamoamiz vakili Mardon Hazratov bronza medalini qoʻlga kiritdi. Asilbek Sunnatov esa "Honorable mention" (namunali ishtirok) mukofotiga sazovor boʻldi.

✅️ Terma jamoalarni tayyorlashda TATU universiteti Sport dasturlash yo'nalishida ko'zga ko'ringan murabbiylar va talabalar ham jalb etilgan. Xususan, TATU doktoranti Sunatullo Hojiyev, TATU talabasi Miroqilov Davlatbek va boshqalar shular jumlasidandir.

❕Eslatib o’tamiz, IOI olimpiadasi 2026-yil ilk bor Oʻzbekistonda oʻtkaziladi. Unda 100 dan ziyod davlat vakillari ishtirok etishi kutilmoqda. Bugungi kunda ushbu olimpiadani yuqori darajada o'tkazish uchun tayorgarlik ishlari olib borilmoqda.

📩Telegram 📱Facebook 📱 Instagram 📺Youtube 🐦 X 🌐 LinkedIn 🐦 Threads

Показано 13 последних публикаций.