ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

611 items|« First « Prev 35 36 (37/62) 38 39 Next » Last »|
โดย Little Bear on 1 ต.ค. 54 21:44

ในที่สุดก็จะต้องเขียน API แน่นอน แต่วันไหนกันนะ

ได้อ่านตัวอย่างจาก Application Programming Interface (API) เป็นโปรแกรมที่ THSMS ได้เตรียมช่องทางการส่งข้อความผ่าน API ไว้หลายช่องทางโดย Support format ต่างๆอาทิเช่น POST, GET, REST, SOAP, XMLRPC พร้อมทั้งได้เตรียมโค๊ดตัวอย่างให้คณสามารถ Download ไปใช้งานได้ทันที

เลยขอตัวอย่างมาเก็บไว้เพื่อศึกษาในภายหลัง ขออนุญาตเจ้าของบทความไว้ที่นี้แล้วกันนะครับ

โดย Little Bear on 29 ก.ย. 54 20:58

เป็นเรื่องที่เริ่มเมื่อ บ่ายสามโมงของวันนี้ จู่ ๆ MySql ก็ down เริ่มจากหน่วง แล้วก็ load แล้วก็ดับ แล้วก็ reboot เอง

กลับมาอีกที service mysqld ก็ไม่ยอมทำงาน สั่ง start เสร็จก็หยุดทันที

ทางแก้ที่ทำไปก็ไม่รู้ว่าถูกต้องหรือเปล่า

  1. พยายาม start mysql จนยอมแพ้
  2. สั่ง cd /usr/local/directadmin/custombuild/; ./update all แล้วก็ยังไม่มีอะไรดีขึ้น
  3. ลอง ./update mysql มันฟ้องว่าไม่มีการกำหนดไว้ใน options.conf จึงเปิดไฟล์ /usr/local/directadmin/custombuild/options.conf มาดู แล้วแก้ mysql _ inst=no เป็น mysql _ inst=yes (แต่ mysql=5.0) แล้วลอง ./build mysql
  4. ผลคือมันไปโหลด mysql5.0 มาติดตั้ง ในขณะที่ของเดิมคือ mysql5.5 ปําดเลยว่าข้อมูลตูจะเจ๊งหรือเปล่าวะ
  5. ก่อนที่จะ service httpd start (ก่อนทำได้ service httpd stop ไว้ก่อน) เลยทำการ backup ข้อมูลด้วย mkdir /backup/xxx; cd /home/; rsync -Cavz . /backup/xxx ก่อน
  6. คอยจน backup เสร็จ จึงลอง service httpd start
  7. เข้าเว็บได้ แต่บางเว็บข้อมูลบาง table อ่านไม่ได้
  8. ไม่ไหวแล้ว กลับบ้านก่อนดีกว่า (นั่งทำอยู่ที่ สปสช. ยังไม่กลับบ้านเผื่อว่าต้องเข้าไปที่ IDC ลง OS ใหม่ แต่เห็นว่าคงไม่ต้องลงแล้ว น่าจะหาทางแก้ไขได้)
  9. ถึงบ้าน ก็ service httpd stop; service mysqld stop
  10. แก้ /usr/local/directadmin/custombuild/options.conf เปลี่ยน mysql=5.1 สั่ง ./update mysql ใหม่
  11. แล้วจึง ./build php5-cgi
  12. สั่ง service httpd start ติดปัญหา suphp ใน httpd.conf จึงไม่สามารถ start ได้
  13. หาใน google เจอว่า cd /usr/local/directadmin/custombuild; ./build update; ./build clean;./build suphp d ยังไม่ได้
  14. เปลี่ยนเป็น cd /usr/local/directadmin/custombuild; ./build update; ./build clean; ./build php y; ./build suphp y; ./build rewrite_confs
  15. ที่ work น่าจะเป็น ./build rewrite_confs
  16. service httpd start เรียบร้อย
  17. เช็คเว็บ OK เข้าได้ ฐานข้อมูลครบ

สรุปว่า ยังไม่รู้ว่าเกิดอะไรขึ้น แต่ที่เห็นผิดสังเกตุคือ ใน /xxx/xxx/mysql/mysql/ นั้นไม่มีไฟล์ host.* หมายถึงตาราง host ไม่มี ตอนแรกว่าจะ copy จากเครื่องอื่นเข้าไป แต่หลังจาก build mysql 5.1 มันน่าจะถูกสร้างขึ้นมาใหม่ (หรือไม่?)

