Tags:
Facebook

Facebook เปิดใช้อาคารสำนักงานหลังใหม่ "MPK20" ที่ออกแบบโดยสถาปนิกระดับโลก Frank Gehry (เคยมาเมืองไทย พูดให้งานของ TCDC) อาคารหลังนี้มีพื้นที่ใช้สอย 430,000 ตารางฟุต และมี "ห้องสำนักงาน" ที่ใหญ่ที่สุดในโลก เนื่องจาก Facebook ต้องการให้ทีมวิศวกรสื่อสารกันเป็นทีมมากที่สุด ทีมงานทุกคนจึงนั่งในห้องเดียวกัน (แต่ก็ยังมีห้องประชุมย่อยแทรกตัวอยู่เป็นจำนวนมาก)

พื้นที่ดาดฟ้าอาคารยังเป็นสวนสำหรับเดินเล่น ตัวอาคารเรียบง่ายไม่มีอะไรหวือหวา โดย Mark Zuckerberg บอกว่าอยากให้อาคารนี้ดู "ไม่เสร็จ" (a work in progress) เพื่อให้พนักงานรู้สึกว่าภารกิจเชื่อมต่อคนทั้งโลกเข้าด้วยกันยังต้องเดินหน้าต่อไป

อาคารผ่านมาตรฐานสิ่งแวดล้อมและพลังงาน LEED ตอนนี้ยังไม่ค่อยมีรูปแบบเต็มๆ มากนัก แต่ทาง Facebook เปิดให้คนดังในโลก Instagram บางคนเข้าไปถ่ายภาพได้แล้ว ใครอยากดูลองติดตามที่แท็ก #mpk20firstlook

ที่มา - Mark Zuckberberg, Fast Company

Facebook Messenger

พระเอกของงานสัมมนาประจำปี Facebook F8 2015 คือ Facebook Messenger อย่างไม่ต้องสงสัย และในงาน F8 รอบนี้ เราอาจพูดได้ว่า Facebook ตั้งใจดัน Facebook Messenger แยกเป็นโซเชียลเน็ตเวิร์คอีกอันใน "ครอบครัว Facebook" เลยด้วยซ้ำ

มาถึงวันนี้ บริษัท Facebook ไม่ได้มีแค่โซเชียลเน็ตเวิร์คชื่อ Facebook เพียงอย่างเดียวอีกแล้ว และในการนำเสนอของ Mark Zuckerberg ซีอีโอและผู้ก่อตั้งบริษัท ก็มีภาพน่าสนใจที่แสดงให้เราเห็นว่า "บริษัท Facebook คิดอย่างไร" กับบริการโซเชียลทั้งหมดที่มีอยู่ในมือ

ถ้ายังจำกันได้ ปี 2013 Facebook ซื้อบริษัท Parse ที่ทำบริการออนไลน์ช่วยสนับสนุนนักพัฒนาแอพมือถือ (เช่น ระบบ Push หรือ Analytics) โดยยังคงบริการเดิมของ Parse ต่อไป

ในงาน F8 2015 ที่ผ่านมา Parse ก็ประกาศบริการใหม่คือ Parse for IoT ที่ขยายพรมแดนจากแอพมือถือไปยังอุปกรณ์ฝังตัวแบบ Internet of Things ด้วย

Parse for IoT จะเป็น SDK สำหรับเชื่อมต่อและเก็บข้อมูลจาก IoT ไปยังกลุ่มเมฆของ Parse โดยอุปกรณ์ตัวแรกที่รองรับคือบอร์ด Arduino Yun เราสามารถเขียนโค้ดเพียงไม่กี่บรรทัดเพื่อดึงข้อมูลไปเก็บบนกลุ่มเมฆ และนำไปใช้งานอื่นๆ ต่อได้

