Thursday, March 29, 2007

Pattern

Хэрэглэгчийн оруулсан мэдээллийг Regexp-д pattern гэнэ. Pattern гэдэг нь тоо, vг (ар араасаа дараалсан vсэгнvvд ), эсвэл vсэг, тооны холимог байж болно.

Pattern жирийн хялбархан, эсвэл нvсэр том, боловсронгуй байж болно.


Pattern- г тодорхойлох эхний тєрєл тэмдэгтvvдийг ( vсэг, тоо, vг гэх мэт ) Literal гэнэ. Literal бол яг яаж бичигдсэн тэр хэлбэрээрээ утгаа хадгалдаг.

Иймээс literal -аар бид тодорхой хайлт явуулж уг pattern -д таарсан бvх vр дvнг хvлээж авдаг. Жишээ нь "бар" гэсэн literal pattern зєвхєн "бар" гэсэн vгийг олоход хэрэглэгдэх мэт.

Дaрaaгийн тєрєл болох Metacharacters буюу "хувьсагч тэмдэгтvvд" бол єєрийн жинхэнэ утгаасаа цааш олон утга агуулж болох тэмдэгтvvд.

Эхний Metacharacter бол єгvvлбэрийн эцэст ордог цэг. Цэг нь ( "." ) ямарваа хайлтаас ганцаараа байгаа тэмдэгтvvдийг олно. Жишээ нь хайлтын эцэст: a, b, c, d, x, y, z гэх мэт ганц vсгээс ( тэмдэгт ) бvтсэн бvх биетийг гаргаж ирнэ. Дараачийн гурван Metacharacter нь олон тохиолдол бvхий хариу гаргадаг. Эхний "n*" Metacharacter зєвхєн n тэмдэгтvvдийг олно. n, nn, nnn, nnnn гэх мэт. Дараачийн "n+" нь "n*" -тэй тєстэй гэхдээ багаар бодоход нэг хариу олохыг шаарддаг. Дараачийн

"n?" Metacharacter нь ганцхан n олохыг шаардана.

Хэрвээ хайлтын тэмдэгтvvдийн тоог мэдэж байвал тэр тоог нь муруй хаалтын тэмдэгт ( {} ) оруулаад болоо. Жишээ нь "n{3}" хайлтаар nnn гэсэн тэмдэгтvvд олдоно. Хэрвээ "n{3,}" гэвэл ( 3-ын ард байгаа таслалыг анхаар ) nnn, nnnn, nnnnn гэх мэтээр гурваас дээш тооны n гэсэн тэмдэгтvvдийг олно. Харин "n{3,5}" гэвэл гурваас тавын хоорондох n тэмдэгтvvдийг олно. nnn, nnnn, nnnnn гэх мэтээр. Эцэст нь ( ^ ), энэ тэмдэгтийн араас нь бичсэн vсгээр эхэлсэн бvх хоёр тэмдэгтээс бvтсэн string- г олоход хэрэглэнэ. Жишээ нь "^n" гэвэл na, nf, n5, np, nr, nx гэх мэт. Харин "n$" гэвэл n -ээр дууссан бvх хоёр тэмдэгтээс бvтсэн string олдоно. Жишээ нь an, en, 5n, jn гэх мэт.

Бас нэг тэмдэгт бол босоо зураас ( | ). Босоо зураасаар хоёр тусдаа тэмдэгт хайхад хэрэглэнэ. "n|m" гэсэн Metacharacter хайлтаар n ба m гэсэн бvх string олдоно.


Functions

РНР-д string дотроос ямар нэг тэмдэгтийг сонгоход хэрэглэдэг 2 functions байдаг. Эдгээрийг дурдвал
ereg(),
eregi().

eregi() нь string -ээс том жижиг ялгаагvй тэмдэгтээс бvтсэн тэмдэгт сонгодог байхад ereg() нь том жижиг тэмдэгтийн ялгааг хамаардаг. ereg() нь гол тєлєв нууц vг шалгах мэтийн нарийвчилсан vйлдэлд хэрэглэгдэнэ. Энгийн хайлт хийхэд eregi() нь голчлон хэрэглэгддэг

И-мэйл шалгах

$Pattern = ".+@.+\..+";
if (eregi($Pattern, $Array["E-mail"])) {
print "Зєв И-мэйл хаяг орсон!
";
} else {
print "Буруу И-мэйл хаяг орсон!
";
}
?>

$Pattern = ".+@.+\..+"; энэ юу гэсэн утгатай вэ?

"." нь ямарч хамаагvй тэмдэгт сонгоно, "+" тэмдгээр дараачийн тэмдэгттэй холбоно. "+"-н дараа нь "@" тэмдэгт байна. Энэ нь ямарч хамаагvй тэмдэгтийн араас "@" тэмдэгт зайлшгvй байна гэсэн vг. "@" -н араас нь "." байна. "."-н араас нь "+" байна. Энэ нь "@" -н араас ямар нэг тэмдэгт зайлшгvй байхийг заана. Дараа нь "+" -ээр дараагийн тэмдэгттэй холбоно. Дараачийн тэмдэгт нь "." байх болно гэдгийг "\." зааж єгж байна. Эцэст нь "." тэмдгийн араас ".+". Энэ нь "." -н араас ямар ч хамаагvй тэмдэгт байхийг заана.

Тэгэхээр eregi() function нь И-мэйл цонхонд хэрэглэгчийн оруулсан pattern-г дээрх нєхцєлтэй ( ".+@.+\..+" ) тулгаад хэрвээ vнэн бол TRUE худлаа бол FALSE гэсэн хариу буцаана.

"Азийн бардамнал" шvлгийн хэсгээс

Сэргэлэн цовоо явахад хад чулуу хvртэл дуулна
Сэтгэл эмзэглээд ирэхээр гитар хvртэл уйлна
Eнгeтэй eeдтэй явахын цагт бусдын эхнэр ч дагана
Eвдeж зовохын цагт бурхан хvртэл зугтаана
Цэцнvvдийн дунд л тэнэг байхад
Цэнгэл жаргал элбэг олдох юм
Тэнэгvvдийн дунд л цэцэн байхад
Тvvнээс илvv зовлон алга даа
Зугаалж цэнгэж явахад зуун тvмэн нeхeдтэй байлаа
Зуурдын зовлонд унахад зуух олон ноходтой болох юм...
Р.Чойном

Monday, March 26, 2007

La isla Bonita

Since I saw her BY BOLD(Camerton)

Friday, March 23, 2007

Хувьцаагаар тоглохын нууц

Хувьцаа гэдэг нь компанийн хeрeнгийн тодорхой хэсэг. Та хувьцаа худалдан авснаар тухайн компанийн хувь нийлvvлэгч болж, vйл ажиллагаагаа тeлeвлeхeд оролцож саналаа хэлэх эрхтэй болж байгаа юм. Та нэг ширхэг хувьцаатай байлаа ч энэ эрхийг эдэлнэ. Мeн ашгаас нь ногдол ашиг авах эрхтэй.

Хувьцаа худалдан авснаар ямар давуу талтай вэ ?
Хувьцааг худалдан авснаар танд дараах боломжууд нээгдэнэ.
1. Компанийнхаа vйл ажиллагааг анхаарч, ямар хvнээр удирдуулахыг шийдэхэд оролцох боломжтой.
2. Та тухайн компанийнхаа жил бvрийн ашгаас ногдол ашиг авна.
3. Хувьцааг нь худалдан авсан компани тань ашигтай ажиллаж, vйл ажиллагаа нь eргeжихийн хэрээр хувьцааны vнэ нь eсдeг. Эндээс та бага vнээр авсан хувьцаагаа eндeр vнээр зарж ашиг олох зэрэг боломж бий.

