มีโอกาสได้เข้าใช้งาน PPA ของทาง Launchpad แต่ดันติดปัญหาเรื่องที่ไม่อยากจะใช้เลย นั่นคือ GPG โดยส่วนตัวคิดว่าคงไม่ต้องส่งอะไรที่เป็นความลับขนาดที่ต้องเข้ารหัส e-mail หรือข้อความต่างๆ เลยทำให้เกิดเรื่อง… เลยทำให้ได้ไปลองค้นหาโปรแกรมที่เข้า/ถอดรหัส GPG ได้อย่างง่ายๆ อ้อต้องเรียกใช้ง่ายๆ ด้วยนะ เห่อๆ เริ่มจาก extension ของ FireFox ประจำเครื่องกันก่อน ค้นไปเจอโปรแกรมนี้ "FireGPG"

โปรแกรมนี้เป็น extension ของ FireFox สนับสนุนการใช้งานร่วมกับ GMail มีเครื่องมือช่วยในการเข้ารหัส และ ถอดรหัส เรียกได้ว่าคลิกปุ๊ปได้ปั๊บ อ้อแล้วถ้าคุณมี GPG Key เป็นร้อยก้อสามารถเลือกใช้ Key ที่คุณต้องการได้เลย เรียกได้ว่าตอบโจทธ์ปัญหาคาใจของผมได้ดีเลยล่ะ อ่ะหลายๆ ท่านอาจยังไม่มั่นใจ เข้าไปดูที่เว็บของ FireGPG แล้วดาวน์โหลดมาใช้กันเลย!

คุณใช้ลินุกซ์ไหม? คุณพิมพ์ นามบัตร ลาเบล ป้ายบาร์โค้ด ยังไง? อย่าบอกนะว่าคุณใช้โอเพนออฟฟิส! เราขอเสนอวิถีทาง ที่ดีกว่า ใช้ Kbarcode สิครับ ชื่อ “เคบาร์โค้ด” นอกจากจะพิมพ์ สร้างป้ายบาร์โค้ดในฟอร์แมท EAN, UPC, CODE39 และ ISBN ได้แล้ว โปรแกรมนี้ยังสามารถพิมพ์ลาเบลและ นามบัตร ได้อีกด้วย ขึ้นต้นด้วยตัว “K” คงเดาไม่ยาก

เจ้าโปรแกรมนี้พัฒนาขึ้นบน KDE และใช้ได้ในทุกๆ รุ่นของ KDE(3) ครับ นอกจากจะออกแบบไสล์เลเบลได้แล้ว ยังสามารถเชื่อมต่อกับระบบฐานข้อมูลอย่าง MySQL, PostgreSQL, และ SQLiteได้ ทำให้งานพิมพ์บาร์โค้ดโดยใช้ข้อมูลจากฐานข้อมูลไม่เป็นเรื่องยากอีกต่อไป อ๊ะๆ อย่าใช้โอเพนออฟฟิสพิมพ์นามบัตร/ลาเบลนะครับ มาใช้ Kbarcode กันดีกว่าครับ

CharTr เป็นโปรแกรมที่ Fork มาจาก labyrinth และเก็บตก feature ที่น่าสนใจจาก vym และ vim โปรแกรมนี้มีความสามารถในการทำ MindMap ได้อย่างน่าสนใจเลยทีเดียว นอกจากจะสร้าง MindMap แบบปกติแล้วยังสามารถใช้คำสั่งของ Latex ในการพิมพ์สมการทางคณิตศาสตร์เข้าไปได้ด้วย :) เท่านั้นยังไม่พอยังสามารถ attach file เสียงเพื่อบรรยายในแต่ละ element ของ MindMap ได้เช่นกัน มาดู feature แบบเต็มๆ กันบ้างครับ

– เขียน MindMap กับเส้นโค้ง
– ยุบ ขยาย ลิงค์
– ใส่สี
– แสดงกรอบ out-line เมื่อเลือกโหนด
– ใส่เสียง ภาพ ตัวอักษรในแต่ละโหนด
– บันทึกอัตโนมัติ
– export ออกมาในรูปแบบ svg, png, pdf และ ps
– ใช้ keyboard shotcut ได้เหมือนกับ vim
– ใส่ bookmark
– ค้นหาข้อความในแต่ละโหนด
– ใส่สมการคณิตศาสตร์ได้
 

