อะไรก็เกิดขึ้นได้ บางครั้งติดตั้ง Zimbra ไว้ เวลาผ่านไปจะเข้าใช้งานอีกที เอ๊ะ ตั้งพาสเวิร์ดอะไรไว้หนอ วันนี้เราจะมาดูวิธีการรีเซตพาสเวิร์ดสำหรับผู้ดูแลระบบ Zimbra กัน
ก่อนอื่น เข้าระบบด้วย user zimbra
su - zimbra
ต่อไป เรามาดูว่า Admin ทั้งหมดใน Zimbra Server เรามีใครบ้าง โดยใช้คำสั่ง
zmprov gaaa
ตัวอย่าง ดังรูป
Zimbra List Admin User
Continue reading

Zimbra Collaboration Open Source Edition (ZCS) คือระบบ Mail Server ที่เป็นโอเพนซอร์ส  โดย Zimbra ไม่ได้มีเฉพาะฟังก์ชันอีเมลเท่านั้น แต่ยังมี calendar, address book, file-sharing และ tasks ไว้สำหรับทำงานร่วมกันในองค์กรได้อย่างสะดวกอีกด้วย

ขออธิบายถึงรูปแบบของเวอร์ชันที่ Zimbra เปิดให้บริการเล็กน้อยนะ ซึ่งมีด้วยกัน 3 แบบได้แก่

  1. ZCS Network Edition ตัวนี้เป็นบริการของ Zimbra ที่มีค่าไลเซนส์ โดยจะกำหนดค่าบริการเป็นแบบ Starter (สูงสุด 15 users), แบบ Standard และ Professional (ความสามารถเพิ่มเติมบนเวอร์ชันนี้ mobile, Outlook sync, connector for Apple iSync)
  2. ZCS hosted email อันนี้เป็นบริการ Host จากทาง Zimbra
  3. ZCS Open Source Edition เวอร์ชันนี้เป็นเวอร์ชันโอเพนซอร์สที่เราจะพูดถึงกันในบทความนี้


Continue reading

ถ้าจะให้พูดถึง Briefcase ท่านที่ไม่เคยใช้งานอาจจะนึกไม่ออกว่าคืออะไร เอาไว้ทำอะไร ถ้าจะบอกให้นึกถึง Google Drive/Docs น่าจะทำให้พอนึกออกบ้างนะคะ

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

แต่ถ้าเราติดตั้ง Zimbra Open Source Edition 8.XX จะไม่เห็นกระเป๋าเอกสารนี้เนื่องจากถูก disable โดย default ดังรูป
diable briefcase
ทีนี้เราจะมาเปิดกระเป๋าเอกสารใช้งานกัน ก่อนอื่น เข้าระบบด้วย user zimbra ก่อน โดย
Continue reading

วิธีการ Hot Plug หรือ Hot Deploy เป็นวิธีการที่ใช้แก้ไขไม่ให้เกิด Service Temporarily Unavailable (ไม่สามารถให้บริการได้ชั่วคราว) ในขณะที่กำลังทำการ git push เพื่อแก้ไขแอปพลิเคชันบน OpenShift
ทดสอบการทำงานแบบปกติด้วยการเข้าไปแก้ไขไฟล์ index.php ในแอปพลิเคชัน basicphp ที่ได้สร้างไปใน How-To ครั้งที่แล้วด้วยคำสั่ง

cd basicphp

gedit index.php

แก้ไขโดยการเพิ่ม code ดังภาพแล้วทำการบันทึก


Continue reading

Docker นั้นสร้างขึ้นมาให้ใช้งานกับระบบปฏิบัติการมีพื้นฐานมากจาก Linux เท่านั้นแต่ถ้าหากต้องการใช้งาน Docker ผ่านทางระบบปฏิบัติการอื่น Docker ก็ได้เตรียมทางเลือกไว้ให้นั่นคือ boot2docker ที่มีคำสั่งในการใช้งานเหมือนกันกับการใช้งาน Docker บน Linux ไปเริ่มติดตั้งกันเลย (พก Ram ติดเครื่องไว้มากๆนะครับ!)

เลือกดาวน์โหลดไฟล์ตามระบบปฏิบัติการที่ใช้งานที่ http://boot2docker.io


Continue reading

Docker คือซอฟต์แวร์ที่เข้ามาช่วยแก้ปัญหาในกระบวนการพัฒนาโปรแกรมหรือซอฟต์แวร์ซึ่งบางทีมีการทำงานเป็นทีมหลายคนจะมีความแตกต่างกันของระบบปฏิบัติการและเวอร์ชันจึงทำให้การพัฒนานนั้นจะเกิดปัญหา Error ที่ต่างกัน วิธีการทำงานของ Docker คือการนำสภาพแวดล้อมต่างๆในการพัฒนามารวมไว้ด้วยกันเรียกว่า Container แต่มีข้อกำหนดว่าแต่ละ Container สามารถใช้งานคำสั่งได้เพียงคำสั่งเดียว ข้อมูลเพิ่มเติมของ Docker สามารถอ่านได้ที่ https://www.docker.com/whatisdocker
Continue reading

