Tags:
Node Thumbnail

โปรแกรมแชตทุกวันนี้มีหลากหลายให้เลือกใช้ แต่โปรโตคอลที่ได้รับความนิยมสูงตัวแรกๆ คงเป็น IRC ตอนนี้ผู้พัฒนา Irssi ไคลเอนต์ IRC ที่เปิดตัวมาตั้งแต่มกราคมปี 1999 ก็ประกาศรุ่น 1.0.0 แล้ว

ในเวอร์ชั่นนี้มีความสามารถเพิ่มเติม เช่น การเข้ารหัส TLS เมื่อเชื่อมต่อกับ Freenode, EFnet, EsperNet, OFTC, Rizon, และ IRC6 มาตั้งแต่แรก, รองรับการล็อกใบรับรอง TLS

การพัฒนาในเวอร์ชั่นนี้มีการแก้ไขไฟล์ 132 ไฟล์ เพิ่มโค้ด 3434 บรรทัด ลบออก 3202 บรรทัด

ที่มา - Irssi

Tags:
Node Thumbnail

mitmproxy ซอฟต์แวร์สำหรับคั่นกลางการเชื่อมต่อเพื่อตรวจสอบปัญหาซอฟต์แวร์ และรองรับการดักฟังการเชื่อมต่อเข้ารหัส (วิธีใช้) ออกรุ่น 1.0.0 แล้ว หลังจากพัฒนามา 6 ปี

ในเวอร์ชั่นนี้ฟีเจอร์สำคัญที่สุดคือ mitmweb หน้าจอแสดงข้อมูลการเชื่อมต่อผ่านเว็บทำให้ดูข้อมูลได้ง่ายขึ้น ส่วนการปรับปรุงอื่นๆ เช่น การรองรับ Python 3 เต็มรูปแบบ, ทำงานร่วมกับวินโดวส์ได้ดีขึ้น, เปลี่ยนคอนฟิกเป็นไฟล์ YAML, และรองรับโปรโตคอลใหม่ๆ อย่าง HTTP/2 และ WebSocket

Tags:
Node Thumbnail

ถือเป็นการเดินทางอันยาวนานของโปรแกรมโอเพนซอร์สอีกตัวหนึ่ง โดย HandBrake โปรแกรมแปลงไฟล์วิดีโอยอดนิยม ใช้เวลาพัฒนานานกว่า 13 ปี ในที่สุดก็ออกเวอร์ชัน 1.0.0 ได้สำเร็จ

HandBrake ออกรุ่น 0.9.9 ในปี 2013 และ 0.10.0 ในปี 2014 จากนั้นก็ออกรุ่นย่อยจนมาถึง 0.10.5 เมื่อต้นปี 2016 แล้วเลขเวอร์ชันกระโดดข้ามมาเป็น 1.0.0 ช่วงปลายปี

ฟีเจอร์ใหม่ใน HandBrake 1.0.0 มีหลายอย่าง ที่สำคัญคือรองรับการเข้ารหัสวิดีโอแบบ VP9, Ultra HD / 4K แบบ color pass through, ปรับปรุงคุณภาพของ x265, เข้ารหัสเสียงด้วย Opus เป็นต้น

ที่มา - HandBrake

Tags:
Node Thumbnail

The Document Foundation องค์กรผู้ดูแล LibreOffice ประกาศโครงการปรับปรุงอินเทอร์เฟซของโปรแกรมครั้งใหญ่ ในชื่อ MUFFIN (My User Friendly & Flexible INterface)

Project MUFFIN จะมี GUI ทั้งหมด 4 แบบให้เลือกใช้ตามต้องการ ได้แก่

Tags:
Node Thumbnail

บริษัท Cyanogen Inc. ประกาศหยุดออกรอม Cyanogen OS, ปิดเซิร์ฟเวอร์ที่ใช้คอมไพล์รอมและให้ดาวน์โหลดรอม, ปิดเซอร์เวอร์ที่ให้บริการออนไลน์อื่นๆ ทั้งหมดในวันที่ 31 ธันวาคม 2016 และขอให้ผู้ใช้ย้ายไปใช้รอมโอเพนซอร์ส CyanogenMod แทน

