Ro'zimurodov Nodirjon || Personal Blog


Гео и язык канала: не указан, не указан
Категория: не указана


Backend Team leader @uicgroup
Odoo Developer
Bu yerda men o'zimning qiziqishlarim kundalik ishlarim fikrlarimni va o’zimning bilganlarimni sizlar bilan bo’lishib boraman
https://ruzimurodov.uz

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


Telegram botlarini optimizatsiya qilish bo‘yicha tajriba

Bugungi kunim Telegram botimni optimizatsiya qilish va tezlashtirishga bag‘ishlandi. Tezlashgani sari ilhom kelib, yanada chuqurroq o‘rganishga harakat qildim.Bazi botlar singari, tugmani bosgan zahotiyoq javob kelishini ta’minlash uchun maximum cachelardan foydalandim. Ammo shunga qaramay, ba’zi hollarda kutilgan darajada tezlikka erisha olmadim.

Keyinchalik muammoni yanada chuqurroq o‘rgansam, muammo O‘zbekistondagi Telegram API’ga bo‘lgan yuqori pingda ekanligini aniqladim. Shu sababli, boshqa serverlarni sinab ko‘rdim. Contabo’dan olingan Germaniyada joylashgan serverim bor edi. Unda ping juda past ekanini ko‘rib, aynan o‘sha serverda Telegram Bot API ni o‘rnatdim va ishlatdim. Natija ajoyib bo‘ldi — botning tezligi sezilarli darajada oshdi va kutilgan darajada ishlay boshladi.(taqqoshlash uchun hozirgi vaqtda O'zbekistonda ping o'rtacha 100ms, Germaniya serverlarida 4 ms)

Xulosa:
Telegram bot yaratmoqchi bo‘lganlar uchun kichik maslahat: serveringizni iloji boricha Yevropa hududidan tanlashga harakat qiling. Bu botning ishlash tezligiga ijobiy ta’sir ko‘rsatadi va foydalanuvchilaringiz uchun qulayroq bo‘ladi.
Telegram bot api ni o'zingizda ko'tarmoqchi bo'lsangiz Iogram chiqazga imageni maslahat beraman. Telegramni ham botlar uchun qo'yilgan limitlari yetarli darajada oshadi ham.

Ushbu postni bot yasashga qiziqadigan do'stingizga yuborib qo'ing 🚀

@nodir_ruzimurodov


IT(Ayti)chnik do'sting bilan meet qilganingda

@nodir_ruzimurodov


Ertaga ko’rib qolsangiz hey devoringlar.


Репост из: DOT-NET.UZ
Microsoft Community Conference 2024 | Uzbekistan

Join us for a premier gathering of the Microsoft Developers Community in Uzbekistan! The annual Microsoft Community Conference is back and promises an unparalleled experience of innovation and technology. Mark your calendar for November 30, 2024, and get ready to immerse yourself in the latest advancements and ideas shaping the tech industry.

🎉 Highlights:
Inspiring Keynote Presentations: Hear from leading tech innovators and industry experts.
Interactive Workshops: Explore hands-on sessions with the latest Microsoft tools and technologies.
Engaging Panel Discussions: Dive into trends and best practices shaping today’s tech landscape.
Networking Opportunities: Connect with fellow developers, tech professionals, and enthusiasts.

📅 Date: November 30, 2024
📍 Location: Tashkent, Uzbekistan

Don’t miss out on this exciting opportunity to learn, network, and grow within a vibrant community. Whether you're a developer, tech professional, student, or simply passionate about technology, this is an event you won’t want to miss!

🔗 Register Now: https://mdcuzbekistan.com/register

Stay tuned for more updates and join us in shaping the future of technology in Uzbekistan!

#MDCConf2024 #MicrosoftDevelopersCommunity #UzbekistanTech #TechConference #CommunityEvent

@mdcuzbekistan


Bugun UIC Groupdagi safarimni yakunladim.

2.5 yillik davr mobaynida juda ko‘p qiziqarli va muhim loyihalarni birgalikda ishlab chiqdik. Jamoa sifatida birlashib, kichik landing sahifalaridan tortib, yirik bizneslarga qadar avtomatlashtirishda katta yutuqlarga erishdik. Jamoa bilan birgalikda ishlagan vaqtimning har bir lahzasi qadrli va unutilmas bo‘ldi. Bu yerda o‘rganganlarim, tajribalarim va do‘stlarim menga hayotimning eng muhim bir bo'lagi sifatida saqlanib qoladi.

