Category: Google Apps

การสร้างภาพ 360 องศาเข้า Google Street View ด้วย Android device

จากคราวที่แล้วนำเสนอเรื่อง การรับชมภาพสถานที่และเส้นทางในมอ. ผ่าน Google Street View ไปแล้วนะคับ วันนี้เลยอยากนำเสนอวิธีการสร้างภาพ 360 องศา ด้วยมือถือแอนดรอยด์ แล้วอัพเข้า Google Street View ใน Google Maps กันแบบง่ายๆ นะคับ **ทำไม่ยาก แต่ต้องอาศัยความเนียนในการเล็กภาพเพื่อให้เชื่อมต่อกันสนิท ขั้นตอนการทำ ติดตั้งแอพ Google Street View จาก Play Store 2. เมื่อติดตั้งเสร็จแล้วก็เปิดแอพขึ้นมา ไปที่เมนู Explore > คลิกปุ่มวงกลมสีเหลือง (ตามรูป) 3. คลิกเลือก Camera เพื่อจะถ่ายรูป 360…

การรับชมภาพสถานที่และเส้นทางในมอ. ผ่าน Google Street View

ภาพจากข่าวฯ เว็บมอ. จากข่าวล่าสุดของมหาวิทยาลัยสงขลานครินทร์ “เริ่มบางส่วนแล้ว….มอง ม.อ.ผ่าน Google Street View” ผ่านทางเว็บไซต์ของมหาวิทยาลัย http://www.psu.ac.th/th/node/7448 เมื่อวันที่ 16 มิถุนายน 2559 ด้วยความร่วมมือกับมอ.และ Google ในการนำเทคโนโลยีการถ่ายภาพแบบ 360 องศา เสมือนเรายืนอยู่ ณ จุดนั้นๆ แล้วสามารถมองได้แบบรอบทิศทาง มาถ่ายภาพสถานที่และเส้นทางในมอ.ของเรา โดยได้เริ่มถ่ายทำในวิทยาเขตหาดใหญ่เป็นวิทยาเขตแรก และจะดำเนินการในวิทยาเขตอื่นๆ ต่อไป คราวนี้เรามาดูกันดีกว่าว่า จะวิวหรือชมกันอย่างไร สำหรับใครที่ไม่ทราบวิธีการดูภาพผ่าน Google Street View นะคับ ขั้นตอนการรับชม 1. เปิด Google Maps 2. เลือกบริเวณพื้นที่มหาวิทยาลัยสงขลานครินทร์…

ทำอย่างไรให้สามารถกำหนดจุดพิกัดบนแผนที่ Google map แบบจุดเดียวและหลายจุดจากฐานข้อมูลได้ด้วย ASP.NET C# (ภาคต่อ)

             จากบทความที่แล้ว ผู้เขียนได้เขียนไว้เกี่ยวกับเรื่องวิธีการกำหนดจุดพิกัดบนแผนที่กันไปบ้างแล้ว ในหัวข้อ “ทำอย่างไรให้สามารถกำหนดจุดพิกัดบนแผนที่ Google map แบบจุดเดียวและหลายจุดจากฐานข้อมูลได้ด้วย ASP.NET C#” สำหรับในบทความนี้ผู้เขียนจึงขอพูดถึงในส่วนของการดึงค่าละติจูด ลองจิจูดของสถานที่ ซึ่งนับว่าเป็นส่วนประกอบสำคัญในการแสดงผลพิกัดบนแผนที่ ซึ่งเดิมทีแล้วนั้น ผู้ใช้อาจต้องค้นหาข้อมูลพิกัดดังกล่าวจาก Google map เองและนำพิกัดดังกล่าวมากรอกลงฐานข้อมูลหรือมาระบุเพื่อการแสดงพิกัดนั้นๆในการเขียนโปรแกรม คงเป็นการดี หากการแสดงผลพิกัดจากฐานข้อมูลนั้น จะมีตัวช่วยอำนวยความสะดวกให้กับผู้ใช้ในการดึงค่าละติจูด และลองจิจูดโดยการกรอกข้อมูลชื่อสถานที่ลงไปเพื่อใช้ในการค้นหา ซึ่งน่าจะเป็นประโยชน์และทำให้ผู้ใช้สามารถใช้งานได้ง่ายขึ้นในการนำพิกัดเหล่านั้นไประบุบนแผนที่นั่นเอง              โดยการดึงค่าพิกัดละติจูด-ลองจิจูดของสถานที่ สามารถทำได้หลายวิธี ขึ้นอยู่กับการนำไปประยุกต์ใช้ ซึ่งในบทความนี้ผู้เขียนขอแนะนำ 2 วิธี ดังนี้ การเรียกใช้เซอร์วิสของ Google Geocoding API  โดยการส่งพารามิเตอร์เป็นที่อยู่ของสถานที่ดังกล่าว ฝั่ง C# private void getLatAndLong() {…

Google Classroom Manager

