ลืม

วันนี้มีเรื่องตื่นเต้นนิดหน่อย คือ ออกมาจากห้องที่คอนโดแล้วดันลืมเอากุญแจออกมาด้วย ถือมาแต่กระเป๋าตังค์กับมือถือ ที่มันน่าเจ็บใจคือพอปิดประตูปั๊บรู้ตัวทันที ปรกติจะเอากุญแจใส่กระเป๋าตังค์ไว้ด้วย แต่เพิ่งจะเอาออกเมื่ออาทิตย์ก่อน โทรไปหาแฟนแฟนเพิ่งจะออกจากบ้านพาลูกไปทำบุญ keycard ก็ไม่มีเพราะเพิ่งเอาออกไปเหมือนกัน กุญแจที่บ้านก็ด้วย ต้องนั่งรถไปเซ็นทรัลพระรามสามเพื่อไปเอากุญแจบ้านจากนั้นก็กลับไปบ้านเอากุญแจกับ keycard คอนโด ประสปการณ์แบบนี้ทำให้ต้องหาวิธีเก็บกุญแจใหม่

  • เอาไว้ที่บ้าน 1 ชุด
  • ใส่เป้ 1 ชุด
  • ใส่กระเป๋าตังค์ 1 ชุด
  • แขวนไว้กับ fitbit ตอนวิ่งอีก 1 ชุด

Good to Read 06/03/2014

  1. Why you should be proud to sleep on the job
  2. Simple Stack Effects
  3. Why you should hire a Polyglot Programmer?
  4. CHARTSPREE – Create SVG Chart via image URL
  5. Grid Style Sheets – Another grid freame work
  6. Why Most Unit Testing is Waste
  7. How I sold 51,436 copies of a Self-Published Ebook
  8. 7 Secret Ingredients to Making Ideas Happen
  9. http://clarkduvall.com/
  10. HOW TO TELL YOUR STORY TO INVESTORS
  11. I am not an introvert. I am just busy
  12. No more HAML or CoffeeScript.

Good to Read 03/03/2014

  1. http://blog.fourthbit.com/2014/03/01/the-best-programming-language-or-how-to-stop-worrying-and-love-the-code
  2. https://www.kickstarter.com/1billion – Kick Starter hit 1 billion dollars
  3. http://pypix.com/roundups/best-python-2013/ – Post link about Python
  4. http://www.bbc.com/news/business-22002530 – มนุษย์จะสูยพันธ์ได้จากอะไรบ้าง?
  5. http://elrumordelaluz.github.io/csshake/ – CSS Shake
  6. http://blog.codinghorror.com/app-pocalypse-now/ – ชอบประโยคนี้ “When apps are free, you’re the product”
  7. https://en.wikipedia.org/wiki/Ship%27s_cat – แมวสิ่งศักดิ์สิทธิ์ประจำเรือ
  8. http://codegolf.stackexchange.com/questions/21835/most-creative-way-to-display-42/ – Difference Ways to display “42”, อันนี้ยอดมาก http://codegolf.stackexchange.com/a/21920 , http://codegolf.stackexchange.com/a/21857 , http://codegolf.stackexchange.com/a/21843
  9. http://www.learneroo.com/modules/61 – Learn ruby by example
  10. http://blog.hubstaff.com/survey-many-developers-write-unit-tests/ – How Many Developers Write Unit Tests?
  11. http://hackaday.com/2014/03/01/photosphereing-made-easy-and-cheap/

2014 Goal

  • หาเวลาอยู่กับลูกให้มากขึ้น
  • วิ่งให้ได้ 10 km ลดน้ำหนักให้ได้อย่างน้อย 15-20 kg
  • เลิกน้ำอัดลม + Junk Food ถาวร
  • หัดเขียน Python/Node.js เอาไว้ใช้หากิน
  • รับงานนอกให้น้อยลง
  • อ่านหนังสือให้มากขึ้น
  • พัฒนา skill ด้านอื่นๆ โดยเฉพาะ Soft Skill / Management Skill
  • blog ต่อเนื่องทำสรุปข่าว ที่อ่านทุกวัน
  • เก็บเงินลงทุนอะไรซักอย่าง (หุ้น?)
  • หาเวลาออกไปเที่ยว
  • ลดละเลิก Facebook / ข่าวการเมือง

Ghost on http (directadmin)

หลังจากตัดสินใจว่าจะเริ่มเขียน blog อีกครั้ง กับเบื่อ wordpress แล้วเลยลองเล่น ghost ดู พยายามลงตอนอยู่ที่งานแล้วมีปัญหาเรื่อง permission วิธีลงก็ตาม document เลย http://docs.ghost.org/installation/linux/

  1. ลงตัว pre-requisite ให้หมด (พวก node.js) ลงจาก package manager ก็ได้สะดวกดี
  2. download ตัว latest version ลงมา unzip ไว้ที่ชอบๆ curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip แล้วก็ unzip ghost.zip
  3. install ghost npm install --production
  4. ลง forever sudo npm install forever -g (ลงเป็น global เตรียม password admin ไว้)
  5. แก้ config.js (ถ้าไม่มี rename จาก config.js.example) แก้ port ของ production หน่อย
  6. start ghost forever start index.js
  7. config httpd ถ้าใช้ directadmin ก็ไปที่ Admin Level -> Custom HTTPD Configurations -> เลือก site ที่ชอบ แล้วเพิ่มข้างล่างลงไปที่กล่องบน แล้ว restart httpd

เรียบร้อย!