Cassandra #02 Scale-Out to Multi-nodes

ต่อจาก Cassandra #01 เริ่มต้นใช้งาน ความสามารถที่สำคัญของ Cassandra คือสามารถทำการ Scale Out หรือขยายความสามารถของระบบได้โดยการเพิ่มเครื่องคอมพิวเตอร์ในระดับ Commodity Hardware [1] เข้าไปใน Cluster ในบทความนี้ จะแสดงวิธีการสร้าง Cassandra Cluster ที่ประกอบไปด้วย 3 Node ชื่อ cassandra01, cassandra02 และ cassandra03 โดยมีชื่อ Cluster ว่า PSUCluster และกำหนดให้ cassandra01 เป็น Seed Node (ทำหน้าที่เป็นผู้ประสานงานสำหรับ Node ใหม่ๆเข้าร่วม Cluster)…

กว่าจะมา… C# 7.0

สวัสดีครับ บทความนี้เขียนเพื่อนำเสนอ Features ใหม่ บนภาษา C# 7.0 พร้อมกับเปรียบเทียบกับเวอร์ชั่นก่อนหน้าครับ ซึ่งเพิ่งจะ Release ออกมาเมื่อวันอังคารที่ 7 มีนาคมที่ผ่านมานี่เอง และได้เป็นส่วนหนึ่งของ Visual Studio 2017 ไปเรียบร้อยแล้วครับ (มีให้ดาวน์โหลดใน Microsoft Imagine แล้วครับ ซึ่งขณะเขียนบทความนี้เป็นเวอร์ชั่น Release Candidate (RC)) ขั้นตอนการติดตั้ง ไม่ขอเอ่ยถึงนะครับ เชื่อว่าทุกคนติดตั้งเป็น ส่วนสำคัญจะเป็นการเลือก Component สำหรับติดตั้งครับ เลือกตามที่ต้องการ ซึ่งใน Microsoft Imagine จะเป็น Professional Edition ครับ…

Firebase #03 วิธีสร้างระบบ Authentication แบบใช้ Email/Password

ต่อจาก Firebase #02 วิธีการสร้าง Web Site บน Firebase Hosting ในการใช้งาน Web Application ก็ต้องมีการ Authentication ก่อนการใช้งาน ต่อไปนี้ เป็นวิธีการสร้างระบบ Authentication แบบใช้ Email/Password ใน Firebase Console ไปที่ Authentication ต่อไป ก็เปิด วิธีการ Sign-In ที่ต้องการ ในที่นี้คือ Email/Password โดย คลิกที่ Sign-In Method คลิกที่ Email/Password แล้ว Enable จากนั้น…

การแต่งภาพให้มีมิติด้วย PowerPoint

วันนี้มานำเสนอการแต่งภาพง่าย ๆ โดยไม่ต้องใช้โปรแกรมตกแต่งภาพ แค่มีโปรแกรมนำเสนอผลงานอย่าง Power Point ก็สามารถทำได้ไม่ยากเลย โดยวันนี้ขอเสนอการแต่งภาพให้มีมิติ ไปดูกันเลยจร้า 1.เปิดโปรแกรม Power point จากนั้นไปที่เมนู Insert คลิก Pictures เลือกภาพที่ต้องการ 2.คลิกที่ภาพที่ Insert เข้ามา จากนั้นกด ctrl ค้างไว้ แล้วลากภาพออกมา จะได้เพิ่มขึ้นมาอีกภาพนึง 3.เอาภาพพื้นหลังออก คลิกที่ภาพที่ต้องการเอาพื้นหลังออก ไปที่เมนู Format คลิก Remove Background แล้วปรับขนาดให้ได้ตามต้องการ 4.จากนั้นที่เมนู Format คลิก Keep Changes ภาพพื้นหลังก็จะหายไป 5.ภาพตั้งต้นเราทำการใส่กรอบเข้าไป ไปที่เมนู…

Firebase #02 วิธีการสร้าง Web Site บน Firebase Hosting

