Author: คณกรณ์ หอศิริธรรม

ตำแหน่งนักวิชาการคอมพิวเตอร์ ดูแลระบบ Mail Service เป็นหลัก รับใช้ทั่วไปเป็นภาระรอง ;-)
ศูนย์คอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์

Firebase #05 Walking with Bootstrap

ในบทความนี้จะกล่าวถึงการพัฒนา Web UI ที่สวยงาม ง่าย และเป็น Responsive ด้วย Bootstrap Framework Bootstrap คืออะไร เชิญอ่าน   ในการพัฒนา Google Firebase Application ในช่วงแรกๆ ครั้นจะต้อง Deploy ขึ้นไปไว้บน Firebase Hosting ทุกครั้ง ก็คงจะไม่ค่อยสะดวก Firebase ก็มีระบบในการทดสอบใน Localhost โดยใช้คำสั่ง firebase serve ก็จะทำให้เราสามารถใช้งานได้ที่ http://localhost:5000 ข้อมูลเฉพาะส่วนของ Static เท่านั้นนะครับ ส่วน Database และอื่นๆ…

Firebase #04 Facebook Authentication

จากบทความก่อนหน้า ในเรื่อง Google Firebase … Firebase #01 สวัสดีชาวโลก กล่าวถึงการติดตั้งเบื้องต้น และการทดลองสร้าง Realtime Database Firebase #02 วิธีการสร้าง Web Site บน Firebase Hosting กล่าวถึง การทดลองใช้ Google Firebase เป็น Web Hosting และวิธีการ Deploy ส่งไฟล์ขึ้นไป Firebase #03 วิธีสร้างระบบ Authentication แบบใช้ Email/Password กล่าวถึงการทดลองใช้ Google Firebase โดยต้อง Authentication กับ Email…

GCP #01 วิธีการสร้าง Virtual Machine บน Google Cloud Platform

ขั้นตอน มี Google Account ไปที่ https://console.cloud.google.com/start สำหรับคนที่ใช้ครั้งแรก ควรจะใช้สิทธิ์ Free Trial 300 USD / 12 Month ในการใช้งาน จะต้องมี Billing Account โดยต้องกรอกข้อมูล บัตร Credit/Debit ซึ่งต้องเป็น VISA/MasterCard เท่านั้น และต้องไม่ใช่ Prepaid ด้วย https://cloud.google.com/billing/docs/how-to/payment-methods#add_a_payment_method เมื่อเสร็จแล้วจะได้ Credit อย่างนี้ ต่อไป สร้าง Virtual Machine กัน ไปที่ เมนู > Cloud…

Ambari #08 ปรับแต่ง pyspark ให้สามารถใช้งาน spark.ml ได้ ด้วย conda package management

เราสามารถใช้งาน Spark ในด้าน Machine Learning ด้วย pyspark แต่ปัญหาอยู่ที่ว่า python ที่ติดตั้งบน Ubuntu 14.04 นั้น ไม่มี package ที่จำเป็นต้องใช้ ได้แก่ numpy, scipy, scikit-learn, matplotlib ซึ่งขั้นตอนการติดตั้ง ก็จะยุ่งยาก เพราะต้อง compile code เองด้วย แต่ปัจจุบัน มีเครื่องมือที่เรียกว่า “conda” ทำหน้าที่ติดตั้ง package ที่ต้องการได้สะดวก ในที่นี้ จะเลือกใช้ python 2.7 และ จะติดตั้งลงไปใน /opt/conda…

Ambari #07 เปรียบเทียบความเร็วของการ Query ระหว่าง MySQL กับ Hive

จากบทความก่อนหน้า Ambari #05 การดึงข้อมูลเข้าจาก MySQL เข้าสู่ Hive ด้วย Sqoop ได้นำเข้าข้อมูล Mail Log จาก MySQL ซึ่งมีขนาด 27 GB มีข้อมูลประมาณ 12 ล้าน Record ต่อไปจะเปรียบเทียบ การ Query ข้อมูลจาก  Hive ซึ่งทำงานอยู่บน Hadoop Cluster กับ MySQL Server Spec MySQL Server: 1 Node x CPU 40 Core…