aHuii.com

บล็อกของอาฮุย :)

๐๔๗ | เพิ่มปุ่ม like และ comment ของ Facebook ใน WordPress

June 3rd, 2010

เปลี่ยนช่อง comment ไปใช้ของ FB โดยลง plugins facebook comment for wordpress หลังจากนั้นตั้งค่าใน settings ให้เรียบร้อย แล้วออกมาแก้ themes เพื่อเอาช่อง comment เก่าออก

ในไฟล์ comments.php ในโฟลเดอร์ theme ที่ใช้ mark ใต้ <div id=”respond”> จนถึงก่อน <?php else : ?> และ <p><textarea name=”comment”.. ถึง </form>

แค่นี้ก็จะไม่มีช่อง comment เก่าแสดงให้เห็น

เพิ่มปุ่ม like ในหน้า single.php (ในโฟลเดอร์ theme ที่ใช้) เอาโค้ด ไปวางตรงที่จะให้แสดงปุ่ม like

Code:
<iframe src=”http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink()); ?>&layout=standard&show-faces=true&width=530&height=30&action=like&colorscheme=light” scrolling=”no” frameborder=”0″ allowTransparency=”true” style=”border:none; overflow:hidden; width:530px; height:30px”></iframe>

ต่อไปวิธีเพิ่มปุ่ม like ในหน้า index.php (ในโฟลเดอร์ theme ที่ใช้) เอาโค้ดจากด้านบนวางตรงที่จะให้แสดงปุ่ม เช่น จะให้แสดงใต้ชื่อเนื้อหา แต่อยู่ก่อนเนื้อหาก็วางไว้ก่อน <div class=”entry”>

๐๔๖ | ส่งค่า object ข้ามไฟล์

June 2nd, 2010

ปัญหาการเขียน web App โดยใช้โมเดล MVC เจอปัญหาคือ หลังจากที่เรา select rows ใน Model แล้วเนี่ยจะส่งผ่าน Controller ไปให้ View ได้ยังไง? ยิ่งเขียนแบบ OO ต้องส่ง object ข้ามไฟล์เลยทีเดียว และยิ่งไปกว่านั้น app ผมเอา AJAX มาใช้ซะด้วยสิ

โดยใน app ของผมนี้หลังจาก query ออกมาเสร็จก็จับใส่ object เรียงต่อกันเป็น array แล้วก็ตัน..ไม่รู้ว่าจะเอา object พวกนี้โยนไปยังไง

หลังจากนั่งหาข้อมูล + งมอยู่หลายชั่วโมงก็สามารถแก้ปัญหาได้ ​โดย…

1. เอา array of object มา serialize
2. หลังจากนั้นโยนใส่ตัวแปร session เพื่อให้สามารถเห็นได้ทุกไฟล์
3. ไฟล์ที่ต้องการใช้ข้อมูล สมมติว่าเป็น view สามารถเอาค่าที่เก็บใน session ออกมา unserialize เพื่อให้กลายเป็น object เหมือนเดิมได้
4. หลังจากใช้เสร็จก็ unset session ซะ

สำหรับโค้ดก็จะหน้าตาประมาณนี้
การทำ serialize
$_SESSION[“arrayOfObj”] = serialize($arrayOfObj);

การทำ unserialize
$arrayOfObj = unserialize($_SESSION[“arrayOfObj”]);

๐๔๕ | Review 10,000 B.C.

May 24th, 2010

หนังเก่าแล้วล่ะครับประมาณ ๒ ปีที่แล้ว เรื่องนี้เกือบได้ซื้อแบบ BD มาเก็บไว้ด้วยเพราะเป็นเรื่องแรกๆ เลยที่มีออกเป็นแบบ BD แต่ก็ไม่ได้ซื้อเพราะคิดว่าไม่คุ้ม แล้วก็เพิ่งได้มีโอกาสดู พอดูแล้วก็รู้สึกคันไม้คันมือคันปากอยากเอามาชำแหละซักหน่อย ด้านล่างนี้คือเรื่องย่อที่หามาได้จากตามเว็บนะครับ

ปก

ชื่อภาษาไทย บุกอาณาจักรโลก 10,000 ปี

จัดจำหน่ายโดย วอร์เนอร์ บราเดอร์ส พิกเจอร์ส

กำหนดฉายหนัง 6 มีนาคม 2551

เรื่องย่อหนัง 10,000 B.C.

