Monthly Archives: March 2009

Seven Stages of Action – ระยะห่างระหว่างคนกับคอมพิวเตอร์

Seven Stages of Action – ระยะห่างระหว่างคนกับคอมพิวเตอร์

รู้ไหมครับว่า มนุษย์กับจักรกล(ในที่นี้คือคอมพิวเตอร์) จะติดต่อสื่อสารกันสักทีหนึ่ง ต้องผ่านขั้นตอนมากมาย… ตามหลัก HCI มีผู้รู้ท่านหนึ่ง (Dornald Norman) นิยามกฎชื่อว่า Seven Stages of Action ขึ้นมา สรุปเนื้อความคร่าวๆคือ กระบวนการติดต่อระหว่างมนุษย์และจักรกล (Computer หรือเครื่องจักรอื่นๆ) ประกอบด้วยขั้นตอนย่อย 7 กระบวนการด้วยกัน กะอีแค่กรูจะพิมพ์รายงานส่งอาจารย์เนี่ย มันมีถึง 7 ขั้นตอนเชียวเหรอ! (ฮั่นแน่แอบเถียงในใจล่ะสิ) ลองดูนี่… ตั้งใจว่าจะพิมพ์รายงานส่งอาจารย์ -> คิดว่าจะพิมพ์อะไร -> กำหนดว่าต้องคลิ้กที่ Start แล้วเลือกไอค่อนโปรแกรมเวิร์ด จากนั้นถึงจะเริ่มพิมพ์ blah blah -> เริ่มทำตามขั้นตอนที่ 3 -> หน้าจอมีตัวอักษรขึ้นตามที่เราพิมพ์ต๊อกแต๊ก ขณะนี้เรารับรู้แล้วว่าพิมพ์ได้ โปรแกรมไม่แฮ้ง -> สมองเราแปลความหมายจากสิ่งที่เห็น ว่าที่พิมพ์ไปน่ะ ใช่ที่ตั้งใจไว้ (ถ้าพิมพ์ผิดจะได้กดลบทัน) -> สมองรับรู้ และก็เริ่มขั้นตอนที่ 4-7 ซำ้ [...]

 

การเดินทางของโปรแกรมเมอร์ชื่อสมชาย

การเดินทางของโปรแกรมเมอร์ชื่อสมชาย

i – จุดเริ่มต้นของความฝัน สมชายเป็นนักศึกษาที่เพิ่งพ้นรั้วมหาวิทยาลัยมาหมาดๆ ผลการเรียนของสมชายไม่ดีเด่นอะไรมากแค่พอไปวัดไปวาได้ เพราะเขามักใช้เวลาตอนกลางคืนอ่าน technical blog, เขียนโปรแกรมและแฮ็ค (ไม่นับ msn และ irc ที่ใช้จีบสาว) ทำให้ตื่นสายและพาลโดดเรียนเป็นประจำ สองสามปีก่อนหน้านี้ สมชายไม่รู้อะไรเกี่ยวกับคอมพิวเตอร์มากไปกว่ามันเปิดเว็บ เล่นเกมส์ และแชตได้ – ทว่าความรู้สึกหลังการเขียนโปรแกรมครั้งแรกในชีวิต จากการบ้านที่อาจารย์สั่ง หล่อหลอมหัวใจของเขากับการพัฒนาซอฟต์แวร์อย่างช้าๆจนเขาเป็นสมชายในวันนี้ (สมชายใช้เวลาหนึ่งชั่วโมงทำตามที่หนังสือเรียนบอกให้ทำ แต่เขาเสียเวลาไปอีกทั้งคืนกับการ “เพิ่มเติม” สิ่งที่เขาอยากให้มันเป็น) หลังจากวันนั้นเขาผันตัวเองจากผู้เสพ มาเป็น ผู้ผลิต – จินตนาการกับความอยากรู้อันไม่สิ้นสุดผลักดันให้เขา “เขียน” สิ่งที่อยากได้, open source มากมายดาหน้ามาให้เขาชำแหละ ดูกลไกการทำงาน และสานต่อสิ่งที่เขาต้องการ สมชายสมัครเป็นวิศวกรซอฟต์แวร์ในบริษัทแห่งหนึ่ง เขาผ่านการสัมภาษณ์มาได้เพราะความ geek เตะตาผู้สัมภาษณ์ผู้เชื่อมั่นในประสบการณ์จริงมากกว่าตัวเลขสมมุติ สามปีผ่านไป เขากลายเป็นส่วนหนึ่งของทีมผลิตซอฟต์แวร์ตัวหนึ่งซึ่งเป็นผลิตภัณฑ์หลักของบริษัท โค้ดหลักของโปรแกรมนี้ถูกเขียนอย่างต่อเนื่องมากว่าห้าปี – สมชายหัวเสียทุกครั้ง เวลาเขาต้องการจะเพิ่ม feature ตามที่ได้รับมอบหมายเข้าไป เนื่องจากเขาเสียเวลาทั้งวัน (บางครั้งหลายวัน) เพื่อทำความเข้าใจกับโค้ดเก่า (ซึ่งบางโมดูลเขาเป็นคนเขียนเองเมื่อนานมาแล้ว) [...]

 

หักดิบคนใช้ IE6

หักดิบคนใช้ IE6

IE 8 ออกได้ซักพักนึงแล้วนะครับ – จากสถิติของ W3C จำนวนผู้ใช้ที่ยังใช้ IE6 เหลือ 17.4% ในเดือนกุมภาพันธ์ 2552 (ขัดกับสถิติของ Market Share ที่บอกรวมๆว่าคนใช้ IE 67.29%) ไม่ว่าตัวเลขจะเป็นเท่าไหร่ ก็ยังมีผู้ใช้อีกจำนวนมากที่ไม่มีท่าทีจะอัพเกรดเป็น IE8 (คาดว่าด้วยเหตุผลเดียวกับที่ไม่อัพเป็น IE7) – แบบนี้เรามาลอง “หักดิบ” ให้เขาเลิกใช้ IE6 กันดีไหม IE6 มีบั๊กเกี่ยวกับ JavaScript และ CSS ที่ทำให้ Browser Crash – แบบแรกคือ JavaScript <script type="text/javascript">for (x in document.write) { document.write(x);}</script> Demo Page แบบที่สอง ใช้ CSS ลองดูโค้ด <style>*{position:relative}</style><table><input></table> Demo [...]

 

เมื่อโอตาคุใช้แมค

เมื่อโอตาคุใช้แมค

ที่เห็นในรูปนั่นคนจริงๆนะนั่น

 

Mac Dock Icon Throw Pillows

Mac Dock Icon Throw Pillows

เห็นที่ smashing magazine เค้ามีกิจกรรมให้ร่วมสนุกแล้วแจกหมอนเป็นรางวัล อยากได้โฮกๆ ตอนนี้มีคนมาร่วมสนุกกว่า 250 คอมเม้นต์ซะแล้ว สงสัยอด T-T