Wednesday, November 19, 2008

ราคาน้ำมันปีนี้

จากเว็บ http://www.pttplc.com/th/nc_oi.aspx ตัดเก็บไว้หน่อย ปีนี้เป็นปีที่ปลายปีราคาแค่ครึ่งเดียวของกลางปี
(หน่วยเป็น บาท/ลิตร ยกเว้นเอ็นจีวี บาท/กิโลกรัม) 
วันที่
 ราคาขายปลีก กทม.และปริมณฑล ประจำปี พ.ศ.  2008
PTT ALPHA-X 95  PTT ALPHA-X 91  GASOHOL 95  GASOHOL 91  GASOHOL E20 PLUS  PTT E85 PLUS  PTT DELTA-X  PTT B5 PLUS  DIESEL PALM  NGV
01 ม.ค. 2551 05:00 น. 32.89 31.59 28.89 28.09 27.29  29.34  28.34 8.5
03 ม.ค. 2551 05:00 น. 33.29 31.99 29.29 28.49 27.29  29.74  28.74 8.5
08 ม.ค. 2551 05:00 น. 33.69 32.39 29.69 28.89 27.69  29.74  28.74 8.5
17 ม.ค. 2551 05:00 น. 33.29 31.99 29.29 28.49 27.29  29.34  28.34 8.5
22 ม.ค. 2551 05:00 น. 32.89 31.59 28.89 28.09 26.89  29.34  28.34 8.5
24 ม.ค. 2551 05:00 น. 32.49 31.19 28.49 27.69 26.49  28.94  27.94 8.5
30 ม.ค. 2551 05:00 น. 32.79 31.69 28.79 27.99 26.79  29.14  28.34 8.5
01 ก.พ. 2551 05:00 น. 32.79 31.69 28.79 27.99 26.79  29.14  28.64 8.5
15 ก.พ. 2551 05:00 น. 32.79 31.69 28.79 27.99 26.79  29.14 28.64 28.64 8.5
21 ก.พ. 2551 05:00 น. 33.19 32.09 29.19 28.39 27.19  29.54 29.04 29.04 8.5
28 ก.พ. 2551 05:00 น. 33.59 32.49 29.59 28.79 27.59  29.94 29.44 29.44 8.5
13 มี.ค. 2551 05:00 น. 34.09 32.99 30.09 29.29 28.09  29.94 29.44 29.44 8.5
15 มี.ค. 2551 05:00 น. 34.59 33.49 30.59 29.79 28.59  29.94 29.44 29.44 8.5
16 มี.ค. 2551 05:00 น. 34.59 33.49 30.59 29.79 28.59  30.44 29.94 29.94 8.5
18 มี.ค. 2551 05:00 น. 34.59 33.49 30.59 29.79 28.59  30.94 30.24 30.24 8.5
22 มี.ค. 2551 05:00 น. 34.09 32.99 30.09 29.29 28.09  30.94 30.24 30.24 8.5
01 เม.ย. 2551 05:00 น. 34.59 33.49 30.59 29.79 28.59  31.44 30.74 30.74 8.5
09 เม.ย. 2551 05:00 น. 35.09 33.99 31.09 30.29 29.09  31.44 30.74 30.74 8.5
11 เม.ย. 2551 05:00 น. 35.09 33.99 31.09 30.29 29.09  31.94 31.24 31.24 8.5
19 เม.ย. 2551 05:00 น. 35.59 34.49 31.59 30.79 29.59  32.44 31.74 31.74 8.5
23 เม.ย. 2551 05:00 น. 36.09 34.99 32.09 31.29 30.09  32.44 31.74 31.74 8.5
24 เม.ย. 2551 05:00 น. 36.09 34.99 32.09 31.29 30.09  32.94 32.24 32.24 8.5
30 เม.ย. 2551 05:00 น. 36.59 35.49 32.59 31.79 30.59  33.44 32.74 32.74 8.5
08 พ.ค. 2551 05:00 น. 37.09 35.99 33.09 32.29 31.09  33.94 33.24 33.24 8.5
12 พ.ค. 2551 05:00 น. 37.59 36.49 33.59 32.79 31.59  34.44 33.74 33.74 8.5
14 พ.ค. 2551 05:00 น. 38.09 36.99 34.09 33.29 32.09  34.44 33.74 33.74 8.5
17 พ.ค. 2551 05:00 น. 38.59 37.49 34.59 33.79 32.59  34.94 34.24 34.24 8.5
19 พ.ค. 2551 05:00 น. 38.59 37.49 34.59 33.79 32.59  35.44 34.74 34.74 8.5
21 พ.ค. 2551 05:00 น. 39.09 37.99 35.09 34.29 33.09  35.44 34.74 34.74 8.5
22 พ.ค. 2551 05:00 น. 39.09 37.99 35.09 34.29 33.09  35.94 35.24 35.24 8.5
24 พ.ค. 2551 05:00 น. 39.59 38.49 35.59 34.79 33.59  36.64 35.94 35.94 8.5
25 พ.ค. 2551 05:00 น. 39.59 38.49 35.59 34.79 33.59  37.64 36.94 36.94 8.5
28 พ.ค. 2551 05:00 น. 40.09 38.99 36.09 35.29 34.09  38.34 37.64 37.64 8.5
29 พ.ค. 2551 05:00 น. 40.09 38.99 36.09 35.29 34.09  39.04 38.34 38.34 8.5
31 พ.ค. 2551 05:00 น. 40.09 38.99 35.39 34.59 33.39  39.04 38.34 38.34 8.5
09 มิ.ย. 2551 05:00 น. 40.79 39.69 36.09 35.29 34.09  39.74 39.04 39.04 8.5
11 มิ.ย. 2551 05:00 น. 41.59 40.49 36.89 36.09 34.89  40.54 39.84 39.84 8.5
13 มิ.ย. 2551 05:00 น. 41.59 40.49 36.89 36.09 35.59  41.34 40.64 40.64 8.5
15 มิ.ย. 2551 05:00 น. 42.09 40.99 37.39 36.59 36.09  41.84 41.14 41.14 8.5
30 มิ.ย. 2551 05:00 น. 42.89 41.79 38.19 37.39 36.89  42.64 41.94 41.94 8.5
03 ก.ค. 2551 05:00 น. 43.29 42.19 38.59 37.79 37.29  43.44 42.74 42.74 8.5
07 ก.ค. 2551 05:00 น. 43.89 42.79 39.19 38.39 37.89  44.24 43.54 43.54 8.5
10 ก.ค. 2551 05:00 น.  42.19 38.59 37.79 37.29  44.24 43.54 43.54 8.5
11 ก.ค. 2551 05:00 น.  41.79 38.19 37.39 36.89  44.24 43.54 43.54 8.5
18 ก.ค. 2551 05:00 น.  41.19 37.59 36.79 36.29  43.64 42.94 42.94 8.5
20 ก.ค. 2551 05:00 น.  40.39 36.79 35.99 35.49  43.04 42.34 42.34 8.5
22 ก.ค. 2551 05:00 น.  39.39 35.79 34.99 34.49  42.24 41.54 41.54 8.5
25 ก.ค. 2551 12:01 น.  38.59 31.09 30.29 29.79  38.74 38.24 38.24 8.5
29 ก.ค. 2551 05:00 น.  38.59 31.09 30.29 29.79  37.94 37.44 37.44 8.5
30 ก.ค. 2551 05:00 น.  37.99 30.49 29.69 29.19  37.94 37.44 37.44 8.5
01 ส.ค. 2551 05:00 น.  37.99 30.49 29.69 29.19  37.44 36.94 36.94 8.5
02 ส.ค. 2551 05:00 น.  37.99 30.49 29.69 29.19  37.44 36.74 36.74 8.5
05 ส.ค. 2551 05:00 น.  37.99 30.49 29.69 29.19  36.84 36.14 36.14 8.5
06 ส.ค. 2551 05:00 น.  37.49 29.99 29.19 28.69  35.84 35.14 35.14 8.5
09 ส.ค. 2551 05:00 น.  37.49 29.99 29.19 28.69  35.04 34.34 34.34 8.5
12 ส.ค. 2551 05:00 น.  36.89 29.39 28.59 28.09  34.24 33.54 33.54 8.5
14 ส.ค. 2551 05:00 น.  36.29 28.79 27.99 27.49  33.64 32.94 32.94 8.5
19 ส.ค. 2551 05:00 น.  36.29 28.79 27.99 27.49  33.04 32.34 32.34 8.5
29 ส.ค. 2551 05:00 น.  36.29 28.79 27.99 27.49 20.19 33.04 32.34 32.34 8.5
04 ก.ย. 2551 05:00 น.  36.29 28.79 27.99 27.49 20.19 32.44 31.74 31.74 8.5
12 ก.ย. 2551 05:00 น.  36.29 28.79 27.99 27.49 20.19 31.84 31.14 31.14 8.5
17 ก.ย. 2551 05:00 น.  35.79 28.29 27.49 26.99 19.69 31.34 30.64 30.64 8.5
19 ก.ย. 2551 05:00 น.  35.19 27.69 26.89 26.39 19.09 30.74 30.04 30.04 8.5
01 ต.ค. 2551 05:00 น.  34.59 27.09 26.29 25.79 18.49 30.14 29.44 29.44 8.5
05 ต.ค. 2551 05:00 น.  34.19 27.09 26.29 25.79 18.49 29.54 28.84 28.84 8.5
07 ต.ค. 2551 05:00 น.  33.79 26.89 26.09 25.59 18.29 28.74 28.04 28.04 8.5
09 ต.ค. 2551 05:00 น.  33.79 26.89 26.09 25.59 18.29 28.14 27.44 27.44 8.5
11 ต.ค. 2551 05:00 น.  33.39 26.49 25.69 25.19 18.29 27.54 26.84 26.84 8.5
14 ต.ค. 2551 05:00 น.  32.99 26.49 25.69 25.19 18.29 26.74 26.04 26.04 8.5
15 ต.ค. 2551 05:00 น.  31.99 25.49 24.69 24.69 18.29 25.74 25.04 25.04 8.5
18 ต.ค. 2551 05:00 น.  30.99 24.49 23.69 23.69 18.29 24.74 24.04 24.04 8.5
21 ต.ค. 2551 05:00 น.  30.39 23.89 23.09 23.09 18.29 23.94 23.24 23.24 8.5
25 ต.ค. 2551 05:00 น.  29.39 23.89 23.09 22.59 18.29 23.44 22.44 22.44 8.5
29 ต.ค. 2551 05:00 น.  28.59 23.29 22.49 21.99 18.29 23.44 22.44 22.44 8.5
30 ต.ค. 2551 05:00 น.  28.59 23.29 22.49 21.99 18.29 22.84 21.84 21.84 8.5
05 พ.ย. 2551 05:00 น.  27.79 22.69 21.89 21.39 18.29 22.84 21.84 21.84 8.5
08 พ.ย. 2551 05:00 น.  26.99 21.89 21.09 20.59 18.29 22.84 21.84 21.84 8.5
11 พ.ย. 2551 05:00 น.  26.19 21.09 20.29 19.79 18.29 22.84 21.84 21.84 8.5
15 พ.ย. 2551 05:00 น.  25.39 20.29 19.49 18.99 18.29 22.24 21.24 21.24 8.5
19 พ.ย. 2551 05:00 น.  24.59 19.89 19.09 18.59 18.29 22.24 20.74 20.74 8.5

