Programming ∀
Open in Telegram
Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
Show more1 217
Subscribers
No data24 hours
-87 days
-3530 days
Posts Archive
1 217
Repost from Sardor og'a | AI bilan rivojlanamiz
Toshkentdagi o'quv markazlar, ularda o'rgatilayotgan dasturlashga oid kasblar haqida ma'lumot yig'ib kanalimga qo'ymoqchi edim. Maqsad markaz haqida bilmaganlar xabar topishi, bilganlar boshqa markazlar bilan solishtira olsin, xohlasa.
Qanday markazlarni bilasiz va iloji bo'lsa ma'lumot olish uchun telegram usernamelarini yozsangiz xursand bo'lar edim. Yoki to'g'ridan to'g'ri shu postni izohida kurslar va narxlari haqida ma'lumotlarni yozishingiz mumkin.
Biz esa hammasini yig'ib yana o'zingizga ko'rsatamiz. Yoki bu ish yaxshi ish emasmi?
1 217
Juda ko'p takrorlanadigan xatoliklardan biri biror loyiha uchun infrastructure qurishda ishlatilinadigan qo'shimcha texnalogiyalarning specificationlariga etibor qaratishadi. Foydalanadigan texnalogiyalaringizga infratuzulma qurishdan oldin documentationda requirementslar va core componentlar haqida yaxshilab o'qib chiqish kerak. Masalan Mongodb WiredTiger degan storage Engine ishlatadi.
Storage Engine bu Database uchun Database desa ham bo'ladi ))
Shunday ekan biz DB server ko'tarar ekanmiz avvalo DB ko'ngliga qarashimiz lozim )). Shu sababdan biz DB qanday talablar qo'yishini o'zini qanday infratuzulmalarda qulay his etishini ham o'rganib chiqishimiz kerak.
Bunday amaliyot ham huddi uchrashuv uchun yaxshi atmosferali restoran tanlashday gapda 🧐
1 217
Some of the major POSIX system calls. The return code s is −1 if
an error has occurred. The return codes are as follows: pid is a process id, fd is a
file descriptor, n is a byte count, position is an offset within the file, and seconds
is the elapsed time. The parameters are explained in the text.
"Modern operating systems"
1 217
Bundan oldingi postlarda kitoblar mavzusi ko'tarilganida. Bazi hamkasblar tomonidan kitob o'qishdan maqsadni hali tushunilmaganday bo'lib tuyildi. Shu sababdan ushbu mavzuni biroz ochiqlashni o'rinli deb topdim.
Disclaimer: Man ko'p kitob o'qiydigan insonlar toyifasiga kirmayman va bunday narsani davo qilmayman. Barcha aytiladigan narsalar shunchaki shaxsiy fikr va qarashlarim asosida.
1. Bizning sohaga aloqador ko'p ilmiy kitoblarda asosan mavzu ancha obyektiv yortilgan bo'ladi. Shu sababdan ham ma'lumotlar ma'lum asoslar va isbotlarga ega. Ma'lum mavzudagi kitoblar bundan mustasino bunday mavzularga. Dasturlash falsafasi yoki prinsplariga aloqador mavzularni misol qilish mumkin.
2. Kitoblarda beriladigan kontentlar kitob darajasiga qarab o'ta maxsus yortilgan bo'ladi. Bazi ilmiy yoki biroz yuqoriroq darajadagi kitoblarda ilmiy ishlar va izlanishlar natijalari va amaliy tajribalar reference qilinadi. Bu esa bizga berilgan ma'lumotlarni isboti bilan ko'rishdan tashqari hayotga qanday tadbiq qilinganini ham ko'rishga va o'rganishga imkon beradi.
3. Kitoblarda asosan biror mavzuning tarixidan boshlab qanday tuzilganigacha va qanday ishlashigacha bo'lgan ma'lumotlar yortilgan bo'ladi. Bu albatta kitob turiga, saviyasi va darajasiga bog'liq. Bazi kitoblarda sayoz ma'lumotlar ham keltirilishi mumkin. Xatto noto'g'ri talqinlar ham. Bu albatta kitobning avtori va mavzusiga bog'liq.
4. Kitobning eski yangisi bo'lmaydi desa ham bo'ladi. Agar kitobda biror mavzuning asosidan boshlab tushuntirilgan bo'lsa albatta bu mavzu eskirmaydi faqatgina kengayadi.
5. Kitoblarning saviyasi, kvalifikatsiyasi va content darajalari ko'p. Xozirgi zamonda kitob yozish, nashr qilish va tarqatish anchagina oson bo'lib qolganini xisobga olsak buyoqda ham turli sifatga ega content mavjud. Oldinlari bunday jarayonlar torroq doiradagi hamjamiyatlar tomonidan baholanib qaysidur ma'noda control qilingan bo'lsa xozir unchalik emas. Bu esa ham yaxshilikga ham yomonlikga ))
6. Video darslik, documentation, maqola va yana boshqacha turdagi contentlar bilan kitoblarning farqi bor shu bilan birga o'ziga yarasha o'rniga ega.
7. Yuqorida ham aytilganidak ma'lum mavzuga yo'naltirilgan kitob o'qisangiz. Shu mavzuga aloqador ko'plab maxsus bilimlarga tajriba qilsangiz esa ko'nikmalarga ega bo'lasiz. Masalan biror video contentda yoki maqolada. Operatsion tizim qanday ishlashi haqida info olishingiz mumkin. Ammo aynan Operatsion tizimlar haqida batafsil yozilgan 1000+ betlik kitobni o'qib siz OS developmentga qadam qo'yishingiz mumkin.
8. Kitob bilan kitobni hm farqi bor. Masalan siz Grokking Algorithms kitobni o'qib qandaydur algorithms interviewdan success bo'lishingiz mumkin. Ammo The Art of Computer Programming (Donald Knuth) kitobni o'qib umuman boshqa darajaga chiqish mumkin.
9. Kitoblar sizga katta dunyoqarash beradi. Shu bilan birga keyingi o'rganishingiz kerak bo'lgan mavzularga havolalar ham taqdim qiladi. Shu orqali siz bilim doirangizni juda keng qamrovda kengaytirishingiz mumkin. Masalan "An Introduction to
Parallel Programming" kitobida SIMD va MIMD systems haqida gap ketgan. Kitobda ushbu mavzular yortilgan. Ammo chuqurroq bilishni hohlasangiz bu mavzu haqida Computer organizations va CPU architecture va yana boshqa mavzular haqida yozilgan kitoblar yoki ilmiy maqolalarga murojat qilishingiz kerak bo'ladi. Bir kitob boshqa kitoblarga murojat qilishiga misol qilib ham ushbu holatni keltirsak bo'ladi.
10. Kitoblarni o'qishga qiynalyotgan bo'lsangiz, sabringiz yetmayotgan bo'lsa o'zim sinagan uslubni tavsiya etaman. Aytaylik qandaydur mavzuda research qilmoqchisiz. Masalan HTTPS protocoli qanday ishlashi qiziq bo'lib qoldi. Shu mavzu yuzasidan izlanish qiling. Ammo biror youtube video yoki mediumdagi maqoladan qidirmang balki kitobdan. HTTPS network mavzusiga aloqador demak network mavzusiga doir yaxshi kitoblarni ko'rib chiqish kerak. Erinmay o'tirib o'rganib chiqavering ohirida esa hulosa qiling.
PS: O'ylaymanki ushbu maqola sizni kitobga mehr qo'yishingiz va biror savolingizni javobini aynan kitoblardan topishingizga sabab bo'ladi.
1 217
Shok xabar 🔊🔊🔊
AI yaqinda ma’lum turdagi dasturchilar o’rnini egallaydi.
Bu haqida Elon Musk ong ostidan xabar qildi. Shu bilan birga ayna. Qanday dasturchilar o’rnink egallashini ham aytib o’tdi.
Frameworkchilar - Biror framework ustida talashaveradigan harnarsani shu frameworkda qiladiganlar.
O’z ustida ishlamay eplab dars qilmagan “самозванец”lar.
Hype qilib o’zini muhim inson ko’rsatib koryerasida fail bo’lavergandan fulltime infololilik qilayotganlar.
1 217
Kitobni o’qiganlarga respect ammo nima uchun fikr almashmadingiz ? Kitobdagi mavzularni birortasini juda bo’lmasa pet projectlarda sinab ko’rmadingiz. Umuman olganda amaliyotda qanchalik sinadingiz ?
Agar sinamagan bo’lsangiz haliyam kech emas. Birxil kitob o’qigan odamlar bo’lsa networking qiling birga suxbat qiling mavzu yuzasidan.
Kitob nomini commentga yoki bundan oldingi postlar commentiga yozsangiz aloqalashib fikr almashsa bo’ladi. Qiziq mavzular bo’lsa manga ham qiziq boshqa fikr va dunyoqarashlar 😊
1 217
Mirsugar aka windows va mac haqida gapirganidan keyin va undan oldin ham ahvol o’sha o’sha 🙂
1 217
Assalomu Alaikum !
Vanihoyat natijalar chiqdi ! O'sha kun keldi 🕺
Demak OSS support loyihasida 3 ta o'rin va ularga mukofotlar bor edi. Shu bilan birga baholash shunchaki mani shaxsiy fikrimga ko'ra edi. Yani o'zimga yoqgan loyiha egasiga ma'lum miqdorda so'vrin ajratar edim.
Demak Natijalar
Eskiz uchun SMS getway library. Boshqa masxur ko'plab providerlar uchun bunday wrapper librarylar mavjud foydalanishga ham qulay ammo o'zimizni providerlar uchun mavjud emas shu sababdan mavzu juda actual ! Bu loyihani g'oyasi anchadan buyon mani o'ylantirayotgan edi kimdur qilgani juda xursand qildi.
Loyiha: https://github.com/mrmuminov/php-eskiz-uz
Ammo bu loyihani qaytadan yanayam yaxshiroq holatda birqancha tillarga ham yozishni niyat qildik ! Loyiha g'oyasi uchun va xozirgi natijasi uchun shartli ravishta 1-o'rin.
Loyiha egasi ham davom ettirishga vada berdi !. Nodejs qismini esa o'zim boshlayman )) Hamma texnalogiyalar uchun birxil interfacedagi kutbxona bo'lishiga kelishdik.
2 - O'rin
Docker dashboard. Shaxsan man CLI ishlataman UI/GUI ga umuman extiyoj bo'lmagan. Ammo loyiha birmuncha qiziq. Shu bilan birga bu domain ham birmuncha qiziq. Shu sababdan loyihani qo'llab quvvatlayman. Balki kelajakda Portainerga raqobatchi bo'lar !
Loyiha: https://github.com/AbduazizZiyodov/docker-dashboard
3-O'rin Modelar asosida migrationlar, repositorylar, testlarni generatsiya qiladigan kutbxona. Mavzu aynan automation mavzusiga mos bo'lgani uchun ham. Shartli ravishta shu loyihani qo'llash to'g'ri deb o'yladim.
Loyiha: https://github.com/realtemirov/repoimpl
1 217
Assalomu Alaikum !
Vanihoyat natijalar chiqdi ! O'sha kun keldi 🕺
Demak OSS support loyihasida 3 ta o'rin va ularga mukofotlar bor edi. Shu bilan birga baholash shunchaki mani shaxsiy fikrimga ko'ra edi. Yani o'zimga yoqgan loyiha egasiga ma'lum miqdorda so'vrin ajratar edim.
Demak Natijalar
Eskiz uchun SMS getway library. Boshqa masxur ko'plab providerlar uchun bunday wrapper librarylar mavjud foydalanishga ham qulay ammo o'zimizni providerlar uchun mavjud emas shu sababdan mavzu juda actual ! Bu loyihani g'oyasi anchadan buyon mani o'ylantirayotgan edi kimdur qilgani juda xursand qildi.
Loyiha: https://github.com/mrmuminov/php-eskiz-uz
Ammo bu loyihani qaytadan yanayam yaxshiroq holatda birqancha tillarga ham yozishni niyat qildik ! Loyiha g'oyasi uchun va xozirgi natijasi uchun shartli ravishta 1-o'rin.
Loyiha egasi ham davom ettirishga vada berdi !. Nodejs qismini esa o'zim boshlayman )) Hamma texnalogiyalar uchun birxil interfacedagi kutbxona bo'lishiga kelishdik.
2 - O'rin
Docker dashboard. Shaxsan man CLI ishlataman UI/GUI ga umuman extiyoj bo'lmagan. Ammo loyiha birmuncha qiziq. Shu bilan birga bu domain ham birmuncha qiziq. Shu sababdan loyihani qo'llab quvvatlayman. Balki kelajakda Portainerga raqobatchi bo'lar !
Loyiha: https://github.com/AbduazizZiyodov/docker-dashboard
1 217
Dasturlash tillari haqidagi hollywar lar haliyam actual. Umuman olganda bu narsa tugamasa kerak ham. Shu sababdan ushbu mavzuga anchagina neytral qarab obyektivroq yortilgan lecture topib oldim.
Speaker: Rossiyada birinchi marotaba C++ compiler qilgan inson. Professor va linguist
https://www.youtube.com/watch?v=T70qJndjYi0
1 217
3D sohasi ham qiziq ekan ayniqsa browserda bo’lsa. Yo’limiz Jsdan Jsgacha.
Ko’ring mezza qiling. Shunday qiziq loyihalar bo’lsa izohda share qiling.
Qora terminaldan naryog’ini ko’rmaganlarga bu texnika mojizasi.
https://www.lumenkowski.com/threejs-curve-contours
1 217
Xozirda biroz o'zimda ham workload ko'paygani sababdan barcha applicationlarni weekenda ko'rib chiqaman. Ulgurganimcha feedbacklar tayyorlashga xarakat qilyabman. Ammo asosiy focusni weekenda qaratib. Dushanba kunigacha barchasini hal etish kerak.
1 217
Githubda sponsorshipni yoqgan o'zbeklar yo'qmi ? Agar bo'lsa qanday yoqgansizlar ? Stripeda UZB yoq ekan countrylarda :)(
1 217
Hammani dardi ichida ekanuuu man yurgan ekanman.
Dardingizni yozib qoldiring ertaga yana o’qib chiqib mulohaza qilamiz. Bugun kech bo’ldi uxlamasam bo’lmaydi.
Haa muammo ko’p ekani mani uyqudan vos kechishimga sabab bo’la olmaydi 😎