Эдгээр боломжуудыг яаж эдлэх вэ ?
Хувьцаат компаниуд жил бvрийн эхний 4 сард багтаан хувь нийлvvлэгчдийн ээлжит хурлаа зарлан хуралдуулах ёстой. Энэ хурлаараа eнгeрсeн жилийнхээ тайланг хэлэлцэж, цаашид хийх ажлын тeлeвлeгeeгee хэлэлцvvлэн баталдаг. Мeн ашигтай ажилласан бол ногдол ашиг тараах эсэхээ шийдэж, компанийн удирдлагыг ч сонгодог. Хувьцаа эзэмшигч бvр энэ хуралд оролцож, асуудлыг шийдвэрлэхэд санал eгeх эрхтэй. Иймд та хуралдаа заавал оролцож, саналаа eгeх нь хэрэгтэй.

Компанийн цэвэр ашгаас та ногдол ашиг авах эрхтэй бeгeeд хувь нийлvvлэгчдийн хурлаар нэг хувьцаанд хэдий хэмжээний ногдол ашиг тараахыг шийддэг.

Та хувь нийлvvлэгчдийн хуралдаа сууж, компанийнхаа цаашдын тeлeвлeгeeг хэлэлцэн удирдлагыг зeв сонгож ажиллуулсанаар компанийн орлого нэмэгдэн, нэр хvнд нь eснe. Энэ хэрээр хувьцааны ханш eсдeг бeгeeд та зeв сонголт хийснийхээ дvнд хувьцааны vнийн зeрvvнээс ашиг олж болно. Энэ бол таны бас нэгэн боломж юм.

Үнэхээр ашигтай ажиллаж чадах компанийн хувьцааг худалдан авч хeрeнгe оруулан хожим нь хувьцааны ханшийн eсeлтeeс ашиг олж баяжсан тvvх дэлхийд олон бий. Та бидний хамгийн сайн мэдэх интернэт хайлтын Google компанийн хувьцаа анх 0000 цент байсан бол eнeeдeр 0000 ам.долларт хvрээд байна. Тэгэхээр бид ирээдvйг хэр сайн харж чадна, тeдий хэр хэмжээний ашиг олох боломжтой юм.

Та компанийн дийлэнх хувьцааг эзэмшдэг бол компанийг заавал удирдах шаардлагагvй. Чадварлаг удирдлагыг сонгон ажиллуулж, eeрийн хeрeнгee eсгeх нь нээлттэй юм. Ингэснээр та амарч аялж байсан ч мeнгe тань eссeeр байдаг.

Хувь нийлvvлэгчдийн хурлаа хийхгvй бол яах вэ ?

Хэрэв эхний 4 сарын хугацаанд компанийн удирдах зeвлeлeeс хувь нийлvvлэгчдийн хурлыг зарлан хуралдуулаагvй бол удирдах зeвлeлийн эрх дуусгавар болдог. Дараа нь хяналтын зeвлeл 15 хоногийн дотор мeн хурлыг зарлах шаардлагатай. Энэ хугацаандаа хувь нийлvvлэгчдийн хурлыг зарлаагvй бол аль нэг хувь нийлvvлэгч нь хурлыг зарлах эрхтэй болно. Энэ тохиолдолд хурлын зардлыг компани хариуцдаг байна.

Яагаад ногдол ашиг тараадаггvй вэ ?
Хувьцаат компани нь тухайн жилд ашиггvй ажилласан бол мэдээж ногдол ашиг тараахгvй. Мeн ашигтай ажилласан боловч хувь нийлvvлэгчдийн хурлаар хэлэлцэн компанийнхаа цаашдын хeгжилд нэмэр болохуйцаар ашиглахын тулд ногдол ашгийг тараахгvй байж болдог. Энэ тохиолдолд тухайн компани техник технологийн шинэчлэл хийх зэргээр vйл ажиллагаагаа эрчимжvvлэн орлогоо улам нэмэгдvvлж, хувьцааны ханшаа eсгeдeг. Ийнхvv тухайн жилийн ногдол ашгийг авалгvйгээр илvv их ашиг олох боломжийг танд олгож байгаа юм. Энэ бvгд нь компанийн удирдлага менежменттэй холбоотой бeгeeд хувь нийлvvлэгчдийн хурлаар eмнe eгvvлсэн бvхий л асуудлыг шийдвэрлэдэг гэдгийг та мэддэг боллоо шvv дээ.

Тэгэхээр таны хувьцааг нь эзэмшиж байгаа компанийн хeгжил, eeрийн тань олох ашиг танаас ихээхэн шалтгаалдаг гэдгийг ойлгосон гэдэгт итгэлтэй байна.

Өeртэйгee ажиллах тухай
Хувьцаа эзэмшигч ямар эрхтэй вэ ?
Мэдээж хувь нийлvvлэгчдийн хуралд саналын эрхтэйгээр оролцдог гэдгийг та мэддэг болсон. Дээр нь нэмээд танд дараах эрхvvд хуулиар олгогддог. Юуны eмнe та хувь нийлvvлсэн компанийнхаа санхvvгийн тайланг vзэх эрхтэй. Тухайн компани шинээр нэмж хувьцаа гаргах бол хувьцааг нь эзэмшдэггvй хvмvvсээс урьтаж худалдан авах эрх танд байдаг. Мeн компанийг татан буулгасны дараа eeрийн хувьцаанд ногдох хэмжээний хeрeнгийг авах эрхтэй. Компанийг eeрчлeх, хувь нийлvvлэгчдийн хурлаар томоохон хэлцэл хийхээр шийдэхэд эсрэг саналтай байсан болон хувь нийлvvлэгчдийн эрхийг хязгаарласан шийдвэр гаргасан vед та хувьцаагаа буцаан худалдаж авахыг компанийн удирдлагаас шаардах эрхтэй болдог.

Компанийн нийт хувьцааны 75-аас дээш хувийг нэг хvн буюу нэгдмэл сонирхолтой хvмvvс эзэмшиж байгаа vед та хувьцаагаа буцаан худалдаж авахыг бас шаардаж болдог байна. Компанийнхаа хувьцаанаас нэмж худалдан авч болох тухайд энд eгvvлэх нь илvvц бeгeeд та бvх хувьцааг худалдан авсан ч болно.

Би ямар vvрэгтэй вэ ?
Хувьцаа эзэмшигч байхын тулд танд хуулиар заасан зарим vvрэг ногдоно. Та ямар нэг компанийн нийт хувьцааны 5-аас дээш хувийг эзэмшдэг бол Үнэт Цаасны Хороонд мэдэгдэх vvрэгтэй. Цаашид эзэмшиж байгаа хувьцааны чинь хэмжээ 5 хувиар eeрчлeгдeх бvрт мeн мэдэгдэж байх vvрэг хvлээдэг. Мeн та компанийн нийт хувьцааны 1/3-ээс илvv хувийг эзэмшдэг бол бусад хувь нийлvvлэгчдээс хувьцааг нь худалдан авахаар санал гаргах vvрэгтэй.

Хувьцааны эрсдлийн тухай
Хувьцаа эзэмшигч нь eeрийн оруулсан хeрeнгийн хэмжээгээр л хариуцлага хvлээдэг. Эрсдлийн хэмжээ нь зeвхeн хувьцаа худалдан авахад зарцуулсан vнээр хязгаарлагдана.

Хувьцаа эзэмшигч таны баримтлах 5 зарчим
1. Бие даасан байх:
Та eeрийн хуримтлалаас зeвхeн урт хугацаанд ашиглагдахгvй хэсгийг хувьцааны зах зээлд оруулах нь зvйтэй. Биржийн эртний нэгэн дvрэмд: “бага vнээр худалдан авч, eндeр vнээр худалд” гэсэн байдаг. Та хувьцаа худалдах болон худалдан авах цаг хугацаагаа eeрee тогтоох боломжтой учраас бусад хvчин зvйлээс хамаарахгvй, бие даасан байж чадах юм. Яарч худалдах нь ихэвчлэн алдагдал авчирдаг.

Та хувьцааны арилжаанд оролцохын тулд банкны зээл авч хэрхэвч болохгvй! Ханш унахад таны хувьцааны vнэ цэнэ унаж, анх худалдан авсан vнээс доогуур орж болно. Энэ vед таны зээлийн хугацаа дуусвал бага vнээр худалдахаас eeр аргагvй болж, хeрeнгийнхee томоохон хэсгийг vгvй хийнэ.

