#git #texnologiya #uzbekdevs
GIT (Control)
Git distributed version control system bo'lib, kod tarixini, branchlarni va jamoaviy ishlab chiqishni boshqaradi. Commit, branch, merge, rebase, tag va remote tushunchalari professional dasturchining kundalik ish jarayonidir. Git faqat kod saqlash vositasi emas; u release, rollback, code review va jamoa intizomini ta'minlaydigan asosiy muhandislik infratuzilmasidir.
📚 GIT darsliklari
👉 uzbekdevs.uz/git
uzbekdevs.uz / @uzbekdevs
11👍3
#sql #darsliklar #uzbekdevs
SQL tili
SQL - Kirish
SQL - Ma'lumot turlari
SQL - SELECT kalit so’zi
SQL - INSERT INTO, Ma’lumot qo’shish
SQL - UPDATE, Ma’lumotni tahrirlash
SQL - DELETE, Ma’lumotlarni o’chirish
SQL - AND, OR, NOT operatorlari
SQL - Ma’lumotlarni filtrlash (ORDER BY, LIMIT, TOP)
SQL - Aggregat funksiyalar (MIN, MAX, COUNT, AVG, SUM)
SQL - LIKE, IN, BETWEEN operatorlari
SQL - Bog’lanishlar (JOINS) 1-qism
SQL - Bog’lanishlar (JOINS) 2-qism
SQL - GROUP BY va HAVING orqali guruhlash
SQL - Murakkab SELECT va INSERT ifodalar (SELECT INTO, INSERT INTO SELECT)
SQL - CASE va NULL ifodalar
SQL - Protseduralar
SQL - Jadvallar ustida amallar
SQL - Cheklovlar FK, PK, ...
👉 uzbekdevs.uz/darsliklar/sql
uzbekdevs.uz / @uzbekdevs
🔥2
#svg #wiki #uzbekdevs
SVG
Ikki o‘lchamli vektor grafikalar, shakllar va animatsiyalarni XML asosida ifodalaydi. Undan asosan logotiplar, ikonka va diagrammalar yaratishda foydalaniladi. Rasm masshtabini o‘zgartirganda sifat yo‘qolmaydi.
👉 uzbekdevs.uz/wiki/svg
uzbekdevs.uz / @uzbekdevs
Uzbek Developers (uzbekdevs) ijtimoiy tarmoqlardagi rasmiy sahifalari! #uzbekdevs #links #fallow
» twitter.com/uzbekdevs
» threads.net/@uzbekdevs
» instagram.com/uzbekdevs
» youtube.com/uzbekdevs
» facebook.com/uzbekdevs
» linkedin.com/company/uzbekdevs/
@uzbekdevs | uzbekdevs.uz
» twitter.com/uzbekdevs
» threads.net/@uzbekdevs
» instagram.com/uzbekdevs
» youtube.com/uzbekdevs
» facebook.com/uzbekdevs
» linkedin.com/company/uzbekdevs/
"Twiiter, Threads va boshqa ijtimoiy tarmoqlarda bizning boy va rang-barang muhokamalarimizga qo'shiling. Fikrlaringiz, tajribalaringiz va ilhomlaringiz bizning jamoamiz uchun juda qimmatli. Sizning ishtirokingiz biz uchun juda muhim va bizni yanada kuchli qiladi. Sizni bizning ijtimoiy tarmoqlarimizda ko'rishni sabrsizlik bilan kutamiz va sizning qo'llab-quvvatlanganingiz uchun chin qalbdan minnatdorchilik bildiramiz!" - Uzbek Developers
@uzbekdevs | uzbekdevs.uz
🤝2
#protocol_data_unit #wiki #uzbekdevs
Protocol Data Unit
Tarmoq qatlamlarida ma'lumotlar, sarlavha va boshqaruv elementlarini yagona strukturaga birlashtirib uzatishga xizmat qiladi. U paketlar va segmentlar ko'rinishida harakatlanib, ma'lumotlarning izchil qayta ishlanishini ta'minlaydi. Bu tizim qurilmalar o'rtasida mantiqiy almashinuvni yo'lga qo'yadi va xizmatlar chegarasini aniq belgilaydi.
👉 uzbekdevs.uz/wiki/protocol-data-unit
uzbekdevs.uz / @uzbekdevs
#cron #claude #limit #uzbekdevs
Claude AI da 5 soatlik limit bazida ish rejimimizga to'g'ri kelmaydi, Claude AI ni ish vaqtimizga to'g'irlaymiz, quyidagi kodni server yoki PC background tarizda ishlatib quysangiz bo'ladi.
🚀 Claude CLI + Cron
1. Timezone:
sudo timedatectl set-timezone Asia/Tashkent
2. Claude path:
which claude
/usr/local/bin/claude
3. Script:
nano /home/uzbekdevs/claude-cron.sh
#!/bin/bash
LOG="/home/uzbekdevs/ping.log"
while true; do
OUTPUT=$(/usr/local/bin/claude -p "Hi" 2>&1)
echo "$(date '+%Y-%m-%d %H:%M:%S') $OUTPUT" >> "$LOG"
if echo "$OUTPUT" | grep -q "Credit balance is too low"; then
sleep 1800
else
break
fi
done
4. Permission:
chmod +x /home/uzbekdevs/claude-cron.sh
5. Cron:
crontab -e
0 5,10,15 * * * /home/uzbekdevs/claude-cron.sh
6. Tekshirish:
crontab -l
7. Log:
tail -f /home/uzbekdevs/ping.log
Natija:
05:00 → 10:00 → 15:00 va credit kam bo‘lsa har 30 daqiqada takrorlanadi.uzbekdevs.uz / @uzbekdevs
🔥3👍1🤣1
#metric #wiki #uzbekdevs
Metric
Tizim yoki jarayon xususiyatlarini vaqt bo‘yicha sonli qiymatlar ko‘rinishida o‘lchaydi. U CPU yuklamasi, so‘rovlar soni va kechikishlar kabi ma’lumotlarni agregat holatda saqlash uchun ishlatiladi. Monitoring va ogohlantirish tizimlarida holatni kuzatish hamda tahlil qilish imkonini beradi.
👉 uzbekdevs.uz/wiki/metric
uzbekdevs.uz / @uzbekdevs
#composite_index #wiki #uzbekdevs
Composite index
Ma'lumotlar bazasida bir nechta ustunlarni bitta tartiblangan kalitga birlashtirib, qidiruv va saralashni tezlashtiradi. U bir nechta shartlar asosida ma'lumot qidirilganda yoki jadvalni tartiblaganda ishlatiladi. Barcha kerakli ustunlar indeksda bo'lsa, tizim asosiy jadvalga murojaat qilmasdan javobni qaytaradi.
👉 uzbekdevs.uz/wiki/composite-index
uzbekdevs.uz / @uzbekdevs
#kernel #wiki #uzbekdevs
Kernel
Operatsion tizimning ichki qismi sifatida kompyuter qurilmalari va dasturlar o‘rtasidagi aloqani boshqaradi. U protsessor, xotira va disk kabi resurslarni tartibli taqsimlab, dasturlarning xavfsiz ishlashini ta'minlaydi. Dasturlar qurilmalarga to‘g‘ridan-to‘g‘ri murojaat qilmay, so‘rovlarini ushbu qatlam orqali yuboradi.
👉 uzbekdevs.uz/wiki/kernel
uzbekdevs.uz / @uzbekdevs
👍1🔥1
#segmentation #wiki #uzbekdevs
Segmentation
Xotirani kod, ma'lumotlar va stek kabi mantiqiy qismlarga ajratish orqali kompyuter arxitekturasida manzillar boshqariladi. Undan dasturiy ta'minotning turli bo'limlarini izolyatsiya qilish va xotira bilan ishlashni tartibga solishda foydalaniladi. Ruxsatsiz yoki yaroqsiz manzillarga murojaat qilinganda tizim xatolik beradi.
👉 uzbekdevs.uz/wiki/segmentation
uzbekdevs.uz / @uzbekdevs
#subversion #texnologiya #uzbekdevs
Subversion (Control)
Apache Subversion markazlashgan versiya nazorati tizimidir. Fayllar va kataloglarning o‘zgarish tarixini markaziy repositoryda saqlaydi.
👉 uzbekdevs.uz/subversion
uzbekdevs.uz / @uzbekdevs
#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