<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6338514896997607727</id><updated>2011-12-29T12:46:25.195+08:00</updated><category term='linux'/><category term='ruby'/><category term='hack'/><category term='screen'/><category term='reading'/><category term='start up'/><category term='business'/><category term='me'/><category term='entrepreneur'/><category term='translation'/><category term='photography'/><category term='books'/><category term='mongolia'/><category term='robot'/><category term='how to'/><category term='battur'/><category term='bash'/><category term='diary'/><category term='literature'/><category term='limnux'/><category term='interview'/><category term='iphone'/><category term='rails'/><category term='ulaanbaatar'/><category term='hobby'/><category term='script'/><title type='text'>Battur's Weblog</title><subtitle type='html'>Зөв явбал, зөөлөн замбуулин...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://battur.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-720420405218582368</id><published>2010-12-28T00:19:00.016+08:00</published><updated>2011-09-13T09:58:09.677+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='battur'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='limnux'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Power Session with Screen No.2</title><content type='html'>&lt;div style="text-align: left;"&gt;Терминалийн олон цонхтой ажилладаг хүнд бол &lt;a href="http://www.gnu.org/software/screen/"&gt;screen&lt;/a&gt; хамгийн догь таарах байх. Цонхноос цонхонд шилжих, copy+paste хийх, текст хайх зэрэг нь үнэхээр гарын дор. Өөрийн ашигладаг аргачлалаа хуваалцъя.&lt;/div&gt;&lt;br /&gt;Screen цонхон дотор таабууд нээх боломжтой. Өнгө будаг, харагдац мэтээр нэмэлт тохиргоог бүрэн хийдэг. Үүнийг .screenrc файлд байршуулна. .vimrc файлаар Vim-ийн анхдагч араншинг тодорхойлдог шиг.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;screen дотор хэд хэдэн тааб нээхэд нэр нь 0 bash | 1 bash | 2 bash мэтээр харагдах вий. Аль таабад нь юу байгаа нь мэдэгдэхгүй жаахан төвөгтэй. Ctrl + a; Shift + a коммандаар таабын нэрийг солих боломжтой. Энэ мэтээр дараахь 3 цонхыг нэрлэсэн байна гэж саная:&lt;br /&gt;&lt;br /&gt;0 log | 1 emacs | 2 test/spec&lt;br /&gt;&lt;br /&gt;Ctrl + a; 2 түлхүүрээр test/spec цонх руу, Ctrl + a; 0 -оор лог урсаж байгаа цонх руу үсрэх нь. Таабыг дараалан шилжиж байж сая зорьсон газраа ирдэгийн дэргэд бол том дэвшил.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Програм бичих бүрт screen тааб нээх, нэрлэх комманд цохихоос жаахан төвөгшөөж байгаа бол нь доорхи жижиг скриптийг .profile, эсхүл .bashrc файлдаа хуулаарай. Хэрэглэгч логин хийх бүрт $HOME/.railsdev файлыг үүсгэх боловч, shell-тэй холбоотой бүх тохиргоо нэг дор байх юм, өөрөөр хэлбэл засварыг нэг л файлд хийнэ гэсэн үг. За тэгээд төстэй байдлаар янзан бүрийн workspace үүсгэж болно. Доорхи жишээний хувьд терминаль дээр railsdev гэсэн комманд цохиход миний өмнө &lt;b&gt;0 server | 1 shell | 2 coding | 3 irb | 4 dbconsole&lt;/b&gt; гэсэн тааб бүхий screen програм нээгдэх нь.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5555397711343220370" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/TRi8yOKhdpI/AAAAAAAABKo/C6PR7T_ZX3s/s400/screen.jpg" style="cursor: hand; cursor: pointer; display: block; height: 255px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Зураг 1. 5 тааб бүхий workspace үүссэн байдал&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Файлын агуулга:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;===== $HOME/.bashrc =====&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;cat &amp;lt;&amp;lt;END &amp;gt; $HOME/.railsdev&lt;br /&gt;source $HOME/.screenrc&lt;/div&gt;&lt;div&gt;screen -t server&lt;br /&gt;screen -t shell&lt;br /&gt;screen -t coding&lt;br /&gt;screen -t irb&lt;br /&gt;screen -t dbconsole&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;function railsdev {&lt;br /&gt;screen -S railsdev -c $HOME/.railsdev&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;==== $HOME/.screenrc ====&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;end&gt;defencoding utf8&lt;br /&gt;hardstatus on&lt;br /&gt;hardstatus alwayslastline&lt;br /&gt;hardstatus string "%{= wk} %-w%{=b dk} %n %t %{-}%+w %= [%H] %m/%d %c%{-}"&lt;br /&gt;bind s colon "screen ssh"&lt;br /&gt;defscrollback 1024&lt;br /&gt;&lt;br /&gt;attrcolor b ".I"&lt;br /&gt;termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'&lt;br /&gt;defbce "on"&lt;br /&gt;term xterm-256color&lt;br /&gt;&lt;br /&gt;&lt;/end&gt;&lt;/div&gt;&lt;div&gt;&lt;end&gt;&lt;br /&gt;&lt;/end&gt;&lt;/div&gt;&lt;div&gt;Эрхэмээгийн бичсэн "&lt;a href="http://erkhemee.blogspot.com/2007/05/power-session-with-screen.html"&gt;Power Session with Screen&lt;/a&gt;" постыг заавал уншаарай. Сисадминууд, connection over ssh ашигладаг хүмүүст ихээ хэрэгтэй эд. Удалгүй хэн нэгэн нь Power Session with Screen No.3-г бичих байх аа гэж найдаж байна.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Уг постыг бичих санаа Google Buzz дээр өрнөсөн &lt;a href="http://www.google.com/buzz/101381802713098409016/9mu5buRZmn9/ochko-quicksilver-%D0%B3%D1%8D%D0%B6-mac-os-x-%D0%B4%D1%8D%D1%8D%D1%80-%D0%B8"&gt;энэ хэлэлцүүлгээс&lt;/a&gt; үүдэлтэй болно. Нэг харчихаарай, хэрэгтэй зүйл нэмэгдсэн байх вий.&lt;br /&gt;&lt;br /&gt;Update: Доорхи .screenrc файлаар screen маань cygwin дээр асуудалгүй ажиллах нь.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$ cat .screenrc&lt;br /&gt;# Change scrollback to 10000 lines&lt;br /&gt;defscrollback 10000&lt;br /&gt;&lt;br /&gt;# status line at the bottom&lt;br /&gt;hardstatus on&lt;br /&gt;hardstatus alwayslastline&lt;br /&gt;hardstatus string "screen %n (%t)%? [%h]%?"&lt;br /&gt;caption always '%{yb} %H %{k}|%L=%= %{w}%?%-Lw%45L&amp;gt;%?%{=b bR}[%{W}%n%f %t%?(%u)%?%{=b bR}]%{= bw}%?%+Lw%?%?%=%-30= %{k}|%{Y}%l%{k}|%{=b C} %m/%d %c %{W}'&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cFAFQGB2Dv0/Tm64iqTwEOI/AAAAAAAAACk/5eBRymW9ioM/s1600/cygwin_cygterm_screen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://4.bp.blogspot.com/-cFAFQGB2Dv0/Tm64iqTwEOI/AAAAAAAAACk/5eBRymW9ioM/s400/cygwin_cygterm_screen.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-720420405218582368?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/720420405218582368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=720420405218582368' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/720420405218582368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/720420405218582368'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/12/power-session-with-screen-no2_9047.html' title='Power Session with Screen No.2'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UkVCkMiTfc0/TRi8yOKhdpI/AAAAAAAABKo/C6PR7T_ZX3s/s72-c/screen.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-5886420570558198652</id><published>2010-05-04T20:19:00.001+08:00</published><updated>2010-05-04T20:21:19.320+08:00</updated><title type='text'>Лазик хийлгэхээр хамтдаа явах хүн хайж байна</title><content type='html'>Хараа муутай байх хэцүү. Сурагч, оюутан ахуй үест сурлагад их нөлөөлдөг. Самбар дээрхийг хардаггүй хүн чинь ер нь л хичээлээс хоцрох талдаа. Ажил дээр гарсан хойно өөдөөс ирж яваа таньдаг хүнээ харахгүй өнгөрөөгөөд явуулчихна. Танил гайхаад л хоцорно.&lt;br /&gt;&lt;br /&gt;Яг ийм бэрхшээлтэй хүмсийн нэг бол би. Энэ сарын сүүлээр лазик хийлгэхээр төлөвлөж байна. Үүргэвч үүрээд, хамт Энэтхэг явах хүн хайж байна. Ханиндаа явбал нь зэгсэн амар байх болов уу, бүр дөрвүүл тавуулаа явсан ч болох. Хэрэв та санаа нэгдэж байвал, эсхүл таних мэдэх тийм хүн байвал нь надтай холбогдоно уу. Цугаараа хямд зардлаар, эрүүл хараатай болоод ирье. Надтай batturjapan dot gmail dot com, эсхүл 8801-9892 утсаар холбогдож болно.&lt;br /&gt;&lt;br /&gt;Очих эмнэлэг, хагалгааны үнэ хөлс, гарах зардлын талаар ойрын үед тодруулна. Тодорхой болохоор нь дахиад нэг пост болгоод оруулъя.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-5886420570558198652?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/5886420570558198652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=5886420570558198652' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/5886420570558198652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/5886420570558198652'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/05/blog-post.html' title='Лазик хийлгэхээр хамтдаа явах хүн хайж байна'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-5134379585308421799</id><published>2010-03-17T22:42:00.006+08:00</published><updated>2010-03-17T23:12:21.203+08:00</updated><title type='text'>Тийм нэгэн дурсамж...</title><content type='html'>Цас мөсөн дээр гулгах сайхан. Салхи татуулаад л, цас манаргаад л, огцом шарваад л, харайгаад л... Дунд сургуулийн 2, 3 жилийг лав донтой юм шиг гулгаж өнгөрүүлсэн санаж байна. Гэр хороололд өссөн нэг үеийнхэн маань тэр аяаараа л цана чаргатай нөхөрлөсөн хүүхдүүд байдагсан. Хашаанаас гарч, хэд алхаад л гулгах талбай бэлэн байдаг байсан болохоор аргагүй ч биз дэ.&lt;br /&gt;&lt;br /&gt;Манай урд дэнж дээр хүүхдүүд их гулгана. Машин яваад, цас нь дагтаршчихна. Огцом урууг хэлэх үү,гулгана гэдэг 300 км/ц хурдлах дайны юм болно. Талбай нарийхан, зам нь гөлгөр болохоор цанаар бус трубагаар гулгана. Бадриун төмрөөр тахийлган урласан нэг тийм унаа бараг хүүхэд бүрт нэжгээд байдагсан. Хоорондоо уралдана, шахалдана, харайна. Ар араасаа ухасгээд л зэрвэс харвал 10, 20-иод тэрэгтэй тээврийн цуваа шиг тахиралдаж мурилдаад л, дуу шуугаа авалцаад л сүйд гулгана. Урд нь ойчсон нэгнээ замын бөглөө гэж бусад нь гоочилход, битгий гуц! гэж өөдөөс нь мөчөөрхөнө. Тэгснээ пархийтэл инээлдэнэ. Том жижиггүй л өнөөх трубагаа үүрээд, бөөндөө дээшээ алхдагсан.&lt;br /&gt;&lt;br /&gt;10 минут мацаад, 10 хан секунд гулгахыг юман чинээ тоодоггүй, даргивал даргичихдаг, тогловол тоглочихдог, тийм л хүүхдүүд байж дэ, бид.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-5134379585308421799?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/5134379585308421799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=5134379585308421799' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/5134379585308421799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/5134379585308421799'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/03/blog-post.html' title='Тийм нэгэн дурсамж...'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-8739414247152076444</id><published>2010-02-26T14:55:00.022+08:00</published><updated>2010-02-28T16:48:57.270+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entrepreneur'/><category scheme='http://www.blogger.com/atom/ns#' term='start up'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Манлайллын хичээл буюу Бүжих залуу</title><content type='html'>&lt;div style="padding: 10px; background-color: rgb(238, 238, 238);"&gt;&lt;span style="font-style: italic;"&gt;Derek Sivers[1]-ийн "Leadership Lessons from Dancing Guy" нийтлэлийг орчуулан хүргэж байна. Энэ сэдэв болон орчуулгын талаарх санал шүүмжийг дуртайяа хүлээн авна.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;(ШИНЭЧИЛСЭН: Өчигдөр TED Conference[2] дээр хийсэн 3 минутын энэ яриа маань нижигнэсэн алга ташилтаар мялаалга авсан!)&lt;br /&gt;&lt;br /&gt;&lt;object height="250" width="410"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fW8amMCVAJQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/fW8amMCVAJQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="250" width="410"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Транскрипт:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Хэрэв манлайлах, өөрчлөлт хийх талаар та олон зүйл мэддэг бол дээрх 3 минутын видеог эхнээс нь дуустал нэг үзээрэй.&lt;br /&gt;&lt;br /&gt;Эхлээд балай харагдаж болох ч манлайлагч хүн ганцаар сөрөөд зогсох зүрх зоригтой байх хэрэгтэй. Түүний хийж байгаа үйлдэл их энгийн, хэдхэн л хөдөлгөөн байна. Энэ бол түлхүүр. Чамайг дагахад амархан байх ёстой!&lt;br /&gt;&lt;br /&gt;Эхний дагагч ирлээ(маш чухал рольтой): энэ хүн бусдад хэрхэн дагахыг харуулж байна. Анзаарвал нь манлайлагч(бусдын бодлоор: балай хог) түүнийг өөртэйгээ тэнцүү хэмжээнд хүлээн авлаа, ингэснээр "хачин үйлдэл" зөвхөн манлайлагчийнх бус, тэдний үйл хэрэг боллоо, одоо тэд хоёул манлайлагч. 2 дахь залуу найз нараа нэгдэхийг уриалж байна. Анхны дагагч болоход мөн л зүрх зориг хэрэгтэй нь тодорхой байна! Чи дарамт сонжуурыг үл хайхран сөрөн зогсоно. Харамсалтай нь элдэв яриа, дүгнэлтүүд эхний дагагчийн үнэ цэнийг орхигдуулах нь олонтаа. &lt;span style="font-weight: bold;"&gt;Угтаа бол энэ хүн л солгой[3] зоригтонг жинхэнэ манлайлагч болгон хувиргадаг. &lt;/span&gt;Хэрвээ эхний хүнийг чулуу гэвэл хоёр дахь хүн галыг ноцоох оч нь болой.&lt;br /&gt;&lt;br /&gt;2 дахь дагагч бол жинхэнэ эргэлтийн цэг: эхний дагагч амжилттай болсныг батлах нотолгоо. Одоо нэг солгойн хэрэг биш, бүр хоёроор тогтохгүй солгойн хэрэг боллоо. Гурван хүн бол бөөн бүлэг, бөөн бүлэг бол жинхэнэ сенсаци.&lt;br /&gt;&lt;br /&gt;Өөрчлөлт нийтэд ил байх ёстой. Хөндлөнгийн үзэгчид зөвхөн манлайлагчийг бус өөр бусдыг ч харж байх нь чухал. Бүгд л хэн нэгдсэнийг сонирхоно, учир нь манлайлагч бус дагагчид л дагагчийг соронзоддог.&lt;br /&gt;&lt;br /&gt;2 хүн нэмээд ирлээ, дараа нь 3, 4. Инерциэ жинхэнэ авч эхэлж байна да... Энэ бол шилжилтийн цэг. Өндрөө авлөө.&lt;br /&gt;&lt;br /&gt;Хүн нэмэгдэх тусам, айдас улам багасна. Хэрэв хэдэн залуус хашаа тэгнээд сууж байсан бол, одоо тэдэнд нэгдэхгүй байх шалтгаан үгүй боллоо. Нэгдэхэд ондгой сондгой зүйл алга, түмний шившиг болно гэж айхын ч хэрэг алга. Хэдхэн минутын дараагаар бүх хүн бөөн бүлэгт орохыг хүснэ, учир нь нэгдэхгүй бол балай.&lt;br /&gt;&lt;br /&gt;Ноёд, хатагтай нар аа! Өөрчлөлт хэрхэн явагддагийг бид үзлээ. Эндээс ойлгосон зүйлээ нэгтгээд нэг дүгнэе:&lt;br /&gt;&lt;br /&gt;Хэрвээ та ганцаараа бүжиглэж байсан нүцгэн залуугийн нэг бол, эхэлж дагах цөөн хэдэн хүнд өөртэйгөө ижил тэнцүү ач холбогдол өг. Өөрийгөө дөвийлгөх биш, үйл явдлыг ил тод байлгахад анхаарал тавь.&lt;br /&gt;&lt;br /&gt;Нээлттэй бай! Даган дуурайхад хялбар бай!&lt;br /&gt;&lt;br /&gt;Гэхдээ эндээс нэг зүйлийг анзаарсан уу?&lt;br /&gt;&lt;br /&gt;Манлайлал гэдгийг бид зөвхөн нэг хүний үйл хэрэг мэтээр тусгаж авдаг.&lt;br /&gt;&lt;br /&gt;Хэдийгээр нүцгэн залуу энэ бүгдийг эхлүүлсэн, бүх гавъяа түүнд очиж байгаа ч, ягтаа юу болдгийг бид харлаа.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Солгой зоригтонг жинхэнэ манлайлагч болгодог эргэлтийн хүч бол эхний дагагч юм.&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Эхний дагагчгүйгээр ямар ч өөрчлөлт, шинэчлэлт оршин байхгүй.&lt;br /&gt;&lt;br /&gt;Манлайлагч нь байх хэрэгтэй гэдэг үгсийг бид хангалттай сонсож ирсэн, бүр улиг болтол ярьдаг, бодит байдал тэс өмнөө гэдгийг бид харлаа.&lt;br /&gt;&lt;br /&gt;Ач холбогдол өгдөг зүйлдээ өөрчлөлт хийх жинхэнэ алхам бол зориг зүрхтэйгээр дагаж, бусдад хэрхэн нэгдэхийг харуулах явдал юм.&lt;br /&gt;&lt;br /&gt;Хэрвээ хэн нэгэн солгой ямар нэгэн гайхалтай зүйлтэй ноцолдож байгаа бол нь сэтгэл, зориг зүрх гаргаад, хамтдаа хий, хамтдаа урагшил.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;========================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Тайлбар:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Эх нийтлэлд доорхи тайлбар багтаагүй бөгөөд уншигчдад ойлгомжтой байлгах үүднээс бичигдсэн болно. Эхийг &lt;a href="http://sivers.org/ff"&gt;эндээс&lt;/a&gt; унших боломжтой.&lt;br /&gt;&lt;br /&gt;[1] &lt;a href="http://sivers.org/about"&gt;Derek Sivers&lt;/a&gt; нь &lt;a href="http://www.cdbaby.com/"&gt;CD Baby&lt;/a&gt;-ийн үүсгэн байгуулагч гэдгээр олонд танигдсан. 1987 оноос мэргэжлийн хөгжимчин(мөн циркт алиалагч)-өөр ажиллаж байсан тэрээр өөрийн CD-г вебээрээ дамжуулан зарж байгаад, 1998 онд CD Baby-г үүсгэн байгуулсан, тун удалгүй найз нөхөд нь ч мөн CD-ээ заруулах болсон байна.&lt;br /&gt;&lt;br /&gt;CD Baby нь 150,000 хөгжимчний бүтээлийг дэлгэж, 100 сая америк долларын борлуулалт хийснээрээ тухайн цаг үеийн хамгийн том хөгжмийн(бие даасан) бүтээл худалдаалагчид тооцогдож байлаа. 2003 онд World Technology Award шагнал авсных нь дараагаар Esquire сэтгүүл түүнийг оны "Best&amp;amp;Brightest" хүнээр нэрлэхийн сацуу, "Derek Sivers бол хөгжим худалдан авах, худалдаалах арга барилд хувьсгал хийж буй урлаг-бизнесийн гялалзсан од" хэмээн бичиж байв.&lt;br /&gt;&lt;br /&gt;2008 онд тэрээр CD Baby компаниа зарж, хөгжимчид, урлагийнханд чиглэсэн шинэ бизнес эхлүүлсэн. Өдгөө тэрээр итгэлт нөхдийн хамтаар "MuckWork" компанийг удирдан авч явна. Түүний ажил, сүүлийн үеийн сонин сайхны талаар &lt;a href="http://sivers.org/"&gt;sivers.org&lt;/a&gt; сайтаас дуулах боломжтой.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[2] &lt;a href="http://www.ted.com/"&gt;TED&lt;/a&gt; (Technology, Entertainment, Design) нь эрхлэн явуулдаг хурал цуглаанаараа олон танигдсан АНУ-н ашгийн бус байгууллага(хувийн) ба "түгээх учиртай санаа(ideas worth spreading)" урианд түшиглэн өдгөө Европ, Ази тив, мөн АНУ-д үйл ажиллагаа явуулж байна. Цуврал лекц буюу TED Talks нь интернэтэд өргөнөөр түгээгддэг ба лекторын хэн байхаас үл хамааран 18 минутын урттай байдаг. Эх сурвалж: Википедиа.&lt;br /&gt;&lt;br /&gt;[3] Содон, хачин гэдэг утгаар хүлээн авахыг хүсч байна.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-8739414247152076444?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/8739414247152076444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=8739414247152076444' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8739414247152076444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8739414247152076444'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/02/blog-post.html' title='Манлайллын хичээл буюу Бүжих залуу'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-8496498552878820885</id><published>2010-02-24T09:44:00.004+08:00</published><updated>2010-02-24T09:48:05.634+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='start up'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>"Marketing" in a few words...</title><content type='html'>Зүгээр л хөгжилтэй санагдлаа:&lt;br /&gt;&lt;p&gt;You’re at a party and see a beautiful woman. You walk up to her and say, “I’m great in bed.” That’s &lt;span style="font-weight: bold;"&gt;Direct Marketing&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;You’re at a party and see a beautiful woman. You ask your friend to walk up to her and say, “See that guy over there? He’s great in bed.” That’s &lt;span style="font-weight: bold;"&gt;Advertising&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;You’re at a party and see a beautiful woman. You get her phone number from someone. The next day you call and say, “I’m great in bed.” That’s &lt;span style="font-weight: bold;"&gt;Telemarketing&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;You’re at a party and see a beautiful woman. You comb your hair, straighten your tie, then ask if she’d like drink. You chat and joke with her throughout the evening, offer her a ride home, walk her to her door, then say, “By the way, I’m great in bed.” That’s &lt;span style="font-weight: bold;"&gt;Public Relations&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;You’re at a party and see a beautiful woman. She walks up to you and says, “I know you. You’re the one who’s great in bed.” That’s &lt;span style="font-weight: bold;"&gt;Brand Recognition&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Эх сурвалж: &lt;a href="http://www.directcreative.com/blog/marketing-definitions?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+DirectCreativeBlog+%28Direct+Creative+Blog%29&amp;amp;utm_content=Google+Reader"&gt;Direct Creative Blog&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-8496498552878820885?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/8496498552878820885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=8496498552878820885' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8496498552878820885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8496498552878820885'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/02/marketing-in-few-words.html' title='&quot;Marketing&quot; in a few words...'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-3809778267607232515</id><published>2010-02-21T19:55:00.009+08:00</published><updated>2010-02-22T14:31:35.325+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='limnux'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Зургийн файлыг PDF рүү хөрвүүлэн нэгтгэх нь</title><content type='html'>Төслийн эхлэл болоод төгсгөл шатанд хэн хүнгүй бичиг баримттай зууралдах хэрэгцээ нэлээдгүй гардаг. Шивээд нэг файлд эмхэтгэдэг word, excel мэтийн баримтууд бол яах вэ, асуудал алга. Аа харин тодорхой дэс дараа бүхий сканнердсан цаас, эсхүл зураг хөрөг мэт нь багагүй арчилгаа шаарддаг. Жаахан хайнга хандсан үед хөл толгой нь үл мэдэх зунгаарсан садаа болж хувирах нь ч бий.&lt;br /&gt;&lt;br /&gt;Жишээлбэл надад тамгалаад, батлачихсан гэрээ(8 хуудас) байлаа гэж саная. Хуудас хуудсаар нь сканнердаад, 8 ширхэг зураг болгочихно. Дараа нь энэ бүгдээ Trac, Redmine зэрэг хамтын ажиллагаа, төслийн удирдлагын талбарт хуулна. 8 удаа browse товч дарахад хамаа алга гэхэд түүнийг үзэх, ашиглах хүнд баахан төвөгтэй. Болдог бол бүгдийг нь базаад нэг PDF файл болгочихмоор. Хуулахад ч, үзэхэд ч, маллахад ч амар. Тэгвэл яаж үүнийг хийх вэ?&lt;br /&gt;&lt;br /&gt;Танд imagemagick[1] тус болно. За ингээд, алхам алхмаар хамтдаа хийж үзье. Танд дараахь зургийн файлууд байгаа гэж саная:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$ ls -lh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;total 19M&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.7M 2010-02-21 19:24 DSC_0801.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.6M 2010-02-21 19:24 DSC_0802.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.6M 2010-02-21 19:24 DSC_0803.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.0M 2010-02-21 19:24 DSC_0804.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.0M 2010-02-21 19:24 DSC_0805.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.4M 2010-02-21 19:24 DSC_0806.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.2M 2010-02-21 19:24 DSC_0807.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rwxr-xr-x 1 battur battur 2.2M 2010-02-21 19:24 DSC_0808.JPG&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ер нь бол нэг нь л дор хаяад 3 мега байт(3008x2000) хүртэл хэмжээтэй гэвэл эднийг тэр чигт нь PDF болговол веб рүү хуулж барахгүй нүсэр том хэмжээтэй болох байх. Ийм учраас юуны түрүүнд бүх зургаа 1200 пикселийн өргөнтэй болгож хэмжээг нь багасгая(өндөр нь дагаад багасна):&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$ mogrify -resize 1200 *.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$ ls -lh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;total 1.3M&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 198K 2010-02-21 19:25 DSC_0801.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 199K 2010-02-21 19:25 DSC_0802.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 188K 2010-02-21 19:25 DSC_0803.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 126K 2010-02-21 19:25 DSC_0804.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 127K 2010-02-21 19:25 DSC_0805.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 166K 2010-02-21 19:25 DSC_0806.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 144K 2010-02-21 19:25 DSC_0807.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 142K 2010-02-21 19:25 DSC_0808.JPG&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Үүний дараагаар багассан зургуудаа нэг PDF файлд нэгтгэе:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$ convert *.JPG 201002_Geree_XYZCompany.pdf&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Segmentation fault&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Уул нь дээрх тушаал байхад л хангалттай боловч миний машин алдаа өгөөд явсангүй. Нэг дор олон файл хөрвүүлж дийлэхгүйгээс бус ганц ганцаар нь бол чадаад байна.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$ ls | grep JPG | while read name; do \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;convert $name ${name/JPG}PDF; done; ls -lh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;total 2.6M&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 198K 2010-02-21 19:25 DSC_0801.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 202K 2010-02-21 19:27 DSC_0801.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 199K 2010-02-21 19:25 DSC_0802.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 204K 2010-02-21 19:27 DSC_0802.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 188K 2010-02-21 19:25 DSC_0803.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 193K 2010-02-21 19:27 DSC_0803.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 126K 2010-02-21 19:25 DSC_0804.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 130K 2010-02-21 19:27 DSC_0804.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 127K 2010-02-21 19:25 DSC_0805.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 130K 2010-02-21 19:27 DSC_0805.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 166K 2010-02-21 19:25 DSC_0806.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 170K 2010-02-21 19:27 DSC_0806.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 144K 2010-02-21 19:25 DSC_0807.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 148K 2010-02-21 19:27 DSC_0807.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 142K 2010-02-21 19:25 DSC_0808.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 146K 2010-02-21 19:27 DSC_0808.PDF&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Тэгвэл олон PDF файлыг нэгтгэчихдэг програм бий болов уу? Хайлаа... Байна! GhostScript[2] :) Нэгтгэе:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;$gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=201002_Geree_XYZCompany.pdf -dBATCH *.PDF &amp;amp;&amp;amp; ls -lh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;GPL Ghostscript 8.70 (2009-07-31)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Copyright (C) 2009 Artifex Software, Inc.  All rights reserved.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;This software comes with NO WARRANTY: see the file PUBLIC for details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Processing pages 1 through 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Page 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;total 2.9M&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;-rw-r--r-- 1 battur battur 289K 2010-02-21 19:28 201002_Geree_XYZCompany.pdf&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 198K 2010-02-21 19:25 DSC_0801.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 202K 2010-02-21 19:27 DSC_0801.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 199K 2010-02-21 19:25 DSC_0802.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 204K 2010-02-21 19:27 DSC_0802.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 188K 2010-02-21 19:25 DSC_0803.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 193K 2010-02-21 19:27 DSC_0803.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 126K 2010-02-21 19:25 DSC_0804.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 130K 2010-02-21 19:27 DSC_0804.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 127K 2010-02-21 19:25 DSC_0805.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 130K 2010-02-21 19:27 DSC_0805.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 166K 2010-02-21 19:25 DSC_0806.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 170K 2010-02-21 19:27 DSC_0806.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 144K 2010-02-21 19:25 DSC_0807.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 148K 2010-02-21 19:27 DSC_0807.PDF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 142K 2010-02-21 19:25 DSC_0808.JPG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;-rw-r--r-- 1 battur battur 146K 2010-02-21 19:27 DSC_0808.PDF&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ингээд л боллоо до. Одоо ч хуулаад, хуваалцаад байна бид дэ хө ;)&lt;br /&gt;Хэрэггүй гэж үзвэл зургаа мөн ганц хуудастай PDF файлуудаа устгана биз ээ.&lt;br /&gt;&lt;br /&gt;Дүгнэлт:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Линукст хар мянган гоё програм бий.&lt;/li&gt;&lt;li&gt;Линуксчид "дугуй"-г дахин нээж цагаа үрдэггүй.&lt;/li&gt;&lt;li&gt;Линукс бол бүтээмжит хүний хөлөглөх унаа.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Тайлбар:&lt;br /&gt;&lt;br /&gt;[1] ImageMagick&lt;sup&gt;&lt;a href="http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;amp;entry=78333969"&gt;®&lt;/a&gt;&lt;/sup&gt; is a software suite to create, edit, and compose bitmap images.  It can read, convert and write images in a variety of &lt;a href="http://www.imagemagick.org/script/formats.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1"&gt;formats&lt;/a&gt; (over 100) including &lt;a href="http://www.imagemagick.org/script/motion-picture.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1"&gt;DPX&lt;/a&gt;, &lt;a href="http://www.imagemagick.org/script/high-dynamic-range.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1"&gt;EXR&lt;/a&gt;, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.&lt;div class="doc-section"&gt;  &lt;p&gt;The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#ada"&gt;G2F&lt;/a&gt; (Ada), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#c"&gt;MagickCore&lt;/a&gt; (C), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#c"&gt;MagickWand&lt;/a&gt; (C), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#ch"&gt;ChMagick&lt;/a&gt; (Ch), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#com+"&gt;ImageMagickObject&lt;/a&gt; (COM+), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#c++"&gt;Magick++&lt;/a&gt; (C++), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#java"&gt;JMagick&lt;/a&gt; (Java), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#lisp"&gt;L-Magick&lt;/a&gt; (Lisp), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#neko"&gt;NMagick&lt;/a&gt; (Neko/haXe), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#dot-net"&gt;MagickNet&lt;/a&gt; (.NET), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#pascal"&gt;PascalMagick&lt;/a&gt; (Pascal),  &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#perl"&gt;PerlMagick&lt;/a&gt; (Perl), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#php"&gt;MagickWand for PHP&lt;/a&gt; (PHP),  &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#php"&gt;IMagick&lt;/a&gt; (PHP), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#python"&gt;PythonMagick&lt;/a&gt; (Python), &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#ruby"&gt;RMagick&lt;/a&gt; (Ruby), or &lt;a href="http://www.imagemagick.org/script/api.php?ImageMagick=m1va88prb2ss60g2odhgn83ij1#tcl"&gt;TclMagick&lt;/a&gt; (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and &lt;em&gt;automagically&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may freely use, copy, modify, and distribute. Its &lt;a href="http://www.imagemagick.org/script/license.php" rel="license"&gt;license&lt;/a&gt; is compatible with the &lt;a href="http://www.fsf.org/licensing/licenses/"&gt;GPL&lt;/a&gt;.  It runs on all major operating systems. Эх сурвалж: &lt;a href="http://www.imagemagick.org/"&gt;http://www.imagemagick.org/&lt;/a&gt;&lt;/p&gt;[2] Ghostscript is a suite of &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt; based on an interpreter for &lt;a href="http://en.wikipedia.org/wiki/Adobe_Systems" title="Adobe Systems"&gt;Adobe Systems&lt;/a&gt;' &lt;a href="http://en.wikipedia.org/wiki/PostScript" title="PostScript"&gt;PostScript&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Portable_Document_Format" title="Portable Document Format"&gt;Portable Document Format&lt;/a&gt; (PDF) &lt;a href="http://en.wikipedia.org/wiki/Page_description_language" title="Page description language"&gt;page description languages&lt;/a&gt;. Эх сурвалж: Википедиа.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-3809778267607232515?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/3809778267607232515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=3809778267607232515' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/3809778267607232515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/3809778267607232515'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/02/pdf.html' title='Зургийн файлыг PDF рүү хөрвүүлэн нэгтгэх нь'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-4498068973589409155</id><published>2010-02-13T02:23:00.003+08:00</published><updated>2010-02-13T02:30:17.430+08:00</updated><title type='text'>Let's save talented young darts player</title><content type='html'>&lt;span style="color:black;"&gt;From &lt;a href="http://savebat.blogspot.com/"&gt;http://savebat.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="line-height: 150%;"&gt;&lt;span style="color:black;"&gt;Dear all, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/S3WdvYmjuII/AAAAAAAAA58/RW_MSW_R_Ps/s1600-h/5_2.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 268px; height: 327px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/S3WdvYmjuII/AAAAAAAAA58/RW_MSW_R_Ps/s400/5_2.JPG" alt="" id="BLOGGER_PHOTO_ID_5437425562503329922" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color:black;"&gt;After suffering 2 years without diagnosis, our invaluable friend, great son, gentle brother, talented darts player ERDENEBAT "BACHO" Boldbaatar, was diagnosed with disseminated tuberculosis, uremia and renal failure in early 2010. &lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;Bacho was born in July 6&lt;sup&gt;th&lt;/sup&gt;, 1984, &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Ulaanbaatar&lt;/st1:city&gt;, &lt;st1:country-region st="on"&gt;Mongolia&lt;/st1:country-region&gt;&lt;/st1:place&gt;. His father, Boldbaatar, was an intelligent, polite, and noble person with a unique purpose to originate the first Mongolian Darts Association in &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Mongolia&lt;/st1:place&gt;&lt;/st1:country-region&gt;. Unfortunately, in 1998 by God’s will, he left his family, his friends, and the First Mongolian Darts Association formed by him. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;In 2008, Bacho had a small surgery to his right hand, but unlikely the blood got infected. Subsequently, the infection hit the backbone and Bacho barely could walk. From 2008 to 2009, Mongolian doctors were in charge of the procedure, but the health was getting worse and worse. Family decided to take him to &lt;st1:country-region st="on"&gt;China&lt;/st1:country-region&gt; and &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Korea&lt;/st1:place&gt;&lt;/st1:country-region&gt; to diagnose. Unfortunately, it was just a waste of money and time. Nobody knew what is wrong with him.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;Early in the morning of January 22&lt;sup&gt;nd&lt;/sup&gt;, 2010, Bacho’s mother and brother received horrible, terrifying and unbelievable news from the doctors, Bacho has only 7 days to live. At that time, Bacho was paralyzed and could not even talk. Fortunately, after few days “Bumrungrad International” hospital in &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Thailand&lt;/st1:place&gt;&lt;/st1:country-region&gt; decided to take the responsibility. (It was the last chance and hope). They warned that this is a big risk to take a plane, and even he makes to &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Thailand&lt;/st1:place&gt;&lt;/st1:country-region&gt; he has only 3% of survival chance. Bacho was placed directly to the Intensive Care Unit which costs $5000 daily. After few days, doctors confirmed that Bacho’s survival chances increased ten times becoming 30% (&lt;/span&gt;Heart started stabilizing; kidney started operating&lt;span style="color:black;"&gt;). Doctors are shocked how Bacho is fighting for life. But we know, he is fighting for his purpose, he is fighting for his family, he is fighting for his friends, and he is fighting for the bright future that he deserves…. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;Doctors require him to stay at the Intensive Care Unit for least 2-3 more weeks, which costs $70,000 (this fee needs to be paid up-front). If after 2 weeks doctors decide to move him to a normal room, it will cost $500 per day (and treatment will continue for 9 months), which makes it to stand at around $90,000. &lt;b&gt;The total approximate cost: $160,000.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;His family already sold their apartment; his sole brother sold his car. Nothing left anymore in the family, but hope. Today, we, Bacho’s friends, decided to help him and his family. &lt;b&gt;Please, join us to save the great young man who should continue his journey of life with his family and friends. Please help us to spread this information all over the world.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="line-height: 150%; text-align: justify;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="line-height: 115%;font-family:Arial;font-size:100%;color:black;"   &gt;Thank You for your attention and help…&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;h1 class="title"&gt;&lt;a href="http://savebat.blogspot.com/"&gt;Please, join us to save the young man's life... &lt;/a&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-4498068973589409155?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://savebat.blogspot.com/' title='Let&apos;s save talented young darts player'/><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/4498068973589409155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=4498068973589409155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4498068973589409155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4498068973589409155'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/02/lets-save-talented-young-darts-player.html' title='Let&apos;s save talented young darts player'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UkVCkMiTfc0/S3WdvYmjuII/AAAAAAAAA58/RW_MSW_R_Ps/s72-c/5_2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-2093260007955861673</id><published>2010-01-17T01:56:00.001+08:00</published><updated>2010-01-17T19:54:46.634+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='battur'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='mongolia'/><title type='text'>Цэвэр агаараа санагалзахуй</title><content type='html'>Зун болоосой[1]. Цэвэр агаараар цээж дүүрэн амьсгалахсан. Утаа униарыг умартаад, уулын орой дээр гарсан шиг, холын барааг ажиглан суухгүй юу. Айраг цагаа нь гарчихсан, хүн олны[2] зоо нь тэнийсэн, ажил үйлс нь өрнөсөн тийм л цаг үеийг хүсэмжилнэ. Урин дулаан цагт дарсан зурагнаасаа жаалыг янзлаад блогтоо тавьж байна. Хэдэн хором цэвэр агаарт гарах уу, хө! Зураг дээр дарж, томруулан хараарай ;)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1HyYfsdBnI/AAAAAAAAA5M/UURXiQWu8mQ/s1600-h/countryside_20090802.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1HyYfsdBnI/AAAAAAAAA5M/UURXiQWu8mQ/s400/countryside_20090802.png" alt="" id="BLOGGER_PHOTO_ID_5427385528596891250" border="0" /&gt;&lt;/a&gt;Хөдөө сайхаан...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1HzBCeeGLI/AAAAAAAAA5U/rdbD8KZLVYo/s1600-h/flower_20090503.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1HzBCeeGLI/AAAAAAAAA5U/rdbD8KZLVYo/s400/flower_20090503.png" alt="" id="BLOGGER_PHOTO_ID_5427386225128249522" border="0" /&gt;&lt;/a&gt;Хаврын улирал ч бас сайхан.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/S1Hzt2ay03I/AAAAAAAAA5c/_eNkfc0vqLY/s1600-h/terelj_20090802.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/S1Hzt2ay03I/AAAAAAAAA5c/_eNkfc0vqLY/s400/terelj_20090802.png" alt="" id="BLOGGER_PHOTO_ID_5427386994985718642" border="0" /&gt;&lt;/a&gt;Эцэг хөх тэнгэр, эх ногоон дэлхийгээ хайрлаж явъя аа, найзууд аа!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1H0f-pX9PI/AAAAAAAAA5k/8vmfICJ8oGo/s1600-h/tuul_20090802.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/S1H0f-pX9PI/AAAAAAAAA5k/8vmfICJ8oGo/s400/tuul_20090802.png" alt="" id="BLOGGER_PHOTO_ID_5427387856187815154" border="0" /&gt;&lt;/a&gt;Тэрэлж. Гөө мөн таатай мэдрэмж ээ?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/S1H1IHhrY1I/AAAAAAAAA5s/wx25phHXdzU/s1600-h/yargui_20090503.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/S1H1IHhrY1I/AAAAAAAAA5s/wx25phHXdzU/s400/yargui_20090503.png" alt="" id="BLOGGER_PHOTO_ID_5427388545766220626" border="0" /&gt;&lt;/a&gt;Хайрын яргуй&lt;br /&gt;Хаврын яргуй&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Жич: Дээрх фото зургуудыг арилжааны зориулалтаар ашиглахыг хориглоно. Аа харин[3] угаалгаад ханандаа хадах, оюутны наадамд үзүүлэн болгож тавих зэрэгт чөлөөтэй ашиглаж болно. Веб, блогт байршуулах тохиолд энэ постыг холбож өгөөрэй. Зурагнуудыг тамгалсангүй :)&lt;br /&gt;&lt;br /&gt;Тайлбар:&lt;br /&gt;&lt;br /&gt;[1] Цэвэр агаараар зөвхөн зун л амьсгалдаг юм биш шүү дэ !?&lt;br /&gt;&lt;br /&gt;[2] Хот бараадсан маниуд л, өвөлдөө хөгөө нэг чирэх юм. Гэхдээ энэ нэг их удаан үргэлжилэхгүй л байлгүй дэ. Улс орон хөгжинө, ард түмэн нь бэлжинэ, амьдрал ахуй нь дээшилнэ. Ирээдүйг өөдрөгөөр төсөөлж байна.&lt;br /&gt;&lt;br /&gt;[3] Хүнд үзүүлэхээр олигтой зураг авчихсан биш гээд, архагууд намайг баахан зэмлэх вий дэ :)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-2093260007955861673?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/2093260007955861673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=2093260007955861673' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2093260007955861673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2093260007955861673'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/01/blog-post_17.html' title='Цэвэр агаараа санагалзахуй'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UkVCkMiTfc0/S1HyYfsdBnI/AAAAAAAAA5M/UURXiQWu8mQ/s72-c/countryside_20090802.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-1607562782667523342</id><published>2010-01-13T23:30:00.008+08:00</published><updated>2010-01-14T00:55:49.346+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><title type='text'>Убунту 9.10, японоор бичих нь</title><content type='html'>Гэрийн компьютерт Убунту 9.10 буюу Кармик Коалаг суулган ашиглаж байна. 8.10 хувилбараас юм юмаараа хамаагүй дээрдсэн бололтой. Харин өнөөдөр японоор бичих хэрэгцээ гараад, Anthy-г тохируулах гэж баахан мунгинав. Уул нь ч амархан байсан юм билээ.&lt;br /&gt;&lt;br /&gt;Хуучин өргөнөөр хэрэглэгдэж байсан SCIM-ийн хөгжүүлэлт зогсож байгаа тул 9.10-аас IBUS IME[1]-г оронд нь ашиглах нь. SCIM нь өргөтгөх боломж, уян хатан байдлын хувьд нэлээдгүй гологдож(тухайлбал: асахад ганц удаа тохиргоог санах), илүү дөмөг(динамик ажиллагаа) системд ийн халаагаа өгч байна.&lt;br /&gt;&lt;br /&gt;Ингээд япон гар, оролтыг хэрхэн тохируулахыг товч тайлбарлъя:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;System =&gt; Administration =&gt; Language Support&lt;br /&gt;Keyboard input method system гэдэгт ibus-ийг тохируулна.&lt;br /&gt;Мөн  Install/Remove languages-с япон хэлийг сонгон суулгана.&lt;/li&gt;&lt;li&gt;System =&gt; Preferences =&gt; IBus Preferences =&gt; Input Method&lt;br /&gt;Japanese - Anthy -г нэмнэ.&lt;/li&gt;&lt;/ol&gt;Ингээд л боллоо до. Ctrl+Space дараад にほんご гээд бичээд үзээрэй. Болсон байх учиртай.&lt;br /&gt;&lt;br /&gt;Тайлбар&lt;br /&gt;==================&lt;br /&gt;[1] Input Method Engine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-1607562782667523342?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/1607562782667523342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=1607562782667523342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1607562782667523342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1607562782667523342'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/01/japanese-input-on-karmic.html' title='Убунту 9.10, японоор бичих нь'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-792785394854042710</id><published>2010-01-08T00:25:00.004+08:00</published><updated>2010-01-10T22:06:56.803+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='ulaanbaatar'/><title type='text'>Тэнгэрийн орноор, түүнээс бас жаахан доохнуур</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/S0YDZUoD2tI/AAAAAAAAA4A/C9JaJ-FAoak/s1600-h/DSC_0268.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/S0YDZUoD2tI/AAAAAAAAA4A/C9JaJ-FAoak/s400/DSC_0268.jpg" alt="" id="BLOGGER_PHOTO_ID_5424026534782687954" border="0" /&gt;&lt;/a&gt;Зураг дээр энүүхэн гүвээний цаахнээ уудам тал хөндий цэлийж байгаа нь тодорхой харагдана. Аль эсхүл асар том нуур дүн өвлийн хүйтэнд зайрмагтан мөстөөд, цасан хучлагаа зузаан гэгч нөмөрсөн нь ч юм шиг. Тэнгэр нь цэлмэж, нар нь илчээр аргадсан сайхан ч нутаг аа да... Ийм сайхан агаартай, тэнүүн тэлгэр нутагт чинь санаснаар болдог бол утаат Улаанбаатараа муу муухайгаас нь салгаад, нүүлгээд ирэхсэн. Юу ч болов, гүвээний орой дээр гарч, хавь ойрын барааг жаал ажиглая байз. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/S0YDYs3tMNI/AAAAAAAAA34/NkYb19FDc04/s1600-h/DSC_0277.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/S0YDYs3tMNI/AAAAAAAAA34/NkYb19FDc04/s400/DSC_0277.jpg" alt="" id="BLOGGER_PHOTO_ID_5424026524110893266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Өө дамшиг, уул шугамандаа энэ хөндий чинь Улаанбаатар минь байсан шив дэ. Гэр хороолол, дулааны станц, автомашин, үйлдвэр завод гээд ер нь бүх зүйлийнх нь утаа сүлэлдэн хөшиглөөд газрын гадаргаас нэг их дээшилж шалилгүй тунараад тогтчихсон нь энэ юм байж. За тэгээд утаат Улаанбаатарын талаар хүн бүр л нэгийг өгүүлж суудаг хойно, би энд давтаж бувтнаад ч нэмэргүй биз дэ хө. Зүгээр л цэвэр агаараар цээж дүүрэн амьсгалж, сэтгэл тэнүүн амьдрахсан.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-792785394854042710?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/792785394854042710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=792785394854042710' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/792785394854042710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/792785394854042710'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/01/blog-post.html' title='Тэнгэрийн орноор, түүнээс бас жаахан доохнуур'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UkVCkMiTfc0/S0YDZUoD2tI/AAAAAAAAA4A/C9JaJ-FAoak/s72-c/DSC_0268.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-4610216990400860021</id><published>2010-01-02T00:11:00.005+08:00</published><updated>2010-08-08T23:01:32.465+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='start up'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='interview'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Хэвлэлийн бизнесийн шинэ чиг хандлага?</title><content type='html'>&lt;div style="padding: 20px 10px 30px; background-color: rgb(238, 238, 238);"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;Номонд хорхойтой IT-ийнхэн болон хэвлэлийн бизнесийнхэн наашаа суугаарай ;) Та бидний сайн мэдэх "&lt;a href="http://pragprog.com/"&gt;Прагматик номын сан&lt;/a&gt;" цувралыг эрхлэн гаргагчдын нэг&lt;a href="http://pragdave.pragprog.com/"&gt; Дэйв Томас&lt;/a&gt;тай хийсэн нэн сонирхолтой ярилцлагыг чадлын хэмжээнд орчуулан хүргэж байна. Дэйв нь антрепренераас гадна програм хангамжийн ертөнц, тэр дундаа &lt;a href="http://www.ruby-lang.org/en/"&gt;Руби&lt;/a&gt; болон &lt;a href="http://rubyonrails.org/"&gt;Рэйлс&lt;/a&gt;ийн бүлгэмд ихээхэн нэр нөлөөтэй нэгэн билээ. Бид түүнийг олон сайхан ном, нийтлэлээр нь эчнээ танина.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;Сурвалжлагч буюу&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt; &lt;a href="http://satishtalim.com/"&gt;Сатиш Талим&lt;/a&gt; нь IT-ийн салбарт 32+ жилийн ажлын туршлагатай, Рубийн бүлгэмд ихээхэн нэр хүндтэй, програмч, лектор хүн юм байна. Руби програмчдад зориулсан &lt;a href="http://rubylearning.com/"&gt;rubylearning.com&lt;/a&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;хэмээх маш сайхан сайт ажиллуулдаг. Мөн энэ сайтын &lt;a href="http://rubylearning.com/blog/"&gt;блог буланд&lt;/a&gt; хэрэгтэй мэдээлэл олон байна билээ.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;Ер нь эдгээр эрхмүүдийн үнэ цэнийн талаар&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;span&gt; &lt;a href="http://workingwithrails.com/browse/popular/people"&gt;workingwithrails.com&lt;/a&gt;-оос магадлан үзэх боломжтой. Ихээ дээгүүр давхидаг нөхдүүд бий ;) Орчуулгын хувьд санал хүсэлтийг дуртайяа хүлээн авна.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Мөн хэвлэлийн бизнес манайд ойрын ирээдүйд ямар өнгө төрхтэй болох бол? гэж дотроо олон янзаар төсөөлж суулаа. Хэвлэнэ гэдэг ч нарийн чимхлүүр, ажиллагаа ихтэй бизнес юм билээ. Харин автоматжуулчихвал?&lt;br /&gt;&lt;br /&gt;Автоматжуулах зүйл байна уу? &lt;a href="http://www.sequelist.com/"&gt;Хийгээд өгье&lt;/a&gt; ;)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» Дэйв, өөрийнхөө тухай, хаана өсч төрсөн, одоо ямар алба хашиж байгаа талаараа бидэнд ярих уу?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;»&lt;/span&gt; Би Английн Чеширт[1] мэндэлсэн(Ливэрпүүлд өссөн). Бага байхад гэрийнхэн маань Канад, АНУ-д ажиллаж амьдарч байгаад, дунд сургуульд орохын минь үед эргээд Англи руу нүүсэн. Одоо санахнээ сургуульд шалтгалт авч, хүүхдүүдийг 2 бүлэгт (O бүлэг - 15/16 оноо, A бүлэг - 18 оноо) хуваан хичээл ордог байсан. Би нэлээд хэдэн хүүхдийн хамтаар O бүлэгт орчихлоо. Сургуулийн захиргаа ч маниудыг завгүй шамдуулахын төлөө олон зүйл сэддэг байжээ. Дүүргийн коллежд A түвшний(бүлэг) компьютерийн курс нээгдэх үест мань хэд ч далийж яваад, давхиад орлоо.&lt;br /&gt;&lt;br /&gt;За тэгээд, долоо хоног өнгөрөв үү, гүй юу компьютерт дурлаж эхэлдэг юм байна. ASR-33 телетайпаар програмаа цаасан дээр цохиод, 110 бадын модемоор дүүргийн ICL мэйнфрэйм рүү илгээдэг байлаа шүү дэ, үнэхээр гайхалтай. Тухайн үед мэйнфрэйм дээр зөвхөн 5 хүртэлх тооны програм хадгалахыг зөвшөөрдөг байлаа. Ийм хязгаарлалттай болохоор явцын дунд өөр програмыг өөртөө агуулдаг, түүнийгээ гаргаад ажиллуулчихдаг нэг програм бичсэн, магадгүй энэ тухайн үедээ өөрөө &lt;span&gt;өөрийгөө програмчилдаг&lt;/span&gt; дэлхий дээрх цорын ганц BASIC програм байсан байх ;)&lt;br /&gt;&lt;br /&gt;Дараа зун нь дүүргийн усны газарт програмын ажил хийлээ. Удалгүй мэргэжлээ математикаас компьютерийн ухаан руу сольё гэж бодох болсноор Лондоны Империал Коллежд элсэн суралцсан. Эргээд харахад тэнд өнгөрүүлсэн &lt;span&gt;хором бүр гайхалтай&lt;/span&gt;, өгөөжтэй байсан санагддаг юм(статистикийн хичээлээс бусдаар).&lt;br /&gt;&lt;br /&gt;Сургуулиа төгсөөд дөнгөж байгуулагдсан жижиг компанид ажилд орлоо. Алба маань эхэн үес Англид төвлөрч байгаад, тун удалгүй дэлхийн улс орнуудаар явж ажилладаг болов. Бид нүсэр системийг хооронд нь, бас өөр бусад терминальтай(зарим нь веб толилуурын өмнөх хувилбар байсан байх) холбох шаггүй төвөгтэй ажил нэлээд хийсэн. Энэ бүхэн үнэхээр сонирхолтой. Мөн Британийн компьютер үйлдвэрлэдэг жижиг компанид янз бүрийн зүйл хийж өгч байлаа. Магадгүй энэ бүгдээс хамгийн сонирхолтой нь Халли сүүлт од руу илгээдэг Жиотто хиймэл дагуулын тоногт зориулж бүтээсэн жижиг интерфэйс байсан байх.&lt;br /&gt;&lt;br /&gt;Нью-Иоркт төсөл дээр ажиллаж байгаад эхнэртэйгээ танилцсан. Удалгүй бид гэрлэж, эхнэр маань надтай цуг Англи явсан. Хүүтэй болоод Далласт(Техас муж, АНУ) ирж суурьшсанаас хойш даруй 15 жил өнгөрчээ.&lt;br /&gt;&lt;br /&gt;Энди Хантын[2] хувьд бид 90-ээд оны дунд үест мөн төсөл дээр хамт ажиллаж байлаа, үүнээс хойш өнөөдрийг хүртэл мөр зэрэгцэн хөдөлмөрлөж явна. Хоёул нийлээд "Прагматик Програмч"[3] нэртэй ном бичсэн, компаниа ч мөн ингэж нэрлэсэн. Номыг бүтээх явцад боловсруулсан жор технологийг ашиглаад бид төд удалгүй, хэдхэн жилийн дараагаар хэвлэлийн бизнес эрхэлж эхэлсэн. Энэ маань яв явсаар, бидний &lt;span&gt;үндсэн ажил&lt;/span&gt; маань болж хувирч байх шиг байна. Гэхдээ яалтгүй хорхойтой болохоор програм бичихэд цаг зав бас гаргана аа.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» "Programming Ruby 1.9"-г хэнд зориулсан бэ? Рубийн сурах бичиг үү, лавлах материал уу, энэ хоёрын аль нь вэ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/Sz3b9c4UqNI/AAAAAAAAA3w/z8L12Isy72A/s1600-h/programming_ruby1.9.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 181px; height: 216px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/Sz3b9c4UqNI/AAAAAAAAA3w/z8L12Isy72A/s400/programming_ruby1.9.jpg" alt="" id="BLOGGER_PHOTO_ID_5421731375194876114" border="0" /&gt;&lt;/a&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;»&lt;/span&gt; Өмнөх хэвлэлт болон бас бусад зүйлийн талаар жаахан түүх өгүүлье. Рубийн талаар олж мэдсэн маань &lt;span&gt;10 жилийн өмнөх&lt;/span&gt;. Тухайн үед Японоос өөр газар мэддэг, ядахнээ дуулсан хүн байгаагүй байх. Энди бид хоёр уул нь нэг ном эхлүүлээд, эх бэлтгэх, автоматжуулах ажилдаа Рубийг ашиглаж байлаа. Нэг харахнээ Рубийн талаар бичсэн, тэмдэглэсэн зүйлс маань яг номын дайны болоод ирсэн тул, өмнөх ажлаа түр хойш тавиад, тэмдэглэлээ үргэлжлүүлсэн. Ер нь бол Руби сурахаар эрмэлзэж буй програмч хүнд зориулж бичсэн л дэ. Бас өөрсдөө ашиглаж байхаар: гол онцлогуудыг гүйлгээд харахаар, доороос нь(хувьсагч, if нөхцөл г.м) бус дээрээс нь(класс, обьект г.м) эхлэхээр. Мөн Руби програмчлалын орчны талаар: ялангуяа бодит практик, өдөр тутмын амьдралд хэрхэн ашиглах талаар. Рубийн класс, методуудыг мөн баримтжуулсан гэхээр ном маань хэд хэдэн номны бүрдэл ч юм шиг. Ямартай ч програм бичиж байсан туршлагатай хүнд бол ойлгомжтой, өгөөжтэй байх нь гарцаагүй. Сурах бичиг ч болно, хавсралт материал ч болно гэсэн үг юм.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» Энэ ном маань эхний хэвлэлтээс юугаараа онцлог вэ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;»&lt;/span&gt; Маш их зүйлээр! 1.9 хувилбарт маш &lt;span&gt;олон сайхан боломж&lt;/span&gt; нэмэгдсэн шүү дэ, тэгэхээр яах аргагүй Рубийн болц байж таарна. Хуучин даяаршил(internationalization) гэдэг зүйлээр тун ядмаг байсан бол, одоо хавьгүй дээр болсон. Мундаг олон класс, методууд нэмэгдсэн. Би яс тоолж үзээгүй л дэ, багцаагаар заяамал(built-in) методууд өмнөхтэй харьцуулахад лавтай 2 дахин нэмэгдсэн байх.&lt;br /&gt;&lt;br /&gt;Мөн түүнчлэн эхний хэвлэлээс хойш Рубийн бүлгэм, хэрэглэгчдийн далайц ихээ өөрчлөгдсөн. Ашигладаг хүн бараг байгаагүй үед, яаж хэргийг нь гаргах талаар бичнэ гэдэг ч бүрхэг байлаа шүү дэ. Ер нь бол мэдэх бүх зүйлээ л энэ номонд шингээхийг зорьсон. Одоо ч харьцангүй олон хүн мэддэг, хэрэглэдэг болж дэ.&lt;br /&gt;&lt;br /&gt;Өнөөг хүртэл номтой холбоотой олон сайхан санал, зөвлөмж авсны дүнд аливааг тайлбарлах, таниулан бичих чадвар маань чамгүй дээшилсэн болов уу гэж хувьдаа их олзуурхаж сууна. Энэ удаагийн хэвлэлд хавсралт материалуудыг нэлээдгүй шинэчилж, бодит жишээгээр баяжуулж өгсөн. Ер нь бол чамлахааргүй сайн болсон гэж бодож байгаа шүү.&lt;br /&gt;&lt;br /&gt;Нэг зүйлийг сонин болгож хэлэхэд "Programming Ruby 1.9" ном өмнөхийнхээ шинэ хэвлэлт нь бас биш ч юм шиг. Учрыг тайлбарлая. Рубийн шинэ хувилбар болох 1.9 нь 1.8-аа ерөнхийдөө шахах болов уу гэж бодож байлаа, гайхалтай нь одоо болтол 1.8 өргөнөөр ашиглагдаж байна. Номын шинэ хэвлэлт гарахад хуучныг нь лангуунаас татдаг, яалтгүй хэрэглээ байгаа учраас үлдээхээр болсон. Тэгэхээр "Programming Ruby 1.9"-ийг шинэ хэвлэлт гэхээсээ цоо шинэ тусдаа ном гэвэл болохоор байгаа биз?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» "Прагматик номын сан"-гийн талаар?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;» "&lt;/span&gt;Addison Wesley" хэвлэлийн газартай гэрээтэйн үндсэн дээр "The Pragmatic Programmer" болон "Programming Ruby"-ийн анхны хэвлэлийг Дэйвийн хамтаар бичсэн. Бусад зохиогчоос ялгаатай нь фонт серифт, үлгэр, индеклэлт гэх мэт хэвлэлийн бүхий л ажлыг бид &lt;span&gt;өөрсдөө хийсэн&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ерөнхийдөө энэ ажлаар ном боловсруулах системийн &lt;span&gt;ихэнхийг босгож&lt;/span&gt; авсан. Техникийн чиглэлийн ном зохиогчдын гаргадаг алдааг аль болох давтахгүйг хичээж байлаа. Номонд ашиглах соорс кодыг "copy+paste" хийгээд орхих бус жинхэнэ ажилладаг, тэр байтугай автомат тестээр &lt;span&gt;соригддог&lt;/span&gt; байлгахыг хүссэн. Мөн номын агуулгыг соорс контроль, grep, diff зэрэг програмчийн багажаар удирдахыг хүссэн, өөрөөр хэлбэл хэвлэлийн эх маань цэвэр текст хэлбэрээр хадгалагдана гэсэн үг. Үүний зэрэгцээ эвтэйхэн формат, өнгө будагтай байлгахыг ч бодолцсон.&lt;br /&gt;&lt;br /&gt;Номоо дуусгаад бид консалтингийн ажилдаа эргэн орлоо. Ажиглаад байхад програм хангамжийн төслийг амжилттай дуусгахад зайлшгүй шаардлагатай хүчин зүйлс болох &lt;span&gt;нэгжийн сорил&lt;/span&gt;, &lt;span&gt;соорс кодын удирдлага&lt;/span&gt;, &lt;span&gt;автоматжуулалт&lt;/span&gt; зэрэг зүйлсийг ихэнх компаниуд хэрэгжүүлдэггүй нь гайхал төрүүлж байлаа. Ингээд эдгээрийг хөндсөн гурван ч ном бичиж эхэлсэн. "Addison Wesley"-тэй хамтарч гаргах байсан ч, бид бодлоо: Нэгэнт ном бүтээх технологи нь бидэнд байна, хэвлэлтэд өгөөд л, борлуулалтаа хийчихвэл болох юм биш үү гэж бодсон. Хэр хэцүү бол? &lt;span&gt;Ингээд л хийсэн дэ&lt;/span&gt;. Үнэндээ эдгээр ажилууд тийм ч зөөлөн боорцог биш болохыг одоо ч алхам тутамдаа мэдэрч байна ;)&lt;br /&gt;&lt;br /&gt;Гэхдээ бид чадсан. "Прагматик номын сан" бусдаас ялгаатай. Эхнээсээ л бид&lt;span style="font-weight: bold;"&gt; хөгжүүлэгчдэд чиглэсэн&lt;/span&gt; хэвлэлийн газар болохыг зорьсон. Бид хөгжүүлэгчийн багаж хэрэгслийг ашиглаж ном бүтээж байлаа. Зохиогчоор шинээр бүртгүүлэх тохиолдолд бид номоо бичих Subversion репо[4] үүсгэнэ. Текст засахдаа Word мэтийн програм хэрэглэхгүй шүү дэ. Үүний оронд эцсийн бүтээгдэхүүнийг бийлд хийх орц буюу маркап хэлээр шууд бичнэ. Зохиогчоос текстийг нь аваад, өөр хэн нэгнээр өрүүлэхээс энэ ихээхэн ялгаатай. Үүний ч үрээр манайхаар ном хэвлүүлэх нь өөр хаа ч байхгүй хурдан болсон. Хэрвээ зохиогч хүсвэл, хамгийн сүүлийн хувилбарыг дурын үедээ бийлд хийгээд л гаргаад авна, яг л принтерт комманд өгдөг шиг. Аль эсвэл автомат бийлдийн системээр тогтсон цагт гаргуулсан ч болох.&lt;br /&gt;&lt;br /&gt;Бид ер нь автоматжуулах боломжтой юу байна вэ, бүгдийг автоматжуулсан. Жишээ нь зохиогч номынхоо сүүлийн хувилбарыг уншигчиддаа хүргэмээр байя гэж саная, тэгвэл ганцхан rake[5] комманд бичээд л номын pdf, mobi, epub[6] хувилбаруудыг интернэтэд байршуулах жишээтэй.&lt;br /&gt;&lt;br /&gt;Эдгээр их олон &lt;span&gt;автоматжуулалт, багажийн хүчээр&lt;/span&gt; бид ажилчдыг цөөн тоонд барьж чадсан. Үүний дүнд ном зохиогчийн гар дээр бузгай мөнгө тавьж таарна. Ер нь бол бусад хэвлэлийн газартай харьцуулахад &lt;span&gt;3-4&lt;/span&gt; дахин илүүг гээд бод до ;)&lt;br /&gt;&lt;br /&gt;Магадгүй, бид хэвлэлийн бизнес эрхэлж байгаагүй, дээр нь юуг яаж хийх ёстойг тухайн үед түй ч мэдэхгүй байсан маань шинээр сэдэх, аливааг өөр өнцгөөс харахад ихээхэн дэм болсон байх. Миний санаж байгаагаар бид хамгийн анхлан бүх номоо PDF(мөн epub, mobi) хувилбараар худалдаанд гаргасан. Мөн анхны бета-ном програмыг амжилттай хэрэгжүүлэгчид: ном бүтээгдэж байх явц дунд хүмүүст унших бололцоог олгосон. Электрон номондоо DRM[7] хийгээгүй анхны эрхлэгчид мөн л бид байх, &lt;span&gt;үйлчлүүлэгчиддээ итгэх хэрэгтэй&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Миний бодоход одоо хийж байгаа бизнес маань үнэхээр сонирхолтой. Хүссэнээ сонгож, уншиж байгаад хэвлэнэ гэдэг үнэхээр супер биш гэж үү?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» Магадгүй миний асуулт хэтэрхий эртдэж байж болох юм, гэхдээ эргээд харахад энэ номд нэмчихмээр, эсхүл хасвал дээр байж гэхээр зүйл байгаа юу?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;»&lt;/span&gt; Яг ч тэгж бодохгүй байна: Номыг дөнгөж сая бичиж дуусгасан, өмнөх хэвлэлтийн дутагдалтай зүйлсийг бүгдийг засч сайжруулсан болохоор тэр л дэ.&lt;br /&gt;&lt;br /&gt;Номоо хоёр тусад нь салгадаг байж гэж хожуу бодож болох юм, гэхдээ нэг дороо байх нь дээр байх аа. Хэтэвчинд ч хэмнэлттэй.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Сатиш» Нэмж хэлэх ямар нэгэн зүйл?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дэйв&lt;span style="color: rgb(0, 0, 0);"&gt;»&lt;/span&gt; Энд хэдийгээр зөвхөн номны тухай ярих ёстой ч Рубийн талаар бас дурьдмаар санагдлаа. Би энэ хэлэнд дуртай, хэдийгээр 10 гаруй жил ашиглаж байгаа ч одоо ч сонин сонирхолтой зүйлс гарч ирсээр л байна. Руби 1.9 олон сайхан боломжоор баяжсан шүү.&lt;span style="font-weight: bold;"&gt; Мөн өдөр тутам хэрэглэдэг багаж, хэрэгслээ үнэлж, хүндэлж, ач холбогдол өгч байгаарай гэж танай бүлгэмийнхэнд захья.&lt;/span&gt; Програм бичнэ гэдэг яриангүй сайхан ажил да.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Баярлалаа, Дэйв.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:130%;"  &gt;Хавсралт мэдээлэл:&lt;/span&gt;&lt;br /&gt;======================================&lt;br /&gt;Сурвалжлагын &lt;a href="http://rubylearning.com/blog/2009/05/24/interview-author-dave-thomas/"&gt;эхийг эндээс&lt;/a&gt; үзэх боломжтой. Эх материал нь доорхи нэмэлт тайлбарыг агуулаагүй болно.&lt;br /&gt;&lt;br /&gt;[1] Сheshire - Английн баруун хойд зүгийн жижиг хот&lt;br /&gt;&lt;br /&gt;[2] &lt;a href="http://blog.toolshed.com/"&gt;Andy Hunt&lt;/a&gt;. Pragmatic Programmers LLC-ийг үүсгэн байгуулагчдын нэг.&lt;br /&gt;&lt;br /&gt;[3] Програм хангамжийн чиглэлийн номууд дундаа классикт тооцогдох бүтээл. Энэ номын талаар Очко багшийн бичсэн &lt;a href="http://ochko.blogspot.com/2007/01/blog-post_29.html"&gt;сайхан тэмдэглэл&lt;/a&gt; байдаг.&lt;br /&gt;&lt;br /&gt;[4] Нэгэн үе өргөнөөр ашиглагдаж байсан соорс удирдлагын систем. Томоохон компаниуд өнөө ч түгээмэл ашигладаг юм билээ.&lt;br /&gt;&lt;br /&gt;[5] &lt;a href="http://rake.rubyforge.org/"&gt;Rake - Ruby Make&lt;/a&gt;. Бийлд автоматжуулалтын багаж. C, C++ дээр бол make, Java дээр бол Ant гээд л бид мэднэ дэ?&lt;br /&gt;&lt;br /&gt;[6] mobi, epub зэрэг файлыг гар утас, PDA мэтийн төхөөрөмж дээр өргөнөөр ашигладаг. Миний хувьд Metaprogramming Ruby номын электрон хувилбарыг худалдаж авч байлаа. Гар утсан дээр уншихээр жаахан тухгүй л юм билээ. Гэхдээ ч саяхнаас электрон ном физик номоосоо илүү тоогоор зарагдаж байна гэдуга шт.&lt;br /&gt;&lt;br /&gt;[7] Digital rights management (DRM) is a generic term for access control technologies that can be used by hardware manufacturers, publishers, copyright holders and individuals to try to impose limitations on the usage of digital content and devices. Эх сурвалж: &lt;a href="http://en.wikipedia.org/wiki/Digital_rights_management"&gt;Википедиа&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-4610216990400860021?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/4610216990400860021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=4610216990400860021' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4610216990400860021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4610216990400860021'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2010/01/satish-talim-dave-thomas-programming.html' title='Хэвлэлийн бизнесийн шинэ чиг хандлага?'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UkVCkMiTfc0/Sz3b9c4UqNI/AAAAAAAAA3w/z8L12Isy72A/s72-c/programming_ruby1.9.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-2131754758031921960</id><published>2009-11-19T23:57:00.003+08:00</published><updated>2010-01-10T22:07:41.835+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mongolia'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='literature'/><title type='text'>Хархулангийн бөгж</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/SwXx_3IOMvI/AAAAAAAAA2s/0Q40w2yAwoY/s1600/khar_khulan.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 153px; height: 217px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/SwXx_3IOMvI/AAAAAAAAA2s/0Q40w2yAwoY/s320/khar_khulan.jpg" alt="" id="BLOGGER_PHOTO_ID_5405993007160636146" border="0" /&gt;&lt;/a&gt;Хархулангийн бөгж романыг өчигдөр худалдан авснаа, дэндүү сонирхолтой байсан тул, шөнө дунд болсныг ч үл анзааран нэг суурин дээр уншиж дуусгалаа.&lt;br /&gt;&lt;br /&gt;Баларсан, өнгөрсөн, одоо хэмээх 3 үеийг нууцлаг боловч, уран сэжмээр гайхалтай сайхан холбож өгчээ. Тэр Хархулангийн цайз руу нэвтрэх хэсэг, Манжуурт амь сөрөн урагшлах эрэлхэг монголчууд, ухаант эмэг эх, аюулт зандалчдаас арга эвийн ухаанаар дутаах Хантайн адал явдал мэтээр үнэнхүү сонирхолтой сэтгэмж, дүр зураг цааш хөвөрнө... &lt;br /&gt;&lt;br /&gt;Ахас өвгөдийг хүндлэх ариун заншил, чигч шударгуу баримтлал, улс түмний тусын тулд амиа ч золих агуу сэтгэл, хэлсэн ярьсандаа ямагт үнэнч байх чанар зэрэг өнөө бидэнд үнэхээр дутагдаж буй үнэт зүйлсийг уран үгс, утгын чимгээр бахдалтайяа гаргаж.&lt;br /&gt;&lt;br /&gt;Үлгэр дандаа сайнаар төгсдөгийн адилаар зохиол маань ч гэрэл гэгээлгээр жарган байна. Зохиолч өөрийгөө Нирунзу хэмээн нэрийдсэн ба ямар аавын хэн гэдэг хүү болохыг мань үнэхээр мэдэж чадсангүй. Ямартай ч амьдралын хал чулуу, халуун хүйтнийг амсахаараа нэг болсон өндөр боловсролтой, зүрхэндээ галтай жинхэнэ монгол хүн(эр?) бололтой.&lt;br /&gt;&lt;br /&gt;Хавтас, хэвлэлийн цаасыг имэрвээс байдаг л нэг номхон санагдах биз. Гэхдээ балын амт нь цагаан дээр хараар жирийсэн үгс, өгүүлбэрт байгаам. Уншаад үзэгтүн, утгын урныг мэдэрч, хавьд амсаагүй сэтгэлийн таашаалыг эдэлнэ гэдэгт миний бие бардам итгэж байна.&lt;br /&gt;&lt;br /&gt;Номын цагаан буян дэлгэрэх болтугай!&lt;br /&gt;&lt;br /&gt;Хавсралт:&lt;br /&gt;=========================================&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Зохиогч Нирунзу-н блог: &lt;a href="http://nirunzu.blog.banjig.net/"&gt;Хугараагүй ноён нуруу&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Хархулангийн бөгж &lt;a href="http://nirunzu.blog.banjig.net/index.php?tag=%D0%A5%D0%B0%D1%80%D1%85%D1%83%D0%BB%D0%B0%D0%BD%D0%B3%D0%B8%D0%B9%D0%BD+%D0%B1%D3%A9%D0%B3%D0%B6"&gt;онлайн&lt;/a&gt; хувилбараар&lt;/li&gt;&lt;li&gt;Зохиолын талаарх бусад хүмсийн &lt;a href="http://nirunzu.blog.banjig.net/post.php?post_id=267475"&gt;сэтгэгдэл&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-2131754758031921960?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/2131754758031921960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=2131754758031921960' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2131754758031921960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2131754758031921960'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/11/blog-post.html' title='Хархулангийн бөгж'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UkVCkMiTfc0/SwXx_3IOMvI/AAAAAAAAA2s/0Q40w2yAwoY/s72-c/khar_khulan.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-3037894779030646590</id><published>2009-10-26T02:03:00.002+08:00</published><updated>2010-01-10T21:58:20.768+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Номын сайн нөхөрт дуулгах сонин</title><content type='html'>Миний бие бээр үзсэн харсан шалихгүй, мэдэх чадахаар гавихгүй ч ном гээч ариун эрдэнийг хүндэтгэн дээдэлж, дурласнаа боломжийн хэмжээнд цуглуулж, уншиж ухамсарлаж явдаг нэгэн билээ. Монголын жирийн нэг ажилчин, албан хаагчийн төлөөлөл маньд хүссэн номоо захиалан авчруулах[1] бололцоо тэр бүр байхгүй. Сайн ном дор хаяад 50-с 60 ам.доллар гэхээр 2 ном аваад хоосон хонох уу, 2 номоо мартаад хоолтой хонох уу гэдэг дээр сонголт хийх шаардлага байнга гарна. Харамсалтай нь миний сонголт үргэлж 2 дахь нь :(&lt;br /&gt;&lt;br /&gt;Бодит байдал иймийн атал ном унших хорхойгоо дарж ер чадахгүй нь. "Ном унших нь ариун үйл.", "Номын хулгайг хулгай гэдэггүй!" мэт хэн хэзээ зохиосон нь үл мэдэх хэлцээр гэмээ цайруулахаа аядаж,&lt;a href="http://pdfchm.net/"&gt; энд тэндэхийн&lt;/a&gt; вебээс уншья гэсэн номоо хурааж, цуглуулж суудаг. Хэдүй үнэ төлбөргүй татдаг ч, угтаа бол хууль бус үйлчилгээ ашиглаж байгаа санагддаг. Миний адил зовлонтой олон залуус бий.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Зөв болон буруу сувгаар хураасан олон e-номтой хүн чинь, тэднийгээ уншиж таарна аа да? Болж өгвөл гадуур дотуур явахдаа, хүн хүлээж суухдаа, автобус метронд зорчихдоо уншиж байхыг хүснэм. Жилийн өмнө наран улсад байж таарах үес, нэг найзтайгаа баахан судалсаны эцэст Sony дижитал е-ном уншигч[2] авахаар төлөвлөөд, хамгийн том электрон барааны дэлгүүр лүү гараад шидэж билээ. Хайгаад олсонгүй тул арга ядаад үйлчилгээний ажилтнаас асуухнээ худалдаанд байхгүй гэнэ, зөвхөн америк, европын холбооны улсуудаар борлуулагдаж байгаа сурагтай. Дэмий баахан холхиж байгаад харьлаа.&lt;br /&gt;&lt;br /&gt;Тэр явдлаас тун удалгүй &lt;a href="http://www.amazon.com/Kindle-Amazons-Original-Wireless-generation/dp/B000FI73MA"&gt;Amazon Kindle&lt;/a&gt; гарч ирсэн. Хорхой маш их хүргэж байсан да, хэдэн төгрөгөө гөвөөд, авлаа гэмээ нь Монголд маань татах терминаль байхгүй, байлаа ч нэлээдгүй үнээр ном худалдаж авах тул дижитал уншигчтай болох тухай асуудлыг тэгсхээд мартав.&lt;br /&gt;&lt;br /&gt;Хэдэн сарын өмнө iphone-тэй боллоо. Нэг танилаасаа бартердаж авсан хэрэг. Урьд нь 20, 30 мянган төгрөгний үнэтэй, энгийн үйлдэлтэй, байдаг л бандгар Nokia утас барьдаг байлаа. Мессеж бичээд, ярьж л болж байвал ямар утас барих нь хэнд хамаа байна аа гэж боддог байв. Харин нэг төрлийн смартфон бариад, дээрх бодол маань энэ хэсэг хугацаанд зэгсэн өөрчлөгдөж байх шиг байна.&lt;br /&gt;&lt;br /&gt;Дээр бичсэн зүйлсээс юуны талаар ярих гэж байгааг минь таамагласан байх. Энэ бол дижитал ном уншигч. Төлөөлөл болгож GoodReader, iCHM нэртэй 2 iphone/ipod програмыг танилцуулъя гэж бодлоо.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:130%;"  &gt;&lt;br /&gt;GoodReader&lt;/span&gt;&lt;br /&gt;&lt;img style="border: 0px none ; margin: 0pt 10px 10px -3px; float: left; width: 50px; height: 75px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuRxvmuSJvI/AAAAAAAAA0M/eZyTM_zRfg0/s400/goodreader.jpg" border="0" /&gt;&lt;a href="http://www.goodiware.com/index.html"&gt;Good.iWare&lt;/a&gt; компанийн бүтээсэн PDF файл уншигч. Том хэмжээтэй(100MB-с дээш) документ дээр асуудалгүй ажилладаг гэсэн. Үнэхээр ч тийм юм билээ. Үүнээс илүүтэйгээр хэрэглэхэд их дөхөм. Дийлэнх iphone/ipod програмын адилаар өндөр usability-тэй. Productivity ангилалд: #1 in Japan, #3 in USA, #1 in France, #1 in Canada, #2 in Germany, #2 in UK гэнэ дэ ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Түүний чадах зүйлсээс дурьдвал:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;huge PDF files&lt;/li&gt;&lt;li&gt;PDF Reflow - extracts pure text from PDF, lets you read it without page margins, without left/right scrolling, with font size of your choice&lt;/li&gt;&lt;li&gt;PDF Text Search feature&lt;/li&gt;&lt;li&gt;PDF Links - tap hyperlinks in PDF's and jump to places inside a document&lt;/li&gt;&lt;li&gt;huge 50x PDF zoom ratio, while image is still crisp. There's no better way to read big PDF maps or technical drawings on your iPhone&lt;/li&gt;&lt;li&gt;true full-screen reading - no bars or buttons over the text&lt;/li&gt;&lt;li&gt;PDF Table of Contents (Outlines)&lt;/li&gt;&lt;li&gt;Bookmarks&lt;/li&gt;&lt;li&gt;GoTo PDF Page&lt;/li&gt;&lt;li&gt;restores your location in all PDF files&lt;/li&gt;&lt;li&gt;choose between manual or automatic screen rotation&lt;/li&gt;&lt;li&gt;Horizontal Scroll Lock - great for reading multi-column pages&lt;/li&gt;&lt;li&gt;innovative Tap Zones technique (page dragging can be avoided)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GoodReader-т файл байршуулах арга хэлбэр:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;USB&lt;/li&gt;&lt;li&gt;WiFi&lt;/li&gt;&lt;li&gt;direct Web downloads&lt;/li&gt;&lt;li&gt;accessing e-mail attachments&lt;/li&gt;&lt;li&gt;MobileMe iDisk, FilesAnywhere.com, MyDisk.se and other servers&lt;/li&gt;&lt;li&gt;iPhone-to-iPhone via WiFi using WebDAV&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ашиглах үеийн дүр төрх:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuR9TN7Ui5I/AAAAAAAAA0U/uo__MGAOr-U/s1600-h/img_0162.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuR9TN7Ui5I/AAAAAAAAA0U/uo__MGAOr-U/s400/img_0162.png" alt="" id="BLOGGER_PHOTO_ID_5396576022606154642" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Дэлгэцийн баруун дээд буланд - GoodReader. Ном авч явна, уншихаар нээнэ гэдэг утас цохих хэмжээний хялбархан үйлдэл болж ;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSB-I1cV9I/AAAAAAAAA1c/dBUIfEz2yJo/s1600-h/img_0164.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSB-I1cV9I/AAAAAAAAA1c/dBUIfEz2yJo/s400/img_0164.png" alt="" id="BLOGGER_PHOTO_ID_5396581158020208594" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"Browse the Web" сонголтоор ороод хэдэн ном татаад авъя.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSCy2Ct67I/AAAAAAAAA1k/jEAWulZkDQI/s1600-h/img_0166.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSCy2Ct67I/AAAAAAAAA1k/jEAWulZkDQI/s400/img_0166.png" alt="" id="BLOGGER_PHOTO_ID_5396582063508679602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Нэгэнт Wifi-аар холбогдож болох тул лаптопоо сервер болгоод, хэдэн ном хуулсан байдал.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSB9fZ32dI/AAAAAAAAA1E/-8uucuYQxcA/s1600-h/img_0168.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSB9fZ32dI/AAAAAAAAA1E/-8uucuYQxcA/s400/img_0168.png" alt="" id="BLOGGER_PHOTO_ID_5396581146898717138" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;iphone/ipod-доо ном хуулсан байдал.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/SuSBkzyefMI/AAAAAAAAA00/3PV0IZHpfCE/s1600-h/img_0170.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SuSBkzyefMI/AAAAAAAAA00/3PV0IZHpfCE/s400/img_0170.png" alt="" id="BLOGGER_PHOTO_ID_5396580722873892034" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Ямар нэгэн ном нээвэл, хавтас нь байгаа чигээрээ л харагдаж байна.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/SuSCztyFryI/AAAAAAAAA18/ybVwpAERQ9I/s1600-h/img_0174.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/SuSCztyFryI/AAAAAAAAA18/ybVwpAERQ9I/s400/img_0174.png" alt="" id="BLOGGER_PHOTO_ID_5396582078471319330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Ингээд л уншаад байна да...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/SuSBkb9hgbI/AAAAAAAAA0k/H4UJenq88lg/s1600-h/img_0175.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/SuSBkb9hgbI/AAAAAAAAA0k/H4UJenq88lg/s400/img_0175.png" alt="" id="BLOGGER_PHOTO_ID_5396580716477776306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Олон товчийг бас нууж болно. Номын харагдах байдлыг хөндлөн, босоо болгож хүссэнээрээ солих боломжтой.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSBlIw0JnI/AAAAAAAAA08/q_yiEbACvGI/s1600-h/img_0169.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSBlIw0JnI/AAAAAAAAA08/q_yiEbACvGI/s400/img_0169.png" alt="" id="BLOGGER_PHOTO_ID_5396580728504067698" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Аль нэг хуудас руу очих, гарчиг дамжин үсрэх, текст хайх зэрэг өргөн боломжтой.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;iCHM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style="border: 0px none ; margin: 0pt 10px 10px 0pt; float: left; width: 74px; height: 74px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SuSHA4ge_JI/AAAAAAAAA2E/W-1cS5H8onc/s400/redbird.png" alt="" id="BLOGGER_PHOTO_ID_5396586702735080594" border="0" /&gt;Зэ, орой ч болж, унтах ч болж. iCHM-ийн талаар ер нь дэлгэрэнгүй танилцуулах шаардлагагүй гэж бодож байна. Windows Help File форматаар бичигдсэн буюу chm файлыг нээж унших програм юм билээ. Lite хувилбар нь үнэгүй, гэхдээ нэг л файл хадгалах хязгаарлалттай. Хэдүй хязгаартай ч уншаад болоод л байх юм билээ шүү. TOC буюу Товъёг дэмжинэ.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ашиглах үеийн дүр төрх:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/SuSIsxnDfNI/AAAAAAAAA2c/ZFu31UQYE7c/s1600-h/img_0178.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/SuSIsxnDfNI/AAAAAAAAA2c/ZFu31UQYE7c/s400/img_0178.png" alt="" id="BLOGGER_PHOTO_ID_5396588556309462226" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Ном нээх үест иймэрхүү байдалтай.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSItJcUoiI/AAAAAAAAA2k/fGB3o6jQx3w/s1600-h/img_0179.png"&gt;&lt;img style="border: 0px none ; margin: 0px auto 10px; display: block; text-align: center; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SuSItJcUoiI/AAAAAAAAA2k/fGB3o6jQx3w/s400/img_0179.png" alt="" id="BLOGGER_PHOTO_ID_5396588562706899490" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;TOC дэмжинэ ээ гэж байгаа. Шилжилт хийхэд л амар юм да...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Дүгнэлт:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ном уншъя гэвэл нь ямар нэгэн зүйлд төдийлөн баригдахгүй болж байна. ipod тань хэдэн зуу, магадгүй мянгаар тоологдох номтой арвин либрари болж хувирах нь.&lt;/li&gt;&lt;li&gt;Автобус унаанд явах, хүн хүлээж суух зэрэгт аятайхан, амьдралд тустай хийх зүйлтэй болох нь.&lt;/li&gt;&lt;li&gt;iphone/ipod багагүй үнэтэй. Гэхдээ авч болох ямар арга зам байнав, хайх л хэрэгтэй. Миний хувьд, нэг гадаад нөхөр эх орондоо сонин хэвлүүлнэ, монгол ахуйн зураг хэрэг болоод байна гэхэд нь өөрийн дарсан хэдэн гайгүй зургаа өгсөн. Бартерийн шугамаар хэн хэндээ ашигтай наймаа хийсэн шүү.&lt;/li&gt;&lt;li&gt;Оюутнуудад сайхан шпаргалка, багш хүнд санаа тавих бас нэг зовлон нэгээр нэмэгдэв бололтой ;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Тэмдэглэл:&lt;br /&gt;[1] Амазоноос ном захихад ямар нэгэн асуудалгүй ч болоосой. Тээвэр, харилцаа цэгцрээгүй манай руу бараа татахад замын зардал нь барааныхаа үнээс даваад явчихдаг тал бишгүй юм шиг байгаам.&lt;br /&gt;&lt;br /&gt;[2] Sony digital book reader. Бас л сайхан амьтан байна лэ. Гэхдээ жилийн өмнөхөөс хавьгүй өөр болж, &lt;a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;productId=8198552921665981151"&gt;сайжирч байгаа бололтой&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-3037894779030646590?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/3037894779030646590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=3037894779030646590' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/3037894779030646590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/3037894779030646590'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/10/blog-post_25.html' title='Номын сайн нөхөрт дуулгах сонин'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UkVCkMiTfc0/SuRxvmuSJvI/AAAAAAAAA0M/eZyTM_zRfg0/s72-c/goodreader.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-4559401154586172816</id><published>2009-10-22T00:56:00.002+08:00</published><updated>2010-01-10T22:08:16.886+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Bash use case: Downloading Railscasts</title><content type='html'>Сүүлийн хэд хоног &lt;a href="http://rubyonrails.org/"&gt;Rails&lt;/a&gt;-ийг нилээд эрчимтэй үзэж байна. Жилийн өмнө нэг ном уншсан, хэргийг нь гаргахгүй байсаар бараг мартаж орхиж. Уул нь бол зөндөө л ном байна, бүгдийг нь ухаад суухаар нэлээд цаг зарах шинжтэй. Харин &lt;a href="http://rubyonrails.org/"&gt;rubyonrails.org&lt;/a&gt;-ийн документац хавиар хэсч яваад, &lt;a href="http://railscasts.com/"&gt;Railscasts&lt;/a&gt; хэмээх нээлттэй видео хичээлтэй нэлээдгүй хэрэглүүштэй сайт байдгийг мэдэж авлаа.&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 0px none ; margin: 0px auto 10px; display: block; text-align: center; width: 303px; height: 59px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/St82IpnaQ5I/AAAAAAAAA0E/psQ_oooVwzw/s400/railscasts.png" alt="" id="BLOGGER_PHOTO_ID_5395090400851149714" border="0" /&gt;Хичээлүүд нь их ойлгомжтой, амьдралтай. Товч бөгөөд тодорхой. Янзтай. Харин вебээр үзэхээр энд тэнд дарж, хуудас лоод хийхийг хүлээж суух нь жаахан залхуу хүрмээр. Болдог бол бүгдийг нь татаж аваад(import into media player list), эхнээс нь дуустал үзэх юмсан. Ер нь хоёр дэлгэцнийхээ нэг дээр нь гаргачихаад, хэрэгтэйг нь тогтосхээд үзээд байвал нь тун догь, цаг хугацааны хувьд хэмнэлттэй ч юм шиг, нэг сумаар хоёр туулай буудах тухай л яриа юм. &lt;br /&gt;&lt;br /&gt;Сайтын html кодыг сонжихнээ тун цэгцтэй санагдсан тул жижиг робот бичээд, гүйлгэчихмээр санагдлаа. За ингээд гялс нэг скеч бичээд, жаахан дебагдаж, зүгшрүүлээд бидний робот бэлэн боллоо:&lt;br /&gt;&lt;script src="http://pastie.org/663647.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;railscast_video_downloader.sh&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Энэ &lt;a href="http://github.com/battur/dirty_little_hacks/blob/master/railscast_video_downloader.sh"&gt;скриптийн эх&lt;/a&gt; &lt;a href="http://github.com/battur/"&gt;миний git repo&lt;/a&gt; дээр бий.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Кодын мөр бүрийг тайлбарлалтгүй байх аа, хараад л ойлгох биз. Гэхдээ скриптийн онцлогоос дурдъя:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Бүх видео хичээлийг татна. Хуудас дамжин crawl хийнэ.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Татац ямар хавтаст хураагдахыг тохируулах боломжтой. Одоогийнхоор бол скрипт байгаа газарт 'movies' хавтас үүсгээд, түүний дотор цуглуулна.&lt;/li&gt;&lt;li&gt;Татах хурдыг тохируулна. 20K/s гээд хязгаарласан тохиолдолд хавь орчиндоо балаг тарихгүй.&lt;/li&gt;&lt;li&gt;Таталт хооронд бага зэрэг амсхийнэ. Серверт тустай байж болох юм.&lt;/li&gt;&lt;li&gt;Татсан файлыг дахин татахгүй. Харин дутууг зогссон газраас нь үргэлжлүүлнэ. Тийм болохоор асааж, унтрааж, хэдэн өдөр дамнуулан ажиллуулсан ч  болох нь!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;За ингээд хичээлээ үзье:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/St81sSa-lAI/AAAAAAAAAz8/Y74gy_EJxyc/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/St81sSa-lAI/AAAAAAAAAz8/Y74gy_EJxyc/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5395089913588651010" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Татаад авчихсан болохоор гэрийн интернэт удаан байх нь эрдэм номд шимтэх ариун үйлсэд саад болж үл чадмой ;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/St81lLhz7AI/AAAAAAAAAz0/uGqY33eyFCg/s1600-h/Screenshot-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/St81lLhz7AI/AAAAAAAAAz0/uGqY33eyFCg/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5395089791479180290" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Видео нь чанартай, бичлэг сайтай юм гээч!&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Өөр, өөрийн онцлогтой 180 хичээл байна. Сайхаан!&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Тэмдэглэл:&lt;/span&gt;&lt;br /&gt;Очко багшийн бичсэн "&lt;a href="http://ochko.blogspot.com/2009/08/ruby-use-case-downloading.html"&gt;Ruby use case : Downloading Монголын Нууц Товчоо&lt;/a&gt;"-г сонирхоорой. Богинохон, цэгцтэй програм бий.&lt;br /&gt;&lt;br /&gt;Линукс - хөгжүүлэлт хийхэд нэн таатай орчин. Хийх ёстой зүйлээ юунаас ч илүү хийх олон жижиг програмын цуглуулга. Эдгээрийг өөр хооронд нь угсарч, залгаад нилээд төвөгтэй ажиллагааг тун амархан шийдчихнэ. Бүтээмжийг их өргөнө. Юникс философи гэж тусдаа лут сонирхолтой сэдэв бий. Энэ талаар пост бичихээр төлөвлөөд, материал цуглуулж байна.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-4559401154586172816?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/4559401154586172816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=4559401154586172816' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4559401154586172816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/4559401154586172816'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/10/bash-use-case-downloading-railscasts.html' title='Bash use case: Downloading Railscasts'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UkVCkMiTfc0/St82IpnaQ5I/AAAAAAAAA0E/psQ_oooVwzw/s72-c/railscasts.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-1461365232560456842</id><published>2009-10-17T01:53:00.001+08:00</published><updated>2009-10-17T16:28:12.897+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><title type='text'>Загварын шоу үзэж баймаар юм байна</title><content type='html'>Өнөөдөр Говь ХК-иас зохион байгуулж буй Fall/Winter 09'10 Fashion Show-ийг сонирхлоо. Амьдралдаа анх удаа загварын шоу үзэж байгаа минь энэ юм. Гайхалтай сайхан байлаа.&lt;br /&gt;&lt;br /&gt;Угтаа бол миний бие хувцас урлал сонирхдоггүйн дээр, загвар өмсөгчдийг тэнгэрийн явдалтай, тэнэгдүү байрын хүмүүс гэж төсөөлж явдаг. Алдаа байсан шиг байна аа, найзууд аа. Уучлаарай ;)&lt;br /&gt;&lt;br /&gt;Дизайнер хүний ур ухаанаа шингээсэн бүтээлийг амилуулж буй эдгээр бүсгүйчүүлийн донжтой алхаа, мэргэжлийн үзүүлбэр цаанаа л нэг эрч хүчтэй, урам зоригтой юм. Үзсэн хүний нүд баясч, сэтгэл сэргэмээр. Ялангуяа сонгодог хөгжмийн аянд, үдшийн даашинзтай бүсгүйчүүл маань ямар сайхан харагдаж байсан гээ? Үнэнхүү бахадмаар. Гоо сайхан ертөнцийг аварна аа гэдэг нь ер нь үнэн байх. Танхим дүүрэн хүн нижигнэсэн алга ташилтаар талархал илэрхийлнэ лэ. Загвар өмсөгчдөөс гадна дизайнер, арга хэмжээг зохион байгуулагч нарт их сайхан урам болсон байх.&lt;br /&gt;&lt;br /&gt;Бодохнээ, загварын шоу үзэж баймаар юм байна. Залуу нас, өнгө жавхаа бидэнд эрч хүч өгөхгүй гэж үү? Ер нь л гоё мэдрэмж... Үзүүлбэрийн дараа эрчүүд эхнэртээ ганц аятайхан цамц аваад өгчиж баймаар юм билээ, сайхан л бэлэг болно.&lt;br /&gt;&lt;br /&gt;Цөөн хэдэн зураг дарсныгаа та бүхэнд сонирхуулъя. Ер нь урлагийн тоглолт зэрэг анивчсан, гялалзсан, нөгөө талаар гэрэл багатай орчинд сайн флаш, линзгүйгээр чанартай зураг авна гэдэг их хэцүү эд бололтой. Блюртэй гараад ер болдоггүй, ISO 1600 -аар л авлаа да. Түүнээс гадна камерны зай дуусаад яг өнөө үдшийн даашинзтай оргил хэсгийн зургийг дарж чадаагүй :( Чамлахаар чанга атга!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/Stiqt2FWpmI/AAAAAAAAAyo/lnROHWh15jg/s1600-h/fashion_01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/Stiqt2FWpmI/AAAAAAAAAyo/lnROHWh15jg/s400/fashion_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248258364974690" border="0" /&gt;&lt;/a&gt;Зураг №1. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Butterfly)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/StiquRK8AMI/AAAAAAAAAyw/Zg8PG3hJTsE/s1600-h/fashion_02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/StiquRK8AMI/AAAAAAAAAyw/Zg8PG3hJTsE/s400/fashion_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248265636151490" border="0" /&gt;&lt;/a&gt;Зураг №2. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Lady Brown)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/StiquplOiFI/AAAAAAAAAy4/iIy_1_wuRR0/s1600-h/fashion_03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/StiquplOiFI/AAAAAAAAAy4/iIy_1_wuRR0/s400/fashion_03.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248272188868690" border="0" /&gt;&lt;/a&gt;Зураг №3. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Once in America)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/StiqvJmaXLI/AAAAAAAAAzA/zWWZW6Z7l6I/s1600-h/fashion_04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/StiqvJmaXLI/AAAAAAAAAzA/zWWZW6Z7l6I/s400/fashion_04.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248280783772850" border="0" /&gt;&lt;/a&gt;Зураг №4. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Lady Purple)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/StirIqz91SI/AAAAAAAAAzQ/4TvwwNRNDrs/s1600-h/fashion_06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/StirIqz91SI/AAAAAAAAAzQ/4TvwwNRNDrs/s400/fashion_06.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248719195723042" border="0" /&gt;&lt;/a&gt;Зураг №5. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Jet Li? )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/StirI-3z3xI/AAAAAAAAAzY/yG8kA4ECjd8/s1600-h/fashion_07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/StirI-3z3xI/AAAAAAAAAzY/yG8kA4ECjd8/s400/fashion_07.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248724580556562" border="0" /&gt;&lt;/a&gt;Зураг №6. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Beauties)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/Stiqvt8RQDI/AAAAAAAAAzI/lSb8AG6Dq6A/s1600-h/fashion_05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/Stiqvt8RQDI/AAAAAAAAAzI/lSb8AG6Dq6A/s400/fashion_05.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248290539126834" border="0" /&gt;&lt;/a&gt;Зураг №7. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Alaska?)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/StirJbMCeNI/AAAAAAAAAzg/B_W9EwOEKmk/s1600-h/fashion_08.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/StirJbMCeNI/AAAAAAAAAzg/B_W9EwOEKmk/s400/fashion_08.jpg" alt="" id="BLOGGER_PHOTO_ID_5393248732181592274" border="0" /&gt;&lt;/a&gt;Зураг №8. Загвар өмсөгч . . . . . . . . .&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Metropolitan)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Тэмдэглэл: Загвар өмсөгчдийн нэрийг мэдэхгүй тул зургийг дугаарлан, нэрийн оронд цэг тавьлаа. Таних хүний тань зураг энд тавигдсан бол нь нэрийг нь комментоор үлдээнэ үү. Зурагнуудад нэр санал болгосон ч бас болох.&lt;br /&gt;&lt;br /&gt;2009.10.16&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-1461365232560456842?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/1461365232560456842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=1461365232560456842' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1461365232560456842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1461365232560456842'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/10/blog-post.html' title='Загварын шоу үзэж баймаар юм байна'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UkVCkMiTfc0/Stiqt2FWpmI/AAAAAAAAAyo/lnROHWh15jg/s72-c/fashion_01.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-2023464054664762321</id><published>2009-07-27T00:07:00.000+08:00</published><updated>2009-07-31T21:31:38.699+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='hobby'/><title type='text'>Зураглаач болов оо, би ;)</title><content type='html'>Өвөл цөөн хэдэн сар томилолтоор Японд ажиллалаа. Токио хавийн өвлийг ч ямар өвөл гэхэв, цайрах цасны барааг тэнд ер нь харсангүй. Зуны ботинктой туусаар л байгаад ирлээ. Богино буюу 3 хүртэлх сарын хугацаагаар Японд ажиллаж амьдарвал нь их сонирхолтой, харин түүнээс жаахан удвал мань мэт нь баахан уйдах шинжтэй.&lt;br /&gt;&lt;br /&gt;Эргээд бодоход зөв бодолтой, шижигнэсэн сайхан залуустай хамтран ажиллаж байжээ. Одоо ч тэдгээр эрхэм хүмүүстэй холбоотой байж, гэр орноор нь хааяадаа зочилж, мэнд устай явахыг боддог. Очих бүрт хоол цай болон, төрсөн дүү шигээ хүлээн авч, шөнө хугаслан элдвийг хөөрөх ах эгчтэй би ч азтай хүн юм. &lt;a href="http://gobigobi.blogspot.com/"&gt;Гоби&lt;/a&gt;, Галаа, Батака, &lt;a href="http://ochko.blogspot.com/"&gt;Очко&lt;/a&gt; нарын хүмүүс, тэдний гэр бүлийнхэнд би ер нь нэлээдгүй өртэй дэг.&lt;br /&gt;&lt;br /&gt;12 сарын дундуур Гобийнд яваад очлоо. Бас л дайлуулж, цайлуулж, хүндэрсэн нь ойлгомжтой, ккк. Нөхөр нэг бандгар хар[1] юм авчихсан байна. Эргүүлж тойруулж, түүнийгээ тайлбарлана, зураг авч үзүүлнэ. Авсан зурагнууд нь ямар ч гоё юм, ямар ч тод юм. Бүр хорхой хүргэчихлээ. Хэд дарж үзэв. Тансаг!&lt;br /&gt;&lt;br /&gt;Хэд хоногийн дараа нөхрөөс линк ирэхнээ, &lt;a href="http://vimomn.net/"&gt;Вимомн.нэтэд&lt;/a&gt;[2] гэрэл зураг сонирхогчдын клуб байдаг аж. Бүртгүүлээд л авлаа. Фото зурагчдын зайлшгүй мэдэх ёстой онолоос авахуулаад, төрөл бүрийн хичээлүүдийг цуврал болгон системтэйгээр оруулжээ. Хичээл болгон даалгавартай, доор нь гишүүд авсан зургаа тайлбартай оруулснаар, сонирхолтой хэлэлцүүлэг энд тэндгүй өрнөж эхэлсэн байна. Клубын зохицуулагч нь английн хамгийн алдартай фото студид мэргэжлийн зурагчнаар ажиллах Эбэ[3] хэмээх монгол залуу байна. Гишүүд түүнийг багш аа хэмээн авгайлах ба нөхөр ч хүмүүсийн ур чадварт тааруулан маш гоё зөвлөмж бичих юм. Харин манай Гоби өсөх ирээдүйтэй мундаг зураглаач-сурагч болчихсон, фото сонирхогч дундаа ихэд нэр хүндтэйд тоогдоод бас ч гүй Токио хотоор фото экскурс зохион байгуулан, түмний манлайд гялалзаж яваа нь клубын үйл ажиллагаанаас тодхон харагдах ажээ.&lt;br /&gt;&lt;br /&gt;За тэгээд, горхой хүрээд еөр болдоггүй. Нэг бандгар хартай болохоор шийдлээ... Амралтын өдөр дамнуулдан Амазон DSLR[4] хэсгийн сэтгэгдэл, дүгнэлтийг нэгийг үлдээлгүй шүүв. Уншиж уншиж төсөр үнэ, өндөр рэйтингтэйгээр нь &lt;a href="http://www.amazon.com/Nikon-Digital-18-55mm-3-5-5-6G-Zoom-Nikkor/dp/B000KJQ1DG/ref=sr_1_1?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1248589783&amp;amp;sr=1-1"&gt;Nikon D40&lt;/a&gt;-г[5] тоочигдлоо. Клубынхнаасаа энэ аппаратны талаар санал асуухаа бас мартсангүй. Үлэмж том плакат хэвлэх гээгүй л бол өндөр пиксельтэй аппарат төдийлөн шаардлагагүй гэнэ, DSLR л бол DSLR, зурагчны өөрийн техник ур дүй чухал. Тэгээд ч сайн гэрэл зургийг 100% гэвэл нь мэдрэмж-50%, гэрэл-40%, техник-10% хувийг нь бүрэлдүүлдэг юм байна. Ер нь эхлэн сурч байгаа хүн учиргүй үнэтэй аппарат хөөх нь амьдралдаа жолоо барьж үзэлгүйгээр &lt;a href="http://en.wikipedia.org/wiki/Lamborghini"&gt;Ламборгини&lt;/a&gt; худалдаж авахтай утга нэгэн гэнэ ээ. Би ч хайран Ламборгиниг яйрин ямбий болгоё гэж санасангүй D40-дээ сэтгэл ханалаа, ккк. (Ер нь D80, 90 авчих мөнгө байсийм болов уу? ;)&lt;br /&gt;&lt;br /&gt;Нутаг буцахаас 2 долоо хоногийн өмнө, &lt;a href="http://www.sofmap.com/product_list/exec/_/gid=UD00000000"&gt;Sofmap&lt;/a&gt;[6]-аас хуучин D40 боди-г, 18-55mm, 55-200mm 2 линзийн хамтаар боломжийн хямд худалдаад авчихлаа. Дараад л эхлэнэ шүү дэ. Эхний оролдлогууд баахан бүтэлгүй. Зураг авах ч зугаа төдийхөн зүйл биш бололтой дог оо. Үүнээс хойш авсан хар аппаратаа өглөө оройгүй үнгэж явсаар өнөө shutter speed, focal, white balance-ийн уялдааг овоо гайгүй ойлгож эхэллээ.&lt;br /&gt;&lt;br /&gt;Ингээд сав л хийвэл аппаратаа цүнхлээд, үүрч явдаг болов. Хүн хар эгнүүлж зогсоогоод, болсон болоогүй шархийлгээд яваад байхаар хавь ойрондоо зурагчин хэмээн тоогдох аястай. Хэдэн зуугаар нь патиар дараад, дарсандаа дүгнэлт хийгээд байхаар арга барил маань яах аргагүй тогтмол дээшилж байх шиг санагдана. Гэнэтийн тохиолдолд, ялангуяа гэрэл багатай орчинд хөрөг зураг дарахаар олигтой үр дүнд хүрэхгүй байх нь бас бий.&lt;br /&gt;&lt;br /&gt;Өнгөрдөг 5 сард "Үзэмжит байгаль" нэртэй фото зургийн уралдаан вимомн.нэтэд зарлагдлаа. Клубынхан гайгүй идэвхитэй оролцож байна. Хаврын орог саарал өдрүүд, хангай дэлхий ногоорч амжаагүй үес, дөмөгхөн зураг авч чадахгүй л яваад байлаа. Нэг амралтын өдрөөр лагерийн хойд дэнж өгсөөд, жаал зураг дарлаа. Гурван зураг сонгож байгаад, уралдаанд өгснөөс "Баянголын ам өгсөөд, толгод тонгойх агшинд..." маань 2-р байрт шалгарчээ. Бөөн баяр. Клубын гишүүд баяр хүргэж, зурвас бичээд л, нэг хэсэг додигор суув.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/SmwJys5bNKI/AAAAAAAAAgc/PYGjsrvju-o/s1600-h/bayangol_by_battur_large.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 148px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SmwJys5bNKI/AAAAAAAAAgc/PYGjsrvju-o/s400/bayangol_by_battur_large.jpg" alt="" id="BLOGGER_PHOTO_ID_5362672022941545634" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"Баянголын ам өгсөөд, толгод тонгойх агшинд..."&lt;br /&gt;Зураглаач: С.Баттөр&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Саяхан уралдааны шагнал болох "The Digital Photography Handbook"[7] нэртэй сайхан номыг хүлээн авлаа. Эбэ багш маань урмын үгсээр хавтсыг нь мялаагаад, гарын үсгээ зуржээ. Их баяртай байна. Хамт ажилладаг, бас фото сонирхдог ах хүүд[8] номоо гайхуулж, хорыг нь жаал малтаад авахаа бас мартсангүй ээ гэж, ккк...&lt;br /&gt;&lt;br /&gt;Ингээд Вимомн.нэтийн гэрэл зураг сонирхогч андууддаа их баярлалаа. Мөн намайг "уруу татсан" Гоби ахдаа талархъя ;)&lt;br /&gt;&lt;br /&gt;Эцэст нь хэлэхэд, фото зургаар хичээллэх тун сонирхолтой юм байна. Шинэ газар орон үзнэ, шинэ хүмүүстэй танилцана. Мөн өмнө нь анзаардаггүй, хайхардаггүй байсан олон гайхалтай зүйлсийг эргэн таних, мэдрэх боломжийг олгоно. Ер нь залуу нас, аз жаргал, гэр бүл, хайр энэрэлийн торгон мөчийг гэрэл зурагт мөнхөлнө гэдэг өөрөө их буянтай үйл байх. Гэрэл зургаар хичээллэцгээе, залуус аа.&lt;br /&gt;&lt;br /&gt;Үүнийг уншиж байгаа найз нөхөддөө өөрийн сурсан багахан мэдлэгээ хуваалцахад бэлэн байна. Аппарат дагалдах хэрэгслийн хувьд жаахан үнэтэй байж болох ч, алдаад туучихсан торгон мөчүүд түүнээс ч үнэтэй болох цаг үе ирэх ч юм бил үү, хэн мэдлээ. Ухаан алдам үнэтэй хөөрөг, хурдан морьноос л лав хамаагүй нийтлэг хобби нь лавтай. Дарсан зургаа бариад явахад дэлхийн хаана ч нэвтрэлцэх нь ойлгомжтой. Гэрэл зураг цаг хугацаа, орон зайг эгнэгт мөнхөлмой.&lt;br /&gt;&lt;br /&gt;Миний болон журмын нөхдийн фото цоморлиг&lt;br /&gt;============================================&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://twitpic.com/photos/battur"&gt;Миний твитпик&lt;/a&gt;: http://twitpic.com/photos/battur&lt;br /&gt;Flickr хуудас маань баахан замбараагүй байгаа, цэгцэлж дуусгаад хаягийг нь комментоор оруулъя.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/buyanaa/"&gt;Буянцогтоогийн фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/ganaaou/"&gt;Ганаагийн фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/gobimn/"&gt;Гобийн фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/mugids/"&gt;Мөнхцэцэгийн фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/sukhbat/"&gt;Сүхбатын фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/30708430@N06/"&gt;Эрдэнийн фликр хуудас&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Тайлбар&lt;br /&gt;============================================&lt;br /&gt;[1] Ихэнхи мэргэжлийн аппарат хар өнгөтэйн дээр, сонирхогчийнхоос овор хэмжээний хувьд хавьгүй том байдгаас ингэж нэрлэх болсон нь лавтай.&lt;br /&gt;&lt;br /&gt;[2] Япон улсад сурч, ажилладаг монголчуудын дунд түгээмэл хэрэглэгдэх SNS сайт. Ер нь л халуун ам бүлийнхэн шүү. Сайхан охид бүсгүйчүүл олон байдаг шиг байна лэ, одоогийн байдлаар хэн нэгэнтэй нь танилцаж амжаагүй л явна, ккк...&lt;br /&gt;&lt;br /&gt;[3] Эрдэнэбат. Мэргэжлийн зураглаач. Мэдлэгтэй, тулхтай энэ залуутай биечлэн уулзсан, ядахнаа зүсийг нь таних хүн манай клубт байхгүй л болов уу. Сайхан зөвлөгөө бичдэг ч, өөрийнхөө хөрөг болон авсан зургаа ер үзүүлдэггүй нууцлаг гайхал.&lt;br /&gt;&lt;br /&gt;[4] A digital single-lens reflex camera (digital SLR or DSLR) is a digital camera that uses a mechanical mirror system and pentaprism to direct light from the lens to an optical viewfinder on the back of the camera. Эх сурвалж: Википедиа.&lt;br /&gt;&lt;br /&gt;[5] DSLR ангилалдаа хамгийн хөнгөн нь. $450 орчимд 18-55mm линзтэй нь худалдаад авчихна. Гэрэл зураг дөнгөж сонирхож байгаа над шиг бойтогтой хүүхдүүдэд яг тохирох аппарат.&lt;br /&gt;&lt;br /&gt;[6] Япондоо их олон салбартай, электрон барааны дэлгүүр. Токио, Акихабарад гэрэл зургийн хэрэгслээр дагнасан хуучин барааны(中古) дэлгүүр бий. Сонголт арвинтай, давгүй мухлаг байдаг шүү ;)&lt;br /&gt;&lt;br /&gt;[7] The Digital Photography Handbook&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/Smv25yzLu1I/AAAAAAAAAgU/18bjUMzsz4w/s1600-h/thanx.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/Smv25yzLu1I/AAAAAAAAAgU/18bjUMzsz4w/s400/thanx.jpeg" alt="" id="BLOGGER_PHOTO_ID_5362651254064134994" border="0" /&gt;&lt;/a&gt;Хажууд нь талархлын үгсээ байрлуулчихъя ;)&lt;br /&gt;&lt;br /&gt;[8] Мундаг менежер, salesman. Түүний &lt;a href="http://www.flickr.com/photos/sukhbat/"&gt;Flickr хуудсаар&lt;/a&gt; зочлоорой.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-2023464054664762321?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/2023464054664762321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=2023464054664762321' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2023464054664762321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2023464054664762321'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/07/blog-post.html' title='Зураглаач болов оо, би ;)'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UkVCkMiTfc0/SmwJys5bNKI/AAAAAAAAAgc/PYGjsrvju-o/s72-c/bayangol_by_battur_large.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-66131923460047012</id><published>2009-06-30T09:06:00.000+08:00</published><updated>2009-06-30T18:39:13.500+08:00</updated><title type='text'>NERDTree: Vimд дурлагсдад зориулав</title><content type='html'>Юникс орчинд ажиллаж, амьдардаг хүмүүс ямар текст засварлагч ашиглаж байна вэ? Миний хувьд консоль хавиар нутаглаад бүтэн нэг жил болох гэж байна. Серверт гаднаас холбогдож програм бичдэг болохоор яах аргагүй CLI[1] бүхий текст засварлагчийг түлхүү ашиглана. Түг түмэн засварлагчаас харин алийг нь вэ?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt;. Vi Improved. Үнэхээр супер програм. Ажил хөнгөвчлөх маш олон комбинаци, өргөтгөх боломж зэрэг нь сэтгэл ихээр татна. Бараг өдөр болгон шинэ комманд, shortcut-тай танилцаж байх аястай. Төдүй хэмжээгээр ч ажлын бүтээмж дээшлэх юм. Өнөөдрийн байдлаар би гэдэг хүн бүх боломжийнх нь лав 5 хүрэхтэй үгүйтэй %-ийг л ашиглаж байгаа. Тэгээд бодохоор, гүй э мөн дундаршгүй далай яа? Хакерууд Textmate[2] .vs. Vim хэмээн мөнхөд &lt;a href="http://weblog.jamisbuck.org/2008/10/10/coming-home-to-vim"&gt;харьцуулан ярих&lt;/a&gt; нь аргагүй ч юм уу?&lt;br /&gt;&lt;br /&gt;Анхлан Vimдэх үест хавтас дамжин файл засварлах нь их төвөгшөөртэй санагддаг. Байн байн cd хийж, файл хааж нээгээд байхаар, сүүлдээ түүндээ дадаад ч байх шиг. Тэгснээ үүнээ жаахан хялбаршуулж pushd цохиж баахан таваргах жишээтэй. Арай гайгүй болоод screen, Vim-ийн split, tabe зэргийг цохино.&lt;br /&gt;&lt;br /&gt;Хэд хоногийн өмнөөс чөлөө цагаараа Rails-аар жижиг апп хийж эхлэв. Олон үе бүхий хавтасны бүтэцтэй, ийшээ тийшээ их шилжиж ажиллаж байгаа болохоор :tabe ~/path1/path2/path3/path4/yoohhh-finally-filename мэтээр удаа дараалан цохих үнэнхүү залхуутай болоод ирлээ. Vim-ийн файл брауз хийх олигтой плагин олдохгүй золтой Emacs[3] руу урвачихсангүй ;)&lt;br /&gt;&lt;br /&gt;Явж явж&lt;a href="http://www.vim.org/scripts/script.php?script_id=1658"&gt; NERDTree&lt;/a&gt; гэх плагины сургийг гаргав. Vim-full[4] дээр автоматаар суусан байдаг боловч, байгаа нь хуучин хувилбар нь юм байна. Шинийг нь &lt;a href="http://github.com/scrooloose/nerdtree/tree/master"&gt;эндээс&lt;/a&gt; татаж авч суулгаад, баруун солгойгүй ашиглаж эхлэх нь тэрээ. Одоо хавтас хооронд шилжиж, &lt;a href="http://www.flickr.com/photos/30496122@N07/2862367534/sizes/o/"&gt;файл нээхээс амархан зүйл үгүй боллоо&lt;/a&gt; ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SklzCK0_gOI/AAAAAAAAAfI/TkI51YdGJ7E/s1600-h/Screenshot-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 298px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SklzCK0_gOI/AAAAAAAAAfI/TkI51YdGJ7E/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5352936113210097890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Тайлбар&lt;br /&gt;=====================&lt;br /&gt;[1] CLI - Command Line Interface. Товчгүй, хулганагүй, зөвхөн комманд цохиж ажиллах интерфэйс гээд ойлгоход болно. Дээр үеийн програмууд бүгд ийм интерфэйстэй байсан.&lt;br /&gt;&lt;br /&gt;[2] Textmate - The Missing Editor for Mac OS X. Мак компьютерт суулгаж ашиглах боломжтой супер засварлагч. Миний хувьд ашиглаж байсан удаа байхгүй, МакВорлд-д бурхан Буддагаас ч илүү алдартай.&lt;br /&gt;&lt;br /&gt;[3] Emacs - Extensible, customizable text editor—and more. Бас л ашиглаж үзээгүй. &lt;a href="http://ochko.blogspot.com/"&gt;Очко&lt;/a&gt; сэнсэйн блогоос мөн нэг чимээгүй гигант болохыг &lt;a href="http://ochko.blogspot.com/2007/11/emacs.html"&gt;мэдэж&lt;/a&gt; авсан.&lt;br /&gt;&lt;br /&gt;[4] Линукст суусан ирдэг Vim нь цомхон, нэмэлт сангүй. Ойр зуурхан хэрэглэж байгаа хүмүүст бол Vi-ээс нэг их ялгагдахгүй, тийм ч болохоор амт нь мэдрэгдэхгүй. Мэдрэе гэвэл Убунтучид sudo apt-get install vim-full комманд өгөөд, хэрэглээд үзээрэй.&lt;br /&gt;&lt;br /&gt;Төгсгөл&lt;br /&gt;=====================&lt;br /&gt;Vim сайн, харин бусад нь муу гэж огт хэлээгүйг минь анзаараарай ;) "Ямар засварлагч сэтгэлд тань хамгийн их ойрхон байнав, түүнийгээ сонгож аваад тултал нь ашиглаж сурахыг хичээгээрэй. Ингэвэл бүтээмжээ 200% нэмэгдүүлж чадна, харин юм юм рүү үсчээд байвал, юм юмны л дундуур болно." гэж ESR-ийн номноос бас уншиж байсан юм байна. Vim.Lovers-т амжилт хүсье.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-66131923460047012?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/66131923460047012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=66131923460047012' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/66131923460047012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/66131923460047012'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/06/nerdtree-vim.html' title='NERDTree: Vimд дурлагсдад зориулав'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UkVCkMiTfc0/SklzCK0_gOI/AAAAAAAAAfI/TkI51YdGJ7E/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-2547374710059383013</id><published>2009-06-23T01:04:00.000+08:00</published><updated>2009-06-23T21:40:40.900+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><category scheme='http://www.blogger.com/atom/ns#' term='literature'/><title type='text'>Жоорж Оруэлл - Эзнээ сольсон нь</title><content type='html'>Хэд хоногийн өмнө 10,000 төгрөгөөр &lt;a href="http://en.wikipedia.org/wiki/Animal_Farm"&gt;Жоорж Оруэлл - Эзнээ сольсон нь&lt;/a&gt;, Шолохов - Дөлгөөн Дон I,II, Жюль Верн -Дэлхийг тойрсон 80 хоног, Дашдэлэг, Октябрь нарын - Орон орны хоол зэрэг нэлээд хуучны номнууд худалдаж авлаа. Хэвлэгдээд өчнөөн жил болсон ч эдэлгээ нь харин шинээрээ шахуу юм, магадгүй хаа нэг аймгийн төвийн номын санд он удаан жил дарагдаж хэвтээ биз. Харин өнөө шинээр хэвлэгдсэн ганц ном л 15,000 төгрөг буюу эдгээрийг авдгаас хавьгүй үнэтэй байгаа.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/Sj-6XJTfsgI/AAAAAAAAAeo/rs8eEHmZsYA/s1600-h/DSC_1079.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_UkVCkMiTfc0/Sj-6XJTfsgI/AAAAAAAAAeo/rs8eEHmZsYA/s400/DSC_1079.JPG" alt="" id="BLOGGER_PHOTO_ID_5350199789136884226" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Шинээр авсан номнууд&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;....Хэдэн жилийн өмнө Хятад руу гаргахаар зэхэж байсан вагонд гаалийнхан шалгалт хийхэд 40тоннын контэйнер дүүрэн ховор уран зохиолын номнууд гарчээ. Одоо бидний эрээд олддоггүй дээхэн үеийн мундаг зохиолч, орчуулагчдын гайхамшигтай бүтээлүүд зүгээр л урд хөршийн 00-ийн цаасны үйлдвэрт түүхий эд болон ачигдсан нь тэр байж. Тэр чигтээ гараад явчихсан бол, гөө мөн хайран аа. Магадгүй өмч хувьчлалаар номын сангийн барилгыг хувьчилж авсан нөхөр тавиур дүүрэн номоо яажшуухан хэдэн цаас болгох аргаа олж ядаж ядаж, эцэст нь урагш ачуулах "супер" шийдэл олсон нь тэр байх. Ачаа ч хураагдаж, хэдэн жилийн дараа арай сэтгэлтэй хүний ч гарт очиж. Номонд хорхойтой хүмүүс &lt;a href="http://forum.asuultserver.com/viewtopic.php?f=130&amp;amp;t=140750"&gt;энэ хуудсаар&lt;/a&gt; нэг ороод гараарай.&lt;br /&gt;&lt;br /&gt;Ингээд ном авсан өдрийнхөө оройноо "Жоор Оруэллийн Эзнээ сольсон нь"-ийг уншиж дуусгалаа. Бурангуй нийгэм, түүний үр урхагийн талаар энгийн үгээр, тун ч ёжтойхон бичсэн зохиол аж. Сайн ч орчуулсан байна.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/Sj-9Tz0j8_I/AAAAAAAAAfA/ncExllYJXvM/s1600-h/Animal-Farm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 322px; height: 400px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/Sj-9Tz0j8_I/AAAAAAAAAfA/ncExllYJXvM/s400/Animal-Farm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350203030365271026" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Гол баатрууд&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Английн хөдөө тосгон, ноён Жонсын ферм. "Өөдгүй" архичдад зарагдсаар залхсан амьтад хувь заяандаа их л гутарцгаах аж. Мажор нэртэй бодон үхэхийн өмнө энэ насныхаа мөрөөдлийг амьтдад ярина. Бослого гаргаж, хүмсийг хөөж явуулаад бүх амьтад тэгш эрхтэйгээр, хувь заяагаа өөрсдөө мэдэж, баян цатгалан амьдрах тийм сайхан цаг үе хэзээ нэгэн цагт ирэх тухай хүүрнэнэ. Бодон өнгөрөөд удалгүй амьтад бослого гаргаж, фермийн хяналтыг гартаа авна. Бүх амьтад тэгш эрхтэй ба нэг амьтан нөгөөнхөө амийг хөнөөхгүй байх, ор хөнжил, хувцас хунарыг хэзээд хэрэглэхгүй гэх мэт 7 заалттай хуулийг бүх нийтээр батална. Өөрсдийгөө хамгийн ухаантай нь гэж тас мэлзэх гахайнууд удалгүй шийдвэр гаргах бүхий л эрх мэдлийг авах ба ферм тун аажмаар урьд байснаас ч бүр дор боолын газар болж хувирна. Бусад амьтад үүнийг эс анзаарах бөгөөд одоогийн нөхцөл байдал нь ямар ч болов Жонсын үеийнхээс хавьгүй дээр гэдэгт итгэсээр байх болно. Хуучин батласан хууль нь "Бүх амьтан тэгш эрхтэй, түүний дотор гахай бүр илүү тэгш эрхтэй" гэсэн марзан тунхаг болсныг хэн ч үл анзаарах ажгуу.&lt;br /&gt;&lt;br /&gt;Зохиогч(1903-1950) тухайн үеийн Сталин, түүний тойрон хүрээлэгсдийн бий болгосон тоталитар тогтолцоог шүүмжилж ийн бичиж байжээ. Бүр номын баатруудаар тодорхой хүмүүсийг хүртэл &lt;a href="http://en.wikipedia.org/wiki/Animal_Farm#Characters_and_their_possible_real-life_counterparts"&gt;төлөөлүүлсэн нь&lt;/a&gt; байх юм. Харин миний бодоход энэ номон дээрх бүх зүйл манай Монголд биежилтээ бүрэн олоод байгаа юм шиг... Төрийн албан тушаалыг хувьдаа урвуулан ашигладаг, хувийн компани шигээ ойлгодог ухнууд. Хүчээр дарамтлах олигархиуд, хүний амийг нохой хуцахын дайтай үл ойшоох муйхрууд. Дарлагдсаар, мунхарсаар нөхцөл байдалтайгаа нэгэнт эвлэрч эхлээд буй хүн зон. Ай да, гурвалжин дөрвөлжин алаг эрээн хорвоо юу?&lt;br /&gt;&lt;br /&gt;Харин та юу гэж бодож байна?&lt;br /&gt;&lt;br /&gt;========================================&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Хавсралт:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;Зохиол нийт 10 бүлэгтэй ба, бүлэг тус бүрийг тун эвтэйхэн хураангуйлсныг эндээс үзэж болно: &lt;a href="http://www.online-literature.com/orwell/animalfarm/"&gt;http://www.online-literature.com/orwell/animalfarm/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Номын хавтасны зургийг тун удахгүй тавих болно ;)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-2547374710059383013?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/2547374710059383013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=2547374710059383013' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2547374710059383013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2547374710059383013'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/06/blog-post.html' title='Жоорж Оруэлл - Эзнээ сольсон нь'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UkVCkMiTfc0/Sj-6XJTfsgI/AAAAAAAAAeo/rs8eEHmZsYA/s72-c/DSC_1079.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-8695461640811059971</id><published>2009-06-05T10:42:00.000+08:00</published><updated>2009-06-05T10:46:29.737+08:00</updated><title type='text'>Sudo Make Me a Sandwich</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/SiiGiYywdDI/AAAAAAAAAeI/PdB9eACm0k8/s1600-h/sandwich.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 360px; height: 299px;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SiiGiYywdDI/AAAAAAAAAeI/PdB9eACm0k8/s400/sandwich.png" alt="" id="BLOGGER_PHOTO_ID_5343668883204109362" border="0" /&gt;&lt;/a&gt;Линукс програмчдад зориулав.&lt;br /&gt;Эх сурвалж: &lt;a href="http://rorr.im/digg.com/programming/25_best_programmer_webcomic_strips/d6f8e88077d1425bc908aadcd82bd0d0.html"&gt;25 Best Programmer WebComic Strips&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-8695461640811059971?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/8695461640811059971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=8695461640811059971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8695461640811059971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/8695461640811059971'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/06/sudo-make-me-sandwich.html' title='Sudo Make Me a Sandwich'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UkVCkMiTfc0/SiiGiYywdDI/AAAAAAAAAeI/PdB9eACm0k8/s72-c/sandwich.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-1292097891229041296</id><published>2009-01-04T09:34:00.000+08:00</published><updated>2009-01-06T07:59:58.229+08:00</updated><title type='text'>The Memory Book</title><content type='html'>&lt;span style="font-style: italic;"&gt;(vimomn.net-д 12 сарын сүүлээр бичсэн тэмдэглэл)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SWATLTufS8I/AAAAAAAAAbQ/vJMbAhZPApw/s400/the_memory_book.jpeg" style="border: 0px none ;" align="left" border="0" /&gt; Саяын амралтын хоёр өдөр санах ой сайжруулах талаархи зөвлөмжтэй маш хөөрхөн ном нэгийг уншлаа. Аль дивангарын буюу 1974 оны хэвлэл байна, зохиогч нь Harry Lorayne &amp;amp; Jerry Lucas нар аж.&lt;br /&gt;&lt;br /&gt;Солих, линкдэх болон peg системүүдийг ашиглаад ямар ч зүйлийг хялбархан тогтоож болдог юм байна, хамгийн гол нь тогтоох зүйлээ аль нэгэн сайн мэдэх зүйлтэйгээ холбоод зураг болгон төсөөлөх, оюундаа өнгө нэмэн дүрслэх явдал ажээ.&lt;br /&gt;&lt;br /&gt;Өчигдөр гучин зургаан оронтой тоог гурван минутад цээжилж, араас урдаас нь шууд хэлж үзэв. Болж байна. Мөн 20 гадаад үг хэдхэн хоромд дэс дарааллаар нь тогтоогоод, яг тэд дэх үг нь тэр гээд хэлж чадаж байна лэ, сонирхолтой нь өнөөдөр ч тэднийг тод санаж байна. Бас календарь гэдэг зүйлийг огт ашиглахааргүй болов. Энэ мэт техникүүд бүгд энд бичигдсэн байна&lt;br /&gt;&lt;br /&gt;Жишээ нь 2009 оны календарыг "Ertiid Ulmaa galiin och urdiish" гээд цээжилчихэж байгаам. Ухаан нь "Эртийдээр Улмаа улаан гараараа галын оч үрээд л, ид шидийн, бас аймаар байсан" байх нь гээд төсөөлчихнө. 2009 оны саруудын эхний ням гарагуудыг дээрх өгүүлбэр болгоод кодлосон нь энэ. r-4,t-1,l-5,m-3,7-k,2-n тоонуудыг арын үсэгнүүдэд нь харгалзуулаад өмнө нь цээжилсэн байх хэрэгтэй, жишээ нь 4-г four гэж бичдэг, сүүлийн үсэг нь r.m үсэг доошоо 3, n үсэг 2 шүдтэй ч гэдийм уу.&lt;br /&gt;&lt;br /&gt;Үүнээс I-р сарын эхний ням гараг 4нд, II-р сарынх 1нд гэвэл 12 сарынх: 4-1-1 + 5-3-7 + 5-2-6 + 4-1-6 байдлаар тайлагдана. 2009 оны 1 сарын 5 бол Даваа гараг, 2 сарын 8 бол Ням гараг гэдэг нь эндээс харагдаж байна уу?&lt;br /&gt;&lt;br /&gt;2010: 3-7-7 + 4-2-6 + 4-1-5 + 3-7-5&lt;br /&gt;2009: 4-1-1 + 5-3-7 + 5-2-6 + 4-1-6&lt;br /&gt;2008: 6-3-2 + 6-4-1 + 6-3-7 + 5-2-7&lt;br /&gt;&lt;br /&gt;Өмнөх жилийн Ням гарагуудыг олохдоо сар бүрийнх дээр 1-ийг нэм, ирэх жилийнхийг олохдоо харин 1-ийг хасаарай. Өндөр жилийн хувьд анхаарах жижиг зүйл бол бий, та бүхэн гярхай харвал анзаарна.&lt;br /&gt;&lt;br /&gt;Манай ангийн хүүхэд энд тэнд санах ойн олимпиадад оролцоод шаггүй амжилттай яваа, дээр ирээд сонин ярихаар нь энэ талаар судлаж үзвэл их зүгээр юм байна гэж бодож байлаа. Хачир болгож ярихад саяын уншдаг ном их хуучин ном, Яманотэ шугам, Эбису экинээс жаахан яваад Good Day Books нэртэй англи хуучин номын дэлгүүр байна лэ, тэндээс авсийм. Номоо wishlist-д бүртгүүлчихээр, олоод мэйл биччих юм билээ. Токио дахь хамгийн том англи номын дэлгүүр гэсэн шүү ;)&lt;br /&gt;&lt;br /&gt;Саруул, сэргэг санах ойн төлөө!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-1292097891229041296?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/1292097891229041296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=1292097891229041296' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1292097891229041296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/1292097891229041296'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2009/01/memory-book.html' title='The Memory Book'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UkVCkMiTfc0/SWATLTufS8I/AAAAAAAAAbQ/vJMbAhZPApw/s72-c/the_memory_book.jpeg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-6432151906806882741</id><published>2008-11-24T18:00:00.000+08:00</published><updated>2009-01-04T09:54:20.174+08:00</updated><title type='text'>Итгэлийн хурд</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;div   style="border-width: 0px; margin: 0px; padding: 3px; width: auto; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left;font-family:Georgia,serif;font-size:100%;"&gt;&lt;div style="text-align: left;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SWAVwuQGqJI/AAAAAAAAAbY/SZREgkTCjKk/s1600-h/the_speed_of_trust.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 156px; height: 239px;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SWAVwuQGqJI/AAAAAAAAAbY/SZREgkTCjKk/s400/the_speed_of_trust.jpg" alt="" id="BLOGGER_PHOTO_ID_5287249889326442642" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Aрлын Наран улсаас бичиж сууна. Ирэх болгондоо заавал очдог газар маань Шинжуку дэх &lt;/span&gt;&lt;a href="http://bookweb.kinokuniya.co.jp/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Кинокүния&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; номын их дэлгүүр. Түгдрэлгүй уншихаар төвшинд япон хэл маань одоохондоо хүрээгүй тул англи ном хэрэгцээндээ тааруулаад авна. Энд мэргэжлийн чиглэлийн ном үнэ өндөр байхад, текстбүүк, пэпербэк ер нь хямд талдаа. Сар хагасын өмнө&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li style="margin-left:20px;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Design Patterns in Ruby&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left:20px;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Founders at Work&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-left:20px;"&gt;&lt;a href="http://www.amazon.com/SPEED-Trust-Thing-Changes-Everything/dp/1416549005/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1227520288&amp;amp;sr=8-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The Speed of Trust&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;зэрэг номнууд авсны гурав дахийг нь өчигдөр уншиж дуусгалаа. Агуулга сайтай, сургамжтай, прагматик уг номыг Stephen M.R. Covey болон Rebecca R.Merill нар хамтран бичиж, 2006 онд олны хүртээл болгожээ. Тэмдэглэн авсан цөөн хэдэн өгүүлбэрүүд. . .&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;“Widespread distrust in a society . . . imposes a kind of tax on all forms of economic activity, a tax that high-trust societies do not have to pay.” – Francis Fukuyama&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;(Багцаалдан орчуулбал: “Өндөр-итгэлцэл бүхий нийгэмд төлөх шаардлагагүй таксыг итгэлцэл унасан газар эдийн засгийн бүхий л харилцаан дээрээ нэмж төлсөөр байдаг.” – Франсис Фукуяама)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;“Үл итгэлцэл нь эдийн засгийн харилцаанд сөргөөр нөлөөлөөд зогсохгүй, хүн хоорондын харилцаа, хамтын ажиллагаа, шийдвэр, ер нь хүний амьдралын бүхий л орон зайд чөдөр тушаа болдог.“ – Стифэн М.Р. Кови&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Британийн социологич Дэвид Хэлперний судалгаагаар нийт Америкчуудын 34% нь ямар нэгэн байдлаар бусдад тээнэгэлзэлгүй итгэж чадах бол энэ тоо латин америкт 23%, африкт 18%, түүнчлэн 4 үеийн өмнө энэ үзүүлэлт Их Британид 60% байснаа өдгөө 29% хүртлээ буурсан үзүүлэлттэй гарчээ. Сайн мэдээ нь Скандинавын орнуудад(Дани, Швед, Норвеги, Голланд) хамгийн өндөр буюу 68%-тай байгаа бол Мексик 1983 оны байдлаархи 19%-иас өдгөө 31%-д хүрсэн нь  нийгмийн итгэлцүүрийг өсгөж болдгийг харуулж байна.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;(Монгол минь хэдэн хувьтай бол? Өгсөж явна уу, уруудаж явна уу? Хүн бүрийн оролцоо юу байх вэ?)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Хурд болон өртөг нь итгэлцэл ямар байхаас шууд хамаараалтай хоёр хэмжигдхүүн.  Итгэлцэл бага газарт хурд удаан, өртөг өндөр байдаг.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;↓ Итгэлцэл = ↓ Хурд ↑ Өртөг&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Харин итгэлцэл өндөр газарт хурд нэмэгдэн, өртөг буурдаг.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;↑ Итгэлцэл = ↑ Хурд ↓ Өртөг&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;9/11-ний террорист халдлагын дараагаар америкийн агаарын тээврээр аялагчдын аюулгүй байдалдаа итгэх итгэл үлэмж хувиар уналаа. Онгоцонд алан хядлага үйлдэх заналхийлэл оршсоор байтал аюулгүйн баталгаа гаргах хяналтын систем зохих ёстой хэмжээнд хүчтэй байж, таслан зогсоож чадаагүйг тэр үед хүн бүр анзаарсан байх. 9/11-ээс өмнө онгоц хөөрөхөөс хагас цагийн өмнө ирээд, шалгалтаар төвөггүй түргэн нэвтэрдэг байтал уг хар өдрөөс хойш хяналтын түмэн процедур нэмэгдсэний дүнд нисэх нь үндсэндээ удаан, өндөр зардалтай тээвэр болон хувирлаа. Орон нутгийн нислэгийн хувьд онгоц хөөрөхөөс цаг хагасын өмнө, олон улсын нислэгийн хувьд 3 цагийн өмнө очиж байж онгоцонд суух жишээтэй . Нислэгийн билет бүрт аюулгүйн такс шингээстэй(нэмэгдэлтэй) боллоо. Хэдийгээр эдгээр хяналтын процедурууд маш чухал гэдгийг яриангүй хүлээн зөвшөөрч байгаа ч,  өмнө ярьсан зүйлс: “Итгэлцэл унасан газар хурд багасч, өртөг өсдөг.” нь эндээс ил харагдаж байна.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;(Хүн бүр, пүүс компани бүр хэрэглэсэн цахилгаанаа ном ёсоор нь төлдөг бол, хулгайн цахилгааны өртгийг төлдөг хэдэд нь хавтгайлан нялзаах шаардлага гарахгүйсэн, тэхээр 1кв цахилгааны үнэ хэд болж хямдрах бол? Хүн бүр хэрүүл уруулгүй билетээ аваад автобусаар зорчдог байсан бол, заавал кондуктор хүн ажиллах хэрэгтэй юу? Хэрвээ тийм бол тээврийн өртөг хэдүй хэмжээнд буух бол? Эд материалын болон итгэл найдварын хулгай дээрэм манай улсад ямар хэмжээний өртөг дагуулж байна вэ?)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Итгэлцэл нь ихэнхи хүний хувьд үл үзэгдэх хэмжигдхүүн. Бидний амьдрал, ажил үйлс, хамт олон, итгэл үнэмшилд хэрхэн нөлөөлдгийг тэр болгон анзаардаггүй. Уламжлалт бизнесийн томъёонд стратеги үржих нь гүйцэтгэл тэнцүү үр дүн:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;S x E = R&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(Strategy times Execution equals Results)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Үнэндээ энэ томъёонд үл харагдах хэмжигдхүүн-Итгэлцэл бүрэлдүүн болон орох ажээ. Энэ нь бага тохиолд такс болох тул үр дүн багасна, өндөр тохиолд үржвэр болох тул бодит үр дүн дээшлэнэ.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(S x E)T = R&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;([Strategy times Execution] multiplied by Trust equals Results)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Энгийн математик гаргалгаа:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UkVCkMiTfc0/SSp4H6X5k7I/AAAAAAAAAbA/KWOCCQetxnE/s1600-h/trust_maths.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_UkVCkMiTfc0/SSp4H6X5k7I/AAAAAAAAAbA/KWOCCQetxnE/s400/trust_maths.jpg" alt="" id="BLOGGER_PHOTO_ID_5272158391114503090" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 96px;" border="0" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;(Хэдийгээр цээжээрээ сөрж, зам гарган хошуучлах нь асар их дарамттай ч, хүн шиг хүмүүс эрх мэдлийг зөв зүйтэй жолоодвол ард бид хэрхэн дэмжиж, уухай түрэн хүч нэмэх байсан бол? Үржвэр хэдэн хувьтай байх бол? Ммм..... маш буруу хандлага байна уу, хүрсний хойно дэмжинэ гэдэг?)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Without trust, there is no open society, because there are not enough police to patrol every opening in an open society. Without trust, there can also be no flat world, because it is trust that allows us to take down walls, remove barriers, and eliminate friction at borders. Trust is essential for a flat world. . . .&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Thomas Friedman, Columnist, New York Times&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;(Маш сонирхолтой ном тул та бүхний таалалд лавтайяа нийцнэ гэж найдаж байна. Хэлсэн хийсэндээ эзэн нь болж явах ямар чухал үр дүн дагуулдгийг энэ номноос ойлгосон. Ингээд жижигхэн тэмдэглэлээ уг номын нэгэн ишлэлээр төгсгөе. Дараа боломж гарвал Фрэнсис Фукуяамагийн Trust - The Social Virtues and the Creation of Prosperity номыг уншиж, тэмдэглэл хөтлөнө өө, танд баярлалаа.)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;====&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;A great example of congruence is Mahatma Gandhi. At one point in his life, he was invited to speak before the House of Commons in England. Using, no notes, he spoke for two hours and brought an essentially hostile audience to a rousing standing ovation. Following his speech, some reporters approached his secretary, Mahadev Desai, incredulous that Gandhi could memorize his audience for such a long time with no notes, Desai responded:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;“What Gandhi thinks, what he feels, what he says, and what he does are all the same. He does not need notes. . . . You and I, we think one thing, feel another, say third, and do a fourth, so we need notes and file to keep track.”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Gandhi was not only congruent within himself, he was also congruent with the principles he stood for. Not only did he have roots, he had a taproot that plunged deep into the reservoir of timeless principles that govern in life.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;====&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-6432151906806882741?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/6432151906806882741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=6432151906806882741' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/6432151906806882741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/6432151906806882741'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2008/11/blog-post.html' title='Итгэлийн хурд'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UkVCkMiTfc0/SWAVwuQGqJI/AAAAAAAAAbY/SZREgkTCjKk/s72-c/the_speed_of_trust.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-6515690294176554382</id><published>2008-05-27T17:29:00.000+08:00</published><updated>2008-12-09T23:12:17.090+08:00</updated><title type='text'>Сорилын талаархи бага сага тэмдэглэл...</title><content type='html'>&lt;span style="font-style: italic;"&gt;Нэлээд дээхнэ сорилын талаар цөөн хэдэн ном уншиж байлаа, тэмдэглэн авсан зүйлсээс заримыг нь энд оруулав. Гоби, Очко нарын гигантууд энэ сэдвээр маш сайн нийтлэл бичиж байсныг уг постын төгсгөлд холбож өглөө.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Психилоги&lt;/span&gt;&lt;br /&gt;Бид сорилын талаар ямар ойлголттой явдаг вэ? Ер нь хэрэгтэй юм уу? Програм хангамжийн сорил гэж ер нь юу юм бэ? Таны бодлоор доорхиос аль нь вэ?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Програмд ямар нэг алдаа байхгүйг харуулах ажиллагаа.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорилын зорилго нь програм хийх ёстой үйлдлээ хийж байгааг батлах явдал.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Тайвшрал, сэтгэл амарлихуйг тогтооход чиглэсэн үйл ажиллагаа.&lt;/li&gt;&lt;/ul&gt;Эсхүл гурвуулаа л зөв зүйтэй юу? Магадгүй тийм байх.&lt;br /&gt;&lt;br /&gt;Харин J.Myer "The Art of Software Testing" номондоо "Сорих гэдэг нь аливаа алдаа сэвийг илрүүлэн гаргах, чанарыг тодорхойлох зорилгоор уг програмыг ажиллуулах үйлдэл юм." хэмээн бичжээ. Нөхөр энэ хандлагыг ихэд онцолсон байх бөгөөд ингэхээс ч аргагүй шиг байна. Учир нь хүний үйлдэл, түүний хүсэл зорилготой шууд холбоотой байх тул хэрэв хөгжүүлэгч програмын алдаагүйг батлах гэж байгаа бол аль болох л нормаль кэйсүүдийг сонгон авч сорилдоо  ашиглах байх. Гэтэл мөрдөх ёстой хандлага нь үнэн хэрэгтээ эсрэг чигт байх аж...&lt;br /&gt;&lt;div style="text-align: center;"&gt;- - - - - -&lt;br /&gt;&lt;/div&gt;Сорилоор алдаа илрээгүй тохиолдолд бид "Сорил амжилттай боллоо!" хэмээн бахаддаг,  харин олон илэрхэд"Амжилтгүй боллоо" гэж чимээгүйхэн шивнэдэг. Хандлагын зөрүү бас л гарч байна. Сорилоор алдааг илрүүлэхийг зорьдог тул, эхний тохиолдолд "Сорил амжилтгүй(эсхүл сэжигтэй)", удаахьд нь "Сорил амжилттай боллоо!" гэж үзэх хэрэгтэй юм байна.&lt;br /&gt;&lt;br /&gt;Алдааг аль болох эрт илрүүлэх нь тустай. Учир нь хожуу илэрсэн алдааг засахад маш олон газар гар хүрэх, дахин ажил болох шаардлагатай болдог. Доорхи зургаас алдааны өртгийг хэзээ илэрч байгаагаар нь харьцуулан дүрсэлснийг сонирхоно уу.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/SDvw6duHK_I/AAAAAAAAAME/jIEPQaAcYq8/s1600-h/bug_cost_Layer+1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/SDvw6duHK_I/AAAAAAAAAME/jIEPQaAcYq8/s320/bug_cost_Layer+1.jpg" alt="" id="BLOGGER_PHOTO_ID_5205018681557855218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Эх сурвалж: Ron Patton - Software Testing, 2005 Sams Publishing&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Барын зулзагыг бага дээр нь гэж ярьдаг да, бид. Ингэхлээр тестерийн үүрэг бол програмыг бийлд хийсний дараагаар алдааг хайх бус, төслийн шаардлага тодорхойлолтын үеэс л эхэлж, аль болох бага дээр нь олж ангуучлах явдал байх нь. Тэгэхээр соригчийг дизайны төвшинд шийдвэр гаргалцдаг лут товарищ гэж ойлгож болох нь.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Сорилд баримтлах 11 мөрдлөгөө&lt;/span&gt;&lt;br /&gt;J.Myer-ийн анхлан гаргасан(1979 он) мөрдлөгөө одоо ч хэрэглэгдсээр. Зарим нь ойлгомжтой л байх, зарим нь ч сонин л юм:&lt;br /&gt;&lt;br /&gt;&lt;table style="border-style: solid; border-color: rgb(193, 193, 193); padding: 20px 50px 10px 10px; background-color: rgb(239, 239, 239); width: 96%;" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;center&gt;&lt;div style="font-size: 14px; font-weight: bold; margin-left: -40px;"&gt;Cорилд баримтлах 11 мөрдлөгөө&lt;br /&gt;&lt;/div&gt;&lt;/center&gt;&lt;ol&gt;&lt;li&gt;Сорил гэдэг нь тодорхой нөхцлүүдийг ашиглан тухайн програмын бүрэлдэхүүний алдаа сэвийг илрүүлэн гаргах, чанарыг тодорхойлох зорилт бүхий процесс юм.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорил нь нэгэнт алдааг илрүүлэн гаргах зорилготой байдаг юм бол, сайн сорилын нөхцөл нь алдааг илрүүлэн нээх өндөр магадлалыг өөртөө агуулж байх ёстой.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Соригч нь сорилын үр дүнг сайтар нягталж, баталгаажуулах хэрэгтэй.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорилын нөхцөлд хүлээгдсэн үр дүн буюу гаралт нь заавал тусгагдсан байх ёстой.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорилын нөхцөлд зөвшөөрөх болон үл зөвшөөрөх оролтын өгөгдөл, түүний хүрээг тодорхойлсон байх хэрэгтэй.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Байх магадлалтай алдааны тоо нь одоогоор илрээд байгаа алдааны тоотой шууд пропорциональ хамааралтай байдаг.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Хөгжүүлэлтийн багаас өөр баг сорилыг гүйцэтгэвэл зохимжтой.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорил нь давтагдах, дахин хэрэглэгдэх боломжтой байх ёстой.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорил нь төлөвлөгдсөн байх хэрэгтэй.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорилын үйл ажиллагаа нь төслийн хөтөлбөрт тусгагдсан байх ёстой.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Сорил нь мэдлэг, сэтгэлгээ шаардах нарийн ухаан.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;6-р мөрдлөгөө нь их сонирхолтой. Ухаан нь, эхний сорилоор А модулиас 20, Б модулиас 3 алдаа илрүүлжээ гэж саная. Алдааг засаад дахиад сориход аанай л А модулийн алдааны тоо жин дарах магадлал өндөр аж. Зургаар дүрсэлбэл:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/SDv2S9uHLAI/AAAAAAAAAMM/kiEFEGj5RpE/s1600-h/bug_ratio_Layer+1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SDv2S9uHLAI/AAAAAAAAAMM/kiEFEGj5RpE/s320/bug_ratio_Layer+1.gif" alt="" id="BLOGGER_PHOTO_ID_5205024600022789122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Эх сурвалж: Glenford J. Myers - The Art of Software Testing, John Wiley &amp;amp; Sons, Inc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Сорилын болцын загвар&lt;/span&gt;&lt;br /&gt;TMM буюу Сорилын болцын загвар(Testing maturity model) нь өндөр чанартай бүтээгдэхүүнийг тогтоогдсон төсөв зардлаар, товлосон хугацаанд чадварлаг соригчдын бүрэлдэхүүнээр, оновчтой төлөвлөгөөний дагуу сорих зорилго бүхий фрэймворк юм. TMM нь CMM буюу Capability Maturity Model-д тулгуурлан боловсруулагдсан ба эдгээр моделиуд нь хэдүйн дэлхийн даяар нэвтэрч, өдгөө олон пүүс компаниуд даган мөрдөж байна. TMM нь CMM-ийн адилаар таван шаттай:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UkVCkMiTfc0/SDwD9duHLBI/AAAAAAAAAMU/YtFCIdRR4ig/s1600-h/tmm_levels_Layer+1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_UkVCkMiTfc0/SDwD9duHLBI/AAAAAAAAAMU/YtFCIdRR4ig/s320/tmm_levels_Layer+1.gif" alt="" id="BLOGGER_PHOTO_ID_5205039623818390546" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Эх сурвалж: Ilene Burnstein - Practical Software Testing, Springer&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Төвшин 1 – Эхлэл&lt;/span&gt;&lt;br /&gt;Програм хангамжийн тодорхойлолтын ямар нэгэн бичиг баримт байхгүй. Сорилын үйл ажиллагаа нь зүгшрүүлэлтээс(debugging) ялгагдах зүйлгүй бөгөөд, програмыг зөв ажиллаж байгааг батлахын тулд хийгддэг. Програмын рилийз нь ямар нэгэн чанарын баталгааг хангаж чаддаггүй. Нөөц, багаж хэрэгсэл, мэргэшсэн боловсон хүчний дутагдалтай. Ийм компани нь CMM-ийн 1-р төвшинд хамаарна.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Төвшин 2 – Фаз тодорхойлолт&lt;/span&gt;&lt;br /&gt;Сорил нь зүгшрүүлэлтээс тусгаарлагдах боловч, кодчилолын дараа хэрэгжих процесс байдлаар тодорхойлогдоно. Кодоос шууд хамааралтай учир зөвхөн дууссаны дараа нь гүйцэтгэгддэг. Сорил хийх зорилго нь бүтээгдэхүүн нь тодорхойлолтын бичиг баримттай тулж байгааг батлах явдал. Хар болон шилэн хайрцаг гэх мэт сорилын үндсэн хэлбэрүүд хэрэгжинэ. Сорилын шатууд нь нэгжийн, нэгдсэн, систем, суурилуулалт зэргээр хуваагдана. Сорил нь хөгжүүлэлтийн хожуу шатанд төлөвлөгддөг учир чанар тойрсон асуудал их гардаг. Шүүмж, болон хэлэлцүүлэг хийгддэггүй. Гараар ажиллуулах, турших нь сорилын үндсэн хэлбэр болно.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Төвшин 3 – Нэгдэл(Integration)&lt;/span&gt;&lt;br /&gt;Сорилыг кодчилолын дараа бус шаардлага-тодорхойлолтын фазаас эхлэн төлөвлөнө. Бүтээгдэхүүний шаардлагад үндэслэн сорилын зорилтууд тодорхойлогдоно. Сорилын багийг томилохын зэрэгцээ, сорил нь хөгжүүлэлтийн процессын нэгэн чухал хэсэг байдлаар хүлээн зөвшөөрөгдөнө. Сорил нь төлөвлөсөн хугацаа, төсвийн дагуу хэрэгжиж буй эсэх нь байгууллагын хэмжээнд харагдах боломжтой байдаг. Сорилын ерөнхий багаж хэрэгслүүд ашиглагдана. Шүүмж хэлэлцүүлгүүд явагдах боловч, энэ нь албан ёсны процесс болтлоо тодорхойлогдон мөрдөгддөггүй.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Төвшин 4 – Удирдлага болон Хэмжилт&lt;/span&gt;&lt;br /&gt;Сорил нь хэмжигдэх боломжтой процесс болно. Хөгжүүлэлтийн бүх шатанд шүүмж хэлэлцүүлгүүд сорилын нэг хэлбэр байдлаар тусгагдан хэрэгжинэ. Програм нь найдвартай байдал, хэрэглэгдэх чадамж, өөрчлөгдөх боломж зэргээр төрөл бүрийн чанарын үзүүлэлтээр соригдоно. Бүх төслийн хэмжээнд сорилын нөхцлүүдийг дахин ашиглах, давтах зорилгоор тусгай санд хадгална.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Төвшин 5 – Хөгжил/Алдаанаас сэргийлэх/Чанарын удирдлага&lt;/span&gt;&lt;br /&gt;Сорилын процесс нь нэгэнт удирдагдах, хянагдах, хэмжигдэх боломжтой болсон байна. Сорилын болцын өөрчлөлт, хөгжил дэвшил тасралтгүй явагдана. Алдаанаас сэргийлэх, чанарыг удирдах процесс нэгэнт биеллээ олсон байна. Автоматаар сорилыг гүйцэтгэх, давтах боломжтой. Мөн сорилын нөхцлийг зохиох, өөрчлөх, алдааны мэдээлэл цуглуулах зэрэг ажлуудыг багажийн тусламжтайгаар хялбархан хийж гүйцэтгэнэ. Сорилын хэмжилт болон чанартай холбоотой мэдээллийг мөн автоматаар гарган авах боломжтой.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Нэмэлт:&lt;/span&gt;&lt;br /&gt;Сорилын талаархи нэн сонирхолтой нийтлэлүүд:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://gobigobi.blogspot.com/2006/12/blog-post_24.html"&gt;Шалгана гэдэг ...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ochko.blogspot.com/2007/04/blog-post.html"&gt;Хөгжүүлэлтэд юу зайлшгүй чухал вэ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ochko.blogspot.com/2007/03/blog-post.html"&gt;Тестийг автоматжуулах нь&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-6515690294176554382?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/6515690294176554382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=6515690294176554382' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/6515690294176554382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/6515690294176554382'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2008/05/blog-post.html' title='Сорилын талаархи бага сага тэмдэглэл...'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UkVCkMiTfc0/SDvw6duHK_I/AAAAAAAAAME/jIEPQaAcYq8/s72-c/bug_cost_Layer+1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-2136354024013700979</id><published>2008-04-20T17:29:00.000+08:00</published><updated>2008-05-13T22:52:00.709+08:00</updated><title type='text'>The Joel Test</title><content type='html'>&lt;span style="font-style: italic;"&gt;Компанийн болц, царааг хэмжих &lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model"&gt;CMMI&lt;/a&gt; нэртэй модель байдаг. Нийт таван төвшинтэй ба эдгээр бүрт хатуу заасан босго, хэмжигдхүүнтэй. Судлая гэвэл нь нуршуу ном нэлээд хэдийг унших хэрэгтэй болно, үүний оронд J.Spolsky-ийн "&lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html"&gt;The Joel Test&lt;/a&gt;"-ийг сонирхвол нь, ямарав? Орчуулан хүргэхийг зорьлоо ;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SEMA гэж сонсож байсан уу? Софтвэрийн багийг хэр сайн бэ гэдгийг хэмжих нэг төрлийн систем юм л да. Жаахан азна анд минь, юу юугүй гүүглэдэж, үүний талаар судлах гээд хэрэггүй. Учир нь SEMA-г ойлгоход лавтай 6 жил зарцуулна. Үүний оронд миний зохиосон гайгүй далий тестийг сонирхвол... Гурван минут л хангалттай.&lt;br /&gt;&lt;br /&gt;&lt;table style="border-style: solid; border-color: rgb(193, 193, 193); padding: 20px 50px 10px 10px; background-color: rgb(239, 239, 239); width: 96%;" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;center&gt;&lt;div style="font-size: 14px; font-weight: bold; margin-left: -40px;"&gt;The Joel Test&lt;/div&gt;&lt;/center&gt;&lt;ol&gt;&lt;li&gt;Та соорс контроль ашигладаг уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Нэг алхмаар та бийлд хийж чаддаг уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Танайх өдөр бүр бийлд хийдэг үү?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Танайх алдаа бүртгэлийн баазтай юу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Алдаагаа засаж байж шинээр код бичдэг эсэх?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Төслийн төлөвлөлт(schedule) тань яв тав шинэчилэгдэж байдаг уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Танд спек байна уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Програмчид тань нам чимээгүй орчинд ажилладаг уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Боломжит бүх багаж хэрэгслийг та ер нь ашигладаг уу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Танайд тестерүүд бий юу?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ажил горилогчоор код бичүүлж шалгалт авдаг эсэх?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Програмын ашигт үйлийн тест хийдэг үү?&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Энэ сорилд тийм/үгүй гэсэн хариулт л хангалттай, дажгүй байгааз? Өдөрт хичнээн мөр код бичигдэв, нэг фаазад хэдэн алдаа бүртгэгдэв энэ тэр бузгай том тооцоо огтоос хэрэггүй. Ердөө л "Тийм" бүрт 1 оноо өг, тэгээд л гүйцээ.&lt;br /&gt;&lt;br /&gt;12 оноо авсан бол төгс, 11 бол боломжийн, харин доошоогоо гэцүү. Үнэндээ, ихэнхи компаниуд 2, 3-ын төвшинд л туудаг, тиймдээ ч асуудал ихтэй байхад Microsoft мэт нь үргэлж 12-той намбалзаж байх жишээтэй.&lt;br /&gt;&lt;br /&gt;Мэдээжээр, дээрх шалгуураар амжилт/уналтыг яв цав тодорхойлно гэж байхгүй. Хэрэв танд сайн баг байлаа гээд, хэнд ч хэрэггүй програм бичиж байгаа бол, гарсан бүтээлийг тань хэрэглэгчид худалдаж авах нь юу л бол. Нөгөөтэйгүүр эдгээрээс нэгийг ч хэрэгжүүлдэггүй боловч захын бачканууд дэлхийг донсолгосон мундаг програм бичээд тавьчихыг үгүй гэх газаргүй. Ер нь энэ бүхний голч, эдгээр 12 шалгуурыг зөв зохистой ашиглавал, танайх санасандаа сарвайдаг, сарвайснаа авдаг мундаг баг болно.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;i&gt;&lt;br /&gt;Орчуулга хийгдэж байна....&lt;br /&gt;Үргэлжлүүлэн орчуулахгүй ч байж магад. Хүргэх хамгийн гол санаа дээрх саарал цонхонд байна л да, уул нь. Энэ тест бүхлээрээ J.Spolsky-ийн &lt;a href="http://www.amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1209655027&amp;amp;sr=1-1"&gt;"Smart and Gets Things Done" нэртэй ном&lt;/a&gt;онд бий. Ном нь сонирхолтой, мундаг егөөтэй. PDF хувилбарыг нь &lt;a href="http://groups.google.com/group/mastering-english/files"&gt;эндээс&lt;/a&gt; татаад уншиж болох байх.&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-2136354024013700979?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/2136354024013700979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=2136354024013700979' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2136354024013700979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/2136354024013700979'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2008/04/joel-test.html' title='The Joel Test'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6338514896997607727.post-7317388159594037357</id><published>2008-04-15T19:21:00.000+08:00</published><updated>2008-12-09T23:12:17.772+08:00</updated><title type='text'>Rails-ийг Oracle-тай холбох нь</title><content type='html'>Нэлээдгүй өндөр ачаалалд, яг таг ажиллах ёстой веб програм хийх хэрэгцээ гарсан тул богино хугацаанд, чанартайхан бүтээл гаргаж болохоор хөгжүүлэлтийн хөрс сонгох хэрэгтэй боллоо. RoR-ийн талаар өмнө сонирхож, номны ганц хоёр хуудас эргүүлснээс бус амьдралд хэрэглэгдсэн бодьтой зүйл хийж байсангүй. Ямартай ч мундаг динамик боломжтой Ruby хэлээр, convention over configuration паттерныг барьж хийсэн, сүүлийн үед хүчээ авч яваа хөгжүүлэлтийн суурь юмаа гэдгийг гадарлаж байгаам.&lt;br /&gt;&lt;br /&gt;Үүссэн Rails програмыг Oracle баазтай холбох гээд хагас өдөр зарцуулчихсан тул эндээс мэдсэн зүйлээ хэрэгтэй хүнд нь хөтөч болгон бичиж үлдээх нь зүйтэй гэж үзлээ. Таныг аль хэдүйн баазаа тохируулж, rails програмынхаа скелетоныг үүсгэсэн гэж бодож байна. Бидний тохиолдолд баазыг өөр машинд суулгасан. Алдарт scott/tiger-ийн баазыг жишээгээр авлаа.&lt;br /&gt;&lt;br /&gt;Шаардлагатай багцууд:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://ruby-oci8.rubyforge.org/en/index.html"&gt;ruby-oci8&lt;/a&gt;, Oracle баазтай холбогдох ruby интерфэйс&lt;/li&gt;&lt;li&gt;activerecord-oracle-adapter&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.oracle.com/technology/tech/oci/instantclient/index.html"&gt;Oracle instant client&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Багцуудыг суулгах нь:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;ruby-oci8&lt;/span&gt;&lt;br /&gt;Виндовз хэрэглэгчид ruby-oci8-1.0.0-mswin32.rb файлыг татаж аваарай. Доорхи байдлаар хялбархан сууж байна:&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px; margin-left: -55px;"&gt;C:\&gt;ruby ruby-oci8-1.0.0-mswin32.rb&lt;br /&gt;Copy OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8&lt;br /&gt;Copy oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8&lt;br /&gt;Copy oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt&lt;br /&gt;OK?&lt;br /&gt;Enter Yes/No: yes&lt;br /&gt;Copying OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8 ... done&lt;br /&gt;Copying oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8 ... done&lt;br /&gt;Copying oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt ... done&lt;br /&gt;OK&lt;br /&gt;C:\&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;activerecord-oracle-adapter&lt;/span&gt;&lt;br /&gt;Oracle адаптерийг gem ашиглан суулгах  нь хялбар аж:&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px; margin-left: -55px;"&gt;C:\&gt;gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org&lt;br /&gt;Bulk updating Gem source index for: http://gems.rubyonrails.org/&lt;br /&gt;Bulk updating Gem source index for: http://gems.rubyonrails.org/&lt;br /&gt;Successfully installed activerecord-oracle-adapter-1.0.0.9216&lt;br /&gt;1 gem installed&lt;br /&gt;C:\&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Oracle instant client&lt;/b&gt;&lt;br /&gt;Татсан програмаа хаа нэг эвтэйхэн газар задлаж орхи. Эндээс oci.dll, oraociei11.dll файлуудыг хайж олоод Windows\System хавтаст хуулна. Хамаг цагаа үүнийг мэдээгүйгээс барсан байгаам. За тэр болоод өнгөрч, одоо Ruby интерфэйс бэлэн болсон байх учиртай, шалгаж үзье:&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px; margin-left: -55px;"&gt;C:\&gt;ruby -r oci8 -e "OCI8.new('scott', 'tiger','//&amp;lt;db-host-address&gt;:1521/&amp;lt;sid&gt;').exec('select * from emp') do |r| puts r.join(','); end"&lt;br /&gt;&lt;br /&gt;7369,SMITH,CLERK,7902,1980/12/17 00:00:00,800.0,,20&lt;br /&gt;7499,ALLEN,SALESMAN,7698,1981/02/20 00:00:00,1600.0,300.0,30&lt;br /&gt;7521,WARD,SALESMAN,7698,1981/02/22 00:00:00,1250.0,500.0,30&lt;br /&gt;7566,JONES,MANAGER,7839,1981/04/02 00:00:00,2975.0,,20&lt;br /&gt;7654,MARTIN,SALESMAN,7698,1981/09/28 00:00:00,1250.0,1400.0,30&lt;br /&gt;C:\&gt;&lt;/div&gt;Yes!!!, хэвийн ажиллаж байна.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;database.yml&lt;/span&gt;&lt;br /&gt;Oracleтай холбогдох интерфэйсүүд бэлэн болсон тул, одоо веб програмынхаа баазын тохиргоог хийе. Дараахи байдлаар хийхэд хангалттай:&lt;br /&gt;&lt;i&gt;config/database.yml&lt;/i&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;# Oracleтай холбох нь.&lt;br /&gt;development:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;adapter: oracle&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;database: &amp;lt;db-host-address&gt;/&amp;lt;sid&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username: scott&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password: tiger&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Одоо веб програмаа эхлүүлээд, браузерт нээвэл дараахи мэдээлэл гарч байх учиртай:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UkVCkMiTfc0/SAVjCHT2GcI/AAAAAAAAALg/YpO5-ipXv3s/s1600-h/rails.welcome.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_UkVCkMiTfc0/SAVjCHT2GcI/AAAAAAAAALg/YpO5-ipXv3s/s320/rails.welcome.jpg" alt="" id="BLOGGER_PHOTO_ID_5189663033587538370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Бүх зүйл хэвийн, иймд emp нэртэй баазын модель үүсгэе:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;ruby script\generate model emp&lt;br /&gt;&lt;/div&gt; Rails баазад маань emps нэртэй хүснэгт байгаа гэж автоматаар ойлгоно. Гэтэл scott-ийн баазад emp нэртэй л хүснэгт байгаа шүү дэ? emp моделийг emps бус emp хүснэгттэй яаж уях вэ? Дараахи байдлаар хүснэгийн нэрийг дахин тодорхойлж болно:&lt;br /&gt;&lt;i&gt;app/model/emp.rb&lt;/i&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;class Emp &amp;lt; ActiveRecord::Base&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set_table_name "scott.emp"&lt;br /&gt;end&lt;/div&gt;&lt;br /&gt;Үүний дараагаар index хуудас(action) үзүүлэх scott нэртэй контроллёр үүсгэе:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;ruby script\generate controller scott index&lt;/div&gt;&lt;br /&gt;index хуудсанд emp хүснэгтийн мэдээллийг харуулъя. Ингэхийн тулд scott_controller-ийг дараахи байдлаар бичээд үз:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;app/controllers/scott_controller.rb&lt;/span&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;class ScottController &amp;lt; ApplicationController&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def index&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@emps = Emp.find(:all)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;/div&gt;&lt;br /&gt;Одоо presentation layer буюу татсан мэдээллээ дэлгэцэнд байршуулах index файлыг боловсруулъя:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;app/views/scott/index.rhtml&lt;/span&gt;&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;&amp;lt;h3&gt;Ажилчид&amp;lt;/h3&gt;&lt;br /&gt;&amp;lt;table border="1"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;tr&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;%names = Array.new;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Emp.column_names.each{ |name| names &amp;lt;&amp;lt; name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;%="&amp;lt;th&gt;#{name}&amp;lt;/th&gt;"%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;%}%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;%for emp in @emps%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;tr&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;%for name in names%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&gt;&amp;lt;%=eval("emp.#{name}")%&gt; &amp;lt;/td&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;%end%&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;%end%&gt;&lt;br /&gt;&amp;lt;/table&gt;&lt;/div&gt;&lt;br /&gt;Одоо хийсэн ажлаа шалгая. Броузерт: &lt;a href="http://127.0.0.1:3000/scott"&gt;http://127.0.0.1:3000/scott&lt;/a&gt; гэж бичээд үзнэ үү. Доорхитой ижил үр дүн гарч байна уу?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UkVCkMiTfc0/SAVhdnT2GbI/AAAAAAAAALY/NmR-7_t1Pek/s1600-h/emps.table.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_UkVCkMiTfc0/SAVhdnT2GbI/AAAAAAAAALY/NmR-7_t1Pek/s320/emps.table.jpg" alt="" id="BLOGGER_PHOTO_ID_5189661307010685362" border="0" /&gt;&lt;/a&gt;За ингээд бид зорьсондоо хүрлээ. Доорхи линкүүд танд хэрэг болж юу магад вэ, гүйлгээд харна биз:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.andrewbeacock.com/2007/06/how-to-change-your-rails-database.html"&gt;How to change your Rails database adapter from OCI to Oracle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.rubyonrails.org/rails/pages/Oracle"&gt;Rails supports Oracle 8i, 9i, and 10g.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Нэмэлт:&lt;/b&gt;&lt;br /&gt;config/environment.rb файлд&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(208, 208, 208); font-family: Courier new; font-size: 11px;"&gt;ENV['NLS_LANG']='american_america.AL32UTF8'&lt;/div&gt;мөрийг нэмж өгөөрэй. Одоо Oracle-аас монгол(UTF-8)  текстүүд асуудалгүй татагдах болно.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6338514896997607727-7317388159594037357?l=battur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://battur.blogspot.com/feeds/7317388159594037357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6338514896997607727&amp;postID=7317388159594037357' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/7317388159594037357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6338514896997607727/posts/default/7317388159594037357'/><link rel='alternate' type='text/html' href='http://battur.blogspot.com/2008/04/rails-oracle.html' title='Rails-ийг Oracle-тай холбох нь'/><author><name>Battur Sanchin</name><uri>http://www.blogger.com/profile/03434866007873677465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_UkVCkMiTfc0/S0dfpKAsK2I/AAAAAAAAA4s/V9l8XJsCoR8/S220/battur_avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UkVCkMiTfc0/SAVjCHT2GcI/AAAAAAAAALg/YpO5-ipXv3s/s72-c/rails.welcome.jpg' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
