การดำเนินการอัพเดทเป็นรุ่น 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 ไว้ เพื่อความอุ่นใจ

site icon ของบล็อกนี้ ปรับ ก.พ.65

WordPress มี Site icon ในหัวข้อ Site Identity ให้เลือก upload ภาพประจำไซต์ฺได้ ซึ่งบล็อกนี้เลือกใช้ Twenty Sixteen สามารถกำหนดภาพได้
ประกอบกับช่วงนี้เตรียมตัวอย่างชุดภาพที่วาดด้วย Vector โดยเลือกวาดตัวเองอย่างง่าย สวมเสื้อหลากสี ด้วย Powerpoint แล้วส่งออกเป็น png เพื่อนำไปช้งาน ซึ่งภาพใน Powerpoint กำหนด slide ไว้ 6 ซม * 6 ซม จะุได้ภาพส่งออกเป็น 227px * 227 px โดย 37.83 = 1 ซม. ดังนั้นภาพ 10 ซม. * 10 ซม. ก็จะได้ขนาด 378px * 387px ภาพนี้ชื่อ face_01 เป็น vector ถือเป็นเซตแรกที่ได้วาดภาพคน ไม่ได้สวยใส่ หล่อเหล่า จมูกโด่ง คางแหลม ๆ แต่ผมก็ชอบในแบบของผม จึงเลือกมาเป็น site icon ของบล็อกนี้ ขนาดต้นฉบับที่ส่งออกจาก powerpoint มีขนาด 227px แต่ wordpress ต้องการ 512px จึงใช้ irfanview ทำการ resize เป็น 512 px แล้วจึงอัพโหลดเข้าไปในบล็อก

face_01

Akismet คือปลั๊กอินช่วยกรองขยะ

Akismet คือ ปลั๊กอิน (plug in) ช่วยกลั่นกรอง Spam เมื่อเข้าระบบในฐานะผู้ดูแลให้เลือก Plugins, Add new, ค้น “akismet” เมื่อพบก็ต้องเลือกว่าจะ Update now กรณีลงนานแล้ว หรือ Install now กรณีไม่เคยลง ซึ่งมี plug in ของ automattic.com หลาย ตัวน่าสนใจ ไปเลือกมาติดตั้งได้ เมื่อติดตั้ง (install) แล้ว ดำเนินการตามขั้นตอนทั้ง 5 ดังนี้ 1) Activate : Akismet 2) ขอ API Key ใน wordpress.org เลือก การจ่ายแบบ $0 ต่อปีได้ ถ้าเข้า 3 เงื่อนไขนี้ I don’t have ads on my site. I don’t sell products/services on my site. I don’t promote a business on my site. ก็จะ subscription สำเร็จ แล้วจะส่งไปที่ e-mail 3) พบ Activate Code ใน E-mail ให้ Click เพื่อรับ E-mail ฉบับที่สอง ซึ่งมี API Key 4) เข้า Dashboard, Plugins, Akismet Configuration กรอก API Key แล้วกด Update Options 5) พบตัวเลือก Dashboard, Akismet Stats สำหรับตรวจจำนวน Spam ที่จัดการได้

App wordpress ช่วยเขียน blog

เล่าสู่กันฟัง 62-289

แอพ wordpress คือ โปรแกรมสำหรับเชื่อมต่อกับบัญชีระบบ wordpress หากมีหลายไซต์ หรือมีหลายบัญชีในหลายไซต์ ดังนั้นการเขียน blog ผ่าน wordpress ผ่านแอพ จะช่วยให้เขียนบันทึกได้ง่ายขึ้น เพราะแอพเดียวเข้าได้ทุกไซต์ ออกแบบมาให้ทำงานได้ดีบนสมาร์ทโฟน ที่มีขนาดหน้าจอจำกัด เหมือนเฟสบุ๊คที่มีแอพ ช่วยให้ทำงานได้เร็วกว่า แต่หากมีฟังก์ชันใดที่ไม่มีบริการในแอพ ก็เข้าผ่าน browser ในโหมด desktop แทน
https://wordpress.org/support/topic/403-error-after-changing-a-setting-with-xmlrpc/

