Saturday, June 27, 2009

Wednesday, June 17, 2009

Линукс дээр сүлжээгээ тохируулах

Саяхан би сүлжээгээ статикаар тохируулах гээд харин болж өгдөггүй. Нэтээс баахан юм хайж тохирууллаа. Тэгээд над шиг асуудал хүмүүст гарч магадгүй гэж бодоод орууллаа.
ifconfig командаар сүлжээг тохируулж болно. Тэгэхдээ ifconfig {interface} address netmask {mask}, гэж бичээд энтер дарна. Судо командаар эхлүүлэхээ мартав аа. interface гэдэг нь сүлжээний картны нэр(eth0 ч юмуу) харин address нь компьютерийн чинь хаяг, mask нь сүлжээний маск хаяг болно. Одоо компьютерийнхээ хаяг, маскийг тохируулчихлаа. Gateway үлдсэн байна. Энийг хийхдээ route add default gw {address} {interface}. Ингээд л статик хаягтай болчихлоо. Аа тийм хэрвээ динамикаар хаягаа авдаг бол dhclient, харин ситинетийн хэрэглэгч бол pppoeconf гэсэн коммандуудыг ашиглана. pppoeconf-ийг ашиглахын тулд эхлээд pppd гэсэн процесс ажиллаж байгаа эсэхийг нь үзээд байгаа бол kill хийх хэрэгтэй. Тэгэхгүй бол давхардаад орохгүй байсан.

Sunday, June 7, 2009

Шууд бус хандалт(Indirection)

Миний мэдэхээр шууд бус хандалтын арга бол их ашигтай аргачлалын нэг. Өгөгдлийг өөр өөр өнцгөөс хараад түүн рүү хандах өөр өөр аргыг нээж өгдөг гайхалтай зүйл. Жишээ нь массивт a=[7,3,5,2,88] гэсэн өгөгдөл байхад а массив дээр өөрчлөлт хийхгүйгээр санах ойн void заагчдын массив үүсгээд түүнийгээ эрэмбэлж болно(b=[&a[4], &a[2], &a[3], &a[1], &a[5]]). Бас бүх төрлийн өгөгдлийн сангууд өгөгдлөө индекслэнэ гэж шинээр шууд бус хандалтанд зориулсан файл үүсгэдгийг гадарлана байх. Тэгээд миний хэлэх гэсэн зүйл бол хүмүүс өөрийнхөө блогт бичлэг нэмж байгаа бол иймэрхүү шууд бус холболт бага хийгээсэй л гэж хүсч байна. Нэг жоохон юм бичсэнээ л энэ хаяг руу орж үзээрэй гээд герман англи линк тавьчихна. Олон хайлтын системүүд хүссэн хүсээгүй олж чадна шдээ. Хэрвээ хэлмээр байгаа бол монголоороо л биччихгүй.

Wednesday, June 3, 2009

2-р дэд бүлэг

Ойрд хичээл амраад зав гараад тэгээд номоо жаахан орчууллаа сайхан байнаа. Тэгээд юутай ч орчуулсан хэсгээ оруулахаар шийдлээ. Энд өгүүлбэр зүй, үгийн сонголт, орчуулгын зарим нэгэн алдаа гарсан байж болзошгүй, бас зургуудийг нь огт оруулаагүй байгаа,сүүлд нь оруулнаа. Тийм болохоор нөхөд уншиж байгаад надад санаа оноогоо sw06d103[at]gmail[dot]com хаягаар хэлээрэй. Бас надтай адил сурч байгаа оюутнуудад ойр болгох үүднээс хөгжүүлэлтэнд өргөн хэрэглэгддэг түлхүүр үг(keywords)-нүүдийг хоёр хаалт(parenthesis), тайлбар(comment /*...*/) хэлбэрээр бичиж энд тэнд нь эмбед хийж орууллаа.
Татах холбоос: http://share.gogo.mn/3437361244129974