Life of Dev

เอาอีกแล้วเว้ย ทำ class ได้ไม่เสร็จ ไม่สิ้น

ตอนนี้ติดปัญหาก็คือว่า ทำ fucntion ไว้ให้มัน save file โดยการสร้าง folder แยก เป็นรายปี และรายเดือน ตัวอย่างเช่น เป็นแบบของ WordPress ซึ่งการเก็บไฟล์แบบนี้ ทำให้แยกแยะไฟล์ ในแต่ละเดือนได้ ประโยชน์ที่ผมเห็นชัดๆ ก็คือ เวลา backup ครับ เราเลือกเป็น folder ได้ แต่!! ปัญหาก็คือว่า ผมเก็บไฟล์ไปแล้ว 1 ครั้ง สมมุติว่า ผมอัพเดทเมื่อวันที่ 28  มีนาคม 2011 ไฟล์ที่ผมอัพโหลดจะอยู่ใน folder ที่ชื่อ 2011/03/ หากว่าวันนึง ผมต้องการแก้ไข ผมต้องดึง path ของไฟล์เดิมขึ้นมาด้วย นั่นหมายถึง ผมต้องเก็บไฟล์ใน database ไว้ แบบ full path นั่นก็คือ 2011/03/myfilename.zip หากผมทำการอัพเดทไฟล์นี้ในเดือนหน้า field ที่ผมเก็บ […]

เราไม่ได้ดูแลบอร์ดนานแค่ไหนแล้ว

ก็เข้าอยู่ทุกวัน ก็ดูอยู่ตลอด แต่แทบไม่น่าเชื่อ หลังจากที่อัพเกรดเป็นเวอร์ชั่นล่าสุดแล้ว ก็บรรจงติดตั้ง stop forum spammer ซะเลย ซึ่งก็สังเกตุมาซักพักแล้วว่า จำนวนสมาชิกในเว็บบอร์ด มีมากขึ้นอย่างผิดหูผิดตา ซึ่งต่างจากจำนวนกระทู้มาก สมาชิกสมัครกันมาวันละหลายร้อย id แต่กระทู้โพสไม่ถึงร้อยด้วยซ้ำ วันนี้เลยมือหงิด ต้องมานั่ง check IP, แล้วก็ลบ user ที่มัน Spamm เข้ามาในเว็บบอร์ด ตอนนี้พยายามหา แบบที่เป็น Simple ไม่ต้องเข้าไปคลิกๆๆ ทีละหน้า อยากได้แบบที่ query ทีเดียว หมดทั้ง เกือบ 3 หมื่น recode เลย แล้วให้มันลบไปเลย ไม่ต้องแสดงผลให้ดูหรอก เพราะไหนๆก็ไม่ต้องการอยู๋แล้ว จะนั่งแกะ code ที่เขาทำไว้ก็ ไม่ได้มีเวลาขนาดนั้น เฮ้อ แต่ถ้าไม่ไหวจริงๆ คงได้นั่งทำแน่ๆเลย

รื้อ class อีกซักที

วันนี้ รื้อ class Article() เพื่อให้มันเป็นก้อนเดียว ทำงานได้เบ็ดเสร็จ สิ่งที่เพิ่มเข้าไป ก็มี อัพโหลดรูปภาพเข้าไปด้วย ซึ่งหากมองกันยาวๆ คงต้องเปลี่ยนเป็น class uploadFile() หรือไม่ก็เพิ่ม method upload ให้กับ article ไปก่อนใน version แรก ที่พัฒนา หากว่าอนาคตต่อยอดได้ ก็ทำเป็น class ไป ใน class ก็จะทำให้มันสามารถเช็กได้ว่า ไฟล์ที่ upload เข้ามานั้นเป็นไฟล์ประเภทใด ใช่ไฟล์ที่อนุญาติหรือไม่ (ไฟล์อนุญาติ จะใส่ไว้ใน config) เมื่อเช็คแล้ว ก็จะดำเนินการต่อ หากเป็นไฟล์เอกสาร ก็จะเก็บไว้ในส่วนของเอกสาร ——————————————— ไม่ดีกว่า อัพโหลดไว้ที่ๆ เดียวกันเลย ให้มัน mkdir ขึ้นมาใหม่ แบบ wordpress แบบให้แยกตามปี ตามเดือน เช่น /uploads/2011/03/ แล้วเก็บไฟล์ดิบๆ ไว้เลย […]