Friday, October 31, 2008

Firmware 1.51 for Ricoh GX-100

แก้ปัญหาตำแหน่งซูมค้างเมื่อเปลี่ยนโหมด Auto -> My Setting -> Auto

Download

Tuesday, August 19, 2008

ตัวอะไรใน PowerBook G4 !!

วันเสาร์ให้บริการเปลี่ยน HD เครื่อง ​PowerBook G4 12" เปิดออกมาปุ้บ ไอ้หยา อะไรไม่รู้ตรึมเลย

Friday, August 08, 2008

เช็ด/ซ่อม Mighty Mouse (มีสาย)

เจ้า MightyMouse แบบมีสาย ที่ใช้กับคอมที่ออฟฟิส มีอาการปุ่มหมุนด้านบน Scroll ลงไม่ได้มานานแล้ว (Scroll ขึ้นได้อยู่) ว่าจะแกะออกมาดูหลายหน แต่ก็หาทางแกะไม่ได้สักที วันนี้ลองค้น Google ดูว่าเขาแกะกันยังไง ก็ไปเจอว่ามีคนเจอปัญหาแบบนี้หลายคน (เราไม่ใช่คนแรก :))

How to disassemble Wired "Mighty Mouse" and clean it

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

How to clean your Mighty Mouse

ได้ผลแฮะ กลิ้งไปกลิ้งมาอยู่ 5 นาที เมาส์และลูกกลิ้งสะอาดขึ้ืนแยะ Scroll ลงได้เหมือนเดิมแล้ว

