Thursday, August 23, 2007

โฆษณาโค้กชุดใหม่ - สำหรับทุกคน

วันนั้นเปิดทีวีดู เลื่อนช่องไปมาตามปกติ
หารายการนั่งดูคลายเครียดเล่นๆ
ไปเจอโฆษณาชุดนี้ เป็นโฆษณาของเครื่องดื่ม Coke
ซึ่งใช้ตัวละครในโฆษณาเป็นขวดน้ำ กระป๋องน้ำ
ถ่ายในมุมมองแตกต่างกันออกไป ในแต่ละฉาก
ให้ความรู้สึกว่า คนที่คิดโฆษณาชิ้นนี้ มีความครีเอทมากจริงๆ
ในการเปลี่ยนมุมมองต่างๆ ของสินค้า ให้มีความหมายแตกต่างกัน

ที่ชอบที่สุดคงเป็น "รักพ่อ" มั้ง :D

Monday, July 16, 2007

ความคิดเห็นกับข่าวตัดรูปในหลวงออก

ไม่กล่าวถึง .. ไม่ได้และ

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

พอรู้ข่าวแล้ว ผมรู้สึกสลดมากกว่า ..

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

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


เข้าใจว่าหลายๆ คนอาจคิดว่าสิ่งที่ผมคิดนั้นไม่ถูกต้องสักเท่าไร
ก็แน่ล่ะครับ ..​ มันเป็นความคิดเห็นของเด็กคนนึงเท่านั้นเอง : )

ความล่าช้าของ GetCode+

ไม่ใช่ว่าล่าช้าเพราะว่าไม่ได้ทำ
แต่ทำไปทำมา กลับตอบคำถามของตัวเองไม่ได้ครับ


1. ทำอย่างไร ที่จะทำให้ระบบเก็บข้อมูลชื่อศิลปินนั้น
สามารถที่จะฉลาด แบ่งแยกชื่อศิลปินไทยกับอังกฤษออกจากกันได้

- เพิ่มช่องชื่อไทยกับอังกฤษ แล้วให้ default เป็นใส่ชื่อช่องแรก -- เลือกอันนี้
ดูแล้วน่าจะเป็นวิธีที่ Simple สุด แล้วค่อยมา match เพลงที่ duplicate กัน

- ให้รัะบบเอาชื่อศิลปินมาใส่ temp table ก่อน แล้วค่อยให้เรา approve
ไม่เวิร์คกับการที่ต้องมานั่ง approve เพลงเป็นพันๆ เพลงพร้อมกัน


2. วิธีการเรียกดูเพลงหน้าแรก
- แก้จากการที่ให้เปิดเป็น lightbox เป็น div over แทน น่าจะสวยกว่า

3. ระบบ search เพลงจากหน้าแรก (กล่องใหญ่ๆ)
- ส่งต่อไปหน้า search เลย จะได้ไม่มีปัญหาวุ่นวายใจ


สรุปก็คือ นั่งแก้ส่วน db ใหม่อีกแล้ว
แล้วก็ระบบ search อีก โฮะๆ ..

ใช้เวลาอีกเท่าไรเนี่ย !!

Wednesday, June 20, 2007

Python Programming Homework 1

อาจารย์ให้เมื่อวันที่ 19/6/50

even.py

# even.py
#
# A function that used to test if a number is even or not
#
# Written by Prem Sichanugrist (48050892)
#

def even(number) :
return (number % 2 == 0)



hypotenuse.py
# hypotenuse.py
#
# A function that will calculate a length of hypotenuse
# side of a right triangle given both other sides.
#
# Written by Prem Sichanugrist (48050892)
#

import math

def hypotenuse(side1, side2) :
return math.sqrt(float(side1) ** 2 + float(side2) ** 2)



การบ้านเสดแล้ว เย้!

ผิดหวังกับ Windows Vista

มีโอกาสได้ลองลง Vista บน VMWare Fusion
อยากจะลองดูหน่อยว่า OS ขั้นต่อไปของ Microsoft นั้นดีแค่ไหน ..

แต่แอบผิดหวังนิดหน่อย ..

เรื่องแรกก็คงมาจาก การที่ VMWare Fusion ยังไม่รองรับ Aero Interface
เนื่องจากไม่สนับสนุน Direct X 9.0
ทำให้อดที่จะเห็นแถบเมนูใสๆ วิ๊งๆ
คลายความประทับใจไปเลย -*-

อีกเรื่องก็คงจะเป็น ขนาดของมันกระมัง
เพราะว่าขนาดสร้างเป็น Virtual Machine ละ
กินไปถึง 6 GB ทั้งๆ ที่ยังไม่ได้ลงโปรแกรมเสริมอะไรเลย ..

ลากันไปสักพักละกันนะครับ สำหรับ Vista
ไว้วันหน้าฟ้าใหม่ VMWare หรือไม่ก็ Parallels ออกตัวใหม่
แล้วเราค่อยเจอกัน .. ^^"

Friday, June 15, 2007

โค้ดแก้ไข C Bundle ใน Textmate

ตอนนี้ต้องใช้ Textmate ในการเรียน C++ Programming
แต่มีปัญหาว่า Textmate เจ้ากรรมนั้น ไม่สามารถที่จะ Compile และ Run ไฟล์เดียวโดดๆ ได้
เพราะว่าเวลามันจะ Build มันจะต้องสร้างโปรเจค X Code ก่อน

สองวันมานี้ ก็เลยลองแก้ Bundle ดูเรื่อยๆ
ใช้ร่วมกันระหว่าง Ruby กับ AppleScript
แล้วก็ เปิด Google จนตาลายเลย ..

จนได้ออกมา อย่างนี้ !

Compile Single File to Tool

