MaGicNote buffer of my life

18Dec/090

[WMP12] ทำไมมันฟังเพลงผ่านเน็ตไม่ได้ฟ่ะ

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

สองสามวันก่อน ไม่รู้เกิดอะไรขึ้นกับ Windows Media Player 12 บน Windows 7 ที่ใช้งานอยู่ เพราะเปิดวิทยุ online ไม่ได้เลยซักสถานีเดียว กดไปแล้วมันก็จะขึ้น error แบบนี้

Windows Media Player cannot play the file because the specified protocol is not supported. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, "http:" or "rtsp:").

หรือ แบบรูปนี้

wmp

ค้น google อยู่หลายวัน เพราะค้นไม่ถูกจุด แต่วันนี้ไม่รู้เป็นอะไร ดันเกาไปตรงจุดพอดี ก็ได้วิธีแก้ดังนี้

ปิด Windows Media Player จากนั้นเปิดไปที่

C:\Users\magicbank\AppData\Local\Microsoft\Windows Media

ในนั้นจะเห็น folder 12.0 อยู่อันหนึ่ง ถ้ามั่นใจในฝีมือก็ลบทิ้งไปเลย แต่ถ้าไม่ก็ rename ไปก่อนน่ะจ๊ะ เสร็จแล้วก็เปิด Windows Media Player ขึ้นมา มันจะสร้าง folder 12.0 ขึ้นมาใหม่ ให้ลองเปิดวิทยุ online ดู มันจะต้องกลับมาเล่นได้ แต่ถ้ายังเล่นไม่ได้ก็ ก็... ลบแล้วลงใหม่ดีกว่าน่ะเธอว์

4Dec/090

[TV] Behind the Scene of Click Zone

คำเตือน บันทึกแผ่นนี้มีแต่รูป และ เยอะมาก

วันก่อน ตามนายไปถ่ายละคร เอ้ย ไม่ใช่ ไปอัดรายการ Click Zone ที่ Air Orchid ออกอากาศทางช่อง NBT ก็เลยมีภาพเบื่องหลังการถ่ายทำมาให้ดูกันเล็กน้อย บอกไว้ก่อนว่าไม่ได้เข้ากล้อง ชอบอยู่เบื่องหลัง

กล้องมือถือ ภาพก็เลย ฟุ้งหน่อยๆ

DSC00094
ขายครับ อยากได้ต้นไหน หยิบเลย ราคา 60 - 600

DSC00095
รู้สึกอันนี้จะ กระถางล่ะ 100

DSC00096
อันนี้ไม่ขาย โชว์อย่างเดียว

DSC00097
อันนี้ 60 บาท

DSC00098
อันนี้ จำราคาไม่ได้

DSC00100
เยอะแยะมากมาย อยากได้ แต่ไม่มีตัง

DSC00101
ซุ้มกล้วยไม้ ทำไมมันมืดจัง

DSC00102
สวยป่าว

DSC00103
อันนี้ การบินไทย

DSC00104
ขอแบบ ชัดๆ

หลังจากที่ทั้งกอง รอพิธีกรขับรถหลงอยู่ชั่วโมงกว่าๆ ในที่สุด เข้าก็มาถึง

DSC00105
แต่งหน้าเสร็จก็ถ่ายซีนเข้ารายการกันก่อนเลย

DSC00106
ซักซ้อมคิวซีนต่อไป

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

DSC00107
ดูพิธีกรของอีกกองสิ โดนหงำเลย

DSC00108
ตอกย้ำ

DSC00109
ถ่ายกันต่อ ไม่สนใจ ลูกคนใช้ต้องอดทน

DSC00110
ก็ถ่ายกันไปเรื่อยๆ

DSC00111
ซับเหงื่อ ร้อนมากมาย

DSC00112
เชื่อไหมว่า คนทั้งกองของผม มีแค่นี้ คนซ้ายสุดนั้น ผู้กำกับ แล้วก็ ตากล้อง 2 ผู้ช่วย 1 แต่งหน้า 1 ประสานงาน 1 แขกรับเชิญ 1 พิธีกร 1

DSC00113
อากาศร้อนทำพิษ เลยต้องนั้งกันแล้ว

