Tags:
GitHub

GitHub Pages เอนจินสร้างหน้าเว็บแบบไม่เปลี่ยนผล (static website generator) สำหรับโชว์งานบน GitHub ได้รับการอัพเกรดจาก Jekyll 2.2 ขึ้นมาเป็นรุ่น 3.0 แล้วครับ

ของใหม่รอบนี้คือความเร็วและเรียบง่ายขึ้นในการสร้างหน้าเว็บ อย่างไรก็ตาม GitHub จะเลิกสนับสนุนความสามารถเหล่านี้หลังจากวันที่ 1 พฤษภาคม 2016

  1. เลิกสนับสนุนภาษามาร์กอัป Textile ให้ใช้ Markdown แทน
  2. เลิกสนับสนุนตัวแปลภาษา Markdown อื่นๆ หันมาใช้ kramdown เป็นเอนจินหลักในการแปลแค่ตัวเดียวเท่านั้น

ใครใช้ GitHub Pages ก็อย่าลืมเข้าไปปรับปรุงโค้ดให้ทันสมัยนะครับ

ที่มา: GitHub Blog

Tags:
Google

Google กำลังเฟ้นหาวิศวกรจำนวนมากมาเพื่อเปิดแหล่งวิศวกรรม (engineering hub) ที่สิงคโปร์ครับ

ขณะนี้แหล่งวิศวกรรมของ Google มีอยู่ 3 ที่ ได้แก่ ซิดนีย์ (ออสเตรเลีย) ไฮเดอราบาด (อินเดีย) และเมาท์เทนวิว (สหรัฐอเมริกา) ซึ่งสิงคโปร์กำลังจะเข้าร่วมกลุ่มเป็นอันดับถัดไป

Google เผยว่าการรวบรวมวิศวกรครั้งนี้ ก็เพื่อพัฒนาแอพพลิเคชันบน Android เป็นหลักครับ

ที่มา: The Straits Times

Tags:
Hangouts

นักแชทสมัย IRC น่าจะคุ้นเคยกับคำสั่งสแลช (slash command) เช่น /me กันเป็นอย่างดี วัฒนธรรมนี้ได้ตกทอดและพัฒนาต่อมาจน Google Hangouts สามารถส่งหน้า ¯\_(ツ)_/¯ ได้ผ่านคำสั่ง /shruggie แล้วครับ

การมาถึงของคำสั่งนี้ เกิดขึ้นจากพนักงาน Google นามว่า Sage LaTorra ชื่นชอบอีโมจิข้างต้นมาก จนสร้างคำสั่งดังกล่าวใส่ไว้เป็น Easter Egg ในแอพ Hangouts เสียเลย เพื่อที่จะได้ประหยัดเวลาคัดลอกอีโมจิมาวางในแชท (ตัวอักษรบางตัวในอีโมจิดังกล่าวมาจากภาษาญี่ปุ่น ซึ่งไม่สามารถหาได้โดยง่ายในคีย์บอร์ดทั่วไป)

ต่อไปนี้ถ้าใครอยากยักไหล่แล้วไงใครแคร์ ก็แค่เปิด Google Hangouts บนเดสก์ท็อปขึ้นมาพิมพ์ /shruggie เป็นคำสั่งแรก แล้วกดส่งได้เลยครับ

ที่มา: 9to5Google

Tags:
Python

เมื่อวันปีใหม่ที่ผ่านมา ชุมชนพัฒนาภาษา Python ได้ตัดสินใจเลือก GitHub เป็นที่ฝากซอร์ส แทนที่จะโฮสต์เองด้วย Mercurial แล้วครับ

เดิมนั้น Python ใช้ระบบจัดการซอร์สด้วย Mercurial ซึ่งน่าจะเป็นเพราะมันเขียนด้วย Python เช่นเดียวกัน แต่ Git ก็ได้รับความนิยมขึ้นมาอย่างรวดเร็วจนกลายเป็นเจ้าตลาดด้านการฝากซอร์สไปเรียบร้อยแล้ว ทำให้ชุมชนพัฒนาภาษา Python เลือกที่จะย้ายไปฝากซอร์สไว้บน Git แทน

