Member for :
By mk Founder on Tag: GitHub, Microsoft, Active Directory, Enterprise
GitHub

ของใหม่อีกอย่างในงาน Microsoft Build 2019 และเป็นผลจากไมโครซอฟท์ซื้อ GitHub เมื่อปีที่แล้ว นั่นคือการเชื่อมโยงระบบผู้ใช้งานระหว่าง Azure Active Directory (Azure AD) ของไมโครซอฟท์ เข้ากับระบบทีมของ GitHub

By mk Founder on Tag: WordPress, CMS, PHP
WordPress

WordPress 5.2 โค้ดเนม "Jaco" ออกตัวจริงแล้ว ของใหม่เวอร์ชันนี้ได้แก่

By mk Founder on Tag: Nest, Google Home, Google, Smart Home, Google I/O, Smart Display
Nest

ตรงตามข่าวหลุดก่อนหน้านี้ว่ากูเกิลจะผนวกแบรนด์ Nest เข้ามาเป็นส่วนหนึ่งของผลิตภัณฑ์สายฮาร์ดแวร์ ในงาน Google I/O 2019 รอบนี้ กูเกิลก็ประกาศว่าจะรวมสินค้ากลุ่มสมาร์ทโฮม ทั้งแบรนด์ Google Home และ Nest เข้าด้วยกันเป็นแบรนด์ใหม่ Google Nest

สินค้าเดิมในแบรนด์ Nest จะถูกรีแบรนด์เป็น Google Nest, บัญชีผู้ใช้ Nest จะย้ายมาใช้ Google Accounts, แอพ Nest จะอยู่ต่อไปอีกระยะหนึ่ง ก่อนถูกผนวกเข้ากับแอพของกูเกิลในอนาคต, โครงการ Works with Nest สำหรับนักพัฒนา จะถูกยุบรวมกับ Works with Google Assistant

By mk Founder on Tag: Quantum Computer, Programming, Microsoft, Open Source
Quantum Computer

นอกจาก C# และ F# แล้ว ไมโครซอฟท์ยังมีภาษาตระกูล # อีกหนึ่งตัวคือ Q# (อ่านว่า คิวชาร์ป) ที่ออกแบบมาสำหรับงานเขียนโปรแกรมบนควอนตัมคอมพิวเตอร์โดยเฉพาะ

ภาษา Q# เผยตัวครั้งแรกในปี 2017 โดยมีหน้าตาคล้าย C# และ F# (มีวงเล็บปีกกา ปิดท้ายบรรทัดด้วย ;) แต่ฟีเจอร์ที่เพิ่มเข้ามาคือการจัดการสถานะของคิวบิท (qubit) ซึ่งเป็นหัวใจสำคัญของควอนตัมคอมพิวเตอร์ รายละเอียดของตัวภาษาดูได้จาก The Q# Programming Language

By mk Founder on Tag: Microsoft, UWP, Development, .NET
Microsoft

จักรวาลของไมโครซอฟท์มีเครื่องมือสร้าง GUI หลายตัว ตั้งแต่ของเก่าอย่าง Win32 ไล่มาถึงยุค Windows Forms, WPF และล่าสุดคือ UWP ความแตกต่างของแพลตฟอร์มทั้ง 4 ทำให้เรียกใช้คอมโพเนนต์/คอนโทรลต่างๆ ร่วมกันได้ยากพอสมควร

ล่าสุดในงาน Build 2019 ไมโครซอฟท์เปิดตัว XAML Islands หรือการฝังคอนโทรล UWP ในแอพพลิเคชันที่ไม่ใช่ UWP (เช่น Win32, WinForms, WPF) ได้ด้วย

ฟีเจอร์นี้ทำให้เราสามารถฝังคอนโทรลรุ่นใหม่ๆ จากแอพยุค UWP ที่มีจุดเด่นคือหน้าตาสวยงาม (เป็น Fluent Design) หรือรองรับอินพุตแบบใหม่ๆ (เช่น การใช้ปากกา) ลงในแอพพลิเคชันยุคเก่าได้ด้วย