ค่อยยังชั่ว ทีแรกคิดว่าเสียหายทางไฟฟ้า

Thursday, July 17, 2008

เปลี่ยน HardDisk MacBook Pro

หลังจากที่เจอเตือนดิสก์เต็ม และนั่งลบไฟล์มาสองสามหน ก็รู้สึกว่าถึงเวลาแล้วที่จะต้องทำอะไรสักอย่างกับ HD ของเครื่อง MBP ที่ใช้อยู่ เดิมมันให้มา 120GB ใส่ Virtual Machine ลงไปตัวนึง กับ Development Tools อีกสองสามชุด แทบไม่มีที่เหลือ

ความจริง HD เครื่องนี้เคยเจ๊งไปหนหนึ่ง ตอนนั้นยังอยู่ในประกัน เอาไปให้ร้านตรง Siam Discovery ซ่อมกลับมาก็ยังเป็น 120GB เหมือนเดิม (ซ่อมฟรี)

ตอนนี้ัเห็นว่าประกัน 1 ปีหมดแล้ว ลองเปลี่ยน HD เองดีกว่า แวะไป Fortune หา HD 250GB 2.5" สำหรับ Notebook ไหนๆก็เปลี่ยนแล้ว อยากได้ความเร็ว 7200RPM เดินสองสามร้านไม่มีเลย ก็เลยได้ 5400RPM เหมือนเดิมกลับมาแทน

เริ่มจากถอดแบตเตอรี่ ถอดสกรูทุกตัวที่ขวางหน้า

มีทั้งแบบสี่แฉก และหกแฉก

ถอดหมดแล้ว ฝาด้านบนจะเปิดได้แบบนี้ ด้านล่างมันติดอะไรไม่รู้ ติดอยู่ตรงนี้นานมาก จนต้องไปเปิดเว็บดู เขาบอกว่าให้บิดไปบิดมาจนมันหลุดออกมาเอง ทำเท่าไรก็ไม่หลุด หาอะไรมางัดก็ไม่หลุด (ไม่กล้าออกแรง) จนตัดใจ ออกแรงเปิดขึ้นมาดื้อๆ ได้ผลแฮะ โพล๊ะ หลุดออกมาเลย

พบว่า ด้านหน้ามันมีสลักยึดกันอยู่แบบนี้ หลายจุด ออกแรงเปิดมันก็หลุดออกมาเอง

HD เป้าหมายที่ต้องการเปลี่ยนอยู่ทางด้านซ้าย

ตรงกลางๆมีสายต่อของแป้นพิมพ์หลุดออกมาด้วย ไม่เป็นไร เดี๋ยวตอนประกอบกลับค่อยติดกลับเข้าไปใหม่

ด้านล่าง

ด้านบน (ใต้แป้นพิมพ์)

HD เก่าที่ถอดออกมา มีห่วงยางสีขาวติดอยู่ที่สี่มุม มันนุ่มๆเหมือนช่วยกันกระเทือนด้วย

HD ตัวใหม่ ไม่เห็นมีแผ่นโลหะวงกลมติดอยู่ด้านบน สงสัยว่าแผ่นนี้มันมากับ HD ตัวเดิม หรือเป็นของเครื่อง Notebook พยายามแกะจาก HD ตัวเดิมก็ไม่สำเร็จ ติดแน่นมาก ถือซะว่ามากับ HD ก็แล้วกัน ตัวใหม่ไม่มีก็ไม่เป็นไร

เปลี่ยน HD เสร็จ ก่อนประกอบกลับเข้าเหมือนเดิม ก็ต่อแค่สายแป้นพิมพ์ แล้วลองเปิดสวิตช์ !! เผื่อไม่ติดมีปัญหาอะไรจะได้ไม่ต้องรื้อใหม่

Boot จาก External Firewire HD เปิด​ Disk Utility มองเห็น HD ตัวใหม่แล้ว ! น่าจะโอเค

