เตรียมพร้อมเป็นเจ้าภาพ Mini-DebCamp ประเทศไทย

ขอเชิญชวนชาว debianclub ร่วมเป็นเจ้าภาพจัดงาน Mini-DebCamp ในประเทศไทย เดือนมีนาคมนี้ ที่ จ.ขอนแก่น ครับ

ในระหว่างที่ อ.กิตติ์, ผม, นิวตรอน และ ปรัชญ์ ได้ไปร่วมงาน Mini-DebConf 2009 ที่ไต้หวัน เจ้าภาพก็ได้มาแนะนำให้จัด DebCamp ขึ้นที่เมืองไทยต่อจากงานนั้น เพื่อเป็นการปูทางให้เกิด event ต่าง ๆ ขึ้นในประเทศไทยต่อไป รวมถึง DebConf ด้วย

อ.กิตติ์ รับเป็นผู้ประสานงานนี้ โดยได้หารือกับคนในชุมชนมาเป็นระยะ (บันทึกการประชุม ครั้งที่ 1, ครั้งที่ 2, ครั้งที่ 3, ครั้งที่ 4, ครั้งที่ 5) และได้สร้างหน้าวิกิสำหรับติดตามความคืบหน้าต่าง ๆ ทั้ง ฉบับเป็นทางการภาษาอังกฤษ และ ฉบับภาษาไทยสำหรับทีมงานในประเทศ

ข้อสรุปคือ จะจัดที่ สำนักนวัตกรรมการศึกษา ชั้น 6 อาคารศูนย์สารสนเทศ มหาวิทยาลัยขอนแก่น ที่เลือกจังหวัดขอนแก่นก็ด้วยเงื่อนไขหลาย ๆ อย่าง เช่น เรื่องประหยัดค่าใช้จ่าย การอยู่นอกเมืองหลวง/เมืองท่องเที่ยว (ซึ่งเข้ากับธรรมชาติของ DebCamp) ในขณะที่การเดินทางก็ไม่ลำบากเกินไป ช่วงเวลาที่จัดคือวันที่ 13-19 มีนาคม 2553

กำหนดการดูได้ใน หน้าวิกิภาษาอังกฤษ ครับ

เนื่องจากงานนี้เป็นงาน Debian งานแรกในประเทศไทย ซึ่งมีความสำคัญที่จะเป็นบททดสอบว่าประเทศไทยหรือภูมิภาคแถบนี้ จะมีศักยภาพและความเหมาะสมจะจัดงานของ Debian หรือไม่ โดยเฉพาะเรื่องความพร้อมที่จะเป็นเจ้าภาพงาน DebConf ที่มีการเสนอกัน จึงอยากขอเชิญชวนชาว debianclub มาช่วยกันเป็นเจ้าภาพในงาน DebCamp ครั้งนี้ครับ

debclub "ก้านกล้วย" repository

หลังจากที่ debianclub เปิดตัวรอบใหม่มาได้ครบ 1 ปี (ตั้งแต่ 1 กันยายน 2550) โดยที่เราเน้นบทความสำหรับ user มาโดยตลอด ในขณะที่สมาชิกของเราก็มีบางคนทำงานพัฒนากับ debian อยู่ บางคนอาจจะทำ deb ไว้ แต่เผยแพร่ของใครของมัน ไม่มีแหล่งรวมที่สะดวกสำหรับผู้ใช้

ก็คิดว่าน่าจะถึงเวลาเริ่มเปิดช่องทางสำหรับงานพัฒนา โดยเริ่มจากการเปิด repository สำหรับเผยแพร่ deb แต่เราไม่มีเป้าหมายที่จะทำ distro เต็ม เราทำเพียงส่วนเสริมเพิ่มเติมจาก debian มาตรฐานที่ทุกคนใช้กันอยู่เท่านั้น โดยแพกเกจส่วนเสริมเหล่านี้ ถ้าเป็นไปได้ก็จะพยายามผลักดันเข้า debian ในที่สุด

debclub repository นี้ ใช้ชื่อรหัสว่า "ก้านกล้วย" (kankluay) โดยยืมชื่อจากแอนิเมชั่นสุดเจ๋งของคนไทย ให้เข้าชุดกับ Toy Story ของ debian โดยขณะนี้มี feature หลักคือ:

ติดตั้งฟอนต์ Tahoma

ฟอนต์ Tahoma ถูกใช้เป็นฟอนต์ปริยายในการแสดงผลของเว็บไซต์จำนวนมาก ลองค้นหาดูพบว่ามันอยู่ในแพกเกจของ cinelerra-data ในคลังของ debian-multimedia