O‘zbekistonda Odooni rivojlantirishga ham bir oz bo‘lsa-da, o‘z hissamni qo‘shganimdan faxrlanaman.Bu yerda o‘tgan har bir kun uchun minnatdorman. UIC Group barchasi uchun kattakon rahmat.

Bu yakun emas, balki yangicha boshlanish!

@nodir_ruzimurodov

305 0 2 17 27

IOS da oxirgi yangilanishdan keyin qo’ng’roqlarni yozib olish imoniyatini qo’shilibdi. Zo’r yangilanish chiqazibdi👍

@nodir_ruzimurodov


Репост из: Jakhongir Rakhmonov - IT
Lavozimingizni oshirishningiz, yani promotion olish uchun buni bilishingiz shart.

Ish xonangizdagi hamma loyihalarning o‘rni bir xil emas. 

Qaysidirlari juda muhim - bajargan inson hammaning nazariga tushadi, mijozlar rahmat aytadi, kompaniyaga pul keltiradi va hokazo.

Qaysidirlari esa o‘rtacha darajada muhim - kimdirlarning nazariga tushadi, biror kishi rahmat aytishi mumkin ha hokazo.

Qaysidirlari esa umuman muhim emas - hech kimga ko‘rinmaydi, hech kim rahmat aytmaydi va hokazo.

Mening oldingi strategiyam menga berilgan ishni zo‘r qilish edi. Menejerdan ish kelishini kutar edim va berilgan ishni juda zo‘r qilishga harakat qilar edim. Yaxshi ishlayapman-ku, meni shuning uchun rag‘batlantirishlari kerak deb o‘ylar edim. Lekin bu noto‘g‘ri strategiya. Ming zo‘r ishlaganim bilan, uncha muhim bo‘lmagan loyihalar ustida ishlasam, men qilayotgan ishlarning ta’siri sezilmaydi.

Menejer menga ish berishini kutish xuddi karyeramni uni qo‘liga topshirib qo‘yayotgandek tuyulishni boshladi. Bu esa albatta noto‘g‘ri. Karyeramda o‘sishni o‘zim boshqarishim kerak. Bu o‘zimning qo‘limda.

Boshqa strategiyaga o‘tdim.

Jamoamiz qilayotgan ishlarni yaxshilab o‘rganib chiqib, eng keraklilarini o‘zim uchun belgilab qo‘yadigan bo‘ldim. Hozirgi qilayotgan ishim tugashiga shu muhim bo‘lgan loyihalardan berishlarini so‘raydigan bo‘ldim. Natijada men qilayotgan ishlarning ta’siri sezila boshladi va bu bir nechta promotionlarga olib keldi.

Bu strategiya ish berishi uchun esa albatta menejer sizga ishonishi kerak. Uning ishonchini qozonish uchun esa karyerangiz boshida ishingiz qanchalik zerikarli va ahamiyatsiz bo‘lmasin, uni yuqori darajada bajarishingiz lozim bo‘ladi.

@jakhonrakhmonov


Post yozmay qo'yganimga ham ancha bo'lib qolibdi. Buyog'iga tez-tez texnik mavzularda post yozishga harakat qilaman.

Sizlar bilan bugun SQL databaselarda juda muhim bo'lgan mavzularda biri Tranzaksiyalar haqida gaplashamiz.

- SQL da tranzaksiyalar nima?
- Tranzaksiyalar qanaqa ishlaydi?
- Deadlock nima?
- Deadlock da qanaqa qilib saqlanishimiz mumkin?

Ushbu savollarga quyidagi postdan javob olishingiz mumkin👇👇👇
https://ruzimurodov.uz/blog/database-11/sqlda-tranzaksiyalar-nima-24

Ushbu post bo'yicha savol va kamchiliklar bo'lsa kommentlarda yozib qoldirishingiz mumkin

@nodir_ruzimurodov


Репост из: Amon Olimov *tech
Nega Middle yoki Senior Python developerlar odoo ga o'tishi kerak? 🤔

Biz kompaniyamizda 1 yildan beri bu platformada loyihalar bajarib kelmoqdamiz va buni har xil afzalliklarini ko'rdik, quyida nega aynan yuqori darajali bo'laman degan dasturchilar odoo'ga o'tishi kerakligi haqida faktlar keltiryapman:

