Tuesday, February 28, 2012

CS703 Лекц - IV долоо хоног - Самбарын бичвэр


http://www.youtube.com/user/limnux

Python 2.7, Python 3

http://www.diveintopython.net/
https://github.com/dulmandakh/py-mn/

import xmlrpclib
from SimpleXMLRPCServer import SimpleXMLRPCServer

def is_even(n):
    return n%2 == 0

server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
server.register_function(is_even, "is_even")
server.serve_forever()

-----------------

import xmlrpclib

proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
print "3 is even: %s" % str(proxy.is_even(3))
print "100 is even: %s" % str(proxy.is_even(100))

Ч. Эрдэнэбат
2012-2-13

CS703 Лекц - IV долоо хоног - Самбарын бичвэр


<Students>
  <Student>
     <name>Baldan</name>
     <code>IS11E999</code>
  </Student>
 
  <Student>
     <name>Dungaamaa</name>
     <code>IS11E900</code>
  </Student>

</Students>

http://khaschuluu-blog.blogspot.com/2012/02/java-android.html

Ч. Эрдэнэбат
2012-2-28

CS703 Лекц 1 - Самбарын бичвэр


http://erdenebat-chuluun.blogspot.com

ch цэг erdenebat эт gmail цэг com

<Student>
<id>1</id>
<name>Baldan</name>
<code>SE11E010</code>
</Student>

REST, SOAP, XML-RPC, WCF

Ч. Эрдэнэбат
2012-2-28

CS703 Лекц 5 - Самбар дээрх бичвэр


"POST / HTTP1.1
<?xml version="1.0"?>
<methodCall>
  <methodName>is_even</methodName>
  <params>
    <param>
        <value>100</value>
    </param>
  </params>
</methodCall>"


POST
<?xml version="1.0"?>
<methodResponse>
  <params>
    <param>
        <value><string>True</string></value>
    </param>
  </params>
</methodResponse>


from xml.dom.minidom import getDOMImplementation

impl = getDOMImplementation()

newdoc = impl.createDocument(None, "some_tag", None)
top_element = newdoc.documentElement
text = newdoc.createTextNode('Some textual content.')
top_element.appendChild(text)


StringBuilder output = new StringBuilder();

String xmlString =
        @"<?xml version='1.0'?>
        <!-- This is a sample XML document -->
        <Items>
          <Item>test with a child element <more/>

stuff</Item>
        </Items>";

// Create an XmlReader
using (XmlReader reader = XmlReader.Create(new

StringReader(xmlString)))
{
    XmlWriterSettings ws = new XmlWriterSettings();
    ws.Indent = true;
    using (XmlWriter writer = XmlWriter.Create(output, ws))
    {

        // Parse the file and display each of the nodes.
        while (reader.Read())
        {
            switch (reader.NodeType)
            {
                case XmlNodeType.Element:
                    writer.WriteStartElement(reader.Name);
                    break;
                case XmlNodeType.Text:
                    writer.WriteString(reader.Value);
                    break;
                case XmlNodeType.XmlDeclaration:
                case XmlNodeType.ProcessingInstruction:
                 

writer.WriteProcessingInstruction(reader.Name,

reader.Value);
                    break;
                case XmlNodeType.Comment:
                    writer.WriteComment(reader.Value);
                    break;
                case XmlNodeType.EndElement:
                    writer.WriteFullEndElement();
                    break;
            }
        }

    }
}

OutputTextBlock.Text = output.ToString();

http://www.cosmosbirds.org

Ч. Эрдэнэбат 
2012-2-28

Thursday, February 16, 2012

Старс: Бидний онцлог, давуу тал

Эх сурвалж: 
________, Бидний онцлог, давуу тал, Мэдээллийн Технологийн Старс Коллеж, [Accessed: 16 Feb 2012], http://www.stars.edu.mn/1_page_4_davuu_tal.html