DSC00114
รูปนี้ ของบอกว่า ทั้งกองลงไปกองอยู่บนพื้นกันหมดเลย ยกเว้นตากล้องที่ต้องทนยืน ทนก้ม

DSC00115
อาการแต่ล่ะคนนั้น เซ็ง เพราะโดนอีกกองหงำไปหมด

DSC00116
เมื่อยไหมพี่ ก้มเก่งจริงๆ

DSC00117
คนถ่ายก็ถ่ายไป คนที่อยู่เบื่องหลังก็เล่นกันไป

DSC00118
ก่อนกลับ แวะกิน ง้วนลูกชิ้นปลาน้ำใสที่ 1 (ไม่เข้าใจ ทำไมต้องมี ที่ 1) อยู่หน้ามหิดล ศาลายา ขอบอกว่า อร่อยมาก ราคาก็พอรับได้ (รูปดาราที่มากินเต็มร้านเลย) ในรูปก็เป็น เส้นปลาเย็นตาโฟ ได้อย่างเยอะ

ใครสนใจรายการก็ติดตามกันได้น่ะครับกับรายการ Click Zone ออกอากาศทุกวันพฤหัสบดี เวลา 16.10 - 16.35 ทางช่อง NBT แต่ของผมจะเป็นตอน "กล้วยไม้ งามได้ด้วยซอฟต์แวร์" ยังไม่รู้ว่าจะ on air อาทิตย์ไหน ต้องติดตามกันเอาเองน่ะเธอว์

ของแถม ลายแทงไป Air Orchid กับ ง้วนลูกชิ้นปลาน้ำใสที่ 1

Air Orchid

ง้วนลูกชิ้นปลาน้ำใสที่ 1

7Nov/090

[JAVA] Could Not Start Tomcat Service on Windows Server 2003

เมื่อต้นเดือนตุลาคม ได้มีโอกาศสังคยานาเครื่องที่ทำเป็น web server ใหม่ โดยเปลี่ยนจาก Debian เป็น Windows Server 2003 R2 ก็เลยถือโอกาศ ลง JAVA, OracleXE และ Tomcat เอาไว้ทำเป็น Project Demo Server ซะเลย แต่บุญไม่ถึง มีเจ้ากรรมนายเวรอันใดมาขวางกั้นก็ไม่ทราบ ทำให้ Apache Tomcat ที่ลงไปนั้น Start Service ไม่ได้ซะงั้น นั้งหาวิธีอยู่พักใหญ่ว่าองค์อันใดลงสถิต ก็เลยฉุดคิดได้ว่า ทำไม ตรูไม่เข้าไปดูใน log ฟ่ะ คิดได้ดังนั้น เปิดเข้าไป มี error ตามนี้