Upgrade SMF problem

วันนี้ได้ลองอัพเกรด SMF ปัญหาที่เกิดขึ้นก็มีหลายอย่าง จะบันทึกไว้คร่าวๆดังนี้ 1. เริ่มโหลดไฟล์ SMF 1.1.13 สำหรับ upgrade 2. backup ไฟล์ และ database ไว้ก่อน กันพลาด 3. upload file ขึ้น แล้วลองอัพเกรดกับไฟล์ ในส่วนที่ทำ backup ไว้ เพื่อให้แน่ใจว่าการ upgrade ไม่มีปัญหา 4. เข้า upgrade.php จากนั้นทำตามขั้นตอนที่ระบุ 5. มันถามหาไฟล์ language ที่ใหม่กว่า หาให้มันแล้ว อัพโหลดเสร็จ 6. อัพเกรดได้ไม่มีปัญหา ลบไฟล์ upgrade.php 7. mod มีปัญหา ใช้การไม่ได้ ต้องลบออกทั้งหมด 8. อัพ mod เข้าไปใหม่ ทำทีละตัว เพระาแต่ละตัวมันจะมีปัญหาในเรื่องของ theme ที่ใช้ภาษาไทย […]

ภาษา html มี tag สำหรับทำตัวอักษรลอยด้วยละ

วันนี้ก็เพิ่งรู้ว่า html เขามี tag <sub> แล้วก็ <sup> ด้วยละ สำหรับบางท่านที่อยากจะพิมพ์ตัวอักษรลอย หรือพิมพ์วันที่ แบบนี้ครับ Dec, 1th 2010 เป็นการใช้ tag <sup> ซึ่งก็มาจากคำเต็มๆว่า “superscipt” นั่นเอง และสำหรับ tag <sub> ก็มาจากคำว่า “subscript” ครับผม การใช้งานก็เหมือนกันคือ อยากให้ข้อความไหน “ลอย หรือ เยื้องลง” ก็ใส่ข้อความไปตามตัวอย่างนี้ได้เลย ทดสอบตัว<sub>เยื้องลง</sub> ผลที่ได้คือ ทดสอบตัวเยื้องลง ทดสอบตัว<sup>ลอย</sup> ผลที่ได้คือ ทดสอบตัวลอย

การทำ Sitemap สำหรับ Google

เมื่อก่อนก็ไม่รู้ว่า sitemap มันมีอยู่ 2 แบบ แบบแรกจะเป็น Sitemap ที่เรารู้จักกันดี นั่นก็คือ sitemap ที่เป็นแผนผังเว็บไซต์ สำหรับผู้ใช้งาน ได้มองเห็นภาพรวมของเว็บ ซึ่งใน sitemap แบบนี้ก็จะมีลิงค์เชื่อมโยงไปยังทุกๆหน้า ของเว็บไซต์ ซึ่งเป็นเหมือนสารบัญเว็บนี่เอง ส่วน sitemap อีกแบบหนึ่งก็จะเป็นไฟล์ XML สร้างขึ้นเพื่อให้ Bot ของ Search Engine อาทิ Google, Yahoo, Bing ,Ask เข้ามาเก็บข้อมูลในเว็บไซต์ของเรา ตามที่เราสร้างไว้ใน sitemap XML นั้น ซึ่งสิ่งที่ต่างกันกับ Sitemap แบบนี้ก็คือ มันไม่ใช่สารบัญ ที่สามารถอ่านได้ และแยกประเภทได้ แต่มันจะรวมลิงค์ทั้งหมดของเว็บไซต์ ไว้เป็นกระบิตเดียวกัน แต่ Bot เองจะทราบความสำคัญ หรือ ลำดับของหน้าได้จาก Priority ที่เรากำหนดไว้ ก็จะมีตั้งแต่ 1.0 ไปจนถึง 0.1 […]

1 15 16 17 18