elesson’s Blog


Инээ инээ дахин инээ – чадхааргүй бол үүнийг үз хангалттай инээнэ.

Posted in Beauty,Funny,Youtube by qlmb on May 14, 2009

Маш гайхалтай бичлэг шүү. Суугаа ажилтай хүмүүс бага ч болов ядаргаагаа тайл.

Advertisements

Free Flash banner – Flash дээр хэрхэн баннер үүсгэх вэ?

Posted in Blogs lesson,Flash,Flash banner,Lesson by qlmb on May 14, 2009

Орчуулж амжсангүй. Шаардлагатай бол орчууляа.

Алдарт Firefox 3.5 бета хувилбар

Posted in News,Technology,World by qlmb on May 11, 2009

Өнөөдөр монголд Firefox-г мэдэхгүй хүн бараг байхгүй болсон гэхэд буруудахгүй болов уу? Тэгвэл энэ веб броузерийн 3.5 beta 4 буюу туршилтын хувилбар гараад удаагүй байна. Firefox нь дэлхийн маш олон (70 гаруй)хэлээр орчуулагдсан богоод таталтын тоогоор 1-рт жагсадаг нь энэ броузерийн ямар реитингтэйг харуулж байгаа болов уу. Монгол хэл дээр ч орчуулагдсан. Энэхүү броузерийн 3,5 бета 1-3 Туршилтын хувилбарыг одоогоор 1 000 000 гаруй хэрэглэгч хэрэглэж байгаа гэсэн тоо баримт байна.

Тэгвэл бид ч гэсэн юунаас хоцрох билээ дэлхийн хөгжилтэй хамтдаа алхаяа. Дашрамд сонирхуулахад бидний одоо хэрэглэж байгаа бүрэн эх хувилбар нь 3,0,10 хувилбар шүү. Татаж авах

Crack, Patch, Keygen, Warez, Appz гэж юу вэ?

Posted in News,Software lis,Technology by qlmb on May 11, 2009

Crack- эвдэх, хэмхлэх гэсэн утгатай үг.
Компьютерт ямар нэгэн үнэтэй зарагддаг програмуудаа хэрэглэгчдэд танилцуулах зорилгоор демо (тодорхой үйлдэлийг хязгаарласан хувилбар) , болон триал (хугацааг хязгаарласан, 30 хоног ажиллаад ажиллахаа болих) хэлбэрээр интернетээр тараадаг. Эдгээр програм нь ихэвчлэн сериал код худалдаж авч оруулснаар хязгаарлалтгүй ажиллах боломжтой байдаг.

Харин эвдэгч (crack) болон түлхүүр тайлагч (keygen) зэргийг ЭВДЭГЧ (cracker) хэмээх хүмүүс хийж тараадаг. Эдгээр жижиг програм нь дээрх демо болон триал програмын хамгаалалт хязгаарлалтыг эвдэж үнэгүйгээр хязгааргүй хэрэглэх боломж олгодог…

