Story & Thoughts
Tagged:  •    •    •    •    •  

JavaScript กลายมาเป็นส่วนสำคัญส่วนหนึ่งของ Web Experience ในปัจจุบันไปเสียแล้ว ด้วยการที่นักพัฒนา Web Application ทั้งหลายทั้งแหล่พยายามสร้าง User Experience ที่ลื่นไหลมากขึ้น ต่อเนื่องมากขึ้น มี Interaction กับผู้ใช้มากขึ้น ฯลฯ ให้กับโปรแกรมบนเว็บของตัวเอง และเทคโนโลยีที่เก่าเก็บอย่าง JavaScript ก็เลยคืนชีพมากลายเป็นพระเอกขี่ม้าขาวช่วยสร้างตรงนี้ให้เกิดขึ้น

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

พักหลังๆ ในโลกของการพัฒนา Web Application ก็เลยมีเครื่องไม้เครื่องมือมาช่วยในการวัดประสิทธิภาพอยู่หลายตัว แต่ว่าอีกโลกหนึ่ง ฝั่งของ Web Browser และ Web Browser Engine ก็มีการพัฒนาฉากหลัง ที่ช่วยทำให้การทำงานของ JavaScript มันเร็วขึ้น

เมื่อ 3 เดือนก่อน WebKit ทีมได้ประกาศ SquirrelFish ซึ่งเป็น JavaScript Engine ตัวใหม่แกะกล่อง ที่จะช่วยเพิ่มประสิทธิภาพดังกล่าวให้กับการทำงานของ JavaScript ใน Browser ที่ใช้ Engine ของ WebKit (เช่น Safari และอีกหลายๆ ตัว)

มาตอนนี้ Engine ตัวที่ว่าก็เก่าไปซะล่ะ เพราะว่ามีการพัฒนา SquirrelFish Extreme (SFX) ที่เร็วกว่าของเดิมกว่าเท่าตัว (เร็วกว่าตัวที่อยู่ใน WebKit 3.0 กว่า 10 เท่า และ 3.1 กว่า 3 เท่า) อยากรู้ว่าเป็นอย่างไรก็เข้าไปดูใน link นะครับ มี chart ให้เรียบร้อย

image says it all

w-update.jpg

ใครได้อัพเดท Raw ไฟล์ของ Apple แล้วรู้สึกแปลกใจบ้างไหมครับ? ว่าอาจจะมีกล้องรุ่นใหม่หลุดออกมาในท้องตลาด ... =P

คุณพระช่วย

Tagged:  •    •  

ผ่านไปแล้วเรียบร้อยกับงาน "Let's Rock" งานแถลงข่าวผลิตภัณฑ์ของ Apple ที่นำ iPod nano 4th Gen มาเปิดตัวพร้อมกับ iPod touch 2nd Gen รวมถึง iTunes 8 และผลิตภัณฑ์เสริมอีกพอสมควร

ยิ่งใหญ่เป็นยักษ์ไปเรียบร้อยแล้วสำหรับ iTunes ที่ขึ้นแท่นอันดับหนึ่ง Distributor แทนที่ Wal-mart และ Best Buy ไปแล้ว ขณะเดียวกัน Steve Job ก็เปิดเผยตัวเลขจำนวนสมาชิกที่มากถึง 65 ล้านบัญชี โดยเป็นตัวเลขเฉพาะของสมาชิกที่แจ้งหมายเลขบัตรเครดิตไว้กับ iTunes Store ไม่น้อยเลยทีเดียวกับตัวเลขนี้ อีกไม่นานคงจะทะยานเยอะกว่าจำนวนประชากรในประเทศเราเป็นแน่แท้ และสำหรับ App Store ที่พึ่งเปิดตัวไปเมื่อสองเดือนก่อน ก็สร้างสถิติกับยอดการ Download Application กว่าร้อยล้านครั้ง

Tagged:  •  

อีกวันกว่าๆ ก็จะถึงหมายกำหนดการงานแถลงข่าวผลิตภัณฑ์ใหม่ของ Apple ในครั้งนี้มีคำโปรยของงานนำเสนอไว้ว่า "Let's Rock"