By mk Founder on Tag: Visual Studio, Development, Microsoft, Artificial Intelligence, IDE
Visual Studio

Visual Studio มีฟีเจอร์ IntelliCode ใช้ AI ช่วยแนะนำการเขียนโค้ด มาได้สักพักใหญ่ๆ โดยช่วงแรกยังมีสถานะเป็นรุ่นพรีวิว และยังรองรับแค่ภาษา C# กับโมเดล XAML เท่านั้น
ในงาน Build 2019 ปีนี้ ไมโครซอฟท์ประกาศว่า IntelliCode มีสถานะเป็น GA เรียบร้อยแล้ว พร้อมประกาศฟีเจอร์เพิ่มอีกชุดใหญ่ ตั้งแต่การรองรับภาษาที่เพิ่มขึ้นคือ C++ และ TypeScript/JavaScript (ตอนนี้ยังเป็นรุ่นพรีวิวใน Visual Studio 2019 Version 16.1)

Visual Studio

ไมโครซอฟท์เปิดตัว Visual Studio Online ความสามารถก็ตามชื่อคือเป็น IDE เวอร์ชันเว็บเบราว์เซอร์ สามารถเขียนโค้ดได้โดยไม่ต้องติดตั้งโปรแกรมใดๆ เพียงแค่เข้าเว็บ online.visualstudio.com ก็ทำงานได้ทันที
Visual Studio Online ไม่ได้เป็น Visual Studio ตัวเต็ม แต่เป็น Visual Studio Code เวอร์ชันทำงานบนเบราว์เซอร์ (VS Code สร้างด้วยเทคโนโลยีเว็บบน Electron อยู่แล้ว) และรองรับส่วนขยายของ VS Code ที่คุ้นเคย

By mk Founder on Tag: .NET, Mono, Xamarin, Microsoft, Development
.NET

การเดินทางอันยาวนานของ .NET หลากหลายแพลตฟอร์มกำลังจะสิ้นสุดลง เพราะไมโครซอฟท์ประกาศทำ .NET 5 ที่เป็นการรวม .NET ทั้ง 3 สายคือ .NET Framework ตัวดั้งเดิม, .NET Core เวอร์ชันโอเพนซอร์ส และ Xamarin เข้าด้วยกัน

ผลคือ .NET 5 (ใช้ชื่อ .NET เฉยๆ ไม่มีสร้อยใดๆ ต่อท้าย) จะเป็น .NET ตัวเดียวที่ทำงานได้หลากหลายแพลตฟอร์ม ตั้งแต่ Windows, Linux, macOS, iOS, Android ไปจนถึงอุปกรณ์ IoT และเอนจินเกม Unity

Microsoft Word

เราเห็น Visual Studio มีฟีเจอร์ใช้ AI ช่วยแนะนำการเขียนโค้ดกันไปแล้ว คราวนี้ Word กำลังจะได้ฟีเจอร์แบบเดียวกันคือใช้ AI ช่วยแก้ไขสำนวนการเขียน

ไมโครซอฟท์นำเทคนิค machine learning มาช่วยเรียนรู้วิธีการเขียนเอกสาร "ที่ดี" ในบริบทต่างๆ และสามารถแก้ไขข้อความ (rewrite) เพื่อให้อ่านง่ายขึ้น หรือใช้คำที่ความหมายคล้ายกันแทน

By mk Founder on Tag: React, Development, Microsoft, Windows 10
React

React Native เป็นเฟรมเวิร์คที่พัฒนาโดย Facebook ตั้งแต่ปี 2015 เพื่อใช้ภาษา JavaScript สร้างแอพมือถือบน iOS/Android แบบเนทีฟ และได้รับความนิยมอย่างสูงจนถึงปัจจุบัน