งานนี้ Guido van Rossum ลงความเห็นแล้วว่า เขาชอบ GitHub (ฝากซอร์สไว้กับคนอื่น) มากกว่า GitLab (โฮสต์ซอร์สบนเซิร์ฟเวอร์ตัวเอง) และตอนนี้ซอร์สของ CPython ก็ย้ายมาอยู่บน GitHub เรียบร้อยแล้วครับ

ที่มา: Phoronix, จดหมายข่าว Python

Tags:

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

Tags:

Alientrap สตูดิโอผู้สร้าง Apotheon เกมแอคชั่น 2 มิติที่มีจุดขายเป็นลวดลายเทพเจ้ากรีกโบราณ ได้แจกเกมภาคแยก Apotheon Arena ให้ไปเล่นกันฟรีๆ แม้ไม่มีเกมหลัก โดยจำกัดระบบเกมไว้เพียงแค่การต่อสู้กันระหว่างผู้เล่น (PvP) เท่านั้นครับ

เกม Apotheon Area ใช้เอนจินเดียวกันกับเกมหลัก เพียงแต่ตัดส่วนเนื้อเรื่องออกไปทั้งหมด สามารถเล่นได้ทั้งแบบออนไลน์ผ่าน Steam หรือเล่นบนคอมพิวเตอร์เครื่องเดียวที่ต่อจอยคอนโทรลเลอร์ไว้หลายชุด และรองรับผู้เล่น/บอตได้พร้อมกันมากที่สุด 8 คนครับ

Tags:
Bitbucket

Atlassian บริษัทเจ้าของเว็บฝากซอร์ส Bitbucket (คู่แข่งรายสำคัญกับ GitHub) ออกฟีเจอร์ดีพลอยขึ้นสู่กลุ่มเมฆของ Amazon, Microsoft และ DigitalOcean ได้ภายในหน้าเว็บเลยทันที

เบื้องหลังความสามารถดังกล่าว สำเร็จได้ผ่านเครื่องมือ Bamboo ที่คอยจัดการงานด้าน CI (continuous integration) ร่วมกับ Bitbucket Connect ซึ่งเป็นส่วนเสริมสำหรับติดต่อกลุ่มเมฆ โดยปัจจุบันมีกลุ่มเมฆที่รองรับส่วนเสริมนี้แล้ว 3 เจ้า ได้แก่ AWS CodeDeploy จาก Amazon, Microsoft Azure และ DigitalOcean ครับ

รับชมวิดีโอตัวอย่างได้ในข่าว

ที่มา: Bitbucket, VentureBeat

Tags:
Java

หลังจากที่ Java พลิกกลับขึ้นมาทวงเก้าอี้แชมป์ในการจัดอันดับภาษาของ TIOBE ไปเมื่อไม่กี่เดือนก่อน ตอนนี้ก็ดูเหมือนว่าตำแหน่งนี้จะอยู่คู่ Java ไปอีกนานแล้วครับ เมื่อมันแย่งค่าความนิยมจากภาษาอื่นๆ มาได้เกินกว่า 1/5 ในรอบหลายปี

โดยดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านเครื่องมือค้นหาต่างๆ บ่งชี้ว่าความนิยมของภาษา Java รอบเดือนพฤศจิกายน 2015 นี้ พุ่งทะยานไปแตะที่ 20.403% เพิ่มขึ้นจากช่วงเวลาเดียวกันของปีก่อนถึง 6.01% ซึ่งนับว่าเป็นค่าที่สูงที่สุดตั้งแต่เดือนสิงหาคม 2009 หรือเมื่อ 6 ปีก่อนเลยทีเดียว

ส่วนดัชนีอื่นอย่าง PyPL ซึ่งวัดความนิยมผ่านข้อมูลการค้นหา tutorial ของภาษา ก็ให้ผลลัพธ์ในทำนองเดียวกันว่า Java นำเป็นที่ 1 ของตาราง

คุณ Paul Jansen ผู้ประมวลผลดัชนี TIOBE ตั้งข้อสังเกตว่า สาเหตุที่ Java กลับมานำโด่งได้ในครั้งนี้ ก็เนื่องมาจากงานสัมมนา JavaOne เมื่อปลายเดือนที่ผ่านมา กอปรกับการออกรุ่น Java 8 ที่รองรับการเขียนโปรแกรมเชิงฟังก์ชันมากขึ้น และไม้ตายสำคัญคือการที่โครงการ Android นั้นเลือกใช้ Java ในการพัฒนานั่นเองครับ

