Just a Web Programmer Blog

Archive for the ‘My Project’ Category

Starling init.d script

Tuesday, November 25th, 2008 Posted in My Project | No Comments »

Today I was trying to get Starling to run at computer's startup, to use with Workling. So, I modified Apache's init.d script, and make it run Starling instead. Feel free to use this script, if you want to make your ...

อยากได้ 4 row keyboard บน iPhone 2.0 Firmware

Friday, September 19th, 2008 Posted in Gadgets, My Idea, My Project, Programming | 1 Comment »

พูดไปแล้วก็เหนื่อยใจหน่อยๆ แฮะ .. อย่างที่ทุกคนอาจจะรู้กันครับว่า แม้ Apple จะเพิ่ม keyboard ใหม่ๆ สำหรับ iPhone firmware 2.0 มาแล้ว แต่ก็ไม่มีประเทศไทยในลิสต์ให้เลือกแต่อย่างใด อาจจะเป็นไปได้ว่าเป็นแผนการการตลบหลังคนไทย ที่ซื้อเครื่องแล้วเอามาใช้เถื่อนๆ ทาง Apple ไม่ได้รายได้จากการใช้บริการ ประมาณนั้น .. แต่คือ เมื่อก่อนตอน firmware 1.1.1 ออกมา ตอนนั้นยังไม่มีการทำ Keyboard ของชาว Russia ทำให้ RipDev ต้องผลิต Russian keyboard ออกมา โดยเหมือนเป็นการเขียน inject เข้าไปบน application layer ...

งาน Thailand Next Web Apps #1

Saturday, June 7th, 2008 Posted in My Idea, My Project, News, Programming | 3 Comments »

วันนี้ขออนุญาตประชาสัมพันธ์งานหน่อยนะครับ ผมกำลังคิดที่จะจัดงานชื่อ Thailand Next Web Apps ขึ้นมา โดยมีจุดมุ่งหมายที่จะเป็นงานที่รวมเหล่า Web Developer มาพูดคุยกัน แลกเปลี่ยนความรู้กัน ในเรื่องของการพัฒนาเว็บไซต์ โดยใช้ภาษา / framework ต่างๆ และก็เปิดโอกาสให้เหล่านักพัฒนาเว็บหน้าใหม่ๆ เอาเว็บไซต์ของตัวเองมาประชาสัมพันธ์กัน ผมอยากจะลบคำพูดที่ว่า เมืองไทยเรายังตามไม่ทันต่างประเทศ เพราะถ้าเราดูดีๆ แล้ว web developer ในเมืองไทย ก็ไม่แพ้ที่ไหนเลยครับ   รูปแบบของงาน ตอนแรกผมอยากได้เป็นแบบ Barcamp แต่เนื่องจากทุกคนต้องพูด ซึ่งอาจจะไม่สะดวกสำหรับงานนี้ ผมเลยอยากจะจัด theme ให้เป็นประมาณกึ่งๆ Barcamp + Showreel ละกันครับ :) โดย session ที่คิดไว้ ก็จะมี session ที่พูดถึงเทคโนโลยีหรือเทคนิคเกี่ยวกับเว็บในด้านต่างๆ ไม่ว่าจะเป็นทางด้าน AJAX, jQuery, SEO, Rails ...

วิธีที่ดีกว่าในการแสดงรายละเอียดการจราจร

Thursday, January 24th, 2008 Posted in My Idea, My Project | 1 Comment »

คาดว่าทุกท่านคงจะเคยขับรถ (หรือว่านั่งรถ) ขึ้นทางด่วนในกรุงเทพกันนะครับ และสิ่งที่ทุกท่านจะเห็นในบางเส้นทาง ก็จะเป็นป้ายพื้นหลังสีดำ ตัวอักษรสีส้มๆ ซึ่งส่วนใหญ่จะแสดงข้อมูลสภาพการจราจร ในเวลาเร่งด่วน และแสดงข้อมูลทั่วไปในช่วงเวลาอื่นๆ (เช่น ขับรถให้คาดเข็มขัดนิรภัย เป็นต้น) ผมอยากจะมุ่งเน้นประเด็นไปที่ส่วนของการแสดงรายละเอียดการจราจรนี่แหละครับ เพราะส่วนใหญ่แล้ว บนป้ายเขาจะแสดงอย่างนี้ มุ่งหน้าเข้าด่านเก็บเงินอโศก 4 ปริมาณรถปานกลาง คล่องตัว เข้าแยกต่างระดับพญาไท รถมาก เคลื่อนตัวได้ช้า พอจะนึกออกแล้วไหมครับว่าผมหมายถึงอะไร?   การที่มีป้ายแสดงสภาพการจราจรปัจจุบัน เป็นสิ่งที่ทำให้ผู้ขับขี่สามารถทราบได้ว่าข้างหน้านั้นมีอะไรรออยู่ (เช่น รถติดหนักโค่ดด) ซึ่งก็จะทำให้สามารถวางแผนได้ว่าจะขับยังไงดี (แต่ส่วนใหญ่ผมได้แต่ถอนหายใจนะ ..) แต่ที่มันตอบไม่ได้คือ ความเร็วที่วิ่งได้ เช่น ถ้าบอกว่าคล่องตัว คล่องตัวประมาณไหน วิ่งได้ 40~50 หรือ 80~100 หรือว่าถ้าเคลื่อนตัวได้ช้า ได้ประมาณไหน 40 หรือว่าเต่าคลานเลย ...

หาเรื่องไปพูดในงาน Barcamp Bangkok กันเถอะ!

Sunday, December 9th, 2007 Posted in My Life, My Project, Programming | 2 Comments »

