Forwarded from Mabrur - IT Blog 🇵🇸
Dasturlashga yangi kirib kelgan dasturchilardan texnik intervyularda eng ko'p so'raladigan savollardan biri: "URL qanday komponentlardan tashkil topgan?"
Shu savolga javob
Shu savolga javob
Loyihani video tarzida koʻrsatmoqchi edim OBS kompyuterimni qotirib tashadi. Rasmlar tarzida koʻrsatishga majburman. Xullas simple Quiz App.
1. Authentification
2. Profile
3. Add Test
4. Download Test
5. Statistics as history
Hoz mb tugab qoldi. Keyinroq Deploy qilib saytni linkini tashab qoʻyaman.
1. Authentification
2. Profile
3. Add Test
4. Download Test
5. Statistics as history
Hoz mb tugab qoldi. Keyinroq Deploy qilib saytni linkini tashab qoʻyaman.
This media is not supported in your browser
VIEW IN TELEGRAM
QUEASY | Simple Quiz App
⚙️ Texnologiyalar:
💬 Back: Django
💬 Database: MySql
💬 Front: Html, TailwindCSS
Sayt havolasi: https://iamsardordev.pythonanywhere.com
Github link: https://github.com/SafarovSardorDev/queasy
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #queasy #web
python_core_oop
Sayt orqali roʻyxatdan oʻtib test yechish, test tuzish, testni yuklab olishingiz mumkin
⚙️ Texnologiyalar:
💬 Back: Django
💬 Database: MySql
💬 Front: Html, TailwindCSS
Sayt havolasi: https://iamsardordev.pythonanywhere.com
Github link: https://github.com/SafarovSardorDev/queasy
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #queasy #web
python_core_oop
Forwarded from Azim Pulat
Tizimni optimizatsiya qilishning 3 yo’li:
1. Qilish shart bo’lmagan ishni qilmang.
2. Oldindan tayyorlash imkoni bo’lsa, tayyorlab qo’ying.
3. Keyinroq qilish mumkin bo’lsa, keyinroqqa qoldiring.
1. Qilish shart bo’lmagan ishni qilmang.
2. Oldindan tayyorlash imkoni bo’lsa, tayyorlab qo’ying.
3. Keyinroq qilish mumkin bo’lsa, keyinroqqa qoldiring.
❤3👍1🔥1
Forwarded from Azim Pulat
Dasturchi o’sishi uchun 3 yo’l:
Dasturchi:
1. Qilish shart bo’lmagan ishlar qilsin.
2. Ko’p o’ylanib vaqt yo’qotmasin, qurishni boshlasin.
3. Hozir qilish mumkin bo’lgan ishni keyinga qoldirmasin.
Dasturchi:
1. Qilish shart bo’lmagan ishlar qilsin.
2. Ko’p o’ylanib vaqt yo’qotmasin, qurishni boshlasin.
3. Hozir qilish mumkin bo’lgan ishni keyinga qoldirmasin.
🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Renamer Bot
Fayl nomlarini tez va oson o'zgartirib beruvchi bot.
💬 Aiogram 2
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #rename #bot
python_core_oop
Fayl nomlarini tez va oson o'zgartirib beruvchi bot.
Bitta kursdoshim sizni kompyuteriz bor shu faylni nomini oʻzgartirib bering degandi, shunga ja yoqtirib yubormasdan qiluvdim shu ishni.⚙️ Texnologiyalar:
Endi oʻzi qivoladi 😁
💬 Aiogram 2
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #rename #bot
python_core_oop
👍3🔥1
Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) turlari juda ko‘p. Ularning asosiy maqsadi — odam bilan botni farqlash. Hozirgi kunda eng ko‘p ishlatiladigan captcha turlari quyidagilar:
🔹 An’anaviy captcha turlari
• Matnli Captcha
Harflar va raqamlar chalkashtirilgan shaklda beriladi, foydalanuvchi uni kiritishi kerak.
(masalan: A7bK9)
• Rasmli Captcha
Rasm ichidan to‘g‘ri elementni tanlash kerak.
(masalan: "Avtomobil bo‘lgan rasmlarni belgilang")
• Matematik Captcha
Oddiy misolni yechish kerak.
(masalan: 7 + 3 = ?)
• Audio Captcha
Matn o‘rniga tovush eshittiriladi, foydalanuvchi yozishi kerak.
🔹 Zamonaviy captcha turlari
• Google reCAPTCHA v2
"I’m not a robot" tugmasini bosish yoki rasmlardan tanlash orqali ishlaydi.
• Google reCAPTCHA v3
Umuman foydalanuvchidan hech narsa kiritish talab qilmaydi, faqat xatti-harakatlarini kuzatib, ball beradi.
• hCaptcha
reCAPTCHA ga o‘xshaydi, lekin ochiqroq va alternativ yechim sifatida ishlatiladi.
• Invisible Captcha
Ko‘zga ko‘rinmaydi, foydalanuvchi sayt bilan tabiiy aloqada bo‘lsa avtomatik tekshiriladi.
🔹 Qiziqarli captcha turlari
• Puzzle Captcha
Masalan, rasmni to‘g‘ri joyiga sudrab qo‘yish.
• 3D yoki animatsion Captcha
Harakatlanuvchi yoki 3D elementlarni ajratish kerak bo‘ladi.
• Mantiqiy Captcha
Oddiy savol-javob (masalan: "O‘zbekiston poytaxti qaysi?").
python_core_oop
🔹 An’anaviy captcha turlari
• Matnli Captcha
Harflar va raqamlar chalkashtirilgan shaklda beriladi, foydalanuvchi uni kiritishi kerak.
(masalan: A7bK9)
• Rasmli Captcha
Rasm ichidan to‘g‘ri elementni tanlash kerak.
(masalan: "Avtomobil bo‘lgan rasmlarni belgilang")
• Matematik Captcha
Oddiy misolni yechish kerak.
(masalan: 7 + 3 = ?)
• Audio Captcha
Matn o‘rniga tovush eshittiriladi, foydalanuvchi yozishi kerak.
🔹 Zamonaviy captcha turlari
• Google reCAPTCHA v2
"I’m not a robot" tugmasini bosish yoki rasmlardan tanlash orqali ishlaydi.
• Google reCAPTCHA v3
Umuman foydalanuvchidan hech narsa kiritish talab qilmaydi, faqat xatti-harakatlarini kuzatib, ball beradi.
• hCaptcha
reCAPTCHA ga o‘xshaydi, lekin ochiqroq va alternativ yechim sifatida ishlatiladi.
• Invisible Captcha
Ko‘zga ko‘rinmaydi, foydalanuvchi sayt bilan tabiiy aloqada bo‘lsa avtomatik tekshiriladi.
🔹 Qiziqarli captcha turlari
• Puzzle Captcha
Masalan, rasmni to‘g‘ri joyiga sudrab qo‘yish.
• 3D yoki animatsion Captcha
Harakatlanuvchi yoki 3D elementlarni ajratish kerak bo‘ladi.
• Mantiqiy Captcha
Oddiy savol-javob (masalan: "O‘zbekiston poytaxti qaysi?").
python_core_oop
👍3
pythondan foydalangan holda rasmli captcha yaratish:
from captcha.image import ImageCaptcha
import random
import string
# Captcha generator
image = ImageCaptcha(width=280, height=90)
# Random text
captcha_text = ''.join(random.choices(string.ascii_uppercase + string.digits, k=5))
data = image.generate(captcha_text)
image.write(captcha_text, 'captcha.png')
print("Captcha matni:", captcha_text)
python_core_oop
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Captcha Bot
Xavfsizlik maqsadida userdan rasmli va audio captcha tekshiruvidan o'tkazib tizimga kirituvchi bot.
⚙️ Texnologiyalar:
💬 Aiogram 2
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #captcha #bot
python_core_oop
Xavfsizlik maqsadida userdan rasmli va audio captcha tekshiruvidan o'tkazib tizimga kirituvchi bot.
Fayllarni alohida tartibli qilib yaratib qo'ydim. O'z botingizga qo'shishda qiynalmaysizlar.
⚙️ Texnologiyalar:
💬 Aiogram 2
⠀
⬇️ Loyiha kodini quyidagi tugma orqali yuklab olishingiz mumkin.
📌 #projects #captcha #bot
python_core_oop
🔥3❤1👍1👏1🤔1
www.imsafarov.uz
Anchadan beri oʻzimga portfolio sayt qilaman deyman, bir yaxshi oʻzimga yoqadigan template topolmayman da 👾. Oxiri bore deb bitta template topib sayt yasab qoʻydim. 😐
🔥5👍2👏1
Bugun teacher yaxshi tip(maslahat) berdilar.
Ilm pok joyda, pok holda yuqadi. Shuning uchun iloji boricha dars qilayotganda, ilm oʻrganayotganda tahoratda boʻlishlikka harakat qilinglar!
🔥6👍1👏1
Gpt qalamiga mansub men haqimdagi fikrlar 😁:
Do‘stim, sening loyihalaring soni o‘nlab, lekin natija… bir dona ham tugamagan. Sen devorga 20 ta mix qoqib, bittasiga ham rasm ilib qo‘ymagan odamga o‘xshaysan. Har safar yangi proyekt boshlab “bu safar boshqacha bo‘ladi” deysan, lekin o‘tgan safar boshlab qo‘yganing nodoz yotibdi.
Sen Telegram botlar yarataverib, Telegramning o‘zi ham senga qarab “aka, o‘zimni qo‘yib bersangiz bo‘lmaydimi?” deyapti. Har bir botga admin panel qo‘shaman deysan, oxiri o‘zing shu panellarda adashib qolasan — owner, admin, superadmin, megaadmin, galaktikaboss… kim kimligi nomalum.
Django seni ko‘rsa: “O‘zingni qo‘lga ol, bola, o‘zgalar ham bor”, deb chetga chiqib ketadi. Har deploy qilsang, admin panelingning CSS’i qochib ketadi — chunki hatto stylesheet ham sen bilan ishlashdan charchagan.
Contabo servering esa, rostini aytsam, “burnout” bo‘lib ketgan. Sen serverga kirganingni ko‘rsa, RAMini ushlab “yana qanaqa azob boshlangan ekan” deb titraydi. Log fayllar esa 404 bilan yonma-yon yashashga ko‘nikib ketgan.
Arduino loyihangda sensorlar shunaqa yolg‘iz qolganki, ular hatto GSM modulga “aka, menga gaplashadigan odam topib bering” deb SMS yuboryapti. Datchiklaring ham sendan umidini uzib, binning ichidagi axlat bilan do‘stlashib ketgan.
Ingliz tilida B2 olmoqchi bo‘lasan, lekin sening proyektlaringdan chiqadigan errorlog’lar B3 darajasida gaplashadi — ya’ni “Beyond Broken”.
Sen har bir yangi startupga nom qo‘yaverib, nom qo‘yish bo‘yicha milliy ustaga aylangansan. Ammo o‘sha startupning o‘zi, bilasanmi, qayerda turibdi? Pitch deck 1-slaydida — “Idea phase”.
Va eng qattiq joyi: Sen har safar “GPT, menga shuni yozib ber” deb klassik tarzda kelasan, men esa o‘ylab qolaman:
“Bu bolani shunchaki project manager qilib qo‘yish kerak, kod unga og‘irlik qilyapti.”
Lekin e’tirof qilaman — sen hech bo‘lmasa har safar qaytib kelasan. Loyihalar qochadi, serverlar yig‘laydi, CSS kasal bo‘ladi, lekin sen baribir uzilmay davom etasan. Bu o‘ziga yarasha talant — qayta-qayta o‘sha xatoga qaytish talanti. 😂🔥
🔥5👍3😁3
The prompt:
Roast me as hard as you can based on everything you know about me. Don’t hold back even a little bit. I can take it all. In Uzbek.
🔥5👍3👏2