Archive for August, 2008

IIS 6.0 with FastCGI + PHP

// August 21st, 2008 // 2 Comments » // Hosting

ปกติประสิทธิภาพในการรันเว็บที่เป็นภาษา PHP บน IIS จะสู้บน apache ไม่ได้ เพราะบน IIS มีรูปแบบการสั่งงานที่รองรับแบบ CGI ที่ทำงานได้ช้ามาก หรือจะให้ดีหน่อยก็สามาถใช้แบบ ISAPI ได้ แต่ก็ทำให้เว็บ PHP ทำงานได้ไม่ถูกต้อง มาวันนี้ไมโครซอฟท์พึ่งจะได้ออกส่วนเพิ่มเติมของ IIS ให้สามารถใช้ FastCGI ได้แล้ว ประสิทธิภาพที่ดีขึ้นแบบเห็นได้ชัด การทำงานก็ปกติ กิน ram น้อยไม่เหมือนตอนรันแบบ ISAPI มาดูวิธีติดตั้งกัน

(more…)

Browsershots

// August 9th, 2008 // No Comments » // Design

ทดสอบว่าหน้าเว็บของเราเวลาดูในต่างบราว์นเซอร์แล้วจะเป็นยังไง เว็บนี้จะ capture หน้าจอมาให้ดูพร้อมกันเลย

มี browser ให้เลือกกว่า 10 ชนิดบน 3 OS Windows, Linux และ MAC

http://browsershots.org

ทำ adsense ต้องอ่าน!!

// August 8th, 2008 // No Comments » // Google Adsense

ถ้าคิดจะหารายได้จาก adsense ต้องอ่านข้อกำหนดต่อไปนี้ และปฏิบัติตามอย่างเคร่งครัด ก่อนจะต้องมาเสียดายเงินที่ทำได้

นี่คือคำเตือน

เชื่อเถอะกูเกิ้ลมีร้อยแปดวิธีในการตรวจหาวิธีการโกงคลิ๊กโฆษณาของคุณไม่ว่าจะคลิ๊กเองหรือหลอกให้คนอื่นคลิ๊กหรือให้เพื่อนช่วยคลิ๊ก โดนแน่ๆ

(more…)

MySQL Workbench

// August 7th, 2008 // No Comments » // Database

โปรแกรมช่วยออกแบบโครงสร้างฐานข้อมูล สำหรับ mysql สามารถทำ reverse engineer ดึงโครงสร้างจากฐานข้อมูลที่มีอยู่แล้วมาสร้างเป็น ER Diagram ได้ เป็น GPL license

(more…)

CSS Dock Menu

// August 6th, 2008 // No Comments » // Design

หรูเลิศไปกันใหญ่แล้ว Javascript เลียนแบบ menu บน MAC OS X พัฒนาด้วย jQuery

สวยดีแต่ไม่รู้จะเอาไปใช้จริงตรงไหน

ดูหน้าตัวอย่าง

http://www.ndesign-studio.com/demo/css-dock-menu/css-dock.html

ทำไมต้องมี RSS

// August 5th, 2008 // No Comments » // RSSTHAI

คำตอบที่ชัดเจนที่สุดสำหรับจุดประสงค์ของผู้จัดทำ RSS ทั้งหลายคือ “ให้คนกลับมาที่เว็บอีก

RSS ก็คือหัวข้อสั้นๆ ของบทความหรือข่าวใหม่ๆ ที่ผู้จัดทำเนื้อหา (content) อยากให้ผู้ใช้ได้ทราบ โดยเขียนอยู่บนรูปแบบไฟล์ XML ใน format มาตราฐาน RSS แต่ถ้าอยากอ่านทั้งหมดก็ต้องกลับมาที่เว็บของผู้จัดทำเนื้อหานั้นๆ (แต่ถ้าใครอยากจะนำเนื้อหาทั้งหมดใส่ลงไปเลยก็ทำได้)