แต่เรื่องไม่จบแค่นั้น ฝั่งโครงการ CyanogenMod ที่ใช้เซิร์ฟเวอร์ของบริษัท Cyanogen ก็ประกาศแยกตัว (fork) ไปทำโครงการใหม่ชื่อ Lineage โดยให้เหตุผลว่าไม่ต้องการผูกกับแบรนด์ Cyanogen ที่อาจขายต่อให้บริษัทอื่นๆ ในอนาคต ไหนๆ Cyanogen ต้องปิดตัวแล้ว ขอไปเริ่มสร้างแบรนด์ใหม่ที่ไม่เกี่ยวข้องกันเลยดีกว่า

Tags:
Node Thumbnail

Python ออกเวอร์ชั่น 3.6 หลังออกเวอร์ชั่น 3.5 มาตั้งแต่กันยายนปีที่แล้ว ในเวอร์ชั่นนี้มีฟีเจอร์สำคัญๆ เพิ่มเข้ามาหลายอย่าง

ฟีเจอร์ที่คนทั่วไปจะเห็นชัดที่สุดคือการฟอร์แมตสตริงแบบใหม่ โดยสั่งเรียกตัวแปรจากในสตริงได้เลย ซึ่งใน bash หรือ ruby มีใช้กันอยู่แล้ว แต่สำหรับ Python ผู้ที่ต้องการใช้งานจะต้องประกาศสตริงเป็นแบบ f คล้าย unicode หรือ raw ที่ต้องประกาศคล้ายๆ กัน ฟีเจอร์ต่อมาคือการใช้ขีดล่าง (_) เพื่อแยกกลุ่มตัวเลขออกจากกัน เพิ่มความสะดวกในการเขียนตัวเลขขนาดใหญ่ๆ เช่น 100_000

สำหรับการรับการรันแบบ asynchronous ในเวอร์ชั่นนี้รองรับเพิ่มเติม เช่นการสร้างฟังก์ชั่น generator แบบ async และการทำ comprehension แบบ async ก็ได้ทั้งคู่

Tags:
Node Thumbnail

กูเกิลประกาศเปิดซอร์สโค้ดโครงการ Embedding Projector เว็บแอปพลิเคชั่นสำหรับการแสดงและวิเคราะห์ข้อมูลที่มีความซับซ้อน และต้องแสดงภาพเป็นมิติ

การแสดงข้อมูลเช่นนี้ช่วยให้นักวิจัยเข้าใจได้ง่ายขึ้น ว่าระบบ machine learning กำลังมองข้อมูลเป็นกลุ่มอย่างไร โดยตัวซอฟต์แวร์จะแสดงภาพของข้อมูลด้วยกระบวนการ embedding

ตัวโครงการมีเว็บให้ลองดูกระบวนการทำงานได้

ที่มา - Google Research

Tags:
Node Thumbnail

เรียกว่าไม่ยอมกันแม้แต่น้อย ในวันเดียวกับที่ OpenAI เปิดซอร์ส Universe ซอฟต์แวร์ช่วยสอน AI ฝั่งของ Google DeepMind ก็ประกาศเปิดซอร์สชุดเครื่องมือแบบเดียวกันชื่อ DeepMind Lab

DeepMind Lab เป็นชุดเครื่องมือที่ใช้กันภายในบริษัท DeepMind อยู่แล้ว มันเป็นเกม 3D แบบมุมมองบุคคลที่หนึ่งหลายๆ เกมที่ใช้เทรน AI เช่นกัน บ็อต AI จะเห็นภาพในเกมเหมือนกับที่มนุษย์มองเห็น มีวิธีควบคุมแบบเดียวกับเกม FPS คือเดิน ย่อตัว กระโดด หมุนมุมมอง ในเกมมีโจทย์ให้ทำภารกิจที่แตกต่างกันไป เช่น หาทางออกจากเขาวงกต เก็บไอเทมภายในเกม นอกจากนี้ เรายังสามารถออกแบบฉากและเงื่อนไขในเกมได้เองด้วย

Tags:
Node Thumbnail

