ร่าง แผนที่ยุทธศาสตร์ ปีการศึกษา 2553

strategy map ยกร่างโดย อ.ทันฉลอง รุ่งวิทู

5 เม.ย.53 แผนที่ยุทธศาสตร์ (Strategy Map) คือ แผนภาพที่จะใช้แสดงทิศทาง การเชื่อมโยงแต่ละเป้าหมายขององค์กรและการพัฒนาในแต่ละด้านอย่างเป็นรูปธรรม  เป็นเครื่องมือสื่อสาร และถ่ายทอดกลยุทธ์ไปสู่คนในองค์กรให้มีเข้าใจชัดเจน ตรงกัน และเป็นรูปธรรม
     เมื่อวันที่ 2 เม.ย.53 อ.ทันฉลอง รุ่งวิทู เป็นผู้ยกร่าง Strategy map ของมหาวิทยาลัยโยนกและจัดอบรมการเขียนแผนปฏิบัติการ โดยแผนที่ยุทธศาสตร์นี้แบ่งยุทธศาสตร์เป็น 2 กรอบคือ กรอบยุทธศาสตร์ตามพันธกิจ และกรอบยุทธศาสตร์การพัฒนาองค์การ โดยเชื่อมโยงกับมิติ 4 ด้านคือ 1) การพัฒนาบุคลากร 2) การบริหารจัดการ 3) คุณภาพการให้บริการ 4) ประสิทธิผลตามพันธกิจ ซึ่งสอดรับกับที่ไปอ่านพบว่า Professor  Robert  Kaplan และ Dr.David Norton ได้เสนอในวารสาร Harvard Business Review  ปี 1992 ว่าการประเมินองค์การควรมี 4 ด้านคือ 1) มิติด้านการเงิน (Financial Perspective) 2) มิติด้านลูกค้า (Customer Perspective) 3) มิติด้านกระบวนการภายใน (Internal Process Perspective) 4) มิติด้านการเรียนรู้และการพัฒนา (Learning and Growth Perspective)
+ http://www.thaiall.com/swot
+ http://www.naewna.com/news.asp?ID=86939 (ประวัติ อ.ทันฉลอง รุ่งวิทู)

แผนที่ยุทธศาสตร์ (Strategy map)

เอาอนาคตของประเทศมาเป็นตัวประกัน .. มักสำเร็จ

5 เม.ย.53 ไม่ใช่เรื่องแปลกที่จะมีใครหาอะไรมาเป็นตัวประกันเพื่อต่อรองให้ได้สิ่งที่ต้องการ ตัวอย่างมีให้เห็นบ่อยมากในประเทศไทย แม้ในองค์กรบางแห่งก็มีอยู่เสมอ ที่ขาดความรู้สึกเป็นเจ้าของในองค์กรของตน เช่น 1) การบอกว่าไม่ใช่หน้าที่ 2) การบอกว่าคนนั้นก็ยังไม่ทำจึงเป็นความชอบธรรมที่ตนไม่ทำบ้าง 3) การบอกว่าไม่ใช่เรื่องของเรา 4) การบอกว่าอย่าไปช่วยใครให้เห็นแก่ตัวไว้ก่อน 5) การบอกว่าก็เขาไม่มาบอก 6) การบอกว่ายังไม่ถึงเวลา 7) การบอกว่าอย่าไปยุ่ง 8 ) การบอกว่าเขาทำมาอย่างนั้นจงทำต่อไปทำเหมือนกันไปดีเอง .. คงเป็นธรรมชาติของมนุษย์ที่กลายพันธุ์มาจากลิงได้ไม่นาน คนบางคนจึงพัฒนาไปได้ไม่ไกลนัก มองไปไม่พ้นเงาตนเองสักที ดังนั้นเราจึงเห็นคนที่มีการศึกษา แต่จิตใจไม่พัฒนา บางคนจิตใจดีงามแต่ขาดการศึกษาเป็นฐานความรู้ที่ใช้ประกอบการตัดสินใจอย่างสมเหตุสมผล คนบางคนถูกความโลภ โกรธ หลง ชี้นำพฤติกรรมไปในทางใดทางหนึ่งก็มีตัวอย่างมากมายเกินกว่าจะยกตัวอย่าง .. เราท่านก็รู้เห็นเป็นใจกันอยู่ .. สรุปตรงนี้ว่าผมบ่นเรื่องการเมืองไทย .. แล้วอย่าถามผมว่าคิดอย่างไร เพราะคำตอบผมรุนแรงมากที่เห็นพฤติกรรมมนุษย์เป็นเช่นนี้ และที่สำคัญผมก็เป็นมนุษย์

