แหล่งดาวน์โหลด รหัส และ ข้อมูลพื้นฐาน
Thank You, Steve Jobs. สำหรับแอปเปิ้ล II คอมพิวเตอร์เครื่องแรกที่ข้าพเจ้าจับต้อง หลงใหล เป็นแรงขับด้นให้ข้าพเจ้าสามารถมีชีวิตอยู่อย่างมีค่าในตนเอง
ในที่สุดก็จะต้องเขียน API แน่นอน แต่วันไหนกันนะ
ได้อ่านตัวอย่างจาก Application Programming Interface (API) เป็นโปรแกรมที่ THSMS ได้เตรียมช่องทางการส่งข้อความผ่าน API ไว้หลายช่องทางโดย Support format ต่างๆอาทิเช่น POST, GET, REST, SOAP, XMLRPC พร้อมทั้งได้เตรียมโค๊ดตัวอย่างให้คณสามารถ Download ไปใช้งานได้ทันที
เลยขอตัวอย่างมาเก็บไว้เพื่อศึกษาในภายหลัง ขออนุญาตเจ้าของบทความไว้ที่นี้แล้วกันนะครับ
เป็นเรื่องที่เริ่มเมื่อ บ่ายสามโมงของวันนี้ จู่ ๆ MySql ก็ down เริ่มจากหน่วง แล้วก็ load แล้วก็ดับ แล้วก็ reboot เอง
กลับมาอีกที service mysqld ก็ไม่ยอมทำงาน สั่ง start เสร็จก็หยุดทันที
ทางแก้ที่ทำไปก็ไม่รู้ว่าถูกต้องหรือเปล่า
- พยายาม start mysql จนยอมแพ้
- สั่ง cd /usr/local/directadmin/custombuild/; ./update all แล้วก็ยังไม่มีอะไรดีขึ้น
- ลอง ./update mysql มันฟ้องว่าไม่มีการกำหนดไว้ใน options.conf จึงเปิดไฟล์ /usr/local/directadmin/custombuild/options.conf มาดู แล้วแก้ mysql _ inst=no เป็น mysql _ inst=yes (แต่ mysql=5.0) แล้วลอง ./build mysql
- ผลคือมันไปโหลด mysql5.0 มาติดตั้ง ในขณะที่ของเดิมคือ mysql5.5 ปําดเลยว่าข้อมูลตูจะเจ๊งหรือเปล่าวะ
- ก่อนที่จะ service httpd start (ก่อนทำได้ service httpd stop ไว้ก่อน) เลยทำการ backup ข้อมูลด้วย mkdir /backup/xxx; cd /home/; rsync -Cavz . /backup/xxx ก่อน
- คอยจน backup เสร็จ จึงลอง service httpd start
- เข้าเว็บได้ แต่บางเว็บข้อมูลบาง table อ่านไม่ได้
- ไม่ไหวแล้ว กลับบ้านก่อนดีกว่า (นั่งทำอยู่ที่ สปสช. ยังไม่กลับบ้านเผื่อว่าต้องเข้าไปที่ IDC ลง OS ใหม่ แต่เห็นว่าคงไม่ต้องลงแล้ว น่าจะหาทางแก้ไขได้)
- ถึงบ้าน ก็ service httpd stop; service mysqld stop
- แก้ /usr/local/directadmin/custombuild/options.conf เปลี่ยน mysql=5.1 สั่ง ./update mysql ใหม่
- แล้วจึง ./build php5-cgi
- สั่ง service httpd start ติดปัญหา suphp ใน httpd.conf จึงไม่สามารถ start ได้
- หาใน google เจอว่า cd /usr/local/directadmin/custombuild; ./build update; ./build clean;./build suphp d ยังไม่ได้
- เปลี่ยนเป็น cd /usr/local/directadmin/custombuild; ./build update; ./build clean; ./build php y; ./build suphp y; ./build rewrite_confs
- ที่ work น่าจะเป็น ./build rewrite_confs
- service httpd start เรียบร้อย
- เช็คเว็บ OK เข้าได้ ฐานข้อมูลครบ
สรุปว่า ยังไม่รู้ว่าเกิดอะไรขึ้น แต่ที่เห็นผิดสังเกตุคือ ใน /xxx/xxx/mysql/mysql/ นั้นไม่มีไฟล์ host.* หมายถึงตาราง host ไม่มี ตอนแรกว่าจะ copy จากเครื่องอื่นเข้าไป แต่หลังจาก build mysql 5.1 มันน่าจะถูกสร้างขึ้นมาใหม่ (หรือไม่?)
เรื่องนี้สอนให้รู้ว่า ข้าพเจ้ายังมั่วอยู่อีกมาก ดู log แล้วก็ยังไม่รู้สาเหตุ แต่ก็ถูไถไปตามเรื่อง
มีปัญหาเยอะมากกับการเขียน CSS3 บน IE แต่ละรุ่น โดยเฉพาะ Selector ที่ไม่สามารถใช้งานได้บน IE ทำให้ไม่กล้าเขียน CSS3
ทางแก้ล่าสุดสำหรับ IE คือใช้ Selectivizr - CSS3 pseudo-class and attribute selectors for IE 6-8 สามารถดาวน์โหลดมาใช้งานได้เลย ซึ่ง "selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest."
อยากรู้ไหมว่า CSS Compatibility and Internet Explorer มันสุดแสนจะแตกต่างกันในแต่ละรุ่นอย่างไร ลองตามไปดูกันนะครับ
และ 30 ซีเลกเตอร์ที่คุณต้องจำ - The 30 CSS Selectors you Must Memorize ลองตามไปอ่านดูก่อน มีเวลาจะมาแปลเก็บไว้อีกที
และที่สุดยอดอีกตัวคือ ตารางเปรียบเทียบ HTML5 และ CSS3 ของเบราเซอร์แต่ละยี่ห้อ-HTML5 & CSS3 Support ซึ่งดูจากตาราง CSS3 Selector แล้วอยากให้ IE6-IE8 ตาย-่าซะโดยเร็ว (แต่สงสัยว่าคงต้องทนอยู่กันมันอีกนานแสนนาน)
เอาแค่นี้ก่อน แล้วค่อยหามาเพิ่ม
ตอนนี้ server มีปัญหาเรื่อง Load ในบางช่วงที่สูงผิดปกติ แต่ยังหาสาเหตุไม่เจอ
คุณ icez เขียนเรื่อง เครื่องมือดูสถานะระบบอย่างละเอียด (centos) ไว้ที่ thaihosttalk.com เลยขอเอาลิงก์มาเก็บไว้ก่อน ไว้ค่อยเขียนรายละเอียดอีกที
ไปเจอโดยบังเอิญจากเว็บ Ubuntu Club ในฐานะที่พูดภาษาสงขลาชับเปรียะ เลยขอเอามาเผยแพร่กันเสียหน่อย
และนี่คือคำกล่าวของ คนโบราณ ผู้จัดทำ/คนเฝ้าขนำริมทุ่งฯ
เรื่องราวพื้น ๆ เก่า ๆ ในเวบนี้ ทั้งหมดเป็นบันทึกจากเศษเสี้ยวของความทรงจำในอดีตของคนโบราณที่ตั้งใจจะมอบแก่คนรุ่นหลัง โดยเฉพาะลูกหลานชาวใต้ในปัจจุบันที่มักจะห่างเหินจากจุดกำเนิด หรือหัวโค่ตายายของตนเองไปทุกวัน ถึงขนาดเป็นลูกหลานปักษ์ใต้แท้ ๆ แต่ฟังพ่อเฒ่าแม่เฒ่าพูดไม่เข้าใจ ดังนั้นเพื่อเป็นการเชื่อมโยงอดีตของปักษ์ใต้ให้ต่อติดกับปัจจุบัน เวบไซท์ขนำริมทุ่งฯจึงได้ถือกำเนิด.....ก่อนที่ข้อมูลที่พอมี จะสูญหายไปตามกาลเวลาหากสนใจเรื่อง แต่แรก ก็ขอเชิญ เข้าไปเยี่ยมชมได้ตามอัธยาศัย
ติดตามชมกันได้ที่ บันทึก ขนำริมทุ่งปลักเหม็ด
ฟังข่าวจากโทรทัศน์ว่า "มีการเรียกคืนรถ Honda Jazz รุ่นปี 2548-2550 หรือ 2005-2007 จากปัญหากระจกไฟฟ้าด้านคนขับ อะไรสักอย่างละลายได้"
ปี 2009 จะโดนหางเลขด้วยหรือเปล่าน้า!!!!!
ความจริงก็ใช้มานานแล้ว แต่เมื่อมีประกาศอย่างเป็นทางการ ก็เอาแปะไว้ให้ดาวน์โหลดกันหน่อย
ดาวน์โหลด ฟอนต์มาตรฐานราชการไทย (Font ราชการ ฟอนต์แห่งชาติ) คลิกที่นี่
รายละเอียดโครงการฟอนต์มาตรฐานราชการไทย
- TH Chamornman ออกแบบโดยคุณเอกลักษ์ เพียรพนาเวช
- TH Krub ออกแบบโดยคุณเอกลักษณ์ เพียรพนาเวช
- TH Srisakdi ออกแบบโดย ทีม อักษราเมธี (คุณไพโรจน์ เปี่ยมประจักพงษ์,คุณบวร จรดล)
- TH Niramit AS ออกแบบโดย ทีม อักษราเมธี (คุณไพโรจน์ เปี่ยมประจักพงษ์,คุณบวร จรดล)
- TH Charm of AU ออกแบบโดย คุณกัลยาณมิตร นรรัตน์พุทธิ
- TH Kodchasan ออกแบบโดย คุณกัลย์สุดา เปี่ยมประจักพงษ์
- TH Sarabun PSK ออกแบบโดย คุณศุภกิจ เฉลิมลาภ
- TH K2D July8 (8 กรกฏา) ออกแบบโดย คุณกานต์ รอดสวัสดิ์
- TH Mali Grade 6 ออกแบบโดย คุณสุดารัตน์ เลิศสีทอง
- TH Chakra Petch (จักรเพชร) ออกแบบโดย คุณธีรวัฒน์ พจน์วิบูลศิริ
- TH Bai Jamjuree CP ออกแบบโดย ทีม PITA (คุณรพี สุวีรานนท์, คุณวิโรจน์ จิรพัฒนกุล)
- TH KoHo ออกแบบโดย กลุ่ม ก-ฮ (คุณขาม จาตุรงคกุล, คุณกนกวรรณ แพนไธสง, คุณขนิษฐา สิทธิแย้ม)
- TH Fah Kwang ออกแบบโดย ทีม สิบเอ็ด (คุณกิตติ ศิริรัตนบุญชัย, คุณนิวัฒน์ ภัทโรวาสน์)
ขั้นตอนการติดตั้ง ฟอนต์มาตรฐานราชการไทย
หลังจากดาวน์โหลดไฟล์มาเรียบร้อยแล้ว ให้ทำการขยายไฟล์ไปไว้ยังโฟลเดอร์ที่ต้องการ
Microsoft Windows
- เปิด Control Panel
- เลือก ไอคอล Fonts
- เลือก File(บริเวณมุมบนด้านซ้าย) และเลือก Install New Fonts
- ในช่อง Folders : ให้เลือกโฟลเดอร์ที่เก็บไฟล์ที่ได้จากการขยายไฟล์ที่ดาวน์โหลดมา และเลือกโฟลเดอร์ของฟอนต์ที่ต้องการจะทำการติดตั้ง จะปรากฎรายละเอียดของฟอนต์ที่เลือกในช่อง list of fonts
- คลิกเลือก Select All และคลิก OK เป็นอันเสร็จขั้นตอนการติดตั้ง สามารถเลือกใช้งานฟอนต์ได้ตามปกติ
Linux (Ubntu)
- แตกไฟล์ไปไว้ในโฟลเดอร์ .fonts (ถ้ายังไม่มี ก็สร้างขึ้นมาใหม่)
อันนี้เป็นข่าว
ครม. เห็นชอบโครงการฟอนต์มาตรฐานราชการไทย
ครม.เห็นชอบให้หน่วยงานภาครัฐทุกหน่วย ดำเนินการติดตั้งฟอนต์สารบรรณและฟอนต์อื่นๆ ทั้งหมด จำนวน ๑๓ ฟอนต์ ของสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) (สอซช.) หรือ Software Industry Promotion Agency เรียกโดยย่อว่า SIPA และกรมทรัพย์สินทางปัญญาเพิ่มเข้าไปในระบบปฏิบัติการ Thai OS (Thai Operating System) และใช้ฟอนต์ดังกล่าวแทนฟอนต์เดิม ตามที่กระทรวงเทคโนโลยีสารสนเทศและการสื่อสารเสนอ
สาระสำคัญของเรื่อง กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร (ทก.) รายงานว่า ปัจจุบันส่วนราชการจำนวนมากมีการใช้ฟอนต์ที่หลากหลายไม่มีมาตรฐานในเอกสาร ทางราชการ อีกทั้งยังมีหน่วยงานราชการหลายแห่งใช้มาตรฐานฟอนต์ของบริษัทเอกชนที่ผูกขาด ลิขสิทธิ์ของระบบปฏิบัติงานทำให้จำกัดสิทธิ์ต่างๆ ที่จะมีมาตรฐานเอกสารเป็นเสรี ไม่ขึ้นกับระบบปฏิบัติการใดๆ เช่น Angsana อาจมีปัญหาเรื่องการฟ้องร้องละเมิดลิขสิทธิ์ได้ จึงได้มีการ พัฒนาและมีการประกวดแข่งขันฟอนต์ ซึ่งเป็นการส่งเสริมให้เกิดการใช้ Open Source Software ที่เป็นซอฟต์แวร์เสรีให้ส่วนราชการไทยประกาศมาตรฐานเอกสารดิจิทัลและรูปแบบ ของฟอนต์ที่ไม่ขึ้นกับระบบปฏิบัติการและลิขสิทธิ์ของบริษัทใดๆ เพื่อความ ภาคภูมิใจในความเป็นชาติและเอกลักษณ์ของความเป็นชาติไทย ซึ่งในขณะนี้มีฟอนต์ที่ส่วนราชการไทยสามารถเป็นเจ้าของและพร้อมแจกจ่ายให้ กับผู้ประสงค์จะใช้งานรวม ๑๓ ฟอนต์ ซึ่งเป็นลิขสิทธิ์ สอซช. และกรมทรัพย์สินทางปัญญาเพื่อแจกจ่ายให้ใช้อย่างเสรีปราศจากปัญหาด้าน ลิขสิทธิ์
ดัง นั้น เพื่อให้เอกสารต่างๆ ของภาครัฐ เป็นไปอย่างมีมาตรฐานปราศจากปัญหาลิขสิทธิ์และไม่ได้ขึ้นกับระบบปฏิบัติการ ระบบใดระบบหนึ่งและเพื่อเป็นการเทิดพระเกียรติพระบาทสมเด็จพระเจ้าอยู่หัว เนื่องในวโรกาสมหามงคลเฉลิมพระชนมพรรษา ๘๔ พรรษา จึงเห็นควรให้หน่วยงานราชการปฏิบัติดังนี้
๑. ดำเนินการติดตั้งฟอนต์สารบรรณและฟอนต์อื่นๆ ทั้งหมดจำนวน ๑๓ ฟอนต์ ของสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) และกรมทรัพย์สินทางปัญญา เพิ่มเข้าไปในระบบปฏิบัติการ Thai OS และใช้ฟอนต์ดังกล่าวแทนฟอนต์เดิม และให้ถือเป็นมาตรฐานของหน่วยงานภาครัฐทุกหน่วย
๒. ให้ติดตั้งและใช้งานให้แล้วเสร็จก่อนวันที่ ๕ ธันวาคม ๒๕๕๓ และให้รายงาน ทก. เมื่อได้ดำเนินการแล้วเสร็จ โดยมีชื่อที่สงวนไว้สำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้
- TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic
- TH Chamornman, TH Chamornman Italic, TH Chamornman Bold, TH Chamornman Bold Italic
- TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic
- TH Srisakdi, TH Srisakdi Italic, TH Srisakdi Bold, TH Srisakdi Italic Bold Italic
- TH Niramit AS , TH Niramit AS Italic , TH Niramit AS Bold , TH Niramit AS Bold Italic
- TH Charm of AU , TH Charm of AU Italic, TH Charm of AU Bold, TH Charm of AU Bold Italic
- TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic
- TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic
- TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic
- TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic
- TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic
- TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic
- TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic
suPHP และ PHP cgi ไม่สามารถเปลี่ยนค่า config โดย .htaccess ได้ จึงต้องใช้วิธีการเพิ่ม config โดยให้ php ไปอ่านจากไฟล์เพิ่มเติม
เริ่มด้วยการสร้างไฟล์ php.ini ไว้ใน /usr/local/directadmin/data/users/(username)/php/php.ini
แล้วเพิ่มใน Apache ว่า
SetEnv PHP_INI_SCAN_DIR /usr/local/directadmin/data/users/|USER|/php/
ที่มา DirectAdmin