2007-03-12

Fedora core 6

Сүүлийн үед OpenSource оор амьсгалаад байгаа. Ажлынхаа PC ны OS ийг солиж орхив. Баахан багцуудыг суулгаад л байлаа. Бүгдийг нь суулгаад ажлынхаа орчиныг бэлдэх гэж баахан мунгинав. Майл клиент, Eclipse, Java .... гээд л ойр зуурын программуудыг тохируулан суулгав. Ер нь их зүгээр юм аа. Таалагдсан шүү.

Миний суулгасан үйлдэлийн систем Fedora Core 6( Zod) гэдэг хувилбар нь. Олон багц сонголгүйгээр шууд байгаагаар нь суулгахад 5 гега орчим болж байна. Дээр нь ажилынхаа файлуудыг хуулаад 10 орчим гега болж байна. 50 гега-г 30, 20 оор нь хувааж суулгах гэж байсанаа мартаад 50 ийгаа тэр чигт нь Fedora-д өгчихсөн. Дараа нь Partition Editor оор тухтайхан засаж авна аа.

Ер нь бол энэ үйлдэлийн систем хуучин ажиллаж байсан XP ээс дутах юм алга.
OpenOffice2.0, Firefox 1.5, GAIM 1.5 (Messenger), мэдээж shell, C ийг янз бүрийн компайлерууд бүгд байна. Java, C дээр код бичдэг эсвэл янз бүрийн вэб хөгжүүлэлт хийдэг хүнд бол тун боломжийг багажуудтай. Хамгийн гол нь янз бүрийн үнэтэй Crackad сан прогамууд гэж байхгүй бүгд л үнэгүй. Бүр заримыг нь кодыг нь татаж авч байгаад өөрийнхөөрөө засаад ашиглаж боломжтой. Монгол хэлээр бичих Windows ийн share луу хандах зэрэгт ямар ч асуудалгүй. Системийн ерөнхий ажиллагаа нь тогтвортой Windows шиг элдэв Virus-д баригдахгүй амар.

Хүндрэлтэй асуудал янз бүрийн шинэчилэл суулгацын багцууд нь бүгд нэтээс татдаг нь нэлээд хүндрэлтэй. Манай НЭТ нь удаан эсвэл ямар ч нэтгүй бол шинэчилэлүүдийг нь авч ашиглах нь төвөгтэй юм шиг байгаа юм. Гэхдээ бараг шинэчилээд байх шаардлаггүй ажиллаад л байна.

Боломжтой бол суулгаад ашиглаад үзэхийг зөвлөж байна.

2007-02-12

Хөөрхий програмист

Программ хангамжийн хөгжүүллтэнд доорхи хүмүүсийн үүрэг маш чухал. Хамгийн нарийн эрсдэл ихтэй ажилыг нь хөгжүүлэгч буюу доорхи зурган дээр байгаа developer хийдэг нь үнэн. Хэрвээ менежер (Manager), шалгагч (Tester) нар нь муу бол хамгийн хүнд ачаа нь хөгжүүлэгч д ирнэ. Доорхи зураг эсэргээгээ зурагдах байх.

Хэрвээ дээрхи 2 дүр менежер (Manager), шалгагч (Tester) маань сайн ажиллаад хөгжүүлэгчийн гаргасан алдааг гаргаахгүй агнадаг бол хөгжүүлэгч дээр гол хариуцлага нь ирнэ.


Гэхдээ л код бичих сайхан ажил. Шантрахгүй хичээвэл зурган дээрхи байдалд орохгүй.

2007-02-07

TopCoder ийн тухай

Би өмнө нь энэ topcoder сайтын тухай бичиж байсан. Энэ удаа илүү дэлгэрэнгүй бичмээр санагдлаа. Энэ сайт нь программын энгийн бодлогын уралдаан тэмцээн зохион байгуулахаас гадна өөр олон зүйлүүд байдагийг нь дурьдвал:

Программ хангамжийн загварчлалын уралдаан. Шагнал 700 - 2000$
Программын хөгжүүлэлт хийх уралдаан. Шагнал 500 - 1000$
Программын цогц систем хийх уралдаан. Шагнал 4000-30'000$
Программ шалгах уралдаан. Шагнал 700- 2000$
Дунд сургуулиудын програмчлалын бодлого бодох онлайн тэмцээн. Шагнал Ивээн тэтгэгчээс хамаарна.
Программчлалын марафон уралдаан. Тусгай алгоритим зохиох бодлогууд.

