Posted by natty on December 27, 2009
วันนี้ เป็นวันที่สูญเสียคนที่เคารพมากที่สุดท่านหนึ่ง
แม้เราจะไม่ใช่ญาติสนิทชิดเชื้อในสายเลือดเดียวกัน แต่เก๋ก็เคารพรักอาม่ามากๆ
เพราะอาม่าเป็นคนที่ทำให้เก๋รู้สึกถึงความเป็นครอบครัวเดียวกัน ให้ความเป็นกันเอง เสมือนเป็นหลานคนหนึ่งของอาม่า
เก๋ไม่เคยรู้สึกเหมือนเป็นคนนอก ในสายตาอาม่าเลย…… มันมีค่ามาก สำหรับเก๋..ที่ไม่ได้เป็นหลานแท้ๆ ของอาม่า
เก๋ยังเคยคิด ว่าถ้าได้ไปทำงานกรุงเทพ จะไปช่วยดูแลอาม่า เพราะอาม่าก็เปรียบเสมือนคุณยายของเก๋เอง
แต่..มันก็ไม่ทันซะแล้ว มันก็ได้แค่คิด
ขอให้อาม่ามีความสุขบนสรวงสวรรค์ เก๋เชื่อว่าทุกคนที่ยังมีชีวิตอยู่ จะไม่ทำให้อาม่าผิดหวังเสียใจ จะทำเหมือนที่อาม่าต้องการ
เก๋เองก็เหมือนกันค่ะ
รักอาม่าค่ะ
Posted in general | 2 Comments »
Posted by natty on November 25, 2009
Posted in Uncategorized | Leave a Comment »
Posted by natty on November 25, 2009
เทสการแก้ไขจาก google docs อีกรอบค่ะ
Posted in Uncategorized | Leave a Comment »
Posted by natty on June 10, 2009
เขียนโปรแกรมเล็กๆ ไม่ค่อยมีปัญหาอะไร แต่เมื่อไหร่ก็ตาม ที่งานของเรา ต้องทำงานกับข้อมูลเยอะๆ และ Application ขนาดใหญ่ มีหลาย module โดยเฉพาะ หากใช้ object-oriented ด้วยแล้ว แม้จะมีประโยชน์ในด้านของการออกแบบก็จริง แต่ด้านของ performance ก็มีผลกระทบในแง่ร้ายเช่นกัน ดังนั้น จึงควรที่จะเรียนรู้เกี่ยวกับการ config ค่าต่าง ๆ ทั้งในส่วนของ PHP และ MySQL ค่ะ
blog นี้จะไม่กล่าวถึงการ install ในขั้นต้นนะคะ โดยเป็น Apache Server บน linux ค่ะ
Read the rest of this entry »
Posted in PHP | 12 Comments »
Posted by natty on May 17, 2009
ด้วยความพยายามจะ sync facebook กับ twitter เข้าด้วยกัน เพื่อที่จะอัพเดท status ครั้งเดียวแล้วไปอัพเดททั้ง facebook และ twitter ซึ่งตอนนี้ก็ทำได้แล้วโดยที่
- อัพเดทจาก twitter แล้วจะไปอัพเดท status ใน facebook อัตโนมัติ
- อัพเดทจาก twitter application ใน facebook แล้วไปอัพเดทใน twitter อัตโนมัติ
- อัพเดทจาก facebook status แล้วอัพเดทอัตโนมัติใน twitter <– ยังไม่แน่ใจว่าได้หรือยัง
อ่ะ ก่อนอื่น มาทำให้อัพเดทจาก twitter ไป facebok ก่อนละกัน ง่ายๆ เลย แค่ใช้ application:http://apps.new.facebook.com/twitter/ ใส่ user/pass ของ twitter ของคุณ แค่นี้ก็เสร็จแล้ว หากคุณอัพเดท twitter จากหน้า application ใน twitter ใน facebook นี้ ก็จะไปอัพเดทใน twitter ของคุณ และจากคุณอัพเดทจาก twitter นอก facebook มันก็จะอัพเดทไปถึง facebook status เลย
และวิธีทำให้ อัพเดทจาก facebook status แล้วไปอัพเดท twitter อัตโนมัติ ทำได้ดังนี้ค่ะ
- เข้า twitter feed:http://twitterfeed.com แล้ว login เข้า twitterfeed (กรณีนี้เก๋ใช้ openid ในการ login ค่ะ)
- เลือก go to my twitterfeeds
- เลือก create new feed
- เอาลิงค์ไปใส่ที่ RSS feed url โดยไปที่หน้า facebook ของตัวเอง เข้าลิงค์ http://www.facebook.com/notifications.php แล้วไปที่ your notification ด้านล่างขวา ให้ copy ลิงค์นั้นมา
- ตั้งค่าตามต้องการ
หวังว่าคงเป็นประโยชน์กับทุกท่านนะจ้ะ
ส่วนหนึ่ง อ้างอิงจากที่นี่ค่ะ http://blog.kristibarrow.com/2008/11/19/how-to-update-twitter-with-your-facebook-status/
Posted in configuration | Leave a Comment »
Posted by natty on May 14, 2009
ช่วงนี้มีโอกาสได้ทำงานเล็กๆ ที่ได้หน้าได้ตา ให้กับบริษัท เกี่ยวกับการทำ community ก็เลือกเครื่องมืออยู่ หลายตัวทีเดียว มีทั้ง wordpress drupal joomla วันนั้น test ทีเดียว 3 ตัว ก็ได้ข้อสรุปมาว่า drupal เหมาะกับ requirement นี้ที่สุด (สนับสนุน drupal แต่เขียน blog ใน wordpress ฮ่าๆๆๆ) ก็เลยว่าจะมาบันทึกเรื่อง drupal ไว้ก่อน ระหว่างที่จำได้อยู่แบบนี้
ไม่ได้ลงรูปเลยนะคะ ให้จินตนาการกันเอาเอง ฮ่าๆๆ
สามารถดาวน์โหลด drupal ได้จาก http://drupal.org/project/drupal ซึ่งเวอร์ชั่นที่โหลดมาตอนนี้ เป็นเวอร์ชั่น 6.12 ถ้าดูขนาด จะเห็นว่า แค่ 1 mb กว่าๆ เอา ตัวเล็กมากๆ ไม่น่าเชื่อ
หลังจากนั้น ก็ extract ไฟล์ ไปวางใน web directory (/var/www/html อะไรประมาณนี้) ทีนี้ ก็ลองเข้า http://hostname/drupal (hostname ของคุณเองนะ)
ก็จะมีหน้า configuration มาให้เลือกภาษาที่จะลง พอ next ไป มันก็จะไป check environment ของเรา ว่ามีนั่นมีนี่ครบป่าว
- Copy the ./sites/default/default.
settings.php file to ./sites/default/settings.php.
- Change file permissions so that it is writable by the web server. โดยใช้คำสั่ง chmod -R 777 <directory name>
ถ้าผ่าน ก็จะเข้าถึงหน้า database configuration ก่อนทำขั้นนี้ เราก็ไปสร้าง database ชื่อ drupal เอาไว้แล้ว
จากนั้นก็ใส่ config ของ database ที่เราสร้างขึ้น
ก็ลองเข้าใช้งาน http://localhost/drupal
แค่นี้ก็เสร็จเรียบร้อยขั้นตอนการลง drupal แล้ว ง่ายมากๆ เลย
แต่การใช้ drupal ให้เกิดประโยชน์ แค่ใช้ ตัว default ก็จะยังไม่มีประโยชน์เท่าไหร่ สิ่งดีเด่นของ drupal เลย คือ มี module เสริมให้ลงมากมาย เช่น การจัดการ view การทำ automated logout พวก gallery และ module ต่างๆ ที่เพิ่มการ customize ตัว drupal ดังนั้น ในตอนต่อๆไป จะเอา module และวิธีการทำให้เว็บไซต์มีความน่าสนใจ มาเขียนต่อค่ะ
Posted in drupal | 4 Comments »
Posted by natty on November 21, 2008
เพิ่งไปเขียนบทความไว้ที่ blognone ฝากด้วยค่ะ
ขณะที่กำลังเขียน blog นี้ บทความนั้นได้รับ comment ไป 186 comments และ view ไป 3822 ครั้ง ค่ะ ด้วยอายุบทความ 1 วันกับ 4 ชั่วโมง
http://www.blognone.com/node/9664
Posted in Work experience | 4 Comments »
Posted by natty on November 19, 2008
วันนี้ แก้ error โง่ๆ ไปพักหนึ่ง ด้วยความมึน ตอน run PHP แล้วเกิด คือ พยายามจะ new object แต่ว่าไม่สามารถจะ new ได้ และหลังจาก new ก็ไปใช้ method ของมัน ทำให้มันบอกว่า ใช้ function จากตัวที่ไม่เป็น object ไม่ได้ อย่างเช่น
$test = new AR(new Ds());
$test->getDS();
มันจะเรียก getDS(); ไม่ได้ เพราะ $test ยังเป็น null
มาเล่น PhotoHunt กัน ให้ดูว่า class ของ Ds ทำอะไร
var $dsStrategy;
public function _construct (iDSStrategy $dsStrategy){
$this->dsStrategy = $dsStrategy;
}
public function getValForCreditFromCore(){
$this->dsStrategy->getValForCreditFromCore();
}
นี่แหละ ทำให้เกิด Call to a member function on a non-object งงเลยใช่ไหมว่าทำไม
เหตุผลสำหรับ code นี้ เพราะที่ใส่ underscore หน้า constructor ไปอันเดียว – -”
ที่ถูกต้องเป็น
public function __construct (iDSStrategy $dsStrategy)
Posted in PHP | Leave a Comment »
Posted by natty on October 26, 2008
Posted in Work experience | Enter your password to view comments
Posted by natty on October 22, 2008
เนื่องจากมีคนเรียกร้องอยากใช้งาน SimpleTest ใน PHP ขึ้นมาอย่างกระทันหัน ไม่ได้ตั้งตัว ก็เลยเอามาวางให้ที่นี่นะคะ
ก่อนอื่น ไป ดาวน์โหลดมาก่อนนะคะ
เมื่อได้มาแล้ว ก็แตกไฟล์ แล้วเอา folder ชื่อ simpletest ก็เอาไปวางใน apache ของตัวเอง สำหรับเก๋ เก๋จะวางไว้นอกสุด ก็คือใน htdocs เลย ใครจะมาเรียกใช้เมื่อไหร่ก็ได้
เก๋จะให้ตัวอย่างสำหรับการทำ SimpleTest ของ blog ตอนหนึ่ง คือ [PHP] Class สำหรับ convert DBF to MySQL
โดยเก๋จะสร้าง folder ชื่อ unittest และมีไฟล์ชื่อ TestDBFMySQL.php อยู่ การทำหน้า test เราต้องใส่ require_once(‘../../simpletest/autorun.php’); เพื่อ include ไปยัง lib ของ simpletest และก็ include ไฟล์ที่เราจะ test ด้วย ปกติจะ new เป็น test case และ test suite ใน class อื่นได้ แต่อันนี้ไม่ได้ new ไว้ไฟล์อื่น แบบว่าเรียกไฟล์นี้โดยตรงเลย
การ test ก็จะ assert ในหลายกรณี อันนี้ก็แล้วแต่เราว่าจะทำยังงัย อ่านได้ที่นี่
Read the rest of this entry »
Posted in PHP | 1 Comment »