Фильтр публикаций


Tasavvuring qiling, loyihangizda faqatgina 1 dona task bor backgroundda ishlaydigan, buni qaysi usulda amalga oshirardingiz? Threading bilanmi, Asyncio bilanmi yoki Celery bilanmi?

@murodalidev


GPT qo'pol hazillasharkan 😂

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


Siz ham screen sinab koring va natijani kommentda kutamiz :)

@murodalidev

585 0 5 36 25

Django start project: 👩‍💻 👩‍💻 ⚙️ 👩‍💻 👩‍💻

Djangoda loyiha boshlayotganda kopchilik proyektni qanday ko'tarish haqida o'ylaydi, buyerda men sizga o'zimning django loyihalar uchun ishlab chiqqan start proyektimni tavsiya qilaman.

Proyektda django ⚙️ loyihani oddiy holatda yoki docker 👩‍💻 bilan o'ralgan holatda ishlatishingiz mumkin.

ps: qoshimcha takliflar yoki xatoliklar chiqib qolsa bemalol komentda yozishingiz mumkin

@murodalidev

504 0 4 15 22

🍪 Cookie haqida bilasizmi?

Cookie – bu veb-saytlar tomonidan sizning qurilmangizda saqlanadigan kichik hajmli ma'lumotlar fayli. Ular foydalanuvchilar va veb-saytlar o'rtasidagi o'zaro aloqani bog'lashga xizmat qiladi.

Cookie'lar nima uchun ishlatiladi?
🔸 Foydalanuvchi identifikatsiyasi: Login va parolni eslab qolish uchun.
🔸 Sayt sozlamalari: Til, rang yoki boshqa sayt xususiyatlarini saqlash.
🔸 Statistika: Foydalanuvchi harakatlarini kuzatish va tahlil qilish.
🔸 Reklama: Sizga mos reklamalarni taqdim etish.

Cookie turlari:
🔸 Sessiya cookie'lari: Faqat sessiya davomida amal qiladi.
🔸 Doimiy cookie'lar: Belgilangan muddatgacha saqlanadi.
🔸 Uchinchi tomon cookie'lari: Reklama yoki tahlil xizmatlari orqali o'rnatiladi.

Cookie xavfsizligi:
Cookie'lar odatda xavfsiz, lekin maxfiy ma'lumotlaringizni saqlashda ehtiyot bo'lishingiz kerak. Shifrlanmagan cookie'lar kiberhujum uchun zaif bo'lishi mumkin.

Cookie'lar ustida quyidagi amallarni bajarish mumkin
:
O'chirish: Brauzer sozlamalaridan cookie'larni tozalash.
Bloklash: Istalmagan cookie'larni cheklash.
Rozilik: Ba'zi saytlarda cookie'larni qabul qilish yoki rad etish imkoniyati mavjud.

@murodalidev


Cookie haqida gaplashamiz.

@murodalidev


ChatGPT bilan texnik interviewlar haqida biroz gaplashdik, u quyidagicha ajoyib fikr bildirdi:

Agar biror narsani bilmasangiz, shunday javob bering:
"Hozirda bu mavzuni chuqur bilmayman, lekin tez o‘rganishim mumkin va ushbu muammoni qanday hal qilish kerakligini bilib olaman."


ps: Xa interviewda hech qachon yolg'on gapirmang, suhbat oluvchi biladi sizning yolg'on gapirganingizni, bilmagan narsangizni bildim deyishingiz sizga bitta red flag (🚩) qo'shadi, halol va vijdonan bilmagan teoremangizni bilmasligingizni aytishdan uyalmang.

@murodalidev


#lifehack

Agar Windows OS o'rnatganizda home/Enterprise ... yoki boshqa edition o'rnatib qo'ysangiz uni Professional verisyaga o'tqazish uchun boshqadan o'rnatish kerak emas, agar quyidagi kodlarni bilsangiz )))

sc config LicenseManager start= auto & net start LicenseManager

sc config wuauserv start= auto & net start wuauserv

changepk.exe /productkey VK7JG-NPHTM-C97JM-9MPGT-3V66T

Yuqoridagi kodlarni CMD oynasini admin tomonidan ochib, birma-bir yuritsangiz sizda Windows professional edition ishlay boshlashdi

ps: restart qilish esingizdan chiqmasin, buyruqlarni yuritgandan keyin.

@murodalidev

892 0 11 11 15

Agar siz 👩‍💻 Debian-based Linux distributionlari foydalanuvchisi bo'lsangiz quyidagi kubxonalarini albatta o'rnatishingizni tavsiya qilaman:

🔸 sudo apt install build-essential
Tizimingizda dasturlarni kompilyatsiya qilish va ulash uchun zarur vositalar to‘plami (gcc, g++, make, libc6-dev)

🔸 sudo apt install vim nano
Bu paketlar matn muharrirlari, konfiguratsiya fayllarini yoki oddiy hujjatlarni tahrirlash uchun ishlatiladi.

🔸 sudo apt install net-tools
Kompyuter tarmog'ingizni qulay boshqa olishingizga yordam beradi

🔸 sudo apt install curl
HTTP/HTTPS orqali ma'lumotlarni olish va yuborish uchun qulay vosita. Fayllarni masofaviy serverlardan yuklab olishda yordam beradi.

🔸 sudo apt install ufw
Tarmoq xavfsizligini ta’minlash va kirish/chiqish trafikini boshqarish uchun xavfsizlik oynasi.

