This media is not supported in your browser
VIEW IN TELEGRAM
Mana JavaScript API qanday ishlaydi.
π€―7π3
Bu yerda to'liqroq ma'lumot berilgan:
https://developer.chrome.com/docs/ai/built-in#get_an_early_preview
https://developer.chrome.com/docs/ai/built-in#get_an_early_preview
Chrome for Developers
Built-in AI | AI on Chrome | Chrome for Developers
Built-in AI brings powerful models client-side, so you can offer AI features to users, while protecting sensitive data and improving latency.
π2π₯2
2 haftacha oldin Google dan rekruter aloqaga chiqib, intervyu belgilagandik. Har doimgidek "phone screening" intervyu belgilandi. Shu suhbatdan o'tgach ketma-ket boladigan "virtual onsite" bo'lishi kerak edi.
To'g'risi boshida "Googleda ishlab nima qilaman", "Offer olganch qanday bo'larkin, hozirgi ishim yaxshiku" degan hayollar o'tdi. Chunki oxirgi payt Googleda ishlash haqida unchalik ham ijobiy fikrlar eshitmayotgandim.
Sal oldin rekruter telefon qilib aytdi; phone- screening'dan o'tolmabman π¬.
Tanobimni tortib qo'yishdi. π
To'g'risi boshida "Googleda ishlab nima qilaman", "Offer olganch qanday bo'larkin, hozirgi ishim yaxshiku" degan hayollar o'tdi. Chunki oxirgi payt Googleda ishlash haqida unchalik ham ijobiy fikrlar eshitmayotgandim.
Sal oldin rekruter telefon qilib aytdi; phone- screening'dan o'tolmabman π¬.
Tanobimni tortib qo'yishdi. π
π33π₯9π€―6π1
Boshqalar uchun ham foydali bo'lishi uchun xulosalar:
1. Algoritmik malasalar yechishni to'xtatmasligim kerak edi. Tayyorgarlik uchun vaqt kam bo'lgani uchun texnik suhbatga tayyor emas edim.
2. Masalani bir qismini noto'g'ri tushunib qo'ydim va vaqt yo'qotdim. Masalani qaytarib o'qishim va intervyuchidan ko'proq savollar so'rashim kerak edi.
3. Beriladigan masala asosan klassik masalarning sal o'zgartirilgan versiyasi bo'ladi. Yechimi esa o'sha klassik yechimdan farq qilishi mumkin. Ammo yechimga o'sha klassik yechimni to'g'ri tushunish va o'shanga asoslanish orqali yetib borsa bo'ladi.
4. Masala uchun yordam so'rashdan uyalmasligim kerak edi. Bu ham masalani tushunish uchun savol so'raganday gap o'zi.
1. Algoritmik malasalar yechishni to'xtatmasligim kerak edi. Tayyorgarlik uchun vaqt kam bo'lgani uchun texnik suhbatga tayyor emas edim.
2. Masalani bir qismini noto'g'ri tushunib qo'ydim va vaqt yo'qotdim. Masalani qaytarib o'qishim va intervyuchidan ko'proq savollar so'rashim kerak edi.
3. Beriladigan masala asosan klassik masalarning sal o'zgartirilgan versiyasi bo'ladi. Yechimi esa o'sha klassik yechimdan farq qilishi mumkin. Ammo yechimga o'sha klassik yechimni to'g'ri tushunish va o'shanga asoslanish orqali yetib borsa bo'ladi.
4. Masala uchun yordam so'rashdan uyalmasligim kerak edi. Bu ham masalani tushunish uchun savol so'raganday gap o'zi.
π₯27π5
Google intervyuda berilgan savolni ochiqlamaslik haqida hech qanday gap bo'lmadi. Shuning uchun bo'lishaman:
Valid parentheses (To'g'ri qavslar)
Bu masalani ko'pchiligimiz ishlaganmiz. LeetCodedagi "easy" masalalardan.
Masalan shunday string'lar berilganda funksiyamiz true/false qaytarishi kerak. String lar faqat "(" va ")" qavslaridan iborat.
Intervyuda tushgan masala 2 qismdan iborat edi:
1. Check validity of input string.
2. Return valid string of parentheses.
You can delete, insert, flip a character. Return option with minimum number of edits!
1-qism oddiy, stack bilan ishlanadi. Tushuntirib o'tirmayman. Shunchaki o'zingiz ishlab ko'ring π
2-qism... uxxx... . Yaxshigina boshimni qotirib qo'ydi.
Demak, qavslarimiz to'g'ri bo'lsa stringni o'zini qaytaramiz. Agar noto'g'ri bo'lsa, to'g'rilab qaytaramiz.
Ya'ni har qanday holatda funksiyamizdan to'g'ri qavslardan iborat string qaytishi shart!
Eslataman, stringni to'g'rilash uchun 3 ta amal bajarish mumkin:
1. delete - o'chirish
2. flip - teskari o'girish
3. insert - qavs kiritish (ochuvchi yoki yopuvchi)
Xullas, misol keltiraman:
Men flip - teskari o'girish amalini unutib qo'ydim va hayollarim boshqa taraflarga ketib vaqt yo'qotdim. π
Yechimni bera oldim. Kodini yozdim. Lekin uni "dry-run" qilib tekshirishga ulgurmadim.
Hozircha siz o'zingiz harakat qilib ko'ringchi. Keyinroq yechimini yozaman.
Valid parentheses (To'g'ri qavslar)
Bu masalani ko'pchiligimiz ishlaganmiz. LeetCodedagi "easy" masalalardan.
Masalan shunday string'lar berilganda funksiyamiz true/false qaytarishi kerak. String lar faqat "(" va ")" qavslaridan iborat.
"" // true
"()" // true
"(())" // true
"()()(())" // true
"())" // false
")()" // false
Intervyuda tushgan masala 2 qismdan iborat edi:
1. Check validity of input string.
2. Return valid string of parentheses.
You can delete, insert, flip a character. Return option with minimum number of edits!
1-qism oddiy, stack bilan ishlanadi. Tushuntirib o'tirmayman. Shunchaki o'zingiz ishlab ko'ring π
2-qism... uxxx... . Yaxshigina boshimni qotirib qo'ydi.
Demak, qavslarimiz to'g'ri bo'lsa stringni o'zini qaytaramiz. Agar noto'g'ri bo'lsa, to'g'rilab qaytaramiz.
Ya'ni har qanday holatda funksiyamizdan to'g'ri qavslardan iborat string qaytishi shart!
Eslataman, stringni to'g'rilash uchun 3 ta amal bajarish mumkin:
1. delete - o'chirish
2. flip - teskari o'girish
3. insert - qavs kiritish (ochuvchi yoki yopuvchi)
Xullas, misol keltiraman:
input = "()"
output = "()" // to'g'ri bo'lgani uchun o'zini qaytaramiz
input = "())" // 3 xil to'g'ri javob bor, istalganini qaytarish mumkin
output1 = "()" // oxirgi qavsni ochiramiz
output2 = "(())" // boshiga ochuvchi qavs qo'yamiz
output3 = "()()" // oxirgi qavsni teskari o'girib, oxiriga yopuvchi qavs qo'yamiz
Men flip - teskari o'girish amalini unutib qo'ydim va hayollarim boshqa taraflarga ketib vaqt yo'qotdim. π
Yechimni bera oldim. Kodini yozdim. Lekin uni "dry-run" qilib tekshirishga ulgurmadim.
Hozircha siz o'zingiz harakat qilib ko'ringchi. Keyinroq yechimini yozaman.
π17π6π2π₯1
Forwarded from Diyorbek
Media is too big
VIEW IN TELEGRAM
Kim biladi nega shadcn-ui bunaqa ishlaydi? Page initial load boganda shunaqa flicker bor. π€
Buni ataylab qilishganmi?
Buni ataylab qilishganmi?
π3
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