Opensource2day issue23

Page 1

ISSN 1906-0173

23 issue

ISSN 1906-0173 OS2D VOL. 5 ISSUE 23

ปที่ 5 ฉบับที่ 23

สรางรานคาออนไลน ดวย

PrestaShop

ฉบับเดียวย ในเมืองไท ระบบบริหารทรัพยากรบุคคล

Orange HRM

กูขอมูลภาพถายใน

การใชงาน Time Module

ดวยโปรแกรม

การใชงานชุดสำนักงาน Cloud Service

ตอน ตั้งคาเอกสารเพื่อการทำวิทยานิพนธ

มีตัวไหนบาง ?

มีตัวไหนบาง? Facebook โมดูล Layer กับการสรางงาน สรางเว็บไซตดวย Drupal สำหรับ Moodle

75.-

สนใจพื้นที่โฆษณาติดตอ

08-7099-0005

กราฟกดีไซน ดวย

GIMP

ตอน การเพิ่มสมาชิก และ Forum

ราคา 75 บาท



ROOT TALK

www.opensource2day.com

ROOT TALK ROOT TALK

บริ ษั ท ครี เอชั ่ น โปร จำ � กั ด Creation Pro Co., Ltd.

60/316 หมู่ 7 แขวงแสนแสบ เขตมี นบุ ร ี กรุ งเทพฯ 10510 โทร. 0-2989-1145 แฟกซ์ . 0-2989-1781

เจ้าของนิตยสาร : บริษัท ครีเอชั่น โปร จำ�กัด บรรณาธิการผู้พิมพ์/ผู้โฆษณา : อทิตา พสุชัยสกุล บรรณาธิการที่ปรึกษา : ผศ.ดร.ปรัชญนันท์ นิลสุข ผศ.ดร.ณมน จีรังสุวรรณ ผศ.ดร.พัลลภ พิริยะสุรวงศ์ ดร.ปณิตา วรรณพิรุณ บรรณาธิการบริหาร : ภาณุภณ พสุชัยสกุล กองบรรณาธิการ : พันธุ์ทิตต์ สิรภพธาดา อทิตา พสุชัยสกุล ฝ่ายโฆษณาประชาสัมพันธ์ : กานต์ชนิต ซำ�มะกุล ฝ่ายบัญชีและการเงิน : กัลญาณี บวรเกียรติแก้ว ฝ่ายสมาชิก : อทิตา พสุชัยสกุล โทร. 0-2453-9629, 08-7099-0005 แฟกซ์. 0-2453-9628 E-mail : info@opensource2day.com ออกแบบปกนิตยสาร : พิธาน ตั้งอิทธิโภไคย พิมพ์ที่ : บริษัท ก.พล (1996) โทร. 0-2517-5045 จัดจำ�หน่าย : บริษัท เวิลด์ออฟ ดิสทริบิวชั่น จำ�กัด โทร. 0-2744-6888, 0-2744-6856

• ประกาศลิขสิทธิ์ นิตยสารโอเพนซอร์สทูเดย์ ไม่ รับบทความที่เป็นการละเมิดลิขสิทธิ์ของผู้ใดและหากผู้เขียน นำ�บทความเก่าที่เคยได้รับการตีพิมพ์มาแล้วจากสื่ออื่น มาลง ในนิตยสารเล่มนี้ ทางนิตยสารจะไม่รับผิดชอบใดๆ ให้ถือเป็น ความผิดของผู้เขียนแต่เพียงผู้เดียว • การส่งบทความ นิตยสารโอเพนซอร์สทูเดย์ ยินดี รับบทความจากคนภายนอก โดยแนบไฟล์ Text และไฟล์ รูปภาพส่งมาที่กองบรรณาธิการตามที่อยู่ของนิตยสาร ผู้เขียน จะได้รับของที่ระลึก หากบทความได้รับการตีพิมพ์ • การคั ด ลอกและเผยแพร่ ทุ ก บทความในนิ ต ยสารโอเพนซอร์สทูเดย์ สงวนสิทธิ์ตามพระราชบัญญัติลิขสิทธิ์ พ.ศ. 2537 หากผู้ใดต้องการนำ�ไปคัดลอก แจกจ่าย เผยแพร่ โปรดติดต่อที่กองบรรณาธิการ โทร. 0-2453-9629

www.opensource2day.com

ROOT TALK

ภาณุ ภ ณ พสุ ช ั ย สกุ ล บรรณาธิ ก ารบริ หาร

ส วัสดีครับ คุณผู้อ่านทุกท่าน หลังจากได้วางแผงฉบับที่ 22 ไปเมื่อ

กลางเดือนกุมภาพันธ์ที่ผ่านมา นักเขียนหลายท่านก็ส่งไฟล์ต้นฉบับมาให้ทาง ทีมงานผ่านเทคโนโลยีคลาวด์ จนมาเป็นนิตยสารฉบับที่ 23 ที่ท่านกำ�ลังอ่าน อยู่ตอนนี้ ผมและทีมงานจึงถือโอกาสนี้ แนะนำ�บริการของเทคโนโลยีคลาวด์ (Clond Service) ว่ามีตัวไหนบ้าง โดยเป็นเรื่องเด่นประจำ�เล่มครับ สำ�หรับบทความด้านในนิตยสารก็โดดเด่นไม่แพ้กนั อาทิ บทความเรือ่ ง กูข้ อ้ มูลภาพถ่ายใน SD Card ด้วยโปรแกรม PhotoRec, สร้างร้านค้าออนไลน์ ด้วย PrestaShop, Moodle 2.2.1 กับ 2.2.2 แตกต่างกันอย่างไร, Layer กับการสร้างงานกราฟิกดีไซน์ด้วย GIMP, สร้างเว็บไซต์ด้วย Drupal ตอน การเพิ่มสมาชิกและ Forum และบทความอื่นๆ ที่นา่ สนใจอีกมากมาย ถึงแม้ประเทศไทย อาจจะไม่มีการส่งเสริมให้ใช้ซอฟต์แวร์โอเพนซอร์ส กันอย่างแพร่หลายเหมือนในหลายประเทศทัว่ โลก หน่วยงานภาครัฐบางแห่ง ก็ถูกตัดงบเพื่อการสนับสนุนโอเพนซอร์สออกไป แต่สิ่งหนึ่งที่น่ายินดีก็คือ มี หลายประเทศสนใจที่จะเข้ามาเปิดตลาดโอเพนซอร์สในไทย โดยมีตัวแทนใน ประเทศเป็นศูนย์กลาง ซึ่งในเร็วๆ นี้ จะมีการจัดงานสัมมนาเรื่อง Pentaho รายละเอียดสามารถติดตามได้ในเล่มครับ เป็นสัมมนาฟรีไม่เสียค่าใช้จา่ ยครับ สำ�หรับในประเทศไทย ก็มีการรณรงค์ให้ใช้ซอฟต์แวร์ลิขสิทธิ์ในการ สร้างผลงาน มีการตรวจจับ ปราบปราม และจับกุมกับผูค้ า้ ทีใ่ ช้ซอฟต์แวร์เถือ่ น กันอย่างต่อเนื่อง ซึ่งผมก็แอบหวังในใจว่า สักวันประเทศไทยจะมีการละเมิด ลิขสิทธิ์ซอฟต์แวร์ลดลงจากเดิม 73% เหลือเพียง 50% ซึ่งผมก็ไม่รู้ว่า จะใช้ เวลานานสักเท่าใด เพราะในหลายปีทผ่ี า่ นมาลดลงได้เพียงปีละ 1-2 % เท่านัน้ หากสมาชิก ผูอ้ า่ นท่านใด ต้องการให้ทมี งานเขียนรีววิ ซอฟต์แวร์ตวั ไหน หรือแนะนำ�เรื่องใด สามารถส่งอีเมล์มาได้ที่ info@opensource2day.com และสามารถติดตามข่าวสารต่างๆ และติดต่อสื่อสารกันได้ที่ http://www. opensource2day.com หรือติดต่อกับผมผ่านทาง Twitter ได้ท่ี http:// twitter.com/opensource2day หรือผ่านทาง Facebook ได้ท่ี http:// www.facebook.com/phanupon หรืออีเมล์โดยตรงมาที่ phanupon@ opensource2ady.com แล้วกลับมาพบกันใหม่ในฉบับหน้า สวัสดีครับ ด้วยรักและปรารถนาดี

ภาณุภณ พสุชัยสกุล

April - May 2008 : OpenSource 2 day3 3 http://www.opensource2day.com : OpenSource2day


CONTENTS Contents 5 Open News 10 OSS Cover Cloud Services มีตัวไหนบาง? ตอน Cloud Services ที่ภาคการศึกษาตองสนใจ 16 OpenFeature/Edu : 16 LibreOffice ตอน ตั้งคาเอกสารเพื่อการทําวิทยานิพนธ 21 Facebook โมดูล สําหรับ Moodle 24 โปรแกรม Graph กับการหาพื้นที่ที่ปดลอมดวยเสนโคง 27 Moodle 1.9 เหมือนหรือแตกตางจาก Moodle 2.2 28 Scoop อนาคตซอฟตแวรชุดโปรแกรมสํานักงานโอเพนซอรส 32 OpenFeature/Graphic : 32 Layer กับการสรางงานกราฟกดีไซนดวย GIMP 38 Blender กับการใชงานแสงและกลอง

45 OpenSource/Web : 45 Joomla กับการนําเว็บ localhost ขึ้น Server 48 Drupal กับการเพิ่มสมาชิกและ Forum 52 OpenFeature/Business : 52 สรางรานคาออนไลนดวย PrestaShop 58 ใชงานสวนของ Admin ใน SugarCRM ตอน 1 62 OrangeHRM กับการใชงาน Time Module 66 Scoop กูขอมูลภาพถายใน SD Card ดวยโปรแกรม PhotoRec 68 Openmail

10

24

16 32

52 66 21 4

4 OpenSource2day : OS2ISSUE D VOL. OpenSource 2 day : OS2D 1.6.05 6

5 ISSUE 23


ตำ�รวจประกาศปูพรมตรวจค้นทั่วประเทศ จัดหนัก จัดเต็ม อินเตอร์เน็ตคาเฟ่ใช้ซอฟต์แวร์เถื่อน ในเดือนเมษายน 2555 ทีผ่ า่ นมา สำ�นักงานตำ�รวจแห่งชาติลุยจับร้าน อิ น เทอร์ เ น็ ต คาเฟ่ ต ามหั ว เมื อ งใหญ่ หลังตรวจพบใช้ซอฟต์แวร์ผิดกฎหมาย มาให้บริการลูกค้าอย่างไม่เกรงกลัวกฎหมาย ล่าสุดล้อมจับ 6 ร้านเน็ต ทั้งในเชียงใหม่ ขอนแก่น และร้อยเอ็ด ตะลึงมูลค่าความเสียหาย ลิขสิทธิ์ซอฟต์แวร์รวมกว่า 6 ล้านบาท เตือนจับเพิ่มอีกแน่ถ้ายังไม่ หยุดละเมิดลิขสิทธิ์ กองบังคับการปราบปรามการกระทำ�ความผิดเกี่ยวกับ อาชญากรรมทางเศรษฐกิจ หรือ บก.ปอศ. นำ�กำ�ลังเจ้าหน้าที่พร้อม หมายค้นเข้าตรวจอินเทอร์เน็ตคาเฟ่สี่ร้านดังกลางเมืองเชียงใหม่ ประกอบด้วยร้านไอเพลย์ ตั้งอยู่ในโรงแรมมาลิน เรสซิเดนซ์ ถนน ห้วยแก้ว ร้านเลิฟออนไลน์ ถนนเวียงบัว ร้านฮอไรซอนเน็ต ถนน สิรนิ ธร และร้านมดอินเทอร์เน็ต ตำ�บลช้างเผือก ทัง้ หมดตัง้ อยูใ่ นเขต อำ�เภอเมือง จังหวัดเชียงใหม่ พบเครื่องคอมพิวเตอร์ จำ�นวน 188 เครื่อง มีการลักลอบลงโปรแกรมเถื่อนเพื่อให้บริการกับลูกค้า โดยมี มูลค่าความเสียหายประมาณ 4 ล้านบาท อีก 2 รายทีถ่ กู จับดำ�เนินคดีโดย บก.ปอศ. เป็นอินเทอร์เน็ต คาเฟ่ในจังหวัดขอนแก่นชื่อ ร้านวอร์บ (ขอนแก่น) ตั้งอยู่บนห้าง สรรพสินค้ายูพลาซ่า ถนนมิตรภาพ ซึ่งตำ�รวจตรวจค้นพบเครื่อง คอมพิวเตอร์ที่มีการลงโปรแกรมละเมิดลิขสิทธิ์ จำ�นวน 40 เครื่อง และปรากฏมูลค่าความเสียหายจากการละเมิดทีป่ ระมาณ 1,100,000 บาท ทั้งนี้ อีกร้านหนึ่งชื่อ ร้านติ๊กแอนด์แต๊บ ตั้งอยู่ถนนศรีเทวา อำ�เภอเมือง จังหวัดร้อยเอ็ด ตรวจค้นพบเครื่องคอมพิวเตอร์ที่มีการ ลงโปรแกรมละเมิดลิขสิทธิ์จำ�นวน 35 เครื่อง คิดเป็นมูลค่าความ เสียหายจากการละเมิดสูงกว่าที่ประมาณ 831,600 บาท เจ้าของ ร้านจะถูกดำ�เนินคดีในชั้นศาลต่อไป เว้นแต่จะสามารถตกลงกับ เจ้าทุกข์คือบริษัทซอฟต์แวร์ที่ถูกละเมิดลิขสิทธิ์ได้ บก.ปอศ. เตือนร้านอินเทอร์เน็ตคาเฟ่ทว่ั ประเทศให้หลีกเลีย่ ง การละเมิดลิขสิทธิ์ซอฟต์แวร์ โดยจะมีการเข้าตรวจค้นแบบปูพรม โดยเจ้าหน้าที่ตำ�รวจในทุกภาคของประเทศ และหากพบว่ามีการ ละเมิดลิขสิทธิ์ ผูก้ ระทำ�ผิดจะได้รบั โทษภายใต้พระราชบัญญัตลิ ขิ สิทธิ์ ปี พ.ศ. 2537 ว่าด้วยการละเมิดลิขสิทธิโ์ ปรแกรมคอมพิวเตอร์ ไม่วา่ จะเป็นการขาย การถือครองเพือ่ ขาย หรือการนำ�เสนอขายโปรแกรม เหล่านัน้ โดยมีโทษจำ�คุกไม่เกิน 4 ปี หรือปรับไม่เกิน 800,000 บาท และศาลอาจมีคำ�สั่งให้ปิดกิจการของผู้กระทำ�ความผิดได้

“การละเมิดลิขสิทธิซ์ อฟต์แวร์ท�ำ ให้ประเทศไทยต้องสูญเสีย รายได้จากภาษี อากรในแต่ละปีเป็นจำ�นวนมหาศาล และยังเป็น การทำ�ลายภาพลักษณ์ของประเทศไทยในสายตาของต่างประเทศ” พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ ผูบ้ งั คับการกองบังคับการปราบปราม การกระทำ�ความผิดเกี่ยวกับอาชญากรรมทางเศรษฐกิจ กล่าว “ผู้บริโภคมิได้ตระหนักว่า การกระทำ�ดังกล่าวถือเสมือน การสนับสนุนให้เป็นมิจฉาชีพทำ�การขโมยทรัพย์สินของผู้อื่น ซึ่ง บางครัง้ ซอฟต์แวร์ทน่ี �ำ ไปใช้เป็นการผลิตจากฝีมอื ของคนไทยด้วยกัน นั่นเอง ทั้งนี้ ผู้จำ�หน่ายซอฟต์แวร์เถื่อนทราบดีว่า เป็นการกระทำ�ที่ ผิดกฎหมายและมีบทลงโทษอย่างชัดเจนแต่กลับเพิกเฉยเสีย” พ.ต.อ. ชัยณรงค์ กล่าวเพิ่มเติม สำ�นักงานตำ�รวจแห่งชาติประกาศต่อสือ่ มวลชนว่า ทางการ จะจัดส่งตำ�รวจอย่างน้อย 5 ชุด ลงปราบปรามการละเมิดทรัพย์สิน ทางปัญญาในพื้นที่กรุงเทพฯ และต่างจังหวัด ได้แก่ เชียงใหม่ ขอนแก่น ชลบุรี ภูเก็ต โดยตั้งเป้าหมายภายใน 2 เดือนจะสามารถ จับกุมผูก้ ระทำ�ความผิดฐานละเมิดทรัพย์สนิ ทางปัญญาได้ไม่นอ้ ยกว่า 5% เมื่อเทียบกับช่วงเดียวกันของปีที่ผ่านมา นอกจากนี้ ยังมอบ นโยบายให้ต�ำ รวจในทุกพืน้ ที่ เข้มงวดกับการปราบปรามสินค้าละเมิด ลิขสิทธิ์ในพื้นที่ นอกจากนี้ ยังเร่งตรวจสอบและปราบปรามการค้า ซอฟต์แวร์เถือ่ นตามศูนย์การค้าไอทีและห้างสรรพสินค้าทัว่ ประเทศ ตัง้ แต่เดือนเมษาถึงมิถนุ าปีนต้ี ามนโยบายรัฐบาลทีม่ กี ารตัง้ เป้าหมาย ให้ไทยหลุดโผ PWL ของสหรัฐฯ โดยจับมือผูป้ ระกอบการศูนย์การค้า ช่วยประสานแจ้งเตือนสอดส่องและดูแลผู้เช่า เมือ่ ไม่นานมานี้ กรมทรัพย์สนิ ทางปัญญา กระทรวงพาณิชย์ ได้ลงนามความร่วมมือร่วมกับสำ�นักงานตำ�รวจแห่งชาติ เพื่อจัดตั้ง ศูนย์ปราบปรามการละเมิดทรัพย์สินทางปัญญาในพื้นที่กรุงเทพฯ และต่างจังหวัด เพื่อทำ�หน้าที่ประสานการปราบปรามการละเมิด ทรัพย์สินทางปัญญา และส่งเสริมให้ความร่วมมือระหว่างเจ้าหน้าที่ รัฐกับภาคเอกชนได้อย่างมี ประสิทธิภาพมากขึ้น เพื่อให้การละเมิ ในพื้นที่เฝ้าระวังพิเศษ (พื้นที่สีแดง) และพื้นที่ต้องเฝ้าระวัง (พื้นที่สี เหลือง) ลดน้อยลง ประเทศไทยตั้งเป้าหมายไว้ว่าจะแซงหน้าฮ่องกง ขึ้นเป็น อันดับหนึง่ ของภูมภิ าคเอเชียแปซิฟกิ ในด้านการลดอัตราการละเมิด ลิขสิทธิ์ซอฟต์แวร์ลงให้ได้มากที่สุด ตลอดระยะเวลา 4 ปีที่ผ่านมา อัตราการละเมิดลิขสิทธิซ์ อฟต์แวร์ในประเทศไทยลดลงอย่างต่อเนือ่ ง จากร้อยละ 80 ในปีพ.ศ. 2549 เหลือร้อยละ 73 ในปีพ.ศ. 2553 http://www.opensource2day.com : OpenSource2day

5


OpenNews ผลการแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย ครัง้ ที่ 14 (โปรแกรมประยุกซ์ใช้งานสำ�หรับลินกุ ส์) ประกาศผลรางวัลไปเป็นที่เรียบร้อยแล้ว กับ “การแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์ แห่งประเทศไทย ครัง้ ที่ 14 หรือ NSC เมือ่ วันที่ 22 มีนาคม 2555 ทีผ่ า่ นมา ณ ห้องประชุมมหิศร ธนาคารไทยพาณิชย์ (สำ�นักงานใหญ่) ซึ่งในการแข่งขันดังกล่าวมีหัวข้อที่เกี่ยวข้องกับซอฟต์แวร์ โอเพนซอร์สด้วย นั่นก็คือ โปรแกรมประยุกต์ใช้งานสำ�หรับลินุกส์ ทางทีมงานโอเพนซอร์สทูเดย์ จึงได้น�ำ ผลการตัดสินการแข่งขันดังกล่าวมาฝากกับผูอ้ า่ น และขอแสดงความยินดีกบั ผูไ้ ด้รบั รางวัล ด้วยทุกท่าน สำ�หรับรางวัลที่ประกาศผลไปมีดังนี้ โปรแกรมประยุกซ์ใช้งานสำ�หรับลินุกส์ ระดับนักศึกษา มีเพียง 3 รางวัล ได้แก่ รางวัลที่ 1 ไม่มีผู้เหมาะสมได้รับรางวัล รางวัลที่ 2 มหาวิทยาลัยเกษตรศาสตร์ หัวข้อ การนำ�โอเพนซอร์สซอฟต์แวร์มาบริหารความสัมพันธ์กับลูกค้าบนสังคมออนไลน์ รางวัลที่ 3 สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง หัวข้อ เป้าปืนและระบบฝึกซ้อมยิงปืนรณยุทธ์ รางวัลชมเชย สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง หัวข้อ การพัฒนาชุดควบคุมและตรวจสอบการทำ�งานโดยใช้ FriendyARM โปรแกรมเพื่อการประยุกต์ใช้งาน ระดับนักเรียน มีทั้งสิ้น 5 รางวัล ได้แก่ รางวัลที่ 1 โรงเรียนภูเก็ตวิทยาลัย หัวข้อ เฟสบิซเบาเบา รางวัลที่ 2 โรงเรียนปรินส์รอยแยลศ์วิทยาลัย หัวข้อ ไปรถไฟ วางแผนได้ด้วยระบบไฟไชโย รางวัลที่ 3 โรงเรียนมหิดลวิทยานุสรณ์ หัวข้อ โปรแกรมแก้ไขชุดคำ�สั่งภาษาซีบนแผนภาพขั้นตอน รางวัลชมเชย โรงเรียนมหิดลวิทยานุสรณ์ หัวข้อ การพัฒนาโปรแกรมรู้จ�ำ ตัวอักษรภาษาไทยแบบออนไลน์ส่วนบุคคล

สัมมนา “Pentaho Business Intelligence Platform” บริษัท เมตามีเดีย เทคโนโลยี จำ�กัด (เจ้าของเว็บไซต์ Longdo.COM) ตัวแทนจำ�หน่ายอย่างเป็นทางการของซอฟต์แวร์ Pentaho ร่วมกับ GrayMatter Software Services ตัวแทน จำ�หน่ายระดับ Platinum และ Pentaho Corporation ขอเชิญ ทุกท่านร่วมงานสัมมนา “Pentaho Business Intelligence Platform” ในวันศุกร์ที่ 18 พฤษภาคม 2555 ณ โรงแรมอินเตอร์ คอนติเน็นตัล (InterContinental Bangkok) ถนนเพลินจิต (ใกล้ สถานีรถไฟฟ้า BTS ชิดลม) ตั้งแต่เวลา 13:00 - 17:00 ซึ่งภายในงาน จะได้พบกับ วิ ท ยากรผู ้ ม ี ค วามรู ้ ค วาม ชำ�นาญซอฟต์แวร์ Pentaho 6 OpenSource2day : OS2D Vol. 5 ISSUE 23

และการนำ�ไปใช้ในธุรกิจต่างๆ มาถ่ายทอดความรู้ โดยมีหัวข้อที่ น่าสนใจ เช่น การใช้งาน Pentaho กับ BigData และ Had oop สำ�หรับองค์กรที่มีปริมาณข้อมูลมากๆ การใช้งานระบบ GIS/แผนที่ ร่วมกับ Pentaho Pentaho เป็น Open Source Business Intelligence Platform ที่มีประสิทธิภาพ และมีค่าใช้จ่ายในการใช้งานไม่สูง สามารถช่วยลดต้นทุนด้านซอฟต์แวร์ลงมาได้มากถึง 80% เมื่อ เทียบกับ commercial solutions อื่นๆ ทำ�ให้ได้รับความนิยม อย่างสูงในหลายๆ ประเทศทั่วโลก ท่านใดที่สนใจจะใช้งาน Pentaho ในองค์กรและธุรกิจ สามารถดูรายละเอียดเพิ่มเติมและลงทะเบียนออนไลน์ได้ที่เว็บไซต์ http://pentaho.mm.co.th