Parse ระบุว่าจะขยายไปยังอุปกรณ์ IoT ตัวอื่นๆ ต่อไป (ที่เผยชื่อแล้วคือ Arduino Zero) และจะออก SDK ภาษาซีสำหรับลินุกซ์และ Real Time Operating Systems (RTOS) เพื่อให้ผู้ผลิตฮาร์ดแวร์นำไปทดสอบกันด้วย

ที่มา - Parse Blog

Facebook เปิดตัวเครื่องมือพัฒนาโปรแกรม (IDE) ของตัวเองในชื่อ Nuclide

Nuclide สร้างขึ้นบนโปรแกรมแก้ไขข้อความ Atom ที่ริเริ่มโดย GitHub (รีวิว Atom โปรแกรมแก้ไขข้อความแห่งอนาคต) แล้วผนวกเอาเทคโนโลยีด้านโปรแกรมมิ่งของตัวเองเข้าไป

เป้าหมายของ Nuclide จะเป็น IDE แบบโอเพนซอร์สที่ใช้พัฒนาเว็บ แอพมือถือ และ React Native ตอนนี้ยังไม่เปิดให้ดาวน์โหลดครับ ดูรูปกันไปก่อน

ที่มา - Nuclide, Facebook Code

F8

เมื่อคืนนี้ Facebook จัดงานสัมมนา F8 2015 วันที่สอง โดย Mike Schroepfer ประธานเจ้าหน้าที่ฝ่ายเทคนิค (CTO) ของบริษัทขึ้นเวทีวาดวิสัยทัศน์ของ Facebook ในอีก 10 ปีข้างหน้าให้ทุกคนได้รับรู้

ผมคิดว่าการนำเสนอของ Schroepfer ช่วยให้เราเข้าใจหลายๆ อย่างที่ Facebook กำลังทำอยู่ในตอนนี้ว่าทำไปทำไม (เช่น ทำไมต้องซื้อ Oculus, ทำไมต้องทำโครงการ Open Compute หรือ Internet.org) จึงสรุปเนื้อหาจากงาน F8 มาในบทความนี้ครับ

Tags:
F8

Facebook โชว์ผลงานวิจัยล่าสุดจากทีมปัญญาประดิษฐ์ (Artificial Intelligence) สองอย่างดังนี้

  • พัฒนา AI ที่สามารถแยกแยะวิดีโอการเล่นกีฬาประเภทต่างๆ ว่าเป็นกีฬาประเภทใด ใช้งานได้แม้เป็นกีฬาที่ไม่ค่อยดัง (ดูวิดีโอประกอบ)
  • Memory Networks สามารถอ่านข้อความสั้นๆ เล่าเรื่องที่เกี่ยวข้องกัน แล้วตอบคำถามที่เกี่ยวข้องกับเนื้อหาในข้อความเหล่านี้ได้แล้ว ในวิดีโอตัวอย่าง ทีมงานป้อน "เรื่องย่อ" ของ Lord of the Rings ประมาณ 12 บรรทัด ประกอบด้วยประโยคง่ายๆ เหมือนการเล่าเรื่องทั่วไป เช่น "Frodo journeyed to Mount Doom" และ "Frodo doppred the ring there" โดย AI สามารถตอบคำถามที่ต้องใช้การเชื่อมโยงข้อมูลอย่าง "Where is the ring?" ออกมาเป็น "Mount Doom" ได้แล้ว
Tags:

Facebook มีโครงการ React (หรือชื่อเดิมคือ ReactJS) เป็นไลบรารีจาวาสคริปต์สำหรับสร้าง UI บนเว็บ (แนวคิดคือแยกคอมโพเนนต์) โครงการนี้มีคนนำไปใช้งานสร้างเว็บแอพเป็นจำนวนมาก แต่ข้อจำกัดของมันคือสร้างได้เฉพาะเว็บเท่านั้น

