Anan Phonphoem

      Computer Engineering Dept., Faculty of Engineering, Kasetsart University

RSS icon Email icon Home icon
  • Open visual trace route

    Posted on November 28th, 2013 anan No comments

    เป็นเครื่องมือในการศึกษา Trace route ที่น่าสนใจ
    ถ้าต้องการติดตั้งบน Ubuntu ให้ทำตาม link ด้านล่างนี้ได้เลยครับ

    http://www.thefanclub.co.za/how-to/how-install-open-visual-traceroute-ubuntu

  • การไม่อนุญาติให้ดู file listing ใน folder

    Posted on August 23rd, 2013 anan No comments

    1. ทำการสร้า่ง index.html แบบว่างเปล่าไว้ในแต่ละ directory ที่ไม่ต้องการให้ listing ได้

    2. ถ้าจะทำหลาย folder อาจใช้วิธีเขียน script ง่าย ๆ ดังนี้

    anan:~$ ls
    anan:~$ 01 02 03 04           <— สมมติว่ามี 4 folder

    anan:~$ Temp=`ls`              <— สร้างตัวแปล Temp เพื่อเก็บค่าที่ได้จากการใช้คำสั่ง ls (ระวังใช้ตัว back quote `)
    anan:~$ echo Temp
    anan:~$ 01 02 03 04          <—- จะเห็นค่าตัวแปร Temp เป็นชื่อ folder ทั้งหมด

    anan:~$ for x in $Temp     <—- สร้าง for loop ใช้ตัวแปรชั่วคราวชื่อ x
    > do
    > touch $x/index.html   <—– ทำการสร้าง file ชื่อ index.html แบบว่างเปล่าขึ้นมาโดยใช้คำสั่ง touch
    > done
    anan:~$

    ถ้าเข้าไปดูแต่ละ folder ก็จะพบ file ชื่อ index.html
    anan:~$ cd 01
    anan:~/01$ abc def a111 index.html

    (ขอขอบคุณ อ.ดร.อภิรักษ์ จันทร์สร้าง ที่แนะนำเทคนิคนี้)

  • package-manager source lists corrupted

    Posted on September 14th, 2012 anan No comments

    อาการ: จะปรากฎเครื่องหมาย ห้ามเข้า (-) สีแดงบน Tray

    แก้ไขโดย: ลบ Folder “lists” แล้วสร้าง folder ใหม่ว่าง ๆ ไว้
    root@APMooseX220:/var/lib/apt# rm -rf lists
    root@APMooseX220:/var/lib/apt# mkdir lists

    จากนั้นก็ update ครับ
    root@APMooseX220:/var/lib/apt# apt-get update

  • ติดตั้งใช้งาน finger scan สำหรับโน้ตบุ๊ค Lenovo X220 บน Ubuntu 12.04

    Posted on June 15th, 2012 anan 73 comments

    เนื้อหาสรุปและดัดแปลงจาก
    http://www.thinkwiki.org/wiki/How_to_enable_integrated_fingerprint_reader_with_fprint

    1. ตรวจว่าเครื่อง detect หัวอ่าน fingerprint โดยใช้ lsusb

    anan@APMooseX220:~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor   <=== ถ้ามีบรรทัดนี้ ก็แสดงว่า OK
    Bus 001 Device 004: ID 04f2:b217 Chicony Electronics Co., Ltd
    Bus 002 Device 003: ID 0bdb:1911 Ericsson Business Mobile Networks BV

    2. ติดตั้ง libpam-fprintd

    sudo add-apt-repository ppa:fingerprint/fprint
    sudo apt-get install libpam-fprintd

    ถ้า apt-get ไม่พบ libpam-fprintd ให้เรียก apt-get upate ก่อน แล้วค่อย apt-get install libpam-fprintd อีกครั้ง

    3. ตรวจสอบในไฟล์  /etc/pam.d/common-auth น่าจะพบว่า fprintd ได้ติดตั้งแล้ว

    anan@APMooseX220:~$ vi /etc/pam.d/common-auth
    ...
    # here are the per-package modules (the "Primary" block)
    auth    [success=2 default=ignore]      pam_fprintd.so      <======= ติดตั้งแล้ว
    auth    [success=1 default=ignore]      pam_unix.so nullok_secure try_first_pass
    ...

    4. จากนั้นเรียก fprintd-enroll เพื่อเก็บค่าการรูดนิ้ว

    anan@APMooseX220:~$ fprintd-enroll
    Using device /net/reactivated/Fprint/Device/0
    Enrolling right index finger.

    ทำการรูดนิ้วครั้งที่ 1
    เมื่ออ่านค่าเสร็จ จะแสดง

    Enroll result: enroll-stage-passed

    ทำการรูดนิ้วครั้งที่ 2
    เมื่ออ่านค่าเสร็จ จะแสดง

    Enroll result: enroll-stage-passed

    หลังจากนั้น รูดนิ้วให้ครบ 5 ครั้ง

    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-completed

    เมื่อครบ 5 ครั้งก็จะเสร็จสมบูรณ์ครับ

    5. ทำการทดสอง โดย logout จะพบหน้า login ปกติ โดยมีคำพูดแสดง ให้ทำการรูดนิ้ว

    “Swipe your right index finger …”

    (แต่ที่ยังไม่สมบูรณ์คือ เมื่อรูดนิ้วผ่านแล้วยังคงต้องทำการกด “เข้าระบบ” อีกหนึ่งคลิ๊ก ซึ่งน่าจะเป็นว่ารูดนิ้วผ่านแล้วเข้าระบบได้เลย แต่ยังทำไม่เป็นครับ)