2016年9月23日 星期五

下載Google翻譯的語音檔

利用google翻譯直接唸出單字發音
以及直接下載mp3檔
可以透過以下的網址範例做到

https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=apple

方法:
將apple置換為你想要查詢的單字,按Enter重整網頁
網頁就會直接唸出你所查詢的單字的英語發音
接著,在畫面上按滑鼠右鍵 / 另存新檔,就可以把英文語音檔下載回來




也可以唸中文喔:「這是不是很簡單」

2016年9月17日 星期六

在Ubunt 16.04下安裝php5.x

由於Ubuntu16.04預設的PHP套件程式版本為PHP 7,所以一旦使用apt install的話,就會直接安裝最新版的PHP 7,然而假如主機本身舊有的PHP程式若有使用到已經不被支援的函式或function,該PHP程式就會出錯,然而一步一步去除錯,將可能花費更多的時間與精力,於是儘管PHP 7 以效能著稱,此時仍舊以降級為優先考量。

步驟:
1.先檢查是否已有安裝php相關套件,若有的話全部都移除。
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

2.手動將PHP5.x套件來源的PPA加入系統軟體來源(software source ),也就是寫入到/etc/apt/中。
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

附註:要先設定好正確的語系,才可以正確寫入PPA來源,請參考Ubuntu16.04設定locals語系

 圖1: 將ppa寫入system會出現說明訊息,按Enter即可
 圖2: 之後會建立gpg的金鑰
 圖3:寫入的source資料會存在/etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list中
圖4:這是php source.list的內容,主要是讓system知道,若要更新或安裝php ,要到http://ppa.launchpad.net/ondrej/php/ubuntu找更新程式

3.安裝PHP 5.6版以及其他擴充函式庫
sudo apt-get install php5.6
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml




4.檢查版本
sudo php -v


附註:要安裝PHP 5.x,前題是要先安裝Apache 2.x

參考網頁:



Ubuntu 16.04安裝line

 以前若想要再Ubuntu下使用line,先決方法是必須要安裝wine,既而再安裝windows版的line進行安裝

而目前安裝的方法更為簡便了,先決條件是要有Chrome瀏覽器

1.安裝 Chrome
2.開啟 Web store 安裝 LINE:LINE - Chrome 線上應用程式商店
3.新增捷徑到應用程式或桌面:自訂及管理 / 更多工具 / 擴充功能



參考網頁:

2016年9月11日 星期日

Ubuntu16.04 Desktop的firefox是英文的,改中文吧!

那就先檢查一下Firefox的版本並下載合適的繁體中文版語言包安裝吧!

參考網頁:

Ubuntu 16.04安裝gcin

最近剛安裝好Ubuntu 16.04 Desktop版(最精簡的安裝),但是預設的狀態下,竟然無法切換輸入法打中文,於是就趕緊裝上gcin輸入法。
1.在終端機模式下輸入以下的指令,指令的意思是到keyserver.ubuntu.com還原(再打一支)編號835AB0E3的金鑰。這個網站有時會連不上去,遇到此狀況就改時再試試。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 835AB0E3


2.開啟「軟體和更新」,除了可以輸入以下的指令,當然也可以點選Unity左邊的齒輪後,尋找「軟體和更新」的設定。
software-properties-gtk

3.在「軟體和更新」的設定視窗中,點選「其他軟體」,並按「加入」


4.由於咱國人的gcin並不是Ubuntu社群維護的的軟體,以下的操作等於是將要安裝的軟體路徑,寫入sources.list清單中。

Ubuntu 1204-1410 : deb http://hyperrate.com/debian eliu release
Ubuntu 1504 : deb http://hyperrate.com/gcin-ubuntu1504 eliu release
Ubuntu 1510 : deb http://hyperrate.com/gcin-ubuntu1510 eliu release
Ubuntu 1604 : deb http://hyperrate.com/gcin-ubuntu1604 eliu release

 5.再回到終端機模式,輸入安裝指令,記得按Y
sudo apt-get install gcin

6. Unity: 右上角的齒輪→系統設定值→語言支援→鍵盤輸入法系統→gcin。或是執行 /usr/bin/gnome-language-selector→鍵盤輸入法系統→gcin

7.登出後或重新開機,就可以使用gcin輸入法了。

參考網頁:

2016年9月10日 星期六

Xoops移機的步驟

Xoops移機的步驟
把舊機資料庫備份出來-->取代舊機的IP-->再次匯入資料庫-->完成

先將舊機網頁停機,避免還有人透過網頁將資料寫入資料庫
1.service apache2 stop

2.在舊機器上,利用mysqldump將資料備份出來
mysqldump  -uroot  -p  --default-character-set=utf8  xoops > /home/webadmin/xoops.sql

3.編輯資料庫備份檔,將舊IP取代為新IP
vi /home/webadmin/xoops.sql
在vi模式下執行取代工作
例如:
:1,$s/舊IP/新IP/s
:1,$s/192.168.0.1/192.168.0.2/g


4.在新機器上將資料庫備份檔匯入(前提是新機器已經裝了Xoops)
mysqladmin -uroot -p create xoops
mysql -uroot -p  xoops < /home/webadmin/xoops.sql


2016年9月9日 星期五

更改ip後,MySQL無法啟動

Ubuntu主機的IP更改後,發現MySQL無法啟動,解決方法很簡單,原來在一開始安裝MySQL時,會自動在設定檔加入IP。所以一旦更改固定IP後,MySQL設定沒有變更,當然就無法啟動。

sudo vi /etc/mysql/my.cnf

修改
bind-address = 新的IP

重新啟動MySQL即可正常了

sudo service mysql restart