เรื่องราวของช่องว่าง (space)

ปัญหาช่องไฟในข้อมูล แบบ text
ปัญหาช่องไฟในข้อมูล แบบ text

พอทราบมาว่า มีหน่วยงานราชการบางแห่ง
มอบหมายให้หน่วยงานที่ขึ้นตรง
กรอกข้อมูลใน excel แล้วจัดเก็บเป็น xls หรือ csv
ส่งให้หน่วยต้นสังกัด หรือหน่วยเหนือนำข้อมูลไปรวมกัน
ซึ่งผมก็ใช้เหมือนกัน เพราะง่ายกับผู้ใช้
แต่วันนี้ นำข้อมูลมาใช้ แล้วพบปัญหาในแฟ้ม regist.csv
ดังภาพ เมื่อนำตารางนี้ไปใช้
พบว่าวิชา 000 250 ตอน 1 ไม่มีปัญหา เชื่อมข้อมูลได้ถูกต้อง
แต่วิชา 000 250 ตอน 2 มีปัญหา เชื่อมไม่สำเร็จ
เพราะตอนพิมพ์รหัสวิชา ตอน 2 มีช่องไฟต่อท้ายรหัสวิชา
ที่ถูกคือ “000 250” แต่ไปพิมพ์ “000 250 “
สรุปว่าไปลบช่องไฟที่ต่อท้ายเลข 250 ในตอนที่ 2
ก็จะทำให้ข้อมูลเชื่อมโยงกันได้ปกติ

ภาพปกนิตยสารด้วยการซ้อนภาพ ภาษา PHP

merge image by php
merge image by php

19 มิ.ย.54 อ.พจน์ เล่าให้ฟังว่า ท่านใช้บริการ magmypic.com ทำให้ได้ภาพปก magazine สวย ๆ เป็นแรงกระตุ้นสำคัญให้ผมสนใจเรื่องนี้

แล้วผมก็สนใจ เข้าไปทดสอบ และค้นข้อมูลเพิ่มเติม ผลการทดลองใช้อยู่ใน thaiall.com/actress/joom.htm จากนั้นก็ต่อยอดมาทดสอบเขียนโปรแกรมด้วยภาษา PHP ทำการ Merge ภาพ 2 ภาพ คือ กรอบรูป และภาพผู้หญิง ก็พบว่า ได้ผลเป็นไปในแทนเดียวกับ magmypic.com ส่วนการประยุกต์ต่อไปคือ การทำเป็น fb application ให้เพื่อน ๆ ได้ใช้บริการส่งรูปที่อยู่ใน fb เข้ามาในระบบ ซึ่งเคยเห็นบริการแบบนี้อยู่มากมาย ถ้าลองทำในแบบไทยไทย ก็น่าสนใจอยู่ไม่น้อย .. แต่คงต้องพักไว้ก่อน เพื่อน ๆ สนใจโค้ด php จะลองเอาไปทำก็ได้ครับ ปัญหาคือ ต้องทำภาพ mag01.gif ให้เป็นภาพโปร่งใส ของผมใช้โปรแกรม iview ช่วยจัดการส่วนนี้ .. มิเช่นนั้นผลการซ้อนภาพจะมีปัญหาครับ

<?
$user = ‘user.jpg’;
$frame = ‘mag01.gif’;
$dest = imagecreatefromgif($frame);
$src = imagecreatefromjpeg($user);
$src_new = imagecreatetruecolor(280, 350);
list($width, $height) = getimagesize($user);
imagecopyresized($src_new, $src, 0, 0, 0, 0 , 280, 350, $width,$height);
imagecopymerge( $src_new, $dest, 0, 0, 0, 0, 280, 350, 100);
header(‘Content-Type: image/jpeg’);
imagegif($src_new);
imagedestroy($dest);
imagedestroy($src);
imagedestroy($src_new);
?>

http://www.thaiall.com/mag/merge.php
http://www.facebook.com/media/set/?set=a.213477228691078.52727.100000864060918

25 ก.พ.56 ปรับบริการของโฮมเพจหน้าปกนิตยสาร (magazine cover)
http://www.thaiall.com/mag

หน้าปกนิตยสาร (magazine cover)
หน้าปกนิตยสาร (magazine cover)