เมื่อผมไปฟังเสวนา Citizenfour : หนัง-คอมพ์-คน-พลเมืองดิจิตอล

สวัสดีครับ วันนี้ชมรม Documentary club Thai Netizen Network กับ 2600 Thailand จัดเสวนาในเรื่อง Citizenfour : หนัง-คอมพ์-คน-พลเมืองดิจิตอล ที่ SF World Cinema กรุงเทพฯ ครับ เป็นการพูดคุยกันในเรื่องราวของภาพยนตร์ Citizenfour, สิทธิเสรีภาพโดยเน้นไปถึงเสรีภาพการแสดงออกโดยไม่ระบุตัวและความเป็นส่วนตัวของปัจเจกบุคคลและการเข้ารหัสการสื่อสารในระบบอินเตอร์เน็ตครับ สำหรับบันทึกการเสวนานั้น จริงๆ ผมบันทึกเสียงไว้นะครับ แต่พอกลับมาเปิดดู คุณภาพเสียงแย่มาก ขอรอบันทึกเทปที่มีภาพด้วยจากทาง 2600 Thailand ก่อนนะครับ มีวิดิโอจากประชาไทยแล้วครับ แต่ถ้าใครมีความสามารถทนฟังเสียงได้ก็ขอเชิญรับฟังครับ ^-^” Part 1 Part 2 สำหรับเนื้อหาโดยสังเขปของการเสวนา มีดังต่อไปนี้ครับ ในด้านภาพยนต์ CItizenfour – ภาพยนต์เรื่อง Citizenfour นำประเด็นเรื่อง Computer&Cyber security และ Privacy ที่รุนแรงมาก เป็นข่าวใหญ่ที่มีคนได้รับผลกระทบเยอะมาก โดยใช้การเล่าถึงเบื้องหลังของกระบวนการจริงที่กว่าจะได้ออกมาเป็นการสัมภาษณ์กับ Edward Snowden…

Read More

Fullpage.js: เฮ! ได้ดั่งใจสั่งด้วย onleave และ YoutubeAPI

สวัสดีครับ หลังจากที่ทำหน้าประกาศผลค่าย Comcamp กันข้ามวันข้ามคืน ในที่สุดก็ทำจนเสร็จเรียบร้อยแล้ว ดีจมากครับที่หลายคนให้คำชื่นชมกันมาว่าสวย น่าใช้ สำหรับเรื่องที่จะนำเสนอวันนี้เป็น Gimmick เล็กๆ ที่ใส่ไว้ในหน้าประกาศว่าน้องติดค่าย คือส่วนก่อนหน้าจะเป็นส่วนล้อเลียน/แกล้งน้องกันก่อน แล้วพอลงมาหน้าล่างสุดก็เล่นวิดิโอแสดงความยินดี (นั่นคือที่มาของ เฮ! ขอหัวเรื่องนี้ครับ) โดยอัตโนมัตินั่นเอง ส่วนที่สำคัญในการทำตรงนี้มี 2 ส่วนครับ คือการเช็คว่าน้องเลื่อนมาหน้าล่างสุดแล้วหรือยัง กับส่วนที่ไปสั่งให้ Youtube เล่นตอนเลื่อนลงมาถึงและสั่งหยุดเมื่อเลื่อนพ้นหรือออกไปหน้าหลัก มาว่ากันที่ส่วนแรกก่อน ตาม Document ของ fullpage.js จะมีอีเวนต์ต่างๆ เช่นตอนที่เริ่มสร้าง element ตอนปรับขนาดหน้าจอ ส่วน event ที่เราจะใช้ก็คือ onLeave หรือตอนที่จะเลื่อน slide ไป slide อื่น จาก Code ที่ผมโชว์ให้เห็นตรงนี้ จะมี 3 parameters หลักๆ ก็คือเลขลำดับ slide ที่กำลังจะออก, เลขลำดับ slide ที่จะไปถึง…

Read More

Hello world, PHP on appspot!

สวัสดีครับ ช่วงนี้หายไปนานเลย ช่วงนี้มีกิจกรรมของภาควิชาเยอะมาก เลยไม่ได้มาอัพบทความสักเท่าไหร่เลย = =” ตอนนี้ผม (ทำระบบหลังบ้าน, PHP, JS) กับวิน (@winwanwon) (ทำหน้าบ้าน, HTML, CSS, JS, AngularJS) ช่วยกันทำเว็บค่าย Comcamp#27 กันอยู่ครับ ที่มาของการใช้งาน appspot ก็มาจากในหน้าประกาศผลการเข้าค่าย มันจะมี reChaptcha ให้ตรวจสอบว่าเป็นบอทรึเปล่า แล้วมันจะต้องมีการส่งค่าไปที่ Google ตามคู่มือนี้เพื่อพิสูจน์ทราบว่าเป็นรหัสจริง ไม่ได้โมเมเอา แต่เนื่องจากว่า server ของค่ายมันจำกัดการเชื่อมต่อจาก server ไปโลกภายนอก พอน้องๆ ส่ง reChaptcha มาเยอะๆ firewall มันจะบล็อกการเชื่อมต่อตัวหลังๆ ทำให้บางคนไม่สามารถเช็คผลได้ ผมก็เลยต้องใช้วิธิ “ยืมมือส่งสาร” ตามผังด้านล่างนี้ : จากภาพจะเห็นได้ว่าจะต้องมีการทำงานทั้งฝั่ง client คือยิง request ไปยัง server รองที่ทำหน้าที่ช่วยตรวจผลของ reChaptcha และฝั่ง server ย่อย…

Read More