รีวิวหนังสือ Hello World: Being Human in the Age of Algorithms

หนังสือ Hello World: Being Human in the Age of Algorithms
เขียนโดย Hannah Fry รองศาสตราจารย์ด้านคณิตศาสตร์ จาก University College London
—-


ในหนังสือเกี่ยวกับอัลกอริทึมที่อ่านไปก่อนหน้านี้ Algorithms to Live By อาจจะต้องเข้าใจ Mathematics ในระดับหนึ่ง แต่สำหรับเล่มนี้ไม่ต้องเลย

Hello World จะเล่าเรื่องอีกแบบที่ไม่ได้ยกโมเดลทางคณิตศาสตร์มาให้ปวดหัวเลย คนธรรมดาอย่างเราอ่านสบายเลยทีนี้

เปิดเรื่องด้วยการนิยามของคำว่า Algorithms ให้คนอ่านเข้าใจร่วมกัน จากนั้น จะเล่าถึงการใช้งานในแง่มุมต่างๆ และผลกระทบที่เกิดขึ้น

หัวข้อหลักๆ
-ข้อมูล
-การตัดสินของศาล
-ทางการแพทย์
-รถยนต์
-อาญากรรม
-ศิลปะ

การนำ Algorithms ไปใช้ในหัวข้อต่างๆเหล่านี้เกิดผลกระทบในแง่ต่างๆอย่างไรบ้าง ในหนังสือจะยกตัวอย่างที่น่าสนใจมาให้ศึกษาและวิจารณ์ถึงผลกระทบที่เกิดขึ้น

—-
ยกตัวอย่างบางอันมาให้อ่าน ในกรณีของการใช้ Algorithms ไปจัดการกับข้อมูลของลูกค้า เมื่อสมาชิกของร้านค้า ซื้อของแล้วใช้บัตรสมาชิกเพื่อสะสมแต้ม บริษัทก็จะได้ข้อมูลการซื้อสินค้าของลูกค้าไปเป็นการแลกเปลี่ยน ซื่งข้อมูลเหล่านี้มีประโยชน์อย่างมากกับผู้ประกอบการ ทำให้รู้ถึงพฤติกรรมของลูกค้าตัวเอง ลูกค้ามีที่อยู่ที่ไหนบ้างที่มาซื้อของจากสาขานี้ รวมถึงประมาณสินค้าในสต็อคได้อีกด้วย และยังใช้ข้อมูลในด้านอื่นๆอีกมากมาย ซึ่งลูกค้าไม่รู้ตัวเลยว่าข้อมูลของตัวเองถูกใช้ไปทำอะไรบ้าง

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

เป็นไปได้อย่างไร? บริษัทขายของรู้ว่าลูกสาวมีท้องก่อนคุณพ่อของเธอเอง คำตอบ คือ Algorithms สามารถเดาได้จากพฤติกรรมการซื้อสินค้าของสมาชิก ผ่านข้อมูลจำนวนมากที่เก็บได้จากสมาชิก เช่น ถ้าเธอซื้อ แป้ง ผ้า อาหารเสริมหรือครีมบางชนิด Algorithms สามารถบ่งชี้ได้ว่าเธออาจจะตั้งท้อง และระบบก็จัดส่งสินค้าเกี่ยวกับเด็กแรกคลอดไปให้เธอ เพื่อกระตุ้นให้เธอกลับมาซื้อของที่ร้านอีก
—-
หรืออีกหนึ่งตัวอย่าง แม่บ้านโทรไปโวยวายกับโลตัส ว่าทำไมมีลิงค์ถุงยางอนามัยขึ้นมาบนหน้าโปรไฟล์ในหน้าเว็บซื้อของออนไลน์ของเธอ บริษัทตรวจสอบ ข้อมูลถูกต้อง แต่บริษัทยอมเอาลิงค์ลงให้ เธอไม่ได้ซื้อแต่สามีเธอซื้อแล้วไปใช้กับใคร? แต่ไม่ได้ใช้กับเธอแน่นอน
—–