OpenAI กลุ่มวิจัยด้านปัญญาประดิษฐ์ที่หนุนหลังโดย Elon Musk ประกาศเปิดซอร์สซอฟต์แวร์ชื่อ Universe ซึ่งเอาไว้สำหรับเทรน AI ให้รู้จักงานพื้นฐานที่ต้องใช้บ่อยๆ อย่างการเล่นเกม การท่องเว็บ จำนวนกว่า 1,000 ประเภท

การทำงานของ Universe จะผ่านโปรแกรมรีโมทเดสก์ท็อป VNC เพื่อให้ AI ได้เห็นหน้าจอและควบคุมอินพุตแบบเดียวกับมนุษย์ โดยไม่จำเป็นต้องมี API พิเศษหรือเข้าถึงซอร์สโค้ดของโปรแกรมที่ต้องการเทรน

Universe ได้รับการสนับสนุนจากบริษัทเกมจำนวนมาก เช่น EA, Valve, Microsoft อนุญาตให้ AI เข้าถึงการเล่นเกมดังๆ อย่าง GTA V, Portal, Fable, World of Goog, Shovel Knight, Red Alert 2, Alpha Centauri รวมถึงซอฟต์แวร์ที่ไม่ใช่เกมอย่าง Wolfram Mathematica ด้วย

Tags:
Node Thumbnail

ช่องโหว่การจัดการหน่วยความจำที่เกิดขึ้นบ่อยๆ เช่น use-after-free หรือ buffer overflow กลายเป็นช่องทางไปสู่ช่องโหว่ร้ายแรงกันอยู่เนืองๆ ตอนนี้กูเกิลก็ร่วมกับ Core Infrastructure Initiative เปิดตัว OSS-Fuzz ซอฟต์แวร์สร้างชุดทดสอบเพื่อหาช่องโหว่เหล่านี้โดยอัตโนมัติ

OSS-Fuzz รวมเอาเอนจินสร้างชุดทดสอบหลายตัวไว้ด้วยกัน แล้วสร้างระบบรันการทดสอบแบบขนาน ทำให้การทดสอบทำได้อย่างรวดเร็ว

Tags:
Node Thumbnail

ปีที่แล้ว PHP ออกรุ่นใหญ่ 7.0 วันนี้เวลาวนมาเกือบครบปีพอดี ถึงคราวของ PHP 7.1 รุ่นอัพเดตย่อยครั้งแรกในสาย 7.x

ฟีเจอร์ใหม่ของ PHP 7.1 มีดังนี้ (รายการเปลี่ยนแปลงแบบเต็มๆ อ่านได้จากที่มา)

Tags:
Node Thumbnail

มาถึงวันนี้เราคงคุ้นเคยกับปุ่มไลค์แบบใหม่ของ Facebook (หรือชื่ออย่างเป็นทางการคือ Reaction) ซึ่งมีแอนิเมชันน่ารักแสดงเวลาเอาเมาส์ชี้และกดคลิก ล่าสุด Facebook เปิดซอร์สโค้ดของไลบรารีที่ใช้สร้างแอนิเมชันชุดนี้มาแล้ว ในชื่อว่า Keyframes

Keyframes เป็นไลบรารีที่ใช้แปลงไฟล์แอนิเมชันที่สร้างด้วย Adobe After Effects เพื่อเล่นบนเว็บและแอพ มันถูกสร้างมาเพื่อเรนเดอร์ปุ่ม Reaction ที่ปุ่มจะโตขึ้นเวลาเอาเมาส์ชี้ ภาพที่แสดงจึงต้องย่อ-ขยายได้แบบภาพไม่แตก, แอนิเมชันต้องเล่นที่เฟรมเรต 60 fps และดูลืนไหล, แต่ต้องมีไฟล์ขนาดเล็ก โหลดได้รวดเร็ว

Tags:
Node Thumbnail

