08 ตุลาคม, 2552

Import and Export GnuPG key

Listing the key.

$ gpg --list-keys
/home/user/.gnupg/pubring.gpg
--------------------------------
pub 1024D/ABCDFE01 2008-04-13
uid firstname lastname (description)
sub 2048g/DEFABC01 2008-04-13


Export key

$ gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
$ gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01


Import key

$ gpg --import mygpgkey_pub.gpg
$ gpg --allow-secret-key-import --import mygpgkey_sec.gpg

07 ตุลาคม, 2552

แก้ปัญหาตัวอักษรเพี้ยน อันเนื่องมาจาก ปัญหาของ รหัสอักขระในลินุกซ์

พอดีจะดูซีรี่ส์เกาหลีแล้วดันมีไฟล์สับไตเติ้ลที่ไม่สามารถแสดงผลภาษาไทยในลินุกส์ได้ ก็ต้องแปลงไฟล์นั้นแซะ

มีคำสั่งในการแปลงรหัสอักขระ นั่นคือ

iconv --from-code=windows-874 --to-code=UTF-8 test.txt > test-utf.txt

ง่ายโพด

ที่มา: http://mediakey.dk/~cc/howto-convert-text-file-from-utf-8-to-iso-8859-1-encoding/

31 พฤษภาคม, 2552

Gestures in Epiphany

ปกติใช้แต่ Firefox วันไหนเบื่อๆ ก็ใช้ Epiphany อันนี้เป็นการใช้ extension ของ Epiphany ชื่อ Gestures น่ะ ลากเมาส์ให้ตรงเงื่อนไข แล้วมันจะทำตามค่าที่เราตั้งไว้ ฟังแล้วงงๆ ดูรูปเลยละกัน



28 เมษายน, 2552

เว็บสอนลินุกซ์จ๊าบๆ มีทั้งรูปและวิดิโอ

เว็บ LINUXCONFIG.ORG เป็นเว็บที่ค่อนข้างแจ่ม เหมาะสำหรับทุกประสบการณ์ ไม่ว่าจะมาก จะน้อย หรือ ไม่มีเลย (โครตจะเวอร์)

ที่บอกว่าแจ่มคือ เกือบจะทุก(สงสัยจะทุกอันนั่นล่ะ)บทความ จะมีรูปที่สามารถเข้าใจได้ง่ายๆ บางอันจะมีเหมือนสกรีนแคสต์(screen cast) ให้ลองทำตามได้เลย

ยกตัวอย่างสักรูป

Linux Filesystem basics



หมายเหตุ ไม่ได้ค่าโฆษณาแต่อย่างใด

02 มีนาคม, 2552

โรงเรียนกัลยาณวัตร

