Friday, May 10, 2013

System-Wide PulseAudio Equalizer in Ubuntu Linux

Өдөржин код балбаж суухад мэдээж чихэвчээ зүүдэг л байж таараа, тэгээд янз бүрийн хөгжим  (тэр дундаа youtube-ээс өөрийн түүж цуглуулсан playlist) сонсож суухад системийн бүхий л дуугаралтын өнгө аясыг тааруулдаг equalizer хэрэгтэй байдаг.


Тэгвэл Ubuntu Linux 12.04, 12.10, 13.04 хувилбарууд дээр дараах байдлаар хялбархан суулгачих боломжтой:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pulseaudio-equalizer

Жич: Энэ жижиг программ нь удаан хугацаагаар хөгжүүлэлт хийлгүй орхигдсон байж магадгүй юм, тиймээс янз бүрийн нөүтбүүк, компьютер дээр алдаа мадаг гарч болзошгүйг анхааруулж байна. Миний Thinkpad T520, Ubuntu 13.04 amd64 систем дээр лав асуудал алга.



цааш унших...

Tuesday, April 02, 2013

DIY - GPS tracking system

Маргааш гэж хойшлуулсан үйлс бүхэн бөхдөг гэдэг шиг аль 2 жилийн өмнө хөдөлгөөнт хэрэгслийн байршлыг хянагч систем босгож авах гээд оролдож байсан хобби төслөө сая 3 сард бага багаар явуулсаар байгаад өнөөдөр 2 машинд суулгаж туршиж эхлэв.

Эхлээд symfony 1.4 framework, kannel smsc ашиглаж хэрэглэгч талын front-end веб интерфэйс хэсгийг овоо явуулж байсныгаа нэтээр дүүрэн байгаа нээлттэй эхийн төслөөс гайгүй нэгийг нь шууд аваад холбочихлоо. Өөрөө суугаад хийж болох ч тэртэй тэргүй бусдын хангалттай сайн хийсэн зүйлийг дахин давтаж хийж суухгүй гэж аминдаа цаг заваа харамлав.

Гол нь back-end хэсэг буюу төхөөрөмжүүдээ удирдах, биллинг харах, нэгжээр цэнэглэх гэх мэтчилэнгийн оператор талын хэсгийг харин өөрийн хэрэглээндээ тохируулан хийсэн нь үр өгөөжтэй гэж бодлоо.

Туршиж дуусаад яг бизнес систем болохоор нь дахин бичье.

Гол нь хоббигоороо ийм систем хийж эхлэсэн шалтгаан нь түгээлт, тээвэрлэлт, такси, хувийн машин гэх мэт хэрэгслийн байршил, түлш зарцуулалт хянах, мөн бага насны хүүхэд сурагчдыг эцэг эх нь хаана явж буйг шууд хянаж байх зэрэг ийм бодит хэрэгцээ хэдийнэ бий болсонг ажигласан юм. Жишээ нь автобусанд буудлын нэр, шугмын чиглэл зэргийг автоматаар хэлдэг, мөн дэлгэц дээр харуулдаг жижигхэн авсаархан төхөөрөмжийг GPS технологийг ашиглаад хямд төсөрөөр хийчихэж болно. Дараачийн хобби төслөөрөө хийнэ.

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




цааш унших...

Sunday, January 27, 2013

Web Developer ажилд авна

Гүйцэтгэх үндсэн үүрэг:
Дунд болон том хэмжээний Веб программ хангамж боловсруулах болон Линукс орчины систем шийдэл, интеграци хийх багийн хөгжүүлэгч

Ажлын байранд тавигдах шаардлага:
Объект Хандалтат Прораммчлал болон Мэдээллийн Технологийн ерөнхий мэдлэг сайтай.

PHP/Symfony, MySQL/PostgreSQL/Oracle, AJAX/jQuery хөгжүүлэлт болон Linux систем дээр ажиллах чадвар, туршлагатай.

Linux системын орчинд Eclipse, NetBeans IDE, SVN/Git гэх мэт нээлттэй эхийн хөгжүүлэлтийн орчинд ажиллах чадвартай.

Багаар ажиллах, мэргэжлийн ном сурах бичгийг ашиглан бие даан суралцах чадвартай, мэргэжлийн англи хэлний зохих мэдлэгтэй, 1-с доошгүй жил программчлалаар ажиллаж байсан туршлагатай, цаашид тогтвор сууршилтай ажиллах, ажлын ачаалал дааж хурдан гүйцэтгэл хийх чадвартай.

Нэмэлт мэдээлэл:
Ажлын байр цөөн ба 3 сард 1 удаа гүйцэтгэлээс хамаарч бонус авна.

