Lo-Fi vs Debugging
Таныг код бичиж байх үед цаг хугацаа нисэх мэт л хурдан өнгөрдөг. Таны тархи огт сатаарахгүй, асуудлууд толгой дотор тань уралдан шийдэгдэж байна. Бүр зогсолтгүй мэт санагдана. Энэ бол Flow state — анхаарал төвлөрөл хамгийн өндөрт хүрсэн, бүтээлч ажиллагааны оргил үе. Гэхдээ ийм байдалд хэрхэн тогтмол ордог болох вэ?Олон хөгжүүлэгчдийн хувьд хариулт нь их энгийн:Lo-Fi […]
DFS vs BFS: Гүн чухал уу? Өргөн чухал уу?
Бодлогоо хараад шууд “DFS хийх үү, BFS хийх үү?” гэж өөрөөсөө асууж байсан уу? Олон хүн энэ хоёрын ялгааг зөвхөн “гүн” ба “өргөн” гэж ойлгодог. Гэтэл бодит амьдрал дээр бол тэдний зорилго, хэрэглээ, сэтгэлгээний хэв маяг нь өөр. Энэ нийтлэлээр хоёр хайлтын ялгааг компьютерын шинжлэх ухааны үндсэн логик дээр тулгуурлан, competitive programming-д хэрхэн ашиглахыг жишээтэй […]
Компьютерийн хамгийн анхны вирус
“Хамгийн анхны вирус”-г ярихын тулд эхлээд вирус гэж юу болохыг мэдэж авъя. Өмнө нь Комьпютерийн вирус гэж юу вэ? нийтлэлээр вирусын шинж тэмдгийн талаар тайлбарласан ч энэ удаа хэрхэн ажилладаг, үүсэл хөгжлийг нь түлхүү тайлбарлах болно. Гэж юу вэ? Одоо үндсэн сэдэв болох анхны вирусын түүх рүү оръё. Хамгийн анхны сүлжээний вирус: Creeper Ихэнх эх […]
Сингуларити /Singularity/
Бидний амьдралын нэгэн хэвийн урсгалд тасралтгүй хөгжсөөр байгаа нэг зүйл бол технологи. Өдөр бүр шинэчлэгдэж буй өнөө үед хиймэл оюуны хөгжлийг даган Сингуларити хэмээх сонирхолтой ойлголт гарч иржээ. Хиймэл оюун (AI) хүний оюуны чадамжаас давж, өөрөө өөрийгөө сайжруулж эхлэх цэгийг Сингуларити гэх ойлголт илэрхийлнэ Stephen HawkingAI бүтээх нь хүн төрөлхтний хамгийн том амжилт байж мэднэ. […]
Data Lake гэж юу вэ?
Мэдээллийн хэмжээ өдөр ирэх тусам нэмэгдэж, байгууллагууд төрөл бүрийн өгөгдөл цуглуулдаг болсон. Эдгээр мэдээллийг нэг дор төвлөрүүлэн хадгалах хэрэгцээ бий болжээ. Энэ асуудлыг шийдэх нэг оновчтой арга бол Data Lake ашиглах явдал юм. Data Lake нь боловсруулалт хийгдээгүй (raw) бүх төрлийн өгөгдлийг ямар ч ялгалгүйгээр хадгалах зориулалттай орчин юм. Жишээ нь, Excel файл, зураг, бичлэг, […]