การเรียกใช้คลาสในภาษาจาวา

ภาษาจาวา ถูกจัดเป็นภาษาเริ่มต้น
สำหรับเรียนรู้การเขียนโปรแกรม
โดยเฉพาะการโปรแกรมเชิงวัตถุ
Object oriented programming
.
นอกจากนี้ยังนิยมใช้เป็นเครื่องมือ
ในหลายแพลตฟอร์ม
ทั้งอุปกรณ์เคลื่อนที่ เว็บไซต์
และแอปพลิเคชันอย่างแพร่หลาย
.
สำหรับการโปรแกรมเชิงวัตถุ
ก็ออกแบบมาให้รองรับเทคนิคพื้นฐาน
และยังถูกพัฒนาให้มีโครงสร้าง
ที่เป็นมาตรฐาน ปรับใ้ช้ได้อย่างยืดหยุ่น
.
ช่วงนี้ได้ปรับบทเรียนออนไลน์
จึงเลือกโค้ดที่เกี่ยวกับ
การเรียกใช้ class และ method มาแบ่งปัน
ให้เห็นถึงการเรียกใช้คลาสและซับคลาส
.
จากตัวอย่างจะมี 3 คลาส
แต่ละคลาสมี method
โดยคลาสหลักมี method ชื่อ main
และแสดงผลผ่าน System.out
ปรากฎ output บน console
.
นำโค้ดไปทดสอบ
บน Online java compiler
จะทำให้เห็นการทำงานของ
constructor, super, และ this ได้
ลองเปรียบเทียบผลลัพธ์กับโค้ดกันได้
.
สรุปว่า ท่านใดที่ยังวนเวียน
อยู่ในยุคจาวา ยังสนใจเรื่องนี้อยู่
ลองนำโค้ดไปทดลอง หรือปรับปรุงได้ครับ
สามารถสืบค้นคำว่า
รหัสต้นฉบับเพื่อการศึกษา ก็ได้

j0404

https://fb.watch/qaxiS4cWN-/?mibextid=2JQ9oc

#javalanguage
#computerlanguage
#programming
#coding
#method
#algorithm

การปรับโค้ดซีชาร์ปกับเอเอสพีดอทเน็ต

เมื่อวานนั่งแก้โค้ดเก่า
ที่เคยทำงานบนวินเซิร์ฟศูนย์แปด
ให้ทำงานบนรุ่นสองศูนย์สิบหก
เพราะเพื่อนเก่ารุ่นน้องเค้าทักถามมา
เค้าใช้เอเอสพีดอทเน็ตกับซีชาร์ป
ทีแรกคิดว่าเป็นเอเอสพีคลาสสิก
พอได้เห็นโค้ดถึงรู้ว่าฟอร์มหลัก
ใช้เอเอสพีดอทเน็ต และ
โค้ดใช้ซีชาร์ปควบคุมการติดต่อ
และเชื่อมฐานเอสคิวแอลเซิร์ฟเวอร์
.
พอดีเช่าโฮสต์
ที่เป็นวินโดว์ไว้ตัวหนึ่ง
เคยทำระบบสมาชิกให้สมาคม
ตอนนั้นใช้แอคเซสรุ่นเก่าเก็บข้อมูล
พอมีกฎเรื่องความเป็นส่วนตัว
ก็ได้หยุดบริการลงไป
เหลือเพียงบล็อกข้อมูล
ที่ใช้ฐานข้อมูลมายเอสคิวแอล
.
เมื่อได้นำโค้ดมารัน
พบว่า นโยบายการเขียนโค้ด
เปลี่ยนไปในเครื่องรุ่นสองศูนย์สิบหก
รูปแบบเดิมใช้ไม่ได้เยอะทีเดียว
ทำให้ต้องแก้โค้ดอยู่พอควร
.
การเปลี่ยนที่สำคัญ เช่น
คำสั่งในเอเอสพีดอทเน็ต
เป็น case sensitive แล้ว
การเขียนและเรียกใช้คลาส
ต้องอยู่ในแฟ้มซีชาร์ปเดียวกัน
จะแบ่งคลาสไปเขียนแยกแฟ้ม
แล้วมีตัวหลักเรียกมารวมกันไม่ได้
และการสั่ง response หรือแสดงผล
ทำไม่ได้ในกรณีที่เป็นเว็บแอป
ในโค้ดนี้ใช้การส่งค่ากลับมาที่ฟอร์ม
ผ่านตัวแปรแบบ cookie
.
ตัวอย่างนี้เน้นทดสอบการเชื่อมต่อ
แบบ ole กับ mysql
และการทำงานแบบ User interface
ของฟอร์มหลัก
หากจะทดสอบโค้ดต้องมี
โฮสต์ ฐานข้อมูล ผู้ใช้และรหัส
ขอให้โชคดีกับการทดสอบเชื่อมต่อครับ
.
เคยเขียนบทเรียนออนไลน์
เรื่องเอเอสพีคลาสสิก
เอเอสพีดอทเน็ต และซีชาร์ป
รวมถึงหนังสือรวมโค้ดเล่มหนึ่ง
ถ้ามีโอกาสก็จะไปปรับโค้ด
ให้เป็นปัจจุบันยิ่งขึ้น