โลกทุกวันนี้ใช้ซอฟต์แวร์โอเพนซอร์สเป็นเรื่องปกติ แต่ฝั่งฮาร์ดแวร์มักมีระบบสิทธิบัตรและลิขสิทธิ์ที่ซับซ้อนกว่ามา เทคโนโลยีส่วนมากจึงเป็นเทคโนโลยีเฉพาะจากผู้ผลิตแต่ละราย ที่ผ่านมากลุ่ม RISC-V พยายามออกแบบชิประดับสถาปัตยกรรมคำสั่ง (Instruction Set Architecture - ISA) ตอนนี้ Open-V ก็เตรียมนำชุดคำสั่งนี้มาผลิตไมโครคอนโทรลเลอร์โอเพนซอร์สตัวแรกในโลก

Open-V เป็นชิป 32 บิต ทำงานที่สัญญาณนาฬิกา 160MHz แรม 8KB เชื่อมต่อด้วย SPI, I2C, SDIO, JTAG, GPIO 16 ช่อง, ADC/DAC ปัญหาสำคัญคือทีมงานยังยืนยันไม่ได้ว่าตัวชิปจะมี EEPROM มาในตัวหรือไม่ เพราะติดทรัพย์สินทางปัญญา ตอนนี้ทีมงานกำลังออกแบบ NVRAM เองเพื่อให้ชิปสามารถบูตตัวเองได้

Tags:
Node Thumbnail

Fedora 25 ออกแล้ว ของใหม่ในรุ่นนี้แยกตามรุ่นย่อย ได้แก่

  • Workstation เปลี่ยนมาใช้ Wayland แทน X11, GNOME 3.22, รองรับการเล่นเพลง MP3 ในตัว, ปรับปรุงระบบแพ็กเกจแบบใหม่ Flatpak
  • Server ปรับปรุงตัวช่วยแก้ปัญหาความปลอดภัย SELinux, อัพเกรดระบบจัดการตัวตน FreeIPA, รองรับ PHP 7/Node.js 6.9.1/Docker 1.12
  • Atomic อิมเมจสำหรับใช้งานบนคลาวด์ มาแทน Fedora Cloud ของเดิม จะอยู่ในฟอร์แมตอิมเมจของ Docker และอัพเดตความปลอดภัยให้เดือนละครั้ง

ที่มา - Fedora Magazine

Tags:
Node Thumbnail

ท่าทีที่เปิดกว้างของไมโครซอฟท์ และสนับสนุนซอฟต์แวร์โอเพนซอร์สอย่างชัดเจนในช่วงหลัง ส่งผลให้ Jim Zemlin ผู้อำนวยการของมูลนิธิ Linux Foundation ให้สัมภาษณ์ว่า ไมโครซอฟท์เปลี่ยนไปแล้วจริงๆ

Zemlin บอกว่าการเข้าร่วม Linux Foundation ของไมโครซอฟท์ถือเป็นผลบวกต่อวงการโอเพนซอร์สในภาพรวม เขายอมรับว่าฝั่งโอเพนซอร์สมักมีแนวคิดแบบขบฎ ต่อต้านองค์กรขนาดใหญ่ แต่การพาตัวเองเข้าสู่กระแสหลักให้คนทั่วไปรู้จัก ฝั่งโอเพนซอร์สก็ต้องเปิดใจกว้าง หาคนเข้าร่วมให้มากที่สุดเช่นกัน

Tags:
Node Thumbnail

ประโยชน์สำคัญของปัญญาประดิษฐ์คือการใช้อธิบายภาพถ่ายและวิดีโอ ทำให้คอมพิวเตอร์สามารถค้นหาภาพจากคำอธิบายได้อย่างแม่นยำ แต่ผู้ใช้ ryanjay0 บน GitHub ก็เสนอแนวทางการพัฒนาปัญญาประดิษฐ์เพื่อการอธิบายแต่ละช่วงเวลาของภาพยนตร์สำหรับผู้ใช้ ที่ชื่อระบบว่า Miles Deep

Miles Deep เป็นเครือข่ายประสาทแบบ CNN ที่ใช้โมเดลที่ฝึกด้วย ImageNet มาล่วงหน้า จากนั้นจึงสร้างโมเดลเพิ่มเติมด้วยภาพอีก 36,000 ภาพ และข้อมูลทดสอบอีก 2,500 ภาพ โดยภาพที่ใช้ฝึกเป็นภาพ 6 ประเภท ได้แก่ (ขออนุญาตไม่แปล) blowjob_handjob, cunnilingus, sex_back, sex_front, titfuck, และ other

