About llun

Just a programmer
Author Archive | llun

ปวดหัวกับปุ่มเปลี่ยนภาษา

เนื่องจากเป็นคนใช้หลาย OS และหลายเครื่อง ทำให้มีปัญหาตามมาเวลาใช้ภาษาไทยคือ ตอนกดเปลี่ยนภาษานั่นเอง เพราะแต่ละ OS หรือแม้แต่ Desktop Environment (Gnome/KDE) ใช้ไม่เหมือนกันเป็นค่าเริ่มต้นเลย ต้องมีการแก้บ้างเล็กน้อยเพื่อให้เหมือนกัน บางอย่างก็แก้ง่ายอย่าง Windows ให้เหมือน Gnome แต่บางอย่างก็แก้ยากเพราะยังไม่รู้จะแก้ยังไง อย่าง OSX ให้เหมือนกับ Gnome หรือ KDE (ที่มีวิธีแก้แต่ต้องไปกำหนด key ในไฟล์) ลองทำรายการเล่นๆ ก็รวบรวมได้ 4 แบบตอนนี้คือ ` (Grave Accent) ของ Windows Alt-Shift อันนี้ของ Gnome Alt-Space อันนี้ก็ของ OSX F12 สำหรับคนใช้ KDE (จริงๆ เป็น key อื่นแต่ผมกดไม่ถนัดเลยจับมันมาอยู่ key นี้แทน) มันน่าจะมีมาตรฐานกลางมาอันนึงนะกำหนดให้ key แบบไหนใช้สำหรับเปลี่ยนภาษาไปเลย มีหลายๆ [...]

Read full story Comments { 6 }

แนะนำเว็บ Tryoss.org

เมื่อวานเจอ Framekung ครั้งแรกใน #ubuntu-th แล้วก็ได้ยินเกี่ยวกับโครงการที่จะทำเว็บเกี่ยวกับ โปรแกรม Open source ต่างๆ กับ willwill และ theDtTvB2 โดยเล่าประสบการณ์ Open source ต่างๆ ที่เคยใช้มาในมุมมองของเด็กๆ (เห็นเค้าบอกกันว่า สามคนนี้เป็นเด็กอะนะ แต่ยังไม่เคยเจอตัวจริง ไว้ให้พี่มะระมายืนยันดีกว่า) ทำเป็นวิกิให้คนอื่นเข้าไปเขียนเพิ่มได้ ซึ่งเว็บก็พึ่งจะโอนเงินได้โดเมนและ Host มาเมื่อวานสดๆ ร้อนๆ ดูจากจุดประสงค์โครงการที่น่าสนใจอย่างนี้แล้ว ก็เลยอยากเขียนแนะนำให้คนเข้ามาอ่านลองเข้าไปเยี่ยมชมซะหน่อย (และทางที่ดี ก็ช่วยเขียนบทความในนั้นด้วยนะครับ ) แนะนำมาพอสมควรแล้ว ก็ลองเข้าไปดูกันเลยดีกว่าที่ TryOSS.org

Read full story Comments { 0 }

ของสำเร็จรูปในจาวา

ช่วงนี้งานผมโดนให้หาของเล่นต่างๆ ที่จาวามี เลยเอามาเขียนเก็บตรงนี้หน่อยดีกว่า เผื่อเอามาใช้เขียนเองมั่ง ที่ไม่เกี่ยวกับงาน Berkeley db เคยเล่าไปบ้างแล้ว ได้รู้จักหลังจากทำงานมานี่แหละแต่ยังไม่ได้เขียนลึกเท่าไหร่ (จริงๆ คือเขียนแค่รูปแบบ query ให้คนอื่นมาเรียกใช้อีกที ไม่ได้ใช้ตัว db ไว้เก็บข้อมูลเอง ) Quartz อีกตัวที่พึ่งเคยได้ยินชื่อ แต่อันนี้ผมต้องเอามาเขียนเป็น service ให้คนอื่นเรียกใช้ ความสามารถของมันคือใช้ในการทำ Scheduler งานต่างๆ Apache Slide ตัวนี้พี่ทำงานบอกให้ไปลองๆ ดู เพราะอาจได้ใช้ ไว้สำหรับทำ WEBDAV Apache jackrabbit อีกตัว ลองเข้าไปดูในเว็บบอกไว้ทำ Content repository แต่มีส่วนที่ติดต่อกับ WEBDAV ได้อยู่เลยสนใจด้วยเลย Jline เป็น API ที่ช่วยในการทำ CLI Xstream สำหรับ Serialize Object เป็น XML แต่ละตัวทำคนละอย่างที่แตกต่างกันสิ้นเชิงเลย แต่ต้องจับเอามาอยู่รวมๆ กันเนี๊ยะสิ [...]

Read full story Comments { 3 }

Feisty boot ช้า

หลังจากลองไปลองมาหลาย OS สุดท้ายก็กลับมาที่ Ubuntu อีกครั้ง แต่หลังจากที่ใช้ OSX แล้วปรากฏว่าชิน หลายอย่างใน Ubuntu ที่ขัดใจไม่เหมือน OSX ก็อยากเปลี่ยนให้เหมือนซะ และที่อยากให้เหมือนแรกสุดเลยก็คือเวลาในการ boot ตอนใช้ OSX เนี๊ยะเปิดเครื่องมา ไม่นานก็เข้าไปหน้าจอ desktop สวยงามใช้งานได้แล้ว แต่ Ubuntu ไม่รู้เป็นไร พอ boot ไปได้ครึ่งนึงเหมือนมันหยุดไปซะเฉยๆ พอรอซักพักถึงทำงานต่อซึ่งก็นานกว่า OSX แน่นอนหละ แต่เท่าที่สังเกตุมา มันจะนานกว่า Windows ด้วยเนี๊ยะสิ เลยยอมไม่ได้ ไปขุดหาวิธีแก้เล็กน้อยแล้วก็ไปเจอที่นี่ วิธีแก้ก็ไม่ได้ยากเย็นอะไรเลยแค่แก้ไขไฟล์ /etc/network/interfaces ให้เป็นไปตามนี้ auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp #auto eth1 #iface eth1 [...]

Read full story Comments { 2 }

Stop Gnome Keyring Prompt For A Password

ไม่รู้มีใครเป็นเหมือนผมป่าวที่ boot ubuntu มาแล้วรำคาญเหลือเกินที่ต้องใส่รหัสทุกครั้งเลย เมื่อเปิด wireless ไว้ วันนี้ก็เลยขุดหาวิธีซะหน่อยว่าแก้ได้ป่าว แล้วก็เจอ ที่นี่ และ ที่นี่ เลยขอเขียนสรุปไว้ในบล๊อกด้วยอีกที่ละกัน ติด package libpam-keyring เพิ่มก่อน sudo apt-get install libpam-keyring แก้ไฟล์ gdm เพื่อแก้ไข gksudo gedit /etc/pam.d/gdm เพิ่ม code ด้านล่างลงไป @include common-pamkeyring วิธีนี้จะใช้ได้ก็เมื่อรหัสผ่านที่ใช้ login กับรหัสที่ใช้เอาค่าจาก Key Manager เหมือนกัน ถ้าไม่เหมือนกันก็เข้าไปที่ System -> Administration -> Keyring Manager แล้วลบ Key ทั้งหมดออกให้หมด จากนั้นก็ Restart เครื่องเป็นอันเสร็จพิธี เพิ่มเติม 9 สค : [...]

Read full story Comments { 0 }