Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Copilot Studio เครื่องมือสร้างแชทบ็อท AI แบบ low code ลากแล้ววางชิ้นส่วนประกอบกันเป็นโปรแกรม

Copilot Studio ใช้ฐานของ Power Virtual Agents บริการสร้างแชทบ็อทที่ไมโครซอฟท์มีอยู่แล้วบน Power Platform แล้วไปเชื่อมต่อกับบริการสร้าง AI ของไมโครซอฟท์อีกหลายตัว เช่น Microsoft Azure OpenAI Studio, Azure Cognitive Services, Azure Bot Service ผลออกมาเป็นแชทบ็อท Copilot หรือ GPT แบบคัสตอมตามความต้องการของแต่ละองค์กรได้

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

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

ไมโครซอฟท์บอกว่าจะเพิ่มวิธีการติดตั้งส่วนขยายผ่านไฟล์ vsconfig ด้วย ซึ่งจะเพิ่มเข้ามาในเวอร์ชันถัดๆ ไป

Tags:
Node Thumbnail

GitHub เปิดให้บริการ Copilot Chat แชทถามตอบคำถามโปรแกรมมิ่งจากในแอพ Visual Studio และ VS Code โดยตรง

GitHub Copilot เวอร์ชันแรกเปิดตัวในปี 2021 เป็นการใช้ AI ช่วยเติมโค้ดที่เขียน (code completion) แต่ไม่สามารถสนทนาได้ ภายหลัง GitHub ได้อัพเกรดระบบเป็น Copilot X ช่วงต้นปี 2023 เพิ่มความสามารถอีกหลายอย่าง หนึ่งในนั้นคือแชท

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Python Editor ตัวแก้ไขโค้ดภาษา Python ในโปรแกรม Excel โดยมีรูปแบบเป็นส่วนเสริม (add-in) ของ Excel

Python Editor เป็นฟีเจอร์เสริมของ Python in Excel ที่เปิดตัวไปแล้ว โดยความสามารถของมันคือเป็น code editor เต็มรูปแบบ รันในแถบ sidebar ด้านข้าง มีพื้นที่แสดงโค้ดได้ยาวมากขึ้น ตัว editor ใช้เอนจินเดียวกับ VS Code และมีฟีเจอร์หลายอย่างยกมาด้วย เช่น IntelliSense, formatting, code completion, syntax highlighting

Python Editor ยังมีสถานะเป็นฟีเจอร์ทดลอง (experimental) ผ่านระบบ Excel Labs ที่ทดลองฟีเจอร์ใหม่ๆ ก่อนออกตัวจริง การใช้งานจำเป็นต้องเพิ่มส่วนเสริม Excel Labs ก่อนแล้วจึงค่อยเปิดฟีเจอร์ Python Editor ในภายหลัง

Tags:
Node Thumbnail

JetBrains เปิดตัว IDE ใหม่ (อีกแล้ว) สำหรับภาษา Rust ชื่อว่า RustRover ใช้ตัวย่อในไอคอน RR

RustRover ใช้ฐานจากตัว IntelliJ Platform แต่ปรับปรุงให้เหมาะกับการเขียนภาษา Rust เพียงอย่างเดียว โดยปรับปรุงจากปลั๊กอิน Rust ของ IntelliJ IDEA ที่มีอยู่เดิม

RustRover ยังเปิดให้ใช้งานฟรีในช่วงทดสอบ โดยจะออกตัวจริงเดือนกันยายน 2024 หลังจากนั้นจะประกาศวิธีคิดเงินในภายหลัง ตัวปลั๊กอินฐานที่เป็นโอเพนซอร์สจะยังฟรีตลอดไป แต่ทีมงาน JetBrains จะไม่อัพเดตฟีเจอร์ให้เพิ่มแล้ว หันไปพัฒนาตัวโปรแกรม RustRover แบบเสียเงินแทน

Tags:
Node Thumbnail

Visual Studio Code ออกเวอร์ชัน 1.82 อัพเดตรอบเดือนสิงหาคม 2023 มีฟีเจอร์น่าสนใจคือรองรับการทำ port forwarding ช่วยให้เราสามารถรัน VS Code ในเครื่องโลคัล แล้วแชร์ให้คนอื่นเข้ามาใช้งานแบบรีโมทจากอินเทอร์เน็ตได้

