Brogrammist
Kim biladi nega shadcn-ui bunaqa ishlaydi? Page initial load boganda shunaqa flicker bor. π€ Buni ataylab qilishganmi?
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 π
P.S. shadcn-ui is still overrated π
π12π4π€3
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?
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?
π27π8π€2
Forwarded from Azimjon's Fikrlog
π Bugun mutolaa.com ofisida mehmon boβldik, 1.7 million kitob, 1298 audio kitob va 820,000 foydalanuvchiga ega - ular orasida men ham bor. Ajoyib jamoa, oβzgacha muhit.
π Kitoblar orasida kofe ichib, kod yozmoqchi boβlsangiz:
maps.app.goo.gl/CwdkC3K5efRTGLg26
π Kitoblar orasida kofe ichib, kod yozmoqchi boβlsangiz:
maps.app.goo.gl/CwdkC3K5efRTGLg26
π15π₯3
Forwarded from GDG Tashkent (Khumoyun Inoyatov)
π₯ GDG Tashkent-dan uzoq tanaffusdan keyingi birinchi kuzgi Web Dev Meetup #3 ni kutib oling!
Kelayotgan shanba kuni yurtimiz va dunyoning top kompaniyalarida faoliyat yuritadigan web-dasturchilar bilan Web Dev Meetup oβtkazamiz.
π₯ Spikerlar ichida:
- Ravshan Samandarov, Oxagile;
- Diyorbek Sadullaev, Pinterest;
- Doniyor Yusupov, Uzum Market;
- Umar Sadullaev, Unicon Soft;
Tadbir toβliq oβzbek tilida boβladi!
π Sana: 7-Sentabr, 2024
π Vaqt: 14:00
π Joy: IT Park, Muminov 7/1
Ishtirok etish narxi: BEPUL.
π Ro'yxatdan o'tish uchun havola:
https://gdg.community.dev/events/details/google-gdg-tashkent-presents-web-dev-meetup-3/
* Joylar soni chegaralanganligi tufayli "First come first serve" qoidalari amal qiladi. Joy sigβimi 180 kishi. Tadbir online translatsiya qilinadi.
@gdgtashkent
Kelayotgan shanba kuni yurtimiz va dunyoning top kompaniyalarida faoliyat yuritadigan web-dasturchilar bilan Web Dev Meetup oβtkazamiz.
π₯ Spikerlar ichida:
- Ravshan Samandarov, Oxagile;
- Diyorbek Sadullaev, Pinterest;
- Doniyor Yusupov, Uzum Market;
- Umar Sadullaev, Unicon Soft;
Tadbir toβliq oβzbek tilida boβladi!
π Sana: 7-Sentabr, 2024
π Vaqt: 14:00
π Joy: IT Park, Muminov 7/1
Ishtirok etish narxi: BEPUL.
π Ro'yxatdan o'tish uchun havola:
https://gdg.community.dev/events/details/google-gdg-tashkent-presents-web-dev-meetup-3/
* Joylar soni chegaralanganligi tufayli "First come first serve" qoidalari amal qiladi. Joy sigβimi 180 kishi. Tadbir online translatsiya qilinadi.
@gdgtashkent
π6π₯3
Forwarded from 42β‘οΈ
β‘οΈFrontend dasturlashga kirish
@qirikki dan offlayn darslar:
- 12,14,16,18-sentabr kunlari, soat 10:00 dan 16:00 gacha bo'lib o'tadi.
π¨βπ« Mentor:
Diyorbek Sadullaev, Pinterest kompaniyasida senior dasturchi.
βΌοΈ Joylar soni chegaralangan: darslarga faqat birinchi 15 kishi taklif qilinadi.
π 42.uz/course/frontend-dasturlashga-kirish
@qirikki dan offlayn darslar:
- 12,14,16,18-sentabr kunlari, soat 10:00 dan 16:00 gacha bo'lib o'tadi.
π¨βπ« Mentor:
Diyorbek Sadullaev, Pinterest kompaniyasida senior dasturchi.
βΌοΈ Joylar soni chegaralangan: darslarga faqat birinchi 15 kishi taklif qilinadi.
π 42.uz/course/frontend-dasturlashga-kirish
π₯18π7π2π1
π1
HTML-like Comments
JavaScript qiziq til-da! Men ham bugun bildimki, HTML dagi kommentlar JS da ham ishlar ekan.
Yuqoridagi kodda <!-- ifodasi aslida komment boshlanishi edi. Shuning uchun ataylab joy tashlamay yozgandim. Aybga buyurmaysiz, qizg'in baxs ko'rgim kelgandi π¬.
Javob: 0
Chunki: "0 <!-- a;" === "0 // a;"
Ya'ni 0 dan keyin kelgan qism kommentariyaga aylanadi.
Variantlarda ham to'g'ri javob yo'q edi. Uzr π¬οΈοΈ
Aytgancha, bu nafaqat brauzerda, NodeJS da ham ishlaydi. Chunki HTML-like comments ECMAScript spec'larida bor.
https://262.ecma-international.org/#sec-html-like-comments
JavaScript qiziq til-da! Men ham bugun bildimki, HTML dagi kommentlar JS da ham ishlar ekan.
Yuqoridagi kodda <!-- ifodasi aslida komment boshlanishi edi. Shuning uchun ataylab joy tashlamay yozgandim. Aybga buyurmaysiz, qizg'in baxs ko'rgim kelgandi π¬.
Javob: 0
Chunki: "0 <!-- a;" === "0 // a;"
Ya'ni 0 dan keyin kelgan qism kommentariyaga aylanadi.
Variantlarda ham to'g'ri javob yo'q edi. Uzr π¬οΈοΈ
Aytgancha, bu nafaqat brauzerda, NodeJS da ham ishlaydi. Chunki HTML-like comments ECMAScript spec'larida bor.
https://262.ecma-international.org/#sec-html-like-comments
π12π₯1
HTML ping
Ko'pincha sahifadagi linklarga analitika uchun "event listener"lar qo'shiladi. Masalan, biror link bosilganda "link bosildi" degan hodisa analitika serveriga jo'natiladi.
Buning uchun shu paytgacha JavaScript ishlatib kelganman. Hozir bilib qoldimki, buni faqat HTMLning o'zida qilsa ham bo'lar ekan,
Lekin bu usuldan foydalanmasam kerak. Chunki ping attributi faqat <a> tegi uchun mavjud. Button va boshqa elementlar uchun ishlamaydi. Bundan tashqari Firefox bu atribut ishlashini cheklar ekan.
Qachon ishlatar edim? Balki kichik HTML sahifa uchun analitika qo'shganda. π€·ββοΈ
Ammo baribir analitika servislari kutubxonalari shunchaki sahifaga ularning kutubxonasini qo'shish bilan linklarni kuzatishni boshlashadi. Ortiqcha ishga o'rin yo'q.
To'liq MDNda
Ko'pincha sahifadagi linklarga analitika uchun "event listener"lar qo'shiladi. Masalan, biror link bosilganda "link bosildi" degan hodisa analitika serveriga jo'natiladi.
Buning uchun shu paytgacha JavaScript ishlatib kelganman. Hozir bilib qoldimki, buni faqat HTMLning o'zida qilsa ham bo'lar ekan,
ping
atributi orqali:
<a
href="https://example.com"
ping="https://example-tracking.com"
>Example Link</a
>
Lekin bu usuldan foydalanmasam kerak. Chunki ping attributi faqat <a> tegi uchun mavjud. Button va boshqa elementlar uchun ishlamaydi. Bundan tashqari Firefox bu atribut ishlashini cheklar ekan.
Qachon ishlatar edim? Balki kichik HTML sahifa uchun analitika qo'shganda. π€·ββοΈ
Ammo baribir analitika servislari kutubxonalari shunchaki sahifaga ularning kutubxonasini qo'shish bilan linklarni kuzatishni boshlashadi. Ortiqcha ishga o'rin yo'q.
To'liq MDNda
MDN Web Docs
HTMLAnchorElement: ping property - Web APIs | MDN
The ping property of the HTMLAnchorElement interface is a space-separated list of URLs. When the link is followed, the browser will send POST requests with the body PING to the URLs.
π18