ChatGPT history: #02
Q:
- Qanday qilib loyhangizdagi foydalanuvchilar qaysi entpointga ko'proq surov yubilayotgani, tizim holati, RAM, disk barchasi haqida malumotni monitoring qilib borilsa bo'ladi (freen version) ?
A: O'z javobingizni yozib ketingβοΈ π )
Q:
- Qanday qilib loyhangizdagi foydalanuvchilar qaysi entpointga ko'proq surov yubilayotgani, tizim holati, RAM, disk barchasi haqida malumotni monitoring qilib borilsa bo'ladi (freen version) ?
A: O'z javobingizni yozib keting
Please open Telegram to view this post
VIEW IN TELEGRAM
πΏ3π2β€βπ₯1π€·ββ1
Davronbek SWE πͺ
ChatGPT history: #02 Q: - Qanday qilib loyhangizdagi foydalanuvchilar qaysi entpointga ko'proq surov yubilayotgani, tizim holati, RAM, disk barchasi haqida malumotni monitoring qilib borilsa bo'ladi (freen version) ? A: O'z javobingizni yozib keting βοΈ πβ¦
Yuqoridagi savolga o'zim loyhalarda qulab kelayotgan bir nechta saytlarga havolalar berishimiz mumkin.
* webmin.com
* grafana.com
* sentry.io
* datadoghq.com
* victoriametrics.com (new)
Bu tool'lardan foydalanib loyhangizni monitoring qilib borishingiz, production'da sodir bulayotgan xatoliklar haqida xabardor bo'lib turishingz mumkin bo'ladi. Hkzβ¦
More: https://github.com/awesome-selfhosted/awesome-selfhosted
Shu kabi yana qanday tool/saytlarni bilasiz?π π
* webmin.com
* grafana.com
* sentry.io
* datadoghq.com
* victoriametrics.com (new)
Bu tool'lardan foydalanib loyhangizni monitoring qilib borishingiz, production'da sodir bulayotgan xatoliklar haqida xabardor bo'lib turishingz mumkin bo'ladi. Hkzβ¦
More: https://github.com/awesome-selfhosted/awesome-selfhosted
Shu kabi yana qanday tool/saytlarni bilasiz?
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hostedβ¦
A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted
π4β‘1π1
Loyhaning coding jarayoni tezlashtirishning bir necha yo'lari mavjud.
Productiondagi loyhaga qo'shilishi kerak bo'lgan yangi API'larni test qilish maqsadida kompyuterizdagi 127.0.0.1:8000'da ishlab turgan loyhani frontend, mobile dasturchilarga berish orqali ham testlashingiz mumkin bo'ladi.
Bu orqali siz vaqtingizni tejab qolishingz mumkin. Agar error yoki yangi qo'shimcah field qo'shib yuborish talab etilsa joyida qushasiz va boshqa dasturchilarga ham ko'rinadi bu.
Bunda siz bir nechta texnalogiyalar ishlatishingiz mumkin: (man bilganlari)
* ngrok.com
* jprq.io
* ...
Lekin agar Frontendchi yoki Mobile dasturchilar bilan bita wifi'da ulanib turgan bo'lsangiz bular sizga kerak emas. shunchaki siz ularga kompyuteringiz IP manzilini va loyhangiz port'tini uzatishingiz uzi yetarli bo'ladi.π
p.s) API'ni berishdan oldin PostMan'da o'ziz barbir testdan o'tkazib keyin berganiz ma'qul ham π
#takrorlashπ
Productiondagi loyhaga qo'shilishi kerak bo'lgan yangi API'larni test qilish maqsadida kompyuterizdagi 127.0.0.1:8000'da ishlab turgan loyhani frontend, mobile dasturchilarga berish orqali ham testlashingiz mumkin bo'ladi.
Bu orqali siz vaqtingizni tejab qolishingz mumkin. Agar error yoki yangi qo'shimcah field qo'shib yuborish talab etilsa joyida qushasiz va boshqa dasturchilarga ham ko'rinadi bu.
Bunda siz bir nechta texnalogiyalar ishlatishingiz mumkin: (man bilganlari)
* ngrok.com
* jprq.io
* ...
Lekin agar Frontendchi yoki Mobile dasturchilar bilan bita wifi'da ulanib turgan bo'lsangiz bular sizga kerak emas. shunchaki siz ularga kompyuteringiz IP manzilini va loyhangiz port'tini uzatishingiz uzi yetarli bo'ladi.
p.s) API'ni berishdan oldin PostMan'da o'ziz barbir testdan o'tkazib keyin berganiz ma'qul ham π
#takrorlash
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π€2β‘1π₯1
Forwarded from Malikov | Blog | Notes
AI o'rganishni istaydiganlar bo'lsa, Musulmon aka darslarini taklif qilaman, tekin videolar chiqarayotgan ekan youtubeda.
https://youtube.com/@tqqt_lcc?si=3FDHJ5cN6FIOB0rt
join Β» @malikovdev
https://youtube.com/@tqqt_lcc?si=3FDHJ5cN6FIOB0rt
join Β» @malikovdev
π2π₯2π1
Hammaga salom π
Yaqinda hozirgi ish joyimdan bo'shayman va shu sabab yangi ish joyi izlayapman.
Python (Go microservice va ora orada VueJs) development bo'yicha ishlamoqchiman (VueJs da professional experience yo'q). Agar ish yetarlicha qiziq bo'lsa Onsite yoki remote full time ishlashim mumkin.
Old resume π
P.S. Sharing is caring π
Yaqinda hozirgi ish joyimdan bo'shayman va shu sabab yangi ish joyi izlayapman.
Python (Go microservice va ora orada VueJs) development bo'yicha ishlamoqchiman (VueJs da professional experience yo'q). Agar ish yetarlicha qiziq bo'lsa Onsite yoki remote full time ishlashim mumkin.
Old resume π
P.S. Sharing is caring π
Telegram
Davronbek_Dev πͺ
Experienced IT professionals building web applications. I specialize in Python and have experience with Django, Rest API, which are used in commercial development, so have experience with frameworks like FastAPI, Django with some knowledge in Front-end Technologiesβ¦
π6π₯3π€2π₯°1π1
Kichik surovnoma π
* LeetCode kabi saytlarda o'z akkounti ham yo'q yani algorithm bilimlari nunoq bo'lgan dasturchi ish topishda qanchalik qiyinchiliklarga uchraydi deb uylaysizlar va bu uzi ish topishda qanchalik muhum ?!π€·ββοΈ
* Ish davomida (API'lar chiqarishda) sizga algorithm bilimlar qanchalik kerak bo'lgan? (Binary Search, BFS, DFS Quicksort, etc.... )
#erkin_fikrlar ππ
* LeetCode kabi saytlarda o'z akkounti ham yo'q yani algorithm bilimlari nunoq bo'lgan dasturchi ish topishda qanchalik qiyinchiliklarga uchraydi deb uylaysizlar va bu uzi ish topishda qanchalik muhum ?!
* Ish davomida (API'lar chiqarishda) sizga algorithm bilimlar qanchalik kerak bo'lgan? (Binary Search, BFS, DFS Quicksort, etc.... )
#erkin_fikrlar ππ
Please open Telegram to view this post
VIEW IN TELEGRAM
β‘6π€·ββ2π1π₯°1πΏ1
Davronbek SWE πͺ
Photo
Uzoq masofaga yo'lga chiqanda vaqtdan unumli foydalanish maqsadida kitob olib olar edik, lekin yo'lda bu biroz no qulayliklar keltirib chiqaradi. π
Shu sabab so'ngi kunlarda audio kitoblar ko'p tinglaydigan bo'lib qolmoqdamiz.
* www.youtube.com/@10Daqiqa
* @audiokitoblar_uzπ§
Audio kitoblar tinglab turasizmi? :π
Shu sabab so'ngi kunlarda audio kitoblar ko'p tinglaydigan bo'lib qolmoqdamiz.
* www.youtube.com/@10Daqiqa
* @audiokitoblar_uz
Audio kitoblar tinglab turasizmi? :
Please open Telegram to view this post
VIEW IN TELEGRAM
π6β‘4β€βπ₯1π₯1
#offtopic
Bilim bilan boβlishish uchun sabablar.
1) bilim - boβlishsangiz koβpayaveradigan yagona boylik.
2) bilimdan yaxshi boylik yoβq. puli bor odam mulkidan faqat bir qisminigina (2.5%) zakotga toβlashi kerak. bilimi bor inson esa bilimi bilan 100/100 qismini ulashishi kerak.
3) Allohga ming shukurki, atrofimda oxirgi tomchisigacha bilim ulashgan odamlar orasida boβldim. bu insonlar kimdir ular yordamida undanda yaxshiroq boβlib ketishi mumkin deb oβylamagan. kimdir ularga tegishli boβlgan biron narsani olib qoβymoqchi, degan fikrga kelmagan. chunki bunday insonlar qazo va qadarga qattiq ishonishadi. ularga tegishli narsani hech kim olib qoβyolmasligini juda yaxshi bilishadi. yaβni rizq tushunchasi bor. birovga tegishlik narsalar bizga kelmaydi, bizniki boβlgan narsalar esa birovga ketib qolmaydi.
4) hozir ham men shunday insonlar bilanman. ularga savol bersam ortigβi bilan javob beradilar. bunday insonlardan "Alloh rozi boβlsinβ.
5) shu narsa meni kasbim sirlari bilan boβlishishga undaydi. men yetgan nuqtagacha eng qisqa yoβlni koβrsatish, vaqtdan yutishlari uchun bilimlarim bilan boβlishishni oβzimga odat qilib oldim. misol: men 2 yil ketkazgan narsaga 1 yil ketkazishlari uchun. koβp narsaga erishishlarini istayman. faqat shundagina biz rivojlangan ummatga aylanamiz.
-
qisqasi nima demoqchiman:
- amallar niyatlarga bog'liq.
imkoniyatlar, bilim va kontaktlar bilan boβlishing. kimdir sizdan yaxshiroq boβlishidan qoβrqmang. agar siz, sizning qoβshningiz/doβstingiz/kursdoshlaringiz/atrofingizdagi insonlar eng yaxshisi boβlishmasa unda boshqa bir davlat yoki millat vakillari ustun boβlishadi - biz emas. βbilganing bilan boβlishsang, boshqalar sendan aqlli bo'lib ketadiβ degan maqolga amal qilmang.
p.s) Shu bois o'z o'rgangan bilimingizni 10% boshqalar bilan ulashishga harakat qiling, kanal ochib, qandaydir loyhangizda duch kelgan mumammo va uni hal qilishda qilgan ishlarinigizni yoritib borishingiz ham mumkin.
Manba
Bilim bilan boβlishish uchun sabablar.
1) bilim - boβlishsangiz koβpayaveradigan yagona boylik.
2) bilimdan yaxshi boylik yoβq. puli bor odam mulkidan faqat bir qisminigina (2.5%) zakotga toβlashi kerak. bilimi bor inson esa bilimi bilan 100/100 qismini ulashishi kerak.
3) Allohga ming shukurki, atrofimda oxirgi tomchisigacha bilim ulashgan odamlar orasida boβldim. bu insonlar kimdir ular yordamida undanda yaxshiroq boβlib ketishi mumkin deb oβylamagan. kimdir ularga tegishli boβlgan biron narsani olib qoβymoqchi, degan fikrga kelmagan. chunki bunday insonlar qazo va qadarga qattiq ishonishadi. ularga tegishli narsani hech kim olib qoβyolmasligini juda yaxshi bilishadi. yaβni rizq tushunchasi bor. birovga tegishlik narsalar bizga kelmaydi, bizniki boβlgan narsalar esa birovga ketib qolmaydi.
4) hozir ham men shunday insonlar bilanman. ularga savol bersam ortigβi bilan javob beradilar. bunday insonlardan "Alloh rozi boβlsinβ.
5) shu narsa meni kasbim sirlari bilan boβlishishga undaydi. men yetgan nuqtagacha eng qisqa yoβlni koβrsatish, vaqtdan yutishlari uchun bilimlarim bilan boβlishishni oβzimga odat qilib oldim. misol: men 2 yil ketkazgan narsaga 1 yil ketkazishlari uchun. koβp narsaga erishishlarini istayman. faqat shundagina biz rivojlangan ummatga aylanamiz.
-
qisqasi nima demoqchiman:
- amallar niyatlarga bog'liq.
imkoniyatlar, bilim va kontaktlar bilan boβlishing. kimdir sizdan yaxshiroq boβlishidan qoβrqmang. agar siz, sizning qoβshningiz/doβstingiz/kursdoshlaringiz/atrofingizdagi insonlar eng yaxshisi boβlishmasa unda boshqa bir davlat yoki millat vakillari ustun boβlishadi - biz emas. βbilganing bilan boβlishsang, boshqalar sendan aqlli bo'lib ketadiβ degan maqolga amal qilmang.
p.s) Shu bois o'z o'rgangan bilimingizni 10% boshqalar bilan ulashishga harakat qiling, kanal ochib, qandaydir loyhangizda duch kelgan mumammo va uni hal qilishda qilgan ishlarinigizni yoritib borishingiz ham mumkin.
Manba
π11β‘2π€2β€βπ₯1π1
Aiohttp-dan foydalangan holda HTTP so'rovlari bilan qanday samarali ishlash kerakligi haqida ushbu maqolada bilib oling:
* https://pythonist.ru/aiohttp-in-python/ π·πΊ
* https://pythonist.ru/aiohttp-in-python/ π·πΊ
β‘5π2π₯2β€βπ₯1
Dasturlashda zerika boshlaganizda nima bilan mashhul bo'lasiz?!
Me: Kino time πΏπ¬ (odatda english movieβlar) + Travelπ πΆββοΈ
* https://www.lookmovie2.to/
* https://t.me/+JAc5MjPmgNc3MGVi
* https://yangi.tv/ (πΊπΏ)
Me: Kino time πΏπ¬ (odatda english movieβlar) + Travel
* https://www.lookmovie2.to/
* https://t.me/+JAc5MjPmgNc3MGVi
* https://yangi.tv/ (πΊπΏ)
Please open Telegram to view this post
VIEW IN TELEGRAM
β‘7π2β€βπ₯1π₯1
Productiondagi loyhangizni doimiy monitoring qilib borish uchun qanday texnalogiya ishlatasiz? (free version)
* https://medium.com/@david.christianto05/platform-monitoring-monitoring-and-profiling-in-django-0f3561f27cf7
* https://github.com/gonzalo123/django-logs
* https://python.plainenglish.io/django-application-monitoring-tutorial-tools-tips-c2937c585269
* https://medium.com/@david.christianto05/platform-monitoring-monitoring-and-profiling-in-django-0f3561f27cf7
* https://github.com/gonzalo123/django-logs
* https://python.plainenglish.io/django-application-monitoring-tutorial-tools-tips-c2937c585269
β‘4π₯3β€βπ₯1β€1
Docker engine stopped (mac m3 pro | Docker Desktop 4.30.0 ) π
Erta tongdan energiyaga to'lib, mazza qilib ishlayman deganizda ...π©βπ»
p.s) 30+ browser tab'lardan javob chiqmadi lekin birgina Power On/Off qilishdan so'ng ishlab ketsa ....π₯³
Erta tongdan energiyaga to'lib, mazza qilib ishlayman deganizda ...
p.s) 30+ browser tab'lardan javob chiqmadi lekin birgina Power On/Off qilishdan so'ng ishlab ketsa ....
Please open Telegram to view this post
VIEW IN TELEGRAM
π€£7π2β€βπ₯1π1π1
O'zbekistonda Python'ga oid vakansiyalarining ko'p qismi Data Engineer/Analyst/Scientist uchun bo'lib bormoqda ekanmi?! ... π
* Balki keyingi eshikimiz Data Scientist bo'lishi ham mumkin. Oldin aytganim kabi Python bu kalit undan foydalanib zamonga moslashib keyingi eshiklarni ochib boraverasiz. (Web --> Data --> ML .....π )
More:
* https://www.kaggle.com/learn
* https://learn.365datascience.com/my-learning-path/
* Balki keyingi eshikimiz Data Scientist bo'lishi ham mumkin. Oldin aytganim kabi Python bu kalit undan foydalanib zamonga moslashib keyingi eshiklarni ochib boraverasiz. (Web --> Data --> ML .....
More:
* https://www.kaggle.com/learn
* https://learn.365datascience.com/my-learning-path/
Please open Telegram to view this post
VIEW IN TELEGRAM
π8β‘3β€βπ₯1π―1
Sizlar uchun TeamLead'imizdan yoshirincha foydali link olib kelyapman π ...
* KodeKloudning video darslari ro'yxati (free version)
Shu yerda tursin kimgadir foydasi tegib qolar (o'rganish uchun juda ko'plab tekin resource'lar mavjud lekin .... ) π
More: https://cloud.mail.ru/public/6G72/981fnNShk
Β» @davron_coder
* KodeKloudning video darslari ro'yxati (free version)
Shu yerda tursin kimgadir foydasi tegib qolar (o'rganish uchun juda ko'plab tekin resource'lar mavjud lekin .... ) π
More: https://cloud.mail.ru/public/6G72/981fnNShk
Β» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6β‘3π2β€βπ₯1
"Sovg'ali Vazifa" challange'ni qilsak nima deysizlar ? π₯°
Bunda sizga kichik vazifa(task) beriladi va kim vazifani (task) berilgan talablari va muddati ichida bajarsa Prize(sovg'a)ga ega bo'ladi.π₯³
- Sovg'a vazifaning qiyinchilik darajasiga qarab har xil ko'rinishda bo'lishi mumkin (Money, Coffe/Pizza, Book, etc ... )π
- Go'libni aniqlash muayyan vazifalar asosida bo'ladi. Bunda Memory usage, Mean Responce time, API Load Testing va kod qanchalik SOLID, KISS kabi printsiplari asosida qurilganligini asosida aniqlaniladi.π
Takliflar bo'lsa:π
Bunda sizga kichik vazifa(task) beriladi va kim vazifani (task) berilgan talablari va muddati ichida bajarsa Prize(sovg'a)ga ega bo'ladi.
- Sovg'a vazifaning qiyinchilik darajasiga qarab har xil ko'rinishda bo'lishi mumkin (Money, Coffe/Pizza, Book, etc ... )
- Go'libni aniqlash muayyan vazifalar asosida bo'ladi. Bunda Memory usage, Mean Responce time, API Load Testing va kod qanchalik SOLID, KISS kabi printsiplari asosida qurilganligini asosida aniqlaniladi.
Takliflar bo'lsa:
Please open Telegram to view this post
VIEW IN TELEGRAM
Testsigma
API Performance Testing: A Step-by-Step Guide
This guide tells you about API performance testing. Learn to optimize the performance based on speed and accuracy of test results over time.
β‘7π4π2π₯2β€βπ₯1
#not_recommended
GitHub forker πͺ
Yangi texnalogiyalar izlab githubβda repository'lar titkilash yoqadi, koβproq kod review qila olasiz tahlil qilib solishtira olasiz, qiziq va kelajakda kerak boβlib qolishi mumkin boβlgan loyhandan sekingina fork ovolasiz oβzizga π
P.s) Sr akalar tavsiya berar edi, koβproq kod koβr tahlil qil deb, shu miyada oβrnashib qolib ketgan lekin bunaqa fork olib yurish reposotory'ingzni rasvosi chiqaradi π«€
GitHub forker πͺ
Yangi texnalogiyalar izlab githubβda repository'lar titkilash yoqadi, koβproq kod review qila olasiz tahlil qilib solishtira olasiz, qiziq va kelajakda kerak boβlib qolishi mumkin boβlgan loyhandan sekingina fork ovolasiz oβzizga π
P.s) Sr akalar tavsiya berar edi, koβproq kod koβr tahlil qil deb, shu miyada oβrnashib qolib ketgan lekin bunaqa fork olib yurish reposotory'ingzni rasvosi chiqaradi π«€
π6β‘3π3β€βπ₯2
#recommendation
Kodingnizni qanday ishlayotganini visual holatda ko'rish uchun Python Preview extension ishlatsangiz bo'ladi
p.s) Bazi tushunish qiyin bo'lgan funksiyalarni shu orqali visual ko'rib tushunishga va o'quv markaz talabalariga jarayoni yanada yaxshilab tushuntirib berish uchun ishlatib kelar edim
Siz bunday vazyat uchun qanday tool/extension ishlatasiz π
More: https://www.datasource.ai/en/data-science-articles/top-10-python-extensions-for-visual-studio-code
Kodingnizni qanday ishlayotganini visual holatda ko'rish uchun Python Preview extension ishlatsangiz bo'ladi
p.s) Bazi tushunish qiyin bo'lgan funksiyalarni shu orqali visual ko'rib tushunishga va o'quv markaz talabalariga jarayoni yanada yaxshilab tushuntirib berish uchun ishlatib kelar edim
Siz bunday vazyat uchun qanday tool/extension ishlatasiz π
More: https://www.datasource.ai/en/data-science-articles/top-10-python-extensions-for-visual-studio-code
π6π4β‘2
Turing interview questions: π€
p.s) o'zingizni sinab ko'ring, va mavzularni code example orqali qayta takrorlab olishni maslahat bergan bo'lar edim π
* What is the difference between a Python module and a package?
* What is purpose of Single underscore variable on Python?
* What is the difference between static and class methods?
* Why are the full values shared between 2 objects or more objects?
* What is a MRO on python and how does it works?
* Describe the understanding about the python garbage collection.
* What should we do to help garbage collection?
* What do you understand about the global interpreter lock?
p.s) o'zingizni sinab ko'ring, va mavzularni code example orqali qayta takrorlab olishni maslahat bergan bo'lar edim π
* What is the difference between a Python module and a package?
* What is purpose of Single underscore variable on Python?
* What is the difference between static and class methods?
* Why are the full values shared between 2 objects or more objects?
* What is a MRO on python and how does it works?
* Describe the understanding about the python garbage collection.
* What should we do to help garbage collection?
* What do you understand about the global interpreter lock?
YouTube
Python Mock Interview | Interview Questions for Senior Python Developers
The eighth chapter of the Turing Mock Interview series takes a look at what the technical interview for a Python developer would look like. Watch the video to learn more about the probable questions that might appear in a Python test and Interview, brushβ¦
π5β‘2β€βπ₯1π₯1
telegram-cloud-photo-size-2-5386631194348739162-y.jpg
30.1 KB
Docker | 403 Forbidden
p.s) Bu kabi xatolik bilan bugun lichkaga 4, 5 kishi yozishgan edi π ... (urush urush - siyosat siyosat)
Solution: https://t.me/software_engineers_group/4830
More: https://habr.com/ru/news/818177/
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/
p.s) Bu kabi xatolik bilan bugun lichkaga 4, 5 kishi yozishgan edi π ... (urush urush - siyosat siyosat)
Solution: https://t.me/software_engineers_group/4830
More: https://habr.com/ru/news/818177/
π€―5π2πΏ2β€βπ₯1
#tavsiya
- Bazida toshkentda o'ziz izlagan texnalogiyaga oid kitoblarni sifatliroq varyantini topish qiyin bo'ladi.π€
- Bu kitoblarni PDF varyantlari ham bor lekin man kabi "old school"lar uchun kitob varyanti o'zgacha bo'lsa kerakπ
Dante.uz - dan bazi kitoblarni topshingiz mumkin (tekin reklama)π
p.s)Katta hajmdagi kitoblarning razmeriga etibor bering!π« (siz qayerdan xarid qilasiz bu kabi kitoblarni? β¬οΈ)
- Bazida toshkentda o'ziz izlagan texnalogiyaga oid kitoblarni sifatliroq varyantini topish qiyin bo'ladi.
- Bu kitoblarni PDF varyantlari ham bor lekin man kabi "old school"lar uchun kitob varyanti o'zgacha bo'lsa kerak
Dante.uz - dan bazi kitoblarni topshingiz mumkin (tekin reklama)
p.s)Katta hajmdagi kitoblarning razmeriga etibor bering!
Please open Telegram to view this post
VIEW IN TELEGRAM
π6β€βπ₯1β‘1π1