Ер нь crack болон patch гэдэг нь шууд програмын бүтцийг эвдэн хамгаалж буй програмын хэсгийг устгадаг, харин keygen гэдэг бол танд бүртгүүлэх түлхүүр үгийг гаргаж өгч байна гэсэн үг.
30 хоног ч юмуу татаж авч туршиж үзээд таалагдвал тухайн компанитай холбоо бариж сериал буюу бүртгэлийн код аваад програмаа үргэлжлүүлэн хэрэглэх зорилготой програмууд дээр сериалыг үүсгэн үнэгүй хэрэглэх зорилготой багаж програм юм. Keygen нь програмыг эвдэхгүйгээр бүртгэлийн кодыг илрүүлэн өгдгөөрөө крак, пачаас давуу талтай. Кийгенийг тусгай кракер гэгдэх програмчид хийдэг. Зарим тохиолдолд програмыг бичсэн компаниуд ч хийх нь бий. Тэр нь маркетингийн асуудал л даа.
Автоматаар хэрэглэгчдээ өсгөх зорилгыг агуулдаг. Мэдээж худалдаж аваагүй ч гэсэн кракдаад хэрэглэх хэрэглэгчид өсч байнаа гэдэг нь тухайн програмын нэр хүндийг маш ихэсгэдэг байна. Иймээс зарим тохиолдолд тухай компани өөрсдөө кракаа хийж тараадаг. Гэхдээ мэдээж өөрсдөө хийж тарааж байна гэж хэлэхгүй.
Мөн ямар нэгэн байдлаар тагнуулдах, spy програмууд дагуулж хийдэг муу хүмүүс ч байдаг. Тиймээс мөнгөтэй баян хүмүүс крак хэрэглэхээс татгалзаж айдаг. Ер нь ч ямар нэгэн нууц агуулж буй компьютер, улсын болон байгууллагын нууц, банкны компьютер дээр крак, болон үнэгүй болгож эвдсэн програм суулгах нь ямар нэгэн хэмжээгээр эрсдэл дагуулж байхыг үгүйсгэх аргагүй юм. Гэхдээ бас зүгээр л өөрөө нэг прорграм таалагдаад түүндээ кийгэн эсвэл крак хийгээд түүнийгээ тараадаг кракчид ч байдаг. Эсвэл ямар нэгэн байдлаар сурталчилгааны веб сайт хийгээд, түүндээ хүмүүсийг татах зорилгоор крак, болон үнэгүй болгосон Warez програмуудыг хийж тавьдаг сайтууд ч байдаг.

Warez, Appz гэж байдаг ба эдгээр нь ямар нэгэн байдлаар жинхэнэ дискийг хуулбарласан, эсвэл кракеруудын янзалж бэлдсэн бэлэн суулгаад кракдалгүйгээр үнэгүй ашиглах боломжтой програмууд юм

Crack-г хэрхэн ашиглах вэ?
1. Юуны өмнө та crack-аа ямар нэгэн веб сайтаас татаж авна.

2. тэгээд хамгийн эхлээд вирусыг нь шалгаарай.

3. Ихэвчлэн zip, rar гэх мэт архивлаж шахсан хэлбэрээр байх бөгөөд түүнийг нь 7zip, WinRAR зэрэг програм ашиглаж задлах хэрэгтэй.

4. Түүнийхээ дараа кракдах гэж буй програмаа бүрэн хаах хэрэгтэй.

5. Програмынхаа кракдах гэж буй файл байрлаж буй хавтсанд крак эсвэл пачаа хуулаад ажиллуулна. complete, success гэх мэт бичиг гарвал боллоо гэсэн үг. Хэрэв крак програмыг эвдэж чадаагүй бол програм ажиллаж байгаа эсвэл таарахгүй крак байж болно. Тухайн крак нь бай програмын тодорхой нэг version буюу хувилбарт л ихэвчлэнэ зориулагдсан байдаг тул хувилбар нь яг таг таарч байх хэрэгтэй.

6. Ингээд кракдчихсан бол одоо програмаа ажиллуулж болно.
Анхааруулахад крак ашиглах тохиолдол, ер нь интернетээс програм татаж ашигладаг бол компьютертэй заавал вирусын програм суулгаж Realtime protection буюу байнгын вирус хянагчийг нь ажиллуулж байгаарай!

Кийген ашиглах:
Кийгын янз бүр байх боловч хамгийн энгийн нь 2 цонхтой, дээрээ нэр доор нь сериал гэж байгаа. Нэрээ бичээд Generate гээд дарахад доод цонхонд сериал кодыг кийгэн гаргаж өгнө. Ингээд програмаа нээгээд бүртгүүлэх хэсэг нь хаана байна. (Ихэвчлэн Help, About гэсэн цэсэнд Enter Serial number гэж байдаг) эрж олоод кийгений үүсгэж өгсөн нэр нууц үгээ оруулаад үнэгүйгээр тэр програмыг удаан хугацаагаар хэрэглэж чадна гэсэн үг юм.

crack-ий тухай Англиар

crack

1. v. To break into a system.

2. v. Action of removing the copy protection from a commercial program. People who write cracks consider themselves challenged by the copy protection measures. They will often do it as much to show that they are smarter than the developer who designed the copy protection scheme than to actually copy the program.

3. n. A program, instructions or patch used to remove the copy protection of a program or to uncripple features from a demo/time limited program.

4. An exploit.