Иймд та хувьцаа авахад зориулан ойрын 4-5 жилд хэрэглэхгvй хуримтлалаа хeрeнгe оруулах хэрэгтэй.

2. Мэдээлэлтэй байх:
Хувьцааг нь худалдан авах гэж байгаа компаниа та сайтар судлах хэрэгтэй. Өнгeрсeн vеийнх нь vр дvнг харахаас гадна ирээдvйд олох орлогынх нь дvр зургийг анхаарах нь илvv чухал юм. Хeрeнгe оруулалт нь тухайн компанид зах зээл дээр амжилт олох eндeр боломжийг олгодог. Мeн менежментийн арга барилыг нь анхаарч vзэх нь чухал. Энэ талаар мэдээллийг тухайн компанийн тайлангаас уншиж болохоос гадна eдeр тутмын болон эдийн засгийн сонин сэтгvvл, хэвлэлvvдээс байнга сонирхож байх хэрэгтэй.

3. Удирдах, удирдах, удирдах:
Та олон янзын хувьцаа худалдан авч eeрийнхee хeрeнгe оруулалтын эрсдлийг багасгах хэрэгтэй. Нэг салбарын компаниуд гэхэд л дотроо янз бvр байдаг. Та eeрийн хeрeнгee бодлоготойгоор байршуулах нь ойлгомжтой боловч дор хаяж тав, гэхдээ арваас дээшгvй тeрлийн хувьцаа авах ёстой гэсэн зeвлeмж байдаг юм. Хэт олон тeрлийн хувьцаа эзэмшсэнээр та анхаарал хяналтаа алдаж магадгvй. Эдийн засгийн хeгжил, vйл явцыг ажиглан тvvнтэй уялдуулан хeрeнгe оруулалтаа байнга хянаж байх нь чухал гэдгийг та санаж яваарай.

4. Зeв цаг хугацааг сонгох:
Та хувьцаагаа худалдах болон худалдан авах зeв цаг хугацааг сонгоорой. Энэ нь хэлэхэд амархан боловч хийхэд хэцvv нь ойлгомжтой.

5. Зeвлeгee авах:
Та мэргэжлийн хvмvvстэй ярилцаж зeвлeгee аваарай. Гэвч юуны eмнe ямар ч гайхамшгийг хvлээх хэрэггvй гэж хэлмээр байна. Хувьцааны vнэ ханшийг урьдчилан харж чадах vнэн зeв баттай аргыг eнeeдрийг хvртэл хэн ч олоогvй байгаа билээ.

Урьдчилан харахын аргагvй маш олон зvйл биржид нeлeeлж болох талтай. Зeвлeгee нь яг баталгаатай vнэн байна гэж байдаггvй, тиймээс та “их орлого олохыг урьдчилан хэлдэг” “мэргэжилтнvvдээс” болгоомжлох хэрэгтэй. Таны eeрийн хувийн нeхцeл байдал, эрсдэл хийхэд бэлэн эсэх тань vvнд мeн их нeлee vзvvлнэ. Тиймээс та зeвлeгee eгeх мэргэжлийн хvмvvст найдаж болохгvй, хeрeнгe оруулалт бол зeвхeн таны шийдвэр юм. Гэвч та тэднээс сонирхсон асуултаа асуух эрхтэй.

Хувьцаагаар тоглохын нууцыг багахан ч гэсэн тайлсан гэдэгт итгэлтэй байна.

Мeнгee eсгeх арга – БОНД

Vнэт цаасны зах зээл дээр мeнгee eсгeх найдвартай аргуудын нэг нь бонд юм.
Энэ нь та хэн нэгэнд мeнгee хvvтэйгээр, тодорхой хугацаанд зээлvvлээд буцаагаад авч байгаа хэрэг. Бондыг банкны хадгаламжтай адилтган ойлгож болох юм. Та банкинд мeнгee хадгалуулж сар тутамд хvv бодуулдаг. Eндeр хvv авахын тулд тодорхой хугацаатайгаар хадгалуулдаг. Бонд нь мeн хvv тооцдог бeгeeд тодорхой хугацаатай байна. Ялгаатай нь та банкны хадгаламжаас хугацаанаас eмнe мeнгee авах боломж бараг байдаггvй бол харин мeнгe хэрэгтэй болсон vед худалдан авсан бондоо зарж болно. Бас танд хэрэгтэй байгаа eндeр хvvг тооцдог. Vнэт цаасны зах зээл дээр байгаа бондуудын хvv банкны хадгаламжийн хvvнээс ихэвчлэн eндeр тогтоогддог.

Тиймээс бусад орнуудад бонд худалдан авах нь банкны хадгаламжтай адил хvмvvсийнх нь энгийн хэрэглээ болсон байдаг.

Эхлээд бондыг хэрхэн ангилдаг талаар товч хvргэе.

Бондын ангилал

Хeрeнгe оруулалт хэрэгтэй байгаа пvvс компани, аж ахуйн нэгж, тэр ч байтугай Засгийн газар, орон нутгийн засаг захиргаа хvртэл бондыг гаргаж болдог. Ингэхдээ бондын vнэ, хvv, хугацаа зэргээ eeрсдee тогтоож eгдeг. Бондыг гаргаж байгаа хуулийн этгээдээр нь vндсэн хоёр хэсэгт хуваан vзэж болно. Эхнийх нь Засгийн газар болон орон нутгийн засаг захиргааны бонд юм. Улс орон хeгжлийн явцдаа бvтээн байгуулалтын томоохон ажлуудыг хийж гvйцэтгэхэд шаардагдах хeрeнгийг зeвхeн гадаадын зээл тусламжаар биш, бонд гарган худалдах замаар тeвлeрvvлж болдог. Эдгээр бондийн хувьд Засгийн газар нь eeрee баталгаа болдог бeгeeд бусадтай харьцуулахад илvv найдвартай болж чаддаг байна.
Хоёр дахь хэсэгт аж ахуйн нэгж байгууллага компаниудын бонд хамаарна. Eeрсдийн vйл ажиллагаа, томоохон тeслийг санхvvжvvлэх vvднээс бонд гарган худалддаг бeгeeд байгууллагынхаа vндсэн хeрeнгийг барьцаалан баталгаажуулдаг.

Мeн бондыг баталгаа, хvv, хугацаа зэрэг олон тeрлeeр ангилж болдог. Тухайлбал засгийн газар ямар нэг барьцаагvйгээр бонд гаргадаг бол, компаниуд eeрийн хeрeнгийг барьцаалдаг.

Яагаад найдвартай гэж ?

Бонд нь тухайн бонд гаргагч ашигтай ажилласан эсэхээс vл хамааран тогтмол хvvтэй бeгeeд хугацаандаа эргэн тeлeгддeг vнэт цаас юм. Мeн бондыг vндсэн хeрeнгe болон бусад зvйлээр барьцаалан баталгаажуулдаг болохоор таны мeнгийг заавал буцааж eгдeг.

Та бонд худалдан авч ашиг олохоор шийдсэн бол дараах 3 шинж чанарыг нь анхаарах хэрэгтэй. Vvнд:

1. Найдвартай байх
Бондын хамгийн чухал шинж чанар нь тvvний найдвартай байдал юм. Бондын буцаан тeлeгдeх хугацаа дуусахад vндсэн болон хvvгийн тeлбeр бvрэн тeлeгдeж байх ёстой. Vvний баталгааг бонд бvртгэгч байгууллага шалган баталгаажуулдаг.

2. Ашигтай байх
Бонд нь банкны хадгаламжтай адил хvv тооцдог. Гэхдээ ихэвчлэн банкны хадгаламжийн хvvгийн тvвшнээс дээгvvр тогтоогдсон байдаг. Жишээлбэл, манай улсад банкны хугацаатай хадгаламжийн дундаж хvv 1.4 хувь байгаа бол бондын дундаж хvv 1.65 хувь байна.

