TGViewer
Channel Public Channel
Engineering Notes

Engineering Notes

@boboshersnotes

Kanalda asosan backend engineeringga oid postlar yozib boriladi.

Ba'zi postlarda xatoliklar bor.
Postlar foydali bo’lgan bo’lsa adminni duo qilib qo’ying. Rahmat.

Contact: @Bobosher_Musurmonov
LinkedIn: https://www.linkedin.com/in/bobosher-musurmonov
Subscribers
2.6K
Photos
161
Videos
2
Links
229

Showing posts older than #594 · Back to latest

Older Posts 20 shown
Post #593 2.58K
Post #592 2.64K
  • 😁 38
  • 😢 2
Post #591 2.69K
Engineering Notes Boya StackOverflow ham ishlamayotgan edi, hozir ikkalasi ham ishlayapti. CloudFlareda network bo'yicha muammo bo'layapti ekan, shunga deb umid qilaman.
Routing bo'yicha nimadir muammo bor menimcha. Ishlab turgan saytlar ora-orada uzilib qolayapti.
  • 👍 6
Post #589 2.51K
Post #588 2.7K
Bugun ICPC komandamiz bilan praktika qilayotgandik, bir masalani qancha optimal yechishga harakat qilsak ham time limit olaverdik. Juda hayron bo'ldik, sababi algoritm O(n) vaqtda ishlashi kerak edi va hamma testcaselarga n < 10 ^ 5 limit qo'yilgan. Keyin bilsak, muammo kodda emas, tilda ekan. Python standard inputda 1 ta linedan 10 ^ 5 ta character o'qiyman deb tiqilib qolgan ekan. Xuddi shu yechim C++ da hamma testlardan o'tdi.

P.S. CPda ham Python ishlatasilarmi deydiganlar uchun: Bu shunchaki practice bo'lgani uchun sherigim qiziqib Pythonda yozib ko'rgandi. Contestda doim C++ ishlatamiz.
  • 👍 22
  • 😁 4
  • 👎 1
Post #586 2.21K
  • 👍 7
  • 👎 6
Post #585 2.1K
#quiz
  • 👎 7
  • 👍 2
Post #584 1.82K
#quiz

What is the result of running the code above?
Comment your answer and explain, if possible.
  • 👎 17
  • 👍 6
Post #583 2.52K
OS development bo'yicha tajribam yo'q, lekin bir savol o'ylantirayapti. Nega Linuxda to'g'ridan-to'g'ri boshqa core image bilan process create qilishning iloji yo'q? Nega avval fork orqali parent processni duplicate qilib, keyin exec orqali imageni almashtirish kerak? Men ko'rgan caselarda har doim process fork qilinganidan keyin child process core image baribir o'zgartirilgan.

Javobingizni commentda qoldirsangiz xursand bo'lardim.
  • 👍 8
Post #582 3.67K
Atrofingizga qarang, qanday ahvoldamiz. Bizni ilmsizlik shu holga olib keldi va faqatgina ilm qutqaradi. Bizni umrini kasbiga bag'ishlagan o'qituvchilargina qutqara oladi.

Bugun o'qituvchilar bayrami. Imkoningiz bo'lsa, o'qituvchilaringizni ko'rgani boring, bo'lmasa telefon qilib tabriklang. Muvaffaqiyatlaringizni ayting. O'qituvchingizning mehnati bekor ketmayotganini ko'rsating. Ularni xursand qiling. Zero, ular taslim bo'lsa xalqni hech kim ilmsizlikdan qutqara olmaydi.
  • 👍 73
Post #581 2.6K
Engineering Notes UNIX nega bunday atalishiga hech qiziqib ko'rganmisiz? 1964-yilda MIT, Bell Labs va General Electric birgalashib MULTICS (Multiplexed Information and Computing Service) tizimini ishlab chiqishadi. MULTICS hozirgi operatsion tizimlarning eng katta bobolaridan.…
Nom berish bo'yicha dasturchilarga keladigani bo'lmasa kerak:

— Har xil paradigmlarni support qiladigan dasturlash tili yaratdik, nima deb nom qo'yamiz?
— CPL, Combined Programming Language (aralash dasturlash tili) deb nom qo'yamiz.

— CPLning oddiyroq variantini ishlab chiqdik, nima deb nom beramiz?
— BCPL, Basic (oddiy) CPL deb ataymiz.

— Bu til BCPLning juda cheklangan ko'rinishi, nima deb nomlaymiz?
— Cheklangan BCPL? Unda qisqa qilib B deb ataymiz.

— B tilining davomchisini ishlab chiqdik, qanday nomlaymiz?
— B ning davomi? C bo'laqolsin. (Alphabetda B dan keyin C keladi)

— C tiliga yangi xususiyatlar qo'shdik, bunisini nima deb ataymiz?
— C ning ustiga qo'shilgan? Unda C++ deb ataymiz.


P.S. Bugun men uchun asosan tarix darsi bo'ldi.
  • 👍 31
  • 😁 16
  • 🤯 1
Post #580 1.93K
Engineering Notes #quiz
  • 👎 8
  • 👍 4
  • 🍾 2
Post #579 1.93K
#quiz
  • 👎 12
  • 👍 3
  • 😁 2
Post #578 2.28K
UNIX nega bunday atalishiga hech qiziqib ko'rganmisiz?

1964-yilda MIT, Bell Labs va General Electric birgalashib MULTICS (Multiplexed Information and Computing Service) tizimini ishlab chiqishadi. MULTICS hozirgi operatsion tizimlarning eng katta bobolaridan.

1969-yili Bell Labs loyihadan chiqib ketishi natijadasida Bell Labs mutaxassislaridan biri Ken Thompsonning MULTICSga bog'liq ilmiy izlanishlari to'xtab qoladi. Shunda Ken o'zi uchun MULTICSning kichkinagina versiyasini yozib chiqishga qaror qiladi. Bir kuni Kenning bir hamkasbi hazillashib "Bu dasturing xuddi MULTICSga o'xshar ekan, faqat bir vaqtda ko'p ishni (MULTiplexed) emas, bitta ishni (UNiplexed) qila oladi. Bundan chiqdi dasturingning nomi UNICS ekan" deydi.

Shu-shu tizim nomi UNICS bo'lib qoladi. Talaffuzi sabab keyinchalik "CS" "X" ga o'zgarib UNIX bo'ladi.
  • 👍 23
  • 👎 1
Post #577 2.13K
Engineering Notes Menda Leetcode VPNsiz ishlamayapti. Ishqilib, bu faqat mendami?
Boya StackOverflow ham ishlamayotgan edi, hozir ikkalasi ham ishlayapti. CloudFlareda network bo'yicha muammo bo'layapti ekan, shunga deb umid qilaman.
  • 👍 8
Post #576 2.28K
Menda Leetcode VPNsiz ishlamayapti. Ishqilib, bu faqat mendami?
Post #573 3.41K
Anchadan beri o'ylab kelgan savolimga vanihoyat javob oldim (aniqrog'i, taxminim to'g'ri bo'lib chiqdi).

Source: Modern Operating Systems, 4th edition
  • 👍 14
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →