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

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

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


Репост из: Azimjon's Fikrlog
“O’zbekiston belgisi” ko’krak nishoni bilan taqdirlandim.

Bollar biz yutdik!






Bir paytlar faqat bepul ilovalar va xizmatlar qidirar edim. Google dan nima qidirsam ham oxiriga bepul yoki free so'zi bo'lardi. Xudo shukur hozirda barcha ilova va xizmatlardan sotib olib ishlatishga harakat qilaman. Boshqalar mehnatini qadrlang, shunda siznikini ham qadrlashadi! Hozir imkoniyatingiz yo'q bo'lishi mumkin shu sabab hozircha bepul alternative ishlating crack emas! Ayniqsa ilm olishda!

@Py_uz


Репост из: Janob Musayev | Digital World
📱 Microsoftdan taklif oldim

🔗 Erinmasdan o'qib chiqish :)

#microsoft #interviews #software_engineering

@Janob_Musayev


Репост из: Dr. Algorithm
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



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