เพิ่งได้ทดลองใช้บริการฟรีโดเมน (Domain Name) จากเว็บไซต์ www.co.cc เคยเห็นจากบล็อกของน้องโด นานแล้ว และล่าสุดก็ได้เจออีกหลายเว็บที่ใช้งานฟรีโดเมนอันนี้ เลยทดลองใช้บ้าง
ชื่อที่ได้ก็โอเคไม่ยาวจนน่าเกลียด จำไม่ยาก (ผมลงทะเบียนไว้ชื่อนี้ www.littleonline.co.cc) ขั้นต่อมา พอมีโดเมนแล้วก็ต้องมีโฮสติ้ง (Hosting) ก็ไล่เรียงดูจากในเว็บไซต์ www.co.cc ว่าคนอื่นๆ เค้าใช้บริการที่ไหนกันบ้าง ก็ลองคลิกดูรายชื่อ DNS ที่ลงทะเบียนจากประเทศไทย ก็พบหลายเจ้า แต่ก็มีหลายเจ้าที่ไม่ได้เปิดให้สมัครใช้งาน เดาว่าคงเอาไว้ทำ SEO ทำนองนั้น สแกนเร็วๆ ก็เห็นว่าชื่อเจ๋งๆ โดนลงทะเบียนไปเยอะแล้วเหมือนกัน
จากที่หาดู ได้มา 2 รายชื่อ คือ www.000webhost.com และ www.freehostia.com ซึ่งอันแรกจะให้พื้นที่มากกว่าอันหลัง คือ
- 000webhost.com ให้พื้นที่เก็บข้อมูลต่อเว็บไซต์ (Disk Space/Site) 350 MB และปริมาณการรับส่งข้อมูล (Bandwidth/Site) 100 GB ลงทะเบียนได้ไม่จำกัด แต่ล็อกไว้ให้ลงทะเบียนได้วันละหนึ่งโดเมน รวมทั้ง MySQL, PHP, FTP
- freehostia.com ให้พื้นที่เก็บข้อมูลต่อผู้ใช้หนึ่งราย (Disk Space/Account) 250 MB และปริมาณการรับส่งข้อมูลรวม (Bandwidth/Account) 5 GB และอนุญาตให้ใช้งานแค่เพียง 2 โดเมนเท่านั้น และ MySQL, PHP, FTP แต่ในการใช้งานล็อกอินครั้งเดียวจัดการได้ทั้ง 2 โดเมน
เบื้องต้นก็คิดว่าเหมาะกับเว็บเล็กๆ หรือทดลองระบบ ตอนนี้เพิ่งเริ่มใช้งาน ถ้ามีอะไรน่าตื่นเต้นจะมาเล่าสู่กันฟังต่อไป
** คำเตือน: อย่าเก็บข้อมูลสำคัญไว้ในเว็บไซต์อย่างเดียว ต้อง backup ออกมาเป็นระยะเสมอ เพื่อป้องกันการเสียหายของข้อมูล (ไม่ค่อยเกี่ยวกันเท่าไหร่) อิอิ :P
Poakpong's Blog | Add New Comments
google เจอมาจากเว็บไซต์ iphoneappr.com
- - - - -
$browser = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
if ($browser === true) { echo "Hello iPhone!"; }
- - - - -
อธิบาย:
* $_SERVER['HTTP_USER_AGENT'] = เรียกข้อมูลคุณสมบัติของเบราเซอร์ ตัวอย่างเช่น Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3
* stripos() = เช็คว่าในข้อมูลที่ได้มีคำว่า iPhone อยู่ในประโยคที่ต้องการหาหรือไม่
* if ($browser === true) ถ้ากระบวนการใน บรรทัดบนเป็นจริง (true) ให้ทำงานในวงเล็บข้างหลัง
* สามารเปลี่ยน iPhone เป็น Macintosh, Firefox, MSIE 6.0, MSIE 7.0 หรือ keyword อื่นๆ ได้ตามต้องการ
หาคำสั่ง PHP ในการส่งไฟล์ออกมาจากเว็บ โดยไม่ให้เว็บเบราเซอร์แสดงผล
โจทย์คือ ถ้าคลิกลิงก์ไฟล์ที่เป็น .doc ใน IE (Windows) มันก็จะเรียกตัวทูลของ MS Word มาแสดงผลซ้อนเข้าไปใน IE ซึ่งผมไม่ต้องการให้มันแสดงผลแบบนั้น แต่อยากให้มันส่งไฟล์ออกมาเลย โดยมีหน้าต่างขึ้นมาถามว่าจะ Open หรือ Save
หลังจากที่ถามใน codenone.com และ หาเพิ่มจาก google ได้ความว่าใช้ฟังก์ชั่น header ใน php ในการส่งไฟล์ออกมาดังกล่าว
สรุปได้ดังนี้...
Poakpong's Blog | 3 Comments | Read more: อ่านทั้งหมด »
![]()
หลังจากใช้เวลาโหลดอยู่นานเป็นชั่วโมง เพื่อดาวน์โหลดไฟล์ MAMP 1.7.1 ขนาด 127 MB จากเว็บไซต์ www.mamp.info เพื่อเอามาจำลองเครื่องตัวเองให้เป็นเซิร์ฟเวอร์ เพื่อทดสอบการทำงานของเว็บไซต์ (สร้างด้วย PHP และติดต่อฐานข้อมูลกับ MySQL) ใน Mac OS X (รุ่นที่ใช้อยู่ปัจจุบันคือ Leopard 10.5.2)
เมื่อโหลดมาแล้วคลายไฟล์ออกจาก .dmg จะได้โฟลเดอร์ install ซึ่งการติดตั้งแสนจะง่ายดาย เพียงแค่ลากโฟลเดอร์ MAMP รวมทั้ง MAMP PRO (ถ้าต้องการใช้งาน - ซึ่งผมไม่ได้ใช้ ขอข้ามไป)
Poakpong's Blog | Add New Comments | Read more: อ่านทั้งหมด »
ก่อนหน้านี้การทำเว็บไซต์ส่วนตัวหลายคนอาจมองว่าเป็นเรื่องยาก แต่ในปัจจุบัน หลังจากที่ได้ก้าวผ่านช่วงเวลา Web 1.0 มาแล้ว ตอนนี้เค้าเล่าลือกันว่าพวกเราชาว Cyber นี้กำลังอยู่ในยุค Web 2.0 (** หมายเหตุ ดูตารางความแตกต่างระหว่าง Web 1.0 และ Web 2.0 ได้ในตอนท้าย **)
ในปัจจุบันการทำเว็บไซต์ เข้ามาใกล้ตัวเรามากขึ้นเรื่อยๆ โดยบางเว็บได้เปิดให้บริการ bloging (เว็บ blog) ที่สมาชิกสามารถเข้ามาเขียนข้อความ ปรับแต่งรูปแบบให้เป็นของตัวเอง (ได้นิดหน่อย) แล้วนำไปโชว์ให้กับเพื่อนๆ ได้อ่าน แลกเปลี่ยนความคิดเห็นกัน
ซึ่งสำหรับบางคนแค่ bloging ยังไม่พอเพื่อรอบรับความต้องการมากพอ ก็ต้องขยับขยาย เปลี่ยนรูปแบบเว็บส่วนตัวกันไป โดยเริ่มต้นจาก Free Host ที่เราสามารถนำไฟล์ html ของเรา ที่ทำเอาไว้ อัพโหลดขึ้นไปแสดงในเว็บไซต์ที่มีบริการไว้ได้เลย - ยกตัวอย่างเช่น www.geocities.com สำหรับผู้ที่มี email ของ yahoo อยู่แล้วสามารถเปิดใช้บริการได้ทันที - หรือ Free Host อื่น (เช่น Thai.net, Sanook.to ฯลฯ หาเพิ่มเติมได้จากเว็บรวมลิงก์ทั่วไป)
แต่ด้วยข้อจำกัดของ Free Host ในบางครั้ง ก็ยังไม่ตอบสนองความต้องการอยู่ดี ไม่ว่าจะเป็นการสนทนาผ่านเว็บ การเก็บข้อมูลสมาชิก หรือการติดต่อกันในรูปแบบอื่นๆ ทำให้มีบริการ Free Webboard, Free Guestbook ออกมาให้บริการมากมาย
จนในที่สุดด้วยการที่ต้องการให้ทุกส่วนของเว็บไซต์ให้เป็นอันหนึ่งอันเดียวกันทุกหน้า (ก่อนหน้านี้อาจจะใช้ Free Host ของที่หนึ่ง และ Free Webboard ของอีกที่หนึ่ง) เลยทำให้ต้องถึงขึ้นเสียเงินสำหรับเช่า Web Hosting เพื่อจัดทำเว็บในสไตล์ของตนเองในที่สุด
...
สำหรับ Technic ในการสร้าง โฮมเพจด้วยตัวเองโดยใช้ html สามารถดาวน์โหลดไฟล์ EasyHTML.pdf (Acrobat file) นี้ไปลองอ่านเพื่อเป็นพื้นฐานดูครับ - หรือจะลองหาอ่านจากเว็บทั่วไปก็มีให้เลือกเยอะ
...
หลังจากทำเว็บไซต์ได้จาก html แล้วคราวนี้ก็ต้องมาทำด้วย script อื่นๆ ไม่ว่าจะเป็น javascript, php, asp หรืออื่นๆ ตามแต่จะเลือกหามาใช้งาน การใช้งาน php จะต้องมีความรู้ด้านภาษาของคอมพิวเตอร์บ้าง (สักนิดนึงเพื่อทำความเข้าใจ - แต่ถ้าไม่เป็นเลยก็ฝึกกันได้) โดยในเว็บ poakpong.com นี้ใช้ php script + html ในการแสดงผล - สำหรับคำสั่ง php สามารถดาวน์โหลดได้จากที่นี่ เริ่มต้นสร้างเว็บด้วย PHP (PHP_editor.pdf)
สำหรับผู้ที่สนใจจะทำเว็บไซต์ด้วย PHP + html จะต้องมี Web Hosting ที่รองรับด้วยเช่นกัน (บาง Web Hosting ไม่สนับสนุน PHP) และหากต้องการทดสอบระบบ Web Server ภายในเครื่องของเราเอง ก็สามารถหามาติดตั้งและใช้งานได้ - สำหรับ Windows PC (จะต้องเป็น Windows 2000/XP ขึ้นไป) สามารถหาข้อมูลเพิ่มเติมได้จาก Apache Setup, การติดตั้ง PHP Interpreter, การติดตั้ง MySQL Database Server, ติดตั้ง phpMyAdmin - สำหรับ Macintosh (Mac OS X 10.3 ขึ้นไป) สามารถหาข้อมูลได้จาก ติดตั้ง Apache Web Server, PHP และ MySQL ง่ายๆ สำหรับ Mac OS X Panther (freemac.net)
หลังจากติดตั้งเสร็จแล้วก็สามารถลงมือเอา script ที่เขียนมาทดสอบกันได้เลยครับ :p -- หากคุณใช้เพียงแค่ html ในการสร้างเว็บไซต์ ก็ไม่จำเป็นต้องติดตั้ง Apache Server, PHP, MySQL, phpMyAdmin ที่กล่าวมาข้างต้น
...
อ่านแล้วอาจจะดูงงๆ แต่ก็ต้องค่อยๆ ทำความเข้าใจนะครับ หาจับจุด จับประเด็นได้ ก็จะสามารถสร้างเว็บไซต์ได้ถูกใจของคุณแน่นอน ;)
สรุป
• หากคุณ ต้องการมีเว็บไซต์ส่วนตัวแบบเบสิก สามารถใช้บริการของ Free Host และใช้เพียงคำสั่ง HTML ก็สามารถตอบสนองได้แล้ว (เครื่องมือสำหรับช่วยในการสร้างเว็บไซต์ - ใน Windows PC สามารถหาได้จาก Thaiware.com - Web Authoring และสำหรับ Mac OS หาได้จาก Macupdate.com - Search : html)
• แต่ถ้าหากคุณต้องการมีเว็บไซต์ที่สามารถเพิ่มลูกเล่น การติดต่อกันผ่านเว็บไซต์ ฐานข้อมูล จำเป็นต้องใช้ Web Hosting ที่ให้บริการ Apeche, PHP, MySQL ฯลฯ เพื่อที่จะตอบสนองความต้องการได้เต็มที่
...
links น่าสนใจ
• Rapid CSS Editor 2005 (Windows PC)
• Macromedia Dreamweaver (ทั้ง Mac OS และ Windows PC)
• NetStudio 2000 (Windows PC)
• HTML Compress (Windows PC)
• RapidWeaver 3.2.1 (Mac OS)
• NVU 1.0 (ทั้ง Mac OS และ Windows PC)
...
ภาคผนวก
| Web 1.0 | Web 2.0 | |
| DoubleClick | --> | Google AdSense |
| Ofoto | --> | Flickr |
| Akamai | --> | BitTorrent |
| mp3.com | --> | Napster |
| Britannica Online | --> | Wikipedia |
| personal websites | --> | blogging |
| evite | --> | upcoming.org and EVDB |
| domain name speculation | --> | search engine optimization |
| page views | --> | cost per click |
| screen scraping | --> | web services |
| publishing | --> | participation |
| content management systems | --> | wikis |
| directories (taxonomy) | --> | tagging ("folksonomy") |
| stickiness | --> | syndication |
POAKPONG.com,
Update to 2008.
This work is licensed under a Creative Commons Attribution 3.0 License.