ШИЛДЭГ БАГШ НАР
Мэдээллийн Технологийн Старсофт ХХК болон Старс сургуулийг үүсгэн байгуулагчид нь ШУТИС КтМС-д олон жил багшилсан туршлагатай сайн багш нар бөгөөд Монголын Мэдээллийн технологийн салбарын хөгжилд үнэтэй хувь нэмэр оруулж яваа шилдэг инженерүүд юм.
  • Н.Соронзонболд ШУТИС КтМС -н програм хангамжийн тэнхимийн эрхлэгч байсан, 11 жил КтМС-д багшилсан. Мэдээлэл Харилцаа Холбооны салбарын тэргүүний ажилтан 
  • Д.Өлзий-Орших ШУТИС КтМС -н програм хангамжийн тэнхимд 7 жил багшилсан. Мэдээлэл Харилцаа Холбооны салбарын тэргүүний ажилтан 
  • Д.Дэлгэрсайхан ШУТИС КтМС -н програм хангамжийн тэнхимд 7 жил багшилсан. Боловсролын тэргүүний ажилтан, Мэдээлэл Харилцаа Холбооны салбарын тэргүүний ажилтан 
  • Ц.Мягмарсүрэн ШУТИС КтМС -н програм хангамжийн тэнхимд 7 жил багшилсан. 
  • Д.Соёл-Эрдэнэ ШУТИС КтМС -н програм хангамжийн тэнхимд 5 жил багшилсан. Мэдээлэл Харилцаа Холбооны салбарын тэргүүний ажилтан
Сайн багшаас сайн шавь төрдөг гэдэгчлэн багш нар маань ШУТИС КтМС-д багшлах хугацаандаа олон сайхан шавь нар төрүүлсэн бөгөөд шавь нар нь Мэдээлэл Харилцаа Холбооны салбарын өнөөгийн нүүр царайг тодорхойлж байна. Шавь нараас нь дурдвал :
  • Ж.Тамир Мэдээлэл Харилцаа Холбоо Технологийн Газрын Бодлого төлөвлөлтийн хэлтсийн дарга 
  • Санлигийн Бадрал ХБНГУ/АахенС.Алтангэрэл Капитал банкны дэд захирал 
  • Н.Цэрэндаваа Голомт банкны Мэдээллийн Технологийн Газрын дарга 
  • Д.Баярбилэг Харилцаа холбооны Newtel компаний газрын дарга 
  • Т.Жаргал Компьютер Таймс сэтгүүлийг эрхлэн гаргадаг Спикер групп ХХК-н захирал 
  • Б.Булганмаа Gegeen.com Гэгээн Ундарга ТББ-н тэргүүн 
  • Ж.Ган-Эрдэнэ Мэдээллийн технологийн Mytech ХХК-н захирал 
  • Ц.Тэнгис ШУТИС КтМС -н дэд захирал 
  • Б.Батзолбоо ШУТИС КтМС -д ахлах багш 
  • Ө.Сүх-Очир, Д.Энхжаргал, Ч.Эрдэнэбат, Ж.Хаш-Эрдэнэ, А.Хүдэр, С.Бауырбек, Д.Золзаяа нар ШУТИС КтМС -д програм хангамжийн тэнхимийн багш