Цалин: Тохиролцоно
Төрөл:  Бүтэн цагийн
Түвшин:   Мэргэжилтэн
Салбар:  Мэдээллийн технологи


Холбоо барих:
Хаяг: BlueMon Center, 11th floor
Э-шуудан: erkhembaatar.m at univision dot mn
Байгууллага: Univision LLC


цааш унших...

Tuesday, January 08, 2013

Univision Anywhere системийг анх бүтээсэн нь

Завгүй ажиллаж байхад цаг хугацаа нэг л мэдэхэд урсаад өнгөрчих юм. Яг нэг жилийн өмнө Юнивишн компанид ажиллаж эхлэсний анхны том төсөл болох Univision Anywhere TV бүтээгдэхүүн үйлчилгээний системийг босгож байсан саяхан л юм шиг санагдана. Тэр үеийн дурсамжаа жоохон сөхмөөр санагдаад...



Системийг программчлалын хувьд үндсэндээ манай төслийн баг болох гурван мэргэжилтэн гардаж босгосон. Android/iOS app-ын кодыг Тэмүүлэн, харин tv.univision.mn буюу хэрэглэгчдэд харагдах web front-end болон service web back-end буюу арын төлбөр тооцоо, хэрэглэгчдийн database зэргийн кодыг би эхлүүлж цааш нь Жарантай үргэлжлүүлж гүйцэт дуусгасан ба streaming server, transrating scheduled job task гэх мэт сервер дээрх системийг би хийсэн гээд ер нь сар гаруйн хугацаанд анхны хувилбарыг хийж дуусгасан юм байна шүү. Нэрний хувьд Univision Anywhere гэсэн захиралын санааг бүгд дэмжснээр ийм нэртэй болов.


Гадны vendor, supplier компаниудаас бэлэн шийдэл аваад нэвтрүүлэх боломж байсан ч, гол нь нэлээдгүй цаг хугацаа алдах гээд байснаас өөрсдийн техникийн нөөц бололцоог ашиглаад хурдан хугацаанд in-house development буюу өөрсдийн шийдэлээ боловсруулж, өөрсдөө системээ бүтээхээр шуудрав. Үнэндээ ч хийж чадна гэдэгтээ өөртөө болон хамтрагчиддаа 100% итгэлтэй байсан юм. Түүгээрээ ч болсон. Уг системээ анх босгохдоо бараг ихэнхийг нээлттэй эх код бүхий программ, хэрэгслийг ашигласан л даа.

Эхлээд нийтдээ монголын дотоодын 30 гаруй тв сувгийн шууд эфирийг RTSP, RTMP, HLS streaming protocol-оор дамжуулж tv.univision.mn сайтаар үзэх боломжтой байсаныг 1 сарын 4нд анх гар утас таблетэд зориулсан өргөтгөл болох android 1.0 хувилбараа Android Market (GooglePlay) болон GoGo Apps руу оруулж амжлаа. Гэхдээ нийтэд зарлалгүйгээр зөвхөн байгууллага дотроо тест хийж байлаа.

Эхний удаад ТВ сувгуудыг single profile буюу зөвхөн нэг л дэлгэцэд зориулсан байдлаар 240p чанартайгаар гаргаж байсан ба дараа нь multiprofile stream буюу жижиг (iPhone), дунд (iPad), том (Web/PC) дэлгэцүүдэд зориулсан 240p, 360p, 480p чанартай Adaptive Bit-rate HLS болгож өргөжүүлсэн юм.


Хийж турших зүйлс их байсан тул ажил дээрээ байнга л оройтдог байв. (Нээрээ, манай санхүүгийн албаныхан ч бас тэр үед бас их оройтдог байсан юм даг) Юуны түрүүнд "түүхий эд" болох IPTV Head-end-ээс гарч буй multicast stream source гаралтуудыг 240p чанартайгаар RTSP, RTMP, HLS зэрэг протокол руу болгож transrate хийх хэрэгтэй байсан тул Ubuntu Linux 64bit системийг software transcoder болгохоор ffmpeg, vlc, mencoder зэрэг multimedia сан хэрэгсэлээр тоноглоод ТВ сувгуудыг Darwin Streaming server руу дамжуулж туршсан нь амжилттай болов. Ер нь Helix, Darwin, Peercast, Red5 гээд олон streaming server solution-уудтай ажиллаж байсны туршлага тэгэхэд үнэхээр их хэрэг болсон л доо.
Туршилтын системээ Ubuntu Linux дээр libvirtd ашиглаж kvm virtual host үүсгэж ашиглаж байсан ба physical NIC interface-ыг bridge үүсгэж virtual host -руу share хийгээд 224.0.0.0/4 route нэмснээр multicast stream source-ыг чөлөөтэй ашиглаж болж байлаа.