ประกอบกลับเข้าเหมือนเดิม ติดตั้ง OS X

120GB ตัวเดิม เอามาใส่กล่อง Smart-drive

Wednesday, July 16, 2008

VAIO ย่อมาจาก ?

ไปอ่านเจอข่าวว่า SONY เปลี่ยนที่มาของคำว่า VAIO เสียใหม่ จากเดิม (1996) ที่เคยบอกว่าย่อมาจาก

Video Audio Integrated Operation

เป็น

Visual Audio Intelligent Organizer

ไม่ว่าอันไหนก็ฟังดูไม่ลื่นหูเท่าไร

Tuesday, July 01, 2008

Bill Gates บ่น

ได้รับฟอร์วาร์ดเมล์เรื่อง Bill Gates เขียนอีเมล์หลายปีก่อนถึงพนักงานใน Microsoft บ่นเรื่องความยากลำบากในการดาวน์โหลดโปรแกรม Moviemaker จากเว็บ Micriosoft.com และความวุ่นวายในการติดตั้งโปรแกรมใน Windows

ไม่แน่ใจว่าเป็นเรื่องจริงหรือเปล่า ลองค้นเน็ตดูไปเจอฉบับภาษาอังกฤษ​ ที่

Full text: An epic Bill Gates e-mail rant

Friday, June 27, 2008

Longdo Gadget สำหรับ iGoogle

บ่ายนี้หัดทำ Gadget สำหรับ iGoogle ได้มาอันนึงของ Longdo Dict

ใส่ลงไปในหน้า iGoogle ของตัวเองได้ โดยคลิกที่ "+ Google" (ข้างบนนี้ใช้งานได้นะ)

Thursday, June 26, 2008

จำนวน Client ของ Share Folder บน XP Professional

ปกติเวลาไปสอนหนังสือ จะมีชั่วโมงแล็บให้นักเรียนเขียนโปรแกรม หลายครั้งต้องเอาไฟล์ข้อมูลหรือไฟล์เอกสารไปแจกด้วย ก็มักจะวางไว้บนคอมพิวเตอร์เครื่องหนึ่งในห้องนั้น แล้วเปิดเป็นแชร์โฟลเดอร์เอาไว้ ให้นักเรียนเปิดเข้ามาเอาเอง

เช่น ถ้าวางไว้บนเครื่องที่มี IP 1.2.3.4 ก็ให้เปิดมาที่ \\1.2.3.4\ShareFolder\ ทุกเครื่องเป็น iMac 20" (ว้าว) แต่ดันบูทใช้เป็น Windows XP Professional ปัญหาก็คือว่า คนแรกๆจะเปิดได้ จากนั้นสักพักคนหลังๆก็จะต่อไม่ได้ ขึ้นข้อความผิดพลาดอะไรสักอย่างหนึ่ง

ตรวจสอบเครือข่ายก็ปกติดี Ping กันได้ดีอยู่ ไล่ไปไล่มา คิดว่าน่าจะเป็นเพราะจำนวน Client ที่เชื่อมต่อเข้ามามีมากเกินไป Windows XP มันไม่รับอีก (เดา) เปิดไปเปิดมา ไปเจอว่าใน Computer Management (คลิกขวาที่ My Computer แล้วเลือก Manage) จะมีกิ่งหนึ่งที่เกี่ยวกับ Session ของ Shared Folders

จะมี Session ที่เปิดค้างไว้นานแล้วโผล่มาตรึม (ประมาณ 10 ?) ในเมนู Action เลือก Disconnect All Sessions ปุ้บ ให้เด็กที่เมื่อกี้มีปัญหาลองต่อเข้ามาใหม่ ต่อได้แล้ว !

Thursday, June 19, 2008

นพดลต้องถูกตัดหัว

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

ศาลตัดสินให้เราแพ้ เพราะเราไม่โต้แย้งแผนที่ที่ฝรั่งเศสวาด

ส่วนบริเวณโดยรอบๆ ถือว่าเป็นของไทยแน่นอน

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

เท่ากับว่า

เดิม: ปราสาท-ยังแย้งกันอยู่, บริเวณโดยรอบ-ของไทย แต่ถูกรุกล้ำ
ใหม่: ปราสาท-ยกให้กัมพูชา, บริเวณโดยรอบ-เปิดช่องให้เขาเจรจา

มันยกดินแดนให้เขาไปชัดๆ ยังมีหน้ามาเรียกร้องจะเอาดอกไม้ !! แถลงเสร็จก็ไม่แจกสำเนาแผนที่ให้ ลับๆล่อๆ เรื่องใหญ่แบบนี้ก็ไม่เอาเข้าสภา เหมือนเขาเรียกร้องเอา 20 ไปเจรจายกให้เขาไป 10 ทั้งๆที่ไม่ควรยอมให้เลยสัก 1

เดิม UNESCO อาจจะไม่อยากจดเพราะมันไม่แน่ว่าเป็นของไทยหรือกัมพูชา แล้วมันเรื่องอะไรต้องไปรับรองให้ว่าเป็นของกัมพูชา ให้เขาไปจดทะเบียนมรดกโลก

Tuesday, June 17, 2008

ทดสอบ True ADSL ที่ 5Mbps

เมื่อวันศุกร์ ไป Upgrade ความเร็ว ADSL ของออฟฟิสจาก 1Mbps เป็น 5Mbps เขาบอกทำเรื่องเสร็จแล้วจะปรับให้ภายใน 24 ชม. ผ่านมาหลายวันแล้วก็เลยหาเว็บทดสอบความเร็ว ไปเจออันนี้ของ Kapook

http://speedtest.kapook.com/

ได้ผลดังนี้

