July 2010

อะไรขายดีที่สุดครับ?

Submitted by audy on Fri, 2010-07-23 14:58

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

What Does FOCUS Means To You?

Submitted by audy on Tue, 2010-07-20 23:48

Some thing I already forgot. It's about meaning of "FOCUS"

F - Find A Project
O - Occupy Yourself With This Project
C - Concentrate All Your Time On This Project
U - Understand That Nothing Is More Important Than This Project
S - Succeed With This Project

กระเช้าขึ้นภูกระดึง

Submitted by audy on Mon, 2010-07-19 23:15

เห็นว่าบางคนอยากให้มีกระเช้าขึ้นภูกระดึง
ความเห็นผมคือ ถ้ามันขึ้นลำบากมากก็ไม่ต้องขึ้น
ขึ้นไม่ได้ ก้ไม่ต้องเที่ยวครับ
สั้นๆ เพียงเท่านี้ครับ

PHP Random Character function

Submitted by audy on Fri, 2010-07-16 13:08

ตัวอย่างฟังก์ชันสุ่มตัวอักษร เช่น jgPTkk, IkpAxw เอาไปประยุกต์ได้หลายงาน สำหรับผมเอาไว้ใช้เป็น Activate code หลังจากการลงทะเบียนแล้ว

function random_char($max_char=15) {
    $all_char = "qazwsxedcrfvtgbyhnujmkopQWERTYUIOPLKJHGFDSAZXCVBNM";
    $length = strlen($all_char);
    $tmp = '';
    for($count_char=1;$count_char<=$max_char;$count_char++){
        $random = rand(1, $length);
        $tmp .= substr($all_char, $random, 1);
    }
    return $tmp;
}

ถ้าจะใช้เป็น Activate code ให้ระวังการซ้ำกันด้วยนะครับ

การทำ Virtual host สำหรับ XAMPP 1.6.5

Submitted by audy on Thu, 2010-07-15 16:10

ผมใช้ XAMPP 1.6.5 เป็นเครื่องมือหลักในการพัฒนาเวบแอพพลิเคชัน
และในแต่ละเวบ แต่ละโปรเจค ผมจะแยกโฟลเดอร์ออกจากกัน
เช่น โปรเจค project-a, project-b ผมจะใช้โครงสร้างโฟลเดอร์แบบนี้

d:/www
    |-/project-a.localhost
    |   |-/public_html
    |      |-index.php
    |      |-.htaccess
    |      |-/css
    |          |-default.css
    |      |-/images
    |          |-logo.png
    |-/project-b.localhost
        |-/public_html
            |-index.php
            |-.htaccess
            |-/css
                |-default.css
            |-/images
                |-logo.png

นิตยสาร Travel + Leisure ได้ทำการจัดอันดับเรื่องต่างๆ ที่เกี่ยวกับการท่องเที่ยว
ทั้งเรื่องเมืองน่าไปที่สุด โรงแรมน่าพักที่สุด เกาที่น่าพักที่สุด

ข่าวดีคือ เมืองที่น่าไปเป็นอันดับ 1 คือ กรุงเทพมหานคร ซึ่งได้อันดับที่ 3 จากปี 2009
ส่วนอันดับ 2 ตกเป็นของเชียงใหม่ ขยับจากอันดับที่ 5 จากปีที่แล้ว

ผมทราบข่าวครั้งแรก ก็แปลกใจ ว่าทำไมสองเมืองนี้ ถึงได้อันดับต้นๆ ของการสำรวจ
ทั้งๆ ที่เราเพิ่งผ่านเหตุการณ์ความไม่สงบทางการเมืองมา พออ่านรายละเอียดแล้วก็ต้องร้องอ๋อ
เพราะการสำรวจครั้งนี้ ได้ทำเสร็จสิ้นก่อนเหตุการณ์ความไม่สงบทางการเมือง จะเข้าสู่ขั้นวิกฤติสูงสุด

2 setting ในไฟล์เดียว

Submitted by audy on Tue, 2010-07-13 21:34

หลายครั้งในการทำเวบ ค่าการตั้งค่า เช่น Database username/password ระหว่างโฮสต์ที่ใช้งานจริง กับเครื่องที่เราใช้พัฒนา
มักจะเป็นคนละตัวกัน แล้วก็ต้องมาวุ่นวาย สร้างไฟล์ config ของไฟล์ อัปโหลดทีก็ลำบากที วันนี้ผมมีทางออกมาเสนอ

สมมติ

ผมทำเวบโครงการนึง ผมใช้ชื่อเวบว่า drupalsandbox.localhost แต่เวบจริงๆคือ someweb.com
ในไฟล์สำหรับเก็บค่า Database username/password ผมก็จะดักแบบนี้

if (preg_match('/someweb.com/', $_SERVER['SERVER_NAME'])) {
    // ถ้าใช่ก็ใช้ตัวนี้
    $db_url = 'mysql://live_username:live_password@localhost/live_dbname';
    $db_prefix = '';
}

Drupal theme by Kiwi Themes.