Saturday, September 1, 2007

Youtube กลับมาแล้ว

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

เอาเป็นว่า ตอนนี้ไม่ต้องน้อยเนื้อต่ำใจ
เวลามีคลิปในเว็บพวก TUAW / Engadget แล้วครับ :D

Sunday, August 26, 2007

Welcome Video ของ Mac OS Leopard

ไปเจอมาจาก TUAW แต่ว่าพอดีเขาโพสไปบน Youtube ทำให้คนไทยส่วนใหญ่ไม่สามารถเข้าไปดูได้ พอดีเจอคนเขาโพสลิงค์ไปยังไฟล์ที่เป็น MP4 ก็เลยจัดการ Upload + Share บน Google Video เอาไว้ให้มาดูกัน

โดยรวมแล้ว ก็ชอบนะครับ แต่ชอบของ Tiger มากกว่า เพราะอันนั้นใช้เป็นสปอตไลต์ ผมว่ามันดูสวยกว่า อันนี้มันเป็นแบบทะลุผ่านไปยังอวกาศ ใช้ธีมเดียวกับ Time Machine เลย แต่ดูๆ แล้วก็ถือว่าเทคนิคในการนำเสนอนั้นใช้ได้เลยครับ ก็ดูตื่นเต้นดี

แต่ก็ยังไม่มีคำว่า "ยินดีต้อนรับ"​ ภาษาไทยอยู่ดี ไม่รู้ทำไม ..​ รู้สึกเหมือนกับว่าเราเป็น "ลูกเมียน้อย" ซะอย่างนั้น .. มีใครสนใจจะเสนอ Apple ให้มีคำต้อนรับเป็นภาษาไทยไหมครับ :D

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 }


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