ผลการแข่งขันระบบปฏิบัติการลีนุกส์แห่งประเทศไทย ครั้งที่ 12 ประกาศผลรางวัลไปเป็นที่เรียบร้อยแล้ว สำ�หรับ “การแข่งขันระบบปฏิบัติการลีนุกส์แห่ง ประเทศไทย” ครั้งที่ 12 หรือ NLC เมื่อวันที่ 22 มีนาคม ที่ผ่านมา ณ ห้องประชุมมหิศร ธนาคาร ไทยพาณิชย์ (สำ�นักงานใหญ่) ทางทีมงานโอเพนซอร์สทูเดย์ขอแสดงความยินดีกับผู้ได้รับรางวัล ทุกท่าน สำ�หรับรางวัลที่ประกาศผลไปมีดังนี้ ประเภทที่ 1 การใช้งานคอมพิวเตอร์ส่วนบุคคล (Linux Client) ระดับนักเรียน รางวัลที่ 1 เด็กชายศิระกร ลำ�ใย โรงเรียนสาธิตมหาวิทยาลัยราชภัฎนครปฐม รางวัลที่ 2 เด็กชายศุภกร สุทธิเรือง โรงเรียนสาธิต “พิบูลบำ�เพ็ญ” มหาวิทยาลับบูรพา รางวัลที่ 3 นายนันทพันธ์ จงปริยัตต์ โรงเรียนสาธิตมหาวิทยาลัยขอนแก่น (มอดินแดง) รางวัลชมเชย เด็กชายวรัตม์ กวีพรพจน์ โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี 2) รางวัลชมเชย เด็กชายนรชาติ ภักดีดินแดน โรงเรียนกาฬสินธุ์พิทยาสรรพ์ ประเภทที่ 2 คอมพิวเตอร์ควบคุมและบริการเครือช่าย (Linux Server) ระดับนักเรียน รางวัลที่ 1 นายวรยุทธ เพชรสุวรรณรังษี โรงเรียนมุกดาหาร รางวัลที่ 2 นายมนัสวิน หาญมงคลชัย โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี 2) รางวัลที่ 3 นายเสกสรรค์ เนรมิตธนสมบัติ โรงเรียนเบญจมราชูทิศ จังหวัดราชบุรี รางวัลชมเชย นายสรชัช พัฒนสมบัติ โรงเรียนมงฟอร์ตวิทยาลัย แผนกมัธยม รางวัลชมเชย นายพิชิต ทองจีน วิทยาลัยสารพัดช่างขอนแก่น ประเภทที่ 3 การใช้งานและปรับแต่งระบบปฏิบัติการลินุกส์ขั้นสูง (Linux OS) รางวัลที่ 1 นายศราวุธ รุ่งเจริญกิจ รางวัลที่ 2 นายไท ปังสกุลยานนท์ รางวัลที่ 3 นายตฤณ วงศ์สง่า รางวัลชมเชย นายอนุชา เพ็ชรฉกรรจ์ รางวัลชมเชย นายฉัตรปรินทร์ ด้วงบุ้ง

สัมมนา “มหกรรมซอฟต์แวร์โอเพนซอร์สแห่งประเทศไทย ครั้งที่ 11” (OSSFEST 2012) สมาคมสมาพันธ์โอเพนซอร์สแห่งประเทศไทย ขอเชิญ ทุกท่านร่วมงาน “มหกรรมซอฟต์แวร์โอเพนซอร์สแห่งประเทศไทย ครั้งที่ 11 หรือ Open Source Software Festival ระหว่างวันที่ 18-19 พฤษภาคม 2555 ณ สถาบันเทคโนโลยีปัญญาภิว ัฒน์ แจ้งวัฒนะ ตั้งแต่เวลา 9.30-16.30 น. ซึ่งภายในงานทุกท่านจะได้ พบกับการบรรยายในหัวข้อ SME, Enterprise, Mobile & Social

และ Cloud & Infrastucture รวม 4 Track ด้วยกัน นอกจากนี้ ยังมีส่วนของห้อง Workshop อีก 2 ห้อง ที่จะมีการสอนเกี่ยวกับ การใช้งานโอเพนซอร์สโดยวิทยากรผู้เชี่ยวชาญในซอฟต์แวร์นั้นๆ และการออกบูธประชาสัมพันธ์ของผู้ให้บริการ ที่จะมาคอยให้ คำ�ปรึกษา นำ�เสนอบริการให้กับผู้สนใจ การจัดงานในครั้งนี้ เน้นการนำ�เทคโนโลยีโอเพนซอร์สจับ คู่กับธุรกิจของแต่ละองค์กร เพื่อสร้างศักยภาพในการแข่งขันทาง ธุรกิจให้เกิดขึ้นต่อไป ท่านใดทีส่ นใจเข้าร่วมงานในวันและเวลาดังกล่าว สามารถ ดูรายละเอียดเพิ่มเติมหรือลงทะเบียนออนไลน์ได้ที่ http://www. ossfestival.in.th หรือโทร. 038-103193 หรืออีเมล์ info@tosf. org http://www.opensource2day.com : OpenSource2day

7


OpenNews อ่�น Opensource2day บน iPhone, iPad, Android Pad, Android Phone ได้แล้วจ้�!!! สำาหรับท่านใดที่ถามเข้ามาว่า โอเพนซอร์สทูเดย์มีแบบ e-book ไหม เพราะไม่อยากเก็บไว้เป็นเล่ม อยากเก็บ เป็นไฟล์มากกว่า วันนี้คุณสามารถอ่าน นิตยสารโอเพนซอร์สทูเดย์ผ่านอุปกรณ์ เคลือ่ นที ่ iPhone, iPad, Android Pad, Android Phone และบนคอมพิวเตอร์ ของคุณได้แล้ว ด้วยขั้นตอนง่ายๆ ดังนี้

สำาหรับ Mobile 1. ติดตัง้ App ebooks ของ http://www.ebooks.in.th 2. เข้าไปเลือก หมวดนิตยสาร แม็กกาซีน 3. เลือกนิตยสารโอเพนซอร์สทูเดย์ ฉบับที่ต้องการได้เลย สำาหรับ PC (ตองสมัครสมาชิกกอน) 1. เข้าเว็บ http://www.ebooks.in.th/opensource2day 2. เลือกนิตยสารโอเพนซอร์สทูเดย์ ฉบับที่ต้องการได้เลย 3. เลือกหยิบหนังสือใส่ถุงฟรี เลือกไปตูห้ นังสือของผูอ้ า่ น

กิจกรรม Disc 2 Disc แผ่นเปล่�แลกแผ่นโอเพนซอร์ส

Global Android Dev Camp 2012

สำาหรับท่านใดทีส่ นใจขอแผ่น DVD ทัง้ Suriyan, Chantra และ Ubuntu ทางทีมงาน thaiopensource.org ได้จัดกิจกรรม Disc 2 Disc โดยการแลกแผ่น DVD เปล่า 1 แผ่น กับแผ่น DVD ซอฟต์แวร์โอเพนซอร์ส 1 แผ่น (ไม่มีปก) ซึ่งแผ่น DVD เปล่าที่ท่าน ส่งมาจะใช้เขียนแผ่น DVD ส่งให้ท่านอื่นๆ ต่อไป วิธีการคือส่งแผ่น DVD เปล่าตามจำานวนแผ่นทีท่ า่ นต้องการ พร้อมซองเปล่าติดแสตมป 9 บาท จ่าหน้าซองถึงตัวท่านเอง วงเล็บมุมซองว่า “Disc2Disc ขอ แผ่น...” ส่งมาที่ ฝ่ายส่งเสริมและพัฒนาเทคโนโลยี (โอเพนซอร์ส) สำานักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) เลขที่ 120 หมู่ที่ 3 ชั้น 9 อาคารรัฐประศาสนภักดี ศูนย์ราชการ เฉลิมพระเกียรติ ๘๐ พรรษาฯ ถนน แจ้งวัฒนะ แขวงทุง่ สองห้อง เขตหลักสี่ กรุงเทพมหานคร 10210 ติดตามข่าวสารเพิ่มเติมได้ที่ http://thaiopensource.org/news

จัดกิจกรรมกันไปเป็นที่เรียบร้อย สำาหรับงาน “Global Android Developer Camp 2012” ที่จัดขึ้นพร้อมกันกว่า 50 ประเทศทั่วโลก โดยประเทศไทยจัดที่ร้าน IfItIs ซอยสุขุมวิท 38 ใกล้กบั BTS ทองหล่อ ส่วนบรรยากาศของงานมีการเล่าถึงทีม่ าทีไ่ ป พบปะพูดคุย ทำาความรู้จักกัน แลกเปลี่ยนความคิดเห็นแล้วก็ทาน อาหารเย็นร่วมกัน โดยระหว่างนั้นก็มีการ Hangout กับประเทศ อื่นๆ ที่จัดงานนี้ด้วยกัน จากนั้นเป็นการนำาเสนอไอเดียของตัวเอง ให้กบั นักพัฒนาคนอืน่ ได้รกู้ นั เพือ่ เฟ้นหาสุดยอดนักพัฒนาชาวไทย และแอปพลิเคชั่นบนระบบปฏิบัติการณ์แอนดรอยด์ ติดตามความ เคลื่อนไหวได้ที่ http://www.gtug.in.th/events/gadc2012

ง�น “Joomla Day Bangkok 2011-2012” ผ่านไปแล้ว สำาหรับ Joomla Day Bangkok 2011-2012 วันรวมพลคนใช้จูมล่าในประเทศไทย ที่จัดโดยสมาคมศึกษาและ พัฒนาโอเพนซอร์ส ร่วมกับ ทีมจูมล่าลายไทยและเว็บไซต์ Joomla Corner.com ซึง่ จัดเป็นครัง้ ที ่ 5 แล้ว โดยมีนักพัฒนา Joomla จากต่างประเทศมาแนะนำาจุมล่า เวอร์ชนั ล่าสุด, การสร้าง Joomla Template, การพัฒนา Joomla 8

OpenSource2day : OS2D Vol. 5 ISSUE 23

Extension ระบบเสริมต่างๆ และ Showcase การใช้งาน Joomla หลากหลายรูปแบบ นอกจากนี ้ ยังมีวทิ ยากรทีเ่ ชีย่ วชาญมากมายมา ให้ความรู้ อาทิ ทีมพัฒนา NooKu Framework, FLEXIContent Content Construction Kits และ Solution สำาหรับ Intranet และ Enterprise ตลอดจน HTML5 และเทคโนโลยีใหม่ๆ ในอนาคตอีกมากมาย


กิจกรรมการอบรมในองค์กรต่างๆ ประจำ�ปี 2555

บริษทั กสท. โทรคมนาคม จำ�กัด (มหาชน) ส่วน e-business กรมวิชาการเกษตร จัดอบรมหลักสูตร “การสร้างเว็บไซต์ อบรมหลักสูตร “การใช้งาน Linux Server” ผูเ้ ข้าอบรม 10 คน ด้วย Joomla” ผู้เข้าอบรม 30 คน

คณะวิทยาศาสตร์ มหาวิทยาลัยนเรศวร อบรมหลักสูตร โรงเรียนกิจการพลเรือน กรมกิจการพลเรือนทหารบก จัด อบรมหลักสูตร “สร้างกราฟิกดีไซน์ดว้ ย Gimp” ผูเ้ ข้าอบรม 10 คน “Drupal และ Moodle” ผู้เข้าอบรม 30 คน

บริษทั กสท. โทรคมนาคม จำ�กัด (มหาชน) ส่วน e-business ภาควิชาคณิตศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัย อบรมหลักสูตร “ฐานข้อมูลด้วย MySQL” ผูเ้ ข้าอบรม 10 คน มหิดล จัดอบรม “การใช้งาน Moodle” ผู้เข้าอบรม 30 คน

บริษัท ศรีราชาบล็อกและวัสดุ จำ�กัด อบรม “การใช้งาน สถาบันเทคโนโลยีไทย-ญี่ปุ่น จัดการบรรยายเรื่อง “ใช้ LibreOffice ในองค์กร” ผู้เข้าอบรม 20 คน ไอทีอย่างไร ให้ถูกใจ ถูกกฎหมาย ถูกลิขสิทธิ์” ผู้เข้าฟัง 50 คน

นิตยสารโอเพนซอร์สทูเดย์ เปลี่ยนเบอร์โทรศัพท์ใหม่เป็น 0-2453-9629 และเบอร์โทรสารใหม่ คือ 0-2453-9628 ตัง้ แต่บด ั นีเ้ ป็นด้นไป... http://www.opensource2day.com : OpenSource2day

9


OSS Cover : Cloud Services

Cloud Services มีตัวไหนบาง ?

ตอน Cloud Services ที่ภาคการศึกษาตองสนใจ ปจจุบัน ถาไมพูดถึง Cloud เสียเลยอาจจะลาสมัยไปก็ได แตถาถามถึงความจําเปนตองใช Cloud หรือไมก็แลวแตปจจัยของแตละคน เชน บางคนมีเครื่องคอมพิวเตอรหลายเครื่อง บางคนเครื่องเสียบอย เนื่องจากสาเหตุเจอไวรัสบาง แตไมอยากใหงานสะดุด ไปที่ไหนก็อยากทํางานตอไดเลย โดยที่เราไมตอง พกพาขอมูลติดตัวไปดวย ฉบับนี้จะแนะนําบริการ Cloud ที่มีใหบริการในปจจุบัน โดยไมตองเรียบเรียงโครงสรางบทเรียนใหม SCORM แลวนาสนใจ จะเริ่มจากนักการศึกษากอนเลย Cloud เปนอีกหนึ่งในบริการที่สามารถฝากไฟลบทเรียนหรือที่ เรียกวา Learning Object สําหรับ SCORM Cloud แลวยังสามารถ เพิ่มสมาชิกใหเขามาเรียนไดดวย เรียกงายๆ วาทําตัวเปนเว็บ Cloud SCORM เว็บทีใ่ หบริการคือ http://cloud.scorm.com บริการ การเรียนการสอนออนไลนไปดวยในตัวในสวนนี้จะอยูใน People ที่วานี้คืออะไร ในการสรางสื่อการสอนออนไลน ก็มักจะตองสราง ไอคอน เพื่อทําการเพิ่มผูเรียน ไอคอน History เอาไวสําหรับดู flash Animation หรือสรางสื่อโตตอบกับผูเรียนมาตรฐานหนึ่ง คะแนนการเรียนของผูเรียน คาเฉลี่ยของคะแนน สื่ออะไรที่ตองใช ที่ทําใหเราสามารถนําบทเรียนไปใชงานในไดทุกๆ LMS นั่นก็คือ SCORM ก็คือสื่อการสอนที่ตองการบันทึกผลคะแนนในบทเรียน มาตรฐาน SCORM และถาเรามีหลายๆ LMS ปญหาที่ตามมาคือ เชน ระหวางเรียนมีการถามตอบดวยคําตอบสั้น (Short Answer) การนําไปใชงาน เพราะอาจจะตองนําแตละบทเรียนไปเรียบเรียง หรือ Click แลวไปตอผลของการ Click อยากใหมีคะแนนเพื่อดู ใหมใน LMS ซึ่งก็จะเสียเวลา ถาเปนไปไดเรานําบทเรียนออนไลน ความสนใจตอการเรียนสื่อการสอนตางๆ เหลานี้ ตองสรางใหได ในรูปแบบ SCORM ไปฝากไวทใ่ี ดทีห่ นึง่ แลวจากนัน้ เราก็ดงึ บทเรียน ตามมาตรฐาน SCORM นั้นไปใชได

รูปที่ 1: หนาจอเมื่อทําการ login เขามาผูใชงาน SCORM Cloud

10

OpenSource2day : OS2D VOL. 5 ISSUE 23

รูปที่ 2: บันทึกการเขาใชงาน


OSS Cover : Cloud Services ภาพตอไป จะเปนตัวอยางของการแสดง History ของ การเรียนการสอน สําหรับบริการนี้ไมมีคาใชจายใน 100M ผูเรียน 10 คน หากตองการเก็บขอมูลมากกวานั้นจะมีใหเลือกวาตองการ มากขนาดไหนตามรูป

รูปที่ 4: เว็บไซต engrade

รูปที่ 3: อัตราคาบริการ

การใชงานเว็บ engrade ไมยุงยากกอนอื่นก็ทําการลง ทะเบียนกอนเลยครับเพื่อขอใชบริการ

สราง Engrade ไวเก็บคะแนนนักเรียน Engrade บริการสําหรับครูเพือ่ รายงานเกรด คะแนนสอบ และกิจกรรมตางๆ เปนบริการที่จะสามารถชวยใหครูอาจารยไทย ใชไอทีใหคุมคาตอการลงทุนเครือขายที่กระทรวงศึกษาเชื่อมตอ โครงขายอินเทอรเน็ตไปถึงโรงเรียนวันนี้จะแนะนําระบบเช็คเกรด สําหรับครูอาจารยที่ตองการสอนแบบผสมผสานกับหองเรียน โดย มีเครื่องมือออนไลนมาประกอบการเรียนการสอนเชนระบบเก็บ คะแนน ระบบสอบออนไลนและสงการบาน วันนี้ ผมมาแนะนํา เว็บไซตชอ่ื วา http://www.engrade.com เปนบริการฟรีสาํ หรับ รูปที่ 5: กรอกขอมูลเพื่อสมัครสมาชิก ครู หรือ สําหรับโรงเรียนก็ได ซึ่งความสามารถของเว็บไซตนี้ คือ สามารถสมัครโดยใช Account แบบ Admin ของโรงเรียน ก็ได จากนัน้ เขาก็จะใหเราสรางโรงเรียนของเรา ในกรณีนี้ ผม ถาเปนแบบ Admin ก็จะสามารถเพิ่มครูเขาไปในระบบได และ เลือกเปน Admin เพื่อใหไดสิทธิการใชบริการสําหรับครูทานอื่นๆ เพิ่มนักเรียน เว็บนี้ไมตองดาวนโหลดซอฟตแวรใดๆ ไปติดตั้ง เปน ดวยในโรงเรียน บริการในรูปแบบคลาวด เซอรวิส (Cloud service) ไมตองมี ทําตามขั้นตอนกรอกขอมูลใหครบ จากนั้น เขาจะใหเรา Server ไมตองจายรายเดือน หรือ โรงเรียนไมพรอม ครูสามารถ เพิ่มเพื่อนครูลงไปดวยใน Step ที่ 2 สมัครใชงานสวนตัวไดโดยไมตอ งเปน Admin ก็สามารถใชประกอบ การเรียนการสอนได

รูปที่ 6: ขั้นตอนการเพิ่มครูเขาไปในระบบ http://www.opensource2day.com : OpenSource2day

11


OSS Cover : Cloud Services ขั้นตอนตอไปก็เปนการใส Logo ของโรงเรียน

Ever note สําหรับใครที่ตองทํางานหนาคอมพิวเตอร แลวตองจด บันทึกอาจจะในชวงของการหาขอมูลรวบรวมขอมูลในหองสมุด หรือก็ดี เพื่อปองกันวาจะลืมเราก็บันทึกเอาไวในบริการที่ชื่อวา Evernote ซึง่ ปจจุบนั ทํางานบนเว็บไดหรือติดตัง้ App กับโทรศัพท มือถือหรือ tablet ก็สามารถทําได ดังนั้น การบันทึกของเราก็จะ สะดวกมากขึ้น ดาวนโหลดไดที่ https://www.evernote.com

รูปที่ 7: แสดงขั้นตอนการใส Logo ของโรงเรียน เมือ่ เสร็จเรียบรอยแลวเราก็จะได Dashboard ดังในภาพ

รูปที่ 9: หนาเว็บสําหรับลงทะเบียนใชงาน ใครมี android, iphone ก็ติดตั้ง App ดวยจะไดใชงานรวมกันได เมือ่ เขาเว็บแลว ก็สมัครใชงานกันเลยครับ จากการใชงาน แลวสะดวกมากสําหรับเครื่องมือชวยบันทึกแบบนี้ เพราะสามารถ บันทึกผานอุปกรณเคลื่อนที่ จากการถายภาพ จากการบันทึกดวย รูปที่ 8: แสดง dashboard ของ engrade เสียง หรือ พิมพขอมูล และกลับมาเรียบเรียงดวยคอมพิวเตอร Engrade เปนเว็บทีใ่ หบริการสําหรับโรงเรียนหรือครูอาจารย เพราะในคอมพิวเตอรเราก็สามารถเปดไดผานบราวนเซอร เพื่อใชในการเก็บคะแนนนักเรียนนักศึกษาบันทึกและนักเรียนก็ เขามาตรวจสอบคะแนนหรือเกรดของตัวเองไดดวย ยังมีเครื่องมือ เพือ่ การศึกษาอีกมากมายครับ แลวพบกันใหมครับ ใครใชงานแลว ไดผลความคืบหนาอยางไร สงเมลมาเลาใหฟงกันบางครับ ตัวอยาง Apps -> Quizzes

รูปที่ 10: ตัวอยางการใชงาน Evernote บนเครื่องคอมพิวเตอร ภาพนี้ จะเปนตัวอยางของการใชงานวิธีการจัดกลุมของ Evernote ก็ดีมากสามารถใช tags ประกอบเพื่อจัดกลุมได 12

OpenSource2day : OS2D VOL. 5 ISSUE 23


OSS Cover : Cloud Services DropBox เก็บไฟลบน Cloud บริการเก็บไฟลและสามารถแชรไฟลใหผูอื่นไดดวยนับวา เปนบริการที่ไดรับความนิยมมากสําหรับ Dropbox เปนบริการ ที่มีใหใชทุก แพลทฟรอม ทั้ง Linux, Windows, Mac ใชงายแค ทําการติดตั้งและ copy ไฟลไปวางไวในโฟลเดอร Dropbox ก็จะ sync ไปไวบน Cloud เมื่อกลับมาที่โทรศัพทมือถือ หรือ ipad, Tablet ทั้งหลายก็สามารถนําไฟลเหลานั้นมาใชงานไดดวยเชนกัน ขอควรระวัง คือ อยาทําการติดตั้ง Dropbox ในเครื่องที่ไมใชของ เราเด็ดขาด เพราะไฟลขอมูลที่เก็บไวจะถูกดึงลงมาในเครื่องนั้น ทั้งหมด ดังนั้น หากตองการจริงๆ ใหเขาเว็บของ Dropbox ซึ่งก็ รูปที่ 13: Dropbox ทีเ่ ครือ่ ง Linux จะสังเกตวาโฟลเดอร คือ https://www.dropbox.com/ นัน้ ตรงกันกับในเครือ่ งดวยความสะดวกสบายและเปนผูน าํ ความคิด ในการใชงานแบบนี้ จึงทําให Dropbox ไดรับความนิยม Google

รูปที่ 11: เว็บ Dropbox ผูใชทําการสมัครสมาชิกจะได พื้นที่ฟรี 2.5 GB.

Drive บริการเก็บไฟลจาก Google เปนบริการใหมลาสุดที่เพิ่งเปดใหใชงานกันไมนาน นาจะ เปนการเอามาชนกับ Dropbox นั่นเอง Google Drive สามารถ ใชงานไดกับ Windows และ Mac สวนผูใชงาน Linux ยังไมมี App ใหตดิ ตัง้ เหมือน Dropbox ดังนัน้ จึงตองใชงานผานบราวนเซอร เปนหลักและบังคับวา ตองใชกับ Chrome เทานั้นนะครับ ถาใช FireFox จะไมสามารถ upload ได สําหรับใครใช Mac และ Windows จะไมมีปญหาอะไร

รูปที่ 14: บริการใหมจาก Google สําหรับเก็บขอมูล รูปที่ 12: แสดงตัวอยางเมื่อ login เขาไปจะมองเห็นไฟล ที่เราสรางและเก็บไว

http://www.opensource2day.com : OpenSource2day

13


OSS Cover : Cloud Services วาดวยเรื่องของ Cloud

รูปที่ 15: บริการตางๆ ที่เรียกวา Cloud

ในสวนที่สองรองลงมาเรียกวา PaaS สําหรับบริการใน สวนนี้ เปนสวนของนักพัฒนาโปรแกรมที่ตองการจะใชบริการ สําหรับเขียน Application อีกที บริการดังกลาว รวมถึงระบบ ฐานขอมูล พื้นที่ในการเขียน Application บางรายใหบริการ API ของตัวเองดวย เชน amazon เปนตน ดังนัน้ สําหรับเริม่ ตนในการ เขียน App เพื่อใหบริการเปน Software as a service หลายคน เริ่มจากตรงนี้ สวนลางสุดของ Cloud Service นัน้ ก็คอื Infrastructure as a Service (IaaS) เปนบริการที่คลายกับเว็บโฮสติ้งมากที่สุดแต จะดีตรงที่ผูใชบริการสามารถเพิ่ม Infrastructure ที่ตองการได ตามปริมาณการใชงาน เชน อาจจะอยากไดหนวยความจํามากขึ้น ก็สามารถเพิ่มไดโดยไมตองเปลี่ยนเครื่องใหม ตองการซีพียูหลาย Core ก็เพิ่มขยายได ทําใหสะดวกตอการใชงานมากเลยทีเดียว

