บทความ

คำสั่ง ทดสอบความเร็ว harddisk

hdparm -tT /dev/sda /dev/sda: Timing cached reads: 6092 MB in 2.00 seconds = 3048.40 MB/sec Timing buffered disk reads: 248 MB in 3.00 seconds = 82.55 MB/sec

ลักษณะงาน ที่นำ JAVA ไปใช้ได้

ลักษณะงาน ที่นำ JAVA ไปใช้ได้ (Java Language) คือภาษาคอมพิวเตอร์ภาษาหนึ่งที่มีหลักการเขียนแบบเชิงวัตถุ ถูกใช้เพื่อสร้างโปรแกรมให้ทำงานในระบบคอมพิวเตอร์รูปแบบต่างๆโดยผู้เขียน โปรแกรม โดยภาษาจาวาจะถูกนำไปสร้างโปรแกรมตามหลักการและไวยกรณ์ของการเขียน จะได้ไฟล์นามสกุล .java เช่น HelloWorld.java โดยใช้ tool อย่างง่ายๆ เช่น editplus,notepad จากนั้นจึงนำไปคอมไพล์โดยใช้ Java Compiler ให้เป็นไบต์โค้ด(ฺBytecodes) ซึ่งจะมีนามสกุลเป็น .class จะได้ HelloWorld.class แล้วนำโปรแกรมหรือไฟล์ .class นั้นมาทำงานด้วยเครื่องจักรเสมือน (Java Virtual Machine) เรียกสั้นๆว่า "JVM" ที่จำลองขึ้นโดย Java Interpreter หลายท่านอ่านมาถึงตรงนี้อาจจะงง เดี๋ยวจะอธิบายให้ฟังต่อนะครับ จาวาสคริปต์ (JavaScript) เป็นสคริปต์คำสั่งที่วางไว้ร่วมกับภาษา HTML โดยจาวาสคริปต์ทำงานผ่านบราวเซอร์ที่เข้าใจคำสั่งจาวาสริปต์ เหมาะสำหรับการสร้างส่วนใช้งาน เพื่อติดต่อกับผู้ใช้ในแบบอินเทอร์เร็คทีฟ คือตอบสนองตามพฤติกรรมการใช้งาน เช่น ใช้สร้างเมนูแบบ Popup เป็นต้น ดัง นั้นภาษาจาวา กับจาวาสคริปต์จึงเป็นคนละรูปแบบ และมีวัตถุประสงค์ที่ต่า...

clarkconnect 4.3+ MRTG

สวัสดีครับ พอดีผมมือใหม่ แต่อยากแชร์การติดตั้ง MRTG เผื่อเพื่อนๆจะได้ประโยชน์บ้าง พอดี เข้าบอร์ดมาพักนึงแล้วล่ะครับ ยอมรับครับว่าบอร์ดนี้ แชร์กันดีมากเลยครับ ถ้าสนใจเดี๋ยวจะมาแชร์ครับ รู้จักกับ MRTG MRTG ย่อมาจาก Multi Router Traffic Grapher เป็นเครื่องมือที่ใช้สำหรับการมอนิเตอร์ดู Traffic Load บน Nerwork Links ซึ่งการทำงานของ MRTG จะมีการสร้าง HTML Pages ที่ประกอบด้วยภาพ (กราฟ) ชนิด PNG โดยภาพดังกล่าวนี้จะแสดงถึงปริมาณของทราฟฟิกบนเครือข่าย ว่ามีทราฟฟิกหนาแน่น หรือไม่ คอยมอนิเตอร์ดู Traffic Load ที่จะมีปัญหาเรื่อง Traffic และสภาพของเครื่อง Server ของเพื่อนๆ โหลด เยอะแค่ไหน จะได้ปรับแต่งได้ตามสมควรครับ หวังว่ามีประโยชน์ไม่มากก็น้อย ยิงฟันยิ้ม เริ่มกันเลย ผมทดสอบกับ CC 4.3 En เวอร์ชั่นอื่นๆ น่าจะเหมือนกัน login เข้า server ด้วย putty เช็คดูว่ามีการติดตั้ง snmp ไปแล้วหรือยัง # rpm -qa | grep snmp ถ้าเจอ package ประมาณนี้ แสดงว่าได้ติดตั้งแล้ว net-snmp-libs-5.1.2-13.el4 net-snmp-5.1.2-13.el4 net-snmp-utils-5.1.2-13.el4 ถ้า ไม่เจอ package snmp ต้องทำการติดตั้งเข้าไปก่อน โดยใช้คำสั่ง apt-g...

ติดตั้ง Apache2, PHP5 & MySQL5 with Yum on CentOS

ติดตั้ง Apache2, PHP5 & MySQL5 with Yum on CentOS # yum -y install httpd php mysql mysql-server php-mysql

ติดตั้ง phpmyadmin ใน Centos 5.4

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm yum repolist จะสังเกตว่าจะต้องมีข้อความด้านล่างขึ้นด้วย epel Extra Packages for Enterprise Linux 5 - enabled จาก นั้นลองค้นหาดูว่ามี phpmyadmin ไม๊ yum search phpmyadmin ต่อไป ก็ลงได้เลย yum install phpmyadmin

DNS tot และ tt&t

ค่า DNS ของ TT&T 202.69.137.137 202.69.137.138 ค่า DNS ของ TOT 203.113.127.199 203.113.24.199 เพิ่มเติม 203.113.7.130 8.8.8.8 8.8.4.4

การทำงานแบบ Recursive

บันทึุกข้อความ จาก http://www.comscience.net/index.php?topic=714.0 ขอบคุณ smallfox.exe สำหรับความรู้นี้ มีคำถามจากนักศึกษาคนหนึ่งถามว่า "เราจะคิดโปรแกรมที่มีการทำงานแบบ Recursive ได้อย่างไร?" อันนี้ เป็นคำตอบที่ตอบยากมาก ผมก็เลยตอบไปว่ามันขึ้นอยู่กับประสบการณ์ในการเขียนโปรแกรม ซึ่งมันก็เป็นคำตอบที่ถูก(ตามความเห็นของผม) แต่ก็ยังไม่ครอบคลุม แล้วมีคำตอบที่ดีกว่านี้หรือเปล่า? หลังจากที่ผมลองไปหาข้อมูลมาก็ ได้คำตอบต่าง ๆ กันมากมาย แต่ข้อมูลที่ได้รับล้วนแล้วแต่ขึ้นต้นด้วยคำว่า “มันเป็นคำตอบที่ยาก” เพราะว่ามันไม่ได้มีหลักอะไรไว้ตายตัวอย่าง 1+1=2 มันจึงค่อนข้างเป็นคำตอบที่ตอบยาก และต้องใช้ประสบการณ์ในการโปรแกรม ลอง มาดูความเห็นแรกกันก่อนดีกว่า จาก Aj. Pichaya การคิด Recursive Algorithm เป็นกลไกการวิธีการทำงานในเชิงคณิตศาสตร์ ซึ่งหากเรามองในทฤษฎีตรงนั้นออก เราก็จะสามารถเขียน Recursive Algorithm ได้ เช่น F(x)! = F(x)*F(x-1)! ถ้าเราเห็นสมการใน ลักษณะอย่างนี้ เราก็จะสามารถสร้าง Recursive programming ได้อย่างไม่ยาก (ถ้าเขียน Recursive programming ได้) แต่ปัญหาคือ เราจะคิดส...