Admod's blog

just logs

Prevent macOS ._file files on IIS WebDav — September 28, 2017

Prevent macOS ._file files on IIS WebDav

  • ข้อดีของ WebDav  คือมันสามารถโยนไฟล์ระหว่าง Windows – Webdav Redirector / macOS – Finder  / iOS – Documents / Android – Solid Explorer ได้เลย แล้วก็วิ่งบนพอร์ต 80, 443 ซึ่งไม่ค่อยโดนที่ไหนบล็อก
    • ถ้าโดนแอบอ่านก็ไม่แน่
  • ถ้าบน Windows ก็เป็นอะไรประมาณ thumbs.db หรือ desktop.ini (แต่ปิดได้ผ่าน UI) ส่วน macOS มันก็กลายเป็น .DS_Store และ ._Filename/._Foldername

ถ้าขี้เกียจลบก็อย่าให้มันได้เกิด
ดังนั้นสำหรับ IIS สามารถใช้ Request Filtering ได้ แค่ Deny ว่า /. ก็จบ

Screen Shot 2017-09-28 at 00.52.50

วิธีนี้ได้ผลเพราะชื่อไฟล์พวกนี้ขึ้นต้นด้วย . และ request URL มันจะลงท้ายด้วย / เลยต่อกันเป็น /. เสมอเสมอ

เช็ค IIS Logs ถ้าเห็น HTTP Code 404 แสดงว่าถูกต้อง

Screen Shot 2017-09-28 at 00.58.06

Ref :

Advertisements
Booting USB in VMWare — November 24, 2009

Booting USB in VMWare

จดไว้คร่าวๆเกี่ยวกับการบูตพวกอุปกรณ์ที่ไม่ได้รองรับโดยตรงจาก VMWare
ในที่นี้คือ USB ที่ผมเอา ChromeOS ลงไว้

ประเด็นปัญหาของผมคือ ได้รับ ChromeOS ที่ใช้ได้บน USB Flashdrive จาก Makeuseof.com แล้วพอนำไปบูตจริงดันไม่สามารถเปิดอุปกณฺเครือข่าย (ในที่นี้คือ WLan – Intel 2200BG) เลย Login ไม่ได้

แต่ทีนี้คือ ตัว ChromeOS เนี่ย จะามารถเข้าระบบด้วย Account ที่เคย Login ในเครื่องนั้นๆได้ ผมก็เลยหาวิธีให้มัน Login สักครั้ง แล้วจะลองเอาหลับไปบูตจริงๆอีกที

ผมเลยลองไป Google ดูวิธี ก็เจอเว็บนี้เข้า vladan.fr แลดูน่าสนใจ
(และทดลองแล้วใช้ได้!)

Key ของวิธีนี้ก็คือ การไปใช้เครื่องมือตัวนึงของ PloP ที่มีชื่อว่า Bootmanager

คุณสมบัติ

CD/DVD boot without BIOS support
USB boot without BIOS support (UHCI, OHCI and EHCI)

Floppy boot
Different profiles for operating systems
Define up to 16 partitions
No extra partition for the boot manager
Hidden boot, maybe you have a rescue system installed and the user should not see that there is another system installed
Boot countdown
Hide partitions
Password protection for the computer and the boot manager setup
Backup of partition table data
Textmode user interface 80×50
Graphic user interface 640×480, 800×600, 1024×786, 1280×1024
MBR partition table edit
Start of the boot manager from harddisk, floppy, USB, CD, DVD
Starting from Windows boot menu
Starting from LILO, GRUB, Syslinux, Isolinux, Pxelinux (network)
The boot manager is freeware

 

เออ..ที่น่าสนใจก็ตรงที่ Highlight ไว้นั่นแหละ

Continue reading

Dvorak-QWERTY — March 22, 2009

Dvorak-QWERTY

