Back to top

Planet TLWG

Subscribe to Planet TLWG feed
Planet TLWG - http://linux.thai.net/planet
Updated: 1 hour 41 min ago

bact: ออกแบบ User Interface และ User Experience กรณีศึกษาฉลากโภชนาการแบบใหม่ของสหรัฐ

8 October, 2017 - 12:44

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

จะเห็นว่ามีการปรับ interface การแสดงผล ทำให้ข้อมูลสำคัญอย่างปริมาณแคลอรีปรากฏเด่นขึ้น ดูได้ง่ายขึ้น มองแว๊บเดียวก็เจอเลย

นอกจากนี้ในส่วนของ experience คนทำตัวมาตรฐาน ก็เข้าใจว่า สุดท้ายคนกินก็ไม่ได้กินอาหารกันตามน้ำหนักหรือปริมาตรอาหาร แต่กินตามขนาดของบรรจุภัณฑ์ ดังนั้นการระบุหน่วยบริโภค จึงคำนึงถึงขนาดบรรจุภัณฑ์ด้วย เช่นน้ำอัดลมขวด 330 มล. กับขวดครึ่งลิตร ปกติคนก็กินหมดขวดเหมือนกัน ดังนั้นจึงนับเป็น 1 หน่วยบริโภคเหมือนกัน

ตรงนี้คนทำงานต้องไม่ทำงานแค่ส่วนกราฟิกหรือการออกแบบ interface แต่ต้องไปทำความเข้าใจพฤติกรรมผู้บริโภคจริงๆ ด้วย

ลองเปรียบเทียบกับของประเทศไทยในปัจจุบัน

ข้อมูลและภาพจาก Banana Post – อย.สหรัฐดีไซน์ป้ายข้อมูลสารอาหารใหม่ ปรับสูตรโภชนาการ แจ้งน้ำตาลที่ใส่เพิ่ม (ภาพ 2 ภาพแรกดัดแปลงมาจากภาพของ USFDA)

(วันนี้นั่งเคลียร์ Desktop เจอรูปนี้เลยเอามาอัปบล็อก เผื่อหาย / Banana Post ตอนนี้เหมือนไม่ค่อยได้อัป สงสัยบก.หายตัว ถถถถถ)

bact: How to write good

8 October, 2017 - 12:15

Found on the internet.

1. Avoid alliteration always.
2. Prepositions are not words to end sentences with.
3. The passive voice is to be avoided.
4. Avoid cliches like the plague. They’re old hat.
5. It is wrong to ever split an infinitive.
6. Writers should never generalize.
Seven: Be consistent.
8. Don’t use more words than necessary. It’s highly superfluous.
9. Be more or less specific.
10. Exaggeration is a billion times worse than understatement.

More tips at PlainLanguage.gov

Thep: Fonts-TLWG 0.6.4

6 October, 2017 - 13:41

Fonts-TLWG 0.6.4 ออกแล้วเมื่อวันก่อน โดยรุ่นนี้เป็นผลงานของคุณ Abhabongse Janthong ที่ได้รายงานบั๊ก 1 รายการ และขอเพิ่มฟีเจอร์อีก 1 รายการ ซึ่งเป็นเรื่องเกี่ยวกับ LaTeX ทั้งสองรายการ

Issue #1 เป็นปัญหาความไม่สมบูรณ์ของการกำหนดตระกูลฟอนต์เมื่อสลับภาษาใน Babel ทำให้คำสั่ง \normalfont ทำงานผิดพลาดเมื่อใช้ร่วมกับตัวเลือก sans ของแพกเกจ ซึ่งคุณ Abhabongse ก็ได้เสนอ Pull Request #2 เพื่อแก้ปัญหานี้

กล่าวคือ รุ่นนี้จะแก้ปัญหากรณีเช่นนี้:

\usepackage[sans]{fonts-tlwg} ... ข้อความก่อน \normalfont ข้อความหลัง

ทั้ง ข้อความก่อน และ ข้อความหลัง ควรเป็นฟอนต์ sans-serif ทั้งคู่ ซึ่งรุ่นก่อนหน้านี้จะจัด ข้อความหลัง ด้วยฟอนต์ serif ซึ่งไม่ถูกต้อง

