Davronbek SWE πŸͺ
938 subscribers
578 photos
113 videos
66 files
446 links
- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni ulashib boraman.

Don't be shy, say hi πŸ‘‹ | @firdavs_dev | davronbekdev.uz
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes or Docker Swarm ?


Pick Kubernetes for your app when you have:
1. Complex microservices to manage.
2. High availability and fault tolerance is high priority.
3. Working with a diverse infrastructure (hybrid and multi-cloud deployments)

Select docker swarm when you have:

β†’ Simple containerized applications.
β†’ Smaller-scale deployments.
β†’ Cost-effective solution.

Both of them are cool tech. Choose 1 based on your need. )


More: https://semaphoreci.medium.com/docker-swarm-vs-kubernetes-9cc38812a4d8

Bonus: https://levelup.gitconnected.com/how-to-deploy-your-applications-using-docker-swarm-6917f7a9b899
Please open Telegram to view this post
VIEW IN TELEGRAM
Regression va Classification

1.2a-rasmdagi model input xususiyatlariga (kvadrat metr va yotoq xonalari) asoslanib uyning narxini predict qiladi.
Bu regressiya - chunki model uzluksiz raqamni qaytaradi (kategoriyalash o'rniga).

1.2b dagi model molekulaning kimyoviy tuzilishini input sifatida oladi va erish/qaynash nuqtalarini ham predict qiladi.
Bu ko'p o'zgaruvchan regressiya (multivariate) - chunki u bir nechta raqamni ko'rsatadi.

1.2c-rasmdagi model input sifatida restoran haiqda feedbackni oladi va sharhning ijobiy yoki salbiy ekanligini taxmin qiladi.
Bu binary classification - chunki model kirishni ikkita toifadan biriga belgilashga harakat qiladi. Output vektor input ning har bir toifaga tegishli bo'lish ehtimolini o'z ichiga oladi.

1.2d va 1.2e ko'p sinfli tasniflash (multiclass classification) - muammolarini tasvirlaydi. Bu yerda model inputni N > 2 toifadan biriga kiritadi. Birinchi holda, input audio fayl va model qaysi musiqa janrini o'z ichiga olganligini taxmin qiladi. Ikkinchi holda, input tasvir va model qaysi obyektni o'z ichiga olishini taxmin qiladi. Har bir holatda, N o'lchamdagi vektor N toifadagi ehtimolliklarni o'z ichiga oladi.

©️ @ladybytes
Forwarded from Uzinfocom Open Source
Miner - hozirda ko'pchilik duch kelyapti serverlarda. Bu asosan turli paketlar orqali kelayotgan zararli dastur hisoblanadi. Uning asosiy vazifasi server resurslaridan foydalangan holda kriptovalyuta ishlab chiqish.

Aniqlash: odatiy top yoki htop orqali tasklarni ko'rganingizda kswapd0 ning cpu resurslaridan foydalanayotganini ko'rishingiz mumkin. Uni haqqiy swapdan ajratish yo'li oson. Agarda sizda ram va swapda yetarlicha joy bo'lsa demak bu virus.

Yechim:

kswapd0 fayli diskdan qidiraladi.

sudo find / -f kswapd0


Qidiruv taxminan quyidagicha natija berishi kerak:

/var/www/html/.configrc5/a/kswapd0


Demak aniq miner bor. Keyingi jarayonda kswapd0 qaysi userdan ishga tushayotganini aniqlab shu userdagi tasklarni o'chirish kerak:

sudo killall -u user


Keyin virusni o'zini:

sudo rm -rf /var/www/html/.configrc5


Virus qaytalanmasligi uchun ssh kalitlarni yoki parollarni yangilang. O'rnatilgan paketlarni tozalang. Bu asosan ngrok yoki ssh orqali ulanishi mumkib bo'lgan turli linux paketlardan keladi.
Hozirgi kunda dasturlarga talablar oshib borishi bilan dastur yaratishda koβ€˜plab tillar va texnologiyalarga ham talablar qoβ€˜yilyapti.

Zamonaviy dasturlarni ayniqsa misroserviselarni message borokerlarsiz tasavvur qilish qiyin. Ushbu maqolamizda eng koβ€˜p foydalaniladigan message brokerlar kafka va rabitMQlarini ba’zi farqlarini koβ€˜rib chiqamiz:

https://medium.com/@gayratjonr/kafka-va-rabbitmq-farqlari-83e9dec9d0a5

Β© Manba
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Jasur Sharofiddinov (Jasur Sharofiddinov)
Data Sciencega qiziqaszmi?

Uzumdan ushbu sohada to'lanadigan yozgi internshipga topshirib o'z bilimlarizni real proyektlarda ishlatib ko'rish imkonini qo'ldan boy bermang

Talablar: Python, SQL va basic git

Link
Ramazon Hayti muborak bo'lsin! πŸŽ‰

5 kunlik (-shanba) dam olishdan foydalanib mazza qilib dars qilamiz πŸ”₯

Yangi challange boshlash arafasidamiz insha'allah hammaga foydali bo'ladi degan umidaman:

- GoLang for Python developers πŸš€πŸ˜‰
Please open Telegram to view this post
VIEW IN TELEGRAM
#hazl
- Girl) SOLID va KISS haqida biror ma'lumot bera olasizmi?!
- Just google itπŸ—Ώ ....

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."