Keygen

A keygen (truncation of “key generator”, also known as “keymaker”) is a small program that will generate a key or serial/registration number for a piece of software or cryptographic algorithms.

Keygens are made available through cracking groups; for free download on various websites dedicated to software piracy.

Keys generated with a key generator may not work with software or games that are used online for either multiplayer gaming, or for getting software updates. This is because in the online version, software developers sometimes set a limit to only accept keys that they know were lightscribed on the discs during production. (or issued with an online registration) These are called salad keys, and will disallow keys that were generated with a keygen. This is because the algorithm to produce the keys allows a tiny number of keys to be generated and accepted in the redline version, but the midband version has a more unique number of keys accepted. But there is some chance that a keygen will produce a salad key.

Web 2.0 гэж юу вэ

Posted in News,Technology by qlmb on May 11, 2009

Сүүлийн үед хүн бүхний хэрэглээ болсон Web 2.0 гэж юу вэ гэдгийг өөрийн өнцгөөс тайлбарлах гэж оролдьё. Юуны өмнө 2.0 гэж байгаа болохоор өмнөх хувилбар нь байх ёстой, мөн дараагийн хувилбар нь ч байх л болно. Ийм шалтгаанаар энэ бичлэгээ Web 1.0, 2.0, 3.0 гэж нэрлэлээ.
Web 2.0 гэдэг нэршил нь 2004 онд O’Reilly-ийн нэгэн ярилцлага дээрээс анх үүссэн юм байна. Тухайн үедээ веб бол хөрс гэсэн санаагаар ярьж, веб гэдэг зүйлд чанарын өөрчлөлт гарч шинэ шат ахисныг онцлох үүднээс Web 2.0 гэсэн хэллэгийг
хэрэглэсэн бололтой. Харин Web 1.0, Web 3.0 гэсэн нэршлүүдийг Web 2.0 гэдэгтэй уялдуулан ярьж эхэлжээ.
Веб толилуур болоод маркап хэл
(энэ хэсгийг компани дээрээ хийж
байсан семинараас хэсэглэн авав)


Вебийн хэл болох HTML болоод түүнийг харах толилуур гарч ирсэн нь програмчин хүмүүсийн хувьд хувьсгал байлаа. HTML нь анх 1993 онд IETF гэдэг байгууллагаар батлагдахаас өмнө, түүнтэй төстэй SGML(Standard Generalized Markup Language) хэмээх баримт бичгийн формат тодорхойлох мета хэлийг 1986 онд IBM ийн нөхдүүд сэдэж, ISO оор стандартчилагдсан байсан юм байна. Түүнээс ч өмнө 1960-аад оны үед мөн л IBM-ийнхэн GML(Generalized Markup Language) гэдэг маркап хэлийг зохиосон нь үндэс суурь нь байжээ. Өнөөдөр хаа сайгүй хэрэглэх болсон XML нь SGML-ийг хялбаршуулсанаар бий болсон юм. Ингэхээр Вебийн хэл болох HTML болон XML нь бүр эртнээс бүрэлдсэн байна. Харин анхны толилуурыг 1990 онд Tim Berners-Lee гэдэг програмчин хийжээ. Тэр үед HTML гэж байгаагүйг бодоход ямар нэг маркап хэл л ашиглаж байсан болов уу. Гэхдээ энэ толилуур нь зөвхөн текст мэдээлэл харуулдаг байж. Ингээд анхны толилуур хийгдсэний дараа бусад толилуурууд ч ар араасаа гарч, энд тэнд Веб хуудсууд ч борооны дараах мөөг шиг бий болж эхэлжээ. Ингээд удалгүй 1993 онд анхны зурагтай хуудас үзэх боломжтой Mosaic толилуур хийгдсэн байна. Microsoft-ийн Internet Explorer-нь Mosaic дээр суурилсан тул, IE-ийн About цонхыг нээгээд харвал Mosaic -гэсэн үг байж байх ёстой. Дараагийн шатны толилуур бол нэгэн зэрэг олон холболт үүсгэх чадвартай, Javascript-гэдэг өөрийн гэсэн скрипт хэлтэй Netscape толилуур байв. Нэгэн зэрэг олон холболт үүсгэнэ гэдэг нь, тухайлбайл, та толилуур дээрээ вэб үзэхэд тэкстүүд нь гарч ирчихээд байхад зурагнууд нь дараагаар нь нэг нэгээрээ нээгдэж байдаг шүү дээ. Учир нь толилуур чинь текстэн агуулгаа нэг холболтоор татаж авчихаад, зурагнуудыг өөр өөр холболтоор нэгэн зэрэг татаж байна гэсэн үг юм. Ингээд толилууруудын өрсөлдөөн эхэлжээ. Эхлээд талбар дээр IE, Netscape хоёр байсан бол дараа нь Opera, Mozilla, Konqueror гээд өчнөөнөөрөө гарч ирчээ. IE ерөнхийдөө ялж байсан бол одоо Firefox, IE хоёр л үзэж байх шиг байна. Ингээд веб гэдэг түмний хэрэглээ болоод ирэхийн сацуу Javascript, CSS, DHTML гэх мэт технологиуд хөгжиж толилуур дээр динамик хуудас харах боломжтой болжээ.(Гэхдээ л саяхныг хүртэл IE, Netscape хоёр дээр адилхан ажилладаг Javascript ч юмуу, ижилхэн харагддаг CSS бичнэ гэдэг хүндхэн ажил байлаа. Сүүлийн үеээс л толилуурууд ерөнхийдөө нас биенд хүрч, мөн тэдгээр технологийн стандартууд нь ч сайжирсны үр дүнд харьцангуй амар болсон.)