ส่วนอีกรายการหนึ่งคือ Pull Request #3 เพื่อเพิ่มตัวเลือก scale สำหรับกำหนดอัตราย่อ-ขยายของตัวอักษรตามต้องการ ซึ่งจะเป็นประโยชน์ในกรณีที่ใช้ฟอนต์ชุดนี้ร่วมกับภาษาอื่นที่ฟอนต์ขนาดไม่สมส่วนกัน กล่าวคือ ในรุ่นนี้ ผู้ใช้จะสามารถใช้ตัวเลือกเช่นนี้เพื่อขยายขนาดตัวอักษรขึ้น 30% :

\usepackage[scale=1.3]{fonts-tlwg}

เนื่องจากในรุ่นนี้ไม่มีความเปลี่ยนแปลงในเนื้อหาส่วนอื่นอีกนอกจากการรองรับ LaTeX ผู้ใช้จะได้พบสิ่งที่เปลี่ยนแปลง ก็จากแพกเกจ fonts-tlwg บน CTAN เท่านั้น ส่วน Debian upload นั้น ก็เป็นไปตามภาคบังคับเพื่ออัปเดตรุ่นและซอร์สโค้ด ผู้ใช้ Debian สามารถติดตามได้จากแพกเกจ texlive-lang-other ว่าจะดึง fonts-tlwg ตัวใหม่จาก CTAN มาเสิร์ฟเมื่อไร

สุดท้ายนี้ ขอขอบคุณคุณ Abhabongse Janthong สำหรับความคืบหน้าที่เกิดขึ้นในรุ่นนี้ครับ

Kitt: Why Google Apps / G Suite for Education is free ?

1 October, 2017 - 15:17
ทุกครั้งที่บอกว่า G Suite for Education ฟรี พื้นที่ไม่จำกัด และ มข. ให้ใช้งานได้ไปตลอดชีวิต จะมีคำถามเสมอว่า “แล้ว Google เขาได้อะไร ?” คำตอบทางการ ของ Google น่าสนใจทีเดียว G Suite for Education is free. We plan to keep the core offering of G Suite for Education free. This offering includes user accounts for future incoming students. As you may know, Google was founded by a … Continue reading Why Google Apps / G Suite for Education is free ? →

Kitt: Google Drive: Transfer Ownership using Team Drive

26 September, 2017 - 15:39
Google Drive does have a feature to transfer ownership from one user to another within the same domain. This is mainly for the case that a user leave a company, and his/her account is terminated. However, Google does not allow to transfer ownership across the domain. People keep asking for this feature for many years, … Continue reading Google Drive: Transfer Ownership using Team Drive →

Kitt: Upgrading Graylog from 2.2 to 2.3

26 September, 2017 - 15:18
Well, my installation is based on the official deb package.  However, you cannot automatically upgrade from 2.2 to 2.3. I think this is because graylog might change things overtime and they don’t want to break things without administrator’s supervision. So you need to download and dpkg -i to install it manually. You should also check upgrading … Continue reading Upgrading Graylog from 2.2 to 2.3 →

Kitt: Still on my mind

26 September, 2017 - 15:17
H.M. the King – Still on my mind Arranged & performed by /me

Kitt: Deja-Dup / Duplicity / GPG

26 September, 2017 - 15:16
Some Linux users user Deja-Dup / Duplicity to backup their files. The tools work pretty well and very reliable. However, in very rare occasions, Deja-Dup will keep asking you a password even you put the right one. To debug this, you can do DEJA_DUP_DEBUG=1 deja-dup --backup to see what’s going on, and grabbing those error … Continue reading Deja-Dup / Duplicity / GPG →

Kitt: 1,500,000,000 seconds after the Unix Epoch

26 September, 2017 - 15:16
Unix epoch to date $ date --date @<number of seconds> Date to Unix epoch $ date +%s

Ott: ขับรถในประเทศไทยอันตรายที่สุด

15 September, 2017 - 10:52
https://www.bloomberg.com/news/articles/2017-06-19/add-traffic-to-the-risks-of-being-in-emerging-markets-chart


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

เสนอไอเดีย

1. ผลักดันให้ใช้มอเตอร์ไซต์ไฟฟ้าเกือบทั้งหมดภายใน 3 ปี แบบที่เมืองจีน เสียงก็เงียบ ขับได้ไม่เร็วมาก (น่าจะไม่เกิน 55 กม. /ชม.) ในเมื่อขับได้ไม่เร็ว อุบัติเหตุก็เกิดยาก ไฟฟ้าลดมลภาวะทางเสียงด้วย รัฐบาลคงต้องช่วยเอกชนที่เกี่ยวข้องกับมอเตอร์ไซต์ในปัจจุบันว่าเราจะไปยังจุดนั้นได้อย่างไร