10,000 B.C. เป็นเรื่องราวของนักล่าวัยหนุ่ม ท่ามกลางชนเผ่าชาวเขาอันไกลโพ้น นักล่าวัยหนุ่ม ดี’เลห์ (สตีเวน สเตรท) ได้ค้นพบปรารถนาแห่งหัวใจ สาวงามนามว่าเอโวเล็ท (คามิลลา เบล) เมื่อบรรดานักรบลึกลับบุกเข้ายึดหมู่บ้านของเขาและลักพาตัวเอโวเล็ทไป ดี’เลห์ถูกบังคับให้เป็นผู้นำกลุ่มนักล่าจำนวนหยิบมือในการไล่ล่าพวกนักรบไปยังสุดขอบโลกเพื่อช่วยชีวิตเธอ

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

นี่คือหนังเต็งฟอร์มยักษ์เรื่องหนึ่งของปี 2551 เป็นเหตุการณ์ในสมัย 10,000 ปีก่อนคริสตกาล เรื่องราวของสองเผ่าพันธุ์ที่เป็นศัตรูกัน ฝ่ายศัตรูจับตัวสาวคนรักของพระเอกไป ทำให้พระเอกต้องทำทุกวิถีทางเพื่อช่วยเธอกลับคืนมา นี่คือผลงานเรื่องล่าสุดของผู้กำกับซึ่งเคยฝากผลงานสะท้านโลกมาแล้วไม่ว่าจะเป็น Stargate, ID4 และ The Day After Tomorrow

แหม่..เป็นไงครับเรื่องย่อน่าดูมั้ยครับ? แต่ของจริงเป็นยังไงจะสนุกเหมือนเรื่องย่อรึเปล่า ถ้าไม่กลัวโดนสปอยล์ตามอ่านต่อด้านในได้เลยครับ

๐๔๔​ | ตะลอนกิน#๔ ระเบียงทะเล

May 23rd, 2010

ร้านระเบียงทะเล เป็นที่แรกๆ ที่คิดว่าจะไปเพราะใกล้บ้าน แต่ก็ไม่ได้ไปเพราะว่าตอนที่หาข้อมูลอยู่ไปเจอคนมาเขียนไว้ทำนองว่าผิดหวังกับร้านนี้ บ้างก็ว่าแต่ก่อนอร่อย แต่ตอนนี้ไม่อร่อยแล้ว บลา บลา บลา.. ก็เลยตัดทิ้ง

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

เมื่อวันที่ ๔ พ.ค. ที่ผ่านมาเลยพาที่บ้านไปกินที่ร้านนี้เพราะใกล้บ้าน ไปกินแล้วกลับมาเปิดร้านขายของตอนเย็นได้

ขับรถไปซักประมาณ ๔๕ นาทีได้ ก็มาถึงร้านโดยที่ร้านอยู่ในซอยบางปู ๗๒ หน้าซอยจะมีเขียนว่าบางแสน๒ อยู่ด้วย

๐๔๓ | เมื่อ iPhoto มองไม่เห็น iPhone ทำยังไงดี?

May 13th, 2010

เมื่อคืนแก้ปัญหา iPhoto มองไม่เห็น iPhone เข้าไปค้น google แล้วไม่เจอคนตอบไว้บนเว็บภาษาไทยเลยเอาเขียนไว้ซักหน่อยแล้วกัน

อาการคือเสียบสาย USB กับ iPhone เปิด iPhoto แล้วก็ไม่ขึ้นแถบ device ให้เลือก iPhone ลองค้นดูเจอในเว็บบอร์ดของ apple เองตามลิงก์นี้

ได้ความว่า”อาจจะ”เกิดจากการรูปที่ไม่ได้ถูกถ่ายจากกล้องของ iPhone เอง คืออาจจะเกิดจากการเซฟรูปมาจากเมล์หรือบนเว็บมาอยู่ใน camera roll วิธีแก้คือให้ลบรูปพวกนั้นทิ้งซะ โดยที่อาจจะไม่ต้องลบทั้งหมดก็ได้ เลือกลบบางรูปก็ได้ (แต่ถ้าไม่ได้ก็คงต้องลบหมด)

พอเลือกลบเสร็จแล้วเอามาเสียบใหม่..เรียบร้อย เจ๊ง..เอ๊ย iPhoto เจอ iPhone แล้วจ้า ^^

ปล. เจอลิงก์ของ pdamobiz มั้งแต่อันนั้นให้เข้าไป rename folder ที่เก็บรูป ก็มีคนมาโพสคอนเฟิร์มว่าใช้วิธีนี้แล้วหายเหมือนกัน แต่เครื่องที่เกิดปัญหาเป็นเครื่องที่ยังไม่ได้ JB ดังนั้นจึงใช้วิธีนั้นไม่ได้