Uzbek Developers
2.18K subscribers
1.05K photos
125 videos
5 files
1.84K links
Dasturlash va IT sohasini bepul o'rganing.
⭐️ blogpost.uz/@uzbekdevs

🌐 uzbekdevs.uz

Team Lead 👉 mastersherkulov.com

Homiylar & Hamkorlar ⤵️
uzbekdevs.uz/sponsors


tirikchilik.uz/uzbekdevs
Download Telegram
#self_join #wiki #uzbekdevs


Self join

Bitta jadvalni o‘ziga bog‘lash orqali undagi ma’lumotlar orasidagi iyerarxik aloqalarni yoki takrorlanishlarni aniqlash mumkin. Buning uchun oddiy JOIN operatori ishlatilib, har bir nusxaga alohida alias beriladi. Xodim va rahbar munosabatlarini topish yoki bir xil emailga ega foydalanuvchilarni ajratishda qo‘llaniladi.

👉 uzbekdevs.uz/wiki/self-join

uzbekdevs.uz / @uzbekdevs
#stream #wiki #uzbekdevs


Stream

Ma'lumotlar to'plamini xotirada kutmasdan, vaqt davomida ketma-ket kelgan elementlarni bosqichma-bosqich qayta ishlash imkonini beradi. U fayllar, tarmoq paketlari va dasturlashdagi lazy sequence kabi turli texnologiyalarda ma'lumotlar oqimini boshqarish uchun ishlatiladi. Bu usul resurslarni tejaydi va katta hajmdagi ma'lumotlarni qismlarga bo'lib qayta ishlashga yordam beradi.

👉 uzbekdevs.uz/wiki/stream

uzbekdevs.uz / @uzbekdevs
#rubyonrails #texnologiya #uzbekdevs


Ruby on Rails (Backend)

Ruby on Rails Ruby tilida web ilovalar yaratish frameworkidir. MVC arxitekturasi, ORM va tayyor generatorlar orqali ishlab chiqish jarayonini tezlashtiradi.

👉 uzbekdevs.uz/ruby-on-rails

uzbekdevs.uz / @uzbekdevs
#online_certificate_status_protocol #wiki #uzbekdevs


Online Certificate Status Protocol

Raqamli sertifikatlar bekor qilinganmi yoki yo‘qligini onlayn tekshirish imkonini beradi. U alohida sertifikatlar bo‘yicha real vaqt rejimida ma’lumot olib, xavfsizlikni ta’minlaydi. OCSP stapling usuli esa mijozning responderga to‘g‘ridan-to‘g‘ri bog‘liqligini kamaytiradi.

👉 uzbekdevs.uz/wiki/online-certificate-status-protocol

uzbekdevs.uz / @uzbekdevs
#recursion #wiki #uzbekdevs


Recursion

Funksiya murakkab masalani kichikroq qismlarga bo‘lib yechish uchun o‘zini qayta chaqirishi orqali ishlaydi. U daraxtlar bilan ishlash, saralash algoritmlari va ichma-ich tuzilgan ma'lumotlarni tahlil qilishda qo‘llaniladi. To‘g‘ri tuzilgan yechim kodni qisqartiradi va mantiqni soddalashtiradi.

👉 uzbekdevs.uz/wiki/recursion

uzbekdevs.uz / @uzbekdevs
#minio #wiki #uzbekdevs


MinIO

Ma'lumotlarni bucket va object modelida saqlash uchun xizmat qiluvchi yuqori unumdor tizimdir. U media fayllar, zaxira nusxalar va katta datasetlarni private cloud yoki Kubernetes muhitlarida boshqarish imkonini beradi. S3-mos API yordamida ma'lumotlarni yuklash, yuklab olish va ularni xavfsiz saqlashni ta'minlaydi.

👉 uzbekdevs.uz/wiki/minio

uzbekdevs.uz / @uzbekdevs
#system_in_package #wiki #uzbekdevs


System in Package