https://www.bloomberg.com/news/articles/2017-06-19/add-traffic-to-the-risks-of-being-in-emerging-markets-chart

2. บังคับใช้กฎจราจรอย่างจริงจัง ติดกล้องจับปรับ ทั่วประเทศ ขับเร็ว เปลี่ยนเลนเส้นทึบ ปาดคอสะพาน ไม่ใส่หมวกจอดขาวแดง คนนั่งท้ายรถกระบะ ฯลฯ ครั้งละ 400 ชำระง่ายๆ ที่ 7-11 อย่าให้ลึกบาก และปรับเพิ่มขึ้นเรื่อยๆ ทีละนิดอย่าปรับโหดเกิน (เค้าก็วิ่งเต้นกัน) หรือ ลำบากเกิน (เค้าไม่สะดวกไปจ่าย) ใช้เทคโนโลยีเข้าช่วยไม่เปลืองแรงเจ้าหน้าที่สักนิด และมีรายได้จากผู้กระทำผิด อีกต่างหาก

มาตรการง่ายๆ 2 ข้อนี้ 3 ปี หลุดจาก Top 10 แน่นอน

bact: Privacy by design, at the protocol level

19 August, 2017 - 22:01

Doing human rights right at the internet infrastructure level. Wow.

Read about this for quite sometime, the works by IETF and friends, but mostly from ones that related to HTTP/2 development. Today I’m learning more on these efforts (and beyond) during APC Member Meeting 2017. Thanks to Avri Doria.

Find out more RFC (request for comment) documents at Internet Architecture Board – Privacy and Security Program.

More explanations on human rights and internet engineering standards here:

Also these initiatives:

 

(photo by thierry ehrmann. Creative Commons Attribution License)

bact: นโยบาย Cloud First ของรัฐบาลสหราชอาณาจักร

19 August, 2017 - 14:16

รีวิว นโยบาย “Cloud First” ของรัฐบาลสหราชอาณาจักร แบบเร็วๆ มีประเด็นน่าสนใจดังนี้

เน้นความคุ้มเงิน
  • เน้นความคุ้มเงิน
  • cloud ในที่นี้ คือ public cloud
  • ให้ใช้ public cloud เป็นตัวเลือกแรก หน่วยงานจะใช้ตัวเลือกอื่นก็ได้ แต่ต้องแสดงให้เห็นได้ว่ามันคุ้มเงินกว่า (“value for money” ใช้นิยามตามกระทรวงการคลัง HM Treasury)
ให้การจัดซื้อจัดจ้างตามมาตรฐานสะดวกขึ้น
  • การแบ่งชั้นความอ่อนไหวของข้อมูลที่ชัดเจนและรู้ว่าแอปจะต้องเจอกับข้อมูลแบบไหนบ้าง จะทำให้การเลือกใช้บริการภายนอกทำได้ง่าย เพื่อช่วยกระบวนการนี้ รัฐบาลสหราชอาณาจักรได้จัดกลุ่มชั้นความลับของข้อมูลใหม่ให้ง่ายขึ้น โดยลดจำนวนจาก 6 ระดับ เหลือ 3 ระดับ คือ Official, Secret และ Top Secret
  • เพื่อให้การจัดซื้อจัดจ้างทำได้สะดวกขึ้น รัฐบาลได้จัดทำแนวทางข้อกำหนด G-Cloud ขึ้น (มีปรับปรุงเรื่อยๆ ล่าสุดเวอร์ชัน 9) มีเทมเพลตสัญญาให้ด้วย
  • G-Cloud เป็นระบบ self-certify ผู้ให้บริการจะต้องทดสอบระบบของตัวเอง และแสดงหลักฐานให้เห็นว่าสามารถทำตามข้อกำหนดเรื่องอะไรได้ที่ระดับไหนบ้าง เพื่อให้ผู้เลือกซื้อบริการตัดสินใจ
  • เกณฑ์อันหนึ่งที่สำคัญคือเรื่องการรักษาความมั่นคงปลอดภัย G-Cloud ที่ดูแลข้อมูลชั้นความลับ Official จะใช้หลักการ 14 ข้อ (14 Cloud Security Principles) ซึ่งปัจจุบัน National Cyber Security Centre ดูแล