C#
ASP.Net

https://fb.watch/q2Jwj_qIzJ/

การเรียนรู้การเขียน SEO คู่มือที่ครอบคลุมในการสร้างบทความที่ติดอันดับบน Google

ในโลกที่เต็มไปด้วยเทคโนโลยี การเขียนบทความที่มีอันดับสูงในหน้าผลลัพธ์ของเครื่องมือค้นหา (SERP) ของ Google ถือเป็นทักษะที่เป็นที่ต้องการ การเขียน SEO ที่มีประสิทธิภาพไม่เพียงแต่ปรับปรุงการมองเห็นเท่านั้น แต่ยังดึงดูดปริมาณการเข้าชมทั่วไป เพิ่มการเข้าถึงและผลกระทบของเนื้อหาของคุณ ในคู่มือที่ครอบคลุมนี้ เราจะสำรวจองค์ประกอบสำคัญของการเขียนที่เป็นมิตรต่อ SEO ตั้งแต่การวิจัยคำหลักและโครงสร้างเนื้อหาไปจนถึงการเพิ่มประสิทธิภาพในหน้าและแนวโน้ม SEO ล่าสุด ด้วยการเรียนรู้เทคนิคเหล่านี้ คุณสามารถสร้างบทความที่ไม่เพียงแต่โดนใจผู้ชมของคุณ แต่ยังไต่อันดับใน Google อีกด้วย

ทำความเข้าใจ SEO และความสำคัญของ SEO

การปรับแต่งเว็บไซต์ให้ติดอันดับบนเครื่องมือการค้นหา (SEO) คือแนวทางปฏิบัติในการเพิ่มประสิทธิภาพเนื้อหาออนไลน์เพื่อปรับปรุงการมองเห็นในผลลัพธ์ของเครื่องมือค้นหา โดยเฉพาะ Google เป้าหมายคือการทำให้เนื้อหาของคุณมีความเกี่ยวข้องและดึงดูดทั้งเครื่องมือค้นหาและผู้ใช้มากขึ้น ซึ่งท้ายที่สุดแล้วจะเป็นการกระตุ้นการเข้าชมทั่วไปให้กับเว็บไซต์ของคุณ

ความสำคัญของ SEO

SEO ช่วยให้เนื้อหาของคุณปรากฏอย่างเด่นชัดในผลการค้นหา เพิ่มการมองเห็นให้กับผู้ใช้ที่ค้นหาข้อมูลที่เกี่ยวข้อง
การอยู่ในอันดับที่สูงบน Google ช่วยให้มั่นใจได้ว่าการเข้าชมที่เกิดขึ้นเองจะไหลเวียนอย่างต่อเนื่อง ลดการพึ่งพาการโฆษณาที่เสียค่าใช้จ่าย และเพิ่มโอกาสในการเข้าถึงกลุ่มเป้าหมายของคุณ
เนื้อหาที่ได้รับการจัดอันดับที่ดีมักจะถูกมองว่ามีความน่าเชื่อถือและน่าเชื่อถือจากผู้ใช้มากกว่า ซึ่งมีส่วนทำให้เกิดชื่อเสียงทางออนไลน์ในเชิงบวก และในปัจจุบันมีบริษัท Digital Marketing Agency รับทำ SEO คุณภาพดีจำนวนมากเพื่อตอบสนองการเติบโตของโลกธุรกิจออนไลน์