ที่มา: InfoWorld

Tags:
Atom Text Editor

GitHub เผยแพร่เครื่องมือสร้างแอพบนเดสก์ท็อปนามว่า Electron ให้เหล่านักพัฒนานำไปเล่นกันแล้วครับ

แอพที่สร้างด้วย Electron จะถูกขับเคลื่อนด้วย Node.js และ HTML5 แล้วนำไปแสดงผลผ่าน Chromium อีกต่อหนึ่ง เนื่องจากพื้นฐานของแอพที่อยู่บนเทคโนโลยีเว็บทั้งหมด ทำให้แอพที่สร้างขึ้นสามารถนำไปใช้บนแพลตฟอร์มหลักๆ ทั้งหมดที่รองรับเว็บได้ทันที

ถึงแม้เทคโนโลยีหลักที่ขับเคลื่อนแอพจะวางรากฐานมาจากเว็บ แต่ Electron ก็ไม่ได้จำกัดความสามารถเพียงเท่านั้น แอพที่สร้างสามารถเรียกใช้ API ในระดับ OS ได้ด้วย เช่น เรียกไฟล์ล่าสุดที่มีการแก้ไข (recent file) หรือสั่งเล่นเพลงผ่านตัวควบคุมสื่อ (media playback)

ตัวอย่างแอพที่สร้างจาก Electron คือ โปรแกรมแก้ไขข้อความ Atom จาก GitHub เอง, Visual Studio Code จาก Microsoft และโปรแกรมทวงงาน Slack ครับ

ที่มา: InfoWorld

Tags:
Google

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

คุณ Rachel Potvin ผู้จัดการฝ่ายวิศวกรรมของกูเกิลเผยว่า ซอร์สโค้ดผลิตภัณฑ์ของกูเกิลแทบทั้งหมดนั้น มีจำนวนบรรทัดนับรวมกันได้ที่ประมาณ 2 พันล้านบรรทัด และกินพื้นที่เก็บไฟล์มากถึง 85TB เลยทีเดียว (เทียบกับโปรแกรมที่ซับซ้อนมากอย่างระบบปฏิบัติการ Windows ก็ยังอยู่เพียง 50 ล้านบรรทัดเท่านั้น)

แน่นอนว่าซอร์สโค้ดที่ใหญ่ขนาดนี้ ย่อมไม่สามารถใช้ระบบจัดการเวอร์ชันซอฟต์แวร์ทั่วไปมาดูแลได้ (โปรแกรม Git ที่สร้างขึ้นมาเพื่อจัดการกับซอร์สโค้ด Linux โดยเฉพาะนั้น ยังคงรับศึกที่ 15 ล้านบรรทัดเท่านั้น) นี่จึงทำให้กูเกิลสร้างระบบจัดการเวอร์ชันซอฟต์แวร์ขึ้นเองในนามว่า Piper เมื่อวิศวกรของกูเกิลต้องการเริ่มโครงการใหม่ ก็สามารถดึงไลบรารีที่มีอยู่แล้วมาประกอบใช้งานได้ทันที

ซอร์สโค้ดโครงการที่ไม่ได้อยู่ใน Piper ได้แก่ อัลกอริทึม PageRank ซึ่งเป็นสูตรลับเฉพาะของกูเกิล และโครงการ Android กับ Chrome OS ที่เผยแพร่เป็นโอเพนซอร์สครับ

ที่มา: Wired

Tags:
PHP

เว็บ Phoronix ซึ่งเป็นเว็บข่าวและรีวิวโครงการโอเพนซอร์สอย่างสม่ำเสมอ ได้ทดสอบ PHP 7.0 RC2 ที่เพิ่งออกด้วย Phoronix Test Suite และพบว่าประสิทธิภาพของมันดีขึ้นอย่างมีนัยสำคัญ โดยสรุปได้ดังนี้

  • เวลารันชุดทดสอบของ PHP 7.0 นั้นน้อยกว่า PHP 5.6 ถึงครึ่งทีเดียว
  • และเมื่อเทียบกับ HHVM 5.6 แล้ว PHP 7.0 ก็ใช้เวลาทำงานมากกว่าอยู่ที่ประมาณ 20% เท่านั้น
  • ส่วนที่กินขาดจริงๆ คือปริมาณหน่วยความจำที่ใช้ ซึ่งจุดนี้ PHP นำห่าง HHVM มานานแล้ว แต่ PHP 7.0 ก็ยังทำได้ดีกว่า PHP 5.6 และรุ่นก่อนหน้า โดยใช้พื้นที่น้อยกว่ากันเกือบครึ่ง

