มีอะไรใหม่ใน Flash CS4 by heha

31
Oct
2

อาจจะแปลกใจว่าทำไมผมเขียน blog หัวข้อ Graphic Design ด้วย พอดีวันนี้ผมไปงานของ Thailand Adobe User Group เลยมาถ่ายทอดหน่อยว่า Flash CS4 มีอะไรเจ๋งๆ ที่เปลี่ยนไป และน่าใช้บ้าง ซึ่งผมคงไม่ลงรายละเอียดถึงขั้นตอนการทำมากนักนะครับ (ขี้เกียจ 55) ตามนี้เลยครับ

Facebook กับการเปลี่ยนแปลงระบบครั้งใหญ่! by heha

31
Oct
0

Facebook ได้กำลังปรับปรุงเปลี่ยนแปลงระบบภายในครั้งใหญ่ ซึ่งจะส่งผลกระทบต่อการใช้ชีวิตของเราๆ แน่นอน (โดยเฉพาะ Developer ยิ่งกระทบหนักเลยครับขอบอก) เราลองมาดูคร่าวๆ กันก่อนว่าจะมีอะไรใหม่บ้าง

  1. หน้า Home แบบใหม่ที่แบ่งแถบ Application ทั่วไปกับหมวดหมู่ Game ออกจากกันอย่างชัดเจน พร้อมแถบ Bookmark Bar ที่หายไป! (ย้ายไปอยู่ทางซ้ายแทน)
  2. Notification (ข้อความเตือนทางขวาล่าง) จะไม่มีอีกแล้ว!! จะมีระบบใหม่ที่เรียกว่า “Counter” เข้ามาแทนที่พร้อมๆ กับหน้า Home ใหม่
  3. One line story (พวกแจ้งว่าทำอะไรไปภายในบรรทัดเดียว) จะหายไป
  4. Request จะถูกย้ายเข้า Inbox ทั้งหมด ส่วน Invite อาจจะอยู่ใน inbox หรือหน้า Home ใหม่ Facebook ยังไม่ตัดสินใจ
  5. หน้าแรกจะอนุญาตให้แสดงรูปใน Wall ได้เพียงรูปเดียวเท่านั้น รูปอื่นๆ ที่มากกว่านั้นจะต้องคลิก See More เพื่อดูรายละเอียดเพิ่มเติมเอง
  6. สามารถส่ง Message จากใน application ไปเข้า inbox ของคนอื่นได้ โดยสามารถกำหนด attachment เป็นรูปภาพที่เรากำหนดไว้แล้วได้ (มาแทน Request)

เริ่มต้นกับการเขียน Facebook Application สำหรับผู้เริ่มต้น (PHP) (3) by heha

27
Aug
6

ต่อเนื่องจากคราวที่แล้ว หัวข้อ เริ่มต้นกับการเขียน Facebook Application สำหรับผู้เริ่มต้น (PHP) (2) คราวนี้จะเป็นการแนะนำ function การใช้งานที่ใช้บ่อยๆ สรุปให้ครับ

เริ่มต้นกับการเขียน Facebook Application สำหรับผู้เริ่มต้น (PHP) (2) by heha

31
Jul
11

เขียนเดือนละอันฮาๆ มาต่อจากคราวที่แล้วกันครับกับหัวข้อครั้งก่อน “เริ่มต้นกับการเขียน Facebook Application สำหรับผู้เริ่มต้น (PHP)” (ตั้งชื่อง่ายโคตร) ครั้งนี้ผมจะอธิบายภาพรวมทั้งหมดของ Facebook ว่ามันมีอะไรให้เราบ้าง เราควรใช้งานตรงไหนบ้าง โดยก่อนอื่นผมจะอธิบายก่อนว่า facebook.php และ facebookapi_php5_restlib.php ต่างกันยังไง

PHP Client Library Structure

  • facebook.php - มี class Facebook ให้ใช้งาน อันนี้เป็น file ที่เราจะเริ่มต้น new class object ตัวนี้ขึ้นมาครับ เป็นเหมือนตัวกลางที่คอยช่วยทำหน้าที่ authenticate การติดต่อ facebook กับเราให้ชีวิตเราง่ายขึ้นครับ โดย class Facebook นี้ใช้แค่ตอนสร้าง object ซึ่งจะช่วยเราด้านการติดต่อกับ server facebook เท่านั้น หลังจากเชื่อมต่อได้แล้วนั้นเราจะแทบไม่ยุ่งกับ class นี้เลย และใน class นี้จะมี property ชื่อ api_client ที่เก็บ object ของ class FacebookRestClient ในไฟล์ facebookapi_php5_restlib.php ไว้ให้
  • facebookapi_php5_restlib.php - มี class FacebookRestClient ตัวนี้เป็นตัวเก็บ Facebook API ทั้งหมดจริงๆ เอาไว้ ซึ่งจะทำหน้าที่ call Webservice ของ facebook ให้เราแบบ REST ซึ่งเวลาเราเปิด wiki ใน facebook แล้วเจอฟังก์ชั่นไหนอยากใช้งานก็จะมาเรียกใช้จาก class นี้แหละ

และจาก code ที่เราใช้งานไปคราวก่อนนั้นมีความหมายดังนี้ครับ

เริ่มต้นกับการเขียน Facebook Application สำหรับผู้เริ่มต้น (PHP) by heha

30
Jun
34

ก่อนอื่นต้องขอบ่นก่อนเลยว่าผมงงมากๆ กับการเริ่มเขียน Facebook API เนื่องจาก Wiki ของ Facebook มีเนื้อหาต่างๆ มากมาย ทั้ง Low Level และ High Level ผสมกัน กว่าจะเข้าใจและพอเขียน App ที่ใช้ได้จริงๆ ก็เป็นอาทิตย์เพราะนั่งปวดเศียรเวียนเกล้ากับอยู่นานสองนาน ดังนั้นใครอยากเขียน Facebook Application ละก็ควรจะรู้สิ่งต่างๆ ข้างล่างไว้ก่อน เพื่อที่เวลาจะเริ่มหัดจะได้ไม่งงเหมือนกับผม

ก่อนอื่นสิ่งที่ต้องมีอันดับแรกคือ host ของตัวเองที่ไหนก็ได้ เพราะ Facebook จะไม่มีที่สำหรับ upload file ของเราเก็บให้ครับ ต้องมี host เป็นของตัวเอง แล้ว Facebook จะมาดึงข้อมูลจาก host ของเราไปแสดงบน facebook อีกทีหนึ่ง (ผ่าน Canvas Callback URL ใน Tab Convas ด้านล่าง) สิ่งที่ต้องทำมีดังนี้