#!/usr/bin/env ruby
#
# Compile the active file to an executable.
# Executable name is prefixed with "Test".

require 'English'

FilePath = ENV['TM_FILEPATH']
FileDir = ENV['TM_DIRECTORY']
FileBaseName = File.basename(FilePath)
FileExtension = File.extname(FilePath)
FileNoExtension = FileBaseName.sub(/#{FileExtension}$/, "")

Dir.chdir(ENV['TM_DIRECTORY'])

# have to use g++ to bring in C++ runtime libraries
cc = case FileExtension
when /\.c(pp?|xx|\+\+)/,'.C','.ii'
'g++'
else
'gcc'
end

puts "<pre>"
%x{ "#{cc}" -g -Wmost -Os -o "#{FileNoExtension}" "$TM_FILEPATH"}
puts "</pre>"


puts "<font color='#499914'>Successfully created #{FileNoExtension}</font>" unless $CHILD_STATUS != 0

(อาจจะแก้ไขอีกนิด เพราะอยากให้มันแสดงหน้าจอ Build สวยๆ หน่อย)

Run Single File in Terminal Window
#!/usr/bin/env ruby
#
# Compile the active file to an executable.
# Executable name is prefixed with "Test".

require 'English'

FilePath = ENV['TM_FILEPATH']
FileDir = ENV['TM_DIRECTORY']
FileBaseName = File.basename(FilePath)
FileExtension = File.extname(FilePath)
FileNoExtension = FileBaseName.sub(/#{FileExtension}$/, "")

puts %x{ osascript <<EOF
tell application "Terminal"
activate
do script "cd '#{FileDir}'; clear; echo 'Running #{FileNoExtension} ...'; echo ; ./#{FileNoExtension} ; echo ; read -p 'Please return to exit ..'; exit"
end tell
EOF }


ดูๆ แล่้วก็เวิร์คดีเหมือนกันแฮะ

Tuesday, May 22, 2007

GetCode+ จะทำต่อ !

สรุปบล็อคเรากลายเป็นบล็อกรายเดือนไปแล้วหรือเนี่ย?
เพราะกว่าจะอัพเดททีนึง ก็กลายเป็นว่า ผ่านไปอีเดือนนึงแล้ว

เดือนที่ผ่านมา ไม่มีอะไรมากมาย
นอกเสียจากการที่ นำโปรเจคเก่าๆ มาปัดฝุ่นใหม่ ..



อย่างเช่น GetCode+ เนี่ย
เป็นโปรเจคที่ทำเกี่ยวกับโค้ดเพลง
ทำมาตั้งแต่ปี 2546 แล้วแหละ
เป็นโปรแกรมฐานข้อมูลของโค้ดเพลงจากหลายๆ เว็บ
ซึ่งส่วนใหญ่ จะทำการซ่อนโค้ดไว้ ไม่ให้เราสามารถหาเจอ

เราก็เลยรวบรวมเป็นฐานข้อมูล ไว้ที่นี่ซะเลย !



แต่ด้วยที่ว่า หลายเดือน (ไม่สิ หลายปี) ที่ผ่านมาเนี่ย
เรามัวแต่ยุ่งกับเรื่องอื่นมากมาย ..
ทั้งเรื่องรัก เรื่องเรียน เรื่องงาน บลาๆ
ทำให้เราไม่ได้ทำให้มัน อัพเกรด ซะที ..

แต่ตอนนี้
ได้เวลาปัดฝุ่นแล้ว !


เตรียมพบกับ GetCode รุ่นใหม่ได้เลยเน๊ออ ^^V

Monday, April 30, 2007

Youtube จะกลับมาไหม?

หลังจากที่มีปัญหามากมาย
เรื่องของการที่มีคลิปที่ไม่สมควร อยู่บน Youtube
จนถึงขั้น มีคนโหวตใ้ห้บล๊อคบริการทุกอย่างของ Google จากประเทศไทยไป ..

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

ถามว่า ..
เรามีัวิธีือื่นไหม นอกจากการประท้วง Youtube
แล้วให้บล๊อค Youtube ไม่ให้เข้าถึงได้จากประเทศไทย ..

เคยอ่านจากที่หนึ่ง
เขาเสนอวิธีการที่จะบล๊อค โดยที่จะเป็นการบล๊อคที่เนื้อหา
ไม่ได้บล๊อคทั้ง Site อย่างที่ทำอยุ่ .. .
ซึ่งน่าจะดีกว่า ..

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

แต่ก็ยังมีบางสื่อคิดว่า
การที่เรายกย่องเทอดทูนท่าน
เพราะว่า มีกฎหมายมาห้ามไว้ ..

ถามว่า ..
เราจะทำให้เขาเข้าใจได้อย่างไร
ว่าเราเืทอดทูนพระมหากษัตริย์ เพราะว่าเรารักท่านจริงๆ
ไม่ใช่เพราะกฎหมายของบ้านเมือง

กฎหมาย .. ไม่สามารถบังคับให้ใคร รู้สึกเช่นใดได้ ..



ถ้าไม่มีความคืบหน้าเกิดขึ้น
ไม่ว่าจะเป็นการที่เราไปคุยกับ Youtube อีกครั้ง
หรือว่าการที่ทางกระทรวงฯ เปลี่ยนวิธีการในการบล๊อคเว็บ
คาดว่า ประเทศไทยเราคงจะไม่ได้ดู Youtube อีกนานเลย
และมาตรฐานของการบล๊อคเว็บ ก็คงจะได้ถูกขนานนามจากฝรั่ง
ว่าเป็นการปิดกั้นเสรีภาพของคนไทยนั่นเอง .. .


ปล. มีอยู่วันนึง เข้า Google แล้วเป็นตาเขียว ใครรู้บ้างครับว่าใครอุตริบล๊อค :D