สเปคเครื่องที่ทดสอบใช้ Intel Xeon 3.5GHz 20 คอร์ แรม 16GB และ SSD 80GB ครับ

ที่มา: Phoronix

Tags:
Java

กลับมาอีกครั้งกับดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านข้อมูลการค้นหา โดยสถิติที่น่าสนใจ คือ

  • ภาษา Java กลับขึ้นมานำเป็นที่หนึ่งของตาราง หลังจากปล่อยให้ภาษา C ครองแชมป์ราวสองปี
  • อันดับของภาษา Objective-C ร่วงลงไปอยู่ที่ 10 (จากที่เคยอยู่อันดับที่ 3 ในช่วงเดือนเดียวกันของปีที่ผ่านมา) แต่ภาษา Swift ก็ไม่ได้มีอันดับดีขึ้นอย่างมีนัยสำคัญ
  • ภาษา Assembly ตีกลับขึ้นมาอยู่กลางตาราง 20 อันดับแรกอีกครั้ง

สำหรับ 10 อันดับแรก เรียงได้ดังนี้: Java, C, C++, C#, Python, PHP, JavaScript, VB.NET, Perl, Objective-C

ที่มา: TIOBE

Tags:
Python

Python 3.5 มาแล้วครับ จุดเด่นรอบนี้เป็นการพัฒนาการคำนวณทางคณิตศาสตร์ และการทำงานแบบไม่ประสานเวลา โดยมีสามารถใหม่ๆ บางส่วน ดังนี้

  • สามารถใช้ * และ ** เพื่อกระจายตัวแปรจาก list และ dict เข้าไปเป็นตัวแปรของฟังก์ชันได้มากกว่า 1 ครั้งแล้ว
  • ฟังก์ชัน math.isclose() สำหรับแก้ปัญหาการวัดความใกล้เคียงกันของจำนวนจุดลอยตัว (floating point) เนื่องจากข้อจำกัดของการจัดเก็บความละเอียด
  • เพิ่มเครื่องหมาย @ สำหรับการคูณเมทริกซ์ใน NumPy
  • คำสำคัญเพิ่มเติมสำหรับการทำงานที่ไม่ประสานเวลา (asynchronous) กัน (ใช้งาน coroutine ผ่านคำสั่ง async, await)
  • ไวยากรณ์ใหม่สำหรับประกาศชนิดตัวแปรที่รับ/ส่งคืนจากฟังก์ชัน

อ่านความสามารถทั้งหมดได้จาก release notes

ที่มา: Phoronix

Tags:
GitHub

GitHub ประกาศว่าจะปล่อย 2 ความสามารถใหม่ภายในไม่กี่สัปดาห์หน้า ได้แก่

  1. ป้องกันการส่งงานทับกิ่งสำคัญ (protected branches) ต่อไปนี้ผู้ดูแลคลังโครงการบน GitHub จะสามารถเลือกได้ว่ากิ่งไหนบ้างที่ห้ามบังคับส่งงาน (git push -f) ซึ่งจะช่วยป้องกันข้อผิดพลาดจากการส่งงานขึ้นไปผิดกิ่ง หรือการสั่งลบกิ่งดังกล่าวทิ้งได้ครับ
  2. ห้ามการรวมกิ่งที่ยังทดสอบไม่ผ่าน (required status checks) เมื่อมีการสั่งรวมกิ่งย่อยอื่นๆ เข้าไปยังกิ่งสำคัญที่โดนป้องกันไว้ในข้อก่อนหน้า GitHub จะอนุมัติให้ผู้ดูแลคลังโครงการรวมกิ่งได้ เมื่องานชิ้นนั้นถูกทดสอบผ่านเรียบร้อยเท่านั้น (สามารถแจ้งผลการทดสอบได้ผ่าน Status API) ความสามารถนี้จะช่วยป้องกันการรวมกิ่งที่ยังทดสอบไม่ผ่านบนทุกสภาพแวดล้อมครับ

