Brogrammist

Description
Veb-dasturlash bo'yicha kamtarona bilim va tajribalarimni ulashaman.

Sayt: https://diyorbek.uz

YouTube: https://youtube.com/@brogrammistuz

Insta: https://instagram.com/brogrammistuz
Advertising
We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 1 month ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 1 week ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 2 weeks, 6 days ago

1 month, 1 week ago

Frontendni o'rganyotganlar,

Qasyi tekin API servislardan foydalanisizlar portfolio yoki shunchaki o'rganish uchun?

Masalan, man themoviedb.org, openlibrary.org lardan foydalanardim. Sizchi?

1 month, 2 weeks ago

Tilshunoshlikka oid loyihalarimdan yana biri bu Transliterator.Uz Xususiyalari: - Matnlarni lotin/kirill alifbosiga o'girish - MS Ofiice fayllarni va oddiy matn fayllarni o'girish - Deyarli barcha istisno so'zlar va qoidalarni aniqlay oladi - Qisman…

1 month, 2 weeks ago

Tilshunoshlikka oid loyihalarimdan yana biri bu Transliterator.Uz

Xususiyalari:

- Matnlarni lotin/kirill alifbosiga o'girish

- MS Ofiice fayllarni va oddiy matn fayllarni o'girish

- Deyarli barcha istisno so'zlar va qoidalarni aniqlay oladi

- Qisman transliteratsiya, ya'ni matnning faqat belgilangan qismini o'giradi

- Istisno so'zlar ro'yxatini kengaytirish

🔗 https://transliterator.uz

Github: https://github.com/diyorbek/lotin-kirill

Aytgancha, 100% client-side! Hech qanday serverlarsiz ishlaydi (albatta sahifani uzatuvchi serverdan tashqari)

P.S. Bu loyiha ham eskilaridan. Maqsad o'zi yuqoridagi Fonetika loyihasini kirill alifbosida ham ishlashini ta'minlash edi. Lekin lotin-kirill masalasi ham kichik narsa emasligini anglab yetganman.

5 months ago

Qiziq fakt

Afandi so'zi bilan "Authetication" so'zi bitta o'zakdan kelib chiqqan.

Ingliz tiliga "authentic" so'zi qadimgi yunon tilidagi "authentikos" so'zi orqali kirib kelgan. Ma'nosi "haqiqiy" yoki "ishonchli" degani.

Vizantiya (Sharqiy Rim imperiyasi) yunonchasida bu so'z "afentes" shakliga kelib qoladi va "boshqaruvchi", "katta odam" ma'nolarida ishlatila boshlaydi.

Turklar Vizantiya imperiyasi o'rniga kelar ekan, tabiiy ravishda vizantiyacha-yunoncha so'zlar turk tilida ham qo'llanila boshlagan. Turklar "katta odamlar"ni "efendi" deb atashgan. Ya'ni boshliq yoki martabali odamlarga shunday murojaat qilishgan.

Masalan, "Mustafa Efendi", "Yusuf Efendi". O'zbekchada "Nasriddin Afandi".

Bu huddi ingliz tilidagi "Sir" yoki "Lord" unvoniga o'xshaydi (Sir Rowan Atkinson).

....

?

Shunda, "authentication" degani "afandilashtirish" deganimi?

5 months, 1 week ago

False alarm - faqat mani browserimda shunqa bo'lyotgan ekan. Safarida tekshirdim, hammasi joyida. Chrome extension (Dark Reader) sababli bo'lyotgan ekan.

P.S. shadcn-ui is still overrated ?

5 months, 1 week ago

shadcn-ui is overrated btw

7 months ago

Aytgancha, JavaScript ni zo'r o'rganmoqchi bo'lsangiz C++ ni o'rganing. Nega? 1. JavaScript ostida C++ da yozilgan kodlar yotadi. Hech o’ylab ko’rganmisiz, “setTimeout” o’zi qanday ishlaydi? Uning kodi qanday yozilgan? Yoki “addEventListener” aslida signalni…