การทำ port forwarding จะตั้งค่าเป็น private โดยดีฟอลต์ ผู้เข้ามาใช้งานจำเป็นต้องล็อกอินบัญชี GitHub อันเดียวกับที่ตั้งค่า port forwarding เพื่อความปลอดภัย แต่สามารถเปลี่ยนค่าเป็น public เพื่อไม่ต้องล็อกอินได้เช่นกัน (รายละเอียด)

Tags:
Node Thumbnail

กูเกิลเปิดตัว Project IDX เว็บพัฒนาซอฟต์แวร์แบบเดียวกับ GitHub Codespaces และ Replit

การทำงานโดยรวมของ Project IDX คล้ายกับบริการที่มีอยู่ตอนนี้ ตั้งแต่การดึงโค้ดจาก GitHub และสร้าง virtual machine เพื่อรันโค้ดระหว่างที่เปิด IDE ใช้งาน ที่ตัว IDE ของ Project IDX เองก็ใช้ฐานจาก ​VS Code เช่นกัน ในช่วงแรกจะสามารถพรีวิวโครงการที่เป็นเว็บได้ในตัว แต่อนาคตจะรองรับการรันทั้งแอปแอนดรอยด์และ iOS

Tags:
Node Thumbnail

กูเกิลเปิดตัว Android Studio Giraffe นับเวอร์ชันเป็น 2022.3.1 ของใหม่ที่สำคัญคือการอัพเกรดมาใช้ฐาน IntelliJ 2022.3 ซึ่งได้ UI แบบใหม่ของ IntelliJ ตามมาด้วย

UI ใหม่ของ IntelliJ ออกแบบโดยเน้นความเรียบง่าย ทันสมัย ลดความซับซ้อนของวัตถุบนจอลง (reduce visual complexity) ปรับปรุงไอคอนใหม่ ตอนนี้ยังมีสถานะเป็น Beta และยังปิดเป็นค่าดีฟอลต์ ต้องเปิดใช้เองในหน้าตั้งค่า Settings > Appearance & Behavior > New UI

ของใหม่อย่างอื่นใน Giraffe ได้แก่

Tags:
Node Thumbnail

JetBrains เปิดตัวปลั๊กอิน Kotlin Notebook สำหรับ IntelliJ IDEA เพื่อให้ผู้สนใจภาษา Kotlin สามารถลองเขียนโค้ด ใส่ตารางข้อมูล ทำภาพ visualization ได้จบในตัว แบบเดียวกับโน้ตบุ๊กภาษา Python

JetBrains บอกว่าแนวคิดการใช้โน้ตบุ๊ก Jupyter ได้รับความนิยมมากขึ้นเรื่อยๆ ทั้งในการทำโปรแกรมต้นแบบ, การวิเคราะห์ข้อมูล และงานสาย data science จึงต้องการขยายผลมายังภาษา Kotlin ด้วย รูปแบบการทำงานยังเหมือนกัน ตัวไฟล์โน้ตบุ๊กจะใช้นามสกุล .ipynb และมีโครงสร้างการจัดเก็บข้อมูลแบบเดียวกัน

ในเบื้องต้น ปลั๊กอิน Kotlin Notebook ยังมีสถานะเป็นแค่การทดลอง (experimental) ต้องอิงกับบางส่วนในปลั๊กอิน Python อยู่ แต่จะแยกขาดจากกันในภายหลัง

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