Tags:
Node Thumbnail

อินเทลประกาศความร่วมมือกับกูเกิลในด้านปัญญาประดิษฐ์และบริการคลาวด์ โดยอินเทลจะเข้าร่วมพัฒนาในสองโครงการของกูเกิล คือ TensorFlow และ Kubernetes

Tensorflow ตอนนี้รองรับทั้งการรันบนซีพียูและจีพียู แต่จีพียูนั้นรองรับเฉพาะ CUDA ของ NVIDIA เป็นหลัก ตอนนี้ยังไม่มีความชัดเจนว่าจะมีการปรับปรุงด้านใดบ้าง แต่เป็นไปได้ว่าอินเทลจะพยายามทำให้ Tensorflow รองรับส่วนกราฟิก Iris ได้ดียิ่งขึ้น เช่น การรันคำสั่งบางส่วนด้วย OpenCL อินเทลระบุว่าโค้ดชุดแรกจะเริ่มออกมาในไตรมาสแรก ปี 2017

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

สำหรับผู้ใช้ทั่วไปคงต้องรอโค้ดจริงในต้นปีหน้า

Tags:
Node Thumbnail

ไลบรารี SSL กลายเป็นจุดโจมตีสำคัญนับแต่ช่องโหว่ Heartbleed เป็นต้นมา ก็มีความพยายามแยกสายการพัฒนาออกมาเป็น LibreSSL โดยทีมงาน OpenBSD หรือ BoringSSL ของกูเกิล ตอนนี้มีโครงการใหม่ในชื่อ BearSSL

BearSSL มีนักพัฒนาหลักคือ Thomas Pornin โปรแกรมเมอร์ด้านวิทยาการเข้ารหัสลับ (เขาเป็นผู้ใช้ระดับ top 0.03% ของ Security StackExchange) โดยมีแนวทางคือการรักษาความเรียบง่ายเพื่อให้มีความปลอดภัยสูงสุด ฟีเจอร์หลักๆ เช่น

Tags:
Node Thumbnail

Open Live Writer เครื่องมือเขียนบล็อกโอเพ่นซอร์สที่ได้รับการพัฒนาต่อจาก Windows Live Writer ซึ่งเคยได้รับความนิยมอย่างมาก ในตอนนี้ได้ถูกแปลงเป็นแอพ Universal Windows Platform ผ่าน Desktop App Converter และนำขึ้น Windows Store เพื่อให้ผู้ใช้งาน Windows 10 สามารถดาวน์โหลดและติดตั้งได้โดยสะดวกแล้ว

ในส่วนความสามารถก็คงไม่ต่างจากเครื่องมือเขียนบล็อกอื่นๆ เท่าไหร่นัก แต่ตามรายละเอียดที่ระบุไว้ในสโตร์ Open Live Writer จะมีจุดเด่นที่ความเบา กินทรัพยากรน้อย รองรับบริการเว็บบล็อกหลากหลายทั้ง WordPress, Blogger, TypePad, Moveable Type, DasBlog และอีกมากมาย

Tags:
Node Thumbnail

โค้ดเนมของ Ubuntu เดินทางมาถึงตัว Z ในรุ่นหน้า 17.04 แต่ก็ไม่ใช่ "Zebra" อย่างที่หลายคนคาดกันมานาน กลายเป็น "Zapus" หนูสายพันธุ์หนึ่งแทน

โค้ดเนมเต็มๆ คือ Zesty Zapus โดยคำว่า Zesty หมายถึงพลังงานเปี่ยมล้น ซึ่ง Mark Shuttleworth แห่งบริษัท Canonical บอกว่าต้องการสะท้อนให้เห็นว่า Ubuntu กำลังเคลื่อนตัวอย่างรวดเร็วเข้าสู่โลกของคลาวด์และอุปกรณ์ประเภทใหม่ๆ จำนวนมาก

Shuttleworth ไม่ได้บอกว่าพอมาถึงตัว Z แล้ว รุ่นถัดไปจะวนกลับมายังตัว A ใหม่หรือไม่ครับ

