ข้ามไปที่เนื้อหาหลัก

บทความ

Kubernetes เทคโนโลยี Container การสร้างระบบยุคใหม่

วิวัฒนาการสถาปัตยกรรม Kubernetes ตอนเริ่มต้นในการพัฒนาซอฟต์แวร์ในระยะแรกอยู่ในรูปแบบที่เรียกว่า Traditional Develoment ต่อมาเริ่มมีการพัฒนาเป็น Virtualized Development และจนมาถึง Container Development แต่ล่ะระยะมีดังนี้  - Tradition Development - Virtualized Development - Container Development

กระบวนการพัฒนาซอฟต์แวร์ (Sottware development process) สมัยใหม่

การพัฒนาซอฟต์แวร์ยุคใหม่ทำกันอย่างไร เริ่มเกริ่น ในกระบวนการพัฒนาซอฟต์แวร์เป็นวงจรชีวิตของการผลิตซอฟต์แวร์ การพัฒนาโมเดล และการให้นิยามหรือการกำหนดข้อตกลงต่างๆ ในการพัฒนาผลิตพัฒนาซอฟต์แวร์และนวัตกรรม เราเรียกกระบวนการเหล่านี้ว่า "วงจรกระบวนการพัฒนาซอฟต์แวร์" โดยพื้นฐานแล้วเป็นลักษณะของโครงการที่พัฒนาขึ้น ผ่านกระบวนการคัดเลือกและพัฒนาจากองค์กรนั้นๆ  รูปแบบกระบวนการพัฒนาซอฟต์แวร์ 1) Big-Bang model 2) Code-and-fix model 3) Waterfall model 4) V model 5) Incremental model 6) RAD model 7) Agile model 8) Iterative model 9) Spiral model 10) Prototype model