แม้แต่กรณีของข้อมูลส่วนตัวของผู้ใช้ Facebook ที่ถูกบริษัท Analytica เอาไปใช้ในการหาเสียงทางการเมือง ที่ทำให้ FB ถูกปรับไปเป็นจำนวนเงินมหาศาล เราจะได้เรียนรู้ว่า Algorithms ถูกนำมาใช้ได้อย่างไรในทางการเมือง

ในหนังสือมีเคสตัวอย่างแบบนี้ยกขึ้นมา ให้เราได้คิดตามถึงผลกระทบของยุคที่มี Algorithms ถูกนำมาใช้แทบจะทุกที่ ไม่ว่าเราต้องการหรือไม่แต่มันจะเกี่ยวข้องกับชีวิตเราเสมอไม่ทางตรงก็ทางอ้อม
—-
อ่านสนุกมาก ข้อยกให้เป็น หนังสือแนววิทยาศาสตร์ที่ชอบที่สุดของปีนี้
คะแนน 5/5

สร้างกราฟอัตโนมัติใน Excel ด้วย VBA

ได้ช่วยเพื่อนเขียนโค้ด VBA ใน MS Excel เพื่อสร้างกราฟอัตโนมัติ ขอบันทึกเตือนความจำแบบสั้นๆเก็บไว้

ข้อมูลที่ต้องการสร้างกราฟนั้นเป็นชุดข้อมูลที่เหมือนกัน สามารถประยุกต์ใช้ให้เหมาะสมกับงานอื่นๆได้ แกน X เป็นปีที่เก็บข้อมูล เช่น ปี 1990-2017 ส่วนแกน Y เป็นชุดข้อมูลที่แตกต่างกันตามสนใจ อาจจะมีเป็นร้อยชุดข้อมูลเลยก็ได้ ถ้าจะมานั่งทำทีละกราฟ ทีละชุดข้อมูล และกราฟแต่ละอันยังมีรูปแบบเหมือนกัน จะค่อนข้างเสียเวลามาก โค้ด VBA จึงพอจะช่วยลดเวลาในการทำงานลงได้บ้าง

ตัวอย่างกราฟและชุดข้อมูลตัวอย่าง

จะอธิบายตามโค้ดที่เขียนเลย

-เปิด VB editor ของ Excel ขึ้นมา แล้ว insert module ใน sheet ที่มีชุดข้อมูลที่ต้องการสร้างกราฟแล้ว จะจัดให้ข้อมูลวางแนว Row หรือ Column ก็ได้ แล้วค่อยไปกำหนดเองในโค้ด VBA

Option Explicit

Sub WRYChart()

'ประกาศชนิดของตัวแปร
Dim parameterNum As Integer
Dim co As ChartObject
Dim ct As Chart
Dim sc1 As SeriesCollection
Dim ser1 As Series
Dim LC As Long

'ให้สามารถสร้างกราฟตามชุดข้อมูลที่สนใจได้ จึงกำหนดหมายเลขกำกับแล้วอิงจากตัวเลขนั้นเพื่อสร้างกราฟ
parameterNum = InputBox("What parameter would you like to chart?")

'กำหนดหมายเลขของชุดข้อมูลไว้ เท่าไหร่ก็ได้ต้องครอบคลุมจำนวนชุดข้อมูลที่มี เช่น อันนี้มี 100 กราฟที่ต้องสร้าง
If parameterNum > 0 And parameterNum < 100 Then

'ตำแหน่ง(A10) cells ใน excel ที่อยากจะสร้างและวางกราฟลงไป ชื่อและขนาดของกราฟ ในที่นี้มีหลายกราฟ จึงเลือก column ท้ายสุดของข้อมูล และ(offset)เลื่อนลง ตามลำดับชุดข้อมูล 
Set co = Sheet3.ChartObjects.Add(Range("A10").Offset(parameterNum, 1).Left, Range("A10").Offset(parameterNum, 1).Top, 450, 200) 'Chart location
co.Name = "parameter number" & parameterNum & "Chart"