เรื่องนี้สอนให้รู้ว่า ข้าพเจ้ายังมั่วอยู่อีกมาก ดู log แล้วก็ยังไม่รู้สาเหตุ แต่ก็ถูไถไปตามเรื่อง

โดย Little Bear on 22 ก.ย. 54 21:06

มีปัญหาเยอะมากกับการเขียน 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 ตาย-่าซะโดยเร็ว (แต่สงสัยว่าคงต้องทนอยู่กันมันอีกนานแสนนาน)

เอาแค่นี้ก่อน แล้วค่อยหามาเพิ่ม

โดย Little Bear on 20 ก.ย. 54 22:25

ตอนนี้ server มีปัญหาเรื่อง Load ในบางช่วงที่สูงผิดปกติ แต่ยังหาสาเหตุไม่เจอ

คุณ icez เขียนเรื่อง เครื่องมือดูสถานะระบบอย่างละเอียด (centos) ไว้ที่ thaihosttalk.com เลยขอเอาลิงก์มาเก็บไว้ก่อน ไว้ค่อยเขียนรายละเอียดอีกที

โดย Little Bear on 15 ก.ย. 54 22:44

ไปเจอโดยบังเอิญจากเว็บ Ubuntu Club ในฐานะที่พูดภาษาสงขลาชับเปรียะ เลยขอเอามาเผยแพร่กันเสียหน่อย

และนี่คือคำกล่าวของ คนโบราณ ผู้จัดทำ/คนเฝ้าขนำริมทุ่งฯ

เรื่องราวพื้น ๆ เก่า ๆ ในเวบนี้ ทั้งหมดเป็นบันทึกจากเศษเสี้ยวของความทรงจำในอดีตของคนโบราณที่ตั้งใจจะมอบแก่คนรุ่นหลัง โดยเฉพาะลูกหลานชาวใต้ในปัจจุบันที่มักจะห่างเหินจากจุดกำเนิด หรือหัวโค่ตายายของตนเองไปทุกวัน ถึงขนาดเป็นลูกหลานปักษ์ใต้แท้ ๆ แต่ฟังพ่อเฒ่าแม่เฒ่าพูดไม่เข้าใจ ดังนั้นเพื่อเป็นการเชื่อมโยงอดีตของปักษ์ใต้ให้ต่อติดกับปัจจุบัน  เวบไซท์ขนำริมทุ่งฯจึงได้ถือกำเนิด.....ก่อนที่ข้อมูลที่พอมี จะสูญหายไปตามกาลเวลา

หากสนใจเรื่อง แต่แรก ก็ขอเชิญ เข้าไปเยี่ยมชมได้ตามอัธยาศัย




ติดตามชมกันได้ที่ บันทึก ขนำริมทุ่งปลักเหม็ด

โดย Little Bear on 5 ก.ย. 54 22:40

ฟังข่าวจากโทรทัศน์ว่า "มีการเรียกคืนรถ Honda Jazz รุ่นปี 2548-2550 หรือ 2005-2007 จากปัญหากระจกไฟฟ้าด้านคนขับ อะไรสักอย่างละลายได้"

ปี 2009 จะโดนหางเลขด้วยหรือเปล่าน้า!!!!!

โดย Little Bear on 2 ก.ย. 54 16:12

ความจริงก็ใช้มานานแล้ว แต่เมื่อมีประกาศอย่างเป็นทางการ ก็เอาแปะไว้ให้ดาวน์โหลดกันหน่อย

ดาวน์โหลด ฟอนต์มาตรฐานราชการไทย (Font ราชการ ฟอนต์แห่งชาติ) คลิกที่นี่