งาน F8 เมื่อคืนนี้ Facebook ออกมากำจัดจุดอ่อนนี้ด้วย React Native หรือการนำคอมโพเนนต์ของ React ไปแสดงผลเป็น native UI บน iOS และ Android แทนการวาด div/span สำหรับเว็บ ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงมันไปเป็นแอพได้ไม่ยากนัก

Facebook บอกว่า React Native ยังทำได้ไม่ถึงขั้น “write once, run anywhere.” และไม่ต้องการจะไปถึงระดับนั้น เนื่องจากแต่ละแพลตฟอร์มมีรายละเอียดที่ต่างกัน ตอนนี้ภายใน Facebook เองมีแอพหลายตัวสร้างด้วย React Native มาได้สักระยะแล้ว เช่น Facebook Ads Manager หรือ Facebook Groups

Tags:
Facebook

หลังจากเฟซบุ๊กออก Social Plugins ที่พัฒนามาใหม่ พร้อมกับ Graph API รุ่น 2.3 Social Plugins บางส่วนก็ถูกยกเลิกการใช้งานไปด้วยแล้ว ได้แก่ Activity Feed, Facepile, Like Box และ Recommendations Feed ซึ่งทั้งหมดจะสามารถใช้งานได้กับ Graph API รุ่นก่อนหน้าได้จนถึงวันที่ 23 มิถุนายนนี้

อย่างไรก็ตามเฟซบุ๊กได้แนะนำให้เปลี่ยนไปใช้ Page Plugin ตัวใหม่ทดแทน ซึ่งมีความสามารถคือรวมทุกอย่างไว้ที่เดียว ทั้งการกดไลค์เพจ แชร์ แสดงผู้ติดตามรวมถึงโพสต์ต่างๆ โดยสามารถเลือกใช้คุณสมบัติเฉพาะบางอย่างได้เช่นกัน

ที่มา - Facebook Developers

Tags:
F8

เฟซบุ๊กประกาศอัพเกรด Graph API เป็นรุ่น 2.3 โดยรับประกันว่าจะใช้งานได้อีกอย่างน้อยสองปี มีฟีเจอร์ใหม่ หลายอย่าง

  • Debug Mode: อัพเกรดรุ่นใหม่เห็นข้อมูลมากกว่าเดิม สามารถดูผ่าน Graph API Explorer ได้แล้ว
  • จัดการวิดีโอ: จัดการวิดีโอ, อัพโหลดวิดีโอผ่าน API แบบอัพต่อหลังอินเทอร์เน็ตหลุดได้ รองรับวิดีโอขนาดใหญ่สุด 1.5GB หรือ 45 นาที
  • การจัดการหน้าเพจ: แอพภายนอกต้องขอสิทธิเพิ่มเติมเป็น publish_pages เพื่อให้ผู้ใช้แอพสามารถโพสลงหน้าเพจได้ ตัวสิทธิการเข้าถึงข้อมูลก็แบ่งละเอียดมากกว่าเดิม ข้อมูลโพสระบุว่ามาจากแอดมินคนใด
  • ควบคุมข้อมูลได้มากขึ้น: สามารถจัดกลุ่มเพื่อนแบบใหม่ เช่น "All Mutual Friends" ได้แล้ว
Tags:
F8

เป้าหมายของ Facebook คือทำให้ผู้ใช้สามารถแชร์เนื้อหาจากแอพให้ง่ายที่สุด จึงพยายามปรับปรุงเครื่องมือของตัวเองที่จะช่วยให้ผู้ใช้เกิดประสบการณ์ที่ดีในการแชร์ มีดังต่อไปนี้

Tags:
Facebook

เฟซบุ๊กพยายามบุกเป็นแพลตฟอร์มโฆษณาในแอพมาตั้งแต่ปีที่แล้วในชื่อบริการ Audience Network ปีนี้เฟซบุ๊กประกาศอัพเกรดบริการเป็น LiveRail ให้บริการการผู้พัฒนาแอพพลิเคชั่น