'ใส่รายละเอียดของกราฟที่อยากได้ ชื่อกราฟ รายละเอียดของแกน x,y
Set ct = co.Chart
With ct
.HasLegend = True
.HasTitle = True
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Jahr" 'กำหนดป้ายของแกน x โดยเขียนเองเป็นข้อความ
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = Range("F3").Offset(parameterNum, 0).Value 'กำหนดป้ายของแกน y กำหนดให้เปลี่ยนตามข้อมูลใน cells ที่กำหนดไว้
.Axes(xlCategory).CategoryType = xlTimeScale 'ชนิดของข้อมูล
.Axes(xlCategory).BaseUnitIsAuto = True
.Axes(xlCategory).MajorUnit = 2 'กำหนดการแบ่งหน่วย
.Axes(xlCategory).TickLabels.Orientation = xlTickLabelOrientationUpward 'กำหนดการวางตัวป้าย

.ChartTitle.Text = Range("G3").Offset(parameterNum, 0).Value 'กำหนดชื่อ ให้เปลี่ยนตามข้อมูลใน cells (เริ่มที่ G3 เลื่อนตามหมายเลขเลือก) ที่กำหนดไว้
Set sc1 = .SeriesCollection 
Set ser1 = sc1.NewSeries

'รายละเอียดข้อมูลของกราฟที่จะสร้าง
With ser1
.Name = Range("G3").Offset(parameterNum, 0).Value 'ชื่อของข้อมูล
.XValues = Range(Range("G3").Offset(0, 1), Range("G3").End(xlToRight)) 'ชุดข้อมูลของแกน x (เลือกที่ตำแหน่ง G3 จนถึงตำแหน่งขาวสุด)
.Values = Range(Range("H3").Offset(parameterNum, 0), Range("L3").Offset(parameterNum, 0)) 'ชุดข้อมูลของแกน x (เลือกที่ตำแหน่ง H3 จนถึง L3)
.ChartType = xlXYScatterSmoothNoMarkers 'ชนิดของกราฟ
.Trendlines.Add(Type:=xlLinear, DisplayRSquared:=True).Select 'เพิ่มเติม การใส่ Trendline และค่า R Square ของเส้น

End With

End With

MsgBox ("That's Perfect!") 'แจ้งเตือนเมื่อกราฟสร้างเสร็จ

Else: MsgBox ("You must enter a parameter number between 1 and 100") 'แจ้งเตือนเมื่อใส่ตัวเลขผิดพลาด
End If

End Sub

ปล. กำหนดชุดข้อมูลของ x, y สามารถกำหนดในรูปแบบนี้ได้เช่นกัน

.Values = Range(Range("G3").Offset(parameterNum, 1), Range("G3").Offset(parameterNum, 1).End(xlToRight))

ข้อดีคือ สามารถเพิ่มชุดข้อมูลต่อไปได้เรื่อยๆ เพราะ End(xlToRight) จะวิ่งคลุมถึงตัวสุดท้ายของข้อมูล
ข้อเสียคือ ถ้าชุดข้อมูลไม่ต่อเนื่องมีขาดหรือหายไปในบาง cells มันจะไม่สามารถดึงข้อมูลทั้งหมดมาได้ ถ้าหากเป็นแบบนี้ต้องใช้การกำหนดระยะของขุดจ้อมูลเองดังตัวอย่างด้านบน

.Values = Range(Range("H3").Offset(parameterNum, 0), Range("AL3").Offset(parameterNum, 0))

ภาพประกอบอื่นๆ

การเรียกใช้ VB และ Macro ใน Excel

ตัวอย่างการใช้งาน

ตัวอย่างการใช้งาน

ภาพยนตร์สารคดี Finding Vivian Maier

