วันศุกร์ที่ 5 สิงหาคม พ.ศ. 2554

ปวดหัวอีกครั้ง กับการทำให้เป็น unique

วันนี้มา update เกี่ยวกับการทำเว็บไซต์ครับ

พูดถึงเรื่องการทำเว็บไซต์นั้น ไม่ได้มีอะไรยากเลย .. แต่ที่ยากก็คือ การทำเว็บไซต์ให้ถูกต้องตามหลักการที่เสิร์จเอ็นจิ้นชอบ (ที่เน้นก็คือพี่กุ๊กเล่นั่นเองครับ) .. ทำไมถึงยาก .. ก็เพราะว่า หลังจากที่ทดลองหลายๆ อย่างแล้วยังมีปัญหาเกี่ยวกับเรื่องการใส่คีย์ การวางคำอธิบาย และการทำให้หน้าทุกหน้านั้นมีไทเติ้ลไม่ซ้ำกัน!

ผมออกแบบเว็บในตอนแรก ไม่ได้คำนึงถึงจุดนี้มากนัก แต่เมื่อพัฒนาไปได้ระดับหนึ่ง ก็พบว่า มันสำคัญมาก จึงต้องมีการปรับแก้ไขกันยาว จึงทำให้ผมปวดหัวในการแก้ไขมัน .. ถึงอย่างนั้นก็ตาม ผมก็ยังอยากที่จะแ้ก้ไขมันให้ดีขึ้น ถึงจะต้องรื้อถอนทำใหม่ ก็ยังอยากจะทำ อยากแก้ไขให้ถูกต้องทั้งหมด ไม่รู้จะทำเสร็จเมื่อไหร่

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

ขอบคุณที่ติดตามครับ

วันอาทิตย์ที่ 17 กรกฎาคม พ.ศ. 2554

เกี่ยวกับ Cache File ต่างๆ

เกริ่นนำก่อนแล้วกันครับ .. เมื่อก่อนผมเคยคิดนะครับ ว่าการทำ Cache File นั้นจะเป็นในรูปแบบ HTML ที่เป็น Static .. จากนั้น ถ้าเว็บมีการ Dynamic ก็ลบ Cache File ตัวนั้นทิ้งแล้วสร้างใหม่ ..

อย่างที่ผมได้กล่าวไว้ข้างต้น .. มีมาตั้งแต่ Smarty โน่นแหนะครับ .. หลังจากนั้นผมได้ทดลองกับ Codeigniter .. ก็มีความคล้ายกัน เช่นกัน

และเมื่อไม่นานมานี่เอง .. ผมได้อ่านบทความของคุณ Tee++; ซึ่งเป็นเครื่องชี้ทางสว่างแกผม .. นั่นคือ Zend Cache (ไม่เคยได้รู้เรื่องมาก่อนว่า Zend Framework มี Cache ให้ใช้ 555+)

หลักการทำงานนั้น เป็นการทำ Cache File ของ Data เท่านั้น .. ไม่เกี่ยวกับ HTML เลยแม้แต่น้อย .. หากมีการแก้ไข ข้อมูล จึงจะมีการลบ Cache File นั้นทิ้ง .. และเมื่อมีคนเข้ามาชมหน้านั้น ถึงจะสร้าง Cache File นั้นในครั้งแรก และจะอยู่แบบนั้นตลอดไปหากไม่มีการแก้ไขข้อมูล หรือลบ Cache File ด้วยวิธี Manual ..

หลังจากนั้น .. ผมได้พบการ Cache File ของรูปภาพด้วย nginx ซึ่งทำให้ผมคิดว่า ยังมี Cache แบบต่างๆ ที่น่าสนใจอีกมากมาย

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

ขอบคุณครับที่ติดตามอ่าน

วันพุธที่ 19 สิงหาคม พ.ศ. 2552

Moving SQL2005 db to SQL2000 db

