ย้าย Blog แล้วครับ :)
ผมย้ายบล็อกของผมไปที่ Sikachu.com แล้วนะครับ :D
ก็แค่บล๊อคของเว็บโปรแกรมเมอร์คนหนึ่ง
สิ่งที่อยากจะทำให้สำเร็จ ในปี 2551 ครับ
เอาขึ้นตอน
01:19
0
คอมเมนต์
สวัสดีปีใหม่ พ.ศ. 2551 ครับ :D
เอาขึ้นตอน
23:33
0
คอมเมนต์
ป้าย:
ชีวิตประจำวัน
วันนี้ลองทำการ update Rails ให้เป็น 2.0.2 (เพิ่งออกเมื่อวานนี้ครับ .. เป็น Bugfix จาก 2.0.1) เนื่องจากว่ายังไม่ได้ลองเขียนอะไรจริงๆ จังๆ ก็เลยทำการอัพเดทให้เป็นรุ่นล่าสุดไว้ก่อน เผื่อว่ามันมีอะไรใหม่ๆ เราจะได้ใช้ feature ใหม่ๆ มันซะเลย
เอาขึ้นตอน
19:03
0
คอมเมนต์
ป้าย:
programming,
Ruby,
Ruby on Rails,
web
เดี๋ยวนี้ผมเล่น twitter เป็นชีวิตจิตใจไปซะแล้ว ..
เอาขึ้นตอน
15:27
2
คอมเมนต์
ป้าย:
barcampbangkok,
my project,
PHP,
programming,
ชีวิตประจำวัน
ตอนนี้ เข้าถึงปีสามเทอมปลายแล้ว
เอาขึ้นตอน
20:55
0
คอมเมนต์
ป้าย:
my project,
programming,
ชีวิตประจำวัน,
ไร้สาระ

จดไว้ กันลืม ..
- ระบบขอบคุณ ในหน้าโค้ดเพลงหรือว่าหน้าแชร์เพลง อาจมีลิงค์ขอบคุณเอาไว้ให้ขอบคุณคนที่แอด URL เพลงนั้นเข้าระบบด้วย แล้วเก็บเป็นคะแนน ดูว่าใครถูก thank เยอะสุด :D
- ระบบ duplicate กะว่าจะเป็น semi-auto คือว่ามีปุ่มให้กดก่อนว่าจะรายงานเพลงซ้ำ แล้ว interface ด้านล่างก็จะเปลี่ยนเป็นโหมดรายงานเพลงซ้ำ (เปลี่ยนสีก็ได้ เหมือน Google เวลาเป็นโหมด search) แล้วก็ให้กดที่ชื่อแต่ละชื่อ พอกดปุ๊บ เราก็เพิ่มเพลงนั้นเข้าไปที่ลิสต์ซ้ำด้านบน แล้วพอเขากดบันทึก เราก็บันทึกข้อมูล แล้วก็เดี๋ยวเรามานั่งแก้เอง เพราะบางทีมันอาจจะมีผิดพลาดถ้าผู้ใช้รายงานมั่ว
เอาขึ้นตอน
03:15
0
คอมเมนต์
ป้าย:
GetCode+,
ไร้สาระ
Apple store went down for a while today. When it went up, the new thing on the apple store is:
So, Apple now ready for pre-order Mac OS Leopard today. How wonderful is that !! You can preordered it Here!
Source: Apple Store
เอาขึ้นตอน
19:39
0
คอมเมนต์
ป้าย:
Apple,
Leopard