การเลือกคำค้นหาหลักที่เหมาะสม

  • ความเกี่ยวข้อง: เลือกคำหลักที่เกี่ยวข้องโดยตรงกับหัวข้อบทความของคุณ ใช้เครื่องมือเช่น Google เครื่องมือวางแผนคำหลัก, SEMrush หรือ Ahrefs เพื่อระบุคำหลักที่เกี่ยวข้องซึ่งมีปริมาณการค้นหาสูง
  • คำหลักหางยาว: รวมคำหลักหางยาวซึ่งมีความเฉพาะเจาะจงมากขึ้นและมีการแข่งขันที่ต่ำกว่า คำหลักหางยาวมักจะตอบสนองผู้ใช้ที่มีจุดประสงค์ในการค้นหาที่ชัดเจนกว่า
  • จุดประสงค์ของผู้ใช้: เข้าใจจุดประสงค์ของผู้ใช้ที่อยู่เบื้องหลังคำค้นหา พวกเขากำลังมองหาข้อมูล ผลิตภัณฑ์ บทวิจารณ์ หรือวิธีแก้ปัญหาอยู่ใช่ไหม? ปรับแต่งคีย์เวิร์ดของคุณให้ตรงกับจุดประสงค์ของผู้ใช้

การวางตำแหน่งของคำค้นหาหลัก

  • แท็กชื่อ: รวมคำหลักของคุณไว้ในแท็กชื่อเรื่องของบทความ ทำให้ทั้งผู้ใช้และเครื่องมือค้นหาทราบอย่างชัดเจนว่าเนื้อหาของคุณเกี่ยวกับอะไร
  • โครงสร้าง URL: เพิ่มประสิทธิภาพ URL ของบทความของคุณโดยรวมคำหลักที่เกี่ยวข้อง โครงสร้าง URL ที่สะอาดและกระชับช่วยเพิ่มประสบการณ์ผู้ใช้และความเข้าใจเครื่องมือค้นหา
  • แท็กหัวเรื่อง: รวมคำหลักไว้ในแท็กหัวเรื่อง (H1, H2, H3 ฯลฯ ) เพื่อจัดโครงสร้างเนื้อหาของคุณและส่งสัญญาณถึงความสำคัญของส่วนเฉพาะต่อเครื่องมือค้นหา

การสร้างเนื้อหาคุณภาพสูง

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

การเพิ่มประสิทธิภาพ SEO บนหน้าเว็บไซต์
คำอธิบาย Meta และ Meta Tags

คำอธิบาย Meta ที่น่าสนใจ เขียนคำอธิบาย Meta ที่น่าสนใจซึ่งแสดงถึงเนื้อหาของคุณอย่างถูกต้อง และดึงดูดผู้ใช้ให้คลิก รวมคำหลักที่เกี่ยวข้องแต่เน้นที่การให้คุณค่า

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

Meta Tags: ใช้ Meta Tags ที่เกี่ยวข้องเพื่อจัดหมวดหมู่และอธิบายเนื้อหาของคุณ แม้ว่าจะไม่ส่งผลกระทบมากเท่าที่เคยเป็นมา แต่เมตาแท็กยังคงสามารถช่วยทำความเข้าใจเครื่องมือค้นหาได้

การเชื่อมโยงภายในและภายนอก

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

ลิงก์ภายนอก: รวมลิงก์ภายนอกที่เชื่อถือได้ไปยังแหล่งที่เชื่อถือได้ภายในเนื้อหาของคุณ สิ่งนี้จะเพิ่มความน่าเชื่อถือให้กับบทความของคุณและเป็นการส่งสัญญาณไปยังเครื่องมือค้นหาว่าเนื้อหาของคุณได้รับการวิจัยอย่างดี

การเพิ่มประสิทธิภาพข้อความ Anchor: เมื่อใช้ Anchor Text สำหรับลิงก์ ควรทำให้คำอธิบายและเกี่ยวข้องกับเนื้อหาที่เชื่อมโยง หลีกเลี่ยงวลีทั่วไป เช่น “คลิกที่นี่” และใช้คำหลักที่ให้บริบทแทน