👉 Unda siz faqat pure algoritmlarni, faqat biznes logikani yozish bilan shug'ullanasiz. Tayyor modullaridan foydalanib, kichik modullar va takrorlarnuvchi kodlarni yozmaysiz, hammasini sizgacha siz qilishiz mumkin bo'lganidanam mukammalroq qilib, community'dagi 2500+ dasturchilar birgalashib Open source da yozishadi. CRM, Inventory, Ecommerce, Sales kabi modullar juda dinamik istalgan biznesga mos qilib yozib qoyilgan, biroz custom'lasangiz bo'ldi.

👉 Siz arxitekturadi chiroyli qurishga qayg'ursangiz bas. Adminkada endi filtr, search, custom filter, mapda ko'rsatish, hisobot tablitsada ko'rsatish, kanban qilish, dinamik tablitsa qilish, ... bo'yicha o'ylanib o'tirmaysiz. Tayyor adminka modelizdagi data typelar qarab generatsiya qilinadi, klient yoki PMga tayyor adminkani xohlaganicha o'zi o'zgartirib olaveradi.

👉 Development tezkorligi yuqori. Yuqoridagi afzalliklar bilan siz loyihani qurishni karrasiga oshirishingiz mumkin va tejalgan vaqtga yanada qiziqarli va foydali loyihalar qurishga o'tib soqqangizni o'ylashingiz mumkin.

@OlimovAmon


Репост из: YARD BUSINESS CLUB
⚡️Продолжаем полюбившуюся всем рубрику «Резиденты YARD»

Сегодня наш герой - Муродхужа Муратов, основатель и руководитель «UNITED IT COMPANY»

🔥Об IT-сфере Узбекистана, мотивации сотрудников, жизненной цели и ценностях - полное интервью читайте на нашей странице в Instagram


Репост из: Jalilov Shamshod | Shaxsiy blog
Siz bilan bugun eng qiyin va eng muhim savolga javob olamiz: Sun'iy idrok shifokor o'rnini egallaydimi?

Mavzu juda ham munozarali bo'lgani uchun har bir fikr yoki fakt manbasi bilan keltirilgan.

Siz bugun bilib olasiz:
-SI tibbiyot sohasida qanday natijalarga erishdi?
-SI shifokordan qanday ustunliklari bor?
-SI shifokorlarni ishsiz qoldiradimi?
-SI aynan qachon va qanday qilib shifokor o'rnini egallaydi?
-Hozirda tibbiyot yo'nalishida o'qishdan ma'no bormi?


Ushbu savollarning barchasiga quyidagi maqolada javob olasiz!

Sizlar bilan kasbini o’zgartirmagan AyTichi @Jalilov_Shamshod




So‘nggi paytlarda juda ko‘p dasturchilar bilan texnik suhbatlar o‘tkazdim va ko‘p marta pycache va .pyc fayllari haqida savollarga afsuski ko‘pchilik aniq javob bera olishmadi. Shu sababli, men bu mavzuni batafsil o'z blogimda yoritishga harakat qildim.
https://ruzimurodov.uz/blog/python-8/pycache-and-pyc-16

__pycache__ va .pyc fayllar haqida bilarmidingiz? Yana qaysi mavzular qiziq bo’lar edi?

@nodir_ruzimurodov

861 1 14 3 18

Anchadan beri Odoo sertifikatini olish uchun tayyorlanib yurgan edim. O'ylaganimdan ancha qiyin bo'ldi. Sertifikat olish uchun jami 17 ta asosiy moduldan 120 ta test savoli bo'ladi va 90 daqiqa vaqt beriladi. Har bir to'g'ri javob uchun 1 ball, xato javob uchun esa -0.5 ball beriladi.

Savollar juda ham chalg'ituvchi, yaxshilab oxirigacha o'qib, javob berish kerak ekan. Savollarni to'liq o'qib tushunib, javob berishga vaqt ham biroz yetishmay qolishi mumkin. Shu sababli, vaqtni to'g'ri boshqarish juda muhim ekan.

Xato javoblar ballni ayirishini hisobga olgan holda, bilmaydigan savollaringizni javobsiz qoldirib, oxirida vaqtga qarab javob berganingiz ma'qul ekan.

Savollarning bir qismi Odoo Learning'dan olingan. Videolarini ko'rib, testlarini ishlab borish zarar qilmaydi.

Savollarning 10-15% atrofida qayta tusharkan. Sertifikat uchun 2 marta topshirdim; birinchi marta 66% bo'lib, ozgina yetmay qoldi.