ช่างภาพชาวอเมริกัน John Maloof ได้พบผลงานของช่างภาพปริศนาคนหนึ่ง รู้เพียงว่าเธอชื่อ Vivian Maier เธอไม่เคยแสดงผลงานที่ไหนเลย มีฟิล์มเนกาทีฟที่ไม่เคยปรินต์ รวมๆกว่า 150,000 รูป เขานำผลงานบางส่วนมาแชร์ในอินเทอร์เน็ต แล้วมันกลายเป็นไวรัลอยู่ช่วงหนึ่ง ซึ่งผลงานของเธอนั้นสร้างความตื่นเต้นให้กับผู้นิยมภาพแนวสตรีทอย่างมาก ทั้งมุมมอง จังหวะ แสง การจัดองค์ประกอบ ที่อัศจรรย์มาก ทุกคนต่างอยากรู้ว่าช่างภาพที่ชื่อ Vivian Maier คือใครกัน? เธอไปอยู่ไหนมา? ทำไมไม่เคยเผยแพร่ผลงานเลย?

ถ้าได้ชมผลงานภาพถ่ายของเธอก่อน จะอินกับหนังสารคดีเรื่องนี้ขึ้นมากๆ

“Finding Vivian Maier (2013)”

Finding Vivian Maier

 

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

หนังสารคดีเรื่องนี้ เริ่มตั้งแต่ว่า John Maloof ไปเจอคลังภาพของเธอได้อย่างไร แล้วตามค้นหาหลักฐานต่างๆที่มีจากเอกสาร จดหมาย ภาพถ่าย ตามหาคนที่อยู่ในภาพถ่าย ทำความรู้จักเธอมากขึ้น ค้นหาว่าทำไมเธอมีผลงานที่สุดยอดขนาดนั้นแต่ทำไมเธอถึงไม่แม้แต่จะเผยแพร่ผลงานของตัวเองสู่สาธารณะเลยสักครั้ง

ชมผลงานรูปถ่ายของเธอบางส่วนได้ที่ https://www.vivianmaier.com

Google Pixel Buds หูฟังแปลภาษาแบบ real-time ใช้กับมือถือรุ่นอื่นได้ไหม?

Google เปิดตัวผลิตภัณฑ์หลายอย่างจาก Event ในเดือนตุลาคม เอาเป็นว่าเข้าไปดูได้ที่ https://store.google.com แต่มีอย่างหนึ่งที่น่าสนใจมากจนต้องมาเขียนถึงเลย คือ Google Pixel Buds หูฟังไร้สายที่ทำงานร่วมกับมือถือเพื่อแปลภาษาแบบ real-time ทำให้คนที่คุยกันคนละภาษาสามารถคุยโต้ตอบกันได้เลย มันเจ๋งมาก

Google Pixel Buds

มันทำงานแบบไหน และเจ๋งแค่ไหนลองดูได้ที่วิดีโอสาธิตการใช้งาน

ก่อนจะกดสั่งซื้อ เลยตั้งคำถามสำคัญก่อน

  • หูฟังแปลภาษาตัวนี้ใช้กับมือถือรุ่นอื่นได้หรือไม่?
    คำตอบ: ไม่ได้

เมื่อเข้าไปดูใน รายละเอียดของ Google Pixel Buds Requirements & Specifications

  • ระบุไว้ดังนี้ ใช้สำหรับเป็นหูฟังไร้สาย Bluetooth ใช้ได้กับ
    -Android 5.0 ขึ้นไป
    -iOS 10.0 ขึ้นไป
  • ถ้าอยากใช้ผู้ช่วย Google Assistant
    -Android 6.0 ขึ้นไป
  • แต่ตัวสำคัญ ถ้าต้องใช้ Google Translate เพื่อแปลภาษาแบบ real-time (ฟีเจอร์ที่อยากใช้)
    – ต้องใช้ร่วมกับมือถือ Pixel หรือ Pixel 2 เท่านั้น

สรุปว่ามันคือ Exclusive feature สำหรับ Google Pixel Phone ใช้ได้ทั้งรุ่นแรก และรุ่น 2 แต่ไม่รองรับมือถือแอนดรอยด์รุ่นอื่น

(เสียใจ)