https://m.facebook.com/story.php?story_fbid=10158028917172272&id=350024507271

ส่งภาพเข้าผิดห้อง หลังย้าย directory ของ blog

wordpress media folder
wordpress media folder

ในระบบ blog ของเครื่องบริการเครื่องหนึ่งที่ผมร่วมดูแล
พบว่า หลายคืนมาแล้วที่ส่งภาพ image เข้า blog แล้วหาย
ไม่ฟ้อง error เหมือนใคร ๆ เขา
เหมือนส่งเข้าได้ปกติ แต่กลับไม่แสดงผล
ก็คิดว่าเป็นปัญหาที่ระบบ directory
วันนี้นั่งหาวิธีแก้ไขว่าอะไรคือสาเหตุ

สุดท้ายก็พบว่า wordpress ที่เริ่ม post แรก
ตั้งแต่ 8 เมษายน 2009 นั้น มีการย้ายระบบมาหลายรอบ
อัพเกรดก็หลายครั้ง ล่าสุดเดือนกุมภาพันธ์ 2557
มีการย้ายจาก appserv เป็น xampp
แต่มีค่า config ใน mysql ได้บันทึกชื่อ directory ไว้
สำหรับห้องเก็บ media เมื่อย้าย directory ของ script
แต่ไม่ไปแก่ config ก็ทำให้ระบบสับสนว่าจะเลือกห้องเก็บภาพที่ไหน
ตอนส่งภาพเข้าไป ก็ส่งเข้าห้องเก่า แต่ตอนเรียกใช้ กลับเรียกจากห้องใหม่
จากความพยายามหาว่าอะไรคือสาเหตุ ก็ได้มีการ upgrade version
เป็น 3.9.1 เป็นที่เรียบร้อย ดูทันสมัยขึ้นพอสมควร

ตัวอย่างการใช้ social media ในการทำงาน

การใช้ social media ตามหน้าที่ครู
การใช้ social media ตามหน้าที่ครู

ได้รับมอบหมายให้เล่าถึงการใช้ประโยชน์
จากเครือข่ายสังคม (Social Media)
ให้นักศึกษาฟังว่าจะใช้ประโยชน์ FB ในการทำงานอย่างไร
ตัวอย่างแรก ..
1. ไปอ่านข่าวนักศึกษาได้รางวัลพระราชทาน ใน blog ของมหาวิทยาลัย
http://blog.nation.ac.th/?p=2892
2. นำเรื่องไปแชร์ใน fb profile ของตัวเอง
3. นำเรื่องไปแชร์ใน fb group นักศึกษาก็จะได้เห็น
4. นำเรื่องไปแชร์ใน fb page เหล่าแฟนเพจก็จะได้ทราบข่าว
5. ไปค้นต่อ .. พบคลิ๊ปวีดีโอ 5 คลิ๊ป
แล้วนำไปเขียน blog ในอีกเว็บไซต์หนึ่ง แต่เล่าเชิงวิชาชีพ
http://www.thaiall.com/blog/burin/5752/
6. นำไปเล่าต่อใน blog แบบรวบ clip เชิงข่าวประชาสัมพันธ์
http://www.thaiall.com/blogacla/burin/3659/

ทั้งหมดนี้สอดรับกับจรรยาบรรณครู พ.ศ.2539
ข้อ 2 ว่า
“ครูต้องอบรม สั่งสอน ฝึกฝน สร้างเสริมความรู้ ทักษะและนิสัย ที่ถูกต้องดีงาม
ให้เกิดแก่ศิษย์ อย่างเต็มความสามารถ ด้วยความบริสุทธิ์ใจ”
http://www.thaiall.com/learn/toremember.htm

หลุมทราย (Sandbox) คืออะไร