สําหรับเรื่องของ Cloud จะยังไมหมดเพียงเทานี้นะครับ ในตอนนี้ เราเอาเรื่องใกลตัวผูอานมาใหไดทําความเขาใจกันกอน ที่แนะนําบริการตางๆ มาทั้งหมดนั้น ยังไมใชทั้งหมดของ แลวกลับมาพบกันใหมในฉบับหนา สวัสดีครับ Cloud เปนเพียงสวนบนเทานัน้ ทีเ่ รียกวา Software as a Service (SaaS) เพือ่ ใหเขาใจงายๆ วาประโยชนของ Cloud นัน้ เปนอยางไร เพราะเปนสวนที่ใกลตัวผูอานมากที่สุดเพราะเปนเรื่องของเทรนใน ยุดนี้และยุคตอๆ ไป บริการเหลานี้ ถาดูใหดีจะเห็นวาใหเราใชงาน แคสว นเล็กๆ เทานัน้ หากตองการทํางานเปนจริงเปนจังมากก็ตอ ง จายตามความจําเปนตองใช เชน ถาตองการเก็บขอมูลมากกวา 2G ก็จะตองจายคาบริการซอฟตแวรหลายๆ อยางกําลังวิง่ ไปใหบริการ แบบนี้ เพราะนอกจากจะเก็บคาบริการไดแลวยังปองกันการทําซ้าํ หรือ Copy มาขายกันในปจจุบันไดดวย เชน ไมโครซอฟท เองก็มี บริการใหสาํ หรับผูท ใ่ี ช Hotmail ไดทาํ งานชุดไมโครซอฟทออฟฟศ ผานบริการของ Cloud ไดเรียกชื่อวา Sky Drive ดังนั้น ตอไปนี้ การทํางานของไมโครซอฟทออฟฟศนําเขาไปใชบน sky Drive ยิ่ง ทําใหไมโครซอฟทรูไดอีกวา ใครละเมิดลิขสิทธิ์เปนจํานวนเทาไหร ของจํานวนประชากรคอมพิวเตอรในแตละประเทศ

14

OpenSource2day : OS2D VOL. 5 ISSUE 23


ดวน ! โรงเรียน มหาวิทยาลัย หนวยงานราชการ ภาครัฐ ภาคเอกชน ตองการสรางองคความรูผานระบบออนไลน

นิตยสารโอเพนซอรสทูเดย

รับวางระบบ e-learning ดวย Moodle ใหองคกรของทาน พรอมฝกอบรม 2 วัน (สำหรับผูดูแลระบบและผูใชงาน)

สนใจ โทร. 08-6304-9545 , 08-7099-0005 “อยากใช Moodle นึกถึง OpenSouce2day” บริษัท ครีเอชั่น โปร จำกัด เลขที่ 60 / 316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510 โทร. 0-2989-1145 แฟกซ. 0-2989-1781 อีเมล info@opensource2day.com


OpenFeature : Edu : LibreOffice อทิตา พสุชัยสกุล atita@opensource2day.com

ตอน ตั้งคาเอกสารเพื่อการทําวิทยานิพนธ หลายทานอาจกําลังประสบปญหาในการทําปริญญานิพนธ วิทยานิพนธ สารนิพนธ ทีจ่ ะตองมานัง่ กําหนด รายละเอียดตางๆ ในแตละหนากระดาษใหตรงตามแบบฟอรมของมหาวิทยาลัย แตปญ หาทุกอยางนีจ้ ะหมดไป เพียง ทุกทานตัง้ คาสไตลเอกสารอยางถูกตองดวย LibreOffice ทีส่ ามารถชวยทานผูอ า นใหทาํ เลมวิทยานิพนธเสร็จอยาง รวดเร็ว ประหยัดเวลา และ ตรงตามแบบฟอรมอีกดวย (โอเพนซอรสไดเร็กกันเลยทีเดียว) มาเริม่ กันเลย... สําหรับฉบับนี้ ขอเริ่มตนดวยการใชงาน LibreOffice ทําการตั้งคาภาษา โดยเลือกที่ Languages Settings บนระบบปฏิบัติการ MacOSX กอนที่จะเปดคอลัมนอยางเปน 1. เลือก Languages คา User Interface เลือกที่ Drop ทางการ เพื่อเอาใจผูอานที่ใชงานโอเพนซอรสบนเครื่อง Mac กัน Down List ตั้งเปน English (USA) บาง เพราะทีผ่ า นมาทางทีมงานไดรวี วิ โปรแกรมบนระบบปฏิบตั กิ าร 2. คา Locale setting ตั้งเปน Thai Windows และ Linux เปนสวนใหญ ทานผูอ า นชาว Mac ทุกทาน 3. คา Western ตั้งเปน Engliah (UK) เตรียมพบกับคอลัมนเต็มๆ ในฉบับครบรอบ 24 เลม ของนิตยสาร 4. คา CTL ตั้งเปน Thai โอเพนซอรสทูเดยในฉบับหนา โปรดติดตาม... ตอนนี้ ขอกลับเขามาสูหัวขอ “การตั้งคาเอกสารเพื่อการ ทําวิทยานิพนธ” กันตอ โดยขัน้ แรก เราจะตองเปดโปรแกรมขึน้ มา กอน โดยเลือกที่ Text Document

จากนั้น เริ่มปรับการตั้งคาตามรายละเอียดวิทยานิพนธ ในที่นี้ ขอยกตัวอยางดังนี้ 1. ตัวอักษรที่ใชพิมพวิทยานิพนธ คือ ฟอนต Angsana จากนัน้ ไปตัง้ คาสไตลเอกสารโดย MacOSX จะตองไปที่ UPC ขนาด 16 ตัวอักษรของบทที่ ขนาด 20 ตัวหนา ตรงกลาง เมนู LibreOffice -> Preferences... สําหรับวินโดวสและลีนุกส 3. ขอบกระดาษดานบน 1 นิว้ และดานลาง 1 นิว้ สําหรับ จะอยูที่ Tools -> Options หนาซาย ขอบดานซาย 1 นิ้ว และขอบดานขวา 1.5 นิ้ว สําหรับ หนาขวา ขอบดานขวา 1 นิ้ว และขอบดานซาย 1.5 นิ้ว 4. ระยะการพิมพ สําหรับบทที่ หางจากขอบกระดาษ ดานบน 2 นิ้ว หนาปกติ หางจากขอบกระดาษดานบน 1.5 นิ้ว เลขหนา หางจากขอบกระดาษ 1 นิ้ว หนาซายอยูชิดมุมบนดาน ซาย และหนาขวาอยูชิดมุมบนดานขวา หนาแรกของบทไมมีเลข หนา ยอหนาอยูหางจากขอบกระดาษ 1 เซนติเมตร (0.39 นิ้ว) 16

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Edu : LibreOffice เริ่มตั้งคาตัวอักษร โดยเลือกที่ LibreOffice Writer -> เมื่อกลับมาที่หนากระดาษ ใหไปตั้งคาฟอนตอีกครั้งที่ Basic Fonts (Wesbern) ตั้งคาตัวอักษรตามรายละเอียด สวนนี้ Format -> Styles and Formatting จะปรากฎหนาตางขึ้นมา คือ การตั้งคาภาษาในสวนของภาษาอังกฤษ ใหคลิกเมาสขวาที่ Default เลือก Modify...

เริ่มตั้งคาตัวอักษร โดยเลือกที่ LibreOffice Writer -> Basic Fonts (CTL) ตั้งคาตัวอักษรตามรายละเอียด ในสวนนี้ คือ การตั้งคาภาษาในสวนของภาษาไทย จะตองตั้งคาใหเหมือนกับ Basic Fonts (Wesbern)

จากนั้น ตั้งคาฟอนต โดยให Western text font และ CTL font ใชฟอนตเดียวกัน ขนาดเทากัน ตามรายละเอียดของ วิทยานิพนธที่กําหนดขนาดตัวอักษรปกติไว ตั้งคาการยอหนาที่ LibreOffice Writer -> General ที่ Measurement unit เลือกวาจะตั้งแบบ Centimeter หรือ Inch ในการตัง้ คาแบบใด จะมีผลตอการกําหนดคาหนากระดาษ ในที่นี้แนะนําใหใชแบบ Inch เพื่องายตอการกําหนดคาและแสดง ผลในหนากระดาษ จากนั้น กดปุม OK

ตอไป คือ การตั้งคาหนากระดาษในสวนของหนาแรก ที่ ไมมเี ลขหนาและเริม่ ทีห่ นาขวาทุกครัง้ ไปทีเ่ มนู Format -> Page...

http://www.opensource2day.com : OpenSource2day

17


OpenFeature : Edu : LibreOffice 3. ตัง้ คาเลือก Type เปน Page break เลือก Style เปน กําหนดขอบกระดาษในสวนของหนาแรกของบทดังนี้ 1. ขนาดกระดาษ A4 เปนแบบ Portrait ที่ Page layout Left Page ทําเครื่องหมายถูกที่ Change page number แลวใส เลขหนาที่ตองการลงไป ในที่นี้คือ เลข 2 จากนั้นกด OK เลือก Drop Down List ตั้งเปน Mirrored 2. ตั้งคา Margins ขอบใน (Inner) 1.5 นิ้ว ขอบนอก (Outer) 1 นิ้ว ขอบบน (Top) 1 นิ้ว ขอบลาง (Bottom) 1 นิ้ว 3. จากนั้น กด OK

4. แลวเราก็จะไดหนาตาของกระดาษหนาซาย

เมื่อเราไดหนากระดาษตั้งตนที่เปนสวนของบทนําแลว ที่ อยูหนาขวา ไมมีเลขหนา ใหเรา Enter ลงมา 3 บรรทัด จะอยูที่ 5. จากนัน้ ไปทีเ่ มนู Format -> Page... เพือ่ ไปตัง้ คาหนา หางจากขอบบนของกระดาษ 2 นิ้วพอดี จากนั้น ก็สามารถพิมพ กระดาษดานซาย รายละเอียดที่ตองการลงไป ตามแบบของวิทยานิพนธ

6. ตั้งคาของกระดาษเชนเดียวกับหนาแรกแตในสวนของ ขอบซาย (Left) 1 นิ้ว ขอบขวา (Right) 1.5 นิ้ว ขอบบน (Top) 1 นิ้ว ขอบลาง (Bottom) 1 นิ้ว และในสวน Page layout เลือก ใหเราพิมพขอมูลจนถึงบรรทัดสุดทายของหนากระดาษ Only left จากนั้น กด OK และเมือ่ ตองขึน้ หนาใหม เราจะตองกําหนดเปนหนาซายทีม่ เี ลขหนา โดยมีวิธีการดังนี้ 1. กําหนดหนาถัดไป ที่เปนหนาซายในสวนของเนื้อหา โดยมีเลขหนา อยูมุมบนดานซาย และเริ่มใสเนื้อหาโดยหางจาก ขอบกระดาษ 1.5 นิ้ว 2. โดยไปที่เมนู Insert -> Manual Break...

18

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Edu : LibreOffice 7. เมือ่ เราไดหนากระดาษทีต่ ง้ั คาแลว ใหเราไปใสเลขหนา ทีเ่ มนู Insert -> Header -> Left Page

3. ตั้งคาของกระดาษเชนเดียวกับหนาซายแตในสวนของ 8. จากนัน้ ใหใสเลขหนาโดยไปทีเ่ มนู Insert -> Fields -> ขอบขวา (Right) 1 นิ้ว ขอบซาย (Left) 1.5 นิ้ว ขอบบน (Top) Page Number 1 นิ้ว ขอบลาง (Bottom) 1 นิ้ว และในสวน Page layout เลือก Only right จากนั้น กด OK

9. เมื่อเราไดเลขหนาในแบบที่กําหนดแลว คือ อยูมุมบน กระดาษดานซาย และหางจากขอบกระดาษ 1 นิ้ว จากนั้น ใหเรา ใสรายละเอียดของวิทยานิพนธในสวนของเนื้อหา ที่หางจากขอบ ของกระดาษ 1.5 นิ้วไดเลย

4. เมือ่ เราไดหนากระดาษทีต่ ง้ั คาแลว ใหเราไปใสเลขหนา ทีเ่ มนู Insert -> Header -> Right Page เมือ่ เราพิมพขอ มูลจนถึงบรรทัดสุดทายของหนากระดาษ ดานซายแลว และเมือ่ ตองขึน้ หนาใหม เราจะตองกําหนดเปนหนา ขวาทีม่ เี ลขหนา โดยมีวิธีการดังนี้ 1. ไปที่เมนู Insert -> Manual Break... 5. จากนัน้ ใหใสเลขหนาโดยไปทีเ่ มนู Insert -> Fields -> Page Number 2. ตัง้ คาเลือก Type เปน Page break เลือก Style เปน Right Page ทําเครื่องหมายถูกที่ Change page number ใส เลขหนาที่ตองการลงไป ในที่นี้คือ เลข 3 จากนั้น กด OK

http://www.opensource2day.com : OpenSource2day

19


OpenFeature : Edu : LibreOffice 6. เมือ่ เราไดเลขหนามาแลว เราตองมากําหนดตามรูปแบบ เมื่อพิมพรายละเอียดของวิทยานิพนธจนจบบทแรกแลว คือ อยูมุมบนกระดาษดานขวา ใหเรานําเมาสไปคลิกที่เลขหนา เมื่อเราตองขึ้นบทใหมตอไป จากนั้น ใหเราเลือกที่แถบเมนูสไตลของตัวอักษรดานบน โดยจัด 1. ใหเราทําการ Insert -> Manual Break... อีกครั้ง ใหอยูชิดขวา

7. จากนั้น เราจึงใสรายละเอียดของวิทยานิพนธในสวน ที่เหลือลงไป โดยหางจากขอบของกระดาษ 1.5 นิ้ว พอดี

2. ตัง้ คาเลือก Type เปน Page break เลือก Style เปน Default ทําเครือ่ งหมายถูกที่ Change page number ใสเลขหนา ที่ตองการลงไป ในที่นี้คือ เลข 7 จากนั้น กด OK

เมือ่ เราพิมพขอ มูลจนถึงบรรทัดสุดทายของหนากระดาษ 3. ในสวนของบทที่ จะอยูหนาขวาตลอด ไมมีเลขหนา ดานขวาแลว หากมีเนือ้ หาในหนาตอไป หนากระดาษจะถูกเปลีย่ น ใหเรา Enter ลงมา 3 บรรทัด จะอยูท ห่ี า งจากขอบบนของกระดาษ ไปเปนหนาซายใหอตั โนมัติ หากพิมพในกระดาษหนาซายหมดแลว 2 นิว้ พอดี จากนัน้ ก็สามารถพิมพรายละเอียดทีต่ อ งการลงไปตาม หนาตอไปก็จะขึน้ หนาขวาใหอตั โนมัตเิ ชนเดียวกัน แบบของวิทยานิพนธ

เมื่อเราพิมพขอมูลจนถึงบรรทัดสุดทายของหนากระดาษ แลว ในหนาตอไป ก็ทําการ Insert -> Manual Break... อีกครั้ง เลือกเปน Left Page แลวใสเลขหนาถัดจากหนาของบทที่ลงไป และเมื่อตองขึ้นบทใหม ก็ทําการ Insert -> Manual Break... อีกครั้ง เลือกเปน Default ใสเลขหนาที่ถัดจากหนาที่จบไป และ เมื่อหมดหนาของบทที่แลว พอขึ้นหนาใหมก็ทําการ Insert -> Manual Break... เลือกเปน Left Page แลวใสเลขหนาถัดจาก หนาของบทที่ลงไป ทําแบบนี้ตอไปเรื่อยๆ ก็จะไดวิทยานิพนธที่ สมบูรณตามแบบที่กําหนดไวคะ แลวกลับมาพบกันใหม สวัสดี... 20

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Edu : Moodle ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

Facebook โมดูลสําหรับ Moodle

ปจจุบัน Social Learning กําลังเปนที่สนใจเพราะใครๆ ก็ใช Facebook และหลายคนก็อยากให มี facebook โตตอบในกิจกรรมการเรียนการสอน ในบทความนี้ ผมจะแนะนําวิธีการติดตั้ง Facebook โมดูลนะครับ โดยผมไดทําการติดตั้งโมดูลนี้ เขาไปกับเว็บ http://www.elearning.in.th ครับทานผูอาน ที่สนใจก็สามารถเขาไปทดลองใชงานได หรืออยากจะติดตั้งเองก็ลองทําตามขั้นตอน ขอควรระวังในการ ติดตั้งและสิ่งที่ผูติดตั้งจะตองมีนั่นก็คือ Accout Facebook และตองสํารวจวา Moodle ของเรานั้นใช เวอรชั่นอะไร ในบทความนี้ จะยึดถือที่เวอรชั่นที่นินยมใชที่สุด คือ Moodle 1.9 มาเริ่มติดตั้งกันเลย Download ใหทําการ Download ใหตรงกับเวอรชั่นที่ใชงาน เชน ทําการดาวนโหลดโมดูลที่ http://moodle.org/mod Moodle 1.9 เมื่อไดมาแลวใหทําการแตก zip จะปรากฎโฟลเดอร /data/view.php?d=13&rid=3316 ตางๆ ใน Zip ไฟลดงั รูปตอไปนี้ ซึง่ จะประกอบไปดวย auth, mod, และ user

รูปที่ 1: โมดูลเกาของ moodle จะแสดงหนาเว็บเปนแบบนี้แลว

รูปที่ 2: ไฟล package ที่ไดมา เมื่อแตก zip แลวจะ ประกอบไปดวย auth, mod, user

http://www.opensource2day.com : OpenSource2day

21


OpenFeature : Edu : Moodle จากนั้น ใชโปแกรม Filezilla ซึ่งจะ FTP เขาไปที่ Web เมื่อเลือก Notifications แลว ใหเลือกหัวขอ users -> Server ของเรา และทําการ upload โฟลเดอรทั้งสามไปทับบน Authentication -> manage authentication และทําการคลิก Server ใหตรงกัน เปดตา Facebook Login จากนั้น คลิกที่ Settings เพื่อทําการ เชื่อมตอกับ FaceBook Application เนื่องจากจะตองทําการลง ทะเบียนกับ Facebook โดยการลงทะเบียนนัน้ จะตองทําดวยตัวเอง เว็บของใครของมันจะใช Key รวมกันไมไดใหทาํ การลงทะเบียน App ใน faceBookที่ https://developers.facebook.com/apps/

รูปที่ 5: FaceBook จะใหตั้งชื่อเว็บและดําเนินการตอ รูปที่ 3: ใช filezilla ทําการ upload ไปยัง Server ให เมื่อทําตามขั้นตอนนี้ซึ่งจะขอขามไป เพราะตองมีการรับ ตรงตามโฟลเดอร เมื่อทําการ upload ไปแลว จากนั้น เขาไปที่ SMS เพื่อยืนยันความเปนเจาของ App จากนั้น Facebook ก็จะ เว็บไซตของเรา และทําการ login ใหเปนแบบ Admin และคลิกที่ ให key และ App ID ดังรูป Notifications เพื่อใหระบบเกิดการ Install โมดูล ระบบ Auth และ user จากนั้น เมื่อทําการติดตั้งเรียบรอยแลว

รูปที่ 6: App ID/API Key ของ Facebook และ App Secret ที่ตองนําไปตั้งคาให Moodle รูปที่ 4: เมือ่ เลือก Notifications แลวใหเลือกหัวขอ users -> Authentication -> manage authentication และทําการ คลิกเปดตา Facebook Login

22

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Edu : Moodle เมื่อไดคาตางๆ มาแลว เราก็จะมาตั้งคาใน Moodle โดย เมื่อเลือกไดแลว ก็จะไดหนาจอของ Facebook Live ไปที่ Module -> Activities -> Facebook Live Stream Box Stream box ใหทําการตั้งชื่อ ใสรายละเอียด และตั้งคาหนาจอแส และทําการ Save Changes ดงผลตามความเหมาะสม

รูปที่ 7: คาตางๆ ที่ไดมาจาก Facebook นํามาตั้งคาที่ รูปที่ 9: ทําการตั้งคาตามรูปสําหรับขนาดหนาจอใหตั้งคา Module -> Activities -> Facebook Live Stream Box และ ตามความเหมาะสม ทําการ Save Changes เมื่อทําการตั้งตาตางๆ เรียบรอยแลวใหทําการบันทึกดวย เพิ่มกิจกรรมใน Moodle Save and Display รูปถัดไปจะเห็นวา การเชื่อตอ comment เมื่อเขามาที่หองเรียนแลวใหเปดการแกไข จากนั้น เลือก ของ Facebook ไดทําการเชื่อมตอไดเรียบรอยแลว เพิ่มกิจกรรม -> Facebook Live Stream Box

รูปที่ 10: แสดงการเชื่อมตอสําเร็จแลว

Box

จากบทความนี้ จะเห็นวาการเรีนยรูโดยใชสังคมออนไลน รูปที่ 8: เลือกเพิ่มกิจกรรม -> FaceBook Live Stream เขามาใชในการศึกษา ก็สืบเนื่องจากผูอานสอบถามกันเขามาทาง Facebook นั่นเอง มีการศึกษาพบวา การใช Social network รวมกับการเรียนออนไลนไดรบั ความนิยมมากขึน้ เรือ่ ยๆ ซึง่ จะเขามา ทดแทน web board แบบเดิมหรือไมกค็ งไมถกู ตองเพราะเว็บบอรด ในรูปแบบเดิมก็ยังมีใชงานอยูแตจะชวยทําใหครูอาจารยไดติดตาม พฤติกรรมนอกหองเรียนของนักเรียนไดดวย เพราะนักเรียนก็ตอง ใช facebook กันอยูแลว @opensource2day

http://www.opensource2day.com : OpenSource2day

23


OpenFeature : Edu : Graph นิพนธ ลิ้มพงษา ครูชํานาญการพิเศษ โรงเรียนสุรนารีวิทยา ๒ นครราชสีมา mathnipon@hotmail.com

โปรแกรม Graph กับการหาพื้นที่ที่ปดลอมดวยเสนโคง สําหรับบทความนี้เปนการนําเสนอการหาพื้นที่ปดลอม ดวยกราฟเสนโคง y = f(x) จาก x= a ถึง x = b เปนเนื้อหาวิชา คณิตศาสตร สาระการเรียนรูเพิ่มเติม(แคลคูลัสเบื้องตน) ระดับชั้น มัธยมศึกษาปท่ี 6 โดยทีค่ รูผสู อนมักจะพบปญหาในการเขียนกราฟ เสนโคง y = f(x) กรณีกราฟทีม่ ดี กี รีตง้ั แต 3 เปนตนไป ในการเขียน กราฟคอนขางยากขึน้ และซับซอน สําหรับนักเรียนทีย่ งั ไมมปี ระสบการณการเขียนกราฟเสนโคงยิง่ ไมเขาใจมากยิง่ ขึน้ เปนสาเหตุหนึง่ ที่ นักเรียนไมสนใจในการเรียนเนื้อหาดังกลาว เนื่องจากการหาพื้นที่ ปดลอมดวยกราฟเสนโคง y = f(x) จาก x= a ถึง x = b ตองอาศัย ความรูเรื่องกราฟเปนสําคัญ เมื่อนักเรียนเขียนกราฟไดถูกตอง ก็ ขั้นตอนแรเงาพื้นที่ที่ปดลอมดวยเสนโคง จะสามารถคํานวณหาพื้นที่ใตเสนโคงไดถูกตอง ดังนั้น ผูเขียนได 1. เลือกเมนู function/insert shading เลือก Between เสนอตัวอยางทีไ่ ดนาํ โปรแกรมกราฟมาชวยในการสรางสือ่ การเรียน function and x-axis ไปเลือกขอที่ 2 ตอ การสอนที่มีประสิทธิภาพ สามารถสรางไดงาย ไมซับซอน และ 2. เลือก options แลวระบุ Range from -1 to 1 เลือก เขาใจงาย Increase to intersection กรณีตองการลายพื้นที่ และสีใหไป เลือกกรอบที่ Properties เพื่อกําหนดลายรูปแบบตางๆ และเลือก ตัวอยางที่ 1 จงแรเงาพื้นที่และหาพื้นที่ที่ปดลอมดวยเสนโคงของ กําหนดสีตามความตองการ แลวเลือก OK f(x) = x2 – 1 จาก x = -1 ถึง x = 1 ขั้นตอนสรางกราฟ f(x) = x2 – 1 1. เลือกเมนู function เลือก insert function 2. พิมพฟงกชัน f(x) = x2 – 1 ดวย x^ 2 – 1 ในชอง Function equation และกําหนด Argument range ตามความ ตองการของผูสอน 3. กําหนดความหนาของกราฟตามความตองการ เลือก ok ก็จะไดรูปกราฟ 4. กรณีกราฟอยูสูง หรือต่ําเกินไปเราสามารถใชเมนูรูป มือในการดึงภาพใหอยูในกรอบที่เราตองการไดครับ