สนใจทดสอบกันได้ที่ http://code.google.com/p/chartr/ ครับ

 

   สวัสดีท่านผู้อ่าน Thaiopensource ทุกท่าน ผมไม่ได้ post เกี่ยวกับ Firefox Extension มานานพอสมควร เพราะระยะหลังรู้สึกว่าไม่ค่อยมี Extension ใหม่ๆ ส่วนใหญ่จะเป็นการ upgrade จาก version เดิมให้ compatible กับ Firefox3 เสียเป็นส่วนใหญ่  แต่ในที่สุดก็เจอ Firefox Extension ที่คิดว่าน่าจะถูกใจ เด็ก ๆ หลายคนและ ผู้ใหญ่บางคน (กระทรวงวัฒนธรรมเขากำลังรณรงค์ 90 วันเด็กไทยห่างไกลเกมส์อยู่ แต่ผมขอสวนกระแสนิดหนึ่ง) หลังจากติดตั้ง Extension นี้แล้ว พวกเรา(เฉพาะที่ใช้ Firefox เท่านั้นครับ) จะสามารถเล่นเกมส์ Classic  Nintendo ยุคแรกๆ เป็นร้อยเกมส์จาก Browser ของ Firefox โดยไม่ต้องใช้ Emulator มาติดตั้งเพิ่มเติมอีก

     สำหรับวิธีการติดตั้ง Extension นี้ก็เหมือนกับการติดตั้ง Firefox Extension ทั่วๆ ไป และทำการ set ค่า Option ได้จากหน้า Add On เมื่อพวกเราจะเล่นเกมส์ก็เลือกคำสั่งโดย Click ที่ Tool > Firenes หลังจากนั้น Browser จะเปิด Sidebar ซึ่งจะมี Games จาก Nintendo ให้เราเลือกเล่นเป็นร้อยๆ เกมส์

    แต่ข้อเสียของ Extension นี้ก็คือ Website นี้เป็นภาษาสเปนล้วนๆ (ใครแจ๋วก็ไปช่วยเขาทำภาษาไทยหน่อย) อย่างไรก็ตามถ้าพวกเราสนใจจะเล่นเกมส์ ก็สามารถ Download Extension นี้มาใช้ได้จาก http://www.firenes.com.ar/firenes-1.1.xpi

Open Source Census เป็นโปรแกรมเก็บข้อมูลสถิติการใช้งานซอฟต์แวร์โอเพนซอร์ส และนำข้อมูลมาใช้ในการโปรโมทเพื่อรณรงค์เรื่องใช้งานซอฟต์แวร์โอเพนซอร์ส Open Source Census เก็บข้อมูลสถิติการใช้งานโปรแกรมโอเพนซอร์สทั่วโลก ซึ่งอาจจะเป็นอาสาสมัครเข้าร่วม หรือองค์กรก็ได้ การเก็บข้อมูลก้อไม่ยาก เพียงเข้าไปที่เว็บไซต์ opencensus.org ดาวน์โหลดโปรแกรมที่ชื่อว่า ossdiscovery จากนั้นติดตั้งลงเครื่องคอมพิวเตอร์ที่ต้องการตรวจสอบ โปรแกรมจะ scan หาซอฟต์แวร์โอเพนซอร์สในเครื่องและเก็บข้อมูล เอาไว้อาสาสมัครสามารถอัพโหลดข้อมูลไปยังเว็บ Open Source Census ได้โดยตรงเพื่อประมวลผลข้อมูลและเผยแพร่ข้อมูลบนเว็บไซต์ และที่สำคัญสามารถเปรียบเทียบจำนวนการใช้งานและซอฟต์แวร์โอเพนซอร์สระหว่างองค์กรได้ด้วย ถือว่าเป็นการแข่งขันกันไปในตัว

 

 

 

