- Apr 11 Wed 2007 15:35
處理 Apache 找不到網頁 404 的方法
- Apr 11 Wed 2007 09:53
解決 Joomla 在 MySQL 4.1.x 無法安裝的方法
找到 install/sql/語系/joomla.sql 後,將原本的
CREATE TABLE `#__core_acl_aro` (
`aro_id` int(11) NOT NULL auto_increment,
`section_value` varchar(240) NOT NULL default '0',
`value` varchar(240) NOT NULL default '',
`order_value` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`hidden` int(11) NOT NULL default '0',
PRIMARY KEY (`aro_id`),
UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`,`value`),
KEY `hidden_aro` (`hidden`),
KEY `#__gacl_hidden_aro` (`hidden`)
) TYPE=MyISAM
改成下面這個就不會噴出錯誤訊息了
CREATE TABLE `#__core_acl_aro` (
`aro_id` int(11) NOT NULL auto_increment,
`section_value` varchar(240) NOT NULL default '0',
`value` varchar(240) NOT NULL default '',
`order_value` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`hidden` int(11) NOT NULL default '0',
PRIMARY KEY (`aro_id`),
UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`(100),`value`(100)),
KEY `#__gacl_hidden_aro` (`hidden`)
) TYPE=MyISAM;
- Apr 11 Wed 2007 09:02
小心因為部落格而丟了工作!
- Apr 10 Tue 2007 21:47
替代役給人的觀感 ...
前陣子有替代役上酒店,鬧得整個縣府都知道,長官特地交待我們沒事不要去那種地方 ...
過沒多久,昨晚替代役又和某處的警衛吵架,主要原因是太晚回來,警衛不願意幫忙開門,聽說在十一點吵得很兇(我也睡得很兇,完全沒有聽到)
今天聽說己經有人上留言版指名我們這一群替代役常常三更半夜才回來,我想八成是昨晚那警衛挾怨報復吧。但身為替代役就該潔身自愛點,在這短短的服勤時間,能不惹麻煩就不要惹(這也是在警惕我自己)
- Apr 09 Mon 2007 15:19
PHP / MySQL 連線校對
先前大部份都是用 4.0.x 的版本,還不算真的有遇上編碼校對的問題 ~
今天大概測試一下,若要用 4.1.x 以後的版本,PHP 檔案 和 MySQL 都要用 UTF8 編碼唷
<?php
$link = mysql_pconnect("localhost", "xxx", "xxx") or die("Could not connect");
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_select_db("test") or die("Could not select database");
$sql = "SELECT * FROM test";
$result = mysql_query($sql) or die("invalid query");
......
?>
- Apr 09 Mon 2007 14:38
利用 PHP 程式產生條碼
在 EcStart 論壇 看這個實用的功能,原則上 PHP 要有支援 GD 的功能就可以了!
使用的方式很簡單 ... 範例語法如下
<IMG SRC="barcode.php?barcode=HELLO&quality=75">
<IMG SRC="barcode.php?barcode=123456&width=320&height=200">
程式碼在這個地方
- Apr 09 Mon 2007 11:21
Gaim 即將改名為 Pidgin
- Apr 09 Mon 2007 10:46
PHP 防止 SQL injection 的方法
從 PHP Manual 上 copy 一段程式碼下來就好
<?php
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf("Escaped string: %s\n", $escaped_item);
?>
- Apr 03 Tue 2007 14:22
htaccess 防盗連簡易設定
在 Apache 中可以用 .htaccess 來做一些簡單的安全性、認證相關的設定。
若 Apache 是架設在 Windows 上的話,必須做一些簡單的修改。由於 Windows 本身並沒有辦法辨識這類型檔案,所以要把它稍微改個名,改成 htaccess.txt 才可以正常運作。
開啟 httpd.conf 後,將下面這二行修改一下,再新啟動 Apache
AllowOverride None 改成 AllowOverride All
AccessFileName .htaccess 改成 AccessFileName htaccess.txt
.若要設定防盗連的話,可以在 htaccess 做一些設定
SetrnvlfNocaseReferer"^http://www\.bojack\.idv\.tw
<FilesMatch"\.(zip|rar|doc|jpg|gif|png)">
Orderallow,Deny
AllowFromenv=local_ref
Allowfrom 127.0.0.1
</FilesMatch>
上面這幾行的意思是說,只允許在瀏覽 www.bojack.idv.tw 時可以下載 zip / rar / doc / jpg / gif / png 等等的檔案
.若要設定限制來訪的訪客,可以做以下的設定
<limit Get>
order deny,allow
deny from all
allow from .bojack.idv.tw
allow from 192.168.1.
</Limit>
上面這幾行的意思是說,只允許 .bojack.idv.tw or 192.168.1.x 的人可以瀏覽這個網站
反之,若只要封鎖特定的人可以做這些設定
<filesmach"\.x">
order deny,allow
allow from all
deny from 192.168.1
deny from 192.168.2.1
</filesmach>
- Apr 01 Sun 2007 22:21
抉擇
距離退伍還有半年,說長不長、說短確也不短 ... 好在我不在軍營中數饅頭過日子,不然時間過得會更慢。
今晚看了一本投資理財的書,這個未知領域一直都讓我感到非常好奇 ~ 投資是件很有趣的事情,雖然專有名詞一大堆,該怎麼賺錢的方法我其實也還不太清楚,但我就是想弄清楚它。
從上個月開始買了第一筆基金,把這件事告知老媽時,她總覺得這是很不保險的。在她的想法,錢就應該留在身邊才是自己的錢,拿出去投資的錢好像一定都會賠光光 ~ 她其實沒有什麼理財的觀念,有其母必有其子,我自己其實也沒有,哈哈 ... 不過誠如上述所言,從這一刻起我要開始來學習「理財」與「投資」。
想著想著,腦袋又開始胡思亂想了。資訊背景出生的我,未來究竟該從事哪方面的工作?程式設計?網頁設計?系統管理?多媒體?網路?資料庫?或許是因為當初學的東西太雜,現在也對自己未來該做什麼充滿著不安。是否應該留在 IT 業?抑或是轉投入其它的產業 ...
前陣子開玩笑對 Mickey 說,我想要去當麵包師傅,以後回家就吃我揉的麵包吧。還是我去拜陶鍋店老闆為師,將來煮好吃又便宜的陶鍋 ... 餐飲業愈來愈吸引我,不過現在的我進廚房也煮不出什麼東西來吃,夢想與現實還是有些差距。今晚又上 104 稍微看了一下工作,嗯 ... 工作與興趣是否能夠結合?說真的,我也不知道 ... 不知道自己是否真的會繼續走 IT ?????