24

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Edu : Graph ขัน้ ตอนการคํานวณหาพืน้ ทีท่ ป่ี ด ลอมดวยเสนโคง f(x) = x2 – 1 ขั้นตอนแรเงาพื้นที่ที่ปดลอมดวยเสนโคง จาก x = -1 ถึง x = 1 1. เลือกเมนู function/insert shading เลือก Between 1. เลือกเมนู calc เลือก Area จะไดกรอบเมนู calculate function and x-axis (ตามตัวอยางที่ 1) area พิมพ From -1 To 1 คา Area ที่แสดงคือ -1.333 2. คําตอบทีถ่ กู ตองคือ 1.333 ตารางหนวย (พืน้ ทีท่ ใ่ี ตแกน x จะแสดงคาเปนจํานวนลบ ครูผสู อนตองแจงความหมายใหนกั เรียน เขาใจ)

ตัวอยางที่ 2 จงแรเงาพื้นที่และหาพื้นที่ที่ปดลอมดวยเสนโคงของ f(x) = (x-1)(x-2)(x+1) จาก x = -1 ถึง x = 2 ขั้นตอนสรางกราฟ f(x) = (x-1)(x-2)(x+1) 1. เลือกเมนู function เลือก insert function พิมพฟง กชนั (x-1)*(x-2)*(x+1) ในชองFunction equation 2. กรณีกราฟมีขนาดใหญเกินไปหรือตองการแกไขคาแกน x คาแกน y ใหมเพื่อที่กราฟที่ไดตามความตองการ โดยเลือกเมนู Edit/Axes ก็จะไดกรอบ Edit axes เลือกขนาดแกน x ขนาดแกน y

ขั้นตอนการคํานวณหาพื้นที่ที่ปดลอมดวยเสนโคง f(x) = (x-1) (x-2)(x+1) จาก x = -1 ถึง x = 2 ในขั้นตอนนี้มีพื้นที่สองสวนที่อยูเหนือแกน x และพื้นที่ ใตแกน x ผูสอนตองระมัดระวัง 1. เลือกเมนู calc เลือก Area จะไดกรอบเมนู calculate area พิมพ From -1 To 1 คา Area ที่แสดงคือ 2.667 เปนพื้นที่ เหนือแกน x 2. เลือกเมนู calc เลือก Area จะไดกรอบเมนู calculate area พิมพ From 2 To 1 เพื่อตองการใหคาพื้นที่แสดงคาพื้นที่ แสดงคาบวก ดังนัน้ คา Area ทีแ่ สดงคือ 0.4167 (ถาระบุ From1 To 2 คา Area ที่แสดงคือ -0.4167 แสดงพื้นที่ใตแกน x) 3. คําตอบทีไ่ ดคอื 2.667+0.4167 = 3.0834 ตารางหนวย

http://www.opensource2day.com : OpenSource2day

25


OpenFeature : Edu : Graph ตัวอยางที่ 3 จงแรเงาพืน้ ทีท่ ป่ี ด ลอมดวยเสนโคงของ f(x) = x2 – 2x และ g(x) = -x2 + 2 ขั้นตอนแรเงาพื้นที่ที่ปดลอมดวยเสนโคง 1. หาจุดตัดของกราฟทั้งสอง เลือกเมนู Calc/Evalute จะเกิดกรอบเมนูขึ้นมา ไปเลือก snap to/intersection ก็จะได คาพิกัดของจุดตัดกราฟทั้งสอง x = -0.618 และ x =1.61 2. เลือกเมนู function/insert shading เลือก Between functions เลือก Options ระบุพิกัด x = -0.618 และ x =1.61 3. เลือก 2 nd function ระบุฟงกชันที่สองคือ f(x) = 2 x – 2x (ถาระบุฟงกชัน g(x) เปนฟงกชันแรก) แลวระบุพิกัด x = -0.618 และ x =1.61 เลือก OK จะไดพื้นที่ที่ใตกราฟทั้งสอง

บรรยายกาศการอบรม

หลักสูตรตางๆ ของนิตยสารโอเพนซอรสทูเดย ณ หองอบรมของนิตยสารฯ อาคารอโศกทาวเวอรส ชัน้ 4 หลักสูตร “ระบบการเรียนการสอนออนไลนดวย Moodle” วิทยากร อ.ภาณุภณ พสุชัยสกุล (1 และ 10 ตุลาคม พ.ศ. 2554)

หลักสูตร “การสรางเว็บไซตดวย Joomla” วิทยากร อ.ภาณุภณ พสุชัยสกุล (8-9 ตุลาคม พ.ศ. 2554)

หลักสูตร “การใชงาน LibreOffice ในองคกร” วิทยากร อ.ภาณุภณ พสุชัยสกุล (22 พฤศจิกายน พ.ศ. 2554)

หลักสูตร “การสรางกราฟกดีไซตดวย GIMP” วิทยากร อ.ภาณุภณ พสุชัยสกุล (17-18 ธันวาคม พ.ศ. 2554)

จากตัวอยางที่กําหนดใหผูสอนคิดวาครูสามารถนําไปใช ในการผลิตสื่อการเรียนการสอนไดดี และใหนักเรียนทําแบบฝกหัด โดยใชโปรแกรมกราฟในการคํานวณประกอบการเรียนการสอน ก็ จะเปนการกระตุน นักเรียนใหสนใจในการเรียนรูค วบคูก บั การใชสตู ร ในการคํานวณ และนักเรียนก็จะไดเห็นภาพทางคณิตศาสตรทถ่ี กู ตอง ผูส อนหวังวาครูหลายทานคงนําความคิดดังกลาวไปพัฒนาการสราง สือ่ การเรียนการสอนโดยใชโปรแกรมกราฟ เพือ่ เปนทางเลือกในการ เรียนรูอีกแนวทางหนึ่ง แลวกลับมาพบกันใหม สวัสดีครับ 26

OpenSource2day : OS2D VOL. 5 ISSUE 23

หลักสูตร “การสรางเว็บไซตดวย Drupal” วิทยากร อ.ภาณุภณ พสุชัยสกุล (20-21 ธันวาคม พ.ศ. 2554)

แลวพบกันใหมนะคะ


OpenFeature : Edu : Moodle ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

Moodle 1.9 เหมือนหรือแตกตางจาก Moodle 2.2 มีคาํ ถามเกิดขึน้ มากมาย สําหรับผูท ใ่ี ช Moodle นับตัง้ แต Moodle ไดออกเวอรชน่ั ใหม 2.0 และ ปรับปรุงเรือ่ ยมาจนกระทัง่ เปนเวอรชน่ั 2.2 ซึง่ มีความเขากันไดและความแตกตางของสองเวอรชน่ั นี้ รวมถึง มีบางอยางที่ไมมี การสํารองขอมูล การสํารองขอมูลในชัน้ เรียน เปนเครือ่ งมือหนึง่ ทีใ่ ชในการยายหองเรียนไปยังเซิรฟ เวอรอน่ื ซึง่ ผูส อน สามารถทําเองไดงา ย หรือใชเพือ่ สําเนาชัน้ เรียนออกไปเปนอีกหนึง่ วิชา โดยใหมโี ครงสรางของเนือ้ หารายวิชา ที่เหมือนกัน หากตองการยายรายวิชาจากเวอรชั้น 1.9 มาเปน 2.2 แลวไมสามารถทําได การนําเขาขอสอบจากมาตรฐาน GIFT หรือ AIKEN การนําเขาขอสอบสองมาตรฐานนนี้ ในเวอรชน้ั 1.9 สามารถนําเขาได โดยไมมปี ญ  หาเรือ่ งภาษาไทย แตสําหรับเวอรชั้น 2.0 นั้น ไมสามารถนําเขาได ถาตัวขอสอบนั้นบรรจุเนื้อหาที่เปนภาษาไทย แตก็ไดรับ การแกไขแลวในเวอรชั่น 2.2 Hotpotatoes เครื่องมือสรางขอสอบจากภายนอก สําหรับเวอรชั่น 2.0, 2.1 และ 2.2 นั้น ไมสามารถนําเขา ขอสอบจาก Hotpotatoes แตยังสามารถใชในแหลงขอมูล SCORM ได การจัดการแหลงขอมูลไฟล สําหรับการใชงานแหลงขอมูลไฟล จะไมมีไอคอนสําหรับจัดการไฟล จะตองเขาไปจัดการไฟลใน สวนของไอเท็มที่สรางเขามา ซึ่งแหลงขอมูล LAMS แหลงขอมูลจาก (Learning Activity Management System) ไมมีแลว สําหรับเวอรชั้น 2.x ขึ้นมา

http://www.opensource2day.com : OpenSource2day

27


Scoop : ICT for All ทศพนธ์ นรทัศน์ ชมรมเทคโนโลยีสารสนเทศและการสื่อสารเพื่อความเท่าเทียมกัน (ICT for All) thossaphol@ictforall.org

อนาคตซอฟต์แวร์ชุดโปรแกรมสำ�นักงานโอเพนซอร์ส บทนำ� จากรายงานการสำ�รวจเมื่อ ค.ศ. 2010 พบว่า ซอฟต์แวร์ชุดโปรแกรมสำ�นักงานที่ครองส่วนแบ่งการตลาดมากที่สุดในโลก คือ Microsoft Office ร้อยละ 72 รองลงมาคือ OpenOffice.org ร้อยละ 21.5 (ปัจจุบันคือ Apache OpenOfficeTM) และอื่นๆ ร้อยละ 6.5 (Webmasterpro, 2010) ซึ่งส่วนแบ่งตลาดของ Microsoft Office ลดลงประมาณร้อยละ 23 จากที่เคยครองส่วนแบ่งการตลาด ร้อยละ 95 เมือ่ ปี ค.ศ. 2006 (Hamm, 2006) แสดงให้เห็นว่า ผูใ้ ช้คอมพิวเตอร์มแี นวโน้มทีจ่ ะใช้ชดุ โปรแกรมสำ�นักงาน OpenOffice.org และอื่นๆ เพิ่มมากขึ้น แต่ยังอยู่ในอัตราที่ต่ำ�เมื่อเปรียบเทียบกับ Microsoft Office โดยเฉพาะอย่างยิ่งการใช้งานในเชิงธุรกิจ หลายๆ ประเทศ ได้พยายามลดการละเมิดลิขสิทธิ์ซอฟต์แวร์ โดยส่งเสริมการใช้และพัฒนาซอฟต์แวร์โอเพนซอร์ส โดยเฉพาะ ซอฟต์แวร์ชดุ โปรแกรมสำ�นักงาน OpenOffice.org (ปัจจุบนั คือ Apache OpenOfficeTM) หรือซอฟต์แวร์ทพ่ี ฒ ั นาต่อยอดจากซอฟต์แวร์ ดังกล่าว เช่น LibreOffice ในประเทศอย่างจริงจัง เช่น สาธารณรัฐประชาชนจีน เกาหลี ไต้หวัน มาเลเซีย เวียดนาม เป็นต้น ทำ�ให้ลด การพึ่งพาซอฟต์แวร์จากต่างประเทศ และเป็นการยกระดับขีดความสามารถให้กับผู้ประกอบการ และนักพัฒนาซอฟต์แวร์ให้สามารถ แข่งขันได้ในเวทีโลก (สำ�นักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ, 2552) อนาคตซอฟต์แวร์ชุดโปรแกรมสำ�นักงานโอเพนซอร์สในประเทศไทย สำ�หรับในประเทศไทย ยุทธศาสตร์ที่ 5 ของแผนแม่บทเทคโนโลยีสารสนเทศและการสื่อสาร ฉบับที่ 2 ของประเทศไทย (พ.ศ. 2552-2556) ซึ่งได้รับความเห็นชอบจากคณะรัฐมนตรี เมื่อวันที่ 5 สิงหาคม พ.ศ. 2552 กล่าวถึงการยกระดับขีดความสามารถในการ แข่งขันของอุตสาหกรรมเทคโนโลยีสารสนเทศและการสื่อสาร เพื่อสร้างมูลค่าทางเศรษฐกิจและรายได้เข้าประเทศ โดยเป้าหมายที่ เกี่ยวข้องกับซอฟต์แวร์โอเพนซอร์ส คือ เพิ่มจำ�นวนบริษัทที่ให้บริการซอฟต์แวร์โอเพนซอร์สอย่างน้อย ร้อยละ 10 ของผู้ประกอบการ ซอฟต์แวร์ทั้งหมด โดยมีมาตรการส่งเสริมให้เกิดธุรกิจและบริการที่เกี่ยวกับซอฟต์แวร์โอเพนซอร์สในประเทศไทย ได้แก่ (1) ดำ�เนินการ ส่งเสริมและสร้างความเข้าใจให้กบั นักพัฒนาและผูใ้ ช้ซอฟต์แวร์โอเพนซอร์ส และสือ่ อิเล็กทรอนิกส์เกีย่ วกับสัญญาอนุญาตใช้สทิ ธิ (License Agreement) เพื่อให้เกิดความเข้าใจและเลือกใช้งานได้อย่างเหมาะสม (2) สร้างโอกาสในการประยุกต์ใช้ซอฟต์แวร์โอเพนซอร์สในภาค การศึกษา และภาครัฐ และไม่ให้ก�ำ หนดเงือ่ นไขในระเบียบการจัดซือ้ จัดจ้างหรือกำ�หนดคุณลักษณะของผลิตภัณฑ์และบริการในข้อกำ�หนด การว่าจ้าง (Term of Reference: TOR) ของโครงการด้านเทคโนโลยีสารสนเทศและการสื่อสารภาครัฐที่เป็นการกีดกันระบบที่พัฒนา ด้วยซอฟต์แวร์โอเพนซอร์ส และ (3) ให้หน่วยงานทีส่ นับสนุนการพัฒนาอุตสาหกรรมซอฟต์แวร์ของประเทศ ส่งเสริมให้เกิดผูป้ ระกอบการ ที่มีความเชี่ยวชาญด้านซอฟต์แวร์โอเพนซอร์สมากขึ้น โดยใช้มาตรการสนับสนุนด้านเงินทุน/เงินช่วยเหลือในรูปแบบต่างๆ (กระทรวง เทคโนโลยีสารสนเทศและการสื่อสาร, 2552: 23-26)

28

OpenSource2day : OS2D VOL 5. ISSUE 23


Scoop : ICT for All

สำ�หรับปริมาณการใช้ซอฟต์แวร์ชุดโปรแกรมสำ�นักงาน OpenOffice.org org (ปัจจุบันคือ Apache OpenOfficeTM) หรือ ซอฟต์แวร์ทพ่ี ฒ ั นาต่อยอดจากซอฟต์แวร์ดงั กล่าว เช่น LibreOffice แม้จะไม่มตี วั เลขทีแ่ น่ชดั ในประเทศไทย เนือ่ งจากซอฟต์แวร์ดงั กล่าว เปิดโอกาสให้บุคคล หรือองค์กรสามารถดาวน์โหลดไปใช้ได้โดยไม่มีค่าใช้จ่าย แต่จากการประมาณการโดยอนุมานจากการสำ�รวจการมี การใช้เทคโนโลยีสารสนเทศและการสื่อสารในสถานประกอบการ พ.ศ. 2553 โดยสำ�นักงานสถิติแห่งชาติ (2554: v, 8-9 ) พบว่า มี สถานประกอบการประมาณ 2,157,907 แห่ง โดยเป็นสถานประกอบการทีม่ กี ารใช้คอมพิวเตอร์ในการบริหารจัดการภายในของสำ�นักงาน ส่วนหลัง (Back Office) จำ�นวน 414,210 แห่ง หรือคิดเป็นร้อยละ 81.8 ของสถานประกอบการที่ใช้คอมพิวเตอร์ ในจำ�นวนนี้มีการใช้ ซอฟต์แวร์โอเพนซอร์สร้อยละ 2.5 หรือประมาณ 10,355 แห่ง โดยส่วนใหญ่จะนิยมใช้ในสถานประกอบการที่มีบุคลากรมากกว่า 200 คนขึ้นไป โดยปรากฏในสถานประกอบการที่เป็นโรงพยาบาลมากที่สุด หนึง่ ในตัวอย่างความสำ�เร็จของการนำ� OpenOffice.org มาใช้แทน Microsoft Office ในองค์กร ก็คอื ทีก่ ารไฟฟ้าฝ่ายผลิตแห่ง ประเทศไทย (กฟผ.) ซึ่งได้เปลี่ยนมาใช้ซอฟต์แวร์ OpenOffice.org โดยติดตั้งในเครื่องคอมพิวเตอร์ประมาณ 7,000 เครื่อง ช่วยให้ทาง กฟผ. ประหยัดงบประมาณค่าลิขสิทธิซ์ อฟต์แวร์ได้มากกว่า 70 ล้านบาท แต่ตอ้ งมีคา่ ใช้จา่ ยในการสอนการใช้งานให้พนักงานอย่างต่อเนือ่ ง” (พิสิษฐ์ อิงคสุวรรณ, ผู้อ�ำ นวยการฝ่ายวางแผนเทคโนโลยีสารสนเทศ กฟผ., 2554: 44-48) จากการศึกษาของผู้เขียน เรื่อง “ปัจจัยความสำ�เร็จของการเปลี่ยนมาใช้ซอฟต์แวร์ชุดโปรแกรมสำ�นักงาน OpenOffice.org” โดยสุ่มตัวอย่างผู้ใช้ซอฟต์แวร์ดังกล่าว จากองค์กรธุรกิจที่เปลี่ยนมาใช้ซอฟต์แวร์ OpenOffice.org เป็นเวลาไม่น้อยกว่า 2 ปี จำ�นวน 5 องค์กร (นับถึงเดือนธันวาคม 2553) จำ�นวน 497 คน พบว่า ผู้ใช้ส่วนใหญ่มีความพึงพอใจต่อซอฟต์แวร์ OpenOffice.org (ปัจจุบัน คือ Apache OpenOfficeTM) และเห็นว่ามีประสิทธิภาพเพียงพอที่จะรองรับงานขององค์กรได้ แม้จะมีประสิทธิภาพไม่ดีเท่ากับ Microsoft Office แต่การนำ�ซอฟต์แวร์ดังกล่าวมาใช้งาน ก็สามารถช่วยลดค่าใช้จ่าย ลดการละเมิดลิขสิทธิ์ซอฟต์แวร์ได้เป็นจำ�นวนมาก และผู้ใช้ ส่วนใหญ่ยนิ ดีจะแนะนำ�ให้คนทีร่ จู้ กั หรือองค์กรอืน่ เปลีย่ นมาใช้ OpenOffice.org หรือซอฟต์แวร์ทพ่ี ฒ ั นาต่อยอดจากซอฟต์แวร์ดงั กล่าว เช่น LibreOffice

http://www.opensource2day.com : OpenSource2day

29


Scoop : ICT for All ตารางจำ�แนกกลุ่มตัวอย่างตามตำ�แหน่งงาน ปริมาณการใช้งานซอฟต์แวร์เฉลี่ยเพื่อทำ�ให้งานสำ�เร็จตามภารกิจ และความต้องการให้องค์กรใช้ซอฟต์แวร์ชุดโปรแกรมสำ�นักงาน OpenOffice.org ต่อไป

ลำ�ดับที่

ตำ�แหน่งงาน

จำ�นวน (%)

ปริมาณการใช้ซอฟต์แวร์เฉลี่ย เพื่อทำ�ให้งานสำ�เร็จตามภารกิจ (%)

ความต้องการให้องค์กรใช้ซอฟต์แวร์ OpenOffice.org ต่อไป หน่วยเป็นร้อยละของจำ�นวนคน (%) สนับสนุนให้ใช้ OpenOffice.org ต่อไป

ควรเปลี่ยนกลับไปใช้ หรือเปลี่ยนไปใช้ MS Office

LibreOffice

1

ผู้บริหารระดับสูง

0.40

50.50

0.20

0.20

0.00

2

ผู้บริหารระดับกลาง

8.46

35.12

7.04

1.81

0.40

3

หัวหน้าแผนก/หัวหน้างาน

16.90

42.62

11.87

4.43

1.01

4

เจ้าหน้าที่

67.81

50.97

50.10

17.30

1.21

5

บุคลากรกลุ่มอื่นๆ

6.44

42.66

3.22

3.02

0.00

100

-

72.43

26.76

2.62

รวมทั้งสิ้น

จากตาราง จะพบว่ากลุ่มตัวอย่างทุกตำ�แหน่งงานส่วนใหญ่ ร้อยละ 72.43 สนับสนุนให้องค์กรใช้ซอฟต์แวร์ OpenOffice.org ต่อไป ส่วนผูใ้ ช้อกี ร้อยละ 26.76 ต้องการให้องค์กรเปลีย่ นกลับไปใช้ Microsoft Office ผูใ้ ช้รอ้ ยละ 2.62 ต้องการให้องค์กรไปใช้ซอฟต์แวร์ ชุดโปรแกรมสำ�นักงาน LibreOffice ซึ่งปัจจุบันเป็นซอฟต์แวร์ที่พัฒนาต่อยอดจาก OpenOffice.org และเริ่มที่ได้รับความนิยมมากขึ้น ในประเทศไทย เมื่อพิจารณาจากประโยชน์ที่องค์กรธุรกิจจะได้รับจากการนำ�ซอฟต์แวร์ชุดโปรแกรมสำ�นักงานโอเพนซอร์สมาใช้งาน ได้แก่ ลด ค่าใช้จ่ายด้านซอฟต์แวร์ขององค์กร เมื่อเปลี่ยนมาใช้ OpenOffice.org ทดแทนซอฟต์แวร์ที่มีลิขสิทธิ์ ลดค่าใช้จ่ายด้านซอฟต์แวร์ของ องค์กรเมื่ออัพเกรดเวอร์ชันลดการละเมิดลิขสิทธิ์ และสร้างภาพลักษณ์ที่ดีแก่องค์กร กอปรกับฝ่ายโอเพนซอร์ส สำ�นักงานส่งเสริมอุตสาหกรรมแห่งชาติ (องค์การมหาชน) (ปัจจุบัน คือ ฝ่ายส่งเสริมและพัฒนา เทคโนโลยี) http://www.thaiopensource.org หรือ http://www.sipa.or.th ได้ประกาศว่าจะระดมสรรพกำ�ลังกับภาคส่วนต่างๆ เพื่อลดอัตราการละเมิดลิขสิทธิ์ซอฟต์แวร์ให้ได้มากที่สุด โดยการให้คำ�ปรึกษาในการเปลี่ยนมาใช้งานซอฟต์แวร์โอเพนซอร์สและการใช้ ซอฟต์แวร์ที่มีลิขสิทธิ์ถูกต้อง ซึ่งจะช่วยให้หน่วยงานและองค์กรธุรกิจสามารถปรับเปลี่ยนมาให้งานซอฟต์แวร์โอเพนซอร์สได้รวดเร็ว เข้าใจการบริหารจัดการซอฟต์แวร์ในองค์กร จัดการเรื่องต้นทุนเกี่ยวกับซอฟต์แวร์ได้ อีกทั้งยังลดอัตราการเสี่ยงที่จะถูกดำ�เนินคดีการ ละเมิดลิขสิทธิ์ซอฟต์แวร์ รวมถึงการให้บริการฝึกอบรมการใช้งาน การประยุกต์ใช้งานซอฟต์แวร์โอเพนซอร์สให้กับองค์กรต่างๆ ที่สำ�คัญที่สุด คือ ผู้ใช้ซอฟต์แวร์ชุดโปรแกรมสำ�นักงานโอเพนซอร์ส (OpenOffice.org) ส่วนใหญ่จากกลุ่มตัวอย่างที่ศึกษา ประมาณร้อยละ 70 ในองค์กรธุรกิจ เห็นว่าซอฟต์แวร์ดังกล่าวมีประสิทธิภาพที่ดีพอ จะแนะนำ�ให้องค์กรอื่น หรือบุคคลที่รู้จักเปลี่ยนมา ใช้ด้วย

30

OpenSource2day :OS2D VOL 5. ISSUE 23


Scoop : ICT for All

