Hodisa – Nafaqat musulmonlar uchun, balki, g'ayrimuslim bo'lsada qalbidagi insoniylikni yo'qotmagan odamlar uchun ham rejalangan ijtimoiy tarmoq edi.
Bu loyihaga o'z vaqtimni va hamkasblarim vaqtini sarflaganimga qaramasdan uni to'xtatdim. Umma Life platformasini ko'rgach "Hodisa"-ni davom ettiraverishimga faqatgina hudbinligim sabab bo'lishi mumkin edi.
Og'riqli nuqtalarimiz juda ko'p bo'laturib bor narsani qaytadan "ixtiro" qilishga qo'lim bormadi.
Xa, jamiyatga foydasi tegadigan imkoniyatdan foydalanolmadim, lekin hammasi hali oldinda. Umid qilaman.
Bizning g'oyalarimiz va niyyatlarimiz bir bo'lgan nuqtalarda ("ko'rpani" o'zimizga tortmasdan) birlashishimiz shart! Agar-ki yaqinda bo'lib o'tgan tarix qaytalanishini xohlamasak...
@uzdevid | UmmaLife
Bu loyihaga o'z vaqtimni va hamkasblarim vaqtini sarflaganimga qaramasdan uni to'xtatdim. Umma Life platformasini ko'rgach "Hodisa"-ni davom ettiraverishimga faqatgina hudbinligim sabab bo'lishi mumkin edi.
Og'riqli nuqtalarimiz juda ko'p bo'laturib bor narsani qaytadan "ixtiro" qilishga qo'lim bormadi.
Xa, jamiyatga foydasi tegadigan imkoniyatdan foydalanolmadim, lekin hammasi hali oldinda. Umid qilaman.
Bizning g'oyalarimiz va niyyatlarimiz bir bo'lgan nuqtalarda ("ko'rpani" o'zimizga tortmasdan) birlashishimiz shart! Agar-ki yaqinda bo'lib o'tgan tarix qaytalanishini xohlamasak...
@uzdevid | UmmaLife
👍16❤5
Toshkent shahrida jamoat transportining doimiy yo'lovchilari uchun!
@YulovchiRobot - tanlagan bekatingizga Sizga kerakli avtobus yaqinlashib qolgani haqida oldindan habar beradi.
Bekatda ortiqcha vaqt o'tkazmaysiz, avtobusingiz bekatga yaqinlashganda uyingizdan yoki ish joyingizdan chiqishingiz mumkin.
@YulovchiRobot
@YulovchiRobot - tanlagan bekatingizga Sizga kerakli avtobus yaqinlashib qolgani haqida oldindan habar beradi.
Bekatda ortiqcha vaqt o'tkazmaysiz, avtobusingiz bekatga yaqinlashganda uyingizdan yoki ish joyingizdan chiqishingiz mumkin.
@YulovchiRobot
👍4🔥3👏1
Forwarded from UzGeeks Community
This media is not supported in your browser
VIEW IN TELEGRAM
DevOps mutaxassis bilan yaxshi munosabatda bo'lish siri!
O'zingizga saqlab qo'ying, DevOpschilarga, dasturchilarga, pm'larga va mahalladagi boshqalarga yuborib qo'ying.
@UzGeeksCommunity
O'zingizga saqlab qo'ying, DevOpschilarga, dasturchilarga, pm'larga va mahalladagi boshqalarga yuborib qo'ying.
@UzGeeksCommunity
😁4👍2👏1😱1
Forwarded from Utamuratovs
🎬 Dependency Injection o'zi nima?
Dependency Injection mavzusi biroz qiynab qo'yadigan mavzulardan. Ushbu videoda DI o'zi nima va u qanday vazifa bajaradi degan savollarga javob berilgan. Injector va Providers tushunchalariga ham ta'rif berilgan.
Havola: https://www.youtube.com/watch?v=FiQ1QAYVT8E
Dependency Injection mavzusi biroz qiynab qo'yadigan mavzulardan. Ushbu videoda DI o'zi nima va u qanday vazifa bajaradi degan savollarga javob berilgan. Injector va Providers tushunchalariga ham ta'rif berilgan.
Havola: https://www.youtube.com/watch?v=FiQ1QAYVT8E
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
#beta #gPort #golang #php #yii2
Ngrok-dan foydalanganmisiz?
gPort - Local tarmoqdagi sayt yoki API-ni global tarmoq orqali foydalanishga imkoniyat yaratib beradi.
Ishga tushurish uchun:
Dasturni quyidagi havola orqali yuklab olishingiz mumkin
https://github.com/uzdevid/gport
Ngrok-dan foydalanganmisiz?
gPort - Local tarmoqdagi sayt yoki API-ni global tarmoq orqali foydalanishga imkoniyat yaratib beradi.
Ishga tushurish uchun:
gport share -a <local manzil>
Dasturni quyidagi havola orqali yuklab olishingiz mumkin
https://github.com/uzdevid/gport
👍7🔥2🤔1
#release #websocket #php #yii2
WebSocket php uchun emas?
Yii2 framework-i uchun qulay, oson va moslashuvchan websocket kutubxonasini tayyorladik.
Quyidagi havola orqali foydalanish yo'riqnomasi bilan tanishishingiz mumkin
https://github.com/uzdevid/yii2-websocket
WebSocket php uchun emas?
Yii2 framework-i uchun qulay, oson va moslashuvchan websocket kutubxonasini tayyorladik.
Quyidagi havola orqali foydalanish yo'riqnomasi bilan tanishishingiz mumkin
https://github.com/uzdevid/yii2-websocket
👍6🔥1👏1
UzDevid
#beta #gPort #golang #php #yii2 Ngrok-dan foydalanganmisiz? gPort - Local tarmoqdagi sayt yoki API-ni global tarmoq orqali foydalanishga imkoniyat yaratib beradi. Ishga tushurish uchun: gport share -a <local manzil> Dasturni quyidagi havola orqali yuklab…
#release 1.0.1
Console interface yangilandi
Doimiy domendan foydalanish imkoniyati qo'shildi
@uzdevid
Console interface yangilandi
Doimiy domendan foydalanish imkoniyati qo'shildi
gport share -a example.local --domain exm.gport.uz
@uzdevid
👍8🔥4🥰1👏1
#release #gport 1.0.2
Quyidagi kichik o'zgarishlar kiritildi
1. So'rov sarlavhalarini o'tkazish
2. Terminalda so'rovning vaqtini aks ettirish
https://github.com/uzdevid/gport
Quyidagi kichik o'zgarishlar kiritildi
1. So'rov sarlavhalarini o'tkazish
2. Terminalda so'rovning vaqtini aks ettirish
https://github.com/uzdevid/gport
👍8
Forwarded from Bahriddin Mo'minov 💡 Blog
Assalomu alaykum
Kechkirganda bezovta qilayapaman (umuman olganda ovozsiz xabar yuborayapman),
https://www.youtube.com/watch?v=hRQWc_47kgE
Ushbu videoni ulashishni lozim deb bildim.
Oddiy hol bolib qolgan narsalar, ommaviy propaganda haqida.
Ko'rib chiqasiz degan umiddaman.
Rahmat.
#propaganda #oddiy_hol
@bahriddin_blog
Kechkirganda bezovta qilayapaman (umuman olganda ovozsiz xabar yuborayapman),
https://www.youtube.com/watch?v=hRQWc_47kgE
Ushbu videoni ulashishni lozim deb bildim.
Oddiy hol bolib qolgan narsalar, ommaviy propaganda haqida.
Ko'rib chiqasiz degan umiddaman.
Rahmat.
#propaganda #oddiy_hol
@bahriddin_blog
YouTube
Oddiy Hol: PROPAGANDA 2
Assalaamu alaykum birodarlar.
1 soat vaqtingizni o'zingiz va kelajak avlodingiz uchun ajratishingizni iltimos qilib qolaman.
Videodan foyda olgan bo'lsangiz uni ulashib qo'yishingizni va ko'proq odamlarga yetib borishiga hissa qo'shishingizni so'rab qolar…
1 soat vaqtingizni o'zingiz va kelajak avlodingiz uchun ajratishingizni iltimos qilib qolaman.
Videodan foyda olgan bo'lsangiz uni ulashib qo'yishingizni va ko'proq odamlarga yetib borishiga hissa qo'shishingizni so'rab qolar…
👍8🔥1
NFR (Non-Functional Requirements) yoki funksional bo'lmagan talablar dasturiy ta'minot yoki tizimning ishlashiga ta'sir ko'rsatadigan, lekin bevosita funktsional vazifalar bilan bog'liq bo'lmagan talablar sifatida tushuniladi. Ushbu talablar tizimning qanday ishlashi, uning samaradorligi, xavfsizligi, ishlash tezligi kabi jihatlarni o'z ichiga oladi.
NFR-lar quyidagi asosiy turlarga bo'linadi:
Ishlash Tezligi: Tizimning ma'lum bir vaqtda qancha tez ishlashi kerakligi. Masalan, foydalanuvchi so'roviga qattiq tezlikda javob berish.
Ishonchlilik: Tizimning uzluksiz ishlash qobiliyati va xatolarni minimallashtirish. Tizimning doimiy va ishonchli ishlashi, hatto muammolar yuzaga kelganida ham.
Xavfsizlik: Ma'lumotlarning himoyalanganligi va tizimga ruxsatsiz kirishning oldini olish. Bu, foydalanuvchi ma'lumotlarini himoya qilish va tizim xavfsizligini ta'minlashni o'z ichiga oladi.
Kengayuvchanlik: Tizimning o'sishi yoki ko'proq yuklarni qabul qilish qobiliyati. Tizim yangi foydalanuvchilar yoki qo'shimcha funksiyalar bilan ishlashga tayyor bo'lishi kerak.
Saqlanish: Tizimni yangilash, sozlash yoki texnik xizmat ko'rsatishni osonlashtiruvchi talablar. Bu, dasturiy ta'minotning saqlanishi va qo'llab-quvvatlanishini soddalashtiradi.
NFR-lar dasturiy ta'minotni rivojlantirish jarayonida muhim rol o'ynaydi. Ular tizimning umumiy sifatini oshiradi va foydalanuvchilarga yaxshi tajriba taqdim etishga yordam beradi. Dasturchilar va tizim dizaynerlari ushbu talablarni hisobga olishlari kerak, chunki ular dasturiy ta'minotning muvaffaqiyati uchun muhim ahamiyatga ega.
ChatGPT
NFR-lar quyidagi asosiy turlarga bo'linadi:
Ishlash Tezligi: Tizimning ma'lum bir vaqtda qancha tez ishlashi kerakligi. Masalan, foydalanuvchi so'roviga qattiq tezlikda javob berish.
Ishonchlilik: Tizimning uzluksiz ishlash qobiliyati va xatolarni minimallashtirish. Tizimning doimiy va ishonchli ishlashi, hatto muammolar yuzaga kelganida ham.
Xavfsizlik: Ma'lumotlarning himoyalanganligi va tizimga ruxsatsiz kirishning oldini olish. Bu, foydalanuvchi ma'lumotlarini himoya qilish va tizim xavfsizligini ta'minlashni o'z ichiga oladi.
Kengayuvchanlik: Tizimning o'sishi yoki ko'proq yuklarni qabul qilish qobiliyati. Tizim yangi foydalanuvchilar yoki qo'shimcha funksiyalar bilan ishlashga tayyor bo'lishi kerak.
Saqlanish: Tizimni yangilash, sozlash yoki texnik xizmat ko'rsatishni osonlashtiruvchi talablar. Bu, dasturiy ta'minotning saqlanishi va qo'llab-quvvatlanishini soddalashtiradi.
NFR-lar dasturiy ta'minotni rivojlantirish jarayonida muhim rol o'ynaydi. Ular tizimning umumiy sifatini oshiradi va foydalanuvchilarga yaxshi tajriba taqdim etishga yordam beradi. Dasturchilar va tizim dizaynerlari ushbu talablarni hisobga olishlari kerak, chunki ular dasturiy ta'minotning muvaffaqiyati uchun muhim ahamiyatga ega.
ChatGPT
👍4🔥1
Nginx (Engine-X) va Apache HTTP Server — bu ikki mashhur web-server bo‘lib, ular arxitektura, ishlash samaradorligi va so‘rovlarni qayta ishlash usullari jihatidan farq qiladi. Mana ba'zi asosiy farqlar:
Arxitektura:
Nginx: Asinxron va voqealarga asoslangan arxitektura. Ko‘p sonli ulanishlarni kam resurslar bilan qayta ishlaydi.
Apache: Ko‘p vazifali va jarayonlarga asoslangan arxitektura. Har bir ulanish uchun alohida jarayon yaratadi.
Ishlash samaradorligi:
Nginx: Odatda, statik fayllarni va ko‘p sonli bir vaqtdagi ulanishlarni qayta ishlashda samaraliroq.
Apache: Dinamik kontentlarni qayta ishlashda yaxshi, ammo statik fayllar va ko‘p so‘rovlarni qayta ishlashda kamroq samarali bo‘lishi mumkin.
Resurslardan foydalanish:
Nginx: Kamroq operativ xotira talab qiladi va ko‘p sonli bir vaqtning o‘zida ulanishlarni samarali tarzda xizmat ko‘rsatishi mumkin.
Apache: Har bir ulanish uchun jarayon yaratish natijasida ko‘proq operativ xotira iste'mol qilishi mumkin, ayniqsa ko‘p so‘rovlar bo‘lsa.
So‘rovlarni qayta ishlash modellari:
Nginx: Bir ishchi jarayon bir necha ulanishni boshqaradi. Qayta ishlash asinxron va voqealarga asoslangan.
Apache: Har bir so‘rov alohida jarayon yoki oqim tomonidan qayta ishlanadi.
Konfiguratsiya:
Nginx: Konfiguratsiya fayllari aniqroq va o‘qilishi osonroq. Statik konfiguratsiyaga ko‘proq e'tibor qaratiladi.
Apache: Konfiguratsiya sintaksisi ko‘proq moslashuvchan va batafsil, bu esa murakkab sozlamalar uchun foydali bo‘lishi mumkin.
Modullar:
Nginx: Modulli arxitektura, lekin modul konfiguratsiyasidagi o‘zgarishlarni amalga oshirish uchun qayta ishga tushirishni talab qiladi.
Apache: Ko‘plab modullarni qo‘llab-quvvatlaydi va modul konfiguratsiyasidagi ko‘pgina o‘zgarishlarni qayta ishga tushirmasdan amalga oshirish mumkin.
Kengaytirilish:
Nginx: Ko‘pincha proksi-server yoki orqa proksi sifatida ishlatiladi va boshqa web-serverlar bilan oson integratsiya qilinadi.
Apache: Dinamik kontentlarni qayta ishlashda keng qo‘llaniladi, ko‘plab dasturlash tillari va ramkalarni qo‘llab-quvvatlaydi.
Manba: @php_interview_lib
Arxitektura:
Nginx: Asinxron va voqealarga asoslangan arxitektura. Ko‘p sonli ulanishlarni kam resurslar bilan qayta ishlaydi.
Apache: Ko‘p vazifali va jarayonlarga asoslangan arxitektura. Har bir ulanish uchun alohida jarayon yaratadi.
Ishlash samaradorligi:
Nginx: Odatda, statik fayllarni va ko‘p sonli bir vaqtdagi ulanishlarni qayta ishlashda samaraliroq.
Apache: Dinamik kontentlarni qayta ishlashda yaxshi, ammo statik fayllar va ko‘p so‘rovlarni qayta ishlashda kamroq samarali bo‘lishi mumkin.
Resurslardan foydalanish:
Nginx: Kamroq operativ xotira talab qiladi va ko‘p sonli bir vaqtning o‘zida ulanishlarni samarali tarzda xizmat ko‘rsatishi mumkin.
Apache: Har bir ulanish uchun jarayon yaratish natijasida ko‘proq operativ xotira iste'mol qilishi mumkin, ayniqsa ko‘p so‘rovlar bo‘lsa.
So‘rovlarni qayta ishlash modellari:
Nginx: Bir ishchi jarayon bir necha ulanishni boshqaradi. Qayta ishlash asinxron va voqealarga asoslangan.
Apache: Har bir so‘rov alohida jarayon yoki oqim tomonidan qayta ishlanadi.
Konfiguratsiya:
Nginx: Konfiguratsiya fayllari aniqroq va o‘qilishi osonroq. Statik konfiguratsiyaga ko‘proq e'tibor qaratiladi.
Apache: Konfiguratsiya sintaksisi ko‘proq moslashuvchan va batafsil, bu esa murakkab sozlamalar uchun foydali bo‘lishi mumkin.
Modullar:
Nginx: Modulli arxitektura, lekin modul konfiguratsiyasidagi o‘zgarishlarni amalga oshirish uchun qayta ishga tushirishni talab qiladi.
Apache: Ko‘plab modullarni qo‘llab-quvvatlaydi va modul konfiguratsiyasidagi ko‘pgina o‘zgarishlarni qayta ishga tushirmasdan amalga oshirish mumkin.
Kengaytirilish:
Nginx: Ko‘pincha proksi-server yoki orqa proksi sifatida ishlatiladi va boshqa web-serverlar bilan oson integratsiya qilinadi.
Apache: Dinamik kontentlarni qayta ishlashda keng qo‘llaniladi, ko‘plab dasturlash tillari va ramkalarni qo‘llab-quvvatlaydi.
Manba: @php_interview_lib
👍5❤1🔥1