จาก Firebase #01 สวัสดีชาวโลก เราจะได้ไฟล์  webdemo01.html ซึ่งสามารถติดต่อ Firebase Real-time Database ได้แล้ว ขั้นตอนต่อไปนี้ คือการนำไฟล์ webdemo01.html ขึ้นไปใช้งานบน FireBase Hosting ซึ่งทำให้สามารถใช้งานจาก Internet ได้โดยที่ไม่ต้องมี Web Server เป็นของตนเอง การส่งไฟล์ขึ้น FireBase Hosting สามารถทำผ่าน Command Line ด้วย FireBase CLI บน Node.js ซึ่งสามารถติดตั้ง Node.js โดย download ได้จาก nodejs.org จากนั้นก็ติดตั้งตามปรกติ สร้าง Folder…

NETPIE : เริ่มต้นใช้งาน

NETPIE เป็น Paas (Platform as a Service) ทำหน้าที่เป็นสื่อกลาง ที่ทำให้สิ่งต่างๆเชื่อมโยงกันได้ผ่านอินเตอร์เน็ต (IoT) พัฒนาภายใต้การสนับสนุนของ Nectec ใช้งานได้ 100 Credit ฟรี (ประมาณว่า สร้างได้ 100 ช่องทาง) สำหรับแต่ละ Account เอาเป็นว่า “ฟรี” อธิบายแบบเร็วๆ คร่าวๆ อย่างไม่เป็นทางการคือ ถ้าที่บ้านเรามีพวก Censor ซึ่งวัดค่าต่างๆ เช่น อุณหภูมิ แล้วมีความสามารถในการเกาะ WiFi ได้ โดยที่บ้านใช้อินเตอร์เน็ตแบบ ADSL ปัญหาคือ เราจะเข้าไปเอาข้อมูลเจ้า Censor นี้ได้อย่างไร…

Firebase #01 สวัสดีชาวโลก

เริ่มต้นใช้งาน Google Firebase เพื่อเป็น Real-Time Database บทความนี้ จะแสดงให้เห็นวิธีการเริ่มใช้งาน Firebase แบบ Web App แล้วสร้าง Webpage ง่ายๆ เพื่อไปเรียกข้อมูลจาก Firebase มาแสดง ขั้นตอนมีดังต่อไปนี้ Login ด้วย Google Account แล้วไปที่ https://console.firebase.google.com แล้วคลิก Create New Project ตั้งชื่อโปรเจค webdemo01 แล้วเลือก Country เป็น Thailand คลิก Add Firebase to your web…

Cassandra #01 เริ่มต้นใช้งาน

Cassandra เป็นระบบ Database ที่เหมาะสำหรับการ Scalability และให้ High Availability โดยไปลดประสิทธิภาพ มีความทนทานสูง (Fault Tolerance) โดยสามารถใช้งานเครื่องคอมพิวเตอร์ทั่วไปๆ (Commodity Hardware) หรือ ใช้งาน Cloud Infrastructure สำหรับงานที่มีความสำคัญได้ (Mission Critical) สามารถกระจายสำเนา (Replication) ข้าม Data Center ได้อีกด้วย [1][3] ในบทความนี้ จะแสดงการติดตั้งบน Ubuntu 16.04 เพียงเครื่องเดียวก่อน และให้เห็นวิธีการติดต่อตัวฐานข้อมูล การส่ง Query เบื้องต้น # echo…

[GAFE] ใช้ Google Forms เพื่อ Upload ไฟล์ได้แล้ว

Google Forms เป็นเครื่องมือในการสร้างแบบสำรวจ แบบสอบถาม และแบบทดสอบที่ใช้งานได้ง่าย ใช้งานได้อย่างกว้างขวาง แต่ที่ผ่านมา ก็มีข้อจำกัดที่ยังด้อยกว่าการสร้าง Web Form นั่นคือ การใช้งาน Google Forms เพื่อ Upload ไฟล์ เช่น แบบฟอร์มการรับสมัคร แล้วต้องการให้ผู้ใช้ ส่งสำเนาบัตรประชาชนมาด้วย และแล้ว … ปลายปี 2559 Google Forms ก็เพิ่มความสามารถนี้เข้ามา แต่ “ให้ใช้เฉพาะ Google Apps” เท่านั้น หมายความว่า ผู้ที่ใช้ Free Gmail Account จะไม่สามารถใช้งานได้ ขั้นตอนการใช้งาน สร้าง…