🔸 sudo apt install tmux
Bir nechta terminal sessiyalarini boshqarish va ular orasida tez almashish imkonini beradi.

🔸 sudo apt install git
Kodni boshqarish, versiyalarni kuzatish va jamoaviy ishlashda keng qo‘llaniladigan vosita.

🔸 sudo apt install htop
Tizim resurslarini (CPU, RAM) real vaqtda kuzatish uchun grafik interfeysli vosita.

🔸 sudo apt install snapd
Snap paketlarini boshqarish uchun kerak, bu yangi dasturlarni tez va oson o‘rnatishga imkon beradi.

🔸 sudo apt install software-properties-common
PPA (Personal Package Archive) orqali qo‘shimcha dastur manbalarini qo‘shish imkonini beradi.

ps: Albatta bularni o'rnatishdan oldin sudo apt update buyrug'ini yuriting ,yuqorida ko'rsatilgan vositalarni o'rnatib bo'lganingizdan keyin sudo apt update buyrugini ishlating va linuxdan zavqlaning.

@murodalidev

751 0 7 17 15

Python dasturchilar JS kodni ochib o'qib ko'rishga harakat qilganda:....


@murodalidev


eval va exec methodlari pythonda eng xavfli methodlar hisoblanadi. Bulardan foydalanganda juda ehtiyotkor bo'lish kerak, ask holda katta zarar yetib qoshili mumkin, chunki bu methodlar foydalanuvchidan kelgan matnni toʻgʻridan-toʻgʻri kod sifatida bajaradi.

Agar foydalanuvchi zararli kod kiritgan boʻlsa, quyidagi holatlar kuzatilishi mumkin.

🔸 Fayl tizimiga zarar yetkazishi mumkin,
masalan fayllarni oʻchirish yoki oʻzgartirish.

🔸 Himoyalangan maʼlumotlarni o‘qib olishi mumkin, masalan parollar yoki maxfiy kalitlarni.

🔸 Zararli dasturlarni ishga tushirishi mumkin, masalan viruslar yoki tarmoq hujumlari.

@murodalidev


start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir=D:\program_files\Docker

Agar windowsda Docker Desktopni boshqa o'zingiz istagan folderga install qilmoqchi bo'lsangiz shu komanda yordam beradi.

cmd'ni docker installer qayerda bo'lsa shu joyda ochish esdan chiqmasin!

#foydasitegibqolar

@murodalidev


Mikroservislarni 5 minutda qanday ishlashini tushunib olish uchun shu linkka kiring.

@murodalidev


Yaxshi javob bo’libdi.
Xullas quyidagicha tushunchalar bor, sodda ammo qopolroq qilib tushuntirsam:
- Tupoy server, umniy klient (redis to’g’ri keladi bunga)
- Umniy server, tupoy klient(rabbitmq to’g’ri keladi bunga)

@murodalidev


persistence kerak bo'lmasa, osonroq narsa kerak bo'lsa redis. Ya'ni redisning pub sub feature'si.

kattaroq data yoki event streaming uchun kafka.

rabbitmq birorta messageni boshidan egasigacha ishonchli yetkazish uchun, prosta delivery. Message yetib bordi bormadi, fail bo'lsa nima bo'ladi hammasi handle qilinadi pub/subdan farqli o'laroq.

pubsub oson, lekin client keyinroq subscribe bolsa, avvalgi messagelar havoga ketadi. hech qayerda saqlanmaydi, ishonchsiz. lekin tez, oson. rabbitda hal qilingan bu. Yuqoridan olib qaraganda shular. Katta oqim, streaming uchun kafka, ishonchli message delivery uchun rabbit, oson/tez message delivery uchun redisning pubsub feature'si (ishonchsiz).

Lekin redis pubsubda ham 2ta queue yuritib deliveryni ishonchliligini oshirsa bo'ladi, shunaqa pattern ko'rgandim.


Xo'sh qaysi biri yaxshiroq siz uchun?

@murodalidev


Репост из: Davronbek Portfolio.✨
Advanced Django Models 🔥

- Takrorlab olish uchun ba'zi ORM method'lar: 👇

* through model relationships
* Proxy models
* annotate() & aggregate()
* select_related & prefetch_related
* defer() & only()
* select_for_update()
* ContentType, GenericForeignKey, GenericRelation
* etc.. (izohda yozing ✍)

p.s) Interview'larda so'rab qolishlari mumkin bo'lgan savolar :)


Siz DevOps o'rgansanmi yoki yo'qmi deb yurgan bir paytda ITOps'ning evolutsiyasi rivojlanib ancha kengayib ketyapti. Shunchaki Back-end dasturchi bo'lib qolmang, talab juda kam bo'ladi bora bora.
- DevOps
- DevSecOps
- MLOps
- MLDevOps
- DataOps
- AIOps
......
ITOps'lar haqida ko'proq o'qish uchun shu linkga kiring.

@murodalidev


Matnli xabarlarni jo'natish uchun Twiliodan foydalanish.


@murodalidev


Репост из: Davronbek Portfolio.✨
Optimizing Python Performance | Uz

p.s) Kirgan hammaga katta rahmat, oz bo'lsada foydali bo'lgan bo'lsa xursandiz 🙂

Foydali havolalar:
* PPT
* Maqola
* GitHub
* Adv Topics



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