โค้ดสั่นๆลดงาน 3 วัน เหลือ 1 นาที

# Ruby version:2.4

layout = RBA::Layout::new()
top = layout.create_cell(“TOP”)
l1 = layout.layer(1, 0)
top.shapes(l1).insert(RBA::Box::new(0, 0, 1000, 2000))
.
layout.write(“2D-gradient.gds”)

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

Macro development

โจทย์มีอยู่ว่าต้องสร้าง object ราว 1500-2000 อัน ซึ่งมีขนาด ระยะ แตกต่างกัน วางตำแหน่งในรูปแบบที่เป็น pattern ตามกำหนด

ในตอนแรกนั้น พยายามจะหาวิธีที่สามารถสร้างได้ใน KLayout แบบที่มีในเมนู วิธีที่ใกล้เคียงที่สุดที่ทำได้ คือ make array แต่ไม่สามารถสร้างให้ระยะระหว่าง object เปลี่ยนแปลงไปเรื่อยๆได้ กำหนดได้แค่ค่าเดียว

จึงพยายามหาวิธีอื่นๆอยู่สักพัก เลยรู้ว่าสามารถใช้ Ruby ใน KLayout สร้าง object ได้ แต่มันไม่ง่ายสำหรับผู้ไม่เคยใช้นะสิ ต้องใช้เวลาศึกษาพอสมควร

ทางออกเพื่อให้ได้งานที่รวดเร็วที่สุดคือ เขียนเองทีละชิ้น ผลคือทำอยู่ 3 วัน เสร็จจริง แต่งานที่ได้มีความเสี่ยงที่จะผิดพลาดเยอะมาก เพราะต้องกำหนดตัวเลขต่างๆด้วยมือ แล้วยังไม่รู้ด้วยซ้ำว่าผิดตรงไหน อันนี้ไม่โอเค

คราวนี้ จำต้องกลับมาศึกษาวิธีเขียนโค้ดใหม่ ค่อยๆอ่าน ค่อยๆทำความเข้าใจไปทีละขั้น ใช้เวลาไปหลายวันพอๆกัน แต่ใช้ความพยายามต่างกันอันหนึ่งใช้หัวคิด อีกอันใช้แรงงาน

สรุปสุดท้ายว่า เราได้ชุดโค้ดที่สามารถสร้างงานที่เราใช้เวลาทำ 3 วันให้เสร็จภายใน 1 นาที แต่การจะลดงานให้เหลือ 1 นาที ก็ใช้เวลา 3 วันเพื่อศึกษาเหมือนกัน

อ้างอิง: https://www.klayout.de/index.html

[CeBIT2017] Lyric speaker ลำโพงพร้อมจอแสดงเนื้อร้อง

สัปดาห์ที่แล้วได้ไปเที่ยวงาน CeBIT 2017 (Centrum für Büroautomation, Informationstechnologie und Telekommunikation, (English)Center for Office Automation, Information Technology and Telecommunication) เป็นงานแสดงสินค้าเกี่ยวกับเทคโนโลยี ปีนี้มีญีปุ่นเป็นพาร์ทเนอร์ในการจัดงาน

งานจัดที่ Hannover ปีที่แล้วก็ไปมา แต่ไม่ได้เขียนอะไรไว้เลย

ปีนี้มีหลายส่วนที่น่าสนใจ ก็เลยอยากเอามาแชร์ จะค่อยๆทยอยเอามาลง

ตัวแรกที่เห็นแล้ว น่าสนใจและอยากได้มาก สำหรับใครที่ชอบฟังเพลงแบบรู้เนื้อร้อง ประหนึ่งว่ากำลังดูคาราโอเกะแล้วต้องชอบลำโพงตัวนี้แน่ๆ ลำโพงตัวนี้ คือ Lyric speaker ลำโพงระดับ HiRes ที่มาพร้อมจอโปร่งแสง แสดงเนื้อเพลงของเพลงที่กำลังเล่น

Lyric speaker