ดูเหมือนตัวเลข 4328 ได้จากการเอาอัตราข้อมูลที่วัดได้ 541KBytes/sec ด้านล่างมาคูณด้วย 8 ซึ่งน่าจะต่ำกว่าความเป็นจริงเล็กน้อย เพราะในตัว TCP/IP มี Overhead อยู่อีกหน่อย แสดงว่าของจริงก็สูงกว่า 4328 หน่อยนึง ขาขึ้นก็ถูกจำกัดไว้ที่ 512kbps

ลองวัดด้วย sftp หรือ wget ไฟล์โตๆจาก Longdo.com ก็ได้ค่าพอๆกัน ~500KBytes/sec

ส่วนของที่บ้าน 1Mbps วัดได้ดังนี้

Wednesday, June 11, 2008

Bangkok Traffic iGoogle Gadget

เห็นใน iGoogle มีหน้าให้ทำ Gadget ง่ายๆ สำหรับแปะรูปถ่าย ฯลฯ นึกได้ว่าเคยมี URL สำหรับสร้างแผนภาพจราจร น่าจะเอามาทำได้แบบนี้

เพื่อที่จะเอาไปใส่ใน iGoogle แบบนี้

และติดตั้งได้โดย

Add Bangkok Traffic Gadget to your iGoogle

Thursday, June 05, 2008

ซ่อม permission ของ Installer บน iPhone

วันนี้เปิด Installer ขึ้นมา เจอหน้าจอแบบนี้

นึกขึ้นได้ว่า ไม่กี่วันก่อนเพิ่งหาเรื่อง ย้ายโฟลเดอร์ /Applications ทั้งหมดของ iPhone จาก / (ซึ่งมีขนาด ~300MB) ไปที่ /private/var (ซึ่งมีขนาด ~15GB) เนื่องจาก / ใกล้เต็มหลังติดตั้งโปรแกรมเข้าไปเยอะ (จน Installer เตือนว่าใกล้เต็มแล้วนะ ทั้งๆที่ยังมีเหลืออยู่ ~10MB)

ตอนนั้นก็ย้ายแล้วทำ symlink เหมือนตอนแก้ปัญหาทำนองนี้บน Unix ทั่วไป

# cd /
# cp -R Applications /private/var
# mv Applications ApplicationsO
# ln -s /private/var/Applications .
Reboot ทีนึง แล้วก็ ให้ Process ทั้งหลายที่ใช้ไฟล์ใน /ApplicationsO (ซึ่งก็คือ /Applications เดิม) ปลดปล่อยไฟล์ให้หมด จากนั้นก็ค่อยมาลบทิ้ง
# rm -fr /ApplicationsO
สรุปว่าได้ เนื้อที่ว่างใน / มาเป็น 40MB (ตอนแรกสุดก่อนติดตั้งโปรแกรมต่างๆลงไป มีประมาณ 30MB)

จากข้อความในภาพข้างต้น แสดงว่าไม่ owner หรือไม่ก็ permission ของ Installer.App คงผิด ลองเข้าไปตรวจดู พบว่า owner เป็น root.wheel ถูกต้องอยู่แล้ว เลยลองแก้แค่ permission

# chmod +s /Applications/Installer.App/Installer
แล้วเปิด Installer อีกครั้ง ใช้ได้แฮะ เลิกบ่นแล้ว ติดตั้งโปรแกรมได้ตามปกติ

Monday, June 02, 2008

ใช้ Hibernate ใน Eclipse

(this article is under construction)

Hibernate

ตัวอย่างการใช้งาน