เขียน vbs ใน macro แปลงระหว่างเลขไทยและเลขอาราบิก

แปลงเลขไทยเป็นเลขอาราบิก

5 มี.ค.53 ทุกองค์กรย่อมมีนโยบายมากมายทั้งที่เป็นลายลักษณ์อักษร และไม่เป็น เป็นทางการหรือไม่เป็นทางการ ช่วงนี้มีแนวนโยบายที่ไม่เป็นลายลักษณ์อักษรและไม่เป็นทางการเกิดขึ้นในองค์กรแห่งหนึ่ง คือ การใช้ตัวเลขในเอกสารขององค์กร ซึ่งก่อนหน้านี้มีวัฒนธรรมที่ผู้บริหารสนับสนุนให้ใช้เลขไทย ทำให้มีการใช้เลขไทยในเอกสารเป็นไปโดยอัตโนมัติ เมื่อเวลาผ่านไปแล้วมีการเปลี่ยนทีมผู้บริหารก็ย่อมมีการเปลี่ยนแปลงในหลายเรื่อง ทำให้การเลือกใช้แบบของตัวเลขเริ่มเปลี่ยนทิศทางไป การใช้ visual basic script ใน macro ของ microsoft word ที่เขียนขึ้น 2 ฟังก์ชันคือ แบบแปลงไทยเป็นเลขอาราบิก และ เลขอาราบิกเป็นเลขไทย ทำให้การสั่งเปลี่ยนทำได้ง่าย ทดสอบกับ word2003 แล้วใช้ได้ครับ .. ลองนำไปทดสอบดูได้นะครับ

Sub arabictothai()
For i = 0 To 9
With Selection.Find
.Text = Chr(48 + i)
.Replacement.Text = Chr(240 + i)
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

Sub thaitoarabic()
For i = 0 To 9
With Selection.Find
.Text = Chr(240 + i)
.Replacement.Text = Chr(48 + i)
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

ถ้าเป็น excel ไม่ต้องใช้ function ให้กด Ctrl-A แล้วกำหนด format ของ cell ใน Number,  Custom เป็น [$-D07041E]0 ก็จะทำให้ข้อมูลที่เป็นตัวเลขทั้งหมดเป็นเลขไทย

สาธิต : http://www.youtube.com/watch?v=JNy15bLnt9k


ปัญหาเครื่องบริการไม่รับเมลเข้า และ reset password ของ root

reset fedora root password

4 เม.ย.53 วันนี้เป็นอีกปีหนึ่งที่ผมไม่สะดวกไปไหว้เจ้าที่สุสานบรรพบุรุษชาวจีน เพราะมีงานสอนตอน 8.30 น. จึงไม่ได้พบปะครอบครัวเหมือนเช่นทุกปี ประกอบกับมีอะไรคาใจทำให้อยากไปทำงานก่อนเวลา เพราะเมื่อคืนนี้ได้ตรวจอีเมลพบว่าคนจาก Intrusion Detection Team @spawar.navy.mil ส่งอีเมลมาแจ้งว่า 1) เครื่องหนึ่งในเครือข่ายของเราได้ scan เครือข่ายของเขา หรือ 2) ผู้ใช้คนหนึ่งในเครือข่ายของเราได้ scan เครือข่ายของเขา โดยใช้ port 22 เข้าไป 129 addresses ในใจก็เชื่อครึ่งไม่เชื่อครึ่ง แต่มาแน่ใจว่าจริงก็เพราะผมเข้า root ของ fedora core 4 ไม่ได้
     มีการดำเนินการกับเครื่องบริการ ดังนี้ 1) เปลี่ยนรหัสผ่านของ root ใหม่ โดยรีบูต แล้วกด esc ขณะอยู่ใน grub แล้วกด a แล้วพิมพ์เลข 1 ต่อท้ายบรรทัดเดิม เช่น ro root=LABEL=/ rhgb quiet 1 เมื่อพบเครื่องหมาย # ก็ใช้ passwd เปลี่ยนรหัสผ่านของ root แล้ว reboot 2) ใช้ last, du, ls -alt, cat passwd, netstat -tap ตรวจว่า account อะไรถูก hack แล้วแก้ไขทีละ account ด้วยเหตุด้วยผล 3) ตรวจว่ามีบริการอะไรเปิด ด้วย service –status-all และ chkconfig –list  ถ้าบริการใดไม่ใช้ก็จะปิดบริการนั้น เช่น service sshd stop และ chkconfig sshd off 4) พบว่าอีเมลไม่เข้า หรือเข้าน้อยมาก มีปัญหานี้อยู่เกือบหนึ่งวันหลังแก้ไขในตอนเช้า จึงตรวจแล้วพบว่า postfix ไม่เปิดบริการ จึงใช้ cat maillog ก็พบว่าข้อกำหนดของ /etc /postfix /main.cf ใน postfix เป็นสาเหตุทำให้ start ไม่ขึ้น เพราะห้าม myhostname และ relayhost เป็นตัวเดียวกัน จึงเข้าไปเปลี่ยนแฟ้ม main.cf เป็นแบบไม่กำหนดคือ relayhost = หลังจากนั้นก็รับอีเมลได้ปกติ
