ย้อนความ
[eastern][/eastern]
สำหรับพิมพ์ภาษาจีน โดยการสร้างแทค <eastern></eastern>
ขึ้นมา ประกอบกับ magic อะไรบางอย่างทำให้มันดูภาษาจีนได้ (กระทู้)ทีนี้มันมีเรื่องว่า วิธีที่ทางพันทิปเลือกใช้นั้น แทนที่จะเป็นวิธีสากลอย่างการแปลงไปใช้ Unicode ทั้งระบบ แต่ทางทีมงานกลับเลือก "hack" ด้วยการปิด HTML entity escape สำหรับตัวอักษรบางตัวแทนตอนโพสครั้งแรก เพราะการ hack เช่นนี้ เลยเกิดปัญหาขึ้นมาว่า พอมีการ edit แล้ว entity เหล่านั้นกลับถูก escape เหมือนเดิม แทน
จากความเข้าใจของผม เว็บไซต์พันทิปยังใช้วิธีการ generate หน้า HTML เมื่อมีคนตั้งกระทู้ และ replace <!--New Message-->
เมื่อมีคนตอบกระทู้อยู่ (เลยเป็นเหตุผลให้หน้ากระทู้พังบ่อยๆ) ดังนั้นฟีเจอร์เหล่านี้จึงมีผลกับกระทู้ใหม่ที่ถูกสร้างเท่านั้น ซึ่งก็แปลว่าหากเปลี่ยนไปใช้งาน Unicode การ mark "กระทู้เก่า" (ด้วยเวลา หรือหมายเลขกระทู้ล่าสุด) เพื่อ fallback ไปใช้ TIS-620 ดังเดิมนั้นเป็นไปได้ และไม่น่าจะยากโดยคอนเซป
อยากจะถามความคิดเห็นหลายๆ ท่านว่าคิดยังไงกับการแก้ปัญหาอันสุดแสนไม่ยั่งยืนของทีมงานพันทิปในครั้งนี้ครับ?
ยังไงเสีย การเปลี่ยนไปใช้ Unicode ก็เป็นวิธีที่ดีที่สุด ง่ายที่สุด คนใช้ก็ใช้ได้สะดวกที่สุด รวมถึงสามารถค้นหาด้วยภาษาต่างประเทศเหล่านั้นได้โดยตรง
เขียนโปรแกรมไป Gen หน้าเว็บเก่าๆ ที่สร้างก่อนหน้าก็ไม่ใช่เรื่องยากอะไร
สงสัยเช่นกันว่าทำไมจึงไม่เลือกวิธีนี้
เพิ่ม complexity เข้าไปเรื่อยๆ อย่างนี้ อีกหน่อยจะ convert มันจะยิ่งลำบากขึ้นเรื่อยๆ
lewcpe.com, @wasonliw
+1
ผมพึ่งรู้เลยนะเนี่ย ว่ามีคนไทยใช้ ภ.จีน กันเยอะขนาดที่ต้องมา generate เว็บให้รองรับกันโดยเฉพาะ -_-'
my blog
ผมว่าใช้ unicode ก็หมดเรื่องแล้ว -*-
เข้าใจว่าที่นั่นใช้วิธีแก้ไฟล์ HTML ตรงๆนะ ไม่ได้ใช้ database
ล็อคไฟล์แล้ว replace
<!--New Message-->
ตอนแก้ก็ replace
<!--MsgIDTop=xxx-->
ถึง<!--MsgIDBottom=xxx-->
เข้าใจว่ามีข้อมูลส่วนหนึ่งเก็บใน db หรือเปล่าครับ จะใช้ก็ gen ออกมาเป็น html เพื่อลดโหลด
ส่วนใน db ดูเหมือนจะใช้ ajax ดึงข้อมูลมากกว่านะ
เข้าใจว่าไม่ได้ล็อคไฟล์ด้วยนะครับ
สังเกตได้ ถ้ามีใครโพสต์ข้อความได้เลขเวลาเดียวกัน จะทำให้กระทู้ "ด๋อย"
อยากรู้เหมือนกันครับว่า ระบบใหญ่ๆ อย่างพันทิพย์ เขามี system architecture อย่างไร
อยากหัวเราะ UTF-8 พันธทิพย์ น่าจะรู้ืจักนะ แต่ ทำไมไม่เปลี่ยนไปใช้ ดันวนเวียนอยู่ใน TIS-620
ผมว่าเอาเวลาไปทำระบบ เปลี่ยนชื่อ user หรือ เปลี่ยน displayname ดีกว่า
ซึ่งหากจะเปลี่ยนชื่อ user ทางพันธทิพย์บอกต้องลบ แล้วสร้างใหม่ แต่ทำไมของผม ดันลบ user ไม่ได้เนี่ย หรือว่าระบบห่วยแตก
+1
เรื่องนี้คงพูดยากครับ อาจจะด้วยระบบของเค้าเก่ามากแล้ว และมันก็ยังใช้งานได้ดีอยู่ (หรือเปล่า)
หรืออาจจะด้วยความไม่พร้อมของทีมงานเอง
หรืออาจจะด้วยเหตุผลอื่นๆ ร้อยแปดประการ
แต่ตอนนี้ผมอยากให้แก้ปัญหา proxy error มากกว่า หน่ายมาก
คงคำนึงเรื่อง "ความเข้ากันได้ย้อนหลัง" กับเรื่องขนาดของพื้นที่ข้อมูล ที่อาจจะต้องเพิ่มขึ้น 3 เท่าตัว เมื่อใช้ UTF-8 ครับ
ในยุคที่ storage ถูกอย่างกับจะแจกฟรีอย่างปัจจุบัน ผมคิดว่านั่นไม่น่าจะเป็นปัญหาใหญ่มั้งครับ...
แต่ถ้าใหญ่อย่าง pantip.com ก็หมายถึงค่าใช้จ่ายเพิ่มอีกไม่น้อยนะครับ
แต่ผมก็ว่า เขาเป็นผู้นำ(เมื่อก่อน) แต่ทำไมบริหารเว็บบอร์ดได้แค่นี้ ซึ่งโฆษณาเขาก็ไม่ใช่น้อย
ระบบบางหน้ายังไม่ set charset เลย
ผมพึ่งเติมโต รู้จักการโปรแกรมมิ่งได้ไม่กี่ปี ดูๆ แล้วแปลกใจจริงๆ ว่าเขาต้องการจะพัฒนาเว็บต่อหรือป่าว
หรืองานนั่งลบกระทู้ เยอะจนไม่ได้ทำงานอื่นแล้ว แต่มันก็คนละหน้าที่กันอีกละนะ
กระทู้ตั้งใหม่วันละประมาณ 3700 กระทู้ครับ เขียนใหม่ทั้งระบบเลยอาจจะง่ายกว่า 55
ติดใจกับคำว่า "เพิ่มขึ้น 3 เท่าตัว" เลยลองขอ convert ดูนิดหน่อยครับ
กรณีกระทู้เล็กๆ
กรณีที่กระทู้มีการใช้ภาษาไทยจำนวนมาก
กรณีกระทู้มีการใช้งาน Unicode จำนวนมาก
ในกรณีที่ข้อมูลทั้งหมดถูก gzip (ทดสอบด้วย
gzip -9 *.html
)ขนาดเพิ่มขึ้นอีกประมาณ 10% ไม่ถึงสามเท่าตามที่อ้างข้างบน (ซึ่งผมมองว่าปรับโค้ด HTML ของเว็บใหม่ดีๆ ก็ชดเชยได้แล้ว)
ถ้าหากตีว่าวันละ 3700 กระทู้อย่างที่มีการบอกข้างบน คำนวณว่ากระทู้ละราวๆ 40k ขนาดที่ทางเว็บต้องเก็บจะเพิ่มจากวันละ 148MB เป็น 162MB
แปลว่าต้นทุนด้าน space จะเพิ่มขึ้นวันละประมาณ 0.04 บาท (คำนวณจากราคาต่อ MB ของ consumer-grade hard-drive)
+1 งั้นให้ blognone ไปสัมภาษณ์คุณวันฉัตรก็ดีนะครับเนี่ย
http://www.pantip.com/cafe/chalermthai/topic/A8555408/A8555408.html#189
-*-
อาจจะนอกประเด็นนิดนึงนะครับ
ผมยอมรับมีอคติกับพันทิพโดยส่วนตัวครับ ผมว่าทีมงานพันทิพทำงานอนุรักษ์นิยมมากไป เป็น social web ที่ปิดมาก ๆ ไม่เหมาะสมกับยุคสมัยเลยขอบอก สมัครสมาชิกก็ยาก ขั้นตอนวุ่นวายไปหมด แบบเว่อร์ ๆ ไงไม่รู้ ความจริงแค่ยืนยันความเป็นตัวตน ก็น่าจะพอแล้ว ให้มัน compile กับ พรบ. คอมพิวเตอร์แค่นั้น
ผมเลยไม่ค่อยเข้าเวบนี้เท่าไหร่ครับ
สำหรับผมในมุมมองของคนเล่นเว็บ ผมว่า pantip เค้าดูแลเว็บได้ดีมาก ๆ เลยนะ
หลาย ๆ อย่างไม่ต้องไปเปลี่ยนตามเทรน หรือเทคโนโลยีอะไร ไม่ใช่มีเฟรมเวิร์คอะไรมาใหม่ก็ไปอัพเกรดเปลี่ยนตาม ซึ่งมันไม่ได้เกี่ยวกับผู้ใช้งานเลย เวลามี feature อะไรมาใหม่ก็มีคนใช้กันอย่างจริงจัง ไม่ค่อยเห็นแบบว่ามี feature ใหม่เพิ่มมาแต่ไ่ม่มีคนแตะเลย ระบบ gift, หลังไมค์ โหวตกระทู้ ก็ดูดี มันดูมีเอกลักษณ์ดี ผมเห็น webboard framework เยอะแยะ แต่ผมว่า webboard แบบ pantip นี่ดูดีสุด ใช้ง่าย
+1 ชอบแบบนี้ที่สุดเหมือนกันครับ แม้จะโหลดนานหน่อยสำหรับกระทู้ยาวๆ
ถ้าหากลองมองดูดีๆ แล้ว พันทิปเป็นเว็บที่ "เพิ่มฟีเจอร์" ตามสมัยนิยมบ่อยมากเลยนะครับ ตัวอย่างง่ายๆ ก็เช่นในยุคที่บล็อกกำลังนิยม พันทิปก็เปิด BlogGang หรือช่วงปีที่ผ่านมา social network ได้รับความนิยม พันทิปก็เปิด FriendFlock :)
เหตุผลของ "ไม่ค่อยเห็นว่ามี feature ใหม่เพิ่มมาแต่ไม่มีคนแตะ" นั้นตอบได้ง่ายๆ เพียงแค่ว่าเป็นเรื่องของ loyalty ของสมาชิกในเว็บต่อฐานผู้ใช้เดิมที่ใหญ่อยู่แล้ว ทำให้ของประเภทนี้ launch ไปทำแคมเปญโปรโมทดีๆ ยังไงก็มีคนใช้ครับ
กระนั้น เทคโนโลยีบนหน้าเว็บของเว็บไซต์พันทิปเองยังคงติดอยู่ที่หลุมอากาศสมัยปี 1999 ไม่ขยับเขยื้อนไปไหน ดังนั้นโดยส่วนตัวผมคิดกลับกันโดยสิ้นเชิงครับ ว่าทีมงานพันทิปไม่มีความใส่ใจที่จะดูแลตัวเว็บเลยแม้แต่น้อย
ผมรับไม่ได้เรื่องเดียว คือลบกระทู้เก่าครับ
ต้องมา stock topic อะไรวุ่นวาย
เสียดายกระทู้เก่าๆ มาก
lewcpe.com, @wasonliw
+1
stock topic แล้ว url เปลี่ยนด้วย :(
ที่ผมอยากติคือ ระบบสมาชิกครับ ขั้นตอนยุ่งยาก และไม่ค่อย open เท่าไหร่ อย่างที่ผมบอกแค่เวบทำตาม พรบ. คอม ก็น่าจะจบ แต่ผมสังเกตุว่า เวบพันทิพ มันดูเป็นสังคมปิดมากไป
ลองไปหาสัมภาษณ์คุณวันฉัตรเก่าๆ ดูครับ เค้าจงใจให้เป็นแบบนั้นเลย
เข้ากรณีเดียวกับ "เสน่ห์ของฟุตบอล" ไม่เอาเทคโนโลยี
ผมเล่นพันทิปไปนานๆ ก็เริ่มรับไม่ค่อยได้กับหน้าเวบแล้วล่ะครับ
อย่างหน้ารวมหัวข้อกระทู้ ก็ดูยากมากมาย พอเข้าไปในกระทู้
ก็เจอ rep โดดซ้ายโดดขวา แถมการที่เอาทั้งชื่อทั้งเวลาทั้ง gift
และอะไรอีกมากมายต่อท้ายข้อความที่ reply เข้าไป ทำให้ผลสุดท้าย ผมตบะแตกครับ
เลยไปโหลด greasemonkey มาแล้วนั่ง script ปรับหน้าเวบเอง
ชีวิตก็ดีขึ้นมานิดนึง
ชอบเว็บพันทิบมากครับ ถ้าไม่มีพันทิบ ก็คงไม่มีดราม่าให้เสพกันเยอะแบบนี้
pittaya.com
Pantip ผมว่าปัจจุบันก็ระบบเข้าท่าอยู่นะครับ ผมว่ามันยังคงความเป็น BBS ได้แทบไม่มีเปลี่ยนแปลงจากสมัยยุคแรกๆ เลย หลังๆ เริ่มนำ Ajax เข้ามาใช้งานบ้างพอหอมปากหอมคอ แต่ที่น่ากลัวคือกระทู้พังนี่ละครับ กระทู้ไหนดราม่าหนักๆ มีโอกาสที่คนจะเข้ามาตอบพร้อมกันสูงมาก
สมัครสมาชิกยาก สมัยนี้ง่ายกว่าเมื่อก่อนเยอะครับ :) ยากไม่ยากไม่รู้ สมาชิกปาไปครึ่งล้าน (ไม่รวมบัตรผ่านอีก) นี่ถ้าเปิดกว่านี้ผมว่าคงดราม่ากันได้ทุกชั่วโมง เพราะแค่นี้ก็โดนป่วนจะแย่แล้วครับ
เรื่องภาษาผมว่าน่าจะทำเป็น UTF-8 ไปเลย สมัยก่อนผมจำได้ว่า Pantip คือเว็บนึงที่ใช้ TIS-620 เป็นหลักเจ้าแรกๆ แต่ให้ดี ถ้าทำให้ระบบตนเองรองรับ UTF-8 ไปได้เลยก็น่าจะหมดเรื่องครับ พัฒนาขนานกันไปเลยก็ยังดี เพราะการเปลี่ยนแปลงระบบใหม่ของที่นี่ก็ไม่กระทบของเก่าอยู่แล้วนะ :)
ถ้ารื้อระบบใหม่ได้นะ
การ gen html ออกมา ไม่ว่าจะตั้ง ตอบ แก้ไข ลบ ผมอยากให้ใช้ระบบ message queue จัดการ
ไม่อยากให้ไป lock file .html แล้ว edit ตรงๆ
และการเปลี่ยนเป็น Unicode นี่ จะได้เอามือถือเปิดอ่านได้ง่ายๆ เสียที
กลายเป็นกระทู้โจมตีพันธทิพย์ไปซะแล้ว
ถึงผมจะมีอคติยังไง ผมก็ยังเปิดไปดูเว็บบอร์ดในห้องต่างๆ ที่ผมเข้าประจำ (เหมือนกับว่าเราจำเป็นต้องลง windows เพื่อเล่นเกมส์ต่างๆ)
อยากให้ Pantip มี feed กระทู้แนะนำของทุกห้องรวมกัน
รับ feed ของ drama-addict ก็ได้เกือบครบแล้วครับ
สิ่งเสพติด :3
{$user} was not an Imposter