การเพิ่มประสิทธิภาพมือถือ

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

แนวทางปฏิบัติที่ดีที่สุดด้านเทคนิค SEO
site map XML

  • สร้างแผนผังไซต์ XML: สร้างแผนผังไซต์ XML เพื่อให้เครื่องมือค้นหาเห็นภาพรวมที่ครอบคลุมเกี่ยวกับโครงสร้างเว็บไซต์ของคุณ ช่วยให้โปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาจัดทำดัชนีเนื้อหาของคุณได้อย่างมีประสิทธิภาพมากขึ้น
  • ส่งไปยัง Search Console: ส่งแผนผังไซต์ XML ของคุณไปที่ Google Search Console เพื่อให้แน่ใจว่า Google ทราบทุกหน้าในไซต์ของคุณ อัปเดตและส่งแผนผังไซต์ของคุณอีกครั้งเป็นประจำเมื่อมีการเพิ่มเนื้อหาใหม่

ไฟล์ Robots.txt

  • ปรับแต่ง Robots.txt ของคุณ: ใช้ไฟล์ robots.txt เพื่อแนะนำโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาเกี่ยวกับวิธีการนำทางและจัดทำดัชนีเว็บไซต์ของคุณ ไฟล์นี้สามารถป้องกันการจัดทำดัชนีของหน้าหรือไดเร็กทอรีเฉพาะเจาะจง ซึ่งช่วยให้คุณควบคุมสิ่งที่ปรากฏในผลการค้นหาได้
  • หลีกเลี่ยงการบล็อกหน้าสำคัญ: โปรดใช้ความระมัดระวังเมื่อใช้ไฟล์ robots.txt เพื่อหลีกเลี่ยงการบล็อกหน้าสำคัญจากการจัดทำดัชนีโดยไม่ได้ตั้งใจ ตรวจสอบและอัปเดตไฟล์เป็นประจำตามความจำเป็น

การเข้ารหัส HTTPS

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

อัปเดตอยู่เสมอด้วยเทรนด์ SEO

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

การเพิ่มประสิทธิภาพเนื้อหาสำหรับการค้นหาด้วยเสียงโดยผสมผสานภาษาธรรมชาติและคำสำคัญในการสนทนา การค้นหาด้วยเสียงมักจะเลียนแบบภาษาพูดอย่างใกล้ชิดมากกว่าข้อความค้นหาที่พิมพ์ และให้ความสนใจกับ Core Web Vitals ซึ่งเป็นชุดสัญญาณประสบการณ์ผู้ใช้ที่ Google ถือว่ามีความสำคัญต่อการจัดอันดับ ซึ่งรวมถึงตัวชี้วัดต่างๆ เช่น ความเร็วในการโหลดหน้าเว็บ การโต้ตอบ และความเสถียรของภาพ

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

บทสรุป

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

ช่องทางติดต่อ:
Website: https://asiasearch.co.th
Facebook: https://www.facebook.com/asiasearch
Linkedin: https://www.linkedin.com/company/asia-search-solutions/
Line: https://page.line.me/729bcdpc

เข้ารหัสตัวอักษรในอดีต

ในอดีตคนไทยที่เขียนเว็บเพจ
จะใช้ charset เป็น tis-620
หรือ windows-874 หรือ iso-8859-11
ส่วนแฟ้มเว็บเพจ
มีการเข้ารหัสแบบ ansi
คือ 1 ตัวอักษร = 1 ไบท์

ปัจจุบันการเข้ารหัสตัวอักษร
จะใช้ utf-8 ซึ่งรองรับได้เกือบทุกภาษา
และเครื่องมือต่าง ๆ ก็ใช้ utf-8
แต่ตัวอักษรที่ไม่ใช่ภาษาอังกฤษ
จะใช้พื้นที่ในการเขียนเว็บเพจ
หรือการเก็บข้อมูลมากกว่า 1 byte
เช่น ก จะใช้พื้นที่ 3 byte
เปลี่ยนจาก A1 ฐาน 16 ในตาราง ascii
เป็น E0B881 ฐาน 16 ใน UTF-8