มาสมัครสมาขิก Docker Hub กันก่อน เข้าไปที่ https://hub.docker.com แล้วทำการกรอกข้อมูลลงในช่องต่างๆดังนี้

  • Username : ชื่อผู้ใช้งาน
  • Password : รหัสผ่าน
  • Email Address : อีเมลที่ใช้ในการสมัคร

ถ้าต้องการรับข้อมูลข่าวสารของ Docker ผ่านทางอีเมลให้ติ๊กถูกที่ Yes! I want the weekly newsletter! เมื่อกรอกข้อมูลครบถ้วนแล้วกดปุ่ม Sing Up
Continue reading

สวัสดีครับในบทความนี้เราจะมาดูการเพิ่ม Host Agent ทั้งแบบ active และ passive ข้อแตกต่างระหว่าง active กับ passive คือแบบ active จะเป็นการส่งข้อมูลที่ monitor ได้จาก agent กลับไปที่ Server และแบบ passive จะทำตรงกันข้ามกันคือ Server จะมีการเรียกไปที่ agent เพื่อดึงข้อมูลที่ Monitor จาก agent แบบ active จะมีข้อเสียอยู่คือจะมีบาง item ที่แบบ active ไม่สามารถใช้ได้เหมือนแบบ passive แต่มีข้อดีคือไม่ต้อง forward port ที่ gateway ฝั่ง agent ซึ่งจากประสบการณ์ผมก็จะใช้แบบ active ซะส่วนใหญ่ เพราะจะได้ไม่ไปยุ่งกับ gateway เนื่องจากบางที่อาจมีโครงสร้าง network ที่ซับซ้อน
Continue reading

เมื่องาน OSSFest 2014 ที่ผ่านมานี้ ผมได้แนะนำ open source ตัวหนึ่งที่ใช้ในการทำ web แบบง่ายดายกว่าแต่ก่อน ชื่อ Bootstrap ซึ่งจริงๆ แล้วครั้งนี้ไม่ใช่ครั้งแรกที่ผมบรรยายเกี่ยวกับ Bootstrap ผมเคยพูดเรื่องนี้เมื่อ OSSFest 2012 ด้วย สิ่งที่ต่างกันก็คือ เมื่อ 2 ปีที่แล้วเป็น version 2 แต่รอบนี้เป็น 3 แล้ว บทความนี้และต่อจากนี้ผมคงได้มีโอกาสขยายความและเล่าเรื่องราว ความสามารถของ open source ตัวเล็กๆ ตัวนี้ให้กระจ่างชัดและเป็นประโยชน์แก่นักพัฒนาอีกหลายๆคนครับ

Bootstrap เป็น css framework ที่มากความสามารถ ถือกำเนิดขึ้นเมื่อ 4 ปีที่แล้วโดยทีมงานของ twitter เพื่อใช้ในการเป็น library สำหรับการแสดงผล web twitter และก็ได้เผยแพร่ให้คนอื่นได้ใช้ในรูปแบบ open source ด้วย ปัจจุบันมีการใช้อย่างแพร่หลายและมีนักพัฒนาหลายคนช่วยกันปรับปรุงแก้ไข โดย ณ ขณะนี้คือ version 3.3.0 แล้ว และที่น่าสนใจก็คือ cms ดังๆ ของโลกตอนนี้ใช้ Bootstrap เป็น framework ในการแสดงผล เช่น Joomla, WordPress โดยเฉพาะ Joomla ได้มีการใส่ Bootstrap เข้าไปใน core file ด้วย ทำให้ Bootstrap ไม่ใช่แค่ css framework สำหรับ html web ธรรมดาเท่านั้น แต่เป็น framework สำหรับ cms ด้วย
Continue reading

จบไปเป็นที่เรียบร้อยกับงานสัมมนา Open Source สำหรับ CIO ภาครัฐ เมื่อวันพฤหัสบดีที่ผ่านมา (6 พ.ย. 2557) ที่ได้รับความสนใจจาก CIO ของหน่วยงานภาครัฐต่างๆ เป็นอย่างดี

วันนี้ผมก็เลยเก็บตกสำหรับผู้ที่พลาดงานสัมมนาดีๆ ไป ด้วยการนำไฟล์นำเสนอมาแบ่งปันกันครับ