รายละเอียดโครงการฟอนต์มาตรฐานราชการไทย

  1. TH Chamornman ออกแบบโดยคุณเอกลักษ์ เพียรพนาเวช
  2. TH Krub ออกแบบโดยคุณเอกลักษณ์ เพียรพนาเวช
  3. TH Srisakdi ออกแบบโดย ทีม อักษราเมธี (คุณไพโรจน์ เปี่ยมประจักพงษ์,คุณบวร จรดล)
  4. TH Niramit AS ออกแบบโดย ทีม อักษราเมธี (คุณไพโรจน์ เปี่ยมประจักพงษ์,คุณบวร จรดล)
  5. TH Charm of AU ออกแบบโดย คุณกัลยาณมิตร นรรัตน์พุทธิ
  6. TH Kodchasan ออกแบบโดย คุณกัลย์สุดา เปี่ยมประจักพงษ์
  7. TH Sarabun PSK ออกแบบโดย คุณศุภกิจ เฉลิมลาภ
  8. TH K2D July8 (8 กรกฏา) ออกแบบโดย คุณกานต์ รอดสวัสดิ์
  9. TH Mali Grade 6 ออกแบบโดย คุณสุดารัตน์ เลิศสีทอง
  10. TH Chakra Petch (จักรเพชร) ออกแบบโดย คุณธีรวัฒน์ พจน์วิบูลศิริ
  11. TH Bai Jamjuree CP ออกแบบโดย ทีม PITA (คุณรพี สุวีรานนท์, คุณวิโรจน์ จิรพัฒนกุล)
  12. TH KoHo ออกแบบโดย กลุ่ม ก-ฮ (คุณขาม จาตุรงคกุล, คุณกนกวรรณ แพนไธสง, คุณขนิษฐา สิทธิแย้ม)
  13. TH Fah Kwang ออกแบบโดย ทีม สิบเอ็ด (คุณกิตติ ศิริรัตนบุญชัย, คุณนิวัฒน์ ภัทโรวาสน์)

ขั้นตอนการติดตั้ง ฟอนต์มาตรฐานราชการไทย

หลังจากดาวน์โหลดไฟล์มาเรียบร้อยแล้ว ให้ทำการขยายไฟล์ไปไว้ยังโฟลเดอร์ที่ต้องการ

Microsoft Windows

  1. เปิด Control Panel
  2. เลือก ไอคอล Fonts
  3. เลือก File(บริเวณมุมบนด้านซ้าย) และเลือก Install New Fonts
  4. ในช่อง Folders : ให้เลือกโฟลเดอร์ที่เก็บไฟล์ที่ได้จากการขยายไฟล์ที่ดาวน์โหลดมา และเลือกโฟลเดอร์ของฟอนต์ที่ต้องการจะทำการติดตั้ง จะปรากฎรายละเอียดของฟอนต์ที่เลือกในช่อง list of fonts
  5. คลิกเลือก Select All และคลิก OK เป็นอันเสร็จขั้นตอนการติดตั้ง สามารถเลือกใช้งานฟอนต์ได้ตามปกติ

Linux (Ubntu)

  1. แตกไฟล์ไปไว้ในโฟลเดอร์ .fonts (ถ้ายังไม่มี ก็สร้างขึ้นมาใหม่)

อันนี้เป็นข่าว

ครม. เห็นชอบโครงการฟอนต์มาตรฐานราชการไทย

ครม.เห็นชอบให้หน่วยงานภาครัฐทุกหน่วย ดำเนินการติดตั้งฟอนต์สารบรรณและฟอนต์อื่นๆ ทั้งหมด จำนวน ๑๓ ฟอนต์ ของสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) (สอซช.) หรือ Software Industry Promotion Agency เรียกโดยย่อว่า SIPA และกรมทรัพย์สินทางปัญญาเพิ่มเข้าไปในระบบปฏิบัติการ Thai OS (Thai Operating System) และใช้ฟอนต์ดังกล่าวแทนฟอนต์เดิม ตามที่กระทรวงเทคโนโลยีสารสนเทศและการสื่อสารเสนอ

สาระสำคัญของเรื่อง กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร (ทก.) รายงานว่า ปัจจุบันส่วนราชการจำนวนมากมีการใช้ฟอนต์ที่หลากหลายไม่มีมาตรฐานในเอกสาร ทางราชการ อีกทั้งยังมีหน่วยงานราชการหลายแห่งใช้มาตรฐานฟอนต์ของบริษัทเอกชนที่ผูกขาด ลิขสิทธิ์ของระบบปฏิบัติงานทำให้จำกัดสิทธิ์ต่างๆ ที่จะมีมาตรฐานเอกสารเป็นเสรี ไม่ขึ้นกับระบบปฏิบัติการใดๆ เช่น Angsana อาจมีปัญหาเรื่องการฟ้องร้องละเมิดลิขสิทธิ์ได้ จึงได้มีการ พัฒนาและมีการประกวดแข่งขันฟอนต์ ซึ่งเป็นการส่งเสริมให้เกิดการใช้ Open Source Software ที่เป็นซอฟต์แวร์เสรีให้ส่วนราชการไทยประกาศมาตรฐานเอกสารดิจิทัลและรูปแบบ ของฟอนต์ที่ไม่ขึ้นกับระบบปฏิบัติการและลิขสิทธิ์ของบริษัทใดๆ เพื่อความ ภาคภูมิใจในความเป็นชาติและเอกลักษณ์ของความเป็นชาติไทย ซึ่งในขณะนี้มีฟอนต์ที่ส่วนราชการไทยสามารถเป็นเจ้าของและพร้อมแจกจ่ายให้ กับผู้ประสงค์จะใช้งานรวม ๑๓ ฟอนต์ ซึ่งเป็นลิขสิทธิ์ สอซช. และกรมทรัพย์สินทางปัญญาเพื่อแจกจ่ายให้ใช้อย่างเสรีปราศจากปัญหาด้าน ลิขสิทธิ์