Yana kimlar sertifikat uchun tayyorlanishyapti? Sizlarda nima gaplar?

@nodir_ruzimurodov

1.6k 3 10 27 56

Репост из: Jakhongir Rakhmonov - IT
Microservices are evil 👿

Ha, to'g'ri o'qidingiz. Mikroservislar yomon. Ular dasturchilarning samaradorligini tushiradi, juda sekin ishlay boshlashlariga sabab bo'ladi, kodni qiyinlashtiradi va sekinlashtiradi. Undan tashqari yana bir qancha muammolar olib keladi. Mikroservislar hech qachon monolitlarga tenglasha olmaydi bu jihatdan.

Lekin nega unda Mikroservislar shuncha haypga sabab bo'ldi? Nega hamma ularni ishlatishga, o'rganishga harakat qiladi?

Sababi bitta: boshqa yaxshiroq iloji yo'q.

Siz qilgan produktning foydalanuvchilar soni ko'paygan sari, severlaringizga yuk oshgan sari, siz qurgan produktingizni bo'lishga majbur bo'lasiz. Monolitngizni mikroservislarga bo'lasiz. Bitta katta ma'lumotlar bazasini bir nechta kichikroq bazachalarga bo'lasiz. Ha, aytganimdek ular ishingizni juda ham qiyinlashtiradi. Lekin sizning yangi millionlab foydalanuvchilaringiz sizning produktingizdan foydalanishda davom etishadi.

Bitta muammoni ikkinchi muammo yordamida yechgan bo'lasiz. Bu holatda ikkinchi muammo (mikroservislar) birinchi muammodan (produktingiz yukni ko'tara olmay, ishlamay qolishidan) kichikroq. Hayot davom etadi.

Bu holatni huddi Saraton (Rak) kassaligi va uning davolash usuliga, yani Kimyoterapiyaga solishtirsa bo'ladi. Kimyoterapiya ham odam organizmi uchun juda juda juda katta zarar. Nega unda dunyo bo'ylab aynan shu usuldan foydalaniladi?

Sababi bitta: boshqa yaxshiroq iloji yo'q.

Bitta muammoni ikkinchi muammo yordamida yechgan bo'lasiz. Bu holatda ikkinchi muammo (Kimyoterapiya) birinchi muammodan (Saraton kasalligidan kelib chiqqan o'limdan) kichikroq. Hayot davom etadi.

Tushindingiza? Mikroservislarni faqatgina majbur bo'lganda ishlatish kerak.

Ba'zi bir dasturchilar va kompaniyalar haypga berilib, 10ta foydalanuvchisi yo'q bo'lgan produktlarini mikroservislar yordamida qurishni boshlashadi. Natijada dasturchilar juda sekin ishlashadi, kodda xatolar ko'p bo'ladi, o'zgartirish juda qiyin bo'ladi. Pul olib keladigan foydalanuvchilar yo'q, lekin millionlab foydalanuvchisi bor produktlarda bor bo'lgan muammolar bor. "Worst of the both worlds" deyiladi ingliz tilida. Borib borib korxonada pul qolmasligi mumkin, yoki tezroq ishlaydigan raqib kompaniya bozorni egallab qo'yishi mumkin. Chunki ular mikroservis ishlatmaganda boshidayoq.

Hype Driven Development yaxshilikka olib kelmaydi odatda.

O'zi asli kodni o'zi bu "evil". Iloji boricha kodsiz hal qilgan yaxshi ishlarni. Kodni faqat majbur bo'lganda yozish kerak.

@jakhonrakhmonov


Telegram 2013 yil avgustdan ishga tushgan va oradan 1 yil o’tar o’tmas 2014 yilga kelib Pavel Durov foydalanuvchilarni malumotlarini xavfsizligi eng muhimi ekanligini aytgan va Rossiyada bosim bo’layotganini takidlab u yerdan chiqib ketgan edi va shundan keyin Rossiya va SNG davlatlarida telegram ilovasi eng xavfsiz ilova haqida gaplar keng yoyildi va juda tez ommalashib ketgandi.

Oradan 10 yil o’tibdi telegram telegram foydalanuvchilari soni 25-30 mlndan 900 mlngacha oshib ketdi. Va hozirda bu ilova yevropa davlatlarida eng kam ommalashganini ko’rishimiz mumkin. Pavel durov qamoqqa olinganidan beri yevropada foydalanuvchi malumotlarini bermagani uchun qamoqqa olindi deb yozmagan nashr deyarli qolmadi. Agar Pavel Durov oqlanib chiqsa yevropada juda ko’pchilik bu ilovaga ishonch bildirishi aniq albatta))