สวัสดีครับ
ไม่ได้อัพเดทบล็อกซะนานเลย ^^'
วันนี้มีโอกาสได้ค้นหาข้อมูลเกี่ยวกับการ Restore database โดยใช้ SQL Server
บังเอิญไปเจอบทความนี้เข้า .. เห็นว่าน่าจะมีประโยชน์ เลยนำมาแปะไว้ที่นี่แล้วกันครับ
ไปกันเลย: http://sql-articles.com/index.php?page=articles/migrating_2005_2000.html

วันพุธที่ 5 สิงหาคม พ.ศ. 2552

วิธีการตรวจสอบ Network Configuration

วันนี้มาอีกแนวนึงนะครับ .. มาทาง Network บ้าง

การตรวจสอบ Network Configuration ทำได้ดังนี้ครับ
ให้เข้าไปที่ Start menu >> Run
แล้วพิมพ์คำว่า cmd แล้วกดปุ่ม Enter
จากนั้นหน้าต่าง Command line จะปรากฏขึ้นมา
ให้พิมพ์คำว่า ipconfig /all ลงไป แล้วกดปุ่ม Enter
เพียงเท่านี้เราก็จะสามารถดูรายละเอียดเกี่ยวับ Network Configuration ได้แล้วครับ

อยากดูอันไหนก็ตามสบายเลยครับ
(ว่างๆ จะมาลงรูปให้นะครับ ^^~)

วันพุธที่ 22 กรกฎาคม พ.ศ. 2552

แนะนำเว็บที่รวบรวมทุกอย่างเกี่ยวกับโน๊ตบุ๊ค!

ไม่กล่าวให้ยืดยาวละกันครับ
www.notebookspec.com

วันอาทิตย์ที่ 19 กรกฎาคม พ.ศ. 2552

PHP : ว่ากันด้วยเรื่อง Short Open Tag

วันนี้มาพูดถึง php กันบ้างครับ
เนื่องด้วยผมทดลองหัดเขียน php กับ PHP Framework ที่ชื่อว่า Codeigniter อยู่
ดูจากในตัวอย่างแล้วทำตาม ปรากฎว่าผลที่ได้ออกมา ไม่เป็นอย่างที่ต้องการ
ก็เลยค้นหาข้อมูลจนกระทั่งเจอสาเหตุ

สาเหตุที่ว่าก็คือ Short Open Tag ของ php ครับ
ทำไมถึงเกิดปัญหานี้ขึ้นหนะเหรอครับ?
เพราะว่า ในตัวอย่าง เค้าเขียน Echo Tag แบบสั้นๆ คือ
จาก <?php echo "hello world"; ?>
เป็น <?="hello world"?>
ซึ่งผมยังไม่ได้เปิดใช้งาน Short Open Tag นั่นเองครับ

การเปิดใช้งานก็เพียงแค่ แก้ไขไฟล์ php.ini
จาก short_open_tag = Off
เป็น short_open_tag = On
เท่านี้ก็เรียบร้อยครับ

หวังว่าบทความนี้จะเป็นประโยชน์ ไม่มากก็น้อยนะครับ ^^
อ้างอิง http://lu.php.net/ini.core

วันเสาร์ที่ 27 มิถุนายน พ.ศ. 2552

Get week number by Format function in VB6

วันนี้ผมได้มีโอกาสหาวิธี Get week number จากวันที่ ด้วยฟังก์ชั่น Format ใน VB6 ครับ
ไม่ร่ายยาวละกัน เอาเป็นว่าดูโค้ดสั้นๆ ง่ายๆ เลยนะครับ

WeekNumber = Format(xxxx, "ww")

xxxx คือ ค่าวันที่ครับ เช่น ค่าที่ได้จาก Control ต่างๆ หรือเป็นค่าวันที่อื่นๆ ก็ตาม
หวังว่าบทความนี้จะเป็นประโยชน์ ไม่มากก็น้อยนะครับ ^^