(เขียนเรื่อง iPod Touch แต่ลงรูป iPhone ..)
เมื่อหลายสัปดาห์ที่ผ่านมา ได้มีโอกาส ไปที่ร้าน iStudio สาขาเซนทรัลปิ่นเกล้าเนื่องจากอยากลองเล่น iPod Touch ว่ามันจะหวือหวาขนาดไหน
หลังจากเดินเข้าร้านไป ก็เห็นเขากำลังโฆษณา iPod Touch ให้กับลูกค้าคนอื่นอยู่ แล้วก็แบบ ผมก็จะขอเขามาเล่น ก็เหมือนไม่มองผมเลย พอดีผมแต่งตัว เสื้อยืด กางเกงขาสั้นน่ะครับ .. (มันผิดมากไหมครับที่แต่งตัวอย่างนั้นเข้า iStudio ?)
ต่อจากนั้น ผมเดินไปยืมพนักงานอีกคนเล่นเขาก็ขอจากพนักงานคนที่ไม่สนใจผมให้
และในที่สุด มันก็มาอยู่บนมือผม!
สำหรับสัมผัสแรกหรอครับ .. เบาครับ ไม่หนักเหมือนกับมือถือของผมเลย อีกทั้งหน้าจอ ก็ใช้ได้เลย ดูสดใสมาก ไม่มีที่ติครับ :D
ต่อจากนั้น ก็ลองเปิดโปรแกรมต่างๆ ดู ไม่รู้เป็นเพราะว่า เขาไม่ได้เอาพลาสติกออกหรืออย่างไร แต่ว่า ผมกดปุ่ม Home ไม่ค่อยถนัดเลย .. อันนี้น่าจะเป็นปัญหาที่ Plastic โปรแกรมต่างๆ ใช้เวลานิดนึงเหมือนกัน ในการเปิดและโหลดมา ทำให้บางครั้ง ดูเหมือนเครื่องหน่วงๆ ไปนิดนึง (แต่ว่า เร็วกว่า Symbian มากเลยครับ :D)
และแล้วผมก็ลองเล่น Cover Flow ในนั้น ให้ประสบการณ์ที่ดีมากๆ เลยครับ ไม่มีอาการแปลกๆ เลย เหมือนกับเรานั้น flip through album เลยแต่ว่า เครื่องก็ยังหน่วงเล็กน้อย ระหว่างการหมุน คาดว่าเป็นเรื่องที่เป็น limitation
ลองเปิด Safari แต่ว่าอ่านไทยไม่ได้ (ในเครื่องตัวอย่าง) .. ขอผ่านครับ :D
ต่อจากนั้นเปิด Photo ลองการ flip รูป แล้วก็หมุนเครื่อง แล้วก็ทำการ zoom-in ดู ปรากฎว่า .. มันเป็นประสบการณ์ใหม่ กับการเปิดดูรูปเลยนะเนี่ย เพราะมันให้ความรู้สึกที่เป็นธรรมชาติมากเลย กับท่าทางของเรา ..
สรุปแล้ว .. รองบประมาณครับ คิดว่าจะถอย iPhone 8GB ไปซะเลย เพราะว่าดูแล้ว น่าจะคุ้มกว่ามาก เพราะกับการซื้อ iPod Touch ที่ราคาใกล้เคียงกับ iPhone ก็สู้ซื้อ iPhone ไปด้วยซะเลยดีกว่า จะได้เปลี่ยนโทรศัพท์ไปซะเลย :D
จะหาเงินจากไหนดีเนี่ย ..
เอาขึ้นตอน
18:14
1 คอมเมนต์
ป้าย:
Apple,
iPhone,
iPod Touch,
ไร้สาระ