Дээрхи төрлийн бүх тэмцээнүүд нь 7 хоног болгон шинэ шинэ бодлого уралдаанууд зарлагдаж байдаг бөгөөд хэрвээ та бүртгүүлсэн бол таньд энэ талаар майл ирж байх болно.

Эдгээрээс хархад хамгийн өндөр шагналтай нь программын цогц систем хийх уралдаан юм. Үүний талаар өөрийн ойлгосоноо тайлбарлавал. Topcoder сайтаас зарласан программ хийх шаардлагаын хүсэлт нь жишээ нь Агуулахын барааны бүртгэлийн систем. Ашиглах технолог нь ASP.NET 1.1, SQL Server 2000. Гэх мэтээр байдаг бөгөөд 18 наснаас дээш Topcoder сайтанд бүртгүүсэн байх хэрэгтэй гэх мэт шаардлагууд байдаг байна.

Хэрвээ та завтай, хийж чадна гэсэн итгэлтэй бол үзээд алдхад алдах юм байхгүй гэж зөвлөмөөр байна. Мэдээж программ хангамжийн талаар болон Англи хэлний маш их мэдлэг шаардах нь ойлгомжтой.

2007-02-01

Монгол хэлний орчуулагын нээлттэй эх төсөл

Саяхан Очирхуяг ахын гаргасан Монгол хэлний орчуулагын программ хийх ( Эхний ээлжинд Монгол - Япон - Монгол ) саналыг нь дэмжиж түүнд нь би оролцохоор болов. Энэ санаачилагын дагуу өчигдөр sourceforge.net дээр шинээр төсөл бүртгүүлэв.
Төслийн нэр нь
Mongolian Language Translation system
Энэ нээлттэй эх төсөлд оролцох хүсэлтэй хүмүүс
- montrans-users@lists.sourceforge.net
Хөгжүүлэлтэнд оролцох хүсэлтэй хүмүүс
- montrans-developers@lists.sourceforge.net

Дээрхи майлийн листүүд рүү майл бичинэ үү. Хэн ч оролцох боломжтой бөгөөд хэрвээ таньд ямар нэг санал, санаа, зөвлөгөө, бидэнд хэлэх ямар нэг зүйл байвал http://sourceforge.net/tracker/?func=add&group_id=188343&atid=924933
хаягаар орж бичин үлдээж болно.

Жич: Төсөлд оролцохын тулд sourceforge.net сайтанд бүртгүүлэн эрх авсан байх хэрэгтэй.


Одоогоор дөнгөж эхлэж байгаа болхоор дутуу дулимаг зүйл их гарах байх эдгээрийг ойлгон хамтран ажиллахыг хүсэж байна.

2007-01-16

OpenSource төслийн орчуулга

Сүүлийн үед нээлттэй эх төслүүд маш их эрч хүчээ авч байгаа билээ. Эдгээрийн хамгийн мундаг гэсэн хэд нь олон хэлүүд дээр орчуулагдаж байна. Программаа хийчихээд олон хэлээр гаргадаг болгох гэж нэлээд их цаг зарах нь ойлгомжтой. Би өөрөө 2 хэлтэй программ бичих гэж нэлээд их цаг зарцуулаж байсан удаатай.
Гэтэл энэ том асуудалыг сүрхий шийдсэн байх юм. GNU ийн GetText төсөл их боломжийн шийдсэн байна. Хэрвээ та өөрийн программаа олон хэл дээр гаргадаг болгохын хүсвэл зааварын дагуу программынхаа кодыг бага зэрэг засварлаад зааварын дагуу нь ажиллаад байхад таньд нэг .po эсвэл .pot файл үүсгэж авах юм байна. Үүний дараагаар poEdit, poTranslator зэрэт төслийн программуудын тусламжтайгаар дуртай хэлрүүгээ хөрвүүлэн хэлнийхээ санг нэмэж болох нь ээ.

Лавлагаа :
http://en.wikipedia.org/wiki/Gettext
http://www.poedit.org/
http://sourceforge.net/projects/potranslator/
http://sourceforge.net/projects/poedit/
http://www.poedit.org/
http://www.gnu.org/software/gettext/
http://gnuwin32.sourceforge.net/