วาเลนไทน์นี้ แฟน ๆ debian คงรัก Lenny อีกเป็นกอง

หลังจากที่ Debian Installer Release Candidate 2 ออกไปแล้วเมื่อวานซืน วันนี้ ทีมออกรุ่นของ Debian ได้ประกาศ deep freeze และกำหนดวันออก Lenny เป็นวันที่ 14 ก.พ. นี้แล้วครับ

deiban: ติดตั้งสแกนเนอร์เครือข่าย

ใช้แพกเกจชุด sane ในการทำให้แสกนเนอร์ที่ติดตั้งอยู่ที่เครื่องเซิร์ฟเวอร์ สามารถใช้งานผ่านเครือข่ายได้

ทำที่เครื่องเซิร์ฟเวอร์

สมมุติว่าชื่อ server.example.com
ไอพี 192.168.1.1
ใช้งานเครือข่ายภายใน 192.168.1.0/24
และติดตั้งสแกนเนอร์ไว้แล้ว

ติดตั้งแพกเกจ sane และ inetd

# aptitude install sane sane-utils openbsd-inetd

ปรับให้ saned ทำงาน

debian: lenny/etch
package: apache2.2 (2.2.9-10+lenny1/2.2.3-4+etch6)

สมมุติว่าเซิร์ฟเวอร์ภายนอก ชื่อ www.example.com มีการติดตั้ง apache2 ไว้แล้ว และเซิร์ฟเวอร์ภายใน ชื่อ internal.example.com มีการติดตั้ง apache2 ไว้แล้วเช่นกัน ต้องการให้ผู้ใช้ภายนอกเรียกเว็บที่ internal.example.com ได้

ทำที่เครื่องเซิร์ฟเวอร์ภายนอกอย่างเดียว โดยใช้มอดูล proxy_http

Topic: 

ตัวผมเองใช้งาน Fujitsu Lifebook S6410 ร่วมกับ Debian GNU/Linux (unstable - sid) มาก็เกือบ ๆ จะครบขวบปีแล้ว

การคอมไพล์โปรแกรม ต้องอาศัย compiler ที่ทำหน้าที่แปลงจาก source code ที่โปรแกรมเมอร์เขียนเป็น machine code ที่สามารถทำงานบนเครื่องคอมพิวเตอร์ได้ ซึ่งบนระบบปฏิบัติการ Linux มีชุด compiler ของ GNU ให้เลือกใช้งาน โดยในที่นี่เราจะเลือกใช้งาน gcc หรือ g++ สำหรับ คอมไพล์ภาษา C และ C++ ตามลำดับ

Taxonomy upgrade extras: 

การเขียนโปรแกรมที่ดีต้องรู้จักเครื่องมือสำหรับการใช้งานโปรแกรมเสียก่อน ซึ่งเครื่องมือสำหรับเขียนโปรแกรมที่จำเป็นก็ไม่พ้น Text Editor เลือกโปรแกรม Text editor ตัวโปรดสักตัวที่คุณชื่นชอบ ไม่ว่าจะเป็น Vi nano Emacs ก็ได้ฝึกหัดใช้งานให้คล่องเพื่อจะไม่ไม่ติดขัดขณะใช้งาน หากมีการจัดรูปแบบอัตโนมัติ หรือ Syntax highlight ก็จะช่วยสำหรับการเขียนโปรแกรมของเราได้ไม่น้อยทีเดียว อาจจะเลือกใช้โปรแกรมที่มีความสามารถมากกว่า Text editor ทั่วไปที่เรามักเรียกว่า IDE หรือ Integrated Development Environment ที่รวมสภาพแวดล้อมสำหรับการเขียนโปรแกรมไว้ให้เราอย่างเพียบพร้อ

Taxonomy upgrade extras: 

ปรับปรุงจาก ทดลองทำ HylaFAX Client