ที่มา – Learn about the Open Source Census

    เหลือเวลาอีกประมาณ 11 วันก่อนวันที่พรบ. คอมพิวเตอร์ประกาศใช้อย่างเป็นทางการในวันที่ 25 สิงหาคม 2551 นี้ ในส่วนของสถานศึกษาหรือองค์กรต่าง ๆ ที่ยังไม่มีมาตราการรองรับและทำให้ถูกต้องกับตามกฎหมาย จะด้วยสาเหตุประการใดก็ตามไม่ว่าจะเป็นการลงทุนในส่วนของ Hardware หรือ Software ก็ตาม ซึ่งในส่วนของ Software นั้นก็พอมีทางออกอยู่บ้างในบทความก่อน ๆ หน้านี้ที่มีการหยิบเอาเครื่องมือเก็บ Log อย่าง ปลาวาฬ ที่เป็นการนำเอาโอเพนซอร์สระหว่าง Ubutulinux + EboxPlatform ได้เครื่องมือเก็บ Log ที่ไม่ต้องลงทุนทางด้าน Software แต่จริง ๆ แล้วมีเครื่องมือที่เป็นโอเพนซอร์สที่ทำงานในลักษณะเดียวกับปลาวาฬหลายต่อหลายอัน วันนี้ผมจะพามาทำความรู้จัก
เครื่องมือเหล่านั้นสัก 1 ตัว
    ก่อนอื่นต้องขอออกตัวก่อนว่าทักษะด้านนี้ผมยังมีน้อยแต่ก็พยายามศึกษาหาข้อมูลเพื่อให้ได้นำมาเขียนให้ชาวไทยโอเพนซอร์สได้อ่านกันก่อนอื่นก็เลย สำหรับพรบ. คอมพิวเตอร์ มีผลบังคับใช้วันที่ 25 สิงหาคม 2551 นี้มีการบัญญัติในส่วนของการเก็บข้อมูลการจราจลของเครือข่ายด้วยหรือที่เราเรียกกันภาษาผู้่ดูแลระบบว่า Logs
    ในวันนี้เราจะมาทำความรู้จักโปรแกรมบริหาร Logs ที่เป็น Opensource  ชื่อว่า Zenoss ซึ่งในหัวข้อของ How to ในส่วนของผมจะนำเอาข้อมูลการติดตั้ง Software Opensource พวกนี้ผมเขียนครับผม

Zenoss Core

    Software Zenoss core ตัวนี้เก็บ log ได้ในระดับหนึ่ง เขียนด้วย php เก็บข้อมูลไปยัง MySQL เช่นเดียวกับebox-platform เนื่องจากมีคู่มือที่ละเอียดพอใช้ได้(ผมก็เลยตกลงปลงใจจะเขียน Howto ตัวนี้หละ) สำหรับเจ้า Zenoss นั้นเป็นระบบเฝ้าดูระบบเครือข่าย (Network Monitoring) เจ้า Zenoss ได้พัฒนามาถึงรุ่น 2.2 นี้สามารถติดตั้งได้บน Linux หลายตระกูล และสามารถทำงานได้ทั้ง CPU แบบ 32 บิต และ 64 บิต สำหรับระบบปฎิบัติการ Linux ที่สามารถติดตั้ง Zenoss 2.2 ได้อย่างแน่นอนได้แ่ก่

  • RHEL/Centos 4
  • RHEL/Centos 5
  • SLES 10
  • Ubuntu Server 6.06
  • Ubuntu Server 8.04
  • openSUSE 10.2
  • openSUSE 10.3 (NOTE: openSUSE 10.3 x64 is not supported due to a mysql bug on that platform)
  • Fedora 6
  • Fedora 7
  • Fedora 8
  • Debian 4.0

New Core ZenPacks

    ซึ่งใน Zenoss 2.2 โปรโตคอลต่าง ๆ ในการเฝ้าดูระบบเครือข่าย (์ำNetwork Monitoring) หลายตัวเข้าอาทิเช่น

  • ZenPacks.zenoss.DigMonitor
  • ZenPacks.zenoss.FtpMonitor
  • ZenPacks.zenoss.HttpMonitor
  • ZenPacks.zenoss.IRCDMonitor
  • ZenPacks.zenoss.JabberMonitor
  • ZenPacks.zenoss.LDAPMonitor
  • ZenPacks.zenoss.NNTPMonitor
  • ZenPacks.zenoss.NtpMonitor
  • ZenPacks.zenoss.RPCMonitor

