Saturday, June 25, 2011

Ip address to location

Дэлхийн улс бүхэн өөрийн гэсэн ip address-тэй. Харин хайлтын явцад CSV файлаар ip number гэж нэрлэгдэх тоо олддог юм байна.

"begin_ip","end_ip","begin_num","end_num","country","name" "61.88.0.0","61.91.255.255","1029177344","1029439487","AU","Australia" "61.92.0.0","61.93.255.255","1029439488","1029570559","HK","Hong Kong" "61.94.0.0","61.94.7.255","1029570560","1029572607","ID","Indonesia"

ip address нь тоо руу шилжих дүрмийг бичвэл:

ipnum = 16777216*w + 65536*x + 256*y + z (1)

where IP Address = w.x.y.z

The reverse of this formula is
w = int ( ipnum / 16777216 ) % 256;
x = int ( ipnum / 65536 ) % 256;
y = int ( ipnum / 256 ) % 256;
z = int ( ipnum ) % 256;
Where % is the mod operator.

Sunday, June 19, 2011

Chrome book худалдаанд гарчээ.

Бид компьютерийн үйлдлийн системийн арвин туршлагатай билээ. Өнөөдөр дэлхий дахинд хамгийн их хэрэглэгддэг үйлдлийн систем нь Windows XP бөгөөд түүнээс гадна Mac OS, Linux гэх мэт үйлдлийн системүүд бий.
Харин Google корпораци саяхан буюу 2011 оны 6 сарын 15-нд ChromeBook нэртэй Samsung, Toshiba гэсэн хоёр төрлийн notebook-ийг худалдаанд гаргажээ. Энэхүү notebook нь Chrome хэмээх Google-ийн интернэт браузерт суурилсан байдгаараа нэн онцлогтой юм. Google өөрийн gmail account-даа суурилан бүх төрлийн үйлчилгээг хэрэглэгчид хүргэх нэгэн шинэ эхлэлээ ийнхүү тавьж байна.
Дээрх хоёр notebook-ийг Аmazon болон Bestbuy хэмээх онлайн худалдааны акулууд өнгөрсөн 15-наас борлуулж эхэллээ. Ийнхүү вэб-д суурилсан үйлдлийн системийн анхны алхмыг Google корпораци хийж, бидэнд энэ төрлийн систем цаашид хэрхэн өргөжин тархахыг харах л үлдлээ.


Friday, June 17, 2011

DirectX гэж юу вэ?

Windows-н орчинд нэлээд гайгүйхэн шиг тоглоом тоглох гэхээр энэхүү DirectX гэгчийн аль нэг хувилбарыг нь зайлшгүй суулгасан байхыг шаарддагийг та бүхэн мэдэх байх. Тэгвэл энэ DirectX гэж юуг хэлээд байна аа? Энэний учрыг нэг олцгооё!

DirectX Технологи

Компъютерыг 3 давхаргаас тогтдог гэж үзэе. Yүнд:
  • Техник хангамж (hardware)
  • Yйлдийн систем (operating system)
  • Хэрэглээний программ хангамжууд (software)
Техник хангамж гэдэгт нь компъютерийн үндсэн эд ангиудаас гадна олон янзын үйлдвэрлэгч компаниас гаргасан төрөл бүрийн дуу дүрс ялгаж гаргах төхөөрөмжүүд (дуу дүрсний картууд) орно. Эдгээр нь хоорондоо чанарын үзүүлэлт, техникийн боломж гэх мэтээрээ ялгаатай байдаг.

Компъютерын ертөнцөд олон янзын үйлдлийн систем хэрэглэддэг, үүнээс хамгийн өргөн буюу нийт хэрэглэгчидийн 97% орчим нь Windows үйлдлийн систем хэрэглэдэг. Yлдсэн 3%-г Mac, UNIX, Linux гэх мэт үйлдлийн системүүд эзэлнэ. Yйлдлийн систем нь техник хангамж, хэрэглээний программ хоёрын голд байрлаж тэднийг хооронд нь холбож өгөх ажлыг хийдэг.