ย้อนกลับไปในปีที่ผ่านมา 5 กันยายนของปีที่แล้ว Apple ก็จัดงานแถลงข่าวของ iPod รุ่นใหม่ด้วยคำโปรยของงานในครั้งนั้นว่า "The beat goes on" แล้วเราก็ได้พบกับ iPod nano ตัวสั้นป้อมซึ่งดูวีดีโอได้ แม้ว่าจะจอเล็กนิดเดียว iPod Classic ปรับโฉมเล็กน้อยพร้อมเพิ่มความจุ และทั้งสองตัวมาพร้อมกับ Feature ที่เรียกได้ว่าเป็น "ของเล่น" ใหม่นั่นก็คือ Cover Flow รวมถึงมีเกมส์ให้เลือกซื้อเพื่อมาเล่นเพิ่มเติมได้ทั้ง Classic และ nano และน้องใหม่ที่ Apple จัดให้อยู่ในสายผลิตภัณฑ์ของ iPod นั่นก็คือ iPod touch

Tagged:  •    •    •  

เพิ่งจะสังเกตแฮะ ไม่เคยสังเกตเลยมานานมากแล้ว (ตั้งแต่ใช้งาน) ว่า Aperture มันไม่ยอม export metadata บางตัวมากับรูปด้วยเวลาที่ export รูป

เรื่องของเรื่องคือ ผมพยายามจะเขียนโปรแกรมดึง metadata จากรูปที่ export แล้วออกมาแสดง ด้วยความพยายามทั้งหมดไม่ว่าจะเป็นการใช้ ImageIO.framework หรือว่าการใช้ ImageMagick (RMagick) หรือว่าการใช้ Exiftool ต่างก็ล้มเหลวหมด

ก็เลยคิดว่า มันเป็นเพราะอะไรเนี่ย ทำไมข้อมูลที่ต้องการอย่างเช่น Lens Model มันถึงไม่แสดง หรือว่าเราเขียนโปรแกรมผิดหว่า แต่ข้อมูลอื่นๆ มันก็แสดงหมดนี่นา เอ๊ะชักยังไงๆ

กลับไปดูใน Aperture .... อืมมม ข้อมูลเลนส์มันก็มีนี่นา

เอ๊ะ เดี๋ยวก่อน หรือว่ามัน export ข้อมูลมาให้ไม่ครบ? ไม่น่าเป็นไปได้ ... แต่ลองหน่อยดีกว่า ว่าแล้วก็ลากรูปที่เพิ่งจะ export มาน่ะแหละ กลับลงไปใน project แล้วเปิด metadata ดู .. เฮ้ย หายจริงๆ ด้วย

อืมมม แบบนี้หมายความว่าไงเนี่ย ลอง export master ดูซิ ทีงี้ล่ะมาเชียวนะ แต่ว่าไหงพอ export versions กลับไม่ยอม export ให้ละเนี่ย ... สิ่งที่ผมต้องการน่ะเหรอ แค่ resize รูปเองนะ ไม่ได้ต้องการทำอย่างอื่นเลย

ลองใช้โปรแกรมอย่าง ImageMagick ทำหน้าที่ลดขนาดรูปดูบ้าง .....

Tagged:  •    •    •  

เรียบร้อยโรงเรียน Apple ไปอีกรายการหนึ่ง สำหรับผลิตภัณฑ์ที่มีผู้ตั้งหน้าตั้งตารอคอยกันทั่วมุมโลก อย่าง iPhone 3G ซึ่งมาพร้อมกับ firmware รุ่น 2.0 ที่มีหลายๆ คุณสมบัติใหม่ๆ ไม่ว่าจะเป็นการรองรับเครือข่ายระบบ 3G การมีระบบ GPS ในตัว และที่เป็นอานิสงส์มีผลใช้ได้กันไปทั้งชาว iPhone และ iPod touch ก็คือ รองรับการใช้งาน Application จาก 3rd Party

และที่สำคัญอย่างนึงสำหรับผู้ใช้งานชาวไทยก็คือ มันรองรับการแสดงผลภาษาไทยโดยไม่ต้อง hack กันเสียที แต่อย่างไรก็ตามการรองรับมีเพียงในส่วนของการแสดงผลเท่านั้น ยังไม่มีรองรับการป้อนข้อมูลภาษาไทย แต่หากพิจารณาจาก International Keyboard ภาษาอื่นๆที่ firmware 2.0 รองรับไปแล้ว หาก Apple จะทำการป้อนข้อมูลภาษาไทยขึ้นมา ก็ไม่น่าจะใช่เรื่องที่ยากเย็นอะไรในทางปฎิบัติ