ขั้นตอนการติดตั้ง และใช้งาน Hibernate กับโปรแกรม Java ใน Eclipse มีดังต่อไปนี้

  1. ติดตั้ง Eclipse Europa

  2. ติดตั้ง Hibernate Tools for Eclipse and Ant ลงใน Eclipse Europa

  3. สร้าง Project ใหม่ใน Eclipse สมมติว่าชื่อ TestHibernate

  4. สร้าง Hibernate Configuration File

    ใน Project TestHibernate สร้าง Hibernate Configuration File โดยคลิกขวาที่ชื่อ เลือก New -> Other แล้วค้นหา Hibernate Configuration File

    ระบุตำแหน่งของไฟล์ hibernate.cfg.xml ว่าอยู่ใต้ Project นี้แหละ

    กรอกข้อมูลเกี่ยวกับฐานข้อมูล วิธีการเชื่อมต่อ รหัสผ่าน ฯลฯ เท่าที่ทราบ ไม่ต้องเครียด เดี๋ยวแก้ในไฟล์ XML ด้วยมืออีกที

    สุดท้ายอย่าลืมเลือก "Create a console configuration"

    จากนั้นก็กด OK (หรือ FINISH) ไปเรื่อยๆ จนกระทั่งได้ไฟล์ hibernate.cfg.xml ออกมาใต้ Project นี้

    ลองเปิดขึ้นมาดู เนื้อหาไฟล์ควรมีหน้าตาทำนองนี้ อาจจะแก้ไข connection string, ชื่อฐานข้อมูล ชื่อคลาสที่เป็น JDBC Driver ฯลฯ ได้ตามสบาย

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
      "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
      "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
        <session-factory>
            <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
            <property name="hibernate.connection.password">hui</property>
            <property name="hibernate.connection.url">jdbc:sqlserver://192.168.1.111;DatabaseName=pool;SelectMethod=cursor</property>
            <property name="hibernate.connection.username">sa</property>
            <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
        </session-factory>
    </hibernate-configuration>
    
    

  5. ทดสอบการเชื่อมต่อฐานข้อมูลใน Hibernate Configurations View

    ดูว่าที่แถบด้านล่างมี Hibernate Configurations แล้วหรือยัง

    ถ้ายังไม่มี ก็ให้เปิดโดยเลือกจากเมนู Window -> Show View -> Others

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

    แต่ถ้าเกิดข้อผิดพลาดใดๆ ให้ลองแก้ไขค่าใหม่ โดยคลิกขวาที่ TestHibernate แล้วเลือก Edit Configuration

    ข้อผิดพลาดที่พบบ่อยคือ หา Class ที่เป็น JDBC Driver ไม่เจอ ซึ่งแก้ไขได้โดยการเพิ่ม JAR ของ JDBC Driver นั้นลงในหน้า Classpath ของ Edit Configuration

    จากนั้นให้สั่ง "Rebuild Configuration" แล้วทดลองคลิกที่เครื่องหมาย + หน้า TestHibernate อีกครั้ง

  6. ทำวิศวกรรมย้อนกลับฐานข้อมูล

    เมื่อทดสอบว่าทำการเชื่อมต่อโดยใช้ TestHibernate ได้สำเร็จแล้ว สามารถสั่งให้ Hibernate Tools สร้างคลาสต่างๆที่จำเป็นจากโครงสร้างฐานข้อมูลที่มีอยู่เดิม โดยการทำวิศวกรรมย้อนกลับได้ดังนี้

    เลือก "Open Hibernate Code Generation Dialog" จากปุ่ม Run ของ Hibernate Tool

    ในหน้าจอที่ปรากฏขึ้นมา สร้าง Configuration ใหม่ ตั้งชื่อว่า TestConfiguration โดยกำหนดค่าดังนี้

    • เลือก Console configuration ชื่อ TestHibernate ที่เพิ่งสร้างก่อนหน้านี้
    • ตั้ง Output directory เป็นโฟลเดอร์ src ใต้ Project
    • ใส่เครื่องหมายถูกหน้า "Reverse engineer from JDBC connection"
    • ตั้งชื่อ package ของโค้ดที่จะถูกสร้างขึ้นมา ในที่นี้ใช้ชื่อ autogetn

    จากนั้นคลิกที่ "Setup" ข้าง Reveng.xml เพื่อตั้งค่ารายละเอียดตารางของฐานข้อมูลที่ต้องการสร้างคลาส หน้าจอถามว่าต้องการสร้างไฟล์ reveng.xml ใหม่หรือไม่ ตอบตกลง

    ระบุตำแหน่งที่จัดเก็บไฟล์ reveng.xml

    ในหน้าจอ Table Filter ให้กดปุ่ม Refresh

    จะได้รายชื่อตารางในฐานข้อมูลที่ระบุไว้ใน jdbc ปรากฏขึ้นมา เลือกตารางที่ต้องการแล้วกดปุ่ม Include

    ตรวจสอบค่าต่างๆในหน้านี้ให้เหมือนดังภาพข้างล่าง แล้วกด Apply

    พลิกไปที่หน้า Exporters เลือกให้สร้างไฟล์ดังภาพข้างล่างนี้แล้วกด Apply

    Domain Code คือ VO (Value Ojbect) คลาสที่แทน 1 record ใน Table DAO คือ คลาสสำหรับอ่านเขียนข้อมูล (VO) จากตาราง และ HTML คือเอกสารโครงสร้างของตาราง ฯลฯ ส่วนไฟล์ XML Mapping เก็บรายละเอียดความสัมพันธ์ของคลาส VO ทั้งหลายที่สร้างขึ้น กับตารางจริงในฐานข้อมูล ไฟล์เหล่านี้เอาไว้ใช้ตอนสร้าง SessionFactory ของ Hibernate

    กดปุ่ม "Run" ถ้าทุกอย่างเรียบร้อย จะได้ไฟล์ต่างๆในโฟลเดอร์ "autogen" (ที่ระบุไว้ในช่อง package) ดังนี้

    คลาสจะมีชื่อตรงกับชื่อของตารางในฐานข้อมูล คลาสที่ชื่อลงท้ายด้วย Home คือคลาส DAO ของตารางนั้นๆ

  7. ทดสอบการใช้งานฐานข้อมูลผ่าน Hibernate

Thursday, May 29, 2008

Longdo Dict for Mac OS X

วันก่อนเห็นอ็อตอัพโหลดขึ้นไป วันนี้มีคนบอกว่าโผล่บนหน้าดาวน์โหลดของ OS X แล้ว

Apple - Downloads - Productivity Tools - Thai Dictionaries 1.0

Friday, May 16, 2008

โปรแกรมที่ใช้บน iPhone

หลังจากติดตั้งโปรแกรมและตั้งค่าต่างๆบน iPhone มาสามรอบ
  1. ติดตั้งใช้เอง
  2. ติดตั้งใหม่ หลังทำ Restore เพราะดันไปติดตั้ง ​Perl ซึ่งทำให้ Partition เต็ม โปรแกรม Installer เจ๊งไปเลย ทำอะไรไม่ได้ จะ ssh เข้าไปทำความสะอาด/ย้ายไฟล์ ก็ไม่ได้
  3. ติดตั้งให้เครื่อง ผบ.
คิดว่าถึงเวลาแล้วที่จะจดว่าใช้โปรแกรมอะไรจากที่ไหนบ้าง (URL ข้างล่าง สำหรับใส่ไว้ใน Sources ของโปรแกรม Installer ไม่ใช่เอาไว้เปิดดูด้วย Browser)
  • http://iphone.longdo.com/ (แน่นอนที่สุด)
  • http://www.smart-mobile.com/beta
  • http://www.thaiiphoneclub.com/tic
  • http://iappdev.com/i
