Archive for April, 2010

วิธีการดึง Feed ของ SMF เฉพาะ New Topics

Thursday, April 22nd, 2010

ต้องยอมรับว่าปัจจุบัน SMF น่าจะเป็น Forum ที่ได้รับความนิยมมากที่สุด (แต่ไม่ได้หายความว่าดีที่สุดนะ) ทำอันดับใน Search Engine ก็เก่ง
และมี Feed ในตัวก่อนเจ้าไหนๆ เช่น PhpBB เป็นต้น

โดย default ของ SMF นั้น Feed ของมัน ไม่ว่าจะรวมกระทู้ทั้งเว็บ หรือเฉพาะบางห้องที่กำหนดก็ตาม มันจะแสดง Recent Posts ทั้งหมด นั้นรวมไปถึง New Topics และ New Reply ด้วย

ซึ่งบางครั้งน่ารำคาญมากกับกระทู้ประเภท “มีของมแจกครับ ทิ้งเมลไว้เลย” เพราะ Reply จะล้นหลามมาก ส่งผลได้ Feed ไร้สาระเยอะ

วิธีแก้ก็แค่เพิ่ม parameter เข้าไปที่ Default Feed URL ดังข้างล่าง

http://www.simplemachines.org/community/index.php?type=rss;action=.xml;sa=news

เพียงเท่านี้เราก็จะดึง Feed ของ SMF เฉพาะ New Topics แล้ว

แกปัญหา .htaccess ของ Drupal กับ URL แบบ User Directory

Wednesday, April 21st, 2010

สำหรับใครที่ใช้ Drupal มาคงทราบว่ามันฉลาดมาก

ไม่ว่าเราจะย้าย directory ไปไว้ที ่root ของ domain เช่น

http://192.168.1.10

หรือจะใน subdirectory เช่น

http://192.168.1.10/drupal

เราก็ไม่ต้องแก้ไข config อะไรเลย มันรู้ของมันเอง!!

แต่มาวันนี้ผมเจอ case ประหลาดครับ

พอดี domain ของลูกค้ายังไม่พร้อม production URL ก็เลยเป็น direct URL แบบนี้ชั่วคราว

http://192.168.1.10/~myuser

ปรากฏว่าหน้าแรกเข้าได้ปกติ แต่หน้าอื่นเข้าไม่ได้เลย เจอ 404 ตลอด – -!!

ตอนแรกคิดว่าสงสัย .htaccess ของ host มันชนกับของ Drupal แน่เลย

จึงลองถาม เทพ Drupal ได้วิธีแก้ง่ายๆมาคือแก้ .htaccess ของ Drupal ดังนี้

RewriteBase /~myuser

โดยปกติบรรทัด RewriteBase จะ comment เอาไว้ แล้วโดยทั่วไปเราก็ไม่ต้อง uncomment มันด้วย

แต่ Case นี้ที่ต้องเพิ้ม RewriteBase เนื่องจากว่า .htaccess ของ host มีการกำหนด RewiteRule สำหรับ User Directory นั่นเอง

ผมเข้าใจว่า ถึงแม้ไม่ใช่ User Directory แต่หากเราวาง Drupal ไว้ใน subdirectory และที่ชั้นบนมี RewiteRule ด้วย ก็คงเจอปัญหาเดียวกัน

You have no events scheduled today.

Tuesday, April 20th, 2010

นานๆเจอวันว่างซะที ขอ Capture รูปไว้ซะหน่อย ฮา…

Finally, Flash will be Dreamweaver for HTML5 Canvas.

Monday, April 19th, 2010

คิดเอาไว้แล้วว่ายังไงจุดแข็งของ Adobe ไม่ได้อยู่ที่มาตรฐาน (SWF) แต่อยู่ที่ Tools (Flash/Flex) มากกว่า

สุดท้ายถ้า SWF ถูกมาตรฐานกลางอย่าง HTML5 แซงไป Adobe ก็ยังมีไม้ตายคือ Export จาก Flash เป็น HTML5 ได้อยู่ดี

เหมือนกับ Dreamweaver ที่เป็น Editor สำหรับ HTML/CSS

ที่น่าแปลกใจคือผมไม่คิดว่า Adobe จะออกมาแสดงท่าทีสนับสนุน HTML5 ไวขนาดนี้ (มาพร้อมกับ Flash CS5) ผมนึกว่าจะรอดูท่าทีก่อนว่าถ้านิยมค่อยปล่อยเป็นตัวเสริมอีกที

มองอีกมุมหนึ่ง Adobe คงอ่านเกมแล้วว่า ยังไงคงหยุดกระแส HTML5 ไม่อยู่แน่ๆ เพราะ Google กับ Apple ดันเหลือเกิน ไหนจะ Mozilla อีก

การเข้าแย่งชิงพื้นที่ HTML5 Tools จึงดูน่าสนใจและน่าจะทำกำไรได้มากกว่าการแข่งด้วย Platform/Format (SWF vs HTML5)

http://www.9to5mac.com/Flash-html5-canvas-35409730