จากข้อมูลดังกล่าวข้างต้น จะเห็นได้วา่ ซอฟต์แวร์ชดุ โปรแกรมสำ�นักงานโอเพนซอร์สอย่าง OpenOffice.org (ปัจจุบนั คือ Apache OpenOffice 3.4 ซึ่งมีผู้ดาวน์โหลดไปใช้งานแล้ว มากกว่า 100 ล้านคน ทั่วโลก) หรือ LibreOffice (ปัจจุบันคือ LibreOffice 3.5.3) มี แนวโน้มที่จะได้รับความนิยมมากขึ้น โดยเฉพาะอย่างยิ่งในองค์กรธุรกิจ ที่มีบุคลากรมากกว่า 200 คนขึ้นไป เนื่องจากซอฟต์แวร์มีขีด ความสามารถเพียงพอทีจะรองรับงานโดยทั่วไปขององค์กร และยังช่วยลดค่าใช้จ่ายได้เป็นจำ�นวนมาก ซึ่งค่าใช้จ่ายที่ลดได้สามารถนำ�ไป ซื้อฮาร์ดแวร์ หรือพัฒนาองค์กร พัฒนาบุคลากรให้ประสิทธิภาพและคุณภาพยิ่งขึ้น บทส่งท้าย ซอฟต์แวร์ชดุ โปรแกรมสำ�นักงานโอเพนซอร์สยังมีแนวโน้มของอนาคตทีด่ ใี นประเทศไทย โดยเฉพาะอย่างยิง่ ในสถานประกอบการ ประเภทโรงพยาบาล และสถานประกอบการที่มีบุคลากรมากกว่า 200 คนขึ้นไป นอกจากนี้ ความสำ�เร็จของการเปลี่ยนมาใช้ซอฟต์แวร์ ชุดโปรแกรมสำ�นักงานโอเพนซอร์ส ได้แก่ OpenOffice.org (ปัจจุบันคือ Apache OpenOfficeTM) หรือ LibreOffice สำ�คัญที่สุด คือ การเริ่มต้นที่ผู้ใช้คอมพิวเตอร์ทุกคน และทุกองค์กร จากจุดเริ่มต้นเล็กๆ จะนำ�ไปสู่ความสำ�เร็จในภาพรวมของประเทศ

ดาวน์โหลดซอฟต์แวร์ดังกล่าวได้ที่ http://www.openoffice.org หรือ http://www.libreoffice.org

http://www.opensource2day.com : OpenSource2day

31


OpenFeature : Graphic : GIMP ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

Layer กับการสร้างงานกราฟิกดีไซน์ด้วย GIMP สร้างตัวอักษร GROW และแสงเงา คอลัมน์ประจำ� Work Shop ของ GIMP วันนี้ได้ใช้ GIMP 2.8 แล้ว แต่ถา้ ใครยังใช้ 2.6 นัน้ ก็ยงั ใช้ได้อยู่ ผมไม่ใช้รปู แบบ Single Windows ของ Gimp 2.8 เพราะจะได้คล้ายกับ 2.6 จะได้เรียนรู้ไปพร้อมๆ กันได้ครับ มีอยู่ ช่วงเดียวที่แตกต่างกัน คือ ช่วงที่ทำ�งานกับตัวอักษรที่พิมพ์ลงไปตรงๆ เรามา เริ่ม Work Shop ง่ายๆ กันเลยครับ ผลงานสุดท้ายจะได้ดังรูปนี้ 1. เริ่มต้นด้วยการเปิดโปรแกรมขึ้นมา จากนั้นสร้างขนาด 3. ทำ�การเลือก (Foreground/Blackground ชิ้นงานโดยไปที่เมนู File -> New ตั้งขนาด 640x400 Color) เลือกสีดา้ นบนหรือ foreground จากนัน้ เลือกสีทต่ี อ้ งการ มาทำ�พื้นแบบไล่เฉด

2. เลือกเครื่องมือ Blen Tools

32

OpenSource2day : OS2D VOL. 5 ISSUE 23

สำ�หรับ Blackgroud ให้ทิ้งไว้เป็นสีขาวเวลาทำ�การลากสี จะเป็นการไล่จากสีเข้มไปหาสีอ่อน หรือสี Foregroud ไปหา Blackgroud


OpenFeature : Graphic : Gimp 4. ลากเม้าสนอกกรอบจากล่างขึ้นบนเพื่อทำาการไล่สีจาก 6. ทำาการจัดตัวอักษรให้อยูต่ รงกลางชิน้ งานด้วยเครือ่ งมือ Foregfound ไปหาสี Backgroud สีทไ่ี ด้จะไล่จากเข้มไปหาสีออ่ น หมายเลข 7 เครื่องมือAlign จากนั้นเลือกหมายเลข 8 และ 9 ตาม ลำาดับตัวอักษรจะอยูต่ รงกลางทัง้ ซ้ายและขวาและขอบบนล่างดังรูป

7. จากนั้น ไปที่เครื่องมือ Layer ทำาการคลิกเมาสปุมขวา 5. เลือกเครือ่ งมือ Text tools และมาคลิกบริเวณหมายเลข เพื่อแสดงเมนูย่อย ให้เลือก Alpha to select 6 จากนั้นพิมพข้อความไม่ต้องคลิก OK แค่เลือกเครื่องมืออื่นถือว่า เป็นการยืนยันการพิมพข้อความ

http://www.opensource2day.com : OpenSource2day

33


OpenFeature : Graphic : Gimp

8. ที่หมายเลข 12 จะเกิดจุดไข่ปลาวิ่งรอบๆ ตัวอักษร แสดงถึงการถูกเลือก

10. กำาหนดขนาดตัวอักษรสัก 5 px จากนั้น คลิก OK

ขึ้น

11. หมายเลข 15 นีจ้ ะเห็นว่าการ select จะมีขนาดใหญ่

9. จากนั้น ทำาการเลือกเมนู Select -> Grow เพื่อปรับ ให้ตัวอักษรที่ถูกเลือกขยายออกมา

34

OpenSource2day : OS2D VOL. 5 ISSUE 23

12. ทำาการเพิ่ม Layer โดยการคลิกที่หมายเลข 16


OpenFeature : Graphic : Gimp 13. กำาหนดสีขาวจาก Color และเลือกเครื่องมือ 16. เมื่อเลื่อน layer มาอยู่ใต้ตัวอักษร จะเห็นว่าตอนนี้ เพื่อเทสี เราจะได้ตัวอักษรสีบนพื้น Grow สีขาว 14. ทำาการเทสีลงไปที่กรอบตัวอักษรของ Layer ใหม่จะ ได้สีขาวทับตัวอักษรดังรูป

17. เข้ามาที่นู Select -> None เพื่อยกเลิกการเลือกจะ ทำาให้จุดไข่ปลาที่วิ่งอยู่หายไป 15. ทำาการเลื่อน Layer ใหม่ ลงไปด้านล่างใต้ตัวอักษร โดยใช้เครืองมือหมายเลข 18

18. หลังจากทำาการเลือก none ให้ทำาการเลือก Layer สีขาวของตัวอักษร จากนั้น เข้าไปที่เมนู Filters -> Light and Shadow -> Drop Shadow

http://www.opensource2day.com : OpenSource2day

35


OpenFeature : Graphic : Gimp

19. จากนั้น ทำาการตั้งค่าแสงเงาสีของเงาดังรูป

สำาหรับ Work Shop นี้เราได้ใช้เครื่องมือหลายอย่างเพิ่ม เข้ามาด้วยกัน เช่น alpha to select การใช้ Filter เพื่อให้เกิดเงา ทำาให้ภาพที่ได้ออกมามีมิติมากขึ้น เมื่อทำาการ Save แล้วจะนำาไป ใช้ให้ทำาการ Export ไปใช้ครับ @opensource2day ดาวนโหลด GIMP ไดที่ http://www.gimp.org

20. ผลลัพธที่ได้จะเป็นไปดังรูปหมายเลข 23

ผลลัพธชิ้นงาน

36

OpenSource2day : OS2D VOL. 5 ISSUE 23


อบรมหลักสูตรดานโอเพนซอรสทั้งในองคกรและที่โอเพนซอรสทูเดย ระบบการเรียนการสอนออนไลนดวย Moodle การสรางเว็บไซตดวย Joomla การสรางเว็บไซตดวย Drupal Basic Linux Admin Advance Linux Server สราง 3D Animation ดวยโปรแกรม Blender 2.5 Game 3D Animation ดวยโปรแกรม Blender 2.5 เปดโลกสถิติพิชิตขอมูลดวย OpenStat วิเคราะหสถิติขั้นสูงดวยโปรแกรม R การใชงาน OpenOffice.org/Libre Office ในองคกร (Basic และ Advance) การสรางฐานขอมูลงายๆ ดวย MySQL การพัฒนาระบบงานบนเว็บดวย PHP สราง e-book ให iPod iPad iPhone Android และระบบเผยแพร e-book ในองคกร สนใจโทร. 0-2989-1145, 08-7099-0005 http://www.opensource2day.com e-mail : info@opensource2day.com


OpenFeature : Graphic : Blender กฤษณ อัษดงษ์ domy_graphy@hotmail.com

B l e n d e r 2 . 5

38

Blender กับการใช้งานแสงและกล้อง สวัสดีครับ หลังจากที่ได้รู้จักกับวิธีการใส่ Material ให้กับวัตถุใน Blender กันไปแล้ว ใน ฉบับนี้ จะมาพบกับวิธีการใช้งานแสงและกล้อง (Lighting and Camera) กันนะครับ แสง กล้อง และสภาพแวดล้อมใน 3D View นัน้ เป็นส่วนสำ�คัญมากๆ ทีจ่ ะทำ�ให้งานของเรา มีองค์ประกอบที่น่าสนใจ ไม่ว่าจะเป็น แสง สี ที่สวยงาม การเคลื่อนที่ของกล้องที่น่าสนใจ หรือจะ องค์ประกอบในงานที่ดูน่าติดตาม เป็นสิ่งที่ต้องคำ�นึงถึงในงานด้านนี้ ซึ่งสิ่งเหล่านี้ก็จะมีวัตถุที่จะช่วย ในงานของเรา อยู่ในโปรแกรมประเภท 3 มิติ อย่าง Blender นี้เช่นกัน ซึ่งอ้างอิงจากหลักการ ความเป็นจริง และจะได้อธิบายกันต่อไป การกำ�หนดคุณสมบัติของแสงชนิดต่างๆ เมื่อเราเลือกมาใช้งานแล้วก็จะมีค่าต่างๆ ให้เรา การสร้างแหล่งกำ�เนิดแสง หรือ วัตถุชนิด Lamp ปรับเปลี่ยน โดยอยู่ที่ส่วนของ Properties ในหมวดของ มาใช้งานโดยการกด Shift+A ทีค่ ยี บ์ อร์ดก็จะมี Menu Add Object data ดังรูป ปรากฏออกมาให้ เมื่อเราไปที่ Lamp ก็จะมี Menu ย่อยเป็นแหล่ง กำ�เนิดแสงชนิดต่างๆ ดังรูป

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Graphic : Blender

ซึง่ จะอธิบายค่าต่างๆ ทีม่ ใี นวัตถุประเภท Lamp นี้ ซึ่งสังเกตที่ตัวเลขในภาพที่กำ�กับไว้ 1. Preview คือ ช่องทีแ่ สดงผลเบือ้ งต้นของลักษณะ ของแหล่งกำ�เนิดแสงแต่ละชนิด 2. ถึง 6. คือ แหล่งกำ�เนิดแสงชนิดต่างๆ ที่เรา สามารถเปลี่ยนไปเปลี่ยนมาได้ 7. สี และ Energy (ในที่นี้ คือ ความเข้มของแสง หรือความสว่าง) 8. Folloff ขอบเขตความกว้างยาวของแสง 9. Negative กำ�หนดให้แสงแสดงผลเป็นตรงข้าม 10. This layer only กำ�หนดให้แสงสามารถมี อิทธิพลต่อวัตถุใน Layer ที่กำ�ลังทำ�งานเท่านั้น 11. Specular กำ�หนดให้เกิดจุดแสงสะท้อนใน พื้นผิววัตถุที่ส่อง 12. Diffuse กำ�หนดให้วัตถุที่แสงส่องถึงแสดง ลวดลายพื้นผิว 13. ในส่วนของ Shadow สามารถกำ�หนดได้ว่า เมื่อแสงส่องวัตถุใดๆ จะให้เกิดเงาหรือไม่ 14. ช่องเปลี่ยนสีของเงา 15. Soft Size ขนาดของความกว้างของการจางลง ของขอบเขตของเงา 16. Samples ความละเอียดของเงา คิดเป็นค่าเท่า

การกำ�หนดคุณสมบัติของกล้อง

ทุกครั้งที่จะสร้างวัตถุใดๆ เราจะต้องกด Shift+A ซึ่งวัตถุกล้อง หรือ Camera ก็เช่นเดียวกัน ดังในรูป ให้เรา เลือกที่ Camera เราก็จะได้กล้องมาใช้งานใน View port

และเมือ่ เรากดปุม่ 0 (ปุม่ ตัวเลขทีเ่ ป็น Calculator) ก็จะเป็นการเข้าไปสู่ Camera view ซึ่งเป็นทิศทางมุมมอง ของตัวกล้องนั่นเอง ให้ดูรูปประกอบ

B l e n d e r 2 . 5

http://www.opensource2day.com : OpenSource2day

39


OpenFeature : Graphic : Blender

B l e n d e r 2 . 5

40

มาดูที่ภาพต่อไปกัน จะเป็นค่าต่างๆ ที่เราจะต้อง ในขณะที่เปิดโปรแกรมนั้น ขั้นต้น โปรแกรมจะให้ ทำ�ความรู้จักที่มีอยู่ในวัตถุประเภท Camera วัตถุที่เรากำ�ลังใช้งานอยู่ใน Object mode คือโหมดที่จะ ทำ�การเปลีย่ นแปลงวัตถุภายนอก หรือ เปลีย่ นแปลงโดยรวม เช่น Tranform (location, Rotation, Scale), Material, Modifier เป็นต้น ซึ่งเราสามารถสังเกตได้ว่า ตอนนี้วัตถุ ของเรานั้นอยู่ในโหมดใด โดยจะมีชื่อโหมดปรากฏอยู่ตรง Header ของหน้าต่างดังรูป (สังเกตที่วงสีแดงกำ�ากับไว้) ในโหมดนี้เราสังเกตทางซ้ายมือจะมี แถบ Tool ปรากฏอยู่ ให้เราสามารถเปลี่ยนแปลงวัตถุได้อีก ดูรูปประกอบพร้อม อธิบายจะอธิบายปุ่มต่างๆ ตามลำ�ดับ ซึ่งสังเกตได้ว่าจะถูก แบ่งเป็นกลุ่มดังนี้

ในเบือ้ งต้น ค่าทีเ่ ราจะทำ�างานด้วยในวัตถุ camera นั้น จะมีเพียงไม่กี่ค่า ดังในรูป จะมี 2 จุดที่สำ�คัญคือ 1. Angle คือ ขนาดความกว้างของเลนส์ 2. ส่วน Display ซึ่งจะเป็นส่วนที่เกี่ยวข้องกับการ แสดงผลใน view port เวลาทีเ่ ราทำ�งานอยู่ เช่น Size ขนาด ของ Icon ที่เป็นกล้องใน view port และการแสดงผลอื่นๆ Object mode

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Graphic : Blender Tranform คือ กลุ่มคำ�สั่งที่ทำ�การเปลี่ยนแปลงการเคลื่อนที่, การหมุน และขนาดของวัตถุ ซึ่งได้เคยอธิบายไว้แล้ว เราจะ แยกแยะแต่ละปุ่มในโหมดนี้อีกครั้ง – Translate ย้ายตำ�แหน่งวัตถุ – Rotate หมุนวัตถุ – Scale ปรับขนาดวัตถุ Object จะมีคำ�สั่งทำ�งานดังนี้ – Duplicate การคัดลอกวัตถุ – Delete การลบวัตถุ – Join การรวมวัตถุ ซึง่ คำ�สัง่ นีไ้ ด้เคยอธิบายไว้แล้ว ในตอนต้น Shading คือ การคำ�นวณพื้นผิวโดยรวมของโปรแกรมได้แก่ – Smooth การคำ�นวณให้พน้ื ผิววัตถุเปลีย่ นแปลง จากแสงที่ตกกระทบแบบเดียวกันทั่วทั้งวัตถุ – Flat การคำ�นวณให้พื้นผิวมีการเปลี่ยนแปลง จากแสงที่ตกกระทบในแต่ละ Polygon ตามความเป็นจริง (ซึ่งจะเป็นโหมดของ Shading พื้นฐานของโปรแกรม) ดังตัวอย่างแสดงความแตกต่างระหว่าง Flat และ Smooth Flat

Smooth

Key Frame คือ การใส่ตัวกำ�หนด Animation ได้แก่ – Insert คือ การใส่ตัวกำ�หนด Animation – Remove คือ การลบตัวกำ�หนด Animation Repeat คือ การทำ�งานในคำ�สัง่ ก่อนๆ ซึง่ จะมีค�ำ สัง่ ทีท่ �ำ งาน ต่างกันดังนี้ – Repeat Lest คือ การทำ�งานในคำ�สัง่ ทีท่ �ำ ไว้กอ่ น คำ�สั่งล่าสุด – History คือ การทำ�งานในคำ�สั่งที่ทำ�ไว้ก่อนโดย ที่เราสามารถเลือกได้ว่าจะเป็นคำ�สั่งใด ซึ่งเมื่อกดปุ่มจะมี รายการของคำ�สั่งที่เคยทำ�ไว้ตั้งแต่ต้นตามลำ�ดับให้เราเลือก Grease Pencil คือ เครื่องมือ paint ที่เราสามารถวาดเส้นสีลงไป ในโปรแกรม – Draw วาดเส้นแบบ Free Style – Line วาดเส้นตรง – Erase การลบ ตัวอย่างการใช้งานดังภาพ เมื่อเรากดปุ่ม Draw

B l e n d e r 2 . 5

http://www.opensource2day.com : OpenSource2day

41


OpenFeature : Graphic : Blender

B l e n d e r 2 . 5

42

ตอนนี้ เราก็รจู้ กั คำ�สัง่ ทีอ่ ยูใ่ น Object mode แล้ว Edit mode ต่อไปเราก็จะมาทำ�ความรูจ้ กั กับ Edit mode คือ โหมดการ ทำ�งานภายในของวัตถุ หรือ การทำ�งานในขัน้ ของ Polygon นัน่ เอง ก่อนอืน่ ให้เราดูตรง Header ของหน้าต่าง 3D view ตรงชือ่ ของ Object mode เดิม เมือ่ เราคลิกเข้าไปก็จะเห็นรายชือ่ ในโหมดต่างๆ ให้ เราเลือก Edit mode ดังรูป

เมือ่ เลือกการทำ�งานวัตถุเป็น Edit mode แล้วการ แสดงผลของวัตถุใน view port ก็จะเปลีย่ นไปดังรูป

นีค่ อื การเข้าไปสูก่ ารทำ�งานวัตถุแบบ Edit mode

OpenSource2day : OS2D VOL. 5 ISSUE 23


ในการทำ�งานของโหมดนี้ เป็นการเปลี่ยนเปลง Polygon ของวัตถุ ดังที่เราได้เห็นในรูปที่เป็นช่องสีเหลี่ยม ไปทั่วทั้งวัตถุ ซึ่งแต่ละช่องนั้นคือ Polygon โดยเราสามารถ เปลี่ยนแปลง Polygon ได้ด้วยคำ�สั่งทางขวามือตรงแถบ Tools ดังภาพ จะอธิบายคำ�สั่งต่างๆ ที่แบ่งเป็นกลุ่มไว้ดังนี้ Tranform คือ กลุ่มคำ�สั่งที่ทำ�การเปลี่ยนแปลงการเคลื่อนที่, การหมุน และขนาดของวัตถุ – Translate ย้ายตำ�แหน่งของจุด หรือ Polygon – Rotate หมุนของจุด หรือ Polygon – Scale ปรับขนาดของจุด หรือ Polygon – Along normal คือ การขยายขนาดของจุดหรือ Polygon โดยอิงจากจุดศูนย์กลางของวัตถุ Deform – Edge slide คือ การเคลื่อนย้ายเส้น Edge ตาม ระนาบของวัตถุ – Rip คือ การแยกจุดที่เลือกออกจากกัน – Smooth vertex คือ การเคลื่อนย้านโดยเฉลี่ย ของ Polygon หรือจุด จะทำ�ให้วัตถุมีความโค้งมนยิ่งขึ้น Add – Extrude and Move คือ การคัดลอก จุด หรือ Polygon โดยสร้างการเชื่อมต่ออยู่ – Subdivide คือ การเพิม่ polygon ให้อยูภ่ ายใน polygon เดิม – Loop cut and Slide คือ การสร้างเส้น edge ลากตัด Polygon – Duplicate คือ การคัดลอกจุดหรือ polygon – Spin คือ การเพิม่ polygon ด้วยการอิงส่วนของ วงกลม – Screw คือ การสร้างวงกลมจากจุดที่เราเลือกไว้ Remove – Delete คือ การลบจุด หรือ polygon – Merge คือ การรวมจุด vertex ที่แยกจากกัน – Remove Doubles คือ การลบ Polygon หรือ จุด โดยที่เมื่อลบแล้ว Polygon จะยังเชื่อมต่อกัน

OpenFeature : Graphic : Blender

Normals – Recalculate คือ การแก้ปัญหาจุดที่กลับสลับ ด้าน ซึ่งทำ�ให้เกิดเป็นรอยดำ�บนพื้นผิววัตถุ – Flip Direction คือ การสลับหน้าของ Polygon จากด้านในไว้ด้านนอก UV Mapping – Unwrap การใส่ภาพให้กบั วัตถุโดยใช้ตวั คำ�นวณ การวางภาพบนพื้นผิววัตถุแบบ UV Map – Make seam คือ การกำ�หนดขอบเขตตำ�แหน่ง ภาพ โดยที่เราสามารถสร้างเส้นในการบอกตำ�แหน่งได้ – Clear Seem คือ การลบเส้นขอบเขตภาพที่เรา ได้ทำ�เอาไว้ Shading คือการคำ�นวณพื้นผิวโดยรวมของโปรแกรมได้แก่ – Smooth คือ การคำ�นวณให้พื้นผิววัตถุมีการ เปลี่ยนแปลงจากแสงที่ตกกระทบแบบเดียวกันทั่วทั้งวัตถุ – Flat คือ การคำ�นวณให้พน้ื ผิวมีการเปลีย่ นแปลง จากแสงที่ตกกระทบในแต่ละ Polygon ตามความเป็นจริง (ซึ่งจะเป็นโหมดของ Shading พื้นฐานของโปรแกรม) โดย เราสามารถทำ�การ Flat หรือ Smooth ได้ในส่วนที่เรา ต้องการ Grease Pencil คือ เครื่องมือ paint ที่เราสามารถวาดเส้นสีลงไป ในโปรแกรม – Draw วาดเส้นแบบ Free Style – Line วาดเส้นตรง – Erase การลบ ซึ่งได้อธิบายเอาไว้แล้วในส่วนของ Object mode พร้อมตัวอย่าง สำ�หรับในตอนต่อไป เราจะกลับมาพบกับส่วนของ Timeline และ Animation กันครับ สำ�หรับวันนี้ สวัสดีครับ

B l e n d e r 2 . 5

http://www.opensource2day.com : OpenSource2day

43


อย่ารอช้า ! นิตยสารโอเพนซอร์สทูเดย์ เปิดอบรมหลักสูตร โปรแกรมโอเพนซอร์สต่างๆ ในรูปแบบ Onsite Training เพียงเตรียมห้อง เตรียมคน เตรียมเครื่องให้พร้อม เราจะไปอบรมให้คุณถึงที่ ! หลักสูตรที่เปิดอบรม

- การใช้งานชุดโปรแกรม OpenOffice.org ในองค์กร - การสร้างเว็บไซต์ด้วย Joomla - การใช้งาน Linux Deaktop และ Linux Server - ระบบ Linux-SIS (School Internet Server) - ระบบการเรียนการสอนออนไลน์ด้วย Moodle - ระบบควบคุมหน้าจอภายในห้องเรียน (i-talc) (Intelligent Teaching and Learning with Computers) - OpenSource ที่ใช้ทดแทนซอฟต์แวร์ลิขสิทธิ์ต่างๆ - ฯลฯ และ การบรรยายพิเศษ เพื่อให้ความรู้ในหัวข้อต่างๆ ด้านซอฟต์แวร์และโอเพนซอร์ส

สนใจ โทร. 08-6304-9545 , 08-7099-0005 หรือ http://www.opensource2day.com

“อยาก Training OpenSource นึกถึง OpenSouce2day” บริษัท ครีเอชั่น โปร จำกัด เลขที่ 60 / 316 หมู่ 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510 โทร. 0-2989-1145 แฟกซ์. 0-2989-1781 อีเมล์ info@opensource2day.com


OpenFeature : Web : Joomla ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

กับการนำ�เว็บจาก localhost ขึ้น Server