รูปที่ 1.1 แสดงโครงสร้างของโปรแกรม Zenoss
 

รูปที่ 1.2 แสดงหน้าจอ Login เข้าสู่โปรแกรม Zenoss
   

รูปที่ 1.3 แสดงองค์ประกอบรวมของโปรแกรม Zenoss

รูปที่ 1.4 แสดงการทำงานของของ Zenoss ในการ Monitor Network Topology

    สำหรับท่านผู้ดูแลระบบท่านไดที่อยากทดสอบเจ้า Zenoss ตัวนี้ก่อนที่ผมจะเขียน How to ในการติดตั้งก็สามารถหามาทดสอบติดตั้งได้ครับผม รวมถึงอาจมาร่วมกันแลกเปลี่ยนข้อมูลหรือความคิดเห็นต่าง ๆ กันได้ครับผม

– ข้อมูลเพิ่มเติมได้ที่ http://www.zenoss.com/

วันนี้โอกาสดี ได้นำซอฟต์แวร์สำหรับ admin มารีวิวให้ชมกันครับ ก็ ซอฟต์แวร์ที่จะนำมา Review ในวันนี้มีชื่อว่า PuTTY เป็นเครื่องมือที่จะขาดไม่ได้กันเลยทีเดียวสำหรับ ผู้ดูแลระบบที่ใช้ Linux เพราะ PuTTY
เป็นโปรแกรมที่ใช้สำหรับ Remote เข้าไปจัดการเครื่องของเราที่เป็น Linux ผ่านทาง SSH หรือ FTP หรืออื่นๆก็แล้วแต่

หลายๆท่านมักจะเข้าใจว่า PuTTY มีสำหรับ Windows เท่านั้น แต่แท้ที่จริงแล้ว PuTTY ยังมีเวอร์ชั่นบน Linux ด้วย (ผมเองก็คิดว่ามันไม่มีเหมือนกัน ก็ถ้าใช้ Linux อยู่แล้วจะต้องใช้ PuTTY ทำไม)

สำหรับท่านที่ใช้ Ubuntu อยู่ สามารถติดตั้งได้โดยสั่ง sudo apt-get install putty เลยครับ

เมื่อติดตั้งแล้วเปิดโปรแกรมขึ้นมาจะบพ PuTTY หน้าตาดังภาพครับ โบราณสุดๆ
Screenshot-PuTTY Configuration.png

ถ้ากรณีที่เราต้องการใช้งานเพียงแค่ SSH เข้าไปที่ Server เราก็สามารถพิมพ์คำสั่งลงไปในช่องต่างๆที่หน้าจอนี้ได้เลย เช่น ถ้าผม SSH โดยไม่ทำอะไรพิเศษ ก็เพียงแค่พิมพ์ Server ที่ต้องการลงในช่อง Host Name พร้อมกำหนดพอร์ทที่ถูกต้อง แล้ว Enter ให้มันรู้สักที โปรแกรมก็จะติดต่อกับเครื่อง Server ให้แล้ว

Screenshot-PuTTY Configuration-1.png

Screenshot-localhost - PuTTY.png

การใช้งานระดับพื้นฐานแล้วก็จะประมาณนี้ครับ ใช้ง่ายมากๆ

ส่วนความสามารถเด่นๆของ PuTTY ก็มีดังนี้ครับ

* The storing of hosts and preferences for later use.
* สามารถใช้งาน  SSH encryption พร้อมกับ key ได้
* มี Command-line SCP และ SFTP ที่เรียกว่า "pscp" และ "psftp"
* ใช้งาน port forwarding ร่วมกับ SSH ได้ (local, remote or dynamic port forwarding)
* Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation.
* รองรับ IPv6
* รองรับ 3DES, AES, Arcfour, Blowfish, DES.
* ยืนยันตัวตน ผ่าน Public-key ได้
* รองรับ local serial port connections

