Opensource2day issue22

Page 1

ISSN 1906-0173

22 issue

ISSN 1906-0173 OS2D VOL. 5 ISSUE 22

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

ฉบับเดียวย ในเมืองไท

สรางเว็บไซต ดวย Joomla ตอน

จัดการ Contact us ใน

Joomla

ระบบบริหารทรัพยากรบุคคล

โปรแกรมวิเคราะหขอมูล

ระดับโลก Drupal 7.10

คุณใช Weka ไดเต็มประสิทธิภาพหรือยัง

Orange HRM

การใชงาน PIM Module กับ Leave Module ตัวอยางสรางกราฟดวยโปรแกรม

Graph

Module ตางๆ ที่นาสนใจใน

ทำเว็บไซตเองก็ได งายจัง!

SugarCRM

Drupal 7.10 ทำเว็บไซตเองก็ได งายจัง!

รูจักกับลีนุกสคลัสเตอร ตอน 2 ระบบคอมพิวเตอรสมรรถนะสูง

75.-

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

08-7099-0005

สรางตัวอักษรสะทอนเงา ดวย

GIMP

สรางแบบฟอรมงายๆ ดวย Goolge Form

ราคา 75 บาท


อย่ารอช้า ! นิตยสารโอเพนซอร์สทูเดย์ เปิดอบรมหลักสูตรด้านโอเพนซอร์ส ลำ�ดับ 1. 2. 3. 4. 5. 6.

หลักสูตร

วัน/เดือน/ปี ราคา/ท่าน สมาชิกนิตยสาร หรือ สมาชิกนิตยสาร และ นิติบุคคล โอนเงินล่วงหน้า โอนเงินล่วงหน้า Vat 7% ลด5% ลด10% หัก 3% สร้างร้านค้าออนไลน์ดว้ ย Presta Shop 16-17 ก.พ. 4,500 4,275 4,050 4,680 เขียนโปรแกรมง่ายๆ กับ Python 18-19 ก.พ. 3,500 3,325 3,150 3,640 วิเคราะห์ข้อมูลทางสถิติด้วยโปรแกรม R (GUI) 23-24 ก.พ. 4,500 4,275 4,050 4,680 การใช้งาน CentOS Linux Server (Essential) 25-26 ก.พ. 4,500 4,275 4,050 4,680 การเขียน Wep Application ด้วยภาษา PHP 27-29 ก.พ. 5,500 5,225 4,950 5,720 การสร้างเว็บไซต์ด้วย Drupal 3-4 มี.ค. 3,500 3,325 3,150 3,640

7.

วิเคราะห์ขอ้ มูล Data Mining ด้วย Weka

8.

ระบบการเรียนการสอนออนไลน์ด้วย Moodle

8-9 มี.ค.

4,500

4,275

4,050

4,680

10-11 มี.ค. 9. วิเคราะห์ข้อมูลทางสถิติด้วย R (Command line) 12-13 มี.ค. 10. การสร้างสื่อการเรียนการสอนด้วยโอเพนซอร์ส 17-18 มี.ค.

4,500 5,500 4,500

4,275 5,225 4,275

4,050 4,950 4,050

4,680 5,720 4,680

11.

การสร้างฐานข้อมูลด้วย MySQL

22-23 มี.ค.

4,500

4,275

4,050

4,680

12.

การใช้งาน CentOS Linux Server (Admin)

24-25 มี.ค.

4,500

4,275

4,050

4,680

13.

การใช้งานภาษา PHP (Chart)

29-30 มี.ค.

4,500

4,275

4,050

4,680

หมายเหตุ สมาชิกนิตยสารโอเพนซอร์สทูเดย์ลดทันที 5 % ชำ�ระเงินเพื่อสำ�รองที่นั่งก่อนการอบรม 7 วัน รับส่วนลด 5 % สมาชิกนิตยสาร และ ชำ�ระเงินล่วงหน้า รับส่วนลด 10 % ในกรณีเป็นนิติบุคคล บวกภาษีมูลค่าเพิ่ม 7% และทางบริษัทผู้เข้าอบรม หัก ณ ที่จ่าย 3% ราคาดังกล่าวรวมค่าอาหารว่างช่วงเช้า-บ่าย และอาหารกลางวันเรียบร้อยแล้ว ผู้เข้าอบรมสามารถนำ�โน้ตบุ๊คมาเองได้ เพื่อความสะดวกในการนำ�ข้อมูลที่ฝึกปฏิบัติจริง กลับไปใช้งานได้ทันที ดาวน์โหลดใบสมัครเข้ารับการเทรนนิ่งที่ http://www.opensource2day.com เมนูใบสมัครสมาชิก/อบรม เงื่อนไขการชำ�ระเงิน : ชำ�ระเงินโดย การโอนเงิน เข้าที่บัญชีออมทรัพย์ ธนาคารไทยพาณิชย์ จำ�กัด (มหาชน) สาขาอโศกทาวเวอร์ส เลขที ่ 2342016565 ชื่อบัญชี บริษัท ครีเอชั่น โปร จำ�กัด แล้วส่งแบบฟอร์มยืนยันและใบโอนเงินมาที่แฟกซ์หรืออีเมล์

ติดตามหลักสูตรอื่นๆ เพิ่มเติมหรือสำ�รองที่นั่งออนไลน์ได้ที่

http://www.opensource2day.com

หรือ โทร. 0-2989-1145, 0-2664-2922, 08-7099-0005

การเดินทางมาห้องฝึกอบรมของนิตยสารโอเพนซอร์สทูเดย์ อาคารอโศกทาวเวอร์ส ชั้น 4 (ฝั่ง Kuppadeli) รถประจำ�ทาง • สาย 38, 136, 206, 185, 98

รถไฟฟ้าใต้ดิน MRT • สถานีเพชรบุรี ทางออก ท่าเรืออโศก

รถไฟฟ้า BTS • สถานีอโศก

“Training OpenSource นึกถึง OpenSouce2day”

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


ROOT TALK

www.opensource2day.com

ROOT TALK ROOT TALK

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

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

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

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

www.opensource2day.com

ROOT TALK

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

ส วัสดีปใี หม่ ท่านผูอ้ า่ นนิตยสารทุกท่านครับ เมือ่ ปลายปีทผ่ี า่ นมา ได้

เกิดมหาอุทกภัยขึน้ ซึง่ ส่งผลกระทบกับหลายท่าน รวมถึงนิตยสารฉบับนีด้ ว้ ย เพราะสำ�นักงานทีต่ ง้ั อยูม่ นี บุรนี น้ั ได้ประสบภาวะน้�ำ ท่วมจนทีมงานต้องย้ายไป อยูต่ า่ งจังหวัดเป็นเวลา 2 เดือน และไม่สามารถส่งพิมพ์นติ ยสารได้ตง้ั แต่เดือน ตุลาคมปีทผ่ี า่ นมา จนทำ�ให้ฉบับที่ 22 นี้ มีก�ำ หนดออกล่าช้ามาถึงต้นปี 2555 นี้ ผมในนามผูก้ อ่ ตัง้ และทีมงาน ขอขอบคุณทุกท่านทีส่ ง่ กำ�ลังใจมาให้อย่าง ไม่ขาดสาย ทัง้ คอยติดตามความเคลือ่ นไหว พร้อมทัง้ ให้ก�ำ ลังใจอยูเ่ สมอ และ ด้วยนิตยสารไม่มผี สู้ นับสนุน แต่อยูไ่ ด้ดว้ ยยอดขายและสมาชิก จากเหตุการณ์ น้�ำ ท่วมดังกล่าวสร้างความเสียหายจนเราต้องหาทุนสำ�รองมาทำ�นิตยสารต่อไป ในส่วนของสมาชิกนัน้ การรับนิตยสาร ขอให้ทกุ ท่านนับจำ�นวนฉบับทีไ่ ด้ รับ นับตัง้ แต่สมัครสมาชิกนะครับ โดยสังเกตทีห่ วั มุมบนนิตยสารด้านขวา จะ ปรากฏเลขทีฉ่ บับอย่างชัดเจน และหากท่านใดไม่ได้รบั นิตยสารภายใน 1 เดือน นับจากวันทีน่ ติ ยสารวางแผงแล้วหรือขึน้ ทีห่ น้าเว็บไซต์ รบกวนแจ้งกลับมาด้วย นะครับ ทางทีมงานจะได้ตรวจสอบฐานข้อมูลให้ เพราะมีบางท่านไม่เคยได้รบั นิตยสารมาเป็นเวลา 1 ปี เพิง่ แจ้งกลับมา ทางทีมงานตรวจสอบก็พบฐานข้อมูล และได้จดั ส่งไปให้แล้ว ในกรณีน้ี ทางกองบรรณาธิการจะพิจารณาเป็นกรณีไป นะครับ ท่านทีไ่ ม่ได้รบั นิตยสาร รบกวนแจ้งกลับมาภายในกำ�หนดเวลานะครับ สำ�หรับฉบับนี้ ผมอาศัยฤกษ์ดี เปิดศักราชใหม่ดว้ ยการแนะนำ� Drupal ทีอ่ อกเวอร์ชนั ใหม่มาให้ได้ใช้งานกัน พร้อมทัง้ บทความทีน่ า่ สนใจอีกมากมาย จาก โปรแกรม R โปรแกรม Weka โปรแกรม Graph โปรแกรม Joomla โปรแกรม Blender โปรแกรม OrangeHRM โปรแกรม SugarCRM โปรแกรม Adempiere โปรแกรม GIMP เป็นต้น นอกจากนี้ ยังมีบทสัมภาษณ์ พ.ต.อ. ชัยณรงค์ เจริญชัยเนาว์ จาก กองบังคับการปราบปรามการกระทำ�ความผิด เกีย่ วกับอาชญากรรมทางเศรษฐกิจ การสร้างฟอร์มด้วย Google Form และ Linux Cluster อีกด้วย ท่านผูอ้ า่ นสามารถติดตามได้ภายในเล่มครับ สำ�หรับช่องทางในการติดตามข่าวสารต่างๆ และติดต่อสื่อสารกันได้ที่ 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 9 OSS Cover Drupal 7.10 ทําเว็บไซตเองก็ได งายจัง! 14 Open Mind เปดใจ พ.ต.อ. ชัยณรงค เจริญไชยเนาว กับการปราบปรามการละเมิดลิขสิทธิ์ซอฟตแวรในประเทศไทย ย้ํา! มีแตบก. ปอศ. เทานั้นที่จะออกหมายคนเพื่อเขาไปตรวจจับได 22 OpenFeature/Edu : 22 โปรแกรม R สุดยอด Open Source วิเคราะหขอมูลระดับโลก 24 การหาคาลิมิตโดยใชโปรแกรม Graph ตอนที่ 1 27 คุณใช Weka ไดเต็มประสิทธิภาพหรือยัง? 28 OpenFeature/Office : 28 การใชงาน Marco บน OpenOffice.org Calc 31 LibreOffice 3.4 อยาเพิ่งใชสําหรับผูตองการใชตัวเลขไทย 32 การสรางฟอรมดวย OpenOffice.org Writer 31 OpenFeature/Web : 31 Components ตางๆ ใน Joomla ตอน 2 Banner การจัดการปายประชาสัมพันธ 33 การจัดการติดตอ (Contact us) ในจุมลา (Joomla)

36 Scoop : สรางแบบฟอรมงายๆ ดวย Google Form 42 OpenSource/Business : 42 OrangeHRM กับการใชงาน PIM Module กับ Leave module 46 การติดตั้งภาษาไทยใหกับโปรแกรม Adempiere 2 50 Module ตางๆ ที่นาสนใจใน Suger CRM ตอน 2 63 OpenFeature/Graphic 56 Blender 2.5 กับการใส Material ใหกับวัตถุ 62 สรางตัวอักษรสะทอนเงาดวย GIMP 66 Open Mail 70 Linux Section รูจักกับลีนุกซคลัสเตอร : ระบบคอมพิวเตอรสมรรถนะสูง ตอนที่ 2

36

9

62

33

14

24

56 4

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

5 ISSUE 22


ตำ�รวจ ปอศ. แถลงผลการดำ�เนินงานตั้งแต่ต้นปี เผยมีการละเมิดลิขสิทธิ์ซอฟต์แวร์ในเขตนิคมอุตสาหกรรม เมื่อช่วงปลายปี 2554 ที่ผ่านมา ตำ�รวจ ปอศ. เผย ผลการดำ�เนินการตรวจค้น องค์กรธุรกิจที่ต้องสงสัย ว่า จะละเมิดลิขสิทธิซ์ อฟต์แวร์ ตั้งแต่ต้นปี 2554 ณ ห้อง ประชุมกาญจนาวิเศษ อาคาร 1 ชัน้ 3 สำ�นักงาน บก.ปอศ ถ.สาธร พร้อมแนะนำ�ให้โรงงานและองค์กรธุรกิจต่างๆ ในเขตนิคม อุตสาหกรรม หันมาใช้ซอฟต์แวร์ที่มีลิขสิทธิ์ถูกต้องและใช้ภายใน กรอบกฎหมายลิขสิทธิ์ เพือ่ ป้องกันปัญหาทางกฎหมายทีอ่ าจเกิดขึน้ ได้ พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ รองผู้บังคับการและโฆษกของ บก. ปอศ. กล่าวว่า “ตั้งแต่ต้นเดือน มกราคม ถึงสิ้นเดือนสิงหาคม พ.ศ. 2554 มีการละเมิดลิขสิทธิซ์ อฟต์แวร์บนเครือ่ งพีซี รวม 2,715 เครือ่ ง รวมมูลค่าซอฟต์แวร์ทถ่ี กู ละเมิดลิขสิทธิเ์ ป็นเงินทัง้ สิน้ 355.4 ล้านบาท ซึง่ สูงกว่าตัวเลขในระยะเวลาเดียวกันของปีทแ่ี ล้ว จากการ ตรวจค้นพบการละเมิดลิขสิทธิ์ซอฟต์แวร์บนเครื่องพีซี รวม 2,087 เครือ่ ง รวมมูลค่าซอฟต์แวร์ทถ่ี กู ละเมิดลิขสิทธิ์ เป็นเงินทัง้ สิน้ 224.9 ล้านบาท” กองบังคับการปราบปรามการกระทำ�ความผิดเกี่ยวกับ อาชญากรรมทางเศรษฐกิจ (บก. ปอศ.) ได้รบั ข้อร้องเรียนจากบริษทั เจ้าของลิขสิทธิ์ซอฟต์แวร์หลายราย ให้ตำ�รวจดำ�เนินการสืบสวน เรื่องการละเมิดลิขสิทธิ์ซอฟต์แวร์ในโรงงานและองค์กรธุรกิจในเขต นิคมอุตสาหกรรมต่างๆ “ผมจะแนะนำ�ผู้ประกอบเสมอว่าให้ปฏิบัติ ตามกฎหมายลิขสิทธิแ์ ละเลือกใช้แต่ซอฟต์แวร์แท้ทม่ี ลี ขิ สิทธิถ์ กู ต้อง ตามกฎหมายเท่านั้น เพื่อประสิทธิภาพในการดำ�เนินธุรกิจและเพื่อ ป้องกันปัญหาทางกฎหมายที่อาจจะเกิดขึ้นได้” พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ รองผู้บังคับการและโฆษกของบก. ปอศ. กล่าว โดยภาพรวมแล้วองค์กรธุรกิจหลายแห่งที่ บก. ปอศ. ดำ�เนิน การสืบสวนอยู่ในเวลานี้มีรายรับเกินกว่า 100 ล้านบาท ต่อปี และ บางบริษัทมีรายรับถึงกว่า 1,000 ล้านบาทต่อปี กรณีที่ถูกตรวจค้น เมื่อเร็วๆ นี้ เช่น บริษัทร่วมทุนระหว่างไทย-เยอรมัน-สิงคโปร์ ที่มี รายรับ 185 ล้านบาท และบริษทั ร่วมทุนระหว่างเวอร์จนิ ไอซ์แลนด์ ญีป่ นุ่ ทีม่ สี นิ ทรัพย์รว่ ม 260 ล้านบาท การใช้แต่ซอฟต์แวร์ทม่ี ลี ขิ สิทธิ์ ถูกต้องและปฏิบตั ติ ามกฎหมายลิขสิทธิ์ เปรียบเสมือนมีเกราะป้องกัน ให้ผู้ประกอบการ ปลอดภัยจากการร้องเรียนจากเจ้าของลิขสิทธิ์ ซอฟต์แวร์ ตลอดจนมัลแวร์และความเสีย่ งอืน่ ๆในด้านความปลอดภัย

ของระบบคอมพิวเตอร์ “ราคาทีต่ อ้ งจ่ายเพือ่ ปรับเปลีย่ นมาใช้ซอฟต์แวร์ แท้ทม่ี ลี ขิ สิทธิถ์ กู ต้อง นัน้ คุม้ กับความสบายใจทีไ่ ด้รบั ” พ.ต.อ. ชัยณรงค์ กล่าว “นอกจากนี้ ยังเป็นการแสดงออกถึงความซื่อตรงด้วย ผม เชื่อมั่นว่าองค์กรธุรกิจไทยทุกแห่งสามารถประสบความสำ�เร็จใน การดำ�เนิน ธุรกิจได้โดยไม่จ�ำ เป็นต้องอาศัยซอฟต์แวร์เถือ่ น และ ผูค้ า้ ด้านธุรกิจซอฟต์แวร์ ควรมีการลดราคาซอฟต์แวร์ให้ถูกลงกว่าเดิม ที่เป็นอยู่ จัดโปรโมชั่นซอฟต์แวร์ให้กับสมาคมหรือองค์กรที่ซื้อลาย เซ่นจำ�นวนมากในราคา ที่ลดลง และรับคนไทยเข้าทำ�งานในองค์กร ซอฟต์แวร์บ้างหรือมาเปิดสาขาในประเทศไทย” ประเทศ ไทยตั้งเป้าว่าจะชิงตำ�แหน่งประเทศที่ลดอัตรา การละเมิดลิขสิทธิ์ซอฟต์แวร์ลง ได้เร็วที่สุดในภูมิภาคเอเชียแปซิฟิก มาจากฮ่องกง ตลอดระยะเวลาสีป่ ที ผ่ี า่ นมา อัตราการละเมิดลิขสิทธิ์ ซอฟต์แวร์ในประเทศไทยลดลงอย่างต่อเนื่องจากร้อยละ 80 ในปี พ.ศ. 2549 เหลือร้อยละ 73 ในปีพ.ศ. 2553 ซึ่งแสดงถึงแนวโน้มที่ องค์กรธุรกิจต่างๆ หันมาใช้ซอฟต์แวร์แท้กันมากขึ้น อัตราการละเมิดลิขสิทธิ์ซอฟต์แวร์ในประเทศไทย ลดลง อย่างรวดเร็วและต่อเนื่อง ปัจจุบันประเทศไทยเป็นรองเพียงฮ่องกง ในฐานะประเทศที่มีการลดอัตราการละเมิดลิขสิทธิ์ซอฟต์แวร์ลงได้ เร็วทีส่ ดุ ใน เอเชียแปซิฟกิ และได้ตง้ั เป้าเป็นทีห่ นึง่ ในภูมภิ าคเร็วๆ นี้ ปี พ.ศ. อัตราการละเมิดลิขสิทธิซ์ อฟต์แวร์ในประเทศไทย* 2553 73% 2552 75% 2551 76% 2550 78% 2546 – 2549 80%

สถิติการตรวจจับการละเมิดลิขสิทธิ์ซอฟต์แวร์ (มกราคม ถึง สิงหาคม 2553 – 2554) ปี พ.ศ. จำ�นวนเครื่องคอมพิวเตอร์ มูลค่าซอฟต์แวร์ที่ PC ถูกละเมิดลิขสิทธิ์ 2553 2,087 224.9 ล้านบาท 2554 2,715 (+ 30.1%) 355.4 ล้านบาท (+ 58%)

http://www.opensource2day.com : OpenSource2day

5


OpenNews Gmail ให้ส่ง sms ไปยังมือถือ ฟรี!

Google เปิดให้ใช้งานส่ง SMS ฟรี! ร่วมกับการแชทบน Gmail สามารถส่ง ฟรีไ ด้ 50 ข้อความ และระบบจะเพิ่ม เครดิตหรือโควต้าในการส่งข้อความฟรีให้ เรื่อยๆ แต่สามารถสะสมได้สูงสุด 50 ข้อความเท่านั้น สำ�หรับผู้ใช้ Android ใน Gmail จะสามารถดึงรายชื่อผู้ติดต่อพร้อมหมายเลข โทรศัพท์มาให้อัตโนมัติที่กล่องข้อความ “แชท และ SMS” โดย เราสามารถพิมพ์หมายเลขโทรศัพท์ที่เราต้องการส่ง ข้อความ SMS

งาน Ubuntu 11.10 Release Party

ผ่านพ้นไปแล้ว สำ�หรับงาน Ubuntu 11.10 Release Party ที่จัดโดย Ubuntu Club เพื่อต้อนรับ Ubuntu เวอร์ชันใหม่ ณ S&P สยามสแควร์ (ซอยศูนย์หนังสือจุฬา) ตั้งแต่เวลา 14.00 น. เป็นต้นไป ซึ่งภายในงานทุกท่านได้พบกับกิจกรรมรีวิว Ubuntu 11.10 ที่ใช้ขื่อรหัสว่า Oneiric Ocelot มีความหมายคือ แมวดาว การแจ้งบั๊กในเวอร์ชั่นนี้ และยังมีหัวข้ออื่นๆ ที่น่าสนใจมากมาย พร้อมทั้งร่วมกันตกแต่งหน้าเค้กตามสไตล์ชาวอูบันตู และกินเค้ก ร่วมกัน สำ�หรับกิจกรรม Release party นี้เป็นกิจกรรมสัมมนา

กล่องพิมพ์ขอ้ ความเป็นแบบเดียวกันกับแชทแต่จะส่งเข้าไปยังมือถือ ทีเ่ ราส่งไป สามารถส่งได้ทเ่ี ครือข่าย Truemove และ Dtac แต่ถ้า เบอร์ปลายทางยังไม่ใช่ 2 เครือข่ายนี้ จะทำ�ให้ไม่สามารถส่งไปได้ การส่ง sms จาก Gmail ไปยังมือถือนั้นส่งฟรี แต่การตอบกลับจาก ผู้รับปลายทางทีส่ ง่ กลับมานัน้ จะเสียค่าบริการ ส่วนเจ้าของเมล์จะได้รบั เครดิตเพิ่ม 1 mms เท่ากับ 5 เครดิต ดูการใช้งานเพิ่มเติมได้ที่เว็บ http://www.opensource2day.com/component/content/ article/1-2011-04-07-09-18-29/734-gmail.html

สร้างสรรค์ เพื่อต้อนรับ Ubuntu รุ่นใหม่ โดยจะจัดขึ้นเป็นประจำ� ทุกๆ 6 เดือน ตามเวอร์ชั่นของ Ubuntu ที่จะออกมาในแต่ละครั้ง แล้วกลับมาพบกันใหม่ในเดือนเมษายน พ.ศ. 2555 กับ Ubuntu Version 12.04 (ปี.เดือน) ทุกท่านสามารถติดตามข่าวสารของ Ubuntu ได้ที่ http://www.ubuntuclub.com ดาวน์โหลดได้ที่ http://releases.ubuntu.com/11.10 และดูภาพบรรยากาศของ งานเพิ่มเติมได้ที่ http://networkedblogs.com/owFt4

ออกข้อสอบการแข่งขัน National Linux Competition (NLC 2012) ตั้งหน้าตั้งตาออกข้อสอบกันอย่างเคร่งเครียด สำ�หรับ คณะกรรมการออกข้อสอบของการแข่งขันระบบปฏิบัติการลินุกซ์ แห่งประเทศไทย หรือ National Linux Competition (NLC 2012) ที่จัดโดยศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) เพื่อส่งเสริมการใช้งานซอฟต์แวร์โอเพนซอร์สภายใน ประเทศ เพิ่มปริมาณผู้ใช้งาน รวมถึงการสร้างความเข้าใจให้แก่

6 OpenSource2day : OS2D Vol. 5 ISSUE 22

สถาบันการศึกษา สามารถนำ�ไปเผยแพร่และส่งเสริม ได้อย่างถูกต้อง การออกข้อสอบดังกล่าวนี้ จัดขึ้นเป็นเวลา 2 วัน โดยโจทย์เน้นไป ที่การแก้ปัญหาตามสถาณการณ์ต่างๆ ซึ่งมีการสอบรอบแรกใน วันที่ 14 มกราคม 2555 และจะจัดสอบรอบสองในวันที่ 9-10 กุมภาพันธ์ 2555 สนใจรายละเอียดเพิม่ เติมเกีย่ วกับโครงการดูได้ท่ี http://nlc12.opentle.org


ผลการแข่งขัน “2011 SUMMER TUX PAINT CONTEST”

รางวัลที่ 1

รางวัลที่ 3

ประกาศผลไปเป็นที่เรียบร้อยแล้ว สำ�หรับการแข่งขัน Tux Paint ประจำ�ปี 2011 โดยผลงานชนะเลิศนั้น ตกเป็นของ เด็กอายุ 8 ขวบ จากประเทศสหรัฐอเมริกา รางวัลที่ 2 เด็กอายุ 10 ขวบ จากประเทศอินโดนีเซีย รางวัลที่ 3 เด็กอายุ 10 ขวบ จากประเทศอังกฤษ ส่วนอันดับ 4-10 เป็นการสุ่มเลือกขึ้นมา เพราะฝีมือสูสีกันมากเลยทีเดียว ซึ่งผลงานทั้งหมดมีเด็กๆ จาก หลายประเทศส่งเข้าร่วมประกวดและได้รบั รางวัล รวมถึงประเทศ เพือ่ นบ้านของเรา อย่างมาเลเซียและอินโดนีเซียก็ได้รบั รางวัลอยู่ หลายคน แต่น่าเสียดายที่งานนี้ไม่มีผลงานจากเด็กไทยส่งเข้า ประกวดเลย... ท่านใดสนใจสามารถดูผลงานของเด็กๆ ที่ได้รับ รางวัลได้ท่ี http://www.icesolution.com/ICE_SOLUTION/ index.php/th/about-ices/resource/article/353--2011summer-tux-paint-contest

รางวัลที่ 2

รางวัลที่ 4

งาน “Software Freedom Day 2011”

เมือ่ วันที่ 17 กันยายน 2554 ทีผ่ า่ นมา นิตยสารโอเพนซอร์สทูเดย์ ในนาม บริษัท ครีเอชั่น โปร จำ�กัด ได้จัดงาน Software Freedom Day 2011 ณ อาคารอโศกทาวเวอร์ส ชั้น 9 โซนลาน จอดรถ (สระว่ายน้ำ�) ตั้งแต่เวลา 10.00 น.-17.00 น. ซึ่งทางทีมงาน ได้จดั ต่อเนือ่ งกันมาเป็นปีท่ี 2 แล้ว หลังจากทีป่ ี 2010 ประสบความ สำ�เร็จเป็นอย่างมาก ในปีนี้ จึงขอคืนกำ�ไรให้กับผู้เข้าร่วมงาน โดยไม่ เก็บค่าใช้จา่ ยใดๆ ทัง้ สิน้ ยกเว้นค่าจอดรถส่วนตัวทีท่ างอาคารจะเป็น ผู้เรียกเก็บเท่านั้น ผู้ลงทะเบียนเข้าร่วมงานทุกท่านก็ได้รับ แผ่นซีดี รวบรวมซอฟต์แวร์โอเพนซอร์ส ที่ช่วยองค์กรลดต้นทุนด้านลิขสิทธิ์ ซอฟต์แวร์ได้ สำ�หรับวันเสรีภาพซอฟต์แวร์หรือ Software Freedom day นี้ มีการเฉลิมฉลองพร้อมกันทั่วโลกมากว่า 200 ทีมในกว่า 60 ประเทศ ที่จะจัดงานนี้พร้อมๆ กัน เพื่อเป็นการให้ความรู้และความ ตระหนักต่อการเข้าถึงเทคโนโลยีทโ่ี ปร่งใส เทคโนโลยีในระบบเปิดที่ ทุกคนมีเสรีภาพเท่าเทียมกันทีจ่ ะตรวจสอบซอฟต์แวร์ตา่ งๆ เหล่านัน้ ได้ บรรยากาศในงานเริ่มต้นด้วยการเปิดงาน โดยอาจารย์ ภาณุภณ พสุชยั สกุล บรรณาธิการบริหาร นิตยสารโอเพนซอร์สทูเดย์ พร้อมทั้งบรรยายในหัวข้อ “SME ลดต้นทุนได้จริงกับโอเพนซอร์ส