ในขั้นตอนสุดท้าย เมื่อเราทำ�เว็บเสร็จเรียบร้อยแล้ว ก็จะต้องทำ�การเคลื่อนย้ายเว็บจากเครื่องของ นักพัฒนาไปสู่ Web Server ซึ่งจะต้องใช้วิธี FTP ขึ้นเว็บ โดยสิ่งที่ต้องมีก็คือ รหัสผ่านเพื่อการ FTP รหัสผ่าน ในการใช้งาน MySQL เพื่อจะได้น�ำ SQL ไฟล์ไปทำ�การ Restroe

ขั้นตอนมี 5 ขั้นตอน 1. ทำ�การ Export ตัว MySQL Database 2. ทำ�การ Import ตัว Data base ที่เว็บใหม่ 3. FTP ไฟล์ Joomla ทั้งหมดขึ้นเว็บใหม่ 4. แก้ไขไฟล์ configuretion.php 5. ตรวจสอบ systeminfo ว่ามีไดเรกทอรีไหนทีไ่ ม่ได้เปิด Writable (Directory Permissions) Drum Mysql DataBase เราจะใช้เครือ่ งมือในการจัดการกับฐานข้อมูล MySQL ด้วย php MyAdmin เพราะเป็นเครือ่ งมือยอดนิยมและใช้งานง่าย อีกทัง้ Web Hosting ในบ้านเรา โดยมากจะมีเครื่องมือชนิดนี้ไว้คอยให้ บริการอยู่แล้ว หรือจะติดตั้งเองก็ไม่ได้ยากอะไร 1. เข้าเว็บที่ Localhost และตามด้วย http://localhost /phpmyadmin/

รูปที่ 2: แสดงการตั้งค่าฐานข้อมูล

รูปที่ 1: เข้าเว็บ http://localhost/phpmyadmin

2. เลือกชื่อฐานข้อมูลในตัวอย่างนี้ชื่อ web1 3. เลือกหัวข้อ Export

4. คลิก Go จากนั้น จะขึ้นให้ทำ�การบันทึก

รูปที่ 3: แสดงการบันทึกฐานข้อมูล http://www.opensource2day.com : OpenSource2day

45


OpenFeature : Web : Joomla 5. เมื่อทำ�การบันทึกแล้ว ไฟล์ที่ได้จะเป็น text ไฟล์ ที่มี นามสกุล .sql โดยภายในจะเป็น SQL Script สามารถนำ�ไปใช้ ร่วมกับ SQL Command line ได้ Import Database ที่เว็บใหม่ การที่จะไป import ฐานข้อมูลในเว็บใหม่นั้น ก็ต้องมีชื่อ ผู้ใช้และรหัสผ่านเพื่อเข้าไปจัดการฐานข้อมูลให้ได้ก่อน บางครั้งก็ จะต้องไปสร้างชื่อฐานข้อมูลใหม่ หรือบางทีชื่อฐานข้อมูลใหม่ อาจ จะมาจากผู้ดูแล Server ให้มาก็ได้ 1. สร้างฐานข้อมูลใหม่ก่อน ใส่ชื่อฐานข้อมูลและคลิกปุ่ม Create

รูปที่ 6: แสดงการเลือกไฟล์ฐานข้อมูล 4. ตรวจสอบความถูกต้องว่า จำ�นวนตารางเท่ากันหรือไม่ กับฐานข้อมูลที่ Exportออกมา ทำ�การ FTP ไฟล์ Joomla ทั้งหมดขึ้นเว็บ การนำ�เว็บไซต์จากเครื่อง Localhost ขึ้นเว็บ จะต้องมี Accout ทีใ่ ช้ส�ำ หรับ FTP หรือ SFTP ก่อน จากนัน้ จะใช้โปรแกรม ที่เป็น Open Source ที่ชื่อว่า Filezilla โดยเรียกโปรแกมขึ้นมา จากนัน้ ใส่ขอ้ มูล เช่น Hostname, Username, Password เหล่านี้ เป็นต้น โดยมากแล้ว ไดเรกทอรีที่ใช้ในการเก็บเว็บไซต์จะอยู่ใน ไดเรกทอรี http docs สำ�หรับใน localhost ตอนนี้ จะอยูท่ ่ี /opt/ lampp/htdocs/web1/

รูปที่ 4: แสดงการสร้างฐานข้อมูลใหม่ 2. คลิกชื่อฐานข้อมูลใหม่ ตอนนี้จะเห็นว่า ยังไม่มีตาราง ฐานข้อมูลใดๆ อยู่เลย

รูปที่ 5: แสดงการสร้างตารางฐานข้อมูล

3. คลิกที่ Import เลือกไฟล์ ที่บันทึกไว้จากการ Export แล้วคลิกปุ่ม GO

46

OpenSource2day : OS2D VOL. 5 ISSUE 23

รูปที่ 7: แสดงการ FTP ไฟล์ Joomla ทั้งหมดขึ้นเว็บ


OpenFeature : Web : Joomla หากทำ�การเชื่อมต่อได้ ก็เลือกไฟล์ทั้งหมดด้านซ้ายมือไป จากนั้น เราจะทำ�การตรวจสอบ ให้คลิกไปที่ Directrory ไว้ดา้ นขวามือ ต้องนำ�ขึน้ ไปให้หมดและคอยตรวจสอบความผิดพลาด Permissions ของเว็บ Joomla จะบอกว่าให้เปลีย่ น Permissions ในขณะที่นำ�ไฟล์ทั้งหมดขึ้นเว็บ ของไดเรกทอรีอะไรบ้าง แก้ไขไฟล์ชื่อ Configuration.php ไฟล์ชื่อ configuration.php เป็นไฟล์ที่สำ�คัญมากเพราะ เป็น configuration ทั้งหมดในเว็บเลยก็ว่าได้ เราต้องแก้ไขข้อมูล ตัวแปลต่างๆ ให้ตรงกับ Server ใหม่ ไม่เช่นนัน้ แล้ว เว็บจะไม่สามารถ ใช้งานได้เลย ตัวแปลสำ�คัญที่ต้องทำ�การแก้ไขมีดังนี้ var $log_path = ‘/opt/lampp/htdocs/web1/logs’; คือ สถานที่เก็บ logs ที่ใหม่ var $tmp_path = ‘/opt/lampp/htdocs/web1/tmp’; คือ สถานที่เก็บ tmp ที่ใหม่ var $user = ‘root’; คือ ชื่อผู้ใช้ฐานข้อมูล Mysql var $db = ‘web1’; คือ ชื่อฐานข้อมูลใหม่ที่ต้องเปลี่ยน var $password = ‘’; คือ รหัสผ่านของฐานข้อมูล var $sitename = ‘web1’; คือ ชือ่ เว็บไซต์ส�ำ หรับหนังสือ เล่มนี้ใช้ชื่อว่า web1 การแก้ไขไฟล์นี้ ควรจะสำ�รองข้อมูลเดิมไว้เสียก่อนเพราะ หากผิดพลาดอะไรจะได้มีต้นฉบับเดิมเก็บไว้ ตรวจสอบ systeminfo เนื่องจาก joomla มีหลายไดเรกทอรีที่ต้องการเขียนไฟล์ เช่น ในขัน้ ตอนการติดตัง้ Template หรือขัน้ ตอนการติดตัง้ Plugin และขั้นตอนการติดตั้ง Component หรือขั้นตอนการเขียนข่าว และต้องการใช้รูปใหม่ๆ ขบวนการเหล่านี้มีความจำ�เป็นต้องเปิดให้ ไดเรกทอรี่ต่างๆ ที่ joomla ต้องการ โดยให้เราไปที่เมนู Help -> Systeminfo

รูปที่ 9: แสดงการเปลี่ยน Permissions ของไดเรกทอรี หากไม่มกี ารปรับเปลีย่ นหรือติดตัง้ อะไรเพิม่ เติมอีก อาจจะ ปรับ Permission คราวหลังก็ได้ แต่อาจจะลืมไดเรกทอรี่สำ�คัญๆ คือ image/ เพราะต้องคอยเพิม่ เนือ้ หาและเพิม่ รูปภาพเป็นประจำ� มาถึงขัน้ ตอนนีแ้ ล้ว เว็บไซต์จริงคงจะเปิดให้บริการได้แล้ว หากไม่สามารถใช้งานได้ ต้องตรวจสอบขั้นตอนสุดท้าย โดยมาก จะผิดพลาดที่ไฟล์ Configuration.php ที่ไม่สามารถติดต่อกับ ฐานข้อมูลได้ เพราะรหัสผ่านหรือชื่อผู้ใช้ผิดพลาดนั่นเอง ในตอนต่อไป เราจะพบกับการปรับแต่งหน้าตาเว็บไซต์ ด้วย Joomla กันใหม่ สำ�หรับวันนี้ สวัสดีครับ

รูปที่ 8: แสดงการตรวจสอบSysteminfo

http://www.opensource2day.com : OpenSource2day 47


OpenFeature : Web : Drupal ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

Drupal กับการเพิ่มสมาชิกและ Forum หลังจากในตอนทีแ่ ลว ผมไดแนะนําวิธกี ารติดตัง้ Drupal กับ Linux Server การใชงาน ToolBar การ เปลีย่ นชือ่ และสโลแกน การเพิม่ เนือ้ หาในเว็บ การขอดู Layout และการจัดการกับเมนูไปแลว สําหรับฉบับนี้ ผม จะแนะนําวิธีการเพิ่มสมาชิก การใชงาน Forum แถมทายดวย Syndicate RSS และ Aggregator RSS ครับ การเพิ่มสมาชิกในระบบ

ผูใชงานทั่วไป สามารถสมัครเขาเปนสมาชิกของระบบได โดยไมตองรอการอนุมัติจากผูดูแลระบบ โดยมีวิธีการดังนี้ 1. คลิกที่หัวขอ People แลวเลือก Add user จากนั้นใส user name -> ใส e-mail 2. ระบบจะสงรหัสผานชั่วคราวไปทางอีเมล ซึ่งผูใชงาน ตองคลิกลิงกเมลยืนยันกลับมา 3. ล็อกอินเขาระบบใหมอกี ครัง้ เพือ่ ตัง้ รหัสผานของตัวเอง ในกรณีนี้ เราสามารถจัดการสิ่งตางๆ เหลานี้ไดคือ - List ดูรายการสมาชิกทั้งหมด - add users เพิ่มรายการสมาชิก - edit users เปลี่ยนแปลงคาตางๆ ของสมาชิกแตละคน การใชงาน Forum

การเปดใชงาน สําหรับ Drupal ไดเตรียมเว็บบอรดเอาไวใหแลว เพียงเรา เขาไปเปดใหใชงาน ดังนี้ 1. ไปที่หนา Modules 2. ทําเครื่องหมายถูกที่หนาหัวขอ Forum 3. คลิกที่ Save configuration สําหรับตัวอักษรทีอ่ ธิบาย โมดูลนั้น มี 2 ความหมาย คือ Depends on หมายถึง โมดูลนี้ จําเปนตองเรียกใชโมดูล อื่นๆ ตัวไหนบาง Required by หมายถึง โมดูลนี้ อาจถูกเรียกใชโดยโมดูล อื่น

48

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Web : Drupal

สรางเมนูใหกับ Forum เมื่อทําการเปดใชงาน Forum ที่โมดูลแลว จากนั้นเราจึง มาสรางเมนูใหกับ Forum กัน โดยมีวิธีการดังนี้ 1. เลือกที่ structure 2. เลือกที่ menu 3. เลือกที่ Main menu และ Add link 4. กรอกขอมูล - รายการ คือ ชื่อ เมนู - Path คือ เสนทางของเว็บทีไ่ ปยังโมดูล forum ในทีน่ ก้ี ค็ อื forum Syndicate RSS เผยแพรขาวใหเว็บอื่น

การดึงขาวจากเว็บที่แชร RSS โดยมีขั้นตอนตอไปนี้

1. ไปที่เมนู Structure -> เลือก Block

2. เมื่อทําการเลือก Block แลว ใหมองหา syndicate แลวเลือกใหแสดงผลที่ sidebar first ซึ่งเปน block ดานซายมือ

3. ทําการ แกไข Configure ตั้งคา Title ของ Block

http://www.opensource2day.com : OpenSource2day

49


OpenFeature : Web : Drupal

Aggregator ดึงขาวจากเว็บอืน ่ มาแสดงทีเ่ ว็บเรา

RSS เปนเทคโนโลยีในการแลกเปลี่ยนขาวสารกันและกัน โดยเมือ่ เราสามารถแชรขา วใหเว็บอืน่ แลว ดังนัน้ เราสามารถดึงขาว จากเว็บอื่นที่เปดบริการ RSS ใหเราไดเชนกัน ซึ่ง Drupal 7 ก็ได เตรียมโมดูลนี้ไวใหเราแลวชื่อวา Aggregator โดยมีขั้นตอนดังนี้ 1. ทําการเปดใชงานโมดูลนี้ โดยการไปที่ Module -> เลือกเครื่องหมายถูกที่ Aggregator

2. จากนัน้ ทําการปรับ configure เพือ่ เพิม่ URL ของ RSS

3. ทําการเลือก Add catagory กอน เพื่อเพิ่มประเภท ของ RSS ที่รับมา จากนั้น คอยทําการ Add Feed

4. ขณะนี้ไดทําการเพิ่ม Category ชื่อวา ขาว เรียบรอย แลว จากนั้น ทําการ Add feed 5. ในที่นี้เพิ่ม URL RSS ของไทยรัฐออนไลนที่ http:// www.thairath.co.th/rss/news.xml โดยเราสามารถมองหา สัญลักษณ RSS ไดตามเว็บไซตทั่วไป

50

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Web : Drupal

เพิ่ม Block ขาวจาก ไทยรัฐ เมื่อทําการเพิ่ม aggregator แลวเราจะทําใหแสดงที่หนา เว็บใน Block ดานซายมือ โดยมีวิธีการดังนี้ 1. ใหไปที่ Structure -> Block มองหาขาวจากไทยรัฐ แลวทําการเลือกไวในตําแหนง Block ที่ตองการ 2. ทําการ save block หรือบันทึก การปรับแตงเพื่อใหดึงขาว เราสามารถปรับแตงเว็บไซตเพื่อใหสามารถดึงขาวได โดย มีวิธีการดังนี้ 1. ไปที่ Configuration จะพบวามีสวนของ Aggregator เพิ่มเขามาแลว

2. เลือก Feed aggreator

3. เลือก Update Item ในสวนของขาวจากไทยรัฐ เมื่อ ทําการ update แลว จํานวน Item จะเพิม่ จาก 0 เปน 20 จากนัน้ เราจะเห็นการแสดงขาวที่ดึงมาจากเว็บของไทยรัฐออนไลน ดังรูป จะเห็นวาตอไปนี้เราก็จะสามารถแลกเปลี่ยนขาวสารซึ่ง กันและกันไดแลวโดยไมตองยกหูหรือสงเมลไปแจงใหอีกฝายเอา ขาวขึ้นครับ ในตอนตอไป เราจะกลับมาพบกับการติดตั้งภาษาไทยใน เว็บ และการติดตั้งโมดูลเสริมตางๆ รวมถึงการจัดลําดับเนื้อหาให Book โมดูลดวยครับ สําหรับวันนี้ สวัสดีครับ

http://www.opensource2day.com : OpenSource2day

51


OpenFeature : Business : PrestaShop ภ�ณุภณ พสุชัยสกุล phanupon@opensource2day.com

สร า งร า นค า ออนไลน ด ว  ย PrestaShop สรางรานคาออนไลนดวย PrestaShop ยุคนี้ใครหลายๆ คนก็อยากทําธุรกิจขายของออนไลน โอเพนซอรสทูเดยก็เลยทดลองเปดรานคาออนไลน ดูบา ง เพือ่ ใหผอู า นทีอ่ ยูต า งจังหวัด เวลาโอนเงินหรือสมัครสมาชิกจะไดไมตอ งเสียคาธรรมเนียมในการโอนเงิน เมือ่ ทดลองใชระบบก็ถือวาระบบใชงานไมยากโดยใชซอฟตแวรที่ชื่อวา PrestaShop ซึ่งไดรับรางวัล Open Source Awards 2011 ที่จัดอันดับโดย PACKT Publishing วาเปน Open Source Business Applications Winner เราสามารถ Download ไดที่ http://www.prestashop.com และกอนอื่นก็ตองมี web Hosting กอนที่รองรับ กับ PHP5.2, MySQL5 สําหรับการใชงานนั้นขอบอกวาไมยุงยากซับซอนเลย สําหรับผูที่มองหาโฮสติ้งไววางเว็บ หรือรานคาออนไลนก็ติดตอเขามาไดที่โอเพนซอรสทูเดยก็มีไวใหบริการครับ เตรียมความพร้อม ขั้นตอนที่ 2: เลื่อนหน้�จอลงม� แล้วเลือก i want to ด�วน์โหลดโปรแกรมที่ http://www.prestashop.com install a new online shop และทำ�เครือ่ งหม�ยถูกทีช่ อ่ ง I agree to above terms and conditions. จ�กนั้นคลิก Next

เริ่มต้นด้วยการติดตั้ง ก่อนก�รติดตั้งโปรแกรมจะต้องแตก zip ไฟล์ที่ด�ว์โหลด ม� จ�กนั้น FTP ไปยังเว็บไซต์ภ�ยใต้โฟลเดอร์ httpdocs แล้วจึง ขัน้ ตอนที่ 3: เป็นขัน้ ตอนเพือ่ ก�รตรวจสอบ permission เรียกเว็บขึ้นม� ก็จะได้พบกับหน้�เว็บสำ�หรับทำ�ก�รติดตั้ง ของโฟล์เดอร์ว่� มีโฟลเดอร์ไหนไม่ส�ม�รถเขียนได้บ้�ง ให้ทำ�ก�ร ขั้นตอนที่ 1: เข้�สู่กระบวนก�รติดตั้งด้วยข้อคว�มจ�ก แก้ไขและตรวจสอบให้ครบทุกโฟล์เดอร์ที่แจ้งม� เว็บไซต์

52

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Business : PrestaShop ขั้นตอนที่ 7: ทำ�การตั้งชื่อนามสกุล e-mail address ขั้นตอนที่ 4: เมื่อแก้ไขแล้ว ให้ทำ�การตรวจสอบอีกครั้ง ด้วยปุ่ม Check my settings again จากนั้น คลิปปุ่ม NEXT เพื่อ เพือ่ ใช้ในการ Login และตั้งรหัสผ่านในการเข้าสู่ระบบ เข้ากระบวนการถัดไป

ขั้นตอนที่ 5: เป็นการตั้งค่าข้อมูล MySQL โดยชื่อฐาน ข้อมูลและชื่อผู้ใช้และรหัสผ่านได้มาจากการตั้งของผู้ให้บริการเว็บ โฮสติ้ง เมื่อกรอกข้อมูลแล้ว อาจจะทำ�การ Verify my database settings ก่อนเพื่อตรวจสอบความถูกต้องก็ได้

ขัน้ ตอนที่ 8: เมือ่ ขบวนการติดตัง้ สำ�เร็จแล้ว จะได้หน้าจอ แบบนี้ จะมีปุ่มให้คลิกเลือกว่า จะไปหลังระบบหรือไปดูหน้าเว็บ ร้านค้าของเรา

ขั้นตอนที่ 9: นี้คือหน้าเว็บร้านค้าของเราซึ่งต่อไป เราจะ ทำ�การปรับแต่งและใส่สินค้าของเราลงไปแทนทั้งหมด แต่เพื่อการ ขัน้ ตอนที่ 6: เลือกชนิดการติดตัง้ แบบ Full mode จากนัน้ เรียนรู้ เราจะเริ่มศึกษาจากข้อมูลตัวอย่างเหล่านี้ไปก่อน ใส่ email และคลิกปุ่ม Next เพื่อไปต่อ

http://www.opensource2day.com : OpenSource2day

53


OpenFeature : Business : PrestaShop การ Login เข้าระบบ เมื่อการติดตั้งของ PrestaShop ได้อนุญาตให้เจ้าของ เว็บไซต์สามารถตั้ง url ของ Admin ได้เอง เช่น http://www. myshop.com/admin เป็น http://www.myshop.com/ adminpr เพื่อไม่ให้ง่ายต่อการเดาในการเข้าสู่ระบบ

1. เลือกรายการ Catalog 2. เลือก Manufecturers 3. Add new จากนั้น ทำ�การใส่ข้อมูลของผู้ผลิตสินค้ ารวมถึงโลโก้ของ สินค้าด้วย เมือ่ ใส่ขอ้ มูลครบหมดแล้วต่อไปจะเป็นการเพิม่ ทีอ่ ยูข่ อง ผู้ผลิต 4. ในเรื่องของการเพิ่มที่อยู่ของผู้ผลิตในหัวข้อของ Manufecturers address ให้เลือกที่ Add new

รูปที่ 1: เมือ่ จะเข้าไปจัดการกับระบบหลังบ้านในช่วงทีจ่ ะ ติดตั้งเสร็จใหม่ จะเจอกับข้อความเตือนไม่สามารถเข้าไปใช้งานได้ ให้เราลบโฟล์เดอร์ Install และเปลีย่ นชือ่ โฟลเดอร์ Admin ให้เป็น เมื่อทำ�การเพิ่ม manufecturers แล้ว จากนั้น เราก็จะ อย่างอื่นไป ทำ�การเพิ่ม Suppliers เพื่อใช้ในการเพิ่มสินค้าต่อไป

รูปที่ 2: เมื่อทำ�การแก้ไขแล้วจะสามารถ login เข้าไป จัดการระบบได้ การจัดการ catalog ระบบหลังบ้านของ PrestaShop สมบูรณ์มากๆ นอกจาก จะตั้งราคาสินค้าได้แล้ว ก็ยังรวมถึงระบบภาษี โปรโมชั่น ส่วนลด อีกด้วย และก่อนจะทำ�การเพิ่มสินค้าเข้าสู่ catalog นั้น เราจะต้อง ทำ�การเพิม่ menufeture หรือผูผ้ ลิตสินค้าของเราก่อน โดยทำ�การ Login เพื่อเข้าหลังบ้านตามที่กำ�หนดไว้ในตอนติดตั้ง

54

OpenSource2day : OS2D VOL. 5 ISSUE 23

5. Click หัวข้อ Suppliers ในส่วนของ cata

6. จากนั้นคลิก Add new เพื่อเพิ่ม suppluers


OpenFeature : Business : PrestaShop การปรับเปลี่ยนค่าเงินบาทให้เป็นร้านค้าไทย การเปลีย่ นราคาสินค้าให้เป็นเงินบาท เพราะว่าสินค้าของ เราเป็นเงินบาท ให้เลือกที่บัตรราการ Payment จากนั้น เลือก รายการย่อย Currencies เพื่อทำ�การปรับค่าเงินให้เป็นเงินบาท

จากนั้น จึงจะทำ�การเพิ่ม Product โดยเพิ่ม Product ให้เลือกที่ Add new product

ทำ�การเลื่อนหน้าจอลงมาที่หัวข้อ Currency option ใน หัวข้อ Default currency เลือก Baht เพื่อเลือกเป็นค่าเงินบาท ตอนนี้เราสามารถไปเพิ่มรายการสินค้าได้แล้ว ต่อไป จะเป็นหน้าจอข้อมูลสินค้าที่จะนำ�ขึ้นไปขายอยู่ที่ หน้าเว็บให้ใส่รายะเอียดของสินค้าให้มากที่สุด

กำ�หนดราคาจะเห็นว่าหน้าจอต่อไปนี้เป็นตัวเลขเงินบาท การเพิ่มรายการสินค้า และเลือกภาษีมูลค่าเพิ่มลงไปด้วย เพราะราคาของสินค้าโดยมาก การเพิ่มสินค้าเริ่มที่รายการ Catalog ต้องทำ�การเพิ่ม จะมีภาษีที่ผู้ค้าจะต้องนำ�ส่งให้สรรพากรทุกเดือนตามกระบวนการ Categories ก่อน เพื่อเป็นการกำ�หนดว่า สิ้นค้าแต่ละชิ้นนั้นอยู่ใน ทางภาษีนิติบุคคล ประเภทอะไร เช่น เสื้อผ้า รองเท้า หนังสือ

http://www.opensource2day.com : OpenSource2day

55


OpenFeature : Business : PrestaShop เว็บไซต์ shopping.opensource2day.com

ในบัตรรายการของ Image เป็นเรื่องของรูปสินค้าที่จะใช้ ประกอบการขายในการขายสินค้ารูปที่เตรียมไว้ ต้องได้ขนาดกำ�ลัง เหมาะไม่ใหญ่หรือเล็กจนเกินไป PrestaShop จะให้เราแสดงรูป ประกอบสินค้าได้สามรูป

