การลงทะเบียนและการตั้งค่าบริการ API Google’s OAuth 2.0 เพื่อให้เว็บแอปพลิเคชันสามารถเข้าสู่ระบบ (Login) ผ่าน Google Account มีขั้นตอนดังนี้ 1. พิมพ์ URL https://console.cloud.google.com และคลิก Select a project 2. คลิก New project 3. กรอกข้อมูลชื่อโครงการ (Project name) ให้ครบถ้วน จากนั้นคลิกปุ่ม Create 4. คลิกเมนูหลักที่มุมบนด้านซ้าย เพื่อให้แสดงเมนูทั้งหมด 5. คลิกที่เมนู APIs & Services จากนั้นเลือก Credentials …
เนื่องจากระบบบริการการศึกษามีการพัฒนาต่อยอดในส่วนของ Back office ที่มีการพัฒนาด้วยโปรแกรม Microsoft Access ในบางครั้งอาจจะพบปัญหาในระยะที่มีการใช้งานของผู้ใช้งานครั้งแรกได้ ซึ่งในกรณีนี้ คือ เกิด error : The expression On Click you entered as the event property setting produced the following error. ดังรูปด้านล่าง จากปัญหาดังกล่าว ให้ตรวจสอบ เป็นลำดับ ดังนี้ …
ในการทำข้อมูลเพื่อออกรายงาน บางครั้งต้องการข้อมูลทุกวันในช่วงวันที่ที่กำหนด แต่ถ้าข้อมูลในฐานข้อมูลไม่ได้มีทุกวัน การดึงข้อมูลจากฐานข้อมูลจะทำให้วันที่ที่ไม่มีข้อมูลหายไป ซึ่งจะทำให้รายงานไม่ถูกต้อง ในการนี้จึงได้ทำคิวรี่สำหรับสร้างวันที่จากช่วงวันที่เราต้องการ ดังตัวอย่างด้านล่าง — mysqlselect f.split_date from (select adddate(‘2024-08-01’,e.i*10000 + d.i*1000 + c.i*100 + b.i*10 + a.i) split_date from(select 0 i union select 1 union select 2 union select 3 union select 4 union select …
จากที่สำนักคอมพิวเตอร์ มีการเพิ่ม เรื่องความปลอดภัยบนเซิร์ฟเวอร์ การตั้งค่า HTTPS ส่งผลให้ เว็บไซต์ที่ได้รับการพัฒนา มาแต่เดิมนั้น ต้องมีการเปลี่ยนแปลงตามทำให้เกิด ข้อผิดพลาดในการใช้งานระบบ แสดง error ดังภาพ จึงทำการ Debug โปรแกรมไปจนพบ error ดังภาพ ซึ่ง Permanent Redirect คือ การเปลี่ยนเส้นทาง URL อย่างถาวร จึงไปตรวจสอบ พบว่าการเรียก …
สร้างรหัสผ่านและสิทธิ์การอนุญาตไฟล์ PDF ใน mpdf จะใช้ฟังก์ชัน SetProtection SetProtection ( array $permissions [, string $user_password [, string $owner_password [, integer $length ]]]) $permissions ตัวแปรอาเรย์ใช้สำหรับการกำหนดสิทธิ์การใช้งานเอกสารประกอบด้วย ‘copy’, ‘print’, ‘modify’, ‘annot-forms’, ‘fill-forms’, ‘extract’, ‘assemble’ , ‘print-highres’ $user_password รหัสผ่านสำหรับเปิดไฟล์เอกสาร $owner_password รหัสผ่านการเข้าถึงสิทธิ์การใช้งานเอกสาร ตัวอย่างโปรแกรม กำหนดให้เปิดเอกสารด้วยการใส่รหัสผ่าน password1 และ การเข้าถึงสิทธ์การทำงานอื่นด้วยการใส่รหัสผ่าน …
MinIO คืออะไรมันคือ Object Storage Server ที่สามารถใช้เก็บข้อมูลประเภท Unstructure หรือเก็บไฟล์ต่างๆได้ และ MinIOยังเป็น Amazon S3 Compatible Object Storage อีกด้วย การสร้าง Bucketการสร้าง Bucket แบบเปิดการใช้งาน Versionings กับไม่เปิดการใช้งาน Versionings ต่างกันอย่างไร เปิดการใช้งาน Versionings จะช่วยให้สามารถเก็บ Object File ได้หลาย Version ภายใต้ Key ตัวเดียวกัน เช่น อัปโหลดไฟล์ที่มีชื่อว่า test_minio_upload.pdf อัปโหลดขึ้นมา 3 ครั้งในแต่ละครั้งที่อัปโหลดขึ้นมามีเนื้อหาไฟล์ที่แตกต่างกันจะถูกสร้างเป็น …
อุปกรณ์เครือข่ายหลักในมหาวิทยาลัยบูรพาที่สำนักคอมพิวเตอร์สามารถเข้าถึงและดูแลได้ส่วนใหญ่เป็นอุปกรณ์ Alcatel-Lucent Switch ซึ่งใช้ระบบปฏิบัติการ AOS6 และ AOS8 เมื่อมีความจำเป็นต้องบริหารจัดการ Switch จำนวนมากในเวลาจำกัด สามารถใช้โปรแกรม OmniVista 2500 Network Management System ของ Alcatel-Lucent ในการจัดการ Alcatel-Lucent Switch แบบ Network Automation ผ่านหน้าเว็บได้ แต่โปรแกรมก็มีข้อจำกัดการใช้งานในเรื่องของค่าลิขสิทธิ์ ทำให้ไม่สามารถนำมาใช้งานในมหาวิทยาลัยได้ ดังนั้นจึงมีแนวคิดที่จะทดลอง Network Automation Software ที่สามารถทำงานได้กับ Alcatel-Lucent Switch จากการค้นคว้าพบว่า Software ที่สามารถนำมาประยุกต์ใช้ในงาน Network Automation กับ …
ความสำคัญและความเป็นมา การ Backup และ Restore ฐานข้อมูล เป็นกระบวนการที่สำคัญอย่างยิ่งในการบริหารจัดการฐานข้อมูลในองค์กร การ Backup ฐานข้อมูล หรือการสำรองข้อมูล คือการสร้างสำเนาสำรองของข้อมูลในฐานข้อมูล มีความสำคัญดังนี้ ป้องกันการสูญหายของข้อมูล ในกรณีเกิดเหตุไม่คาดฝัน เช่น ฮาร์ดแวร์เสียหาย หรือการโจมตีทางไซเบอร์ ซึ่ง การสำรองข้อมูลจะช่วยลดความเสี่ยงการสูญหายของข้อมูล รักษาความต่อเนื่องทางธุรกิจ กรณีที่เกิดข้อมูลสูญหาย หรือเสียหาย การสำรองข้อมูล ช่วยให้องค์กรดำเนินงานต่อไปได้ การกู้คืนข้อมูลที่สูญหาย หากผู้พัฒนาระบบสารสนเทศ ทำข้อมูลสูญหาย หรือเปลี่ยนแปลงข้อมูลโดยไม่ได้ตั้งใจ การคืนค่าข้อมูล จากข้อมูลที่สำรองไว้ สามารถทำได้ทันที การ Restore ฐานข้อมูล หรือการกู้คืนข้อมูล คือการนำเสาเนาข้อมูลที่สำรองไว้ กลับไปยังฐานข้อมูลหลัก หรือฐานข้อมูลใหม่ มีความสำคัญดังนี้ …
เนื่องจากการนำระบบสารสนเทศขึ้น Azure-sv จำเป็นต้องทดสอบการอัปโหลดไฟล์ แต่อาจเกิดข้อผิดพลาดไม่สามารถอัปโหลดไฟล์ได้จากหลายสาเหตุ เช่น โฟลเดอร์อัปโหลดไม่มีอยู่บนเครื่อง Production หรือ ไม่ได้เปลี่ยนการตั้งค่า permission ให้เป็น 777 เป็นต้น ขั้นตอนการดำเนินการ เข้าเว็บ Azure-sv แล้วไปที่เมนู Pipelines -> Releases -> Edit ดังรูป 2. คลิกที่ task ใน Stage “Change permission” ดังรูป 3. เขียน Script ตรวจสอบในช่อง Inline Script ตัวอย่างเช่น ต้องการตรวจสอบว่ามีโฟลเดอร์ “upload_e-ethics/finalresearchdoc” …
เนื่องจากระบบสารสนเทศที่มีการพัฒนาแบบหลายเฟส ได้มีการปรับปรุงแก้ไขโครงสร้างฐานข้อมูลในระหว่างการพัฒนาโปรแกรม และเมื่อจะทำการรวมเฟสที่เปิดใช้งานกับเฟสกำลังพัฒนาเข้าด้วยกัน จำเป็นจะต้องตรวจสอบความถูกต้องของฐานข้อมูลว่าโครงสร้างของฐานข้อมูลอะไรบ้างที่เปลี่ยนไปจากเดิม และทำการปรับโครงสร้างฐานข้อมูลให้ถูกต้อง ขั้นตอนในการตรวจสอบโครงสร้างฐานข้อมูล ทำได้ดังนี้ ๑. เปิดโปรแกรม Navicat เลือกเมนู Tools แล้วคลิกที่ Structure Synchronization ดังรูป ๒. โปรแกรมจะแสดงหน้าจอ และให้ใส่ข้อมูลการเชื่อมต่อฐานข้อมูลที่จะเปรียบเทียบกัน ซึ่งประกอบไปด้วย connection กับ database ดังรูป เมื่อใส่ข้อมูลเรียบร้อยแล้วจากนั้น กดปุ่ม “Compare” ๓. …