ส่วนโปรแกรมที่ติดตั้ง และใช้เป็นประจำก็มี (จำไม่ได้หรอกว่าอันไหนมาจาก Source ไหน)
  • iPhysics, Sketches, Tap Tap Revolution: เอาไว้หลอกหลานที่บ้าน มันชอบมาก
  • Thai Traffic: จาก longdo
  • Twinkle: เห่ออยู่พักนึง ระยะหลังไม่ค่อยได้เปิด
  • MPG, PocketMoney: กำลังพยายามหัดนิสัยให้ใช้บ่อยขึ้น
  • Thai Carrier Logo, Region Patch (1.1.4), Format Number TYPE A, Disable Call Forwarding: สำหรับทำให้ iPhone ดูไทยๆมากขึ้น
  • Thai Fonts: ตามชื่อ
  • SummerBoard: ทำให้ดูแปลกตา
  • OpenSSH, Term-vt100, SUID Lib Fix: ไม่พลาดสำหรับ Unix users
  • Thai Keyboard 1.0.8 full: พิมพ์ไทยได้ แต่ Crash โปรแกรมที่เปิดใช้บ่อยมาก
  • Capture: เก็บหน้าจอ เอาไว้ไปเขียน BLOG :)
  • LocateMe: หาตำแหน่งจาก Cell
  • Search: มันน่าจะมีมาให้กับเครื่องเลย
  • SwapTunes: แบ่งหนังที่โชว์ชาวบ้านได้ กับหนังที่เก็บไว้ดูเอง
  • SysInfo: เอาไว้ Reboot

Wednesday, May 14, 2008

ตกลงแปลผิดหรือเปล่า

สรุปแล้วเจ๊เพ็ญพูดว่าอะไร นสพ. แปลผิด หรือฝ่ายค้านเข้าใจผิดหรือเปล่า อ่านต้นฉบับ/ดูวิดีโอ ได้ที่

วิดีโอ: http://video.yahoo.com/watch/1063188

ถอดเทป (อังกฤษ): http://thaiinsider.info/portal/content/view/8246/59/

Friday, May 09, 2008

แผนที่เมืองที่เคยไป

ความจริงมันเป็น Application อยู่ใน Facebook วันนี้เพิ่งเห็นว่าเอาโค้ดมาแปะใน BLOG ตัวเองได้

Thursday, May 01, 2008

iPhone #1

ใช้ iPhone มาสักพักหนึ่งแล้ว อยากจะจดไว้ว่าติดดั้งโปรแกรมหรือเจออะไรกับมันบ้าง

กว่าจะได้มา

ไปเมกาพอดีช่วงที่มีข่าวว่า iPhone กำลังขาดตลาด สั่งบนเว็บมันบอกว่า 7-8 วัน ก็เลยบอกน้องชายให้หาให้แถว LA โทรไปถามสองสามร้านก็ไม่มีของเลย แต่โชคดีอีกสองสามวันมันก็บอกว่าซื้อได้ละ มีของเพิ่งเข้า

ปลดล็อค

ได้มาขั้นแรกก็ต้องทำการปลดล็อคซะก่อน ก่อนหน้านี้ไม่เคยทำเลย โทรถามผู้เชี่ยวชาญได้ความว่า โปรแกรมปลดล็อคที่ใช้ง่ายที่สุดตอนนี้คือของ ziphone รันแล้วรออย่างเดียว

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

สักพักบนหน้าจอ iPhone ก็กลายสภาพเป็น Text Console ขึ้นข้อความอะไรมาเต็มไปหมด เหมือนกำลัง boot ระบบ แล้วก็ไปหยุดที่ข้อความเกี่ยวกับการ Unlocking..... สักสองสามนาที

จากนั้นมันก็ Reboot อีกที ขึ้น Logo ของ ZiPhone แล้วหน้าจอก็มืด แล้วก็ เงียบ...... ไปอีก >10 นาที !!! แตะๆกดๆอะไรก็เงียบ

ไอ้หยา สงสัย iPhone 16GB จะกลายเป็นอิฐ ก่อนทำไม่ได้เช็คซะด้วยว่า ziphone ใช้กับ firmware รุ่นไหนได้บ้าง (จริงๆแล้วไม่รู้จะเช็คยังไง เปิดเครื่องมันก็เข้าหน้าจอโทรฉุกเฉินอย่างเดียว)

เริ่มค้นหาข้อมูลเพิ่มเติมบนเว็บ เขาบอกถ้ามันไม่ราบรื่น ให้ลอง Reboot ก็เลยตัดสินใจไม่รอละ จัดการถอดสาย Dock ปิดโปรแกรม ฯลฯ แล้วก็กดปุ่ม Sleep แช่ไว้ ..... ยังเงียบ ......

กลับไปอ่านต่อ เขาบอกให้กดปุ่มด้านหน้า พร้อมๆกับ Sleep แช่ไว้ ..... ได้ผลแฮะ มัน Reboot แล้วก็เข้าสู่หน้าจอ iPhone ปกติแล้ว (เหมือน Unlock สำเร็จ) ตอนได้มาใหม่ๆยังไม่ Unlock มันจะเข้าได้เฉพาะหน้าจอโทรออกฉุกเฉิน

จากนั้นก็เริ่มหา SIM มาใส่ ziphone ใส่โปรแกรม Installer สำหรับลงโปรแกรมอื่นๆมาให้ด้วย ตั้งค่า WiFi ก่อนแล้วก็ลองติดตั้งโน่นนี่จาก Installer

Note: อาการนิ่งเงียบ เจอกับเครื่องนี้ครั้งแรกครั้งเดียว หลังจากนั้นมี Unlock ให้ชาวบ้านอีก 4-5 เครื่อง ไม่เจอปัญหานี้อีกเลย

