🌏 ในโลกของการเขียนโปรแกรมมันก็มีภาษามากมายเกิดขึ้นมา ซึ่งในแต่ละภาษาก็มีความสามารถที่แตกต่างกัน ขึ้นอยู่กับว่าเราจะประยุกต์ใช้กับงานแบบไหน และมีอีกหนึ่งภาษาที่มาแรงมากในหมู่ Data Science ซึ่งบางคนอาจจะยังไม่รู้จัก ซึ่งภาษาที่ว่าคือ...ภาษา R นั่นเอง !
.
และวันนี้แอดจะพาเพื่อน ๆ ทุกคนมาทำความรู้จักกับภาษา R มันคืออะไร ? แล้วใช้ทำอะไรได้บ้าง ? หาพร้อมแล้วไปดูกันเลย !! 🔥
.
🤔 ภาษา R คืออะไร ?
.
ภาษา R เป็นภาษาในการพัฒนาโปรแกรมแบบ Open-Source ใช้งานได้ทุกแพลตฟอร์ม ไม่ว่าจะเป็น Windows, Linux และ macOS เรียนรู้ได้ง่ายไม่แพ้ภาษาอื่น ๆ มีความหยืดหยุ่นสูง เหมาะสำหรับงานด้าน Machine Learning สถิติ และการวิเคราะห์ข้อมูล
.
เป็นอีกหนึ่งภาษาที่แพร่หลายในหมู่ Data Science มี Community และอัตราการเติบโตที่สูงขึ้นเรื่อย ๆ
.
📄 ทำไมถึงต้องใช้ภาษา R ?
.
นอกจากภาษา Python แล้ว ภาษา R ก็เป็นอีกหนึ่งภาษาที่ใช้พัฒนา Machine Learning สถิติ และการวิเคราะห์ข้อมูล สามารถสร้าง Objects, Functions, และ Packages ได้ง่าย ๆ แถมยังมี Learning Curve น้อยกว่า Python มี Syntax ที่เข้าใจง่าย ใช้เวลาแปบเดียวก็เขียนได้แล้ว !
.
ภาษา R ยังสามารถใช้งานร่วมกับภาษาอื่น ๆ ได้ เช่น Python, Java, และ C++ มีสูตรทางคณิตศาสตร์มาให้ ทำให้ประมวลผล และจัดการข้อมูลได้ง่าย แถมยังสามารถใช้งานร่วมกับเครื่องมือวิเคราะห์ข้อมูลได้อีกด้วย
.
แต่ภาษา R ก็ยังมีข้อจำกัดในเรื่องความปลอดภัย จึงไม่เหมาะไปใช้ทำเว็บแอปพลิเคชันนั่นเอง
.
✨ มาเริ่มต้น Hello World กันเลย !!
.
ภาษา R นั้นก็คล้าย ๆ กับภาษาอื่นที่ใช้กันอย่างแพร่หลาย ส่วน IDE ที่นิยมใช้กัน เช่น R Studio, Rattle, Tinn-R เป็นต้น บันทึกไฟล์ที่มีนามสกุล .r
.
cat("Hello World")
.
นอกจากนี้ ยังมีฟังก์ชันที่ช่วยในการคำนวณทางสถิติอีกมากมาย สามารถศึกษาเพิ่มเติมได้ในลิงค์ด้านล่างเลย !! 👇
💥 https://www.tutorialspoint.com/r/index.htm
🔧 ใช้ทำอะไรได้บ้าง ?
.
🔹 Data Science - มีฟังก์ชันมากมายที่เกี่ยวข้องกับงานด้านสถิติ แถมยังมีการเตรียมสภาพแวดล้อมให้เหมาะกับการคำนวณและการออกแบบทางสถิติ
.
🔹 Data Analyst - ช่วยในการนำเข้าและส่งออกข้อมูลในรูปแบบต่าง ๆ ช่วยในการคำนวณและวิเคราะห์ข้อมูลทางสถิติ
.
🔹 Data Visualization - มีฟังก์ชันที่ช่วยในการคำนวณ หากใช้ร่วมกับ IDE สามารถแสดงรูปแบบกราฟได้ตามต้องการ
.
🔹 Machine Learning - รองรับการประมวลผลโมเดลในงานด้าน Machine Learning เป็นอีกหนึ่งภาษาที่ใช้ในงานด้านนี้ไม่แพ้ Python เลยทีเดียว !
.
นอกจากนี้ก็มีบริษัทใหญ่ ๆ อย่างเช่น Google, Facebook, Bing, Twitter, และ Accenture ใช้ภาษา R ในการวิเคราะห์ข้อมูลและทำงานด้านสถิติเช่นกัน
.
เพื่อน ๆ ก็พอจะรู้จักเจ้าภาษา R กันคร่าว ๆ แล้วเนอะ !! ไว้โอกาสหน้าแอดจะหาโปรเจกต์ที่พัฒนาด้วยภาษา R มาแชร์ให้กับเพื่อน ๆ ได้ดูกัน รอติดตามเลย ~~
.
หากชอบ อย่าลืมกดไลก์ กดแชร์ เพื่อเป็นกำลังใจให้กับพวกเราด้วยน้าาาา ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#R #programming #DataScience #machinelearning #dataanalytics #BorntoDev
同時也有24部Youtube影片,追蹤數超過2,210的網紅DJ Macky Suson,也在其Youtube影片中提到,Wirecast sample video when Live Streaming. Live Streamer Singapore, Using Wirecast to Go Live on Youtube, TikTok, Facebook, Twitch #Shorts...
「open linux」的推薦目錄:
- 關於open linux 在 BorntoDev Facebook 的最讚貼文
- 關於open linux 在 GamingDose Facebook 的最佳解答
- 關於open linux 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於open linux 在 DJ Macky Suson Youtube 的精選貼文
- 關於open linux 在 DJ Macky Suson Youtube 的最佳解答
- 關於open linux 在 DJ Macky Suson Youtube 的精選貼文
- 關於open linux 在 opencomputeproject/OpenNetworkLinux: Open Network Linux 的評價
- 關於open linux 在 SONiC 的評價
- 關於open linux 在 How do I find the file handles that my process has opened in ... 的評價
open linux 在 GamingDose Facebook 的最佳解答
กลายเป็นเกมยอดนิยมบน Steam มาอย่างต่อเนื่อง หลังจากเปิดให้เล่นแบบ Open Beta
.
สำหรับเกม Splitgate เกม Arena Shooter ที่มาสร้างสถิติใหม่เมื่อช่วงปลายเดือนกรกฎาคมที่่ผานมา โดยจำนวนคนเล่นของมัน เยอะมากจนทำให้ทางผู้พัฒนา ต้องตัดสินใจที่จะเลื่อนการเปิดเกมเต็มออกไปก่อน เพื่อแก้ไขปัญหาเซิร์ฟเวอร์ให้รองรับคนได้มากขึ้น
.
ทางผู้พัฒนาอย่าง 1047 Games ที่เป็นสตูดิโอผู้พัฒนา ได้ออกมาตอบคำถามในช่วง Q&A ถูกถามว่า มีโอกาสที่เราจะได้เห็นเกมนี้บนแพลตฟอร์มอื่น ๆ หรือไม่ โดยทางผู้พัฒนาตอบว่า แม้จะยังไม่มีการเริ่มต้นทำในตอนนี้ แต่นั่นถือเป็นอีกหนึ่งแผนการอย่างแน่นอน
.
"ส่วนหนึ่งของวิสัยทัศน์การทำงานของเรา คือเกมสามารถเล่นได้บนทุกแพลตฟอร์ม เราต้องการให้เกมนี้เล่นบนมือถือและ Nintendo Switch ได้ด้วย"
- Ian Proulx
.
ปัจจุบันตัวเกม Splitgate สามารถเล่นได้บน PC, PS4, PS5, XBOX One, XBOX Series X/S และ Linux และยังเล็ง ๆ ว่าเกมอาจจะใช้ Unreal Engine 5 ในการพัฒนา แต่พวกเขาบอกว่า ตอนนี้ได้ทำหลายสิ่งหลายอย่างไปกับ Unreal Engine 4 ไปเยอะพอสมควร เรื่องการพอร์ตเกมไปยังเอนจิ้นใหม่ อาจเป็นเรื่องของอนาคตที่ยังตอบไม่ได้ในตอนนี้
.
Splitgate ยังคงได้รับความนิยมอย่างต่อเนื่องในช่วง Open Beta โดยมีคนเล่นเฉลี่ยต่อวันถึงวันละ 25,000 - 50,000 คนโดยประมาณ และอนาคตของเกมนี้จะเป็นอย่างไรก็ต้องติดตามรอชมกันต่อไปในอนาคต
.
ที่มา : https://www.ign.com/articles/splitgate-developers-want-to-bring-the-game-switch-mobile
.
#GamingDose #ข่าวเกม #Splitgate
open linux 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
ref: https://blog.sigstore.dev/verify-oci-container-image-signatures-in-kubernetes-33663a9ec7d8
本篇文章要探討的也是跟 security 有關的一個概念,一樣也是基於 Software Supple Chain 這個概念去探討到底環境中用到的相關軟體是否都是安全且被信任的。
本文章分享的是一個基於 Kubernetes Admission Controller 實作的解決方案 Connaisseur,該解決方案的概念很簡單
1. 透過 Admission Controller 去監聽系統上所有 Container 的部署請求
2. 如果部署的 Container Image 是符合事先設定規則的,則允予通過
3. 如果不符合,該次部署就直接失敗
所謂的規則比較簡易的說法就是簽章,只有包含了可信賴簽章的 Container Image 才會被 Connaisseur 給允許通過
有了這個基本概念之後,下一個問題則是到底什麼是可信賴簽章?以及要如何讓想要使用的 Container Image 獲得一個可信賴的簽章?
文章內介紹了關於 Container Signatures 的一些演變,包含了 Docker Content Trust, Notary(V1) 以及 The Update Framework 早期的使用方式
到後來因為 OCI(Open Container Initiative) 的發展與調整,目前可以直接於 OCI Image Spec 一同夾帶該 Image 相關的簽章。
這意味者任何支援該 OCI 標準的 Container Registry 不但可以存放該 Container Image 同時也可以存放該 Image 的簽章。
這個使用方式的變更也促使了 Notary 這個開源專案(v2)的演進。
與此同時, Linux 基金會底下的 Sigstore 專案也再努力地針對開源專案的簽章方面努力著,期望能夠透過簽署與驗證功能來提升開源專案簽署方面的應用。
Sigstore 專案底下的 Cosign 小專案則是專門處理 OCI Image 相關的簽章事項,包含簽署,儲存以及驗證。
而本文所開頭所提及的 Connaisseur 專案則是可以基於 Cosign 所簽署的內容去進行驗證,透過兩者的配合可以用來確保部署到 Kubernetes 的所有 Image 都需要被 Cosign 給簽署過
作者特別強調,目前 Sigsotre 以及 Cosign 這些專案都還是屬於開發階段,所以 Connaisseur 本身對於這項功能的整合也是屬於一個開發實驗階段,很多東西都會不穩定
隨者資安意識以及相關事件 Solarwinds hack 等的出現,當各團隊基本的 DevOps, CI/CD 文化與流程都逐漸成型後, DevSecOps 的東西就會是下一個各團隊要開始煩惱的地方了
特別是所謂的 Software Supply Chain 上的各種潛在危險。
open linux 在 DJ Macky Suson Youtube 的精選貼文
Wirecast sample video when Live Streaming.
Live Streamer Singapore, Using Wirecast to Go Live on Youtube, TikTok, Facebook, Twitch #Shorts
open linux 在 DJ Macky Suson Youtube 的最佳解答
Wirecast sample video when Live Streaming.
Live Streamer Singapore, Using Wirecast to Go Live on Youtube, TikTok, Facebook, Twitch #Shorts
open linux 在 DJ Macky Suson Youtube 的精選貼文
Wirecast sample video when Live Streaming.
Live Streamer Singapore, Using Wirecast to Go Live on Youtube, TikTok, Facebook, Twitch #Shorts
open linux 在 SONiC 的推薦與評價
SONiC is an open source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network ... ... <看更多>
open linux 在 opencomputeproject/OpenNetworkLinux: Open Network Linux 的推薦與評價
Open Network Linux (ONL) is a Linux distribution for bare metal switches. ONL builds an ONIE-compatible installer and a switch image which contains a ... ... <看更多>