By mk Founder on Tag: Microsoft Edge, Browser, Microsoft, Internet Explorer
Microsoft Edge

ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ Microsoft Edge เวอร์ชัน Chromium ที่งาน Build 2019 ดังนี้

Microsoft Azure

ทุกวันนี้คำว่า DevOps (development + operations) ได้รับความนิยมในวงกว้างมากขึ้น ในวงการ AI เองก็มีคำว่า MLOps (machine learning + operations) ที่เริ่มเป็นที่รู้จักเช่นกัน

สัปดาห์ที่แล้ว ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ Azure Machine Learning โดยเน้นที่กระบวนการเทรนโมเดลให้อัตโนมัติมากขึ้น

ฟีเจอร์สำคัญคือการผนวกเอา Azure DevOps โดยเฉพาะด้าน CI/CD มาใช้กับงาน machine learning ด้วย เพื่อให้ตลอดอายุงาน (machine learning lifecycle) ทำงานต่อเนื่อง ตั้งแต่การสร้างโมเดล พิสูจน์การทำงานของโมเดล ดีพลอย และการเทรนซ้ำ

By mk Founder on Tag: Microsoft Store, Microsoft Office, Microsoft
Microsoft Store

เมื่อปี 2018 ไมโครซอฟท์พยายามดันให้ทุกอย่างขึ้นไปอยู่บนร้าน Microsoft Store ซึ่งรวมไปถึงซอฟต์แวร์ยอดนิยมอย่าง Office 365

แต่สถานการณ์ในปี 2019 อาจต่างออกไป หลังมีผู้ใช้พบว่าไม่สามารถติดตั้ง Office 365 ผ่าน Microsoft Store ได้แล้ว โดยผู้ใช้จะถูก redirect ให้ดาวน์โหลดตัวติดตั้งจากเว็บไซต์ office.com แทน

By mk Founder on Tag: Jakarta EE, Java, Oracle, Eclipse, Enterprise, Open Source
Jakarta EE

เส้นทางใหม่ของ Java EE เริ่มต้นตั้งแต่ปี 2017 เมื่อ Oracle ตัดสินใจยก Java EE ให้ Eclipse Foundation ดูแล ภายใต้ชื่อแบรนด์ใหม่ว่า Jakarta EE เพราะ Oracle ยังถือเครื่องหมายการค้า Java อยู่ (Java SE ยังเป็นของ Oracle)

ตอนนี้โครงการ Jakarta EE มีโลโก้ใหม่และเว็บไซต์ของตัวเองเป็นที่เรียบร้อย แต่ก็เจออุปสรรคสำคัญที่จะทำให้แอพพลิเคชันที่เขียนบน Java EE ในอดีต ไม่สามารถรันบน Jakarta EE ในอนาคตได้

By mk Founder on Tag: OnePlus, OnePlus 7, Mobile
OnePlus

สัปดาห์ที่ผ่านมา มีประเด็นถกเถียงจากคลิปโฆษณาของ OnePlus 7 ที่ระบุว่าใบรับรองว่ากันน้ำ (water resistant ratings หรือที่เราคุ้นกันจากชื่อ IP แล้วตามด้วยเลขสองหลัก) เป็นสิ่งที่ไม่จำเป็นและทำให้เปลืองต้นทุน ก่อนจะโชว์การนำ OnePlus 7 ใส่ลงในถังน้ำว่าทำได้เหมือนกัน

เรื่องนี้ Carl Pei ผู้ร่วมก่อตั้ง OnePlus โพสต์ข้อความอธิบายว่า OnePlus 7 พัฒนาเรื่องกันน้ำให้ดีขึ้นกว่าเดิม แต่บริษัทมองว่าการระบุค่า IP ในสเปกไม่สามารถสื่อสารเรื่องนี้ไปยังลูกค้าได้ดีพอ จึงเลือกที่จะไม่ขอใบรับรอง IP และหันมาโปรโมทเรื่องกันน้ำผ่านวิดีโอลักษณะนี้แทน