Ингээд минийхээр бол Вебийн стандартууд сайтар боловсруулагдаж, толилуурууд дээр Javascript төвөггүй ажиллах болсныг хүртэлх болбоос Веб 1.0 бөлгөө.

Ажакс ба Ардчилал

Ажакс нь Javascript-ийн тусламжтайгаар толилуур өөрөө өгөгдлийг дамжуулах арга юм. Ингэснээр вэб хуудас маань жирийн апликэшн програм шиг л харагдана. Текст боловсруулагч, хүснэгт боловсруулагч, мэйл уншигч, бүр зураг зурдаг програмаас авахуулаад бүхэл бүтэн үйлдлийн системийг хүртэл вэбчилэх оролдлогууд хийгджээ. Цаашид ч улам сайжирч жирийн үйлдлийн системээс ялгагдахгүй болно гэдэгт итгэлтэй байна, гэхдээ бүх нийтийг хамарсан өдөр хурдтай үнэгүй интэрнэт бий болж байж вэб үйлдлийн систем хөгжих тэгш нөхцөл нь бүрдэх болов уу. Ажакс гэдэг нь HTML гэдэг шиг шинэ технологи биш юм, өмнө байсан технологиудыг ашиглаад шийдэл гаргасан хэрэг. Өгөгдлийг XML-ээр бүтэцжүүлж сэрвис хооронд дамжуулах Web service-ийн санааг аваад, толилуур дээр Javascript-ийн тусламжтай хэрэгжүүлчихсэн гэж ойлгож бараг болох байх. Технологи талаасаа бол гол амин сүнс нь Javascript-ийн XML-дамжуулах хүлээж авах функц гэхэд багадсан хэрэг болохгүй л болов уу.

Гэхдээ өмнө нь сэрвэртэй янз бүрийн хэлбэрээр харилцдаг клиент технологиуд зөндөө л байсан шүү дээ, жишээ нь: жава аплэт, флаш скрипт гэх мэт, гэтэл эд нар яагаад Вэб 2.0 байж болоогүй юм бол?
Вэб 2.0 гэдэг маань зөвхөн технологи биш юм. Шилдэг шийдэл, гялалзсан санаанууд дээр тулгуурласан вэб апликэшнүүд, түүнийг тойрсон шудрага найрсаг зарчимтай нийтийн сүлжээ, тэдгээр апликэшнүүд болон сүлжээнүүдийн хоорондох үл харагдах атлаа мэдрэгдэм харилцаа холбоо нь вэбийн хэрэглээг огцом нэмэгдүүлж хүмүүсийн амьдралд нэвтрэхэд нөлөөлжээ.