3. Хeрвeх чадвартай байх
Бонд нь ямар ч vед хамгийн eндeр хeрвeх чадвартай vнэт цааст тооцогддог. Учир нь хeрeнгe оруулагч дуртай vедээ бондоо худалдаж мeнгee авах боломжтой байдаг. Мeн бондыг хоёрдогч зах зээл дээр худалдахад vнэ нь eсeх боломжтой. Жишээлбэл, та eндeр хvvтэй бонд эзэмшдэг байлаа гэж бодъё. Хvмvvс ч энэ бондыг худалдан авах сонирхолтой бeгeeд бонд нь анхдагч зах зээл дээр дуусчихсан байна. Тэгвэл та анх авсан vнэ дээрээ хэдэн тeгрeг нэмээд зарчихад юу нь болохгvй гэж.

Бонд гаргагчдад ямар ашигтай вэ ?
Хамгийн гол нь банкны зээлээс бага хvvтэй мeнгe олж байгаа явдал юм. Тухайлбал банкнаас 2.5 хувийн хvvтэй зээл авснаас, 1.65 хувийн хvvтэй бонд гаргах нь илvv дээр. Ингэснээр та банкны хадгаламжаар дамжуулан зээл авсан компанид хeрeнгe оруулж байсан бол бонд авснаар тухайн бонд гаргагчид шууд хeрeнгe оруулалт хийж байгаа явдал юм.

Бондын хvv гэж юу вэ ?

Бондын хvv нь банкны хадгаламжийн хvvнээс eндeр, зээлийн хvvнээс доогуур тогтоогддог гэдгийг та мэдэх болсон. Хvv нь хэд байх вэ гэдгийг бонд гаргагч eeрee шийддэг. Мэдээж eндeр хvvтэй бол хvмvvс илvv худалдан авна. Харин бонд гаргагчид бага хvvтэй байх нь ашигтай. Иймээс бондоор олох санхvvжилтээр чухам юу хийх вэ гэдгээс хамаарч хvvг тогтоодог.

Бондын хугацаа гэж юу вэ ?

Хугацааг мeн л юу хийх гэж байгаагаас шалтгаалан тогтоодог. Урт хугацааны бондуудаар томоохон хeрeнгe оруулалт хийдэг. Тухайлбал, зам барилга гэх мэт. Та мeнгee хэдий хугацаанд хэрэглэхгvй байхаасаа хамаарч сонголтоо хийнэ.

Эрсдэл бий юу ?

Та бид энэ зах зээлд хeрeнгe оруулахдаа мeнгee алдчихаас хамгийн их айдаг. Мэдээж таны хeлс хvчээрээ олсон хэдэн тeгрeгийг чинь хэн нэгэн нь аваад идчихгvй гэдэгт яаж итгэх билээ.

Хамгийн гол нь таны мeнгийг хугацаанд нь бvрэн бvтэн, зохих хvvг нь тооцон буцааж eгeхгvй байх явдал юм. Магадгvй компани нь дампуурчих ч юм билvv гэж та бодож байгаа байх. Анх бондыг зах зээлд гаргахад нь барьцаа баталгаа болон vнэхээр ашигтай ажиллаж чадах эсэхийг Vнэт Цаасны Хороо судлан vздэг. Мeн та бондыг нь худалдан авсан компаниа юу хийж байгаа талаар анхаарах хэрэгтэй.

Танд мeнгe хэрэг болсон vед бонд чинь тийм ч хурдан зарагдахгvй байж болно. Таны худалдан авсан бонд анхдагч зах зээл дээр нийлvvлэлт ихтэй байгаа бол та анхны vнээрээ худалдахад хэцvv байдаг. Учир нь бондоос олох ашиг нь тодорхой байдаг учраас та vнээ хямдруулан худалдаж магадгvй.

Тeгсгeлийн оронд

Бидний бэлтгэн гаргасан энэ бяцхан номоос та vнэт цаасны тухай жаахан ч атугай ойлголт авсан гэдэгт итгэлтэй байна. Vнэт цаасны зах зээл гэдэг заавал их мeнгeтэй, мундаг мэдлэгтэй хvмvvст хамаатай зvйл биш болохоор та ч гэсэн оролцоод vзэхэд болохгvй нь юу байх вэ. Ингээд мeнгee eсгeцгeeе.

Цаг хожих 10 арга

1.Өглөө бүр 15 минутыг тухайн өдөр хийх зүйлсийнхээ жагсаалтыг гаргахад зарцуул. Өглөөд амждаггүй бол өмнөх орой нь юу хийхээ төлөвлө. Тэгвэл та ажлаа тайван хийх бөгөөд бүхнийг хийх гэж сандрахгүй болно.

2.Үг нисэн одож, цаас үлддэг. Тиймээс хийх ёстой зүйлс болон толгойдоо орсон шинэ санаа бүрээ цаасан дээр тэмдэглэ. Бичиж тэмдэглэх нь хийж гүйцэтгзхийн хагас гэдгийг бүү март.

3.Цаг үргэлж алхам алхмаар урагшил. Эн түрүүнд хийх зүйлсээ тодорхойлон амьдралдаа хэрэгжүүл.

4.Төлөвлөгөө, хийх ажлаа тодорхой цагт үргэлж хардаг зуршилтай бол. Таны хийх зүйлс өөрчлөгдөж болно. Ингэснээр та үнэт цагаа дэмий зүйлд зарцуулахаас зайлсхийнэ.

5.Байнга өдрийн тэмдэглэл хөтөл. Хийх ёстой зүйлээ тэмдэглээд тухайн өдөртөө хэрэгжүүлсэн зүйлийнхээ ард тэмдэг тавь.

6.Ажлынхаа газарт буй анхаарал сарниулах зүйлээс хол бай. Ширээ тань цонхны дэргэд байрласнаас болоод өдөр бүр цагдаа, жолооч нарын хоорондох маргааныг харж цагаа хэрэггүй зүйлд үрнэ. Эсвэл хэрэгтэй хэрэггүй зүйл ярьжтаныг үймүүлдэг, ажилдаа анхаарлаа хандуулахад тань саад болдог ажлын найздаа анхааруулж, үгэнд тань орохгүй бол байраа соль. Мөн ширээн дээрх ажилтай тань холбоогүй зүйлийг ав.

7.Өнөөдөр яавал би зорилгодоо илүү хурдан хөрэх вэ? Үүнийг өдөрт 10 удаа өөрөөсөө асуу.

8.Нэг дор хэд хэдэн зүйлийг амжуулдаг хүнийг дуурайх гэж оролдсоны хэрэггүй. Нэг зүйлд анхаарлаа хандуулж, түүнийгээ дуусга.

9.Өөрийнхөө гаргасан шийдвэрт итгэлтэй бай. Өөрийнхөө аргаар тухайн ажлаа илүү богино хугацаанд дуусгаж чадна гэж итгэж байвал хэрэгжүүл. Бусдын зөвлөгөөг дагах гэж цаг алдах хэрэггүй.
10.Ажилтай холбоотой өдөр тутмын төлөвлөгөө гаргадаг шигээ 7 хоногийн төлөвлөгөө зохио. Ингэснээр та 7 хоногийн эхээр зүрхшээж, нозоорохоос зайлсхийжчадна.

Thursday, March 22, 2007

ASCII table

































































Wednesday, March 21, 2007

NBA Crossovers BeatsBeast Mix

||- $kiLL$ -||

CS1.6 skills-Hope you like it ...

Counter-Strike movie

Monday, March 19, 2007

Репитер


Давтагч( repeater ) нь дамжуулах орчноор дамжуулагдаж байгаа сигналийг хvлээн аваад анхны хэлбэрт нь сэргээгээд цааш нь дамжуулдаг eсгvvр хэлбэрийн тeхeeрeмж юм.

Хоёр порттой байдаг бeгeeд сvлжээний сегментvvдийг хооронд нь холбодог. Тодруулбал нэг ижил протокол, орчинд хандах арга, дамжуулах техник бvхий тодорхой 1 архитектуртай сvлжээний сегментvvдийг хооронд нь холбодог.