ผมจำตอนที่ Dr.Burnd มาพูดเรื่อง CMPC ของ intel ได้ว่ามีโปรแกรมจัดการห้องเรียนที่เป็นโอเพนซอร์สอยู่ เลยได้หาข้อมูลมาเจอเจ้า iTALC ที่ sourceforge ใช่เลยครับ เหมือนโปรแกรมที่อยู่ใน CMPC เดะเลยโดยคุณสมบัติของ iTALC มีดังนี้

  • จับหน้าจอเครื่องลูกข่ายในห้องเรียน
  • รีโมตเข้าไปควบคุมเครื่อง
  • แสดง demo ในเครื่องลูกข่าย
  • ล็อกเครื่องลูกข่าย
  • แชท กับเครื่องลูกข่ายได้
  • รีโมต เปิด ปิด เครื่องลูกข่ายได้
  • สนับสนุน home-schooling

อ้อลืมไปว่าสามารถติดตั้งบนระบบปฏิบัติการ Windows และ Linux ได้ 

 

ก็ วันนี้วันดี หยิบ Linux Distro แปลกๆมาแนะนำให้รู้จักกันครับ สำหรับ Linux Distro ที่จะนำมาแนะนำกันในวันนี้ มีชื่อว่า UbuntuME ครับ คิดว่าหลายท่านคงเข้าใจว่า น่าจะเป็น Ubuntu Millennium Edition กันแล้วใช่ไม๊ แต่ เดาผิดครับ UbuntuME ในที่นี้คือ Ubuntu Muslim Edition ครับ หลายๆท่านคงเคยเห็น Ubuntu Christian edition ไปแล้ว แต่สำหรับ Muslim Edition นี่ ผมก็เพิ่งเคยเห็นครับ

ตามชื่อแล้วก็ แน่นอนครับ พัฒนาต่อมาจาก Ubuntu นี่เอง ส่วนเหตุผลที่ทำไมถึงต้องเป็น Muslim Edition เขาบอกไว้แบบนี้ครับ

Ubuntu Muslim Edition is a set of packages that customizes the Ubuntu distro by installing islamic software (prayer times, Quran study tool, web content filtering tool etc.) and by changing its design.

ซึ่งก็เหมาะดีครับ หรับระบบปฏิบัติการที่ใช้อยู่ ให้เข้ากับพฤติกรรมการใช้ชีวิตของตัวเอง

ว่าแต่ มีใครทำ Ubuntu Buddhism Edition แล้วยังครับ อย่างน้อยมีวันหยุดทางพุทธศาสนาขึ้นในปฏิทินก็ยังดี

ลิงก์: ubuntume.com, Screen shot
ที่มา: distrowatch.com

มีโอกาสได้เขียนเรื่อง Key Encryption ไปแล้วรอบหนึ่ง เกี่ยวกับ plug-in ของ FireFox คราวนี้ขยับมาใกล้ตัวกันบ้าง ก้อคือโปรแกรมช่วยจัดการ Key Encryption อย่าง SeaHorse โปรแกรมนี้ติดตั้งมาพร้อมกับ Ubuntu 8.04 Hardy Heron โดยอยู่ที่ Application > Accessories > Passwords and Encryption Keys

คุณสมบัติเด่นของ SeaHorse

  1. สร้าง Encryption Key ได้ทั้ง Secure Shell Key และ PGP Key
  2. Sync กับ Key Server
  3. Import Key จากไฟล์ และ Key Server
  4. Export เป็นไฟล์
  5. ติดตั้ง Secure Shell Key ยังเครื่องปลายทาง
  6. มีระบบ backup key
  7. เป็น Key Ring ในตัวเก็บและเรียกใช้ Key หรือ Password เมื่อต้องการ

 

หน้าตา SeaHorse

สร้าง GPG หรือ SSH Key ก้อได้

สร้าง SSH Key พร้อมติดตั้งไปยังเครื่องปลายทาง

 

อ่านคุณสมบัติกันแล้ววันนี้คุณใช้ SeaHorse แล้วหรือยังครับ : )