ส่ง SMS ผ่าน Google calendar ด้วย gcalcli

Google calendar นั้นมีบริการส่ง SMS ไปยังโทรศัพท์มือถือของผู้ใช้ เพื่อแจ้งเตือนกิจกรรม ต่าง ๆ ในปฏิทิน โดยผู้ใช้ต้องยืนยันตัวตนกับ Google ก่อน การส่ง SMS เตือนนั้นจะมีค่าโดยปริยายคือ เตือนล่วงหน้า 10 นาที

ในบทความนี้เราจะสร้าง shell script ที่ใช้ส่ง SMS โดยความต้องการพื้นฐานมีดังนี้

  • ยืนยันตัวตนและหมายเลขโทรศัพท์มือถือกับ Google calendar
  • ติดตั้งโปรแกรม ntpdate เพื่อใช้ปรับเวลาเครื่องให้ตรง
  • ติดตั้งโปรแกรม gcalcli ซึ่งใช้ในการติดต่อกับ Google calendar

ในส่วนการยืนยันตัวตนและหมายเลขโทรศัพท์มือถือนั้น จะไม่กล่าวถึง

เริ่มด้วยติดตั้งโปรแกรม ntpdate และ gcalcli

$ sudo aptitude install ntpdate gcalcli

จากนั้นสร้าง shell script ที่ใช้ส่ง SMS

$ vi sms.sh

ติดตั้ง Compiz บน squeeze

ต้องการปรับหน้าตาเดเบียนให้ดูทันสมัยทัดเทียมเพื่อนพ้องบ้าง

ก่อนอื่นต้องตรวจดูว่าการ์ดแสดงผลเราสามารถใช้งาน compiz ได้หรือไม่ โดยการดาวน์โหลดสคริปต์ Compiz-Check มารัน

$ wget http://blogage.de/files/9124/download -O compiz-check
$ chmod +x compiz-check
$ ./compiz-check

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

 Driver in use:         YYY

เล่น YouTube บน iceweasel โดยไม่ใช้ Flash Plug-in

วิดีโอ YouTube อาจเป็นสาเหตุหลักของหลายคนที่ทำให้ต้องลง flash plug-in ในเว็บเบราว์เซอร์ แต่ถ้าปรับแต่งเบราว์เซอร์ดี ๆ ก็อาจไม่จำเป็น

ขอเสนอสคริปต์ Greasemonkey (สำหรับ iceweasel/xulrunner) ชื่อ Youtube without Flash Auto ครับ ซึ่งจะช่วยทำสิ่งต่อไปนี้เมื่อเปิด YouTube:

  • เพิ่มลิงก์สำหรับดาวน์โหลดวิดีโอ ในรูป mp4 โดยไม่ต้องผ่านการแปลงหรือผ่านไซต์อื่น
  • เล่นวิดีโอโดยใช้ media player plug-in (เช่น totem, mplayer, vlc) แทน flash โดยยังมีลิงก์สำหรับเปลี่ยนเป็น flash ได้ถ้าต้องการ

ก่อนอื่น ติดตั้ง Greasemonkey add-on เสียก่อน จะติดตั้งจากเว็บของ Mozilla ก็ได้ หรือจะติดตั้งจาก apt ของ Debian ก็ได้ ซึ่งผมเลือกวิธีหลัง:

# apt-get install xul-ext-greasemonkey

อัปเดตไบออสด้วย thumb drive โดย FreeDOS อาศัย grub2

สมมุติว่าใช้เดเบียนรุ่นตั้งแต่ squeeze ขึ้นไป ซึ่งติดตั้ง grub2 เป็นตัวจัดการการบูตอยู่แล้ว

เตรียมการ

1. ที่ต้องใช้คือ thumb drive ที่ฟอร์แมตแล้ว (มีข้อมูลอยู่ก็ไม่เป็นไร ใช้เนื้อที่แค่ 1.44M ดิสเก็ตต์แผ่นเดียว โดยไม่ต้องฟอร์แมตใหม่) สมมุติว่าเมื่อเสียบช่อง USB แล้ว เขาจะเมานต์อัตโนมัติไว้ที่ /media/disk

2. ติดตั้งแพกเกจ

$ sudo aptitude install syslinux dosfstools