Мөн Старс сургуульд ШУТИС КтМС-ийн бусад эрдэмтэн багш нар болон Япон улсаас уригдан ирсэн мэргэжилтэн багш нар хичээл заадаг.
ЯПОНД СУРАЛЦАХ БОЛОМЖ
Старс сургууль нь 2011-2012 оны хичээлийн жилээс хэд хэдэн Японы сургуулиудтай хамтын ажиллагаа тогтоосон бөгөөд энэхүү хамтын ажиллагааны үр дүнд манай оюутнууд Японд үргэлжлүүлэн суралцах боломжтой болсон
ЦӨӨН ОЮУТАН, ЧАНАРТАЙ СУРГАЛТ
ШУТИС, МУИС гэх мэт их сургуулиудад суралцах нь нэр хүндтэй боловч тухайн сургуулийн багш нар хэдий сайн багш байсан хүн бүрт хүрч ажиллах боломжгүй байдаг. Оюутны тоо ихсэх тусам сургалтын чанар буурдаг сөрөг хандлага байдаг. Манай сургуулийн хувьд өндөр төлбөртэй, цөөн оюутантай, чанартай сургалт явуулж, хүн бүрт хүрч үйлчлэх, багш бүр гарын шавь бэлтгэх бодлого барьдаг нь нэг талын давуу тал юм. 
ЦАХИМ ОРЧИН
Мэдээллийн технологийн сургууль бол мэдээллийн технологийг сургалтанд хамгийн сайн хэрэглэдэг сургууль байх ёстой гэсэн зарчмыг бид барьж ажилладаг юм. Сургуулийн оюутнууд 2Мб өндөр хурдны интернетийг утасгүй сүлжээгээр ашигладаг. Оюутан та гар утас, нөүтбүүк компьютер, таблет компьютераа бариад сургуулийн өнцөг булан бүрт интернэт ашиглах боломжтой. Интернэт бол ялангуяа мэдээллийн технологиор суралцаж буй оюутуудын салшгүй анд нөхөр юм. 
Мөн Старс сургуулийн бүх хичээл онлайн хэлбэрт шилжсэн бөгөөд оюутан та хүссэн газраа (сургууль дээр, гэртээ, интернэт кафед, гадаадад) хүссэн үедээ хичээлээ үзэх, давтах, суралцах боломжтой.
МЭРГЭЖЛИЙН ДАДЛАГА ХИЙХ БОЛОМЖ
Их дээд сургуулиуд онолын мэдлэг түлхүү олгож дадлагыг орхигдуулснаар төгсөн гарч буй инженерүүд нь ажил дээр гараад хэсэг хугацаанд дадлага туршлага эзэмшиж байж тухайн байгууллагын шаардлагад нийцдэг уламжлал Монголд бий. Манай сургуулийн онцлог нь мэдээллийн технологийн Старсофт ХХКомпанид дадлага хийх боломжийг оюутнууддаа олгодгоороо давуу талтай. Оюутнууд суралцаж байх хугацаандаа бодит компанид бодит төсөл дээр ажиллаж туршлага хуримтлуулах боломжийг бид олгоно. 
ТӨГСӨГЧИД 100% АЖЛЫН БАЙРААР ХАНГАГДДАГ
Старс дээд сургууль нь 2010 оноос эхлэн 2 удаагийн төгсөлт хийгээд байна. Төгсөгчид маань 100% ажлын байртай болж Мобиком, Юнител, Миком, Старсофт гэх мэт мэдээллийн технологийн байгууллагуудад амжилттай ажиллаж байна.

Monday, January 30, 2012

А. Оргилбат - Wonderful World of Apps

Програмчлалын технологи, мэдээллийн системийн профессорын багуудаас зохион байгуулсан гар утасны хөгжүүлэлтийн семинарт Монгол Контент компаниас А. Оргилбат, н. Дэлгэрдалай нарын мэргэжилтнүүд ирж, "Wonderful World of Apps" нэртэй лекцийг нийт багш нарт зориулж уншсан.

Уг лекцийг YouTube сайтад байршуулан нийт оюутнууддаа толилуулж байна. Видеог аплоад хийх зөвшөөрөл олгосон А. Оргилбат танд баярлалаа.

Жич: Өндөр нягтралтай (720p), бүтэн дэлгэцээр үзвэл илүү тохиромжтой.



Ч. Эрдэнэбат
2012-1-30

Thursday, January 26, 2012

[SE315, SE320, CS750] Төсөл, диплом, магистрын ажлын сэдвүүд