เดี๋ยวนี้ผมเล่น twitter เป็นชีวิตจิตใจไปซะแล้ว .. ช่วงนี้มีพี่ๆ หลายๆ คน เช่นพี่ keng, พี่ sugree กำลังเตรียมงาน Barcamp Bangkok กันอยู่ซึ่งงาน Barcamp Bangkok เนี่ย เป็นการจัดประชุมแบบ Barcamp ซึ่งเหมือนกับว่าผู้พูด จะต้องเป็นทั้งผู้พูดและผู้ฟัง (คือมีเรื่องไปพูด และไปฟังคนอื่นพูดด้วย)(ใครนึกภาพไม่ออก ลองกดลิงค์ไปดูครับ ^^)    ซึ่งการประชุมนี้ มันดีตรงที่ว่ามันไม่ค่อยเป็นทางการเนี่ยแหละหลังจากที่เคยอ่านบรรยากาศที่พี่ mk เคยเอามาฝากจากงาน Barcamp Leeds (หาลิงค์ไม่เจอแล้ว)ก็ดูน่าสนใจมากๆ ยิ่งเพราะว่ามี geek ไปพูดเยอะๆ เนี่ย เราจะได้ฉลาดขึ้นซะที ๕๕ แต่ปัญหาอย่างเดียวคือ .. แล้วจะเอาอะไรไปพูดนี่สิ ...

ฝึกงานที่ไหนดี

Wednesday, November 7th, 2007 Posted in Garbage, My Life, My Project, Programming | No Comments »

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

ไอเดียใหม่ๆ กับ GetCode+

Sunday, October 21st, 2007 Posted in Garbage, My Project, Programming | No Comments »

จดไว้ กันลืม.. - ระบบขอบคุณ ในหน้าโค้ดเพลงหรือว่าหน้าแชร์เพลง อาจมีลิงค์ขอบคุณเอาไว้ให้ขอบคุณคนที่แอด URL เพลงนั้นเข้าระบบด้วย แล้วเก็บเป็นคะแนน ดูว่าใครถูก thank เยอะสุด :D - ระบบ duplicate กะว่าจะเป็น semi-auto คือว่ามีปุ่มให้กดก่อนว่าจะรายงานเพลงซ้ำ แล้ว interface ด้านล่างก็จะเปลี่ยนเป็นโหมดรายงานเพลงซ้ำ (เปลี่ยนสีก็ได้ เหมือน Google เวลาเป็นโหมด search) แล้วก็ให้กดที่ชื่อแต่ละชื่อ พอกดปุ๊บ เราก็เพิ่มเพลงนั้นเข้าไปที่ลิสต์ซ้ำด้านบน แล้วพอเขากดบันทึก เราก็บันทึกข้อมูล แล้วก็เดี๋ยวเรามานั่งแก้เอง เพราะบางทีมันอาจจะมีผิดพลาดถ้าผู้ใช้รายงานมั่ว

แก้ปัญหา character class preg_match กับภาษาไทยที่ใช้ unicode

Monday, September 17th, 2007 Posted in My Project, Programming | No Comments »

วันนี้พยายามลองเขียน regular expression เพื่อหาว่าตัวอักษรที่รับมาเป็นภาษาไทย และ ไม่ใช่สระลองเขียนๆ ดู ใช้ preg_match แล้วก็ character class ระหว่าง ก-ฮ ปรากฎว่าเจอเหตุการณ์ไม่คาดฝัน ..echo preg_match("/^[ก-ฮ]$/", "ก"); // => 1echo preg_match("/^[ก-ฮ]$/", "เ"); // => 1 ห๊ะ - -!ปรากฎว่า ลองดูไปดูมามันเป็นเพราะว่า ถ้าเราใช้ character class เนี่ย มันจะทำการเช็คแค่ byte แรกเท่านั้นแล้วภาษาไทยใน unicode มันใช้ทั้งหมด 3 ...

GetCode+ จะทำต่อ !

Tuesday, May 22nd, 2007 Posted in Garbage, My Project, Programming | No Comments »

สรุปบล็อคเรากลายเป็นบล็อกรายเดือนไปแล้วหรือเนี่ย?เพราะกว่าจะอัพเดททีนึง ก็กลายเป็นว่า ผ่านไปอีเดือนนึงแล้วเดือนที่ผ่านมา ไม่มีอะไรมากมายนอกเสียจากการที่ นำโปรเจคเก่าๆ มาปัดฝุ่นใหม่ ..อย่างเช่น GetCode+ เนี่ยเป็นโปรเจคที่ทำเกี่ยวกับโค้ดเพลงทำมาตั้งแต่ปี 2546 แล้วแหละเป็นโปรแกรมฐานข้อมูลของโค้ดเพลงจากหลายๆ เว็บซึ่งส่วนใหญ่ จะทำการซ่อนโค้ดไว้ ไม่ให้เราสามารถหาเจอเราก็เลยรวบรวมเป็นฐานข้อมูล ไว้ที่นี่ซะเลย !แต่ด้วยที่ว่า หลายเดือน (ไม่สิ หลายปี) ที่ผ่านมาเนี่ยเรามัวแต่ยุ่งกับเรื่องอื่นมากมาย ..ทั้งเรื่องรัก เรื่องเรียน เรื่องงาน บลาๆ ทำให้เราไม่ได้ทำให้มัน อัพเกรด ซะที ..แต่ตอนนี้ได้เวลาปัดฝุ่นแล้ว !เตรียมพบกับ GetCode รุ่นใหม่ได้เลยเน๊ออ ^^V