วิธีใช้ Google Sheets สร้าง Account ใหม่ลงใน Sub Organization ของ GAFE

[บทความนี้ สำหรับผู้ที่มี GAFE Admin Privilege ขึ้นไป] ในการสร้างบัญชีผู้ใช้ใหม่บน GAFE นั้นทำได้หลายวิธี ได้แก่ การสร้างทีละคนผ่าน Admin Console การสร้างทีละหลายๆคนด้วย CSV File การสร้างทีละหลายๆคนผ่าน Google Apps Directory Sync เมื่อต้องการสร้างผู้ใช้จำนวนมาก เช่น 5,500 คน โดยต้องจัดแบ่งผู้ใช้ แยกลงไปในแต่ละ Sub Organization วิธีที่ 1. ทำได้แต่เป็นงานที่หนักมาก วิธีที่ 2. ทำไม่ได้ เพราะการใช้ CSV File ผ่าน Admin Console นั้นจะสร้างผู้ใช้รวมกันที่ Root Organization ไม่สามารถแยกลงไปใน Sub Organization ได้ ส่วนวิธีที่ 3. นั้นทำได้ แต่ต้องเข้าใจกระบวนการทำงานของ LDAP พอสมควร ในบทความนี้ … Read more

วิธีการใช้ Google Sheets เป็นระบบเฝ้าระวังเว็บไซต์ (Website Monitoring) จากภายนอกองค์กร

ในการเฝ้าระวังบริการเว็บไซต์ขององค์กร (Website Monitoring) ผู้ดูแลระบบมักจะจัดทำจากภายในระบบเครือข่ายขององค์กร แต่ไม่ได้เฝ้าระวังจากภายนอกระบบเครือข่ายขององค์กร ทำให้ไม่ทราบว่าภายนอกสามารถเข้าถึงเว็บไซต์ดังกล่าวได้หรือไม่ จาก “วิธีการใช้ Google Sheets เป็นฐานข้อมูล” ซึ่งได้กล่าวถึงพื้นฐานการพัฒนา Google Apps Script เพื่อใช้ต่อยอดความสามารถของ Google Sheets สามารถนำมาประยุกต์ใช้เพื่อเฝ้าระวังบริการเว็บไซต์จากภายนอกระบบเครือข่ายขององค์กรได้ (จาก Google Cloud Infrastructure เลยทีเดียว) ขั้นตอนในการทำ ในโปรเจค ProjectMyDB สร้างไฟล์ monitoring.gs ดังภาพ ประกอบด้วย 3 ฟังก์ชัน คือ function check_website(url) {     var response = UrlFetchApp.fetch(url, {muteHttpExceptions: true});   return response.getResponseCode(); } function doLog(timestamp, responseCode, timeDiff) {   … Read more

วิธีการใช้ Google Sheets เป็นฐานข้อมูล

Google Sheets เป็นหนึ่งใน Google Apps ซึ่งเป็น Application Suite ของ Google ประกอบด้วย ในการใช้งานทั่วไป Google Apps สามารถตอบสนองการใช้งานได้เป็นอย่างดี แต่เมื่อต้องการทำกิจกรรมบางอย่างที่นอกเหนือไปจากการใช้งานพื้นฐาน ผู้ใช้สามารถพัฒนาเพิ่มเติมได้เอง ด้วย Google Apps Script Google Apps Script เป็น Scripting Language ที่อยู่บนพื้นฐานของภาษา JavaScript สามารถใช้งานได้และพัฒนาต่อยอดได้ทันทีโดยไม่ต้องติดตั้งอะไรเพิ่มเติมอีกแล้ว สามารถเรียกใช้ Google Service ต่างๆได้มากมาย รวมถึง Google Sheets เพื่อสร้าง เมนูพิเศษ หรือ Macro เพื่อให้การทำงานที่ทำหลายๆขั้นตอนลดลงเหลือเพียงแค่คลิกเดียว อีกทั้งยังสามารถตั้งเวลาให้ทำงานอัตโนมัติ หรือ ตั้ง Trigger เพื่อให้ทำงานเมื่อเกิด Action ต่างๆได้อีกด้วย Google Apps Script มี 3 ชนิด … Read more

วิธีดูหนังแบบส่วนตัวบนเครื่องบิน

คุณเคยเจอปัญหาเหล่านี้ไม๊ ? การ นั่งเครื่องบินชั้นประหยัดนั้น แสนน่าเบื่อ มีหนังหรือคลิปที่อยากดูบนมือถือ ครั้นจะต้องถือไว้มือนึง ก็ลำบาก กินขนมไปดูไปก็ไม่ได้ วางบนโต๊ะหน้าที่นั่งก็ไม่ได้เพราะมันราบ ครั้นจะหาอะไรมารองให้มันตั้งขึ้น ก็ไม่ได้รับสายตา ปัญหาเหล่านี้จะหมดไป เมื่อใช้ เคสแบบฝาพับข้าง (ดังภาพ) เพียงแค่เปิดคลิปที่ต้องการดูไว้ เสียงหูฟังให้พร้อม  แล้วก็ แง้มโต๊ะหน้าที่นั่งเล็กน้อย สอดฝาพับของเคส เข้าไประหว่างเบาะข้างหน้ากับโต๊ะ แล้วล็อคโต๊ะให้สนิท   จากนั้น ก็เอนกาย พิงเบาะ แล้วก็สนุกกับคลิปหนังที่ชื่นชอบได้ ในระดับสายตาม มือนึงถือขนม มือนึงถือน้ำ ก็สบายแล้ว  ลองดู 😉

เทคนิคการใช้ vi

1. เปิด 2 ไฟล์พร้อมกัน แยกแบบแนวตั้ง vi test.php  กด Esc : vsp function.inc.php จะได้ผลอย่างนี้ คำสั่งที่น่ารู้ Ctrl+w w สลับระหว่างหน้าจอ Ctrl+w q ปิดไฟล์ Ctrl+w v เปิดไฟล์เดียวกันที่ยาวมาก ต้องการด้านนึงดูหัวไฟล์ อีกด้านนึงดูท้ายไฟล์ 2. หากต้องการเลื่อน Code หลายๆบรรทัด ไปทางขวามือ 5 Space Ctrl + V แล้ว เลือกบรรทัดที่ต้องการ จากนั้น Shift + I แล้ว เคาะ Space Bar 5 ครั้ง จากนั้น แล้วกดปุ่ม Esc