Ингээд вэб гэдэг зүйл технологийн шилдэг шийдлүүд дээр тулгуурлаж, ардчилсан нээлттэй зарчим, гялалзсан санаа, зөв маркетингаар хүмүүсийн хүрээллүүдийг бий болгож чадсаныг Вэб 2.0 гэж ойлгож байна.

Дараагийн хувилбар буюу Оюунлаг вэб

Цаашаа Вэб яаж хөгжих бол? Веб маань улам оюунлаг болно гэсэн санаа. Тухайлбал хиймэл оюун ухаан, Data mining-ийг жинхэнэ утгаар хэрэгжүүлж зураг дүрс дуу гэх мэт медиа хэлбэрийн агуулгаас хайлт хийх, боловсруулалт хийх, шинжилгээ хийж дүгнэлт гаргаж, тэр нь бидний өдөр тутмын амьдралд тусгалаа олох юм.

Эхний оролдлогууд нь хэдийнээ хийгдээд эхэлчихсэн байгааг үзэж болно. Тухайлбал гүүглийн хувийн хайлт(Personalized Search) таны өмнө хайсан зүйлсийг чинь хадгалчдаг, ингээд дараа дараагийн хайлтуудыг хийхдээ өмнө нь юу хайж байсныг чинь харж байгаад алийг үзүүлэх вэ гэдгээ “бодох” гэж байхгүй юу. Мөн зураг хайдаг үйлчилгээгээ хүмүүсийн тусламжтайгаар индэксжүүлж байгаа юм байна лээ. Ирээдүйд эдгээрийг хүн биш машин таниж чаддаг болчих юм бол жинхэнэ “боддог” вэб болох юм. Цаашилбал мэдээлэлд дүн шинжилгээ хийж шийдвэр гаргахад тусладаг Google Analytics гэмээх үйлчилгээ таны вэб рүү орсон гарсан хүний тоо, тухайн хүн юу сонирхож, хаанаас хэдийд орж ирсэн гэх мэт мэдээллийг нүдэнд харагдахуйцаар онлайн шинжилгээ хийж харуулдаг. Иймэрхүү шинжилгээ нь цаашлаад бүр өргөн цар хүрээтэй болж ирэх болов уу. Гэхдээ асар их өгөгдөлөөс дүгнэлт гаргах нь тооцоолол их шаарддаг учраас компьютэрийн тооцооллын хурд хүч дараагийн шатандаа хүрэх үед бүрэн утгаараа хэрэгжих нөхцөл бүрдэх юм.

Ингээд оюунлаг вэб бидэнд туслаж эхлэх үе болбоос Веб 3.0 хувилбар гэж төсөөлж байна.

Үг хэллэг:

  • толилуур = browser
  • хөрс = platform

Холбоос:

Бичсэн:

Мэдээллийн эх сурвалж: http://dusal.blogmn.net/18922/

Компьютерийн вирус сансарт аялж байна

Posted in Uncategorized by qlmb on May 8, 2009

Компьютерийн вирусууд дэлхийн бємбєрцгийн хил хязгаараас хальж бvр сансарт “харайж” явна гэнэ.
Тодруулбал, НАСА агентлагийн мэдээлснээр олон улсын сансрын станцад хэрэглэгддэг нєvтбvvкvvдэд “Gammina AG” вирус халдварлажээ. Ийм вирус єнгєрсєн оны наймдугаар сард анх бvртгэгдсэн бєгєєд компьютерт нэвтэрч сvлжээний тоглоомд орох нууц vгийг хулгайлдаг аж. Вирусууд тойрог замд нэлээд эрт хvрсэн гэж НАСА vзэж байгаа тєдийгvй єдгєє ямар арга замаар компьютерvvдэд халдварласан болохыг судалж байна. Эдгээр вирус нь юутай ч Олон улсын сансрын станцын хяналтын системд аюул учруулахгvй аж. Вирустсэн нєvтбvvкvvдийг сансрын нисгэгчдийн хоол хvнсний зохицуулалтын программыг ажиллуулахад ашигладаг. Мєн сансрын нисгэгчдийн электрон захидлыг эх дэлхий рvv vе vе “зєєх” шууданч тагтааны vvрэг гvйцэтгэдэг юм. Зарим эх сурвалжийн vзэж буйгаар эдгээр компьютерт ямар ч вирусын эсрэг программ суулгаагvй байсан гэнэ. Олон улсын сансрын станцад интернэттэй шууд холбогдох оролт байхгvй бєгєєд сансрын нисгэгчдийн нэгнийх нь авч явсан флашаар дамжин вирус нэвтэрсэн байх магадлалтай аж. Тиймээс НАСА агентлаг ирээдvйд дахин ийм явдал давтагдуулахгvйн тулд системийн аюулгvй байдалд дорвитой арга хэмжээ авахаар болжээ.