และทิศทางโอเพนซอร์สในประเทศไทย” จากนัน้ ต่อด้วย คุณดำ�รงศักดิ์ รีตานนท์ จาก MFEC บรรยายในหัวข้อ “11 Questions every CIO should ask their IT manager” ต่อด้วย “Trend Linux for Cloud Computing” จากคุณเทิดภูมิ อุน่ อก จาก ธิน โซลูชน่ั ซิสเต็มส์ ในช่วงบ่ายก็กลับมาพบกับการบรรยายในหัวข้อ “บริหารวงจรชีวิต ลูกค้า ด้วย Open Source Vtiger CRM” โดยคุณธรรมธัช ศรีเพ็ญ จาก อินโฟโทรนิคส์ จากนัน้ ต่อด้วยการบรรยายในหัวข้อ “อยูอ่ ย่าง ปลอดภัยกับซอฟต์แวร์เสรี” โดยคุณกิตศิ กั ดิ์ จิรวรรณกูล นักวิชาการ จาก thaicert (NECTEC) “Internet ค่าเฟ่ กับการอยูร่ อดอย่างเสรี” โดยคุณวิรตั น์ ศรีวฒ ั นพงษ์ จาก OSSC และก่อนจบงานไป มีการพูด คุยกันในหัวข้อ “เรือ่ งเล่าจากงาน Joomla Summit โปรเจ็คโอเพนซอร์สเขาทำ�งานกันอย่างไร” โดยคุณอัครวุฒิ ตำ�ราเรียง ผู้ก่อตั้ง OSEDA – สมาคมศึกษาและพัฒนาโอเพนซอร์ส ปิดท้ายด้วย “ตัวอย่าง การใช้งานจริงในภาคอุตสาหกรรม และปัญหาที่เกิดอยู่” โดยคุณ ของขวัญ ตั้งตระกูล ลูกชายเจ้าของบริษัทเอกชนแห่งหนึ่ง ท่านใดที่ ต้องการชมภาพบรรยากาศเพิ่มเติม สามารถชมได้ที่ http://www. softwarefreedomday.in.th แล้วกลับมาพบกันใหม่ในปี 2012 http://www.opensource2day.com : OpenSource2day

7


OpenNews งาน “ Joomla Day Bangkok 2011” กลับมาอีกครัง้ อย่างยิง่ ใหญ่กบั วันรวมพลคนใช้จมู ล่าในประเทศไทย ครัง้ ทีห่ า้ “Joomla Day Bangkok 2011” ในวันเสาร์ท่ี 25 กุมภาพันธ์ 2555 เวลา 8:30 - 16:30 น. ณ ห้อง ราชเทวีแกรนด์บอลรูม ชัน้ 3 โรงแรม เอเซีย กรุงเทพฯ ในวันงาน ท่านจะ ได้พบกับบรรดานักพัฒนาจูมล่าจาก ทัว่ โลกทีจ่ ะมาร่วมแนะนำ�เทคโนโลยี ใหม่ลา่ สุด และแนวทางการประยุกต์ และพัฒนาเว็บไซต์ด้วยจูมล่าในแขนงงานต่างๆ อาทิ การแนะนำ� จูมล่า เวอร์ชัน 1.7 ซึ่งเป็นเวอร์ชันล่าสุดที่เพิ่งเปิดตัวไปเมื่อเดือน กรกฎาคมปี 2554 แนวทางการพัฒนาในเวอร์ชน่ั ต่อๆ ไป การพัฒนา จูมล่ากับงาน e-Commerce, HTML5, SEO และ Cloud Hosting, การขยายเว็บไซต์เพื่อรองรับการเติบโต (Scalability), รวมไปถึง

เทคโนโลยีใหม่ๆ ที่เกี่ยวกับจูมล่า และการพัฒนาเว็บไซต์ เป็นต้น การจัดงานในครั้งนี้ เป็นรูปแบบของการสัมมนา ทั้งการสัมมนารวม ในห้องใหญ่ และการแบ่งห้องสัมมนาย่อย เพื่อที่ผู้ร่วมสัมมนาจะได้ ใกล้ชิดยิ่งขึ้นกับ วิทยากรผู้ทรงคุณวุฒิ กว่าสิบท่าน ค่าใช้จ่ายในการ ร่วมงานครั้งนี้ เพียงท่านละ 950 บาท เท่านั้น ซึ่งนอกจากสิทธิ์ใน การเข้าร่วมสัมมนาแล้ว ท่านจะได้รับ เสื้อยืดสกรีนโลโก้จูมล่าลาย ลิขสิทธิแ์ ท้ 1 ตัว, อาหารกลางวันแบบบุฟเฟ่ต์ 1 มือ้ และกาแฟพร้อม อาหารว่างช่วงพักเบรค 2 มือ้ พร้อมทัง้ สิทธิใ์ นการร่วมลุน้ ของรางวัล มากมายภายในงาน อาทิ คูปองสำ�หรับบอกรับเป็นสมาชิก extensions จาก redCOMPONENT.com 1 ปี มูลค่า €69 จำ�นวน 25 รางวัล, สมาชิกเทมเพลตจาก JoomlArt.comประเภท Standard 1 ปี มูลค่า $70 จำ�นวน 10 รางวัล และประเภท Developer มูลค่า $499 จำ�นวน 1 รางวัล เป็นต้น นักพัฒนาและผู้ที่สนใจทุกท่าน สามารถ ลงทะเบียนหรือดูรายละเอียดเพิม่ เติมได้ท่ี http://www.joomladay. in.th หรือโทร. 0 2717 1120-1

งาน “MFEC-Red Hat Certified Day 2011”

บริษทั เอ็ม เอฟ อี ซี จำ�กัด (มหาชน) หรือ MFEC จัดงานใหญ่ ประจำ�ปีที่มีชื่อว่า “MFEC-Red Hat Certified Day 2011” เมื่อ ปลายปี พ.ศ. 2554 ที่ผ่านมา ณ โรงแรม Siam@Siam ชั้น 6 ตั้งแต่ เวลา 13.30 น. – 17.00 น. ภายในงานมีการสัมมนาในหัวข้อเส้น ทางการประสบความสำ�เร็จในสายงาน Red Hat Open Source เคล็ดลับการไปสูก่ ารพิชติ Red Hat Certification โดยทีมงานคุณภาพ จาก MFEC ทีเ่ ป็น RHCA จำ�นวน 4 ท่าน ซึง่ ได้มาแชร์ประสบการณ์ การทำ�งานและการสอบกันอย่างใกล้ชดิ และเป็นกันเอง โดยผูเ้ ข้าร่วม งานทุกท่านได้รับของที่ระลึกเป็นเลื้อโปโล MFEC-Red Hat สีม่วง

คนละ 1 ตัว นอกจากนี้ ยังมีชว่ ง Lucky draw แจกของขวัญสุดพิเศษ จาก Red Hat บรรจุอยูใ่ นกล่องของขวัญสีมว่ ง จากนัน้ ปิดท้ายด้วย การลุ้นสิทธิ์สอบ Red Hut Certified System Administrator (RHCSA) ฟรี 1 รางวัล มูลค่า 15,000 บาท โดยการโพสต์ความเห็น ในหัวข้อ “Red Hat Certified ให้คณ ุ ค่าอะไรกับตัวคุณ” ใน http:// www.facebook.com/redhat.mfec ซึ่งคัดเลือกจากข้อความที่มี คลิก Like มากทีส่ ดุ ท่านใดสนใจข้อมูลเกีย่ วกับ Red Hat Certified สามารถติดตามความเคลื่อนไหวได้ที่หน้าแฟนเพจดังกล่าว หรือที่ เว็บไซต์ http://redhat.mfec.co.th

เตรียมพบกับงาน “มหกรรมโอเพนซอร์สซอฟต์แวร์แห่งประเทศไทย 2011” ระหว่างวันที่ 15-17 มีนาคม พ.ศ. 2555 ณ สถาบันเทคโนโลยีปญ ั ญาภิวฒ ั น์

8 OpenSource2day : OS2D Vol. 5 ISSUE 22


OSS Cover : Drupal 7.10

ทําเว็บไซตเองก็ได Drupal 7.10 Drupal 7.10 Drupal 7.10 งายจัง! :) เมื่อพูดถึงการสร้างเว็บด้วย CMS ในปจจุบัน ไม่มีใครไม่ 1. เข้าเว็บด้วย http://localhost/phpMyAdmin/ รู้จัก Drupal ซึ่งเป็น CMS ที่ยอมให้เราเขียน ภาษา PHP ควบคู่ ลงไปในเนือ้ หาได้ ยอมให้นกั พัฒนาเว็บสามารถหา editer มาติดตัง้ ได้ โดยไม่ตอ้ งยึดติดกับสิง่ ทีร่ ะบบติดตัง้ มาให้ จึงทำาให้ Drupal เป็น โปรแกรมที่เล็กมากๆ การสร้างเว็บไซต์ในปจจุบนั นิยมใช้ CMS กันมากขึน้ CMS ก็คอื Content Management System เนือ่ งจากการสร้างเว็บไซต์ ที่ควบคุมและบริหารจัดการเนื้อหาที่หน้าเว็บ เป็นระบบพื้นฐานที่ เว็บปจจุบันควรจะทำาได้และเนื่องจากเป็นระบบซ้ําๆ กัน การจ้าง ให้ทาำ เว็บใหม่ เขียนโปรแกรมขึน้ มาเองทำาให้เกิดปญหาในเรือ่ งของ การหาทีมงานมาดูแล หากเวลานั้นผ่านไปทีมใหม่ที่เข้ามาต้องมา ศึกษาระบบทีค่ นอืน่ เขียนไว้ หากวันนีเ้ ราใช้ CMS ทีเ่ ป็นโอเพนซอร์ส 2. Click ที่ data base จากนั้น create new database ก็จะหาผู้ที่มาดูแลระบบพื้นฐานเหล่านี้ไม่ยาก ตัง้ ชื่อฐานข้อมูลและคลิก Create Drupal ถูกออกแบบมาให้ง่ายในการสร้างเว็บ เพราะเรา สามารถประกาศเมนูพร้อมกับเนื้อหาของเว็บได้ทันที โดยไม่ต้อง มาทำาการเชือ่ มโยงเมนูกบั เนือ้ หาของเมนูในภายหลังและยังสะดวก ในการสร้างเนื้อหาที่มีกลุ่มของเนื้อหาที่มากกว่า 1 กลุ่มได้ นอกจากนี ้ Drupal ยังมีโมดูลต่างๆ ทีส่ ามารถ download ติดตั้งเพิ่มเติมได้มากมาย และมีเว็บชั้นนำาที่ใช้ Drupal ในการทำา เว็บไซต์ สำาหรับฉบับนี้ ผมจะพูดถึงการใช้งานฟเจอร์ต่างๆ โดย ผูอ้ า่ นสามารถศึกษาวิธกี ารจำาลองเครือ่ งคอมพิวเตอร์เป็นเซิรฟ์ เวอร์ การติดตั้ง Drupal การเตรียมฐานข้อมูล และการใช้งานเบื้องต้น ได้ที่นิตยสารโอเพนซอร์สทูเดย์ ฉบับที่ 17 นะครับ การติดตั้ง Drupal กับ Linux server การติดตัง้ Drupal กับ Linux Server จะยุง่ ยากกว่าติดตัง้ ต่อมาทำาการแตก tar โปรแกรม Drupal 7.10 ที่ Download มา บน Windows Server ในทีน่ บ้ี างอย่างของ Windows Server จะ ไม่ต้องยุ่งยากมากนัก มาเริ่มด้วยการสร้างฐานข้อมูลไว้รอเพื่อการ sudo tar xvzf drupal7-10.tar.gz -C /opt/lampp/httpdocs/ ติดตั้งเว็บไซต์ด้วยการใช้ phpMyAdmin จากนั้น ทำาการแตก tar sudo cd /opt/lampp/httpdocs/ sudo mv drupal7.10/ web/

http://www.opensource2day.com : OpenSource2day

9


OSS Cover : Drupal 7.10

3. กลับมาที่ Browser เรียก URL http://localhost/web/ 6. กลับมาที่ Browser แล้วกด F5 เพื่อ Refresh จะได้ หน้าจอต่อไปนี้ ให้กรอกข้อมูลเกี่ยวกับฐานข้อมูล

4. ทำ�การคลิก save and continue

7. จากนั้น ขบวนการติดตั้งเกิดขึ้น หากเป็น Windows 5. เมื่อพบกับ error แบบนี้หมายถึง Server ไม่สามารถ server จะผ่านขั้นตอนทั้งหมดมาถึงขั้นตอนนี้เลยทันที สร้าง files/ และ copy ไฟล์ setting.php ได้ตาม Path ทีเ่ ป็นสีแดง

8. กรอกข้อมูลของเว็บไซต์และจะเห็นคำ�เตือนให้กลับไป แก้ไข permission ของไฟล์ setting.php

คำ�สั่งเพื่อเป็นการสร้าง ไฟล์ setting.php

cd /opt/lampp/httpdocs/web/sites/default/ sudo cp default.setting.php setting.php sudo chmod 777 setting.php

คำ�สั่งเพื่อสร้างโฟลเดอร์ files

sudo mkdir files sudo chmod 777 files

10 OpenSource2day : OS D VOL. 5 ISSUE 22 2


OSS Cover : Drupal 7.10

ทำาการแก้ไข Permission ของไฟล์ setting.php

การเปลี่ยนชื่อและสโลแกนของเว็บไซต

sudo chmod 755 setting.php เมื่อทำาการบันทึกเรียบร้อยแล้ว เป็นอันเสร็จขั้นตอนการ ติดตั้ง

ในเบื้องต้น ให้ทดลองปรับแต่งค่าอย่างง่ายก่อน โดยเริ่ม จากการเปลี่ยนชื่อและสโลแกนของเว็บไซต์ มีขั้นตอนดังนี้ 1. ไปที่หน้า Confi guration -> Site information ทำาการคลิกที ่ visit You new site จะได้หน้าจอดังนีค้ รับ 2. กรอกข้อมูลตามที่ต้องการ มีรายละเอียดดังนี้ ขั้นตอนการติดตั้งก็จบลง - Name เป็นชื่อของเว็บไซต์ - E-mail address เป็นอีเมล์ของเว็บไซต์ที่จะใช้ส่งไปหา สมาชิก - Slogan เป็นคำาจำากัดความของเว็บไซต์ หรือชือ่ รองของ เว็บไซต์ที่จะอยู่ต่อท้ายชื่อเว็บไซต์ - Default front page กำาหนดหน้าแรกของเว็บไซต์ ซึ่ง ปกติจะเว้นว่างไว้ หรือเราอาจจะให้วง่ิ ไปยังเมนู Blog เลยก็ได้ โดย ใส่ http://phanupon.com/?q=nodeX หรือต้องการแสดง Blog ก็จะต่อท้าย URL ว่า http://yourwebsite/?q=node/1 การใชงาน ToolBar การเพิ่มเนื้อหาในเว็บ เข้าที่เมนู Content -> Add Content ประกอบไปด้วย Dashboard = เป็นเมนูทเ่ี กีย่ วข้องกับภาพรวมของเว็บไซต์ เช่น มีใครลงทะเบียนมาใหม่ หรือมีเนื้อหาใดบ้าง Content = เป็นเมนูทเ่ี กีย่ วกับการเขียนและสร้างเนือ้ หา และจัดการเนื้อหาในเว็บ Structure = เป็นเรื่องที่เกี่ยวกับโครงสร้างของเว็บ Appearance = การปรับแต่งหน้าเว็บ Theme แก้ไข การเพิม่ เนือ้ หาหรือ Content นัน้ มีให้เลือกสองแบบ คือ และติดตั้ง แบบ Article และ Basic page People = เมนูสำาหรับจัดการ เพิ่ม แก้ไข USER Article คือ เนื้อหาที่เป็นรูปแบบ Story มีการเพิ่มเติม Module = โมดูลต่างๆ ที่อยู่หน้าเว็บ ทุกวัน เช่น ข่าว Blog Confi guration = สำาหรับแก้ไขข้อมูลเกี่ยวกับเว็บไซต์ Basic page คือ เนื้อหาที่เป็นแบบไม่เปลี่ยนแปลง เช่น รวมถึงการติดตั้งภาษา หัวข้อเกี่ยวกับเรา http://www.opensource2day.com : OpenSource2day 11


OSS Cover : Drupal 7.10 หัวข้อถัดมาเป็น Book หรือ หนังสือ หัวข้อนี้จะเกิดก็ ต่อเมื่อเราทำ�การเปิดหัวข้อ Book แล้ว

Text Format เป็นเรื่องของการแสดงผลข้อมูล หากไม่ ต้องการใช้แท็ก HTML มากนัก ให้เลือก Filtered HTML หากใช้ HTML มากๆ ก็ให้เลือก Full HTML Tags คือ กลุ่มประเภทของเนื้อหา Image เนือ้ หาประเภท Article สามารถเพิม่ รูปได้หนึง่ รูป จนกว่าจะติดตั้งโมดูล IMCE เพื่อ Uplload รูป หัวข้อถัดมาเป็น version หรือ ข้อมูลรุ่นของเนื้อหา ถ้า ทำ�การคลิกบันทึกเป็นรุน่ ใหม่เนือ้ หาจะกลายเป็นรุน่ ที่ update แล้ว

การเพิ่มเนื้อหาในเมนู (ตอน การประกาศเมนู URL alias มีไว้สำ�หรับระบุว่า เนื้อหานี้จะใช้เมนู Path ในเนื้อหา) ว่าอย่างไร เพื่อจะได้ไม่ต้องจำ�ตัวเลข Node เพียงระบุว่าให้เป็น เมื่อทำ�การเพิ่มเนื้อหาแล้ว ก็มาถึงหัวข้อถัดมานับว่าเป็น path อะไร ข้อดีของ Drupal ทีเ่ ราสามารถจัดการกับเมนูได้ทนั ทีในขัน้ ตอนแรก โดยเมื่อทำ�การคลิก Provide a menu link จะเกิดช่องกรอก ข้อความชื่อว่า รายการ กับ คำ�อธิบาย ให้เขียนหัวข้อเมนู ในช่อง รายการ

ส่วนต่อมาเป็นการตั้งค่า Comment ว่าจะเปิดโอกาสให้ ผู้อ่านเขียนแสดงความคิดเห็นได้หรือไม่

12 OpenSource2day : OS D VOL. 5 ISSUE 22 2


OSS Cover : Drupal 7.10 ขอดู Layout ในเว็บไซต คลิกที่ Structure -> Block -> Demonstrate block regions

ส่วน Auther เป็นการแก้ไขชื่อผู้เขียน ว่าจะใช้ชื่ออะไร เขียนเมื่อวันที่เท่าไหร่

ผลจากการขอดูตําแหนงตางๆ ในเว็บ

ส่วนสุดท้ายเป็นการตั้งค่าการพิมพ์หรือการ public ว่า จะนำาเสนอเนื้อหาในนี้ออกสู่หน้าแรกหรือไม่ หรือ จะยังไม่ทำาการ public การจัดการกับเมนู ไปที่ Structure -> menus จากนั้นเลือก List เพื่อจับ Item ต่างๆ ย้ายได้ทันที

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

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


OpenMind

กองบรรณาธิการ

เปิดใจ พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ กับการปราบปรามการละเมิดลิขสิทธิ์ซอฟต์แวร์ในประเทศไทย

ย้ำ�! มีแต่ บก. ปอศ. เท่านั้น ที่จะออกหมายค้นเพื่อเข้าไปตรวจจับได้ นับว่าเป็นครั้งแรกของทีมงานนิตยสารโอเพนซอร์สทูเดย์ ทีม่ โี อกาสได้รบั เกียรติเชิญไปงานแถลงข่าวของ กองบังคับการปราบ ปรามการกระทำ�ความผิดเกี่ยวกับอาชญากรรมทางเศรษฐกิจหรือ บก. ปอศ. กับการละเมิดลิขสิทธิ์ซอฟต์แวร์ในเขตนิคมอุตสาหกรรม ซึ่งในการแถลงข่าวครั้งนี้ มีท่าน พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ รองผูบ้ งั คับการและโฆษกของ บก. ปอศ. เป็นตัวแทนในการแถลงข่าว การแถลงข่าวเริม่ ต้นด้วยการสรุปนโยบาย อธิบายถึงการค้า อย่างไม่เป็นธรรม และผลการดำ�เนินการตรวจค้นองค์กรธุรกิจที่ ต้องสงสัยละเมิดลิขสิทธิ์ซอฟต์แวร์ ซึ่งในรายงานได้สรุปว่าตั้งแต่ ต้นปี 2554 เป็นต้นมา จนถึงสิ้นเดือนสิงหาคม โดยมีการละเมิด ลิขสิทธิซ์ อฟต์แวร์บนเครือ่ งพีซี รวม 2,715 เครือ่ ง รวมมูลค่าซอฟต์แวร์ ที่ละเมิดลิขสิทธิ์ เป็นเงินทั้งสิ้น 355.4 ล้านบาท

“เนือ่ งจากนโยบายของกองบัญชาการตำ�รวจสอบสวนกลาง ในอดีต เราจะเห็นแต่การวิ่งไล่จับซอฟต์แวร์กันมากมายเต็มไปหมด แล้วก็นำ�มาแถลงข่าว แต่ในปัจจุบัน ทางกองบัญชาการตำ�รวจสอบ สวนกลางได้มีนโยบายขึ้นมาว่า แทนที่เราจะไปวิ่งไล่จับ เราจะทำ� อย่างไรให้คนไม่กระทำ�ความผิด หรือป้องกันไม่ให้มเี หตุเกิดขึน้ ก่อน เพราะว่าทุกครัง้ ทีจ่ บั ได้ในแต่ละครัง้ โดยเฉพาะโรงงานอุตสาหกรรม กับเจ้าของบริษัทลิขสิทธิ์ที่ต่างประเทศฟ้องบังคับคดีทางแพ่งค่อน ข้างรุนแรงและมีมูลค่าที่สูงมากด้วย มันก็เป็นปัญหาต่อหลายๆ ที่ แล้วพอกระทบมาถึงตำ�รวจ ทางเราก็ถูกต่อว่าในการจับกุม รวมทั้ง การร้องขอให้ทางเราช่วยเจรจาทางด้านค่าใช้จ่ายให้ ซึ่งบางครั้งเรา คุยเรื่องค่าเสียหายไม่ได้ เนื่องจากว่าผู้แทนเขาเป็นบริษัทต่างชาติ

14

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenMind

กองบรรณาธิการ

“วัตถุประสงค์หลักของเราคือการแจ้งเตือน เพราะคนไทยยังไม่เข้าใจ ว่าทำ�ไมพวกผมใช้แค่นิดเดียว แต่ต้องจ่ายค่ากฏหมายทรัพย์สินทาง ปัญญาด้วย” อย่างเช่น บริษัทซอฟต์แวร์ เขาก็ไม่ยอม เขาก็มีสูตรของเขา เขาก็ หวังว่าถ้าเขาบังคับทางแพ่ง เพื่อจะไม่ให้ของเขาถูกละเมิดลิขสิทธิ์ พอทาง BSA เขาประสานมา ผมคิดว่ามันน่าจะเป็นประโยชน์ใน การที่จะบอกข่าวไปยังหลายๆ คน ในคดีที่ผมทำ�มาทั้งหมด เวลา ดำ�เนินคดีกับตัวกรรมการผู้จัดการหรือกรรมการบริษัท บริษัทนึง ก็ราคาเป็นพันล้าน เพราะมีเจ้าหน้าที่ฝ่ายคอมพิวเตอร์กับฝ่ายออก แบบเป็นคนดำ�เนินการ และบางทีน�ำ เอาไปใช้ สิ่งที่อยากเตือนก็คือ ข้อระมัดระวังในการไปรับสิทธิ์ออกแบบต่องานทุกๆ อย่าง เช่น มี บริษัทต่างชาติแห่งหนึ่งเสนองานมาให้บริษัท บริษัทก็ดำ�เนินการ ผลิตและส่งแบบไป แต่ปรากฎว่า แบบนั้นต้องใช้โปรแกรมทาง คอมพิวเตอร์ของบริษัทหนึ่ง พอบริษัทนี้ผลิตได้แล้วและส่งสินค้า นั้นไปขาย ทางโน้นเขาก็รู้ทันที เพราะเขาสามารถเช็ค Register ได้ เขาก็จะดำ�เนินคดีเลย นี่คือสิ่งที่น่ากลัวอย่างหนึ่ง แต่สิ่งที่น่ากลัวใน ขณะนี้ คือ สหรัฐอเมริกามีกฏหมายบริษัทการค้าไม่เป็นธรรมซึ่ง กรมทรัพย์สินทางปัญญาก็ได้จัดประชุมผู้ประกอบการไปเรียบร้อย แล้ว ว่าอะไรจะเกิดขึ้น ยกตัวอย่างเช่น สมมติเราส่งของไปขายที่ สหรัฐอเมริกา แล้วสินค้าตัวนั้นเกิดใช้ของก็อป ใช้เทคโนโลยีก็อป อะไรแบบนี้ที่ไปละเมิดลิขสิทธิ์เขามา แล้วทางสหรัฐอเมริกาเขา ตรวจพบ เขามีมาตรการทางกฎหมายที่จะดำ�เนินการกับบริษัท ซึ่ง บริษัทแรกคือ บริษัทในอเมริกาที่เป็นผู้นำ�เข้าบริษัทหลัก หลังจาก นั้นก็จะขยายต่อไปยังต้นตอ แต่สิ่งที่เสียหายคือสิทธิการนำ�เข้าการ ค้าขายกับสหรัฐอเมริกาประเทศต่างๆ หากเป็นบริษทั ทีส่ ร้างชือ่ เสียง ให้ในการขายสินค้า แล้วเกิดถูกวางยา ขอยกตัวอย่าง สมมติมปี ระเทศ เพือ่ นบ้านเราบางประเทศ แข่งขันสินค้าชนิดทีส่ บู้ ริษทั ก. ไม่ได้ และ มีการควบคุมระบบไอทีไม่ดี นี่คือสิ่งที่น่ากลัว โดยเฉพาะปี 58 เปิดประชาคมอาเซียนจะเกิดอะไรขึน้ ถ้าสินค้าจากเวียดนาม สินค้า จากลาว จากประเทศเพื่อนบ้านเราได้ผ่านเข้าบ้านเรา แล้วใช้บ้าน เราเป็นฐานส่งออก แล้วก็โดนจับกัน การแถลงข่าวในครัง้ นีจ้ ดั ขึน้ มา

