Muhammad Yusuf
Axaxa boplashipti 😁 Sizda qanday idea bor 😂 Credits by Adam Abdul @joseph_uz
Manga "Kelinim vibecoder ekan" shu yoqdi 😂️️️️️️
🤣7🤝5
Loyihada doim "qilinishi kerak" bo'lgan bir qism bor, bu - "testing".
Startupimizda "testing strategy" yozyapman va hozirda research qilyapman.
Shu bo'yicha qanday tajribangiz bor ?
Qanday metodologiyalar sizga foyda bergan ?
Yoki kimdandir maslahat olishni tafsiya qila olasizmi ?
Maslahatlarizni ayamaysiz degan umiddaman, rahmat )
DM: @yusufs_profile
@joseph_uz
Startupimizda "testing strategy" yozyapman va hozirda research qilyapman.
Shu bo'yicha qanday tajribangiz bor ?
Qanday metodologiyalar sizga foyda bergan ?
Yoki kimdandir maslahat olishni tafsiya qila olasizmi ?
Maslahatlarizni ayamaysiz degan umiddaman, rahmat )
DM: @yusufs_profile
@joseph_uz
1🔥5
Muhammad Yusuf
- Encoding - Hashing - Encryption Bu konseptsiyalar sizga nimani anglatadi ? @joseph_uz
Encoding - odam tilini kompyuter tili bilan bog‘lovchi ko‘prik desak yaxshiroq tushunamiz. Bilamizki, kompyuter faqat raqamlar (0,1) bilan, biz esa harflar, so‘zlar, rasmlar, tovushlar orqali muloqot qilamiz. Shu ikkalasini "bog‘lovchi til" kerak bo‘ladi - encoding shunga xizmat qiladi.
Biz uchun
@joseph_uz
Biz uchun
"A"
bu harf , lekin kompyuter uchun bu raqam 65, u esa bitlar ketma-ketligi (01000001) ko‘rinishida saqlanadi.@joseph_uz
🔥6
Muhammad Yusuf
- Encoding - Hashing - Encryption Bu konseptsiyalar sizga nimani anglatadi ? @joseph_uz
Hashing esa ma’lumotni qaytarib bo’lmas ko’rinishga o’tkazish.
Ma’lumotni hashladingiz, endi uni aslini biladigan yagona kishi sizsiz. Bizning parollarimiz ma’lumotlar bazasida hashlangan holatda bo’ladi. Yani ‘123’ parolimiz taxminan VZrq0I…CP3/0= (qisqartirilgan) shu ko’rinishda saqlanadi va uni asliga qaytarish ilojsiz.
Xo’sh unday bo’lsa parol to’g’riligi qanday tekshiriladi ? Biz hisobimizga kirish payti bergan parol ham hashlanadi va ikkalasi taqqoslanadi.
Databaseda → VZrq0I…CP3/0=
Biz kiritdik → 123
Hashlandi → VZrq0I…CP3/0=
Taqqoslandi: Parol to’g’ri
Eng mashhur hashing algoritmlar
- MD5
- SHA-1
- SHA-2 family
Savol: "Ikki kishi bilgan sir - sir emas.", bu quote kimga tegishli 😁 ?
@joseph_uz
Ma’lumotni hashladingiz, endi uni aslini biladigan yagona kishi sizsiz. Bizning parollarimiz ma’lumotlar bazasida hashlangan holatda bo’ladi. Yani ‘123’ parolimiz taxminan VZrq0I…CP3/0= (qisqartirilgan) shu ko’rinishda saqlanadi va uni asliga qaytarish ilojsiz.
Xo’sh unday bo’lsa parol to’g’riligi qanday tekshiriladi ? Biz hisobimizga kirish payti bergan parol ham hashlanadi va ikkalasi taqqoslanadi.
Databaseda → VZrq0I…CP3/0=
Biz kiritdik → 123
Hashlandi → VZrq0I…CP3/0=
Taqqoslandi: Parol to’g’ri
Eng mashhur hashing algoritmlar
- MD5
- SHA-1
- SHA-2 family
Savol: "Ikki kishi bilgan sir - sir emas.", bu quote kimga tegishli 😁 ?
@joseph_uz
👍5🔥3😁2
Muhammad Yusuf
- Encoding - Hashing - Encryption Bu konseptsiyalar sizga nimani anglatadi ? @joseph_uz
Encryption, bu ham hashingga o’xshash lekin uni qaytarish mumkin, albatta qaytarish uchun kalit so’zni bilish kerak.
Qisqa misol
- Oddiy matn: Salom
- Kalit: 123
- Shifrlangan ko‘rinishi: X@#9a (faqat misol)
Faqat sirli kalitni bilgan odam uni qayta ochib (decryption) asl matnga o‘girishi mumkin.
Bundan asosiy maqsad kalit so'zni bilmagan odam uni o'qiy olmasligi kerak
@joseph_uz
Qisqa misol
- Oddiy matn: Salom
- Kalit: 123
- Shifrlangan ko‘rinishi: X@#9a (faqat misol)
Faqat sirli kalitni bilgan odam uni qayta ochib (decryption) asl matnga o‘girishi mumkin.
Bundan asosiy maqsad kalit so'zni bilmagan odam uni o'qiy olmasligi kerak
@joseph_uz
🔥3😁3👍2🤣1
Muhammad Yusuf
Video message
Uzbekistan | ICT Week 2025
Meningcha zerikarli bo’ldi
Forwarded from Jakhongir Rakhmonov - IT
Men negadir kitoblar o‘qiy olmayapman, foydali videolar ko‘ra olmayapman. Kuchim yetmayapti...
deb yozadiganlar oxirgi paytlarda ko‘payib qoldi.
Bir narsani yaxshi tushunib olishimiz kerak o‘rtoqlar. Har xil videolar, TikToklar, reelslar, shortslar ko‘rib, social networklarda o‘tirib dam olyapman, miyaga hordiq beryapman deb o‘ylaydiganlar katta xato qiladi. Bular sizga kuch bermaydi. Asosan faqat kuch oladi. Kuchingiz shularga ketib qolgandan keyin boshqa ish qilishga miyangizni kuchi yetmaydi-da.
Zero-sum game. Ya’ni miyaning kuchi chegaralangan. Bir narsaga ishlatsangiz boshqasiga yetmay qoladi.
Qancha tiktok/reels/youtube ko‘rishingiz, qancha foydali kitob o‘qishingizga, foydali ish qilishingizga teskari proporsional.
@jakhonrakhmonov
deb yozadiganlar oxirgi paytlarda ko‘payib qoldi.
Bir narsani yaxshi tushunib olishimiz kerak o‘rtoqlar. Har xil videolar, TikToklar, reelslar, shortslar ko‘rib, social networklarda o‘tirib dam olyapman, miyaga hordiq beryapman deb o‘ylaydiganlar katta xato qiladi. Bular sizga kuch bermaydi. Asosan faqat kuch oladi. Kuchingiz shularga ketib qolgandan keyin boshqa ish qilishga miyangizni kuchi yetmaydi-da.
Zero-sum game. Ya’ni miyaning kuchi chegaralangan. Bir narsaga ishlatsangiz boshqasiga yetmay qoladi.
Qancha tiktok/reels/youtube ko‘rishingiz, qancha foydali kitob o‘qishingizga, foydali ish qilishingizga teskari proporsional.
@jakhonrakhmonov
🔥5
Django 6.0 Alpha Released: Background Tasks, CSP, and More
https://docs.djangoproject.com/en/dev/releases/6.0/
https://docs.djangoproject.com/en/dev/releases/6.0/
Medium
Django 6.0 Alpha Released: Background Tasks, CSP, and More
The upcoming Django 6.0 release brings native background tasks, built-in Content Security Policy support, template partials, and Python…
🔥6
Forwarded from JR TwitGram 🥂
Mac ni kimlar ishlatadi? Puli ko'plar
Linux ni kimlar ishlatadi? Bilimi ko'plar
Windows ni kimlar ishlatadi? Puli Macga va bilimi esa Linuxga yetmaganlar
Linux ni kimlar ishlatadi? Bilimi ko'plar
Windows ni kimlar ishlatadi? Puli Macga va bilimi esa Linuxga yetmaganlar
😁22🤣4🔥1
“Burn out” bo’lishning asosiy sabablaridan biri
Haqiqatda, o’rganishim kerak, ishlashim kerak deymizda bu narsalarga e’tibor bermaymiz, va vaqt o’tib na o’rganishda, na ishda sifat va o’sishni ko’ramiz
@joseph_uz
Haqiqatda, o’rganishim kerak, ishlashim kerak deymizda bu narsalarga e’tibor bermaymiz, va vaqt o’tib na o’rganishda, na ishda sifat va o’sishni ko’ramiz
@joseph_uz
🔥6⚡3
#swe_hayotidan
Shoir, Muhammad Yusuf
SWE, Muhammad Yusuf
@joseph_uz
Aslida she’rlarim peshonam ekan
To’yin ko’rolmadim qizlarimni ham
Shoir, Muhammad Yusuf
Aslida kodlarim peshonam ekan
Bilolmadim bu ficha yo bugmikan
SWE, Muhammad Yusuf
@joseph_uz
🤣16😁5🔥1
Most Python projects start small… and then turn into spaghetti.
In this video I show you how to:
- Organize your folder structure so it grows with you
- Manage config with .env and pyproject.toml
- Add centralized logging
- Write simple, effective tests
- Use Docker & docker-compose for consistent environments
- Decide when to use a DI framework (and why I stick with FastAPI’s built-in DI here)
Great tutorial by Arjan, my favourite teacher
https://youtu.be/Af6Zr0tNNdE?si=Bqb29kULly5cGgA9
In this video I show you how to:
- Organize your folder structure so it grows with you
- Manage config with .env and pyproject.toml
- Add centralized logging
- Write simple, effective tests
- Use Docker & docker-compose for consistent environments
- Decide when to use a DI framework (and why I stick with FastAPI’s built-in DI here)
Great tutorial by Arjan, my favourite teacher
https://youtu.be/Af6Zr0tNNdE?si=Bqb29kULly5cGgA9
YouTube
Anatomy of a Scalable Python Project (FastAPI)
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, we break down the anatomy of a scalable Python project using FastAPI and uv. You’ll learn how to set up a clean folder structure, manage configuration with .env…
In this video, we break down the anatomy of a scalable Python project using FastAPI and uv. You’ll learn how to set up a clean folder structure, manage configuration with .env…
🔥3
Forwarded from Jakhongir Rakhmonov - IT
NVIDIA da ishlashni boshlaganimga 2 oy bo'ldi.
Bir narsani tushunib yetdim.
Aynan productionda sodir bo'ladigan muammolar haqida gapirilganda, AWS ga yetadigan kompaniyalar sanoqli bo'lsa kerak.
Sifat shunaqangi jiddiy olinadiki, agar birorta muammo chiqib qolsa kerak bo'lsa hatto boshqa hamma ish to'xtatiladi. Yangi featurelar kerak emas. Yangi g'oyalar kerak emas. Birinchi o'rinda productionni tuzatish kerak va keyinchalik bunday muammo bo'lmasligini ta'minlash kerak.
Katta muammo chiqdimi? Butun kompaniya oldida har hafta bo'lib o'tadigan yig'ilishda javob berish kerak.
@jakhonrakhmonov
Bir narsani tushunib yetdim.
Aynan productionda sodir bo'ladigan muammolar haqida gapirilganda, AWS ga yetadigan kompaniyalar sanoqli bo'lsa kerak.
Sifat shunaqangi jiddiy olinadiki, agar birorta muammo chiqib qolsa kerak bo'lsa hatto boshqa hamma ish to'xtatiladi. Yangi featurelar kerak emas. Yangi g'oyalar kerak emas. Birinchi o'rinda productionni tuzatish kerak va keyinchalik bunday muammo bo'lmasligini ta'minlash kerak.
Katta muammo chiqdimi? Butun kompaniya oldida har hafta bo'lib o'tadigan yig'ilishda javob berish kerak.
@jakhonrakhmonov
Bugun o'qigan va olgan eng yaxshi tajribam:
Among all types of object-oriented code, classes with short methods live longest.
@joseph_uz
Among all types of object-oriented code, classes with short methods live longest.
@joseph_uz
👍12
Sohaga endi kirgan hamkasblarimiz qulog’iga Design Patterns degan atama eshitiladi va aksariyati bular intervyuda kerak bo’ladi deyishadi.
Yo’q, Design Patterns intervyuda emas, shitcode yozmaslik uchun kerak 🙃
@joseph_uz
Yo’q, Design Patterns intervyuda emas, shitcode yozmaslik uchun kerak 🙃
@joseph_uz
💯7👍2
Jahongir akani AWS dan ketgani bilinyapti 🙂
#BREAKING Amazon Web Services (#AWS) infrastructure has gone down, taking thousands of businesses offline. From Amazon Prime, to Canva and McDonald's.
https://x.com/tickercotweets/status/1980183643088925120?t=W7ZMXmXtdJqvexEZVaUYVw&s=35
@joseph_uz
#BREAKING Amazon Web Services (#AWS) infrastructure has gone down, taking thousands of businesses offline. From Amazon Prime, to Canva and McDonald's.
https://x.com/tickercotweets/status/1980183643088925120?t=W7ZMXmXtdJqvexEZVaUYVw&s=35
@joseph_uz
X (formerly Twitter)
#BREAKING - Search / X
See posts about #BREAKING on X. See what people are saying and join the conversation.
😁6🔥2🤣2