ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก มกราคม, 2020

Moodle ตั้ง Permission ให้ Student สามารถ ลากวางไฟล์บน topic ได้

เจอโจทย์ให้แสดง Topic เฉพาะกลุ่ม แล้วสามารถลากวางไฟล์ได้ มีแนวทางแก้ปัญหาดังนี้ 1. Topic แสดงเฉพาะกลุ่ม ไปตั้งค่า Access Restriction ใน Topic ให้เห็นเฉพาะกลุ่มได้ แต่ Role จะต้องเป็น Student เท่านั้น 2. การลากวางไฟล์บน Topic หรือบน Course จะต้องได้สิทธิ์ Role เป็น อาจารย์ เท่านั้น ซึ่งขัดแยังกับข้อ 1 แนวทางการแก้ไข ข้อ 2 มีเมนู Permission ให้ Override สิทธิ์ของ Student ได้ โดยไปที่เมนู Course Administration -> User -> Permission เลือก dropdown Student แล้วกำหนด Override Permission ตามสิทธิ์ 4 ข้อต่อไปนี้ 1. Activity : File -> Add new a resource : allow 2. Activity : URL -> Add new URL resource : allow 3. Course  ->  Manage Files : allow 4. Course -> Manage Activities : allow Course Administration -> User -> Permission Student Permission

ปลดล็อค disableSelection ของ Internet Banking

ปกติจะเข้า Internet Banking เพื่อ Copy Transaction ลง Excel จริง ๆ เขามี CSV file ให้ download ด้วยนะ แต่ copy จากหน้าเว็บ แล้ว paste ลง excel เลยมันสวยกว่าแล้วไม่ต้องโหลดไฟล์มาให้รกเครื่อง มี Internet Banking เจ้าหนึ่ง แต่ก่อนก็เคยให้ copy & paste ข้อมูลใน datagrid ได้ วันดีคืนดี ก็ล็อคไม่ให้ copy ซะงั้น ให้ดูอย่างเดียว ทำเพื่ออะไรก็ไม่เข้าใจเหมือนกัน มันจะไม่ปลอดภัยตรงไหน? เลยลองไล่แกะ css ดู ปรากฏว่า เขาเพิ่ม class "disableSelection" ทุก Label เลย (เดิมจะกำหนดที่ table ที่เดียวไปลบ class ออกก็จบ) ก็เลยต้องไปแก้ class โดยเอา webkit-user-selection ออก เท่านี้ก็ copy transaction เหมือนเดิมได้แล้ว หมายเหตุ ต้องคลิกที่ row 1 Col 1  ใต้ row header ถึงจะเจอ class disableSelection

OpenWRT LUCI 18.06 ไม่สามารถเชื่อมต่อ VPN PPTP ได้

ตอนแรกนึกว่าตั้งค่า VPN Client ผิด แต่พอใช้ 4G ต่อดันต่อได้ ต้องเป็นที่ OpenWRT แน่ ๆ เลย งมอยู่เป็นเดือนทำไม่ได้ วันนี้มาลองอีกทีแบบไม่ได้ตั้งใจ เจอ ลิงก์ นี้ สรุปทำได้ดังนี้ 1. ไปที่ System -> Software -> คลิก Update list เพื่อ update package ล่าสุด 2. Filter Package "ppp-mod-pptp" แล้วกด Install 3. Filter Package "kmod-nf-nathelper-extra" แล้วกด Install 4. ไปที่ Network -> Firewall -> Custom Rule แล้วใส่คำสั่ง iptable iptables -t raw -A OUTPUT -p tcp \ -m comment --comment "!fw3: PPTP connection tracking" \ -m tcp --dport 1723 -j CT --helper pptp 5. ถ้าใช้ VPN Connect บน Windows แล้วเกิด Error : 806... (GRE) ดังภาพนี้ แก้ไขโดย  login เข้า ssh แก้ไขไฟล์ /etc/sysctl.conf โดยใส่ค่า net.netfilter.nf_conntrack_helper = 1