วันศุกร์ที่ 27 ธันวาคม พ.ศ. 2556

เล่น DOS Games บน Chrome ด้วย NaClBox และ เทคโนโลยี Native Client

ช่วงที่ผ่านมามี Web Technologiy หลายๆ ตัวที่น่าสนใจ แต่ตั้งแต่มี Google’s Native Client ก็เหมือนเป็นการปูทางให้เหล่า Native App ได้ขึ้นไปโลดแล่นอยู่ระบบออนไลน์อินเตอร์เน็ตผ่านเบราว์เซอร์มากขึ้น
ต้องขอบคุณพ่อยอดชายนาย Robert Isaacs ที่ได้จับเอาเทคโนโลยี Native Client มาปลุกผีเกมดอสให้คนชอบเกมโบราณแบบผมได้ชื่นใจอีกครั้ง งานนี้ ไม่มี ActiveX ไม่มี JAVA ใดๆ สบาย…
จากโพสท์เรื่อง Boxer ยังไงก็ต้อง ใช้เครื่องประจำในการเล่น แล้วมันจะดีแค่ไหนถ้าเราไปอยู่ที่ไหนก็ตามที่มีอินเตอร์เน็ต และ เบราว์เซอร์ Chrome ก็เล่นเกมโปรดของเราได้

เล่นดอสเกมด้วย Chrome

ขั้นตอนแรกเลยก็คงต้อง add  NaClBox โดยไปที่หน้า NaClBox application บน webstore คลิกที่ปุ่ม + เป็นอันจบขั้นตอนแรก ถ้าไม่มีอะไรผิดพลาด ลองเข้าไปดูที่หน้า app หรือที่ address bar ลองพิมพ์ chrome://apps จะเห็น Icon ของ NaClBox แสดงอยู่
ต่อมาลองตรวจสอบดูว่า Native Client เป็น Enable อยู่หรือไม่ ตามนี้
  1. ที่ address bar พิมพ์   about:flags   แล้วกด Enter
  2. หา “Native Client” แล้วคลิกที่   Enable   (ถ้าเป็น Disable อยู่แล้วแสดงว่า Native Client เปิดใช้งานอยู่แล้วไม่ต้องทำอะไร)
  3. restart เบราว์เซอร์ 1 ที (ปิดแล้วเปิดใหม่นั้นแหละครับ)
หลังจากนั้นก็ไปลุยกันที่ NaClBox Gallery กันเลยครับผม ระยะเวลาการโหลดเกมจะขึ้นอยู่กับขนาดเกม และ ความเร็วอินเตอร์เน็ตด้วยนะครับ รออย่างใจเย็นนิสนึง ^^
เกมเกือบทั้งหมดที่อยู่ใน Gallery จะเป็นเวอร์ชั่น DEMO ซึ่งก็พอช่วยแก้ขัดแก้เซงไปได้ ในกรณีที่เราไปใช้คอมฯ ที่เครื่องคนอื่น แล้วถ้าเราจะเล่นเกมของเราเองหละ ก็สามารถทำได้ครับ แต่……..

เล่นดอสเกมของเราเอง

งานนี้มีเสียตังค์ครับ ผมเลยไม่ได้ลงทะเบียนใครอยากลองก็ไปที่หน้า My NaClBox แล้วทำการลงทะเบียนกันเอาเองนะครับผม ^^

สวัสดีครับ

วันศุกร์ที่ 13 ธันวาคม พ.ศ. 2556

Mac OS X ปรับแต่ง Screenshot ได้นะ

ผู้ใช้งานเครื่อง Mac จะรู้กันดีว่าการทำ Screenshot บน Mac OS X นั้นแสนง่ายเพียงแค่กด Shotcut เอาก็เก็บภาพหน้าจอหรือหน้าต่างที่ต้องการได้แล้ว สำหรับ Shotcut ยอดนิยมของตัวผมเองคือ Shift+Cmd+4 แล้วค่อยเคาะ space เพื่อเก็บหน้าต่างนั้น
ตามสันดานมนุษย์ผู้ไม่เคยพอ เมื่อใช้งานไปก็อยากได้นู้นนี้นั้นเพิ่มขึ้น ดังนี้
  1. save เป็นไฟล์ฟอร์แมทอื่นๆ เช่น .jpg
  2. save ลงใน folder ที่ต้องการ
  3. ไม่เอาเงาพื้นหลัง