http://fedorasolved.org/Members/realz/reset-root-password/

ทดสอบโปรแกรมจับความเร็วของ while กับ for

2 เม.ย.53 ปรับโปรแกรมจับเวลาการทำงานของโปรเซสด้วยภาษา PHP โดยใช้ Function เพราะต้องการวัดว่าใช้เวลาเท่าใดใน process ที่ต้องการทดสอบ มีการเก็บข้อมูลและเปรียบเทียบในสภาวะที่เชื่อถือได้ ซึ่ง code ชุดนี้สามารถนำไปปรับใช้ได้หลายกรณี แต่ครั้งนี้ทดสอบเพียงแค่การใช้ while และ for สำหรับทำซ้ำ 1000 รอบ พบว่า while ทำงานเร็วกว่า ในระดับ 1ต่อหมื่นวินาที ส่วนการทดสอบกับ mysql ผมยังไม่ได้เตรียมสภาวะแวดล้อมให้พร้อม จึงไม่นำเสนอผลที่นี่ .. ถ้าควบคุมและทดสอบจนได้ผลอย่างไร จะกลับมาเล่าใหม่

<?
$gap=0;
xtime("start");
for($i=1;$i<=1000;$i++) { }
echo number_format(xtime("stop"),9) ." วินาที<br>";
$j=0;
xtime("start");
while($j < 1000) { $j++; }
echo number_format(xtime("stop"),9) ." วินาที<br>";
function xtime ($action) {
  global $gap;
  list($u,$s) = split(" ",microtime()); 
  if ($action == "start") $gap = $s + $u; 
      else $gap = $s + $u - $gap;
  return $gap;
}
?>

+ http://www.thaiall.com/php

ทดสอบโปรแกรม thaiabc.com รุ่น 6.5 กับการประมวลผลบน DVD

1 เม.ย.53 โปรแกรมแก้วสารพัดนึก คือ โปรแกรมที่ช่วย ติดตั้งเครื่องบริการเว็บ เครื่องบริการฐานข้อมูล โอเพนซอร์ส และรวมบทความมากมาย สำหรับนำไปเรียนรู้ได้ด้วยตนเอง หลังติดตั้งเสร็จจะได้โปรแกรม Apache + PHP + MySQL + Perl + Script เช่น e-Commerce, e-Learning, CMS, Article และ Source Code
     วันนี้เขียน software หลายร้อยโปรแกรมลง DVD หลายแผ่นไว้แจกนักศึกษาในชั้นเรียน ในนั้นมีโปรแกรม thaiabc.com แบบ no install ให้ประมวลผล apache + php + mysql ที่ใครเรียกว่าโปรแกรมประเภท WAMP จากการแก้ไขให้ run mysql แบบไม่ใช้ innodb พบว่า wordpress สามารถ run ผ่าน CD-ROM ได้ทันทีใช้ admin เข้าระบบก็ได้ เพราะการอ่าน blog ที่วางไว้สองร้อยกว่าเรื่องไม่มีการเก็บ log ของการอ่านไว้ในฐานข้อมูล  ส่วน learnsquare v2 ก็ไม่พบปัญหาแม้จะ login ด้วย admin ก็ใช้งานผ่าน DVD ได้ปกติ ส่วน phpmyadmin พบว่าสามารถเข้าดูข้อมูลใน mysql ได้ วันนี้คุณสามารถ download ชุดติดตั้งโปรแกรมแก้วสารพัดนึกจาก thaiabc.com ได้แล้ว 1) เมื่อติดตั้งแล้วก็ใช้งานใน Drive C 2)เลือกที่จะคัดลอกไปวางใน DVD หรือ CD ซึ่งเก็บข้อมูลได้มากและราคาถูก 3)เลือกที่จะคัดลอกไปวางไว้ใน Thumb Drive เพื่อใช้งานได้ในทุกที่
     แต่ moodle พบ error message เพราะมีการเขียน session ส่วน mambo มีการ insert เข้าฐานข้อมูลพบ error ส่วน oscommerce มีการ insert เข้าตาราง session พบ error ส่วน gallery ก็ใช้งานไม่ได้พบ error ส่วน phpbb3 ก็ใช้งานไม่ได้พบ error .. สรุปว่าผลการทดสอบกับ DVD ซึ่งเป็นสื่อเก็บข้อมูลแบบอ่านอย่างเดียว ถือเป็นปัญหาที่ไม่ใหญ่นัก เนื่องจากคาดไว้แล้ว แต่การใช้งานจริงก็จะใช้ผ่าน USB Drive หรือ Flash Drive เพราะเป็นอุปกรณ์ที่อ่านเขียนได้ ราคาถูกลงมาก และทำงานได้เร็วกว่า DVD แน่นอน .. ดังนั้นทุกบริการจึงทำงานได้ทั้งหมด