หลุมทราย (Sandbox) หรือ Sandbox  Effect เป็นกลไกการกรองเว็บไซต์ที่ Google.com พัฒนาขึ้น  เพื่อลบเว็บไซต์ออกจากผลการจัดอันดับเว็บไซต์ที่ไม่สมควรติดอันดับ ซึ่งผลการจัดอันดับมาจากการค้นหาด้วยคำสำคัญต่าง ๆ

เหตุที่ติดในหลุมทราย เพราะเป็นเว็บไซต์หรือโฮมเพจที่ไม่น่าเชื่อถือ เช่น เว็บไซต์ล่มประจำ เว็บไซต์เกิดใหม่ เว็บไซต์เปลี่ยนเอ็นจิ้น เปลี่ยนลิงค์ ย้ายโฮส หรืออื่น ๆ สำหรับคุณภาพ หรือค่าระดับของเว็บไซต์ที่ google.com ประเมินไว้ แสดงออกมาเป็นค่า pagerank หรือ pr ซึ่งตรวจสอบได้ที่ http://www.prchecker.info/

หากหลุดจากหลุมทราย ก็จะถูกค้นพบในผลการสืบค้น คลิ๊กคำว่า แคช (cache) ก็จะพบเวลาว่า robot เข้าเว็บไซต์ของเราเมื่อใด แล้วแต่ละหน้าก็เข้าไม่พร้อมกันนะครับ เพราะ robot มีการตั้งเวลาว่าจะเข้าเว็บไซต์ใดบ่อยเพียงใด และบ่อยไม่เท่ากัน อาทิ เว็บไซต์ข่าวก็จะเข้ากันชั่วโมงต่อชั่วโมงเลยทีเดียว แต่ถ้าเป็นเว็บขายสินค้าที่ปรับข้อมูลเดือนละครั้ง ก็อาจเข้าเดือนละครั้งเช่นกัน
http://www.makewebeasy.com/article/sandboxeffect.html

ภาพนี้เป็นช่วงหนึ่งที่ตามโฮสตัวหนึ่งติดอยู่ในหลุมทราย
หลังจากนี้ก็จะไต่ pr ตามปกติ
16 มีนาคม 2556

sandbox effect in google.com
sandbox effect in google.com

ผลการใช้ feedburner วันแรก

feedburner, rss, blog, feed reader
feedburner, rss, blog, feed reader

ผลทดสอบวันแรก จึงบันทึกวิธีการ ผลการดำเนินงาน และอภิปรายผล
การใช้บริการ feedburner ของ google.com
เพื่อเปิดระบบส่งข้อมูลใน blog ไปให้กับสมาชิกที่รับข่าวสาร

1. วิธีดำเนินการ
1.1 เริ่มจากการมี blog 3 ระบบของ wordpress
http://www.thaiabc.com/lampangnet/feed
http://www.thaiall.com/blog/feed
http://www.thaiabc.com/blogacla/feed
ระบบที่ 4 มีปัญหา verify feed ไม่ผ่าน
1.2 แล้วนำลิงค์ของ feed เข้าไปสมัครกับ google.com โดยใช้ gmail.com
account ที่ใช้คือ gthaiall@gmail.com ทำให้ผู้รับก็จะรับจากบัญชีนี้
ปล.บัญชีอีเมล ที่นำ domain ไปเชื่อมจาก google apps ใช้ได้กับบริการนี้
1.3 activate แล้วนำ script สำหรับ subscribe ไปวางใน blog
คลิ๊กที่ Publicize, email subscription ของ feed ใน feedburner
คลิ๊กที่ Publicize, Delivery time กำหนดเวลาส่งได้
1.4 ระบบจะส่งอีเมลให้กับ subscribe ทั้ง 3 ระบบ
ตามเวลาที่ตั้งไว้คือวันละครั้ง เฉพาะของใหม่
เพราะไม่ได้ post แล้วจะส่ง mail ไปให้ผู้ subscribe ในทันที