เว็บเพจเดิม
ใช้ windows-874 และเข้ารหัสแบบ ansi
แต่เครื่องบริการกำหนด default
ให้ charset เป็น utf-8
ทำให้ต้องกลับไปแก้ไขเว็บเพจทั้งหมด
เนื่องจากพัฒนาเว็บเพจเป็นแบบ static
ทำให้ต้องตามกลับไปแก้ไขทุกแฟ้ม

ถ้าระบบใดพัฒนาเป็นแบบ dynamic
มีการแยก header ให้ include เข้าไป
ก็จะแก้ไขได้โดยง่าย

ซึ่งข้อดีข้อเสียของ
ทั้ง dynamic และ static ก็ต่างกันไป
เช่นเดียวกับระบบรวมศูนย์
และกระจายศูนย์ ที่อยู่ระบบใด
ก็จะเห็นข้อดีของระบบอื่น
และต้องการเปลี่ยนแปลงอยู่เสมอ

https://thaiall.com/fonts/[:])
Font
ปรับปรุง charset

เขียนสมการทางคณิตศาสตร์

โดยปกติเราเขียนสมการทางคณิตศาสตร์
ด้วยภาษา HTML ไม่ได้
เพราะไม่มีแท็กที่รองรับโดยตรง
เช่น เศษส่วน หรือรูท

หากจะเขียนต้องใช้ JavaScript library
เช่น mathjax.js
ที่ต้องโหลดมาใช้ในเว็บเพจแบบ front-end
เพื่อทำให้โค้ดสมการของเรา
ที่เขียนบน HTML ถูกเปลี่ยนเป็น
รูปของสมการที่ถูกต้อง

ตัวอย่างในภาพปก
จะใช้ในเว็บเพจ /web2

การดำเนินการอัพเดทเป็นรุ่น 6.3.1

30 ส.ค.66 ร่างกายเราอัพเกรดทุกวัน ผมยาวขึ้น เล็บยาวขึ้น เลือดลมไหวเวียนตลอดเวลา หายใจเข้านาทีหนึ่งก็หลายสิบครั้ง ระบบบล็อกก็เช่นกัน มีการพัฒนาอยู่ตลอดเวลาที่ไหนสักแห่ง เมื่อพัฒนาจนได้ที่ เข้าที่เข้าทาง ก็จะเปิดให้มีการปรับปรุงรุ่นครั้งใหญ่ ซึ่งผมเองก็เลือกอัพเดทในวันที่สะดวก คือ วันนี้

สรุปว่าได้ทำการปรับรุ่นของระบบบล็อก (Blog) ทุกตัวที่ดูแลอยู่ให้ทันสมัยขึ้น โดยคลิก Update to version 6.3.1 บน Dashboard ของ wordpress ในรุ่นนี้ปรับเรื่องสำคัญจึงพบข้อความแจ้งว่า Database Update Required ที่เกี่ยวกับระบบฐานข้อมูล แล้วก็ต้องคลิก Update WordPress Database

การสำรองข้อมูล ดำเนินการแตกต่างกันไปในแต่ละระบบ

ก่อนดำเนินการอัพเดท มีคำเตือนให้สำรองข้อมูลก่อน
หากมีกรณีผิดพลาดก็จะได้กู้คืนได้โดยง่าย

1) บน thaiall.com/blog ไม่พบปัญหาใด ๆ และอัพเดท Theme: Twenty Sixteen ก็ไม่พบปัญหา
2) บน thaiall.com/blogacla ใช้ Theme: Twenty Sixteen อัพเดทแล้วก็ไม่พบปัญหาเช่นกัน
3) บน thainame.net/edu เป็น 6.2.2 เมื่อคลิก Update to version 6.3.1 ก็ไม่พบปัญหา ใช้ Theme: Astra อัพเดทแล้วก็ไม่พบปัญหา
4) บน thaiabc.com/lampangnet เป็น 6.2.2 เมื่อคลิก Update to version 6.3.1 พบปัญหา There has been a critical error on this website “The authenticity of wordpress-6.3.1-no-content.zip could not be verified as no signature was found.” ไม่มีการ update จึงต้องดำเนินการผ่าน File manager ทั้งหมด

