Monthly Archives: August 2010

ตรวจสอบขนาด (length) ของ string ใน PHP ด้วย isset

ในภาษา PHP ปกติเวลาเราจะหาขนาด (length) ของ string เราก็จะใช้ฟังก์ชัน strlen()

แต่วันนี้ผมไปเจออีกวิธีหนึ่งที่ใช้ในการตรวจสอบขนาดของ string อีกวิธีหนึ่งที่น่าสนใจมากครับ

ผมลองเอามาทดสอบดูแล้ว มันก็เร็วกว่าที่เราใช้ฟังก์ชัน strlen() ในการตรวจสอบซะด้วยสิ

การแก้ไขปัญหา PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried…

ปัญหานี้จะเกิดขึ้นให้เราเห็นเวลาที่เรานำเข้า (import) ข้อมูลเยอะๆ ครับ สาเหตุถ้าพูดให้เข้าใจง่ายๆ หน่อยก็จะเป็นเพราะเซิฟเวอร์ (server) หรือว่าโฮส (host) ของเราต้องการใช้หน่วยความจำมากกว่าที่กำหนดไว้ในไฟล์ php.ini ปกติแล้วค่าเริ่มต้นจะเป็น 8M ครับ

Cross-domain requests with jQuery

เทคนิคนี้เค้านำเอา YQL (Yahoo! Query Language) เข้ามาช่วยด้วยครับ

ซึ่งเจ้า YQL จะช่วยให้เราสามารถเรียก (request) ข้ามโดเมนได้ครับ

แถมคนที่เค้าเขียนอธิบายเกี่ยวกับเรื่องนี้ (การใช้ YQL ร่วมกับ jQuery)

เค้าก็ยังใจดีเขียนเป็น plugin ของ jQuery ไว้ให้ใช้เลยด้วยครับ

ตัวอย่างการใช้งาน

$.ajax({
    url: 'http://news.bbc.co.uk',
    type: 'GET',
    success: function(res) {
        var headline = $(res.responseText).find('a.tsh').text();
        alert(headline);
    }
});

เปลี่ยนแปลงรูปแบบการแสดงผลของ Adsense for content ad unit

วันนี้แว๊บๆ เข้าไปอ่าน Adsense blog มา ก็ได้เห็นว่ามีการปรับแต่งเกี่ยวกับ service ของเค้าอีกแล้ว ซึ่งที่นน่าสนใจก็คงจะเป็นการเปลี่ยนแปลงรูปแบบการแสดงผลของ Adsense for content ad unit โดยมีรายละเอียด ดังนี้ครับ

Leaderboard (728×90): title, คำอธิบาย (description), ลิงค์ (URL) จะเรียงอยู่ในแถวเดียวกัน จากเดิมจะเรียงเป็นแนวตั้ง (column) แต่ถ้ามีโฆษณาแค่อันเดียวก็จะแสดงเป็นแบบแนวตั้งเหมือนเดิม

Medium and large rectangles (300×250, 336×280): URL จะถูกย้ายจากด้านล่างมาอยู่ต่อกับ title แทนครับ

5 เมนูสบายคลายเครียด

1. อัลมอนด์ ถั่วปากแข็งที่อุดมไปด้วยกรดไขมนที่จำเป็นต่อร่างกาย มีทั้งไฟเบอร์ โปรตีนจากพืช วิตามินบี วิตามินอี และโอเมก้า-3 หากรับประทานเป็นประจำวันละ 1 กำมือ ร่างกายจะได้รรับวิตามินอีในปริมาณที่เพียงพอ แล้วคุณผู้หญิงรู้หรือไม่ว่า “วิตามินอี” มีส่วนสำคัญที่ช่วยรับมือกับความเครียด ความตื่นเต้นและความกังวลได้อย่างดีทีเดียว

การติดตั้ง HipHop-PHP บน Ubuntu

หลังจากที่ผมพยายาม complile เจ้าตัว HipHop ตั้งนาน แต่ก็ compileไม่สำเร็จซักที

จนไปเจอตัวที่มีคน compile ไว้แล้ว ซึ่งทำงานได้บน Ubuntu 10.04, Ubuntu 9.10, Ubuntu 9.04 ก็เลยเอามาโพสต์ไว้ซะเลย