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