AnnoMundi’s Weblog

Anno Mundi (AM, “in the year of the world”)

Archive for October, 2006

6 สุดยอด Joomla Components

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

VirtueMart : Component ตัวนี้ขาดไม่ได้เลยเพราะส่วนใหญ่เว็ปที่ผมทำจะเป็น
เว็ป e-commerce สำหรับขายของทางเน็ต ซึ่ง Virtuemart นี้มี Feature ที่
ครบถ้วนเพียงพอสำหรับการทำเว็ปขายของเลยครับ แต่มีข้อเสียก็คือมีการ query
ฐานข้อมูลที่มากเกินไป ทำให้เมื่อรวมกับ Joomla แล้วและเปิดใช้ Feature หรือ
โมดูลย่อยๆเต็มที่อาจทำให้แต่ล่ะหน้าเว็ปมีการ Query ฐานข้อมูลมากถึง 70+ query - -”
ซึ่งผมแนะนำให้เปิดการใช้งานระบบ Cache ใน Joomla จะช่วยได้บ้างอาจลดจำนวน
query ไปได้ 20-30+ query
Joomap : และเมื่อเราทำเว็ปด้วยแล้ว ปกติคนทำมักต้องการให้เว็ปถูก index เข้าใน
Search Engine ดังนั้นวิธีที่นิยมในปัจจุบันก็คือการใช้ Google SiteMaps ซึ่งก็มี
คนทำ Component [...]

พอดีวันก่อนผมได้ทำการลง mod_security บนเครื่อง Colocated Server ซึ่งใช้ Gentoo
ซึ่งก็คิดว่าคงเรียบร้อย แต่วันนี้เข้าใช้งานเว็ปและต้องโพสท์กระทู้ กลับมีปัญหาคือไม่สามารถ
โพสท์ได้ เลยลองเซ็ค Log ของ apache ดูก็พบ error ตามด้านล่าง
mod_security: Access denied with code 500. Pattern match “multipart/form-data” at HEADER
ผมถึงได้รู้ว่าบาง Rules ของ mod_security เป็นสาเหตุทำให้ไม่สามารถโพสท์หรือแก้ไข content
ซึ่งผมไม่แน่ใจว่าเว็ปอื่นๆบนเครื่องจะมีปัญหาหรือเปล่า อย่างเว็ปที่ใช้ Joomla แต่ผมก็ได้ทำการ
แก้ไข ไฟล์ /etc/apache2/modules.d/99_mod_security.conf โดยแก้ไข rule ตรง
SecFilterForceByteRange เป็นดังด้านล่าง
SecFilterForceByteRange 1 255
และยกเลิก Rule หรือแก้ไขด้านล่างนี้ ถ้ายกเลิก ก็ใส่ # ด้านหน้าบรรทัดซะ
SecFilterSelective “HTTP_CONTENT_TYPE” multipart/form-data
หรือถ้าไม่ยกเลิก็ทำการแก้ไขให้ rule เป็นดังด้านล่างนี้ (ควรเปลี่ยนมากว่ายกเลิก)
[...]

WordPress 2.0.5 Released!

WordPress 2.0.5 เวอร์ชั่นล่าสุดออกแล้วนะครับ ใครใช้อยู่ก็อัพเดทได้เลยครับ โดยเวอร์ชั่นนี้
จะเป็นการแก้ไขบักต่างๆมากกว่า 50 บักรวมถึงพวก Security Bugs ด้วย รายละเอียดคร่าวๆก็
ตามด้านล่างนี้เลยครับ

is_feed() status is preserved when handling 404s
manually entering pages greater than the number of pages for a given post now shows the highest numbered page

improved security in wp-db-backup plugin

user description is no longer HTML-entity converted going into the database
[...]

How to disable Tab Scrolling in FireFox 2.0

FireFox 2.0 เปิดตัวอย่างเป็นทางการแล้วนะครับเมื่อวานนี้ 25 ต.ค. ความจริงแล้ว
ผมได้ทดลองใช้มาตั้งแต่ตอนรุ่น RC3 แล้วก็รู้สุกหงุดหงิดกับระบบ Tab Scrolling มาก
ระบบที่ว่านี้คือเมื่อเราเปิด Tab มาจนมันมากเกิน มันจะซ่อน Tab ใหม่ไว้ เราต้องคลิ๊กที่
ตรองปุ่มลูกศรด้านข้างเพื่อเลื่อนดู Tab ที่ถูกซ่อนไว้ ซึ่งระบบนี้สร้่างความรำคาญให้
กับผมมากเพราะปกติเวลาผมเข้าเว็ปที่เข้าไปอ่านประจำทุกวันผมจะ คลิ๊กๆลิ้งก์ต่างๆ
ให้มันเปิดใน Tab ใหม่ จากนั้นค่อยไล่คลิ๊กอ่านที่ล่ะ Tab แต่เพราะระบบ Scrolling นี่
ทำให้บางทีผมลืมว่าคลิ๊กเปิดไปกี่ Tab แล้ว -*-
สำหรับการ Disable Tab Scrolling ใน FireFox 2.0 นั้น พอดีผมไปเจอมาที่เว็ปด้านล่างนี้
Top Firefox 2 config tweaks
วิธีก็คือพิมพ์ about:config ในช่องใส่ URL เว็ปแล้ว Enter มันจะขึ้นหน้าที่ใช้สำหรับปรับ
Config ต่างๆของ FireFox ให้เราพิมพ์ browser.tab ในของ [...]


 

October 2006
S M T W T F S
« Sep   Nov »
1234567
891011121314
15161718192021
22232425262728
293031