Давтагчийн дутагдалтай тал нь сvлжээний траффикийг шvvж тусгаарлах чадваргvй. Давтагчийн eргeтгeсeн нэг хэлбэр нь хаб юм. Ялгаа нь хаб олон порттой байдаг.

Давтагч нь :

1. Сvлжээгээр дамжигдах мэдээллийн давтамжийг нэмэгдvvлж дамжуулна.

2. Битийн тvвшинд ажиллана.

3. Холын зайд мэдээлэл дамжуулахын тулд дамжигдаж буй мэдээллийн давтамжийг eсгeх зориулалттай юм.

Давтагч нь дохионы чадал болон далайцыг сэргээх, фронтыг сайжруулах гэх мэтээр дохионы чанарыг сайжруулснаар сvлжээний уртын хязгаарлалтыг багасгадаг.

Холбооны тeхeeрeмжvvдийн хамгийн энгийн нь давтагч (repeater) ба дотоод сvлжээний ерeнхий уртыг нэмэгдvvлэхийн тулд сvлжээний хэсгvvдийг холбоход хэрэглэгдэнэ.

Дотоод сүлжээ

Анхны дотоод сvлжээ
70-аад оны эхээр компьютерийн vйлдвэрлэлд том ахиц гарсан нь их интеграл схем гарч ирсэн явдал байлаа. Тэдгээрийн харьцангуй бага vнэ, eргeн функцууд нь мини-компьютерvvдийг бvтээхэд тvлхэц болсон. Ингээд ганц супер-компьютер авснаас олон мини-компьютер авч ашиглах нь илvv хурдтай бeгeeд хямд болсон байна.
Ингэснээр байгууллагын дэд хэсгvvд компьютертой болох боломж бvрдсэн боловч уг компьютер нь хэсгийнхээ хvрээнд бие даасан байдалтайгаар ажиллаж байсан.

Хэрэглэгчдийн хэрэгцээ eссeeр удалгvй ойр байгаа компьютерvvдтэй eгeгдeл солилцох шаардлага гарах болсон ба vvн дээр vндэслэн анхны дотоод сvлжээ vvсчээ.

Дотоод сүлжээний дэлгэрсэн технологууд нь:
  • Ethernet
  • Token ring
  • FDDI (Fiber Distributed Digital Interface)
Компьютерүүдийг холбогч ашиглан дотоод сүлжээнд холбох:
• Компьютерүүдаа кабелиар холбогчтой холбоно.
• Компьютер тус бүрд сүлжээний тохиргоо хийж өгнө.
• Сүлжээгээр файл хуулж үзнэ.
Холбогч нь
  • Гадаад байдлаараа hub – тай ижил
  • Олон порттой гүүр
  • Порт бүр дээрээ bridge – ийн үүргийг хийдэг.
  • МАС хаяг ба портын хүснэгт
  • МАС хаягийг ашиглан пакетуудыг шилжүүлнэ.
  • Сүлжээний хурдыг нэмэгдүүлнэ
  • Сүлжээг логик хэсгүүдэд хуваана
  • Зөвхөн битүүд дээр ажилладаг 2-р төвшиний төхөөрөмж юм.
Оролтоор орж ирсэн дохионуудыг гаралтын портуудаар хуулан гаргана. Гаралтын олон порттойг repeater гэж болно.
Холбогчийн passive нь:
Зүгээр л ирсэн дохиог бусад портоороо гаргана.
Холбогчийн active нь:
Тогонд залгагдсан тул дохионы хүчийг нэмнэ.
Холбогчийн (switch, switching hub) кадр боловсруулах зарчим нь гvvрийнхтэй адил байдаг. Гvvрнээс ялгагдах гол онцлог нь холбогчийн порт бvр тусгай процессортой байх ба тэдгээр нь бие биенээсээ хамааралгvйгээр гvvрийн гvйцэтгэх vvргийг биелvvлдэг. Vvнээсээ болоод холбогчийн хурд нь ганц процессортой гvvрийг бодвол харьцангуй их байдаг. Холбогчийг кадр параллелаар боловсруулдаг шинэ vеийн гvvр гэж нэрлэж болно.
Гvvр болон холбогчийн сvлжээний холболтын байрлалд тависан хязгаарлалттай холбогдон холбооны шинэ тeхeeрeмж гарч ирсэн ба энэ нь чиглvvлэгч (router) юм.
Бvрэн холболттой байрлал ашиглах vед компьютерууд хувийн холболтын шугам бvрт зориулсан порттой байна. «Од» байрлалын vед компьютерууд ганц порттой байж болох ба тeвд байрлах холбогчид (switch) залгагдана. Глобал сvлжээнд холбогчийг анхнаасаа ашиглаж байсан бол дотоод сvлжээнд 90-ээд оны эхэн vеэс хэрэглэж эхэлжээ. Холбогч ашигласнаар сvлжээний vнэ eсдeг учраас одоохондоо eргeн хэрэглээнд ороогvй боловч vнэ нь буурч удахгvй дундын шугамуудыг хэрэглээнээс тvрж гаргах боломжтой. Энд холболтын хувийн шугамууд нь эцсийн зангилаа ба холбогчийн хооронд байрлах ба холбогч хоорондын шугам нь тeрeл бvрийн эцсийн зангилаануудын мэдэгдлийг дамжуулах тул дундын шугам байна.

Компьютерууд тухайн агшинд аль компьютер нь дундын шугамыг ашиглаж болох тухай тохиролцохдоо eгeгдeл дамжуулахаасаа илvv хугацааг зарцуулах болно. Харин энэ асуудал нь хоёр холбогчийн хувьд eeрeeр шийдэгддэг. Энэ тохиолдолд зeвхeн хоёр холбогч шугамыг хуваан ашиглах тул зохион байгуулахад хялбар байдаг.
Одон топологийн Бүх төхөөрөмжүүд нь кабелийн сегментүүдийн тусламжтайгаар холболтын төхөөрөмжид холбогддог. Дурын хоёр төхөөрөмжийн хоорондох өгөгдөлийн дамжуулалт холболтын төхөөрөмж (switching)-ээр дамжуулагддаг.

Wednesday, March 14, 2007

My Hit



HOOBASTANK "The Reason"

I'm not a perfect person
There's many things I wish I didn't do
But I continue learning
I never meant to do those things to you
And so I have to say before I go
That I just want you to know

I've found out a reason for me
To change who I used to be
A reason to start over new
and the reason is you

I'm sorry that I hurt you
It's something I must live with everyday
And all the pain I put you through
I wish that I could take it all away
And be the one who catches all your tears
Thats why i need you to hear

I've found out a reason for me
To change who I used to be
A reason to start over new
and the reason is You

and the reason is You [x3]

I'm not a perfect person
I never meant to do those things to you
And so I have to say before I go
That I just want you to know

I've found out a reason for me
To change who I used to be
A reason to start over new
and the reason is you

I've found a reason to show
A side of me you didn't know
A reason for all that I do
And the reason is you

Халтар Царайт буюу Cara Sucia

Латин Америк “савангын дууриуд”-аас Монголд гарсанаас хамгийн нэртэй нь Халтар Царайт буюу Cara Sucia байсан байх.Ямар сайндаа л Халтар Царайтыг гарч байхад хотод ямар ч замын хөдөлгөөнгvй болдог байсан гэсэн яриа гархавдээ(хэхэ).Саяхан YouTube -ээр сэлгvvцэж явтал vvнийг оллоо.Сонирхолтой санагдаад Blog-доо байрлууллаа.


Tuesday, March 13, 2007

PHP болон бусад Вэб програмчлалын хэлvvдийн ялгаа

PHP is a server-side, cross-platform, HTML embedded scripting language.

РНР бол сэрвер талын, платформ хамааралгvй, HTML холилдсон, вэб хэл.

Дээрх тодорхойлолтыг тайлбарлъя.