ก็มีเจตนาที่จะแจ้งเตือนเป็นประเด็นหลัก เจ้าหน้าที่ไม่อยากที่จะ เอากำ�ลังไปขอหมายศาลเพื่อไปขอค้นแต่อย่างใด เจตนาเรามีแค่นี้ เมื่อพูดถึงประชาคมอาเซียน 2558 ทาง พ.ต.อ. ชัยณรงค์ ได้กล่าวต่อไปถึงตัวอย่างทีจ่ ะเกิดขึน้ และอธิบายเรือ่ งของทรัพย์สนิ ทางปัญญา รวมถึงขัน้ ตอนของการเข้าจับกุมองค์กรทีล่ ะเมิดลิขสิทธิ์ ซอฟต์แวร์อีกด้วย “ผมยกตัวอย่างสิ่งที่จะเกิดขึ้นกับประชาคมอาเซียน ซึ่งก็ คือการเคลื่อนย้ายคน เคลื่อนย้ายสินค้า ในประเทศอาเซียน ไม่มี ประตู ไม่มีระบบปิดกั้น สมมติคนสิงคโปร์ คนเวียดนามมาทำ�งาน ในไทย แล้วพวกนี้มีโน้ตบุ๊คมาแน่นอน แล้วถ้าโน้ตบุ๊คเหล่านี้เข้า มาใช้กบั งานทีบ่ ริษทั เราจะรูไ้ ด้อย่างไร เป็นข้อสันนิษฐานทีผ่ มคิดว่า แม้มันยังไม่เกิดเหตุแต่ว่า สิ่งที่เราเห็นคือต้องเป็นไปได้แน่นอน แต่วัตถุประสงค์หลักของเราคือการแจ้งเตือน เพราะคนไทยยังไม่ เข้าใจว่า ทำ�ไมพวกผมใช้แค่นดิ เดียว แต่ตอ้ งจ่ายค่ากฏหมายทรัพย์สนิ ทางปัญญาด้วย แล้วก็กฎหมายต่างประเทศค่อนข้างจะถือเรื่อง ทรัพย์สนิ ทางปัญญา โดยเฉพาะเรือ่ งลิขสิทธิ์ ซึง่ โดยหลักแล้วกฎหมาย ลิขสิทธิ์บัญญัติขึ้นมา เพื่อการพัฒนาแล้วก็มีคนที่คิดได้รับรางวัล แล้วคนที่คิดขึ้นมาก็ไม่อยากคิด ว่าคนจะก็อปกันลูกเดียว ไม่เกิด การสร้างสรรค์ ก็อยากจะฝากเตือนว่า สินค้าทรัพย์สินทางปัญญา เป็นของชนิดหนึ่งที่ซ่อมไม่ได้ ในการที่หยิบของเขามาใช้ แม้เขาจะ ไม่รู้ แต่พอมารูท้ หี ลังก็รสู้ กึ เหมือนๆ กัน คือ โกรธ เพราะต้นทุนของ เราแข่งกับทีอ่ น่ื ไม่ได้เหมือนกับของจีน ไม่ใช่แค่ ซอฟต์แวร์อย่างเดียว ก็อปปี้เพลง ต้องแสดงการเคารพโดยการขออนุญาต และต้องดู ขนาดสินค้าว่า เราแข่งกับเขายังไงบริษทั ซอฟต์แวร์เขาขายซอฟต์แวร์ เพือ่ ไปใช้ในอุตสาหกรรม เวลาไปก็อปใช้ของเขาในระดับหนึง่ แต่ถา้ ก็อปเขาไปขายก็อกี ระดับหนึง่ ทีเ่ ตือนนี้ ไม่ตอ้ งการให้สง่ ผลกระทบ กระเทือนมาก เพราะมันเป็นเรื่องที่กลืนไม่เข้าคายไม่ออกเพื่อไปใช้

“สินค้าทรัพย์สินทางปัญญาเป็นของชนิดหนึ่งที่ซ่อมไม่ได้ ใน การที่หยิบของเขามาใช้ แม้เขาจะไม่รู้ แต่พอมารู้ทีหลังก็รู้สึกเหมือ นๆ กัน คือ โกรธ” http://www.opensource2day.com : OpenSource2day

15


OpenMind

กองบรรณาธิการ

“บริษัทไหน ที่เอาซอฟต์แวร์เขาไปใช้เพื่อก่อประโยชน์ มันก็ต้อง แชร์ประโยชน์ให้เขาด้วย อันนีไ้ ม่ใช่หลักกฏหมาย แต่เป็นหลักทีถ่ กู ต้อง” หลังจากที่เราออกหมายค้นจากศาลเข้าไปแล้ว มันจะติดตรงที่ขั้น ตอนการเดินตามกระบวนการ แล้วเมื่อไหร่ที่เขามาแจ้งความแล้ว ผมก็จะออกหมายค้น ความรู้สึกเราจึงไม่ค่อยดี จับไม่ได้ทางผู้ขาย เขาก็ต่อว่า จับได้ทางผู้ต้องหาก็ต่อว่า ภาครัฐบางภาคมากดดันว่า รังแกคนไทย แต่วา่ มันเป็นภาระจำ�เป็น ถ้าเราไม่มพี นั ธะคดีกบั ระหว่าง ต่างประเทศ แล้วคิดว่าคงเป็นไปไม่ได้หรอก ผมคงทำ�อย่างนีต้ ลอดไป นับวันมีแต่จะมากขึ้น ในอนาคตไม่ใช่ราชการแค่ที่เดียว ผมว่า EU ก็เริม่ แล้ว เกาหลี ญีป่ นุ่ ด้วย แล้วถ้าเราไม่เริม่ เขาเรียกว่า สร้างการ เรียนรู้” นอกจากนี้ ท่าน พ.ต.อ. ชัยณรงค์ ยังให้ข้อเสนอแนะฝาก ไปยังบริษัทที่พอมีส่วนผลประโยชน์จากการใช้ซอฟต์แวร์ ซึ่งก่อน หน้านีเ้ คยได้เสนอไปบ้างแล้ว โดยท่านอยากให้บริษทั เหล่านัน้ ประสาน งานไปยังสมาคมในเรือ่ งการลดภาษี เรือ่ งการจัดโปรโมชัน่ เรือ่ งการ ใช้แพ็คเกจรวม เพือ่ ช่วยให้องค์กรหันมาซือ้ ลิขสิทธิซ์ อฟต์แวร์ทถ่ี กู ต้อง “เนื่องจากปัจจุบันมีหลายบริษัท ถ้าจะรุกไปทุกที่และ ละเมิดลิขสิทธิ์หมด เราก็จะต้องมุ่งเป้าหมายไปที่ อุตสาหกรรมที่ ซอฟต์แวร์เขาอย่างเดียว อันนี้ต้องยอมรับว่า บริษัทไหนที่นำ�เอา ซอฟต์แวร์เขาไปใช้เพื่อก่อประโยชน์มันก็ต้องแชร์ประโยชน์ให้เขา ด้วย อันนี้ไม่ใช่หลักกฏหมาย แต่เป็นหลักที่ถูกต้อง พอเราทำ�ทุกที่ ก็ถูกต่อว่า เพราะถูกจี้จากเมื่อก่อน ซึ่งในด้านซอฟต์แวร์เราละเมิด หมด 100% ผมถามว่ารู้ได้ไง ว่าประเทศละเมิดลิขสิทธิ์ซอฟต์แวร์ 100% หรือ 80% เขาตอบว่า เขานับเครื่องจากยอดการนำ�เข้า PC กับตัว License ซึ่งเขายกตัวอย่างง่ายๆ เลย คือ Microsoft เกือบ ทุกเครื่อง อันนี้เรายอมรับเราไปคลิกเครื่องไหน ก็เจอ Microsoft อยูเ่ สมอ ทำ�ให้คดิ ง่ายเลย ซึง่ อัตราเฉลีย่ ยังไม่รวมโรงงาน ส่วนบุคคล ที่เยอะ แต่ที่เราลดลงได้ เพราะความตื่นตัวที่จะใช้ของแท้ยังมีอยู่ ปัจจุบันเราเหลือการละเมิดลิขสิทธิ์ซอฟต์แวร์อยู่ที่ 73% จากยอด เก่าของเราคือ 80 กว่าๆ แล้วก็ค่อยๆ ลดลง ซึ่งในปีนี้ เราจะรักษา สภาพให้ได้เท่านี้ ถ้าลดได้ค่อยๆ ลดลง เพราะเขายังคงสิทธิตัวเดิม คือ จำ�นวนเครื่อง แล้วเครื่องเก่าที่เรายังไม่เคยจำ�หน่ายล่ะ อันนี้ เราต้องเปลี่ยน ซึ่งต้องขอให้ภาคอุตสาหกรรมมาช่วยเราด้วย ในปี นี้กิจกรรมเดียวที่ทำ�แล้วประสบผลสำ�เร็จก็คือ การละเมิดลิขสิทธิ์ ซอฟต์แวร์บนเครื่องคอมพิวเตอร์ที่ลดลง แต่ส่วนที่ยากที่สุด คือ ภาพยนตร์ และปรัชญา ซึง่ ก็คอื สิง่ ทีย่ งั เขียนกันอยู่ ส่วนภาพยนตร์

16

OpenSource2day : OS2D VOL. 5 ISSUE 22

เรามีปัญหาที่ว่า เราเป็นประเทศที่แอบถ่ายในโรงหนัง หนังชนโรง ก็ออกมาให้ได้ดูกัน สิ่งนี้แหละที่เราแก้กันอยู่ เราก็รณรงค์ด้วย” จากนั้น พ.ต.อ. ชัยณรงค์ จึงได้กล่าวถึงการสรุปผลอัตรา การละเมิดลิขสิทธิซ์ อฟต์แวร์ในประเทศไทยอย่างเป็นทางการ พร้อม ทั้งมูลค่าของความเสียหายทั้งหมด รวมไปถึงเจตนารมณ์ของกอง บังคับการปราบปรามการกระทำ�ความผิดเกีย่ วกับอาชญากรรมทาง เศรษฐกิจ “สำ�หรับสถิติในปี 2553 ที่ผ่านมา ผมมีทั้งหมด 158 คดี ใน 158 คดีน้ี ถ้านับจำ�นวนเครือ่ ง 1 คดี ปาไป 20-30 เครือ่ ง ก็แล้ว แต่ว่า บริษัทมากหรือน้อย บริษัทผู้เสียหายเขาก็ไปแจงเครื่องของ เขาไป ในส่วนปี 2554 มีทั้งหมด 117 คดี เครื่อง PC 2007 อย่าง ทีผ่ มเรียนไว้วา่ เครือ่ งพวกนี้ จะอยูใ่ นระดับโรงงานอุตสาหกรรมเป็น หลัก สัดส่วนก็แล้วแต่ 10 เครื่อง 20 เครื่อง ต่อโรงงานที่ละเมิด


บางโรงงานก็มีซักประมาณ 100 เครื่อง ก็จะเหลือ 10-20 เครื่อง ทีล่ ะเมิด โปรแกรมทีล่ ะเมิดส่วนใหญ่ คือ โปรแกรมในการออกแบบ ซึ่งโปรแกรมออกแบบในโรงงานจะมีเฉพาะบางแผนก บางแผนก พนักงานออกแบบก็จะมีน้อย ทำ�ให้ก็ยอดจริงๆ ที่เราจับ จะเป็น โปรแกรมออกแบบครึ่งต่อครึ่งมากกว่า คือ 60% เป็นโปรแกรม เขียนแบบ นอกนั้นก็จะเป็นพวก Adobe, Windows, Microsoft ทีนม้ี าถึงมูลค่า ซึง่ มูลค่าในทีน่ บ้ี ริษทั เขาเสียหาย เพราะเขาเสียรายได้ จากการที่เขาขายซอฟต์แวร์ได้ จำ�นวนเครื่องของผมเมื่อปี 2553 คือ 158 คดี ก็ปรับไปประมาณ 200 กว่าล้านบาท ในปี 2554 มี ทั้งสิ้น 100 กว่าคดี มีมูลค่าในการปรับไป 300 กว่าล้าน เพราะมี จำ�นวนเครือ่ งทีเ่ พิม่ ขึน้ แต่เราต้องคิดตามจำ�นวนคดี เพราะซอฟต์แวร์ เขาก็มาจากบริษัทเดียวแล้วก็กระจายออก แต่ว่าบริษัทเขาขายกัน เป็น License เขาคิดกันตามตัวเครื่อง ตัวเลขมันก็เลยบวกเพิ่ม ขึ้นเป็นความเสียหายของบริษัทเขา บริษัทเจ้าของดังกล่าว ก็ไม่ใช่ บริษัทคนไทย เจตนาของเราในวันนี้ จึงไม่มีอะไรมาก ต้องการที่จะ แจ้งเตือนเพียงอย่างเดียว แล้วก็อยากแสดงจุดยืนว่า ในปีนี้ต้องมี การทำ�ต่อไป แต่วา่ ก็จะเพิม่ เติมการรณรงค์ไปเรือ่ ยๆ ประชาสัมพันธ์ บ่อยๆ แต่ไม่อยากจะเข้าไปองค์กรก่อน แล้วพอถูกจับก็ขอคุยคุย แล้วก็ปวดหัว เพราะฉะนั้น บริษัทห้างร้านไหนได้ดูข่าวหรืออ่าน หนังสือพิมพ์แล้ว ผมจะแนะนำ�ให้ไปติดต่อใช้ของแท้ ในส่วนที่ขาย แพงไป ก็ขอให้ท่านรวมตัว ผมอยากจะรณรงค์ให้ทางบริษัทโดย เฉพาะงานอุตสาหกรรมให้ไปลงชื่อ ไปอยู่ด้านที่เป็นแหล่งที่ตั้งของ โรงงานภาคตะวันออก ผมก็บอกก็เตือนว่า ผมอยากจะแนะนำ�ให้ ใช้ของแท้ดีกว่า แล้วถ้าของเขาแพงเราก็สามารถรวมกลุ่มกันเป็น สมาคมอุตสาหกรรม สภาอุตสาหกรรม ไปยืน่ เรือ่ งต่อกรมทรัพย์สนิ

OpenMind

กองบรรณาธิการ

ทางปัญญา ให้ทางบริษัทเขาคิดแพ็คเกจในลักษณะเหมาจ่ายก็ได้ที่ โปรแกรมเหมือนๆ กัน อย่างใช้ 20 เครื่อง ให้ลดค่าใช้จ่ายลง ส่วน โปรแกรมที่ล้าสมัยแล้ว เช่น ยกตัวอย่างโปรแกรม เมื่อ 10 ปีที่แล้ว น่าจะราคาอีกอย่างหนึง่ ทำ�นองนี้ ซึง่ บริษทั ซอฟต์แวร์นา่ จะคิดราคา ใหม่กไ็ ด้วา่ เริม่ ต้นก็คดิ ราคาถูก เชือ่ ผมเถอะว่า ไม่เกินสามปีเขาก็จะ มีน�ำ้ หนัก ก็เหมือนกับว่าเป็นการปรับปรุงโปรแกรมอย่าง Microsoft Office เราพิมพ์ word2003 แต่เราก็ใช้ word2007 อ่านได้ พอเรา พิมพ์ word2007 เรามาอ่าน word2003 ไม่ได้ ระบบคอมพิวเตอร์ เขาทำ�ได้ ผมก็ขอฝากไปยังผู้ประกอบการเจ้าของลิขสิทธิ์ด้วยว่า ถ้าอย่างนีค้ ดิ ได้ ขายถูกก็ได้เช่นกัน แล้วค่อยพัฒนาโปรแกรม ค่อยๆ เพิ่มขึ้น ซึ่งถ้าเพิ่มมากขึ้นความไวก็มากขึ้น ลูกเล่นก็มากขึ้น ผมว่า เราก็พร้อมจ่ายกันคนละครึ่งทางนะ แล้วก็ให้โรงงานอุตสาหกรรม มาใช้กัน คือผมไม่อยากออกหมายแล้วไปจับ อยากให้ท่านซื้อให้ถูก ซื้อแพงก็รวมตัวกัน เพื่อจะประท้วงเรียกร้องผ่านทางสมาคมสภา อุตสาหกรรมไปเลย ซึ่งหอการค้าไทยเขามีบทบาทและเขาอยู่กับ หอการค้าอเมริกันด้วย ในการที่จะทำ�ให้บริษัทซอฟต์แวร์เหล่านี้ ปรับเปลี่ยน ซึ่งเขาเรียกว่ากำ�หนดค่าใช้จ่าย ซึ่งประเทศเราจะไป แข่งกับจีนเวียดนามไม่ได้ เพราะค่าแรงเรา 300 บาทเอง ผมว่าไม่ แน่อาจมีการละเมิดลิขสิทธิ์เยอะขึ้นไปอีก เพราะมันเป็นการเพิ่ม ต้นทุนสินค้า ในสินค้าชนิดเดียวกันที่ผลิตจากจีนจากเวียดนามเอา ไปขาย ต้นทุนมันก็ไม่เหมือนกัน แล้วผู้ประกอบการเขาจะอยู่ยังไง ผมก็อยากจะฝากเตือนฝากสื่อด้วย” ก่อนจบการแถลงข่าว ทางสื่อมวลชนได้ตั้งคำ�ถามถึง พ.ต.อ. ชัยณรงค์ เจริญไชยเนาว์ ให้ท่านตอบคำ�ถามดังนี้ http://www.opensource2day.com : OpenSource2day

17


OpenMind

กองบรรณาธิการ

นักข่าว A : “ในปีนอ้ี ตั ราการละเมิดลิขสิทธิล์ ดลง คิดเป็นกีเ่ ปอร์เซ็นต์” พ.ต.อ. ชัยณรงค์ : “2% เพราะอย่างทีผ่ มเรียนว่า ฐานในการคำ�นวน คือ จำ�นวนเครื่อง ซึ่งผมเชื่อว่า ในประเทศไทยใช้เล่นเกมมากกว่า อุตสาหกรรม ผมกล้าพนันและกล้ายืนยันว่า เมื่อเดินขึ้นไปแต่ละ อำ�เภอจะเจอ PC สำ�หรับเพื่อความบันเทิง หรือว่าเพื่อการเรียนรู้ ใช้เพื่อประโยชน์ในการเรียนหนังสือค่อนข้างเยอะ ซึ่งมันต่างจาก ประเทศอื่น เพราะประเทศเพื่อนบ้านของเรา ผมว่า PC ของเขา จะใช้ในการพัฒนาอุตสาหกรรมต่อยอดธุรกิจเยอะ ผมเห็นบริษัท ในไทยที่ใช้เครื่องคอมพิวเตอร์สำ�หรับการทำ�งานมีโปรแกรมเดียว คือ Autocad เป็นโปรแกรมทีใ่ ช้และพบน้อยกว่าทีอ่ น่ื ทีม่ หี ลากหลาย รูปแบบ ด้านเจ้าของลิขสิทธิ์ เขาจะสนใจว่า 1 เครือ่ ง ก็ 1 License ถ้าคุณมี 10 เครือ่ ง แล้ว License เขาขายได้แค่สองเครือ่ ง เขาก็คดิ ว่าเป็นโปรแกรมพืน้ ฐานทีเ่ ราจะต้องใช้ เขาก็คดิ ตาม License เพราะ 1 License เป็น 1 หน่วยที่เขาทำ�รายได้ได้ ส่วนของเรา 1% ที่ถูก จับได้ก็เยอะนะ เพราะเราจับโรงงานอุตสาหกรรมซึ่งมีผลกระทบ

ซอฟต์แวร์ในไทยน่าจะจ้างคนไทยทำ�งานในบริษัทซอฟต์แวร์ไทย มากขึ้น เริ่มงานให้คนไทย แต่ทีนี้ ถ้าหากว่าผมมีความรู้มากกว่านี้ จะให้ทุนคนที่จบคอมพิวเตอร์จากมหาวิทยาลัยเอกชนหรือรัฐบาล รับทำ�งานเลย ให้ทนุ เรียนต่อแล้วก็ท�ำ ทุน ประเทศเราจะได้ประโยชน์ ผมก็พยายามขายความคิดนีใ้ นทีป่ ระชุม ทีป่ ระชุมหลายๆ กระทรวง ยกตัวอย่างเช่น กระทรวงเทคโนโลยีสารสนเทศ กระทรวงแรงงาน กระทรวงพาณิชย์ แต่ก็ยังเงียบอยู่ ก็อยากจะฝากสื่อน่าจะกระตุ้น เตือนว่า ถ้าปล่อยให้ต�ำ รวจดำ�เนินการตามลำ�พัง มันก็เป็นมาตรการ จับ จับแล้วก็โดนด่า ทำ�ไมไม่ถือโอกาสนี้ จับแล้วให้เป็นประโยชน์ ในสร้างกลไก สร้างงาน บริษัทจะต้องจ้างคนไทยมาทำ�พีอาร์ก็ได้ จ้างคนไทยเป็นเจ้าหน้าที่ ต้องจ้างสื่อในไทย ไม่ใช่ไปจ้างงานเฉพาะ ด้าน เอาเงินในไทยเป็นค่าปรับ” นักข่าว B : “หมายถึงบริษทั ซอฟต์แวร์เมืองนอกทีเ่ ข้ามาในไทย คือ อยากจะให้มีคนไทยเข้าไปทำ�งานมากขึ้น”

“ถ้าปล่อยให้ตำ�รวจดำ�เนินการตามลำ�พัง มันก็เป็นมาตรการจับ จับแล้วก็โดนด่า ทำ�ไมไม่ถือโอกาสนี้ จับแล้วให้เป็นประโยชน์ในการ สร้างกลไก สร้างงาน บริษทั จะต้องจ้างคนไทยมาทำ�พีอาร์กไ็ ด้ จ้าง คนไทยเป็นเจ้าหน้าที่ ต้องจ้างสื่อในไทย ไม่ใช่ไปจ้างงานเฉพาะด้าน เอาเงินในไทยเป็นค่าปรับ” โดยตรง ซึ่งตัวเลขที่ลดลง 1% นั้น มีผลกระทบที่บีบมาทางภาครัฐ รุนแรงมาก เพราะคนที่ถูกจับใหญ่ๆ ทั้งนั้น แต่ถ้าพิสูจน์ได้ว่าคนที่ ละเมิดไป เอาไปทำ�ธุรกิจอันก่อประโยชน์ให้สร้างรายได้ เราก็ต้อง ยอมรับกติกาว่า ให้คนของเขาไปใช้ประโยชน์ก็ต้องให้ประโยชน์ เขาบ้าง แต่ถ้าเกิดว่า ยกตัวอย่างเช่น เมื่อก่อนร้านคอมพิวเตอรมี คนไปเปิดเล่นเน็ตเล่น เล่นเกมไปเผลอโหลด ผมก็จะพิจารณา ให้ รอบคอบว่า เจตนาไหม บางทีเขาก็ไม่รวู้ า่ มันก่อให้เกิดปัญหากับภาค สังคมค่อนข้างสูง ซึ่งการจะจับกุมประเภทร้านเหล่านี้จะต้องสืบให้ ลึก เอาให้ชัดว่า เขาได้ประโยชน์จากโปรแกรมที่เขาละเมิดอย่างไร ไม่ใช่แค่วันสองวันถูกแอบใส่ไป ผมว่ามันก็ไม่เป็นธรรม สำ�หรับ กระบวนการของผม ผมก็มีวิธีการของผม เพราะคดีเหล่านี้ต้องร้อง ผู้กล่าวโทษก่อน ต้องตรวจละเอียด ผมคิดว่า บริษัท ซอฟต์แวร์ใน ไทยน่าจะจ้างคนไทยเพื่อทำ�งานในบริษัทซอฟต์แวร์ไทยมากขึ้น

18

OpenSource2day : OS2D VOL. 5 ISSUE 22

พ.ต.อ. ชัยณรงค์ : “ไม่รเู้ ขาอยากรึเปล่า แต่วา่ บริษทั ทีม่ าเป็นตัวแทน ส่วนมากเป็นสิงค์โปร์ แต่เราร้องขอเขาไปปีนึงแล้ว เขาก็รับปากแค่ ว่า ตัวเลขนี้เขาจะพยายาม แต่เนื่องจาก BSA ไม่ได้เป็นองค์กรที่ เกี่ยวกับผลประโยชน์ ก็ต้องบอกให้กับ Member บริษัทเจ้าของ ลิขสิทธิ์ต่างๆ เจ้าของลิขสิทธิ์ต้องคำ�นวณแต่ละอย่าง เราก็ยืนยันว่า อย่างทีเ่ ขากลัว คือ เอาคนไทยไปแล้วก็ไปก็อปของเขาแต่เราก็เปลีย่ น ใหม่เป็นให้ทนุ เข้าไปเลย ให้เขาไปเรียนระดับปริญญาโทสร้างพัฒนา โปรแกรม เขาจะมีสญ ั ญาของเขาว่าทำ�งานกีป่ ี 10 ปี เพราะระหว่าง ทีท่ �ำ งานกับเขา 10 ปี ไปทำ�งานกับเขา เขาคิดโปรแกรมขึน้ มา ลิขสิทธิ์ ก็เป็นของเขาอยู่แล้ว แต่เมื่อไหร่ที่เขาลาออก Creative ก็ไปจด ลิขสิทธิใ์ หม่ ก็มรี ะบบกฏหมายรองรับอยูแ่ ล้ว ไม่ตอ้ งกังวลใจ ส่งเสริม ให้คนได้รบั ทุนไปเรียนด้านคอมพิวเตอร์เยอะๆ แล้วก็เอามาต่อยอด ก็เป็นประโยชน์ต่ออุตสาหกรรมไปด้วย”


OpenMind

กองบรรณาธิการ

“แต่ผมจะพูดว่า เมื่อไหร่คุณจะแก้ไขเพื่อช่วยคนไทยได้บ้าง ใน ส่วนลดราคาได้ไหม จัดโปรโมชัน่ ได้หรือเปล่า เวลาคุยกับคนไทยเรา ต้องบอกว่าจับนะ จับเยอะนะ” นักข่าว C : “2,715 เครือ่ ง คิดการละเมิดลิขสิทธิซ์ อฟต์แวร์บน PC พอมีตัวเลขไหมว่าเท่าไหร่” พ.ต.อ. ชัยณรงค์ : “ผมถามบอสเขาที่สิงคโปร์ตอนมาประชุมแล้ว เขาตอบไม่ได้ ผมว่าเป็นที่ฐานข้อมูล เนื่องจากว่ามันเป็นบริษัท ผู้เสียหาย ซึ่งส่งมายังสหรัฐอเมริกา มันไม่เหมือนกัน ตัวเลขตำ�รวจ ก็คือตัวเลขตำ�รวจต้องตกแต่ง เพราะว่า เราก็ต้องบอกน้อยลงแต่ เราก็ต่อสู้ เพราะฉะนั้น ผมถึงบอกว่า ผมสนใจเฉพาะดำ�เนินคดี แต่ ผมรู้แน่ๆ ว่า ปี 2554 มีคดี ลดลง การจับผมลดลง แต่การละเมิด ถ้ามันลดลงการจับลดลง แสดงทฤษฎีการป้องกัน การกระตุน้ เตือน การสร้างความเคารพ ในสิทธิ์กันมากขึ้น คงเริ่มมีการเรียนรู้มากขึ้น ในตอนนี้ผมเจาะไปที่อุตสาหกรรม ตัวอย่างของผม ผมจับเฉพาะบริษัท ที่ใช้ประโยชน์ ผลสะท้อนที่โทรมา หาผม มีการสะท้อนมากขึ้น เปรียบ เทียบจากปีที่แล้วอย่างชัดเจน คน โทรหาผมเยอะมาก ผู้หลักผู้ใหญ่ หลายๆ คนที่เขาเป็นที่ปรึกษา ส่วน มากที่ปรึกษาตำ�รวจ ทหาร อัยการ ข้าราชการทั้งนั้น ก็โทรศัพท์มาหาผม ถามว่า ผมมีชื่อในข่าว ผมก็ ตอบไป อธิบายความจำ�เป็นเข้าไปแล้วก็ควรจะทำ�อย่างไร บริษัท จะป้องกันอย่างไร” นักข่าว D : “และในจำ�นวน 127 คดี ที่เป็นโรงงานและ อุตสาหกรรม มีประมาณเท่าไหร่ 90% ?” พ.ต.อ. ชัยณรงค์ : “หากดูจากตัวเลขจำ�นวนจะน้อยลง แต่ถ้านับ ตามเครือ่ งทีเ่ ราจับได้ จำ�นวน 2,000 กว่าเครือ่ ง ผมว่า เครือ่ ง PC ใน

