เปลี่ยนจาก classic editor เป็น block editor

มีโอกาสเข้าไปอัพเดทเนื้อหาใน thainame . NET อยู่เสมอ พบว่า เนื้อหาที่เคยมีไว้ 178 หน้า หรือ 1546 โพสต์ เมื่อเปิด edit post จะมีการถามว่า เลือก update จาก classic editor เป็น block editor ไหม เป็นคำถามที่ จี๊ดมาก เพราะหันกลับไปมอง 1546 โพสต์นี่ หมายความว่า ผมต้องเข้าไป rewrite ทั้งหมดเลยใช่ไหม คำตอบ คือ ใช่

แล้วการเปลี่ยนครั้งนี้ ดีอย่างไร พบว่า Pavel Ciorici เขียนเมื่อ July 21, 2023
มีข้อดี 5 ข้อ

  1. แก้ไขโค้ดได้สนุกขึ้น เพราะแบบโบราณคงไม่รองรับอนาคต
  2. เลือกใช้ แพทเทิร์น ที่ออกแบบให้เลือกใช้ได้
  3. ทำให้โพสต์ไม่บวม เพราะแบบใหม่ performance ดีกว่า
  4. แบบใหม่ใช้ plugin ได้จำกัด แต่ดีกว่า
  5. รองรับการตรวจสอบรุ่น ในอนาคต

วันนี้ได้ทดสอบ ตรวจ pagespeed กับ post ในแบบ classic กับ block เทียบกันแล้ว พบว่า แบบ classic editor ได้คะแนน performance ต่ำกว่า block editor ได้ทดสอบก่อน และหลังเปลี่ยน ได้คะแนนต่างกันชัดเจน จากการทดสอบปรับจำนวน 3 โพสต์

เมื่อหันกับไปมอง wordpress site ทั้งหมด 4 ตัวของผม ก็นั่งคิดอยู่ว่า จะไป rewrite ได้ครบได้อย่างไร แค่ thainame . NET ก็พันกว่าโพสต์แล้ว

แต่ผมกลับมีกำลังใจขึ้นมา เมื่อหันไปมองเพื่อนผู้ประกอบการ เพราะมีเพื่อนที่เค้าให้ความสำคัญกับ “เนื้อหา” เมื่อหันไปมอง ttpcargo.com , umbrella-perfect.com , ofisu.co.th , usb-perfect.com เค้าก็มีโพสต์ที่ออกมาเป็นราย weekly อย่างต่อเนื่องหลายปีติดต่อกัน ให้ได้เรียนรู้เรื่องราวเกี่ยวกับธุรกิจ สินค้า บริการต่าง ๆ ก็หาเวลาไปตามอ่านอยู่ครับ มีเนื้อหาที่น่าสนใจเยอะมาก

ttpcargo.com blog

#เล่าสู่กันฟัง 63-012 ตุ๊กตากับของชำร่วยงานแต่งงาน

ครั้งหนึ่งยังจำได้ มีเพื่อน
มาพบปะพูดคุยหลายครั้ง เรื่อง ms access
ทุกครั้งก็จะนำตุ๊กตามาฝาก
เป็นน้ำใจที่เพื่อนมีให้กัน
วันนี้มีสินค้า #ผ้าขาวม้า และตรงกับวันเด็กปี 2563

ผ้าขาวม้าสามารถเป็นของชำร่วยงานแต่งงาน

ที่แพ็คส่งให้ลูกค้า ได้หยิบมาถ่ายภาพคู่
กับตุ๊กตานายร้อย ของเพื่อนเก่า
และตุ๊กตาแม่ลูกดกของคุณหมอ
ที่ให้ไว้เมื่อหลายปีก่อน
เดี๋ยวนี้คนที่บ้านทำขายออนไลน์
แฟนเพจผ้าขาวม้าราคาขายส่งลำปาง
Line id : phondao-reem

ในการทำให้ภาพดูดี ช่วยปรับแสง หรือ crop ให้เหลือส่วนที่น่าสนใจ ก็จะมีแอพหลายตัวที่เก่ง ๆ อาจใช้หลายแอพช่วยกันก็ได้ มีแอพชื่อ picsart ที่ทำงานเรื่องแต่งภาพได้ดี ชวนลองกันครับ

ตัวแปรธรรมดา กับ session ใช้เวลาประมวลผลต่างกันหรือไม่

presentation of a student
presentation of a student

18 พ.ย.57 ได้มีการทดสอบจับเวลาในการประมวลผล
ซึ่งเป็นกิจกรรมในชั้นเรียน เกิดจากการให้นักศึกษาเรียนรู้การติดต่อฐานข้อมูลจาก microsoft access 2003 กับ 2007 ซึ่งมีสกุลเป็น .mdb กับ .accdb แล้วก็ยิงคำถามเข้าไปว่าใครตอบเร็วกว่ากัน แล้วน้องขุนตอบว่า การตอบสนองของ 2003 ต้องช้ากว่า 2007 เหมือน nokia กับ iphone6 จึงให้น้องหญิงช่วยทดสอบให้ดู พบว่า 2007 ตอบสนองช้ากว่า 2003 ซึ่งผิดไปจากที่น้องขุนตั้งสมมติฐานไว้ ซึ่งใช้โค้ดที่ผมเขียนเพื่อทดสอบการทำงานของ connection กับ recordset (dlist8) ที่ใช้ ASP Classic เป็นเครื่องมือในการพัฒนา

นักศึกษาที่ร่วมกิจกรรม มีดังนี้
ศัลณ์ษิกา ไชยกุล ทดสอบ ucase กับ left
ธนากร วงศ์ใหญ่ ทดสอบ array กับ session
ณภัทร เทพจันตา ทดสอบ sub กับ function
http://www.thaiall.com/asp/test_time.htm

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

function con1()
dim tstart
tstart = timer
dim x
for i = 1 to 100000
x = x + 1
next
response.write(((timer – tstart) * 1000) & “ms<br/>”)
end function

function con2()
dim tstart
tstart = timer
session(“x”)=0
for i = 1 to 100000
session(“x”) = session(“x”) + 1
next
response.write(((timer – tstart) * 1000) & “ms<br/>”)
end function

ผลการทดสอบเรียกฟังก์ชันทั้งสอง ที่ทำงานต่อเนื่องกัน
บนเครื่องเดียวกันพร้อม ๆ กัน
พบว่าตัวแปรธรรมดาใช้เวลา 32 ms
ส่วนตัวแปรเซสชั่นใช้เวลาไปถึง 500 ms
ถ้าใช้ server เครื่องเก่าก็จะนานกว่านี้
ใช้เครื่องใหม่ก็จะเร็วกว่านี้

การเรียกใช้ฟังก์ชัน
con1 ‘ x ใช้เวลา 32 ms
con2 ‘ session ใช้เวลา 500 ms