– Martin Fowler


More:
* https://testdriven.io/blog/clean-code-python/

* https://www.freecodecamp.org/news/clean-coding-for-beginners/

* https://t.me/davron_coder/436 πŸ‡ΊπŸ‡Ώ
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker Best Practices for PYTHON Developers 🐳

p.s) Foydasi tegib qolar, ancha yaxshi gaplar yozilgan ekan (aslida bunday kontentlar juda ko'p)

(docker o'rganmoqchi bo'lib yurgan python'chilarga yuboramiz πŸ˜‰)

Link: https://testdriven.io/blog/docker-best-practices/
Please open Telegram to view this post
VIEW IN TELEGRAM
The most difficult doings in the world:

– Getting up in the morning
– Sleeping in the night
– Naming variables
– Finding your future halal wife
– Working in the team

Till today, I found these doings as most difficult. I don't know maybe they are increases or reduces

Β© πŸ€·β€β™‚οΈ
Please open Telegram to view this post
VIEW IN TELEGRAM
Meni chindan ham bezovta qiladigan 2 savol:

1) GitHub'dagilar GitHub'ni yaratish uchun GitHub-dan foydalanadimi?
2) GitHub ishlamay qolsa, GitHub-ni tuzatish uchun GitHub-dan foydalanib eski versiya (rollback commit) qaytishi mumkinmi?

#meme πŸ€”
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‡ΊπŸ‡ΈIf you don't like this world, learn programming and change it!

πŸ‡ΊπŸ‡Ώ Agar sizga bu dunyo yoqmasa, dasturlashni o'rganing va uni o'zgartiring!

- Kimdir πŸ€·β€β™‚οΈ

(aqili gaplar kuni ekanda bugun :πŸ‘‡πŸ˜)
Please open Telegram to view this post
VIEW IN TELEGRAM
Deleting unused Django media files πŸ—‘

Tasavur qilingki sizning 1 yil oldingi kodingizda ko'p marotaba update qilinadigan File field model bor. Bazada 4K oshiq bunday datalar mavjud va ularning 80% (deyarli) 3 kunda 10 mb file yuklanib yangilanib boriladi. Natijada ortiqcha eski filelar o'chirilmay MEDIA_ROOT papkada saqlanib qolavergan.

Savol:
- Hozirgi vaziyatda qanday qilib havfsiz ravishda MEDIA_ROOT ni keraksiz faylardan tozalashimiz mumkin?


class AnalyFiles:
- title = models.Charfield()
- file = models.FileField()



p.s) Boshidan hech qanday remove qilish uchun signallar va save() metod overide qilinmagan
Please open Telegram to view this post
VIEW IN TELEGRAM
O'zbek tilidagi bu kabi video darslar ko'payib borgani yaxshi.

Qancha advanced mavzular ko'p bo'lsa shuncha yaxshi, bularni qulab quvatlanilsa arziydi! )

* https://www.youtube.com/@abdurasulovcodes