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
OpenVPN on LEDE 17.01.2 — July 25, 2017

OpenVPN on LEDE 17.01.2

จะใช้ VPNGate กับ LEDE แต่ลองลง Package พวก L2TP, SSTP บน LEDE แล้วมันไม่สำเร็จสักตัว เลยตัดขี้เกียจโดยใช้ OpenVPN แทน

วิธีลงง่ายมาก แค่คลิกเมาส์กะจิ้มดีดภาษาอังกฤษเป็นก็ทำได้ละ

  1. ลง LEDE บน Router เซ็ตตามใจชอบให้เรียบร้อยและให้ใช้งาน Internet ได้
  2. ลง OpenVPN: openvpn-openssl

    พิมพ์ในช่อง Filter เลยไม่ต้องไปอัพเดทก็ได้ เดี๋ยวมันก็อัพเดทเอง

    Screen Shot 2017-07-25 at 18.41.28

  3. ลง LUCI จัดการ OpenVPN: luci-app-openvpn
    Screen Shot 2017-07-25 at 18.41.04
  4. เข้าเว็บ VPNGate.net ไปเลือกโฮสที่รู้สึกถูกชะตาและโหลดไฟล์ .opvn มา → Rename นามสกุลเป็น .conf แล้วโยนเข้า /etc/openvpn
    Screen Shot 2017-07-25 at 18.45.20
  5. ใช้ vi หรือ nano หรือ winscp หรือ notepad หรือ sublime หรือ Visual Studio 2017 Enterprise ก็ได้ เข้าไปเปิดไฟล์ /etc/config/openvpn ขึ้นมาเพิ่ม 3 บรรทัดนี้เข้าไป

    config openvpn ‘VPN’
    option config ‘/etc/openvpn/vpn.conf’
    option enabled ‘1’

    และเซฟ
    Screen Shot 2017-07-25 at 18.50.59

  6. เข้าหน้า LUCI > Services > OpenVPN (ถ้าไม่เจอกลับไปทำข้อ 2 ใหม่) กด restart ตรงปุ่ม Start/Stop ให้ขึ้นเป็นคำว่า stop แบบในรูป
    Screen Shot 2017-07-25 at 18.48.33
  7. เพิ่ม Interface ที่ LUCI > Network > Interfaces แล้วกด Screen Shot 2017-07-25 at 19.06.36.png

    Name: อะไรก็ได้
    Protocol of บลาๆ: Unmanaged
    Cover บลาๆ interface: tun0

    เสร็จแล้วก็กด Save จ้า
    Screen Shot 2017-07-25 at 18.51.38

  8. เรียบร้อย กลับบ้านได้ 👍
Mac: Text Editors — October 8, 2016

Mac: Text Editors

งานที่ใช้บ่อยๆ คือเปิดไฟล์ -> Search และ replace text แล้วก็ปิด เวลารันแอพเลยค่อนข้างสำคัญสำหรับ Text Edititor ที่ใช้

ทดสอบด้วย Macbook Air 11″ Early-2015: ไฟล์ Gif แคปตามเวลาจริง ไม่ได้เร่งนะ

TextEdit (แอพแม่มมี Tittle แล้ว Title ทับกันเลยจับ Title ของแอพไม่ได้)
– เซ็ต Default New Document ด้วย Plain Text แล้วชีวิตจะดีขึ้น
TextEdit.gif

Code Runner
– เร็วดี แต่ไม่ฟรี (ลบไปแล้ว ไม่มีเงินจ่าย)
CodeRunner.gif

TextWrangler
– ฟรีแต่ช้า ฟีเจอร์เยอะดี ถ้าจะใช้ก็เปิดทิ้งไว้ไม่ต้องปิดเลย
TextWrangler.gif

Visual Studio Code
– ฟรีและช้า และใช้ไม่เป็น (ลบไปแล้ว)
– พยายามเป็น Default App สำหรับคุณ เมื่อเผลอไปคลิกจะพบว่าเปิดช้า จึงต้องลบทิ้งในที่สุด
VS Code.gif

นับเวลากันเอาเองเนอะ…

macOS Sierra: Switch Input Sources — October 4, 2016

macOS Sierra: Switch Input Sources

เราลองใช้ Caps Lock เพื่อสลับภาษา ที่เป็นฟีเจอร์ใหม่ของ 10.12 มาตั้งแต่ 10.12 beta 1 ยัน beta 7 และ GM และ 10.12.1 beta 1 ยันวันนี้ beta 3 แล้วคอนเฟิร์มเลยว่าแม่งอย่างกากส์, โคตรหน่วง, พิมพ์ผิดตลอด….

ดังนั้น สำหรับฟีเจอร์นี้ควรปิดไปได้เลยครับ 🙅‍♂️
Screen_Shot_2016-10-04_at_01_52_45.png

พอปิดเสร็จแล้วก็กลับไปใช้ alt + space* สลับภาษาเหมือนเดิม บาย…

*cmd + space มันสำหรับ spotlight, alfred 

Continue reading