Bir nechta chiplet, xotira va passiv komponentlarni yagona paketda birlashtirib, ma'lumotlarni saqlash va boshqarish tizimini yaratadi. U turli texnologiyadagi qismlarni qisqa yo'llar orqali bog'lab, energiya va tezlik muvozanatini ta'minlash uchun ishlatiladi. Operatsion tizim va drayverlar resurslarni boshqarishda ushbu tizimning topologiyasi va registrlari ma'lumotlariga tayanadi.

👉 uzbekdevs.uz/wiki/system-in-package

uzbekdevs.uz / @uzbekdevs
#cockroachdb #texnologiya #uzbekdevs


CockroachDB (Database)

CockroachDB taqsimlangan SQL ma’lumotlar bazasidir. Tugunlar orasida ma’lumotlarni nusxalab, uzluksiz ishlash va gorizontal kengayishni ta’minlaydi.

👉 uzbekdevs.uz/cockroachdb

uzbekdevs.uz / @uzbekdevs
#multicast_group #wiki #uzbekdevs


Multicast group

Ma'lumotlarni bitta manbadan faqat ularni qabul qilishni istagan qurilmalar guruhiga yetkazish imkonini beradi. Tarmoq paketlarni yo'llar ajralgan nuqtalarda ko'paytirib, faqat guruh a'zolari joylashgan segmentlarga uzatadi. Bu usul har bir qabul qiluvchiga alohida nusxa yuborishga qaraganda resurslarni tejaydi.

👉 uzbekdevs.uz/wiki/multicast-group

uzbekdevs.uz / @uzbekdevs
#limit #wiki #uzbekdevs


Limit

So‘rov yoki operatsiya qaytarishi mumkin bo‘lgan birliklarning yuqori chegarasini belgilaydi. Ma’lumotlar bazasi va API-larda natija qatorlari sonini cheklash orqali kerakli ma’lumotlar oynasini tanlash imkonini beradi. Mos indekslar yordamida kerakli qatorlar topilgach skanni to‘xtatib, so‘rovlar tezligini oshiradi.

👉 uzbekdevs.uz/wiki/limit

uzbekdevs.uz / @uzbekdevs
#login #wiki #uzbekdevs


Login

Foydalanuvchi axborot tizimiga o‘z shaxsini tasdiqlab kirish jarayonidir. Tizim kiritilgan ma'lumotlarni tekshirib, muvaffaqiyatli natija bo‘lgach sessiya yoki token yaratadi. Xavfsizlikni oshirish uchun parol bilan birga biometrik belgilar yoki bir martalik kodlar ishlatiladi.

👉 uzbekdevs.uz/wiki/login

uzbekdevs.uz / @uzbekdevs
#edge_list #wiki #uzbekdevs


Edge List

Grafni undagi qirralarning uchlari ro‘yxati shaklida saqlash usuli algoritmlar va ma’lumotlar tuzilmalarida natijani aniq ifodalash uchun xizmat qiladi. U barcha qirralarni ketma-ket ko‘rish, fayldan o‘qish va Kruskal algoritmida vaznlar bo‘yicha saralashda soddalikni ta’minlaydi. Tanlov bajariladigan so‘rovlar, kirish hajmi va yangilanish chastotasiga qarab amalga oshiriladi.

👉 uzbekdevs.uz/wiki/edge-list

uzbekdevs.uz / @uzbekdevs
#test_lifecycle #wiki #uzbekdevs


Test lifecycle

Test runner testlarni topishdan boshlab, muhitni tayyorlash, bajarish va natijalarni hisobot qilishgacha bo‘lgan bosqichlarni boshqaradi. U resurslarni to‘g‘ri taqsimlash, testlar orasidagi izolyatsiyani ta'minlash va ishlatilgan vositalarni xavfsiz yopishga xizmat qiladi. Bu jarayon testlar vaqtini kamaytirish hamda xatolarni aniqroq aniqlash imkonini beradi.

👉 uzbekdevs.uz/wiki/test-lifecycle

uzbekdevs.uz / @uzbekdevs
#soft_assertion #wiki #uzbekdevs


Soft assertion