เรื่องกวนใจน่ารำคาญอย่างนึงก็คือ การที่ผู้ใช้ iPod touch ทั้งที่ซื้อก่อน Feb update และหลัง Feb update ซึ่งไม่ได้เป็น firmware 2.0 ตั้งแต่แกะกล่องจะต้องเสียค่าใช้จ่ายในการ Update เพื่อให้ใช้ firmware 2.0 นี้ได้ ซึ่งส่วนตัวแล้วเห็นว่ามันเป็นเรื่องไม่เข้าท่าเท่าไหร่ ที่เงื่อนไขของกฎหมายทางบ้านของ Apple ทำให้ลูกค้าในประเทศอื่นอีกทั่วโลก ต้องรับผลกระทบนั้นตามไปด้วย ยิ่งไม่เข้าท่าเท่าไหร่ด้วย สำหรับหลายคนที่ซื้อ iPod touch มาใช้ไปก่อนในห้วงปี 50 โดยที่ไม่รู้อนาคตของตัวเอง ว่าต้องเจอการเก็บเงินเพิ่มซ้ำซ้อนถึง 2 ครั้งเช่นนี้

Tagged:  •    •  

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

เผื่อเป็นแนวทางการพัฒนาโปรแกรมด้วย และเป็นการแนะนำโปรแกรมให้ใช้กันด้วย

ผมไม่มีอะไรจะแนะนำแฮะ เพราะว่าผมไม่ได้ลง 3rd-party applications เท่าไหร่เลย ..... นอกจาก Terminal ฮาฮา

Tagged:  •    •    •  

เป็นข่าวฮือฮากันไปพอสมควร สำหรับความคืบหน้าของการที่ Nokia ตัดสินใจซื้อหุ้นส่วนที่เหลือทั้งหมดใน Symbian ด้วยเม็ดเงิน 410 ล้านเหรียญ เพื่อถือสิทธิในความเป็นเจ้าของ Symbian เต็มตัว จากนั้นก็ประกาศว่าทิศทางต่อไปข้างหน้าจะไปในทิศทางที่เป็น Open Source ภายในปี 2010

ในขณะที่ Google Android นั้นได้รับความสนใจในวงการที่เกี่ยวข้องกันเป็นอย่างมาก ก็เป็น Open Source มาแล้วตั้งแต่ต้น Android ได้รับแรงใจจากกลุ่มแฟนขับ(อ่านถูกแล้วครับ แฟนขับไม่ใช่แฟนคลับ) iPhone อย่างเหนียวแน่น ด้วยคาดหวังว่าจะเป็น platform นึงที่ออกมาบรรเทาความริษยาของตนที่มีต่อความสำเร็จของ iPhone ลงได้บ้าง

เป็นที่ฮือฮากันไปพอสมควร ในบรรดาผู้เชี่ยวชาญทั้งหลาย อย่างไรก็ดี สำหรับผู้ใช้โดยทั่วไปแล้ว ถามว่าการเป็น Open Source หรือไม่ของ OS ในมือถือของตน การเป็น Open Source หรือ Closed Source สำคัญแค่ไหนกับการเลือกซื้อมือถือ หรือ Mobile Device อื่นๆ มาใช้งานสักเครื่อง ผู้ใช้ทั่วๆไป ตระหนักถึงความที่มันเป็น Open Source หรือไม่ จนเป็นปัจจัยหลัก มีน้ำหนักมากในการเลือกซื้อสินค้า อย่างที่ผู้เชี่ยวชาญทั้งหลายมักจะคิดกันไปหรือไม่

ทำโลโก้เว็บนี้ไว้นานมาาาาาาาาาาากแล้ว ตั้งแต่เดือนมี.ค. ได้มั้ง..
แต่ไม่มีใครเอามาเปลี่ยนให้เสียที สงสัยคุณเจ้าของมัวแต่เล่น Multiply อยู่ :-P

Tagged:  •    •  

ยิ่งใกล้กำหนดการณ์การวางตลาดของ iPhone รุ่นที่ 2 หรือที่เรียกขานกันทั่วไปว่า iPhone 3G เนื่องด้วยคุณสมบัติหลักของมัน ก็คือมาพร้อมกับการรองรับเครือข่ายโทรศัพท์เคลื่อนที่ในยุคที่ 3 หรือ 3G นั่นเอง 11 กรกฎาคม 2008 เป็นกำหนดการณ์ที่วางไว้สำหรับ iPhone 3G ที่จะวางตลาดในหลายประเทศทั่วโลก และก็ตามกำหนดการณ์ของการทำตลาด iPhone ที่ Apple วางไว้ว่า iPhone จะมาทำตลาดยังเอเชียภายในปี 2008 ทั้งหลายทั้งปวง ล้วนเป็นไปตามกำหนดการณ์

ณ วันนี้อนาคตของ iPhone ชัดเจนในทุกๆด้าน จุดที่น่าสนใจต่อไปจึงอยู่ที่อนาคตของ iPod touch หลายคนมองว่า Product ตัวนี้ตายแน่นอน ทันทีที่ Steve Job แถลงข่าวเรื่อง iPhone 3G