เป็นสิ้นค้าจากญีปุ่น เชื่อมต่อกับมือถือได้ทั้ง iOS, Android

Lyric Sync Technology

ตอนที่ไปดูในบูธก็ให้เขาเปิดเพลงให้ดู แล้วก็กดอัดวิดีโอครับ แต่ดันกดอัดวิดีโอตอนเพลงที่ไม่มีเนื้อซะงั้น แต่ตอนเพลงที่มีเนื้อมันก็มีเอฟเฟ็คเท่ๆให้ดูนะครับ

เมื่อเข้าไปดูรายละเอียดในเว็บไซต์ก็มีให้ดูเป็นตัวอย่างนะครับ แต่ว่าตัวจริงดูเท่กว่ามาก เว็บไซต์ https://lyric-speaker.com

Lyric-speaker

มาถึงส่วนที่สำคัญ ราคา สิ้นค้าน่าใช้มาก เหมาะกับการเอามาตั้งไว้ที่บ้านมาก ราคาที่ถามกับคนเฝ้าบูธคือ 5,000 ยูโร (~190,000 บาท) ผมถามอยู่ 3 รอบว่าที่ได้ยินไม่ผิดใช่ไหม? แต่ได้คำตอบเดิมกลับมา

แต่ว่าๆ…ตอนกลับมาเช็คราคาในเว็บไซต์ของญี่ปุ่นและลองกดสั่งสิ้นค้าไป คำนวณจากเงินเยนออกมาได้ราว 2,500 ยูโร (~100,000 บาท) เท่านั้นครับ ก็ขอเชื่อตามเว็บไซต์ก็แล้วกัน (เพราะถูกตัวกว่า) คิดว่าคงเหมาะกับลูกค้าเฉพาะกลุ่มเท่านั้นครับ T_T

ในเว็บไซต์บอกรายละเอียดของลำโพตัวนี้อย่างละเอียดดังนี้

สเปค

Product Name: Lyric speaker
Model: LS1
Color: Black
Dimensions (Approximate): W52cm x D14cm x H35cm
Weight (Approximate): 11kg (Body 10.5kg, AC adapter 0.5kg, Power cord 0.2kg)

Display: 22inch Transparent LCD
Speaker:

  • Speaker Coaxial Loudspeaker x2,Drone Cone Speaker x2
  • Output(max) 20Wx2 (40W)
  • Enclosure Dual Passive Radiators
  • Frequency 40Hz – 40kHz

Wi-Fi®:

  • Standard IEEE 802.11 a/b/g/n/ac
    Security WPA2™ – Personal
    Frequency 2.4/5.0 GHz

Material: Body ABS / Galvanized Steel / Acrylic Plate
Power: Power 100W max *Power Consumption Operational
Included in the Box: Lyric speaker(body), Manual・Warranty, AC adapter, Power cord

reMarkable แท็บเล็ตจอ E-Ink อ่าน เขียนได้เหมือนกระดาษ

หลายวันมานี้ได้เห็นโฆษณาอันหนึ่งบ่อยมาก อาจเพราะว่าค้นคำว่า “the best of tablet for artist” บ่อย จึงมีโฆษณาเกี่ยวกับแท็บเล็ตโผล่มาให้เห็น โฆษณาของผลิตภัณฑ์ที่ว่าคือ reMarkable: The paper tablet นิยามด้วยแท็บเล็ตที่ได้ฟิลลิ่งเหมือนกระดาษ(อ่าน เขียน เสก็ต)

reMarkable แท็บเล็ตที่อ่านเขียนได้เหมือนกระดาษ