Блогийн холбоосыг Drop Down Menu байдлаар харагдуулах – How to make a Drop Down Menu

Posted in Blogs lesson by qlmb on May 5, 2009


Блогчид маань өөрийн найз линкүүд болон холбоосуудыг доош нь үргэлжилсэн уртаар бичдэг. Link нэмэгдэх тусам блогийн хажуугийн зайнаас хороогоод л. Би аль болохоор зай бага эзэлдэг ойлгомжтой script хэрэглэхийг боддог. Тиймээс энэ асуудлыг шийдлээ. Гол давуу тал нь иймэхүү script-үүд HTML хуудсанд тохиргоо хийдэг байсан бол энэ нь тийм асуудал шаардахгүй. Drop down menu байдлаар харагдана. Ингээд эхлэе.

1. Өөрийн блог руугаа нэвтэрнэ.
2. dasboard
3. Layout гэсэн дарааллаар орно.
4. Page Elements
5. Add a Gadget
6. HTML/JavaScript гэсэн дарааллаар орно. Ингээд доорхи кодыг хуул


<form><select name="menu" onchange="window.open(this.options[this.selectedIndex].value,'_blank')"size=1 name=menu>

<option>- Холбоос - </option>

<!-- change the links with your own -->

<option value="http://ulesson.blogspot.com">ulesson blog</option>

<option value="http://rohman-freeblogtemplate.blogspot.com/2007/11/how-to-settings-your-blog.html">Blog setting</option>

<option value="http://rohman-freeblogtemplate.blogspot.com/2007/11/how-to-backup-template.html">Backup template</option>

<option value="http://rohman-freeblogtemplate.blogspot.com/2007/12/how-to-backup-your-widgets_19.html">backup widget</option>


</select></form>

Save дарна. Ингээд дууслаа. Таны Блогт холбоос үүсэн байгаа харин одоо та холбоосуудаа хийгээд байгаарай ямар сайтруу, мөн ямар бологруу холбохоо та л мэднэ.


<option value="http://ulesson.blogspot.com">ulesson blog</option>

гэсэн бичилтийн дагуу хийнэ Амжилт хүсье

Блогчиддоо зориулан хуудас дугаарлах кодыг орууллаа – How to add Blogger Page Number

Posted in Blogs lesson,Lesson,News by qlmb on May 4, 2009

Блогчдын өмнө заавал тулгарч байдаг бэрхшээлтэй асуудлуудын нэг нь яах аргагүй Page number юм. Тэгвэл энэ асуудлыг доорхи кодоор шийдчид. Нетээр нилээн хайж байж олоо.

1. Layaout-page element-add a gadget-HTML/Javascript-доорхи кодыг paste.


<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;
}
.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}

.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;

}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
background-color: #000000;


}

.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;}

.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
</style>



<script type="text/javascript">

function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';


var pageCount=5;
var displayPageNum=3;
var firstPageWord = 'First';
var endPageWord = 'Last';
var upPageWord ='Previous';
var downPageWord ='Next';



var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';

for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){

itemCount++;
}

}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}

for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}

fFlag++;
}

if(p==(thisNum-1)){
html += '&nbsp;<span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>';
}
}

if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){

if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"><a href="/">'+ firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}else{
html = ''+labelHtml + firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}
}

html = '<div class="showpageArea"><span style="padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;border: 1px solid #333; background-" class="showpage">Page '+thisNum+' of '+(postNum-1)+': </span>'+html;

if(thisNum<(postNum-1)){
html += downPageHtml;
html += '<span class="showpage"><a href="'+htmlMap[htmlMap.length-1]+'"> '+endPageWord+'</a></span>';
}

