目前日期文章:200705 (13)

瀏覽方式: 標題列表 簡短摘要
有時候文字太長時,不想全部顯示出來的話,必須切到某一個長度後再加上 "..."

PHP 內建就有 mb_substr 這個好用的工具,不管哪種編碼都通吃!

只是在 compiler 時要加入 --with-mbstring 的參數

附上一個簡單的範例 ( Big5專用 )

<?php
$orginal_string = "今天天氣非常好";
$result = mb_substr($orginal_string, 0, 3, 'BIG-5');
echo $result; // 會輸出 "今天天"
?>

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

這一篇「勇敢的台灣媽媽~~~看到這篇文章~~會不會想起自己的母親呢~」,看了真的會讓人感動!

令人感動的,是阿媽那份思念女兒的心 ... 即使距離再怎麼遙遠,都願意飛去照顧女兒。

好在是遇到台灣民視的記者蕭慧芬,才讓這位可愛的阿媽最終得以順利回到台灣 ~

這幾篇民視做的報導都可以看一下。『不會英文西班牙文 勇嬤為女兒坐月子 獨自飛大半個地球』、『靠字卡轉機 台灣阿嬤繞地球

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

這是從 NEO 那看來的程式碼 !!

if (get_magic_quotes_gpc() == 1){
        switch ($REQUEST_METHOD)
        {
                case "POST":
                        while (list ($key, $val) = each ($HTTP_POST_VARS)){
                        $$key = stripslashes($val);
                        }
                break;


                case "GET":
                        while (list ($key, $val) = each ($HTTP_GET_VARS)){
                        $$key = stripslashes($val);
                        }
                break;
        }
}

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

今日維修一台電腦狀況如下 ~

可以連上網路,ping 任何一個 IP 都有通。但 ping 任何一個 Domain 都錯誤 ~

telnet 任何一個網站的 80 port 都無法連上,直覺上就是 DNS 有問題了 ~

首先確認本機的 DNS 解析服務有打開

c:\>services.msc 執行

接下來下載 DubaTool_RepairLSP.EXE 這個程式給它執行一下就好了!

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

這是第二次那麼靠近金門的海邊了 ... 上一次去已經有數個月了吧,那一次是從水頭碼頭坐船到小金門。
船,看起來沒有那麼穩固,一路就遙丫晃的到金門去 ~~~ 只記得,海水綠綠的

這一次到海邊,是到另一位替代役朋友家烤肉。他是金門人,但我總稱他是偽金門人 ~ 怎麼說呢,因為常有人問他金門的一些景點、路名,他常常說:這我不知道耶 ( 傻笑 )。這也沒有辦法,他也是這幾年離開金門到台灣唸書 ~ 且金門的地址不像台灣一樣,標得很清楚,例如什麼路幾巷幾號幾樓。在這兒的地址大都是以「地名」來記的,例如「前水頭20號」、「成功80號」... 這算是金門獨特的地方之一

話說星期六下午結束了公益服務後,我們四個人一起前往一個既熟悉又陌生的地方。因為他家只有我去過,且大多數是在晚上去的,因此詳細的路我也不太清楚,只憑著印象最後也讓我們順利到達了(還好我方向感不錯)。

下午四點到,距離吃飯時間還有一陣子,因此提議來去海邊走走 ~ 對他來說,海邊就像是他們的遊樂場,似乎到處都充滿著驚奇。到了海邊,把拖鞋放在岸上(有二個笨蛋穿鞋子襪子來烤肉 XD),一群人就這樣開始玩耍。海水很涼 ... 空氣中帶有溼溼黏黏的感覺,說實在的不是很舒服。

看到沙子,難免會想要挖一挖,堆個什麼東西來看 ... 有人反而提議來挖蛤蜊 ?! 是的,大家就各自開始找一個看起來會有蛤蜊的地方來挖。老實說,挖了十分鐘我就累了,最後只挖到一隻寄居蟹 XD ... 其它人倒是挖得很起勁,挖出來的蛤蜊其實是可以吃的,只是還要把它拿去吐沙,很麻煩 ~

坐在海邊的礁石上,看著遠方的大海,心中所有的煩惱彷彿都被海風吹走了 ... 享受此刻悠閒,距離退伍還有 120 天 ... 再撐一下吧!

bojack 發表在 痞客邦 PIXNET 留言(1) 人氣()

OfficeScan 碰到這個木馬程式只能二手一攤而已 ~~

解決的方式很簡單,只要用「費爾木馬強力清除程式」就可以了

下載這個檔案,然後到安全模式下清除 C:\Windows\System32\pdll.dll 這檔案

或是用 killbox 來清除也可以

bojack 發表在 痞客邦 PIXNET 留言(2) 人氣()

上次回去台灣是三月初的事了,不知不覺二個月又過去了 .... 又開始倒數返台休假的日子

這次會遇到端午連假,也已經預定好要到花蓮流浪二天了 ~

第一次學著出遊規劃、找地方住、找路線、租車等等,還蠻有趣的 ....

預計在六月前要做好一個網站,然後交接給另一個同梯的維護

然後就回台灣休假,哈哈 ...

當兵這段時間,說實在的學的東西很有限 ... 還剩一陣子退伍,要開始準備了 ~ 呼

bojack 發表在 痞客邦 PIXNET 留言(1) 人氣()

