ESport буюу цахим спорт
/*! elementor – v3.15.0 – 20-08-2023 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px} ESport гэж юу вэ? ESport буюу цахим спорт нь видео тоглоом дээр суурилсан тэмцээний нэг хэлбэр юм. Энэ нь зохион байгуулагдсан, олон тоглогчтой видео тоглоомын өрсөлдөөн, ялангуяа мэргэжлийн тоглогчдын хооронд, хувь хүн болон багуудаар амжилттай зохион байгуулагддаг. Видео тоглоомын соёлд зохион […]
FreeRTOS программчлал
Энэ удаагийн нийтлэлээр бүгдээрээ анхан шатны, хамгийн энгийн FreeRTOS-ийн программыг бичиж үзэцгээе. Өмнөх нийтлэлээр FreeRTOS гэж юу болох, ямар зориулалттай үйлдлийн систем мөн хэрхэн ажилладаг гэх мэт талаарх ойлголтуудыг мэдэж авцгаасан. Харин энэ удаа Arduino IDE ашиглан FreeRTOS-ийн энгийн программыг бичиж үзье. Нэн түрүүнд хэдүүлээ Arduino IDE-тэй байх ёстой, дараах линкээр орж => “Arduino IDE” […]
Үзэгдлээр хөтлүүлсэн архитектур гэж юу вэ?
Орчин үед системүүд улам нарийн төвөгтэй, хурдан өөрчлөгддөг, өргөтгөх шаардлагатай болж байна. Ийм үед уламжлалт хүсэлт-хариулт (REST) загвар заримдаа хангалтгүй болдог. Үзэгдлээр хөтлүүлсэн архитектур буюу Event-Driven Architecture (EDA) нь системийн бүрэлдэхүүн хэсгүүдийг шууд хүсэлт-хариултын аргаар бус, харин үзэгдэл үүсгэх, түгээх, хүлээн авах, боловсруулах зарчмаар холбодог архитектурын хэв маяг юм. EDA нь жижиг, сул хамааралтай үйлчилгээүүдээс […]
Яагаад “Clean Code” нь “Clever Code”-оос илүү чухал вэ?
Програм хангамж хөгжүүлэлтийн ертөнцөд программистуудын гаргадаг хамгийн нийтлэг алдааны нэг бол хэт ухаалаг (clever) код бичих явдал юм. Анх харахад богино, сонирхолтой, эсвэл маш “ухаалаг” мэт харагддаг код нь ихэнхдээ дараа нь ойлгоход хэцүү, засварлахад төвөгтэй болдог. Харин цэвэр, ойлгомжтой (clean) код нь урт байсан ч багийн гишүүдэд ойлгомжтой, засварлахад хялбар байдаг. 1. Кодыг хүн […]
Reactive Spring Boot
Reactive Spring Boot нь backend хөгжүүлэгчдэд орчин үеийн веб системүүд хэрхэн өндөр ачаалал дор тогтвортой ажилладгийг ойлгоход зориулагдсан технологи юм. Орчин үед веб аппликэйшнүүд олон мянган хэрэглэгч нэгэн зэрэг хандах шаардлагатай болсон тул серверийн гүйцэтгэл, нөөцийн зөв ашиглалт маш чухал асуудал болж байна. Уламжлалт Spring Boot програмчлалд нэг хэрэглэгчийн хүсэлт (request) ирэх бүрт нэг thread […]