[nerd] Facebook Messenger รองรับการเรนเดอร์ (La)TeX Math แล้ว

สวัสดีครับผู้อ่านทุกท่าน วันนี้เราก็มีเรื่องเนิร์ดๆ กีคๆ มานำเสนออีกเช่นเคย โดยความเนิร์ดวันนี้ก็คือการที่ได้รับรู้ว่า Facebook Messenger รองรับการเรนเดอร์ LaTeX syntax แล้วจ้า โดยพวกเรารู้มาจากพี่สาวของ @bachkukkik อีกที เนื่องจากยังหาข่าวหรืออ้างอิงที่ไหนไม่เจอนอกจากกระทู้นี้จาก Reddit ก็จะขอเขียนจากเท่าที่ได้ลองเล่นดูละกัน โดยการเรนเดอร์แบบพิเศษนี้หลักๆ จะแบ่งเป็น TeX Math block กับ Inline code และ Fence code block ที่แสดงผลแตกต่างกัน...
[geek] ลง Ruby บน Mac OS X ยังไงให้ไม่หัวเสีย

บล็อกสั้นวันนี้ขอเสนอการติดตั้ง Ruby ซึ่งวันนี้มันพังทำให้เราต้องเสียเวลาไปพอสมควร ไม่น่าเชื่อว่าภาษาที่คนใช้มากขนาดนี้จะไม่สามารถลงได้อย่างง่ายๆ ด้วยคำสั่งเดียว T_T แต่จากประสบการณ์การใช้งานทั้งบน Windows และ Mac OS X ก็ไม่ค่อยเจอปัญหาตอนติดตั้งบน Windows นะ คงเพราะมีคน build มาเป็น .msi ให้อย่างสะดวกสบาย (ที่นี่) พอมาบน Mac ปัญหามันเกิดจาก Mac มี built-in Ruby ตอนนี้มันก็ยังอยู่ในเครื่อง ลบก็ไม่ได้...
Python Data Science and Machine Learning Meetup at Hangar

Python Data Science and Machine Learning Meetup at Hangar เปิดให้ลงทะเบียนเข้างานในเวลา 17.30 น. โดยทาง tupleblog จะขอสงวนที่นั่งให้กับผู้ที่ลงทะเบียนทาง Google form แล้วก่อน และ ผู้ walk in ในลำดับถัดไป ลักษณะงาน: meetup + Q&A, ไม่จำเป็นต้องใช้โน้ตบุ๊ค สถานที่ :...
ประสบการณ์การทดลองที่ ESRF ประเทศฝรั่งเศส

เมื่ออาทิตย์ที่แล้วได้มีโอกาสไปทำการทดลองที่ European Synchrotron Radiation Facility (ESRF) ประเทศฝรั่งเศส ก็เลยอยากจดบันทึกและเล่าถึงประสบการณ์ที่ได้ไปทำงานกับหน่วยงานวิจัยระดับโลก และพูดถึงเจ้าตัว synchrotron radiation เราได้แบ่งบทความนี้เป็น 4 หัวข้อย่อยด้วยกัน เริ่มจากการอธิบายว่าอะไรคือ synchrotron radiation, การทำงานภายใน synchrotron radiation facility, การทดลองที่เราไปทำ (เราไม่ได้ลงรายละเอียดลึกเพราะกลัวคนอ่านที่มีพื้นฐานแตกต่างกันไม่เข้าใจ แต่เราจะเล่าถึงสิ่งที่เราได้ไปทำมา), และสุดท้ายเป็นเรื่องทั่วๆไปเกี่ยวกับ ESRF สองหัวข้อแรกจะค่อนข้างวิชาการหน่อย ถ้าใครไม่ถนัดก็ข้ามไปสามและสี่ได้เลย What is...
Denied Boardings Data and Visualization

โฆษณาเล็กน้อยก่อนเริ่มโพสต์ พวกเรา tupleblog team กำลังจะจัด Python/R Data Science Meetup ที่ Hangar, Incubator space ของ DTAC กันในต้นเดือนสิงหาคมนี้ (ประมาณ​ 3 เดือนเท่านั้น)! ตอนนี้เราได้พี่ต้า อดีต data scientist ที่ Facebook และเจ้าของโพสต์ “ส่องข้อมูลการปฏิเสธการขึ้นเครื่อง (Denied Boardings) ในอเมริกา”...
Youtube Dark Mode

