ทดสอบโปรแกรมจับความเร็วของ 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

แนะนำบริการ 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

ตลาดดอทคอม จัดสัมมนาที่ลำปาง

ตลาดดอทคอม กับ thaisecondhand.com

26 มี.ค.53 คุณ big หรือ Nanapa Navapongsireetorn เป็น area manager ของ tarad.com และ thaisecondhand.com โทรมาแจ้งว่า บริษัท ตลาดดอทคอม จำกัด ได้จัดสัมมนาหลักสูตร “เพิ่มยอดขาย ลดรายจ่าย ด้วยร้านค้าออนไลน์”  ในวันเสาร์ที่ 3 เมษายน 2553 เวลา 13.30น. – 16.00น. ณ ห้องประชุมธัญญากร ชั้น 1 คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฏลําปาง มีหัวข้อสำคัญ 5 หัวข้อคือ 1)วิธีการโปรโมทเว็บไซต์ให้ติด Google ภายใน 1 เดือน 2) เริ่มต้นรู้จักการ พาณิชย์อิเล็กทรอนิคส์ (E-Commerce) 3) ยุทธวิธีในการวางแผนเพื่อเริ่มต้นทำ E-Commerce 4) 10 วิธีการสร้างความน่าเชื่อถือให้กับเว็บไซต์ของคุณ 5) กลโกงทางอินเตอร์เน็ตที่ควรระมัดระวังเมื่อทำ E-Commerce เมื่อได้ข้อมูลผมจึง post ไว้ใน thaiall.com/blog และ lovelampang.com
+ http://www.tarad.com
+ http://www.thaisecondhand.com
http://www.lovelampang.com

แผ่นบูลเรย์สำหรับผู้นิยมของใหม่ (237)

blu-ray disc ที่สุดของแผ่นภาพยนต์ในอนาคต