แนะนำบริการ addthis.com ส่งบันทึกไปเผยแพร่ใน snw ตามแนว seo

addthis ช่วยเพิ่ม back link มายัง blog

1 เม.ย.53 บริการของ addthis.com ช่วยให้การส่งเว็บเพจหรือบันทึกไปยังเว็บไซต์ต่าง ๆ ทำได้ง่าย ลดขั้นตอนในการคัดลอกข้อมูลไปใส่ในเว็บเพจของเราด้วย แต่ขั้นตอนของ addthis.com ก็ยังเป็นเพียงกึ่งอัตโนมัติ เพราะต้อง login เข้าสู่ระบบเครือข่ายสังคม (snw) ก่อนกดปุ่มส่งข้อมูล ตัวอย่างการใช้คือ เขียนบล็อก แล้วต้องการส่งไปเผยแพร่ใน facebook.com หรือ twitter.com เป็นต้น การเผยแพร่แบบนี้ทำให้เกิด back link ซึ่งเป็นเทคนิคสำคัญประการหนึ่งของ seo ด้วย
     ผมเคยใช้วาง code ด้วย javascript คือ document.write (“<a href=http://www.facebook.com/share.php?u=” + document.location.href + “><img src=’facebook.gif’ border=’0′></a>”); document.write (“<a href=http://www.twitter.com/thaiabc><img src=’twitter.gif’ border=’0′></a>”); แต่การใช้บริการของ  addthis.com น่าจะดูเป็นมืออาชีพกว่ามาก จึงยกเลิก javascript ออกจาก thaiall.com/web2 ซึ่งเป็น beta version ของเว็บเพจ thaiall.com รุ่นต่อไป

ปรับรุ่นของชุดติดตั้งเครื่องบริการพร้อมเว็บแอพพลิเคชัน

โปรแกรมติดตั้งเครื่องบริการ thaiabc.com

29 มี.ค.53 วันนี้ผมปรับปรุงโปรแกรมแก้วสารพัดนึก หรือโปรแกรม thaiabc.com เป็นรุ่น 6.5 โปรแกรมชุดติดตั้งเครื่องบริการพร้อมเว็บแอพพลิเคชัน ประกอบด้วย apache + php + mysql + phpmyadmin + moodle + oscommerce + .. สรุปว่าเป็นชุดติดตั้ง webserver ให้ชาวไทยฝึกติดตั้งเครื่องบริการ เพื่อให้เรียนรู้หรือใช้งานได้โดยง่าย รวมทั้งนำไปสร้างโปรแกรมแบบนี้ได้ด้วยตนเอง ขั้นตอนที่ผม upgrade ชุด installer คือ 1) ล้าง thumbnail 2) เก็บ code ของ nsi ที่ใช้ปรับแฟ้ม .nsi จากหน้า main.php 3) สร้างแฟ้ม .exe 4) นำไปทดสอบติดตั้งในเครื่องเป้าหมาย 5) ตรวจสอบผล 6) ทดสอบ uninstall 7) ตรวจสอบผล 8) กลับมาแก้ไข .nsi และทำข้อ 3 ใหม่อีกรอบจนไม่พบปัญหา 9) คัดลอกห้อง c:\thaiabc ไปไว้ใน flash drive หรือ cd-rom แล้วทดสอบตั้งแต่ข้อ 4 ถึง 9 ใหม่ .. สรุปว่ายังทดสอบกับ flash drive ไม่เรียบร้อย เพราะดึกแล้ว พรุ่งนี้จะตรวจสอบผลอีกครั้ง .. แต่รุ่น beta ของ 6.5 เผยแพร่ผ่านเว็บไซต์ thaiabc.com แล้วครับ
+ http://www.thaiabc.com/download/thaiabc65.zip

