By mk Founder on Tag: GitHub, Visual Studio Code, Extension, Security, Hacking
GitHub

GitHub เปิดเผยว่าโดนเจาะ repository ที่ใช้งานภายในบริษัท โดยกลุ่มแฮ็กเกอร์อ้างว่าได้ข้อมูลไปประมาณ 3,800 repo

สาเหตุของการแฮ็กรอบนี้มาจากพนักงานของ GitHub รายหนึ่ง ติดตั้งส่วนขยายของ VS Code ชื่อว่า Nx Console ซึ่งตัว Nx Console เองก็โดนเจาะมาก่อนหน้าจาก กรณีแพ็กเกจ TanStack ในระบบ npm โดนเจาะ จึงถูกวางยา (poisoning) เอาไว้ให้ขโมยข้อมูลล็อกอินจากเครื่องของผู้ใช้ (สรุปคือเจาะกัน 3 ชั้นเป็น supply chain attack ต่อเนื่อง)

แก๊งแฮ็กเกอร์ TeamPCP ออกมาเคลมผลงานการเจาะครั้งนี้ และประกาศขายข้อมูลที่ขโมยออกมาได้ในเว็บบอร์ดใต้ดิน

By mk Founder on Tag: Visual Studio Code, Extension, Enterprise
Visual Studio Code

VS Code เพิ่มฟีเจอร์ใหม่คือ Private Marketplace สำหรับค้นหาและติดตั้งส่วนขยายเฉพาะในองค์กร

ฟีเจอร์นี้มีขึ้นสำหรับ

By mk Founder on Tag: PostgreSQL, Visual Studio Code, Microsoft, Database, Extension
PostgreSQL

ไมโครซอฟท์เปิดตัวส่วนขยาย PostgreSQL for Visual Studio Code เวอร์ชันไมโครซอฟท์ทำเอง

หน้าที่ของมันก็ตามชื่อคือจัดการฐานข้อมูล PostgreSQL ได้จาก VS Code โดยตรง (ไม่ต้องสลับออกนอก IDE เลย) มีฟีเจอร์จัดการออบเจคต์ในฐานข้อมูล, เขียนคิวรี โดยมี IntelliSense เข้าช่วย, จัดการระบบล็อกอินฐานข้อมูลโดยไม่ต้องใช้รหัสผ่าน และเชื่อมกับ Entra ID (Azure Active Directory เดิม), มีเครื่องมือ Schema Visualization และ Database Explorer ดูโครงสร้างฐานข้อมูล

By mk Founder on Tag: Visual Studio Code, Extension, Security, Microsoft
Visual Studio Code

ความคืบหน้าของข่าว VSCode ถอด Material Theme หลังพบนักพัฒนาอาจใส่โค้ดมุ่งร้าย จนต้องถอดธีมออกจาก Visual Studio Marketplace ชั่วคราว

ฝั่งของ Mattia Astorino หรือ @equinusocio ผู้สร้างธีมนี้ยืนยันว่า เขาไม่ได้ฝังโค้ดประสงค์ร้ายใดๆ และธีมนี้ไม่ได้อัพเดตมานานมากแล้ว โค้ดส่วนที่ไมโครซอฟท์สงสัยมาจากสคริปต์สร้างไฟล์ JSON ในกระบวนการทำให้โค้ดอ่านยาก (obfuscation) โดยไลบรารีเก่าจาก sanity.io ตั้งแต่ปี 2016

By lew Founder on Tag: Chrome, PayPal, Extension, Browser, Security, Google
Chrome

Chrome Web Store เปลี่ยนนโยบายการแทรก affiliate ใหม่ หลังจากเกิดเหตุการณ์ Honey บริการค้นหาคูปองของ PayPal นำโค้ด affiliate ของตัวเองไปทับลิงก์ที่ผู้ใช้กดผ่านช่องทางของเหล่าอินฟลูเอนเซอร์ชื่อดังจำนวนมาก

เนื่องจากช่องทางใช้งานหลักของ Honey คือส่วนขยาย (extension) ของ Chrome ทำให้มันสามารถติดตามการเบราว์เว็บของผู้ใช้ได้ และเมื่อผู้ใช้กำลัง Checkout ตัว Honey ก็จะพยายามค้นหาคูปองพร้อมกับเปลี่ยน cookie สำหรับแสดงตัวผู้แนะนำสินค้า affiliate เป็นของตัวเอง

By mk Founder on Tag: Opera, Browser, Ad Blocking, Extension
Opera

Opera เปิดตัวเว็บเบราว์เซอร์ Opera One R2 ถือเป็นการอัพเกรดใหญ่ครั้งแรกของ Opera One ที่เปิดตัวเมื่อปี 2023

