Wahid’s Blog

Description
Bu yerda diktatura, faqat meni fikrlarim to’g’ri 🥸
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, 2 days ago

2 months ago

Bugun ertalab shogirtlarimga qanday qilib diplom vasvasasi juda ko’p talantli yoshlarni umrini yeyotgani haqida juda ham mayin ohangda maqola yozaman degan edim.

Bugungi muhokamalardan keyin maqola ohangi qo’polroq bo’lib qoladigan ko’rinadi.

Shu sababdan maqolani 1-2 kun ichida kechiktirib yozishga qaror qildim.

2 months ago

Bootcamp guruhimizga C# qismi tugasa qo'shilib olamiz deganlar bor ekan 💡

Ishoninglar, 1 oylik C# qismida .NET dasturchi sifatida tajribaga egalar ham sal qiynalib qolyapti.

Misol uchun oxirgi darsimizda "To'plamlar (Collections)" mavzusini boshladik (bilaman 4-darsdayoq to'plamlar sounds crazy 😲). Dars davomida xUnit test loyiha yaratish va berilgan 10ta To'plamlarga doir Algoritmik masalalarni Automated-Test yordamida tekshirishni o'rgatdim.

Buni natijasida berilgan 10ta algoritmik masalalarni men tekshirmayman. Test loyihani o'zi dotnet test komandasi orqali tekshiradi.

⚠️ Disclaimer, bizni darslarimiz hammaga ham emas. Yuragida o'ti bor, qiyinchilikka va o'zgarishga tayyor professionallar uchun. Bundaylar kurs davomida tabiiy ravishda saralanib qoladi.

— — —
Hullas, darslarimiz davomida har qanday injiner uchun o'rganishga nimadir bor! Kevurasila, xonada 1ta stul qoldi 😁

2 months ago

🚨🚨🚨

Ertaga barcha shogirtlarim/hamkasblarim bilan networking party rejalashtiryapmiz!

Taxminan soat 7PM da ovqatlanamiz va undan keyin bomdodgacha CS 1.6 🔫

Shogirtlarim va Injinerlar o'rtasida kelmoqchi bo'lganlar xabar beringlar ⚡️

6 months ago

Asli ayollarga omma oldida fikr bildirishni taqiqlash kerak, nima deysizlar?

Mujiklar muammolarga yechim topsin, ayollar shunaqa mujiklarni tarbiyalasin!

6 months ago

Bugun ChatGPT yangi versiya chiqardi manimcha. Juda shitty ishlayapti. Bitta javobni qaytaraveryapti. Manimcha sotib olishga majbur qilmoqchi.

Bundan kattalariyam majburlolmagan ?

6 months ago

Shuncha injiner bir bo’lib bitta dronga qarshi elektron qurol o’ylab topganimizda edi, hammamiz soqqa tagida qolardik va ummat hamma jangda ustunlik qilardi. Ukrainani kuzatyapsizlarmi? Askarlar dronga qarshi hech qanday qurolga ega emas. Dron ko’rib qolsa…

6 months ago

Ochig'i mana bu rasmni ko'rganimda yahud afirisitni yolg'oni fosh bo'lgan bo'lsa ham menda qo'rquv uyg'otdi.

AI hali chaqaloq. Juda juda tez orada AI bunday inson payqay oladigan xatolar qilmay qo'yadi. O'shadi nima rost nima yolg'on ajratish imkonsiz bo'ladi.

6 months ago

Tushinishim bo'yicha mana bu post va umuman AI nima ekanini O'zbekistondagi o'rta va katta yoshdagilar (ular aholini katta qismi) tushinmas ekan.

Juda katta tezlikda xalqni Sun'iy ong va uni havfli tomonlariga o'rgatish kerak. Bu ketishda ko'z ochib yumguncha AI hammani manipulatsiya qila oladigan darajaga juda tez yetib keladi.

6 months ago

Dunyoning har qismidan hamkasblarning borligi ajoyib. 24 soat davomida doim maxsulotni support qiluvchi odam bo'ladi.

6 months, 1 week ago

PostgreSQL case-insensitive queries

Hammangiz bilsangiz kerak SQL Server bazasi stringlarni case-insensitive solishtiradi, ya'ni ma'lumotlarni katta yoki kichik harf ekaniga qaramay solishtiradi. PostgreSQL esa ma'lumotlarni casega qarab solishtiradi.

SQL Serverda:

'Wahid' == 'WAHID' \-\-> true

PostgreSQLda:

'Wahid' == 'WAHID' \-\-> false

Bu ba'zi hollarda noqulaylik tug'diradi va siz PostgreSQLda ham ma'lumotlarni katta-kichik harflarga e'tibor bermay solishtirishni istasangiz ushbu post aynan siz uchun.

— — —

EF Core + PostgreSQL 5.0 ishlatsangiz quyidagilar orqali bazani case-insensitive solitishtirishga configure qilisangiz bo'ladi.

  1. Collation e'lon qiling

protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.HasCollation("case\_insensitive\_collation", locale: "en\-u\-ks\-primary", provider: "icu", deterministic: false); }

  1. Shu collationni kerakli string tipidagi ustunga birlashtiring

protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.HasCollation("case\_insensitive\_collation", locale: "en\-u\-ks\-primary", provider: "icu", deterministic: false); modelBuilder.Entity<Customer>().Property(c => c.Name) .UseCollation("case\_insensitive\_collation"); }

Yuqoridagiday har bir property uchun alohida Collation birlashtirib chiqish ko'pday tuyilsa, yaratilgan Collationni butun baza bo'ylab yopishtirsa bo'ladi.

protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.HasCollation("case\_insensitive\_collation", locale: "en\-u\-ks\-primary", provider: "icu", deterministic: false); modelBuilder.UseCollation("<case\_insensitive\_collation>"); // DB level collation }

Lekin afsuski yuqoridagiday qilib baza bo'ylab yopishtirish non-deterministic collationlar bilan ishlamaydi. Shuning quyidagi kod orqali baza bo'ylab faqat String tipiga yopishtiring

protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.HasCollation("case\_insensitive\_collation", locale: "en\-u\-ks\-primary", provider: "icu", deterministic: false); } protected override void ConfigureConventions(ModelConfigurationBuilder configurationBuilder) { configurationBuilder.Properties<string>().UseCollation("case\_insensitive\_collation"); }

— — —

Batafsil:
https://www.npgsql.org/efcore/misc/collations-and-case-sensitivity.html?tabs=data-annotations
https://learn.microsoft.com/en-us/ef/core/miscellaneous/collations-and-case-sensitivity

Post foydali bo'lgan bo'lsa .NETchi yaqinlar ulashib qo'yinglar ❤️**

@wahidustoz

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, 2 days ago