Хэрэглээний программууд гэдэгт нь дэлхий дээрхи тоолж баршгүй олон янзын компаниудаас гаргасан программ хангамжууд орно. Тэдний зарим хэсэг нь графикын болон дуу хөгжимний ихээхэн боломж шаарддаг, эдний ихэнх нь сүүлийн үеийн тоглоомнууд байна.

За ингээд олон янзын үзүүлэлттэй дуу дүрсний картууд, тэднийг хэрэглэдэг олон тооны хэрэглээний программууд. Хэрэглээний программ зохиогчидын хувьд энэ нь ихээхэн бэрхшээл болж байжээ. Тэд хэрэглэгчиддээ өндөр чанартай дуу дүрс үзүүлэхийн тулд эдгээр олон янзын үзүүлэлт функцтэй картуудад тус бүрт нь зориулж программаа бичих хэрэгтэй бөгөөд, энэ нь зах зээл дээр аль алиных нь хувьд ихээхэн түгжигдмэл байдал үүсгээд байжээ. Хэрэглэгчидийн хувьд ч гэсэн, ямар нэгэн программ худалдаж авахдаа өөрийнх нь дуу дүрсний карттай зохицож ажилладаг эсэхийг үзэж байж авахгүй бол чанарын шаардлага хангахгүй дуу дүрс гарах гэх мэт бэрхшээлүүд учирдаг байжээ.

Microsoft компани Windows үйлдлийн системийг хэрэглэдэг хэрэглэчидээ энэ бэрхшээлээс гаргахын тулд DirectX-г гаргажээ. 1995 онд Microsoft Game Software Deүelopment Kit (SDK)-н нэг хэсэг

нь болж анхны DirectX 1.0 хувилбар нь гарсан. Ерөнхийдөө DirectX гэдэг нь олон янзын дуу дүрсний картаар хэрхэн хүссэн дуу дүрсээ гаргаж авах талаар мэдээлэл, эдгээр картуудыг хэрхэн удирдаж программчлах талаархи мэдээлэл функцуудын цуглуулга-"сан" гэж ойлговол зохино.

Одоо бол хэрэглээний программ зохиогчид зөвхөн DirectX-д л зориулаад программаа биччихнэ, нөгөө олон картуудад зохициж ажиллуулах асуудлыг нь DirectX хариуцна. Дуу дүрсний карт үйлдвэрлэгчидийн хувьд ч гэсэн, шинээр хийсэн картныхаа тухай материалыг DirectX-н хамт олонд илгээхэд, дараагийн DirectX хувилбарт энэ нь багтаад орчихно. DirectX харин тэдний графикын хүчин чадлыг дээд зэргээр ашиглах үүрэгтэй бөгөөд, шаардагдах мэдээлэл, функц, алгоритмуудыг агуулж байна.

Анхлан DirectX нь Windows 95, 98 -д зориулж гаргасан бөгөөд, Windows NT 4.0 дээр DirectX нь бүрэн биш байдлаараа ажилладаг. DirectX 7.0a хувилбар нь Windows 2000 дээр бүрэн ажилладаг ажээ.

Эх үүсвэр: Эвсэг ДМС

Friday, June 3, 2011

Вэб сайт дээрээ Yahoo messenger icon оруулах

За yahoo messenger icon оруулах талаар ярья.

Ерөнхий бичиглэл:
http://opi.yahoo.com/online?u=TaniiYahooID&m=Type&t=StyleID

1. Эхний параметер u бол таны Yahoo ID
2. Хоёр дахь параметер m бол s, эсвэл g гэсэн утга авдаг. s - string, g - graphics
3. t параметер нь 1-25 хүртэл утга авдаг бөгөөд төрөл бүрийн загвараар гаргадаг юм байна.

Хэрэглэх: