คลังเก็บป้ายกำกับ: MICROSOFT

.NET Core 3.0 ออกรุ่น Preview 4 รองรับการแสดงกราฟ WinForms Chart control

ขนานมากับ .NET Framework 4.8 ไมโครซอฟท์ยังมี .NET Core 3.0 เวอร์ชันโอเพนซอร์สและรันข้ามแพลตฟอร์ม ซึ่งตอนนี้ออกรุ่นพรีวิว 4 แล้ว

ฟีเจอร์สำคัญของ .NET Core 3.0 คือรองรับ Windows Forms และ Windows Presentation Framework (WPF) ทำให้แอพแบบ GUI ตัวเก่าๆ ที่เขียนด้วย .NET Framework สามารถพอร์ตมารันบน .NET Core ได้ (สักที!)

.NET Core 3.0 รองรับ WinForms และ WPF มาตั้งแต่รุ่นพรีวิวตัวแรก แต่นักพัฒนาก็เรียกร้องว่ายังไม่รองรับคอมโพเนนต์สำคัญอย่าง WinForms Chart control ที่ใช้แสดงกราฟและชาร์ทภายในแอพ (ซึ่งใช้เยอะในแอพสายธุรกิจ) ทำให้ในรุ่นพรีวิว 4 ไมโครซอฟท์ก็ตามพอร์ต Chart control มาให้แล้ว

ไมโครซอฟท์อธิบายว่าซัพพอร์ต Chart control เพื่อให้ย้ายแอพเก่ามาสะดวกขึ้น แต่คงพัฒนามันต่ออีกไม่เยอะแล้ว และขอให้ไปใช้แพลตฟอร์ม Power BI สำหรับการทำ data visualization แทน

No Description

ฟีเจอร์อื่นที่น่าสนใจใน .NET Core 3.0 คือ Tiered Compilation (TC) หรือการเลือกปรับสมดุลของตัว JIT ว่าจะเลือกแนวทาง คอมไพล์เร็ว-ประสิทธิภาพตอนรันต่ำ หรือ คอมไพล์ช้า-ประสิทธิภาพตอนรันสูง ต่างไปจากของเดิมที่ยึดแนวทางคอมไพล์ช้า-ประสิทธิภาพตอนรันสูงได้เพียงแบบเดียว

ไมโครซอฟท์บอกว่าทดสอบ TC มาสักระยะ และตัดสินใจเปิดฟีเจอร์ TC เป็นค่าดีฟอลต์ใน .NET Core 3 Preview 4 แล้ว แต่ก็ยินดีฟังความเห็นจากนักพัฒนาเพื่อปรับปรุงต่อไป

ที่มา – Microsoft

from:https://www.blognone.com/node/109277

โฆษณา

.NET Framework 4.8 ออกแล้ว

ไมโครซอฟท์ประกาศออก .NET Framework 4.8 ซึ่งเป็นรุ่นอัพเดตย่อยของ .NET Framework สาย 4.x บนแพลตฟอร์มวินโดวส์

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

ของใหม่ใน .NET Framework 4.8 มีดังนี้

  • ปรับปรุงประสิทธิภาพของ JIT runtime (ใช้เอนจิน JIT จาก .NET Core 2.1) และ NGEN runtime (เป็นเอนจิน ahead-of-time)
  • อัพเดตเวอร์ชันของตัวบีบอัดข้อมูล ZLib ที่ใช้ใน clrcompression.dll เป็นเวอร์ชัน 1.2.11
  • แก้ปัญหาวิธีการเข้ารหัสลับในโหมด FIPS ซึ่งก่อให้เกิดบั๊กหากสภาพแวดล้อม development/production ไม่ตรงกัน
  • เพิ่มฟีเจอร์ด้าน accessibility ให้ Windows Forms เช่น แสดง tooltip บนปุ่มเมื่อเลื่อนด้วยคีย์บอร์ดด้วย (นอกเหนือจากการเอาเมาส์ชี้)
  • WPF รองรับการแสดงผลบนหน้าจอความละเอียดสูง (High DPI) แบบแยกตามจอมอนิเตอร์

.NET Framework 4.8 สามารถดาวน์โหลดแยกได้ทั้งบน Windows 7 และ Windows Server 2008 R2 ขึ้นไป, จะทยอยปล่อยผ่าน Windows Update และจะผูกผนวกมาพร้อมกับ Windows 10 May 2019 Update ที่จะออกตัวจริงช่วงปลายเดือน พ.ค. 2019

ที่มา – Microsoft

No Description

from:https://www.blognone.com/node/109276

ไมโครซอฟท์ซื้อ Express Logic เจ้าของระบบปฏิบัติการฝังตัวขนาดจิ๋ว ThreadX

ไมโครซอฟท์ประกาศซื้อกิจการบริษัท Express Logic เจ้าของระบบปฏิบัติการเรียลไทม์ (RTOS) ชื่อ ThreadX สำหรับอุปกรณ์ฝังตัวและ IoT โดยไม่เปิดเผยมูลค่า

ชื่อ Express Logic และ ThreadX อาจไม่เป็นที่รู้จักในวงกว้างมากนัก แต่โลกเรามีอุปกรณ์ที่ใช้ระบบปฏิบัติการตัวนี้ถึง 6.2 พันล้านชิ้น เหตุเพราะมันมีขนาดเล็กมาก (ขนาดเล็กสุดคือ 2,000 ไบต์ ใช้แรม 1K ก็พอเพียง) มันจึงถูกใช้ในไมโครคอนโทรลเลอร์และอุปกรณ์ขนาดเล็กนานาชนิด ตั้งแต่คอนโทรลเลอร์ควบคุมสัญญาณวิทยุใน iPhone ไปจนถึงยาน Deep Impact ของ NASA

ปัจจุบันไมโครซอฟท์มีระบบปฏิบัติการสำหรับ IoT อยู่แล้วสองตัวคือ Windows 10 IoT และลินุกซ์คัสตอมเอง ที่ใช้ในโครงการ Azure Sphere

การซื้อ Express Logic มารอบนี้ ถือเป็นการซื้อระบบปฏิบัติการตัวที่สาม สำหรับตลาดอุปกรณ์ที่ขนาดเล็กลงกว่านั้นอีก ซึ่งไมโครซอฟท์อธิบายว่าสามารถใช้ได้ทั้ง Azure Sphere ควบคู่ไปพร้อมกับ ThreadX หากทรัพยากรเหลือให้ใช้งาน หรือจะรัน ThreadX เพียงอย่างเดียวก็ได้ ถ้าทรัพยากรไม่พอจริงๆ

ที่มา – Microsoft, Ars Technica

No Description

from:https://www.blognone.com/node/109274

Microsoft เปิดโอเพ่นซอร์ส Data Accelerator ช่วยการทำ data pipeline ได้ง่ายขึ้น

Microsoft ได้เปิดโปรเจ็คที่ใช้ภายในองค์กรและริเริ่มขึ้นตั้งแต่ปี 2017 ที่ชื่อ Data Accelerator เป็นโอเพ่นซอร์สซึ่งได้โฆษณาว่าจะช่วยให้การทำ Data Pipeline กับข้อมูล Big Data เป็นเรื่องง่ายขึ้น

credit : microsoft

Data Accelerator (for Apache Spark) ถูกใช้เพื่อการ Streaming Big Data ซึ่งช่วยให้การสร้าง แก้ไข และจัดการงานของ Spark บน AzureHDInsights เป็นเรื่องง่ายและมีประสิทธิภาพซึ่งอันที่จริงแล้วทาง Microsoft เริ่มใช้เป็นการภายในมาระยะหนึ่งแล้วกับการประมวลผลข้อมูลที่เข้ามาจากหลายผลิตภัณฑ์ของตนที่มีปริมาณมหาศาล 

สำหรับข้อดีที่ Data Accelerator นำเสนอมีดังนี้

  • การตั้งค่า Alert และ Rule ทำได้โดยไม่ต้องเขียนโค้ด
  • สามารถเขียน Spark SQL query ได้อย่างฉับไวด้วยส่วนเพิ่มเติม เช่น LiveQuery, time windowing, in-memory accumulator เป็นต้น
  • สามารถทำงานร่วมกับโค้ดปรับแต่งผ่าน Scala หรือ Azure Function ก็ได้

ที่มา : https://azure.microsoft.com/en-us/blog/microsoft-open-sources-data-accelerator-an-easy-to-configure-pipeline-for-streaming-at-scale/ และ https://cloudblogs.microsoft.com/opensource/2019/04/16/microsoft-open-sources-data-accelerator-for-apache-spark/

from:https://www.techtalkthai.com/microsoft-opensources-data-accelerator-for-easier-pipeline-big-data/

Microsoft เปิดตัวภาษา Bosque เขียนโปรแกรมแบบไม่มี Loop ได้แรงบันดาลใจจาก TypeScript

Microsoft ได้ออกมาเปิดตัว Open Source Programming Language ใหม่ที่มีชื่อว่า Bosque โดยมุ่งเน้นไปที่ความง่ายดายในการพัฒนาเป็นหลัก

Credit: Microsoft Research