Birinchi xatolikda testni to‘xtatmay, bir nechta mustaqil tekshiruv natijalarini yig‘ib, oxirida jamlangan hisobotni chiqaradi. U katta obyektlar yoki UI sahifadagi bir-biriga bog‘liq bo‘lmagan maydonlarni tekshirishda ko‘proq diagnostika beradi. Barcha farqlarni bitta run’da ko‘rish imkoniyati tufayli xatolarni aniqlash osonlashadi.

👉 uzbekdevs.uz/wiki/soft-assertion

uzbekdevs.uz / @uzbekdevs
#distributed_table #wiki #uzbekdevs


Distributed table

Ma'lumotlar bir nechta serverlarga taqsimlanadi va foydalanuvchiga yagona jadval shaklida ko'rsatiladi. Bu tizim katta hajmdagi ma'lumotlar bilan ishlash va yuklamani oshirish imkonini beradi. So'rovlar maxsus koordinatorda yig'ilib, tegishli tugunlar orqali bajariladi.

👉 uzbekdevs.uz/wiki/distributed-table

uzbekdevs.uz / @uzbekdevs
🔥1
Dasturchilikda kun bo‘yi kompyuter qarshisida o‘tirib qolish oson. Ovqatlanish esa nazoratsiz ketsa, kimdadir vazn oshadi, kimdadir esa kerakli kaloriyani yig‘ish qiyin bo‘ladi.

Shu uchun @getcalbot yordam berishi mumkin.

Yegan ovqatingizni botga:
✍️ yozib yuboring
🎙 ovozli xabar yuboring
📸 rasm yuboring
🎥 video yuboring

Bot kaloriyasini hisoblab, kunlik ovqatlanishingizni kuzatishga yordam beradi.

🎯 Vazn kamaytirmoqchimisiz? — ortiqcha kaloriyani kamaytirish uchun mashq tavsiyalari beradi.

💪 Vazn yig‘moqchimisiz? — kunlik kaloriyani yetarli darajaga chiqarish va ovqatlanishni nazorat qilishga yordam beradi.

Qisqasi, ovqatni tracking qilishni boshlash uchun alohida app qidirib yurish shart emas.

👉 t.me/getcalbot?start=488140160

uzbekdevs.uz / @uzbekdevs
🔥2👍1
#central_authentication_service #wiki #uzbekdevs


Central Authentication Service

Yagona login orqali bir nechta veb-ilovalarga kirish imkonini beruvchi tizimdir. Foydalanuvchi markaziy serverda autentifikatsiyadan o‘tib, maxsus chipta yordamida turli servislar uchun lokal sessiya ochadi. Bu usul foydalanuvchini har bir ilovaga alohida kirish majburiyatidan xalos qiladi.

👉 uzbekdevs.uz/wiki/central-authentication-service

uzbekdevs.uz / @uzbekdevs
#deserialization #wiki #uzbekdevs


Deserialization

Matn, binary yoki bayt oqimi ko‘rinishidagi ma’lumotlarni dastur ichidagi obyekt va ma’lumotlar tuzilmasiga qayta aylantiradi. U HTTP so‘rovlar, ma’lumotlar bazasi va kesh kabi manbalardan kelgan tashqi inputlarni runtime turlariga o‘tkazish uchun xizmat qiladi. Jarayon davomida ma’lumotlar formati, sxemasi va turlari tekshirilib, xavfsiz obyektlar yaratiladi.

👉 uzbekdevs.uz/wiki/deserialization

uzbekdevs.uz / @uzbekdevs
#binary_search #wiki #uzbekdevs


Binary Search

Saralangan ma'lumotlar orasidan qidiruv oraliqlarini har qadamda yarmiga qisqartirish orqali kerakli elementni topadi. U indekslar, chegaraviy qiymatlar va maksimal parametrlar bilan ishlashda qo'llaniladi. Katta hajmdagi ma'lumotlar bilan ishlaganda vaqtni tejaydi.

👉 uzbekdevs.uz/wiki/binary-search

uzbekdevs.uz / @uzbekdevs