ผู้พัฒนาแอพจะสามารถควบคุมราคา, บล็อคโฆษณาบางประเภท, รายงานการแสดงโฆษณา, พร้อมแนะนำราคาที่เหมาะสมเพื่อการสร้างรายได้สูงสุด บริการนี้สามารถรวมเข้ากับแอพทั้งอยู่ในวิดีโอแบบเดียวกับ YouTube, ภาพข้างเนื้อหา, เต็มจอ, หรือแบนเนอร์แบบปกติ

สำหรับนักพัฒนาสามารถเข้าถึงข้อมูลที่ไม่ระบุตัวตน (anonymized) เพื่อกำหนดกลุ่มผู้ชมโฆษณาเพื่อให้ตรงกลุ่มเป้าหมายที่สุด

บริการยังไม่เปิดให้บริการทั่วไป ระหว่างนี้กรอกแบบฟอร์มขอใช้งานกันไปก่อนได้

ที่มา - Facebook Developer

Tags:
Facebook Messenger

ในงานเดียวกันและยังโฟกัสในเรื่องของ Messenger Facebook ก็ได้เปิดตัวฟีเจอร์ที่เอื้ออำนวยให้ธุรกิจสามารถใช้งาน Messenger ได้ง่ายขึ้น ยกตัวอย่างในกรณีที่ธุรกิจนั้นมีเว็บไซต์ สามารถติดตั้งปุ่ม Send to Messenger เพื่อให้ผู้ใช้สามารถกดไปสอบถามเกี่ยวกับสินค้าเพิ่มเติมใน Messenger ได้ (โดยติดต่อกับเพจเจ้าของธุรกิจ) จากนั้นเมื่อมีการสั่งซื้อ ผู้ใช้สามารถดูรายละเอียดการสั่งซื้อใน Messenger ได้ และเพจสามารถตอบกลับเรื่องสถานะการขนส่งได้ง่ายและเป็นระบบมากขึ้นเช่นกัน

น่าเสียดายที่ฟีเจอร์ส่วนนี้ไม่ได้เปิด API ให้ใช้ทันที (ต้องกรอกข้อมูลสมัครก่อน ที่นี่)

ที่มา - Facebook Developers

Tags:
Facebook Messenger

ในงาน f8 ที่เป็นงานปล่อยของของ Facebook ปีนี้ เปิดตัวด้วยของชิ้นแรกคือ Messenger Platform เป็นฟีเจอร์ที่นักพัฒนาสามารถนำไปพัฒนาให้แอพตัวเองสามารถส่งข้อมูลในแอพมายัง Messenger ได้ นั่นแปลว่า เพื่อนจะสามารถได้รับสื่อประเภทภาพเคลื่อนไหว, เพลง, วิดีโอ ผ่าน Messenger ได้ทันที และหากเพื่อนเกิดความสนใจในแอพ ก็สามารถกดติดตั้งแอพจากหน้า Messenger ได้เลย

ฟีเจอร์นี้เปิดให้นักพัฒนาใช้ได้แล้ว โดยสามารถเข้าไปศึกษาได้ ที่นี่

ที่มา - Facebook Developers

Tags:
Facebook

เพื่อเอาใจคนติด Facebook ผู้ชอบย้อนอดีต Facebook จึงทำฟีเจอร์ facebook.com/onthisday เพื่อให้สามารถดูได้ว่า วันนี้ในปีก่อนๆ เราได้โพสต์เรื่องราวอะไรใน Facebook ไปบ้าง โดยสามารถเลือกเปิดแจ้งเตือนให้เราเข้าไปดูความทรงจำได้ตลอดเวลา เราสามารถแก้ไขหรือลบโพสต์ หรือจะแชร์โมเมนต์เก่าๆ นั้นให้เพื่อนดูอีกรอบก็ได้

ฟีเจอร์นี้ยังไม่เปิดใช้กันถ้วนทั่ว แต่คาดว่าน่าจะเปิดเร็วๆ นี้

ที่มา - Facebook Newsroom

