Is it time to upgrade my php source code to 5.x?

За Болор АУС-ээ анх PHP 4.1- дээр хөгжүүлж эхэлжээ. Гэтэл өнөөдөр маш олон сервер дээр 5.x явж байдаг. Код маань хэдий объект хандалтат боловч нөгөө л 4.x-тэйгээ зохицож ажиллаж байхын тулд хуучин загвараа барьсаар л байдаг. Гэтэл сүүлийн үед шууд PHP 5.3 болон түүнээс хойшхи хувилбарт зориулаад шинэчлэлт хийчихмээр санагдах Read more…

Mercurial vs SVN

Mercurial болон SVN-г харьцуулан тавив. Энэ 2-г харьцуулахад тийм ч тохиромжтой биш. Учир нь нэг нь тархмал нөгөө нь төвлөрсөн удирдлагын системүүд юм. Өөр өөрийн давуу дутуу талтай. Гэхдээ яагаад би өөрийн төслүүдээ тархмал систем рүү шилжүүлсэн бэ гэвэл түүнийг төвлөрсөн удирдлагатай хэлбэрээр мөн ашиглаж болж буй явдал. Мөн дотоод Read more…

Distributed Version Control Systems

За бүр аль 2003 оноос хойш хэрэглэж ирсэн CVS-ээ нүүлгэхгүй бол арай л биш болж эхэллээ. Ингээд Болорсофтод ажиллаж буй 2 залуутайгаа хамтран хөгжүүллээ эхлэх гэтэл интернет холболт нь арай л удаан байлаа. CVS-с BolorCMS бүрэн татагдаж чадалгүй тасарчихаад байх нь төвөг учруулах болсон тул тархмал хувилбар удирдлагын системүүдээс (Distributed Read more…

Clean upgrade/reinstallation of debian/ubuntu with minimal effort

Өнөөдөр нэг дебиан сервер нүүлгэх хэрэгтэй болов. Хэрэглэж байсан бүх програм хэрэглэгдэх бөгөөд харин эвдэрсэн зарим тохиргоо болон хэрэглэгчдийн хуучин өгөгдлүүдийг шилжүүлэх хэрэггүй байв. Тиймээс шууд имаж хийгээд хуулчихаж болохгүй байлаа. Ингээд нэлээн дээр үед хэрэглэж байсан нэгэн аргаа ашиглав. Хэрэв та ашиглаж байгаа системээ шинэ сервер/компьютер рүү нүүлгэх хэрэг Read more…

Some words to network protocolls

Компьютерын сүлжээний протоколын талаар маш энгийн бөгөөд ойлгомжтой тайлбарлахыг хичээе. Тийм их цаг гаргаж чадахгүй тул маш товч бичнэ. Үүнийг бичих болсон шалгаан нь манай залуус онолыг цээжээр мэдээд, практик дээр мөн сүлжээгээ сүрхий тавьчихдаг хэрнээ тэр 2 холбож сайн мэдэхгүй юм. Энэ манай их дээд сургуулиудын сургалттай холбоотой байх. Read more…