จากการที่ Apple ได้ทำการเปิดตัว firmware 1.1.1 ที่ทำการบล๊อคผู้ใช้เครื่อง iPhone จากการลงโปรแกรมที่ไม่ได้รับอนุญาตจาก Apple ซึ่งรวมไปถึงการ Unlock เครื่อง iPhone ให้ใช้กับเครือข่ายอื่นได้ ตอนนี้มีผู้ใช้ iPhone ที่เริ่มไม่พอใจกับการกระทำดังกล่าว เตรียมรวมตัวเพื่อจะยื่นฟ้องทาง Apple แต่ยังไม่ทราบถึงจุดประสงค์ว่า สุดท้ายแล้วพวกเขาเหล่านั้นต้องการอะไรจากการฟ้องร้องกันแน่
อย่าลืมว่า ตั้งแต่ตอนแรกเครื่อง iPhone นั้นไม่ได้ถูกออกแบบมาให้ถูกลงโปรแกรมได้ด้วยตนเองอยู่แล้ว เนื่องด้วยเหตุผลทางด้านความปลอดภัย แต่ส่วนของการล๊อคเครื่อง iPhone ให้ใช้งานได้กับเครือข่ายเดียวนั้น กลับมีกระแสออกมาว่าในอนาคต Apple อาจให้ความรู้สึกกับเราเหมือนกับผู้ผลิตรายอื่นๆ ที่มานั่งล๊อคเครื่องโทรศัพท์ของตนเอง ให้ใช้ได้กับเครือข่ายๆ เดียว เพื่อเหตุผลทางการค้าหรือตามสัญญาก็ตาม ..
ในความคิดผม Apple ไม่น่าจะเป็นที่จะต้องผูกกับ AT&T ตั้งแต่แรกครับ เพราะว่าฐานตลาดของผู้ใช้สินค้าของ Apple นั้นก็เยอะอยู่แล้ว การผูกกับ AT&T ดูเป้นการปิดกั้นยอดขายของตัวเองมากกว่า เพราะสิ่งที่ผู้ใช้ได้จาก AT&T ที่ไม่ได้รับจากรายอื่นก็แค่ Visual Voicemail และ Unlimited Calling Plan เท่านั้นเองครับ ..
ทุกท่านคิดอย่างไรกับเรื่องนี้บ้างครับ?
ที่มา: Engadget