แอปเปิลออก Xcode 15 Beta ตามรอบการออกรุ่นปีละครั้ง ของใหม่ในเวอร์ชันนี้ได้แก่

  • ขนาดไฟล์ดาวน์โหลดเล็กลง 50% เพราะแยก simulator ให้ดาวน์โหลดต่างหาก
  • build โปรเจคเร็วขึ้น จากการปรับปรุงคอมไพเลอร์ และ linker ตัวใหม่ที่สร้างมาเพื่อสถาปัตยกรรม Apple Silicon
  • code completion ปรับปรุงให้อ้างถึง asset ทั้งหมด
  • bookmark navigator จัดระเบียบจุดอ้างอิงได้ดีขึ้น
  • String Catalog เก็บข้อความในภาษาต่างๆ ไว้ที่เดียว เพื่อความสะดวกในการทำ localization
  • Swift macro ตัวใหม่ พรีวิวผลงานจาก SwiftUI, UIKit, AppKit ได้ดีขึ้น
Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio 2022 – 17.6 ต้อนรับงาน Build 2023 ช่วงปลายเดือนนี้ มีของใหม่ที่เป็นประโยชน์กับนักพัฒนาหลายอย่าง โดยเฉพาะเรื่องประสิทธิภาพที่ดีขึ้นมากหลายจุด

  • ปรับปรุงประสิทธิภาพ เปิดหน้า Solution เร็วขึ้นสูงสุด 8 เท่า (ในการเปิดครั้งที่สองเป็นต้นไป ที่แคชไว้แล้ว), ปิดหน้า Solution เร็วขึ้น 20% กรณีโค้ดขนาดเล็ก และ 50% กรณีโค้ดขนาดใหญ่
  • Git History โหลดเร็วขึ้น โดยเฉพาะ repository ที่มีประวัติการเปลี่ยนแปลงยาวๆ โดยบางเคสมีประสิทธิภาพดีขึ้น 42%
  • Performance Profiler ฟีเจอร์ stop collection ประสิทธิภาพดีขึ้น 3.5 เท่า ถ้าแคชจะดีขึ้น 15 เท่า
Tags:
Node Thumbnail

Google Colab เป็นเครื่องมือเขียนโค้ดภาษา Python แบบออนไลน์ผ่านเบราว์เซอร์ เนื้อข้างในเป็น Jupyter ที่โฮสต์บนเครื่องกูเกิลและเปิดให้ทุกคนใช้งานฟรี

ล่าสุดกูเกิลประกาศว่า Colab จะได้ฟีเจอร์ AI ช่วยเขียนโค้ดกับเขาด้วยเช่นกัน โดยใช้โมเดล Codey ที่ดัดแปลงจาก PaLM 2 เพื่อให้เจาะลึกด้านโปรแกรมมิ่ง และเป็นโมเดลตัวเดียวกับที่ใช้ใน Android Studio เวอร์ชันล่าสุด แต่กูเกิลก็บอกชัดว่าปรับแต่งให้เหมาะกับ Python และพฤติกรรมการใช้งานของ Colab โดยเฉพาะด้วย

Tags:
Node Thumbnail

ไมโครซอฟท์โชว์ภาพดีไซน์ใหม่ของ Visual Studio ที่ปรับปรุงให้ทันสมัยขึ้นตามแนวทาง Microsoft Fluent แบบใหม่ของไมโครซอฟท์

หน้าตาใหม่ของ Visual Studio ไม่เปลี่ยนไปจากเวอร์ชันปัจจุบันเท่าไรนัก (ดูไกลๆ แทบแยกไม่ออก) จุดต่างอยู่ในรายละเอียดเรื่องสีของไอคอน พื้นหลัง เส้นขอบ ที่ตัดกันมากกว่าเดิม ลดการใช้เส้นขอบลงเพื่อไม่ให้รก, เพิ่มระยะห่างระหว่างปุ่ม-เมนูให้กดง่ายขึ้น, หน้าตาของแท็บเปลี่ยนไป

ดีไซน์แบบใหม่ยังอยู่ระหว่างการพัฒนา และจะเปิดทดสอบกับผู้ใช้งานในเร็วๆ นี้

Tags:
Node Thumbnail

Android Studio เปิดตัวฟีเจอร์ Studio Bot เป็น AI ช่วยตอบคำถามเกี่ยวกับโค้ด-แนะนำโค้ดในตัว IDE โดยตรง คล้ายกับ GitHub Copilot หรือ Copilot X ของฝั่งไมโครซอฟท์

เบื้องหลังของฟีเจอร์ Studio Bot ใช้โมเดลช่วยเขียนโค้ด Codey ที่แตกย่อยมาจาก PaLM2 รุ่นใหม่ล่าสุดของกูเกิล

