Topic: 
 

มีความจำเป็นที่จะต้องโพสต์เนื้อความยาว ๆ ในเนื้อหาของฟอรั่ม
พบว่า ถ้าข้อความยาวมากเกินไป จะไม่สามารถแสดงผลได้ คือแสดงผลออกมาเหมือนกับไม่มีเนื้อหา
ค้นไปค้นมา พบว่าเป็นกับโมดูล filter
ถ้าเราเลือกใช้ Input format แบบที่ใช้ Line break converter จะทำให้เกิดข้อผิดพลาดดังกล่าว

ทางแก้ชั่วคราวคือ
ให้สร้าง Input format ขึ้นมาใหม่ ไม่ให้ใช้ Line break converter แล้วเลือกใช้ Input format ใหม่นี้

 

update 50-10-20
ตอนที่ทดลองนี้ cifs บนเดเบียน sid (samba-3.0.26a-1) แก้ปัญหาเรื่องแคชไม่ตรง และล๊อกเรคคอร์ดช้าได้แล้ว
โดยการแก้ไขไฟล์ smb.ini ในหมวด share ให้มีพารามิเตอร์คือ

[data]
    ...
    strict locking = yes
    oplocks = yes
    level2 oplocks = no
    ...

และเมานต์ด้วยพารามิเตอร์ directio เช่น
$ sudo mount -t cifs //server1/data /mnt/smbdata -o username=USER,password=PASSWORD,iocharset=utf8,directio

จะสามารถล๊อกเรคคอร์ดได้ตรงและแก้ปัญหาแคชไฟล์ได้แล้วครับ
*****

ข้อความเดิม

 

gnome ไม่ได้ตั้งค่าปริยาย สำหรับ usb disk ในการเข้ารหัสอักขระมาให้
เวลาเราเสียบอุปกรณ์พวก Thumb drive เขาเลยเมานต์เป็นค่าปริยายของระบบ
(น่าจะอยู่ที่เคอร์เนล CONFIG_NLS_DEFAULT="iso8859-1" ไม่แน่ใจครับ)
ทุกครั้งที่เมานต์ เลยเมานต์เป็น iso8859-1 ทำให้อ่านชื่อไฟล์ภาษาไทยไม่ออก
ถ้าจะให้อ่านออก เราต้องเมานต์ใหม่เป็น utf-8

วิธีแก้ผ่านบรรทัดคำสั่งที่เคยใช้คือ
$ sudo umount /media/DEVICENAME
$ sudo mount -t vfat -o iocharset=utf-8 /dev/sdXX /media/DEVICENAME

แต่ถ้าต้องทำทุกครั้งคงไม่สะดวกอย่างยิ่ง

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

ต้องการแปลงชื่อไฟล์เป็นตัวเล็ก ค้นไปค้นมาปรากฎว่ามีอยู่ในแพกเกจ bash-doc เป็นตัวอย่างอยู่แล้ว

ต้องติดตั้งก่อน
$ sudo aptitude install bash-doc

ขมายมาใช้
$ sudo cp /usr/share/doc/bash-doc/examples/scripts.v2/lowercase /usr/local/bin
$ sudo chmod 755 /usr/local/bin/lowercase

เรียกใช้ด้วยคำสั่ง lowercase $FILENAME

นอกจากตัวอย่างในการแปลงไฟล์แล้ว ยังมีโปรแกรมอรรถประโยชน์อีกเยอะแยะในแพกเกจนี้ หากสนใจสามารถติดตั้งและศึกษาดูได้ครับ

Pages

Subscribe to ThaiTux.info RSS