เปิดโอกาสผู้ให้บริการหลากหลายทั้งรายเล็กรายใหญ่
  • มี Digital Marketplace ให้หน่วยงานเลือกหาบริการจากผู้ให้บริการที่ทำตามข้อกำหนดของ G-Cloud (มีบริการ 3 แบบ: cloud hosting, cloud software, cloud support)
  • เพื่อลดเวลาและความยุ่งยากในการเริ่มต้นและจัดการแอปบน cloud ด้วยตัวเอง หน่วยงานของรัฐสามารถใช้บริการ GOV.UK Platform as a Service (PaaS) ซึ่งให้บริการโดย Government Digital Service (GDS) [บริการนี้มีฐานะเหมือนเป็น cloud hosting อันหนึ่งใน Digital Marketplace]
  • บริการ GOV.UK PaaS ใช้ซอฟต์แวร์โอเพนซอร์ส Cloud Foundry ทำงานบน Amazon Web Service โดยใช้ศูนย์ข้อมูลที่ตั้งในไอร์แลนด์ (และใช้กฎหมายคุ้มครองข้อมูลส่วนบุคคลของสหภาพยุโรป)
  • GOV.UK PaaS ได้รับการรับรองให้ประมวลผลข้อมูลส่วนบุคคลและข้อมูลชั้นความลับ Official (สำหรับข้อมูลชั้นความลับ Secret หรือ Top Secret จะใช้บริการนี้ไม่ได้)
อื่นๆ
  • ไม่ต้องทำมาตรฐานเอง ถ้ามีมาตรฐานที่ดีและแพร่หลายในอุตสาหกรรมอยู่แล้ว อย่างนิยามคำว่า cloud ก็ไม่ต้องนิยามเอง ใช้ตาม NIST ของสหรัฐอเมริกาไปเลย
  • สุดท้ายเป็นเรื่องของความคุ้มเงินและความโปร่งใสรับผิดได้ (ของการจัดซื้อจัดจ้าง) มากกว่าเรื่องเทคโนโลยีเพียงอย่างเดียว
  • หลังจากใช้นโยบายนี้มา 4 ปี รัฐบาลสหราชอาณาจักรกำลังพิจารณาปรับเปลี่ยนวิสัยทัศน์จาก Cloud First ไปเป็น Cloud Native
ประเทศไทย

ประเทศไทยเองก็มีบริการคลาวด์ภาครัฐ ชื่อ G-Cloud ให้บริการโดยสำนักงานรัฐบาลอิเล็กทรอนิกส์ (สรอ.) หรือ EGA – แต่ไม่แน่ใจเรื่องนโยบายในระดับรัฐบาลว่ามีการกำหนดอะไรไหม ว่าหน่วยงานรัฐต้องใช้หรือไม่อย่างไร

(ภาพประกอบจาก GOV.UK Government technology blog)

bact: [Links] Algorithmic Transparency: Understanding why we are profiled in a certain manner #APrIGF2017 #WS80

31 July, 2017 - 19:00

Links for Asia Pacific Regional Internet Governance Forum 2017 – WS80 Algorithmic Transparency: Understanding why we are profiled in a certain manner, hosted by SFLC.in — to be digested and integrated to APrIGF 2017 Bangkok Synthesis Document at https://comment.rigf.asia

My slides

Kitt: How many Nobel laureates do you know ?

30 July, 2017 - 23:38
คุยกันเรื่องผู้ได้รับรางวัลโนเบลท่านหนึ่ง ซึ่งรู้จักชื่อแต่ไม่เคยรู้ว่าได้เคยได้รับรางวัลโนเบล  เลยไปสืบรายชื่อผู้ไดัรับรางวัลโนเบลทั้งหมดตั้งแต่ปี 1901 ปรากฎว่าชื่อผ่านตาและจำได้เยอะเหมือนกัน แยกตามสาขาแล้ว ฟิสิกส์ 23 คน เคมี 3 คน แพทย์ 0 คน วรรณกรรม 7 คน สันติภาพ 25 (ส่วนใหญ่เป็นชื่อองค์กร) ส่วน Turing Awards ตั้งแต่มอบรางวัลในปี 1966 นับได้ 23 คน