25 มี.ค.53 การพัฒนาของสื่อมัลติมีเดียก้าวไปอีกขั้น ซึ่งมีวิวัฒนาการเรื่อยมาจากที่เคยมีแผ่นดิสก์  ขนาด 8 นิ้วเป็น 5.25 นิ้วมีความจุ 360 KB และ 3.5 นิ้วความจุ 1.44 MB จากนั้นก็มีแผ่นซีดีรอม (Compact Disc-Read Only Memory) แบบอ่านอย่างเดียวมีความจุถึง 650 MB จนไปถึงแผ่นดีวีดีมาตรฐาน (Digital Versatile Disc) ความจุ 4.7 GB แผ่นซีดีและแผ่นดีวีดีได้รับความนิยมในการบันทึกภาพยนต์ แล้วจำหน่ายโดยผู้ผลิตภาพยนต์ เนื่องจากมีความจุสูง และมีต้นทุนต่ำ สำหรับสื่อที่ได้รับความนิยมสูงจนน่าจับตาคือแฟรชไดร์ฟ (Flash Drive หรือ Thumb Drive) ซึ่งผู้ใช้ทั่วไปนิยมซื้อไว้เก็บข้อมูลเนื่องจากนำไปเขียนข้อมูลและพกพาได้สะดวก
            สื่อตัวใหม่ที่เริ่มได้รับความนิยมนำไปบันทึกภาพยนต์คุณภาพสูง คือ บลูเรย์ดิสก์ หรือบีดี (Blu-ray Disc) อยู่ในรูปของแผ่นออพติคอลมีรูปลักษณ์ภายนอกคล้ายแผ่นซีดีรอม   แผ่นบลูเรย์แบบเลเยอร์เดียว (Single Layer) มีความจุ 25 GB และแบบสองเลเยอร์ (Double Layer) มีความจุ 50 GB ส่วนแผ่นแบบสองเลเยอร์สองหน้า BD-R (2DL) มีความจุ 100 GB สำหรับเครื่องอ่านเขียนบลูเรย์มีความเร็ว 1x จะบันทึกข้อมูลได้เร็วถึง 36 Mbps ซึ่งเร็วกว่าความเร็วของเครื่องอ่านเขียนซีดีรอมที่ความเร็ว 1x จะบันทึกข้อมูลได้เพียง 150 KBps เท่านั้น
            ปัจจุบันมีแผ่นภาพยนต์แบบบลูเรย์ดิสก์ ซึ่งหลายท่านบอกว่าภาพคมอย่างที่ไม่เคยเห็นที่ไหนมาก่อน เพราะแผ่นซีดีภาพยนต์ทั่วไปใช้พื้นที่เก็บข้อมูลเพียง 1 GB แต่ในแผ่นบลูเรย์ใช้พื้นที่กว่า 30 GB ปัจจุบันเครื่องเล่นแบบนี้ยังไม่ได้รับความนิยม ทำให้ราคาเริ่มต้นไม่ต่ำกว่า 8,000 บาท ส่วนแผ่นบลูเรย์มีราคาหลายร้อยบาท จึงคาดได้ว่ามีปัญหาในการทำตลาดแน่นอน เพราะตัวเลือกเกี่ยวกับภาพยนต์คุณภาพสูงในท้องตลาดมีอยู่ไม่น้อย สำหรับผู้บริโภคที่ไม่นิยมซื้อสินค้าราคาสูงอาจเลือกซื้อแผ่นดีวีดีภาพยนต์ราคาไม่ถึง 100 บาทแต่มีมากถึง 8 เรื่องหรือราคาเรื่องละประมาณ 12 บาทเท่านั้นหาซื้อได้จากร้านสะดวกซื้อทั่วไป ส่วนจำนวนแผ่นภาพยนต์บลูเรย์ก็ยังมีไม่มากนัก แต่ความเป็นไปได้ที่จะทำให้แผ่นบลูเรย์อยู่รอดน่าจะเป็นการสร้างความแตกต่างในตัวภาพยนต์นอกเหนือจากความชัด จำนวนภาษา หรือระดับเสียง ก็มีเพียงการเป็นภาพยนต์สามมิติ แต่มิใช่เรื่องง่ายที่จะเป็นเช่นนั้น
+ http://www.thaiall.com/mis/mis05.htm

เขียน DVD9 ลง DVD-R ด้วย Nero

dvd9 to dvd-r ด้วย Nero

22 มี.ค.53 หัวหน้าให้ DVD9 มา 2 แผ่น ให้คัดลอกให้ด้วย ตอนเปิดซองดูก็สงสัยอยู่ว่า DVD-R ที่มีอยู่จะรับได้หรือไม่ เพราะเก็บข้อมูลได้เพียง 4.7 GB เมื่อเปิดแผ่น DVD9 เพื่อดูขนาดแฟ้มก็พบว่า มีขนาดรวมทั้งแผ่นเป็น 8 GB แต่ก็ต้องกลับไปทดสอบที่บ้านโปรแกรม Nero จะสามารถคัดลอก DVD ต่างรุ่นได้หรือไม่ เมื่อใช้ Nero ก็พบว่ามีตัวเลือกในแบ็คอัพ ชื่อ “คัดลอกมัลติเปิล DVD-วีดีโอมูฟวี่” เมื่อ import file จาก DVD9 แล้วก็จะเลือกภาษา เพื่อให้มีขนาดเล็กพอที่จะเขียนลง DVD Standard 4.7GB ได้ เมื่อสั่งเขียนก็จะเก็บไว้ใน Harddisk ก่อน แล้วกลับมาเปิดอีกครั้ง import file จาก Harddisk แล้วเขียนลง DVD-R ได้ จากการเขียน DVD9 ลง DVD-R พบว่าประสบผลสำเร็จเป็นที่น่าพอใจ ยกเว้นแผ่นที่เลือกภาษาไทยแบบ DTR ผมต้องใช้โปรแกรมเปิดหนังของ TVC จึงจะได้ยินเสียง เพราะเปิดด้วย Nero Player หรือเครื่องเล่น DVD ไม่ได้ยินครับ
+ http://www.thaiall.com/mis/mis05.htm

