บทความ คอมพิวเตอร์ และการเขียนโปรแกรม

หมวดหมู่

10 บทความล่าสุด

ติดตั้ง Icecast 2 จาก SRPM (8) โดย Sheroku

เริ่มจากการติดตั้ง module ที่จำเป็นต่อการ compile กันก่อนyum install -y rpm-devel rpm-libs rpm-build libvorbis-devel libogg-devel curl-devel libxslt-devel libtheora-devel speex-develจากนั้นเข้าไปที่ www.icecast.org เพื่อทำการ download icecast เวอร์ชั
หมวดหมู่ CentOS

การ rewrite ใน Nginx (86) โดย Sheroku

ใน Nginx ก็มีความสามารถในการ rewrite เช่นเดียวกับใน Apache, Lighttpd และ Cherokee แต่ต่างกันคือไม่มีการใช้งานผ่าน .htaccess เท่านั้น ซึ่งโดยปกติเราจะสามารถเขียน rewrite rule ไว้ใน config file ของแต่ละ vhost เท่านั้นการ rewrite สามารถเขียนได้โดย เขียน
หมวดหมู่ Nginx

User Mask (umask) ในระบบ POSIX (61) โดย Sheroku

umask ย่อมาจาก User File Creation Mask เป็นทั้งคำสั่งและการทำงานของระบบใน POSIX ซึ่งเป็นส่วนการทำงานของการสร้างไฟล์ เป็นการจำกัดสิทธิ์ (permission) ของไฟล์ที่สร้างขึ้นโดยโปรเซสปัจจุบันโดยปกติ umask ของ root จะเป็น 0022 เมื่อมีการสร้าง directory ก็จะไ
หมวดหมู่ Linux & BSD

Content Compression ของ http server (76) โดย Sheroku

ในการทำงานของ http server ที่ทำการส่ง hypertext มายัง client นั้นบางครั้งสายอักษร (String) จำนวนมากทำให้ใช้งาน bandwidth มาก และยิ่งถ้ามีช่องทางที่แคบด้วยแล้วการส่งข้อมูลก็จะช้าลงด้วย ดังนั้นใน http เวอร์ชั่น 1.1 จึงมีการประกาศการบีบอัดสายอักษรเหล่าน
หมวดหมู่ Software

ติดตั้ง php แบบ fast-cgi (130) โดย Sheroku

การทำงานของ php ในรูปแบบ fast-cgi นั้นให้ผลการทำงานที่เร็วกว่าการทำงานแบบ cli มาก และใน webserver หลายๆ ตัวมีการใช้งานในแบบ fast-cgi เช่นกัน การติดตั้งก็สามารถทำได้ง่ายๆเริ่มจากการติดตั้งโปรแกรมที่สำคัญก่อนyum install gcc gcc-c++ pcre-devel zlib-deve
หมวดหมู่ CentOS

ติดตั้ง Cherokee webserver (93) โดย Sheroku

Cherokee เป็น web server ที่ได้ชื่อว่าเร็วจากผลการทดสอบเร็วกว่า nginx เสียอีก และจุดเด่นที่สำคัญอีกอย่างของ Cherokee คือมี web-based administration interface สำหรับการบริหาร web server ไม่ว่าจะสร้าง virtual host, ติดตั้งตัวแปลภาษา (Language Interpret
หมวดหมู่ CentOS

การติดตั้ง stunnel ใน FreeBSD (82) โดย Sheroku

Application ต่างๆ ที่ไม่รองรับการทำงานผ่าน SSL ใน FreeBSD นั้นเราสามารถทำให้รองรับการติดต่อบริการผ่าน SSL ได้เช่นกัน โดยเราอาศัยการทำงานของช่องทางเสมือนด้วยโปรแกรม stunnel ตัวอย่างบริการที่เราจะทำในที่นี้ได้แก่ ระบบอีเมล์ทั้งหมด เพื่อให้รองรับการทำงา
หมวดหมู่ FreeBSD

การแก้ปัญหา Browser ใช้ Selector ไม่ถูกต้อง (105) โดย Sheroku

การใช้งาน CSS นั้นช่วยให้การจัดรูปแบบการแสดงเอกสาร ทำได้ง่ายมากขึ้น แต่การแสดงผลนั้นขึ้นอยู่กับ Browser ที่ทำการ render ผลออกมาด้วยว่าทำงานบนมาตรฐานเดียวกันหรือไม่ ซึ่งปัญหาที่พบบ่อยที่สุดก็คือ Internet Explorer นี่ล่ะ มักจะไม่ค่อยทำงานบนมาตรฐานเดียว
หมวดหมู่ CSS

เรื่องของการหา Solution ให้กับผู้ว่าจ้าง (68) โดย Sheroku

ก่อนหน้านี้มีงานที่ได้รับการว่าจ้าง software house แห่งหนึ่งในงาน on site ที่เขาไม่สามารถทำได้ ระหว่างปฏิบัติงานได้รู้งานที่บริษัทแห่งหนึ่งได้ทำทิ้งไว้ และน่าจะเป็นประโยชน์กับทุกท่าน จึงขอเอามาเขียนไว้ตรงนี้ด้วยในส่วนงานตรงนั้นมี requirement คือ ต้อง
หมวดหมู่ Design & Development

มาว่ากันด้วยค่าเหนื่อย ในการพัฒนาโปรแกรมกัน (116) โดย Sheroku

เมื่อวานนี้มีน้องคนหนึ่งถามเรื่องจะ Quote ราคาให้ลูกค้าเท่าไหร่ดี สำหรับการ Quote ราคานั้นองค์ประกอบในราคานั้นได้แก่ค่าเหนื่อยของเรา แน่นอนว่าทำงานต้องมีค่าเหนื่อย ไม่งั้นจะทำทำไมนอนเฉยๆ ดีกว่า โดยอาจจะเริ่มจากว่าเราตีราคา Man-Time ของตัวเราชั่วโมงละ
หมวดหมู่ Design & Development