Дээрх хэсэг дээр ажиллаж байх хугацаанд зэрэгцээд tv.univision.mn үндсэн веб болон web tv хувилбарын ажлыг Жарантай явуулж байлаа. Бүтээгдэхүүн үйлчилгээний нөхцөлийн жоохон хоцорч гарсан тул нээлт хийх хүртэлх үлдсэн цөөхөн хэдэн хоногт тэдгээр нөхцөлд тааруулж программчлах ажлыг их шахуу хугацаанд яаравчлан дуусгаж амжсан. Анх тв сувгуудыг нэг нэгээр нь сонгож авч болдог байсныг санаж буй биз ээ.

  

Мөн үлдсэн бас нэг гол ажил болох Android, iOS төхөөрөмжийн хувилбарыг Тэмүүлэн хийж эхлэв. Ингэхдээ Android SDK, iOS SDK ашиглалгүйгээр PhoneGap, Titanium зэрэг framework ашиглаад гар утас, таблетэд зориулсан аппыг богино хугацаанд гаргаж чадсан юм. iOS хувилбарыг гаргахад Android Market-тэй харьцуулахад AppStore дээр апп оруулахад нэлээд шалгуурыг даван туулах шаардлага гарсан ба аппын үг үсэг, код коммент нэг бүрийг нарийн шалгадаг гэхэд хилсдэхгүй. Гэхдээ л iOS хувилбар маань амжилттай гарсан юм. Мөн энэ хугацаанд iPhone, iPad-ын хувилбарыг хэрэглэгчид "шаргуу" нэхсэн тул tv.univision.mn/ios гэсэн html5 хуудасыг хийхэд хүрч байлаа шүү :)

гэх мэтчилэн олон олон саад, бэрхшээл шантралгүй шаргуу хичээсний эцэст уг үйлчилгээ Монголд анх удаа* бий болж хэрэглэгчдийн гарт хүрсэний нэг сайхан дурсамж мэдээллийн технологийн хэллэгээр бичвэл нэг иймэрхүү байна.

Хийж бүтээх хэцүү ч гэлээ, эцэст нь хүнд хэрэгтэй олны таашаалд хүрсэн бүтээгдэхүүн үйлчилгээ гаргаад магтаал шүүмжлэл сонсч суух нэг тийм сайхан байдаг шүү дээ. 
Чин сэтгэлийн магтаал хүнд урам эрч хүч өгч, шүүмжлэл урам зоригийг илүү хурцалж өгдөг.
Хийх хүн аргаа олно, хийхгүй хүн шалтаг олно ч гэдэг түүнтэй адил монгол инженерүүдийн чадвар муу бишээ, тэдэнд зөвхөн боломж л олго.


цааш унших...

Saturday, December 15, 2012

Restore files from the damaged hard disk

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


Саяхан манай ажлын нэг хүн маань usb external storage disk-ээ унагаад гэмтчихжээ. Зайлшгүй сэргээх шаардлагатай чухал мэдээлэл агуулж байсан тул сэргээхээр оролдлоо.

Ubuntu 12.04 LTS системд mount хийхэд, partition харагдаж байгаа ч уншиж бичиж болохгүй байлаа. Тэгээд dd болон partimage утилитээр image хадгалж авах гээд ч болсонгүй, 3Gb хуулж явж байгаад яг нэг газраа очоод тасарчихаад байлаа. Мөн fdisk -ээр харахад partition table эвдэрсэн бололтой, sdc1p1, sdc1p2 гэсэн хуваалтууд Unknown type -тэй харагдав.

Microsoft Office файлуудыг sdc1p1, sdc1p2 хуваалтуудын яг алин дээр хуулсанг мэдэхгүй байсан тул яаж ийж байгаад image backup нөөц авах хэрэгтэй байлаа. Нөөц хуулбар авсаны дараа л эх дискийг recovery tools-ээр сэргээх гэж оролдох нь зүйтэй гэж үзлээ.

Disk information

sudo fdisk -l /dev/sdc1

Disk /dev/sdc1: 500.1 GB, 500105217024 bytes
255 heads, 63 sectors/track, 60800 cylinders, total 976768002 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/sdc1p1   ?   218129509  1920119918   850995205   72  Unknown
/dev/sdc1p2   ?   729050177  1273024900   271987362   74  Unknown
/dev/sdc1p3   ?   168653938   168653938           0   65  Novell Netware 386
/dev/sdc1p4      2692939776  2692991410       25817+   0  Empty

