how to make acer 4740 use microphone with ubuntu lucid 10.04

update alsa http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/
Published on Wed, 18 Aug 2010 11:10
0 comments

copy จากชื่อที่คัดไว้โดยต่าง extension กัน

คือผมถ่ายรูปแล้วแยก jpg ออกจาก raw (nef) ไฟล์ ซึ่งผมจะนั่งคิดรูปที่เป็น jpg ก่อนแล้วค่อมาหาไฟล์ nef ไปตกแต่ง โครงสร้างเป็นดังนี้
-Album
|-raw/
  |-*.nef
  |-raw-approved/
|-*.jpg
|-jpg-approved
  |-*.jpg
cd Album/raw
for file in ../jpg-approved/*
do 
a=$(basename $file .jpg)
cp ./$a.nef ./raw-approved
done
เท่านี้ผมก็สามารถ copy ไฟล์ raw ที่ผมค้ดด้วย jpg ได้แล้ว
Published on Mon, 12 Jul 2010 17:25
0 comments

จัดการ log สำหรับ production ใน Rails

ขั้นแรกคือกำหนดว่าใน production mode นี่เราจะใช้ log level ไหน ควรใช้ตั้งแต่ warn ขึ้นไป
config.log_level = :warn
แต่ว่าทั้งนี้ถ้า app นั้นเป็นแบบ internet อาจจะมีพวก bot หรือผู้ใช้อื่นๆ ที่เข้า url ผิทำให้เกิด error 404 หรือ routing error ควรจะกำหนดให้ logger นั้นไม่ได้ทำการ log ส่วนที่ error 404 หรือ routing error โดนเขียนลง ApplicationController
EXCEPTIONS_NOT_LOGGED = ['ActionController::UnknownAction',
                         'ActionController::RoutingError']

protected
  def log_error(exc)
    super unless EXCEPTIONS_NOT_LOGGED.include?(exc.class.name)
  end
แค่นี้ก็ไม่ทำให้ log โตเกินขนาดแล้ว ที่มา: http://maintainablesoftware.com/articles/rails_logging_tips
Published on Mon, 21 Jun 2010 04:38
0 comments

rails kick start

ปกติผมเป็นคนขี้เกียจทำอะไรแบบเริ่มต้นมาก เวลาจะ start project ทีก็จะหาพวกที่เขาทำระบบ authenticate มาให้แล้วส่วนหึง อย่างเช่น Bort แต่หลังๆๆเหมือน Bort จะทำท่ารอ Rails 3.0 หรือกะไรไม่ทราบได้ จึงต้องออกแรงเองหน่อย โดยใช้ rails 2.3.8 กับ authenligic_bundle วิธีใช้ก็แสนง่าย
 $ rails <your-app> -m http://github.com/tsechingho/authlogic_bundle/raw/master/templates/remote.rb
หรือถ้ามี app อยู่แล้วแต่ยังไม่มีระบบ authen ก็ให้ใช้
  $ cd <your-app>
  $ git submodule add git://github.com/tsechingho/authlogic_bundle.git vendor/plugins/authlogic_bundle
  $ rake rails:template LOCATION=vendor/plugins/authlogic_bundle/templates/base.rb SCM=g
แล้วก็สั่ง

  $ rake db:seed
เป็นอันพร้อมใช้งาน
Published on Thu, 17 Jun 2010 06:13
0 comments

waiting for rails3.0

I hope really great framework.
Published on Sun, 25 Apr 2010 15:58
0 comments

gedit และ vim เพื่อการทดแทน textmate

ไม่เคยใช้ mac หรือนะ เลยไม่เคยมี textmate แต่คิดว่า gedit นี่ก็โอเคแล้ว Gmate: http://github.com/lexrupy/gmate/ วิธีลงก็

$ git clone git://github.com/lexrupy/gmate.git   
$ cd gmate 
$ sh install.sh
แจ่มสุดๆ ใช้ gedit open file ส่วนบางครั้งมันอยากแก้เร็วๆ เลยใช้ vim vimfile: http://github.com/akitaonrails/vimfiles วิธีลงก็
$ git clone git://github.com/akitaonrails/vimfiles.git .vim
$cd .vim
$ git submodule init
$ git submodule update
$ cp vimrc ~/.vimrc
ของอีตา akita ก็ดีอย่างคือเวลา module อื่นๆ มัน update เราแค่ทำคำสั่ง
git submodule update
มันก็ update

Published on Mon, 23 Nov 2009 16:16
0 comments

ไม่มีความรักใดได้มาจาการเกลียดชัง

ไม่มีความรักใดได้มาจาการเกลียดชัง รู้สึกไปเองหรือเปล่าว่ามีกระแสบ้าๆบอๆแบบเวอร์ๆ ให้เกลียดคนๆหนึ่งเพื่อรักคนๆหนึ่ง
ความ รักจักไม่ยั้งยืน ถ้าทุกคนสามัคคีเกลียดชังในสิ่งเดียวกัน สุดท้ายเมื่อความจริงหรือเมื่อทุกอย่างคลี่คลาย ความรักสามัคคีจักมิอาจคงอยู่
ชาติมีไว้รักและดำรงค์คงอยู่ ไม่ได้มีไว้บ้าคลั่ง ก่อนจะบ้าคลั่งชาติทำ
  1. เคารพกฏจราจร อย่าจ่ายหม๋าต๋าตรงนั่น เก็บใบสั่งไปเสียให้ถูกต้องเพราะนั่นคือค่าผิดกฏ
  2. จ่ายภาษีรายได้บุคคลธรรมดา หรือ ภงด.90 หรือ 91 เพราะการจ่ายภาษีคือหน้าที่ของประชาชนที่ดี
  3. ทิ้งขยะให้เป็นที่เป็นทาง แค่นี้เด็กอนุบาลยังทำได้เลย
  4. ร้านรถเข็น ช่วยขายให้เป็นที่เป็นทางด้วย และข้อ2 ด้วย ทำความสะอาดด้วยพื้นที่ขายอาหารมันจะมีสิ่งปฏิกูลแลัสัตว์ไม่พึงประสงค์
  5. อย่าซื้อของละเมิดลิขสิทธิ์ เพราะสิ่งนี้บ่อนทำลายชื่อเสียงและเศรษฐกิจของชาติ ร้ายแรงกว่า........... เสียอีก
  6. คิด อย่างผู้เจริญ มีเหตุผล อาจารย์ผมสอนไว้ว่าต้องรู้จัก 6 สิ่งที่แยกแยะกันคือ true false right wrong appropriate inappropriate (ถูก ผิด ชอบธรรม ไม่ชอบธรรม เหมาะสม ไม่เหมาะสม) สิ่งเหล่านี้มันจะกำกวมกันอย่างมาก บางสิ่งถูกแต่ไม่ชอบธรรมแต่เหมาะสมกับสถานการณ์ คนเราก็ต้องรู้จัก trade-off (ได้อย่างเสียอย่าง)  
อย่าทำตัวเป็นเบี้ย อย่าทำตัวเป็นวีรบุรุษ อย่าทำตัวเป็นความคิดของคนทั้งหมด เพราะมันไม่ใช่ พวกคุณๆทั้งหลายทำเพื่อตัวเองเท่านั้น จงรักชาติอย่างที่ควรรัก ย่าทำลายชาติด้วยความคลั่งชาติ
จะสยามหรือไทยหรือเพื่อนบ้าน เราก็มีเลือดสีแดงทั้งนั้น
ป.ล. ตบท้ายสุภาษิตไทยโบราณ(คาเฟ่ต์)
ไก่งามต้องถอนขน คนงามต้องถอดผ้า
สาวสวยจะโสภา     ต้องถอดผ้าแล้วถอนขน
 
Published on Sat, 21 Nov 2009 15:45
0 comments

คิดจะเปลี่ยน typo เป็นอย่างอื่น

ตอนแรกกะว่าจะเปลี่ยนblog engine ไปใช้อย่างอื่น จะได้เก็บ resource ไว้ให้ลูกค้าใช้ ว่าจะเปลี่ยนเป็น Mephisto น่าจะกิน RAM น้อยอยู่ หรือไม่ก็ไปใช้ drupal wordpress ไปเลย หลังจากนี้จะเล่าประสบการณ์การไปทำ เปลี่ยน Desktop ในองค์กรมาใช้ ubuntu linux
Published on Thu, 22 Oct 2009 06:59
0 comments

คน 3 ประเภทของนายปรีดี และการปรับใช้

ในสมัยก่อการเปลี่ยนแปลงการปกครอง นายปรีดี พนมยงค์ ได้แบ่งกลุ่มผู้ร่วมก่อการไว้เป็น 3 ประเภท
  • ดี 1 บุคคลที่เหมาะสมได้รับคำชวนให้ร่วมเข้าก่อการก่อนวันลงมือ
  • ดี 2 บุคคลที่ได้รับการชวนเมื่อได้ลงมือปฏิบัติแล้ว ซึ่งย่มมีบทบาทเป็นกำลังให้ได้ (ผู้ที่รู้แล้วเห็นด้วยตั้งแต่แรก)
  • ดี 3 บุคคลที่ได้รับการชวนเมื่อได้ลงมือปฏิบัติแล้ว แต่มีท่าทีเห็นด้วยหลังการปฏิบัติแสดงผลว่าจะสำเร็จ (พูดง่ายคือ รอดูว่าชนะแล้วจึงเข้าพวก)
จากหนังสือ รัฐบุรุษผู้อภิวัฒน์ ปรีดี พนมยงค์, หน้า 48, ผู้แต่ง ดร.อนุสรณ์ ธรรมใจ

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

  1. หาผู้ร่วมคิดเห็นเหมือนกัน ว่าต้องใช้ระบบจัดการเอกสารเพื่อความเป็นระเบียบและตรวจสอบได้
  2. เมื่อทำแผนยื่นข้อเสนอก็ต้องประชาสัมพันธ์ ให้ผู้ที่ต้องการใช้ระบบได้รับรู้ว่าเราจะมีการเปลี่ยนแปลง และหาคนประเภท ดี 2 คือเห็นด้วยและพร้อมที่จะดำเนินการ คนจำพวกนี้จำเป็นที่สุดต่อการเปลี่ยนแปลง เพราะถ้าได้เยอะและคุณภาพ จะทำให้การเปลี่ยนแปลงมีพลวัต
  3. หลังจากมีการเริ่มใช้งาน ระบบจัดการเอกสารแล้ว ก็ให้สำรวจว่ามีใครที่เปลี่ยนแล้วชอบใจ ก็ให้รีบดึงเข้ามา ไม่ว่าจะด้วยการอบรม หรือเพิ่มศักยภาพเขาเหล่านั้น ส่วนคนที่ยังคลางแคลงใจ ขี้เกียจใช้ หรือใช้ไม่เป็น ก็ต้องแสดงให้เขาเหล่านั้นเป็นว่า การใช้งานระบบจัดการเอกสารนั้นทำให้ทำงานง่ายขึ้นหรือมีประสิทธิภาพมากขึ้น ให้เขาได้เห็นว่ามันดี หรือบีบเขาด้วยคนหมู่มาก คนประเภท ดี 3 นี้ดูภายนอกเหมือนจะเป็นแบบ ป้องกันตัวเอง ชอบความแน่นอน หรือชอบข้างชนะ แต่กำลังส่วนสุดท้ายนี้แหละสำคัญ มันจะเป็นการสร้างรากฐาน จะทำให้การเปลี่ยนแปลงนั้นมีพลวัต มีแรงขับเคลื่อน ส่วนใหญ่มักจะตายที่ส่วนนี้
ถ้าใครได้นำไปลองรับใช้ดู ได้ผลเช่นไรแวะเวียนมาบอกด้วยนะครับ ขอบคุณรัฐบุรุษผู้อภิวัฒน์ สำหรับข้อคิดดีๆ
Published on Thu, 02 Apr 2009 16:25
3 comments

งานสัปดาห์หนังสือแห่งชาติ 2552

งานนี้สอยไปหลาย หมดเงินไปไม่น้อยเลย

เริ่มจากล่างขึ้นบนเลยแล้วกัน
bookfair2009
  • ปรีดี พนมยงค์ รัฐบุรุษผู้อภิวัฒน์ เขียนโดน อ.อนุสรณ์ ธรรมใจ เป็นเรื่องราวของนายปรีดี ผู้ซึ่งทำคุณงามความดีให้แก่ประเทศไทยมากมาย หนึ่งในผู้นำเสรีไทย ที่ทำให้ไทยไม่ถูกเป็นพวกแพ้สงคราม แต่กลับต้องถูกเนรเทศไปเสียชีวิตที่ฝรั่งเศษ (เล่มนี้เดินหานานมาก ไม่นึกว่าจะอยู่ค่าย เนชั่น แต่ซื้อที่ ซีเอ็ด) (168 บาท)
  • วาทะแด่ผู้ล่วงลับ เป็นวนิยายแนว sci-fi  เป็นภาคที่ 2 ของ เกมพลิกโลก (270 บาท)
  • เกมพลิกโลก นวนิยายแนว sci-fi ได้แรงบันดาลใจ มาจาก mk ที่เขียนเอาไว้ (240 บาท ซื้อสองภาคเหลือ 450)
  • โฉมหน้าศักดินาไทย ของค่ายฟ้าเดียวกัน ก็เพียงแค่อยากรู้ว่า แต่ก่อนนี้ทำไม จิตร ภูมิศักดิ์ ถึงได้เขียนหนังสืออย่างนี้ไว้ได้อย่างไร แล้วเหตุใดจึงนำจุดจบไปสู่ชีวิตของเขา เรื่องราวเกี่ยวกับการเอาเปรียบ กดขี่ ของชนชั้นศักดินาที่มีแต่โบราณ จนถึงปัจจุบัน (135 บาท)
  • เจิ้งเหอ ตามหลักฐานจีน ว่าเขาเป็นผู้ค้นพบโลกทั้งโลก ทั้ง อเมริกา และ ออสเตเรีย ค้าขายไปทั้วโลก และได้รับการกล่าวขานว่าเป็น ซำปอกง (80 บาท)
ค่าเสียหายทั้งหมด 833 บาท กรอบไปพอตัวเลย พอดีไม่ค่อยมีเวลา ไม่งั้นจะหาหนังสือเพิ่ม
  • 36 กลยุทธ์ ภาคปฏิบัติ (ค่าย book time บูท M27)
  • Six Thinking Hat
กว่าจะเดินเสร็จ 20.30 หิวข้าวทนไม่ไหว กลับบ้านดีกว่า
Published on Tue, 31 Mar 2009 17:12
0 comments

RSS