gumara

เหนือกว่าเหตุผล ผมไม่มีเหตุผล

ubuntuclub

จัดการ tag

วันหยุด ยังอยู่ในอารมณ์ขยันจะแก้ ubuntuclub.com คิดอยู่ว่า ubuntuclub ค่อนข้างอาภัพ เพราะผมไม่ค่อยจะดูแลสักเท่าไหร่ จะดูแลทีก็ช่วงมีอารมณ์จะดู ถึงเวลาพักนึงพอเบื่อก็ช่างหัวมัน ปล่อยไปตามยถากรรม แต่อันนี้ก็พอเข้าใจตัวเองอยู่ ดังนนั้นช่วงนี้ไฟเริ่มโหม ต้องรีบโซโล่ก่อนไฟจะมอด

ก็ที่ปรับไปแล้วคือหน้าตา theme แล้วก็ จัดการเรื่อง markdown เป็นที่เรียบร้อย wusiwyg ขยะๆจงหายไปซะ

กลับมาถึงงานช้างคือเรื่องของ tag อันนี้ถือว่ามาใช้กรรมในอดีต เพราะ admin ที่ดี ก่อน approve ข่าวมีหน้าที่ที่ต้องทำคือ

  • spam หรือไม่
  • ตรวจสอบความถูกต้องของเนื้อหา
  • ตรวจคำผิด
  • เช็คลิงก์
  • การจัดฟอร์แมท
  • แก้ไข tag ให้เรียบร้อย

แต่สิ่งที่ผมทำโดยมากผมจะทำแค่ข้อแรก คือ เช็คดูว่า spam ป่าว แล้ว approve เลย ดังนั้น tag มันเลยเน่ามากๆ ก็ถึงเวลาต้องมาสางย้อนหลัง

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

ทีนี้กลับมาที่ tag ต่อ

tag เน่าคืออะไร

  • tag ไม่ตรงกับเนื้อหา
  • tag ในคำที่ไม่ต้องใส่ เช่น เว็บ ubuntuclub นี่ไม่จำเป้นต้องมี tag ubuntu เพราะถ้ามันไม่เกี่ยวกับ ubuntu ก็ไม่มีเหตุให้ต้องมาเขียนในนี้
  • พิมพ์ผิด อันนี้เลวร้ายมาก เช่น ubutnu หรือที่เลวร้ายกว่านั้นคือแบบที่เขียนบนวินโดวส์ คือพอมีสระแทรกในภาษาอังกฤษมันจะมองไม่เห็น
  • ไม่ดู autocomplete เราจะเจอ tag เช่น command, command-line, cmd อะไรเทือกๆนี้

เกรียน?

อยู่ในโลกอินเทอร์เน็ตมาก็นาน คำว่าเกรียนก็เคยได้ยินหลายครั้ง แต่เพิ่งเคยเจอ คิดว่าผมคงเข้าใจถูกต้องว่าแบบนี้คือเกรียน

------------------
นี้คุณนายเกรียงไกร xxx ครับ มันวันพุธแล้วนะผมยังไม่ได้รับของเลย มันอะไรกันแน่ครับ หรือว่าคุณจะเบี้ยวผม ผมจะให้เวลาคุณถึงวันศุกร์ ถ้าของยังไม่มาถึงผม ผมจำเป็นที่จะต้องแจ้งความดำเนินคดี และจะ post ข้อความนี้ไปตามเว็ปไซร์ต่าง
ปล.ถึงงานจะยุ่งอย่างไรมันก็หลายวันแล้วนับจากวันที่โอนเงินและวันที่คุณรับปากว่าจะส่งของมาให้ผม มันทำให้ผมเสียความรู้สึกและแสดงให้เห็นว่าคุณไม่มีความรับผิดชอบ
-----------------------------------------
ผมได้รับเสื้อแล้วครับวันนี้สดๆๆร้อนเลย สวยถูกใจมาก ขอบคุณมากนะครับ
ปล.คราวก่อนผมขอโทษด้วยนะนะครับผมใจร้อนไปหน่อย

training9 คนหาย

training9 คน cancel ไปแล้ว ประมาณ 6 ชีวิต จาก 32 เซ็งชะมัดเลย คืออยากได้คนที่แบบ อยากมาจริงๆ ถ้าไม่ถึงกับถูกรถชน หมากัด อะไรประมาณนี้

คนที่ cancel ส่วนใหญ่ก็ ติดธุระมาแทรกพอดี ซึ่งไม่แปลก ผมเองก็เคย โดยงานสำนักงานมาแทรก แต่แบบนี้คือแปลว่า training เราสำคัญน้อยกว่าไง นั่นคือเพราะมันฟรีด้วย ถ้าเป็นแบบจ่ายตังแล้วถ้าไม่มาไม่คืนเงินนั่นก็อีกเรื่อง