By mk Founder on Tag: Magisk, Android, Apple, Developer
Magisk

ผู้ที่อยู่ในวงการ Android Root คงรู้จัก Magisk (ย่อมาจาก Magic Mask) ซอฟต์แวร์ Root ที่สามารถหลอกแอพว่าเครื่องไม่ได้ถูก Root อยู่ เพื่อให้แอพหลายตัว (เช่น แอพสายการเงิน) สามารถทำงานได้ตามปกติ

By mk Founder on Tag: Facebook, Privacy, Special Report
Facebook

ประกาศสำคัญของ Facebook ในงาน F8 2019 นอกจากการปรับดีไซน์ครั้งใหญ่ เลิกใช้สีน้ำเงิน หันมาใช้สีขาวล้วน ยังมีการประกาศยุทธศาสตร์ใหม่ของบริษัทที่เน้นความเป็นส่วนตัว ถึงขนาด Mark Zuckerberg ประกาศคำว่า "The Future is Private" ขึ้นบนจอภาพ

เรามาดูกันว่าเพราะเหตุใด Facebook ที่มีชื่อเสียงย่ำแย่มาตลอดในเรื่องความเป็นส่วนตัว จึงกลับลำ 180 องศา หันมาเชิดชูความเป็นส่วนตัวขนาดนี้ และในทางปฏิบัติแล้ว Facebook จะทำอย่างไรบ้าง

By mk Founder on Tag: Forza, Games, Microsoft, Nintendo Switch
Forza

เกมแข่งรถตระกูล Forza ถือเป็นเกมดังเกมหนึ่งของไมโครซอฟท์ ที่ผ่านมาเกมซีรีส์นี้แยกเป็น Forza Motorsport (แข่งในสนามแข่ง) และ Forza Horizon (แข่งรถบนถนนจริง) โดยอยู่แค่บนแพลตฟอร์มของไมโครซอฟท์คือ Xbox กับ Windows เท่านั้น

ล่าสุดไมโครซอฟท์เปิดตัวเกมใหม่ Forza Street เป็นเกมแข่งรถแบรนด์ Forza ตัวใหม่ที่เปิดให้เล่นแบบ free-to-play บนหลากหลายแพลตฟอร์ม โดยเริ่มต้นจากแพลตฟอร์ม Windows 10 ก่อน และประกาศลงมือถือทั้ง iOS/Android ในเร็วๆ นี้

ที่น่าสนใจคือมีข่าวลือออกมาว่า Forza Street จะลงคอนโซลคู่แข่งคือ Nintendo Switch ด้วย

By mk Founder on Tag: Google, Artificial Intelligence
Google

กูเกิลประกาศเปิดฐานข้อมูลสถานที่ทั่วโลก Google-Landmarks v2 เวอร์ชันปรับปรุง เพื่อใช้เทรนนิ่ง AI ให้รู้จักภาพของสถานที่สำคัญต่างๆ

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

By mk Founder on Tag: Microsoft, Internet of Things, Hardware
Microsoft

หากใครแก่พอ ในอดีต อุปกรณ์ต่างๆ ของพีซีไม่สามารถเสียบแล้วใช้งานได้ทันที จนกระทั่งไมโครซอฟท์เริ่มนำแนวคิด Plug and Play (PnP) มาใช้ครั้งแรกใน Windows 95 ทำให้ชีวิตของผู้ใช้สะดวกขึ้นมาก

ปัญหาแบบเดียวกันกำลังเกิดขึ้นในโลกของอุปกรณ์ IoT เพราะสินค้าของผู้ผลิตแต่ละรายใช้งานร่วมกันได้ยาก ไมโครซอฟท์จึงพยายามแก้ปัญหาด้วยวิธีการคล้ายของเดิม และรอบนี้ใช้ชื่อว่า IoT Plug and Play