ที่มา: GitHub Blog

Tags:

ไทป์เฟซสำหรับการเขียนโปรแกรมในนาม Hack ได้รับการปรับปรุงจนออกรุ่น 2.0 แล้วครับ

คุณ Chris Simpkins หัวหน้าโครงการดังกล่าวอ้างว่า ไทป์เฟซ Hack สามารถอ่านได้ง่ายในช่วงขนาด 8 ถึง 12 พิกเซลบนหน้าจอแล็ปท็อปทั่วไป แต่หากใช้จอที่มีความละเอียดแบบ HD ก็ยังสามารถอ่านได้อย่างสบายตา แม้ว่าจะตั้งขนาดไว้เพียง 6 พิกเซลก็ตามที

ด้านรายละเอียดการพัฒนา ไทป์เฟซ Hack ถูกปล่อยเป็นโอเพนซอร์สตั้งแต่ต้น ทำให้ได้ชุมชนจาก Bitstream Vera และ DejaVu ร่วมส่งโค้ดเข้ามาด้วย ใครที่คุ้นเคยกับไทป์เฟซทั้งสองอยู่ก่อนแล้ว ก็อาจพบว่าหน้าตาของ Hack ไม่ได้ฉีกแนวออกไปซักเท่าใดครับ

คลิกเพื่อชมตัวอย่างไทป์เฟซ ถ้าหากเริ่มสนใจ ก็ไปดาวน์โหลดมาใช้งานฟรีได้ที่ SourceFoundry หรือหากอยากดูซอร์สเพื่อพัฒนาต่อ ก็ไปที่ GitHub ได้เลยครับ

ที่มา: Ars Technica

Tags:
Go

ข่าวสั้นครับ คุณ Russ Cox นักพัฒนาภาษา Go ได้ออกมาประกาศว่า Go 1.5 จะเป็นรุ่นสุดท้ายที่ใช้ชื่อนี้ สำหรับรุ่นถัดไปจะเปลี่ยนไปใช้ชื่อว่า Al (ตัวอักษร 2 ตัวแรกของบริษัท Alphabet) และนับรุ่นต่อเป็น Al 1.6 เลยครับ

ที่มา: Twitter

Tags:
Go

ข่าวสั้นครับ คุณ Russ Cox นักพัฒนาภาษา Go ได้ออกมาประกาศว่า Go 1.5 จะเป็นรุ่นสุดท้ายที่ใช้ชื่อนี้ สำหรับรุ่นถัดไปจะเปลี่ยนไปใช้ชื่อว่า Al (ตัวอักษร 2 ตัวแรกของบริษัท Alphabet) และนับรุ่นต่อเป็น Al 1.6 เลยครับ

ที่มา: Twitter

Tags:
GitHub

GitHub ออกแอพ GitHub Desktop สำหรับ Windows และ OS X โดยแอพดังกล่าวจะมาแทนที่แอพ GitHub for Windows / Mac เดิมครับ

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

นอกจากนี้ หากใครยังใช้ Git ไม่คล่อง เมื่อเปิดโปรแกรมครั้งแรกจะมี tutorial เล็กๆ ช่วยแนะนำ best practice การใช้งานด้วยครับ

ดาวน์โหลดแอพได้จาก desktop.github.com

ที่มา: GitHub Blog

Tags:
Git

ไฮไลท์รอบนี้อยู่ที่คำสั่งย่อย git worktree สำหรับจัดการกับโค้ดโครงการเดียว แต่มีก๊อบปี้หลายชุดครับ

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

git worktree add -b <new_branch> <directory> <old_branch>

ความสามารถนี้ยังอยู่ในขั้นทดลองครับ และมีคำเตือนว่าไม่ควรใช้กับโครงการที่มี submodule โดยเด็ดขาด

ของใหม่ที่เหลืออ่านได้ใน release note

ที่มา: GitHub Blog

Tags:
Tor

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

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

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

ส่วนใครที่ไม่สบายใจกับแนวคิดการโดนโจมตีเช่นนี้ ตอนนี้สามารถติดตั้งส่วนเสริมสำหรับ Google Chrome ที่ช่วยหน่วงเวลาการส่งตัวอักษรแต่ละตัวไปยังเว็บไซต์ได้ครับ

ที่มา: Ars Technica