อันนี้ไม่รู้จะแก้ปัญหายังไง ที่นึกได้ก็แค่ regis คราวหน้าจะบังคับให้ใส่เบอร์มือถือ ถ้ามีคน cancel ได้โทรตามคนอื่นได้ เพราะเสียดายเก้าอี้

แต่ที่ cancel แล้วยังแจ้งมานี่ก็ถือว่าโอล๊ะ ไม่รู้พรุ่งนี้วัน train จะหายเยอะแค่ไหน พวกนี้ต้องให้ฟัง "ข้าวทุกจาน อาหารทุกอย่าง อย่ากินทิ้งขว้างเป็นของมีค่า สงสารบรรดาเด็กตาดำๆ"

บันทึกรัก หลังซ้อมมืออัพเกรด club ยก 1

บันทึกรัก หลังซ้อมมืออัพเกรด club ยก 1 ก็ แผนที่กะไว้ว่า จะ export database ออกมา แล้วใช้ phpmyadmin ลบบางตารางที่ไม่เป็นตาราง core ออกไปก็ เป็นอันยกเลิก เพราะเท่าที่ดู ในตาราง system มันจะมีบอกอยู่ ว่าใช้โมดูลไรอยู่บ้าง ซึ่งถ้าไปลบไอ้ table โมดูลอื่นๆออกไป แล้วเกิดเราจะติดซ้ำเนี่ย คิดว่าน่าจะมีปัญหา หรือดีไม่ดีอาจมีปัญหาตอนใช้งานเลยก็ได้ ล่ะมั๊งนะ

แน่นอนว่าชีวิตคนเราย่อมมีก๊อกสองเสมอ แผนถัดไป เดี๋ยวจะเอา club เวอร์ชั่น 5 ทั้งก้อน มาติดใน local เพื่อทดลองก่อน ก็จะลองใช้ drupal ลบโมดูลออกไปก่อน คือให้ตัว ระบบของ drupal เป็นตัวเคลียร์โมดูลก่อน แล้วค่อยอัพเกรดเป็น 6 วิธีนี้คิดว่าเวิร์ค ซึ่งเราก็มันจะคิดว่าเวิร์คทุกวิธีแหล่ะ ไม่งั้นจะลองทำไม :P

จะมีเวลาลองเมื่อไหร่ไม่รู้ ไว่ค่อยว่ากัน

เตรียมอัพเกรดคลับ

รอบเท่าไหร่ไม่รู้ คราวนี้เดี๋ยวจะอิงคำแนะนำสุกรี ก็สุกรีแนะว่า ให้ติด drupal ใหม่ แล้วค่อย import data บางตารางจากอันเดิมเข้ามา อันนี้คือผมต้องการเคลียร์ drupal ให้สะอาดๆนะครับ กรณีอัพเกรดปกติ มิต้องยุ่งยากเช่นนี้

ก็คิดว่า ผมจะใช้วิธี

  1. เรียก database ขึ้นมา ผ่าน phpmyadmin
  2. เช็คดูกับ drupal ที่สะอาดๆ ว่าตารางไหนไม่จำเป็น
  3. แล้วลบทิ้งไปจนเหลือเฉพาะอันที่เราจะเอาจริงๆ (ระวังพวก blog หรือเมนูด้วย อย่าลบทิ้ง ได้ไม่ต้องสร้างใหม่ จริงๆก็เช็คด้วย ถ้าเป็นโมดูลที่มากับ core ก็ไม่น่าจะมีปัญหา ก็ต้องใช้วิจารนญาณในการคัดเลือกกันเอง)
  4. ทีนี้ก็จะเหลือแต่ database drupal เปล่าๆ ที่ไม่มีโมดูลอื่นปน
  5. แล้วค่อยอัพเกรดเป็น 6 ผ่านตัว wizard ของมัน

คิดว่าวิธีนี้น่าจะได้ ถ้าทำตามสุกรีแนะนำเป๊ะ ผมคงต้องรู้โครงสร้างของ database ของทั้งเวอร์ชั่น 5 แล้วก็เวอร์ชั่น 6 ด้วย แล้วก็ความต่างของมันว่ามันต่างตรงไหน ซึ่งตรงนี้ผมเลือกที่จะผลักภาระไปให้ตัว wizard เพราะ wizard มันฉลาดความน่าไว้ว่างใจสูง

เอ... หรือจะรอให้โมดูลที่ใช้มันออกตัวเต็มให้หมดก่อนดีหว่า... ไม่เป็นไร ถือว่าซ้อมมือ


Let's chat

Comment

Tags

tweets

Software tracking

del.icio.us/~

Another ~

The Ubuntu Counter Project - user number # 5754
Add to Technorati Favorites