สำ�หรับการเปิดร้านค้าออนไลน์ด้วย PrestaShop นั้น เมื่อเขียนอธิบายมาถึงตอนนี้แล้ว เชื่อว่าผู้อ่านจะได้รับความรู้และ ความเข้าใจในการใช้งานมาพอสมควรยังมีฟีเจอร์อีกหลายอย่างที่ จะได้กล่าวกันในตอนต่อไป

56

OpenSource2day : OS2D VOL. 5 ISSUE 23


ประกาศ ! นิตยสารโอเพนซอรสทูเดย

ขอเชิญทุกทานรวมเปนสวนหนึ่งในการสนับสนุนนิตยสาร เพื่อใหอยูคูคนไทยไปนานๆ

ดวยพื้นที่โฆษณาในนิตยสาร ราคาแคหลักพัน! ฉบับที่ 24 ฉบับครบรอบ

สนใจ โทร. ดวน ! 08-7099-0005 , 08-6304-9545

“OpenSouce2day นิตยสารโอเพนซอรส ฉบับเดียวของเมืองไทย” บริษัท ครีเอชั่น โปร จํากัด เลขที่ 60 / 316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510 โทร. 0-2989-1145 แฟกซ. 0-2989-1781 อีเมล info@opensource2day.com


OpenFeature : Business : SugarCRM อมร โกศลจิตต์บุญ, ชยาภา นาคนาวา, จิตตินันท์ ชูวิเศษวณิชย์ คณะวิทยาการและเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร

ใช้งานส่วนของ Admin ใน

1 น อ

กลับมาพบกันอีกครั้ง กับทีมงานเจ้าเดิม ซึ่งในตอนที่ 4 นี้จะว่าด้วย การใช้งานในส่วนของ Admin หาก ท่านใดที่ได้อ่านฉบับก่อนหน้าในเรื่องของการใช้งานเบื้องต้น และ Module ต่างๆ ที่น่าสนใจใน Sugar CRM มา บ้างแล้ว ในวันนี้ ที่เป็นเนื้อหาในส่วนของ Admin ก็ไม่ยากเกินไป ไปเริ่มกันเลย... - Employee Information (รายละเอียดผู้จ้าง) Employee Status : สถานะลูกจ้าง Title : ชื่อหัวเรื่อง Office Phone : เบอร์โทรที่ทำ�งาน Department : แผนก Mobile : เบอร์โทรศัพท์ Report to : รายงานกับใคร Other Phone : เบอร์โทรอื่นๆ Fax : เบอร์โทรสาร Home Phone : เบอร์โทรศัพท์บ้าน IM Type : ประเภทของ IM IM Name : ชือ่ IM Primary Address : ทีอ่ ยูห่ ลัก 2. ทำ�การกรอกรายละเอียดให้ครบถ้วน เครื่องหมาย * City : เมือง State : รัฐ จำ�เป็นต้องกรอก (ถ้าต้องการตั้งค่าต่างๆ เกี่ยวกับ User คลิกแท็บ Postal Code : รหัสไปรษณีย์ Country : ประเทศ Advanced) เสร็จแล้วทำ�การคลิก Save Notes : บันทึกช่วยจำ� Module User Management สำ�หรับสร้างผู้สร้างงาน Create New User สร้างผู้ใช้งาน 1. คลิกโมดูล Users -> Create New User

- User Profile User Name : ชื่อบัญชีผู้ใช้ Status : สถานะ User Type : ประเภทของผู้ใช้

First Name : ชื่อจริง Last Name : นามสกุล

- Email Settings (ติดตั้งอีเมล์) Email Address : อีเมล์ Email Client : อีเมล์ไคลแอนท์ SMTP Username : ชื่อบัญชีของ SMTP Server SMTP Password : รหัสของ SMTP Server การตั้งค่าต่างๆ เกี่ยวกับ User ในแท็บ Advanced เมื่อ ทำ�การตั้งค่าต่างๆ เสร็จเรียบร้อย คลิก Save

58 OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Business : SugarCRM Create Group User เพื่อสร้างกลุ่มผู้ใช้งาน 1. คลิกโมดูล Users -> Create Group User

Import Users การนำ�เข้าข้อมูลต่างๆ 1. คลิกโมดูล Users -> Import Users

2. คลิกเลือกประเภทไฟล์ที่เราจะนำ�มาอิมพอร์ต และ เลือกแอคชั่นการอิมพิร์ต แล้วคลิก Next User Name : ชื่อบัญชีผู้ใช้ Status : สถานะ

Name : ชื่อ User Type : ประเภทของผูใ้ ช้

- Email Settings (ติดตั้งอีเมล์) Email Address : อีเมล์ ทำ�การกรอกรายละเอียดต่างๆ ให้ครบถ้วน แล้วคลิก Save หรือต้องการยกเลิกคลิก Cancel View User Management การจัดการ user ต่างๆ 1. คลิกโมดูล Users -> View Users จะปรากฎรายชื่อ user และ group ที่ถูกสร้างขึ้น ถ้าต้องการจัดการ user ใด หรือ group ใด ให้คลิกไปที่รายชื่อนั้นๆ จากนั้น จะสามารถจัดการ ข้อมูลต่างๆ ภายในได้

2. จะปรากฎหน้าจอด้านล่างนี้ขึ้นมา - ถ้าต้องการแก้ไข คลิกแท็บ Edit - ถ้าต้องการ copy คลิกแท็บ Duplicate - ถ้าต้องการลบ คลิกแท็บ Delete - ถ้าต้องการตั้งค่าพาสเวิร์ดใหม่ คลิกแท็บ Reset Password

- เลือกประเภทของไฟล์ต้นทาง Comma Delineated File : เลือกตัวคั่นด้วยคอมม่า (,) หรือไฟล์ นามสกุล .csv Fields Qualified By : เลือกเครือ่ งหมายคำ�พูด เช่น เลือก Double Quote => “aaa”, “bbb”, “ccc” Tab Delimited File : เลือกตัวคั่นด้วยแท็บหรือไฟล์นามสกุล .tsv หรือ .tab Custom delimited file : สามารถกำ�หนดตัวคัน่ ระหว่างฟิลด์ได้เอง

3. เลือกไฟล์ที่เราจะนำ�มาอิมพอร์ต แล้วคลิก Next

http://www.opensource2day.com : OpenSource2day

59


OpenFeature : Business : SugarCRM 4. คลิก Import Now (ถ้าต้องการเพิ่ม field คลิก Add 3. เลือกค่าที่เหมาะสม ที่คุณต้องการตั้งค่าสำ�หรับการ Field) สร้างกฎครั้งนี้

Access การตั้งค่านี้ระบุว่า โมดูล Role ได้รับอนุญาตให้ เข้าใช้งานตัวเลือกมีดังนี้ 5. เมื่อระบบทำ�การประมวลผลเสร็จ ก็จะปรากฎ user - Not Set : มั่นใจได้ว่า บทบาทจะไม่ส่งผลกระทบต่อการตั้งค่า ที่เราได้อิมพอร์ตเข้าไป โดยเฉพาะ นี่เป็นการตั้งค่าสำ�หรับบทบาทใหม่ คลิก Import Complete เมื่ออิมพอร์ตเสร็จสิ้น หรือ - Enabled : ยินยอมให้ผู้ใช้สามารถดูโมดูล คลิก Import More เมื่อต้องการอิมพอร์ตเพิ่มเติม หรือ - Disabled : ซ่อนโมดูลจากมุมมองของผู้ใช้ คลิก Undo Last Import เมือ่ ต้องการย้อนกลับไปสูก่ าร Actions : การตั้งค่านี้ จะแสดงรายการการดำ�เนินการ อิมพอร์ตเดิม ดังต่อไปนี้ - Delete : กำ�หนดสิทธิ์ในการลบ record ในโมดูลได้ - Edit : กำ�หนดสิทธิ์ในการให้แก้ไข record ในโมดูลได้ - Export : กำ�หนดสิทธิ์ในการ Import ข้อมูลในโมดูลได้ - List : กำ�หนดสิทธิ์เพื่อเข้าสู่มุมมองรายการในโมดูลได้ - View : กำ�หนดสิทธิ์เพื่อดู record ในโมดูลได้ Role Management การจัดการบทบาทและคุณสมบัตขิ อง สมาชิก Create Role การสร้างบทบาทให้กับ User 1. คลิกโมดูล Role -> Create Role

การกำ�หนดสิทธิ์ในการกระทำ�ต่างๆ มีตัวเลือกดังนี้ - All : ผู้ใช้ทั้งหมดที่ถูกกำ�หนดให้กับ role สามารถดำ�เนินการได้ - Owner : เฉพาะบุคคลที่สร้างขึ้นเท่านั้น - None : ไม่มีใครสามารถดำ�เนินการได้ - Not Set : ไม่ได้ระบุไว้

4. ทำ�การเลือก User ให้กบั role ทีส่ ร้างขึน้ นี้ หลังจากนัน้ 2. ทำ�การใส่ชื่อและรายละเอียดของกฎที่คุณต้องการจะ คลิก Save สร้าง หลังจากนั้น คลิก Save

Name : ใส่ชื่อ Description : รายละเอียด

60

OpenSource2day : OS2D VOL. 5 ISSUE 23

List Roles โมดูลนีไ้ ว้ส�ำ หรับดูรายการ role ทีไ่ ด้ก�ำ หนดไว้


OpenFeature : Business : SugarCRM List Roles By User โมดูลนี้ไว้สำ�หรับดูว่า user นี้ถูก กำ�หนด role ไว้อย่างไรบ้าง

Password Management System-Generated Passwords

Email template containing system-generated link to reset password : เป็นการกำ�หนด template อีเมล์ที่จะส่งไปให้ user เมื่อเกิดการลืม password ถ้าต้องการแก้ไข template คลิก Edit LDAP Support

สามารถตั้งค่าการใช้งานฟีเจอร์ลืมรหัสผ่าน เพื่อให้ผู้ใช้ สามารถตั้งค่ารหัสผ่าน โดยการเชื่อมโยงลิงก์จากหน้าล็อกอินเข้าสู่ ระบบ โดยสามารถกำ�หนดวันหมดอายุของลิงก์และกำ�หนดว่า จะ 1. คลิกที่ checkbox เมื่อต้องการเปิดการใช้งาน LDAP ใช้ recapcha หรือไม่ และการใช้งานนี้จะปิดการใช้งานสำ�หรับ Authentication จะปรากฎหน้าจอด้านล่างขึ้นมาให้ท่าน ได้ตั้งค่า LDAP เพื่อรับรองความถูกต้อง LDAP Authentication เมื่อมีการตั้งค่าเสร็จเรียบร้อย คลิก Save

Email Templates กำ�หนด template ของอีเมล์ที่ส่งไป - LDAP Support หา user Server : ใส่ชื่อ server Port Number : ใส่พอร์ต User DN : ใส่ชื่อบัญชี DN User Filter : บัญชีตัวกรองข้อมูล Bind Attribute : การผูกบัญชีต่างๆ Login Attribute : ข้อมูลการ login - Group Membership ถ้ามีสมาชิกกลุ่มให้คลิกตรงเช็คบล็อก Group DN : ใส่กรุ๊ป DN Group Name : ใส่ชื่อกรุ๊ป User Attribute : คุณลักษณะของผู้ใช้ Email template containing system-generated password : Group Attribute : คุณลักษณะของกลุ่ม - Authentication (ความน่าเชื่อถือ) เป็นการกำ�หนด template อีเมล์ที่จะส่งรหัสผ่านที่ระบบสร้างขึ้น ไปให้ user ถ้าต้องการแก้ไข template คลิก Edit User Name : บัญชีผู้ใช้ Password : ใส่รหัสผ่าน Email template containing system-generated link to reset Auto Create Users : คลิกที่เช็คบล็อกเพื่อสร้าง user อัตโนมัติ password : กำ�หนด template ลิงก์ในการตั้งค่ารหัสผ่านใหม่ Encryption Key : เข้ารหัสคีย์ เพื่อความปลอดภัย ในตอนต่อไป เราจะกลับมาพบกับการใช้งานในส่วนของ Admin กันต่อ สำ�หรับวันนี้พื้นที่หมดแล้ว สวัสดีครับ/ค่ะ http://www.opensource2day.com : OpenSource2day

61


OpenFeature : Business : OrangeHRM ธนพล เสนาสุธรรม, พัชรพร เฟื่องคอน, รัตนชัย อ่องศิริ คณะวิทยาการและเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร

กับการใช้งาน Time Module

การสร้างใบงาน และลงเวลาเข้า – ออกของพนักงานใน OrangeHRM หลังจากทีเ่ ราได้รจู้ กั กับการใช้งานในส่วนของ Admin Module ในฉบับที่ 21 และได้ท�ำ ความรูจ้ กั กับ PIM Module และ Leave Module ในฉบับที่ 22 มาบ้างแล้ว ในวันนี้ ทางทีมงานขอนำ�เสนอในส่วนของ Time Module ว่ามีส่วนไหนบ้าง และทำ�งานอย่างไร...

Time Module

Admin สามารถตรวจสอบใบงานของพนักงานแต่ละคน ได้ โดยระบบจะให้บุคลากรลงทะเบียนส่งงานของตนเอง ลงชื่อเข้า ทำ�งาน และลงชื่อออกจากงานเมื่อเลิกงาน เมื่อเข้าสู่ระบบแล้วภายใน Time Module ในส่วนของ Admin จะสามารถทำ�งานได้ดังต่อไปนี้ Timesheets จะสามารถกำ�หนดช่วงเวลาการทำ�งานของ พนักงานแต่ละคนและสามารถพิมพ์ตารางการทำ�งานของพนักงานได้ โดยมีค�ำ สัง่ ย่อยอีก 2 หัวข้อ คือ Print Timesheets และ Employee Timesheets

Print Timesheets เป็นการแสดงช่วงเวลาการทำ�งาน โดยสามารถเลือกแสดงทั้งหมด หรือ เลือกแสดงได้จากบางข้อมูล เช่น Employee Name คือ สามารถค้นหาได้ว่าเราต้องการค้นหา ช่วงเวลาการทำ�งานของพนักงานคนไหน และ,From Date To Date ทีจ่ ะทำ�การค้นหาได้จากช่วงของวัน เวลา ทีต่ อ้ งการ และสามารถสัง่ print ใส่กระดาษได้

62

OpenSource2day : OS2D VOL. 5 ISSUE 23

รูปแสดงการใส่ข้อมูลของพนักงานเพื่อดูช่วงเวลาการทำ�งาน

รูปแสดงเวลาการทำ�งานของพนักงาน (สามารถพิมพ์ออกมาดูได้)


OpenFeature : Business : OrangeHRM Employee Timesheets คือ การแสดงช่วงเวลาของการ ทำ�งานของพนักงาน โดยเลือกจาก ชื่อของพนักงานที่มีอยู่ที่ระบบ โดยในส่วนนี้นอกจาก Admin จะใช้ในการดูช่วงเวลาการทำ�งาน ของพนักงาน และยังสามารถ ทำ�การแก้ไข โดยอาจมีลักษณะเป็น การมอบหมายงาน และ สามารถทำ�การตอบ ตกลง เพื่อเป็นการ ยืนยัน ช่วงเวลาของพนักงานได้อีกด้วย

Employee Reports ในส่วนนี้จะเป็นการแสดง Report ของช่วงเวลาที่เข้า-ออกงานของพนักงาน โดยสามารถเลือกแสดง ทั้งหมด หรือ อาจเลือกดูเป็นรายคน และ จำ�เป็นต้องกำ�หนดช่วง ของวัน, เวลาของวัน ที่ต้องการแสดงในส่วนของ Report Type ในการเลือกจะเป็นการกำ�หนดว่า เราต้องการแสดงข้อมูลเป็นแบบ Summary ที่เป็นการแสดง Report รวมๆที่ไม่มีรายละเอียด และ การแสดงข้อมูลแบบ Detailed ที่เป็นการแสดง Report แบบมี รายละเอียด

ใส่รายละเอียดของพนักงานที่จะดูวันที่ และช่วงเวลาการเข้า-ออกงาน

ใส่ชื่อพนักงานที่ต้องการให้แสดงช่วงเวลาการทำ�งาน

รูปแสดงวันที่ และเวลาการเข้า-ออกงานของพนักงาน

Configuration ส่วนนีเ้ ป็นการกำ�หนดสิทธิใ์ นการมองเห็น และเข้าถึง ในการแก้ไขข้อมูลทีแ่ สดงใน Report ของพนักงาน และ หัวหน้า รูปแสดงเวลาการทำ�งานของพนักงาน (สามารถทำ�การแก้ไขได้)

Attendance สามารถเรียกดูงาน แก้ไขงาน รับรอง การทำ�งาน และปฏิเสธตารางการทำ�งานของพนักงานได้ โดยใน ส่วนนี้มีการแบ่งเป็นอีก 2 หัวข้อคือ Employee Report และ Configuration รูปแสดงการกำ�หนดสิทธิ์ในการเข้าถึง

http://www.opensource2day.com : OpenSource2day 63


OpenFeature : Business : OrangeHRM Project Reports ใช้ในการเรียกดูข้อมูลของโครงงาน Employee Reports เป็นการแสดง Report ของเวลาใน การทำ�งานของพนักงานแต่ละคน โดยจะแสดงเป็นเวลาโดยรวมของ หรือ Project ทีม่ ใี นระบบ โดยจะแสดงรายละเอียดของชือ่ Project และลูกค้า โดยเลือกจากช่วงของวันเวลา ที่ Project มีพนักงาน ช่วงเวลาทั้งหมดของพนักงานคนนั้น กำ�ลังดำ�เนินการอยู่ โดยจะแสดงข้อมูล เป็นบทบาทและหน้าที่ของ พนักงานที่มีส่วนเกี่ยวข้องกับ Project นั้นๆ

ใส่ข้อมูลพนักงานที่ต้องการดูเวลาการทำ�งาน

รูปแสดงเวลาการทำ�งานของพนักงาน

ใส่ชื่อ Project ที่ต้องการเรียกดูรายละเอียด

รูปแสดงรายละเอียดของ Project ที่ต้องการเรียกดู

64

OpenSource2day : OS2D VOL. 5 ISSUE 23


OpenFeature : Business : OrangeHRM Work Shifts เป็นการแสดงการทำ�งานนอกเหนือจาก ช่วงเวลาการทำ�งานจริงของพนักงาน โดยสามารถทำ�การสร้างขึ้น ใหม่ และลบของเดิมที่มีอยู่ในส่วนนี้ได้

รูปแสดงงานและเวลาที่ใช้ในการทำ�งาน

รูปแสดงรายชื่อบุคคลที่ท�ำ งานต่างๆ

แล้วกลับมาพบกันใหม่ในฉบับหน้า กับเรื่องการใช้งาน Recruitment Module Performance Module และ Report Modle สวัสดครับ/ค่ะ

http://www.opensource2day.com : OpenSource2day 65


Scoop : PhotoRec กิตติรักษ มวงมิ่งสุข บริษัท คลัสเตอรคิท จํากัด

kitirak@clusterkit.co.th

กูขอมูลภาพถายใน SD Card ดวยโปรแกรม

PhotoRec

เคยเจอบางไหมกับเหตุการณที่เราหยิบกลองถายรูปขึ้นมาจะถายภาพ แตพอเปดกลองมา แลว พบกับขอความที่แจงทํานองวา SD Card มีปญหาจะใหฟอรแมท...ถายรูปตอไมได ยังไมเปน ปญหาใหญเทาจะเอาไฟลรูปที่ถายไวกลับออกมาไดอยางไร ลองเอา SD Card เสียบเขาไปใน เครือ่ งคอมพิวเตอรกเ็ จอกับคําวา "can't read superblock" เอาละซิ ฉันถายรูปไวเยอะดวยจะทํา ยังไงดี วันนี้ เรามีวิธีการกูขอมูลจาก SD Card มาเลาสูกันฟง โดยฉบับนี้ เราจะแนะนําใหทุกทาน ไดรูจักพระเอกของเรา "PhotoRec” ครับ PhotoRec มาจากคําวา Photo Recovery เปนโปรแกรม สําหรับกูขอมูลรูปภาพและวีดีโอโดยเฉพาะ สามารถทํางานไดบน ระบบปฏิบัติการหลากหลายทั้งดอส วินโดวส ลีนุกส FreeBSD Solaris และ MacOSX สามารถดาวนโหลดไดจาก http://www. cgsecurity.org สําหรับชาวอูบนั ตูสามารถติดตัง้ ผาน Ubuntu Software Center ดวยการพิมพคําวา testdisk ไดเลยครับ หลายทานคง สงสัยวาแนะนําโปรแกรม PhotoRec แตทาํ ไมใหคน คําวา testdisk เพราะเขามาเปนคูค รับ เขาใจวาโปรแกรม testdisk คงออกมากอน ซึง่ มีไวใชสาํ หรับกูค นื ไฟลตา งๆ รวมถึงการกูค นื พารทชิ น่ั และ Boot Sector ดวย แลวมาเจาะกลุมคนชอบถายรูปในภายหลังดวยการ ปรับปรุงขั้นตอนการใชงานใหชาวบานใชงานงายขึ้นแลวตั้งชื่อใหม ใหตรงประเด็นวา PhotoRec อาว... ติดตัง้ เสร็จกันรึยงั ครับ ถาติดตัง้ เสร็จแลวก็มาดูวิธีการใชงานกันเลย...

PhotoRec เปนการใชงานในแบบ command-line วิธกี าร ก็ใชงานก็ไมยากอะไร เวลาจะใชใหเรียกใชคําสั่ง photorec (บน ลีนุกสจําเปนตองรันคําสั่งนี้ดวยสิทธิ์ของ root นะครับ เพราะเขา ถือเปนการเปลี่ยนคาทางฮารดแวร ถาใครลืมสั่ง sudo photorec เขาไปแลวก็เขาบังคับสั่ง sudo ใหเราเสร็จสรรพ) จากนั้น จะพบ หนาจอแบบเมนู มีทั้งหมด 5 ขั้นตอนงายๆ ดังตอไปนี้

1. เลือกวาจะกูขอมูลจาก disk ลูกไหน

66

OpenSource2day : OS2D VOL. 5 ISSUE 23


Scoop : PhotoRec

2. เลือกชนิดของพารทิชั่นที่จะกูคืน จากกลองทั่วๆ ไป เลือกIntel ครับ

5. เลือกไดเรกทอรีที่จะใหเก็บไฟลที่กูคืนมาได ผมมักจะ เลือก Desktop (ไมตอ งกลัวไฟลจะกระจัดกระจายเต็มหนา Desktop นะครับ เพราะไฟลที่กูคืนไดจะรวมอยูในไดเรกทอรี recup_dir อีกทีครับ) จากนั้น ใหกด Y เพื่อเริ่มกระบวนการกูคืนขอมูลครับ

เมื่อระบบเริ่มดําเนินการกูคืนขอมูลจะแสดงสถานะการ กูขอมูลใหทราบ จากนั้น ก็รอลุนวาเราจะไดไฟลคืนมาครบถวน หรือไม ถารอลุนไมไหวก็หมั่นเขาไปดูในไดเรกทอรี recup_dir อยู เปนระยะวามีไฟลอะไรไดรับการกูคืนมาแลวบาง เพิ่มเติมอีกนิด สําหรับไดเรกทอรี recup_dir นั้นระบบจะตั้งชื่อตอทายดวยเลข ลําดับการกูคืนใหเสร็จสรรพ เชน การกูคืนครั้งที่ 1 ไฟลจะเก็บอยู 3. เลือกวาจะกูค นื จากพารทชิ น่ั ไหน ถาพารทชิ น่ั พังก็เลือก ในไดเรกทอรี recup_dir.1 ครั้งที่ 2 จะอยูในไดเรอทอรี recup_ dir.2 เปนตน Whole disk นะครับ ใครที่ SD Card เสียเหมือนผมก็ทดลองกันดูนะครับ เผื่อ จะโชคดีกูคืนไดเหมือนผมครับ ไดบางสวนก็ยังดีใชไหมครับ :-)

4. พารทชิ น่ั ใชระบบไฟลแบบไหน กลองสวนใหญเปนพวก FAT นะครับ

http://www.opensource2day.com : OpenSource2day

67