ครั้งก่อนมีปัญหาว่า daemon ถูกรันโดย root ใน runlevel ที่อยู่ในสถานะอักขระ (text mode) ซึ่งยังไม่มีการกำหนดค่าตัวแปรแวดล้อม $DISPLAY

แต่เวลาซ็อกเก็ตถูกเรียกใช้ จะถูกเรียกใช้โดยผู้ใช้ที่ runlevel ที่อยู่ในสถานะกราฟฟิก โดย GTK+ จะมาดูว่าต้องแสดงผลที่จอไหน จากตัวแปรแวดล้อม $DISPLAY นี้ ทำให้โปรแกรมตาย

ซึ่งต้องแก้ปัญหาด้วยการใช้คำสั่ง $ sudo /etc/init.d/pyla-printd restart จากเทอร์มินัล จึงจะแก้ปัญหานี้ได้

ตอนใหม่นี้ เราจะไม่ตั้งให้เรียกจาก runlevel แล้ว แต่จะตั้งให้รันจาก gnome-session ของผู้ใช้เลย ทำให้แก้ปัญหาเรื่องต้องเริ่มเซอร์วิสใหม่ได้

แต่เพื่อป้องกันการสับสน จะขอเริ่มใหม่เลย

Topic: 

ได้เคย เขียนแนะนำงานแปล Debian ไว้ที่ Blognone ไว้หลายเดือนก่อน ขอคัดลอกมาไว้ที่ debianclub ด้วย เพื่อผู้ที่สนใจนะครับ

Debian เริ่มมีการแปลภาษาไทยตั้งแต่รุ่น etch (4.0) เป็นต้นมา เราเริ่มเร็วหรือช้า ดูได้จาก แผนที่ภาษา ของ debian-installer ครับ นับว่าโชคยังดี ที่ถึงจะไม่ใช่ภาษาแรก ๆ ของเอเชียตะวันออกเฉียงใต้ แต่ก็ยังไม่ใช่ภาษาสุดท้ายของภูมิภาค (ที่แน่ ๆ คือ เราช้ากว่ากัมพูชาและภูฏานไปหนึ่งก้าว ส่วนเวียดนามนั้น ไม่ต้องพูดถึง เขาอยู่ในระดับเดียวกับภาษาตะวันตกไปแล้ว)

หลายครั้งหลายคราวเหมือนกันที่ผมพยายามค้นหาโปรแกรมเพื่อนำมาใช้งาน และก็เลี่ยงไม่ได้ที่จะพยายามดูหน้าตาของโปรแกรม (screenshot) เพื่อประกอบการตัดสินใจ ด้วยเหตุผลที่ว่า "หน้าตาดี มีชัยไปกว่าครึ่ง" :P และตอนนี้ นักพัฒนา Debian ได้สร้าง

http://screenshots.debian.net

เพื่อจัดเก็บ screenshot ของโปรแกรมต่าง ๆ ที่มีใน Debian ถึงจะอยู่ในขั้นทดสอบ แต่ผมลองใช้ดูแล้ว ก็ไม่เลวเลยทีเดียว และคิดว่า screenshot พวกนี้ จะมีการนำแสดงในโปรแกรมจัดการ Debian package ต่อไปในอนาคต ซึ่งน่าจะทำให้เราเลือก และพิจารณาที่จะติดตั้งโปรแกรมได้สะดวกยิ่งขึ้น

สำหรับคนที่อยากเก็บวีดิทัศน์จาก YouTube ไว้ดู หรือแบนด์วิดท์ไม่พอที่จะดูแบบออนไลน์ ก็มีวิธีครับ ใครไม่อยากทำเองก็อาจอาศัยบริการของเว็บอย่าง KeepVid ก็ได้ หรือจะทำเองในเครื่องเลยก็ได้ โดยอาศัยโปรแกรม clive

# apt-get install clive

วิธีใช้ ก็ใส่ URL ของคลิป เช่น

$ clive http://www.youtube.com/v/7Ig8DTdO2U4

Pages

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้