ดัง นั้น เพื่อให้เอกสารต่างๆ ของภาครัฐ เป็นไปอย่างมีมาตรฐานปราศจากปัญหาลิขสิทธิ์และไม่ได้ขึ้นกับระบบปฏิบัติการ ระบบใดระบบหนึ่งและเพื่อเป็นการเทิดพระเกียรติพระบาทสมเด็จพระเจ้าอยู่หัว เนื่องในวโรกาสมหามงคลเฉลิมพระชนมพรรษา ๘๔ พรรษา จึงเห็นควรให้หน่วยงานราชการปฏิบัติดังนี้

๑. ดำเนินการติดตั้งฟอนต์สารบรรณและฟอนต์อื่นๆ ทั้งหมดจำนวน ๑๓ ฟอนต์ ของสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) และกรมทรัพย์สินทางปัญญา เพิ่มเข้าไปในระบบปฏิบัติการ Thai OS และใช้ฟอนต์ดังกล่าวแทนฟอนต์เดิม และให้ถือเป็นมาตรฐานของหน่วยงานภาครัฐทุกหน่วย

๒. ให้ติดตั้งและใช้งานให้แล้วเสร็จก่อนวันที่ ๕ ธันวาคม ๒๕๕๓ และให้รายงาน ทก. เมื่อได้ดำเนินการแล้วเสร็จ โดยมีชื่อที่สงวนไว้สำหรับโปรแกรมคอมพิวเตอร์ฟอนต์นี้

  1. TH Sarabun PSK, TH Sarabun PSK Italic, TH Sarabun PSK Bold, TH Sarabun PSK Bold Italic
  2. TH Chamornman, TH Chamornman Italic, TH Chamornman Bold, TH Chamornman Bold Italic
  3. TH Krub, TH Krub Italic, TH Krub Bold, TH Krub Bold Italic
  4. TH Srisakdi, TH Srisakdi Italic, TH Srisakdi Bold, TH Srisakdi Italic Bold Italic
  5. TH Niramit AS , TH Niramit AS Italic , TH Niramit AS Bold , TH Niramit AS Bold Italic
  6. TH Charm of AU , TH Charm of AU Italic, TH Charm of AU Bold, TH Charm of AU Bold Italic
  7. TH Kodchasal, TH Kodchasal Italic, TH Kodchasal Bold, TH Kodchasal Bold Italic
  8. TH K2D July8, TH K2D July8 Italic, TH K2D July8 Bold, TH K2D July8 Bold Italic
  9. TH Mali Grade 6, TH Mali Grade 6 Italic, TH Mali Grade 6 Bold, TH Mali Grade 6 Bold Italic
  10. TH Chakra Petch, TH Chakra Petch Italic, TH Chakra Petch Bold, TH Chakra Petch Bold Italic
  11. TH Baijam, TH Baijam Italic, TH Baijam Bold, TH Baijam Bold Italic
  12. TH KoHo, TH KoHo Italic, TH KoHo Bold, TH KoHo Bold Italic
  13. TH Fah Kwang, TH Fah Kwang Italic, TH Fah Kwang Bold, TH Fah Kwang Bold Italic
โดย Little Bear on 4 ส.ค. 54 14:13

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

โดย Little Bear on 3 ส.ค. 54 03:31

วันนี้ลองติดตั้ง PSU OpenVPS เนื่องจากมี hosting ใน ม.อ. ที่จะต้องดูแล แต่ไม่สามารถ ftp/ssh จากข้างนอกได้