นางเอกละครไทยสาวสวยสองพี่น้องแย่งผู้ชาย

นางเอกสองพี่น้อง แย่งผู้ชาย

18 มี.ค.53 ในขณะที่ทีวีช่องหนึ่งออกอากาศละครไทยเรื่องพระจันทร์ลายพยัคฆ์ เนื้อหามีว่านางเอกสาวสวย 2 พี่น้อง (น้องอั้ม กับจีรนันท์ และเวียร์) มีอาชีพเป็นผู้รักษากฎหมาย กำลังแย่งผู้ชายที่เป็นผู้รักษากฎหมายเหมือนกัน แถมยังมีฉากพระเอกนอนกับทั้งพี่และน้อง เหมือนสังคมกำลังจะบอกว่าเรื่องแบบนี้เป็นเรื่องธรรมดา จงดูเพื่อความสนุกอย่าจริงจังนัก แต่ผมรับรู้แล้วก็หยุดหงิดเพราะห้ามภรรยาที่ติดละครทำลายสังคมเรื่องนี้ไม่ได้  ถ้าทำได้ก็ต้องรื้อกันทั้งระบบ และเป็นเรื่องที่เป็นไปไม่ได้ ตราบใดที่มนุษย์ยังดื่มสุรา เล่นการพนันกับรัฐบาล เห็นเงินเป็นพระเจ้าเหมือนตัวโกงในละคร และดูดวงโดยไม่นึกถึงเหตุผล
     ทีวีอีกช่องหนึ่งเป็นชีวิตสัตว์ขั้วโลก ที่กำลังจะสูญพันธุ์อันเกิดจาก climate change การต่อสู้ของสัตว์พวกนี้ต่างกับการต่อสู้ของดาราสาวในละครทีวีราวฟ้ากับเหว เพราะเป้าหมายของตัวละครในทีวียามค่ำส่วนใหญ่จะเป็นเรื่องแย่งผู้ชาย นาน ๆ ครั้งจะมีผู้ชายมาแย่งผู้หญิง สังคมยังมองผู้ชายเหนือกว่า แล้วผู้หญิงก็ต้องคอยแย่งกัน แต่งตัวเหมือนอยากจะแก้ผ้า พอผู้ชายเดินผ่านก็ทำท่าจะปิดซะงั้น หลายครั้งผมต้องกลายเป็นจำเลยจำเป็นเพราะถูกคิดว่ากำลังดูของสงวนที่คุณผู้หญิงเปิดเผยมาให้ดู โดยเฉพาะพิธีกรในทีวี นุ่งกระโปรงสั้นมากแต่เวลานั่งทำท่าเหมือนผมกำลังจ้องต้องคอยขยับให้คนดูรู้ว่ากำลังปิดอยู่ตลอดเวลา ในทีวีแสดงให้เห็นว่ามนุษย์มองฐานะทางสังคมเป็นเป้าหมายสูงสุดของชีวิต ใครได้พระเอกไปครองถือว่าสำเร็จในชีวิตและจบอย่างมีความสุข .. (นี่ผมนึกเรื่องนี้ออกเพราะเห็นในละครทีวีเกือบทุกเรื่องครับ เพลงก็มีครับชื่อ รักแท้ยังไง น้ำชา ชีรณัฐ .. รักที่นามสกุล รักยี่ห้อรถยนต์ รักเพราะว่าไม่จน มีสตางค์ให้จ่าย ) ต่างกับเมื่อ 100 ปีก่อน สมัยคุณปู่ทวดพึงเกิด ยังไม่มีไฟฟ้า ไม่มีน้ำมัน ไม่มีเงินแลกเปลี่ยน .. ในน้ำมีปลา ในนามีข้าวอย่างแท้จริง .. นี่ผมก็แค่บ่นหวังอะไรมากแล้วเป็นทุกข์ครับ
