1 minute to feel nature

ช่วงนี้เปลี่ยนบรรยากาศ เรียกวินมอเตอร์ไซค์วิ่งตัดไปทางเลียบใต้ทางด่วนสุขสวัสดิ์ไปขึ้นรถแถวๆ กิโล 9 เป็นบางวัน

นอกจากมันเป็นทางลัด (แต่ค่ารถแพงขึ้น) ทำให้ร่นเวลาได้ 15 นาทีแล้ว อีกสาเหตุคือ มีโซนที่เจ้าของที่ดินไม่ได้ทำอะไร ปล่อยให้เป็นป่าย่อมๆ สองข้างทาง นั่งมอเตอร์ไซค์ผ่านทางนี้กว่าจะพ้นโซนก็ใช้เวลาหนึ่งนาที

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

เป็นช่วงเวลาสั้นๆ ให้ Refresh ตัวเองก่อนไปทำงาน

ป.ล. คิดถึงการถีบจักรยานออกไปกินข้าวเที่ยง เดี๋ยวนี้ไม่มีแล้ว แย่จัง :-/


FYI: Tax

ผ่านเดือนแรกของการเปลี่ยนวิถีทำงาน เอา Blog พี่หนุ่มมา Rerun หลังจากเอาลง Facebook ตัวเองไปครั้งนึง

ขึ้นเดือนหน้าตั้งใจจะละงานจุบจิบออกไปบ้าง ขึ้นโปรเจคเข็นเกมให้หลายๆ คนเล่นซักเกม (เอาวันเกิดเป็นธงแรก)

ว่าแล้วก็แปะ 😀

 


When many things are changed

อู้ไม่เขียนอะไรเพิ่มมาเกือบครึ่งปี ไหนๆ ก็เริ่มมีช่วงหายใจบ้าง (รึเปล่า :P) ก็มาทวนซักเรื่องสองเรื่องดู

ปีนี้ก้าวออกจากใต้ร่มเงา Opendream แล้วเมื่อเดือนก่อน ตอนนี้ไปอยู่ในที่ใหม่ บนแพลตฟอร์มต่างจากเดิม