การอัพเดทผ่าน File manager มีขั้นตอน ดังนี้
1. เปิด File manager บน Plesk (ของผมใช้ตัวนี้)
2. import file via url : https://wordpress.org/latest.zip ไปไว้ใน /wp631 ซึ่งเร็วมาก
3. Archive, Extract Files, latest.zip เป็นบริการของ File manager
4. ลบหรือเปลี่ยนชื่อ wp-admin และ wp-includes ในห้องเดิม แต่ wp-content ปล่อยไว้คงเดิม
5. ย้ายแฟ้มทั้งหมดใน lastest.zip ไปไว้ในห้อง wordpress ยกเว้น wp-content และ wp-config.php อย่าไปแตะ
6. เปิด thaiabc.com/lampangnet/wp-admin/ แล้วคลิก Update WordPress Database + Continue
7. เสร็จสิ้นการ update จาก 6.2.2 เป็น 6.3.1 เปิดใช้งานสร้าง post ได้ตามปกติ

การดำเนินการอัพเดทเป็นรุ่น 6.3.1

Backup ไว้เพื่อความอุ่นใจ
Backup ไว้ เพื่อความอุ่นใจ

เปลี่ยนจาก 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

บริจาค คือ การให้เงินสนับสนุนเพื่อทำงาน

บริจาค คือ การสละ, ความเสียสละ, การให้, การแจก, การสละเพื่อการบุญ แล้วยังเป็นธรรมข้อหนึ่งในทศพิธราชธรรม ซึ่งเราจะพบคำว่า การบริจาค ในการยื่นแบบและชำระภาษี ตั้งแต่ปีภาษี 2561 เป็นต้นไป ผู้ยื่นแบบและชำระภาษีสามารถอุดหนุนเงินภาษีให้แก่พรรคการเมืองได้ ตามมาตรา 69 และมาตรา 149 แห่งพระราชบัญญัติประกอบรัฐธรรมนูญว่าด้วยพรรคการเมือง พ.ศ.2560 เพื่อให้พรรคการเมืองมีเงินในการบริหารจัดการพรรคของตน

เว็บไซต์ที่มีวัตถุประสงค์ในการทำงานเพื่อสังคมมีอยู่หลายเว็บไซต์ ที่ดำรงอยู่ได้ด้วยเงินสนับสนุน หรือเงินบริจาค เนื่องจากเว็บไซต์ไม่มีผลิตสินค้า ซื้อมาขายไป หรือให้บริการที่จะทำให้มีรายได้ที่มากพอ มารองรับค่าใช้จ่ายในการบริหารจัดการ เช่น classstart.org ให้รายละเอียดใน footer ของโฮมเพจว่า ได้รับการสนับสนุนจาก 1) ผู้ไม่ประสงค์ออกนามท่านหนึ่ง ระหว่าง 2563-2566 2) มูลนิธิสดศรี-สฤษดิ์วงศ์ ระหว่าง 2561-2563 3) กองทุนเพื่อความเสมอภาคทางการศึกษา ระหว่าง 2557-2558 4) กองทุนสนับสนุนการสร้างเสริมสุขภาพ ระหว่าง 2557 5) มหาวิทยาลัยสงขลานครินทร์ ระหว่าง 2554-2558 ส่วน gotoknow.org ให้รายละเอียดในวิกิ ว่าในช่วง 3 ปีแรกของการดำเนินงานได้รับการสนับสนุนงบประมาณในพัฒนาระบบและบริหารจัดการจากสถาบันส่งเสริมการจัดกาความรู้เพื่อสังคม (สคส.) และก่อนหมดทุนในปีที่ 3 ได้มีการรับเงินบริจาคจากสมาชิก GotoKnow.org ปัจจุบันได้รับการสนับสนุนหลักจากสำนักงานกองทุนสนับสนุนการสร้างเสริมสุขภาพ (สสส.)