[2009-10-06 13:17:29] [info] Procrun (2.0.4.0) started
[2009-10-06 13:17:29] [info] Running Service...
[2009-10-06 13:17:29] [info] Starting service...
[2009-10-06 13:17:29] [174  javajni.c] [error] The specified module could not be found.
[2009-10-06 13:17:29] [994  prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll
[2009-10-06 13:17:29] [1269 prunsrv.c] [error] ServiceStart returned 1
[2009-10-06 13:17:29] [info] Run service finished.
[2009-10-06 13:17:29] [info] Procrun finished.

วรนุชอะไรของมันฟ่ะเนี้ย

Google โดยพลัน ได้คำตอบมาว่า ตัว jvm.dll มันหาไฟล์ msvcr71.dll ไม่เจอ เพราะ Windows Server 2003 R2 มันไม่มีไฟล์นี้มาให้ใน Windows\System32 (ปกติ มันจะมีให้หรือเปล่าหว่า... ช่างแม่)

ต้องหา download มาลงสิครับงานนี้ คุ้ย Google อีกครั้งเป็นการใหญ่ ได้แหล่งวัตถุดิบมาเป็นโหล เลือกผู้เข้ารอบมา 1 อัน ระหว่างรอมัน download ด้วย speed เท่ากับทากเดินอยู่นั้น ก็มีพรายมากระซิบที่ข้างหูว่า มันน่าจะมีใน %JAVA_HOME% น่ะ ด้วยความสงสัย เปิดเข้าไปดูใน %JAVA_HOME\bin% อ้าว ไอ้ควาย มีอยู่นี่ก็ไม่บอก หลอกให้กรุ download อยู่ได้ ไม่รอช้า aboard download task ทันใด แล้ว copy ไฟล์จาก %JAVA_HOME\bin\msvcr71.dll% ไปไว้ที่ Windows\System32\msvcr71.dll จากนั้นก็ลอง start tomcat service นั้งลุ้นอยู่ 1 วินาที service started โอว์มายก้อด บทมันจะง่ายก็ง่ายเหลือเชื่อ

จบไปอีก 1 กรรม

4Nov/090

[JAVA] Java 6 Update 17

ออกบ่อยมาก update environment กันแทบไม่ทันเลยทีเดียว

JDK แก้ Bug 3 ตัว

  • Issue 6829112: An unexpected file folder appears in the JavaFX installer.
  • Issue 6829015: An error occurs when you cancel the installation.
  • Issue 6828488: The JDK and JavaFX installers open at the same time.

@kiattikhun บอกว่า ไม่น่าสนใจ

JRE น่า update เป็นอย่างยิ่ง

  • 2d
  • awt
  • lang
  • sound
  • swing
  • i18n
  • imageIO
  • install
  • deployment
  • system
  • runtime
  • logging
  • parse
Tagged as: , No Comments
2Nov/091

Compare Painting and Coding

เซ็งอ่ะ ที่ http://magickiat.wordpress.com โพสต์ไม่ได้ เลยเอามาฝากที่นี่ก่อนหล่ะกัน

ผมก็ไม่ถนัดเรื่องงานศิลป์เท่าไหร่ ยิ่งวาดเขียนนี่ ห่วยสุดๆ แต่ก็อยากลองเปรียบงานจิตรกรรม กับการเขียนโปรแกรมดู

อ้างอิงจาก wikipedia

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

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

26Oct/090

[TIPS] Could Not Delete Zombie File In Windows 7

วันก่อน โหลดไฟล์มาจาก Gmail แล้วมันเกิดผีเข้าอะไรก็ไม่รู้ ทำให้ไฟล์เสีย มองเห็นไฟล์ใน Explorer มันมีตัวตนขนาด 0 byte แต่ครั้นจะลบมัน มันดันลบไม่ได้ ขึ้น error ประมาณว่า "File no longer located in < ???> Verify the the item location and try again." งานเข้าแล้วไง ทำไงดี

undelete

ปัญหานี้ เดาว่า คงเป็นเพราะมี error ตอนบันทึกข้อมูล ทำให้ Header ของไฟล์ ลงไปอยู่ใน Location Table ของ HDD แล้ว แต่ตัว Data ดันไม่มีการบันทึก หรือบันทึกไม่ตรงกับ Sector ที่ระบุไว้ใน Header เลยทำให้หาข้อมูลไม่เจอ

นั้งงมหอยหาข้อมูลแบบไม่จริงจัง 2 อาทิตย์ แล้วมาหาแบบจริงจังอีก 10 นาที เจอวิธีแก้ เข้า command line ก่อนเลย

cd PATH/TO/PROBLEM
dir /a /x /p
del XXX~1.XXX

พูดง่ายๆ สั่งลบไฟล์โดยระบุชื่อไฟล์แบบ 8.3 file name โดยชือไฟล์แบบ 8.3 นั้น ก็ดูจากคำสั่ง dir ที่ให้พิมพ์ไปนั้นล่ะ

จบไปอีก 1 งาน

13Oct/090

[NOTE] Hot Dog

คำเตือน บันทึกแผ่นนี้ ไร้สาระสิ้นดี

วันนี้นั้งเล่น Facebook ไปมา เจอรูปของคนนี้เข้า

hot-dog

หมาร้อน ของแท้
ขำ...

29Sep/090

[DESIGN] 10 Useful Usability Findings and Guidelines

แปลมาจาก ตรงนี้ ผ่านทางความขี้เกียจของคุณ Mk ตรงนี้

10 เรื่องควรรู้ ในการออกแบบ website ที่ผ่านการศึกษามาแล้ว

1. label ของ field ควรอยู่ด้านบนของ field นั้นๆ เป็นเรื่องจริงที่คนส่วนใหญ่ จะมองจากด้านบนลงด้านล่าง และจากประสพการณ์ส่วนตัว ผู้ใช้งานชอบที่จะ input ข้อมูลลง field จากด้านบนลงด้านล่างด้วย แม้ว่า field นั้นจะมี 2 คอลัมเรียงกันก็ตาม

001
ภาพจาก wordpress.com

2. คนส่วนใหญ่ จะ focus ไปที่ภาพหน้าคนก่อนเสมอ จากนั้นจึง focus ไปที่จุดที่ภาพนั้นมองอยู่ ดังนั้น ถ้าเราต้องการให้อะไรมันเด่นขึ้นมา ก็ควรจะมีรูปหน้าคนมองมันอยู่น่ะ

002
ภาพจาก usableworld.com.au

3. ไม่ว่าของที่เราต้องการนำเสนอนั้นจะดูธรรมดาสักแค่ไหน ถ้าเราออกแบบหน้าตาการนำเสนอให้ดี ของสิ่งนั้นก็จะดูดีไปเอง

003
ภาพจาก feedafever

4. คนส่วนใหญ่ ไม่ชอบเลื่อนหน้าจอดูเนื้อหาส่วนที่ถูกซ่อนอยู่ ดังนั้น ถ้าต้องการจะ present อะไร ก็จงจับให้มันอยู่ในส่วนหัวของหน้าจอแรกซะ

004
ภาพจาก basecamphq

5. สีฟ้า เป็นสีที่ดีที่สุดที่จะใช้เป็นสีของ link เพราะมันเป็นค่ามาตรฐานมาตั้งแต่ browser ยุคแรก และคนส่วนใหญ่รู้จักดี หรือถ้าต้องการความแตกต่าง สีของ link ก็ควรเป็นสีที่ตัดกับสีของพื้นหลัง และไม่อยู่ในเฉดสีเดียวกับข้อความทั่วไป

005
ภาพจาก google

6. ความกว้างของช่องค้นหาที่ดีควรกว้าง 27 ตัวอักษร เพราะมีการศึกษามาแล้วว่า ตัวอักษร 27 ตัว เป็นจำนวนที่เหมาะสมที่สุด และสามารถค้นหาสิ่งที่ต้องการได้ถึง 90% แต่จงจำไว้ว่า ควรใช้ em ในการกำหนดความกว้างแทน pixel เพราะ 1 em เท่ากับความกว้างของตัวอักษร "M" 1 ตัว

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

006
ภาพจาก thenetsetter

8. ไม่จำเป็นต้องใช้คนเป็นร้อยเป็นพัน ในการทดสอบการใช้งานเลย คนแค่ไม่กี่คนก็ค้นพบปัญหาได้เกือบทั้งหมดแล้ว

007
ภาพจาก useit

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

008
ภาพจาก apple

10. ผู้ใช้ส่วนใหญ่ "ตาบอด" กับโฆษณา ต้องใช้คำว่าตาบอด เพราะเมื่อใดก็ตามที่ผู้ใช้มองเห็นอะไรที่ดูเหมือนโฆษณา ผู้ใช้จะไม่สนใจมันในทันที แม้ว่าสิ่งนั้นจะไม่ใช่โฆษณาเลยก็ตาม ดังนั้น จงระวังอย่าทำอะไรให้มันดูเหมือนโฆษณา

แถมท้าย ข้อมูลการออกแบบจากกรณีศึกษา ที่คนส่วนใหญ่ใช้กัน แยกตามประเภท

typography design

  • ความสูงของบรรทัด หาร ความสูงของตัวอักษร จะมีค่าประมาณ 1.5
  • ความยาวของบรรทัด หาร ความสูงของบรรทัด จะมีค่าประมาณ 28
  • ความสูงของช่องว่างระหว่างย่อหน้า หาร ความสูงของบรรทัด จะมีค่าประมาณ 0.8
  • จำนวนตัวอักษรใน 1 บรรทัด จะมีค่าประมาณ 80 ตัวอักษร

blog design

  • โครงสร้างส่วนใหญ่ เป็นแบบ fix width และจัดตำแหน่งแบบกึ่งกลาง โดยมีความกว้างประมาณ 975 พิกเซล
  • หน้าแรกของ website จะแสดงเนื้อหาประมาณ 15 บทความ
  • กว่าครึ่งของ layout ทั้งหมด ใช้ในการแสดงเนื้อหาหลัก

web form design

  • ปุ่ม "ลงทะเบียน" ส่วนใหญ่ ใช้คำว่า "sign up" และติดอยู่บริเวณมุมขวาบน
  • แบบฟอร์มลงทะเบียนมี layout แบบง่ายๆ เพื่อป้องกันความสับสนของผู้ใช้
  • label ของ input field เป็นตัวหนา และ field มีการเรียงลำดับในแนวตั้งมากกว่าแนวนอน
  • ค่านิยมของนักออกแบบส่วนใหญ่ มักจะออกแบบให้มี field แบบบังคับให้ใส่ข้อมูลอยู่ 2-3 field และแบบใส่ก็ได้ไม่ใส่ก็ได้อีก 2-3 field
  • ส่วนใหญ่จะไม่มีการตรวจสอบความถูกต้องของ email แต่การตรวจสอบความถูกต้องของ password นั้นจะมีกันเกือบทั้งหมด
  • ปุ่ม "submit" นั้น ส่วนใหญ่จะมีการจัดตำแหน่งแบบ ชิดซ้าย หรือไม่ก็ กึ่งกลาง

portfolio design

  • layout ส่วนใหญ่ จะจัดตำแหน่งแบบกึ่งกลาง และมี navigation menu แนวนอนขนาดใหญ่
  • เกือบครึ่งใช้ website แบบ dynamic page ที่เหลือเป็น static page
  • มากกว่าครึ่ง มีหน้าแสดงรายล่ะเอียดของแต่ล่ะ project ซึ่งรวมถึง กรณีศึกษา, ความเห็นจากผู้ใช้, รูปตัวอย่าง และแบบร่าง
  • หน้าข้อมูลสำหรับการติดต่อมักจะมี แผนที่, หมายเลขโทรศัพท์, email, ที่อยู่, นามบัตร และ contact form
26Sep/090

[ATOM-GAMES] กาลครั้งหนึ่งที่ KMUTT – ตอนที่ 1

เมื่อปี 2548 ผมได้มีโอกาศไปร่วมงาน กีฬาวิทยาศาสตร์สัมพันธ์แห่งประเทศไทย (Atom Games) ครั้งที่เท่าไหร่นั้น จำไม่ได้แล้ว

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

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

DSC00009
มาถึงตอนเช้า ก็โดนไอ้ 3 ตัวข้างล่างมัน request มาเป็นรูปแรกของงานเลย โดยเฉพาะไอ้ตัวตรงกลาง เพื่ออะไร!

DSC00010
สามเกลอ ลี่ ปุ้ย ออย

DSC00013
ภูมิใจมาก ชนกลุ่มน้อย ม.อุบล

DSC00014
บัก Artz มันหล่อ

DSC00016
หน้าตาดีที่สุด ในกลุ่มชน

DSC00017
เอางานถือธงไปเลยเมิง

DSC00021
สังเกตุทิศทางการมองของแต่ล่ะตัว

DSC00022
ชนกลุ่มน้อย ทั้งหมด ที่ไป ก็มีกันแค่นี้แหละ

DSC00023
เป้าหมายการมองของรูปด้านบน

DSC00024
เด่นมากพี่เสื้อเหลือง

DSC00025
เจ้าภาพ

DSC00026
บูดได้อีก หน้าคนถือป้าย

  • เอาไป 12 รูปก่อน เดี๋ยวมาต่อ มีอีกเยอะมาก
  • ภาพจะเบลอหน่อยๆ เพราะแสงไม่พอ ขาตั้งก็ไม่มี ISO-400 นี่ก็สูงสุดเท่าที่ทำได้แล้ว
  • ภาพต้นฉบับก็เล็กเท่านี้แหละ มี Memory 256 MB แต่ต้องรับภาระเก็บภาพทั้งหมดตลอดระยะเวลาหลายวัน

รูปที่ 1-12

23Sep/090

[MOVIE] Wish List

  • 1990 : Solar Crisis
  • 1996 : Mars Attacks!
  • 1997 : Gattaca
  • 1998 : Sphere
  • 1999 : Galaxy Quest

เก่าทั้งนั้น จะไปหามาจากไหนได้เนีย

Tagged as: No Comments