Uzbek Developers
2.18K subscribers
1.05K photos
125 videos
5 files
1.83K 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
#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
#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