ความหมายของ MIS

ความสำคัญของแหล่งข้อมูล และความสัมพันธ์ของระบบ

ไอที (IT = Information Technology) หมายถึง การใช้ประโยชน์จากคอมพิวเตอร์อิเล็กทรอนิกส์และซอฟท์แวร์คอมพิวเตอร์ เพื่อแปลง จัดเก็บ ป้องกัน ประมวลผล ส่งถ่าย และรักษาความมั่นคงของสารสนเทศ
สารสนเทศ (Information) หมายถึง ทรัพยากรหนึ่งที่จำเป็นต่อการบริหารในองค์การ จึงต้องมีการจัดสรร จัดการอย่างเป็นระบบ ผ่านกลไกขององค์การ
เทคโนโลยี (Technology) หมายถึง สิ่งที่มนุษย์พัฒนาขึ้น เพื่อช่วยในการทำงานหรือแก้ปัญหาต่าง ๆ เข่น อุปกรณ์ เครื่องมือ เครื่องจักร วัสดุ หรือกระบวนการทำงาน
เอ็มไอเอส (MIS = Management Information System) หมายถึง คำที่มักใช้ในสภาพแวดล้อมทางธุรกิจที่อ้างอิงถึง เทคโนโลยี กระบวนการ ระบบ และผู้คน ที่เกี่ยวกับคอมพิวเตอร์และการประมวลผลสารสนเทศ
ระบบประมวลผลรายการ (TPS = Transaction Processing Systems) หมายถึง ระบบปฏิบัติการทางธุรกิจ ที่ดำเนินการภายในองค์การโดยใช้เครื่องมืออิเล็กทรอนิกส์ สนับสนุนให้แต่ละวันปฏิบัติการไปด้วยความสะดวก รวดเร็ว และถูกต้อง
ระบบการจัดการรายงาน (MRS = Management Reporting System) หมายถึง ระบบสารสนเทศที่ออกแบบให้เกิดการรวบรวม ประมวลผล จัดเป็นระบบ และจัดทำรายงานตามตาราง ถูกใช้วางแผน ตรวจสอบ และควบคุมการจัดการ
ระบบสนับสนุนการตัดสินใจ (DSS = Decision Support System) หมายถึง ระบบสารสนเทศที่มีเพื่อช่วยแก้ปัญหา หรือนำเสนอทางเลือกให้แก่ผู้บริหาร
ระบบสารสนเทศสำนักงาน (OIS = Office Information System) หมายถึง ระบบเทคโนโลยีและเทคโนโลยีสารสนเทศ ที่ช่วยให้การทำงานร่วมกัน และติดต่อสื่อสารในสำนักงาน และภายนอกมีประสิทธิภาพสูงสุด
A management information system (MIS) is a subset of the overall internal controls of a business covering the application of people, documents, technologies, and procedures by management accountants to solve business problems such as costing a product, service or a business-wide strategy.
+ http://www.thaiall.com/mis/mis01.htm 
+ http://en.wikipedia.org/wiki/Management_information_system

ต้องสู้ จึงจะชนะ เจินเจิน

เพลงดีที่ทำให้ฮึกเหิม .. เป็นกำลังใจเมื่อรู้สึกอ่อนแอ .. (ผมร้องไม่ได้ครับ น้ำตาซึม)

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

… ต้อง สู้ ต้องสู้จึงจะ ชนะ…

+ http://www.youtube.com/watch?v=S1er4W9TO4Q
+ http://www.yakyaihost.net/kara/kara1/midi74.htm (midi)