วิธีการใช้งานเป็นแช็ทบ็อทถาม-ตอบในแถบ sidebar ด้านข้าง โดยที่กูเกิลไม่ได้อ่านโค้ดของเราในช่อง Editor และเราไม่จำเป็นต้องส่งโค้ดกลับไปยังเซิร์ฟเวอร์กูเกิล (มีเฉพาะข้อความแชทที่ถูกส่งไปยังเซิร์ฟเวอร์) แต่ถ้าอยากให้บ็อทวิเคราะห์โค้ดก็สามารถนำโค้ดไปถามได้

Tags:
Node Thumbnail

Android Studio ออกเวอร์ชันใหม่ Flamingo (2022.2.1) ซึ่งอิงจากฐานของ IntelliJ Platform 2022.2

ของใหม่เวอร์ชันนี้มีหลายอย่าง เน้นไปที่ Jetpack Compose

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code เวอร์ชัน 1.75 อัพเดตรอบเดือนมกราคม 2023 ของใหม่ที่สำคัญคือระบบ Profile เพื่อให้นักพัฒนาเซฟการตั้งค่า ส่วนขยาย ของตัว IDE ฯลฯ และสลับไปมาระหว่างโปรไฟล์ได้ (เช่น ตั้งเป็น Work, Demo)

Profile ยังสามารถ import/export ไปใช้ในเครื่องอื่นๆ ได้ รวมถึงการช่วยเพื่อนร่วมงานสร้าง Profile ที่เหมาะสมกับงานโปรเจคนั้น แล้วแชร์ให้กันได้

ฟีเจอร์ใหม่อย่างอื่นของ VS Code 1.75 คือ การบังคับส่วนขยายใน VS Marketplace ต้อง sign เป็นดีฟอลต์เพื่อความปลอดภัย, ปรับปรุงการใช้งานร่วมกับ screen reader, ลากมุมเพื่อปรับขนาด multiple views ได้พร้อมกัน, รองรับ TypeScript 5.0, ธีมใหม่ Dark+ V2 และ Light+ V2 เป็นต้น

Tags:
Node Thumbnail

Replit บริการ IDE สำหรับพัฒนาเว็บบนเว็บ ประกาศร่วมมือกับ Neon ผู้ให้บริการ PostgreSQL แบบ Serverless ทำให้นักพัฒนาสามารถสร้างฐานข้อมูลออนไลน์ไปด้วย เปิดทางพัฒนาเว็บเต็มรูปแบบบน Replit

ตัวเซิร์ฟเวอร์มีขนาดเดียวคือแรม 4GB และสตอเรจ 10GB คิดค่าใช้งาน 100 Cycle ต่อวัน หรือวันละ 1 ดอลลาร์ เทียบกับค่าบริการอื่นๆ เช่น การพัฒนาโครงการแบบเป็นส่วนตัวเดือนละ 500 Cycle, ค่ารันเซิร์ฟเวอร์ต่อเนื่องวันละ 20 Cycle, เซิร์ฟเวอร์แรงพิเศษวันละ 350 Cycle หรือค่าปัญญาประดิษฐ์ช่วยเขียนโค้ด 1,000 Cycle ต่อเดือน

ตอนนี้บริการยังอยู่ในช่วงเริ่มต้น ทาง Replit ระบุว่าฐานข้อมูลจะปิดเองหากไม่ได้ใช้งานนาน 5 นาที และเปิดกลับมาในเวลาไม่กี่วินาที ในอนาคตจะเพิ่มเซิร์ฟเวอร์ขนาดใหญ่ให้ใช้งานด้วย

Tags:
Node Thumbnail

กูเกิลออก Android Studio เวอร์ชันใหม่ โค้ดเนมปลาไหลไฟฟ้า Electric Eel (2022.1.1) ตามแนวทางตั้งชื่อเป็นสัตว์เรียงตามตัวอักษรภาษาอังกฤษ (ตัวก่อนหน้านี้คือ Dolphin, ตัวถัดไปจะชื่อ Flamingo) เวอร์ชันนี้มีของใหม่หลายอย่างดังนี้

Tags:
Node Thumbnail