ทำตามขั้นตอนของ VPN ที่ ศูนย์คอมพิวเตอร์ ทำคู่มือไว้ให้

เกือบสำเร็จ แต่บน  Ubuntu 11.04 ไม่แสดง Openvps มาให้เลือก เลยต้องทำตามขั้นตอน Linux (Ubuntu) OpenVPN Instructions เพิ่มอีกนิดนึง จึงสามารถเข้าได้ คือ

Install network-manager-openvpn by typing:

root@god# sudo apt-get install network-manager-openvpn

You will be prompted: "Do you want to continue? Y/n" Type Y and hit Enter. Once installation is complete, restart Network Manager by typing:

root@god# sudo restart network-manager

แล้วจึงกำหนดค่าตามที่ศูนย์คอมบอกมาก

ตอนนี้เรียบร้อยแล้ว ชีวิตก็ง่ายขึ้นอีกหน่อยนึง

โดย Little Bear on 1 ส.ค. 54 11:30

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

ในภาพรวมแล้วผู้ใช้ Internet Explorer มีระดับไอคิวอยู่ราว 80-90 ขณะที่กลุ่มผู้ใช้ Firefox, Chrome และ Safari มีไอคิวอยู่ในช่วง 100-110 ยิ่งไปกว่านั้นถ้าเป็นผู้ใช้งาน Chrome Frame, Camino หรือ Opera จะมีระดับไอคิวสูงมากกว่า 120 กันเลย

เมื่อเทียบกับผลการวิจัยในปี 2006 เห็นได้ว่าระดับไอคิวของผู้ใช้ IE6, IE7 ในขณะนั้นสูงกว่าค่าที่ได้ในปัจจุบันอย่างมาก รวมถึงเมื่อแยกย่อย IE ลงไปในแต่ละเวอร์ชั่นก็จะเห็นว่าผู้ใช้ IE8, IE9 มีคะแนนสูงกว่า IE6, IE7 ที่เป็นเวอร์ชั่นเก่ากว่า

ข้อสรุปของงานวิจัยนี้ชี้ว่านอกจากจะเห็นความแตกต่างของผู้ใช้งานเบราเซอร์แต่ละชนิดแล้ว ยังใช้อธิบายไอคิวของผู้ใช้งานซอฟท์แวร์เวอร์ชั่นที่เก่าเกินไปและไม่ยอมเปลี่ยนไปใช้เวอร์ชั่นใหม่ๆ ได้ด้วยเช่นกัน

ที่มา: AptiQuant ผ่านทาง Blognone โดย arjin

อัพเดท : ที่แท้ก็เป็นแค่ข่าวลวง พบหลักฐานงานวิจัยเรื่องไอคิวผู้ใช้ IE เป็นเพียงข่าวลวง , AptiQuant ยอมรับแล้วว่างานวิจัย IE เป็นเรื่องโกหก

Tarandeep Gill นักวิจัยด้านคอมพิวเตอร์วิทัศน์และปัญญาประดิษฐ์ผู้อยู่เบื้องหลังข่าวโกหกนี้บอกว่า เขาเจตนาใช้คำประเภทไอคิวต่ำกว่า โง่กว่า ไม่ได้เพื่อจะดูถูกใคร แต่มองว่าคำประเภทนี้สร้างความสนใจกับสื่อได้ดีมากกว่า (และก็ดีจริงๆ) ส่วนเหตุผลที่ทำให้เขาสร้างข่าวนี้ออกมา ก็เพราะเขามองว่าการพัฒนาเว็บให้มีความเข้ากันได้กับทุกเบราเซอร์นั้นเป็นเรื่องยากลำบาก โดยเฉพาะการทำให้มันเข้ากันได้กับ IE เวอร์ชั่น 6.0 ถึง 8.0 จึงทำให้งานวิจัยลวงนี้พุ่งเป้าโจมตีไปที่ IE เวอร์ชั่นดังกล่าว

Gill เชื่อว่าเหตุผลที่ข่าวนี้กระจายไปเร็วมาก เพราะข่าวดังกล่าวพูดในสิ่งที่คนอยากได้ยินมานานแล้ว มันจึงเผยแพร่ออกไปรวดเร็วมาก อันที่จริงเขาก็คิดว่าจะเฉลยเรื่องทั้งหมดในเร็วๆ นี้ แต่ดันถูกจับได้เสียก่อน

611 items|« First « Prev 35 36 (37/62) 38 39 Next » Last »|