Saturday, September 27, 2008

[FreeBSD] PHP, MySQL 與 UTF-8 中文亂碼

1. Modify /etc/my.cnf, add "default-character-set = utf8" to the following section.
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8

2. Ensure MySQL environment.
SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+

SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+

3. Create database and table with UTF-8
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE TABLE `table_name` (
`url` VARCHAR(512) NOT NULL ,
PRIMARY KEY ( `url` )
) TYPE = MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;

4. If your database or table are already created, modify the database and table to UTF-8.
ALTER DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
ALTER TABLE `table_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

5. PHP Programming : mysql_query("SET NAMES 'utf8'");
$dblink = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_query("SET NAMES 'utf8'");
$dbselect = mysql_select_db($dbname);

Sunday, September 21, 2008

[MAC] Tweak Network Bandwidth in MAC OSX Leopard

Download and Install Broadband Tuner 1.0.
The system parameters are sysctl variables that are set as follows:
net.inet.tcp.sendspace: 131072
net.inet.tcp.recvspace: 358400
kern.ipc.maxsockbuf: 512000


如果速度還是不滿意,也可以自己手動修改/etc/sysctl.conf
或是
sudo sysctl -w net.inet.tcp.recvspace=230000
sudo sysctl -w net.inet.tcp.sendspace=230000


成果測試
網路環境:Biglobe with B-Flet's VDSL UP/DL:100Mbits/100Mbits
原本連到NCTU的速度是 UP/DL:100Kbytes/20Kbytes。
修改之後,可以變成 UP/DL:1Mbytes/1Mbytes

Tuesday, September 16, 2008

[JP Life] Biglobe Network Speed Test


Network Speed Test
Originally uploaded by chris.jan



我申請的是Biglobe的網路,走的是NTT東日本的線路。
用VDSL的方式上網,上下傳都是100M。
測試的結果,看起來還不錯。

Wednesday, September 10, 2008

[JP Life] 新宿蒼々坊懷石料理


新宿_蒼々坊_懷石料理
Originally uploaded by chris.jan


9月9日,在日本第一次過生日。
前一天晚上,跟優子桑說,我想吃好吃的傳統日本料理慶祝一下。
她辛苦的尋找好吃的店家,並打了電話幫我訂了位子。
還跟店家註明,我不吃牛,真的很細心,很貼心。

這是一家在新宿的懷石料理店,店名叫蒼々坊。
一個人才2000日幣,但只限中午,晚上就要5000日幣起跳。
菜都很好吃,以清淡爽口為主。
菜量不多,但可以吃的飽。
以2000日幣這種價格來說,算是相當的實惠。

新宿_蒼々坊_懷石料理

椀物-うに豆腐、栗とリコツタチーズすり流し。
新宿_蒼々坊_懷石料理

新宿_蒼々坊_懷石料理

焼物ー鮮魚鮮菜
新宿_蒼々坊_懷石料理

お食事ーひじきそば。
新宿_蒼々坊_懷石料理

光付
新宿_蒼々坊_懷石料理

スウイーシ
新宿_蒼々坊_懷石料理

向付ー本日のお刺身 二点盛り。
新宿_蒼々坊_懷石料理

[JP Life] 日本的芒菓雪花冰


日本的芒菓雪花冰
Originally uploaded by chris.jan

這是在笹塚駅附近,台灣物產店的芒菓雪花冰。
優子桑,帶我去吃的。
雪花冰的口感跟台灣的一模一樣。
但芒菓,還是台灣的比較道地。
不過,能在日本吃到這東西,真的好感動。
在日本,除了想家人之外。
最想念的就是台灣的水果了。

[JP Life] 不推,Gut's Soul 焼肉食べ放題


Gut's Soul 焼肉食べ放題
Originally uploaded by chris.jan

在代代木駅附近的燒肉店。
極不推。
店員的臉,都在比臭的。
食物雖然還可以。
價格也很便宜,1280日幣。
但店員的臉色,實在是臭到讓人吃不下食物。
看店員的名牌,應該是中國人。
不只說的日文讓人聽不懂。
講她臉色不好,還會在點餐上偷整你。
吃到一肚子氣。