ไทยประมาณ 1 ล้านเครือ่ ง ซึง่ PC แต่ละตัวมี IP Address อยู่ และ IP Address ของไทยจะถอดประกอบชิน้ ส่วน มันไม่เหมือนเมืองนอก ที่ต้องทุบทิ้งไปเลย อีก 10% เป็นร้านที่เขาโหลดรับลงโปรแกรม ตามห้าง เขาจะแจ้งความตำ�รวจได้ยังไงนั้น ก็คือ เวลาแจ้งต้องระบุ ว่าอยู่จังหวัดอะไร มูลค่าการจดทะเบียนเท่าไหร่ เขาจะบอกว่าค่า เสียหายเท่าไหร่ เมื่อก่อนจับลูกเดียว ปัจจุบันทั้งจับทั้งพูดเตือน ทั้ง ประชาสัมพันธ์ เอาทฤษฎีมา แต่มาตรการการจับก็ยงั คงอยู่ ยังดำ�รงค์ การจับกุมตามปกติ แต่เสริมการประชาสัมพันธ์การเตือนแทรกเข้า ไปในทุกสื่อ การพูดโดยตรงกับผู้ประกอบการชี้แจงมีวิธีเดียว รวม ทั้งการรับฟังความคิดเห็น เพื่อจะขอให้ถ่ายเอกสารเจ้าของลิขสิทธิ์ ช่วยรณรงค์เชิงการตลาด การ โปรโมท ลดราคา ในปีนี้ เราอยากให้ทางเจ้าของ ลิขสิทธิ์ช่วยทำ�โปรแกรม Happy Hour ช่วงนี้ ซือ้ Autocad 4 License แถม 2 License จัดตั้งสมาคม ซื้อกับสมาคม สมาคมเอาไปแจกต่อ ซึ่งผมมีการพูดกับ ผูป้ ระกอบการ 4-5 ราย โดยครัง้ สุดท้าย เจอผู้ประกอบการในงานที่ BSA ก็เจอ เขาก็พูดแบบไม่เป็นทางการ คือ เจอเมื่อไหร่เห็นหน้าผม ผมพูด เรื่องเดียว เมื่อไหร่คุณจะจัดโปรโมชั่น ถ้าเจอผู้ประกอบการผมจะ ไม่พูดปีนี้จับเท่าไหร่ เพราะไม่จำ�เป็นต้องบอกเขา เพราะจับแล้ว ผมถูกด่าเยอะ แต่ผมจะพูดว่า เมื่อไหร่คุณจะแก้ไขเพื่อช่วยคนไทย ได้บา้ ง ในส่วนลดราคาได้ไหม จัดโปรโมชัน่ ได้หรือเปล่า เวลาคุยกับ คนไทยเราต้องบอกว่าจับนะ จับเยอะนะ”

“ถ้าเอาซอฟต์แวร์ทางเลือกมาใช้ อัตราการละเมิดจะลดลงไปเยอะ ตัวเจ้าของโรงงานอุตสาหกรรมเองก็ไม่มคี วามรู้ ส่วนเจ้าหน้าทีอ่ อกแบบ เองก็เคยชิน เนือ่ งจากแบบทีม่ นั ถูกเขียนมาแล้วนัน้ มันไม่ตอ้ งเขียนใหม่ ก็ไปก็อบโปรแกรมเขามาใช้เลย” http://www.opensource2day.com : OpenSource2day

19


OpenMind

กองบรรณาธิการ

นักข่าว D : “แล้วถ้าคุยกับคนไทยกับโรงงานอุตสาหกรรม สิ่งที่เขา ตอบกลับมาเป็นเรือ่ งอะไร? และมูลค่าเท่าไหร่ทเ่ี ขาจะซือ้ License” พ.ต.อ. ชัยณรงค์ : “License ประมาณแสนบาท เป็นล้านก็มี ซึง่ จริงๆ แล้วตัวเลขของลิขสิทธิ์นั้น ถ้าเอาซอฟต์แวร์ทางเลือกมาใช้ อัตรา การละเมิดจะลดลงไปเยอะ ตัวเจ้าของโรงงานอุตสาหกรรมเองก็ ไม่มคี วามรู้ ส่วนเจ้าหน้าทีอ่ อกแบบเองก็เคยชิน เนือ่ งจากแบบทีม่ นั ถูกเขียนมาแล้วนั้นมันไม่ต้องเขียนใหม่ ก็ไปก็อบโปรแกรมเขามา ใช้เลย พอใช้โปรแกรมก็เสร็จ อันที่จริงแล้ว คือก็อปปี้เขามาหมด เดี๋ยวนี้คุณจะออกแบบบ้านก็หมูเลย เมื่อก่อนวาดต้องหลายแผ่น เดี๋ยวนี้ดึงมาเป็นห้อง หรือจะเอาแบบไหน ทรงไหน สีไหนก็ได้”

นักข่าว A : “เวลาจับ ก็คือจับเจ้าของโรงงาน?” พ.ต.อ. ชัยณรงค์ : “กฏหมายจะเป็นคดีกบั เจ้าของโรงงาน ฝากเตือน ด้วยนะครับ กฏหมายลิขสิทธิ์จะดำ�เนินคดีกับกรรมการผู้จัดการ ทุกคน สิง่ ทีม่ นั น่ากลัว คือ ยกเว้นว่าท่านพิสจู น์ได้วา่ ท่านได้มอบหมาย และได้ให้ความระมัดระวังแล้ว เป็นกฏหมายปิดปาก เขาเรียกว่า กฏหมายการพนัน อยู่ในบ่อนแม้ไม่ได้เล่นแต่กฏหมายสันนิษฐาน ไว้ก่อน” นักข่าว B : “ขอคำ�แนะนำ� เราจะแนะนำ�ผู้ประกอบการยังไงดี ช่วง หลังมีพวกแอบแฝงเข้าไปจับ จะมีคำ�แนะนำ�กับผู้ประกอบการที่ ไม่มีความรู้ยังไง เช่น ตำ�รวจเขาไปตรวจแลัวไปยึดเครื่องเขาไว้ที่ สถานีต�ำ รวจ หรือบางบริษทั ไปกับตำ�รวจไปตรวจแล้วไปขายซอฟต์แวร์ เขา แล้วให้ซอ้ื ซออฟต์แวร์เขา ถ้าคุณไม่ซอ้ื ก็ไม่คนื เครือ่ ง เราจะเตือน ผู้ประกอบการยังไงดี” พ.ต.อ. ชัยณรงค์ : “เริ่มแรก ต้องดูก่อนว่าเป็นตำ�รวจคนไหน ทีม่ า เบ่ง มาขู่ ไปตรวจแล้วไม่มีหมาย ก็ถ่ายวีดีโอ บันทึกเทปไว้ตอนนั้น อย่าไปปะทะอารมณ์กับเขา ปล่อยให้เขาดำ�เนินการไปให้เต็มที่ หลังจากนั้นไปร้องเรียนสมาคม ผมแนะนำ�ว่า ไม่มีหน่วยงานอื่น นอกจากตำ�รวจ ปอศ. ที่จะดำ�เนินคดีด้านนี้ แต่ถ้าตำ�รวจ ปอศ. คนไหนไปทำ�แล้วไม่มหี มายค้น ให้ถา่ ยเทปวีดโี อ ส่งเทปมาหรือไม่มี คุณลงสื่อออกทีวีไปเลย เอาเทปไปฉาย รับรองเพียง 2 ที่เท่านั้น ตำ�รวจพวกนั้นก็จะหยุด ส่วนในขณะนี้ เราได้ประสานกับสมาคม แล้วว่า มีเฉพาะหน่วยงานเราเท่านั้นที่จะออกหมายค้นได้ แล้วจะ ต้องขออนุมัติออกด้วยทุกครั้ง มีสมุดล็อคไว้ด้วยว่า ได้ออกไหม มี การทบทวนหรือไม่ ประเด็นที่ 1 ประเด็นที่ 2 แม้จะมีหมายแล้วยึด ไปแล้ว ยึดเครื่องไปแล้ว เครื่องคอมพิวเตอร์ ไม่ใช่อุปกรณ์ที่ต้องมี ไว้เป็นความผิด ตัวโปรแกรมต่างหาก ถ้ายื่นคำ�ร้องขอคืนเครื่อง คอมพิวเตอร์ต่อพนักงานสอบสวน เขาต้องมีความเห็นเสนอถ้าเขา ไม่คืน เราสามารถอุทธรณ์ต่อผู้จับระยะหนึ่งได้ หลังจากนั้นถ้าเขา ไม่คืนอีก ให้ยื่นเรื่องต่อศาลปกครองขอคืนครับ ของผมนี่เครื่อง คอมพิวเตอร์จะยึดสักระยะหนึ่ง พอหมดประโยชน์ในการดึงข้อมูล

“เริม่ แรก ต้องดูกอ่ นว่าเป็นตำ�รวจคนไหน ทีม่ าเบ่ง มาขู่ ไปตรวจ แล้วไม่มหี มาย ก็ถา่ ยวีดโี อ บันทึกเทปไว้ ตอนนัน้ อย่าไปปะทะอารมณ์ กับเขา ปล่อยให้เขาดำ�เนินการไปให้เต็มที่ หลังจากนั้นไปร้องเรียน สมาคม ผมแนะนำ�ว่า ไม่มีหน่วยงานอื่นนอกจากตำ�รวจ ปอศ. ที่จะ ดำ�เนินคดีด้านนี้”

20

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenMind

กองบรรณาธิการ

แล้วก็คืน แต่ก็ยกเว้นว่า เครื่องคอมพิวเตอร์นั้น มันมีโปรแกรมฝัง อยูใ่ นตัวเครือ่ งเลยทีเ่ ป็นหลักฐานสำ�คัญ หากคุณใช้โปรแกรมเขามัน ล็อคได้ เอาเรื่องหมายค้นก่อน การเข้าไปในบ้านคนไม่มีหมายไม่ได้ ตำ�รวจจะต้องแสดงบัตร เพราะตำ�รวจปลอมมีเยอะแยะ ตำ�รวจบ้าน ตำ�รวจอาสา ตำ�รวจเทศกิจ รปภ. แต่งชุดตำ�รวจเยอะไปหมด ดังนัน้ การเป็นตำ�รวจต้องขอดูบตั ร แต่งเครือ่ งแบบแล้ว เขารูว้ า่ เป็นตำ�รวจ ค้นก็ขอดูบตั ร ตำ�รวจทุกคนทีไ่ ปค้นก็จะต้องมีบตั รแสดง แล้วหมายค้น มีไป 5 คน ในหมายก็ตอ้ งมี 5 คนด้วย ไป 10 คนไม่ได้ หากเกินกว่า คนที่ 5 ผมไม่ให้เข้า เพราะเจ้าของบ้านเขาก็มีสิทธิ์ที่จะขอดูบัตร เพราะศาลอนุญาตให้แค่ 5 คน คนอื่นไม่ใช่ หลักกฏหมายมันมีอยู่ เพราะเราไม่รู้กฏหมาย เราก็ต้องรักษาสิทธิ์” นักข่าว D : “แนวโน้มอุตสาหกรรม ทีผ่ า่ นมา 90% แนวโน้ม ในทีน่ ้ี หมายถึง เทียบกับปีทแ่ี ล้ว? และโรงงานอุตสาหกรรมทีล่ ะเมิดลิขสิทธิ์ จะละเมิดเพิ่มขึ้นหรือลดลง น่าเป็นห่วงไหม” พ.ต.อ. ชัยณรงค์ : “น่าเป็นห่วงอยูย่ งั มีหลายบริษทั ยังทำ�อยู่ ก็บอกว่า ไม่อยากจับ ก็มีทั้งใหญ่ มีทั้งเล็ก อยากให้มีเรื่องการลดภาษี คือเอา ไปหักภาษีได้ ถ้าใช้ของแท้ ใช้ของที่มีลิขสิทธิ์ก็เป็นการส่งเสริม ให้ ออกกลไก มาตรการรัฐในการส่งเสริมให้คนเคารพสิทธิ์แล้วได้ ประโยชน์จากการเคารพสิทธิ์ด้วย เหมือนกับทำ�ดีแล้วได้ดี ทำ�ดีก็ เสมอทุน ทำ�ชั่วก็ใต้ดินหมด อะไรแบบนี้ครับ” นักข่าว C : “ถ้าเกิดมีกรณีอย่างนี้ คือ ร้านเกม จะมีตวั ล่อเข้าไปแล้ว โหลดสิง่ ทีผ่ ดิ กฏหมายเข้ามา พวกเพลง แล้วก็มตี �ำ รวจเข้าไปตามจับ อย่างนี้พวกร้านเกมเขารับผิดชอบยังไง” พ.ต.อ. ชัยณรงค์ : “ก็จะมีเวลาตำ�รวจซุ่มดูปัญหาว่าโปรแกรมนั้น โปรแกรมอะไร แล้วมีคนมาเล่นต่อไหม ถ้าคุณเป็นโปรแกรมเมอร์ คุณจะค้น Log เจอ คุณเจอแน่นอน Log เขาลงวันที่เท่าไหร่ ลงมา เดือนที่แล้ว อย่างนี้คุณปฏิเสธไม่ได้ แต่ถ้าลงเมื้อกี้แล้วจับเมื่อกี้ อัน นีม้ พี ริ ธุ เจ้าหน้าทีต่ �ำ รวจเขาไม่รหู้ รอก เจ้าหน้าทีต่ �ำ รวจทีไ่ ปจับไม่มี ความรู้ด้านคอมพิวเตอร์ เขาเรียกว่า อดีตผู้รับอำ�นาจตำ�รวจปลอม เพราะในขณะนี้ กรมทรัพย์สินทางปัญญา ได้ออกบัตรผู้รับมอบ อำ�นาจแล้วเรื่องลิขสิทธิ์เป็นเรื่องยอมความไม่ได้ ตำ�รวจที่จะเข้าไป ถ้าไม่รอ้ งทุกข์ ก็เข้าไม่ได้ ถ่ายรูป จดชือ่ นามสกุล ใครอยากทำ�อะไร ทำ�ไปเลย ขอชือ่ จริงๆ กับรูปถ่าย ฝากบอกร้านเกม ร้านเกมทีม่ วี ดี โิ อ อยู่แล้ว ให้ถ่ายวีดิโอ เอารายละเอียดเอาชื่อ แล้วส่งข้อมูลผ่านสื่อ หรือร้องเรียนสำ�นักนายกฯ เอาแบบประเภทไม่มใี ครกล้าช่วยไปเลย แล้วก็ฝากบอกตำ�รวจว่า ไอ้ที่ท�ำ น่ะเลิกซะ”

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

http://www.opensource2day.com : OpenSource2day

21


OpenFeature : Edu : R อมรเทพ ทองชิว amto15@hotmail.com

โปรแกรม R

สุดยอด Open Source วิเคราะหขอมูลระดับโลก

มาตรฐานใหมกําลังเกิดขึ้นดวย Open Source One Letter “R” เนื่องจากจํานวนผูใชโปรแกรม R ทั่วโลกในแตละวงการ เพิ่มขึ้นทุกป เมื่อเราลองสํารวจชื่อผูเขารวมกิจกรรม UseR ตั้งแต ป 2008-2011 จะพบวา ทางภาคเอกชนนี่ มีจํานวนผูใชมากที่สุด รายชือ่ องคกรผูใ ช R ชัน้ นํา เชน IBM company, eBay, Google, Facebook, Microsoft, Siemens, Johnson & Johnson, Pfizer, Procter & Gamble, AT&T Labs - Research, Bayer Material Science AG, InterContinental Hotels Group, McKinsey & Company, Unilever Research & Development

22

OpenSource2day : OS2D VOL. 5 ISSUE 22

ในกลุมกิจการธนาคาร เชน Bank of Canada, Bank of Italy, Deutsche Bank, Merck & Co., Inc., BANK OF AMERICA MERRILL LYNCH และ Gulf International Bank (UK) Limited สําหรับสถาบันการศึกษาทางฝงสหรัฐกับฝงยุโรปใหความ สนใจโปรแกรม R อยางมาก (ในเอเซียประเทศที่ตื่นตัวไดแก ญี่ปุน จีน เกาหลีใต ไตหวัน รวมถึงประเทศไทยดวย) รองลงมาก็จะเปน กลุมองคกรวิจัยใหญๆ ทางภาครัฐ Open Source นั้นไดรับการพูดถึงมากขึ้นในปจจุบัน ใน ฐานะของโปรแกรมทดแทน เพราะหลายองคกรมิไดสงเสริมใหผูใช จัดซื้อลิขสิทธิ์มาใชงานอยางถูกตอง ปญหาจึงตกมาที่ผูใช นักวิจัย นักวิเคราะหขอ มูล ทีต่ อ งไปใชโปรแกรมเถือ่ น (โปรแกรมเถือ่ นมีการ Crack ทําใหเปดชองรับไวรัสไดงา ย บางรายตองลงโปรแกรมระบบ ปฏิบัติการใหมทุก 3 เดือน) แตนักวิจัย หนวยงานราชการ และ เอกชนหลายแหงยังคลางแคลงใจ ไมกลาใช เพราะเคยชินกับวิธกี าร เดิมๆ ในโปรแกรมเชิงพาณิชย ซึง่ ในปจจุบนั การเลือกใช Analytic Open Source ทําได งาย สามารถดาวนโหลดมาทดลองใชไดฟรี และสมรรถนะของ โปรแกรมก็สูงจนเหลือเชื่อวาเปนของฟรี ในอดีต Open Source มักจะถูกโจมตีในเรื่องที่ไมมีฝาย service มาคอยบริการ มากกวา เรื่องความสามารถของตัวโปรแกรม ทําใหผูเชี่ยวชาญหลายทาน หันมาทําธุรกิจใหบริการโปรแกรม Open Source กันมากขึ้น ทั้ง ในตางประเทศ และประเทศไทย จุดทีเ่ ราควรใหความสนใจ Open source ก็เพราะหลายๆ โปรแกรมไดกลายเปน Global Standard. อาทิ เชน MySQL, Apache โดดเดนในเรือ่ งของมาตรฐานการสราง ฐานขอมูล และ Web Server. JAVA, Python, Ruby ไดเปนภาษาทีโ่ ปรแกรมเมอรระดับ โลกมักเลือกใช Joomla, Drupal, WordPress ทําใหคนธรรมดาสามารถ สรางเว็บไซตขึ้นมาไดอยางครบเครื่องและงายดาย


OpenFeature : Edu : R LibreOffice หรือชือ่ เดิม Openoffice.org กําลังจะกลาย เปน format ใหมของไฟลเอกสารที่นิยมใชกันทั่วไป และอื่นๆ อีก ในหลากหลายโปรแกรม (เพียงแตคุณยังไมรู หรือยังไมไดลองใช เทานั้นเอง) สําหรับ Open Source ดานการวิเคราะหขอ มูลและดาตาไมนิง่ ในปจจุบนั นี้ ผูท อ่ี ยูใ นแวดวงนักวิจยั นักวิเคราะหขอ มูล คณาจารยตางๆ จะรูจักโปรแกรม R กันเปนอยางดี ซึ่งผูเชี่ยวชาญหลาย ทานคาดการณวา R จะเปนภาษากลางของโลกในอนาคตในเรื่อง การวิเคราะหขอมูล และสรางกราฟกชั้นสูง R เปนโปรแกรมที่นาใช เพราะมีขอบเขตความสามารถ ทั้งดานการสรางกราฟฟก ดาตาไมนิ่ง และสถิติไดกวางขวางมาก ที่สุดเทาที่เคยมีมา เสนหของ R นาหลงใหลมาก เรียกไดวาใครที่ใช R ไดอยางคลองแคลวแลว แทบจะไมหันหลังกลับไปใชโปรแกรม อื่นอีกเลย ความสามารถที่โดดเดนและทันสมัยของ R นั้นทําให SAS และ IBM-SPSS ตองพัฒนาโมดูล Extension ใส R ไวเปน feature หนึ่ง เพื่อบริการลูกคาของพวกเขา ทั้งที่แรกเริ่มเดิมที คายซอฟทแวรเชิงพาณิชยเหลานี้เคยใหความเห็นในแง ลบตอ โปรแกรม R R ไดรับการตอนรับ และยกยองในความเปนผูนําดาน ภาษาชุดคําสั่งและกรรมวิธีทางการวิเคราะหขอมูลสถิติเปนอยางดี จาก SAS