Tags:
Facebook

เฟซบุ๊กเปิดซอสโค้ดของโปรแกรม Augmented Traffic Control (ATC) โปรแกรมจำลองอินเทอร์เน็ตในภาวะที่ความเร็วต่ำและคุณภาพแย่ เช่น เครือข่าย 2G ที่ยังใช้งานกันอยู่ในหลายประเทศ

ชุดซอฟต์แวร์ ATC ประกอบไปด้วย เดมอน atcd ที่ทำงานในสิทธิ root เพื่อควบคุมคุณภาพเครือข่าย, django-atc-api ที่เปิดช่องทางควบคุม atcd, django-atc-demo-ui หน้าเว็บสำหรับส่งคำสั่งควบคุมเครือข่ายผ่านโทรศัพท์มือถือ, และ django-atc-profile-storage สำหรับเก็บโปรไฟล์คุณภาพเครือข่ายแบบต่างๆ

ตัว atcd สามารถควบคุมคุณภาพเครือข่ายได้หลายรูปแบบ ได้แก่ แบนด์วิดท์, เวลาหน่วง, อัตราข้อมูลสูญหาย, ข้อมูลผิดพลาด, และข้อมูลมาถึงไม่ตามลำดับ

ตัวลินุกซ์เองสามารถจำลองคุณภาพเครือข่ายเหล่านี้ได้อยู่แล้ว ประโยชน์ของ ATC คือการทำให้นักพัฒนาเว็บหรือแอพพลิเคชั่นเข้าถึงฟีเจอร์การจำลองเครือข่ายได้ผ่านโทรศัพท์มือถือได้เอง ไม่ต้องให้ผู้ดูแลระบบมาตั้งค่าให้ทุกครั้ง

เฟซบุ๊กใช้ซอฟต์แวร์นี้เพื่อพัฒนา Messenger ของตัวเองสำหรับการปรับแต่งค่าว่าจะต้องรอนานแค่ไหนข้อความจึงไม่สูญหาย

ที่มา - Facebook, The Register, GitHub

Tags:
Facebook Messenger

เว็บไซต์ TechCrunch รายงานข่าววงในว่าในงานสัมมนา F8 สัปดาห์หน้า หัวข้อสำคัญจะเป็นเรื่องการขยาย Facebook Messenger จากแอพแชทธรรมดาให้กลายเป็น "แพลตฟอร์ม" ที่แอพอื่นๆ สามารถเข้ามาเชื่อมต่อได้

ตามข่าวบอกว่าแนวทางของ Facebook Messenger จะคล้ายกับที่แอพแชทฝั่งเอเชียทั้ง LINE และ WeChat ทำอยู่ในปัจจุบัน ซึ่งช่วงหลังเองเราก็เห็น Facebook Messenger เริ่มมีฟีเจอร์ลักษณะเดียวกัน เช่น ส่งเงินให้เพื่อน, เรียกรถจาก Uber หรือการใส่สติ๊กเกอร์ลงในภาพแล้วค่อยส่งทาง Messenger

ข้อมูลตอนนี้ยังไม่ชัดเจนว่า Facebook จะเปิดให้บริษัทภายนอกเข้าถึง Messenger มากน้อยแค่ไหน และมีกระบวนการอย่างไรบ้าง ต้องรอดูในงาน F8 วันที่ 25-26 มีนาคมนี้ครับ

ที่มา - TechCrunch

Tags:
Facebook Messenger

Facebook ได้เปิดตัวฟีเจอร์ด้านการเงินใหม่คือการส่งเงินให้เพื่อนผ่าน Messenger ซึ่งอำนวยความสะดวกให้ผู้ใช้ Facebook สามารถส่งเงินได้ง่ายๆ ผ่าน Messenger และใช้งานได้ฟรี