สำหรับโพสต์นี้ เราแปลบทความจาก lifehacker (แปลมาตรงๆเลย) เรื่องมีอยู่สั้นๆว่าเราสามารถเปลี่ยน Youtube ของเราให้เป็น Dark mode ได้ โดยวิธีทำก็ไม่ยากเลย เข้าไปที่ YouTube เปิดขึ้นมา developer menu ขึ้นมาโดยกด Ctrl+Shift+I บน Windows หรือ Option+Command+I บน Mac (สำหรับคนที่ใช้ Chrome คลิ้กตามนี้ก็ได้ View > Developer...

เพิ่งเห็นโพสต์ของคุณวิภาวีออกมาเมื่อวาน ว่าด้วยเค้าเอาไลน์แชทมาพล็อตเทียบระหว่าง 4 เดือนแรกตอนเริ่มคบกัน กับ 4 เดือนก่อนที่จะเลิกกัน คุณวิภ (ไม่ได้รู้จักเป็นการส่วนตัวนะ) ได้เขียนโค้ดไว้บน Github ด้วยที่ wipaweeeeee/callMeAdele สืบเนื่องจาก blog ที่แล้วของเราว่าด้วยการวิเคราะห์​ LINE แชทเช่นกัน เราจะมาลองใช้ rune.js ที่คุณวิภใช้ มาพล็อตไลน์แชทของตัวเองบ้าง เราจะลองพล็อตงานของคุณวิภกัน แต่ลองแค่งานเดียวพอนะ เค้าให้ชื่อชิ้นงานว่า ramble โหลดแชทเช่นเคย เริ่มด้วยเราโหลดไลน์แชทมาก่อนเช่นเดิม จากนั้นเราพึ่งตัวช่วย Python...

จริงๆแล้วเราเป็นคนที่ใช้บริการขนส่งมวลชนมาตลอดเลยนะ ปกติแล้วก็ไม่ได้ขับรถอะไร เวลาเดินทางในกรุงเทพฯ จะไปหาที่จอดรถแต่ละที บางทีเดินหรือวิ่งเอาเร็วกว่าซะด้วยซ้ำ พอพูดถึงเวลาจะเดินทางในกรุงเทพฯ สมัยนี้ทุกคนก็คงเลือกใช้ Google Maps กันหมดแล้ว แต่จริงๆแล้วรู้รึเปล่าว่าเราก็มีเว็บไซต์ขนส่งมวลชนเหมือนกัน ลองเข้าไปดูกันได้ที่ transitbangkok.com ถ้าถามเราว่าทำไมเราต้องมีข้อมูลพวกนี้ด้วย แค่ใช้ Google ก็พอมั้ง ในส่วนตัวของเราคิดว่าการที่กรุงเทพฯมีข้อมูลพวกนี้อยู่กับตัวเอง ถือว่าเป็นเรื่องที่ดีมาก ลองคิดดูว่าถ้ากรุงเทพฯสามารถเก็บข้อมูลต่างๆที่เกี่ยวกับขนส่งมวลชนได้ด้วยตัวเอง ซึ่งไม่ใช่แค่เก็บว่าป้ายรถเมล์อยู่ที่ไหน หรือเดินทางจากที่นึงไปอีกที่นึงต้องไปยังไงบ้าง แต่มีขึ้นมูลอื่นๆที่เกี่ยวข้องกับการเดินทางด้วย เช่น คนเดินทางจากที่ไหนไปที่ไหนช่วงไหนบ้าง ลองนึกดูว่าถ้ากรุงเทพฯ สามารถเก็บข้อมูลพวกนี้ได้ เค้าสามารถเอาข้อมูลมาวิเคราะห์​แล้วก็ออกแบบระบบขนส่งมวลชนที่ดีขึ้นได้ในอนาคต ถ้าเรามัวแต่พึ่ง Google...

สำหรับโพสต์ที่แล้ว เราได้ลองใช้ฟังก์ชันง่ายๆใน Python เพื่อช่วยในการวิเคราะห์ไลน์แชทกันไป ในโพสต์นี้เราจะมาลองเขียน Python snippet เพื่อใช้วิเคราะห์ news articles กันบ้าง ต้องบอกไว้ก่อนว่าเราไม่ได้ลองโหลดบทความมามากมาย แต่หวังว่าผู้อ่านจะได้เรียนรู้ library หลายๆอย่างบน Python และสามารถ เอามาใช้งานได้ในอนาคต เพื่อว่าหลังจากอ่านโพสต์นี้ ผู้อ่านจะเอาไปต่อยอดได้ง่ายขึ้น ก่อนเราจะลุยไปถึงโค้ดกันนั้น เรามาดูกันก่อนว่า tools หรือ library ที่เราจะใช้กันวันนี้มีอะไรบ้างตามลำดับ newspaper ใช้ในการดาวน์โหลดข่าวและลิงค์ของข่าวในหน้าหลัก BeautifulSoup ใช้ในการ...

เรื่องของเรื่องมีอยู่ว่าเราชอบแชทกับสาวๆ บนแอป LINE (ไลน์) จริงๆ สำหรับเราตอนนี้ก็มีแค่คนเดียวนั่นแหละ แต่เวลาคุยกับสาวทีไรเพื่อนสนิทซึ่งก็ไม่ใช่ใครที่ไหน @bluenex นี่แหละ จะชอบถามไถ่ว่าคุยไปถึงไหนแล้ว คุยอะไรไปบ้าง ไหนเราจะโดนสาวเทแบบคนก่อนๆ รึเปล่า หรือทักเค้าไปฝ่ายเดียวรึเปล่า ปกติคนส่วนมากก็คงจะแคปหน้าจอแชทไปให้ดู แต่แค่แคปหน้าจอไปให้ @bluenex อย่างเดียว มันก็ชอบหาว่าเราเอาแต่ส่วนที่เค้าตอบดีๆ มาให้ดู และไม่ค่อยจะยอมเชื่อซักเท่าไหร่ แต่ถ้าจะส่งแชททั้งหมดไปให้ก็ไม่โอเค เขินน่ะ สุดท้ายเลยบอกมันไปว่าเดี๋ยวส่งสรุปไปให้ดูละกัน นั่นแหละครับ เรื่องมันก็เริ่มขึ้นประมาณนี้ เหตุเกิดในเวลาเที่ยงคืนวันจันทร์ เราเลยกดโหลด chat log...

บล็อกสั้นวันนี้ขอเสนอบันทึกประสบการณ์ Github Pages ไม่สามารถ build บล็อกของเราได้ โดยความพิเศษที่ทำให้ถึงขั้นต้องมาบันทึกไว้ก็คือมันรัน local ได้ปกติน่ะสิ! เกริ่นแค่นี้พอ เริ่มเลยละกันเพราะมันเป็นบล็อกสั้น ฮ่าๆ ถ้าใครเคยได้อ่านบล็อกจาก tupleblog มาบ้างก็น่าจะพอสังเกตเห็นว่า บล็อกนี้มันอัพตามใจฉันเหลือเกิน บางทีก็หายไปเป็นครึ่งปี บางทีเดือนเดียวมาสามบล็อกอะไรแบบนี้ ซึ่งก็ตามนั้นแหละ เพราะบล็อกนี้เขียนตามใจฉันทุกอย่าง ฮ่าา แต่เหตุการณ์ที่มักจะเกิดขึ้นเป็นประจำหลังจากกลับมาเขียนกันอีกรอบคือ บล็อกแม่มรัน local ไม่ได้! อันเนื่องมาจากแพคเกจนู่นนี่นั่น เวอร์ชันนู่นนั่นนี่ เป็นต้น ดังนั้นประมาณทุกๆ สามเดือน...
ทำความรู้จักกับ Big Data ผ่านหนังสือ Dataclysm - Love, Sex, Race and Identity

อารัมภบท ในช่วงที่ผ่านมา เราได้ยินคนพูดถึง Big Data กันมากขึ้นเรื่อยๆ ทั้งในสื่อ สิ่งพิมพ์ และอีกหลายๆ ช่องทาง โดยส่วนมากเราจะได้ยินเรื่องของบริษัทใหญ่ๆ เช่น Facebook หรือ Instagram ที่เก็บข้อมูลของพวกเราเพื่อเอาไปใช้แนะนำโฆษณาบน Facebook เป็นต้น ซึ่งการโฆษณาออนไลน์เหล่านี้เริ่มมีให้เห็นมากขึ้นเรื่อยๆ ตัวอย่างของ Facebook การโฆษณาออนไลน์ทำเงินให้บริษัทโดยเฉลี่ย $10 ต่อหนึ่งผู้ใช้งานเลยทีเดียว นอกจากบริษัทใหญ่ๆ ที่เก็บข้อมูลของลูกค้าแล้ว บริษัทเล็กๆ ก็เก็บข้อมูลของคนธรรมดาอย่างพวกเราและเอาไปใช้โฆษณาเช่นกัน ตั้งแต่การจัดรูปแบบเพจหรือนำเสนอสินค้าที่คิดว่าเราจะชอบขึ้นไว้ก่อนที่หน้าเพจ เพิ่มความน่าจะเป็นของการกดซื้อสินค้าโดยผู้ใช้งานบนเว็บไซต์นั่นเอง...