ได้มีโอกาสไปที่โรงเรียน กัลยาณวัตร จังหวัดขอนแก่น พอดีเพื่อน @pandarianz ให้ไปช่วยดูเครื่อง server ที่โรงเรียนนี้ ซึ่งเพื่อนมันเอาระบบมาทดสอบที่นี่ เพื่อนมันมาหลายรอบละ ติดปัญหาไม่ผ่านการตรวจของผู้ตรวจซะที มาคราวนี้เห็นบอกว่าปรับโค้ดมาเยอะพอสมควร(เป็น php) ได้เดินทางมาก่อนวันทดสอบจริงหนึ่งวัน เอาเครื่องสำรองมาฝากไว้ พอเข้ามาในห้องพักของอาจารย์คอมฯที่นี่ ก็เจอเครื่อง server ที่ว่า ที่นี่ค่อนข้างจะสนับสนุนด้าน IT พอสมควร เนื่องจากในห้องนี้เต็มไปด้วย ประกาศนียบัตรต่างๆ ที่นักเรียนโรงเรียนนี้ได้รับ อาจารย์ของที่นี่ก็เป็นกันเอง support ดีมากๆ นอนค้างโรงแรมไปคืนนึงที่โฆษะ รุ่งขึ้นก็ไปโรงเรียนแต่เช้า(ง่วงมาก) แต่มารู้ทีหลังว่า กรรมการจะมาตรวจก็บ่ายสามโน่น เพื่อนมันก็เลยเซ็ตเรื่องระบบไปหน่อยนึง แล้วอาจารย์ก็ชวนไปกินข้าวเที่ยงที่ร้านปลาอะไรซักอย่างนี่แหละ พอถึงเวลาตรวจ ทุกอย่างก็เป็นไปได้ด้วยดี ตัว server (ใช้ linux ของ มอ)ก็ใช้คำสั่ง top เพื่อดูประสิทธิภาพการทำงานของระบบ ก็ไม่มีปัญหาแต่อย่างใด แต่พลาดไปอย่างนึง ก็คือ ไม่รู้คำสั่งที่จะใช้ดูว่ามีเครื่องลูกต่อเข้ามากี่เครื่อง(ปกติไม่เคย monitor&set server อยู่แล้ว) คนที่มาตรวจถามมาก็เลยตอบไปไม่ได้ รู้แต่ว่าเครื่องมันโอเค รับโหลดจากเครื่องลูกไหว ผลสุดท้ายกรรมการก็ให้ผ่าน(ซะที) แต่ไม่ท้ายสุด ตัวโปรแกรมที่เอามาทดสอบ(OBECLMS) ต้องไปเพิ่มเติมฟังก์ชันต่างๆอีก ตามความต้องการของกรรมการ เพราะต้องเอาไปใช้ในโรงเรียนหลายแห่ง สงสัยต้องหาความรู้ด้าน server และ monitoring ใส่ตัวเยอะๆแล้วสิ

15 กุมภาพันธ์, 2552

Debian GNU/Linux 5.0 ออกแล้ว


ตารางเปรียบเทียบ ระหว่าง เวอร์ชัน 4.0 และ 5.0

PackageVersion in 4.0 (etch)Version in 5.0 (lenny)
Apache2.2.32.2.9
BIND DNS Server9.3.49.5.0
Cherokee web server0.5.50.7.2
Courier MTA0.53.30.60.0
Dia0.95.00.96.1
Ekiga VoIP Client2.0.32.0.12
Exim default email server4.634.69
GNU Compiler Collection as default compiler4.1.14.3.2
GIMP2.2.132.4.7
the GNU C library2.3.62.7
lighttpd1.4.131.4.19
maradns1.2.12.041.3.07.09
MySQL5.0.325.0.51a
OpenLDAP2.3.302.4.11
OpenSSH4.35.1p1
PHP5.2.05.2.6
Postfix MTA2.3.82.5.5
PostgreSQL8.1.158.3.5
Python2.4.42.5.2
Tomcat5.5.205.5.26


ที่มา http://www.debian.org/releases/lenny/i386/release-notes/ch-whats-new.en.html

http://www.debianclub.org/node/416

09 กุมภาพันธ์, 2552

หัดเขียน Perl

ไม่รู้ว่าทำไมถึงอยากลองดู อาจจะได้ใช้(มั้ง)
จริงๆแล้ว แม้แต่ shell script ก็เขียนไม่เป็น แต่ไหงอยากมาเขียน Perl ซะได้
พอดีในห้องสมุดมันมีหนังสืออยู่น่ะ Learning Perl 4th edition (ตอนนี้มันมี edition 5 ออกมาละ) ก็เลยสอยมาอ่านๆดู อ่านไปได้ประมาณบทกว่าๆละ ก็พอจะเข้าใจพื้นฐานคร่าวๆของภาษานี้บ้าง

HelloWorld ของ Perl (การประกาศส่วนหัว จะคล้ายๆ shell script)
hello.pl (จริงๆไม่ต้องใส่นามสกุลก็ได้นะ ใส่ไว้ให้เข้าใจว่าเป็นไฟล์ perl script เท่านั้นแหละ)
#!/usr/bin/perl
print "Hello World\n";

พอเสร็จแล้วเอาไป chmod ให้มัน execute ได้ เวลารันอาจจะ

$ ./hello.pl
หรือ
$ perl hello.pl


ตั้งแต่อ่านมาได้เท่านี้แหละ เอาไว้คราวหน้าละกัน