fbpx

код

NP-Complete бодлого = орчлонгийн нууц уу?

Компьютер яагаад зарим асуултад хэзээ ч бүрэн хариулж чаддаггүй вэ? Өнөөдөр бид компьютерт хэт итгэдэг болсон.Замын түгжрэлийг тооцоолж өгнө, царай танина, дуу хоолой ойлгоно, бүр хүнийг шатар, болон бусад тоглоомоор ялна. Тэгэхээр компьютер бүхнийг бодож чадна гэж бодох нь мэдээж. Гэвч компьютерийн ухаан нэг сонин үнэнийг хэлдэг. Тэр “хэтэрхий хэцүү”-гийн яг төвд нэг домог мэт […]

JWT гэж юу вэ ?

Оршил Орчин үеийн веб болон мобайл системүүд аюулгүй, өргөтгөх боломжтой authentication шийдэл шаардах болсон. Өмнө нь сервер дээр session хадгалдаг уламжлалт арга түгээмэл байсан бол өнөөдөр JWT (JSON Web Token) нь distributed system, microservice, API-д суурилсан архитектурт хамгийн их ашиглагддаг стандарт болсон. Гэхдээ JWT-г буруу ашиглавал аюулгүй байдлын ноцтой асуудал үүсэх эрсдэлтэй. Тиймээс software engineer […]

Cансрын интернет-Starlink

Интернетийн хүртээмж өнөө үед хот суурин газарт төвлөрч, хөдөө орон нутагт хязгаарлагдмал хэвээр байна. Шилэн кабель татах, суурин сүлжээ байгуулах нь өртөг өндөр, хугацаа их шаарддаг тул олон бүс нутаг интернет орох боломжгүй байдаг. Энэ асуудлыг шийдэх нэг орчин үеийн шийдэл нь SpaceX компанийн хөгжүүлсэн Starlink сансрын интернет юм. Тэгвэл Starlink үнэхээр хот ба хөдөөгийн […]

Three.js

Өнгөрсөн арван жилд вэб хөгжүүлэлт зөвхөн текст, зурагтай байсан бол сүүлийн үед 3D визуализаци руу эрчимтэй шилжиж байна. Өнөөдөр бид вэб дээр бүтээгдэхүүний 3D загвар, интерактив тоглоом, виртуал орчин бүтээх боломжтой боллоо. Гэхдээ эдгээр боломжийг хэрхэн хялбар хэрэгжүүлэх вэ гэдэг нь чухал асуудал юм. Өмнө нь вэб дээр шууд 3D орчин байгуулах нь төвөгтэй байв. […]

SOLID зарчим гэж юу вэ ?

SOLID зарчмууд – код жишээтэй тайлбар SOLID зарчмууд – программ хангамжийн дизайн, объект хандалттай програмчлалд ашиглагддаг таван үндсэн зарчим юм . Эдгээр нь кодыг илүү уян хатан, засварлахад хялбар, дахин ашиглах боломжтой болгодог. S – Single Responsibility Principle (Нэг үүргийн зарчим) Класс нь зөвхөн нэг л үүрэг гүйцэтгэх ёстой. Жишээ: O – Open/Closed Principle (Нээлттэй/Хаалттай […]