วิธีส่งเงิน คือเปิดหน้าแชท กดปุ่ม $ ใส่จำนวนเงิน กดปุ่ม Pay และใส่เลขบัตรเดบิตหากใช้งานเป็นครั้งแรก ก็สามารถส่งเงินไปยังฝ่ายตรงข้ามได้

ส่วนวิธีรับเงิน เพียงเปิดหน้าแชท และใส่เลขบัตรเดบิตหากใช้งานเป็นครั้งแรก ก็ได้รับเงินเรียบร้อย โดยจะใช้เวลา 1-3 วันทำการเงินจะมาถึงบัญชีผู้รับ ขึ้นอยู่กับธนาคาร

ในด้านความปลอดภัย Facebook บอกว่าเลขบัตรเดบิตและข้อมูลทางการเงินทุกอย่างจะถูกเก็บไว้ในสภาวะที่ปลอดภัยและแยกต่างหากจากส่วนข้อมูลอื่นๆ โดยการติดต่อระหว่างผู้ใช้และ Facebook จะเข้ารหัสข้อมูลทั้งหมด และหากใส่บัตรเดบิตไปแล้วสามารถสั่งเปิดการใส่รหัส PIN หรือ Touch ID (ถ้าอุปกรณ์รองรับ) เพื่อป้องกันไม่ให้ผู้อื่นมาสั่งโอนเงินได้โดยพลการ

สำหรับฟีเจอร์ใหม่นี้ Facebook จะเปิดให้ผู้ใช้ในสหรัฐใช้ได้ในอีกไม่กี่เดือนข้างหน้า ทั้งบน iOS, Android และเดสก์ทอป

ที่มา - Facebook Newsroom

Tags:
Facebook

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

Tags:
Facebook

การปรับเอกสาร Community Standards ของ Facebook นอกจากประเด็นเรื่องชื่อจริง ยังมีประเด็นเกี่ยวกับเนื้อหาที่ Facebook ไม่ยอมให้โพสต์และจะลบทิ้งหรือจำกัดการแสดงผลถ้าได้รับรายงาน

ภาพโป๊เปลือย (nudity)

  • Facebook บอกว่าเรื่องนี้เป็นหัวข้อที่อ่อนไหว เพราะผู้ใช้มีอายุ-วัฒนธรรมที่แตกต่างกัน ซึ่งบริษัทจะใช้มาตรฐานเดียวกันหมดคือลบ "ภาพถ่าย" ที่มีอวัยวะเพศ (genitals) หรือเห็นบั้นท้ายแบบเต็มๆ (fully exposed of buttocks) นอกจากนี้ยังห้ามภาพหน้าอกที่เห็นหัวนม (nipple) แต่ยอมให้โพสต์ภาพหน้าอกตอนให้นมลูก หรือหน้าอกที่ผ่านการผ่าตัดเต้านมออก
  • Facebook อนุญาตให้โพสต์ภาพวาด รูปปั้น และงานศิลปะภาพนู้ดอื่นๆ อย่างไรก็ตาม ห้ามงานศิลปะที่แสดงกิจกรรมทางเพศ (sexual activity) ยกเว้นเป็นงานเพื่อการศึกษา ตลกขบขัน หรือล้อเลียน
Tags:
Facebook

ข่าวใหญ่วันนี้คือ Facebook ปรับปรุงเอกสาร Community Standards หรือเงื่อนไขการอยู่ร่วมกันเป็นชุมชนบน Facebook โดยเนื้อหาส่วนใหญ่คงเดิม แต่ปรับวิธีการเขียนให้ชัดเจนและเข้าใจง่ายขึ้น เพราะ Facebook จะใช้เอกสารนี้เป็นบรรทัดฐานสำหรับคนที่ทำผิดกฎการใช้งาน

เอกสารฉบับใหม่มีประเด็นที่น่าสนใจหลายอย่าง ขอเริ่มจากประเด็นที่คนไทยได้รับผลกระทบกันเยอะคือเรื่อง "ชื่อจริง" ก่อนครับ