บทความ

กำลังแสดงโพสต์จาก มีนาคม, 2022

Ubuntu 101 : บทที่ 1.10 การรวมคำสั่ง และ ตั้งค่าพื้นฐาน สำหรับมือใหม่

Ubuntu 101 : บทที่ 1.10 การรวมคำสั่ง และตั้งค่าพื้นฐาน 1 . Ctrl  +  Alt  +  T     คำสั่งเรียกหน้า Terminal อย่างรวดเร็ว 2. Copy + Paste ไม่ได้  กรณี ติด Permission ให้เรียก Terminal  .... เข้าโฟลเดอร์นั้นๆ แล้ว ใช้คำสั่งเปลี่ยนสิทธิดังตัวอย่างด้านล่าง  cd /media/your_external_drive sudo chmod -R -v 777 * หรือคำสั่ง sudo chmod -R -v 777 /dev/<YOUR-Partition-name> หมายเหตุ -- คำสั่ง sudo ย่อมาจาก  "superuser do" เป็นคำสั่งที่ระบุ ว่าใช้สิทธิระดับ admin หรือ  superuser (root) ซึ่งจะมีสิทธิ สามารถเปลี่ยน permission ต่างๆ โดยปกติ ถ้าใช้คำสั่งนี้จะต้องกรอก password ของ admin ด้วย -- คำสั่ง chmod คือ การเปลี่ยน Permission ของไฟล์หรือ โฟลเดอร์ หากไม่รู้ Folder อะไรให้เข้าจาก Explorer แล้วคลิกขวาเลือก เปิด Terminal เอาแล้ว ค่อยใช้คำสั่งข้างบนก็ได้  -- -R คือ Option ของ chmod มาจาก "recursive." คือให้ Apply ทั้ง folder และ sub folder -- -v คือ Option ของ chmod มาจาก "verbose." คือ ให้แจ้งกลับมาด้่วยว่า ไฟล์ folder ไหนที่เปลี...

Linux 101 : คำสั่งพื้นฐาน

1. ls (LS) ย่อจากคำว่า list จึงเป็นคำสั่งที่ใช้แสดงรายการไฟล์และโฟลเดอร์ทั้งหมดที่อยู่บนไดเรกทอรีปัจจุบัน ls -l ใช้แสดงว่า โฟลเดอร์ ดังกล่าว ใครเป็นเจ้าของ 2. cd ย่ อมาจาก change directory (คำสั่งถอดมาจาก DoS ที่คุ้นเคยกันเลย) 3. pwd ย่อจาก Print Working Directory จึงเป็นคำสั่งไว้แสดงชื่อไดเรกทอรีปัจจุบัน 4. mkdir ย่ อจาก Make Directory จึงเป็นคำสั่งใช้สร้างไดเรกทอรีใหม่ เ 5. rmdir ย่อจาก Remove Directory จึงเป็นคำสั่งใช้ลบไดเรกทอรี 6. cp ย่อจาก Copy เป็นคำสั่งคัดลอกไฟล์ไปไว้ในโฟลเดอร์เป้าหมายที่ต้องการ ออพชั่น –r (ย่อจาก Recursive) ก่อนชื่อโฟลเดอร์ที่จะก๊อป และชื่อโฟลเดอร์ปลายทาง 7. rm ย่อจาก Remove ใช้ลบไฟล์ 8. mv ย่อจาก Move เป็นคำสั่งไว้ใช้ย้ายไฟล์ไปโฟลเดอร์ที่ต้องการ 9. find ใช้ค้นหาไฟล์ในไดเรกทอรีเป้าหมาย 10. kill ใช้ปิดโปรเซสที่ต้องการ ซึ่งต้องตามด้วยพารามิเตอร์ที่เป็นไอดีของโปรเซสนั้นๆ 11. sudo ย่อมาจาก Superuser do หรือ Switch User do ซึ่งการใช้คำสั่งนี้นำหน้าคำสั่งอื่นๆ ก็คือการให้รันคำสั่งนั้นในฐานะสิทธิ์ระดับ Superuser (ถ้าไม่พิมพ์ออพชั่นอื่น) หรือในฐานะผู้ใช้อื่น 12...

Libreoffice Macro by Python : พื้นฐาน

พื้นฐาน ก่อนอื่นต้องเข้าใจก่อนว่า เราสามารถเชื่อมต่อ Libreoffice กับโปรแกรมอื่นๆ ต้องมี Bridge เพราะ Libreoffice ถูกเขียนด้วย Java (JRE)  Python จะมี Python-UNO Bridge หรือ PyUNO เป็นหลัก โดยมันฝังมากับ Libreoffice อยู่แล้ว เริ่มต้นการเขียน Tool>> Macro >> Python >>  เมื่อเปิด Office Macro มันจะมีตัวอย่าง แต่ตัวอย่างจะไม่สามารถแก้ไขอะไรได้ Run ได้อย่างเดียว ยังทำอะไรไม่ได้ APSO คืออะไร Alterantive Python Script Organizer มันคือการเขียน Python Script เพื่อใช้งาน Macro ซึ่งคุณต้อง Download แล้วเข้าไปที่ Tools >>Extension >> add >> Browse ไปที่ไฟล์ ที่ดาวน์โหลดมา เสร็จแล้ว ให้ Check Update อีกครั้ง คราวนี้เรากลับมาที่เดิม แต่เราจะต้องจำ PATH Python ของเราให้ได้ มันจะไปเรียก Python ของโปรแกรม (ไม่ใช่ที่เราลง Python ไว้) โดยมันจะอยู่คนละที่กับ Macro ของ Libreoffice  เรากลับมาคราวนี้เราจะสามารถ Create Edit มันได้แล้ว เริ่มต้นอีกครั้ง Create>> Module >> ตั้งชื่อ  ตอนนี้จะเกิดไฟล์ชื่อตามที่เราตั้ง เราสามารถเอาไฟล์.py ตัวนี้ไปเป...