Tag: chula

Direct Manipulation in Video

Direct Manipulation in Video

Direct Manipulation Interface เป็นอีกเทรนด์หนึ่งในศาสตร์ Human Computer Interaction (HCI) ที่น่าจับตามอง พูดภาษาชาวบ้าน Direct Manipulation คือการ แสดงผลของการกระทำให้สอดคล้องกับการกระทำ ยกตัวอย่างเช่น ถ้าเตะลูกบอล เราก็คาดว่ามันต้องพุ่งไปข้างหน้าทิศเดียวกับทางที่เตะ – หากมันอยู่เฉยๆ(โดยที่เราไม่ได้เตะวืด) หรือพุ่งไปสะเปะสะปะ แปลว่ามีอะไรผิดพลาดซักอย่างละ เอาใกล้ๆคอมพิวเตอร์หน่อย ถ้าขยับเม้าส์ไปทางขวา เราก็คาดว่า cursor จะขยับไปทางเดียวกัน – ถ้ามันขยับไปทิศตรงกันข้ามคงงงไม่ใช่น้อย DM เนี่ย เขามีหลักการว่า Input Language == User’s Expectation ยิ่งสิ่งที่ user ทำใกล้เคียงกับความคาดหวังมากเท่าไหร่ ยิ่งไม่ต้องเปลืองสมองไปจำ ใช้ง่าย สบายใจ พวกเทคโนโลยีรุ่นหลังอย่าง Touch Screen, Multi-touch ก็สร้างบนพื้นฐานแนวคิดนี้ไม่มากก็น้อย… เกริ่นมาซะเยอะ – วันนี้จะพูดถึงการเอาเจ้า Direct Manipulation มาใช้กับ Video Player [...]

 

User Interface Design – Scrabble Tools

User Interface Design – Scrabble Tools

Scrabble Tools เป็นโปรเจ็กต์ในวิชา UI Design ที่ทำกับเพื่อนอีกสองคน อัดเรื่องของ Accessibility และ UI best practices เข้าไปแบบงูๆปลาๆ – ไว้จะมาโม้ให้ฟัง http://vashira.com/scrabble/

 

Thesis Wars – Episode IV: A New Hope

Thesis Wars – Episode IV: A New Hope

A long time ago in a university far, far away…. Episode IV A New Hope มันเป็นช่วงเวลาที่ยากลำบาก เมื่อเกิดภาวะเศรษฐกิจตกต่ำทุกหย่อมหญ้า บริษัทร่วมทุนต่างชาติ ต่างพากันเลย์ออฟพนักงานออกถ้วนหน้า เรียกว่ารัดเข็มขัดกันสุดๆ… พนักงานหนุ่ม ผู้ซึ่งผันตนเองเป็นพดาวัน ณ CU Academy มาหมาดๆ กำลังเผชิญหน้ากับมรสุมที่ท้าทายศรัทธาใน “พลัง” -I- สายตาเหลือบไปมองตัวเลขมุมขวาล่างของวินโดว์ 5:28 PM เหลือเวลาอีกสองนาทีให้ “ข้า” เก็บสัมภาระ ย้ายก้นจากเก้าอี้ที่นั่งจุ้มปุ้กมาทั้งวัน ไปสู่การทดสอบแรกของข้า ในฐานะพดาวัน ไปหา “จาน” เพื่อรอฟังคำตอบ… ข้าหยิบชีทปึกใหญ่ ซึ่งบันทึกอักขระยากแก่การเข้าใจ เก็บใส่กระเป๋า – ไม่ลืมที่จะหยิบออกมาแผ่นนึง เอาไว้อ่านแก้เหงาระหว่างการเดินทาง บันทึกที่พิสูจน์สถานะ “เจได” ของเหล่ารุ่นพี่ ซึ่งมัน… อ่านยาก แสด… ข้าหันไปมองผู้คนรอบกายที่นั่งทำงานอย่างขยันขันแข็ง แล้วลอบถอนลมหายใจ [...]

 

Create Academic Log with TiddlyWiki

Create Academic Log with TiddlyWiki

ข้อดีของการเป็นนักศึกษาคือมีโฮสต์ให้ใช้ฟรี (จริงๆไม่ฟรี เหมาจ่ายในค่าลงทะเบียนไปแล้ว) สมัยเรียนป.ตรี ที่บางมด มี server ให้นศ.เข้ามาลองใช้ระบบปฎิบัติการอื่นที่ไม่ใช่ windows (รู้สึกว่าจะเป็น SunOS หรือ Solaris นี่แหละ) แต่ส่วนใหญ่จะแปรสภาพมาเป็นที่เก็บไฟล์เถื่อนและหนังผู้ใหญ่ซะเกือบหมด (สมัยนั้น bittorrent ยังไม่บูม) ไหนๆก็มีที่ให้เล่น จะปล่อยว่างก็เสียดาย จะเก็บหนังเหมือนเดิมก็ใช่ที่ (server นี้คนดูแลเขา active เด๋วโดนเด้ง) เลยแปรสภาพอสังหาริมทรัพย์ให้เป็นทุน ด้วยการลง TiddlyWiki ซะเลย TiddlyWiki เป็น Wiki มหัศจรรย์ เนื่องจากมันไม่ใช้ server-side script ไม่ง้อ database – ที่สำคัญ มันประกอบด้วย html ไฟล์เดียวเพียวๆ บร๊ะเจ้า! แล้วเอาเจ้าทิดนี่ไปทำอะไร? ขึ้นอยู่กับจินตนาการของผู้ใช้แล้วล่ะ Personal Knowledge Based – เก็บลิ้งโน่นนี่ จดบันทึก step งานที่ทำเป็นประจำทุกวัน ฯลฯ [...]

 

สรุปเหตุการณ์เทอมแรกที่จุฬา

สรุปเหตุการณ์เทอมแรกที่จุฬา

เผลอแผลบเดียว เวลาก็ล่วงเลยพัดพาเราผ่านพ้นสภาพนิสิตเทอมแรกไปแล้ว… ปิดเทอมสองอาทิตย์ อืม ก็ยังดี(วะ) บันทึกเหตุการณ์สำคัญไว้หน่อย กันลืม วันเปิดเทอม – มาแต่เช้า เรียน 9 โมง มาถึงก่อนเวลาประมาณ 10 นาที คาบแรกเรียน Object Oriented Technology – อาจารย์ให้ทำ pre-test ก่อนเรียน ทำๆมั่วๆส่งๆ อาจารย์เอาข้อสอบมาดูแล้วถามทำไมตอบแบบนี้ (ก็กรูคิดแบบนี้อ่ะ -*-) โดนยิงไปหนึ่งดอกว่าตอบเหมือนคนข้างๆ (ไม่ได้ลอก ใจตรงกันโดยบังเอิญ)ทั้งคลาสมีคนเรียน 6 คน เอิ่ม เยอะจนผีหลอก คาบบ่ายเรียน Research Method – อาจารย์ตลก เป็นกันเอง เผลอนึกว่ามาดูเดี่ยว 7 จานฝอยไปเรื่อยๆ เราก็วาดรูปไปเรื่อย ไม่รู้จะจดอะไรจานบอกวิชานี้ไม่มีสอบ แต่มีการบ้านทุกคาบ ตายห่าน เอาเวลาที่ไหนทำดีวะเนี่ย T-T วันต่อจากเปิดเทอม – ยังเกร็งอยู่ มาเร็วเหมือนเดิม แต่เริ่มฉายแววสาย [...]