OPEN MAIL สวัสดีครับ สวัสดีครับ ผมต้องการนักพัฒนาเว็บไซต์ที่เป็น freelance แต่มี จากที่ได้อบรมการใช้งาน Open Source โปรแกรม งบไม่มากนัก อยากได้เป็นนักศึกษาที่เพิ่งจบใหม่ หรือกำ�ลัง OpenProj โดยคุณภาณุภณ มาสอนที่การประปานครหลวง เรียนอยู่ รบกวนช่วยแนะนำ�ด้วยครับ ทำ�ให้ผมเกิดความสนใจและได้นำ�มาใช้งานเป็นอย่างมาก โดย ขอบคุณมากครับ เฉพาะ LibreOffice, Xmind, OpenProj แล้วผมก็ได้เขียน Suttinun เป็นบล็อกเล็กๆ รวบรวมโปรแกรมที่ได้ใช้งานมาไว้ในเว็บไซต์นี้ http://my-opensource-software.blogspot.com และ สวัสดีค่ะ ขอบคุณมากค่ะ แต่ทางทีมงานขอรายละเอียดเพิ่มเติม หากมีข้อมูลเรื่องไหนในเว็บ OpenSource2day น่าสนใจ ยังไง เพื่อนำ�ไปประชาสัมพันธ์ยังกลุ่มพัฒนาเว็บค่ะ เพื่อให้ได้คนที่ ขอใช้เป็นแหล่งอ้างอิงด้วยนะครับ เหมาะสมในการทำ�เว็บค่ะ ขอบคุณครับ 1.เว็บไซต์เกี่ยวกับกับอะไรและต้องการให้มีเมนูใดใน สุริยันต์ เว็บไซต์บ้าง หรือฟีเจอร์พิเศษที่ต้องการ 2.ผู้รับจ้างต้องทำ�เว็บให้อย่างเดียวแล้วลูกค้าไปอัพเดท สวัสดีค่ะ ข้อมูลสินค้า บริการ ข่าวสารเอง หรือ ให้ผู้รับจ้างเป็นผู้ดูแล ด้วยความยินดีเป็นอย่างยิ่งค่ะ หากมีเนื้อหาในส่วนใดที่ โดยแยกกับค่าจ้างทำ�เว็บ คือ ให้คิดค่าบริการเป็นรายเดือน 3.ผู้รับจ้างต้องจดทะเบียนโดเมน และทำ�เรื่องเช่าพื้นที่ เป็นประโยชน์กับองค์กรของคุณสุริยันต์ที่การประปานครหลวง สามารถนำ�ไปใช้ได้ ก็น�ำ ไปเผยแพร่ต่อได้เลยค่ะ โดยขอความ ให้ด้วย หรือลูกค้าเป็นคนจัดการเองทั้งหมด 4.ระยะเวลาในการจัดทำ�เว็บใช้เวลาประมาณเท่าไหร่ กรุณาเพียงเรื่องเดียว คือ ใส่แหล่งอ้างอิงที่มา คือ จาก http:// หรือลูกค้าต้องการใช้เมื่อใด www.opensource2day.com เผื่อจะช่วยนำ�พาความสนใจ ขอบคุณมากค่ะ ของผู้เข้าชมเว็บไซต์ คลิกกลับมายังแหล่งข้อมูลต้นฉบับได้บ้าง จอย ค่ะ ขอบคุณมากค่ะ * สำ�หรับผู้อ่านท่านใด ที่ต้องการรับงาน freelance จอย ในการพัฒนาเว็บไซต์ หรือ การพัฒนาโปรแกรม สามารถส่ง ประวัติส่วนตัว ประวัติการศึกษา ประวัติการทำ�งาน มาได้ที่ info@opensource2day.com เพื่อที่ว่าในกรณีที่มีงานติดต่อ เข้ามาจะได้ส่งต่อให้ลูกค้าได้ทันท่วงทีค่ะ อาจารย์คะ โอเพนซอร์สมีโปรแกรมดูเกรดออนไลน์ให้ใช่ไหมคะ มี ลักษณะเป็นยังไงหรือคะ ใต้ฟ้า

สวัสดีค่ะ อยากทราบราคาเช่าพื้นที่สำ�หรับเว็บไซต์ ที่ราคาไม่ สูงมาก เอาแบบแพ็คเกจที่ประหยัดที่สุด พร้อมจดทะเบียน Domain Name ด้วยค่ะ Tanny

สวัสดีครับ มีครับ เช่น http://www.phpgradebook.com ให้ สวัสดีครับ นักเรียนเข้าไปเช็คเกรด เป็นโปรแกรมดูผ่านเว็บ ติดตั้งโดยใช้ ที่ประหยัดสุดคือ 1,800 บาท/ปีครับ พื้นที่ 1 GB ค่า PHP+MySQL หรืออาจจะใช้บริการฟรีของเว็บนี้ก็ได้นะครับ จดทะเบียนโดเมนเนม 500 บาท/ปี รวมเป็น 2,300 บาท ยัง http://www.engrade.com ไม่รวมภาษีมูลค่าเพิ่มครับ สามารถดูรายละเอียดเพิ่มเติมได้ที่ ขอบคุณครับ http://www.w3cbiz.com ภาณุภณ ภาณุภณ

68OpenSource OpenSource2day OS2DISSUE VOL.6 5 ISSUE 23 2 day : OS2D: 1.6.05 10


www.opensource2day.com

สวัสดีครับ มีเรื่องรบกวนหน่อยครับ พอดีผมติดตั้ง global menu แล้วมีปัญหาน่ะครับ (อ้างอิง http://forum.ubuntuclub. com/forum/topic,23381.0.html) ไม่รู้ว่า คนอื่นเป็นเหมือนผมหรือเปล่าครับ ลองลง Libre Office 3.5.3 ก็ไม่หายครับ สุริยา

สวัสดีค่ะ พอดีจะเข้า Facebook แต่เปิดด้วย Firefox ก็เข้าไม่ได้ เปิดด้วย Google Chrome ก็เข้าไม่ได้ มันขึ้นว่า certificate errors ตอนแรกคิดว่า จะให้เปลี่ยนเป็น timeline พอเปลี่ยนแล้วก็ยัง errors อยู่ แต่รู้สึกว่า อยู่ที่ทำ�งานมันก็ดี นะคะ หรือจะเป็นเพราะเครื่อง/โปรแกรมคะ thidawadde

สวัสดีครับ อาจจะไปตั้งค่า https:// เอาไว้ครับ มันเลยขึ้นแบบนี้ ก็ สวัสดีครับ ให้ accept มันก็หายครับ ภาณุภณ ผมได้ลองทดสอบแล้ว ปรากฎว่า ไม่เกิดปัญหานะครับ แต่เดี๋ยวผมจะทดลองกับงานที่มีเอกสารเยอะๆ ดูอีกครั้งนะครับ สวัสดีค่ะ เพราะที่ทดลองแค่สองหน้า หรือลองไปที่ tools -> option -> ไม่ทราบว่า ทางโอเพนซอร์สทูเดย์ มีคอร์ส php สำ�หรับ LibreOffice -> java ถ้าไม่มีลองติดตั้ง java แล้ว add มันเข้า คนที่ไม่มีพื้นฐาน ที่อยากจะสร้างหน้าแสดงผล โดยดึงข้อมูล มาผมเคยเจออาการปิดตัวไปเอง หรือ ลองดูอีกวิธีใน option จากฐานข้อมูล มาแสดงบนหน้าเว็บจูมล่าบ้างไหมคะ ปรับ memory ดูด้วยนะครับ อาจจะปรับ cache เพิ่มขึ้นครับ ขอบคุณค่ะ ขอบคุณมากครับ จรรย์สรณ์ ภาณุภณ สวัสดีครับ มีนะครับ แต่ตอนนี้กำ�ลังย้ายสำ�นักงานห้องอบรมไปอยู่ อาจารย์คะ มีค�ำ ถามค่ะ ถ้าจะใช้โปรแกรม CRM ที่เป็น ที่ใหม่ จากเดิมอาคารอโศกทาวเวอร์ส ชั้น 4 ไปอยู่ที่ อาคาร Open Source อาจารย์มีตัวไหนแนะนำ�ไหมคะ ซิตี้ลิงก์ ซอยเพชรบุรีตัดใหม่ 35 (ซอยเมโทรเก่า) หากห้อง Kate เรียบร้อยแล้ว จะประชาสัมพันธ์หลักสูตรให้ทราบอีกครั้งครับ ขอบคุณมากครับ สวัสดีครับ ภาณุภณ โปรแกรม CRM ที่น่าใช้ ขอแนะนำ� vtiger ครับ ภาณุภณ สวัสดีครับ สวัสดีครับ รบกวนแนะนำ�โปรแกรมทำ� Presentation หน่อยครับ ผมกำ�ลังหาโปรแกรมวิเคราะห์เสียง คือ ผมจะใช้เป็น เสียงเพื่อใช้ทำ�สื่อการเรียนการสอน โดยผมจะทำ�สื่อผสม ทั้ง มีเลื่อนหน้าซ้ายขวาได้ เหมือนพาวเวอร์พอยท์ใส่เสียงบรรยาย ภาษาอังกฤษ และภาษาไทย เพื่อรองรับอาเซียนครับ ซึ่งใน ได้ จะทำ�ลง Mobile ครับ ใช ้OpenOffice คงจะไม่รองรับ Sutat ตอนนี้ผมใช้โปรแกรมแปลใน google อยู่ แต่เสียงไม่สามารถ ปรับได้ก็เลยอยากจะหาโปรแกรมอื่นทดแทนครับ สวัสดีครับ วรพจน์ ผมแนะนำ�ให้ทดลองใช้ CourseLab ครับ ที่เว็บ http:// www.courselab.com สวัสดีครับ CourseLab เป็น free e-Learning authoring tool ผมไม่แน่ใจว่า audacity พอจะตอบโจทย์ได้ไหม แต่ ถ้าทำ�ลง Mobile และใช้ HTML 5 น่าจะตอบโจทย์ครับ ลองดาวโหลดมาทดลองใช้ก่อนก็ได้ครับ http://audacity. ขอบคุณครับ sourceforge.net ภาณุภณ ภาณุภณ http://www.opensource2day.com : OpenSource2day 69 11 April - May 2008 : OpenSource 2 day


OPEN MAIL สวัสดีครับ คือว่า ผมใช้ moodle ครับ แล้ว download plug in windows live มาครับ ที่ http://moodle.org/plugins/ view.php?plugin=auth_liveid แล้วตอน authen liveid มัน authen ไม่ได้ครับ พอ login แล้วมันเป็น page ว่าง ครับ ผมใช้ Moodle 1.9 ครับ plugin block ทำ�งานได้หมด แต่พอ คลิก sign in แล้วมันขึ้น page ว่าง มันไม่ redirect ไปหน้า windows live ครับ รบกวนด้วยนะครับ ขอบคุณมากครับ พิชญา สวัสดีครับ สำ�หรับ plug in windows live ใช้ได้กับ version 2.1 และ 1.9 ซึ่งก็ถูกต้องกับที่คุณพิชญาใช้แล้วครับ ซึ่งเมื่อผมลอง ติดตั้งแล้วก็เป็นเหมือนกันที่ http://www.elearning.in.th คาดการณ์ในเบื้องต้นว่า อาจเกิดจาก permission ของ ไฟล์เพราะพบว่าบางไฟล์ไม่สามารถ execute ได้และ path บางอย่างเขียนอ้าง drive C อย่างไรก็ดี ผมขอไล่ตรวจสอบ code ก่อนนะครับ หากมีอะไรคืบหน้าจะแจ้งกลับไปบอกครับ ขอบคุณมากครับ ภาณุภณ

สวัสดีค่ะ รบกวนสอบถามนะคะ ตอนนี้ใช้ galaxy note อยู่ พอ ดาวน์โหลดแอปพลิเคชัน คราวนี้ตัวโฆษณาค้างหน้าจอลบไม่ ออกทำ�อย่างไรดีคะ มันขึ้นโฆษณาแอปสลับหลายๆ ตัวด้วย ค่ะ ทำ�ยังไงให้หายไปคะ มันอยู่หน้าจอตลอดเวลาค่ะและ เวลามีข้อความมันก็ขึ้นมา เป็นเครื่องศูนย์ Android นะคะ ตอนนี้กำ�ลังงง เพราะมันทำ�งานไม่เหมือน iPhone เวลาแชท แล้วมีคนโทรเข้ามาก็จะหลุดค่ะ ขอบคุณค่ะ Numnung สวัสดีครับ ในเบื้องต้น สันนิษฐานว่า อาจจะมากับ App ฟรีครับ จะมี 2 แบบคือ อยู่ใน App อยู่แล้ว หรือ อยู่บนหน้าจอ ตลอดเวลา ถ้าแสดงอยู่บนหน้าจอตลอดเวลาอาจจะเป็นพวก ก่อกวน แต่ถ้าติดมากับ App อาจจะเป็นการหารายได้ของ App ฟรีครับ คือ ถ้าใครกดโฆษณาเขาก็จะได้สตางค์ ซึ่งในกรณีนี้ อาจเป็นเรื่องปกติของ Andoid แต่โดย มากจะมากับ App ให้ลองตรวจสอบดูว่า App อะไรที่ติดตั้ง ไปล่าสุด แล้วเจออาการแบบนี้ครับ ขอบคุณครับ ภาณุภณ

สวัสดีครับ สวัสดีครับ ทำ�ไมพวกเว็บโฮสที่ลง Linux ถึงไม่ให้ใช้ Python ครับ ผมได้ท�ำ การเช่าพื้นที่วางเว็บของโอเพนซอร์สทูเดย์ พอดี Manop อยากจะทำ�การต่ออายุการเช่าพื้นที่มีค่าใช้จ่ายอย่างไรบ้างครับ ขอบคุณมากครับ สวัสดีครับ โอภาส น่าจะเกิดจาก control panel ที่ใช้ควบคุมเว็บไซต์ โดยมากจะไม่รองรับให้ใช้ python ครับ แต่เท่าที่เจอ โฮสที่ สวัสดีค่ะ ใช้ Parallels Plesk Panel จะให้ใช้งานได้นะครับ ขอบคุณมากค่ะ ทางคุณโอภาสสามารถแจ้งต่ออายุลว่ งหน้า ขอบคุณครับ ก่อนโดเมนหมดอายุค่ะ ถ้าหลังจาก 7 วัน โดเมนอาจไม่สามารถ ภาณุภณ ใช้งานได้แต่สามารถต่ออายุได้ภายใน 1 เดือน สำ�หรับค่าใช้จ่าย เท่าเดิม คือ ค่าต่ออายุโดเมน 500 บาท ค่าเช่าพื้นที่วางเว็บไซต์ 1,800 บาท รวมเป็น 2,300 บาท (ยังไม่รวมภาษีมูลค่าเพิ่ม) ค่ะ อทิตา

VOL.6 5 ISSUE 23 70OpenSource OpenSource2day OS2DISSUE 2 day : OS2D: 1.6.05 12


www.opensource2day.com

สวัสดีครับ ขอสอบถามเกี่ยวกับ ลิบเล่ ออฟฟิศ ครับ เวลาปริ้นต์จาก ไฟล์ pdf ที่สร้างจากลิบเล่ ออฟฟิศ จะมี ขนาดเล็กกว่า ปริ้นต์จาก ลิบเล่ ออฟฟิศ โดยตรง คำาถาม คือ มีที่เซ็ตค่าตรงใหนใน ลิบเล่ ออฟฟิศ ก่อน export เป็น pdf เพื่อเมื่อนำาไฟล์ pdf ไปปริ้นต์แล้วจะมีขนาด เหมือนปริ้นต์ ออกจากลิบเล่ ออฟฟิศ โดยตรง เพราะผมต้องส่ง เอกสารให้เจ้าหน้าที่ที่อยู่นอกพื้นที่เซ็นครับ แต่ปลายทางไม่ได้ ใช้ลิบเล่ ออฟฟิศ ขอความกรุณาด้วยครับผม ^______^ Ahtit สวัสดีครับ ทางทีมงานได้ทดสอบให้แล้วนะครับ หากต้องการให้ปริ้น .pdf ให้แสดงผลในขนาดฟอนต์เท่ากันกับ LibreOffice รบกวน ตั้งค่าตอนที่ Export pdf ตามภาพเลยนะครับ โดยตั้งค่าทั้งที่ General และ Initial View นะครับ และตรวจสอบเพิ่มอีกส่วน คือ ไปที่เมนู Format -> page ดูการตั้งค่าว่าเป็น A4 หรือไม่ เพราะค่าเริ่มต้นของ LibreOffice บางเครื่องถูกตั้งไว้ที่ Letter ครับ ในกรณีที่ต้องการพิมพ์เอกสารปลายทาง รบกวนดูที่การ ตั้งค่าเครื่องพิมพ์ว่า เป็น fit to printable area หรือไม่ และ ตรวจสอบที่ Properties เพิ่มเติมว่า ตั้งค่ากระดาษเป็น A4 หรือไม่นะครับ ขอบคุณครับ ภาณุภณ สวัสดีครับ สวัสดีครับ ไม่ทราบว่าใน moodle มี plug in vdo บ้างหรือเปล่า ไม่ทราบรู้จัก SI ที่ติดตั้ง Linux server + my SQL server ไหมครับ ติดตั้งบน server 2 ตัว hard disk 4 ลูก ครับ หรือมีวิธีนำาเข้าอย่างไร แบบไม่เอาไปฝากที่ youtube นะครับ ขอบคุณครับ ที่ IDC. ครับ เล็ก สวัสดีครับ สวัสดีครับ รู้จักครับ หากต้องการให้ผมไปช่วยติดตั้งให้ ผมยินดี สามารถ browe ไฟล์ปกติเลยครับ เหมือนกับ ไฟล์ pdf ครับ ผมติดตั้งได้ สามารถส่งเมล์มาคุยรายละเอียดเรื่องการ คือ มันจะแสดงผลเอง ส่วนไฟล์เสียงก็เช่นกันครับ ติดตั้งกับผมได้ที่ phanupon.p@gmail.com ครับ ขอบคุณครับ ขอบคุณมากครับ ภาณุภณ ภาณุภณ

http://www.opensource2day.com : OpenSource2day 71 April - May 2008 : OpenSource 2 day

13



Drupal 7.10 ระบบปฏิบัติการโอเพนซอรส LibreOffice ทําเว็บไซตเองก็ได งายจัง ทดแทนไมโครซอฟท วินโดวส ทดแทนไมโครซอฟท ออฟฟศ

ขอมูลผูสั่งซื้อ

Pentaho Open Source Business Intelligence

ชื่อ-สกุล............................................... ที่อยู ................................................... ............................................................ ............................................................ จํานวน..........เลม เปนเงิน.............บาท

75 บาท จํานวน____เลม ISSUE 22

จะเกิดอะไรขึ้น! เมื่อ Joomla! 21 Bugs ใน OpenOffice.org มือใหมหัดใชลีนุกส ตัวไหนชัวรตัวไหนมั่วนิ่ม! มารวมกับ Moodle

50 บาท จํานวน____เลม ISSUE 18

50 บาท จํานวน____เลม ISSUE 17

75 บาท จํานวน____เลม ISSUE 21

ISSUE 12

AdministrationTools เครื่องมือสําหรับผูดูแลระบบ

50 บาท จํานวน____เลม ISSUE 6

50 บาท จํานวน____เลม ISSUE 11

SME ไทยกาวไกล ไปกับ Open Source

50 บาท จํานวน____เลม ISSUE 5

50 บาท จํานวน____เลม ISSUE 16

ขั้นตอนการสั่งซื้อนิตยสารฉบับยอนหลัง

50 บาท จํานวน____เลม ISSUE 10

คอมเกา ระบบใหม เครื่องคุณไวกวาเดิม!

50 บาท จํานวน____เลม ISSUE 4

ISSUE 20

CMS Guideline Linux Mint 8 “Helena” OS (Joomla WordPress Drupal) ทางเลือกที่ 2 ของคนไทย

50 บาท จํานวน____เลม ISSUE 15

สุดยอดโอเพนซอรส Vtiger CRM (Customer 33 ซอฟตแวรโอเพนซอรสคุณภาพ SugarCRM (Customer Relationship Management) Chantra 4.0 Relationship Management) ซอฟตแวรแหงป 2551

50 บาท จํานวน____เลม

50 บาท จํานวน____เลม

50 บาท จํานวน____เลม ISSUE 9

Edubuntu ทางเลือกใหมแหงการเรียนรู

50 บาท จํานวน____เลม ISSUE 3

50 บาท จํานวน____เลม ISSUE 14

50 บาท จํานวน____เลม ISSUE 19

คิดแบบโอเพนซอรส Open Source Thinking

50 บาท จํานวน____เลม ISSUE 13

ทําไมมีเรื่องไมโครซอฟท SecurityTools อยูในนิตยสารโอเพนซอรส? เครื่องมือเพื่อความปลอดภัยทางคอมฯ

50 บาท จํานวน____เลม ISSUE 8

OpenSource 3D ของฟรีที่คุณคาดไมถึง

50 บาท จํานวน____เลม ISSUE 2

50 บาท จํานวน____เลม ISSUE 7

Chantra 2.0 29 โปรแกรมคุณภาพ

50 บาท จํานวน____เลม ISSUE 1

1. เลือกฉบับที่ตองการ 2. โอนเงินตามจํานวนฉบับที่ตองการ มาที่ชื่อบัญชี บริษัท ครีเอชั่น โปร จํากัด บัญชีออมทรัพยเลขที่ 234-2 01656-5 ธ.ไทยพาณิชย สาขาอโศกทาวเวอร 81 ส 3. สงเอกสารกลับมาทางบริษัท 3 ชองทาง • โทรสาร (Fax) เบอร 0-2453-9628 • สแกนแลวสงอีเมลมาที่ info@opensource2day.com พรอมแจงขอมูล ชื่อ-ที่อยู ผูรับใหชัดเจน • สงไปรษณียมาที่ 60/316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510 โทรศัพท 0-2453-9629


ใบสมัครสมาชิก นิตยสาร http://www.opensource2day.com

ขั้นตอนการสมัครสมาชิก (ใบสมัครนี้สามารถถายเอกสารได) 1. กรอกใบสมัคร 2. ชําระเงิน

3. สงใบสมัครพรอมหลักฐานมาที่เรา

o สมาชิก 1 ป 6 เลม ราคา 450 บาท (ราย 2 เดือน)

ฉบับแรกที่รับ ISSUE.........................................................................

o สมาชิกใหม

o ตออายุ

พิเศษ ! สมาชิกจะไดรับ CD คูกับนิตยสารทุกฉบับ ซึ่งนิตยสารที่วางแผงทั่วไปจะไมมี CD ขอมูลสมาชิก (เพื่อใหไดขอมูลที่ชัดเจน โปรดกรอกรายละเอียดดวยตัวบรรจง) ผูสมัคร ชื่อ-นามสกุล.............................................................................. วัน/เดือน/ป เกิด........................................อายุ..................... เพศ

สมัครในนาม : o บุคคลธรรมดา กรณีในนามบริษัท

o ชาย o หญิง

o ในนามบริษัท

ชื่อ-สกุล ผูรับนิตยสาร ........................................................................................................................................ ตําแหนง ...................................... ฝาย/แผนก ................................................... ชั้น ............ หอง ....................

ที่จัดสงเอกสาร o บาน

o ที่ทํางาน บริษัท.................................................................................................

เลขที่ .................... หมู .............. หมูบาน/อาคาร ............................................ ตรอก/ซอย ............................... ถนน ........................................ ตําบล/แขวง .............................................อําเภอ/เขต ....................................... จังหวัด ............................................ รหัสไปรษณีย ....................... โทรศัพทบาน ................................................ โทรศัพทมือถือ ................................................. โทรศัพทที่ทํางาน ....................................... ตอ ......................... E-mail ..............................................................................................................................................................

ใบเสร็จรับเงินในนามบริษัท

o ไมตองการ o ตองการในนาม .......................................................................

............................................................................................................................................... (ทางบริษัทจะสงใบเสร็จรับเงิน ภายใน10 วันทําการ) วิธีชําระเงิน : ชําระโดยโอนเงินเขาบัญชี ธ.ไทยพาณิชย เลขที่ 234-201656-5 สาขาอโศกทาวเวอรส ชื่อบัญชี บริษัท ครีเอชั่น โปร จํากัด ประเภทออมทรัพย หลังชําระเงิน กรุณาสงใบสมัครพรอมหลักฐานการชําระเงิน มาที่

• โทรสาร (Fax.) เบอร 0-2453-9628 • สแกนแลวสงอีเมลมาที่ info@opensource2day.com) • สงไปรษณียมาที่ 60/316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510

สั่งซื้อนิตยสารฉบับยอนหลัง o ISSUE 1 - 20 ราคาฉบับละ 50 บาท o ISSUE 21 - 22 ราคาฉบับละ 75 บาท บริษัท ครีเอชั่น โปร จํากัด

เลขที่ 60/316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510 พริก กานตชนิต ซํามะกุล (ดารา-นักแสดง-พิธีกร) โทรศัพท 0-2453-9629 โทรสาร 0-2453-9628 http://www.creationpro.co.th




Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.