Tags:
Node Thumbnail

Ubuntu 16.10 รหัส Yakkety Yak ออกรุ่นจริงแล้ว ของใหม่ในรุ่นนี้ไม่มีฟีเจอร์ใหญ่ (ไม่มี Unity 8) แต่มีฟีเจอร์เล็กๆ ที่น่าสนใจหลายอย่าง ได้แก่

  • Unity Low Graphics Mode โหมดกราฟิกความละเอียดต่ำ เหมาะสำหรับใช้งานบน VM
  • ตัวจัดการไฟล์ Nautilus 3.20 ที่ปรับปรุง UI ใหม่
  • ปรับปรุงเวอร์ชันซอฟต์แวร์ Firefox 49, LibreOffice 5.2.2, เคอร์เนล 4.8
  • ฝั่งเซิร์ฟเวอร์มี Docker 1.12, LXD 2.4 และตัวจัดการแพกเกจ Snapd 2.16
  • Unity 8 Technical Preview ตัวจัดการเดสก์ท็อปเวอร์ชันใหม่ (ที่ยังทำไม่เสร็จสักที) มีรุ่นพรีวิวให้ลองใช้งาน

ที่มา - Canonical, OMG Ubuntu

Tags:
Node Thumbnail

ทำเนียบขาวเคยออกบ็อตคุยกับประธานาธิบดีบารัค โอบามา บน Facebook Messenger เพื่อขยายช่องทางให้ประชาชนสื่อกับประธานาธิบดี (แม้ถูกวิจารณ์ว่าบ็อตไม่เก่งอย่างที่ควร)

ล่าสุดโค้ดของบ็อตตัวนี้ถูกโอเพนซอร์สสู่สาธารณะแล้ว ตัวบ็อตเป็นโมดูลของ Drupal 8 (CMS ที่ทำเนียบขาวเลือกใช้งาน) และจำเป็นต้องเชื่อมกับเพจ/แอพของ Facebook ถึงจะใช้งานได้

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

Tags:
Node Thumbnail

กูเกิลเปิดโครงการ Noto มาหลายปี โดยมีเป้าหมายคือการสร้างฟอนต์ที่ไม่มีกล่องสี่เหลี่ยมจากการที่ฟอนต์ไม่มีอักขระที่ต้องการ

กูเกิลเรียกกล่องสี่เหลี่ยมนั้นว่า Tofu เป็นที่มาของชื่อฟอนต์ "No more to-fu"

โครงการนี้อาศัยความร่วมมือกับบริษัทออกแบบฟอนต์มืออาชีพอย่าง Adobe และ Monotype พร้อมกับอาสาสมัครที่มาช่วยทดสอบอีกมาก โดยหลังจากนี้เมื่อมีอักขระถูกเพิ่มเข้ามาในมาตรฐาน Unicode ทางกูเกิลก็จะเพิ่มอักขระเข้าไปในฟอนต์ต่อไป

ดาวน์โหลดฟอนต์ได้ฟรีในเว็บ Noto

ที่มา - Google Open Source

Tags:
Node Thumbnail

โครงการ Bufferbloat เป็นโครงการปรับปรุงระบบซอฟต์แวร์ของเราเตอร์หลายรุ่น ที่ทำงานช้าเพราะบัฟเฟอร์ข้อมูลมากเกินไป ทีมงาน Bufferbloat ยังขยายมาทำโครงการ Make-Wi-Fi-Fast เพื่อปรับปรุงความเร็วการส่งข้อมูลผ่าน Wi-Fi ให้ดีขึ้น

โครงการ Make-Wi-Fi-Fast เน้นการใช้งานกับเราเตอร์เป็นหลัก แต่เมื่อเราเตอร์ส่วนใหญ่ในปัจจุบันใช้ลินุกซ์เป็นระบบปฏิบัติการ ก็หลีกเลี่ยงไม่ได้ที่โครงการจะต้องยุ่งเกี่ยวกับเคอร์เนลของลินุกซ์ โดยปรับแต่งให้ Wi-Fi stack และไดรเวอร์ของลินุกซ์ทำงานได้ดีขึ้น

Pages