1. Сэрвер талын -- Бvх РНР кодууд сэрвер дээр байрлах бeгeeд сэрвер дээр eгeгдeл нь гvйцэтгэгдэнэ.

2. Платформ хамааралгvй -- РНР кодыг Unix, Windows NT, Macintosh болон бусад vйлдлийн системтэй сэрвер дээр ажиллуулж болно.

3. HTML холилдсон -- РНР кодыг HTML кодын дотор хольж болно.

4. Вэб хэл -- Вэб хэл нь програмын хэлээс ялгаатай. Вэбийн хэлээр бичсэн програм нь браузэрын туслалцаатайгаар ажилладаг бол програмын хэлээр бичсэн програм eeрee биеэ дааж ажилладаг.

Тэгэхээр РНР бусад вэб хэлээс юугаараа давуутай вэ? Вэб барихад танд байгаа бусад сонголтуудаас дурдвал HTML, CGI, ASP, JSP ба CFML.

1. HTML -- Hyper Text Markup Language

2. CGI -- Common Gateway Interface

3. ASP -- Active Server Pages

4. JSP -- Java Server Pages

5. CFML -- Cold Fusion Markup Language

РНР бусдаасаа хурдан, найдвартай ажилладаг, сурахад хялбар, олон vйлдэл гvйцэтгэдэг, ёрeнхийдee "супер". Тэгэхээр бусад хэлний тухай тайлбарлахгvй бол хангалтгvй сонсогдож байна.

CGI код бичихийн тулд вэбмастер Perl, Python эсвэл C зэрэг хэл мэддэг байх шаардлагатай. Дээрх хэлvvд бол вэб хэл биш, програмын хэл. Програмын хэл сурахад цаг, хeдeлмeр, мeнгe их гарздана. Ёрдee л вэб програм бичихийн тулд бvтэн програмын хэл сурах бол илvv vйлдэл. Хэрвээ вэбээс програмчлал руу шилжих зорилготой байгаа нeхцeлд бол ондоо хэрэг.

HTML хэл бол вэбийг бvтээх хэл болохоос ямар нэг vйлдэл гvйцэтгэх чадваргvй. Иймээс зeвхeн STATIC хуудас хийхэд хэрэглэнэ.

ASP код бичихийн тулд вэбмастер Visual Basic програмын хэлийн VB Script хэл эзэмшсэн байх шаардлагатай. ASP.NET нь вэб программ (web appliction) vvсгэхэд зориулагдсан. Энэ нь ASP (Active Server Pages)-ийн бvх боломжууд дээр нэмж COM (Component Object Model) контролууд ба RAD (Rapid Application Development) технологийг UI (user interface)-жуулж загварчлахад зориулан оруулсан. Мэдээж vvний vр дvнд маш хурдан, eргeн боломжтойгоор вэбийг хeгжvvлэх юм.

JSP бичихэд JAVA програмын хэл мэддэг байх хэрэгтэй Энэ технологи нь Jakarta Tomcat web server-г ашигладаг. Програмчлалын хэрэгслийн хувьд JDK буюу Java Development Kit-г ашигладаг. Энэ нь .jsp eргeтгeлтэй файлыг Tomcat web server Java Run Time Enviromnet буюу JRE-г ашиглан түүнийг боловсруулж үр дүнг web browser-руу илгээдэг. JSP технологийн бусад web програмчлалын технологиудаас

ялгагдах давуу тал нь тэрээр JDK-ийн eндeр боломж бүхий классуудыг ашиглах болон eeр дээрээ Java-ийн сүлжээний технологийг ашиглах бүрэн боломжийг олгож eгдeг

CFML Cold Fusion бол РНР -д дeхeж ирнэ. Сурахад хялбар, HTML холилдсон вэб хэл.

Тагуудыг ашиглаж бичдэгээрээ бусдаасаа ялгаатай.

Тэгэхээр зарим хvн JavaScript-н талаар бодож байж магадгvй. JavaScript хэл бол сэрвер талын бус, хэрэглэгчийн талын вэб хэл. Иймээс бидэнд хэрэгтэй гэж бодохгvй байна. Яагаад гэхээр бид нар гол нь сэрвер талын вэб програм бичих талаар хойшдоо хэлэлцэх болно.

РНР -ын жинхэнэ ид шид нь датабэйстэй холбогдож дата буюу мэдээлэлтэй харьцах. Бусад сэрвер талын вэб хэлvvдээс олон тeрлийн датабэйстэй холбогдож чаддагаараа онцлог.

Доор хэдхэнийг дурдвал:

MySQL

Oracle

Access

SQL

PostgreSQL

mSQL

SyBASE

...

Бусад жишээнээс дурдвал ASP хуудсууд Microsoft Access-тэй харьцдаг бa 2-уулангийх нь ард Microsoft байж байхад РНР бараг бvх тeрлийн датабэйс програмтай холбогдож чаддагаараа давуу.



Java Service Page

Java Service Page-нь Sun Solaris корпорацийн хөгжүүлэн бий болгосон Java програмчлалын технологи дээр үндэслэсэн web програмчлалын хэрэгсэл юм.

Энэ технологи нь Jakarta Tomcat web server-г ашигладаг. Програмчлалын хэрэгслийн хувьд JDK буюу Java Development Kit-г ашигладаг. Энэ нь .jsp өргөтгөлтэй файлыг Tomcat web server Java Run Time Enviromnet буюу JRE-г ашиглан түүнийг боловсруулж үр дүнг web browser-руу илгээдэг.

Tomcat web server өөр нэг онцлог тал нь өөрөө Apache web server-ийн хөгжлийн ондоо нэг хувилбар юм. Өөрөөр хэлбэл Apache технологийг Java технологитой хамтран ашиглах бололцоог олгосон явдал юм.

JSP технологийн бусад web програмчлалын технологиудаас

ялгагдах давуу тал нь тэрээр JDK-ийн өндөр боломж бүхий классуудыг ашиглах болон өөр дээрээ Java-ийн сүлжээний технологийг ашиглах бүрэн боломжийг олгож өгдөг. JSP кодыг *.jsp өрөгөтгөлтэй файлд хадгалах бөгөөд ASP-ийн tag-ийг хэрэглэдэггүй мөн PHP-ын tag-г хэрэглэдэггүй, шууд бичдэг. Server үүнийг java код хэмээн таньж түүнийг compiler-т илгээж үр дүнг browser-т илгээдэг. ASP, PHP-ийн адил код нь сервер дээр боловсруулагдаж хэрэглэгч рүү илгээгддэг. Иймээс хэрэглэгч browser дээрээс кодыг харах боломжгүй байдаг. Хамгийн гол давуу чанар нь Java технологийн хэрэгжилт бөгөөд Oracle, PostgreSql, Tyrix, MySql баазуудтай болон аль ч төрлийн ODBC холболт хийсэн баазруу холбогдож чаддаг. Гэхдээ энэ бүх боломжийг JSP ямар ч өөрчлөлтгүйгээр JDBC-г бүрэн авч ашигладаг.

JSP examples :

1. first.jsp

${15/5} // үр дүнд browser-т 3-г хэвлэнэ.

2. panel.tag

<%@ attribute name="color" %>

<%@ attribute name="bgcolor" %>

<%@ attribute name="title" %>


${title}


3. thrd.jsp

<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %>

Second panel.

Second panel.

Second panel.

Second panel.

Энд panel.tag file-д өөрийн гэсэн tag-г тодорхойлж түүнийгээ ene.jsp хуудсанаас <%@ %> tag-ын тусламжтай tags гэсэн folder дахь бүх tag file-ийг import хийж түүнийгээ ашигласан байна. Мөн өөр нэг давуу тал нь өөрийн үүсгэсэн tag-д аргумент дамжуулах боломж юм.

JSP-Cookies