ก็เลยไปค้น google เจอโดยสามารถทำได้โดยสั่งผ่าน Command-line Interface เลยมาขอจดรวบรวมไว้กันลืมซะหน่อย

เปลี่ยนไฟล์ฟอร์แมท (Change Screenshot File Format)

โดยปกติไฟล์ฟอร์แมทจะเป็น PNG แต่ตัว Mac OS X เองก็เปิดช่องให้เราสามารถเปลี่ยนไปใช้ไฟล์ฟอร์แมทอื่นได้อีก คือ JPG, GIF, TIFF และ PDF
?
1
2
3
4
5
6
7
8
9
$ defaults write com.apple.screencapture type jpg
 
$ defaults write com.apple.screencapture type gif
 
$ defaults write com.apple.screencapture type tiff
 
$ defaults write com.apple.screencapture type pdf
 
$ defaults write com.apple.screencapture type png
เลือกเอาอย่างใดอย่างหนึ่งนะครับ หลังจากนั้นก็ทำการ restart SystemUIServer
?
1
$ killall SystemUIServer

ไม่เอาเงาพื้นหลัง (Disable Screenshot Drop Shadows)

?
1
2
3
$ defaults write com.apple.screencapture disable-shadow -bool TRUE
 
$ killall SystemUIServer
หากต้องการเงากลับมาก็พิมพ์เหมือนเดิมแต่เปลี่ยน TRUE เป็น FALSE แทน

เปลี่ยนที่เซฟไฟล์ (Change Screenshot Location)

ปกติแล้วจะเซฟลง Desktop แต่ผมเป็นพวกไม่อยากให้ Desktop รก เลยต้องจัดระเบียบกันหน่อย
?
1
2
3
$ defaults write com.apple.screencapture location /MyNewScreenshotLocation
 
$ killall SystemUIServer
โดยตรง /MyNewScreenshotLocation ก็คือ folder path ที่เราต้องการนั้นเอง

วันพฤหัสบดีที่ 5 ธันวาคม พ.ศ. 2556

ติดตั้ง Apache2, PHP5 และ MySQL บน Ubuntu 12.04LTS (LAMP)

สำหรับผู้ที่ยังไม่รู้ LAMP ย่อมาจาก Linux, Apache, MySQL และ PHP (Python, Perl) วันนี้ได้มีโอกาสลอง setup web server ด้วยตัวเองเลยมาขอจดไว้หน่อย

ทำตัวเป็น root

?
1
sudo su

ติดตั้ง MySQL5

?
1
apt-get install mysql-server mysql-client
ในระหว่างการติดตั้งจะมีการถามให้กำหนด password ของ user root ของ mysql

ติดตั้ง Apache2

?
1
apt-get install apache2
ลองทดสอบ

ติดตั้ง PHP5

ติดตั้ง PHP5 และ PHP5 Apache Module
?
1
apt-get install php5 libapache2-mod-php5
restart Apache 1 ครั้ง
?
1
/etc/init.d/apache2 restart

ติดตั้ง  PHP5 Modules

คัดมาแล้วเอาเฉพาะที่นิยมกัน
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
apt-get install php5-mysql \
php5-curl \
php5-gd \
php5-intl \
php-pear \
php5-imagick \
php5-imap \
php5-mcrypt \
php5-memcache \
php5-ming \
php5-ps \
php5-pspell \
php5-recode \
php5-snmp \
php5-sqlite \
php5-tidy \
php5-xmlrpc \
php5-xsl
restart Apache อีกครั้ง
?
1
/etc/init.d/apache2 restart

ติดตั้ง phpMyAdmin

?
1
apt-get install phpmyadmin
ระหว่างการติดตั้งจะมีคำถามให้ตอบ “apache2″ และ “No”
ลองทดสอบเรียก phpmyadmin ผ่าน browser ดู หากเจอ page 404 ให้เพิ่มบรรทัดนี้เข้าไปที่ไฟล์ /etc/apache2/apache2.conf
?
1
Include /etc/phpmyadmin/apache.conf
หมายเหตุ : ทั้งหมดทดสอบติดตั้งบน VMWare Fusion โดย network เป็น bridged interface DHCP