先前買了一台 FON ~ 放在那邊一直沒有在使用。一來是因為沒有多餘的線路可以接,二來是它現在對我不太實用 ... 且我也知道這兒沒有人會連上我的 FON AP ... XD ~

前些陣子就收到 FON 組織寄來的信,信中提到我的 FON AP 已經很久沒有上線了,希望我能開啟它,以保持 FON 使用的資格。再過二天,就收到被停權的信件了 ....

哈,這二天就把它帶到上班的地方來使用 (  我已經用二天的無線網路了 ) 。在退伍前應該都會讓它保持上線 ...

bojack 發表在 痞客邦 PIXNET 留言(1) 人氣()

一般來說,若從 phpMyAdmin Dump 出來的 SQL 太大時,透過 phpMyAdmin 在倒回去時往往會發生逾時或是超出檔案大小的限制 ...

雖然說可以去修改 php.ini 來改善此問題,但並不是每個人都是系統的管理者,有可能只是租用空間的使用者而已,遇到這種情形就一籌莫展了。我過去還原資料庫都是用暴力法,直接把整個實體資料庫「搬過去」,即使再大都不會有問題,但這只挶限是系統管理者的操作方式。

不過就是有好人寫出了 bigdump 這個好東西,使用方式很簡單。打開 bigdump.php 後,去修改這幾行
$db_server = 'localhost';
$db_name = '資料庫名稱';
$db_username = '使用者名稱';
$db_password = '使用者密碼';
$filename = '要備份的 sql';
$linespersession = 3000; // 指每次還原幾筆
$delaypersession = 5000; // 中間間隔要休息幾秒,此例是 5 秒鍾
$db_connection_charset = ''; // 編碼使用的字元是哪一種
改好之後,把 sql 檔案和這個 bigdump.php 一起上傳到 phpmyadmin 的目錄下,再直接執行它囉!

[1] 阿修的部落格 - BigDump─MySQL資料匯入好幫手

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

好久以前在 PCZone 上面有看到 免費路由器 Coyote (北美小銀狼) 這篇文章,只要利用一台爛機器就可以把它變成一台不錯的免費路由器。相關功能的介紹我引用一部份 ~

免費「軟體路由器」Coyote Linux (北美小銀狼)
Linux 核心,GPL授權,開放原始碼
硬體最低需求:486以上,12MB RAM,兩片網卡,軟碟機一台
硬體建議配備:P-200 以上,32MB以上 RAM,兩片網卡,軟碟機一台 或 CF to IDE 電子硬碟
內建功能:NAT,DHCP,Firewall (iptables),QoS
外掛功能:需安裝外掛程式才有的功能,TinyPorxy(經量級 proxy),Cron (排程),DDNS (動態 DNS)....etc
路由效率:依硬體性能而定,CPU愈快,效率愈高,媲美一台幾萬元的硬體路由器。
支援語言:簡體中文,English,繁體中文 (需修改繁體語系檔)

然而,北美小銀狼後續開發動作,已經交給巴西的民間組織 BrazilFW 接手。這個路由器最吸引我的地方就是它支援 QoS 與 Layer 7 相關協定的管理,例如是否要開放 MSN 、 BT 、 eDonkey 、 Foxy 等東西。相較於一般設備買起來就要不少錢,若能動手 DIY 的話,一來有成就感,二來也可以省下不少錢,可說是一舉二得!

blue955工作室這裡已經有相當清楚的說明了,不過我還是會再記錄一下,稍微加工說明清楚一些

2011.8.2 補充 http://maxlove0319.pixnet.net/blog/category/759158

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.Call-by-reference(又稱為call-by-address,或Call-by- location):呼叫程式傳送一個位址值(稱為l-value)給被呼叫的副程式,而這個位址值便是真正參數值(稱為r-value)所存放的位置。 如果所傳送的參數是一個表示式,如A+B時,則將其計算結果置於一個新的位置,並將位置的位址傳送給被呼叫的副程式。

2.Call-by-value:真正參數(actual parameter,即argument)首先被計算成值,然後將這個值傳送給被呼叫副程式的形式參數(formal parameter)。當副程式執行完畢後,並不將參數的結果值傳回給呼叫程式。

另外可以參考一下 Jollen's PHP 專欄 這篇 什麼是 call by reference 的說明。

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

如何和老闆談薪水,相信是很令人感興趣的話題。

今天在 PTT 上看到某位網友向大家請益。我沒有談薪水的經驗,也只能看其它人的回覆。

其中一位 email2ray 網友說得很不錯,引用一下

有一招蠻有用的教你,希望你能受用,把別人不會的學會,然後,再找一家上市公司EPS10以上,然後再提辭呈,保證老闆會坐下來和你談薪水。

職場不比學校那麼單純,唯有不斷提高自己的能力,才有足夠的酬碼和老闆談判 ...

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

<input type="bottom" onclick="this.form.action='x.php'">
<input type="bottom" onclick="this.form.action='y.php'">

<form method="post">
<input type="button" value="a" onClick="this.form.action='a.php';this.form.submit();">
<input type="button" value="b" onClick="this.form.action='b.php';this.form.submit();">
<input type="button" value="c" onClick="this.form.action='c.php';this.form.submit();">
</form>

bojack 發表在 痞客邦 PIXNET 留言(2) 人氣()