2. ผลการดำเนินการ
2.1 Delivery time ผมตั้ง time zone ผิดไป 1 ระบบ
ทำให้อีเมลไปถึงเพียง 2 ฉบับ หลัก post ข้อความใน blog เมื่อคืน
ก็จะมี mail มาถึงผมเช้านี้ เพราะตั้งเวลาตี 5 ถึง 7 โมงเช้า
ต่อไป ก็จะส่งข้อมูลวันละครั้ง เฉพาะที่อัพเดท เหมือนที่ได้รับจาก yammer หรือ facebook
2.2 ชื่อผู้ส่งเดิมไม่มีเอกลักษณ์ (Uniqueness) จึงกำหนดใหม่
ผ่าน Edit Feed Details … อยู่มุมบนซ้าย อาจเรียกว่า menu bar ก็ได้
กำหนด Feed title ใหม่
เป็น Blog – lampang.net
และ Blog – thaiall.com/blog
และ Blog – thaiall.com/blogacla
ต่อไปก็จะได้รับ mail ที่มี sender เป็น feed title ชัดเจน
2.3 พบบริการ headline animator สำหรับนำไปติดใน website เพิ่มเติม
ผ่าน publicize, headline animator, title
เป็น Blog – lampang.net
และ Blog – thaiall.com/blog
และ Blog – thaiall.com/blogacla
ต่อไปก็จำไปวางในเว็บไซต์ คล้ายกับ adsense ได้ แต่เป็นฟรีของ feedburner

3. อภิปรายผล และแนวทางต่อไป
3.1 ต้องไปแก้ feed ของ wordpress ในระบบที่ 4
เพราะเมื่อวานเย็นพบว่า verify rss ไม่ผ่าน ทั้งที่เป็น code อัตโนมัติ
3.2 ตามไปดูว่าจะปรับระบบ news ขององค์กรอย่างไรเข้าระบบนี้
3.3 ตามไปดูระบบ rss เดิมที่เคยทำไว้ ว่าจะปรับรูปแบบ และเชื่อมเข้า feedburner หรือไม่

การติดตั้ง drupal 7.8

drupal
drupal

ขั้นตอนการติดตั้ง drupal ซึ่งทดสอบใน thaiabc.com มีดังนี้
1. create database = drupal ใน mysql
2. download script แล้ววางไว้ในห้อง drupal ของ root
3. เปิด http://127.0.0.1/drupal/install.php
4. เลือก standard, english
Set up database
Database name = drupal
Database username = root
Database password = ว่างไว้
5. ดำเนินการจนติดตั้งสำเร็จ
6. http://127.0.0.1/drupal
7. Create new account
username = test
8. เข้าระบบในฐานะ admin ด้วย
Username = thaiabc
Password = abc2008
9. menu, People,
click edit of “test” user
Password = test2008
Status = active
10. menu, Modules
Blog = Enabled
11. add blog or menu

เรื่องลับระหว่างเพื่อน ใน blog

protect wordpress
protect wordpress

มีผู้ใหญ่ถามว่า ระบบการจัดการความรู้  (knowledge management) ถ้าต้องการให้รู้เฉพาะคน หรือเฉพาะสมาชิก เพราะมีบางเรื่องอยากเขียนแล้วให้เฉพาะรู้เฉพาะภายใน ที่ไม่เผยแพร่ไปภายนอก ปัจจุบัน wordpress ซึ่งเป็น blog system ที่ได้รับความนิยม รองรับตัวเลือกนี้ .. บางเรื่องเป็นความลับขององค์กร อย่างที่ steve jobs เคยคิดนวัตกรรมเรื่อง gui แล้วก็รู้กันเฉพาะในกลุ่มผู้พัฒนา mac แล้วต่อมา bill gates ก็พัฒนา windows 1.0 ให้มี gui บ้าง ซึ่งถูก steve jobs กล่าวหาว่าขโมย แต่ bill gates ก็ตอบกลับไป ทำนองว่า “เรื่องนี้คิดได้หลายมุม ก่อนผมจะทำ คุณก็ทำมาก่อนมิใช่หรือ” เพราะ gui นั้นเป็นแนวคิดของ xerox parc