แล้วทำไมต้องทำในเมื่อให้เข้ามาอ่านที่เว็บเลยไม่ดีกว่าหรือ?

โดยปกติคนเราจะจำและเข้าเว็บประจำได้ไม่ถึงสิบเว็บ (ไม่ใช้ Favorite, ไม่ใช้ Search Engine) แถมบางครั้งพอไปเว็บหนึ่งแล้วก็อยู่ยาวจนไม่ต้องไปเว็บที่สอง หรือที่สาม RSS จะช่วยให้ผู้ชมเว็บสามารถทราบได้เลยทันทีว่าเว็บของคุณมีอะไรเกิดขึ้น และด้วยรูปแบบของ RSS ที่สามารถติดไปอ่านได้ทุกแห่ง ตั้งแต่ในคอมฯแบบตั้งโต๊ะ ไปจนถึงมือถือ แฟนประจำเว็บคงจะมีความสุข ถ้าได้ติดตามข่าวของเว็บนั้นได้ตลอดเวลา

ขโมยข้อมูล – ละเมิดลิขสิทธิ์!!

ทุกอย่างในหน้าเว็บยังไงก็สามารถดึงไปได้หมดถึงแม้จะไม่มี RSS ถ้ามี content ดีจริง การทำ RSS มีแต่จะเพิ่มให้คนเข้ามาที่เว็บ แถมยังช่วยกระจาย content ไปในส่วนที่คิดไม่ถึงอีกมากมาย

jQuery VS. Mootools

// August 1st, 2008 // No Comments » // RSSTHAI

เคยใช้แต่ Mootools คิดว่ามันเจ๋งดี ตอนหลังพยายามไปหา effect ลูกเล่นต่างๆ แต่หาไม่ค่อยได้ จะไปเจอแต่ jQuery ก็เลยลองค้นหาเว็บที่เปรียบเทียบกันของสองตัวนี้ กลายเป็นสองตัวนี้เป็นคู่ปรับกันซะงั้น การใช้งานใช้แ่ละประสิทธิภาพพอๆ กัน

การเขียน jQuery จะเป็นสไตล์การเขียนเน้นแบบต่อเนื่อง ใช้ . ต่อๆกันไปได้เลย chain กันสนุกสนาน effect ต่างๆ จบได้ในบรรทัดเดียว แต่ด้าน mootools จะออกเป็น programming สไตล์ OO ทั่วไปเป็นสัดเป็นส่วน เพื่อให้อ่านโค๊ดง่าย แต่ที่ตัดสินแพ้ชนะกันเห็นจะเป็นเรื่อง help และ commnity ซะมากกว่า jQuery มีตัวอย่าง และมีคนคอยตอบคำถามให้ดีกว่า Mootools ทำให้ jQuery เริ่มทิ้งห่างไปแล้ว อีกอย่างที่มีปัญหามาก คือต้องเลือกใช้ตัวใดตัวหนึ่ง มันใช้ร่วมกันไม่ได้ รูปแบบการเรียก selector ทั้งสองตัวเรียกใช้เหมือนกัน $(”) แต่ใช้งานต่างกัน ไม่เหมือน Mootools กับตระกูลที่พัฒนาจาก prototype อันนั้นใช้ด้วยกันได้

สุดท้่ายตัดสินใจเลือก jQuery แม้จะต้องไปศึกษาใหม่ แต่ก็ไม่ยากเท่าไหร่นัก คล้ายกันมาก คิดว่าจะเอาไปใช้ในส่วนอื่นของเว็บ rssthai แต่หน้าแรกใช้ Mootools ไปแล้วไม่อยากแก้ -_- ปล่อยไว้ก่อน

งานต่อไปคงต้องไปดูว่า ใน mambo/joomla จะใช้กับ jQuery ยังไง รวมถึงลูกเล่นต่างๆที่จะใช้ในการแสดงข่าวด้วย