ของใหม่ที่สำคัญใน Opera One R2 คือระบบธีมแบบไดนามิก ที่ปรับเปลี่ยนสี แอนิเมชัน และเสียงประกอบ! ธีมมีให้เลือก 3 แบบคือ Classic หน้าตาแบบดั้งเดิม, Aurora ธีมสีเข้ม และ Midsommar ธีมสีสว่าง

By mk Founder on Tag: Chrome, Ad Blocking, Extension, Browser
Chrome

ผู้ใช้ Chrome เริ่มพบว่า Chrome เริ่มเปิดการทำงานของส่วนขยายที่เขียนด้วย API Manifest V2 ตามแผนที่ประกาศไว้ (ทยอยปิดไปเรื่อยๆ เสร็จสมบูรณ์ช่วงต้นปี 2025) ซึ่งกระทบกับส่วนขยายกลุ่มบล็อคโฆษณา เช่น uBlock Origin

By mk Founder on Tag: Ad Blocking, Chrome, Browser, Extension
Ad Blocking

uBlock Origin ตัวบล็อคโฆษณายอดนิยม ประกาศเตือนให้ผู้ใช้บน Chrome ย้ายไปใช้ส่วนขยายอีกตัวคือ uBlock Origin Lite แทน หลัง Chrome เริ่มแจ้งเตือนว่า uBlock Origin จะใช้งานไม่ได้อีกต่อไป (เริ่มใน Chrome 127)

เหตุผลมาจากนโยบายของ Chrome ที่เริ่มเปลี่ยน API ของส่วนขยายจาก Manifest V2 มาเป็น Manifest V3 ทำให้ผู้ใช้ส่วนขยาย uBlock Origin ตัวต้นฉบับ (รวมถึงส่วนขยายตัวอื่นๆ) ที่เขียนมาแบบ V2 ได้รับการแจ้งเตือนในเบราว์เซอร์แล้ว ผู้ใช้ที่ไม่ได้ติดตามประเด็นเรื่อง Manifest อาจตกใจได้

By mk Founder on Tag: Firefox, Extension, Browser, Mozilla
Firefox

ในขณะที่ Chrome เริ่มถอดส่วนขยายแบบ Manifest V2 ตามแผนการเปลี่ยนผ่านสู่ Manifest V3

ฝั่งของ Firefox ที่เคยประกาศไว้ตั้งแต่ปี 2021 ว่าจะรองรับส่วนขยายแบบ Manifest V3 ก็พัฒนาฟีเจอร์นี้เสร็จ และเริ่มใช้งานใน Firefox 127 แล้ว โดยจะใช้งานได้บน Firefox for Android ในเวอร์ชันหน้า 128

By mk Founder on Tag: Chrome, Extension, Browser
Chrome

Chrome ประกาศเริ่มปิดการทำงานของส่วนขยาย Manifest V2 ตามแผนที่เคยประกาศไว้เมื่อเดือนพฤศจิกายน 2023 โดยยังคง timeline เดิมคือเริ่มกระบวนการในเดือนมิถุนายน 2024

ระยะเวลาการเปลี่ยนผ่านของ Chrome ยังเป็นไปอย่างช้าๆ

By mk Founder on Tag: Visual Studio Code, Extension, Microsoft, Development, WebAssembly
Visual Studio Code

ระบบส่วนขยาย (Extension) ของ VS Code เขียนด้วย TypeScript/JavaScript แต่ช่วงหลังไมโครซอฟท์ก็เริ่มรองรับ WebAssembly (WASM) เพื่อให้รันไบนารีที่คอมไพล์จากภาษาอื่น เช่น C/C++ หรือ Rust ได้ด้วย ตัวอย่างการใช้งานคือ Visual Studio Code for Education ที่ฝังไบนารีของ Python interpreter (CPython ซึ่งเขียนด้วย C แล้วแปลงเป็น WASM) เพื่อให้ประมวลผล

By mk Founder on Tag: Firefox, Android, Browser, Extension, Mozilla
Firefox

Mozilla เปิดให้ใช้งานส่วนขยายบน Firefox for Android ตามที่เคยประกาศไว้ ในเบื้องต้นมีส่วนขยายที่ผ่านการทดสอบว่าพร้อมใช้งานบนมือถือจำนวนราว 450 ตัว สามารถดูรายชื่อได้จากหน้า Firefox for Android extensions

By mk Founder on Tag: Firefox, Android, Browser, Extension, Mozilla
Firefox

Firefox for Android ประกาศรองรับส่วนขยายจากเวอร์ชันเดสก์ท็อป ดาวน์โหลดตรงจาก addons.mozilla.org (AMO) ในวันที่ 14 ธันวาคม 2023

By arjin Writer on Tag: Microsoft 365, Extension, Browser, Microsoft
Microsoft 365