เมื่อดูรายละเอียดแล้วก็ต้องบอกว่าไอเดียและคอนเซ็พท์นั้นโดนใจมาก

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

  • เขียนได้เหมือนกระดาษ
    (แท็บเล็ตในตลาดตอนนี้ส่วนใหญ่เขียนบนหน้าจอได้ แต่ถ้าอยากได้การเขียนที่ละเอียดและแม่นยำ ในตลาดตอนนี้มี iPad Pro, Galaxy Tab S3, LENOVO Yoga Book, Surface Pro 4)
  • แบตเตอรี่ที่ใช้ได้นานหลายวัน
    เพราะจอขาวดำใช้พลังงานต่ำกว่ามาก แม้ว่า reMarkable จะยังไม่ระบุว่าใช้ได้กี่วันแต่ก็หวังว่าจะใช้ได้หลักสัปดาห์ต่อการชาร์ตหนึ่งครั้ง อย่างเช่นที่ Amazon Kindle ทำได้ ถือว่าเป็นอีกหนึ่งจุดแข็งเมื่อเทียบกับแท็บเล็ตอื่นๆที่ใช้งานในหลักชั่วโมงเท่านั้น
  • อ่านหนังสือได้นาน (จอ E-ink ดีที่สุด ปัจจุบันใช้ Amazon Kindle อ่านหนังสือ ซึ่งก็อ่านได้อย่างจริงจัง ไม่เหมือนกับอ่านจากจอแบบอื่นๆ)
  • ราคาถูก 379 usd (ล่าสุดเป็น 429 usd แล้ว) เมื่อเทียบกับแท็บเล็ตที่กล่าวมาข้างต้นราคาแพงระดับ 500-1,200 usd

จากเหตุผลด้านบนตัว reMarkable ค่อนข้างตอบโจทย์มากๆ แต่ก็มีจุดด้อยอยู่บ้างดังนี้

  • เป็นจอขาวดำถ้าอยากทำงานศิลป์จริงจังมีลงสีอาจจะไม่เหมาะ
  • ใช้ OS ที่พัฒนาขึ้นเองอาจจะไม่มีแอพจากแหล่งอื่นให้ใช้
  • บริษัทที่ทำเป็น Startup ใหม่ ซึ่งยังไม่มีผลิตอื่นก่อนหน้านี้เลย คุณภาพของสิ้นค้าจะดีแค่ไหน รวมทั้งบริการหลังการขายจะเป็นยังไง ทำให้ยังลังเลที่จะ Pre-Order (ถ้า Amazon ทำกดสั่งไปแล้ว)

แต่ถ้าหากมองข้ามจุดด้อยต่างๆเหล่านี้ได้ reMarkable จึงเป็นแท็บเล็ตที่น่าสนใจมากๆ ด้วยจุดเด่น E-Reader ที่สามารถทั้งอ่าน เขียน และเสก็ต ได้ (Read, Write, Sketch)

reMarkable Read Write Sketch

อีกอย่างที่น่าสนใจ คือ ปากกาที่ใช้เขียนของ reMarkable รองรับแรงกดถึง 2048 ระดับ แต่ไม่ต้องชาร์ตและไม่ต้องใช้บลูทูธในการเชื่อมต่อ ถือเป็นอีกหนึ่งจุดเด่นที่ดีมากๆ

reMarkable feature sturdy

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

สุดท้ายมาดูวิดีโอโปรโมตของ reMarkable กันครับ อย่างที่บอกมันน่าใช้มาก

https://www.youtube.com/watch?v=34I27KPZM6g

รายละเอียดสเปค

Size and Weight

  • 177 x 256 x 6.7mm (6.9 x 10.1 x .26 inches)
  • Approximately 350 gram (.77 pounds)

CANVAS display

  • 10.3” monochrome digital paper display (no colors)
  • 1872×1404 resolution (226 DPI)
  • Partially powered by E-ink Carta technology
  • Multi-point capacitive touch
  • No glass parts, virtually unbreakable
  • Paper-like surface friction

Pen

  • No battery, setup or pairing required
  • Special high-friction pen tip
  • Tilt detection
  • 2048 levels of pressure sensitivity

Storage and RAM

  • 8 GB internal storage (100,000 pages)
  • 512 MB DDR3L RAM

Connectivity

  • Wi-Fi connected

Battery

  • Rechargeable (Micro USB)
  • 3000 mAh

Processor

  • 1 GHz ARM A9 CPU

