“Hijron kunlari”.
Bu qismda haqiqiy o’zbek onasi qanday bo’lgani Jannat xola tasvirida yaqqol ko’ringan. Xolaning taqdiri meni juda qayg’uga soldi. Yolg’iz farzandini yeru ko’kka ishonmagan ona uning dardida o’ldi lekin farzandi qabirga qo’yishga ham yaramadi. Ona farzandi dardida o’lib ketdi. Ikromjonnning bardoshiga ham tambermay iloj yoq. Bazibirlarning xalq qiynalsa ham shunday foydaga ko’z tikishi, hech narsadan tap tortmasligi Inoyat oqsoqol misolida ko’rsatilgan.
Voqealar shunday o’ziga tortadiki qoyil qolmay iloj yoq. Shedevr asar.
Bu qismda haqiqiy o’zbek onasi qanday bo’lgani Jannat xola tasvirida yaqqol ko’ringan. Xolaning taqdiri meni juda qayg’uga soldi. Yolg’iz farzandini yeru ko’kka ishonmagan ona uning dardida o’ldi lekin farzandi qabirga qo’yishga ham yaramadi. Ona farzandi dardida o’lib ketdi. Ikromjonnning bardoshiga ham tambermay iloj yoq. Bazibirlarning xalq qiynalsa ham shunday foydaga ko’z tikishi, hech narsadan tap tortmasligi Inoyat oqsoqol misolida ko’rsatilgan.
Voqealar shunday o’ziga tortadiki qoyil qolmay iloj yoq. Shedevr asar.
⚡3
Day7
Sal foydaliroq kontent flutterchilar uchun. O’z styleim va pathimni topgunimcha har hillik bo’lib turadi 😁
Sal foydaliroq kontent flutterchilar uchun. O’z styleim va pathimni topgunimcha har hillik bo’lib turadi 😁
🔥1
Generatorga ko'pdan beri kutilayotkan bazi o'zgarishlar kiritildi.
Bir kamchiligi uni o'rnatish bo'lib qolmoqda. Reponi clone qilib ishlatishda muammo yoq lekin bilmagan odam uchun ancha qiyin bo'lmoqda.
p.s/ Bunga qanday yechim qilish mumkin ?
Bir kamchiligi uni o'rnatish bo'lib qolmoqda. Reponi clone qilib ishlatishda muammo yoq lekin bilmagan odam uchun ancha qiyin bo'lmoqda.
p.s/ Bunga qanday yechim qilish mumkin ?
👍2
Media is too big
VIEW IN TELEGRAM
Day8
Menimcha sekin-sekin o’z yo’limni topmoqdaman. Orada qolgan kunlar ham nima qilish haqida o’ylashga ketdi.
P.s/ NoteAppga esa deyarli hamma narsa tayyor va uni nasib qilsa youtubda ulashaman.
Menimcha sekin-sekin o’z yo’limni topmoqdaman. Orada qolgan kunlar ham nima qilish haqida o’ylashga ketdi.
P.s/ NoteAppga esa deyarli hamma narsa tayyor va uni nasib qilsa youtubda ulashaman.
👍6🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Day10.
Dam olish kunlarida toshkentning hali o’zimga kashf qilmagan joylariga sayrlar qilyapman. Bu safar Anhor park tomonlarga bordim. U yerda daraxtlar juda ko’p ekan bahorda yoki yoz issig’ida anhor bo’ylari salqin bo’lsa kerak.
P.s/ Asli u yerga oltinrang baliqalar bor deb o’ylab borgan edim, boshqa bog’da ekan 😅.
Dam olish kunlarida toshkentning hali o’zimga kashf qilmagan joylariga sayrlar qilyapman. Bu safar Anhor park tomonlarga bordim. U yerda daraxtlar juda ko’p ekan bahorda yoki yoz issig’ida anhor bo’ylari salqin bo’lsa kerak.
P.s/ Asli u yerga oltinrang baliqalar bor deb o’ylab borgan edim, boshqa bog’da ekan 😅.
🔥3
New location. New office.
Men bir joyda ko’p qolishni hohlamayman. Shu sabab yangi joyga ko’chdik 😄.
Men bir joyda ko’p qolishni hohlamayman. Shu sabab yangi joyga ko’chdik 😄.
🤣3👏1
Yaqinda bir inverviewda savol tushid:
"Dart single thread bo'lsa va barcha amallarni event loop boshqarsa, future tasklarni faqat resultlarini handle qilsa unda future tasklar qayerda execute qilinadi ?"
Men event loop barcha tasklarni bajaradi deb o'ylardim va men shunday malumot o'qiganman lekin interviewer dart paketi bilan keladigan qandaydir OS bajarishini javobini event loop ga qaytarishni aytdi. Chat GPT dan bu haqida so'rab quyidagilarni topdim va ulashgim keldi, kimgadir shunday savol berib qolishsa yordam berar degan umiddaman,
- OS orqali Async I/O ishlashi:
Dart’da Future orqali tarmoq yoki fayl tizimidan ma’lumot olish OS yordamida amalga oshiriladi. Misol uchun, socket I/O, database query, yoki file read/write bo‘lsa, OS Future ni event loop ga qo‘shib yuboradi.
• await fayl.readAsString(); → Bu async I/O bo‘lgani uchun, OS bu jarayonni event queue ga yuboradi.
• Event loop boshqa vazifalarni bajaradi, fayl o‘qilishi tugagach, natijani qaytaradi.
- Dart Isolate va OS Thread’lari:
Dart single-threaded bo‘lgani uchun barcha kod bitta thread da ishlaydi. Ammo Isolate yordamida boshqa CPU thread larni yaratish mumkin.
• Isolate yangi OS thread yaratadi va hisob-kitobni alohida bajaradi.
• OS multi-threading orqali resurslarni boshqaradi.
• Asosiy thread bloklanmaydi, UI yoki boshqa vazifalar davom etadi.
Ya'ni Dart native OS lardan future tasklarni bajartiradi va javoblarni event loop ga jo'natadi. Bu haqida qolgan malumotlarni o'zingiz ham research qilib ko'rishingiz mumkin.
"Dart single thread bo'lsa va barcha amallarni event loop boshqarsa, future tasklarni faqat resultlarini handle qilsa unda future tasklar qayerda execute qilinadi ?"
Men event loop barcha tasklarni bajaradi deb o'ylardim va men shunday malumot o'qiganman lekin interviewer dart paketi bilan keladigan qandaydir OS bajarishini javobini event loop ga qaytarishni aytdi. Chat GPT dan bu haqida so'rab quyidagilarni topdim va ulashgim keldi, kimgadir shunday savol berib qolishsa yordam berar degan umiddaman,
- OS orqali Async I/O ishlashi:
Dart’da Future orqali tarmoq yoki fayl tizimidan ma’lumot olish OS yordamida amalga oshiriladi. Misol uchun, socket I/O, database query, yoki file read/write bo‘lsa, OS Future ni event loop ga qo‘shib yuboradi.
dart:
import 'dart:io';
void main() async {
print('Fayl o‘qilmoqda...');
var fayl = File('example.txt');
var content = await fayl.readAsString(); // OS orqali Async I/O
print('Fayl ichidagi ma’lumot: $content');
}
• await fayl.readAsString(); → Bu async I/O bo‘lgani uchun, OS bu jarayonni event queue ga yuboradi.
• Event loop boshqa vazifalarni bajaradi, fayl o‘qilishi tugagach, natijani qaytaradi.
- Dart Isolate va OS Thread’lari:
Dart single-threaded bo‘lgani uchun barcha kod bitta thread da ishlaydi. Ammo Isolate yordamida boshqa CPU thread larni yaratish mumkin.
dart :
import 'dart:isolate';
void uzunHisob(IsolateSendPort sendPort) {
int sum = 0;
for (int i = 0; i < 1000000000; i++) {
sum += i;
}
sendPort.send(sum);
}
void main() async {
ReceivePort receivePort = ReceivePort();
await Isolate.spawn(uzunHisob, receivePort.sendPort);
receivePort.listen((sum) {
print('Hisob natijasi: $sum');
});
print('Asosiy thread band emas!');
}
• Isolate yangi OS thread yaratadi va hisob-kitobni alohida bajaradi.
• OS multi-threading orqali resurslarni boshqaradi.
• Asosiy thread bloklanmaydi, UI yoki boshqa vazifalar davom etadi.
Ya'ni Dart native OS lardan future tasklarni bajartiradi va javoblarni event loop ga jo'natadi. Bu haqida qolgan malumotlarni o'zingiz ham research qilib ko'rishingiz mumkin.