Archive for the ‘บทความ’ Category
เพิ่มความแข็งแกร่งให้เว็บไซต์ ด้วย Apache mod_auth ( htaccess )
บ่อยครั้งที่เราพบเจอกับปัญหา เกี่ยวกับความปลอดภัยของเว็บไซต์ เช่นหน้า administrator ของ joomla , wp-admin ของ wordpress หรือ เว็บไซต์ทั่วๆ ไปก็ตาม เราอาจจะสร้างระบบความปลอดภัยอย่างง่ายๆ และมีประสิทธิภาพ ด้วย Apache mod_auth ( htaccess ) มาช่วยครับ หรือบางทีก็เรียกว่า realm authentication ครับ ซึ่งจริงๆ หลายท่านอาจจะเคยเห็นแล้ว แต่ยังไม่ได้คำตอบว่า จะสร้างมาได้อย่างไรบ้าง และในวันนี้ เราจะมาดูกระบวนการทำ htaccess authentication กันนะครับ
Views :896
รู้จักกับ sudo
ถ้าเครื่องลินุกซ์เซิร์ฟเวอร์ของท่าน มีผู้ดูแลช่วยกันหลายคน คงไม่ค่อยดีแน่ ถ้าหากจะให้ทุกคนล็อกอินโดยใช้ผู้ใช้ root เนื่องจากเป็นการยากที่จะตรวจสอบว่า ใครทำอะไร แก้ไข เปลี่ยนแปลงระบบตรงไหนบ้าง sudo เป็นเครื่องมือที่จะมาช่วยเหลือตรงจุดนี้
Views :1998
การจัดการกับบัญชีผู้ใช้ (Users)
ระบบทุกระบบต่างออกแบบมาเพื่อสนับสนุนการทำงานของผู้ใช้ ผู้ใช้แต่ละคนก็มีบทบาทและหน้าที่ต่างกันไป ในลินุกซ์ก็เช่นเดียวกัน จะมีผู้ดูแลระบบที่ทำหน้าที่แบ่งหมวดหมู่ของการทำงาน ให้สอดคล้องกับความเป็นจริงของแต่ละคน หรือกลุ่มคน ในหัวข้อนี้เราจะได้รู้ถึงการกำหนดบทบาทและหน้าที่ของแต่ละคน
Views :917
ช่วงเวลาแห่งการอัพเกรด
ช่วงนี้เป็นช่วงที่ อะไรๆ มีการอัพเดตค่อนข้างเยอะ นะครับ … เริ่มต้นจาก Notebook ที่เปลี่ยนจาก Compaq V3000 => Asus F80S ( Core2 Duo P7350) แล้วก็ล่าสุด เป็น Samsung R468 พึ่งถอยมาได้ 2 วัน ครับ … เนื่องจากเจ้า Asus งอแง จอมีปัญหา เป็นเส้น นิดหน่อย … ประกอบกับ ช่วงนี้ต้องเขียนโปรแกรมผ่านเจ้า Nvidia Cuda ทำให้ต้องหาโน๊ตบุ๊ค ที่รองรับด้วย … เจอเจ้า Samsung R468 ถูกตา และ ถูกใจ ดีทีเดียว
Views :426
ทดสอบ nVIDIA CUDA
พอดีช่วงนี้ได้ทำงานทางด้าน HPC & Parallel ซะเยอะ ก็เลยเอารูปแบบของการทดสอบมาเก็บไว้ซักนิดครับ โดยในครั้งนี้เป็นการติดตั้งระบบ nVIDIA CUDA ซึ่งเป็นการประมวลผลโดยอาศัยพลังจาก GPU นะครับ ซึ่งผลของการทดสอบรัน ก็มีดังนี้ครับ
Views :1290
รัน Sample nVidia Cuda Application บน CentOS Linux แล้วเกิด Error
หลังจากที่คอมไพล์ NVIDIA_CUDA_SDK แล้วเกิด Error ขึ้นมา ดังนี้
# ./simpleGL
./simpleGL: error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
การเพิ่ม Swap ให้กับลินุกซ์ด้วย swap file
ในบางกรณี ที่หน่วยความจำของระบบ (แรม) ไม่เพียงพอต่อการใช้งาน เราอาจจำเป็นต้องมีการเพิ่ม swap หรือ หน่วยความจำเสมือนบางครั้ง โดยวิธีการที่ง่ายที่สุด ในการเพิ่ม swap มีดังนี้ครับ
Views :476
คอมไพล์ NVIDIA_CUDA_SDK แล้วเจอ “/usr/bin/ld: cannot find -lXi”
วันนี้ได้ทำการติดตั้ง NVIDIA CUDA SDK บน CentOS 5.3 (X86_64) แล้วทำการคอมไพล์ซอร์สโค้ดตัวอย่าง ( Example Code ) แล้วเจอข้อความดังนี้
[root@labs NVIDIA_CUDA_SDK]# cd /opt/NVIDIA_CUDA_SDK
[root@labs NVIDIA_CUDA_SDK]# make