Category: Operating System

  • Windows Terminal (3)

    • ติดตั้ง WSL2 ก็แล้ว แต่ใช้แค่ bash ดูไม่ว้าววววว เลย ให้ดูตัวอย่างก่อนที่

    https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

    สวยงามอล่างฉ่าง
    • มาติดตั้ง zsh และ theme กัน
    • เริ่มจากติดตั้ง zsh
    sudo apt install zsh
    install zsh
    • ต่อด้วยคำสั่งต่อไปนี้เพื่อติดตั้ง ohmyzsh
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    • จากภาพจะมีการเปลี่ยน default shell ด้วยเปลี่ยนจาก bash เป็น zsh ฉะนั้นเมื่อเปิด wsl terminal ครั้งใดก็จะได้เป็น zsh shell ทุกครั้ง
    • สิ่งที่เพิ่มมาและมีความสำคัญมากคือ .oh-my-zsh และ .zshrc
    • เสร็จละง่าย!! แต่ theme ตั้งต้นอาจจะไม่ฉูดฉาด
    • แก้ไขแฟ้ม .zshrc ด้วย editor ที่ชื่นชอบ!
    • ดูชื่อ theme ต่างๆ ได้ที่ https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
    • มองหาคำว่า ZSH_THEME=”robbyrussell” สามารถเปลี่ยน robbyrussell เป็นอย่างอื่นได้เลย เช่น bira เปลี่ยนแล้ว save เมื่อออกมาอยู่ที่ prompt ให้พิมพ์
    . ./.zshrc
    • (อ่านว่า จุด-เว้นวรรค-จุด-สแลช-จุด-แซ่ด-เอส-เอช-อาร์-ซี)
    • หรือพิมพ์ว่า
    source .zshrc
    • ก็จะเปลี่ยนหน้าตาไปทันที ก่อนหน้านี้ต้องเคยติดตั้ง powerline font มาก่อนซึ่งในตอนที่ 1 ได้ให้ติดตั้งไปแล้ว จะได้ดังรูป
    • สวยแล้ว ทั้งนี้สวยแต่ละคนไม่เท่ากันก็อาจจะลองเปลี่ยนเป็นชื่ออื่นๆ ได้เลย หรือหากต้องการเขียนเองก็ทำได้ อ่านเอกสารเองนะจ๊ะ
    • เท่านี้ก่อนสำหรับ zsh shell
    • สำหรับ zsh สามาติดตั้งได้บน linux server แทบทุกดิสโทรเลยทีเดียว และโดยเฉพาะอย่างยิ่ง ubuntu หรือ debian ยังมี repository และ plugin เสริมต่างๆ ของ zsh อีกด้วย (ค่ายอื่นอาจจะมีแต่ไม่ได้ใช้งานมากเลยไม่ทราบนะครับ)
    • จบขอให้สนุก
    • ต้นฉบับ https://ohmyz.sh/
  • Windows Terminal (2)

    Q: วันก่อนติดตั้ง WSL2 แล้วอยากใช้งาน bash บน Windows Terminal ด้วยทำไง?

    A: กด แล้วเลือก Ubuntu 20.04 ไงล่ะ!!

    Q: ไม่อยากกดเอาแบบเปิดมาแล้วเป็น ubuntu เลยอ่ะ

    A: แก้ Settings คลิก เลือก Settings

    จะเป็นการเปิดการตั้งค่าต่างๆ ด้วย Text Editor ที่ชื่นชอบ

    เลื่อนลงมาดูเรื่อยๆ จะเจอว่ามี Ubuntu-20.04 อยู่

    สนใจบรรทัดที่เขียนว่า “guid”: ให้ copy ข้อความที่อยู่ภายใน “{ }” มาทั้งหมด จากตัวอย่างคือ 07b52e3e-de2c-5db4-bd2d-ba144ed6c273 แล้วให้เลื่อนจอขึ้นไปด้านบนจนเห็นบรรทัดที่มีข้อความว่า “defaultProfile”: แทนที่ข้อความที่อยู่ภายในเครื่องหมาย “{ }” ด้วยข้อความที่ copy ไว้

    เปลี่ยนเป็น

    แล้ว save ปิดแล้วเปิดใหม่ก็จะได้ Ubuntu-20.04 เป็นค่า default

    • จบขอให้สนุก
  • Word : วิธีแก้ Repeat Header Table แล้ว word ดื้อ ไม่ยอม Repeat ให้

    เคยไหม กด ✔ ที่คำสั่ง Repeat as header row at the top of each page แล้ว ตารางนั้นก็ยังไม่ยอมแสดงหัวตารางในหน้าถัดไปเสียที

    ช่วงนี้หลังจากที่ผู้เขียนได้มีช่วงเวลาในการที่ปั่นเอกสาร รวมถึงเพื่อน ๆ ที่เจอปัญหาได้สอบถามกันเข้ามาเกี่ยวกับเรื่องนี้ ผู้เขียนจึงเห็นว่าน่าจะนำมาเขียน Blog เผื่อผู้อ่านท่านใดที่ติดปัญหาเช่นเดียวกัน จะได้ลองนำไปใช้ดูเผื่อแก้ปัญหาได้

    หลัก ๆ แล้วปกติ เมื่อผู้อ่านสร้างตารางขึ้นมา เมื่อต้องการให้ข้อมูลสองแถวแรกเป็นหัวตาราง ผู้เขียนจะทำการคลุมสองแถวนั้น จากนั้นคลิกเมาส์ขวา เลือกเมนู Table Properties… ดังภาพด้านล่าง

    จากนั้นที่ Tab Row ให้ ✔ ที่คำสั่ง Repeat as header row at the top of each page เพื่อเป็นการบอกว่า จะทำให้ตาราง 2 แถวแรกเป็นหัวตารางจากนั้นกด OK

    แต่เมื่อกลับมาหน้าตาราง ทำไมหัวตารางถึงยังไม่มีล่ะ????? 🤔

    งั้นต้องมาตรวจสอบเพิ่มเติมกันหน่อย โดยลองทำการคลุมสองแถวนั้นเหมือนเดิม จากนั้นคลิกเมาส์ขวา เลือกเมนู properties แต่ตอนนี้ไปเลือกที่ Tab Table สังเกตที่กลุ่ม Text wrapping ถ้าของผู้อ่านท่านใดเป็นแบบรูปด้านล่างคือเลือกอยู่ที่ Around นั่นคือปัญหา 😫😤

    ลองเปลี่ยนเป็นเลือก None ตามรูปด้านล่างดูค่ะ

    แทน แท๊นนนนนนนนนนนนนนนนน *0*

    ตารางของเรามีหัวตารางตามที่เราต้องการแล้ว เย้!!!!!!! 🎉🎊✨

    หวังว่าคงจะมีประโยชน์กับผู้อ่านไม่มากก็น้อยนะคะ สวัสดีค่าาาาา 😘

  • Notebook Tips – ประหยัด ยืดอายุแบตเตอรี่

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

    1.ปล่อยให้แบตเตอรี่หมดก่อนแล้วค่อยชาร์จ เรื่องความร้อนนั้นเป็นของคู่กับโน้ตบุ๊คด้วยเลยก็ว่าได้ ส่วนสำหรับแบตเตอรี่นั้นหากได้รับความร้อนนานๆ อายุก็จะสั้นลงแน่นอน แต่เอ๊ะ!! แล้วจะให้ทำยังไงหละในเมื่อการชาร์จทุกเครื่องมันก็ร้อนนิหน่า ถูกไหม? แต่มีวิธีแนะนำ นั้นก็คือ อย่าปล่อยให้แบตเตอรี่อยู่ต่ำกว่าประมาณ 20% ซึ่งถ้าจะให้ดีควรอยู่ในระดับ 20-30% หรืออาจจะ 40% ก็ได้ แต่ก็อย่าเกินนี้ เพราะยิ่งแบตเหลือน้อยมากๆ การชาร์จมันก็จะนาน ทำให้เกิดความร้อนมากกว่านั้นเอง และที่สำคัญอย่าให้แบตเตอรี่หรือตัวเครื่องโน้ตบุ๊คเราอยู่ใกล้กับสิ่งของร้อนๆ ด้วย

    2.ถอดแบตเตอรี่ออกขณะเล่นเกมหรือเวลาอยู่บ้าน ถามกันว่าต้องถอดแบตเตอรี่หรือเปล่า? ต้องใส่ไว้ตลอดไหม? วันนี้ก็มีคำตอบให้ หากเราถอดไว้แล้ว แต่เกิดปัญหา ไฟดับ ไฟกระชาก มันก็อาจจะทำให้อุปกรณ์หรือโน้คบุ๊คของเราเสียหายได้ครับ ซึ่งอันที่จริงหากเราถอดแบตเตอรี่ออกมามันจะช่วยให้ยืดอายุการใช้งานได้จริง แต่มันก็เพียงเล็กน้อย แล้วมันจะคุ้ม? กับสิ่งที่เราอาจจะเสียไป ดูแล้วมันก็คงได้ไม่คุ้มเสีย

    3.ถอดแบตเตอรี่เก็บไว้ ไม่ต้องใช้ ไม่เสื่อม ปกติแบตเตอรี่ อายุประมาณ 1 ปีหรืออาจจะน้อยหรือมากกว่า ตามลักษณะการใช้งาน เราก็เริ่มเห็นปัญหาแบตเตอรี่เสื่อมแล้ว ใช้งาน 1 ปีเต็มพอดี แบตก็ใช้งานได้สั้นลง 30 นาที จากปกติใช้ได้ 3 ชั่วโมง ตอนนี้ก็เหลือ 2 ชั่วโมง 30 นาทีโดยประมาณ ใช้ถูกหลักบ้างไม่ถูกหลักบ้างตามสถานะการ และแต่ส่วนใหญ่แล้วแบตเตอรี่มักจะสิ้นใจก่อนโน้ตบุ๊คของเราอยู่แล้ว โดยปกติก็ โน้ตบุ๊ค 1 เครื่อง กับ แบตเตอรี่ 2 ลูก ก็ถือว่ากำลังดี ก็คือใช้ตัวที่แถมมา และเราก็เปลี่ยนหนึ่งครั้ง มันก็จะสิ้นอายุไขของมัน หรือบางท่านก็อาจจะใช้แบตเตอรี่ลูกเดียวแบบนี้ก็ถือว่าคุ้มค่ามาก

    เพิ่มชั่วโมงการทำงานของโน้ตบุ๊ตบนแบตเตอรี่ โดยไม่ต้องเสียสตางค์

    วิธีพื้นฐานคลาสสิคยิ่งนัก โดยเจ้า Windows Power Manager นั้นจะมีติดตั้งมาให้บนโน้ตบุ๊คทุกตัว(ที่ใช้ Windows) โดยวิธีที่ง่ายที่สุดที่ไม่ต้องปรับแต่งอะไรเลยก็คือเลือกปรับให้มันเป็น Power Saver นั่นเอง แต่ระดับสมาชิก NBS คงไม่ทำอะไรง่ายๆ  ซึ่งมันก็มีวิธีแอดวานซ์กว่านั้น ก็คือให้สังเกตเครื่องหมายรูปถ่านที่ Task Bar > คลิกซ้าย เลือก More Power Option > Change Plan Setting > Change Advance Power Option ที่นี้มันก็จะขึ้นหน้าต่าง Power Option

    หัวข้อที่แนะนำให้ปรับถ้าต้องการใช้แบตเตอรี่โน้ตบุ๊คนานๆ ก็จะ Processor ให้ Maximize อยู่ที่ราวๆ 50% ก็จะช่วยประหยัดไฟได้พอสมควร โดยที่ประสิทธิภาพของเครื่องไม่ตกลงมากนัก การบล๊อกแฟลชโฆษณาต่างๆ และปิดโปรแกรมที่ไม่จำเป็นหรือปิด (Disable) Wireless / Bluetooth รวมถึง การลดความสว่างของหน้าจอ ก็ล้วนแต่มีส่วนช่วยให้ใช้งานได้ยาวนานขึ้น

    การ Calibrate Battery เพื่อเพิ่มอายุการใช้งาน เมื่อแบตเตอรี่โน้ตบุ๊กเสื่อมทำไงดี ?

    สำหรับผู้ที่ใช้โน้ตบุ๊คมาสักปี 2 ปีปัญหาหนึ่งที่มักจะเจอกันก็คือแบตเตอรี่เสื่อม?ซึ่งถ้าใช้เครื่องมาระดับนี้การเสื่อมของแบตเตอรี่ถือเป็นเรื่องปรกติ แม้ท่านจะทำวิธีใดก็ตามแบตเตอรี่ที่ท่านใช้ๆอยู่ก็ย่อมต้องเสื่อมไปตามการเวลาเป็นปรกติ หลายๆท่านอาจจะเลือกที่จะต่อ Adapter ตลอดเวลา หรือไม่ก็ซื้อเครื่องใหม่ไปเลย แต่อีกหลายๆท่านก็ยังจำเป็นต้องใช้แบตเตอรี่อยู่ (และก็ไม่มีตังซื้อเครื่องใหม่) การซื้อแบตเตอรี่ใหม่จึงเป็นทางเลือกที่น่าสนใจเพราะราคาถูกกว่าซื้อเครื่องใหม่ และก็ทำให้โน้ตบุกใช้งานแบตเตอรี่ได้เหมือนเดิมปัจจุบันแบตเทียบก็ถือเป็นตัวเลือกที่น่าสนใจสำหรับผู้ที่งบประมาณจำกัด แต่อยากเปลี่ยนแบตเตอรี่ก้อนเก่าที่เสื่อมแล้วเป็นแบตตัวใหม่ใสปิ้ง อีกทั้งปัจจุบันผู้ผลิตแบตเตอรี่เทียบหลายๆเจ้าก็พยายามพัฒนาคุณภาพให้เทียบเท่าแบตแท้จากผู้ผลิตโน้ตบุ๊ก โอกาสที่แบตเทียบจะมีปัญหาใช้งานได้ไม่เต็มที่หรือแบตเตอรี่ระเบิดก็มีโอกาสน้อย เพียงแต่ว่าเราต้องดูชื่อผู้ผลิตหรือนำเข้าให้มันใจ ยิ่งถ้าเป้นแบรนด์ที่ขายมานานหรือเป็นที่รู้จักก็จะช่วยให้เรามั่นใจขึ้น

    วิธีการประหยัดพลังงานให้แบตเตอร์รี่โน้ตบุ๊ก

    เครื่องโน้ตบุ๊กตัวโปรดของคุณจะกลายเป็นภาระอันใหญ่หลวงทันที ถ้าหากเราต้องมัวแต่วิ่งหาปลั้กไฟเพราะว่าแบตหมดก่อนเวลาอันควรเอาซะดื้อๆ ต่อไปนี้จะเป็น  วิธีการที่เราอยากจะแนะนำ เพื่อจะทำให้เครื่องโน้ตบุ๊กของคุณสามารถประหยัดพลังงาน และใช้งานแบตเตอร์รี่ของคุณเพิ่มเติมได้อีกหลายนาที

    1.จัดเรียงข้อมูลในฮาร์ดดิสก์อย่างสม่ำเสมอ ฮาร์ดดิสก์เป็นจุดที่ทำงานช้าและใช้พลังงานมากที่สุดจุดหนึ่งของเครื่องโน้ตบุ๊ก ยิ่งเราสามารถทำให้ฮาร์ดดิสก์ของเราทำงานได้ไวมากขึ้นเท่าไร ความต้องการที่จะใช้พลังงานก็จะน้อยลงเท่านั้น วิธีการหนึ่งที่ทำให้เครื่องทำงานได้เต็มประสิทธิภาพอยู่เสมอ ก็คือการ Defragment หรือจัดเรียงข้อมูลในฮาร์ดดิสก์นั้นเอง

    2.ปิดโปรแกรมที่ทำงานอยู่ด้านหลังออกไปบ้าง หากคุณเป็นคนที่ไม่ค่อยสนใจอะไรเวลาลงโปรแกรมล่ะก็ คุณจะได้โปรแกรมที่แอบทำงานอยู่เงียบๆ อยู่ข้างหลังตามมาเป็นว่าเล่น โปรแกรมพวกนี้ชอบถูกสั่งให้เปิดขึ้นมารอการใช้งานพร้อมกับ Windows ตั้งแต่แรก นั้นเป็นสาเหตุที่ทำให้เครื่องคอมพิวเตอร์ของคุณบูตช้าลงทุกวันๆ

    3.ดึงอุปกรณ์ภายนอกที่ไม่ได้ใช้ออก อุปกรณ์ USB ทั้งหลายแหล่ที่คุณเสียบทิ้งไว้กับเครื่อง จะดึงพลังงานออกไปจากแบตอยู่เสมอ ไม่ว่าจะมากหรือน้อยก็ตาม แม้แต่เม้าส์และตัว WiFi ถ้าหากคุณไม่ได้ใช้งานก็ควรจะปิด เพื่อให้เครื่องตัดกระแสไฟออกไป4.เพิ่มหน่วยความจำให้พอต่อการใช้งาน ยิ่งเครื่องมีแรมมากพอจะให้โปรแกรมใช้เท่าไร โอกาสที่โปรแกรมจะไปใช้ Virtual Memory จะลดลง ส่วน Virtual Memory คืออะไรนั้น ถ้าพูดง่ายๆ มันคือแรมที่ถูกจำลองขึ้นมาบนฮาร์ดดิสก์เพราะว่าแรมจริงนั้นมีไม่พอที่จะใช้ทำงาน และอย่างที่เราบอกไปในข้อแรมว่า ฮาร์ดดิสก์ทำงานช้าและใช้พลังงานเยอะมาก

    4.เพิ่มหน่วยความจำให้พอต่อการใช้งาน ยิ่งเครื่องมีแรมมากพอจะให้โปรแกรมใช้เท่าไร โอกาสที่โปรแกรมจะไปใช้ Virtual Memory จะลดลง ส่วน Virtual Memory คืออะไรนั้น ถ้าพูดง่ายๆ มันคือแรมที่ถูกจำลองขึ้นมาบนฮาร์ดดิสก์เพราะว่าแรมจริงนั้นมีไม่พอที่จะใช้ทำงาน และอย่างที่เราบอกไปในข้อแรมว่า ฮาร์ดดิสก์ทำงานช้าและใช้พลังงานเยอะมาก

    อ้างอิง : https://notebookspec.com/web/category/tips-tricks/

  • SSH:- no matching key exchange method found

    เดี๋ยวนี้ใน Windows 10 ก็มี ssh ให้ใช้งาน แต่พอใช้กับเซิร์ฟเวอร์รุ่นเก่าๆ ก็เข้าไม่ได้ซะงั้น ไปลอง ssh ฝั่ง Linux (WSL2) ก็ให้ผลเหมือนกันคือ!!!

    Linux
    Windows
    • ถ้าเป็นเมื่อก่อน วิ่งไปหา putty อย่างไว…. แต่ Windows อุตส่าห์ทำมาให้ใช้แล้วทั้งทีจะไม่ใช้ได้ยังไง
    • สิ่งที่ต้องตรวจสอบก่อนคือ man ssh_config สำหรับ Linux ฝั่ง client ว่ารองรับ ciphers และ kexalgorithms แบบไหนรองรับหรือไม่ ส่วนฝั่ง Windows 10 จะอิงตาม OpenBSD manual ซึ่งเหมือนกับ Linux แหละ
    KexAlgorithms
    Ciphers
    • สร้างแฟ้ม .ssh/config โดย
      • Linux ก็จะให้สร้างที่ /home/username/.ssh/
      • Windows ก็อยู่ที่ C:\Users\username\.ssh
    • สำหรับ error ว่า no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 ให้เพิ่มข้อความต่อไปนี้ลงในแฟ้ม .ssh/config โดย somhost.example.org เป็นชื่อและโดเมนเนมของ server เป้าหมาย
    Host somehost.example.org
    	KexAlgorithms +diffie-hellman-group1-sha1
    • สำหรับ error ว่า no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se ให้เลือกมา 1 cipher ที่ปรากฎใน error มาใส่ในแฟ้ม .ssh/config
    Host somehost.example.org
        Ciphers aes256-cbc
    • บาง server ต้องรวมทั้งสองอย่างเช่น
    Host somehost.example.org
        KexAlgorithms +diffie-hellman-group1-sha1
        Ciphers aes256-cbc
    • ถ้าไม่อยากสร้างแฟ้ม .ssh/config สามารถสั่งผ่าน command line ได้เลยเช่น
    ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 oracle@somehost.example.org

    หรือ ถ้ามี error 2 อย่าง

    ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -c aes256-cbc oracle@somehost.example.org

    เมื่อสร้างแฟ้ม .ssh/config แล้วลอง ssh เข้าไปใหม่

    Linux
    Windows
  • Windows Subsystem for Linux Installation Guide for Windows 10

    เพื่อเป็นการไม่เสียเวลา เริ่ม

    • เปิด Powershell ด้วยสิทธิ์ของ Administrator แล้วพิมพ์คำสั่ง ต่อไปนี้เพื่อเปิดใช้งาน “Windows Subsystem for Linux” หรือ wsl โดยจะเป็นรุ่น 1 หรือ wsl1
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    wsl1
    • ปรับรุ่นให้เป็นรุ่น 2 โดย Windows 10 ที่ใช้งาน ต้องเป็น Windows 10 version 2004, Build 19041 1903, Build 18362 ขึ้นไปเท่านั้น
    • ตรวจสอบรุ่นของ Windows ด้วยคำสั่ง winver (start->run)
    winver
    • เปิดใช้งาน Virtual Machine Platform พิมพ์คำสั่งต่อไปนี้ ใน powershell ของ administrator
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    Virtual Machine Platform
    • restart เครื่องเพื่อให้การปรับรุ่น wsl1 เป็น wsl2 สมบูรณ์
    • ตั้งค่าให้ wsl2 เป็นค่าเริ่มต้นด้วยคำสั่ง
    wsl --set-default-version 2
    Set default wsl2
    • ซึ่งจะเจอข้อความตามภาพ ให้ไปดาวน์โหลด kernel ได้จาก https://aka.ms/wsl2kernel โหลดมาแล้วติดตั้งให้เรียบร้อย (Next technology)
    download kernel
    • สั่งคำสั่งเดิมอีกครั้งเพื่อตั้งค่าให้ wsl เป็นรุ่น 2 เป็นค่าเริ่มต้น
    Set default wsl2
    • สามารถดูรายละเอียดความแตกต่างของ wsl2 ได้ที่ https://aka.ms/wsl2
    • ติดตั้ง Linux ที่ต้องการจาก Microsoft Store หรือคลิกลิงค์ด้านล่างเพื่อเข้า Microsoft Store
    ubuntu 20.04
    • ติดตั้งเสร็จแล้วคลิก Launch ใน Microsoft Store
    • จะเป็นการเปิดหน้าของลินุกส์ขึ้นมาและให้ตั้งค่าต่างๆ username และ password
    Setup
    • ตั้งค่าเสร็จได้ดังภาพ
    Fin
    • ตั้งค่าลินุกส์ให้เป็น wsl2 ตรวจสอบว่าเป็นรุ่นไหนอยู่ด้วยคำสั่ง
    wsl --list --verbose
    check version
    • ซึ่งถ้าหากยังเป็นรุ่น 1 สามารถเปลี่ยนได้ด้วยคำสั่ง
    wsl --set-version <distribution name> <versionNumber>
    • โดยแทนที่ <distribution name> ด้วยชื่อเต็มที่ได้จากคำสั่ง wsl –list –verbose เช่น Ubuntu-20.04 และ <versionNumber> ด้วย 1 หรือ 2 ตามต้องการ
    • จบขอให้สนุก

    ต้นฉบับ

    https://docs.microsoft.com/en-us/windows/wsl/install-win10

  • แชร์หน้าจอมือถือขณะ VDO Call ด้วย LINE

    สำหรับ Blog ในวันนี้จะมาขอแชร์เกร็ดความรู้เล็กๆ น้อยๆ ที่หลายๆคนอาจจะยังไม่เคยรู้มาก่อน (ถึงแม้จะใช้ LINE กันอยู่ทุกวันก็เถอะ)

    เมื่อไม่กี่วันที่ผ่านมาทาง LINE ได้มีการ update version ล่าสุด คือ10.6.5 ซึ่งใน version นี้จะเน้นไปที่การเพิ่มคุณสมบัติขณะวิดีโอคอล เช่น สามารถดู YouTube ร่วมกันได้ หรือสามารถแชร์หน้าจอตัวเองได้ เป็นต้น จริงๆแล้ว เรื่องของการแชร์หน้าจอขณะ VDO Call เนี่ย เดิมบนคอมพิวเตอร์ก็ทำได้อยู่ก่อนแล้วนะ แต่ตอนนี้ update ให้สามารถแชร์ผ่าน application บน smart phone ได้ด้วย

    วิธีการก็ไม่ยากเลย ปะ ไปดูกันว่าเค้าทำกันยังไง !!

    Step1 : เริ่มจากเปิด LINE และเลือก VDO Call หาคนที่เราต้องการ

    Step2 : เมื่อเริ่มการ VDO Call เรียบร้อยแล้ว แตะหน้าจอเบาๆ 1 ครั้ง จากนั้นให้สังเกตุมุมบนด้านขวาของหน้าจอ จะปรากฏicon เล็กๆ ให้กดเลือกตรงจุด3จุด

    Step3 : หน้าจอจะแสดงเมนูให้เราเลือก ให้เลือก “Share screen

    Step4 : เมื่อกดเลือกเรียบร้อยแล้วหน้าจอก็จะถามเราว่า “LINE will start capturing everything that’s displayed on your screen.” ให้เลือกว่าจะ cancel หรือ start now เลือกแบบไหนก็เลือกเลย หากไม่ต้องการให้รอบหน้าแสดงข้อความนี้อีกก็สามารถ Checkbox ด้านหน้าคำว่า Don’t show again ได้เลย

    Step5 : เมื่อเราเริ่มต้นการ Share screen เรียบร้อยแล้ว หน้าจอเราเปิดอะไรอยู่ เพื่อนที่เรา VDO Call ด้วยก็จะเห็นเหมือนกัน ตัวอย่างก็จะได้ดังรูป ^^

    จะว่าไปก็มีประโยชน์อยู่ไม่น้อยเลยนะ ยิ่งช่วงนี้อะไรๆก็ออนไลน์ ทั้งเรียน ทั้งประชุม ทั้งพูดคุย ตัวคุณสมบัติที่เพิ่มเข้ามาอันนี้ตอบรับนโยบาย social distancing ได้ดีมากๆ

    อย่างไรก็ตามผู้เขียนอยากให้ทุกคนไปลองเล่นดูนะ ความรู้เกร็ดเล็กเกร็ดน้อยเหล่านี้ รู้ไว้ใช่ว่า ใส่บ่าแบกหาม จริงมั้ย !!

    อ้างอิง
    https://www.rainmaker.in.th/line-update-video-call/

  • Windows Terminal (1)

    เบื่อ cmd ใช้ Windows Terminal แทนกันดีกว่า… ให้ดูรูปก่อน

    สวยงามตระการตา!!!

    บางคนใช้แล้วอาจจะมีความสุข

    เริ่มได้

    • เหมาะสำหรับ Windows 10 version 1909 ขึ้นไป
    • ติดตั้ง Git
    • ติดตั้ง Windows Terminal จาก Microsoft Store หรือ จาก Github

    ถ้าหากติดตั้งจาก Github ต้องติดตั้ง Desktop Bridge VC++ v14 Redistributable Package ด้วย และโปรแกรมจะไม่อัพเดตตัวเองต้องโหลดมาปรับรุ่นเองทุกครั้ง

    ระวัง!!!
    • ติดตั้งแล้วเปิดใช้งานจะได้หน้าตาประมาณนี้
    • เราจะเปลี่ยนหน้าตากันเริ่มจากพิมพ์คำสั่งต่อไปนี้ (ต้องเชื่อมต่ออินเตอร์เน็ต)
    Install-Module posh-git -Scope CurrentUser
    Install-Module oh-my-posh -Scope CurrentUser

    Posh-Git เอาไว้แสดงข้อมูลของ Git ใน prompt
    Oh-My-Posh เป็น theme สวยๆ ของ powershell นั่นเอง

    • ต่อด้วยคำสั่ง
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser
    • ตรวจสอบโฟลเดอร์สำหรับเก็บ Profile ของ PowerShell ด้วยคำสั่ง
    echo $PROFILE
    • สร้างแฟ้ม $PROFILE (ไฟล์ขื่อ Microsoft.PowerShell_profile.ps1 ในโฟลเดอร์ C:\Users\haruo\OneDrive\Documents\WindowsPowerShell\) โดยมีข้อความต่อไปนี้
    Import-Module posh-git
    Import-Module oh-my-posh
    Set-Theme Paradox
    • ปิดแล้วเปิดใหม่ก็จะได้ดังภาพ
    • จะเห็นว่ามีเครื่องหมาย  อยู่ที่ prompt ด้วยจำเป็นต้องลงฟอนท์เพิ่มเติมนั่นคือฟอนท์ Powerline ซึ่งสามารถติดตั้งโดยโหลด Cascadia Code มาติดตั้ง
    • เมื่อติดตั้งแล้วให้เปลี่ยนฟอนท์ของ Windows Terminal โดยคลิก แล้วเลือก Settings
    • จะเป็นการเปิดการตั้งค่า default ที่เรียกใช้งานอยู่ ด้วย default text editor
    • เลื่อน cursor ลงมาประมาณบรรทัดที่ 38 แล้วกด enter เพิ่มข้อความว่า
    "fontFace": "Cascadia Code PL",
    "fontSize": 10,
    • save แล้วไปดูผลได้เลย
    • สวยแล้ว!
    • จบขอให้สนุก
    • Oh-My-Posh ยังมี Theme อื่นๆ ลองเข้าไปเลือกดูได้
    • เปลี่ยน theme ได้โดยแก้แฟ้ม $PROFILE เปลี่ยนจาก Paradox เป็นอย่างอื่นเช่น Darkblood เป็นต้น save ปิดแล้วเปิด Windows Terminal ใหม่
  • Transcribe speech with Google Translate

    สวัสดีคุณผู้อ่านทุกท่าน หลังจากเงียบหายไปนาน และแล้ว วันนี้ก็มาถึง วันที่ต้องกลับมาเขียน Blog อีกรอบ

    เพราะ …. เพราะ …. เพราะอยากเขียนนี่แหละ (หื้มมม) ไม่มีอะไรในก่อไผ่หรอก 55 อะๆ อย่ามามัวเสียเวลากันเลยเนอะ มาเข้าเรื่องกันเลยดีกว่า !!

    วันนี้ขอว่าด้วยเรื่องของ feature บน google translate กันหน่อย feature ที่เพิ่มเข้ามาคือ “Transcribe” การถอดข้อความจากไฟล์เสียงนั่นเอง

    จริงๆแล้ว คนไหนที่เคยลองใช้ลองเล่น google translate ก็จะรู้กันอยู่แล้วว่าจะมี feature เกี่ยวกับเสียงอยู่แล้วก่อนหน้า ที่สามารถฟังเสียง
    หรือข้อความสั้นๆ และแปลออกมาเป็นคำ หรือบริบทสั้นๆ ได้ แต่ก็ยังไม่สามารถแปลในส่วนของไฟล์หรือข้อความเสียงที่แบบยาวๆ ต่อเนื่องได้

    สำหรับวิธีการใช้งาน feature Transcribe ที่เพิ่มเข้ามาเนี่ย ง่ายดายมากๆ

    1. เปิดเข้าไปที่ app google translate
    2. ให้กดไปที่ icon “Transcribe” ดูได้จากรูป

    3. เมื่อคลิกเข้ามาก็จะเจอกับหน้าจอขาวๆ แบบนี้ ซึ่งคือพร้อมใช้ทำงานแล้วนะ มาๆ จะลองเล่นให้ดู ทดสอบอ่านบทความ(ภาษาไทย) ให้ดูละกันนะ

    จากวิดีโอตัวอย่างก็จะเป็นการอ่านบทความภาษาไทยและเจ้า app ตัวนี้ก็จะแปลเป็นภาษาอังกฤษ เราก็จะได้ผลลัพธ์ประมาณนี้ เจ๋งดีเนอะ ^^

    เราสามารถตั้งค่าขนาดการแสดงผลของตัวอักษร หรืออื่นๆ ได้เล็กน้อยนะ สามารถลองเล่นได้โดยกดตรง รูปฟันเฟือง (มุมล่างซ้าย) กดๆดู ไม่ยากๆ

    สำหรับภาษาที่จะใช้ได้นั้น ขณะนี้รองรับ 8 ภาษา คือ อังกฤษ ฝรั่งเศส เยอรมัน ฮินดี โปรตุเกส รัสเซีย สเปน และ ไทย เน้ออออออ ^__^

    อ๊ะๆ สำหรับ feature ตัวนี้ขอบอกก่อนว่าทางผู้เขียนใช้ Android นะ แต่สำหรับบน iOS เนี่ยจะอัพเดทหรือยังไม่อัพเดท ทางผู้เขียนก็ไม่มั่นใจเช่นกัน
    แต่คาดว่าน่าจะตามกันมาติดๆนั่นแหละ รอไม่นานหรอก ก็ลองไปติดตามข่าวสารกันดูนะ

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

    อ้างอิง
    https://blog.google/products/translate/transcribe-speech/
    https://www.rainmaker.in.th/transcribe-speech-with-google-translate/