Friday, March 07, 2008

ลงชื่อถอดถอน รมว. สาธารณสุข

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

วันนี้ไปเห็น แบบฟอร์มลงชื่อถอดถอน ให้ร่วมลงชื่อแล้ว แต่เดี๋ยวขออ่าน เอกสารข้อกล่าวหา ก่อน ว่าโอเคป่าว

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

Thursday, February 28, 2008

แผนที่สภาพจราจรใน กทม.

เคยบ่นๆว่าอยากได้เส้นสภาพจราจรใน Map Snippet ของ Longdo Map Otto ทำไว้ให้นานแล้ว ลองเอามาใช้สักหน่อย

ข้างล่างนี้เป็นแผนที่สภาพรถติดใน กทม. ณ เวลาปัจจุบัน

กด Reload เพื่อดูภาพล่าสุด

อันนี้ซูมออกหน่อยนึง

ใครอยากได้บ้าง ก็ไปที่ Longdo Map เลือกบริเวณที่ต้องการ แล้วกด "สร้าง URL" บนแถบเมนูด้านบน

หรือถ้าอยากแผนที่จราจรเลยก็ที่ traffic.thai.net

Tuesday, February 26, 2008

ความรับผิดชอบของผู้ให้บริการ

ตั้งแต่กลับมาอยู่เมืองไทย ที่รู้สึกหงุดหงิดมากเรื่องหนึ่งก็คือผู้ให้บริการต่างๆ มักจะให้คำสัญญาง่ายๆ แต่จะไม่รักษาสัญญา/คำพูดนั้น ประเภทรับปากว่าจะโทรกลับมา ไม่เคยมีโทรมา

ตั้งแต่กลับมาเจอกับตัวเองก็หลายเรื่อง

  • เซลของ DELL ประเทศไทย โทรไปขอใบเสนอราคาวันพฤหัส ตกลงว่าจะทำให้วันจันทร์เช้า จันทร์เย็นก็ยังไม่ได้ โทรไปก็ฝากข้อความ แถมไม่ติดต่อกลับ เมล์ไปทวงก็เงียบ

    ทวงทางเมล์+โทร ทุกวัน ผ่านไปอีกสองวันจึงติดต่อกลับมาทางเมล์ บอกว่าติดอบรมเลยช้า สงสัยว่ากำหนดการอบรมมันกระทันหันเหรอ รับปากทำไมตั้งแต่แรก คิดว่าไม่ซื้อแล้วก็เลยไม่ตอบกลับไป

  • SMI ขายตั๋วเครื่องบิน โทรไปหาตั๋วตั้งแต่เช้า บอกว่าภายในเย็นนี้จะแฟกส์มาให้ ใกล้เลิกงานไม่เห็นมี โทรไปถามคนรับสายบอกว่าเจ้าหน้าที่คนนั้นกลับบ้านไปแล้ว (ดูมัน) พรุ่งนี้เช้าจะบอกให้เขาติดต่อกลับมา

    เช้าวันต่อมาก็ไม่มีใครติดต่อมา โทรไปโวยคนเดิม ก็ไม่อยู่อีก ฝากเรื่องให้อีกคน บอกแต่จะติดต่อมาแต่แล้วก็เงียบไปเลย สรุปว่าเลิกโทรแล้ว ไปซื้อกับคนอื่นดีกว่า ตั๋วไปเมกา 4 ใบ

  • เอารถไปเช็คระยะศูนย์ TOYOTA พบว่าเซนเซอร์ถอยหลังเสีย ต้องซ่อม พอดีไม่มีอะหลั่ย ค่าใช้จ่ายต้องตรวจสอบก่อน บอกว่าจะติดต่อกลับมา

    ผ่านไป 3 วันเงียบ ไม่มีโทรกลับมา ต้องโทรไปถามเองว่าตกลงค่าอะหลั่ยเท่าไร เขาก็อ้างว่า คิดว่าลูกน้องติดต่อพี่ไปแล้ว...

  • ลูกค้าสัมพันธ์ Honda Automobile เช้านี้โทรไปถามเรื่องจองรถ เขาขอข้อมูลไป แล้วก็บอกว่าขอตรวจสอบก่อน แล้วจะติดต่อกลับมา รอจน 16:30 เห็นว่าใกล้เลิกงานก็เลยโทรไปถาม

    ปรากฏว่าเจออีกคน ก็รับปากว่าจะไปถามคนดูเรื่องให้แล้วจะติดต่อกลับมา ย้ำไปว่าภายในวันนี้นะ เขาก็รับปากว่าวันนี้ค่ะ

    นี่เที่ยงคืนแล้วไม่เห็นมีโทรฯมา

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

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

Apacer ReadyBoost ThumbDrive /2

เมื่อวานเขียนไม่เสร็จก็มีอันต้องไปทำธุระ ประเด็นก็คือว่า ไปเดิน Fortune มา หาซื้อ SD Card มาใส่กล้องสักหน่อย ก็เลยถามคนขายไปว่ามี ThumbDrive ที่เร็วพอสำหรับ ReadyBoost ไหม เขาก็หาอันที่มันเขียนชัดๆว่าใช้กับ ReadyBoost ได้สองสามอันมาให้เลือก

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

ก็เลยซื้อกลับมาอันนึง 1GB, 480 บาท ค่อนข้างแพงเมื่อเทียบกับยี่ห้อทั่วไปที่ไม่รับประกันว่าทำ ReadyBoost ได้ (2GB แค่สามร้อยกว่า)

ใช้ๆดูก็พอใจนะ เปิดปิด VMware/Eclipse ไวขึ้นกว่าเดิม