Telegramni ommalashtirish navbati yevropaga yetib keldimikan deb o’ylab qoldim.Sizlar nima deb o’ylaysizlar?

@nodir_ruzimurodov


Pavel Durov 30 dan ortiq ayblovlar bilan Fransiyada qamoqqa olinibdi.

Kechagi meetup da Dilxush aka Vahobov bilan odoo haqida gaplashganimizda birinchi so’ragan narsasi self hostedmi o’zimni serverlarimda ishlata olamanmi deb so’ragan edi. Va telegramga o’chib qolsa hamma bot biznesini uxlashini aytgandi. Haqiqatda ham telegram o’chib qolishiga siz tayyormizmisiz?

#freedurov

Har ehtimolga qarshi telegramdagi kerakli fayllarni olib qo’ygan yaxshi)


Видео недоступно для предпросмотра
Смотреть в Telegram
Bugungi meetup dan keyin @elzodxon Odoo ni tanladi. Sizchi? Meetup yaxshi o’tdimi?


Odoo: Dasturchilar va Tadbirkorlar uchun qulay va arzon yechim

Agar siz yirik tizimlar yaratmoqchi bo'lsangiz, CRUD amallardan har doim “qachon tugaydi?” deb charchagan bo'lsangiz, Odoo bilan tanishing! Odoo – bu nafaqat dasturchilarga balki biznes egalariga ham yordam bera oladigan yirik tizimdir.

Nega Odoo? 🤔 Odoo dasturchilarni keyingi levelga olib chiqishda katta yordamchi bo'la oladi. CRUD yozish api chiqazish kabi juda kichik lekin ko'p vaqtingizni olib qo'yadigan ishlaringizni sezilarli darajada kamaytira olasizlar. Endi siz arxitektura yaratishga ko'proq vaqt ajrata olasiz va CRUD muammolaridan qutulasiz! Siz vaqt va kuchingizni haqiqiy arxitektura va Yirik bizneslarni tizimlashtirishga ajratishingiz mumkin bo'ladi va shunga yarasha yaxshigina oylik maoshga ham ega bo'lishingiz mumkin.

Python va FastAPI: Odoo Python dasturlash tilida yozilgan, shuning uchun agar siz Python'ni yaxshi bilsangiz, Odoo siz uchun yanada mukammal tizim bo'ladi. Yangi modullar yaratish va FastAPI kabi modern frameworklarni integratsiya qilish orqali siz tizimlaringizni o'zingiz hohlaganingizcha optimallashtira olasiz. Yoki siz o'zingizni ishlab turgan productlaringizga microservice sifatida odoo ni qo'shishingiz mumkin.

O'zbekiston bozorida: Bizneslar o'sib bormoqda, va Odoo ularni avtomatlashtirishda katta yordam beradi. Biznes egalari uchun o'z bizneslarini juda arzonga tizimlashtirishi va eng muhimi stabil ishlab beradigan productga ega bo'lishlari mumkin. Odoo da bizneslar uchun taklif qilinayotgan yechimlar 19 yillik sinovlardan o'tib kelgan. 19 yil davomida 2000+ dan ortiq dasturchi va biznes egalari birgalikda ishlab chiqishgan yechimlarni yana 0 dan yozib bir nechi oyda qaytarish mumkinmi? Biznes egalari nafaqat tayyor dasturga ega bo'lishadi balki to'g'ri biznes yuritish va to'g'ri tizimlashtirishni o'rganishadi.

P/S: Agar siz dasturchi sifatida yirik tizimlar yaratishga intilsangiz, va CRUD amallari bilan charchagan bo'lsangiz, Odoo sizga yordam beradi. Bu sizga vaqt va energiyani iqtisod qilib, haqiqiy arxitektura va innovatsiyalarga e'tibor qaratishga imkon beradi. Tadbirkolar uchun esa bizneslarini tizimlashtirish orqali kengaytirish va daromadini sezilarli darajada oshirishga yordam beradi.

@nodir_ruzimurodov


Biroz vaxima qilib qo’yibman. Bu 3 ta universitet bilan rasmiy shartnomasi bor ekan. Man noqonuniy sotishyapti deb o’ylasam bular 100% qonuniy bervorishayotgan ekan operator aytishi bo’yicha)

Показано 20 последних публикаций.