Posts Tagged ‘Unix’

Color Profile

วันนี้เพิ่งลองเปลี่ยนมาใช้ Firefox 3.5 beta4 ซึ่งฟีเจอร์เด่นอันหนึ่งในเวอร์ชันนี้คือ การสนับสนุน Color Profile
แต่ปัญหาดันตามมาเมื่อ รูปภาพที่เอาขึ้นเว็บ ดันแสดงผลบน Firefox 3.5 ไม่เหมือนกับ browser ตัวอื่น เพราะในรูปดันมี color profile ติดมาด้วย ทำให้ Firefox 3.5 พยายามจะปรับสี เพื่อให้แสดงผลได้ถูกต้อง
วิธีแก้ไขง่ายๆ ก็คือปิดฟีเจอร์ Color Profile นี่ไปซะ จะได้มองเห็นสีสันเหมือนกับ browser ตัวอื่น แต่วิธีนี้มันออกจะมักง่ายเกินไปสักหน่อย เหมือนปิดหูปิดตา ไม่ยอมรับความจริง หลอกตัวเองไปวันๆ
วิธีที่ถูกที่ควร ในขณะที่ browser ส่วนใหญ่ในตลาดยังไม่สนับสนุน color profile ก็คือ เอาข้อมูล color profile ออกจากรูปนั้นไปซะ ลองทำโดยใช้ TheGimp อยู่นานสองนาน ก็หาวิธีไม่เจอ ลองใช้ Preview.app ดู ก็ยังทำไม่ได้ (หรือทำไม่เป็นเอง)
ค้นข้อมูลไปเรื่อยๆ ในที่สุดก็ได้ทางออกคือใช้คำสั่ง [...]

Copying Big Files

เวลา copy ไฟล์ใหญ่ๆ ข้ามเครื่องใน network เดียวกันแล้ว ส่วนใหญ่เราก็มักจะใช้การ mount network drive ขึ้นมา หรือไม่ก็ copy ผ่านมาทาง SSH แต่วิธีพวกนี้มักจะช้า เพราะต้องเสีย overhead เรื่องของ encryption / overhead ของ protocol ทำให้ได้ความเร็วไม่มากเท่าที่มันควรจะเป็น
ไปเจอวิธีทริกการ copy อย่างว่องไวจาก MySQL Performance Blog จดไว้ซะหน่อย กันลืม (ทั้งสองเครื่องต้องมีโปรแกรม netcat (nc) อยู่ด้วย)
ที่เครื่อง source:
tar -cf - . | nc [target_ip] [port]
ที่เครื่อง target:
nc -l [port] | tar xvf -
วิธีการคือ ส่งข้อมูลดิบๆ ข้ามเครื่องแบบไม่ต้อง encode โดยใช้ [...]