EP.2 คลาสใน Typescript คืออะไร

 Class คลาสคือ รูปแบบโครงสร้างอย่างหนึ่งในการเขียนโปรแกรมที่ถูกกำหนดให้มีคุณสมบัติต่างๆ เหมือนเรามองโครงสร้างเป็นวัตถุ โดยมีทั้งคุณสมบัติ และวิธีการต่างๆ รวมอยู่ในคลาสนั้น โครงสร้าง class A {          // คุณสมบัติ   name: string;          //วิธีการ หรือการคำนวณ   methodA() { } } - class  เป็นคำสั่งประกาศว่านี่คือ class  - constructor()  เป็น method แรกที่จะถูกเรียกใช้งานเมื่อ object ของ class นี้ถูกสร้าง - method1()  เป็นตัวอย่างการประกาศ method ของ class - attr:string;  เป็นตัวอย่างการประกาศ attribute ของ class กรณีนี้ attribute มี type เป็น string

EP.1 มารู้จัก Type Script กัน

ความเป็นมา ภาษา TypeScript เป็นภาษาเขียนโปรแกรมที่พัฒนาโดย Microsoft มันเป็นภาษาที่มีไวยากรณ์การเขียนที่เข้มงวดในเรื่องของประเภทข้อมูลซึ่งช่วยควบคุมการใช้งานประเภทข้อมูลในโปรแกรม ภาษา TypeScript ถูกออกแบบมาเพื่อทำให้การเขียนโปรแกรมในภาษา JavaScript มีประเภทข้อมูล ซึ่งนี่มีประโยชน์มากในการพัฒนาระบบและแอพพลิเคชันขนาดใหญ่ เนื่องจากมันสามารถช่วยตรวจสอบความผิดพลาดก่อนที่โปรแกรมจะทำงานได้ ซึ่งในภาษา JavaScript นั้นเราจะต้องรันโปรแกรมก่อนที่จะพบกับข้อผิดพลาดในเรื่องการใช้งานประเภทข้อมูล TypeScript คืออะไร Typescript ก็คือภาษา JavaScript ใน Version ที่ได้รับการ Upgrade นั่นเอง มันสามารถทำงานบน Node.js Environment หรือ Web Browser ต่าง ๆ ที่มีการรองรับ ECMAScript 3 ขึ้นไป TypeScript เป็น Statically Compiled Language ที่ได้จัดเตรียมทั้ง Static Typing, Classes และ Interface ไว้ให้แล้ว ช่วยให้คุณสามารถเขียน Code ของ JavaScript ที่เรียบง่ายและ Clean ได้อย่างสะดวกขึ้น ดังนั้น การใช้ TypeScript จะช่วยให้คุณสามารถสร้าง Software ที่ปรับใช้งานได้ง่ายและมีประสิทธิภาพมากยิ่งขึ้น TypeScript ถูกพัฒนาขึ้นเพื...

Imaging Technology เทคโนโลยีรูปภาพ คืออะไร แล้วไปสู่ AI ได้อย่างไร

มารู้จักเทคโนโลยีรูปภาพ คืออะไร รูปแบบ มักจะถูกนำมาการแสดงผลในงานต่างๆ โดยมีเทคโนโลยีที่เกี่ยวเข้ามาช่วยในการนำเสนอด้วยรูปภาพ หรือในรูปแบบวัตถุ ซึ่งจะมีวิธีการและทรัพยกร เพื่อใช้ในการ สร้าง จัดเก็บ หรือปรับเปลี่ยนรูปแบบต่างๆ การนำเสนอ สำหรับการนำมาใช้ซ้ำ ในภายหลัง ศาสตร์เกี่ยวกับรูปภาพ เป็นสหวิทยาการหนึ่ง เพื่อสร้าง จัดเก็บ นำมาใช้ซ้ำ การวิเคราะห์ การปรับเปลี่ยน และการแสดงผลด้วยรูปภาพ เทคโนโลยีนี้นำมาใช้เพื่อช่วยในการทำงานในส่วนที่สายตามมนุษย์ไม่สามารถวิเคราะห์แยกแยะได้ ในงานวิจัยศาสตร์ต่างๆ ไม่ว่าจะเป็น ฟิสกส์ คณิตศาสตร์ วิศวกรรมอิเล็กทรอนิกส์ คอมพิวเตอร์วิชั่น และจิตวิทยาในการรับรู้  ห่วงโซรูปภาพ (Imaging Chain) "Imaging Chain" เป็นโมเดลของเทคโนโลยีภาพ พื้นฐานในศาสตร์ของรูปภาพ จะเรียกว่า "Imaging Chain" หรือ 'ห่วงโซ่ภาพ" โมเดลนี้จะเป็นการอธิบายรายละเอียด ตามตัวแปรต่างๆ สำหรับใช้ในการพัฒนาระบบในการสร้างแลผลิตรูปภาพ ซึ่งจะเกี่ยวข้องดังนี้ 1. ระบบเสมือนมนุษย์ (The human visual System) ผู้ออกแบบจะพิจารณากระบวนการจิตวิทยา 2. รูปภาพ 3. อุปกรณ์จับภาพและบันทึก 4....

Interactive เทคโนโลยีเชิงโต้ตอบเปลี่ยนโลกเข้าสู่ยุค Metaverse

เทคโนโลยี Interactive คืออะไร คำนิยามของ เทคโนโลยี Interactive ที่สร้างและพัฒนาขึ้นสำหรับโปรแกรมหรือแอพลิเคชั่นที่เป็น Real-Time เรียกง่ายๆว่า Real-Time Programming (RTP) โดยเน้นไปยังผู้ใช้หรือมนุษย์นั้นเอง จะประกอบไปด้วย 2 องค์ประกอบ คือ ส่วนแรก เทคโนโลยี Interactive เข้าทำการเปลี่ยนแปลรูปร่าง ขนาด และรูปแบบ ซึ่งมาจาก web service อุปกรณ์ sensor ผ่านคอมพิวเตอร์ และมือถือ เป็นผสมผสานระหว่างระบบดิจิทัลและแอนนาล๊อกเข้าด้วยกัน ผ่านปุ่ม สไลด์เดอร์ หรือสวิทซ์ เพื่อการควบคุมในส่วนควบคุมทั้งหมด ที่เรียกว่า Control panel  ส่วนที่ 2  แอพลิเคชั่นที่ทำงานแบบ Real Time Application ถูกออกแบบในแนวคิดหลักของเทคโนโลยี Real Time  อ้างอิง https://interactiveimmersive.io/blog/beginner/02-interactive-technology/ เทคโนโลยีเชิงโต้ตอบที่เน้นการสร้างต้นแบบที่เร็วขึ้น มีประโยชน์อย่างมากในแอปพลิเคชันและประสบการณ์การสร้างต้นแบบ  ประเภทของเทคโนโลยี Interactive  มี 6 ประเภท 1. IoT เป็นแนวคิดจะเปลี่ยนบริการทุกบริการให้อยู่บนเครือข่ายอินเทอร์เน็ต และสามารถเชื่อมต่อเข้ากับแอพลิเคชั่นทุกแอ...

เทคโนโลยี API (Application Program Interface) การส่งข้อมูลกันระหว่างแอพลิเคชั่น มีประโยชน์อย่างไร

 เทคโนโลยี API คืออะไร อ้างอิงจาก aws เทคโนโลยี API (Application Program Interface) คือกลไกการสื่อสารระหว่างโปรแกรมหรือแอพลิเคชั่น ซึ่งมี 2 ส่วนประกอบกัน คือ ชุดคำสั่งหรือและโปรโตคอล เพื่อปรับปรุงแก้ไขการแสดงผลของข้อมูลบนแอพลิเคชั่นหรือโปรแกรม ประวัติของเทคโนโลยี API เกิดขึ้นเมื่อไร เทคโนโลยี API ทำงานอย่างไร  สถาปัตยกรรมเทคโนโลยี API อธิบายการทำงานในรูปแบบไคล์เอนส์ และเซิรฟ์เวอร์ แอพลิเคชั่นจะมีการส่งความต้องการไปยังเซิรฟ์เวอร์ แล้วส่งค่ากลับมาให้กับแอพลิเคชั่น โดยมีกลไลการทำงานในการเพิ่ม ลบ แก้ไข และการค้นหา  เทคโนโลยี API มีโครงสร้างและรูปแบบกี่รูปแบบ เทคโนโลยี API มีโครงสร้างและรูปแบบการทำงาน 4 รูปแบบ 1. SOAP API ย่อมาจาก Simple Object  Access Protocol  เป็นรูปแบบโปรโตคอลที่เข้าถึงออบเจกต์ง่าย โดย client และ server จะใช้รูปแบบ XML ในการสื่อสารกัน ซึ่งมีความยืดหยุ่นในการใช้งาน 2. RPC API ย่อมาจาก Remote Procedure Callใช้ Protocol ที่อยุ่รูปแบบการสื่อสารระยะไกลในการสื่อสารระหว่างไคล์เอนต์กับเซิรฟ์เวอร์ 3. WebSocket API เป็น Web API ที่ใช้ออบเจกต์ JSON ในการสื่...