อยากได้มานาน เพิ่งรู้ว่ามีแบบนี้ด้วย Terminal แบบ Split Screen ได้
Credit
http://arstechnica.com/open-source/news/2010/07/terminator-for-gnome-let...
วันนี้เฮี้ยนเกิดอยากเขียนโปรแกรมใน terminal ดูบ้าง จึงลองใช้ vim ดู และผมก็เป็นเช่นเดียวกับ Programmer ทุกคนนั่นคือ ต้องการการย่อหน้า code แบบอัตโนมัติ (Autoindent -- Automatic Indentation) และนอกจากนั้นผมยังต้องการให้แทนที่ tab ด้วย space เนื่องจากไม่ต้องการอ่าน code เด้งไปเด้งมาในกรณีที่ Editor ที่ใช้นั้น ตั้ง tab ไม่เหมือนกัน
และเนื่องจากไม่ได้ใช้กันเป็นประจำ ก็ลืมวิธีกันบ้าง ก็เลยต้องพึ่งพี่กูตามระเบียบ ซึ่งพี่กูก็ไม่ทำให้ผิดหวัง ได้คำตอบดังนี้
สร้าง file .vimrc ไว้ใน home ของตนเอง โดยให้มีเนื้อหาดังนี้
Credit: http://www.mnxsolutions.com/apache/removing-a-passphrase-from-an-ssl-key...
วันนี้ผมได้ดาวน์โหลด SSL Certificate สำหรับ web server มาและติดตั้งกับ Apache
และพบว่าตอน start Apache นั้นจะต้องใส่ passphrase ของ server key ด้วย ซึ่งคงไม่ดีแน่
เพราะถ้าต้องการ restart ก็จะต้องใช้ passphrase อีก ดังนั้นผมจึงต้องการยกเลิก passphrase ใน key นั้น
หลังจากหาข้อมูลด้วย Google พบว่าให้ทำดังนี้
1. copy key เก่าเก็บไว้ก่อน กันเหนียว
2. สมมติว่า key เดิมอยู่ใน file ชื่อ server.key ให้ใช้คำสั่งนี้
openssl rsa -in server.key -out new.key
ในกรณีที่ Android Phone ต่ออยู่กับ Network หลัง Firewall ให้เปิด Port 5228 ทั้ง tcp และ udp ก็จะสามารถเข้า Android Market ได้
ก่อนหน้านี้ผมเล่น Discipline Priest เพื่อ Support Team (ก่อนหน้าเป็น Disc ก็เป็น Shadow มาก่อนนะ) แต่ในช่วงที่ผ่านมา จำเป็นต้องเล่นคนเดียวบ้าง เพราะ Team ไม่พร้อม เนื่องจาก Internet ไม่อำนวย ร่างกายไม่พร้อม เหนื่อย ง่วง ฯลฯ ทำให้ไม่สามารถรวมตัวเล่นพร้อมกันเพื่อก้าวสู่เลเวล 80 ได้ ก็เลยลองหาข้อมูลเพื่อทำ Daily Quest ไปพลาง ๆ ระหว่างที่ทีมไม่ว่างเล่น
หลังจากงมหา Module ที่จะช่วยในการค้นหาข้อมูลภาษาไทยในเวบนี้มานาน ก็ไม่เจอซักที
ก็เลยตกลงปลงใจใช้ Google Custom Search นี่แหล่ะ น่าจะมีประสิทธิภาพดีที่สุดเท่าที่จะหาได้แล้ว
วิธีการลงก็ไม่ยาก
1. โหลด Module จาก http://drupal.org/project/google_cse มาลงที่ Site ของเรา (อย่าลืม Enable หละ)
2. สร้าง Google Custom Search ที่นี่ http://www.google.com/cse/
3. นำค่า Search engine unique ID มาใส่ใน Config ของ Module โดยดูได้จาก link control panel ในหน้า http://www.google.com/cse/manage/all
4. วาง Block search ไว้ตรงที่ต้องการ
หลังจากอ่านบทความเกี่ยวกับ Death Knight Tank จากหลาย ๆ ที่ ก็ได้ความว่า Death Knight นั้น Tank ได้ทุก Tree คำกล่าวที่ว่า Frost เป็น Tank Spec นั้นเป็นเพียงความเชื่อและคำบอกเล่าเท่านั้น สงสัยจะต้องลองมันทุก Spec ซะแล้วหละ
Reference: http://www.wow.com/2010/01/12/lichborne-a-death-knight-primer-for-tankin...
วันนี้นับเป็นวันที่สองที่บริษัทผมเปิดทำการตามปรกติหลังจากเหตุการณ์วุ่นวายในกรุงเทพฯ แต่เนื่องจากเมื่อวานผมต้องขนของจากบ้านกลับไปบริษัท ทำให้อดใช้รถไฟฟ้าใต้ดิน ดังนั้นวันนี้จึงเป็นวันแรกที่ผมได้ใช้รถไฟฟ้าใต้ดินอีกครั้ง รู้สึกดีที่ได้เดินจากบ้านไปที่สถานีเพื่อขึ้นรถมาทำงานอย่างไร้ความกังวล และหวังอย่างยิ่งว่าจะเป็นเช่นนี้ไปอีกเรื่อย ๆ นาน ๆ
อ้อ มีอีกเรื่องที่อยากเขียนถึงก็คือ การชดเชยให้กับลูกค้าของ MRT
Google เปิดตัว Google Storage service for Developers ให้นักพัฒนาโปรแกรมสามารถใช้ Google Cloud เพื่อเป็นทีเก็บข้อมูลของ Application ได้ Service นี้จะเป็นแบบ RESTful ซึ่งง่ายต่อการเชื่อมต่อและใช้งาน
โดยตอนนี้ยังไม่มีระบุราคาค่าบริการ อาจจะเนื่องจากยังอยู่ใน Labs ก็เป็นได้
เห็น Google โฆษณาว่าเร็ว คงต้องลองไปพิสูจน์กันดูสักหน่อยแล้วหล่ะ
เนื่องจากมีน้อง Warrior คนใหม่ (โจม) มาเข้าทีมโดยจะเริ่มร่วมทีมกันที่เลเวล 60 ตอนแรกน้องอยากเป็น Tank
แต่ไป ๆ มา ๆ ดูหมือนจะอยากเป็น DD (Damage Dealer) โดยจะไปกัน 4 คน คือ ผม เกริก โจม และหนิง
โจมอยากเป็น DD ก็จัดไป Warrior 60
ส่วนหนิง เคยเล่น Tank มาแล้ว เปลี่ยนเป็น DD ดูก็ได้ ให้ใช้ Rogue 60
และเนื่องจาก Healer เจ้าประจำอย่างผมนั้น ไม่มี Healer เลเวล 60 เลย
จึงต้องให้เกริกที่มี Druid 60 เป็น Healer
ส่วนผมคงต้องเป็น Tank โดยใช้ Death Knight 60