JetBrains ยังเดินหน้าสร้าง IDE ใหม่ในวงศาคณาญาติของตัวเองอยู่ตลอดเวลา (ใครจำชื่อได้หมดบ้าง?) IDE ตัวใหม่ล่าสุดชื่อว่า Aqua สำหรับงาน test automation ทั้งสามระดับคือ unit test, web API test, UI test

JetBrains Aqua รองรับการทำงานหลายภาษา (เช่น JVM, Kotlin, Python, JavaScript, TypeScript) มีเครื่องมือสำหรับการทดสอบประเภทต่างๆ มาใช้ครบครัน เช่น มี HTTP client ในตัว, มีตัวจัดการฐานข้อมูล, Docker, test management system (TMS), web inspector สำหรับ UI automation

ฝั่งของการทดสอบโปรแกรม มีตัวช่วยรัน unit test ตามเฟรมเวิร์คยอดนิยมต่างๆ เช่น JUnit, TestNG, Pytest, Jest, Mocha และดูผลลัพธ์ได้จากตัว IDE แบบ tree view

Tags:
Node Thumbnail

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

เดิมที GitHub Codespaces ยังรองรับเฉพาะ VS Code เป็น IDE แค่อย่างเดียว ล่าสุด GitHub จับมือกับ JetBrains รองรับ IDE ทุกตัวของค่าย JetBrains แล้ว หากมีไลเซนส์ของฝั่ง JetBrains อยู่แล้วก็นำมาใช้บน Codespaces ได้เลย (รายละเอียด)

Tags:
Node Thumbnail

Replit บริการ IDE ในเบราว์เซอร์และในแอปโทรศัพท์มือถือเปิดตัวบริการ Ghostwriter ปัญญาประดิษฐ์ช่วยเขียนโค้ดตามคำสั่ง โดยมีฟีเจอร์หลายรูปแบบ ทั้งการเติมโค้ดหลังผู้ใช้เขียนไว้บางส่วน, อธิบายโค้ดเป็นคอมเมนต์, แปลงโค้ดตามคำสั่ง เช่น การเปลี่ยน React component ให้เป็นฟังก์ชั่น, และการเขียนโค้ดตามคำสั่งทั้งไฟล์

ตอนนี้ Ghostwriter รองรับภาษาทั้งหมด 16 ภาษา ตั้งแต่ Bash, C/C++, C#, Java, JavaScript, PHP, Perl, Python, R, Ruby, Rust, TypeScript และโค้ดที่เกี่ยวข้อง ได้แก่ CSS, HTML, SQL

ค่าบริการ Ghostwriter อยู่ที่ 10 ดอลลาร์ต่อเดือน สามารถสมัครใช้งานได้ทันทีหรือหากต้องการทดลองใช้งานฟรีต้องลงชื่อรอคิว

ที่มา - Replit

Tags:
Node Thumbnail

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

เวอร์ชั่นแอปมีความสามารถเพิ่มเติมจากเว็บ การควบคุมสามารถใช้จอยสติ๊กบนจอภาพได้เหมือนเมาส์ทำให้เลือกข้อความได้ง่ายขึ้น ตัว IDE สามารถทำ autocomplete ได้จากข้อมูลบนเครื่องโดยตรง และรองรับปัญญาประดิษฐ์เขียนโค้ด Ghostwriter

แม้ฟีเจอร์ด้านการเขียนโค้ดจะค่อนข้างครบ แต่ฟีเจอร์การทำงานร่วมกับชุมชนยังขาดอยู่ และทีมงานจะเพิ่มเข้าภายหลัง

ที่มา - Replit

Tags:
Node Thumbnail

หลังเปิดตัวแอพ Fleet ที่เป็น IDE ขนาดเบามาแข่งกับ VS Code ผ่านมาเกือบ 1 ปีเต็ม JetBrains ก็เพิ่งเปิดให้คนทั่วไปดาวน์โหลด Fleet แบบ Public Preview มาทดลองใช้งานกัน (หน้าดาวน์โหลด)

Fleet เป็นการนำเอนจินเบื้องหลังของ IntelliJ Platform มาใส่ UI ใหม่ และปรับสถาปัตยกรรมของแอพมาเป็นแบบ distributed ให้สามารถรัน Fleet แบบรีโมทได้ง่าย

Pages