โพสต์

UX Secrets at Apple

รูปภาพ
7 ปีที่แล้วได้อ่านบทความจาก
อดีตพนักงาน Apple ทำให้ความมั่นใจในแนวทางของ UX Academy มากขึ้น . และทำให้คิดต่อไปว่าใครที่สอน UX ควรแก้ความเชื่อ 5 ข้อนี้ หรือเพิ่มความมั่นใจในความเปลี่ยนแปลงให้ได้ . 1. Persona ก็เหมือนกับ Market Research 🙅 2. User Journey ก็ไม่ต่างจาก Workflow 🙅‍♂️ 3. Empathy User ก็พอ ไม่ต้องเรียน Empathy Stakeholder 🙅‍♀️ 4. Design Thinking ก็คือ Product Discovery 🙅‍♂️ 5. Start with Feature ก็ได้ผลเหมือน Start with Solution 🙅 . ถ้าเราวิเคราะห์ความผิดของ 5 ข้อนี้ได้ การทำงานด้าน UX ก็จะสนุกมากขึ้นครับ ลองเอามาคุยกันได้นะครับ . [Link บทความ] https://www.fastcompany.com/3030923/4-myths-about-apple-design-from-an-ex-apple-designer (บทความพูดถึงข้อความในรูป ไม่ได้พูดถึง 5 ข้อนี้นะครับ)

Move my blog to Medium

รูปภาพ
Thank you, Blogger. You are the best blogging platform for a long time.
Today, I will continue my journey on Medium https://medium.com/@apirak

ทดลองเขียน Java Script สำหรับเปลี่ยน Background ตาม Flickr Interesting List

รูปภาพ
หลังจากไม่ได้ทำ Project ของตัวเองมานานมาก วันนี้ขอเริ่มนิดๆ หน่อยๆ ก่อนจะจัดโครงการใหญ่ โดยหยิบโจทย์ว่า "ไม่อยากให้หน้า Login มันน่าเบื่อ" ขึ้นมา จากนั้นก็วางแผนแก้ปัญหาโดยจะหาภาพสวยๆ จาก Flickr แล้วก็ไปพบว่า การหาภาพที่น่าสนใจบน Flickr แบบสุม แล้วจะออกมาสวยมันยากมาก

โชคดีที่ Flickr มันทำ Interesting List รายวัน ไว้ให้ http://www.flickr.com/explore/interesting/

จากนั้นก็หาทางอ่าน feed ออกมา แต่มันดันไม่ทำเป็น feed แต่ต้องใช้ API ในการเรียก เลยต้องมาอ่าน API ของ Flickr อีกหน่อย โชคดีอันที่สองคือมันมีคำสั่งสำหรับอ่าน interesting list มาให้เลย แต่โชคร้ายที่มัน return เป็น xml ไม่ใช่ json

แต่ด้วยความบังเอิญเราดันไปขอ json จากฟังก์ชั่นนั้น แล้วมันดันมีส่งกลับมา >_< ก็ดีใจไป แต่ก็เจ็บใจที่โดนหลอก ไปตามหา xml lib บน Java Script อยู่ตั้งนาน

ขั้นตอนต่อมาก็ไปหาท่าสำหรับแสดง background บนเว็บ แบบ Responsive เพราะเราไม่รู้ว่าหน้าจอผู้ใช้ใหญ่แค่ไหน

จบบน jsfiddle
ตอนแรกกะจะใช้ image-background ใน <body> แต่กลายเป็นว่าควบคุมได้ยาก สุดท้ายเลยกลายเป็น <image> แทน
ถ้าสนใจ co…

แสดง Library ใน Lion

รูปภาพ
ใน Lion ทาง Apple ตัดสินใจที่จะซ่อน Folder Library ไปซะ เข้าใจว่าผู้ใช้ส่วนใหญ่จะรู้สึกดี เพราะไม่มีมันมารบกวน แต่ผู้ใช้ส่วนน้อยอย่างเรากลับมีปัญหา ต้องคอยเปิด terminal เป็นประจำ

ทางแก้ที่หนึ่งในกรณีที่ไม่ได้ใช้ Library เป็นประจำ ให้เราไปที่โปรแกรม Finder แล้วเลือก Menu Go พร้อมกดปุ่ม option หรือปุ่ม alt ค้างไว้ จะทำให้ Library โผล่ออกมา