if(postNum==1) postNum++;
html += '</div>';

if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");

if(postNum <= 2){
html ='';
}

for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}

if(pageArea&&pageArea.length>0){
html ='';
}

if(blogPager){
blogPager.innerHTML = html;
}
}

}
</script>

<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>
<div style="text-align:right;font-size:10px;color:000000;margin-top:15px;display:none;"> <a href="http://blogger-templates123.blogspot.com">Blogger Widget</a></div>

Амжилт

Олоход хэцүү нийтлэл болон номыг хэрхэн хайж олох вэ?

Posted in News by qlmb on April 29, 2009


Олоход хэцүү нийтлэл болон номыг хайж олоход тухайн нийтлэл болон номын тухай мэдээлэл, метадата хадгалагдаж буй мэдээллийн сангийн тухай төсөөлөх нь хамгийн чухал. Ихэнх хүмүүс Google, Yahoo гэх мэт алдартай хайлтын системүүд рүү шууд орж ерөнхий түлхүүр үг бичиж оруулан вэб хуудаснуудаас хайлт хийдэг. Энэ аргын гол дутагдал нь хайлтыг зөвхөн вэб хуудасны агуулга дундаас л хийж байгаад оршино. Хэдийгээр хар ярианд вэб (www), Интернет гэдэг хоёр хэллэг нэг их ялгаагүйгээр хэрэглэдэг ч энэ нь цаанаа ялгаатай асуудал. Вэб(www) нь HTML-ийн тусламжтайгаар бичигдсэн Интернетээр цацагдаж буй мэдээлэл. Харин Интернет гэдэг нь зөвхөн HTML төдийгүй маш олон хэлбэрээр бэлтгэгдсэн мэдээлэл болон өгөгдлүүдийг хадгалж буй олон компьютеруудын сүлжээ юм. Тиймээс хэрвээ тухайн нийтлэл зурган хэлбэрээр орж, MARC гэх мэт HTML-ээс өөр хэлбэрээр бичигдсэн метадата бүхий файлаар хангагдсан тохиолдолд

Google, Yahoo гэх мэт хайлтын системүүд энэ тухай мэдээллийг хайлтын үр дүндээ үзүүлдэггүй. Энэ асуудлыг шийдвэрлэхийн тулд Интернетийн HTML-ээс өөр төрлийн мэдээллүүдээс хайлт хийдэг хайлтын системүүдийг ашиглах хэрэгтэй юм. Нийтлэлүүдийн хувьд Google Scholar нь өөрт хэрэгтэй нийтлэлийн ишлэлийг олж үзсэнээр уг нийтлэл ямар мэдээллийн санд хадгалагдаж буйг мэдэх төдийгүй бүрэн эхээр нь ч унших боломжийг олгодог. Зарим томоохон их дээд сургуулиуд өөрсдийн номын сангийн вэб хуудсандаа нэг түлхүүр үгээр олон мэдээллийн сангаас нэгэн зэрэг хайлт функцийг ч оруулсан байдаг.

Энэ асуудлыг шийдвэрлэхийн тулд Интернетийн HTML дээр бичигдээгүй мэдээллүүдээс хайлт хийдэг хайлтын системүүдийг ашиглах хэрэгтэй. Нийтлэлүүдийн хувьд Google Scholar-г ашиглан өөрт хэрэгтэй нийтлэлийн ишлэлийг олж үзээд уг нийтлэл ямар мэдээллийн санд хадгалагдаж буйг мэдэж болох төдийгүй бүрэн эхээр нь ч унших боломж олддог. Номны болон зарим нийтлэлүүдийн хувьд бол OCLC-ийн World Cat каталог нь дэлхий даяарх олон номын сангууд дахь электрон болон биет материалуудын хуулбаруудын тухай каталогийн мэдээллийг олох боломжийг олгодог. Зарим томоохон их дээд сургуулиуд өөрсдийн номын сангийн вэб хуудсандаа нэг түлхүүр үгээр олон мэдээллийн сангаас нэгэн зэрэг хайлт функцийг ч оруулсан байдаг.