ไมโครซอฟท์ประกาศยุติการสนับสนุนส่วนขยายของเบราว์เซอร์ Microsoft 365 ทั้งบน Edge และ Chrome ซึ่งให้ผู้ใช้งานสามารถใช้งานแอป Microsoft 365 ได้ผ่านเว็บ มีผลตั้งแต่วันที่ 15 มกราคม 2024 เป็นต้นไป (ชื่อเดิมคือ Office browser extension) โดยจะนำส่วนขยายออกจากสโตร์เร็ว ๆ นี้

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

Microsoft

ไมโครซอฟท์เปิดตัว Windows AI Studio เป็นส่วนขยายของ VS Code ช่วยให้การรันโมเดลในเครื่องพีซีทำได้สะดวกขึ้น

By mk Founder on Tag: Java, Oracle, Programming, Visual Studio Code, IDE, Extension
Java

Oracle ออกส่วนขยาย Oracle Java Platform Extension ให้กับ Visual Studio Code ซึ่งถือเป็นส่วนขยายอย่างเป็นทางการของ Java ตัวแรกบน VS Code

Oracle บอกว่าแนวโน้มของวงการนักพัฒนาเปลี่ยนไป จากเดิมที่ใช้ IDE เฉพาะทางของภาษานั้นๆ เปลี่ยนมาใช้ IDE ที่รองรับทุกภาษาแบบ VS Code กันมากขึ้น ความคาดหวังของนักพัฒนาคือ VS Code ทำงานได้ดีกับทุกภาษาโปรแกรม จึงเห็นโอกาสตรงนี้ออกส่วนขยายมาซัพพอร์ตแพลตฟอร์ม Java ให้ดีขึ้นกว่าเดิม

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

ไมโครซอฟท์พัฒนา ตัวจัดการส่วนขยาย (Extension Manager) ตัวใหม่ของ Visual Studio โดยเริ่มใช้งานแล้วใน Visual Studio 17.8 Preview 3

Extension Manager ตัวใหม่เปลี่ยนมาใช้อินเทอร์เฟซแบบ 2 คอลัมน์ แทนแบบเดิมที่เป็น 3 คอลัมน์ โดยนำคอลัมน์ซ้ายสุดของเดิมที่เป็นการแยกหมวด Installed, Updates, Roaming เปลี่ยนไปเป็นแท็บด้านบนแทน เพื่อให้มีพื้นที่แสดงเนื้อหาของส่วนขยายมากขึ้น

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

By mk Founder on Tag: Firefox, Chrome, Browser, Extension
Firefox

Firefox เปลี่ยนมาใช้ระบบส่วนขยาย WebExtension แบบเดียวกับ Chrome มาตั้งแต่ปี 2017 แต่วิธีการใช้งานยังจำกัดว่าต้องติดตั้งส่วนขยายจาก addons.mozilla.com เท่านั้น (นักพัฒนาส่วนขยายบน Chrome ต้องนำไฟล์ของตัวเองขึ้นมาแจกจ่ายบนระบบของ Firefox ด้วย)

ล่าสุด Firefox เพิ่มฟีเจอร์ import ส่วนขยายจาก Chrome ที่ติดตั้งอยู่ในเครื่องเดียวกันแล้ว วิธีการใช้งานต้องเข้าไปยังหน้า about:config แล้วเปลี่ยนค่า browser.migrate.chrome.extensions.enabled เป็น True ก่อน

By mk Founder on Tag: Firefox, Mozilla, Extension, Browser
Firefox

Mozilla ประกาศว่า Firefox for Android จะรองรับส่วนขยายจาก Firefox Desktop ในปีนี้ จากเดิมที่รองรับเฉพาะส่วนขยายจำนวนจำกัดมานานหลายปี

Firefox for Android จะสามารถเข้า addons.mozilla.org (AMO) เพื่อติดตั้งส่วนขยายได้เหมือนกับเวอร์ชันเดสก์ท็อป เหตุผลที่เพิ่งทำได้เป็นเพราะ Firefox for Android Nightly เพิ่งรองรับการทำงานแบบหลายโพรเซส ส่วนขยายจึงสามารถรันในโพรเซสแยกได้ และหากโดนระบบปฏิบัติการกำจัดโพรเซสทิ้ง ก็จะไม่กระทบโพรเซสหลัก

By mk Founder on Tag: Visual Studio Code, Extension, Eclipse, Open Source, Development, IDE
Visual Studio Code

ความนิยมของ VS Code ทำให้เกิดส่วนขยาย (extension) จำนวนมาก จนถึงขั้นฟอร์แมตส่วนขยายของ VS Code กลายเป็นมาตรฐานของวงการ และมี IDE ตัวอื่นนำไปใช้งาน โดยเฉพาะ IDE ที่ดัดแปลงต่อยอดมาจาก VS Code เช่น Code-OSS (VS Code เวอร์ชันไม่มีแบรนด์ไมโครซอฟท์), Eclipse Theia, Gitpod, Salesforce Code Builder, SAP Business Application Studio เป็นต้น

Subscribe to Extension