Компьютерын ухаан

Is MVC a design pattern or an architectural style?

Өнөөдөр Болор агуулга удирдах системээ шинэчилж байгаад MVC-г 2012 оны “Програм хангамжийн архитектур” лекц дээрээ MVC-г дизайн паттерн сэдэв рүү оруулж зааж байснаа саналаа. MVC-н уг үндсийг хөөвөл яах аргагүй дизайн паттерн юм. Гол үзэл санаа нь separation of concern буюу өгөгдөл, өгөгдлийн боловсруулалт, өгөгдлийн дүрслэлийг салгаж хэрэгжүүлэх концепц. Дэлхийн Read more…

By badaa, ago
Болорсофт

Bolorsoft rocks, thank you IT-Incubator!

Болорсофт ХХК нь (http://www.badral.net/?p=207) эрийн цээнд хүрлээ. Учир нь 2011 онд инкубаторын шилдэг компани болж байсан бол 2012 оны шилдэг төгсөгч боллоо. 2012 онд монгол бичгийн юникод фонтын ОпенТайп алгоритмыг боловсруулж, ерөнхийлөгчийн вэбийг босоо монгол бичгээрээ урлажээ. Мөн монгол үг зүйн судалгаагаа дуусгаж, монгол үгийн төгсгөлөг төлөвт автоматыг үүсгэн Болор Read more…

By badaa, ago
Компьютерын ухаан

A Course on Software Architecture

Монголд очиж цахим хэл шинжлэлийн судалгааны төслөө барьж авч, базан хаяхаар шийдэж монгол явдаг юм билүү яадаг билээ гэж бодож байтал МУИС-н мэдээллийн технологийн сургуулийн захирал Ч. Лодойравсал анд тус сургуульд багшлах санал тавьснаар явахаар шийдэв. Програм хангамжийн инженерчлэл гэсэн хичээл заах санал өгсөн боловч тус сургуульд одоо ордог тул Read more…

By badaa, ago
Компьютерын ухаан

Raw data recovery

Өнгөрсөн долоо хоногт gparted-р 100GB хэмжээтэй EXT3 партишныг NTFS рүү хөрвүүлээд хэмжээг нь нэмэх тушаал өгч орхитол баларсан юм болов. ~80GB өгөгдөл нь хэрэгтэй өгөгдөл байсан юм. Гэвч зураг, видео нь ч дүүрч. Гол нь эхнэрийн маань хийж байсан ~2500 мөр өгөгдөл бүхий 3 хавтас хүснэгттэй Openoffice-н Calc файлыг нөөц Read more…

By badaa, ago
Компьютерын ухаан

Software Requirements Specification

Болорсофт фирмийн үйл ажиллагаанд өмнө боловсруулж байсан үүргийн дэвтэр болон Системийн тодорхойлолт-оо ашиглахаар туршсан боловч амжилт олсонгүй. Манайхан маш ерөнхий, баримтжуулах дургүй, системчлэх чадвар сул тул их нарийвчлах нь тусгүй бололтой юм. Тиймээс эргээд нөгөө 2-оо нэгтгээд арай ерөнхий бас хялбар болгочихлоо. Англиар Software Requirements Specification хэмээх энэхүү баримтын тоймыг Read more…

By badaa, ago
Компьютерын ухаан

Programming is not just writing command lines but rather an art

Миний харж байгаагаар орчин үеийн програм хангамж хөгжүүлэх нь хуучны математикч хүн бодож байгаад хэдэн тушаал цувуулан бичсэн алгоритм гаргадаг байсан зүйл биш болж УРЛАГ, УРАН САЙХАН болсон байна гэж үзэж байна. Яг л зураач хүн бэх, будаг зэрэг хэрэгслээ барьж байгаад, хийсвэрлэн сэтгэсэн зүйлээ цаасан дээр хүн харж баясдаг, Read more…

By badaa, ago
Компьютерын ухаан

Entity Framework 4 is full of bugs

За ойрд энэ муу хогийн хэрэгсэлтэй ажиллаж нервтэж үхэх нь. Уг нь програм хангамжийн инженерчлэлийн их хөөрхөн санаа байна гэж харж, ойлгож ойшоож хүлээн авч ашигласан юм. Гэтэл микрософтынхон үүнийг миний бодож байгаа шиг зохиосон биш Nhibernate шиг визуал Object Relational Mapping маягийн хэрэгсэл хийсэн байжээ гэдгийг хэд хоногийн өмнө Read more…

By badaa, ago
Компьютерын ухаан

Blog of Jonathan Schwartz

SUN корпораци нь МТ ертөнцөд JAVA болон Соларис үйлдлийн систем гэсэн 2 түлхүүр бүтээгдэхүүнээрээ алдартай билээ. Мөн ОпенОфис.орг-н загалмайлсан эцэг гэж үзэж болно. Хувийн зүгээс би SUN-ы бүтээгдэхүүнүүдийг сайн чанартай гэж дүгнэдэг. Одоо SUN корпораци ORACLE-д шилжиж байгаа бөгөөд цаашид улам сайжрана байх гэж найдаж байна. SUN corporation-ы захирал асан Read more…

By badaa, ago