Өөрийн зүгээс дараах сэдвүүдийг програм хангамжийн төсөл, бакалаврын болон магистрын төгсөлтийн ажлын хүрээнд дэвшүүлж байна.

1. SE315 Програм хангамжийн төсөл
  1. Веб програмын файрвалл (Web Application Firewall based on Apache) -- Апачи модуль бичнэ. Веб халдлага таслан зогсоодог програм
  2. Веб програмын файрвалл (Web Application Firewall based on MS IIS) -- Microsoft IIS -т суурилсан веб програмын файрвалл бичнэ
  3. Анти-вирусын програм (Anti-Virus Software) -- Энгийн нэгээс хоёр аргачлал ашиглан вирус илрүүлдэг програм бичнэ
  4. Програмын шахагч програм бичих (Program Packer) -- Програмын ажиллах файлыг шахдаг програм. Ажиллахын өмнө програмын шахагдсан хэлбэрийг санах ойд задлаж, удирдлагыг шилжүүлнэ
  5. Өгөгдлийн сангийн програм хамгаалах аргачлалуудын судалгаа (Database Application Protector) -- Өгөгдлийн сангийн програмуудад тулгардаг хамгаалалтын проблемуудыг судлана. Нэгээс хоёр аргачлалыг хэрэгжүүлэх програм бичнэ
  6. Дотоод сүлжээний мэдээллийн сан үүсгэх (Information System of LAN) -- Дотоод сүлжээнд байгаа бүх зүйлсийг системчлэн, өгөгдлийн санд хадгалж, боловсруулалт тайлан гаргадаг програм бичнэ.
  7. Оюутан өөрөө мэдээллийн аюулгүй байдалтай холбоотой ямар нэг сэдэв дэвшүүлж болно. Тухайн сэдвээр удирдах боломжтой эсэхээ оюутантай ярилцаж байж шийднэ.
2. SE320 Програм хангамжийн бакалаврын төгсөлтийн ажил
  1. Апачи сервер удирдах мобайл систем (Mobile Application of Apache Web Server) -- Гар утаснаасаа апачи сервер удирдах андройд програм
  2. Програм хамгаалагч (Software Protector) -- Програм кракдахаас хамгаалагч програм бичнэ
  3. Анти-вирус програм (Anti-Virus Software) -- Вирус илрүүлдэг програм бичнэ
  4. Монголын програмуудын эмзэг байдлын судалгаа (Vulnerability Assesment Survey on Mongolian Softwares) -- Монголд бүтээгдсэн хэд хэдэн десктоп програмуудын аюулгүй байдлын цоорхой, эмзэг байдлуудыг судлана. Статистик, шинжилгээ хийнэ
  5. Монголын веб сайтуудын эмзэг байдлын судалгаа (Vulnerability Assesment Survey on Mongolian Web Sites) -- Монголын хэд хэдэн сайтуудаас аюулгүй байдлын цоорхой, эмзэг байдал илрүүлэх, статистик шинжилгээ гаргах
  6. Веб үйлчилгээний аюулгүй байдлын судалгаа (Survey of Web Service Security Mechanisms) -- Веб үйлчилгээнүүдийн аюулгүй байдлын ямар ямар асуудлууд байдаг, тэдгээрийг хэрхэн шийдэх талаар судлана
  7. Монголын интернетийн сүлжээний мэдээллийн сан үүсгэх (Information System of Mongolian Internet) -- Монголд байгаа бүх гаднаас хандагдах боломжтой серверүүдийн мэдээллийг системчлэн өгөгдлийн санд хадгалж, дүрслэх. Тайлан судалгаа, статистик гаргах
  8. Програмын хамгаалалтын технологиудын судалгаа (Survey of Software Protection Techniques) -- Програм хамгаалах технологиудын талаар дэлгэрэнгүй судлана. Нэгээс хоёр аргачлалыг хэрэгжүүлж програм бичнэ
  9. Өгөгдлийн сангийн програмын хамгаалагч (Protector of Information Systems) -- Өгөгдлийн сангийн програм хамгаалах аргачлалуудыг судлаж, нэгээс хоёр аргачлалаар шийдэл гаргана.
  10. Оюутан өөрөө мэдээллийн аюулгүй байдалтай холбоотой ямар нэг сэдэв дэвшүүлж болно.
