fa
Feedback
Programming ∀

Programming ∀

رفتن به کانال در Telegram

Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.

نمایش بیشتر
1 217
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-3530 روز
آرشیو پست ها
Nodejsda new Worker('file.js') qilsangiz bu realniy OS thread ochadi. Bu o'sha Geen Thread Mana o'sha nuqtasi. Bu degani har bir kelgan request yangi threada execute qilish kerak ekanini anglatmaydi. Tassvur qiling parallel 10k req kelyabti... CPU intensive task degani ham abstract narsa. Oddiy loop ham cpu intensivku Shu sababdan iltimos birinchi navbatda manabuni ko'rilar. https://www.youtube.com/watch?v=oV9rvDllKEg

Man ko’proq deb o’ylagandim Plani to’ldirish kerak.
Man ko’proq deb o’ylagandim Plani to’ldirish kerak.

K8schilar bu ketishda arduinoda ham k8s run qilishadi🥲

Yevreycha yolg’on shunaqa bo’ladi. Loxlar esa ishonib yuraveradi ana Meta o’z dasturchilarini AI ga replace qilyabti ekan deb
Yevreycha yolg’on shunaqa bo’ladi. Loxlar esa ishonib yuraveradi ana Meta o’z dasturchilarini AI ga replace qilyabti ekan deb. USA bozorida ko’p aksiyalar qulab yotibti, lekin negadir sukerberkni metasi uptrend mazzami😃

Sorry guys, reklama peklamalar takliflari qiziq emas. Telegramdagi reklamalarni ham o'chirishni rossa hohlayman. Agar biror o'zimga yoqgan narsalar bo'lsa shunchaki share qilaman bo'lmasa yo'q. PS: Qisqasi bunaqa narsalar bilan boshimni qotirmanglar iltimos !

Odatda reklamasi bo’rtirilgan productlarni maksimal rad etaman. Nega ? Chunki shunday productlar ustida ishlab ko’rganman va taxminan bilaman orqa tarafda nimalar bo’lishini :( Reklama kerak, ammo hype va yolg’on aralashmasligi lozim.

photo content

photo content

Man hurmat qilgan aksariyat dasturchilar universitetda o’qishmagan. O’sha aksaritatlat orasidagilarning katta qismi, qattiq hohlashadi universitetga borishni va shular orasida manam borman. Dasturchilikga universitet kerakmas, univerdagi mavzularniyam amallab self study qilib nimadirlar yursa eplasa bo’ladi. Univerda o’qigan ammo tupoy dasturchilar ham ko’p. Hulosa: Universitetga majburiyat emas hohishlaringizga yo’l deb qarashni tavsiya etaman. Ertaga nimadirlar qilishni istab rejalariz o’zgarsa universitetda o’qimaganingiz katta minus bo’lishi mumkin. Yana bir tavsiya 21 yoshgacha bakalavrga kirib olishni tavsiya qilaman va o’qish davrida kamroq ishlab ko’p o’qing, researchlar ko’p qiling.

PS: Keijon aytgandi mangayam ! Lekin barbir nimadirlarga aralashib qolib theoryga kirib ketib roasted bo'lib chiqib kelaaman😱

Vobshem bir narsani aniq ayta olamanki, hechqanaqa theorysiz haskellni o'rganish mumkin. Boshida rossa theoryga zadrod bo'lgandim, o'shanda qaytangi ko'proq code yozsam bo'lar ekan. Man qilgan xatoni qilmanglar ))

data Eshmat = Eshmat { lang :: String  
               , iq :: Int  
               , age :: Int  
               } deriving(Show)

λ> Eshmat { lang: "js", iq: 30, age: 30 }
"Yet another Senior software engineer"

OOPda factory deyishgan narsa g'irt type constructorni o'zi.

data Colour = RGB Int Int Int

λ> RGB 42 42 22
Constructorlar elegantroq.

Yana qiziq expirement. Bazida juda uzoq ishlaydigan narsalar, migrator scriptlar vaxakazolarni ishga tushirganimda o'sha processlarga eng baland priority berib qo'yaman. Agar resurs utilizatsiyasi yaxshi qilingan bo'lsa jarayonlar kutilganidan 3-5x tezroq ham bitib ketadi. Lekin bazida I/O intensive narsalar bo'lsa osilib qoladi shunisi ham bor. Bazida concurrencyni juda oshirib yuboraman masalan minglab concurrent joblar bo'ladi. Afsus nodejs o'zida ham bazi muammolar bor shu concurrency bo'yicha to'liq control qilish qiyinroq, shunga process prioriteti bilan magic qilaman 😑

Agar linux ishlatib shularni kavlab ko’rmagan bo’lsangiz /dev/null ni ham bilmasangiz unda neofetchlar yuborib maqtanmang !

Bu yerda yana boshqa qiziq narsalar bor. Object degan columnga etibor qiling. Masalan /dev/urandom Random baytlarni generatsi
+1
Bu yerda yana boshqa qiziq narsalar bor. Object degan columnga etibor qiling. Masalan /dev/urandom Random baytlarni generatsiya qiberadi. Juda kichik kollizya kofitsenti bilan. anon_inode:[eventpoll] eventfd Bu yana qiziq objectlar eventpool bu event notifcation mechanizm. eventfd esa file descriptor notification.

Linuxda /proc//maps Ochsangiz ichida mapped memory regionlarni ko’rasiz. Hamma linuxfurushlar biladiki linux fsda fayllarga p
Linuxda /proc//maps Ochsangiz ichida mapped memory regionlarni ko’rasiz. Hamma linuxfurushlar biladiki linux fsda fayllarga permissionlar juda qattiq. O’ziz yozgan shell scriptni ishlatganiyam permission berishiz kerak )) Endi huddi shu permissionlar memory addresslarga ham doir. Memoryga Own bo’lgan process hamm hamma addresslarga hohlaganini qilolmaydi. Huddi siz o’zi yozgan shell scriptni ishlatolmaganizdek. Mana endi tushunsak bo’ladi nega windowsda osongina bufferni og’irlasa bo’lishini. Cheatlar qanday ishlashi va viruslar haqida. Lekin buniyam sababi bor, windows multi kernel arxitekturada multi kernel uchun esa eng tez transport bu memory. Flags columdagi — xp r-p —p Kabilar aynan shu permissionlar. r read w write x execute s shared p privat (copy on write)

NFTga sodda misol. Bu g'oya kelganida adashmasam NFT nimaligini bilmagan edik 😂 2018 yillardagi mavzu Shifu yoribtilar !