ไทยออลดอทคอม ได้รับเงินสนับสนุนเพื่อบริหารจัดการเว็บไซต์จากหลายทาง ได้แก่ การติดป้ายโฆษณา การติดลิงก์ การเขียนบทความส่งเสริมสินค้าหรือบริการ รับจ้างด้านไอที ส่วนที่ขาดไม่ได้ คือ การรับเงินบริจาคจากผู้มีอุปการคุณที่ทำให้มีกำลังใจในการทำงานต่อไป แต่เงินรายได้จากการประกอบอาชีพเป็นอาจารย์สอนหนังสือด้านไอทีในสถานศึกษาที่นำมาหล่อเลี้ยงเครือข่ายเว็บไซต์ได้หยุดลง แล้วตั้งแต่ต้นปี พ.ศ. 2566 มี 2 แนวทาง คือ 1) ผู้ดูแลเว็บไซต์ต้องตั้งใจพัฒนาเนื้อหาให้สมบูรณ์ยิ่งขึ้น เพื่อเพิ่มรายรับจากยอดคลิกป้ายโฆษณาที่แทรกอยู่ในเนื้อหา 2) รายได้ที่มาจากผู้สนับสนุนป้ายของบริษัทต่าง ๆ ที่ปรากฎในหน้าแรก ซึ่งต้องประเมินการคงอยู่ของกลุ่มเว็บไซต์ที่ดูแลอยู่เป็นรายปี เพราะความแน่นอนคือความไม่แน่นอน แต่ยังมีความเชื่อว่า “ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที่นั่น”

บริการพื้นที่สร้างโฮมเพจสำหรับนักเรียน

#บริการพื้นที่สร้างโฮมเพจสำหรับนักเรียน

http://www.thainame.net/home/

ในอดีตนักเรียน นักศึกษา
มีโฮมเพจเป็นของตนเองได้โดยง่าย
มีได้คนละหลายไซต์ในหลายระบบ
เพื่อนำเสนอเนื้อหาที่ตนเองสนใจ
ด้วยการโค้ดดิ้งภาษา Html
เพื่อสร้างสื่อนำเสนอผลงานอย่างเป็นระบบ
เผยแพร่ให้เพื่อน ครู และแลกเปลี่ยนกัน

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

Thainame.net

ขอ ChatGPT ช่วยทำการบ้าน

คุณครูให้การบ้านการโปรแกรมด้วยภาษาไพทอน มีโจทย์ว่า จงพิมพ์ 1 ถึง 10 ด้วยไพทอน ลองขอความช่วยเหลือจาก ChatGPT โดยส่งคำถามไปว่าเป็นภาษาอังกฤษว่า How can you write a loop in Python to print numbers from 1 to 10? แล้ว ChatGPT ก็ส่งคำตอบมาเป็นโค้ดให้ 2 บรรทัด ว่าต้องเขียนอย่างไร เอาคำตอบนี้ไปส่งครูได้เลย

เขียนโค้ดของ python บน pycharm

พร้อมอธิบายเป็นภาษาไทยประกอบโค้ดว่า นี่คือตัวอย่างของการเขียนลูปในไพทอนเพื่อพิมพ์ตัวเลข 1 ถึง 10: for i in range(1, 11): print(i) ในตัวอย่างนี้เราใช้ลูป for เพื่อวนลูปตามช่วงของตัวเลข 1 ถึง 10 (รวมทั้งตัวท้าย 10) โดยใช้ฟังก์ชัน range เพื่อสร้างลำดับของตัวเลข และลูป for จะวนลูปตามแต่ละตัวเลขในลำดับนั้น ๆ โดยเก็บค่าปัจจุบันไว้ในตัวแปร i และใช้ฟังก์ชัน print เพื่อแสดงค่าของ i ออกทางคอนโซล (console) ของโปรแกรม

เมื่อนำ code ไปประมวลผลบน pycharm พบว่าใช้งานได้ปกติ ผลลัพธ์คือ 1 – 10 แสดงผลบน console ตามคำอธิบายของ ChatGPT อย่างถูกต้อง ถ้าคุณครูสั่งงานด้วยโจทย์ที่ยากขึ้น สำหรับนักเรียนในระดับมัธยมศึกษา ก็เชื่อว่า ChatGPT จะตอบคำถามได้อย่างถูกต้อง พร้อมคำอธิบายโค้ดโดยละเอียด

https://thaiall.com/pycharm

https://chatgpt.openai.com/