Month: December 2021

  • Webmail transformation!! #3

    เมื่อจะเลิกใช้ Squirrelmail มาใช้งาน Roundcube ก็ต้องมีเรื่องของการทำ Redirect และ Filter ด้วยซึ่งใน Roundcube (webmail2) มีวิธีการที่แตกต่างออกไปดังที่จะเล่าต่อไปนี้

    Redirect & Filter

    สำหรับผู้ใช้ใหม่ไม่เคยใช้ Squirrel mail (webmail เดิม) มาก่อน

    ที่ต้องระบุแบบนี้เพราะสำหรับคนที่เคยใช้ Squirrel mail มาก่อนส่วนมากจะ Redirect mail ไป gmail หมดแล้วดังนั้นจึงไม่มีความจำเป็นต้องทำตามขั้นตอนนี้

    1. Log In เข้าระบบให้เรียบร้อย
    Webmail
    1. คลิก Settings ด้านซ้ายมือ
    Settings
    1. จะได้ดังภาพ
    Settings
    1. เลือก Filters
    Filters
    1. ได้ดังภาพ
    Filters
    1. มองไปด้านขวามีคำว่า Create คลิก Create ได้ดังภาพ
    Create Filter
    1. กรอกข้อมูลและเลือกดังนี้
    Filter

    โดย username.s คือ username ของท่าน หากต้องการเก็บเมล์ไว้ที่ PSU E-mail ด้วยให้คลิกเครื่องหมาย ท้ายช่อง แล้วเลือก Keep message in Inbox เพิ่มดังนี้แล้วคลิก Save

    Keep message in Inbox

    ในกรณีที่ Keep message in Inbox อาจจะต้องเข้ามาดูที่เว็บเมล์บ้างเป็นระยะ ๆ เพื่อป้องกันเมล์เต็มนะครับ

    1. หลังคลิก Save จะได้ดังภาพ
    Gmail
    1. หรือหากต้องการ Redirect mail ไปที่อื่น ๆ อีกก็สามารถสร้างเพิ่มอีกโดยคลิก Create และตั้งค่าแบบเดิมแต่เปลี่ยนที่อยู่อีเมล เช่น
    more filters

    โดย Filter จะทำจากบนลงล่าง

    1. สามารถตั้งกฎเพื่อกรองอีเมลสแปมได้เช่นกัน โดยปกติอีเมลของมหาวิทยาลัยจะทำเครื่องหมายไว้หน้าอีเมลที่เข้าข่ายอีเมลสแปมอยู่แล้วคือมีค่ำว่า [SPAM?]: อยู่ใน Subject สามารถตั้งกฎให้ลบได้ดังภาพ
    Spam Filter

    Filter นี้จะทำการลบอีเมลทุกฉบับที่มีคำว่า [SPAM?:] ถูกลบทิ้งไปอยู่ใน Trash

    Trash

    ควรตรวจสอบอีเมลในโฟลเดอร์ Trash ก่อน Empty Trash ทุกครั้ง การล้างโฟรเดอร์ Trash ทำได้โดยคลิกโฟลเดอร์ Trash แล้วคลิกที่ ที่อยู่หลัง username ของท่านแล้วเลือก Empty ดังภาพ ซึ่งอีเมลทั้งหมดที่ถูกลบและ Spam จะโดนล้างไปหมดในคราวเดียวกันดังนั้นควรตรวจสอบว่ามีอีเมลที่ไม่ใช่ Spam ปะปนไปหรือไม่ก่อนกดล้างโฟลเดอร์นะครับ

    Empty Trash

    และควรลบอีเมลที่ไม่ใช้แล้วเสมอ ๆ เพื่อป้องกันโควต้าเต็มนะครับ

    Delete
    1. จบขอให้สนุก…
  • วิธี github clone มาเฉพาะบาง Folder

    ถ้าต้องการเฉพาะบาง folder เช่นจากของ Google Research

    https://github.com/google-research/google-research

    Google Research มีหลาย Project ย่อย ถ้า Clone มาทั้งหมด ก็เยอะอยู่

    แต่เราต้องการเพียงแค่ project ย่อยเดียว เช่น tft (Temporal Fusion Transformer)

    วิธีการมีดังนี้

    0. ต้องใช้ git version ใหม่ ๆ ในที่นี้ผมใช้ 2.32.0

    # git --version
    git version 2.32.0

    1. จะมี sparse-checkout ซึ่งทำให้กำหนดได้ว่า ต้องการ folder ใด ให้ใช้คำสั่งแรกคือ

    git sparse-checkout init

    2. จากนั้น กำหนดว่า ต้องการเฉพาะ folder ชื่อ tft

    git sparse-checkout set 'tft/'

    3 . จากนั้นก็กำหนด remote repository ด้วยคำสั่ง

    git remote add origin https://github.com/google-research/google-research

    4 . แล้วก็ pull ด้วยคำสั่ง

    git pull origin master

    รอสักครู่ เราก็จะได้เฉพาะ folder ที่ต้องการ

    หวังว่าจะเป็นประโยชน์ครับ