Cookie нь вэб серверээс клиент руу өгөгдлийг маш бага хэмжээгээр явуулж байдаг. Cookie нь вэбээр аялах үед үүссэн клиент дээрх мэдээллийн нэг хэсэг бөгөөд text төрлийн багахан файл юм. Мөн клиент дээр хадгалагдсан бага хэмжээний өгөгдлийг ашиглан урьд нь хандаж байсан сайтыг таних. Cookie – хэрэглэгчийн browser дээр ямар нэгэн хувьсагчийг үлдээх үйлдлийг хэлнэ.

Хувьсагч нь тодорхой утгатай эсвэл утгагүй байж болно.

cookie тодорхой хугацааны дараа арилдаг байж болно.

Вэб сайт дээр ямар нэгэн өгөгдөл гарч ирэхээс өмнө Setcookie дуудагдсан байх ёстой.

Cookie class

JSP cookie нь javax.servlet.http.Cookie class-ийн нэг обьект юм. Энэ класс нь coolie-г үүсгэдэг. Мэдээллийг бага багаар вэб браусер луу явуулж тэндээ хандгалан дараа нь сервер луу буцаан илгээдэг.



Monday, March 12, 2007

Хэрэглэгийн IP хаяг олох

Тухайн хэрэглэгчийн IP хаягыг шалгаж мэдсэнээр аль улсаас холбогдож байгааг мэдэж болдог. Мөн шаардлагатай бол дэлгэрэнгсй бусад мэдээлэлийг нь олж болно.

$ip = getenv("REMOTE_ADDR");

print "Taны ip хаяг: ".$ip."";


$REMOTE_ADDR, $_SERVER["REMOTE_ADDR"];, getenv("REMOTE_ADDR"); эдгээр нь бvгд ижилхэн хэрэглэгчийн IP хаягийг олох vvрэгтэй.

Хуудас автоматаар шилжvvлэх

window.location="(http://javascriptkit.com"

//change below target URL to your own
var targetURL="http://namkhai.blogspot.com/"
//change the second to start counting down from
var countdownfrom=10


var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}

countredirect()

IP хаягаар нь шvvж хандах эрхийг нь хаах

Манай компани ажилчдынхаа pc- г зарим сайтруу, мөн yahoo мессенжер лүү орох эрхийг нь хаагсан байдаг.Бvр мэдээллийн технелогийн хэлтсийнхээ хүмүүсийнхээ мессенжерийг хvртэл хаадаг шүү. Доорхи PHP код нь таны вэб сайтыг хэрэглэгчдээс хэн нэг нь таалагдахгvй байгаа бол IP хаягаар нь шvvж хандах эрхийг нь хязгаарлах болно


$filename = "blocked.txt" // 1

$handle = fopen($filename, "r"); // 2
$addr = fread($handle, filesize($filename));
fclose($handle);

$ip = $REMOTE_ADDR; // 3

if(eregi("|".$ip."|", $addr)){ // 4

echo "Та хандах эрхгvй. Таны сайтруу хандах эрхийг хаасан байна.";

exit(); // 5

}else{

echo "Тавтай морилно уу."; // 6

}


Эхлээд та ямар нэгэн .TXT (жишээ нь blocked.txt) төрлийн файл нээж vvсгээд тэр дотроо хаах IP хаягнуудаа |192.168.1.1| гэх мэт бvтэцтэй бичих хэрэгтэй. Мэдээж олон хаягыг vргэлжлvvлэн бичиж болно. / Ж.нь: |127.168.1.1||255.255.255.255||192.168.1.255|/


1 - Хаагдсан IP хаягнуудыг бичиж хадгалсан TXT файлын нэр / өөр директорт байгаа бол замыг нь цуг бичнэ/

2 - Энэ хэсэгт "blocked.txt" файлын агуулгыг $addr хувьсагчид олгож байна.

3 - Хэрэглэгчийн IP хаягыг олж байна.

4 - eregi(); функц нь тэмдэгт мөр дундаас зааж өгсөн тэмдэгтийг /мөр байж болно/ хайж шалгадаг ба хэрэв байвал TRUE байхгvй бол FALSE утга буцаадаг.
Манай энэ тохиолдолд Хэрэглэгчийн IP хаяг "blocked.txt" бичигдсэн эсэхийг шалгаж байна.

5 - IP хаяг "blocked.txt" файлд бичигдсэн байгаа болохоор цааш хандах эрхийг хааж байна. exit(); функц нь vйлдлийг шууд зогсоодог ба энэ мөрөөс цааш хуудас уншигдахгvй шууд зогсоно. IP нь хаагдсан хэрэглэгч энэ мөрөөс цаашхи ямарч мэдээлэл vзэж чадахгvй гэсэн vг.

Friday, March 9, 2007

web templete

http://www.webtempletes.com
http://www.openwebdesign.org/





Wednesday, March 7, 2007

АНУ-д шилдэг 10 мэргэжил

MONEY Magazine and Salary.com судлаачид олон зуун мэрэгжил, албан тушаалыг ирээдvйд eсeн нэмэгдэх байдал, цалин, дарамт vvсгэх тvвшин болон бусад олон хvчин зvйлсээр нь судлан хамгийн шилдэг болох дараах жагсаалтыг гаргажээ.
Жагсаалтыг эхэнд Програм хангамжийн инженер оржээ. Жилийн орлого/цалин дундажаар: 80,500 ам доллар. Ойрын 10 жилд нэмэгдэх ажлын байр /хандлага/: 46 хувь. Жилд дундажаар ажилд авч байгаа хvний тоо: 44,800.
2. Коллежийн багш
3. Санхvvгийн зeвлeх
4. Хvний нeeцийн менежер
5. Эмчийн туслах
6. Маркетингийн судалгааны мэрэгжилтэн
7. Компьютер/Мэдээлэл технологийн мэрэгжилтэн
8. Vл хeдлeх хeрeнгийн vнэлгээч
9. Эм зvйч
10. Сэтгэл зvйч
ашигласан: http://www.luunz.net
Publish

Valencia - Inter FIGTH!



Ойн жимийг чимэн ургасан ганц улаан сарнай шиг
Он жилvvдийн нь дундаас ялгарсан сайхан бvсгvй минь
Цагаан сvvгээрээ орчлонгийн эх eнгийг тавьсан
Цаглашгvй их хайраар энэ ертeнцийг амилуулсан
Элсний ширхэг зүүн дээр тогтох энгүй их хувь заяа
Энэ хорвоо дээр нэг л тeрeх энгийн ялгуухан бvсгvйчvvддээ
Олон улсын эмэгтэйчvvдийн гал халуун мэндийг хvргэe

Slum Dunk jumping off friends back

Monday, March 5, 2007

Internet Information Server

IIS-ийг хэрэглэхийн тулд ASP.NET-ийг суулгахаасаа eмнe IIS-ийг суулгах шаардлагатай. IIS-ийг Windows 2000 Professional, Windows XP Professional, Windows Server 2003 зэрэг аль ч vйлдлийн систем дээр суулгаж болно. Учир нь дээрхи vйлдлийн системvvд дээр IIS-ийг хэрэглэхэд онцын ялгаагvй юм. Windows XP дээр IIS 5.1-ийг суулгах болон Windows Server 2003 дээр IIS 6.0-ийг суулгах нь хоорондоо онц ялгаагvй бeгeeд харин Windows 2000 дээр IIS 5.0-ийг суулгах нь дээрхи хоёроос ялгаатай юм.

Гэхдээ суулгах сонголтууд нь ерeнхийдee адилхан байдаг боловч бeглeх хvснэгтvvдийн харагдах байдлаараа ондоо байдаг.
Суулгах vед гарч ирэх сонголтуудыг та eeрчлeх шаардлагагvй байж болох ба суулгах процессын хэсэг болох сонголтууд цаанаасаа тодорхойлогдсон байх болно.

IIS компонентийн ихэнх файлууд нь таны суулгасан хатуу дискны \WinNT\system32\inetsrv\ хавтасруу суудаг. Харин та бусад файлуудыг сонирхож байвал \InetPub хавтсыг сонирхоорой. Энэ хавтас болон тvvний доторхи дэд хавтаснуудад вэб хуудасны файлууд бичигддэг.