3. เตรียมไฟล์อัปเดตไบออสจากผู้ผลิตเมนบอร์ดเอาไว้ให้เรียบร้อย ถ้าไฟล์ถูกบีบอัดเป็นไฟล์เดียว ให้แตกออกมาด้วย archive manager (File Roller) จะมี 2 ไฟล์ที่ต้องใช้ คือไฟล์ EXE สำหรับการรันไฟล์นึง และไฟล์ข้อมูลไบออสอีกไฟล์นึง

กำเนิด ftp.th.debian.org

แอบไปเห็น Debian #566225 ที่ทีม sysadmin ของภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์ ไป file เอาไว้ และเมื่อตรวจสอบดูวันนี้:

$ host ftp.th.debian.org
ftp.th.debian.org is an alias for ftp.coe.psu.ac.th.
ftp.coe.psu.ac.th has address 202.29.151.120

เป็นอันว่า ประเทศไทยได้ official Debian mirror เรียบร้อยแล้วนะครับ ขอขอบคุณทีม มอ. ที่ได้ดำเนินการในครั้งนี้ และขอแสดงความยินดีกับผู้ใช้ Debian ชาวไทยทุกท่าน

สำหรับ mirror แหล่งอื่น ๆ ในไทย ยังคงมี รายชื่อ อยู่ในเว็บของเรา โดยส่วนหนึ่งได้ ลงทะเบียนไว้ที่ Debian ด้วย คิดว่า mirror แหล่งที่พร้อม ก็สามารถเข้าไปลงทะเบียนได้ เพื่อที่จะได้ขึ้นรายชื่อในแผ่นติดตั้งของ Debian ให้ผู้ใช้ได้ใช้บริการครับ หรือแม้กระทั่งเสนอตัวเป็น official mirror ใน rotate list ของชื่อโดเมน ftp.th.debian.org ก็ยังได้นะครับ ถ้า mirror ครบหมด

เล่นเมาส์หลายตัวบน Xorg 7.5

หลังจากที่ Xorg 7.5 ได้เข้าสู่ Debian sid มาระยะหนึ่งแล้ว ก็มาลองของใหม่อย่างหนึ่งที่มากับ Xorg รุ่นนี้กัน คือ XInput2 ซึ่งรองรับ Multi-Pointer X (MPX) คือการใช้อุปกรณ์ชี้ (เมาส์, ทัชแพด, แทร็กบอล, สไตลัส) ได้มากกว่าหนึ่งตัวพร้อมกัน โดยแต่ละอุปกรณ์สามารถมีเคอร์เซอร์แยกกันบนจอภาพได้

คำเตือน: โปรแกรมส่วนใหญ่บน X Window ในปัจจุบัน ยังคงทำงานบนข้อสมมุติว่าระบบมีอุปกรณ์ชี้เพียงตัวเดียว แม้จะใช้หลายตัวประกอบกัน ก็ยังคงควบคุมตัวชี้บนจอภาพตัวเดียวกัน ดังนั้น การใช้งานความสามารถนี้จึงยังไม่สมบูรณ์แบบ ขอให้ทำใจไว้ก่อน ว่าจะพบปัญหาบ้าง

ก่อนอื่น ติดตั้งแพกเกจสำหรับคำสั่งตั้งค่าก่อน คือ xinput

# aptitude install xinput

โปรแกรมจัดการ pdf

ต้องการหาโปรแกรมที่ทำงานกับไฟล์ pdf ที่สามารถใช้งานได้ทั้งลินุกซ์และวินโดวส์

รวมหรือแตกไฟล์ แบบ GUI เลือกใช้ Pdfsam
เป็น java แต่ใช้งานไม่ยาก ถ้าบริจาคตั้งแต่ 1 เหรียญขึ้นไปจะมีสิทธิ์ใช้งานรุ่นพิเศษที่มีความสามารถมากขึ้นโดยไม่ต้องคอมไพล์เอง

$ sudo aptitude install pdfsam
รวมหรือแตกไฟล์แบบบรรทัดคำสั่ง เลือกใช้ pdftk (the pdf toolkit)
$ sudo aptitude install pdftk

แตกไฟล์ pdf

$ pdftk FILE.pdf burst

จะได้ไฟล์ pg_0001.pdf pg_0002.pdf ...

รวมไฟล์ pdf

$ pdftk pg_0001.pdf pg_0002.pdf ... cat output OUTFILE.pdf

ทั้งสองคำสั่ง จะส่งรายงานผลไปออกที่ไฟล์ doc_data.txt

เอามาจาก: zolved.com: How to combine and separate pdf files on Ubuntu

ทำ annotation เลือกใช้ Xournal
Syndicate content

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้