มีความคิดแว่วๆ ว่าจะซื้อ iPhone มาจาก US แล้วทำการ Unlock ใช้ที่เมืองไทยเสียเลย
แต่แล้วปัญหาก็เกิดขึ้นซะแล้ว เมื่อ Apple ปล่อย Firmware 1.1.1 ออกมาเพื่อบล็อกการ Unlock
ฝันสลายกับ iPhone ในเมืองไทยไปสักพัก ..
จนที่สุด ก็มีข่าวคราวออกมาว่า iPhone สามารถทำการ downgrade ให้กลับเป็น 1.0.2 ได้แล้ว
ตอนแรกนึกว่า ก็จะใช้โปรแกรมทำการ Unlock ได้เหมือนเดิม
แต่ว่า มันไม่ได้ครับ !!
- -"
วันนี้ไปอ่านเจอบนที่นึง เขาบอกว่า สามารถ Downgrade ได้ แล้ว Unlock ใหม่ได้เลย
อยากจะบอกว่า ข่าวที่ออกมาจากภาษาอังกฤษเป็นอย่างนี้เลยครับ ..
iPhone 1.1.1 to 1.0.2 downgrade instructions released!
instructions are now available for downgrading your iPhone from 1.1.1 to 1.0.2. It won't downgrade your baseband, meaning so far you can't re-unlock an iPhone that's been 1.1.1-ified, but it's still 1.0.2 in all its third-party application glory.
สรุปคือว่า Downgrade มา สามารถเอามาลงโปรแกรมได้ครับ
แต่ว่า ถ้าจะ Unlock มาให้ใช้กับเครือข่ายอื่น ยังไม่ได้ครับ !!
มีเวลาเก็บเงินต่อ .. รอมัน Unlock ได้อีกรอบละกัน ..
จำได้ว่าเมื่อก่อน สักประมาณ ม.ปลาย
เวลาผมไปทาน McDonald กับแม่ ที่เดอะมอลล์ งามวงศ์วาน
แม่ชอบบอกผมเสมอว่า ให้ยกถาดไปเก็บหลังจากทานเสร็จเสมอ
เนื่องจากร้านเป็นร้าน Fast Food เราต้องบริการตัวเอง
แล้วไม่ค่อยเห็นพนักงานจำเป็นที่จะต้องออกมายกถาดลูกค้าไปเก็บ
ยกเว็นว่าลูกค้ามัน "แย่" จริงๆ ที่ไม่ยกถาดไปทิ้ง .. ถึงต้องมีพนักงาน
ผ่านไปสองสามปี ..
ผมคิดว่า วัฒนธรรมของร้าน Fast Food อีกแห่งที่ชื่อ KFC น่าจะทำให้ทุกอย่างเปลี่ยนไป
ปัจจุบัน .. ไม่มีใครในร้าน McDonald คิดที่จะหยิบถาดตัวเองไปเก็บ
เนื่องจากพนักงานในร้านนั้น จะตามเก็บถาดเอง เราไม่ต้องยกถาดให้ยุ่งยาก
บางทีก็รู้สึกดี .. บางทีก็รู้สึกแย่
เหมือนกับว่า เมื่อก่อน ทำไมวัฒนธรรมดีๆ ของฝรั่ง (การเก็บถาด) เนี่ย เราเอามาใช้ได้
แต่ปัจจุบัน กลับไม่มีใครคิดจะทำ มีแต่คิดเข้าข้างตัวเองว่า "ไม่ใช่หน้าที่" แล้วก็ปล่อยมันทิ้งไว้
ปล่อยให้สิ่งนี้มันแปรเปลี่ยนไปในทางที่แย่ลงเสียใด้ ..
ปัจจุบัน ทุกครั้งเวลาที่ผมทาน McDonald เสร็จ
ผมยังจะเก็บถาดทุกครั้งเหมือนเดิม เหมือนที่แม่เคยบอกไว้
แล้วก็รู้สึกเกรงใจทุกที เวลาที่มีพนักงานมารับถาด แล้วบอกว่าจะไปเก็บให้
คุณเก็บถาดที่ร้านอาหาร Fast Food เอง หรือว่าให้คนอื่นเก็บให้ครับ?
เอาขึ้นตอน
04:05
10
คอมเมนต์
ป้าย:
mcdonald,
ชีวิตประจำวัน,
ไร้สาระ
ไปเจอ Video บน Youtube มา เป็นการวิ่งข้ามรั้วบนพื้นที่หมุนแบบเครื่องออกกำลังกาย ใครวิ่งไม่ทันก็เจอแป้ง ..
เป็นผมสงสัย วิ่งไปได้แป๊บเดียวก็ล้มแหล่ว -*-
เอาขึ้นตอน
14:37
0
คอมเมนต์
ป้าย:
video,
ไร้สาระ
วันนี้อาจารย์วีระ ให้แบบทดสอบ BMTI มาทำในคาบ Computer Simulation
อาจารย์บอกว่า มันจะสามารถวัดความสามารถได้ว่า เราควรอยู่ในตำแหน่งไหนใน Team Project
สรุปว่าได้แบบ ENTP ครับ
ซึ่งแปลว่า เป็นคนที่เหมาะสมกับตำแหน่งที่ ผลักดันและขับเคลื่อน Project ได้
เหมือนเป็นคนสั่งการใน Project มากกว่า แต่กลับไม่ใช่นักคิดของ Project ..
นิสัยชอบสั่งการนี่ สรุปว่าได้มากจากใครเนี่ย ๕๕๕
เอาขึ้นตอน
14:20
0
คอมเมนต์
ป้าย:
ชีวิตประจำวัน,
ไร้สาระ
วันนี้พยายามลองเขียน regular expression เพื่อหาว่าตัวอักษรที่รับมาเป็นภาษาไทย และ ไม่ใช่สระ
ลองเขียนๆ ดู ใช้ preg_match แล้วก็ character class ระหว่าง ก-ฮ ปรากฎว่าเจอเหตุการณ์ไม่คาดฝัน ..echo preg_match("/^[ก-ฮ]$/", "ก"); // => 1
echo preg_match("/^[ก-ฮ]$/", "เ"); // => 1
ห๊ะ - -!
ปรากฎว่า ลองดูไปดูมา
มันเป็นเพราะว่า ถ้าเราใช้ character class เนี่ย มันจะทำการเช็คแค่ byte แรกเท่านั้น
แล้วภาษาไทยใน unicode มันใช้ทั้งหมด 3 bytes ..
ดังนั้น มันจึงเช็คแค่ byte แรกแล้วก็บอกว่าข้อความนั้น match กันเลยทันที ..
เพราะฉะนั้น วิธีการแก้ก็ง่ายๆ แค่กำหนดขนาดลงไป ..echo preg_match("/^[ก-ฮ]{3}$/", "ก"); // => 1
echo preg_match("/^[ก-ฮ]{3}$/", "เ"); // => 0
แค่นี้ก็เรียบร้อย :D
เอาขึ้นตอน
22:09
2
คอมเมนต์
ป้าย:
my project,
PHP,
programming,
web
ตอนนี้ คนไทยสามารถเข้า Youtube ได้ตามปกติแล้วครับ
ไม่ต้องเข้าผ่านทาง Proxy และอื่นๆ แล้ว
เรื่องรายละเอียด ไม่ขอพูดถึงละกัน ..
เอาเป็นว่า ตอนนี้ไม่ต้องน้อยเนื้อต่ำใจ
เวลามีคลิปในเว็บพวก TUAW / Engadget แล้วครับ :D
เอาขึ้นตอน
15:11
1 คอมเมนต์
ป้าย:
web,
youtube,
ชีวิตประจำวัน,
ไร้สาระ
ไปเจอมาจาก TUAW แต่ว่าพอดีเขาโพสไปบน Youtube ทำให้คนไทยส่วนใหญ่ไม่สามารถเข้าไปดูได้ พอดีเจอคนเขาโพสลิงค์ไปยังไฟล์ที่เป็น MP4 ก็เลยจัดการ Upload + Share บน Google Video เอาไว้ให้มาดูกัน
โดยรวมแล้ว ก็ชอบนะครับ แต่ชอบของ Tiger มากกว่า เพราะอันนั้นใช้เป็นสปอตไลต์ ผมว่ามันดูสวยกว่า อันนี้มันเป็นแบบทะลุผ่านไปยังอวกาศ ใช้ธีมเดียวกับ Time Machine เลย แต่ดูๆ แล้วก็ถือว่าเทคนิคในการนำเสนอนั้นใช้ได้เลยครับ ก็ดูตื่นเต้นดี
แต่ก็ยังไม่มีคำว่า "ยินดีต้อนรับ" ภาษาไทยอยู่ดี ไม่รู้ทำไม .. รู้สึกเหมือนกับว่าเราเป็น "ลูกเมียน้อย" ซะอย่างนั้น .. มีใครสนใจจะเสนอ Apple ให้มีคำต้อนรับเป็นภาษาไทยไหมครับ :D
เอาขึ้นตอน
23:40
0
คอมเมนต์
ป้าย:
Apple,
Leopard,
Mac OS,
Macbook Pro,
video,
youtube
วันนั้นเปิดทีวีดู เลื่อนช่องไปมาตามปกติ
หารายการนั่งดูคลายเครียดเล่นๆ
ไปเจอโฆษณาชุดนี้ เป็นโฆษณาของเครื่องดื่ม Coke
ซึ่งใช้ตัวละครในโฆษณาเป็นขวดน้ำ กระป๋องน้ำ
ถ่ายในมุมมองแตกต่างกันออกไป ในแต่ละฉาก
ให้ความรู้สึกว่า คนที่คิดโฆษณาชิ้นนี้ มีความครีเอทมากจริงๆ
ในการเปลี่ยนมุมมองต่างๆ ของสินค้า ให้มีความหมายแตกต่างกัน
ที่ชอบที่สุดคงเป็น "รักพ่อ" มั้ง :D
เอาขึ้นตอน
00:55
5
คอมเมนต์
ป้าย:
advertising,
Coke,
ชีวิตประจำวัน
ไม่กล่าวถึง .. ไม่ได้และ
วันนี้นั่งคุยกับแฟน เรื่องของข่าวที่ทางหนังสือพิมพ์รายหนึ่ง
ตัดรูปในหลวงออกจากมือของเด็กที่ชนะ World Rescue Robot ปีนี้
พอรู้ข่าวแล้ว ผมรู้สึกสลดมากกว่า ..
ถึงแม้จะเข้าใจความรู้สึกของเจ้าของหนังสือพิมพ์ก็ตาม
แต่ว่าอย่างไร ผมกลับคิดถึงความรู้สึกของเด็กคนที่ชนะมากกว่าครับ
เขาอยากที่จะแสดงออกว่าเขารักในหลวง โดยการถือพระบรมสาทิสลักษณ์ของพระบาทสมเด็จพระเจ้าอยู่หัว
ถึงแม้ว่าสิ่งที่เขาทำนั้นมันอาจจะไม่ถูกต้องในสายตาของผู้ใหญ่ทั้งหลาย
แต่ผมคิดว่าในสถานการณ์ตอนนั้น เราอยากแสดงออกว่าเพราะท่าน เราถึงสามารถชนะสิ่งนี้ได้
เราถึงนำพระบรมสาทิสลักษณ์ของท่านมาถือไว้ในมือ ด้วยอาการสำรวมครับ ..
คือมีความรู้สึกว่า เด็กคนนั้นเขาเทิดทูนในหลวงจริงๆ
สิ่งที่เขาทำ เลยไม่ผิดในสายตาผมน่ะครับ ..
เข้าใจว่าหลายๆ คนอาจคิดว่าสิ่งที่ผมคิดนั้นไม่ถูกต้องสักเท่าไร
ก็แน่ล่ะครับ .. มันเป็นความคิดเห็นของเด็กคนนึงเท่านั้นเอง : )
เอาขึ้นตอน
22:46
0
คอมเมนต์
ป้าย:
ข่าว,
ชีวิตประจำวัน
ไม่ใช่ว่าล่าช้าเพราะว่าไม่ได้ทำ
แต่ทำไปทำมา กลับตอบคำถามของตัวเองไม่ได้ครับ
1. ทำอย่างไร ที่จะทำให้ระบบเก็บข้อมูลชื่อศิลปินนั้น
สามารถที่จะฉลาด แบ่งแยกชื่อศิลปินไทยกับอังกฤษออกจากกันได้
- เพิ่มช่องชื่อไทยกับอังกฤษ แล้วให้ default เป็นใส่ชื่อช่องแรก -- เลือกอันนี้
ดูแล้วน่าจะเป็นวิธีที่ Simple สุด แล้วค่อยมา match เพลงที่ duplicate กัน
- ให้รัะบบเอาชื่อศิลปินมาใส่ temp table ก่อน แล้วค่อยให้เรา approve
ไม่เวิร์คกับการที่ต้องมานั่ง approve เพลงเป็นพันๆ เพลงพร้อมกัน
2. วิธีการเรียกดูเพลงหน้าแรก
- แก้จากการที่ให้เปิดเป็น lightbox เป็น div over แทน น่าจะสวยกว่า
3. ระบบ search เพลงจากหน้าแรก (กล่องใหญ่ๆ)
- ส่งต่อไปหน้า search เลย จะได้ไม่มีปัญหาวุ่นวายใจ
สรุปก็คือ นั่งแก้ส่วน db ใหม่อีกแล้ว
แล้วก็ระบบ search อีก โฮะๆ ..
ใช้เวลาอีกเท่าไรเนี่ย !!
เอาขึ้นตอน
22:38
0
คอมเมนต์
ป้าย:
database,
GetCode+,
PHP,
programming