+ http://hilight.kapook.com/view/39739

โปรแกรมวิเคราะห์ SWOT ช่วยวาด SWOT Graph

โปรแกรมวิเคราะห์ swot

18 มี.ค.53 การวิเคราะห์สถานการณ์ประกอบด้วยจุดแข็งจุดอ่อนโอกาสและภัยคุกคาม (SWOT = Strength, Weakness, Opportunity และ Threat) คือ การสำรวจตรวจ สอบสภาพภายในองค์การและสภาพแวดล้อมภายนอก เป็นส่วนหนึ่งของกระบวนการวางแผน เพื่อให้แผนนั้นได้ใช้ประโยชน์จากสิ่งที่มีอยู่และแก้ปัญหาที่ไม่พึงประสงค์ โดยอาศัยทั้งปัจจัยจากภายในและภายนอกมาเป็นฐานคิดสำหรับกำหนดแผนงานโครงการ
     เป้าประสงค์ (GOAL) ขององค์กร คือ การกำหนด วิสัยทัศน์ และพันธกิจขององค์กรที่ชัดเจน แล้วจึงวางแผนกลยุทธ์ระยะยาว และวางแผนปฏิบัติการรายปีที่ประกอบด้วยกิจกรรม/โครงการที่ชัดเจน ซึ่งการวางแผนกลยุทธ์ที่สมเหตุสมผลควรมาจากการวิเคราะห์สวอต สำหรับลำดับการเขียนแผนกลยุทธ์ ประกอบด้วย 1) เป้าประสงค์ (GOAL) 2) วิเคราะห์สวอท (SWOT Analysis) 3) เลือกกลยุทธ์และตัวชี้วัด (Select Strategy & KPI)  4) เขียนแผนปฏิบัติการ (Action Plan with PI) 5) วงจรเดมมิ่ง (PDCA with CQI = Continuous Quality Improvement)
     โปรแกรมวิเคราะห์ SWOT ออนไลน์ ช่วยนำ จุดแข็ง (Strength)  จุดอ่อน (Weakness)  โอกาส (Opportunities) และ ภัยคุกคาม (Threat)  ที่มีการกำหนดน้ำหนัก และคะแนนร่วมกันในองค์การแล้ว นำค่าที่ได้มาวาดเป็นกราฟแบบ Strategic Map พร้อมกับการเปรียบเทียบ SO, ST, WO และ WT ซึ่งขั้นตอนต่อไปคือการพิจารณาเลือกให้ความสำคัญกับประเด็นที่ได้ และออกแบบแผนงานโครงการที่จะนำมาแก้ปัญหา หรือเสริมจุดแข็งที่มีอยู่อย่างสมเหตุสมผล 
     โปรแกรมนี้พัฒนาขึ้นจากการที่ อ.ศศิวิมล นำผมไปรับการอบรมกับ ศาสตราจารย์นายแพทย์วุฒิชัย ธนาพงศธร แล้วกลับมาเขียนที่มหาวิทยาลัยร่วมกับเพื่อนในคณะจนพอเข้าใจเรื่องการเขียน SWOT เบื้องต้น และ อ.ภาณี สอบถามถึงโปรแกรมที่จะนำมาใช้ ทำให้ผมมีโอกาสพัฒนาโปรแกรมที่ใช้ภาษา PHP + PHP Graphic จนได้ SWOT graph

+ http://www.thaiall.com/swot
+ http://www.thaiall.com/mis/mis10.htm
+ http://www.champa.kku.ac.th/QA/doc/shair/swot/swot.pdf
+ http://marketingteacher.com/Lessons/lesson_swot.htm
+ http://www.pnru.ac.th/upload-files/pictures/93/6_1053.pdf
+ http://www.opdc.go.th/oldweb/thai/E_Newsletter/july48/