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 โดยใช้ netcat เป็นทั้งตัวรับและตัวส่ง ถ้าหากต้องการทำทีละหลายๆ ไฟล์ ใช้ tar ช่วยด้วยตามแบบในโค้ด ก็จะสะดวกดี

Failed Lasagne

ทดลองทำลาซานญ่าหนแรก เลือกทำเมนู Mushroom + Parma Ham Lasagne เพราะว่าดูจากวิธีทำแล้วเหมือนมันจะทำง่ายกว่า Classic Bolognese Lasagne ที่คุ้นเคยกันดี

แต่เอาเข้าจริงๆ แล้วมันทำยากกว่าที่คิด แล้วยังใช้หม้อ + กระทะเปลืองมาก (เคี่ยวนม, ต้มซอส, ลวกเส้น, ผัดเห็ด อย่างละกระทะ!) สุดท้ายผลออกมาหน้าตาตามในรูป

Lasagne

จัดว่าเป็นผลงานที่ล้มเหลว – กะปริมาณส่วนผสมไม่ถูก ได้ซอสออกมาน้อยเกินไป, ต้มเส้นได้ไม่นุ่มพอดีแบบ al dente ผลก็คือว่า หลังจากเอาไปอบ แป้งพาสต้าแข็งเกินไป (ตรงขอบๆ นี่กรอบหยั่งกับเกี๊ยว) แต่โชคยังดีที่ซอสรสชาติใช้ได้อยู่

ที่น่าเสียดายที่สุดคือ ครีม (กล่องละ 110) หมดไปครึ่งกล่อง, ปาร์มาแฮม (ขีดละ 95) หมดไป 5 แผ่น, พาร์เมซานชีสอีกเยอะพอสมควร จัดว่าเป็นเมนูแพง เปลืองตังค์พอๆ กับตอนทำกราแตงเลย T-T

เอาไว้ทำแล้วประสบความสำเร็จเมื่อไหร่ค่อยมาเขียนขั้นตอนการทำอีกที