เข้าใจว่า Layout ของแป้นพิมพ์ภาษาไทยมันมีอยู่สอง-สามอย่าง จำได้สมัยใช้http://homepage.mac.com/chinesemac/LatinExtended/layouts/Dvorak.html DOS แล้วใช้ Word Processor ของราชวิถี หรือไม่ก็จุฬา จะมีให้เลือก เกษตร เกษมณีกับปัตตโชติ (แล้วก็มี มอก. อะไรสักอย่าง)

สมัยนั้นสนุกสนานมากกับการตีเส้นตารางด้วยแป้นพิมพ์ แต่เดี๋ยวนี้แย่กว่านั้น มีแต่เครื่องมือใช้ด้วยเมาส์ เอาเมาส์ลากๆ จะจัดหน้าทีก็ลำบาก

นึกว่าจะมีเฉพาะภาษาไทยที่มี Layout ต่างกัน จนเมื่อหลายปีก่อน โดน Geek ใน IRC เอา Dvorak มายั่ว

ไปค้นหาข้อมูลเพิ่ม เขาบอกว่า Dvorak เนี่ย มันช่วยให้พิมพ์ได้เร็วขึ้น เพราะตัวอักษรที่ใช้บ่อยมันจะอยู่ใน Home row (แถวที่วางนิ้ว) เลยทำให้ประหยัดพลังงานในการก้าวนิ้วข้ามไปมาได้มาก

แต่เหตุผลของผมคือต้องการพิมพ์สัมผัส แต่ไม่สามารถหัดกับ Layout แบบ QWERTY ได้ เพราะมันจิ้มซะจนชิน ให้มานั่งเริ่มพิมพ์ช้าๆคงไม่ได้ เลยบังคับหัดพิมพ์ไปในตัว

แต่หนึ่งปัญหาคือ พวก shortcut key นี่สิ
shortcut key มันถูกออกแบบมาสำหรับ QWERTY ทั้งสิ้น!!

Continue reading

TrueWiFi’s DNS — March 11, 2009

TrueWiFi’s DNS

TrueWiFi มักมีปัญหากับ DNS เสมอๆ บ่อยๆ เป็นประจำๆ usuallyๆ alwayๆ

สำหรับกรณีนี้คือ ไม่สามารถ resolve IP ได้ ก็เลยเปิดเว็บไม่ขึ้น/ช้า  
แม้แต่หน้า Login เอง ก็ยังเป็น!!

สำหรับวิธีแก้ไขก็คือ ไปหา DNS ชาวบ้านมาใส่

True นี่ เดิมทีเป็น Asianet มาก่อน
ถึงแม้จะเปลี่ยนเป็น True มาเกือบทศวรรษ พวกรายละเอียดทางเทคนิดยังคงเป็น Asianet อยู่ดี

ทีนี้ก็เลยเอา DNS ของ Asianet มาใช้ได้

อันนี้ DNS Asianet

203.144.207.49
203.144.207.29

ทีนี้ก็ใช้งานได้แล้ว

แต่ยังเหลือระบบ Authen ที่มี server เป็น local ip
DNS ก็เลยไม่รู้จัด เลยต้องไปแก้ไฟล์ hosts ให้มันรุ้จักก่อน

ที่อยู่ไฟล์ก็คือ

%windir%\System32\drivers\etc\

ใส่เพิ่มไป 1 บรรทัดว่า

10.42.253.3 portal.trueinternet.co.th

แต่อนาคตมันไม่แน่นอน เผื่อว่าเกิดการเปลี่ยน authen host ขึ้นมาล่ะทำยังไง?

วิธีแก้ก็…กลับไปใช้ DNS แบบ Automatic แล้วสั่ง ping ซะว่า

ping portal.trueinternet.co.th

เสร็จแล้วก็จะได้ IP ของ Authen Host มา จดเอาไว้บนหน้าผากแล้วปรับ DNS กลับไปเป็นอันที่ใช้
เดินไปส่องกระจก เอา IP ที่จดไว้ไปใส่ในไฟล์ hosts แล้วกด save

ก็จะเข้าหน้า Login ได้ปรกติเอย