Нийтлэл хайхад түгээмэл ашиглагддаг мэдээллийн сангууд:

* ABI/Proquest (subscription required)
* JSTOR (subscription required – Available at the ACMS library)
* OCLC (subscription required)
* Google Scholar
* Lexis-Nexis (subscription required)
* Ebsco (subscription required)

Common databases to search for books:

* OCLC/World Cat (subscription required)
* Google Books
* University library online catalogs
Эх сурвалж: http://libr.phpnet.us/

Related posts for blogger

Posted in Blogs lesson by qlmb on April 29, 2009

Related posts буюу тухайн бичлэгтэй холбоотой бичлэг

Блог уншиж байгаа хүмүүсийн нэг асуудал бол тухайн post-той ижил төрлийн post-уудыг нэг дор уншиж чадахгүй байсан явдал юм. Тэгвэл realeted posts бюу ижил төрлийн бичлэгүүдийг нэг дороос унших болоомжийг огож байгаа юм байна Related post-той болох нэг нөхцөл бол та өөрийн блогийн бичлэгүүдээ ангиласан байх ёстой. Өөрөөр хэлбэл ангилсан ангилалын (Label) дагуу холбоотой бичлэгүүд гарч ирдэг гэсэн үг юм.

Ингээд хэрхэн өөрийн блогтоо холбоотой бичлэгүүдийг нь харуулах вэ?
Өөрийн IDгаар blogger-руу нэвтрэн орно.
1. layout-ыг сонго
2. Edit HTML хэсэгрүү орно.
3. Expand Widget Templates гэсэнг чагтлаад дараагаар нь доторх кодыг ямар нэгэн файлд хуулж хадгалж авна.

Кодын хэсгээс style tag дотор буюу ]]></b:skin> -ын өмнө талд доорх кодыг хуулж өгнө. Доорх код нь харагдах загварын код учраас CSS-ын ойлголттой хүмүүс өөрийн блогтоо тааруулж өөрчилж болно.
#related-posts {
float : left;
width : 540px;
margin-top:10px;
margin-left : 5px;
font : 11px Verdana;
margin-bottom:10px;
}
#related-posts .widget {
list-style-type : none;
margin : 5px 0 5px 0;
padding : 0;
}
#related-posts .widget h2, #related-posts h2 {
color : #940f04;
font-size : 20px;
font-weight : normal;
margin : 5px 7px 0;
padding : 0 0 5px;
}
#related-posts a {
color : #054474;
font-size : 11px;
text-decoration : none;
}
#related-posts a:hover {
color : #054474;
text-decoration : none;
}
#related-posts ul {
border : medium none;
margin : 10px;
padding : 0;
}
#related-posts ul li {
display : block;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 1px;
padding-left : 16px;
margin-bottom : 5px;
line-height : 2em;
}
Мөн Доорх кодыг header tag буюу кодын хэсгийнхээ </head>-ын өмнө талд хуулж өгнө.
<script src=’http://sanakae.googlepages.com/js_plugin_RelatedPosts.js&#8217; type=’text/javascript’/>

Дараагаар нь <data:post.body>-ыг олж яг үүнийхээ доор доорх кодыг хуулна. Та холбоотой бичлэг хэдэн тоогоох харж болно. Ингэхийн тулд max-results=10 гэсэн хувьсагчийн утгыг өөрийнхөөрөө өгөөрэй.

<b:if cond=’data:blog.pageType == “item”‘>
<div id=’related-posts’>
<font face=’Arial’ size=’3′><b>Холбоотой бичлэг :</b></font>
<font color=’#FFFFFF’>
<b:loop values=’data:post.labels’ var=’label’>
<data:label.name/>
<b:if cond=’data:label.isLast != “true”‘>,</b:if>
<b:if cond=’data:blog.pageType == “item”‘>
<script expr:src='”/feeds/posts/default/-/” + data:label.name + “?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=5″‘ type=’text/javascript’/>
</b:if>
</b:loop>
</font>
<script type=’text/javascript’>
removeRelatedDuplicates();
printRelatedLabels();
</script>
</div>
</b:if>

Ингээд л боллоо. Амжилт хүсье Асуух зүйл байвал сэтгэгдэлд үлдээгээрй.

Next Page »