28 มิ.ย.53 ติดตั้ง flash player 10.1 ให้กับ safari browser ของ apple.com ที่คุณธรณินทร์ สุรินทร์ปันยศ เคยใช้นำเสนอในการอบรมประกันคุณภาพระดับบุคคล ผมชอบตอนนำเสนอแบบจอภาพยนต์ (Show Top Sites) จึงทดสอบติดตั้ง ใช้งานและกำหนด Show Top Sites ของตนเอง เหตุยุ่งยากที่เกิดก็เพราะเครื่องติดตั้ง deepfreeze ทำให้ต้องปิดเปิดระบบแช่แข็ง สำหรับการติดตั้งโปรแกรมนี้ และทดสอบจนมั่นใจว่าไม่มีปัญหา แต่ตัวหลักของผมก็ยังใช้ ie6 เพราะมีแผนติดตั้ง chrome กับ firefox เพิ่มเติม .. เพื่อให้ผลลัพธ์เว็บเพจตรวจสอบ PR ตามแนวการพัฒนาเว็บไซต์ให้เข้ากับ SEO ได้
Category: เทคโนโลยีรอบตัวเรา
การเตรียมปรับเว็บเพจแบบสแตติกหลายร้อยหน้า
26 มิ.ย.53 เริ่มต้นจากการมีรายชื่อเว็บเพจในเครื่องบริการอยู่ 100 เว็บเพจที่เป็นแบบสแตติกในเครื่อง remote และมีเหมือนกันในเครื่อง local แต่เครื่อง local มีหลายพันแฟ้ม ซึ่งปนกันระหว่างเว็บเพจเป้าหมายที่ต้องการปรับกับเว็บเพจที่มีทั้งหมด จึงย้ายห้อง local ไปเป็นห้องสำรอง สิ่งที่ต้องการคือคัดแยกเว็บเพจเป้าหมายไปอยู่ใน folder เป้าหมาย เพราะ filezilla จะช่วย upload โดยเลือก folder และส่งแฟ้มทั้งหมดจาก local ไปยัง remote ได้ง่าย ถ้าปนกันจะจัดการได้ยากกว่า
ดำเนินการ 1) สร้าง folder เฉพาะที่มีแฟ้มเป้าหมาย โดยนำรายชื่อ url ทั้งหมดเข้าไปจัดการใน excel เพื่อให้ได้ DOS code สำหรับสร้าง folder เช่น mkdir c:\thaiall.com\article ซึ่งผมมี folder เป้าหมาย 43 folder เก็บแฟ้มเป้าหมายไว้ 100 แฟ้ม แล้วคัดลอกจาก excel ไปวางใน cmd ก็จะได้ folder ทั้งหมดทันที 2) คัดลอกแฟ้มเป้าหมายจากห้องสำรองมาไว้ใน folder หลัก โดยนำรายชื่อ url ทั้งหมดเข้าไปจัดการใน excel ก็จะได้คำสั่ง DOS เช่น copy c:\bak\x.htm c:\thaiall\article\x.htm แบบนี้จำนวน 100 บรรทัด เมื่อคัดลอกจาก excel มาวางใน cmd ก็จะได้แฟ้มเป้าหมายในห้องใหม่เรียบร้อย 3) ใช้ search ของ windows หรือเปิดผ่าน batch file สั่งเปิดแฟ้มเป้าหมายทั้ง 100 แฟ้มใน editplus แล้วแก้ไขด้วย replace all เพียงเท่านี้แฟ้มเป้าหมายก็จะถูกเปลี่ยนแปลงอย่างถูกต้อง 4) พบว่า filezilla มีความสามารถ import หรือ export รายการ transfer เป็นแฟ้มแบบ xml ได้ ผมนำแฟ้มที่ export ไปเปิดใน excel แต่มีรายละเอียดมาก และคิดว่าคงใช้ไม่บ่อย ที่สำคัญมีรหัสผ่านที่เข้ารหัสไว้ สำหรับใช้เชื่อมต่อเครื่องบริการ เก็บไว้ในแฟ้มนี้ จึงไม่ดำเนินการสร้างรายการนี้เก็บไว้ 5) ใช้ filezilla ส่งทุกอย่างจากห้อง c:\thaiall ไปในเครื่อง remote เป็นการเขียนทับเฉพาะ 100 แฟ้มเป้าหมายในเครื่อง remote สรุปผลว่าบรรลุวัตถุประสงค์ของการจัดการครั้งนี้
อันที่จริง ผมอยากเขียนเล่ารายละเอียดที่ต้องปรับ 100 เว็บเพจ แต่มีคนห้ามไว้เป็นลายลักษณ์อักษร จึงเล่าได้เพียงกระบวนการ ส่วนที่มา และที่ไป ขอไม่กล่าวถึงนะครับ .. แต่จะพยายามแยกส่วนของที่มา กับที่ไปมาเล่าสู่กันฟัง เพราะเป็นกรณีศึกษาที่ดีที่ผมควรจดจำและบอกต่อในตอนที่ยังมีโอกาสครับ
+ http://www.thaiall.com/updateazmz.htm
กิจกรรม proj, job, lib, seo, regist, smart card
25 มิ.ย.53 เช้ามาก็ประชุมทีมเรื่องเตรียมอบรม น.ศ.ด้านไอทีกับทีม แล้วไปดูปัญหา contact ของ gmail.com ให้ผู้ใหญ่ใจดี พบไก่แจ้แสนน่ารัก แล้วคุณตุ้ยก็ชวนหารือปัญหาย้ายข้อมูลจาก hd2notebook ของ อ.นุ้ย และ dns และ blue screen ของ ph และตำแหน่ง web lib หายอีก แล้วยกร่างแผนระบบสารสนเทศโดยคุยกับ อ.ภาณี และเสนออ.อติชาต ลงนาม แล้วก็ติดตามบันทึกเปิดห้องบริการและคู่มือไอทีกับคุณเอก แล้วหัวหน้าก็เรียกไปชี้แจงเรื่อง smart card ล้านกว่า ต้องหาข้อมูลคอม 92 เครื่องกับคุณแบงค์ แล้วคุณแนนก็ขอกุญแจเข้าห้องใช้วันเสาร์เพราะมี com-link มาดูห้อง แล้วก็คุยปัญหา online reg กับ หัวหน้า อ.อติชาต คุณน้อย คุณปริศนา และคุณกาน แล้วก็คุยเรื่องมาตรฐานการตัดเกรดที่ น.ศ.สงสัย เพราะจำนวนครั้งที่นำเสนอ กับความสามารถในการนำเสนอให้อาจารย์เข้าใจ ซึ่งสองในหลายเงื่อนไขที่ทีมอาจารย์ใช้เป็นเกณฑ์การพิจารณา แล้วบริษัท logistic โทรมาเรื่อง php decode ก็โยนงานให้คุณกรรับ job ไป แล้วเย็นมาก็โยนงานของ cmucs ให้คุณกรรับไปอีกชิ้น แล้วที่โรงเรียนเด็กได้เก็บภาพที่ 1 พีพีป.5 คัดไทยสุนทรภู่มาได้ แล้วดึกหน่อยก็เคลียร์สัญญา seo 9 หน้าของ aun .. เขียนละเอียดคงใช้เวลามาก ผมจึงเข้ารหัสไว้ อ่านเข้าใจยากหน่อยนะครับ
การปรับปรุงเว็บเพจแบบ static จำนวน 100 เว็บเพจ
24 มิ.ย.53 มีโอกาสต้องแก้ไขแฟ้มจำนวน 100 เว็บเพจที่เป็นแบบ static และอยู่ใน folder แตกต่างกัน จึงใช้วิธีเปิดแฟ้มผ่านโปรแกรมแบบ batch เพื่อเปิดแฟ้มทั้งหมดพร้อมกัน ด้วยการสั่งให้ editplus เปิดแฟ้มทั้งหมด แล้วจัดการทุกแฟ้มพร้อมกันได้ง่าย (ต้อง regist โปรแกรมก่อนนะครับ ไม่งั้นเปิดทีเดียว 100 แฟ้มไม่ได้) สิ่งที่ต้องการจัดการคือ sponsor frame ผลการทดสอบใช้ editplus พบว่า editplus สามารถรองรับแฟ้มจำนวน 100 แฟ้มได้ เมื่อแก้ไขจนแล้วเสร็จ ก็ใช้ filezilla สั่ง upload folder ทั้งหมด พบว่า สามารถส่งแฟ้มที่ใหม่กว่าเข้าไปทับแฟ้มเก่าได้อัตโนมัติ ผมเพียงแต่เลือก folder ทั้งหมด แล้ว upload ด้วยโปรแกรม filezilla ซึ่งทำหน้าที่เลือกเฉพาะแฟ้มที่ใหม่กว่าในแต่ละ folder ไปทับแฟ้มเก่ากว่าใน folder ของเครื่องที่ทำการ remote เข้าไป .. มีผลถูกต้อง
เช่น “C:\Program Files\EditPlus 2\editplus.exe” d:/thaiall.com/thai/kingsong.htm
เน็ตที่หอพักเสีย การ monitor และ nslookup
22 มิ.ย.53 นักศึกษาที่คุณธรณินทร์ให้การดูแลที่หอพักหญิงหลายคน ให้ข้อมูลว่า net ใช้แล้วมีปัญหา แบบใช้สักพักก็หลุด และเป็นกันหลายคน ดังนั้นคุณอนุชิต จึงไปตรวจสอบแล้วพบว่า switch ที่เชื่อม access point ทั้งหมดเสีย แล้วได้ทำงานร่วมกับคุณอรรถชัย เพื่อแก้ปัญหาให้ตรงจุด เมื่อตรวจตามหลักการทำงาน 3 ห่วงคือ monitor, innovation และ service ที่เผยแพร่ใน http://www.thaiall.com/article/center.htm พบว่า ระบบ monitor ที่เป็นการตรวจสอบการสะท้อนกลับผ่านการ ping ไปยังอุปกรณ์และคอมพิวเตอร์ที่มีทั้งหมดในองค์กร พบว่าเว็บเพจสำหรับตรวจสอบ ขาดคุณสมบัติการตรวจ access point ผมจึงแก้ไข /log ให้เลือกตรวจเครื่องในหน่วยงาน หรือตรวจ access point เมื่อกลับไปที่บ้านแล้วใช้คำสั่ง nslookup แบบกำหนด server พบว่า dns ตัวหนึ่งของเรามีตัวหนึ่งที่ต้องแก้ไข เพราะปัญหาหอพักแก้ได้ด้วยการซื้อ switch ใหม่ ปัญหาไม่มีระบบ monitor ก็พัฒนา script แล้ว แต่ปัญหา dns ตัวหนึ่งไม่บริการนอกองค์กรอย่างถูกต้อง จะต้องตรวจสอบเพิ่มเติม
โปรแกรม cam studio ใช้ record windows screen
19 มิ.ย.53 เนื่องจากคุณตุ้ย เข้าไปเรียน e-learning กับ thaicyberu.go.th เป็นหนึ่งในเพื่อนหลายท่านที่เข้าไปเรียน เช่น อ.ภาณี และ อ.เก๋ แล้วคุณตุ้ยพบว่าเว็บไซต์นี้ใช้สื่อแบบหนึ่งคือ การสอนด้วยวีดีโอที่ capture หน้าจอ และมีเสียงอธิบายเป็น wmv จึงสนใจอยากพัฒนาขึ้นมา เพื่อใช้เป็นสื่อการสอนในมหาวิทยาลัย สำหรับให้คำแนะนำเจ้าหน้าที่ เช่น ติดตั้งเครื่องพิมพ์ เป็นต้น ผมจึงแนะนำไปว่าใช้ cam studio ซึ่งเป็น open source ที่ download ได้จาก http://camstudio.org ขนาด 1.3 MB
โปรแกรมนี้ช่วยบันทึกการทำงานบนจอภาพเป็นแฟ้มแบบ .avi หรือ .swf ซึ่งแนะนำให้บันทึกเป็น avi แล้วนำไปใช้ใน windows movie maker แล้วบันทึกเสียงในโปรแกรมนี้ ซึ่งเป็นการเติมเสียงหลังจากบันทึกวีดีโอเสร็จแล้ว ทำให้สามารถเตรียมตัวได้ดีกว่า การบันทึกวีดีโอไปพร้อมกับการบันทึกเสียง หากจะทำวีดีโอแบบ screen recording ควรเขียน script และแบ่งวีดีโอออกเป็นเรื่อง เพื่อให้ผู้ใช้เลือกเปิดดูหรือพัฒนาตามเรื่องได้ง่าย ซึ่งจะง่ายกว่าการทำเป็นเรื่องยาวเรื่องเดียว
ทำสิ่งที่เป็นไปไม่ได้ กับโฮมเพจคณะ
16 มิ.ย.53 วันนี้หัวหน้าขอให้ผมทำสิ่งที่เป็นไปไม่ได้อีกครั้ง (mission impossible) แต่ผมก็ทำให้เท่าที่ทำได้ เพราะหัวหน้าเคยขอสิ่งนี้จากผู้บริหารท่านหนึ่ง แต่หัวหน้าก็บ่นว่าไม่เห็นผลเท่าที่คาดหวัง ดูเหมือนต้องการให้ผมทำภารกิจที่เป็นไปไม่ได้นี้อีกครั้ง สิ่งที่ต้องการคือ เว็บเพจรับสมัครงานของคณะ ที่จัดเป็นแหล่งให้ข้อมูลตำแหน่งงานแก่ศิษย์เก่าเพื่อส่งเสริมให้นักศึกษามีงานทำเพิ่มขึ้น
เนื่องจากเรารู้ว่าไม่สามารถปรับ design โฮมเพจของคณะเราได้ จึงใช้โฮมเพจเดิมที่สมบูรณ์กว่าด้วยระบบกราฟฟิก และแบ็คออฟฟิสที่ นายแบงค์พัฒนาไว้ แล้วผมก็เชื่อมโยงลิงค์เข้าระบบ forum หัวข้อ หางาน เข้ากับเว็บเพจของคณะวิชา แล้วเพิ่มข้อมูลเกี่ยวกับตำแหน่งงานที่น่าสนใจ เพียงเท่านี้ก็น่าจะบรรลุตามความต้องการของหัวหน้าได้ระดับหนึ่ง แต่ mission impossible ยังคงเป็นตามนั้น คือ การดำเนินการนี้ไม่มีผลต่อการรับรู้ของศิษย์เก่า หรือผู้สนใจทั่วไปในบทบาทของโฮมเพจคณะอย่างเป็นทางการ .. ผู้อ่านคงงง กับที่ผมเล่ามานี้ เพราะมีประเด็นเรื่องมนุษย์กับคำว่ามากคนก็มากความเข้ามาเป็นปัจจัยครับ
สั่งการบ้านให้นักศึกษาส่งเข้า fanbox ของ facebook
16 มิ.ย.53 วันนี้ในห้องเรียน เหมียวทักผมว่าไปประชุมที่ กศน หรือค่ะ เพราะผม post ไว้ใน facebook ก็ตอบไปว่าไปร่วมประชุมในงานประชุมเพื่อพัฒนาวิธีวิจัยที่เหมาะสมกับบริบทการปฏิบัติงาน กศน. ในระดับหมู่บ้าน/ตำบล ที่ห้องประชุม 3 อาคารสัมมนา สถาบัน กศน.ภาคเหนือ ระหว่าง 17-18 มิถุนายน 2553
เดิมผมสั่งงานให้นักศึกษากลุ่มโครงสร้างข้อมูลส่งอัลกอริทึมกิจวัตรประจำวัน ใน facebook แต่มาพบภายหลังว่าพวกเขาส่งเข้าผ่านระบบ message เพราะผมยังไม่ accept พวกเข้าเป็นเพื่อน ประกอบกับข้อจำกัดของ facebook ที่ post ได้ไม่เกิน 420 ตัวอักษร ทุกคนจึง post ผ่าน message กันหมด แล้วผมก็เปลี่ยนวิธี เพื่อให้การติดตามและแลกเปลี่ยนระหว่างนักศึกษาสะดวกขึ้น ด้วยการสั่งงานอีกชิ้นหนึ่ง
งานชิ้นที่สองเรื่อง data type ให้เข้าไปที่ thaiall.com แล้วสมัคร fanbox ของ facebook ที่เตรียมไว้ และให้เข้าไปใน discussion แล้วเลือกหัวข้อการบ้านที่ตรงกับตน เพียงเท่านี้นักศึกษาแต่ละกลุ่มที่ผมสอน ก็จะส่งการบ้านในหัวข้อที่มอบหมายได้อย่างถูกต้อง เหตุที่เลือก discussion เพราะผู้คนส่วนใหญ่ใน facebook ไม่สนใจการโต้ตอบเท่าใดนัก ดังนั้นบริการ discussion จึงกลายเป็นสถานที่ส่วนบุคคลไปโดยพฤติกรรมของผู้ใช้เอง
ค้นหาชื่ออาจารย์ creative ใน google.com ได้แล้ว
12 มิ.ย.53 ผลจากการอบรมให้บุคลากรนำหลักฐานเอกสาร ที่ดำเนินการในปีการศึกษา 2552 เข้าสู่ระบบฐานข้อมูล เพื่อนำไปสู่การเผยแพร่ผลการประกันคุณภาพ และมุ่งเป็นมหาวิทยาลัย creative ที่มีคุณภาพ โดยประเด็นเริ่มจากการปรับรายงานแสดงเอกสารหลักฐานตามเกณฑ์มาตรฐานคุณภาพให้จัดกลุ่มที่เชื่อมโยงกับชื่อบุคลากรเจ้าของหลักฐาน ให้ดูเข้าใจง่าย จนลามไปถึงการเชื่อมโยงชื่อบุคลากร กับฐานข้อมูลบุคลากร และพบว่า google.com เก็บข้อมูลเว็บเพจเก่า ที่เป็นฐานข้อมูลบุคลากรที่ทำไว้หลายปีก่อน จึงได้ ฤกษ์ ปรับให้โปรแกรมตัวเก่าดูดข้อมูลจากระบบฐานข้อมูลใหม่ โดยลิงค์เดิมที่อยู่ในฐานข้อมูลของ google.com ไม่เสีย วันนี้ค้นชื่อ คนึงสุข นันทชมภู หรือ คงศักดิ์ ตุ้ยสืบ ก็จะพบลิงค์เดิมที่เชื่อมโยงไปยังเว็บเพจใหม่เรียบร้อยแล้วครับ
ณ วันนี้ข้อมูลมากมายของมหาวิทยาลัย ยังคงสืบค้นได้จาก google.com โดยตรง ไม่จำเป็นต้องหาลิงค์จากเว็บไซต์ของมหาวิทยาลัย เพราะข้อมูลถูกดูดเข้าสู่ระบบ google.com มาอย่างต่อเนื่อง ซึ่งเป็นอีกช่องทางหนึ่งในการเข้าถึงข้อมูล .. เล่าสู่กันฟัง
+ http://www.yonok.ac.th/sar
+ http://www.yonok.ac.th/person
ตอบเรื่องเพิ่มข้อมูลเข้า blog ที่ใช้ theme ของ Solostream
12 มิ.ย.53 วันศุกร์เช้า คุณค. และคุณแบงค์มีโอกาสพูดคุยกันเรื่องการพัฒนาเว็บไซต์ขององค์กรแห่งหนึ่ง โดยเหตุเริ่มต้นจาก รับคำถามจากคุณค. ทางโทรศัพท์ ว่า “เพิ่มข้อมูลเข้า yoso เป็นหรือไม่ ถ้าเขาไม่อยู่ใครจะทำ” ผมก็ถึงกับอึ้งไปเล็กน้อย ตอบไม่ค่อยจะถูกโดยเฉพาะทางโทรศัพท์ จึงเชิญคุณค. มาพูดคุยกันที่ห้องบริการคอมพิวเตอร์ เพราะ 1) ระบบของ yoso นั้น ไม่ได้พัฒนาระบบขึ้นใหม่ แต่ใช้ theme ของ solostream และใช้ blog ของ wordpress 2) คุณแบงค์ได้ทดสอบติดตั้งในเครื่องของตน และ tune up โดยใช้ theme มาหลายตัวแล้ว และที่ใช้อยู่ก็ใช้ theme มาตรฐาน 3) การเพิ่มข้อมูลนั้นไม่แตกต่างจากการ post blog ทั่วไป เพียงแต่ต้องมีความรู้เรื่อง retouch นิดหน่อย ซึ่งเคยอบรมให้ทุกหน่วยงานไปแล้ว (มีรายงานโครงการเป็นรูปเล่มครับ) ดังนั้นที่ตอบว่าอึ้งก็เพราะว่า การ post blog เป็นเรื่องที่ใคร ๆ ก็ทำได้ ไม่ต้องจบคอมพิวเตอร์ก็น่าจะทำได้ ถ้าสนใจเรื่องการส่งข้อมูล จึงต้องชวนกันมาทำความเข้าใจ
เรื่อง theme ของ solostream ผมเขียน blog เผยแพร่ที่ http://www.thaiall.com/blog/burin/1241/ เมื่อ 6 มีนาคม 2553 และเขียนบทความเรื่องลิขสิทธ์ของ solostream ลงหนังสือพิมพ์ฅนเมืองเหนือ http://www.thaiall.com/opinion/readonly.php?view=438 ปัญหาการออกแบบ หรือการ post ข้อมูลลงเว็บไซต์ไม่ได้อยู่ที่เทคนิค แต่อยู่ที่นโยบาย เพราะเรามีปัญหาเรื่องนโยบายมาทุกยุคทุกสมัย ไม่ว่าจะออกแบบมาอย่างไรก็จะมีคนติเสมอ
ล่าสุด อ.ช บอกว่าอยากได้อย่างนั้น อยากได้อย่างนี้ ผมต้องบอกว่า อ.ช คิด อ.ช คิด ส่วนคุณค. คิด ผมก็บอกว่า คุณค. คิด คุณค. คิด ส่วนผู้บริหารท่านหนึ่งก็คิดมาอีก แต่สรุปว่าเรามีผู้มีอำนาจตัดสินใจ คิด เป็นผู้คิดอย่างมั่นใจ ซึ่งผู้มีอำนาจตัดสินใจเขาคิดอย่างหนึ่ง .. และผมเองขอไม่คิดเรื่องการออกแบบเว็บไซต์ เพราะแค่คนที่มีอยู่ก็ตกลงกันไม่ได้อยู่แล้ว ขืนเอา theory ของผมเข้าไป คงไม่มีวันจบ แค่นี้ก็หาที่จบไม่ได้แล้ว ทุกวันนี้จบลงได้ เพราะทุกคนไม่พูด ปล่อยเลยตามเลย จนกระทั่ง อ.ช ฉุกคิดอะไรขึ้นมาก็ไม่ทราบอยากคิด และคุณค. นำสถิติมาพูด ผมเห็นแล้วก็ไปขอสถิติของปีที่ผ่านมาเปรียบเทียบ แสดงให้เห็นว่าสถิติเรื่องการรับรู้สื่อผ่านเว็บไซต์นั้นคงชื่นชมมากไม่ได้ เพราะต่ำกว่าปีที่ผ่านมา ก็เล่าใน facebook ไปเล็กน้อยแล้ว .. สรุปว่าความคิดของแต่ละคนมีเหตุผลประกอบ และผมยอมรับทุกความคิด ขออย่างเดียวหาข้อตกลงกันให้เรียบร้อย แล้วทุกอย่างก็จะเป็นไปในทางเดียวกัน แม้ถูกบ้างผิดบ้าง ก็คงต้องค่อย ๆ เรียนรู้กันไป