InetPub хавтсыг нээснээр та дараах дэд хавтаснуудыг харах болно.

\iissamples\homepage – ASP хуудасны тvгээмэл жишээнvvд энд агуулагдана.

\iissamples\sdk – Ямар нэг жишээн дээр тайлбарласан ASP объект болон компонентvvдийг ашигласан тvгээмэл жишээнvvд уг директорт болон vvний дэд директоруудад агуулагдана.

\scripts – хоосон директор. Уг директорт ASP.NET дээр бичсэн програмуудаа хадгалж болно.

\webpub – хоосон директор. Энэ нь тусгай зориулалтын виртуал директор юм. Зeвхeн Windows 2000 Professional Edition суулгасан vед л уг директор vvсдэг гэдгийг мэдэхэд илvvдэхгvй.

\wwwroot – таны вэб хуудасны эхлэл хуудас хадгалагдана.

\ftproot, \mailroot, \nntproot – FTP ашигласан вэб хуудасны эхлэл хуудас хадгалагдана.

Windows-ийн зарим хувилбаруудыг ашиглах vед \Adminscripts директор vvсдэг.

IIS-тэй ажиллах

IIS, Web Server-ийн програмийг суулган ажиллахдаа удирдлага болон тохиргоонуудын талаар зайлшгvй мэдэж байх шаардлагатай.

IIS-ийн зарим хувилбарт хэрэглэгчийн Microsoft Management Console (MMC), Personal Web Server (PWS) хэмээх хоёр янзын интерфейс байдаг.

Microsoft Management Console (MMC)

MMC-ийн хамгийн чухал хэсэг болох удирдлагын vндсэн интерфейсийг ашиглан бvх тeрлийн vйлчилгээг компьютер дээрээ суулгаж болно. Ингэснээр та IIS-ийг ашиглах боломжтоой боллоо. Үнэн хэрэгтээ vvнийг ашиглах нь удирдлагын бусад vйлчилгээтэй ижил тeсeeтэй. MMC нь Windows 2000-аас хойшхи хувилбарууд болон хуучин Windows Server vйлдлийн системvvд дээр байдаг.

Хэрэв та удирдлагын vйлчилгээг ашиглахыг хvсэж байвал vvнд зориулсан ‘snap in’-ийг нэмж суулгах хэрэгтэй. Та хэдийд ч Start | Control Panel | Administrative Tools | Internet Services Manager-рvv орон IIS-ийг тохируулж болно.

Вэб сервэр дээрхи директорийн тохиргоо

ASP.NET-ийг суулгахын eмнe IIS-ийн ажиллагааг зогсоох шаардлагатай. Ийм учраас ASP.NET хуудсыг ажиллуулах vед хуудаснууд чинь хаана байрлаж байгаа, мэдээлэл хадгалах эрхтэй эсэхээ мэдэж байх хэрэгтэй. Энэ нь IIS-ээр удирдагдаж байгаа бол одоо доорхийг анхаарцгаая.

Одоо vед олон броузэрvvд нь хангалттай дэвшилтэд хvрсэн болохоор таны компьютерийн хард дискэн дээр байгаа хуудас болон файлуудыг шалгах болон тэдгээрийг байрлуулахад та хэрэглэж болно. Жишээ нь броузэр ажиллаж эхлэхэд вэб хуудасны (эсвэл eeр файлын) физик хаягаар, эсвэл C:\My Documents\mywebpage.html зэрэг хаягаар вэб хуудсыг дэлгэцэнд харуулдаг. Хэдий тийм боловч энэ нь жинхэнэ вэб хуудас биш юм.

Нэгдvгээрт, вэб хуудас нь дамжихдаа HTTP протоколийг ашигладаг. http:// буюу URL хэлбэрээр бичигдэсэн хvсэлт HTTP протоколоор дамждаг. C:\My Documents\mywebpage.html хvсэлт тавихад таны броузэр HTTP протоколыг ашиглахгvй бeгeeд энэ аргаар вэб хуудасныхаа файлыг хvлээж авч чадахгvй. HTTP-ийн талаар 2-р бvлэгт vзсэн билээ.

Хоёрдугаарт, файлын байрлалыг анхааралдаа авах хэрэгтэй. C:\My Documents\mywebpage.html гэдэг нь mywebpage.html хуудсыг компьютерийн чинь C хатууд дискний My Documents хавтаснаас броузэр ажиллуулж байна гэдгийг ялгаж харах хэрэгтэй. Сvлжээний орчинд хоёр болон тvvнээс олон компьютерvvд холбогдож буй учраас дээрхи маягаар вэб сервэрээс мэдээллийг авч чадахгvй.

Хэдий тийм боловч хэрэглэгч зарим вэб сервэр дээрээс (HTTP протоколоор) вэб хуудас хvлээж авч байхад тухайн вэб сервэрийн хатуу дискэн дээрхи мэдээллийг дээрхи хаягаар хvлээж авах тохиолдол байдаг. Үнэн хэрэгтээ мэдээлэл хоорондын чухал харилцаа холбоо болох вэб хуудсыг бvрдvvлж буй файлийн физик хаяг URL-д eгeгддeг.

Виртуал хавтас

URL болон физик хаягууд хэрхэн ажилладаг вэ? Таны вэб хуудасны бvтэц тусгагдсан вэб сервис компьютер дээр хоёрдугаар хавтасны бvтэц vvсч байгаагаар энэ нь ажиллана. Вэб сервэр дээрхи Window Explorer-ийг нээх vед юу гарч ирж байгаа нь “эхний директорийн бvтэц” юм. Эдгээр хавтаснууд нь физик хавтаснуудаар танигддаг. Жишээлбэл C:\My Documents хавтас бол физик хавтас юм.

Вэб хуудасны бvтэц дээр тусгагдсан нэг зvйл бол “хоёрдугаар директорийн бvтэц” юм. Энэ нь дотроо виртуал директорийн шатлалыг багтаадаг. Виртуал директоруудыг vvсгэх, мeн виртуал диреторуудын хоорондох харилцаа холбоо болон физик (бодит) директоруудыг байрлуулахад бид вэб сервэрийг ашигладаг.

Та виртуал директорууд vvсгэж байх vед директорын тухай ойлголтыг бодох хэрэггvй юм. Үvний оронд зeвхeн вэб сервэр дээр байгаа физик директорт нэр eгeх тухай л бодох хэрэгтэй. Вэб сервэр дээр байгаа физик директорт багтсан вэб хуудсанд хэрэглэгч хандах vед тэнд физик директорын нэрийг eгeхийн оронд физик директорын ‘nickname’-ийг ашиглах хэрэгтэй.

Сvлжээний тухай ойлголт

Интернет бол vйлдвэрлэл, бизнес болон сургалтад шаардлагатай нeeц юм. Компьютерийг интернеттэй холбохын тулд зохих протоколыг нь тохируулж eгeх хэрэгтэй.


Интернет нь дэлхий дээрх eгeгдлийн хамгийн том сvлжээ юм.

  • Интернет холболтыг
  • физик холболт
  • логик холболт программ гэж хувааж болно.

Физик холболт гэж компьютерын сvлжээний адаптер, эсвэл модемийг сvлжээтэй холбосныг хэлнэ.

Логик холболт нь протокол гэж нэрлэгдэх стандартыг хэрэглэнэ. Протокол гэдэг нь сvлжээний тeхeeрeмжvvдийн хоорондоо харилцан дvрэм юм. TCP/IP (Transmission Control Protocol/Internet Protocol) нь хамгийн eргeн хэрэглэгддэг протокол юм.

Eгeгдлийг ойлгомжтой хэлбэрээр дvрслэх программ нь сvлжээний сvvлийн хэсэг болно. Вэб браузер нь HTML-г (Hypertext Markup Language) вэб хуудас хэлбэрээр vзvvлнэ. Тэдгээр нь мeн бусад хэлбэрийг eгeгдлvvд болох хeдeлгeeнт дvрс, flash-г vзvvлэхийн тулд eeрийн plug-in-vvдийг ашиглана.