SIPA เชิญร่วมสัมมนาในงาน SIPA Tech Meetup #5 From Infrastructure to Application เกี่ยวกับความรู้ด้าน Infrastructure ระดับ Enterprise จาก SUSE บริษัทโอเพ่นซอร์สสัญชาติเยอรมัน พร้อมการทำงานของ Application ขนาดใหญ่ที่รองรับการเข้าถึงจำนวนมากจาก Domecloud ในวันพฤหัสที่ 25 สิงหาคม พ.ศ.2559 ณ NIA, Rama VI, Ratchathewi ติตตามรายละเอียดได้ที่ http://sipatechmeetup.com/events/e/infrastructure-application/
Monthly Archives: August 2016
2nd Cloud OpenStack-Container Conference and Workshop 2016
2nd Cloud OpenStack-Container Conference and Workshop 2016 จัดโดยThaiOpenStack Foundation ร่วมกับสำนักงานพัฒนาธุรกรรมทางอิเล็กทรอนิกส์ (องค์การมหาชน) (ETDA) และ สำนักงานรัฐบาลอิเล็กทรอนิกส์ (องค์การมหาชน) (สรอ.) (EGA) โดยงานจะกล่าวถึง Cloud Open Source Software ระดับโลกอย่าง OpenStack และ Container Software อย่าง Docker & Kubernetes งาน 2nd Cloud OpenStack-Container Conference and Workshop 2016 จะจัดขึ้นในวันที่ 22-23 กันยายนนี้ ณ อาคารไปรษณีย์กลาง บางรัก
สอบถามข้อมูลเพิ่มเติมได้ที่ http://bit.ly/2ndcloud804
มาเล่น Wekan กัน
วันนี้ประชุมกับผู้ประกอบการเลยถามเล่นๆ ว่าใช้ Trello กันป่าวได้รับคำตอบหลากหลาย แต่โดยส่วนใหญ่ไม่ได้ใช้ ไม่ใช้ Kanban Board จากบริการภายนอก อยากได้โปรแกรมไปติดตั้งที่เครื่องตัวเองมากกว่า ใช้ Redmine อยู่ ฯลฯ ครั้งนี้ก็เลยมาแนะนำ Wekan เป็น Kanban Board ที่มี feature คล้ายๆ กับ Trello ซึ่งผมลองเล่นแล้วก็สนุกดี
การติดตั้งก็ง่ายมาก ใช้ Docker Compose ได้เลยดังนี้
wget https://raw.githubusercontent.com/wekan/wekan/devel/docker-compose.yml
แก้ไข ROOT_URL ในไฟล์ แล้วสั่ง compose up ได้เลย
docker-compose up -d
เท่านี้ก็ได้ใช้งานแล้ว
Continue reading
ติดตั้ง Drush
ช่วงนี้มีเว็บที่ดูแลเป็น Drupal เยอะมาก เพิ่มจะดูไม่ไหว เลยต้องติดตั้ง Drush เพื่อจะเอามาช่วยจัดการ Drupal ละ ใครใช้ Drupal อยู่มาติดตั้งไปพร้อมกันเลยครับ
ขั้นแรก ต้องมี Composer ก่อน ถ้ายังไม่มี ดูวิธีติดตั้งครับ
ตั้งพาธสำหรับเรียกใช้ Drush
เพิ่มพาธที่จะต้องเรียกใช้ Drush รอไว้เลย ใส่พาธ $HOME/.composer/vendor/bin
ลงในไฟล์ ~/.bash_profile
อัปเดตพาธที่เพิ่มลงไป สั่ง source ~/.bash_profile
ติดตั้ง Drush
composer global require drush/drush
เสร็จครับ ลองสั่ง drush status
ดูจะเห็นว่าทำงานแล้ว
วิธีใช้ Drush ในการจัดการ Drupal ก็ต้อง cd เข้าไปที่ root directory ของ drupal ก่อน
ส่วนวิธีใช้งาน ศึกษาจาก http://docs.drush.org ได้เลยครับ
ติดตั้ง Composer บน Shared Host
ห่างหายจาก ThaiOpenSource ไปนาน ช่วงนี้มีเหตให้ต้องใช้ Composer แต่เครื่องที่ใช้อยู่เป็น Shared host (เป็น root ไม่ได้) เลยต้องหาทางติดตั้ง Composer ไว้ใช้งานเอง
ลุยเลย
ตั้งค่า PHP กันก่อน
โดยเราจะใช้ PHP5.4 เป็นหลักในการใช้งาน Composer
สร้างไฟล์ ~/.bash_profile
เพิ่มบรรทัด export PATH=/usr/local/php54/bin:$PATH
ตั้งค่า phprc
mkdir -p ~/.php/5.4
สร้างไฟล์ ~/.php/5.4/phprc
เพิ่มสองบรรทัดนี้
extension = phar.so
suhosin.executor.include.whitelist = phar
สั่งอัปเดตพาธ
source ~/.bash_profile
ดูว่าเป็น php 5.4 หรือยัง
php -v
ติดตั้ง Composer กันเลย
curl -s https://getcomposer.org/installer | php
ถ้ามีเออเรอร์ประมาณนี้
#!/usr/bin/env php Some settings on your machine make Composer unable to work properly. Make sure that you fix the issues listed below and run this script again: The phar extension is missing. Install it or recompile php without --disable-phar
ให้ย้ายจาก PHP5.4 ไปเป็น 5.3 แล้วติดตั้ง Composer อีกที
เสร็จขั้นตอนนี้จะได้ไฟล์ composer.phar ให้ย้ายไปไว้ที่ที่รันได้ กรณีนี้ผมย้ายไป ~/.bin
mkdir ~/.bin; mv ~/composer.phar ~/.bin/composer
เสร็จแล้วก็เพิ่ม PATH ให้เรียกใช้ได้
vi ~/.bash_profile
เพิ่มพาธ $HOME/.bin ลงไป
เสร็จแล้วก็อัปเดตพาธที่เรียกไฟล์
source ~/.bash_profile
ลองสั่ง composer จะเห็นว่า Composer ทำงานแล้ว
จบ
SIPA Technology Meetup 2016 #4 : Cloud and Container Technology
จากประสบการณ์การ implement ทั่วโลก Red Hat จะถ่ายทอดประสบการณ์ต่างๆ เพื่อให้เราได้เรียนรู้ พร้อมการทำงานของ Container Technology โดยนักวิจัย NECTEC และการใช้งาน Openshift โดย Stemford U. ขอเชิญผู้สนใจร่วมงาน Meetup โดยอ่านรายละเอียดเพิ่มเติมและลงทะเบียนที่ sipatechmeetup.com
SIPA Technology Meetup 2016 #3 : DevOps Values and Methods
ขอเชิญผู้สนใจร่วมงาน Meetup เพื่อเรียนรู้กระบวนการและแนวทางการพัฒนาแบบ DevOps จากประสบการณ์ของผู้เชี่ยวชาญ ในครั้งนี้ คุณ Gary Reck จากขายดี คุณสมเกียรติ ปุ๋ยสูงเนินและ คุณธีรภัทร ขุนเพชร มาร่วมเป็นวิทยากร รายละเอียดเพิ่มเติมและลงทะเบียนที่ sipatechmeetup.com