Posted
on 30/01/2010, 14:53,
by keng,
under
blog.
I first know Hans Rosling from his 2nd TED’s talk on the coolest data visualisation tool I ever know, the GapMinder.
Hans Rosling, I’m your big fan!
Two daty ago, I was invited to attend the Prince Mahidol Conference Award’s dinner and, yes, Hans Rosling was there. He gave a presentation on GapMinder, with his sportcaster style. I have to say watching him live is way cooler than watching him on TED.
Posted
on 25/01/2010, 13:53,
by keng,
under
blog.
เป็น tout ที่เท่มาก
Posted
on 22/01/2010, 01:01,
by keng,
under
blog.
เข้าโหมดงานยุ่งแต่อยากเขียนบล็อก
ไนท์บาร์ซาร์หรือตลาดโต้รุ่งเวอร์ชั่นอัปเกรดเป็นสิ่งที่จังหวัดใหญ่ๆ จะต้องมีไว้เรียกนักท่องเที่ยว เชียงรายก็เช่นกัน แต่สิ่งที่ประทับใจกับไนท์บาร์ซาร์ของเชียงรายก็คือมีศาลาใหญ่ๆ อารมณ์ประมาณโบสถ์แต่ไม่มีพื้น หลังคาสูงมโหฬารไว้นั่งกินเบียร์ ชิลล์อย่างนี้หาได้ที่ไหน!
Posted
on 18/01/2010, 23:17,
by keng,
under
blog.
นานๆ จะเกิดเหตุการณ์ที่ความรู้ในห้องเรียนจะนำมาประยุกต์ใช้ในชีวิตประจำวันในยามฉุกเฉินได้ ต้องเก็บไว้เสียหน่อย
วิธีสังเกตสุริยุปราคามีหลายวิธี ที่จำได้ก็คือ
- สังเกตการณ์ผ่านแผ่นฟิล์มถ่ายรูปที่ล้างแล้วเอามาซ้อนทับกันหลายๆ ชั้น (ฟิล์มเอ็กซเรย์ก็รวมอยู่ในนี้)
- สังเกตการณ์ผ่านแผ่นซีดี (อันนี้ไม่เคยลอง แต่ไม่น่าจะกรองแสงได้นะ)
- สังเกตการณ์ผ่านกล้องรูเข็ม
สุริยุปราคาครั้งล่าสุด พบว่าตัวเองอยู่ในสถานการณ์ที่เพิ่งรู้ข่าวและไม่ได้เตรียมอุปกรณ์อะไรเลย กอปรกับตอนนั้นอยู่ในบริเวณที่ใกล้คราสมืดด้วยเลยจำเป็นต้องขวนขวายหาอุปกรณ์มาช่วยในการสังเกต ซึ่งในสถานการณ์ปกติคงไม่มีใครพกแผ่นฟิล์มและแผ่นซีดีติดตัวไว้ตลอด จึงเหลือแค่กล้องรูเข็มที่ทำง่ายด้วย Moleskine
ผลลัพธ์พอดูได้ อย่างน้อยก็รู้ว่าคราสกินไปเท่าใดแล้ว
Posted
on 18/01/2010, 22:30,
by keng,
under
blog.
Quick and short.
- Download mangas from OneManga using Suksit’s script, all mangas are archived in CBR
- Change manga’s file extension to CBZ
- Use calibre as an ebook organiser instead of Reader Library
- Import those CBZ files in to calibre, edit its metadata as you wish
- Send to your Sony Reader (mine is PRS-300). calibre converts your CBZ file to ePub on the fly
- Voilà!
Posted
on 11/01/2010, 01:19,
by keng,
under
blog.
เป็นข้อสังเกตคร่าวๆ นึกได้ก็เลยวาดไว้ โดยแบ่งการใช้นิ้วกับโทรศัพท์มือถือเป็น 3 ยุค
- ยุคปุ่มกด – ตั้งนิ้วสัก 60 องศา เพื่อกดปุ่ม
- ยุคหน้าจอสัมผัส resistive – ใช้หัวนิ้วหรือเล็บ ตั้งนิ้วเกือบ 90 องศา เพื่อจิ้มหน้าจอ
- ยุคหน้าจอสัมผัส capacitive – ตั้งนิ้วสัก 30 – 45 องศา
Posted
on 10/01/2010, 05:46,
by keng,
under
blog.
Digital camera eliminates all film related costs, but come with a storage cost. Even I’ve paid for an unlimited storage on the cloud at US$25 a year, but I want to keep some of them on my tiny 160GB hard drive, on iPhoto, and iPhoto’s library has invaded my hard drive space from time to time. It was 5GB left on my hard drive last time, therefore it’s time to move those photos, which is less frequent access, out of my computer to somewhere external.
“One click to rule them all” button helps me.
1. Quit iPhoto
2. Copy the iPhoto Library as an entity from your Pictures Folder to the External Disk.
3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select ‘Choose Library’ and navigate to the new location. From that point on this will be the default location of your library.
4. Test the library and when you’re sure all is well, trash the one on your internal HD to free up space.
I’m wondering at the time of cloud storage is getting popular. Why do I need a physical storage? And how about other people?
Posted
on 10/01/2010, 05:22,
by keng,
under
blog.
ได้ยิน Erlang จาก พี่ป๊อก มานานหลายปี Haskell ผ่านหูมาก็หลายเพลา แต่ไม่เคยลองจริงจริงจังจัง เลยสักครั้ง ครั้งล่าสุดก็คือการพยายามทำความเข้าใจ quick sort บน Haskell เมื่อหลายอาทิตย์ก่อน ก็พบว่าร่วงตั้งแต่บรรทัดแรก
เลยขยาดๆ
แต่งวดนี้เจอหลายๆ คนที่ใช้ functional language programming เป็นหลัก และได้เข้าร่วมฟัง/ถามใน meeting รอบนี้ช่วยให้มองมุมมองการเข้าใน functional language มากขึ้น อย่างน้อยก็เห็นภาพว่า เขียน Haskell นี่มันคือการเขียนสมการธรรมดานี่เอง และมีศัพท์หลายๆ คำเริ่มเกาะอยู่ในหัวเพื่อเป็นแกนผลึก (ศัพท์พี่ป๊อก) อาทิ Immutable, Higher order function, etc.
ท้าย meeting มีคุยกันว่าอนาคตของ functional language จะเป็นอย่างไร ก็ได้ความเห็นตรงกันว่า ช่วงนี้จะเป็นเหมือนตอนยุคเปลี่ยนผ่านระหว่าง procedural programming กับ OOP จึงค่อนข้างเห็นด้วยว่า functional language มาแน่
งาน ad-hoc meetup แบบนี้มีบ่อยๆ ขอบคุณท่านพี่ @roofimon ที่เป็นหัวเรี่ยวหัวแรงริเริ่มงาน เดือนกุมภาพันธ์ ตั้งหัวข้อไว้แล้วว่า NoSQL
Posted
on 07/01/2010, 00:39,
by keng,
under
blog.
I’m a lazy software developer.
And you can imagine a lazy developer working on human resources management. Slightly unmatched skill by the way. At the first 10 seconds, I was thinking about writing a small application on Google App Engine with a simple features, request, notify and approve, but I suddenly realised I’m a lazy software developer and decided that I won’t code
Therefore I come up with a simple collaborative online leave tracking for a small team with Google Speadsheet here <3.
Sweet.
Posted
on 06/01/2010, 02:15,
by keng,
under
blog.
Nothing to be blogged than “The superphone won’t ship to Thailand”.
All wicked features are here.