(ที่มา : http://www-01.ibm.com/software/analytics/spss/ products/statistics/developer/ วันที่เขาถึง 10/09/2011) แมแต Leading Data mining opensource อยาง Rapid Miner ยังมี R Extension ไวใชไดโดยตรง (Open source ดาน สถิติและดาตาไมนิ่งหลายๆ โปรแกรมมักจะนิยมทํา R Extension ซึ่งแนนอน R คือศูนยกลางของแพ็คเกจในการวิเคราะหขอมูล)

(ที่มา : http://rapid-i.com/component/option,com_my (ทีม่ า : http://support.sas.com/rnd/app/studio/Rinterface2 blog/task,tag/category,R-Extension/Itemid,172/lang,en/ .html วันที่เขาถึง 10/09/2011) วันที่เขาถึง 10/09/2011) Open Source เชน R และ Python ทําให IBM SPSS สําหรับฉบับนี้ ขอนําเสนอใหทุกทานรูจักกับโปรแกรม R ตองนํามาสรางเปน Workbench for R & Python programmers เสียกอน ในโอกาสถัดไป จะเจาะลึกฟเจอรการใชงานของโปรแกรม เสนอใหผใู ชงาน โดยชูจดุ เดนทีค่ วามงายและสามารถทํางานกับไฟล R มากขึน้ นะครับ สวัสดีครับ ขนาดใหญไดดีกวา

http://www.opensource2day.com : OpenSource2day

23


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

การหาค่าลิมิตโดยใช้โปรแกรม Graph ตอนที่ 1 ผู้สอนเป็นบุคคลหนึ่งที่สอนรายวิชาคณิตศาสตร์แล้ว ค่อนข้างมีปัญหาในการถ่ายทอดความรู้ให้แก่นักเรียนเนื่องจาก เป็นนามธรรม สำ�หรับครูผู้สอนในการสร้างสื่อการเรียนการสอน เป็นเรื่องที่ต้องใช้เวลามาก โดยที่นักเรียนก็มีความรู้พื้นฐานที่แตก ต่างกันมากทำ�ให้ครูต้องหาวิธีที่สร้างสื่อที่หลากหลายเพื่อพัฒนา นักเรียน ในปัจจุบันโปรแกรมเกี่ยวกับคณิตศาสตร์ได้มีการพัฒนา ขึ้นมามากและเหมาะสมที่จะนำ�มาพัฒนาในการสร้างสื่อการเรียน การสอนมากยิ่งขึ้น วันหนึ่งผู้สอนได้พบหนังสือ open source 2 dayที่ร้านขายหนังสือ และได้ซื้อมาศึกษาหาความรู้ โดยที่ ยังไม่เข้าใจความหมาย open source ในช่วงแรกๆไม่ประทับ ใจโปรแกรมตามที่หนังสือแนะนำ� เพราะคุ้นเคยกับโปรแกรม ลิขสิทธิ์(หาซื้อจากแผ่นcopyมาใช้เองส่วนตัว) แต่เมื่อมีการทดลอง ใช้โปรแกรมopen source เองมีปัญหาบ้างก็แก้ไขไปเรื่อยๆ ก็พบ ว่ามีส่วนดีมากกว่าเสียเพียงแต่ให้เรารู้จักนำ�มาประยุกต์ใช้ และ สามารถนำ�มาเผยแพร่ให้แก่ผู้อื่นได้โดยไม่ต้องกลัวปัญหาลิขสิทธิ์ ในภายหลัง และเป็นการเผยแพร่ให้แก่หน่วยงานของรัฐ ไม่ต้อง ไปเสียค่าใช้จ่ายโดยไม่จำ�เป็น เป็นการสิ้นเปลืองงบประมาณ อย่างมาก เมื่อผู้สอนเริ่มเข้าใจในการใช้ open source ก็เริ่มใช้ โปรแกรม Graph มาลองใช้ในการเรียนการสอนในเรื่องลิมิตของ ฟังก์ชัน ในระดับชั้น ม.6 ก็พบว่าสามารถสร้างสื่อการสอนที่ให้ นักเรียนเข้าใจมากยิ่งขึ้น และมีประสิทธิภาพสูงขึ้น นักเรียนก็สนใจ ในการเรียนมากยิ่งขึ้น และมีการศึกษาเพิ่มเติมของนักเรียนเอง สำ�หรับบทความนี้ผมขอแสดงการหาค่าลิมิตตามตัวอย่างนี้เพื่อเป็น แนวทางหนึ่งแก่ครูที่สนใจทางด้านคณิตศาสตร์

24

OpenSource2day : OS2D VOL. 5 ISSUE 22

ขั้นตอนที่ 1 เขียนฟังก์ชัน f(x) = 3-x 1. พิมพ์ ฟังก์ชันที่ช่อง f(x) 2. กำ�หนด Argument range to เป็น 1 3. กำ�หนดendpoint endเป็น วงกลมกลวง 4. ส่วนอื่นๆอยู่ที่เราต้องการ เช่นภาพเป็นสีอะไร มีความ กว้างเท่าใด เมื่อพอใจแล้ว เลือก ok

ขั้นตอนที่ 2 เขียนฟังก์ชัน 1. พิมพ์ ฟังก์ชันที่ช่อง f(x) 2. กำ�หนด Argument range from เป็น 1 3. กำ�หนดendpoint startเป็น วงกลมกลวง 4. เลือก ok ผลลัพธ์จากขั้นตอนที่ 1, 2 จะได้กราฟดัง รูปภาพที่ 3


OpenFeature : Edu : Graph

6. กรณีต้องการแก้ไขไปเลือกที่มุมด้านบนซ้ายมือ ดังรูป ที่ 5 หรือไปเลือกที่เมนู edit โดยตรง ขั้นตอนที่ 4 การหา โดยวิธีการประมาณเชิงจำ�นวน 1. เลือกฟังก์ชัน 3-x แล้วเลือกเมนูcalc เลือก Table ตามลำ�ดับ 2. ในตารางพิมพ์ตามความต้องการผู้สอนในที่นี้ ขั้นตอนที่ 3 เขียน f(x) =1 เมื่อ x =1โดยใช้ insert point series เลือกfrom -1 to 1 ในช่องเดลตาx เลือก 0.1 1. เลือกเมนู function และไปเลือก insert point 3. เลือก calc เพื่อให้เครื่องคำ�นวณให้ series หรือ กด f4 2. พิมพ์ x = 1 3. ในช่องตาราง clickในช่องใต้ตาราง x พิมพ์ 1 และ click ในช่องใต้ตาราง y พิมพ์ 1 4. มาที่ maker เลือก style เป็นวงกลมกลวง เลือกcolor ใส่สีดำ� เลือกsize ขนาด 4 5. เลือก ok ผลลัพธ์จะได้ดังรูปภาพที ่ 5

ขั้นตอนที่ 5 การหา โดยวิธีการประมาณเชิงจำ�นวน ดำ�เนินการตามขั้นตอนที่ 4

http://www.opensource2day.com : OpenSource2day

25


OpenFeature : Edu : Graph สรุปคำ�ตอบ

และขอขอบคุณหนังสือ OpenSource2day ทีไ่ ด้ชว่ ยเปิด โลกทัศน์ให้ครูคนหนึ่ง ได้แสวงหาความรู้ทางด้านคณิตศาสตร์มา พัฒนานักเรียนให้มีศักยภาพที่สูงขึ้น เป็นประโยชน์แก่การศึกษา ของไทยและเป็นการพัฒนาครูให้ทันกับเทคโนโลยีในปัจจุบัน และ ผู้สอนขอเป็นคนหนึ่งในการขับเคลื่อนการใช้ Open Source อย่าง ตัวอย่างแสดงการหาค่าลิมิต ดังรูปภาพ จริงจังในการรณรงค์ให้ครูไทยมาใช้โปรแกรม Open Source ให้ มากยิ่งขึ้น ดาวน์โหลดโปรแกรมได้ที่ http://www.padowan.dk/graph/

ตัวอย่างแสดงการหาค่าลิมิต ดังรูปภาพ

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

26

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Edu : Weka อมรเทพ ทองชิว amto15@hotmail.com

คุณใช้ WEKA ได้เต็มประสิทธิภาพหรือยัง?

โดยส่วนตัวแล้ว ผมคิดว่ายังมีซอฟต์แวร์ Data Mining ใน รูปแบบ Open Source อีกหลายโปรแกรมที่น่าใช้ คือ 1. Rattle พัฒนามาจาก Package ของโปรแกรม R 2. RapidMiner เบอร์ 1 ของโลกสำ�หรับ Open Source หากเรานึกถึงซอฟต์แวร์ WEKA เรานึกถึงอะไรบ้าง คำ�ตอบ ที่ได้คงมีประมาณรายการข้างล่างนี้ Data mining 3. KNIME อันนีห้ น้าตาก็นา่ ใช้ ประสิทธิภาพก็สงู เหลือเชือ่ Weka ย่อมาจาก Waikato Environment for Know ว่าเป็นของฟรี ledge Analysis Weka เป็นซอฟต์แวร์ฟรีที่แจกจ่ายภายใต้ GPL license (ดาวน์โหลดได้ที่ http://www.cs.waikato.ac.nz/ml/weka) Weka เขียนด้วยภาษา Java สามารถทำ�งานบน Windows, Linux & MAC Weka เก่งเรื่อง Machine learning และ Data Mining Weka มีโมดูลย่อยสำ�หรับจัดการข้อมูล, learning algorithms & evaluation methods Weka ใช้ได้ทั้งรูปแบบ GUI และ Command line Weka นั้นได้รับความนิยมมากในภาคการศึกษาไทย และ ผู้ใช้ทั่วไปมาอย่างยาวนาน ด้วยความที่พัฒนาจากภาคการศึกษา คือ The University of Waikato และความที่ Open Source จึง เป็นที่นิยมมาก มีจำ�นวน Download มากขึ้นเรื่อยๆ (ข้อมูลจาก Source forge)

http://www.opensource2day.com : OpenSource2day

27


OpenFeature : Edu : Weka

Open Source ด้านนี้ ได้รับการพัฒนาไปมากจนได้รับ ความนิยมแซงค่ายซอฟต์แวร์เชิงพาณิชย์ไปเรียบร้อยแล้ว ณ ปัจจุบนั (โปรแกรมดาต้าไมนิ่งอีก 2 ตัวที่ได้รับความนิยมคือ ORANGE และ TANAGRA ไว้จะนำ�มา Review กันในภายหลังนะครับ) ลองดูผล สำ�รวจของ Kdnuggets ของปี 2005 กับ 2011 จะพบว่า ความ นิยมของ Open Source ด้านนี้ ได้พิสูจน์แล้วว่า สามารถยืนอยู่ใน ลำ�ดับต้นๆ ได้สบาย

28

OpenSource2day : OS2D VOL. 5 ISSUE 22

อ้างอิง : http://www.kdnuggets.com/polls/2011/toolsanalytics-data-mining.html ย้อนกลับมาที่ซอฟต์​์แวร์ WEKA จากที่ผมสังเกตดูผู้ใช้ที่ เข้ามาอบรมกับผม พบว่า ผู้ใช้ส่วนใหญ่มักจะใช้แต่ GUI Explorer ทั้งที่มีอีก 2 Application ของ WEKA ที่น่าใช้มาก นั่นก็คือ Know ledgeFlow และ Experimenter

1. WEKA KnowledgeFlow Application


OpenFeature : Edu : Weka

ในโปรแกรม Weka KnowledgeFlow นั้นเป็นทางเลือก ที่น่าสนใจ เพราะเป็นการใช้ Feature ต่างๆ เช่นใน Explorer ให้ แสดงเป็น Workflow ซึง่ ต้องยอมรับว่า ณ ปัจจุบนั โปรแกรม Data Mining ชั้นนำ�ต่างมีรูปแบบการทำ�งานแบบ WorkFlow กันหมด แล้ว ข้อได้เปรียบของ Weka KF คือ สามารถทำ�ในสิง่ ที่ Weka Explorer ทำ�ไม่ได้ เช่น การเชื่อมโยง feature selection การสร้างระบบวิเคราะห์ดาต้าไมนิ่ง ในรูปแบบที่ซับซ้อน การอธิบายขั้นตอนการทำ�งานทั้งกระบวนการ Data Mining ได้อย่างชัดเจน การแยก Train & Test set เป็นกันคนละไฟล์ในครัง้ เดียว

Knowledge Flow ใช้ Icon ต่างๆ แทนคำ�สั่ง สามารถ ลากเส้นเชื่อมโยงและปรับแต่งได้เหมือนใน Explorer โดยมีส่วน ประกอบหลักดังนี้ Data Source : ใช้เลือกแหล่งข้อมูลเข้าผัง Data Sinks : ใช้บันทึกชุดข้อมูล หรือจุดสุดท้ายของ กระบวนการ Filters : เป็นการขั้นตอนการกรอง หรือเตรียมข้อมูล Classifiers : เป็นการสร้างตัวแบบ และวิธีการจัดจำ�แนก ประเภท Clusterers : ใช้สร้างขัน้ ตอนวิธกี ารวิเคราะห์การเกาะกลุม่ Associations : ใช้สร้างขั้นตอนวิธีการหากฎเชื่อมโยง Evaluation : ประเมินและแบ่งเซ็ตข้อมูลออกเป็นส่วนๆ Visualization : สำ�หรับแสดงผลลัพธ์ด้วยภาพกราฟฟิก ต่างๆ

http://www.opensource2day.com : OpenSource2day

29


OpenFeature : Edu : Weka

2. WEKA Experimenter

จากการทำ�งานดาต้าไมนิง่ ด้วย Weka Explorer & Know ledgeFlow จะทำ�งานครั้ง 1 data set 1 Algorithm ค่อยๆ ทำ� ทีละงาน แต่สง่ิ ที่ The Experimenter นัน้ ทำ�ได้นน้ั จะเกีย่ วข้องกับ การสร้างโมเดล เพือ่ อธิบายประสิทธิภาพของโมเดลการจัดกลุม่ ข้อมูล ทีเ่ ป็น Supervised รูปแบบ Classification เช่น Decision Trees, Support Vector Machines, Neural Networks, และ Logistic Regression. มาเปรียบเทียบกัน พร้อมกับสรุปผลทดสอบในเชิงสถิติ ด้วย ซึ่งเป็นงานที่นักดาต้าไมเนอร์มืออาชีพทำ�นั่นเอง

30

OpenSource2day : OS2D VOL. 5 ISSUE 22

สรุปสิ่งที่ Experimenter ทำ�ได้เหนือกว่า Explorer และ KnowledgeFlow คือ ทำ� 3 ข้อนี้ได้พร้อมกัน 1. Many Algorithms Comparable คือ สามารถเลือก ให้เปรียบเทียบตัวแบบต่างๆ ได้ตามต้องการ 2. Many Data sets คือ เลือกชุดข้อมูลได้หลากหลาย ตามต้องการ 3. Many Parameters setting คือ สามารถปรับแต่ง Option ต่างๆ ในแต่ละ algorithms ได้สบาย *** ข้อควรระวัง เนื่องจาก Experimenter นั้นต้องใช้ ทรัพยากร และศักยภาพของคอมพิวเตอร์สูงมาก และอาจใช้เวลา นานมาก (บางทีเดินไปกินกาแฟ ไปช้อปปิง้ มาแล้วก็ยงั ไม่เสร็จ) หาก จำ�เป็นต้องทำ�การทดลองใหญ่มากๆ อาจต้องใช้หลายเครื่องคอมพิวเตอร์ช่วยประมวลผล ด้วย Java RMI. ครับ แล้วกลับมาพบกันใหม่ในโอกาสถัดไป สวัสดีครับ


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

Components ตางๆ ใน Joomla ตอน 2 Banner การจัดการปายประชาสัมพันธ หลังจากในตอนที่แลว ผมไดแนะนําเกี่ยวกับ Components ในสวนของ News Feed และ Polls คือการนําขาวจากเว็บอื่นมาขึ้นที่เว็บเราและการเปดโหวตทางเว็บไซต มาในตอนนี้ ผมขอแนะนําในสวนของ Banner จัดการปายประชาสัมพันธค รับ Banner จัดการปายประชาสัมพันธ การจัดการกับ Banner หรือป้ายประชาสัมพันธ์เริ่มดังนี้ เข้าเมนู Components และทำาตามขั้นตอนแต่สุดท้ายต้องจัดการ กับโมดูลเพราะจะต้องทำาให้ Banner ไปแสดงผลตามตำาแหน่งต่าง ๆ ของ Template 1. Components -> Banner -> Catagories เพือ่ จัดการ กับประเภทของ Banner ก่อน 2. ทำาการเพิ่ม Catagories โดยคลิกที่ NEW ตั้งชื่อและ ทำาการ save

3. จากนัน้ เข้าเมนู Components -> Banner -> Client

2: เพิ่มชื่อ client

4. ต่อจากนั้นเป็นการจัดการ Banner โดยการเลือกไปที่ Components -> Banner -> Banners 5. ขณะนี้หน้าจอจะอยู่ในส่วนของ Banner Manager การเพิ่ม Banner ให้คลิก NEW

รูปที่ 3: แสดง Banner Manager ของ joomla

6. จากนั้นใส่ข้อมูลที่เกี่ยวข้องกับป้ายโฆษณา

รูปที่ 1: แสดงการเพิ่ม catagory ของป้ายโฆษณา

รูปที่ 4: รูปแสดงส่วนในการจัดการกับรูปหรือป้ายโฆษณาในเว็บ

http://www.opensource2day.com : OpenSource2day

31


OpenFeature : Web : Joomla 7. เพิ่ม Banner ให้ครบในที่นี้เพิ่มไปสี่ป้าย เมื่อจัดการกับ Components แล้วจะต้องไปจัดการที่ โมดูลว่าจะให้ป้ายโฆษณานี้ไปปรากฏที่ใดของเว็บไซต์ เพิ่มโมดูลให้ Banner แทบจะทุก Components ต้องมีโมดูลควบคู่กันเสมอ อย่างน้อย หนึง่ โมดูลแต่กไ็ ม่แน่เสมอไปเพราะในบาง components สร้างมา เพื่อให้ผู้ดูแลระบบใช้แต่ในกรณีของ Banner สร้างมาให้ผู้ ดูแลเว็บควบคุมการแสดงของป้ายโฆษณาที่หน้าเว็บขั้นตอนมีดังนี้ 1. ทำ�การสำ�รวจตำ�แหน่งต่างๆ ของเว็บไซต์วา่ ใน Template นี้มีตำ�แหน่งของโมดูลใดบ้างที่สามารถแสดงป้ายโฆษณาแนวนอน แบบนี้ได้ 1.1 วิธีสำ�รวจตำ�แหน่งต่าง ๆ ของ Template ของเว็บ คือพิมพ์ http://localhost/web1/?tp=1

รูปที่ 5: แสดงตำ�แหน่งต่างๆ ที่โมดูลจะไปแสดงผลในเทมเพลท

5.1 Title ตั้งชื่อโมดูล 5.2 Show title ตอบ Yes 5.3 Enable ตอบ Yes 5.4 Position เลือกตำ�แหน่งของโมดูลเลือกที่ footer 5.5 Access level เลือก Public เพื่อเปิดให้ทุกคนที่เข้า เว็บได้เห็นโมดูลนี้ 5.6 Menu Assignment ไว้จัดการการแสดงผลว่าเมื่อ คลิกที่เมนูใดแล้วให้เจอป้ายโฆษณาบ้างในที่นี้เลือก All 5.7 ส่วนของ Parameters เลือก Banner Client และ Catagory 5.8 Randomise เลือกเพื่อให้สุ่มป้ายขึ้นมาแสดงหรือให้ แสดงเรียงลำ�ดับแนะนำ�ว่าเลือกแบบสุ่ม (Sticky, Randomise) 6. เมื่อตั้งค่าต่างๆ เรียบร้อยแล้วจะปรากฏป้ายโฆษณา ที่ด้านท้ายของเว็บที่ต�ำ แหน่งโมดูล footer

2. ไปที่เมนู Extensions -> Module Manager 3. คลิก NEW เพิ่มโมดูล 4. เลือก Banner จากนั้นคลิก NEXT

รูปที่ 6: ผลลัพธ์ที่ได้หลังจากจัดการให้ banner มาแสดงที่footer

หากต้องการให้ไปแสดงผลในส่วนอื่นของเว็บก็สามารถ เปลี่ยน position ของโมดูลนี้ก็สามารถควบคุมการทำ�งานได้แล้ว

5. ทำ�การตั้งค่าต่างๆ

32

OpenSource2day : OS2D VOL. 5 ISSUE 22

ในตอนต่อไป จะเป็นเรื่องอะไรเกี่ยวกับการสร้างเว็บไซต์ ด้วย Joomla ต้องติดตาม สำ�หรับวันนี้ สวัสดีครับ


OpenFeature : Web : Joomla ผู้ช่วยศาสตราจารย์ ดร.ปรัชญนันท์ นิลสุข ภาควิชาครุศาสตร์เทคโนโลยี คณะครุศาสตร์อุตสาหกรรม มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ (มจพ.) prachyanun@hotmail.com

การจัดการติดตอ (Contact us) ในจุมลา (Joomla) การจัดการติดต่อ หมายถึง การติดตั้งส่วนที่ทำาหน้าที่ใน การติดต่อระหว่างผู้เข้ามาใช้บริการของเว็บ ที่ประสงค์จะติดต่อกับ ผูด้ แู ลเว็บหรือเจ้าหน้าทีข่ องหน่วยงานในเว็บ ผูด้ แู ลระบบการจะจัด ให้มีส่วนที่เรียกว่า ติดต่อผู้ดูแล หรือติดต่อเรา (Contact us) โดย ในระบบการจัดการเนื้อหาของจุมล่าจะมีส่วนประกอบสำาเร็จรูปใน เรื่องนี้โดยเฉพาะ ผู้ดูแลระบบสามารถเพิ่มเติมเข้ามายังเว็บไซต์ได้ ดังต่อไปนี้ 1. คลิกเลือกทีแ่ ผงควบคุมหลัก (Control Panel) จะปรากฏ แผงควบคุมหลัก 2. เมื่อเข้าสู่แผงควบคุมหลักและต้องการที่จะสร้างส่วนที่ ทำาหน้าที่ติดต่อในเว็บไซต์ ให้คลิกเลือกที่เมนูคอมโพเน้นท์ (Component) 3. ส่วนของเมนูคอมโพเน้นท์เมนูย่อยได้แก่ ปายโฆษณา การติดต่อ New Feeds Poll ค้นหา และเว็บลิงก์ ให้เลือ่ นเมนูไปที่ การติดต่อ (Contact us) จะปรากฎเมนูยอ่ ยในส่วนนีค้ อื การติดต่อ กับ Categories ส่วนเมนูย่อยนี้แตกต่างกันคือ 3.1 เมนูย่อยการติดต่อ จะทำาหน้าที่ในการสร้างส่วนลิงก์ ของการติดต่อโดยตรงทันที ไม่มกี ารแบ่งซอยย่อย กรณีทเ่ี ว็บต้องการ มีระบบที่ติดต่อระหว่างผู้เข้ามาใช้บริการกับผู้ดูแลระบบ หรือเจ้าหน้าที่เพียงคนเดียว ก็สร้างการติดต่อได้ที่เมนูการติดต่อนี้ 3.2 เมนู Categories จะทำาหน้าที่ในการสร้างกลุ่มการ ติดต่อขึ้นมาก่อน เพื่อจะสร้างระบบติดต่ออีกครั้งหนึ่ง เช่น ฝาย บริหาร, ฝายการตลาด, ฝายขาย, ฝายเทคนิค ฯลฯ จากนั้น จึงจะ สร้างการติดต่ออยู่ในภายในรายการต่างๆ อีกครั้ง

การจัดการส่วนของการติดต่อ จะเริ่มโดยการคลิกที่เมนู ย่อยการติดต่อก็จะเข้าสู่หน้าการจัดการการติดต่อ

การจัดการการติดต่อ จะประกอบไปด้วยเมนูการจัดการ ติดต่อได้แก่ เผยแพร่ ทำาหน้าที่อนุญาตให้แสดงส่วนประกอบของการ จัดการติดต่อหน้าเว็บ งดเผยแพร่ ทำาหน้าทีย่ กเลิกไม่แสดงส่วนประกอบของการ จัดการติดต่อหน้าเว็บ ลบ ทำาหน้าที่ลบส่วนประกอบของการจัดการติดต่อออก จากระบบ แก้ไข ทำาหน้าที่แก้ไขส่วนประกอบของการจัดการติดต่อ หน้าเว็บ สร้างใหม่ ทำาหน้าทีส่ ร้างส่วนประกอบของการจัดการติดต่อ หน้าเว็บ พารามิเตอร์ ทำาหน้าที่แสดงการตั้งค่าต่างๆ หรือคอนฟก (Confi guration) ของการจัดการติดต่อหน้าเว็บ ช่วยเหลือ ทำาหน้าที่อธิบายการใช้งานแต่ละส่วนของการ จัดการติดต่อหน้าเว็บ ถ้าต้องการสร้างการจัดการติดต่อใหม่ก็ให้คลิกที่เมนูสร้าง ใหม่ แต่ถ้าเห็นว่าใช้ระบบการติดต่อที่ติดตั้งอยู่แล้ว ก็ให้คลิกไปที่ เมนู Name ก็จะเข้าสู่ระบบเดิม โดยไม่ต้องสร้างใหม่

http://www.opensource2day.com : OpenSource2day

33


OpenFeature : Web : Joomla เมื่อคลิกเข้าสู่การติดต่อในหัวข้อที่ต้องการแล้ว ก็จะเข้าสู่ หน้าการแก้ไข (Edit) ของการจัดการการติดต่อที่เดิม จะชื่อว่า Name โดยเราสามารถเข้าไปแก้ไขการติดต่อต่างๆ ภายในรายละเอียด ได้ตามต้องการตามรูป จะแสดงหน้าการแก้ไขการจัดการการติดต่อ โดยกรอกรายละเอียดได้แก่ 1. การแก้ไขชื่อ (Name) 2. การแก้ไข Alias (นามแฝง) หมายถึง ชือ่ ทีใ่ ช้แทนหัวข้อ จริง เช่น ชือ่ ของระบบติดต่อยาวมากก็สามารถใส่ค�ำ ย่อหรือนามแฝง ได้ 3. ถ้าต้องการให้แสดงเมนูการติดต่อหน้าเว็บ ให้คลิกการ เผยแพร่ที่ “ใช่” 4. กรณีสร้างระบบการติดต่อหลายคนหรือหลายหน่วยงาน ก็ให้เลือก Category ว่าอยู่ในกลุ่มไหนของการติดต่อ 5. การเชื่อมต่อกับสมาชิกเป็นการเลือกว่า ระบบติดต่อนี้ ต้องการให้ติดต่อกับใครโดยเฉพาะในระบบสมาชิกของเว็บ 6. การจัดเรียงตำ�แหน่ง เป็นการเลือกในกรณีทม่ี กี ารสร้าง ระบบติดต่อหลายคน ก็ตอ้ งเลือกว่า จะให้ตดิ ต่อกับตำ�แหน่งใด รวม ทั้งการจัดการเข้าถึง (Access levels) ว่าเป็นผู้ได้สิทธิ์ระบบไหน เช่น สิทธิท์ เ่ี ข้าได้ทกุ คนอย่างเช่น เผยแพร่ หรือเฉพาะผูล้ งทะเบียน หรือผู้ได้รับสิทธิพิเศษ

ในส่วนของพารามิเตอร์ เป็นการกำ�หนดเงือ่ นไขให้กบั ระบบ การติดต่อ โดยจะมีเงื่อนไขให้เลือกคือ ซ่อน หรือ แสดง โดยปกติก็ จะอยูท่ ่ี “แสดง” เช่น ชือ่ ทีอ่ ยู่ เบอร์โทรศัพท์ แต่ถา้ ต้องการให้ซอ่ น เอาไว้เช่น ซ่อนอีเมล์ ก็สามารถคลิกที่คำ�ว่า “ซ่อน” ด้านหลังของ อีเมล์ จะทำ�ให้ไม่ปรากฎอีเมล์ของผู้ติดต่อที่หน้าเว็บ เป็นต้น เมื่อ ตั้งค่าต่างๆ และกรอกข้อมูลการติดต่อแล้วก็คลิกที่ด้านบนของเมนู บันทึก ระบบก็จะแก้ไขเป็นหน้าจอใหม่ทันที การสร้างเมนูเชือ ่ มโยงการติดต่อ (Contact) เมื่อผู้ดูแลระบบหรือผู้ดูแลเว็บไซต์ได้ทำ�การสร้างระบบ ติดต่อขึน้ ในเว็บไซต์เรียบร้อยแล้ว จะต้องสร้างเมนูให้ปรากฎทีห่ น้าจอ เว็บไซต์เพื่อให้เข้าถึงส่วนการติดต่อ โดยมีขั้นตอนในการสร้างเมนู เชื่อมโยงการติดต่อดังนี้ 1. เข้าสู่แผงควบคุมหลัก จากนั้นคลิกเลือกเมนู และเลือก ที่เมนูหลัก (Main Menu)

2. เมื่อปรากฏหน้าการจัดการเมนูหลัก (Menu Item Manager) และต้องการสร้างเมนูติดต่อผู้ดูแลเว็บ ก็สร้างเริ่มการ สร้างเมนูเพือ่ เชือ่ มโยงการติดต่อ โดยการคลิกทีเ่ มนูสร้างใหม่ (New Menu) เพื่อเข้าสู่ขั้นตอนการสร้างเมนูย่อย

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

34

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Web : Joomla 3. ถ้าต้องการสร้างเมนูการติดต่อ (Contact) เพือ่ เชือ่ มโยง กับระบบการติดต่อของเว็บไซต์ ก็คลิกไปที่เมนูการติดต่อจะปรากฎ เมนูยอ่ ยคือ Category กับการติดต่อ ซึง่ เราจะสร้างระบบติดต่อแบบ ตามมาตรฐานโครงร่างการติดต่อ ดังนั้น ให้คลิกเลือกไปที่ การ ติดต่อ -> มาตรฐานโครงร่างการติดต่อ

5. กรอกชือ่ เมนูทต่ี อ้ งการสร้างในส่วนของชือ่ เรือ่ ง (Name) เช่น ตั้งชื่อเมนูว่า “ติดต่อผู้ดูแลระบบ” และนามแฝง (Alias) ว่า “Webmaster” ส่วนที่เป็นลิงก์ให้คงไว้ตามนั้น พร้อมทั้งเลือกการ แสดงผลใน Main Menu โดยรูปแบบรายการให้อยูด่ า้ นบนของเมนู หลัก จากนั้นเลือกการเผยแพร่ที่ “ใช่” ส่วนอื่นๆ ให้คงเดิม 6. ส่วนของพารามิเตอร์เบสิก (Parameters Basic) ให้ เลือกเมนูการติดต่อ ไปที่เมนูชื่อการติดต่อ (Contacts) ที่เราสร้าง เอาไว้แล้ว ก็จะทำ�ให้เกิดการเชื่อมโยงระหว่างเมนูหลักที่สร้างใหม่ กับการส่วนประกอบการติดต่อเดิมนั่นเอง 7. เมื่อตั้งค่าต่างๆ เรียบร้อยแล้วให้คลิกที่เมนูบันทึก 8. จากนั้นไปยังหน้าแรกของเว็บจะปรากฏเมนู “ติดต่อ ผู้ดูแลระบบ” เมื่อคลิกไปที่เมนูดังกล่าวก็จะปรากฏระบบติดต่อ

4. จากนัน้ คลิกเข้าไปยังมาตรฐานโครงร่างการติดต่อ ซึง่ จะ ปรากฏรายการเมนูที่ต้องการติดต่อ บทสรุป การจัดทำ�ระบบการติดต่อของโปรแกรมจุมล่า สามารถ สร้างขึ้นได้โดยใช้เมนูในส่วนของคอมโพเน้นท์ (Component) โดย ต้องสร้างระบบการติดต่อขึ้นมาก่อน จากนั้นจึงสร้างเมนูโดยการใช้ การสร้างเมนูหลัก (Main Menu) ในการเชื่อมโยงกับระบบการ ติดต่อทีส่ ร้างขึน้ ซึง่ ถือว่าเป็นการเชือ่ มโยงภายในเว็บไซต์เอง แต่ขอ้ ควรคำ�นึงก็คือ การติดต่อโปรแกรมจุมล่าจะต้องเชื่อมโยงระหว่าง ระบบอีเมล์ในเครื่องแม่ข่ายกับโปรแกรมแล้วเท่านั้น จึงจะทำ�ให้ ระบบนี้สามารถทำ�งานได้ ถ้าโปรแกรมไม่ถูกเชื่อมโยงเข้ากับระบบ อีเมล์ของเครือ่ งแม่ขา่ ย ก็ไม่สามารถส่งอีเมล์ของผูต้ ดิ ต่อมายังผูด้ แู ล ระบบได้เช่นกัน ดังนัน้ จึงต้องทำ�ความเข้าใจในส่วนของระบบแม่ขา่ ย ด้วย จึงจะทำ�ให้การสร้างระบบติดต่อสมบูรณ์และทำ�งานได้ตามที่ ต้องการ

แล้วกลับมาพบกันใหม่อีกครั้ง สวัสดีครับ

http://www.opensource2day.com : OpenSource2day

35


Scoop : Google Form ภาณุภณ พสุชัยสกุล phanupon@opensource2day.com

างแบบฟอร์มมง่าง่ยๆ ายๆด้ด้วยวยGoogle GoogleForm Form สร้สร้างแบบฟอร์ หลังจากฉบับที่แล้ว ได้มีการแนะนำ�การสร้างฟอร์มง่ายๆ ด้วย LibreOffice/OpenOffice.org Writer ไป บ้างแล้ว ในวันนี้ ทางทีมงาน ขอแนะนำ�วิธีการสร้างฟอร์มง่ายๆ ด้วย Google Form เพราะผมเห็นประโยชน์ ของการนำ�ไปใช้งานในองค์กรเป็นอย่างมาก นอกจากจะใช้เพื่อรับลงทะเบียนการอบรม การเข้างานสัมมนาต่างๆ แล้ว ยังสามารถนำ�ไปประยุกต์ทำ�เป็นแบบสอบถามที่หลากหลาย สามารถเปลี่ยนหน้าตาของ Google Form ที่ มีให้เลือกมากมาย อีกทั้งยังสามารถส่งออกมาเป็นไฟล์ Spreadsheet ได้ง่ายดาย และสามารถแชร์ให้กับทีมงาน หลายๆ คนได้ในเวลาเดียวกัน

สำ�หรับการสร้างฟอร์มด้วย Google Form นั้นจะต้อง สำ�หรับสมาชิกใหม่ จะต้องทำ�การกรอกข้อมูลให้ครบถ้วน เริม่ ต้นจากการสมัครเป็นสมาชิกของ G-mail ก่อน โดยเริม่ จากเปิด จากนั้น คลิกที่ปุ่ม I accept. Create my account. Web Browser ขึน้ มา แล้วพิมพ์ชอ่ื เว็บ http://www.google.co.th

จากนั้น คลิกที่คำ�ว่า Gmail เพื่อสมัครสมาชิก หรือคลิก ที่คำ�ว่า Sign in

หากยังไม่เป็นสมาชิก ให้คลิกที่ Create an account now ถ้าเป็นสมาชิกให้ลงชื่อเข้าใช้งานได้เลย

จากนั้น ให้ลงชื่อเข้าใช้งานด้วยชื่อและรหัสผ่านที่ได้ลง ทะเบียนไว้ แล้วคลิกที่เมนู Gmail

36

OpenSource2day : OS2D VOL. 5 ISSUE 22


Scoop : Google Form

ใส่รายละเอียดที่ Question Title ในทีน่ ้ี คือ ชือ่ -นามสกุล เมือ่ เข้าสูห่ น้าอีเมล์ของเราแล้วให้เลือกทีเ่ มนู Documents รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม จากนั้น ไปที่เมนู Create new แล้วเลือกที่ Form หากไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Text หมายถึง กล่องข้อความเล็กๆ เพื่อให้กรอกข้อมูลตาม ที่ Question Title กำ�หนดไว้ อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done

จะปรากฎหน้าต่างของการสร้างฟอร์มขึ้นมา

หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ เมนู Add item เลือกที่ Text คือ กล่องข้อความ

ให้ใส่ข้อมูลที่ต้องการ ได้แก่ Untitled form หมายถึง หัวข้อในการสมัครอบรม สัมมนา ชื่อแบบสอบถาม ฯลฯ You can include any text or info that will help people fill this out หมายถึง คำ�อธิบายหัวข้อในการอบรม การ สัมมนา คำ�อธิบายแบบสอบถาม รายละเอียด วัน เวลา สถานที่ใน การจัดงาน คำ�อธิบายหลักสูตร ฯลฯ

ใส่รายละเอียดที่ Question Title ในที่นี้ คือ ที่อยู่ รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Text หมายถึง กล่องข้อความเล็กๆ เพื่อให้กรอกข้อมูลตาม ที่ Question Title กำ�หนดไว้ อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done http://www.opensource2day.com : OpenSource2day

37


Scoop : Google Form หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ เมนู Add item เลือกที่ Multiple choice คือ การบังคับให้เลือก ตอบเพียง 1 ข้อเท่านั้น

ใส่รายละเอียดที่ Question Title ในที่นี้ คือ คุณทราบ หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ ข่าวการอบรมนี้จากที่ไหน เมนู Add item เลือกที่ Paragraph text คือ กล่องข้อความขนาด รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ใหญ่ แนะนำ�ให้ใช้ในกรณี ข้อเสนอแนะ ความคิดเห็นเพิ่มเติม ฯลฯ ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Multiple choice หมายถึง การบังคับให้เลือกตอบเพียง 1 ข้อเท่านั้น ตามที่ Question Title กำ�หนดไว้ คลิกในกรอบข้อความ Click to add question เพื่อใส่ ตัวเลือกให้ครบจำ�นวน ดังตัวอย่าง อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required option เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done ใส่รายละเอียดที่ Question Title ในทีน่ ้ี คือ ความคิดเห็นอืน่ ๆ รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ใน ที่นี้ Paragraph text หมายถึง กล่องข้อความขนาดใหญ่ เพื่อให้ กรอกข้อมูลตามที่ Question Title กำ�หนดไว้ อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ เมนู Add item เลือกที่ Checkboxes คือ การเลือกตอบคำ�ถามนี้ จากนั้น คลิกปุ่ม Done ได้มากกว่า 1 ข้อ

38

OpenSource2day : OS2D VOL. 5 ISSUE 22


ใส่รายละเอียดที่ Question Title ในที่นี้ คือ หลักสูตร อื่นๆ ที่สนใจ รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Checkboxes หมายถึง การเลือกตอบคำ�ถามนี้ได้มากกว่า 1 ข้อ ตามที่ Question Title กำ�หนดไว้ คลิกในกรอบข้อความ Click to add option เพื่อใส่ตัว เลือกให้ครบจำ�นวน ดังตัวอย่าง อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done

Scoop : Google Form

ใส่รายละเอียดที่ Question Title ในทีน่ ้ี คือ ความรูพ้ น้ื ฐาน ก่อนการอบรม รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Choose from a list หมายถึง การเลือกตอบจากรายการ ที่ Question Title กำ�หนดไว้ คลิกในกรอบข้อความ Click to add option เพื่อใส่ตัว เลือกให้ครบจำ�นวน ดังตัวอย่าง อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done

หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ เมนู Add item เลือกที่ Scale คือ การเลือกตอบ เพือ่ วัดระดับเรือ่ ง ใดเรื่องหนึ่ง หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ เมนู Add item เลือกที่ Choose from a list คือ การเลือกตอบ จากรายการที่กำ�หนดไว้

http://www.opensource2day.com : OpenSource2day

39


Scoop : Google Form ใส่รายละเอียดที่ Question Title ในที่นี้ คือ ความหวัง ได้รับความรู้จากการอบรมระดับใด รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Scale หมายถึง การวัดระดับเรื่องใดเรื่องหนึ่งที่ Question Title กำ�หนดไว้ เลือกปรับระดับคะแนนที่ Scale และใส่คำ�อธิบายระดับ ที่คะแนนต่ำ�ที่สุดและระดับคะแนนสูงที่สุด อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done

หากเราต้องการเพิ่มรูปแบบคำ�ถามประเภทอื่นๆ ให้ไปที่ เมนู Add item เลือกที่ Grid คือ การเลือกตอบ เพื่อวัดระดับ ความพึงพอใจในเรื่องใดเรื่องหนึ่ง ที่มีหัวข้อย่อยหลายๆ เรื่องใน คราวเดียวกัน

ใส่รายละเอียดที่ Question Title ในทีน่ ้ี คือ ความเหมาะสม ของหลักสูตรอบรม รายละเอียด Help Text คือ ข้อความอธิบายเพิม่ เติม หาก ไม่มีให้ข้ามไป

40

OpenSource2day : OS2D VOL. 5 ISSUE 22

Question Type คือ ลักษณะหรือประเภทของคำ�ถาม ในที่นี้ Grid หมายถึง การเลือกตอบเพื่อวัดระดับความพึงพอใจใน เรื่องที่ Question Title กำ�หนดไว้ โดยมีหัวข้อย่อยๆ ให้วัดระดับ ด้วย เลือกปรับระดับคะแนนของ Grid ที่ Columns และใส่ ระดับคะแนนตามที่ Columns กำ�หนดไว้ ใส่ค�ำ ถามในแต่ละหัวข้อย่อยในช่อง Row 1 label จนครบ จำ�นวนของหัวข้อย่อยที่ก�ำ หนดไว้ อย่าลืมคลิกเครือ่ งหมายถูกทีช่ อ่ ง Make this a required question เพื่อบังคับให้กรอกแบบสอบถามข้อนี้ จากนั้น คลิกปุ่ม Done

เมือ่ สร้างฟอร์มเป็นทีต่ อ้ งการแล้ว จะได้รปู แบบในลักษณะ ต่อไปนี้


Scoop : Google Form

จากนั้น ให้คัดลอกโค้ดไปใช้งาน โดยแปะไว้ที่หน้าเว็บไซต์ หรือส่งอีเมล์ไปให้ผู้ที่ต้องการอื่นๆ

จะได้หน้าแสดงผลที่เราเลือกไว้

จากนัน้ ให้เราเลือกธีมทีต่ อ้ งการจะใช้ โดยการคลิกเลือกที่ Theme : Plain

คลิกเลือกธีมทีต่ อ้ งการ หากการแสดงผลไม่เป็นภาษาไทย ในกรณีที่มีคนลงทะเบียนมา แล้วอยากนำ�ไปใช้งานในรูป ไม่ต้องตกใจ เพราะเวลานำ�ไปใช้จะเป็นภาษาไทยตามปกติ จากนั้น แบบไฟล์ .ods (OpenOffice.org Calc) สามารถทำ�ได้โดยการไป คลิกที่ปุ่ม Saved มุมบนขวามือ ที่ Document เลือกทีเ่ มนู File -> Download as -> OpenOffice

เมื่อเรากลับมาที่ Document จะพบฟอร์มที่เราสร้าง ไว้ หากเราต้องการนำ�ไปใช้งานจริง ให้เลือกที่ Form -> Embed form in a webpage...

หากต้องการแชร์ข้อมูลนี้ให้กับเพื่อนคนอื่นๆ ให้คลิกที่ปุ่ม Share ทีม่ มุ บนขวามือ

จากนั้น ใส่อีเมล์ของคนที่เราต้องการแชร์ข้อมูลให้ แล้วกดปุ่ม Share & save

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


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

กับการใช้งาน PIM Module กับ Leave Module หลังจากในตอนที่แล้ว ทุกท่านได้รู้จักกับการใช้งานในส่วนของ Admin Module กันมาบ้าง ในตอน นี้เราจะได้มาทำ�ความรู้จักกับ PIM Module กับ Leave Module กัน

PIM Module (Personnel Information System Module) Admin ทำ�การสร้างพนักงานทีม่ อี ยูภ่ ายในองค์กร เมือ่ สร้าง แล้วเราสามารถเข้าไปเพิม่ ลบ แก้ไข รายละเอียดส่วนตัวของพนักงาน ได้ภายใน PIM Module จะสามารถทำ�งานได้ดังต่อไปนี้ Configure ทำ�การกำ�หนดค่าว่าต้องการจะให้แสดงข้อมูล บางอย่างหรือไม่ เช่น ชื่อเล่น, สูบบุหรี่หรือไม่ เป็นต้น หากต้องการ ให้แสดงข้อมูลดังกล่าวให้คลิก และทำ�การ save

Add Employee เพิ่มข้อมูลของพนักงานเข้าสู่ระบบ โดยทำ�การใส่ข้อมูลดังนี้ -ชื่อ -นามสกุล -ชื่อกลาง -ชื่อเล่น -รูปภาพ เครื่องหมาย * ต้องทำ�การใส่ข้อมูลให้ครบถ้วน

Employee List เพื่อดูรายชื่อของพนักงานที่ทำ�การเพิ่ม Leave Module เข้าไปในระบบ เมื่อต้องการแก้ไข เพิ่มข้อมูลคลิกที่ชื่อของพนักงาน เป็น Module ที่ใช้ในการจัดการเกี่ยวกับการลางานของ และเข้าไปแก้ไข เพิ่มข้อมูลของพนักงานได้ พนักงาน โดยสามารถใช้งานใน Module นี้ ได้ทง้ั Admin และ User โดยจะมีความแตกต่างกันในส่วนของการใช้งาน ส่วนของ Admin จะมีให้ใช้งานทั้ง 4 tab ได้แก่ Configure เป็นส่วนของการปรับแต่งการทำ�งาน โดยมี การกำ�หนดช่วงเวลาของการลา ชนิดของการลา การทำ�งานในแต่ละ สัปดาห์ได้ มีให้ใช้งานทั้งหมด 4 tab Leave Period เป็นการกำ�หนดช่วงระยะเวลาที่สามารถ ทำ�การขอลางานได้ โดยมี Start Date เป็นวันเริ่มต้นการลา และ End Date เป็นวันที่สิ้นสุดการลา

42

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Business : OrangeHRM Leave Type เป็นการกำ�หนดประเภทการขอลา สามารถ กด add เพื่อเพิ่ม หรือ delete เพื่อลบข้อมูลที่ต้องการได้ รูปแสดงการกำ�หนดวันหยุดประจำ�ปี รูปแสดงการกำ�หนดประเภทของการลา

รูปแสดงการกำ�หนดวันหยุดประจำ�ปีเสร็จสิ้นแล้ว

รูปแสดงการกำ�หนดประเภทของการลาเสร็จสิ้นแล้ว

Work Week เป็นการกำ�หนดวันที่มีการทำ�งาน ภายใน 1 สัปดาห์ แก้ไขโดยการ กดปุ่ม Edit Full Day ทำ�งานเต็มวัน, Half Day ทำ�งานครึ่งวัน, Non-working Date วันหยุดงาน เมื่อ กำ�หนดเสร็จแล้วจึงกด save

Leave Summary เป็นหน้าการแสดงยอดรวมของข้อมูล การลาทัง้ หมด โดยแสดงเป็นข้อมูลของวัน เวลา สามารถทำ�การแก้ไข และค้นหาจากข้อมูลทีต่ อ้ งการได้ และทีส่ �ำ คัญยังจำ�เป็นต้องกำ�หนด จำ�นวนที่สามารถลาได้ โดยไปกำ�หนดที่ Leave Entitled Leave Entitled เป็นจำ�นวนวัน โดยคลิกที่ Edit ด้านล่าง และทำ�การแก้ไข เพื่อให้การร้องขอการลาจากการเข้าใช้งานจาก user สามารถใช้งานได้

รูปแสดงการกำ�หนดวันที่มีการทำ�งาน

Holiday เป็นการกำ�หนดวันหยุดประจำ�ปี เพิ่มโดยการ กดปุม่ add กำ�หนดชือ่ วันหยุด และเลือกวันทีม่ กี ารหยุดงาน จากนัน้ กด save

รูปแสดงข้อมูลทั้งหมดของการลา และแก้ไขจำ�นวนวันการลา

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


OpenFeature : Business : OrangeHRM Leave List เป็นการแสดงข้อมูลการลาทีไ่ ด้มาร้องขอ เข้ามา โดย Admin สามารถตอบรับ สถานะของการร้องขอได้ที่ด้านหลัง ของการร้องขอที่ Action โดยสามารถเลือกทีจ่ ะ Approve-อนุญาต, Reject-ปฎิเสธ หรือ Cancel-ยกเลิก การร้องขอเหล่านั้นได้ และ สามารถทำ�การค้นหาข้อมูลการลาในส่วนนี้ได้ รูปแสดงข้อมูลการลาทั้งหมดของ User

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

รูปแสดงข้อมูลการลา เพื่อตอบรับสถานะของการลาได้

Assign Leave เป็นการออกใบลาให้กับพนักงาน โดยใส่ รายละเอียดดังนี้ ชื่อพนักงาน Employee Name, ชนิดการลา รูปแสดงข้อมูลการลางาน เพื่อตรวจสอบการลาว่าอนุมัติหรือไม่ Leave Type, ระยะวันเวลาทีท่ �ำ การลา From Date วันทีเ่ ริม่ การลา และ To Date วันที่สิ้นสุดในการลา จากนั้นกด Assign ก็จะทำ�การ Apply เป็นการส่งใบขอลาให้กับ Admin เพื่อพิจารณา ลาให้พนักงานได้ทันที (โดยส่วนนี้จะไม่สามารถใช้งานได้หาก Admin ไม่ได้ทำ�การใส่ จำ�นวนวันที่สามารถลางานได้ที่หน้าของ Leave Summary ใน ส่วนของ Admin) การส่งใบลาได้โดยใส่ชนิดการลา Leave Type วันทีส่ น้ิ สุดการลา จากนัน้ คลิกที่ Apply ใบลาจะถูกส่งให้ Admin ได้พิจารณา

รูปแสดงการออกใบลาให้กับพนักงาน

ส่วนของ User จะมีให้ใช้งานทั้งหมด 3 tab Leave Summary เป็นการแสดงยอดรวมการลา มีลกั ษณะ เดียวกับการทำ�งานในส่วนของ Admin แต่ส่วนนี้จะเป็นการแสดง ยอดรวมของตัวเอง และไม่สามารถทำ�การแก้ไขได้

44

OpenSource2day : OS2D VOL. 5 ISSUE 22

รูปแสดงการส่งใบลาให้กับ Admin พิจารณา


อบรมหลักสูตรดานโอเพนซอรสทั้งในองคกรและที่โอเพนซอรสทูเดย ระบบการเรียนการสอนออนไลนดวย 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 : Business : Adempiere ธีระพล แซ่ฉั่ว, เจนณรงค์ พูลสวัสดิ์, ณัฐชนน บางรัตน์ คณะวิทยาการและเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร

การติดตั้งภาษาไทยให้กับโปรแกรม Adempiere เมื่อตอนที่แล้ว ทางทีมงานได้แนะนำ�ให้ทุกท่านได้รู้จักกับการสร้าง User Id และการกำ�หนดบทบาทการใช้งานใน Adempiere เรียบร้อยแล้ว มาในตอนนี้ ทางทีมงานขอนำ�เสนอวิธีการติดตั้งภาษาไทยให้กับโปรแกรม Adempiere

1. เข้าไปโหลดชุดภาษาไทยทีเ่ ว็บ http://www.adempiere. com/TranslationProject 2. กดโหลดที่ Adempiere Translation Package A

6. เลือก Role System Administrator

3. จะได้ไฟล์ adempiere_translation_1.9_a.tar.bz2 4. ทำ�การแตกไฟล์และหลังจากแตกไฟล์จะได้ไฟล์ดังรูป

7. เลือก System Admin -> General Rules -> System Rules และ เลือก Language

5. จากนัน้ เข้าโปรแกรม Adempiere ด้วย User ID System และ Password System

8. กด F8 เพื่อเปลี่ยนมุมมอง หรือ กดตรงที่ ลูกศร และ เลือก thai

46

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Business : Adempiere

9. กด F8 อีกครัง้ หรือกดตรงลูกศรอีกครัง้ มุมมองก็จะเปลีย่ น 13. เลือก Thai ส่วน Client และ Table ปล่อยว่างไว้ครับ จากนั้นกด Import

10. ให้คลิกถูกที่ System Language และ กด Language 14. Import หาไฟล์ที่เราทำ�งานแตกออกมาและเลือก Maintenance 11. หลักจากกด Language Maintenance เลือก Add th_TH และ กด Open Miss Translation และกดเครื่องหมายถูกสีเขียวเพื่อตกลง

12. จากนั้น เลือก System Admin -> General Rules -> System Rules และ เลือก Translation Import/Export:

15. จากรอซักพักก็มขี อ้ ความขึน้ มา และ กด ปุม่ X ปิดไป http://www.opensource2day.com : OpenSource2day

47


OpenFeature : Business : Adempiere

19. ทดสอบผล เลือกเป็น Th ครับ

20. เท่านี้ โปรแกรม Adempiere ก็มีเมนูไทยใช้แล้วครับ

21. ลองเลือก คำ�สั่งขาย

16. จากนั้น เลือก System Admin -> General Rules เลือก Synchronize Terminology

17. กดเครือ่ งหมายถูก และรอจนกว่ากระบวนการทำ�งาน เสร็จสิ้น

48

***หมายเหตุ ภาษาไทยอาจจะยังไม่สมบูรณ์นะครับ ก็ต้องรอ 18. เมือ่ ทำ�งานเสร็จจะมีขอ้ ความขึน้ ให้กดเครือ่ งหมายถูก การพัฒนาเพื่อให้สมบูรณ์ต่อไป แต่ที่เช็คดูภาษาไทยในโปรแกรม ก็ได้ถูกแปลไปเยอะแล้วเหมือนกันนะครับ แล้วกลับมาพบกันใหม่ ในโอกาสหน้า สำ�หรับวันนี้ สวัสดีครับ

OpenSource2day : OS2D VOL. 5 ISSUE 22


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

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

รับวางระบบ 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 : Business : SugarCRM อมร โกศลจิตต์บุญ, ชยาภา นาคนาวา, จิตตินันท์ ชูวิเศษวณิชย์ คณะวิทยาการและเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร

Module ต่างๆ ที่น่าสนใจใน

2 น อ

กลับมาพบกันอีกครั้ง ในตอนที่ 3 ที่ว่าด้วย Module ต่างๆ ที่น่าสนใจใน Sugar CRM คอน 2 ซึ่งประกอบ ด้วย Email, Campaigns และ Cases โมดูล Email

การกำ�หนดการตั้งค่า Email คลิก setting บนหน้าจอโมดูล Email ป้อนค่าสำ�หรับ ขอบเขตข้อมูลลงไปดังต่อไปนี้

Check for New Mail : หากต้องการให้ระบบตรวจสอบอีเมล์ อัตโนมัติให้เลือกจากรายการ Send Email as plain text : คลิกเครือ่ งหมายหากต้องการส่งข้อความ Character Set : เลือกอักษรเริ่มต้นไว้สำ�หรับอีเมล์ขาออก Signatures : เลือกลายเซ็นสำ�หรับอีเมล์ขาออกของคุณ Signature above reply : คลิกเลือกเพื่อที่จะวางลายเซ็น เพื่อ ตอบสนองต่ออีเมล์ Number of Emails per Page : ใส่จ�ำ นวนอีเมล์ต่อหนึ่งหน้า Folder Management : เลือกเพื่อจัดการกับ Folder ของอีเมล์ เมื่อต้องการบันทึกข้อมูลให้กด Save 50 OpenSource2day : OS2D VOL. 5 ISSUE 22

การสร้างบัญชี Email เลือกแท็บบัญชีจดหมาย (mail Accounts)

กดปุม่ add ตรงหัวข้อ Mail Accounts จะได้หน้าจอดังรูป

- Incoming Email ป้อนข้อมูลต่อไปนีเ้ พือ่ สร้างบัญชีใหม่ Mail Account Name : ใส่บัญชีอีเมล์ User Name : ชื่อผู้ใช้ Password : ใส่รหัสผ่านผู้ใช้ของคุณ Mail Server Address : ให้ป้อนที่อยู่ของเซิร์ฟเวอร์อีเมล์ดูได้ ใน SugerCHM Mail Server Protocol : ให้เลือก IMAP หรือ POP3 Use SSL : เลือกช่องนีถ้ า้ หากคุณกำ�ลังใช้ POP3 คุณยังสามารถใช้ SS1 กับ IMAP เพื่อเข้าสู่บัญชี Gmail Mail Server Port : ระบบอัตโนมัติเกี่ยวกับพอร์ต


OpenFeature : Business : SugarCRM Monitored Folder : คลิกเลือกเพือ่ ดูรายการของโฟลเดอร์ทม่ี อี ยู่ ในบัญชี mail Trash Folder : เมื่อต้องการเลือกโฟลเดอร์ถังขยะ จากรายการโฟลเดอร์ Sent Folder : เพิ่มโฟลเดอร์ที่จะดูอีเมล์ขาออกโดยการคลิกเลือก กด Test Settings เพื่อให้แน่ใจว่าค่ากำ�หนดอย่างถูกต้องแล้ว - Outgoing Email ส่งอีเมล์ขาออก From Name : ป้อนชื่อผู้ส่ง From Address : ป้อนที่อยู่อีเมล์ผู้ส่ง Reply to Address : ตอบอีเมล์โดยใคร Outgoing SMTP Mail Server : เลือก add แล้วให้ใส่ข้อมูลของ server จะเป็นการกรอกข้อมูลรายละเอียดของอีเมลื server ที่ เราใช้แล้ว คลิก Done เพื่อทำ�การ save ข้อมูล คลิก Done เพื่อบันทึกข้อมูล หรือ Clear Form เพื่อยก เลิกข้อมูลใน form ที่กรอก

- Campaign Header หัวข้อของแคมเปญ Name : ชื่อแคมเปญ Description : รายละเอียด Start Date : วันที่เริ่มใช้แคมเปญ Status : สถานะ End Date : วันสิ้นสุดในการใช้แคมเปญ Assigned to : ได้รับมอบหมายโดยใคร Frequency : ความถี่ในการเผยแพร่โฆษณา Description : รายละเอียด การสร้างโฆษณาเผยแพร่ (แบบคลาสสิค) 2. คลิกโมดูล Campaign -> Create Campaign(Classic) จะปรากฏดังรูป มีรายละเอียดดังนี้

โมดูล Campaigns การโฆษณาเผยแพร่ 1. คลิกโมดูล Campaigns -> Create Campaign(Wizard) จะปรากฏดังรูป

- Campaign Overview ข้อมูลการติดตาม Name : ชื่อแคมเปญ Status : สถานะ Start Date : วันที่เริ่มใช้แคมเปญ End Date : วันสิ้นสุดในการใช้ แคมเปญ เป็นตัวช่วยในการสร้าง Campaign ได้งา่ ยและสะดวกขึน้ Type : ประเภท Currency : ประเภทของค่าเงิน สามารถเลือกได้ 3 ทาง คือ Impressions : การแสดงผล (เลือกเป็น 1) Budget : งบประมาณ 1. Newslatter จดหมายข่าว Expected Cost : ค่าใช้จ่ายโดยประมาณ Actual Cost : ต้นทุน 2. Email อีเมล์ Expected Revenue : รายได้ที่คาดหวัง 3. Non-email based Campaign ไม่มีอีเมล์ Description : รายละเอียด เมือ่ เลือกครบแล้วกด Start ก็จะขึน้ หน้าจอ ให้กรอกข้อมูล - Other อื่นๆ และรายละเอียดต่างๆ ดังรูป Assigned to : ได้รับมอบหมายโดยใคร เมือ่ ใส่ขอ้ มูลเสร็จแล้ว ให้กดทีป่ มุ่ Save เพือ่ ทำ�การบันทึก ข้อมูล (ไม่จ�ำ เป็นต้องกรอกข้อมูลทุกช่อง ถ้าไม่มีเครื่องหมาย * )

http://www.opensource2day.com : OpenSource2day

51


OpenFeature : Business : SugarCRM การสร้างรายการเป้าหมาย - Target Overview ข้อมูลเป้าหมาย 3. คลิกโมดูล Campaigns -> Create TargetList จะปรากฏ First Name : เลือกคำ�นำ�หน้าชื่อ แล้วใส่ชื่อ Title : ตำ�แหน่ง ดังรูป โดยมีรายละเอียดดังนี้ Lastname : นามสกุล Department : ฝ่าย Account Name : ชื่อบัญชีลูกค้า Fax : เบอร์โทรสาร Office Phone : โทรศัพท์ที่ทำ�งาน Mobile : โทรศัพท์มือถือ ในกรอบ Primary Address คือทีอ่ ยูห่ ลักกรอกข้อมูลดังนี้ Other Address : ที่อยู่บ้านเลขที่ City : เมือง State : รัฐ Postal Code : รหัสไปรษณีย์ Country : ประเทศ ส่วนในกรอบ Other Address คือ เมือ่ มีทอ่ี ยูอ่ น่ื เพิม่ เติม รายละเอียดเหมือนในกรอบ Primary Adress - Target Lists -> Create เพิ่มรายการเป้าหมาย Email Address : อีเมล์ Description : รายละเอียดเพิ่มเติม Name : ชื่อเป้าหมาย Type : ประเภทเป้าหมาย - More Information ข้อมูลเพิ่มเติม Description : รายละเอียดเป้าหมาย Do Not Call : คลิกถูกช่องนี้ ถ้าไม่รู้จักผู้อ้างอิง - Other - Other อื่นๆ Assigned to : ได้รับมอบหมายโดยใคร Assigned to : ได้รับมอบหมายโดยใคร จากนั้นกด Save เพื่อบันทึกข้อมูล เมือ่ ใส่ขอ้ มูลเสร็จแล้ว ให้กดทีป่ มุ่ Save เพือ่ ทำ�การบันทึก ข้อมูล (ไม่จ�ำ เป็นต้องกรอกข้อมูลทุกช่อง ถ้าไม่มีเครื่องหมาย * ) การสร้างเป้าหมาย 4. คลิกโมดูล Campaign -> Create Target จะปรากฏ การ Import ข้อมูลเป้าหมาย ดังรูป โดยมีรายละเอียดดังนี้ 5. คลิกโมดูล Campaigns -> Import Target จะปรากฏ ดังรูป

เลือกข้อมูล ตามรูปแบบของไฟล์ที่เราจะ import เข้ามา แล้ว กด Next จากนั้นก็เลือกไฟล์ที่เราจะ import

52

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Business : SugarCRM การ Setup Email ติดตั้งระบบการใช้งานอีเมล์ Available Fields เลือกหัวข้อของฟอร์มที่ต้องการสร้าง 6. คลิกโมดูล Campaigns -> Set Up Email จะปรากฏ โดยการคลิกเมาส์คา้ งไว้ แล้วลากเข้ามาใน Lead Form แล้วกด Next ดังรูป โดยมีรายละเอียดดังนี้

ใส่รายละเอียดของฟอร์มตามทีต่ อ้ งการตรงหัวข้อ Related Campaign กด select แล้วเลือก Campaign ที่เราได้สร้างไว้ใน Campaign List แล้วกด Generate Form จากนั้นกดปุ่ม Save Web Lead Form เราก็จะได้แบบฟอร์มง่ายๆ ที่ทำ�ให้ user ได้ From Name : ชือ่ ผูส้ ง่ Mail Transfer Agent: รูปแบบการส่งเมล์ กรอกข้อมูล From Address: ที่อยู่ของเมล์ SMTP Server : ชื่อ Server Email ของเรา โมดูล Cases SMTP Port : port ที่ใช้ Use SMTP การสร้างการติดตาม Authentication : การยืนยันตัวตนในการรับส่งอีเมล์ 1. คลิกโมดูล Cases -> Create Case จะปรากฏดังรูป Enable SMTP over SSL or TLS : เพิ่มความปลอดภัยในการรับ สามารถทำ�การกรอกข้อมูลต่างๆ ได้ ส่งข้อมูล SMTP Username : ชื่อ user ในการเข้าใช้ server email SMTP Password: รหัสผ่านเพือ่ เข้าใช้ server email Number of emails sent per batch : จำ�นวนอีเมล์ในการส่งต่อครัง้ Keep copies of campaign messages: เก็บสำ�เนาข้อความอีเมล์ การ Setup Email ติดตั้งระะบบการใช้งานอีเมล์ 7. คลิกโมดูล Campaigns -> Create Lead Form จะ ปรากฏดังรูป โดยมีรายละเอียดดังต่อไปนี้ ภาพรวมในหน้านี้จะมีการให้ใส่ข้อมูลดังนี้ - Case Overview ข้อมูลการติดตาม Priority : ลำ�ดับความสำ�คัญ Status : สถานะของการติดตาม Type : ประเภทของการติดตาม Subject : หัวเรื่องการติดตาม Description : รายละเอียดเพิ่มเติมของการติดตาม Resolution : รายละเอียดการติดตาม Account Name : ชื่อบัญชีลูกค้า - Other อื่นๆ Assigned to : ได้รับมอบหมายโดยใคร http://www.opensource2day.com : OpenSource2day

53


OpenFeature : Business : SugarCRM การ Import การติดตาม 3. ถ้าต้องการสร้างชาร์ตต่างๆ ให้คลิกประเภทของชาร์ต 2. คลิกโมดูล Cases -> Import Cases จะปรากฏดังรูป ทีต่ ้องการจะสร้าง ระบบจะเพิ่มโมดูลดังกล่าวไปไว้ที่หน้า Home

4. ถ้าต้องการเพิม่ Tool ให้คลิกเลือก Tool ทีต่ อ้ งการจะ สร้าง แล้วระบบทำ�การแอดโมดูลดังกล่าวไปไว้ที่หน้า Home - Invaders! เกมยิงวัตถุลึกลับจากดินแดนดึกดำ�บรรพ์ - JotPad ที่บันทึกโน็ต เลือกข้อมูลตามรูปแบบไฟล์ของไฟล์ทเ่ี ราจะ import เข้ามา - My Sugar Feed ไว้ส�ำ หรับอัพเดทข่าวของ SugerCRM แล้วกด Next จากนั้นก็เลือกไฟล์ที่เราจะ import - Sugar News รับข่าวใหม่ๆ ของ SugerCRM Add Dashlets ในหน้าเมนู Home หน้า Home ไว้สำ�หรับดูภาพรวมทั้งหมดของระบบ 1. ถ้าต้องการเพิม่ Module, Charts, Tools, Wab คลิกที่ Add Dashlets ในหน้า Home 2. ถ้าต้องการเพิ่มโมดูลต่างๆ ที่มีอยู่ให้คลิกที่โมดูลนั้นๆ 5. ถ้าต้องการเพิ่มเว็บไซต์ ให้กรอกรายละเอียดเว็บไซต์ที่ต้องการ แล้วระบบทำ�การแอดโมดูลดังกล่าวไปไว้ที่หน้า Home แล้วคลิก Add

เป็นอย่างไรกันบ้าง สำ�หรับ Module ใน Sugar CRM หวังว่าจะถูกใจท่านผู้อ่านไม่มากก็น้อยสำ�หรับวันนี้ พื้นที่หมดแล้ว พบกันใหม่ในโอกาสหน้า สวัสดี

54

OpenSource2day : OS2D VOL. 5 ISSUE 22


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

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

ดวยพื้นที่โฆษณาในนิตยสาร ราคาพิเศษสุดๆ! ฉบับที่ 23

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

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


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

Blender 2.5 กับการใส่ Material ให้กับวัตถุ สวัสดีครับ ท่านผูอ้ า่ นทุกท่าน หลังจากทีผ่ มห่างหายจากการเขียนคอลัมน์ไปหลายเล่ม มาฉบับนี้ ผมกลับมา พร้อมกับการใช้ Material ให้กับวัตถุใน Brender นะครับ ไปติดตามกันได้เลยครับ Material เป็นส่วนที่สำ�คัญสำ�หรับการแสดงผลของชนิดของวัตถุในความเป็นจริง ในเรื่องของสี ลวดลาย หรือความขรุขระของพื้นผิว วัตถุที่เรากำ�ลังทำ�งานอยู่ และมีองค์ประกอบการตั้งค่าต่างๆ ดังต่อไปนี้ การใส่สีใน Material ในครั้งแรกที่เราเข้ามาในส่วนของ Material ในกลุ่มการ ทำ�งานของ Properties จะยังไม่มี material ใดๆ ให้เรากดปุม่ New (ดูในรูปที่วงไว้)

วัตถุของเราก็จะมีสีตามที่เราได้ก�ำ หนด

เมื่อกดแล้วก็จะมี parameter ต่างๆ เกิดขึ้นมาดังรูป

การกำ�หนดค่าแสงตกกระทบ หรือ Specular

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

56

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Graphic : Blender

ค่าใน Specular นั้น คือค่าที่แสดงผลจากแสงที่กระทบ และสะท้อนเข้าสูต่ าของคนเรา ซึง่ ใน Blender เราสามารถเปลีย่ นสี และ รูปแบบการตกกระทบได้ ซึ่งค่าต่างๆ จะคล้ายกับ Diffuse ดู จากรูป Specular คือจุดที่แสงสะท้อนมากที่สุด (จุดสีสว่างๆ ตรง กลางวัตถุ ) การกำ�หนดเงาตกกระทบให้กับวัตถุ เมื่อเราเลื่อนแถบ Slider ลงมา ดูต�ำ แหน่งคำ�สั่ง ตามรูป

วัตถุก็จะสว่างขึ้นมา

กำ�หนดรูปแบบ Material แบบ Hola หรือ Glow คือ Material ที่มีขอบแสง ให้เราเข้าไปดู และเมื่อเปิด การทำ�งานขึ้นมาก็จะเป็นดังรูป

ในส่วนนี้เราสามารถกำ�หนดให้เงาในวัตถุนั้น แสดงผลใน แบบใดก็ได้ตามค่าที่กำ�หนด การใส่ Material แบบ Emitter Material แบบ Emitter คือพืน้ ผิวคล้ายแหล่งกำ�เนิดแสง ซึ่งจะมองดูแล้วเหมือนกำ�ลังสว่าง นิยมนำ�มาใช้เป็นพื้นผิวจำ�พวก หลอดไฟ หรือแหล่งกำ�เนิดแสงต่างๆ ที่กำ�ลังส่องแสงอยู่ มีวิธีทำ� ใน view port เป็นเพียงการแสดงผลชั่วคราวเท่านั้น ให้ ดังนี้ เรากด F12 ที่คีย์บอร์ด เพื่อ Render (ประมวลผลภาพ) ดูก็จะได้ ดังรูป (ให้กด F11 จะเข้าหน้าต่างการทำ�งานเดิม)

ดูตามในรูปที่ส่วนของ Shading คือค่า Emitter ให้เรา ลองปรับค่าจาก 0 ไปเป็น 2 จะเกิดผลลัพธ์ดังรูป

http://www.opensource2day.com : OpenSource2day

57


OpenFeature : Graphic : Blender กำ�หนดรูปแบบ Material แบบ wire และเราต้อง กด F12 เพื่อ Render ดูการเปลี่ยนแปลง คือลักษณะพืน้ ผิวแบบตาข่ายซึง่ จะเป็นการแสดงเส้น Edge เช่นกัน ออกมา Render นั่นเองให้เรากดคำ�สั่งดูตามภาพ กำ�หนดความโปร่งใส หรือ Transparencyให้กับ Material ค่า Transparency คือค่าความโปร่งใส ซึง่ ค่านีท้ �ำ ให้วตั ถุ ของเราเกิดการโปร่งใสโดยรวมมากน้อยตามค่าทีก่ �ำ หนด ดูต�ำ แหน่ง คำ�สั่งดังรูป

และเช่นกัน เราต้องกด F12 เพือ่ Render ดูการเปลีย่ นแปลง

เมื่อเราปรับลดค่า Alpha ก็จะทำ�ให้วัตถุของเราจางลง

กำ�หนดรูปแบบ Material แบบ Volume เป็นรูปแบบ Material ทีเ่ หมือนกลุม่ เมฆหมอก ซึง่ สามารถ ปรับค่าให้เกิดความสมจริงได้อีกมากมาย กดดูตามภาพ ผลการ Render (กด F12) การกำ�หนดความมันวาว หรือ reflection ให้กับ material คือส่วนที่จะทำ�ให้วัตถุของเราเกิดการ สะท้อนเงา หรือ ภาพ จากวัตถุอน่ื ๆ รอบตัวเอง ซึง่ ค่าต่างๆ จะอยูใ่ นรูป ซึง่ ในโปรแกรม Blender นั้นในส่วนนี้ จะใช้คำ�ว่า Mirror เป็นหัวข้อในการทำ�งาน ของค่า Reflection

58

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Graphic : Blender

ในครัง้ นี้ ที่ Transparency จะเป็นการใช้งานปุม่ Raytrace จะมีค่าที่สำ�คัญต่างๆ ได้แก่ 1. Alpha ค่าโปร่งใส 2. IOR ค่าการหักเหแสง ให้เราดูที่ช่องของค่าของ Reflectivity ให้เราปรับค่าเป็น ให้เราลองปรับค่า Alpha เป็น 0 และค่า IOR เป็น 3 ก็จะได้การ โปร่งใสทีม่ กี ารหักเหของแสงในวัตถุ และเมือ่ เราลอง render (กด F12) สูงสุดคือ 1.000 ดังรูป ก็จะได้ผลลัพธ์ ดังรูป

เมื่อเรา Render (กดF12) ดูก็จะพบว่า หัวลิงนั้นมีความ การกำ�หนดคุณสมบัติ material ด้วยการใช้ texture รูปแบบต่างๆ มันวาวเกิดขึ้นและสะท้อนภาพรอบตัว Texture ในความหมายของการทำ�งาน 3D Animation นัน้ หมายถึง รูปภาพชนิดต่างๆ ทีเ่ ข้ามาใส่เป็นลวดลายของสี ความสว่าง เงา ลักษณะการขรุขระ รอยนูน หรือการซ่อนพืน้ ผิววัตถุไว้บางส่วน ทีต่ อ้ งการ (ในทีน่ จ้ี ะขออธิบายรูปแบบทีเ่ ป็นพืน้ ฐานสำ�หรับผูเ้ ริม่ ต้น) การทำ�งานในเรื่อง Texture นั้น เราจะพบรูปแบบของ texture อยู่ 5 อย่าง เป็นประจำ� ดังนี้ 1. Color Texture map เป็นรูปภาพที่ใส่ลวดลายเป็น พื้นสีแบบต่างๆ เช่น ลายของคอนกรีต กระเบื้อง หรือก้อนหิน 2. Normal texture map เป็นรูปภาพทีช่ ว่ ยให้โปรแกรม การกำ�หนดค่าความโปร่งแสง หรือ Refraction ให้กับ Material คำ�นวณการขรุขระบนพื้นผิววัตถุ สร้างพื้นผิวขึ้นมาได้ ซึ่งมักจะใช้ คือค่าที่จะทำ�ให้วัตถุนั้นเกิดการโปรงแสงในรูปแบบแก้ว ภาพที่เป็นขาวดำ� หรือภาพที่มีการใช้ เฉดสีคำ�นวณพิเศษ 3. Specular texture map เป็นรูปขาวดำ�ที่ใช้ในการ ซึง่ จะมีการหักเหของแสง ทำ�ให้ภาพในตัววัตถุนน้ั มีการบิดงอ โค้งไป ซึ่งเกิดจากการที่แสงเกิดการหักเห ก่อนที่เข้าสู่ตาของเรานั่นเอง กำ�หนดขอบเขต และปริมาณการสะท้อนแสงในจุดต่างๆ ของวัตถุ ตามต้องการ ค่าต่างๆ นั้น จะอยู่ในส่วน Transparency นั่นเอง ดังรูป

http://www.opensource2day.com : OpenSource2day

59


OpenFeature : Graphic : Blender 4. Alpha Texture map เป็น Texture ช่วยในการซ่อน บางส่วนของวัตถุไว้ไม่ให้เห็น หรือแสดงผลในส่วนทีต่ อ้ งการ ซึง่ นิยม ในการนำ�มาทำ�ต้นไม้จากรูปภาพ และใบไม้ เป็นต้น 5. HDRI Texture Map เป็น Texture map ที่เป็นไฟล์ รูปภาพชนิดพิเศษที่สามารถเก็บค่าแสง และค่าสีเอาใว้ ซึ่งมักนิยม นำ�มาสร้างเงาสะท้อนบนพื้นผิววัตถุหลอกๆ ซึ่งช่วยให้งานออกมา ดูดีและประมวลผลได้เร็วกว่าการใช้ Shader ของโปรแกรม ในตอนนีเ้ ราได้ทราบถึงชนิดของ Texture ทีใ่ ช้งานกันแล้ว เราจะมาเรียนรู้วิธีการใส่ภาพ texture นี้เบื้องต้นกัน ซึ่งเป็นวิธีใส่ ภาพให้เป็น Color texture คือสีสันและลวดลายบนพื้นผิว - ขั้นแรกเมื่อเรามีชิ้นงานหนึ่งชิ้นใน 3D view port ในที่ นี้ ขอใช้หัวลิงในการทำ�งานดังภาพ แต่ในตอนนีเ้ รายงไม่สนใจในส่วนนีก้ อ่ น เราจะต้องทำ�การ นำ�ภาพเข้ามาใช้ในโปรแกรมให้เรากด tab Texture ซึ่งเป็น tab ที่อยู่ถัดจาก Tab Material นั่นเองดังรูป

จากนัน้ ให้เรากดปุม่ New ซึง่ เป็นปุม่ ทีจ่ ะต้องสร้าง Texture - ทางด้านขวามือของโปรแกรมในส่วนของ Properties เข้ามาใช้งาน เมือ่ กดแล้วจะได้ดงั ภาพ ซึง่ ยังเป็น Texture ทีโ่ ปรแกรม สร้างขึ้นไว้เอง กดเลือกที่ tab Material ดังรูปที่ได้ทำ�สัญลักษณ์เอาไว้ครับ

กดปุ่ม New เพื่อสร้าง Material ขึ้นมาใช้งาน ก็จะมี parameter ปรากฏออกมาดังภาพ

จากนั้น ให้เราสังเกตตรงคำ�ว่า Type ซึ่งเป็นที่อยู่ของ รายชื่อของ Texture ต่างๆ ดูในภาพถัดมา 60

OpenSource2day : OS2D VOL. 5 ISSUE 22


OpenFeature : Graphic : Blender

ซึ่งเมื่อเราเลื่อนแถบ Slider ลงมาเรื่อยๆ ก็จะพบในส่วน ของ Influence ซึ่งเป็นส่วนที่จะกำ�หนดประเภทให้ texture ของ เรานั้นเป็นชนิดใด ตามที่ได้กล่าวไว้ข้างต้น ซึ่งดังภาพเป็นประเภท Color สังเกตได้ตรงเครื่องหมายถูกข้างหน้าดังภาพ

ในนีจ้ ะมี Texture ต่างๆ มากมาย แต่ตอนนี้ เราสนใจแต่ เพียง Texture ที่เป็นรูปภาพที่เราเก็บไว้ใน Hard disk มาใช้งาน ในโปรแกรม ให้เราเลือก Image or Movie ทีอ่ ยูใ่ นรายชือ่ พอเลือก แล้วก็จะเป็นดังภาพ

และเมื่อเรากลับมาที่ Material เราก็จะเห็นรูป Texture ที่เราใส่มาได้มาอยู่บนพื้นผิวของทรงกลมแล้วดังรูปด้านล่าง ซึ่งใน ทางกลับกัน ถ้าเราเอาเครือ่ งหมายในช่อง Color ออก ดังรูปด้านบน ก็จะไม่เกิดสี และลวดสายบนพื้นผิว ให้เรากดที่ปุ่ม Open เพื่อนำ�รูปที่เราเก็บไว้ในเครื่องมา ใช้งาน

และเมื่อเราได้ Render ดู ก็จะเป็นดังภาพ

ในทีน่ จ้ี ะใช้รปู ของ อิฐ มาเป็น texture เมือ่ เรากด Open ภาพก็จะเข้ามาอยู่ในรายการดังรูป และแสดงให้เราเห็นด้วย

และนีค่ อื ภาพตัวอย่างในการนำ�ภาพ Texture มาใช้อย่างเหมาะสม

แล้วกลับมาพบกันใหม่ในโอกาสถัดไปนะครับ สวัสดีครับ http://www.opensource2day.com : OpenSource2day 61


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

สร้างตัวอักษรสะท้อนเงาด้วย GIMP GIMP หลังจากในตอนทีแ่ ล้ว ผมได้แนะนำ�วิธกี ารสร้างนามบัตรและ Label ง่ายๆ ด้วย GIMP ไป แล้วมาตอนนี​ี้ ผมขอแนะนำ�วิธีการสร้างตัวอักษรที่มีเงาสะท้อนนะครับ ไปเริ่มกันเลยดีกว่า...

1. ทำ�การเปิดไฟล์ใหม่โดยการไปที่เมนู File -> New หรือกด Ctrl และปุ่ม N พร้อมกัน 2. ทำ�การตัง้ ค่าขนาดของชิน้ งานทีต่ อ้ งการ จากนัน้ คลิกทีป่ มุ่ OK เพือ่ ตอบ ตกลง 3. เลือกสีพื้นของชิ้นงานที่ Foreground & blackground colors

62 OpenSource2day : OS D VOL. 5 ISSUE 22 2


OpenFeature : Graphic : Gimp 4. ในกรณีนี้จะเลือกตัวอย่างที่สีฟ้าอ่อน 5. ยืนยันสีที่เลือกด้วยการคลิกปุ่ม OK 6. เลือกเครือ่ งมือการไล่เฉดสี หรือ Blend Tool 7. นำ�มาลากจากด้านล่างขึน้ ด้านบนจะไล่ สีจากสีอ่อนไปสีเข้ม หรือลากจากจุดใดๆ ไปก็เป็น การไล่จากสีออ่ นไปสูส่ เี ข้มเช่นเดียวกันและความยาว ของการลากเส้นก็มีผลกับการไล่ระดับของเฉดสีอีก ด้วย

8. ในขัน้ ตอนนีเ้ ราได้พน้ื ของชิน้ งานแล้ว ขั้นตอนต่อไปจะทำ�การเลือกสีของตัวอักษร โดยตัวอย่างนี้ เราจะใช้สีน้ำ�เงิน

http://www.opensource2day.com : OpenSource2day

63


OpenFeature : Graphic : Gimp

9. เลือกเครื่องมือการเปลี่ยนสีตัวอักษรที่รูป ตัว A หรือ Text Tool 10. เลือกสีที่ต้องการ 11. ตอบตกลงด้วยการคลิกปุ่ม OK 12. พิมพ์ข้อความที่ต้องการ 13. ปรับขนาดของตัวอักษร 14. คลิกเมาส์ขวาที่ Leyer 15. จากนั้น เลือกที่หัวข้อ Duplicate Layer 16. เลื่อนข้อความที่ทำ�ซ้ำ�ออกมาด้านล่าง

64 OpenSource2day : OS D VOL. 5 ISSUE 22 2


OpenFeature : Graphic : Gimp 17. ใช้เครื่องมือกลับด้าน หรือ Reverse Layer เลือก Flip Type เป็น Vertical 18. จากนั้น คลิกเมาส์ขวาที่ Layer 19. เลือกที่ Add Layer Mask 20. เลือกที่ White (full opacity) 21. คลิก Add

22. เลือกเครื่องมือ gradient 23. เลือกสี หรือเลือกตำ�แหน่งให้คืนที่เดิม 24. ลากเมาส์ขึ้นจนได้ Gradient ที่พอใจ 25. จะได้ตัวอักษรเงาสะท้อนตามที่เราต้องการ

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


OPEN MAIL เรียน อ. ภาณุภณ อาจารย์คะ เว็บ Moodle เข้าได้แล้วค่ะ แต่สงสัยว่า ถ้า เกิดใส่ theme ลงไปแล้วจะไปแก้ไขที่ส่วนไหน ในเมื่อมันไม่ได้ อัพจากที่เราทำ�ใน localhost ของเราก่อนค่ะ ขอบคุณครับ Warakorn สวัสดีครับ ใช้ FTP upload ขึ้นไปไว้ใน /Theme/ ครับ ขอบคุณครับ ภาณุภณ

สวัสดีครับ Course Lab ครับ ฟรีด้วย เพราะเป็นโอเพนซอร์ส ลอง ใช้งานดูครับได้ที่ http://www.courselab.com ครับ ขอบคุณครับ ภาณุภณ

สวัสดีครับ ใช้ ubuntu มาตั้งแต่ 6.10 มาจนถึงตอนนี้ ทำ�ไมความ รู้สึกมันเหมือนกับว่า มันจะยากและซับซ้อนขึ้นเรื่อยๆ นะครับ ขอบคุณครับ ประกิต

สวัสดีครับ รบกวนถามผู้เชี่ยวชาญ มีโปรแกรมบริหารจัดการอีเมล์ องค์กรทีเ่ ป็นโอเพนซอร์ส ใช้งานดีๆ ถูกๆ แนะนำ�หรือเปล่าครับ มีคนจะใช้ MS Exchange แต่ราคาแพงมาก รอคำ�ตอบอยูน่ ะครับ ขอบคุณครับ Anek

สวัสดีครับ ผมคิดว่า มีความเหมือน Mac มากขึ้น ซึ่งไม่เหมือนกับ Windows แล้วครับ ขอบคุณครับ ภาณุภณ

สวัสดีครับ ต้องอันนี้เลยครับ http://www.zimbra.com ซึ่ง รองรับบน windows ด้วยครับ ขอบคุณครับ ภาณุภณ

สวัสดีค่ะอาจารย์ หนูมีเรื่องสอบถามนิดนึงค่ะ moodle มีการกำ�หนดการ เข้าใช้งานพร้อมกันหรือเปล่าคะ พอดีหนูมนี กั เรียนจะเข้าใช้งาน พร้อมกันประมาณ 300 คน จะมีปัญหาตรงส่วนไหน หรือหนู ต้องมี Server เพื่อรองรับอย่างไรบ้างคะอาจารย์ และระหว่าง OS : Linux กับ Windows อันไหนดีพอ ที่จะเป็น OS ของ Server คะ ขอบคุณค่ะ ศิษย์ Moodle

สวัสดีค่ะ อยากผลิตสื่อการสอน จะใช้โปรแกรมอะไรดีคะ ขอบคุณค่ะ Sao Jaya

VOL.6 5 ISSUE 22 66OpenSource OpenSource2day OS2DISSUE 2 day : OS2D: 1.6.05 10

สวัสดีครับ เข้าใช้งานพร้อมกันได้ครับ อยู่ที่ทรัพยากรของ Server ว่าแชร์ใช้งานกับใครหรือเปล่า ซึ่งหน่วยความจำ�น่าจะสัก 4GB ขึ้นไปครับ CPU ก็ควรจะเป็น XEON ก็จะดีมากครับ ส่วนอีก คำ�ถามขอตอบว่า Linux แข็งแรงกว่าครับ ขอบคุณครับ ภาณุภณ


www.opensource2day.com

เรียน อ.ภาณุภณ รบกวนสอบถามปัญหาครับ ผมมีปัญหาเกี่ยวกับการ ใช้งาน LibreOffice 3.4.3 ครับ เวลาที่เข้าไปแก้ไขสูตรใน โปรแกรม Calc มันจะฟ้อง Error ตามภาพครับ (แค่กด F2 เพื่อเข้าไปเปลี่ยนสูตรก็ error ครับ) และไม่สามารถใช้งานต่อ ได้ โปรแกรมจะบังคับให้ออกจากโปรแกรม ปัญหาไม่ได้เป็นกับ ทุกเครื่อง แต่เป็นเฉพาะบางเครื่องครับ ขอบคุณครับ Sompong (IT-GSC) สวัสดีครับ สำ�หรับ LibreOffice 3.4.x ยังเป็นรุน่ ทีพ่ ฒ ั นาอยูใ่ ห้ทดลอง ใช้ครับ ผมเจอปัญหาหลายเรือ่ ง เนือ่ งจาก LibreOffice 3.4 กำ�ลัง ปรับเปลี่ยนให้ดีขึ้น โดยเฉพาะเรื่องภาษาไทย เลขไทย ควรจะ ใช้รุ่น 3.3.X ไปก่อนนะครับ ขอบคุณครับ ภาณุภณ

สวัสดีครับ ผมได้ไปงาน Software Freedom Day 2011 มาครับ ไปแล้วคุ้มมากๆ งานโอเพนซอร์สทูเดย์ อยากเชิญชวนทุกคน ได้ร่วมและเป็นกำ�ลังใจให้ผู้จัดและวิทยากรทุกท่านที่เสียสละ เวลาและทรัพย์เป็นวิทยาทานจริงๆ น่ายกย่อง ได้เรียนรู้ความ ก้าวหน้าในอีกมุมหนึ่ง ซึ่งไม่ค่อยได้รู้ ถ้าไม่ได้ไปงานนี้ ขอให้ โอเพนซอร์สทูเดย์จงเจริญ มีลูกค้ามากขึ้นยิ่งๆ ไป ขอบคุณกับอาหารกลางวันและกาแฟ ขนมเค้กกล้วยหอม ฟรี... ขอบคุณครับ อ. สรรค์ชัย

สวัสดีครับ จากการที่ได้อบรม การใช้ Open Source โปรแกรม OpenProj โดยที่ คุณภาณุภณ มาสอนผมที่ การประปา นครหลวง ทำ�ให้ผมเกิดสนใจ และนำ�มาใช้งานอย่างมาก โดย เฉพาะ LibreOffice, Xmind, OpenProj แล้วผมก็ได้เขียน เป็นบล็อกเล็กๆ รวบรวมโปรแกรมที่ได้ใช้มาไว้ในเว็บไซต์นี้ http://my-opensource-software.blogspot.com/ และ หากมีข้อมูลเรื่องไหนในเว็บ OpenSource2day น่าสนใจ ยัง ไงขอใช้เป็นแหล่งอ้างอิงด้วยนะครับ ขอบคุณครับ สุริยันต์ http://www.opensource2day.com : OpenSource2day 67 11 April - May 2008 : OpenSource 2 day


OPEN MAIL สวัสดีครับ ผมกำ�ลังมองหาโปรแกรมที่จะมาต้านไวรัสคอมพิวเตอร์ และวินโดวส์ที่ใช้งานได้ดีครับ กรุณาให้คำ�แนะนำ�ด้วยนะครับ ขอบคุณครับ ณัฐพล สวัสดีค่ะ สำ�หรับโปรแกรมโอเพนซอร์สที่ใช้ในการต้านไวรัสบน เครื่องคอมพิวเตอร์ก็มีอยู่นะคะ ชื่อว่า Clamwin ค่ะ แต่ ความสามารถอาจไม่เทียบเท่ากับโปรแกรมต้านไวรัสที่ต้องเสีย สตางค์ซื้อนะคะ เพราะ Clamwin จะไม่อัพเดทเรียลทาม ต้อง คอยอัพเดทสถานะเองค่ะ Free Antivirus for Windows Open source GPL virus scanner ตัวนี้ สามารถดาวน์โหลด ได้ที่ www.clamwin.com นะคะ จอย สวัสดีครับ หลักสูตร การสร้างสื่อการเรียนการสอนออนไลน์ด้วย ซอฟต์แวร์โอเพนซอร์ส จะเปิดอบรมเมื่อไหร่ครับ t_sengsri สวัสดีค่ะ กำ�ลังแพลนอยู่ค่ะ เพราะมีครู-อาจารย์หลายท่านสนใจ จอยคาดว่า น่าจะเป็นประมาณช่วงพฤศจิกายนค่ะ ขอบคุณค่ะ จอย สวัสดีครับ

สวัสดีครับ ผมต้องการนักพัฒนาเว็บไซต์ที่เป็น freelance แต่มี งบไม่มากนัก อยากได้เป็นนักศึกษาที่เพิ่งจบใหม่ หรือกำ�ลัง เรียนอยู่ รบกวนช่วยแนะนำ�ด้วยครับ ขอบคุณมากครับ Suttinun สวัสดีค่ะ ขอบคุณมากค่ะ แต่ทางทีมงานขอรายละเอียดเพิ่มเติม เพื่อนำ�ไปประชาสัมพันธ์ยังกลุ่มพัฒนาเว็บค่ะ เพื่อให้ได้คนที่ เหมาะสมในการทำ�เว็บค่ะ 1. เว็บไซต์เกีย่ วกับกับอะไร ต้องการให้มเี มนูใดในเว็บไซต์ บ้าง หรือฟีเจอร์พิเศษที่ต้องการ 2. ผู้รับจ้างต้องทำ�เว็บให้อย่างเดียวแล้วลูกค้าไปอัพเดท ข้อมูลสินค้า บริการ ข่าวสารเอง หรือ ให้ผู้รับจ้างเป็นผู้ดูแล โดยแยกกับค่าจ้างทำ�เว็บ คือให้คิดค่าบริการเป็นรายเดือน 3. ผู้รับจ้างต้องจดทะเบียนโดเมน และทำ�เรื่องเช่าพื้นที่ ให้ด้วย หรือลูกค้าเป็นคนจัดการเองทั้งหมด 4. ระยะเวลาในการจัดทำ�เว็บใช้เวลาประมาณเท่าไหร่ หรือลูกค้าต้องการใช้เมื่อใด ขอบคุณมากค่ะ จอย

สวัสดีค่ะ

ผมอยากซื้อหนังสือ ฉบับที่ 21 และต้องการแผ่น CD ถ้าให้ส่งไปรษณีย์ให้ ก็สามารถแจ้งชื่อ-สกุล พร้อมที่อยู่ จะต้องทำ�ยังไงครับ มาได้เลยค่ะ แล้วโอนเงินเข้าบัญชี ธนาคารไทยพาณิชย์ สาขา อโศกทาวเวอร์ส เลขที่ 2342016565 ขอบคุณครับ ถ่ายรูปหรือสแกนส่งมาเมล์ info@opensource2day. ATHIKOMU com หรือแฟกซ์มาที่ 029891781 ค่ะ หรือหากต้องการเดินทางมาซื้อด้วยตัวเอง สามารถมาซื้อที่ออฟฟิศอโศกทาวเวอร์ส ในวันที่ทางทีมงานเปิดอบรมได ้ตั้งแต่ 9.00-16.00 น.ค่ะ ขอบคุณมากค่ะ จอย

VOL.6 5 ISSUE 22 68OpenSource OpenSource2day OS2DISSUE 2 day : OS2D: 1.6.05 12


www.opensource2day.com

สวัสดีครับ 8. ในองค์กรมีเครือ่ งทีใ่ ช้ ubuntu อยูป่ ระมาณ 10 เครือ่ ง ขอสอบถามเกีย่ วกับ on-site training นะครับ คือว่า สนใจ 9. รบกวนแนะนำ�สิ่งที่ควรรู้อื่นๆ เพิ่มเติมมาด้วยก็ดีครับ เกี่ยวกับ ubuntu server แบบนี้นะครับ เพราะไม่ใช่ IT มืออาชีพครับ (แต่สนใจ) ตอนนี้ที่รู้ก็เพียงแต่ว่า ถ้าจะทำ�ตามที่ต้องการ ต้องมี firewall server เท่านั้นเองครับ 1. ในองค์กร มี server อยู่แล้ว ตัวนึง เป็น windows 10. รบกวนแนะนำ� spec computer ที่เหมาะสมด้วย 7 home basic, มี mysql, hmail server, โปรแกรมบัญชี express ครับ ถ้ามีของเดิมอยู่แล้ว อาจไม่ต้องซื้อใหม่ครับ 2. สำ�หรับ การใช้ internet ตอนนี้ รับสัญญาณจาก true แล้วเข้า ADSL router ต่อไปยังเครื่องที่จะใช้ internet ได้ ซึ่ง ขอบคุณครับ แยกออกจาก เครื่องที่อยู่ในวง LAN ของข้อ 1 พลเลิศ 3. ความต้องการคือ จะให้เครือ่ งทัง้ หมด อยูใ่ นเครือ่ ข่ายเดียว กันได้ และกำ�หนดให้บางเครื่องเท่านั้น ที่จะออก internet ได้ สวัสดีค่ะ โดยที่ป้องกันอย่างมั่นใจว่า บุคคลภายนอกจะไม่สามารถเข้ามา ขอสอบถามเพิ่มเติมดังนี้นะคะ ในเครือข่ายภายในเพือ่ hack หรือ ดูขอ้ มูลบนเครือ่ งในองค์กรได้ 1. คนอบรมประมาณกี่คนคะ 4. เครื่องในเครือข่ายทั้งหมดมีประมาณ 20 เครื่อง และ 2. อบรมที่ไหนคะ ต้องการให้ training เป็นในลักษณะ สอนตั้งแต่ต้น จนทำ�เป็น จอยจะได้ท�ำ ใบเสนอราคาเพือ่ พิจารณาได้ถกู ค่ะ ในเบือ้ งต้น ด้วยตนเองได้ครับ (เริ่มตั้งแต่เครื่องเปล่าๆ) ถ้าสอนตั้งแต่เครื่องเปล่า เคยไปอบรมให้ที่สถานศึกษามาค่ะ 5. linux ที่เคยใช้ส่วนใหญ่จะเป็น ubuntu เคยลองลง แต่ละที่ ประมาณ 3-4 วัน กำ�หนดวันตามความเชี่ยวชาญของผู้ อย่างอื่นเล่นบ้าง บางเครื่องที่ให้ทำ�อะไรง่ายๆ เคยลง vector เรียนค่ะ ถ้าผูเ้ รียนไม่เป็นมาเลย ต้อง 4 วันค่ะ เพราะมีคอมมานน์ และ puppy ให้พนักงานใช้ออกอินเทอร์เน็ตได้ แต่ไม่รู้ลึก ค่อนข้างเยอะ แต่ก็ต้องขึ้นอยู่กับผู้เรียนด้วยค่ะ ถ้าคนน้อย แต่ ซึ้งครับ ถ้าจะสอน สอนเป็นพวก debian ละกันครับ ไม่เป็นมาเลย 3 วันก็อยู่ค่ะ 6. command line พอทำ�ได้พื้นฐานนะครับ แต่ไม่กลัว command line ขอบคุณมากค่ะ 7. การใช้ ubuntu ที่ผ่านมา ส่วนใหญ่ถ้าต้องแก้ปัญหา จอย จะเข้าไป google แล้วทำ�ตามเขาให้พิมพ์อะไรก็พิมพ์ตามไป แต่จริงๆ ไม่เข้าใจจริงๆ เท่าไหร่ครับ สวัสดีครับ

สวัสดีค่ะ

เนื่องจากหลักสูตร Game 3D ด้วย blender นั้นเป็น ผมสนใจอบรมหลักสูตร Game 3D ด้วย blender ไม่ ทราบว่ามีจัดอบรมอีกเมื่อไหร่ครับ หรือถ้าจ้างไปอบรมนอก หลักสูตรที่อบรมจำ�นวน 3 วัน การแพลนหลักสูตรจะแพลนใน วันที่มีวันหยุดต่อเนื่องกันสามวัน คือ ศุกร์-เสาร์-อาทิตย์ หรือ สถานที่มีค่าใช้จ่ายอย่างไรบ้างครับ เสาร์-อาทิตย์-จันทร์ เพราะท่านอาจารย์ที่สอนนั้นติดภารกิจใน วันธรรมดา และผู้เข้าเรียนส่วนใหญ่สะดวกมาเรียนในวันหยุด ขอบคุณครับ เสาร์-อาทิตย์มากกว่า แต่ทั้งนี้ทั้งนั้น การอบรมจะเปิดได้ต่อเมื่อ ธีระ มีผู้เข้าอบรม 4 ท่านขึ้นไปเท่านั้นค่ะ และสำ�หรับการอบรมนอก สถานที่จะส่งรายละเอียดไปให้ที่อีเมล์อีกครั้งนะคะ จอย http://www.opensource2day.com : OpenSource2day 69 April - May 2008 : OpenSource 2 day

13


Linux Section : Linux Cluster กิตติรักษ์ ม่วงมิ่งสุข บริษัท คลัสเตอร์คิท จำากัด

kitirak@clusterkit.co.th

รูจักกับลีนุกซคลัสเตอร: ระบบคอมพิวเตอรสมรรถนะสูง ตอนที่ 2 ตอจากฉบับกอนที่เราคางกันไวนะครับ ฉบับกอนมีภาพผิดไปหนึ่งภาพ คือการจัดอันดับระบบคอมพิวเตอร ที่เร็วที่สุดในโลก ๑๐ อับดับแรก รูปที่นํามาลงคราวนี้เปนรูปที่เพิ่งมีการจัดอันดับใหมในเดือน มิถุนายน 54 ที่ผาน มาพอดี

รูปที่ 2: Tofu: 6D mesh/torus interconnect architecture

1. ระบบคอมพิวเตอร์ที่เร็วที่สุดในโลก

รูปที่ 1: ระบบคอมพิวเตอร์ K-Computer

ครั้งนี้มีการล้มแชมปเกิดขึ้นโดยระบบคอมพิวเตอร์ที่เร็ว ที่สุดในโลกล่าสุดคือระบบ K Compute ของ RIKEN Advanced Institute for Computational Science (AICS) ประเทศญี่ปุน ทีท่ าำ ลายสถิตดิ ว้ ยความเร็วกว่า 8 Petaflops (quadrillion floating -point operations per second) และมีค่าสัดส่วนประสิทธิภาพ (Efficiency) ระหว่าง Rmax กับ Rpeak มากถึง 93% และเร็วกว่า อันดับสองอยู่ถึงสามเท่าตัว 70

OpenSource2day : OS2D VOL. 5 ISSUE 22

K-Computer สร้างโดยฟูจิตซึ (Fujitsu) ประกอบด้วย ตู้ Rack จำานวน 672 ตู้ ใช้ซีพียู SPARC64 VIIIfx ชนิด 8 Cores จำานวน 68,544 CPUs รวม 548,352 Cores เป็นระบบทีใ่ ช้ซพี ยี คู อร์ ล้วนๆ ไม่มี GPU หรือการ์ดเร่งความเร็วอืน่ ๆ เกีย่ วข้อง หลายท่าน อาจแปลกใจว่าซีพยี ู SPARC นีข่ องซันไม่ใช่เหรอ ขอตอบว่าใช่ครับ แต่ไม่ใช่ทั้งหมด เรื่องของเรื่องก็คือทางฟูจิตซึเนี่ยเขาเป็นผู้ผลิต ซีพียูตัวนี้ให้กับซัน หรือจะกล่าวว่าซัน OEM จากฟูจิตซึก็คงไม่ผิด นัก ระบบ K-Computer เชื่อมต่อผ่านระบบเครือข่ายแบบทอรัส 6 มิติ (six-demensional torus network interconnect) ที่ ออกแบบมาเฉพาะที่ชื่อว่า Tofu ดังรูปที่ 2 และคงเพราะระบบ เครือข่ายแบบนี้จึงทำาให้ K-Computer มีประสิทธิภาพได้ใกล้กับ ความเร็วในทฤษฎี (Rpeak) มาก นอกจากนั้นเขายังได้นำา Open MPI มาปรับปรุงให้เหมาะกับระบบเครือข่ายแบบดังกล่าวอีกด้วย ดูจากชื่อระบบเครือข่ายที่ใช้ Tofu interconnect ถ้า แปลเป็นไทยก็คงแปลได้วา่ “ระบบการเชือ่ มต่อแบบเต้าหู”้ ผูเ้ ขียน มีโอกาสฟังบรรยายจากทีมงานของฟูจติ ซึซง่ึ บรรยายในงานประชุม วิชาการ ANSCSE ในประเทศไทยเมือ่ ต้นปี เขามาเล่าให้ฟงั ถึงเทคนิค และสถาปัตยกรรมของระบบให้ฟังซึ่งซับซ้อนพอสมควร


Linux Section : Linux Cluster ตอนนั้นจำาได้มีแค่ระบบใหญ่มากและมีการเชื่อมต่อที่ ซับซ้อนมากๆ ดังรูปที่ 1 พอมาเขียนบทความจึงได้มีเวลาตามหา ข้อมูลเพิม่ เติมซึง่ มีขอ้ มูลอีกมากมายตามลิงก์ตอ่ ไปนี้ http://www. fujitsu.com/global/services/solutions/tc/events/sc10/ presentation.html ในการจัดอันดับ 10 รายการแรกเป็นที่น่า ชืน่ ชมทีม่ ปี ระเทศจากเอเชียติดอยูถ่ งึ 4 ระบบ นัน่ อาจบ่งชีถ้ งึ ความ เจริญก้าวหน้าในการพัฒนาเทคโนโลยีและการพัฒนาในงานวิจัย ต่างๆ ในภูมิภาคเราที่จะต้องใช้เครื่องสมรรถนะสูงขนาดนี้ในการ วิจัย และที่สำาคัญแสดงให้เห็นถึงขีดความสามารถของคนที่มีความ สามารถทัดเทียมกันสามารถสร้างและบริการจัดการระบบขนาด ใหญ่แบบนี้ได้ กล่าวมาซะเยอะคุณผู้อ่านคงนึกว่าระบบนี้เกี่ยวข้องกับ โอเพนซอร์สอย่างไร ผมก็ขอตอบว่าระบบ K-Compute นีใ้ ช้ระบบ ปฏิบตั กิ ารลีนกุ ซ์ครับ นอกเหนือจากนัน้ K-Computer ยังเป็นระบบ ที่ใช้พลังงานอย่างคุ้มค่าติดอันดับที่ 6 ของเว็บไซต์ Green500. org อีกด้วย จากที่ดูข้อมูลมาเข้าใจว่าระบบ K-Computer จะใช้ ในงานเคมีคำานวณและฟสิกส์ ตามภารกิจของทาง RIKEN ผู้เป็น เจ้าของ คิดแล้วก็อยากไปเห็นของจริงว่าเป็นยังไง...ท่านใดสนใจ ศึกษาข้อมูลเพิม่ เติมได้ท่ี http://www.fujitsu.com/global/about/ tech/k/ 2. การใช้งานระบบคอมพิวเตอร์ในไทย ในประเทศเราถึงจะยังไม่มีระบบคอมพิวเตอร์ขนาดใหญ่ ที่ติดการจัดอันดับของเว็บไซต์ TOP500 แต่ก็พอมีระบบใหญ่ใน ภูมิภาคตะวันออกเฉียงใต้ใช้งานอยู่พอสมควร เช่น ปี พ.ศ. 2550 ศูนย์ไทยกริดแห่งชาติ สำานักงานส่งเสริม อุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) ติดตั้งระบบ เทราคลัสเตอร์ ขนาด 800 คอร์ ปี พ.ศ. 2551 มหาวิทยาลัยรามคำาแหง ติดตั้งระบบศิลา คลัสเตอร์ ขนาด 256 คอร์ ปี พ.ศ. 2552 ศูนย์พนั ธุวศิ วกรรมและเทคโนโลยีแห่งชาติ (องค์การมหาชน) ติดตั้งระบบ Eclipse Cluster ขนาด 704 คอร์ ปี พ.ศ. 2554 สถาบันสารสนเทศทรัพยากรน้าํ และการเกษตร (องค์การมหาชน) ติดตั้งระบบ HAII Cluster ขนาด 480 คอร์ ปี พ.ศ. 2554 ภาควิชาเคมี จุฬาลงกรณ์มหาวิทยาลัย ติดตั้งระบบ PHOENIX ขนาด 608 คอร์ สำาหรับระบบทีจ่ ฬุ าลงกรณ์มหาวิทยาลัยมีความเร็วประมาณ 5.175 Tflops คาดว่าน่าจะเป็นระบบทีม่ คี วามเร็วใน การประมวลผล สูงที่สุดในไทยในขณะนี้ ส่วนถ้าจะเทียบกับอันดับ ของ TOP500 ที่มีความเร็ว 40.19 Tflops นับว่ายังห่างอยู่พอสมควร

รูปที่ 3: ภาพผลลัพธ์โมเดลลมจากโปรแกรม WRF

3. กรณีศึกษาการใช้ประโยชน์จากระบบคอมพิวเตอร์สมรรถนะสูง 3.1 ระบบ HAII Cluster ที่สถาบันสารสนเทศทรัพยากร น้ําและการเกษตร ใช้ในการคำานวณโมเดลลมและน้ํา ผู้เขียนเคย มีโอกาสถามจากท่าน ผอ. สถาบันฯ ว่าชือ่ หน่วยงานก็ทาำ เกีย่ วกับน้าํ ทำาไมถึงมีการคำานวณลมด้วย คำาตอบที่ได้คือในหลวงท่านทรง แนะนำาว่าถ้าจะคำานวณน้ําให้แม่นต้องคำานวณลมด้วยเพราะลมพัด เมฆฝนให้เคลื่อนที่ไป ผู้เขียนถึงได้ถึงบางอ้อ ที่นี้ในส่วนของข้อมูล นั้นจะมีหน่วยงานของประเทศสหรัฐอเมริกาที่รวบรวมข้อมูลจาก หน่วยงานต่างๆ ทั่วโลกและแจกจ่ายข้อมูลเหล่านั้น ประเทศไทย เราก็นำาข้อมูลเหล่านั้นมาทำาประมวลผล เพื่อสร้างโมเดลของลม ในอาณาเขตที่เกี่ยวข้องกับบ้านเรา เพื่อให้สามารถพยากรณ์ และ วางแผนการจัดการน้ําได้อย่างเหมาะสม การคำานวณโมเดลนี้ใช้เวลานานมากยิ่งถ้าคำานวณลงไป ในแต่ละพืน้ ทีโ่ ดยละเอียดจะยิง่ ใช้พลังในการประมวลผลทีส่ งู ขึน้ ตาม สำาหรับโมเดลลมทีท่ างสถาบันฯ ทำาอยูใ่ นปัจจุบนั ใช้ซอฟต์แวร์ WRF คำานวณบนพื้นที่ขนาด 9 x 9 กิโลเมตร ใช้เวลาอยู่ประมาณ 2 ชั่วโมง ด้วยการทำางานแบบขนานแตกโปรเซสไปทำางานพร้อมกัน 144 โปรเซส เร็วขึ้นจากเดิมถึง 7 ชั่วโมงซึ่งจากเดิมที่ทำางานอยู่ บนระบบคลัสเตอร์ขนาดเล็กต้องใช้เวลากว่า 9 ชั่วโมง จึงจะได้ ผลลัพธ์ออกมา การพยากรณ์อากาศเชิงเตือนภัย เช่น การคำานวณทิศทางลม เช่นนี้นั้น จะมีประโยชน์มากสำาหรับกรณีที่เกิดเหตุรุนแรง เช่น พายุขั้นรุนแรง การเกิดสึนามิ เป็นต้น หากเราสามารถคำานวณได้ ว่าจะเกิดเหตุการณ์ มีเวลาเท่าไหร่ก่อนที่ภัยจะมาถึงตัว และพื้นที่ ไหนมีความเสี่ยง จะทำาให้เราสามารถจัดการแก้ไขปัญหา เพื่อลด ความสูญเสียได้เป็นอย่างดี สำาหรับท่านที่สนใจดูภาพการพยากรณ์ สามารถเข้าดูได้ที่ http://dpm.haii.or.th/wrf_image/ หรือเข้า จากหน้าเว็บหลักของทางสถาบันฯ ที่ http://www.haii.or.th/ http://www.opensource2day.com : OpenSource2day

71


Linux Section : Linux Cluster

รูปที่ 4: การทำ� Molecular Docking

3.2 การใช้งานด้านเคมีคำ�นวณและ Bio-Informatics งานในสาขานี้มีประยุกต์ใช้งานกันอย่างกว้างขวาง ทั้งใช้ แง่การวิจัย เพื่อพัฒนาและผลิตยา การวิจัยทางการแพทย์ เป็นที่ ต้องมีการคำ�นวณและจำ�ลองสถานการณ์ในระดับโมเลกุล มีการ จำ�ลองโครงสร้างของโมเลกุล การเคลื่อนไหว คุณสมบัติต่างๆ เพื่อ ลดระยะเวลาการทดลองในห้องปฏิบัติการลง ขอยกตัวอย่าง เพื่อ ให้เห็นภาพง่ายๆ อย่างเช่น การวิจัยยารักษาโรค อย่างโรคเอดส์ หรือไข้หวัดนก ที่ปัจจุบันยังไม่มียารักษาได้ สิ่งที่นักวิจัยในสาขานี้ ทำ�ก็คือ เอาข้อมูลไวรัสที่สนใจมาทำ�ให้เป็นโมเดลทางคอมพิวเตอร์ แล้วนำ�ไปเปรียบเทียบกับฐานข้อมูลยาหรือสารเคมีที่ท�ำ เป็นโมเดล ไว้ก่อนแล้ว (ในที่นี้ขอรวมเรียกว่ายา) เพื่อที่จะคำ�นวณหาว่ายา

72 OpenSource2day : OS2D VOL. 5 ISSUE 22

ตัวใดมีโอกาสทำ�ลายเชื้อไวรัสเหล่านั้นได้บ้าง ขั้นตอนนี้ใช้เวลาไม่ นานสำ�หรับการจับคู่ระหว่างไวรัสและตัวยาหนึ่งตัว แต่ปัญหาคือ จำ�นวนของยาในฐานข้อมูลมีอยู่เป็นจำ�นวนมากหลายล้านรายการ และไวรัสยังมีอกี หลายสายพันธุ์ หากท่านลองพิจารณาดูจากเครือ่ ง คอมพิวเตอร์สมรรถนะสูงที่มีอยู่ทั่วโลก ที่ช่วยกันคำ�นวณเรื่องนี้อยู่ ทำ�มาหลายปีแล้ว ก็ยังไม่อาจพบตัวยาที่ต้องการ เช่น ยารักษา โรคเอดส์ เป็นต้น สำ�หรับในไทย ระบบคอมพิวเตอร์สมรรถนะสูงขนาดใหญ่ ที่ทำ�งานในลักษณะดังกล่าวมานี้คงจะมีที่ ศูนย์พันธุวิศวกรรมและ เทคโนโลยีแห่งชาติ และที่ภาควิชาเคมี จุฬาลงกรณ์มหาวิทยาลัย นอกจากนั้นจะมีระบบขนาดเล็กที่ใช้งานกันอยู่ในมหาวิทยาลัย ต่างๆ อีกพอสมควร 4. บทส่งท้าย นอกจากระบบคอมพิวเตอร์คลัสเตอร์เหล่านี้ส่วนใหญ่จะ ใช้ลีนุกซ์เป็นแล้วระบบปฏิบัติการแล้ว ซอฟต์แวร์ประยุกต์ที่นำ�มา ใช้กย็ งั เป็นโอเพ่นซอร์สอีกจำ�นวนมาก ซอฟต์แวร์หลายตัวออกจาก ห้องปฏิบัติการวิจัยต่างๆ เราจะเห็นการแบ่งปัน การร่วมมือ ช่วย เหลือกันพัฒนาซอฟต์แวร์ให้ดียิ่งๆ ขึ้นต่อไป นึกแล้วก็มีความสุข นะครับ แล้วพบกันฉบับหน้าครับ


ระบบปฏิบัติการโอเพนซอรส LibreOffice ทดแทนไมโครซอฟท วินโดวส ทดแทนไมโครซอฟท ออฟฟศ

ขอมูลผูสั่งซื้อ ชื่อ-สกุล.......................................................... ที่อยู .............................................................. ....................................................................... ....................................................................... จํานวน..........เลม

เปนเงิน.............บาท

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

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

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

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

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 บาท จํานวน____เลม

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

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

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

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

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

Pentaho Open Source Business Intelligence

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-2989-1781 • สแกนแลวสงอีเมลมาที่ info@opensource2day.com พรอมแจงขอมูล ชื่อ-ที่อยู ผูรับใหชัดเจน • สงไปรษณียมาที่ 60/316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510


ใบสมัครสมาชิก นิตยสาร 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-2989-1781 • สแกนแลวสงอีเมลมาที่ info@opensource2day.com) • สงไปรษณียมาที่ 60/316 หมู 7 แขวงแสนแสบ เขตมีนบุรี กรุงเทพฯ 10510

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

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


!  า ช อ ร า  ย นิ ต ย ส า ร โ อ เ พน ซ อ ร ส  ท เ ู ด ย  เ ป ด  อ บ ร ม ห ล ก ั ส ต ู ร โ ป ร แ ก ร ม อ โ อ เ พนซ อ ร  สต n s i t eT r a i n i n g า  ง ๆใ น ร ป ู แ บ บO

เ พี ย ง เ ต ร ี ย ม ห อ  งเ ต ร ย ี ม ค นเ ต ร ย ี ม เ ค ร อ ่ ื ง ใ ห พร  อ  มเ ร า จ ะ ไ ป อ บ ร ม ใ ห ค  ณถ ุ ง ึ ท ่ ี

หล ก ั ส ตร ู ที เ ่ ป ดอ  บ ร ม -ก า ร ใ ช ง  า นช ด ุโ ป ร แ ก ร มOp e n Offic e . o r g / L i b r eOffic e -ก า ร ส ร า  ง เ ว บ ็ ไ ซ ต ด ว ยJ o o ml a / Dr u p a l / Wo r d p r e s s -ก า ร ใ ช ง  า นL i n u xDe a k t o pแ ล ะL i n u xS e r v e r -ร ะ บ บL i n u x S I S( S c h o o lI n t e r n e tS e r v e r ) -ร ะ บ บ ก า ร เ ร ย ี นก า ร ส อ นอ อ นไ ล น ด ว ยMo o d l e -ร ะ บ บ ค ว บ ค มหน ุ า จ อ ภา ย ใ นห อ ง เ ร ย ี น( i t a l c ) -ง า นก ร า ฟ ก ดไ ี ซ น ด ว ยGI MP / I n k s c a p e ( I n t e l l i g e n tT e a c h i n ga n dL e a r n i n gwi t hC o mp u t e r s ) -Op e n S o u r c eท่ ใ ี ช ทดแ  ทนซ อ ฟต แ ว ร ล  ข ิ ส ทธ ิ ต ์ ิ า ง ๆ -ฯ ล ฯ แ ล ะก า ร บ ร ร ย า ย พิ เ ศ ษเ พื อ ่ ใ ห ค ว า มร ใ  ู นหั ว ข อ  ต า ง ๆด า นซ อ ฟต แ ว ร แ  ล ะ โ อ เ พนซ อ ร ส 

ส น ใ จโ ท ร . 0 2 9 8 9 1 1 4 5 , 0 8 7 0 9 9 0 0 0 5 ห ร อh ื t t p : / / w w w . o p e n s o u r c e 2 d a y . c o m e nS So ou ur r c e Trai ni ngOpe n c e

นึ กถึ ง

Ope e nS So ou ur r c e 2d da a y Op n c e 2 y

บ ร ษ ิ ทค ั ร เ ี อ ช นโ ่ ั ป รจ ำ ก ด ั เ ล ข ท ่ ี 6 0 / 3 1 6ห ม  ู 7แ ข ว ง แ ส น แ ส บเ ข ต ม น ี บ ร ุ ี ก ร ง ุ เ ท พฯ1 0 5 1 0 โ ท ร . 0 2 9 8 9 1 1 4 5แ ฟก ซ .  0 2 9 8 9 1 7 8 1อ เ ี ม ล  i n f o @o p e n s o u r c e 2 d a y . c o m


2 1 0 2 Y R A U R B E F 25


Turn static files into dynamic content formats.

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