#bug #uzbekdevs #dasturlash
“Bug” (xatolik) so‘zining kelib chiqishi
1947-yilda, Harvard Universitetidagi Mark II kompyuterida xatolik yuz berganida, muhandislar muammo sababini topish uchun qurilmani tahlil qilishdi va nihoyat, kompyuterning elektr sxemasida qotib qolgan chinakam hasharotni (bug) topishdi. Ular bu hasharotni olib tashlashni “debugging” deb atashgan. Bu hodisa dasturlash sohasida “bug” atamasining xatolikni anglatib kelishiga sabab bo‘ldi.
Qiziqarli nuqtalar:
» Uchinchi avlod dasturlash tillari paydo bo‘lganida, ko‘plab dasturchilar hali "debugging" jarayonini hasharotlarga bog‘lashni hazil sifatida qabul qilishardi.
» "Debugging" so‘zi hozirgi zamonaviy dasturlashda ham muhim atama bo‘lib qolmoqda.
Shunday qilib, dasturchilar "bug" bilan kurashishni haqiqiy hamda mavhum ma'noda boshlaganlar! 😊
uzbekdevs.uz /@uzbekdevs
🔥4👍1
HTTP holat kodlari veb-dasturchilar uchun juda muhim.
Mana, bilishingiz kerak bo'lgan 18 ta asosiy holat kodlari ro'yxati:
- 200 OK: So'rov muvaffaqiyatli bajarildi
- 201 Created: Resurs yaratildi
- 202 Accepted: So'rov qabul qilindi
- 204 No Content: Mazmun mavjud emas
- 301 Moved Permanently: Resurs doimiy ravishda boshqa manzilga ko'chirildi
- 302 Found: Resurs vaqtincha boshqa manzilda
- 304 Not Modified: O'zgartirilmagan resurs
- 400 Bad Request: Noto'g'ri so'rov xatosi
- 401 Unauthorized: Autentifikatsiya talab qilinadi
- 403 Forbidden: Ruxsat yo'q
- 404 Not Found: Resurs topilmadi
- 405 Not Allowed: Metodga ruxsat berilmagan
- 408 Request Timeout: So'rov vaqt tugadi
- 500 Internal Server Error: Server xatosi
- 501 Not Implemented: Amalga oshirilmagan
- 502 Bad Gateway: Yomon shlyuz xatosi
- 503 Service Unavailable: Xizmat mavjud emas
- 504 Gateway Timeout: Shlyuzning vaqti tugadi
uzbekdevs.uz / @uzbekdevs
Mana, bilishingiz kerak bo'lgan 18 ta asosiy holat kodlari ro'yxati:
- 200 OK: So'rov muvaffaqiyatli bajarildi
- 201 Created: Resurs yaratildi
- 202 Accepted: So'rov qabul qilindi
- 204 No Content: Mazmun mavjud emas
- 301 Moved Permanently: Resurs doimiy ravishda boshqa manzilga ko'chirildi
- 302 Found: Resurs vaqtincha boshqa manzilda
- 304 Not Modified: O'zgartirilmagan resurs
- 400 Bad Request: Noto'g'ri so'rov xatosi
- 401 Unauthorized: Autentifikatsiya talab qilinadi
- 403 Forbidden: Ruxsat yo'q
- 404 Not Found: Resurs topilmadi
- 405 Not Allowed: Metodga ruxsat berilmagan
- 408 Request Timeout: So'rov vaqt tugadi
- 500 Internal Server Error: Server xatosi
- 501 Not Implemented: Amalga oshirilmagan
- 502 Bad Gateway: Yomon shlyuz xatosi
- 503 Service Unavailable: Xizmat mavjud emas
- 504 Gateway Timeout: Shlyuzning vaqti tugadi
uzbekdevs.uz / @uzbekdevs
👍14🔥4🤣1
Media is too big
VIEW IN TELEGRAM
#gis #developers
2gis da yangi yil kayfiyati, 3D Map da foydalanuvchilar uchun yaxshi g'oya.
uzbekdevs.uz / @uzbekdevs
🔥3🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
OTP: One-Time Password
PIN: Personal Identification Number
QR Code: Quick Response Code
SMS: Short Message Service
MMS: Multimedia Messaging Service
Wi-Fi: Wireless Fidelity
GIF: Graphics Interchange Format
GPS: Global Positioning System
KYC: Know Your Customer
PDF: Portable Document Format
PNG: Portable Network Graphics
JPEG: Joint Photographic Experts Group
URL: Uniform Resource Locator
WWW: World Wide Web
uzbekdevs.uz / @uzbekdevs
PIN: Personal Identification Number
QR Code: Quick Response Code
SMS: Short Message Service
MMS: Multimedia Messaging Service
Wi-Fi: Wireless Fidelity
GIF: Graphics Interchange Format
GPS: Global Positioning System
KYC: Know Your Customer
PDF: Portable Document Format
PNG: Portable Network Graphics
JPEG: Joint Photographic Experts Group
URL: Uniform Resource Locator
WWW: World Wide Web
uzbekdevs.uz / @uzbekdevs
🔥11👍5
Forwarded from Suxrob Nurali - Dasturlash, AI, Startup
"Click API & To'lov Tizimini Integratsiya Qilishni O'rganish"
videosida ishlatilingan resurslar:
Click Dokumentatsiya: https://docs.click.uz/en/
Click Namuna PHP Loyiha: https://github.com/click-llc/click-integration-php/tree/master
Fiskal Ko'dlarni Topish: https://tasnif.soliq.uz/
Canva Chizma: https://www.canva.com/design/DAGY3Oq4w8E/8DMG9xQt0mRv1eKOTE7Otg/edit?utm_content=DAGY3Oq4w8E&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
To'liq Video: https://www.youtube.com/watch?v=CutEES-hvhY
videosida ishlatilingan resurslar:
Click Dokumentatsiya: https://docs.click.uz/en/
Click Namuna PHP Loyiha: https://github.com/click-llc/click-integration-php/tree/master
Fiskal Ko'dlarni Topish: https://tasnif.soliq.uz/
Canva Chizma: https://www.canva.com/design/DAGY3Oq4w8E/8DMG9xQt0mRv1eKOTE7Otg/edit?utm_content=DAGY3Oq4w8E&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
To'liq Video: https://www.youtube.com/watch?v=CutEES-hvhY
🔥6👍1
Pochta tizimi uchun qaysini eng yaxshi deb bilasiz?
Anonymous Poll
30%
username@portfly.org
22%
username@portfly.net
41%
username@portfly.dev
30%
username@portfly.me
#dasturlash #start #coding
Tez dasturchi bo‘lish uchun bilishingiz kerak bo‘lgan narsalardan xabaringiz bormi?
uzbekdevs.uz / @uzbekdevs
🔥3
#dasturlash #start #coding
Tez dasturchi bo‘lish uchun bilishingiz kerak bo‘lgan narsalar
1. Kodlashni o‘zlashtiring, takrorlashdan qo‘rqmang
Har qanday yangi narsani o‘rganish vaqt talab qiladi. Amaliyot orqali o‘z texnikangizni rivojlantiring.
2. Oddiy usullarni tanlang
Muammoni murakkablashtirmasdan, uni eng oddiy yo‘l bilan hal qilishga harakat qiling. Oddiy kod – samarali kod.
3. Tajriba qilishdan qo‘rqmang
Kodingizda yangi narsalarni sinab ko‘ring. Bu sizni yanada tezroq va samaraliroq dasturchiga aylantiradi.
4. O‘qishni to‘xtatmang
Dasturlash tillaridagi yangi funksiyalar, vositalar va usullar haqida doimiy o‘qing va yangiliklarni kuzating.
5. Ishingizni avtomatlashtiring
Ko‘p vaqt talab qiladigan jarayonlarni avtomatlashtirish vositalaridan foydalaning, masalan, skriptlar yozing yoki VS Code kabi samaradorlikni oshiruvchi muhitlardan foydalaning.
6. Qayta foydalaniladigan kodlar yarating
Tez dasturchi bo‘lish uchun modulli va qayta foydalaniladigan kodlar yozishni o‘rganing. Bu vaqtni tejaydi va ishni osonlashtiradi.
7. Sabrli bo‘ling
Tez dasturchi bo‘lish o‘z vaqtida keladi. Sabr va izchillik muvaffaqiyatning kaliti.
⏩ Tez dasturlashga o‘tish nafaqat tezlik haqida, balki sifatni saqlab qolish haqida hamdir. Har doim o‘z maqsadingizni yodda tuting va muvaffaqiyatga intiling! 💻🚀
uzbekdevs.uz / @uzbekdevs
Tez dasturchi bo‘lish uchun bilishingiz kerak bo‘lgan narsalar
1. Kodlashni o‘zlashtiring, takrorlashdan qo‘rqmang
Har qanday yangi narsani o‘rganish vaqt talab qiladi. Amaliyot orqali o‘z texnikangizni rivojlantiring.
2. Oddiy usullarni tanlang
Muammoni murakkablashtirmasdan, uni eng oddiy yo‘l bilan hal qilishga harakat qiling. Oddiy kod – samarali kod.
3. Tajriba qilishdan qo‘rqmang
Kodingizda yangi narsalarni sinab ko‘ring. Bu sizni yanada tezroq va samaraliroq dasturchiga aylantiradi.
4. O‘qishni to‘xtatmang
Dasturlash tillaridagi yangi funksiyalar, vositalar va usullar haqida doimiy o‘qing va yangiliklarni kuzating.
5. Ishingizni avtomatlashtiring
Ko‘p vaqt talab qiladigan jarayonlarni avtomatlashtirish vositalaridan foydalaning, masalan, skriptlar yozing yoki VS Code kabi samaradorlikni oshiruvchi muhitlardan foydalaning.
6. Qayta foydalaniladigan kodlar yarating
Tez dasturchi bo‘lish uchun modulli va qayta foydalaniladigan kodlar yozishni o‘rganing. Bu vaqtni tejaydi va ishni osonlashtiradi.
7. Sabrli bo‘ling
Tez dasturchi bo‘lish o‘z vaqtida keladi. Sabr va izchillik muvaffaqiyatning kaliti.
⏩ Tez dasturlashga o‘tish nafaqat tezlik haqida, balki sifatni saqlab qolish haqida hamdir. Har doim o‘z maqsadingizni yodda tuting va muvaffaqiyatga intiling! 💻🚀
uzbekdevs.uz / @uzbekdevs
👍6🔥4
Python dasturlash tili #python #darslik #dasturlash
Python Kirish
Python O’rnatish
Python Izoh
Python O’zgaruvchi
Python Ma’lumot turlari
Python Sonlar
Python Satrlar
Python Boolean (Mantiqiy)
Python Operator
Python Ma’lumot to’plami. List.
Python Ma’lumot to’plami. Tuple
Python Ma’lumot to’plami. Set
Python If … Else (shart amali)
Python Funksiya
Python While
Python Massiv
Python Sinflari va Obyektlari
Python Meros (Sinf/Class)
Python Modul
Python Datetime
Python Math
Python JSON
Python Try Except
Python Fayl
Python Fayl o'qish
Python Fayl yozish / yaratish
Python Fayl o'chirish
👉 https://uzbekdevs.uz/darsliklar/python
Instagram • Facebook • YouTube • LinkedIn
Python Kirish
Python O’rnatish
Python Izoh
Python O’zgaruvchi
Python Ma’lumot turlari
Python Sonlar
Python Satrlar
Python Boolean (Mantiqiy)
Python Operator
Python Ma’lumot to’plami. List.
Python Ma’lumot to’plami. Tuple
Python Ma’lumot to’plami. Set
Python If … Else (shart amali)
Python Funksiya
Python While
Python Massiv
Python Sinflari va Obyektlari
Python Meros (Sinf/Class)
Python Modul
Python Datetime
Python Math
Python JSON
Python Try Except
Python Fayl
Python Fayl o'qish
Python Fayl yozish / yaratish
Python Fayl o'chirish
👉 https://uzbekdevs.uz/darsliklar/python
Instagram • Facebook • YouTube • LinkedIn
👍1
Do'stlar tizim buzilmagan shunga bir narsaga o'rtacha 1 soat vaqt ketardi. Tizim shunchaki yopiq turmasin deb bahonada tanishlarim va obunachilarim men haqimdagi fikrini bilmoqchi edim (Hammasi yaxshi). To'g'ri qabul qilasizlar ;) Endi bunaqa hazllar bo'lmaydi 😁
🗯15 minutda qayta ishga tushadi.
uzbekdevs.uz / @uzbekdevs
Qo'rqmanglar hammasi nazoratim ostida
view-source:https://uzbekdevs.uz/ [85:88]
🗯15 minutda qayta ishga tushadi.
uzbekdevs.uz / @uzbekdevs
🔥5🤝2
Terminalda ishlash (Eng sodda) - Abdulhafiz Davlatov
👉 uzbekdevs.uz/maqolalar/terminalda-ishlash-eng-sodda
uzbekdevs.uz / @uzbekdevs
👉 uzbekdevs.uz/maqolalar/terminalda-ishlash-eng-sodda
uzbekdevs.uz / @uzbekdevs
👍5🔥4
Forwarded from Sherzod Shermatov
Яхши хабар: Ўзбекистон Сунъий интеллектга тайёргарлик индексида 17 поғонага кўтарилди
Good news: Uzbekistan improved its ranking +17 positions in AI Readiness index
Good news: Uzbekistan improved its ranking +17 positions in AI Readiness index
👍4🔥2
#icon #tabler #dev
Loyihangiz uchun 5 mingdan ortiq Open Source bepul Icon lar. SVG formatda yuklab olishingiz mumkin yoki tayyor kutubxonalaridan foydalanishingiz mumkin.
👉 tablericons.com
uzbekdevs.uz / @uzbekdevs
👍3🔥3
#Xavfsizlik #Parollar #UzbekDevs
💡 Foydali fakt:
🔒 Parollar xavfsizligi haqida:
Tadqiqotlarga ko'ra, foydalanuvchilarning aksariyati "123456", "qwerty", yoki "password" kabi juda oddiy parollarni ishlatadi. Bunday parollarni xakerlar bir necha soniyada buzib olishadi.
✅ Xavfsiz parol yaratish bo'yicha maslahatlar:
- Kamida 12 ta belgidan foydalaning.
- Katta va kichik harflar, raqamlar va maxsus belgilar qo'shing.
- Har bir xizmat uchun alohida parol yarating.
- Parolingiz xavfsizligini onlayn tekshiring.
🌐 Parolingiz xavfsizligini sinab ko'ring:
👉 freecamp.dev/tools/security/password-checker
uzbekdevs.uz / @uzbekdevs
👍2
#angliya #ziyoxonov #haqiqat
Angliyaning Qora Tomoni — Berkitilgan Haqiqatlar
- Chetda o'qish yaxshi, ishlash ajoyib lekin yaxshi va kerakli xodim bo'lib ishlash hammasidan muhim. Orzu niyat qilib harakatda bo'lganlar anchagina lekin orzu xavas ortidan faqat ijoyib taraflarni ko'rish bu salbiy jihatlarni yuzaga keltirishi mumkin. Albatta o'qing izlaning faqat rejangizni puxta qiling.
👉 youtu.be/AJmuzuTJuh8
uzbekdevs.uz / @uzbekdevs
🔥7👍3