มีคำถามว่า เราจะสามารถทราบได้หรือไม่ว่ามี Google Classroom อะไรบ้างในโดเมนของเรา  อาจารย์แต่ละคนสร้างกี่ Class และแต่ละ Class นั้นมีจำนวนกี่คน ผมจึงได้ศึกษา Google Classroom API และพัฒนาต่อยอดด้วย Google Apps Script สำหรับใช้งานจาก Google Sheets ดังมีวิธีการติดตั้งและใช้ดังนี้ Credit:  Classroom API : Google Apps Script Quickstart https://developers.google.com/classroom/quickstart/apps-script (่ใช้แบบนี้ไปพลางๆก่อน เดี๋ยวจะทำเป็น Google Sheets Add-On เร็วๆนี้) วิธีการใช้ติดตั้ง เปิดวิธีการติดตั้งและใช้งานที่ http://sysadmin.psu.ac.th/?p=5978…

การตั้งค่า Redirect PSU Email ไปยัง PSU GAFE

เมื่อมีอีเมลฉบับใหม่เข้ามาที่ @psu.ac.th แล้วต้องการให้ส่งต่อไปยัง PSU GAFE ผู้ใช้จะต้องตั้งค่าดังต่อไปนี้ คำเตือน: ควรตั้งกฏเพื่อกรองจดหมายที่ควรจะเป็นความลับของทางราชการไทย ไม่ให้ส่งออกไปภายนอกก่อนจะดำเนินการต่อไป ขั้นตอนต่อไปจากนี้เป็นความรับผิดชอบของเจ้าของบัญชีนั้นๆ หากเกิดความเสียหายใดๆต่อทางราชการ เจ้าของบัญชีจะต้องรับผิดชอบแต่เพียงผู้เดียว ขั้นตอนการตั้งค่า Redirect Email 1) Login เข้าใช้งาน https://webmail.psu.ac.th 2) คลิก “Filters” 3) คลิก “Add a new Rule” 4) คลิก “Header” แล้วเลือก “All” 5) คลิก “Redirect” 6) ใส่ Email Address…

เริ่มต้นใช้งาน PSU GAFE – Password Setting ที่ PSU Webmail

PSU GAFE (Google Apps for Education) เป็นบริการเสริมจากบริการ PSU Email บุคลากรและนักศึกษาของมหาวิทยาลัยสงขลานครินทร์ ที่ประสงค์จะใช้งาน PSU GAFE จะต้องทำการ “ตั้งรหัสผ่าน” ของบริการ PSU Email ก่อน จึงจะใช้งานได้ ขั้นตอนการตั้งรหัสผ่าน บริการ PSU Email 1) เปิดเว็บไซต์ https://webmail.psu.ac.th 2) คลิก “Password Setting” 3) ยืนยันตัวตนด้วย PSU Passport และ ตั้งรหัสผ่านของบริการ PSU Email ช่องที่…

ใช้ google script ทำ mail merge เนื้อหาเมลที่มี pre-filled form URL

จากตอนที่แล้ว “ใช้ google script ทำ mail merge เนื้อหาเมลที่มี link” เรารู้วิธีใส่ link ไปในเนื้อหาเมล ในตอนนี้เราจะมาเปลี่ยน static link เป็น dynamic link (คือ link ที่มีการอ้างชื่อ cell จึงเป็น link ที่เปลี่ยนแปลงไปตามค่าที่อยู่ใน cell) จุดประสงค์ก็เพื่อส่ง link ให้ผู้ที่รับอีเมลกรอกข้อมูลลง google form ที่มีข้อมูลให้บางส่วนแล้ว (pre-filled form) ซึ่งเป็นข้อมูลของผู้รับอีเมลแต่ละคนที่แตกต่างกัน เช่น ให้มีฟิลด์ ชื่อ และ หน่วยงาน…

ใช้ google script ทำ mail merge เนื้อหาเมลที่มี link

ผมใช้ Yet another mail merge ซึ่งเป็น add-on เพื่อส่งอีเมลเรื่องเดียวกันไปยังเพื่อนๆจำนวนหนึ่ง ก็ใช้งานได้ดีมา 5 ครั้งแล้ว แต่พอครั้งหลังนี้ ผมต้องการส่งอีเมลที่ในเนื้อหามี link ให้ผู้ที่รับอีเมลสามารถคลิกเพื่อเปิดอ่านได้ แต่ลองหลายวิธีที่จะส่งด้วยวิธีที่เคยใช้ add-on ตัวนี้ก็จะแสดงเป็นข้อความ ไม่แสดงเป็น link ในอีเมล (อันนี้ต้องบอกก่อนว่า คาดว่าผู้ใช้ส่วนใหญ่ใช้โปรแกรมอีเมลที่มีการแสดงผลมากกว่าข้อความธรรมดา) ค้นหาดูก็พบว่า ต้องเปลี่ยนวิธีทำมาเป็นวิธีเขียน google script เพื่อส่ง mail merge แทน วิธีทำ ดังนี้ 1. สร้าง google sheet ตั้งชื่อ myusers 1.1…

การแสดงผลจำนวน Quota การส่งอีเมลที่ยังเหลืออยู่ในรอบ 24 ชั่วโมง

ปิด Google Sheets : GASWS1 เมนู Tools > Script Editor… เมนู File > New > Script File ตั้งชื่อ: myscript6 สร้าง function remainDailQuota() ตามนี้ function remainDailQuota() { // https://developers.google.com/apps-script/guides/services/quotas var emailQuotaRemaining = MailApp.getRemainingDailyQuota(); var emailaddress=Session.getActiveUser().getEmail(); var subject=”Email Quota Remaining”; MailApp.sendEmail( emailaddress,…