3. CS750 Програм хангамжийн магистрын төгсөлтийн ажил
  1. Хорт програм илрүүлэх --- Хорт програм илрүүлэх олон арга техникүүдийг судлаж, нэгээс хоёр аргачлалаар ажиллах програм бичнэ
  2. Монголын програмуудын эмзэг байдлын судалгаа --- Монголд бүтээгдсэн хэд хэдэн десктоп програмуудын аюулгүй байдлын цоорхой, эмзэг байдлуудыг судлана. Статистик, шинжилгээ хийнэ
  3. Монголын веб сайтуудын эмзэг байдлын судалгаа -- Монголын хэд хэдэн сайтуудаас аюулгүй байдлын цоорхой, эмзэг байдал илрүүлэх, статистик шинжилгээ гаргах
  4. Анти-вирус програм -- Вирус илрүүлдэг програм
  5. Програм хамгаалагч -- Програмыг хакердахаас хамгаалагч
  6. Оюутан өөрөө мэдээллийн аюулгүй байдалтай холбоотой ямар нэг сэдэв дэвшүүлж болно. Ярилцаж байгаад шийдэх боломжтой.
Эдгээр ажлуудаас сонирхож байвал надтай ирж уулзах буюу мэйл илгээгээрэй. 

Сэдвийн жагсаалт гаргасан: маг. Ч. Эрдэнэбат
2012-1-26

Tuesday, January 10, 2012

CDEQ - КТМС -ийн танилцуулга видео

КТМС -ийн оюутнуудын CDEQ клубээс 2009 онд хийсэн сургуулийн танилцуулга видеог сонирхож үзээрэй.

 

Ч. Эрдэнэбат 
2012-1-10

Wednesday, November 23, 2011

IS203 Лаб 6 - Өгөгдлийн сангийн програмчлалд LINQ ашиглах нь

Лаб 6 -гаар та бүхэн өгөгдлийн сангийн програмчлалд LINQ ашигласан демо програм бичиж үзүүлэх болно. LINQ -ийн талаар энэ долоо хоногийн лекцийн цаг дээр дэлгэрэнгүй тайлбарлана.

Лабораторын ажлыг хэрхэн хийх талаар видео хичээлийг доор байршууллаа. (Жич: Өндөр нягтралтайгаар (HD буюу 720p) үзвэл илүү тохиромжтой.)



Гүйцэтгэх хугацаа: 2 долоо хоног.

Ч. Эрдэнэбат
2011-11-23

Tuesday, November 8, 2011

IS203 Лаб 5 - Хоёр хүснэгт холбох үйлдлийг програмчлах нь

Лаб 5 -ын ажлаар та бүхэн хоёр хүснэгт холбох үйлдлийг програмчлах юм. Англиар мастер-детайл гэж хэлдэг. Форм дээр хоёр хүснэгт харуулах ба, эхний хүснэгтийн ямар нэг мөрийг сонгоход доод талын хүснэгт дээр түүнд хамаатах бичлэгүүд шүүгдэж харагдах юм. Жишээлбэл: дээд талын хүснэгт нь Үйлчлүүлэгч, доод талын хүснэгт нь Захиалга нэртэй байж болох юм. 

Лабораторын ажлыг хэрхэн хийх талаар видео удирдамжийг доор байршууллаа. Видео удирдамжийг өндөр нягтралтайгаар (720p) үзээрэй. 


Гүйцэтгэх хугацаа: хоёр долоо хоног

Ч. Эрдэнэбат
Токио, 2011-11-8

  © Blogger template 'External' by Ourblogtemplates.com 2008

Back to TOP