Linux 工作排程設定 crontab
DB Cache Reloaded Fix 一個wordPress的 加速軟體
是這樣說嗎?
基本上它是一款 透過快取的方式,減少系統對MYSQL 的執行次數,依照說明,對於 高流量的網站十分有用
我的網站沒多少人,所以不知道效果XD
因為我在安裝時 出了點問題,所以 在這邊界少 解決方案,方法是別人找到的(http://wordpress.org/support/topic/plugin-db-cache-reloaded-fix-installation-problem-caching-cant-be-activated)
安裝的方式
1. 在外掛的地方 搜尋DB Cache Reloaded Fix 並且安裝,啟動她
2. 進入設定裡面去開啟她,如果有出現紅色的錯誤在繼續以下的步驟
3. 在這裡原作有一些bug,就是 她顯示的錯誤點和真正的錯誤點不同,要先經過下列的修改方式
3-1 開啟 外掛中的db-cache-reloaded.php
3-2 把275行的
_e('Caching can\'t be activated. Please chmod 755 wp-content/db-cache-reloaded-fix/cache folder', 'db-cache-reloaded');
改成
_e('Caching can\'t be activated. Please chmod 755 the folder ' .DBCR_CACHE_DIR. '
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead.
You may also need to copy ' .DBCR_PATH. '/db.php to ' .WP_CONTENT_DIR. '/db.php and chmod it 755 (or 775 or 777).', 'db-cache-reloaded');
3-3 把420行的
_e('Settings can\'t be saved. Please chmod 755 file config.ini', 'db-cache-reloaded');
改成
_e('Settings can\'t be saved. Please chmod 755 the file ' .WP_CONTENT_DIR. '/db-config.ini
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead. You may need to create an empty file of that name first.', 'db-cache-reloaded');
4. 剛剛是修正顯示的地方,接下來才是真正的修改(其實你可以再把檔案上傳更新後 依照新的錯誤訊息去改)
4-1 在 wp-content/plugins/db-cache-reloaded-fix/ 中新增一個cache 資料夾,權限改成 777 (755 和 775 可以測試)
4-2 把wp-content/plugins/db-cache-reloaded-fix/cache 中的db.php 複製一份到 wp-content/ 也和上面一樣 修改權限
這樣應該就可以正常運作了
vim 的取代置換功能「s」
( vi 也適用 應該吧…)
文章來源 http://chunchaichang.blogspot.com/2010/08/vim-s.html
在 前面我們所談的那些可以說是比較基本的東西,但是對於一份文件來說,光有前面所介紹的游標移動、刪除等等功能是不足夠的。面對一份文件我們通常會因為某些 緣故而使得我們必須去修改當中固定出現的字串樣式(pattern)成我們想要的樣子。最常遇到的就像中文文件的標點符號問題,或是 un*ix 和 DOS 文件格式之間轉換常會有個 ^M 結尾會讓人覺得很討厭,又或是我們想要把一份 HTML 格式的文件去除掉它的 HTML tag。
對於這些事情來說,拿中文標點符號置換這個很多編輯器都做得到,簡單地說如果想更動的 pattern 是一個固定的字串,那對於一般編輯器來說都不會太困難,但是對於具有固定格式,但字串內容卻不一定的該怎麼辦?就像要去掉 HTML 格式中的所有 HTML tag?這就是 vim 開始大顯身手的地方了。
今天我們不談別的其他指令,就光談在 vim 中的「 :s 」指令。小寫 :s 表示置換(substitute)的意思,不過通常你用 vim 下 :h :s 指令的時候會看到這樣的畫面:
2012 遊戲基地 版主聚會 Thermaltake 曜越 Level 10 GT 機殼開箱文
今天 是一年一度的遊戲基地版主聚會(有一年兩次?)
也是我參加的三年四次以來獎品最豐富的一次,也是我運氣最好的一次 ^.^
也要感謝坐我旁邊的版主朋友,他說他一直給她身邊的人好運氣
這也是真的,我前兩次的抽獎 真的是 …..運氣超差T.T
好 馬上進入主題
這次 我抽重的是 遊戲基地"號稱"價值 7990 的機殼
JComicDownloader 一款好用的漫畫下載軟體
這是在電腦王雜誌上看到的免費軟體
先聲明,軟體本身完全合法 XD,而且開放原始碼 (GPL v3)
軟體網址 :https://sites.google.com/site/jcomicdownloader/
下載方法,進入該網站後,選擇下載,到最下面 下載最新版本的 jar檔即可
想要看code 的人 可以去下載壓縮檔來慢慢觀賞
支援的漫畫網站
在這裡 加註 速度比較快的網站,如果有人測試 速度較快 的 也可以跟我說,我加上去
KuKu動漫 | http://comic.kukudm.com/ |
89890漫畫網 | http://www.89890.com/ |
久久漫畫 | http://dm.99manga.com/ |
可可動漫 | http://www.cococomic.com/ |
99770漫畫 | http://mh.99770.cc/ |
第一漫畫網 | http://1mh.com/ |
99漫畫網 | http://www.99mh.com/ |
99手機漫畫 | http://3gmanhua.com/ |
九九漫畫 | http://www.99comic.com/ |
無限動漫(相當快) | http://www.8comic.com/ |
熱血漫畫 | http://www.jumpcn.com.cn/ |
動漫伊甸園 | http://dmeden.net/ |
小豬快跑 | http://www.jumpcn.com/ |
MangaFox | http://www.mangafox.com/ |
漫漫看 | http://www.manmankan.com/ |
新動漫網 | http://xindm.cn/ |
Google圖片搜尋 | http://www.google.com.tw/imghp 簡易教學 |
娜娜動漫 | http://www.nanadm.com/ |
CityManga | http://www.citymanga.com/ |
精明眼 | http://www.iibq.com/ |
百度貼吧 | http://tieba.baidu.com/ 簡易教學 |
SF在線漫畫 | http://comic.sfacg.com/ |
看漫畫 | http://www.kkkmh.com/ |
溜溜動漫 | http://www.6comic.com/ |
178漫畫頻道 | http://manhua.178.com/ |
可游在線漫畫 | http://www.kangdm.com/ |
笨狗漫畫 | http://www.bengou.com/ |
惡魔島 | http://mh.emland.net/ |
貓撲漫畫 | http://dm.game.mop.com/ |
卡提諾漫畫(速度較快) | http://comic.ck101.com/ |
動漫屋(速度較快) | http://www.dm5.com/ |
下載好後,請把jar檔放到你像放軟體的地方,執行和下載後 他會產生一些設定擋和暫存資料夾,所以請先放訂好位置
開啟後 是下面那個頁面,在漫畫網站中 找想看的漫畫,在漫畫級數目錄中把該網址複製近來,按下加入,就會跳出清單給你選擇,建議選一個速度比較快的網站XD
這是選項設定,選擇你要下載的位置
忘記支援哪些網站,可以在資訊裡面找到XD
台灣3g上網收費方式 + 一些選擇上的意見
去年 在我還沒買新手機 辦3G上網以前 我寫了這一篇http://www.pupuliao.info/2011/08/台灣3g上網收費方式之我見/
最近發現,似乎很多人對這個主題有興趣,所以我在寫一篇好了
首先,我用的費率是 中華電信的,其他家都有相對應 類似的方案,只是價格上的不同
手機上網 的最小單位是 封包,除非是辦理吃到飽方案,計費方式都是以 風包圍單位
一個封包是 128byte = 1/8 KB
1024KB=1MB
1024MB=1GB
手機請安裝 流量統計的軟體 幫你分析
以下 是 中華電信的五個上網方案
資費類型 | mPro 50型 | mPro 150型 | mPro 450型 | mPro 750型 | mPro 950型 |
月租費 (不可抵通信費) |
50元 | 150元 | 450元 | 750元 | 950元 |
優惠內容 | 贈送國內數據10MB(約8.2萬封包) | 贈送國內數據60MB(約49.1萬封包) | 贈送國內數據500MB(約410萬封包) | 贈送國內數據5GB(約4194萬封包) | 國內無限瀏覽網際網路與emome手機網 |
數據費率 | 超過部分依客戶申租3G資費類型之數據費率計收 | – | |||
數據收費上限 | 1,800元 | 1,600元 | 1,200元 | 1,100元 | 950元 |
再來是 普通電話 的費率,在這裡我選擇的是我使用的 383 方案,如果你是用更高的資費 那會更便宜
資費類型 | 183型 | 383型 | 583型 | 983型 | 1683型 | ||
月租費 | 183元 | 383元 | 583元 | 983元 | 1,683元 | ||
優惠內容 | 月租費可抵等額通信費 | ||||||
語音費率 (元/秒) |
網內 | 一般 | 0.08 | 0.07 | 0.06 | 0.04 | 0.03 |
減價 | 0.07 | 0.06 | 0.05 | 0.03 | |||
優惠網 | 一般 | 0.08 | 0.07 | 0.06 | 0.04 | ||
減價 | 0.07 | 0.06 | 0.05 | 0.03 | |||
網外 | 0.1445 | 0.1353 | 0.1128 | 0.1038 | 0.0948 | ||
市話 | 0.14 | 0.1263 | 0.1056 | 0.0902 | 0.0812 | ||
影像費率 (元/秒) |
網內 | 一般 | 0.12 | 0.11 | 0.09 | 0.06 | 0.05 |
減價 | 0.11 | 0.09 | 0.08 | 0.05 | 0.03 | ||
網外 | 0.25 | 0.23 | 0.2 | 0.18 | 0.15 | ||
簡訊費率 (元/則) |
網內 | 1.1707 | |||||
網外 | 1.5353 | ||||||
國際 | 5 | ||||||
數據費率 (元/封包) |
<=50萬封包 | 0.005 | 0.0025 | 0.0013 | 0.0006 | 0.0003 | |
50-100萬封包(含) | 0.0025 | 0.0013 | 0.0006 | 0.0003 | 0.00016 | ||
>100萬封包 | 0.0013 | 0.0006 | 0.0003 | 0.00016 | 0.00008 |
- mPro 50 ,這可能還有八折優惠
每封包的價格為 50/(10*1024*8)= 0.0006元 - mPro 150,目前有8折優惠,所以實際是120元
每封包的價格為 120/(60*1024*8)= 0.0002元 - mPro 450 同樣八折
每封包的價格為 360/(500*1024*8)= 0.000087元 - mPro 750 八折=600
每封包的價格為 600/(5*1024*1024*8)= 0.00001元 - mPro 950 八折=760沒超過1G 在八折 =608
吃到飽,就不用算了XD
從上面可以看到 用越多 平均價格越便宜,這是理所當然的
現在很多地方都有免費的wify,中華電信有很多方案都有送wify,多利用 wify,可以節省很多網路流量
假設你使用量很少,平常所在的地方都有wify,可以嘗試使用 mPro 50的方案
mPro 150 我沒用過
我比較建議 mPro 450 的方案,500MB 很足夠,我沒有用完過,或許是因為我的學校有wify,3G 是讓我在 無 wify 的地方上網+NB 的3G上網,用量在200MB左右,我像我會繼續往上挑戰XD
基本上 你如果沒有用 3G 上網去看影片或是大量的圖片,我像很難超過500M 甚至1G
而mPro 950 方案 如果沒用到1G 只要 608,和 mPro 750 打折後的 600 差距不大
所以這兩個方案 請自己評估選擇
我只提供計算方式
還有很多更便宜的方式
只要你肯綁約XD
我是選擇 383+450的方案去買手機
以上只提供簡單分析
新年快樂
wordPress 3.3.1 中文版釋出
驗證碼的製作
本次教學 要感謝許多人的幫助
感謝 kidpen 及其作者 提供了最原始的code
感謝 orinx.chen 學弟教我如何使用這個code
感謝 http://jax-work-archive.blogspot.com/2007/11/php.html 提供完整的教學
感謝 魏藥 同學 一直被我叫出來解決GD 程式庫的問題(沒辦法 這台server 他負責XD)
另外 kipen 是使用 MIT 授權
而本人是使用 GPL v3授權
使用本code 的網友們 請保留我們的版權宣告,並請遵守 GPLv3 的規範,謝謝
驗證碼是使用 PHP 自動生成一塊圖片,這部分會使用到GD 程式庫,請自行安裝
http://www.arthurtoday.com/2010/03/ubuntu-php-gd-library.html
本次我製作的 驗證碼 是 顯示 中文數字,要求使用者輸入 阿拉伯數字的雙重驗證
*
* This file incorporates work covered by the following copyright and
* permission notice:
*
*Copyright (c) 2011 Chen-Heng Chang
*
*Permission is hereby granted, free of charge, to any person obtaining a copy
*of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
* Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
*The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
*
*THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
*LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
*TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
這是一個驗證碼產生器
*/
session_start(); //開啟 seesion 功能
$long=5;//驗證碼長度
mt_srand((double)microtime()*1000000);
$code = '';
$possible = '0123456789'; //放入阿拉伯數字
$possibleLen=strlen($possible);
$chinese=array('零','壹','貳','參','肆','伍','陸','柒','捌','玖');//相對應的 中文數字
$show='';
for($i=0; $i< $long; $i++){//產生驗證碼
$code .=$possible[rand(0,$possibleLen-1)];
}
$_SESSION['code'] = $code; //存入資料,之後要使用 就用這個SESSION
for($i=0; $i< $long; $i++)//轉換成中文字
{
$show.=$chinese[$code[$i]];
}
$width=$long * 20+20;
$height=30;
$image = imagecreate($width, $height) or die('GD image creating error.');//產生一塊圖
$background_color = imagecolorallocate($image, 239, 239, 239); //設定底色
$text_color = imagecolorallocate($image, 0, 169, 225);//設定文字顏色
$noise_color = imagecolorallocate($image, 200, 200, 200);//設定雜訊顏色
imagefill($image,0,0,$background_color);
imagettftext($image,15,0,10,20,$text_color,'/home/pupuliao/web/code/kaiu.ttf',$show);
/*
imagettftext (int im, int size, int angle, int x, int y, int col, string fontfile, string text)
im 圖片物件 size 文字大小 angle 0度將會由左到右讀取文字,而更高的值表示逆時鐘旋轉
x y 文字起始座標 col 顏色物件 fontfile 字形路徑,為主機實體目錄的絕對路徑,
可自行設定想要的字型 text 寫入的文字字串
*/
for ($i=0; $i<($width*$height)/250; $i++) {//產生雜訊
imageline($image, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width), mt_rand(0,$height), $noise_color);
}
header("Content-Disposition:filename=image_code.png");
header("Content-type:image/png");
imagepng($image);
imagedestroy($image);
exit;
?>
這隻程式碼有一點要注意的地方在 字體
imagettftext($image,15,0,10,20,$text_color,'/home/pupuliao/web/code/kaiu.ttf',$show);
這部分 要引用一個可以使用中文的字體,本次範例我是使用電腦中的 標楷體
這是實際產生出來的結果
如果驗證碼 的php 檔案名稱為 image.php
那我在 表單中 只需要加入
<input type="text" name="code" /><img src="image.php">
即可
在後端只需要檢查 $_SESSION[‘code’] 和送出的值是否相同即可
wordPress網站完整備份(Drupal也OK)
前陣子 寫了幾篇 關於 備份的教學
這次 做了一個 可以一鍵快速備份的小script
同時備份 檔案 跟SQL資料
不過這種方法 只適合 會使用 ssh 的 人,如果你是租用空間,沒有這種權限,那就只好說聲抱歉了
基本上 這個方法 應該各種架站軟體都通吃
-
首先 要先準備 MYSQL 的帳號、密碼、資料庫名稱 這三個 我們平常很難會去碰到,恩….我自己也忘了
你可以去打開你的 網站檔案去找wordpress 的位置在 wp-config.php
恩….檔案內有中文註解,應該就不用貼文字了
看不懂的 請再迴響問我 -
ssh 登入你的server
-
mkdir <備份資料夾名稱>
-
vim backUp.sh //開始撰寫 備份文件
-
在文章內 貼上下列文字 並且填入[ XX] 內的資料
#!/bin/sh
echo 'back up start…'
mysqldump -u[MYSQL帳號] -p[MYSQL密碼] [資料庫名稱] > [備份位置 請寫絕對位置]/[備份檔案名稱].sql
tar zcf [備份位置]/[備份檔案名稱].tar.gz [網站位置]
echo 'done..' - sh backUp.sh 測試,沒有跑出任何error 就成功了
說明
mysqldump -u[MYSQL帳號] -p[MYSQL密碼] [資料庫名稱] > [備份位置 請寫絕對位置]/[備份檔案名稱].sql
這一行 是輸出整個SQL 資料庫,包含指令,日後要回復,用這個檔案用 phpMyAdimn 也可以用,要注意 -u後面加帳號不要空白,密碼的也是
tar zcf [備份位置]/[備份檔案名稱].taz.gz [網站位置]
這個則是簡單的 壓縮指令
把整個資料夾壓縮,這個壓縮格式 在windos 下可以開啟,不過最好用英文存比較不會有編碼問題
碰到編碼問題 建議用7zip開啟
如果想要讓他定期備份的話
就用crontab 吧,這個每個OS 都不太一樣,我暫時也沒有權限,就不弄了。
如果想要每次備份的檔名都不一樣的話
可以在echo 至之後就一行加入
t=$(date +%Y%m%d)
然後再檔名的地方 改成 $t 就可以了