Operating system

  • Codex, a custom Linux-based OS optimized for low-latency e-paper

Document support

  • PDF and ePUB, with more formats to be announced

Other

  • Menu language: English only

ที่มา: https://getremarkable.com/

เมื่อถาม Alexa, Pi มีค่าเท่าไหร่ มาฟังคำตอบกัน

เราสามารถถาม Alexa เกี่ยวกับโจทย์ทางคณิคสาสตร์ได้ด้วย อาจจะประโยคสั้นๆที่ไม่ยาวมาก เช่น

  • Alexa, how many [units] are in [units]?
  • Alexa, what’s 10 plus 5?
  • Alexa, what’s 20 times 15?
  • Alexa, 50 factorial

แต่มีเรื่องสนุกที่คนชอบถาม Alexa คือ “What is the value of Pi?” (ผมถามไป What is the number of Pi?) คือค่าพายมีค่าเท่าไหร่? ซึ่งคำตอบที่ Alexa ตอบกลับมา นั้นยาวมากๆ ต้องนั่งฟังเป็นนาทีเลยทีเดียว 

3.141592653589793238462643383279502884197169399375105820974944592307816406286…

แต่ถ้าถามแบบทั่วไป ไม่เฉพาะเจาะจงถึงตัวเลข “What is pi?” Alexa จะตอบกลับมาสั้นๆ

“The number pi is a mathematical constant, the ratio of a circle’s circumference to its diameter, commonly approximated as 3.14159.”

ยังมีเรื่องให้ลองอีกหลายอย่าง จะทยอยเอามาเล่าให้ฟังเรื่อยๆครับ

เมื่อ Alexa งอลไม่ยอมคุยด้วย

แกล้ง Alexa จนเธองอลไม่ยอมคุยกับเราแล้ว

สรุปคือ ถ้าเราออกคำสั่งเดิมๆ ซ้ำๆ 4-5 ครั้ง แล้วไม่ให้ข้อมูลที่เธอต้องการ มีความตั้งใจจะแกล้งเธอ สุดท้าย Alexa จะรู้ตัว แล้วจะ skip คำสั่งนั้นไปเลย

“ฉันงอลไม่คุยกับแกแล้ว”

(แต่ถ้าเปลี่ยนประโยคนิดหน่อย Alexa ก็จะกลับมาคุยกับเราเหมือนเดิมครับ)

หลังจากป้อนคำสั่งแบบข้างบนซ้ำๆไปหลายๆรอบ สุดท้าย Alexa ก็ไม่ตอบกลับ

Amazon Echo ภาษาที่ใช้ผูกติดกับบัญชีประเทศด้วย

Amazon Echo มีข้อจำกัดหนึ่งที่น่ารำคาญมากๆ คือ ภาษาที่ใช้คุยกับ Alexa จะผูกติดกับ Amazon account ของประเทศด้วย เช่น English (US), English (UK), Deutch(DE)

Amazon Echo

หมายความว่า ถ้าอยู่เยอรมันแต่อยากคุยอังกฤษกับ Alexa จะลำบากมาก บริการต่างๆจะไม่เชื่อมกับ Amazon.de แต่จะเชื่อม Amazon.com ของอเมริกา

ถ้าพูดให้เข้าใจง่ายๆ คือการเลือกภาษาคือการเลือกใช้ บัญชี Amazon ประเทศนั้นไปด้วย ไม่ใช่แค่การเลือกภาษาที่จะสื่อสารกับ Alexa

Alexa language setting

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

เป็นการบังคับว่า “แกอยู่เยอรมันแกก็ต้องคุยภาษาเยอรมันกับฉัน” หรือในทางกลับกันถ้าอยู่อเมริกาหรืออังกฤษจะมาพูดภาษาอื่นที่ไม่ใช่อังกฤษกับฉันไม่ได้เช่นกัน

หรืออาจจะเป็นข้อดีให้ฝึกพูดเยอรมันก็ได้ แต่มันขัดใจ.

Exit mobile version