ข้อดีของ Drupal คือ ตั้งค่าได้ละเอียดมาก, ไม่ได้ไปแนว commercial แบบ wordpress มั่นใจได้เรื่องการไม่มีวัตถุประสงค์ด้านกำไรแอบแฟง เป็น opensource อย่างแท้จริงมากกว่า
คู่มือการใช้ ควรอ่าน เพราะ มีเทคนิคดีๆ หลายอย่างที่ควรรู้
Every aspect of Programming and Developing experiences
ข้อดีของ Drupal คือ ตั้งค่าได้ละเอียดมาก, ไม่ได้ไปแนว commercial แบบ wordpress มั่นใจได้เรื่องการไม่มีวัตถุประสงค์ด้านกำไรแอบแฟง เป็น opensource อย่างแท้จริงมากกว่า
คู่มือการใช้ ควรอ่าน เพราะ มีเทคนิคดีๆ หลายอย่างที่ควรรู้
โปรแกรมที่มีชีวิต คือ โปรแกรมที่ยังคงมีการปรับปรุงข้อผิดพลาด หรือ ยังมีการพัฒนาอยู่เสมอ ทั้งจากนักพัฒนา ที่ยังคงพัฒนาแก้ไขข้อผิดพลาด และ ทำฟังก์ชั่นใหม่ๆออกมา จากผู้ใช้ ที่สร้างเนื้อหาในแพลตฟอร์ม หรือ กระทั่ง จาก AI ที่พัฒนาตัวเองได้
เรื่อง AI ที่สามารถพัฒนาตนเองได้ ไม่รู้ว่าจะทำไได้เมื่อไหร่นะ แต่สิ่งหนึ่งในตอนนี้ที่ AIสู้มนุษย์ไม่ได้ คือ เรื่อง จินตนาการและความคิดสร้างสรรค์
เนื่องจากมีบทความใหม่ซ้ำกันเยอะๆ บางบทความก็ไม่มีความสำคัญ ไม่มีประโยชน์เท่าไหร่แล้ว สิ่งที่จะต้องทำต่อไป คือ ทำการเก็บบทความเข้าคลัง Archives ซึ่งบทความเหล่านี้จะไม่ถูกแสดงในหน้าปกติ
นอกจากนี้ สิ่งที่จะต้องแก้เพิ่มเติม คือ
แนวทางแก้ไข
ปล. Social media ที่หมายถึง คือ สื่อสังคมออนไลน์ทั้งหมด ที่ตนเองไม่ได้เป็นผู้สร้างเนื้อหาหลัก แต่อาศัยเนื้อหาจากผู้ใช้งานมาอัพเดตตัวเองตลอดเวลา เช่น Facebook, Youtube, Twitter, Tiktok เป็นต้น
โปรแกรมที่ดี ต้องสามารถปรับแต่งให้เข้ากับผู้ใช้งานได้ อย่างอิสระ และ ชาญฉลาด ช่วยให้ผู้ใช้งาน สะดวกขึ้น ทำงานง่ายขึ้น รวดเร็ว และมีประสิทธิภาพมากขึ้น โดยที่ผู้ใช้ไม่จำเป็นต้องปรับตัวเข้าหาโปรแกรม แต่สามารถปรับแต่งโปรแกรมให้เหมาะกับตัวเองได้
สาเหตุที่ต้องปรับแต่งได้อิสระ เพราะ เราไม่สามารถทำโปรแกรมหนึ่งๆ ให้เข้ากับผู้ใช้ทุกคนได้ บางคนมีความต้องการใช้เครื่องมือที่หลากหลาย ในขณะที่บางคนต้องการความเรียบง่ายและไม่ได้ใช้อะไรซับซ้อน โปรแกรมที่ดี จึงไม่ควรจำกัดอิสระ ในการปรับแต่งด้วยตนเองจากผู้ใช้ ยิ่งหากผู้ใช้สามารถปรับแต่งให้เหมาะสมกับตัวเองได้มากเท่าไหร่ ก็จะทำให้เกิดประสิทธิภาพในการทำงาน ได้มากขึ้นเท่านั้น
กรณีศึกษา คือ ระบบปฏิบัติการ MacOS กับ Linux
สิ่งที่พบเจอใน MacOS คือ
สิี่งที่พบเจอใน Linux คือ
โดยส่วนตัว คิดว่า สาเหตุที่ Linux พัฒนาได้ดี เข้าใจ concept เรื่องการปรับแต่งที่หลากหลาย การใช้งานที่ยืดหยุ่น สาเหตุหลักอย่างหนึ่ง เกิดจากการที่เป็น opensource ทำให้เวลาที่ใคร ใช้งานแล้วมีปัญหาตรงไหน หรือเกิดไอเดียดีๆอะไร ก็สามารถช่วยกันพัฒนาได้จากโปรแกรมเมอร์อาสาสมัครทั้งโลก(พลังของ opensource) ต่างจากโปรแกรมที่ทำเพื่อขาย มักจะเน้นพัฒนาแต่ความสวยงาม ดูหวือหวา รูปลักษณ์ภายนอกที่ดูดี การตลาด เน้นทำกำไรจากผู้บริโภค แต่ไม่ได้ไปเน้นประสิทธิภาพในการทำงานจริงๆ
opensource น่าจะเป็นคำตอบสุดท้าย ที่จะทำให้เกิดนวัตกรรมใหม่ๆกับโลก อย่างแท้จริง
การฝึกฝน(ต้องฝึกทุกวัน)
เวลาแก้ปัญหาไม่ได้
sudo apt install printer-driver-all
sudo apt-get install pdfposter
เคยใช้ partition manager ที่เป็น GUI ในการ mount partition แบบ auto แต่ปรากฎว่าคอมบูตไม่ขึ้น เพราะมันไปแก้ไฟล์ config ใน /etc/fstab ผิดพลาด (ต้องใช้ linux live usb ตามเข้าไปแก้ไฟล์ /etc/fstab ที่เขียนผิดอีกที) เลยทำแบบ manual ดีกว่า โดยการเข้าไปแก้ ไฟล์ /etc/fstab
sudo blkid
เพื่อดูรหัส UUID ของ drive/partition ที่เราต้องการ sudo lsblk -f
ก็ได้ซึ่งจะดูง่ายกว่าkate /etc/fstab
UUID=368296DD8296A0C3 /backup ntfs defaults 0 2
cd /
sudo mkdir (ชื่อโฟลเดอรที่เราต้องการ ในที่นี้คือ backup)
sudo systemctl daemon-reload
sudo mount -a
kate /etc/apt/sources.list
contrib non-free
ลงไปที่ท้ายแต่ละ reposu
แล้ว enter แล้วตามด้วย password
sudo usermod -aG sudo "ชื่อusername ของเรา โดยที่ไม่ต้องมีเครื่องหมายคำพูด"
kate /etc/sudoers
root ALL=(ALL:ALL) ALL
ชื่อusernameของเรา ALL=(ALL:ALL) ALL
sudo apt install linux-headers-amd64
sudo apt update
sudo apt install nvidia-driver firmware-misc-nonfree
sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit
sudo apt install libnvoptix1
sudo envycontrol -s hybrid --rtd3
sudo envycontrol -s integrated
จะใช้เฉพาะ iGPUsudo envycontrol -s nvidia --force-comp
จะใช้เฉพาะ dGPUsudo envycontrol -s nvidia --force-comp
sudo systemctl restart sddm.service
เนื่องจากตอนนี้อยู่หอและ ค่าไฟหอพัก แพงกว่าค่าไฟปกติ เกือบ 3 เท่า ประมาณ 9 บาท ต่อหน่วย แต่ Desktop PC เอามาทำเป็น server เมื่อคิดปริมาณพลังงานที่ใช้แล้ว อยู่ที่ 50w โดยรวมกับ ups ที่กินไฟอีก 10w ก็เป็น 60w เมื่อเปิด24 ชม เป็นเวลา 1เดือน ก็ตกอยู่ที่ 400บาท 6เดือนก็อยู่ที่ 2400บาท ซึ่งราคานี้ก็พอๆกับเช่า Web Hosting ระดับพรีเมี่ยมได้เลย
แต่เนื่องจากเว็บบล๊อกที่ทำอยู่ ก็ไม่ได้มีใครเข้ามาดูสักเท่าไหร่ มันจึงต้องการทรัพยากรการประมวลผลน้อยมากๆ
เลยต้องหาวิธีต่างๆ ในการลดการใช้พลังงานลง ที่ลองทำแล้วได้ผล มีดังนี้
sudo systemctl enable powertop
แต่วิธีที่ลองแล้วไม่ได้ผลคือ
sudo kate /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet
maxcpus=2
เข้าไป ได้เป็นGRUB_CMDLINE_LINUX_DEFAULT="quiet maxcpus=2"
sudo update-grub
sudo systemctl stop sddm.service
ก็ลดลงไปเพียง 1 w เช่นกัน(สำหรับรายชื่อ display manager กับชื่อ service ดูได้ที่นี่ https://wiki.debian.org/DisplayManager )