ภาษา Bosque นี้ได้รับแรงบันดาลใจจาก Syntax และ Type ของ TypeScript และ Semantics จาก ML และ Node/JavaScript ซึ่งการออกแบบภาษา Bosque นี้มีประเด็นสำคัญหนึ่คือการกำจัดความซับซ้อนในการเขียนโปรแกรมอย่างเช่น Loop, Mutable State และ Reference Equality (การที่มีหลายตัวแปรชี้ไปยัง Object เดียวกัน) ออกไป ทำให้ Bosque นั้นถูกพัฒนาขึ้นมาด้วยแนวทางที่เรียกว่า Regularized Programming (อ่านเอกสารเพิ่มเติมได้ที่ https://www.microsoft.com/en-us/research/uploads/prod/2019/04/beyond_structured_report_v2.pdf)

เป้าหมายของโครงการนี้คือความหวังว่าเมื่อความซับซ้อนในการเขียนโปรแกรมลดน้อยลงไปแล้ว ก็จะทำให้ Software Quality มีมากขึ้น และทำให้เกิดการพัฒนาในฝั่งของ Compiler และเครื่องมือต่างๆ เพิ่มขึ้นตามไปด้วย

ตัวอย่างโค้ดของ Bosque จะเป็นดังนี้

//Functor (Bosque)

var a = List[Int]@{…};
//Pre: true

var b = a.map[Int](fn(x) => x*2);
//Post: List[Int]::eq(fn(x, y) => y == x*2, a, b)

สำหรับตัวอย่างของโค้ดที่เหลือ สามารถดูได้ใน GitHub ที่ https://github.com/Microsoft/BosqueLanguage

เว็บไซต์ของ Bosque นั้นอยู่ที่ https://www.microsoft.com/en-us/research/project/bosque-programming-language/ ผู้ที่สนใจสามารถเข้าไปศึกษาได้ทันที

ที่มา: https://www.theregister.co.uk/2019/04/18/microsoft_bosque_programming_language/

from:https://www.techtalkthai.com/microsoft-bosque-open-source-programming-language-is-announced/

ฝ่ายซัพพอร์ตของไมโครซอฟท์โดนแฮ็กข้อมูลอีเมล์ลูกค้า

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

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

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

ทาง Motherboard รายงานด้วยว่า เหตุข้อมูลเมล์รั่วไหลนี้น่าจะเกิดขึ้นมานานกว่า 6 เดือน ไม่ใช่แค่ 3 เดือนอย่างที่ไมโครซอฟท์กล่าวอ้าง โดยเหตุเกิดจากบัญชีเจ้าหน้าที่ซัพพอร์ตลูกค้าของไมโครซอฟท์โดยแฮ็ก ทำให้ข้อมูลโดยเฉพาะที่ใช้เข้าถึงบัญชีอีเมล์ลูกค้าหลุดออกไปด้วย ไม่ว่าจะเป็นบัญชี Outlook, MSN, และ Hotmail

ที่มา : Bankinfosecurity

from:https://www.enterpriseitpro.net/microsoft-email-content-exposed-in-customer-support-hack/

Hacker – ลอบขโมยใบอนุญาตเข้าสู่ @msn.com และ @hotmail.com ทำให้กว่า 773 ล้านอีเมลถูกบุกรุก

หลังจากที่ก่อนหน้านี้ในช่วงเดือนมกราคมที่ผ่านมานั้นมีการเผยข้อมูลการแฮกระบบอีเมลออกมาว่ามีอีเมลกว่า 773 ล้านฉบับพูกเข้าถึงข้อมูลในระดับหนึ่งได้ แถมในช่วงเวลาเดียวกันนั้นยังมีการปล่อยรหัสเข้าใช้งานอีเมลออกมาอีกกว่า 10 รหัส(แต่ว่ารหัสที่ถูกเผยออกมานั้นมีหลาย domain) ล่าสุดนั้นทาง Microsoft เองก็โดนเข้ากับการบุกโจมตีของแฮกเกอร์ในการเข้าถึงข้อมูลอีเมลของลูกค้าอีกครับ โดยข้อมูลของอีเมลที่หลุดออกมานั้นจะประกอบไปด้วยบัญชีอีเมลที่ลงท้ายด้วย @msn.com และ @hotmail.com ครับ

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

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

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

หมายเหตุ – ในการแฮกข้อมูลครั้งนี้นั้นผู้ใช้งานในระดับองค์กรไม่ได้รับความเสียหายแต่อย่างใด

ที่มา : techcrunch

from:https://notebookspec.com/microsoft-hackers-compromised-support-agents-credentials-to-access-customer-email-accounts/478313/