7 months ago

Aytgancha,

JavaScript ni zo'r o'rganmoqchi bo'lsangiz C++ ni o'rganing.

Nega?

1. JavaScript ostida C++ da yozilgan kodlar yotadi.

Hech o’ylab ko’rganmisiz, “setTimeout” o’zi qanday ishlaydi? Uning kodi qanday yozilgan?
Yoki “addEventListener” aslida signalni qayerda oladi?
Yoki oddiy “” HTML tegi qanday qilib ekranga tugmacha chiqaradi?
“Event loop” o’z nomi bilan oddiy “while loop” asosida ishlashini bilarmidingiz?

O’ylab ko’rmagan bo’lsangiz, endi o’ylab ko’ring!

2. Xotirani boshqarish (Memory management)

JavaScript da bu narsani siz qilmaysiz. Sahna ortidagi JS engine bu ishlarni siz uchun qiladi. Uning qanday ishlashini tushunsangiz, quyidagi JS ko’nikmalaringiz rivojlanadi:
a. kod optimizatsiyasi
b. katta ma’lumotlar bilan ishlash
c. “memory-leak“larni payqay olish (ha JS da ham bo’ladi)

3. Multithreading

Bu ham JS da yo’q - desam xato gapirgan bo’laman. Shunchaki JS da boshqacha konstruksiya bor xolos (WebWorker lar). Undan tashqari “event-listener”lar va shu kabi brauzerning asinxron API lari boshqa thread da ishlaydi. Ularni yaxshi tushunish uchun “multithreading” qanday ishlashini bilish foydali.

4. Har bir texnologiya aslida sodda texnologiyalar jamlanmasi ekanini tushunish

Ularning murakkabligi o’sha jamlanmaning kattaligida, ko’pligida. Lupa ostiga olib qarasangiz ularning qanchalik sodda ekanligini ko’rasiz.

P.S. C++ dan tashqari Go, Rust kabi tillarni ham misol qilsam bo’lardi. Lekin ularda memory management bo’yicha qo’shimcha konstruksiyalar kiritilgan. Shu sabab "memory-management"ni yaxshi tushunish uchun C/C++ ga teng kelolmaydi (IMHO).

Undan tashqari eng kuchli JS engine bo’lmish V8 C++ da yozilgan. Chrome ustiga qurilgan har bir brauzerda V8 ishlaydi. NodeJS va Deno ham. Bun ham ancha-muncha C++ kodga ega.

7 months, 1 week ago

CSS prefers-reduced-motion

Agar kompyuteringizda yoki telefoningizda Reduce Motion (Harakatni Kamaytirish) yoqilgan bo'lsa, UI ortiqcha animatsiyalarsiz ishlashni boshlaydi.
Masalan, tugmacha odatda bosilganda kichrayib-kattalashsa, Reduce Motion holatida faqat rangi o'zgaradi va hech qanday animatsiya ko'rmaysiz.

Bu sozlama nega kerak:
1. "Accessibility", ya'ni ko'rish bog'liq nuqsoni bor odamlar uchun.
2. dastur tezroq ishlashi uchun
3. kamroq energiya sarfi uchun va h.k.

Veb-saytingiz yoki veb-dasturingiz "Accessible" bo'lishi uchun sistema sozlamalari bilan mos ishlashi zarur. Agar sistemada Reduced Motion yoqilgan bo'lsa animatsiyalarni o'chirishingiz yoki kamaytirishingiz kerak.

CSS da bu quyidagicha qilinadi:

```

div {
transition: transform 1s;
animation: fadeIn 2s;
}

@media (prefers-reduced-motion) {
div {
transition: none;
animation: none;
}

/ yoki boshqa juda oddiy
animatsiya bilan almashtiriladi
/
}
```

9 months ago
We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 1 month ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 1 week ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 2 weeks, 6 days ago