ภาพแสดง Menu Go เมื่อกด option ค้างไว้
แต่ถ้าใครใช้ Library เป็นชีวิตประจำวัน ให้ไปที่โปรแกรม Terminal แล้วพิมพ์ดังนี้
chflags nohidden ~/Library/
ต่อไปเวลาเปิด Finder มันจะไม่ซ่อน Library อีกต่อไป และถ้าต้องการให้มันกลับไปซ่อนเหมือนเดิม ก็ใช้คำสั่ง
chflags hidden ~/Library/
เท่านี้เราก็เข้าถึง Library ได้สบายใจเฉิบเหมือนเดิมแล้วครับ

แสดง branch name ใน terminal

รูปภาพ
ปัญหาหนึ่งเวลาที่เราใช้ Git คือ เราไม่แน่ใจว่าตัวเองอยู่ใน branch ไหน ปกติแล้วเราจะพึ่ง

git status หรือ git branch

พอต้องทำทุกครั้งก็จะเริ่มหน่าย วันนี้ไปเจอหน้าจอ termianl ของน้องเก้า @neokain เลยได้ script สำหรับแสดง ชื่อ branch บน terminal มา


หลังจากปรับเล็กน้อย ก็ได้ script แบบนี้ครับ


function parse_git_branch { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } GREEN="\[\033[0;32m\]" YELLOW="\[\033[0;33m\]" GRAY="\[\033[1;30m\]" PS1="$GREEN\w$YELLOW\$(parse_git_branch)$GRAY \n\$ " เอา script ชุดนี้ใส่ไว้ใน file ~/.bash_profile ตอนที่เปิด termianl ขึ้นมาใหม่ ก็มีจะชื่อ branch ขึ้นมาให้เราดูครับ

เปิด Sub lime text จาก terminal

รูปภาพ
เพราะคุ้นเคยกับ "mate ." และ "mvim" ทำให้เคยตัว และรู้สึกว่า Sub lime text มันควรจะทำได้สิ

หน้าตา sub lime text 2
ลองค้นดูพบวิธีง่ายๆ โดยการแก้ไฟล์ ~/.bash_profile แล้วเพิ่มบรรทัดนี้ลงไป
alias subl='open -a "Sublime Text 2"'

หลังจากนี้ถ้าต้องการเปิดไฟล์ ก็ให้สั่ง

subl application.rb


หรือต้องการเปิด Folder ปัจจุบันก็ให้สั่ง

subl .

เท่านี้ก็ได้ slt แบบ mate แล้ว

edit: แก้ comment เป็น subl ให้ตรงกับ command ใน Sublim Text 2.app

เปิด Terminal ใหม่บน Folder เดิม

รูปภาพ
บน Mac เวลาทีเปิดหน้าต่างบน Terminal ใหม่ มันจะกลับมาที่ Home ทุกครั้ง ตอนแรกๆ ก็คิดว่าพอรับได้ หลังๆ พบว่าสำหรับ Developer หรือ Admin เราต้องการเปิด Terminal ใหม่ใน Folder เดิม มากกว่า Folder Home แต่ก็ไม่รู้จะแก้ยังไง จะใช้ท่ายากก็ขี้เกียจ

ล่าสุดผมเปลี่ยนมาใช้ iTerm 2 แทน Terminal เพราะมันแบ่งหน้าจอได้เหมือน Terminator

แบ่งหน้าจอบน iterm 2

ทำให้พบว่าปัญหาที่ค้างมาสี่ห้าปี มีทางออกง่ายๆ แล้วโดยตัว Preference ของ iTerm 2 นั่นเอง

หน้า preference ของ iterm 2
ขั้นตอนมีดังนี้ เปิด Preference ของ iTerm 2 แล้วกด Profile แล้วเลือก Tab Generalเลือก Reuse previous tab's directory  ใน  Work Directory
เสร็จแล้วครับ หลังจากนี้ไม่ว่าจะเป็นการเปิด Tab ใหม่ หรือ split หน้าจอ มันจะอยู่ใน Folder เดิมตลอด