Partition table entries are not in disk order

Disk backup failure

sudo dd if=/dev/sdc1 of=/backup/usb_hdd.img
dd: reading `/dev/sdc1': Input/output error
6019816+0 records in
6019816+0 records out
3082145792 bytes (3.1 GB) copied, 94.6416 s, 32.6 MB/s

Ингээд LiMNux (Mongolian Linux Users Group) community мэйллистийн мэргэжил нэгтнүүдээс зөвлөсний дагуу 

1. testdisk - recovery tool -ээр шалгаж үзэв

Суулгах процесс амархан,

$ sudo apt-get install testdisk
$ sudo testdisk

энэ хэрэгсэл нээлттэй эх бүхий чөлөөт программ хангамж ба гол нь docx, xlsx зэрэг MS Office 2007 төрлийн файлуудыг маань сэргээсэнгүй. 

2. ddrescue && foremost - recovery tool -ыг ашиглав,

https://help.ubuntu.com/community/DataRecovery сайтад бичсэнчлэн гэмтэлтэй дискийг хуулбарлаж авах хэрэгсэл болох ddrescue -ыг ашиглаж нөөц хуулбар авав,

$ sudo ddrescue if=/dev/sdc1 of=/home/backup/usb_disk1.img 

500Gb дискыг бараг 2 өдөр бүтэн зарцуулж байж ихэнхи буюу 350Gb image нөөцлөж авав. Уг ddrescue нь дискны гэмтэлтэй хэсгийг алгасдаг байдлаар дискыг хуулбарлаж авах зориулттай юм байна.

Ингэснийхээ дараагаас уг image file-aac MS Office 2007 төрлийн файлуудыг хайж сэргээж авав,

sudo foremost -t jpg,doc,jpg,ole,zip -i /home/backup/usb_disk1.img -o /home/foremost

Ингээд бараг ихэнхи файлыг нь сэргээж авсан тул цаашид хэрэгцээт хүнд нь уг мэдээлэл бага ч болов нэмэр болох болов уу хэмээн үүнийг мутарлав.


цааш унших...

Wednesday, January 18, 2012

Linux Foundation Briefing Book: January 17, 2012

This Week's Original Content from The Linux Foundation

What's New in Linux 3.2?
Joe "Zonker" Brockmeier
What better way to kick off the new year than with a brand new kernel,
fresh out of Kernel.org? Linus Torvalds released the 3.2 kernel on
January 4th, with improvements in the Ext4 and Btrfs filesystems, thin
provisioning features, a new architecture, and CPU bandwidth control...

Updates on Stable and Long Term Kernel Trees
Joe "Zonker" Brockmeier
On Monday, January 9th, Greg Kroah-Hartman published an update on the
status of the longterm/stable kernel trees that he's maintaining. It's
worth a notice if you're interested in the state of the longterm
kernels...

Organizing Open Source Efforts at NASA
Rikki Endsley
"When I think of open source, Linux is the core," says William Eshagh, a
technologist working on Open Government and the Nebula Cloud Computing
Platform out of the NASA Ames Research Center. Eshagh recently announced
the launch of code.nasa.gov, a new NASA website intended to help the
organization unify and expand its open source activities. Recently I
spoke with Eshagh and his colleague, Sean Herron, a technology strategist
at NASA, about the new site and the roles Linux and open source play at
the organization...

SLIDESHOW: Some of the Best Linux Events of 2012
Jennifer Cloer
The Linux Foundation today announced its 2012 Linux events and onsite
training schedule. Some highlights include a triple-header in San Diego
in August...

Tone Your Photos in a Hurry with Delaboratory
Nathan Willis
Can you do high-quality photo correction with an application that is
simple enough for normal (meaning non-photo-gearhead) people to use?
Jacek Poplawski thinks so, and that's why he created Delaboratory, a
point-and-click photo adjustment app that does not require a lifetime's
worth of darkroom experience to understand...

Weekend Project: Learning the Ins and Outs of Arduino
Carla Schroder
Arduino is an open embedded hardware and software platform designed for
rapid creativity. It's both a great introduction to embedded programming
and a fast track to building all kinds of cool devices like animatronics,
robots, fabulous blinky things, animated clothing, games, your own little
fabs... you can build what you imagine. Follow along as we learn both
embedded programming and basic electronics...


цааш унших...

Wednesday, January 11, 2012

Software Developer & System Engineer ажилд авна

Гүйцэтгэх үндсэн үүрэг:
Дунд болон том хэмжээний Веб программ хангамж боловсруулах болон Линукс орчины систем шийдэл, интеграци хийх багийн хөгжүүлэгч

Ажлын байранд тавигдах шаардлага:
Объект Хандалтат Прораммчлал болон Мэдээллийн Технологийн ерөнхий мэдлэг сайтай.

PHP/Symfony, MySQL/Oracle, AJAX/jQuery, Java/Spring, Android/iOS хөгжүүлэлт болон Linux систем дээр ажиллах чадвар, туршлагатай.

Linux системын орчинд Eclipse, NetBeans IDE, SVN/Git гэх мэт нээлттэй эхийн хөгжүүлэлтийн орчинд ажилладаг ба мөн C/C++, Python, Oracle туршлага болон Digital TV, Video Streaming/Processing талаар мэдлэг, туршлагатай бол давуу тал болно.

Багаар ажиллах, мэргэжлийн ном сурах бичгийг ашиглан бие даан суралцах чадвартай, мэргэжлийн англи хэлний зохих мэдлэгтэй, 2-с доошгүй жил программчлалаар ажиллаж байсан туршлагатай, цаашид тогтвор сууршилтай ажиллах, ажлын ачаалал дааж хурдан гүйцэтгэл хийх чадвартай.

Нэмэлт мэдээлэл:
Ажлын байр цөөн ба 3 сард 1 удаа гүйцэтгэлээс хамаарч бонус авна.

Цалин: Тохиролцоно
Төрөл:  Бүтэн цагийн
Түвшин:   Мэргэжилтэн
Салбар:  Мэдээллийн технологи


Холбоо барих:
Хаяг: Central Tower, 8th floor
Э-шуудан: erkhembaatar.m at univision dot mn
Байгууллага: Univision LLC


цааш унших...

Wednesday, June 29, 2011

extundelete tool - Undeleting files from ext3, ext4 partitions

Гарчигийг уншаад хоо гэж дуу алдав уу? Өмнө нь ext3, ext4 файл систем дээр файл нэгэнт устсан л бол дуусаа гэж боддог байлаа. Харин саяхан нэг линукс блогоос сэргээдэг тухай уншаад туршиж үзлээ. Хэд хэдэн файл устгаад буцаагаад сэргээхэд чадаж байна шүү.


Суулгахын хувьд тун амархан:
эндээс эх кодыг татаж аваад задлаад, хөрвүүлээд, суулгана.

sudo apt-get install e2fslibs e2fslibs-dev
tar -xjf extundelete-0.2.0.tar.bz2

cd extundelete-0.2.0
./configure
make
sudo make install

Устсан файл болон хавтасыг сэргээх:
Хатуу дискны /dev/sda3 тасалгааг /home гэж систем холбоотой байсан ба түүний /home/erkhemee/important_file файл устсан байсныг сэргээе гэвэл, 

extundelete /dev/sda3 --restore-file erkhemee/important/file

Хавтасыг бүхлээр нь сэргээх бол,

extundelete /dev/sda3 --restore-directory erkhemee/important

Бүх устсан файлыг сэргээх бол,

extundelete /dev/sda3 --restore-all

гэх мэт. Уг программын хөгжүүлэгчид устгсан файл яг баттай сэргэх эсэхэд баталгаа өгч чадахгүй гэсэн байсан. Гэхдээ л устаад удаагүй юм уу, дискны тухайн сектор хэсэгт шинэ өгөгдөл бичигдээгүй бол сэргэх магадлал өндөртэй байна байх.


цааш унших...

Monday, April 18, 2011

Synergy - Mouse, keyboard sharing on the multiple Desktops (Linux, Windows, Mac OS X)

Нэг зэрэг олон компьютер дээр ажиллах хэрэгцээ гарахад нэг их олон гар, хулгана өмнөө тавиад суух маш тухгүй юм.
Тэгвэл нээлттэй эх код бүхий Synergy программыг ашиглан нэг desktop компьютерээ үндсэн буюу сервер болгон сонгоод түүний гар, хулганыг локаль сүлжээгээр дамжуулан бусад компьютерийн гар хулганыг удирдах боломжтой болох юм. (Манай ажлын Тулгаа санал болгосоныг өнөөдөр тохируулан ашиглаж эхэллээ)
Өөрөөр хэлбэл олон дэлгэцтэй компьютер дээр ажиллаж байгаа мэт эдгээр системүүд дээрээ ажиллаад байна.


Тохиргооны хувьд маш хялбархан тул дэлгэрэнгүй бичсэнгүй. Хэрвээ үндсэн систем тань Үбүнтү Линукс бол энэ зааварыг уншаарай.

Холбоос:


цааш унших...

Friday, March 04, 2011

Smart TV - Part 3: HTPC Projects review

Home Theater PC (HTPC) буюу Гэрийн Театр Компьютер гэдэг нь ерөнхийдөө HDTV зурагтад залган хөгжим, кино, фото зургийн сан үүсгэн хадгалж, эдгээр локаль эх үүсвэрээс тоглуулах, онлайнаар үзвэр үзэх, зарим ТВ чиглэлийг түлхүү дагнасан төслүүд нь DVR буюу бичлэг хийх, тв тюнер карт ашиглан олон сувгийн тоон тв үзэх хэрэглээнд зориулсан, зарим нь тодорхой нэг техник төхөөрөмжийн онцлогт тохируулагдсан (Xbox, ATV гэх мэт), программ хангамжийн нээлттэй төсөл болон бизнесийн бүтээгдэхүүн байдаг.
Гэртээ HDTV зурагтаа жинхэнэ утгаар нь ашиглаад ирэхээр DVD/VCD тоглуулагчийн үе үүгээр дуусч байна даа. Манайд ч HDTV харьцангуй хямдарч, өргөн сонголттой болсон байх.

Бизнесийн бүтээгдэхүүнд Windows Media Center, TiVo, Beyond TV гэх мэт 
Нээлттэй эх бүхий төслүүд нь MythTV, GeeXboX, LinuxMCE, SageTV, MediaPortal, XBMC, Boxee гэх мэт нилээд олон бий.


1. Windows Media Center
Ихэнхи хүмүүс энэ нэрийг харсан байх, гэхдээ тэр бүр ямар учиртайг нь мэддэггүй л болов уу. Windows Vista системээс эхлэн хэрэглэгчдэд үнэгүй дагалдуулан өгдөг болсон нь зах зээл дээр давуу байдал үүсгэх бодлого байх гэхдээ энэ нь бүтээгүй, хүмүүс хэрэглэдэггүй.
Мөн л HDTV руу Windows системтэй компьютерээ холбоод, локаль систем дээрх локаль кино, хөгжим гээд үзвэрүүдээ үзэх, онлайнаар үзвэр үзэх боломжтой. Мөн нэмэлт төхөөрөмж залгаад ТВ олон суваг үзэж ч болдог байх.
http://www.microsoft.com/windows/windows-media-center/


TiVo, Beyond TV, MythTV, GeeXboX, LinuxMCE, SageTV эдэрийг алгаслаа, зарим нь сайн хөгжөөгүй, заримыг нь монголд ашиглах боломжгүй.


2. XBMC
Xbox тоглоомын төхөөрөмжийг HTPC болгон ашиглахаар анх 2003 онд эхлэсэн нээлттэй эх код бүхий төсөл. Одоо windows, unix, linux, macos, ios гээд олон систем дээр ажиллах чаддаг болсон. Маш олон медиа файл формат, протокол дэмждэг ба энэ төслөөс хэд хэдэн төсөл салбарлан гарч амжилттай хөгжиж байгаа ба энд 9x9CloudTV, Boxee, Plex гээд олныг дурдаж болно. 9x9CloudTV нь peer-to-peer хэлбэрээр интернэт тв дамжуулах талаар, Boxee нь twitter/facebook гэх мэт social network талаар, Plex нь зөвхөн iDevices буюу Apple төхөөрөмж дээр ажилладагаараа онцлогтой. Эдгээр нь бизнесийн ажиллагаа явуулдаг ба үндсэн XBMC төсөлдөө санхүүгийн хандив, туслалцаа үзүүлж ивээн тэтгэдэг байна.

Зах зээлд хэд хэдэн ТВ нэвтрүүлэгчид болон цахим бараа үйлдвэрлэгчид өөрсдийн брэнд төхөөрөмж бүтээгдэхүүнийг XBMC суулган "Powered by XBMC" гэсэн лого, зөвшөөрөлтэйгээр худалдаанд гаргаж эхлээд байгаа гэнэ.
XBMC нь DRM хамгаалалт бүхий файл болон DVD диск зэргийг тоглуулж чадахгүй, мөн ТВ тюнер дэмдэггүй тул тв-гээс бичлэг хийдэггүй. Үндсэн код нь C++ хэл дээр, нэмэлт plugin хэсгийг python хэл дээр хөгжүүлэх боломжтой. Өөрийн гараар өөрт тохирох зүйлээ урлах дуртай бол энэ төсөл яг тохирно :)
 XBMC Aeon Skin:
http://xbmc.org/


3. MediaPortal

XBMC төслөөс 2004 онд салбарлаж гарсан ба Windows систем дээр DVR болон олон сувгийн тоон тв хүлээн авах хэрэглээнд зориулан C# хэл дээр бичигдсэн нээлттэй эх код бүхий төсөл. Тоон телевизийн DVB-S/S2/C/T дамжуулах стандарт, аналог тв, DVB Radio, DVB EPG (Электрон ТВ хөтөлбөр), телетекст гэх мэт тв стандартуудыг дэмждэг.
МедиаПорталыг тв тюнер картайгаар, тоон катв сувагтай хослуулан ашиглахад их тохиромжтой, тун дажгүй боловч ганцхан Windows систем дээр ажиллах боломжтой нь харамсалтай. (DirectShow, DirectX, .NET Framework ашиглаж хийсэн тул Линукс дээр ажиллуулахын тулд Intel VT дэмждэг процессор дээр KVM виртуаль орчинд юм уу Wine симулятор ашиглан суулгах боломжтой ч энгийн хэрэглэгчдийн хувьд энэ нь хэт түвэгтэй ажил)
http://www.team-mediaportal.com

4. Boxee
XBMC төслийн сайн талууд дээр social network нэмснээр Boxee төрсөн. Гэхдээ зарим эх код хаалттай байдаг, ялангуяа social network хэсэг. Boxee нь суулгахад хялбар, linux/windows/mac os гээд олон систем дээр ажиллах чадвартай, мөн уг boxee программыг суулгасан хэд хэдэн ухаалаг тв хайрцаг худалдаанд гарсан, D-Link Boxee box, Omega TV, Myka ION, NUU player.
Гэсэн хэдий ч Boxee-г HDMI/S-Video/VGA гаралттай зөөврийн болон ширээний компьютер ашиглаад HDTV болон аналог зурагт руу залган ашиглаж ч болно. 
Тэгэхээр таньд удирдлага хэрэгтэй. iPod/iPhone, Android утас байгаа бол гэрийнхээ wi-fi сүлжээг ашиглан Boxee/XBMC удирдах янзтай (удирдлагаа хайж зовохгүй).
Локаль хатуу диск дээрээ хэд л бол хэдэн кино, дуу хадгалж, хэдэн зуун нэмэлт программ, онлайн эх үүсвэрээс сонголт хийнэ. Торрентоос кино татна, гэрийнхээ сүлжээн дэхь бусад компьютерийн shared folder-оос кино үзэж болно, мөн FTP/HTTP/UPnP дээрээс эсвэл USB зөөврийн хард дискээс ч үзвэр үзэж, хуулж авч чадна.
Товчоор хэлэхэд хэрэглэгчдэд хамгийн их эрх чөлөө, тухтай хэрэглээг өгч байгаа ба хүсвэл интерфэйсийг монгол хэлээрээ орчуулж, нэмэлт программ бичиж ашиглаж ч болно. Гэхдээ XBMC/Boxee тв тюнер дэмждэггүй тул шууд ТВ суваг үзэх, бичлэг хийх зэрэг функц одоогоор байхгүй.
http://www.boxee.tv


За өнөөдөртөө ингээд өндөрлөе. Хэрвээ таньд сонирхолтой санагдсан бол өөрийн хэрэглэдэг Boxee хэрэглээний талаар дэлгэрэнгүй бичье.


цааш унших...

Thursday, March 03, 2011

Smart TV - Part 3: GoogleTV review

2010 оны 5 сард танилцуулж саяхан худалдаанд гарсан GoogleTV (GTV) талаар өмнө товч дурдаж байсан. Гэхдээ хүлээж байснаас тааруу болсон байсан ба тиймээс нэгийг яг захиалах гэж байснаа цуцалж орхисон. Яагаад гэдгийг доор дурдах болно.


Гүүгл ТВ (ГТВ) нь Андройд Линукс үйлдлийн системтэй ба яг л ухаалаг утасын зах зээл дээр HTC, Samsung, Motorola гэсэн үйлдвэрлэгчид янз бүрийн брэнд нэртэй андройд утас гаргадагтай адил Sony, Logitech хоёр үйлдвэрлэгч GTV буюу андройд ухаалаг тв төхөөрөмжөө зах зээлд гаргасан.


Танилцуулга
ГТВ (GTV) уриа нь "TV meets Web".
Эндээс харахад барьж буй гол онцлог нь Вебийг зурагтийн дэлгэц дээр гаргах чиглэлийг түлхүү чиглэсэнг хялбар ойлгож болох ба онлайн контентийг веб дээрээс голчлон үзэх хайх, ТВ шууд сувгийг бичиж авах, Amazon Netflix гэх мэт онлайн түгээгчдээс үзвэр түрээслэх, Pandora Napster гэсэн онлайн хөгжмийн суваг сонсох, мөн цаашдаа 3дагч талаас нэмэлт программ хангамж (3rd party application addon) дэмжих боломжуудтай ба DISH network сансарын тв оператороос тв олон суваг хүлээн авч үзэж болно.

ГТВ ашиглахад хэрэгтэй зүйлс:
1. Зурагт буюу TVset (LCD, LED, Mirror ...)
2. Ethernet/WAP буюу гэрийн утастай/утасгүй сүлжээний төхөөрөмж
3. Cable or Satellite TV STB - КаТВ болон Сансрын ТВ хүлээн авагч хайрцаг (Манайд MNBC, Sansar Digital, SuperVision Digital гэсэн операторууд бий)
ТВ үзэнгээ түитерээр жиргэх, iPhone/Android утасаар зурагтаа удирдлах (гэрийнхээ wi-fi утасгүй сүлжээг ашиглана), фото зургийн цомгоо үүсгэх, touch pad бүхий тв удирдлагаа ашиглан ямар ч веб үзэх гээд дажгүй боломжуудтай ч дотроо том багтаамж бүхий storage байхгүй нь гамшиг юм.  4, 8Gb flash disk нь зөвхөн нэмэлт програм суулгахад зориулагдсан. 

Хатуухан хэлбэл жоохон гайгүй боломжуудаар өргөтгөгдсөн ATV л гэсэн үг.  Энэ нь хэрэглэгч өөрийн хувийн кино, хөгжмийн арвин сан үүсгэн хадгалах боломжгүй гэсэн үг бөгөөд зөвхөн онлайнаар үзвэр үзэх хэрэглээнд яг тохируулжээ. Тиймээс уриа нь "ТВ Вебтэй танилцлаа" шүү дээ. ТВ таныг, та бүхнийг таньдаг боллоо бол биш, хаха. Мөн GTV SDK одоо хүртэл гараагүй, хэзээ гарах нь тодорхойгүй. Тиймээс ГТВ дээр 3дагч талын хөгжүүлэгчид өөрсдийн нэмэлт программаар баяжуулах боломжгүй. Энэ бүгдээс харахад ГТВ одоогоор яг төгс ухаалаг ТВ хайрцаг болоогүй байна, миний хувьд.


1. Logitech Revue

Зурагтандаа залгаж ашиглах ухаалаг ГТВ хайрцаг. ТВ удирдлага нь утасгүй холболттой компьютерийн стандарт гар шиг байх бөгөөд trackpad нь хулганыг орлочихно. Энэ шийдэл нь надад лав таалагдаагүй, данхайгаад хэтэрхий овортой санагдсан.
Үнийн хувьд АНУд 299$ гэж байгаа ба дэлгэрэнгүйг дараах хаягаас үзээрэй.


2. Sony Internet TV or Sony Internet TV BluRay

Сони нь ГТВг 
"Sony Internet TV" гэж HDTV зурагттай нэгтгэн нэг төхөөрөмж болгон гаргасан ба дэлгэцнийхээ хэмжээнээс хамаарч үнэ нь 599$/24" эхлэж байна.


"Sony Internet TV BluRay" хувилбар нь HDTV зурагтгүй буюу ердийн ухаалаг ТВ хайрцагтай адил боловч BluRay диск уншигчтайгаар онцлог. Энэ нь мөн DVD/CD диск уншиж чадах юм байна. Үнэ нь АНУд 399$.

Эдгээрийн ТВ удирдага нь өмнөх Revue-тэй харьцуулахад овор арай багассан боловч бас л том хэвээрээ. Дээр үеийн бичгийн машиныг өөрийн эрхгүй санагдуулна, хэхэ.
Дотоод storage нь 9Gb flash нь мөн нэмэлт програм суулгахад ашиглагдах зориулалттай хэдий ч техникийн танилцуулга дээрээ USB mass storage дэмжинэ гэсэн харагдав. Сони харин харьцангуй чанартай хийгдсэн байж магадгүй юм. Дэлгэрэнгүй дараах албан ёсны сайтаас үзнэ биз ээ.
http://discover.sonystyle.com/internettv


Уул нь андройд платформ ухаалаг утасны хувьд их ирээдүйтэй байгаа ч ухаалаг ТВ хувьд арай болоогүй санагдана. Гэхдээ 3дагч талын хөгжүүлэгчдийн дэмжлэгийг аваад эхлэвэл яг л утас шиг хүчтэй болох нь гарцаагүй. ГТВ монголын нөхцөлд яг одоогоор төдий л тохиромжтой бус санагдав, цаашид хэрхэхийг нь ажиглаж л сууна.


цааш унших...

blogger templates | Make Money Online