ก่อนออกปั่นงานจนชั่วโมงสุดท้าย เลยมึนตอนให้พูดอะไรส่งท้าย ชวดโอกาสได้พูดไปเลย เสียดาย :,(

หลังจากผ่านไป 3 อาทิตย์ก็พอจะแบ่งประเด็นออกดังนี้

งาน

  • จาก PHP ไปเป็น ASP.NET (C#)
  • ยังบอกไม่ได้ว่างานเยอะหรือน้อย ไม่ค่อยรับรู้ถึง Process มากนัก มือช้า
  • ASP.NET MVC แนวคิดเดียวกับ MVC Framework อื่นๆ ทำให้เข้าถึงได้ไว
  • LINQ เป็นของที่ถ้าใช้เป็นจะง่าย ติดตรงส่วนตัวไปอิงแนวคิดภาษา SQL มามากไปหน่อยทำให้มันดูยาก
  • LINQ เป็นฟีเจอร์ที่สนุกมาก เขียนแล้วจะขี้เกียจเขียน SQL ไปเลย
  • สรุปสนุกเพราะได้ไปเรียนรู้ภาษาใหม่
  • กำลังดูเครื่องมือที่ Freeware / Open source มาเสริมงาน
  • Agile ต้องพักไว้ซักระยะ เอาเรื่องความชำนาญงานมาก่อน

สภาพแวดล้อม

  • ทำเลติด BTS แต่ไม่ต้องใช้ ดูชาวบ้านเขาแย่งกันขึ้น ฟินดี
  • ช่วงเวลาเดินทางยังแกว่ง บางทีเข้าก่อนเวลาแป๊บเดียว บางทีงีบรอได้พักใหญ่
  • ที่งีบรอไม่พ้นบ้านญาติ ไม่เกิน 10 นาทีถึงออฟฟิศ เสียตรงโดนตามตัวได้บ่อยหน่อย 😛
  • อาหารการกินถูกและหลากหลาย ข้าวเที่ยงไม่ซ้ำกันได้สบายเลย
  • ค่าใช้จ่ายต่อวันลดลง 50% สาเหตุคือรถเมล์ อาหารไม่แพง ห่างไกลจุดเสียตังค์ ถูกตัดขาดด้วยแดดเปรี้ยง
  • ระยะเวลาเดินทาง 0:45 – 2:00 ชั่วโมง (ไป-กลับ) ขึ้นอยู่กับสภาพจราจร

ชีวิตความเป็นอยู่

  • งานทำเสร็จช้า ยังเคลียร์เวลาให้งานอิสระไม่ได้เต็มที่ เลยรู้สึกนัวๆ
  • การแบ่งเส้นเวลายังไม่ขาด ต้องปรับตัวซักพักถึงแม้ทางทฤษฎีเวลาน่าจะเพิ่ม
  • ธุระเพิ่มขึ้น ทั้งรับช่วงต่อ, งานซีเรียส, และส่วนตัว 😛 รวมกันแล้วสงสัยต้องพักงานนอก
  • แผนทำเกมทำให้คันไม้คันมืออยู่เนืองๆ …ไม่เนืองเท่าไหร่นะ ทุกวัน – -“
  • สรุปเป็นช่วงที่เหนื่อยเพราะปรับตัวรัวๆ

ภาพรวมตอนนี้คือ ลดพลังที่ลงกับงานหลัก ปรับตารางเวลา และเริ่มทำเกม (อันหลังสุดพูดไว้ตั้งแต่กลางปีที่แล้ว, จริงๆ พูดมาตั้ง 4-5 ปีแล้วสิ……)
สรุปว่ายังต้องสู้กับอะไรใหม่ๆ อีกพักใหญ่ครับ

เดี๋ยวคงมีเรื่องให้เขียนตามมาเป็นกระพรวน อันนี้เอาไว้แค่นี้ก่อนดีกว่า

อนึ่ง… ค้นข้อมูล ASP.NET อะไรไป เจอ Unity บ่อยมาก… ทำไปทำมาอาจจะโยงเข้าหากันได้ 😛


MAMP with Mac OS X Maverick

ตั้ง XAMP บน Windows (WampServer) กับ Linux (apt-get) มาแล้ว คราวนี้ถึงคิวของ Mac OS X บ้าง
ได้ยินกิตติศัพท์ว่ากว่าจะทำให้ใช้งานได้ช่างยากเย็น ปรากฏใน Maverick ดันเตรียมให้เกือบหมดแล้วซะงั้น สบายไป 😀

Install Apache, MySQL, PHP and phpMyAdmin on OSX 10.9 Mavericks for Local DevelopmentGet your Local Web Development Server Up & Running on OSX 10.9 Mavericks With the new OSX Mavericks being installed faster than any predecessor, getting the AMP stack running on OSX 10.9 Mavericks is is pretty much the same as on OS X Mountain Lion 10.8.

Embedly Powered


Wish a happy new year

มีเวลาอีกไม่กี่ชั่วโมงก่อนจะเข้าช่วง Countdown ครับ คือการไปดูหนังกับครอบครัว ซึ่งคงไม่ได้อยู่ถึงช่วงนับถอยหลังหรอก 😛

มานั่งลิสต์เหตุการณ์ต่างๆ ที่เกิดในช่วงปี 2013 ซักหน่อย

มกราคมยังเป็นช่วงลางานยาวเฮือกสุดท้ายจากปีที่แล้ว Project ที่คาดหวังพังเพราะเสีย Focus ก่อนกลับไปทำงานเลยทำ Project ที่ดูไร้สาระแต่ได้จับ code คือ eathena2013 กลายเป็นว่าได้ใช้งานจนถึงกลางปี เป็นงานเล่นๆ ที่ประสบความสำเร็จตามจุดประสงค์ของมัน ทำให้ฟื้นตัวจากอาการจิตตกเพราะ Project ล้มเหลวได้
(Board ที่ใช้ใน Project eathena2013 ยังมีอยู่ใน Trello https://trello.com/b/la9ceCho/done-eathena2013 – จริงๆ คงเป็น Project ส่วนตัวที่ใส่การ์ดเยอะที่สุดในชีวิตก็ว่าได้ ไม่นับงานในออฟฟิศ) Continue Reading


Restoratives

หลังทำงานในสภาพป่วยๆ มาซักระยะ พยายามจับ Pattern ดูแล้วพบว่าช่วงเวลาจิตตกประจำปีมักจะมาแถวๆ กันยายนถึงตุลาคม ซึ่ง @thainayu กล่าวว่าเป็นช่วงต้นหนาว อากาศกำลังเปลี่ยนแปลง สภาพจิตใจก็ป่วยตามไปด้วย

ปกติแล้วสิ่งที่พยายามทำมาตลอดทั้งปีคือ มุ่งหาทางพัฒนาตัวเอง ซึ่งส่วนมากแล้วจะเป็นเรื่องที่กำลังสนใจในตอนนั้น จริงๆ เป็นเรื่องที่สนุกโดยสายอาชีพเพราะมีหัวข้อและแนวทางกว้างมาก ออกไปทางตอดเล็กตอดน้อยซะเยอะ

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

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

เรื่องระยะเวลาบางครั้งก็ขึ้นอยู่กับว่าจมไปเยอะรึเปล่า บางวันเซ็งๆ งานพอหลุดจากออฟฟิศแกว่งไม้แกว่งมือเล่นแป๊บเดียวก็หาย แต่บางทีหลับเป็นวันๆ ถึงหาย อาจจะเป็นเฉพาะตัวว่าขึ้นอยู่กับร่างกาย แต่ที่ได้เปรียบหน่อยคือผมหลับได้ทุกที่ถ้าเพลีย สันหลังยาวดีๆ นี่เอง 😛

นอกจากการเปลี่ยนอารมณ์แล้ว การได้กำลังใจจากคนรอบข้างก็เป็นสิ่งที่สำคัญอีกอย่าง บางทีมาทำเสียกำลังใจในจังหวะที่ไม่พอดีก็ยิ่งไปกันใหญ่ กลับกันการกระทำที่ไม่ได้ตั้งใจอะไร บางครั้งก็ได้ผลดีมาก ตัวอย่างเช่นการแตะมือกันขำๆ ก็ดันช่วยให้กำลังใจดีขึ้นซะงั้น เป็นต้น

เห็นใครทำท่าทำทางแปลกๆ ระหว่างเดินทางก็อย่าแปลกใจ เขาอาจกำลังฟื้นฟูตัวเองอยู่ก็เป็นได้ 🙂


Client-side image resizer with HTML canvas

สรุปของสัปดาห์นี้ ได้โจทย์นึงเป็นเรื่อง Resize รูปก่อน Upload ขึ้นเว็บ คล้ายๆ กับ Facebook ที่ย่อรูปก่อนที่จะโพสขึ้น

วิธีการที่ใช้คือ HTML Canvas โดยผ่าน js ชื่อ canvasResize ครับ

canvasResizecanvasResize – Javascript Canvas Resize Plugin. It can work both with jQuery and Zepto. It’s compatible with iOS6 and Android 2.3+

Embedly Powered

via Github

ตามตัวอย่างที่มากับ Source จะพบว่าใช้วิธีสร้าง Form object ลอยๆ ขึ้นมา แล้วแปลงรูปจาก Canvas เป็น BLOB ก่อนจะเอาขึ้น Server ผ่าน AJAX แต่ตอนหยิบมาใช้เองดันส่งยังไงก็ไม่ผ่านซักที ในเมื่อเวลามีน้อยก็แก้ตามวิธีที่พอหาได้เพราะต้องไปปรับ code เก่าในโจทย์ด้วย Continue Reading


Wanna play this game

มีคนใน Facebook Feed ของผมเล่นแบบดูแล้ว Enjoy มาก ไปดูรีวิวแล้วก็น่าเล่นดี เหลือแต่เวลาว่าจะได้เล่นเมื่อไหร่ 😛

ใครสนใจ Facebook Page ไทยๆ มี เชิญ https://www.facebook.com/DONTSTARVE.THAI

Don’t Starve | Survive! Collect! Attack!An Uncompromising Wilderness Survival Game Full of Science & Magic!

Embedly Powered

มี Mod ให้ใช้หลายตัว แต่ที่สนใจก็ตัวนี้ น่ารักดี 😀

Steam Workshop :: CoffgirlSteam Workshop: Don’t Starve. Custom Character : coffgirl. She is really hungry…for Coffee..? . She has 300 max hunger, 175 max health and 200 max sanity. Her hunger drains faster than normal and she walks quite fast.

Embedly Powered


Someone almost like me

สิ่งเดียวที่มีต่อ Video อันนี้คือ เขาเหมือนผมโคตร ทั้งหน้า สีหน้า และบุคลิก (จริงๆ ผมคิดว่าเขาเท่กว่า) 🙂

Embedly Powered

 


Test 404 links / images with web crawler

เก่าแต่เก๋าครับ ฟรีแวร์สำหรับเช็คลิงก์ 404 กับพวกรูปเสียในเว็บ (บน Linux เอา Wine รันมันได้) ทำงานเร็วพอสมควร 🙂

Find broken links on your site with Xenu’s Link Sleuth (TM)A free multi-threaded link checking software to analyze web sites to find broken links. Runs on Windows 95, 98, NT, 2000, XP, Vista and 7.

Embedly Powered

via Snafu

พี่ป๊อก @pphetra โยนโปรแกรมที่คล้ายกันมาให้ แต่เป็นบน Linux เลย ยังไม่ได้เทสว่าใช้เช็ครูปเสียด้วยหรือเปล่า

Ryan Alyn PorterWhen I started using Octopress to build web sites, I was a little surprised to find that there aren’t a lot of pure Ruby tools for checking links. I want to check the links in new pages before I publish them, and I want to be able to check the links on the entire site so that I can fix dead links as time goes on.

Embedly Powered

Edit Jan 8, 2014:
พอดีปลายปีได้เครื่อง Macbook Pro สำหรับทำงานมา เลยต้องดูสำหรับ Mac ด้วย ได้ App ชื่อ Integrity มา เดี๋ยวทดลองใช้ก่อนครับ 🙂

IntegrityDescription – Scans your site checking for broken links- Checks images as well as all internal and external links- See problems at-a-glance highlighted in colour.

Embedly Powered

via Apple

Edit Mar 9,2015:
เจอเคสที่เช็คไฟล์ HTTP Code 200 แต่ไฟล์ขนาดเป็นศูนย์ เลยได้อีก App หนึ่งบน Mac OS X ชื่อ SEOSpyder


Pages:12