Software

Platform: Microsoft Windows Vista Business edition

เครื่องที่บริษัทที่ใช้อยู่ตอนนี้เป็น Microsoft Windows Vista
อย่างแรกที่เจอคือ Business edition ไม่ได้ลง IIS มาให้ตั้งแต่แรก
และด้วย Vista เปลี่ยนหน้าตาเดิมๆ ไปเลยไม่ค่อยคุ้น
นอกจากนี้ หลังจากเปิด Project ของ Visual Studio 2005 อันเก่า
กลับเจอ error ว่า

Unable to open the Web 'http://localhost/project name'. The Web server does not appear to have the FrontPage server extensions installed.

ซึ่งปัญหาเกิดจาก Visual Studio 2005 ไม่สามารถ access IIS ก็เลยต้องหาวิธีแก้แล้วมาสรุปเก็บไว้

วิธีการลง และแก้ไข
1. เปิด Control Panel เลือก Programs and Features
2. เมนูด้านข้างซ้าย เลือก Turn Windows features on or off
3. ให้เลือก Internet Information Services ไว้
4. จากนั้นให้ Expand Internet Information Services -> Web Management Tools -> IIS 6 Management Compatibility
5. แล้วเลือก IIS Metabase and IIS 6 configuration ด้วย

 

Platform: Linux/Unix

ช่วงนี้หันมาลอง FreeBSD 6.2 ได้สัก 2-3 เดือน
ระหว่างที่ลองทำ Backup ด้วยคำสั่ง dump และ restore ก็เลยจะลองดูว่า
ถ้า content ในไฟล์เปลี่ยนแล้ว จะ restore ถูกหรือเปล่า
(ทำ Backup แบบ Incremental คือเก็บเฉพาะไฟล์ที่เปลี่ยนแปลงจากการ Backup ล่าสุด)
ก็เลยลอง vi เพื่อแก้ไขไฟล์ แต่ปรากฏว่าเกิด error ดังนี้

ex/vi: Error: Unable to create temporary file: Permission denied

ตามปกติแล้ว /tmp ทุกๆ user จะสามารถอ่านและเขียนไฟล์ได้
แต่ไม่สามารถไปยุ่งกับไฟล์ของ user อื่นได้ เพราะได้ set sticky-bit ไว้
แก้ไขโดยใช้คำสั่ง chmod แล้วเพิ่ม 1 ที่ตัวแรกของ permission

chmod 1777 /tmp
เมื่อใช้คำสั่ง ls -l / จะเห็นว่าที่ /tmp permission ในการ execute ของ /tmp จะเป็น t
drwxrwxrwt   2 root  wheel   512 Jan 27 03:33 tmp

edit @ 27 Jan 2008 15:34:24 by Gaiz

ไม่ได้ update blog ซะนานมาก เข้าไปดู Google Analytics แล้ว น่าดีใจไม่น้อย
ที่ยังมีคนเข้ามาอ่าน

หลังจาก Exteen update มาเป็น v.4.0 ก็เลยมาลอง review สักหน่อย
เริ่มจากส่วนแสดงผลของ Blog

  • Menu ของ Exteen เปลี่ยนจาก Drag menu ด้านข้าง มาเป็น menu ด้านบน
    ซึ่ง Blog นี้ โดนผลกระทบนิดหน่อยในการแสดงผลตรง Background นิดหน่อย
    แต่ก็แก้เรียบร้อยแล้ว เหตุผลที่เปลี่ยนจาก Drag menu นั้น น้องต่าย ให้เหตุผลว่า
    บางคนบอกว่า ทำ Theme ยาก ส่วนความเห็นผม ชอบตรงที่พื้นที่แสดงผลมีมากขึ้น
  • Style sheet (CSS) ตรงนี้กระทบเต็มๆ เพราะ CSS ของ Blog นี้ลองรับการ print
    เวลาที่สั่ง print เนื้อหาจาก Blog นี้ ส่วน Drag menu, Header, Menu ด้านข้าง,
    ส่วน comment และ Footer จะหายไป แสดงแต่เนื้อหาเต็มจอล้วนๆ
    (วิธีการทำสามารถดูได้ที่ http://gaiz.exteen.com/20070226/css-print ครับ)
    สาเหตุที่มาเพราะใน tag link ที่ใส่ style sheet นั้นมีการเพิ่ม media="screen" เข้าไป
    ซึ่งตรงนี้ได้แจ้งน้องต่ายไปแล้ว
  • ยังอยู่ที่เรื่อง style sheet อันนี้เป็นข้อเสนอแนะครับว่า Pagination ด้านล่าง
    ที่ใช้สำหรับเปลี่ยนหน้ากลับไปหน้าก่อนหน้า(Previous)หรือ หน้าถัดไป(Next)
    ควรเปลี่ยน class ที่ใช้จาก entrycontent ไปเป็น pagination เพื่อเพิ่มความยืดหยุ่น
    ในการจัด style (ปล. จากการเข้าไปอ่าน HTML ส่วนนี้ยัง Generate tag ไม่ถูกนะครับ)
  • การแสดงผล Previous Entry ไม่เปลี่ยน เวลาที่กลับไปดู entry เก่าๆ จากเดิม
    ถ้าเรากลับไปดู entry เก่าๆ Previous Entry จะ list entry ที่เก่ากว่า entry นั้นๆ
  • Archive ที่แสดง entry ในแต่ละเดือน น่าจะใช้ style sheet เป็น class เดียวกับ
    ที่ใช้ใน Archive more มากกว่าที่จะเป็น entrycontent ครับ และเดือนไหนที่ไม่มี
    น่าจะไม่แสดง link ของเดือนนั้นนะครับ

มาที่ส่วน Manage blog

  • หน้าตาสวยงามขึ้น พื้นที่ใช้งานมากขึ้น และมี Dashboard และ Stats เพิ่มขึ้นมา
  • tab "New Entry" เปลี่ยน editor มาเป็น TinyMCE กับ เพิ่ม File Browser พร้อมส่วน
    preview เพิ่มขึ้นมา ทำให้ใส่รูปภาพกับ entry ได้ง่ายขึ้น สามารถ upload รูปภาพ
    ได้ทีละหลายๆ file
  • ตัว editor ยืดหดได้ทำให้เวลาพิมพ์ยาวๆ สามารถดูเนื้อหาที่พิมพ์ได้มากขึ้น
  • ช่องพิมพ์ Title, รูปดาวสำหรับ Recommend และ Category ใหญ่ขึ้น ชัดเจนดี
  • เท่าที่เห็น code ผ่านๆ เหมือนจะทำ Auto save ได้
  • ใช้ JavaScript framework เป็น Mootools เท่าที่ดูมีการใช้ XHR แนะนำว่า
    น่าจะขึ้นรูป Loading เพื่อให้รู้ว่ากำลัง load อยู่ เช่นตอนเปลี่ยน status ของ entry
    จาก Drafted เป็น Published อาจจะใช้ class Ajax แทน XHR เลยก็ได้
เอาไว้ว่างๆ ค่อยมาเขียนตอน 2 ต่อแล้วกัน -_-!
ไม่ค่อยจะว่างเลยแฮะช่วงนี้


edit @ 15 Oct 2007 13:53:18 by Gaiz