星期一, 3月 31, 2014

[WordPress 外掛] Adminer瀏覽資料庫的好工具

如果不想要裝phpmyadmin的services的話,可以裝另一個好用的Adminer for Wordpress。

外掛的簡短說明:
Adminer(formerly phpMinAdmin) is a full-featured MySQL management tool written in PHP. Current used version of Plugin Adminer: 1.3.0

安裝後工具裡面就會有一個 Adminer


下載位址:
http://wordpress.org/plugins/adminer/


星期日, 3月 30, 2014

星期六, 3月 29, 2014

[WordPress] 語系設定

許多PaaS雲端平台都提供用戶一鍵安裝WordPress系統,
但是裝起來都是英文版的,只要二個步驟就可以弄好了。

本範例是使用Appfog雲端平台 :D

Step1:
把Wordpress繁體中文版裡面的wp-content/languages這個目錄放到雲端上的目錄

Step2:
更新wp-config檔,修改WPLANG的值為zh_TW




參考:
 讓WordPress說你的語言


[WordPress 外掛] wp-fb-autoconnect 整合Facebook 單點登入

由於Facebook佔有可怕的用戶數,
因此現在的網站服務都希望讓使用者不用在重新填寫註冊即能成為會員。
這類的技術可稱為單點登入(Single Sign On, SSO),
wp-fb-autoconnect 外掛可以快速滿足我們的需求。

先前準備


使用前需先申請一個Facebook 應用程式
https://developers.facebook.com/apps


填入應用程式資料: 顯示名稱與類別即可


之後填入安全驗證碼即可成功建立完成

[WordPress 外掛] Pie Register 使用者註冊神器

每個網站一定都需要會有使用者註冊功能。
搜尋了一下google,發現有 Pie Register 這個好用的神器,
包含避免垃圾帳號註冊、驗證信通知、欄位驗證、帳號邀請碼等等。

安裝完畢後,側欄選單即可看到Pie Register的功能列了。


別忘了在設定->一般設定,打開成員資格設定!!



下載位址:
http://wordpress.org/plugins/pie-register/

也有網友依簡體中文的檔案改寫了繁體中文版,
有需要的話就下載我已經安裝好的這包吧
https://drive.google.com/file/d/0BwHz8c9SZ2F2ZUFnX1RXT0R6TVk/view?usp=sharing




星期四, 3月 27, 2014

[WordPress 外掛] codestyling-localization 協助你快速建立外掛的多國語言檔

下載了woocommerce之後發現有的地方的中文化尚未完全,
查了一下,原來有支援多國翻譯的工作外掛:codestyling-localization

安裝過後會在工具裡面多了一個本地化的功能,接下來就可以看到你想要翻譯的外掛目前的語言資訊!!




下載位址:
http://wordpress.org/plugins/codestyling-localization/installation/

[測試工具] Browserstack 雲端測試平台

做web專案需要使用不同的作業系統與瀏覽器來組合測試,
現在可以透過browser stack來快速完成我們的需求:D 

Live, Web-Based Browser Testing

Instant access to all desktop and mobile browsers.
Say goodbye to your setup of virtual machines and devices.

http://www.browserstack.com/

不過免費帳號只有二十分鐘的試用限制!! 殘念

星期三, 3月 26, 2014

[Eclipse] 設定Tomcat的JVM Heap size

記錄一下JVM heap size的設定方法:

Step1: 點擊二下你要設定的Tomcat server


Step2: Ecipse會開啟一個Overview的設定,接著點擊Open Launch configuration

Step3: 點擊在Arguments 的tab,可看到VM arguments的設定區塊,填入你要的JVM參數。



結論:
原本裡面已有一個預設的${build_files:-Xms256m -Xmx512m},一開始有試著填這裡面的大小來看Heap size有沒有改變,結果好像無效,就把它砍了,自已設定。
不過跑Memory leak的測試程式,竟然跑不爆XD,殘念!!還是回到部署到Tomcat Server做測試Orz

星期日, 3月 23, 2014

[Tomcat] Windows Tomcat6 記憶體設定

簡單記錄tomcat6 cmd操作的過程,適用於tomcat7。

操作說明
安裝完tomcat6後,你可以在bin路徑看到 tomcat6.exe與 tomcat6w.exe。

tomcat6.exe負責啟動Tomcat service application
tomcat6w.exe則提供許多cmd指令來監控tomcat,請使用管理員權限打開命令提示字元,即可正常使用指令集。

編輯組態檔
tomcat6w.exe //ES// 



[WordPress 外掛] 本地端手動安裝WooCommerce

不透過FTP Server來安裝wp外掛

下載wooCommerce
http://www.woothemes.com/woocommerce/

將檔案放至你的wp的外掛資料夾
wordpress->wp-content->plugins->woocommerce

登入後台,點選安裝外掛,啟用woocommerce即可

安裝後會新增相關的woocommerce的資料表,如下圖

星期五, 3月 21, 2014

Log rotation 機制

查資料發現的tool,如果你的log檔愈來愈大的時候,就需求實作log rotation的機制。
cronolog就是幫我們解決這件事。 詳細資料請參考官網: http://cronolog.org/

***
參考:
使用 cronolog 作 Apache log 的分割處理

[Eclipse] 新增Tomcat Servers 的檢視TAB

記錄一下如何新增一個view tab,以
window -> Show view -> Other (會彈出更多的選項)

星期三, 3月 19, 2014

[TOMCAT] 利用Eclipse Memory Analyzer 來分析heap dump file

記錄一下MAT的操作心得

如何取得java heap dump

請再catalina.sh啟動Java heap dump的設定
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/TOMCAT/logs/heap-$(date +%Y-%m%d-%H%M).dump"


-XX:+HeapDumpOnOutOfMemoryError 打開heap dump
-XX:HeapDumpPath heap dump要產生的路徑



[Wordpress] 解決資料庫連線錯誤安裝設定

為了幫朋友架一個簡單的購物車系統只好下海玩一下了,由於好久沒有裝wordpress了,
預設的DB的主機位址打了localhost:3306一直讓我拿到資料庫連線失敗的錯誤呀,還好改了127.0.0.1就正常了,太腦了記錄一下:D



***

直接改wp-config.php會比較快一點,還有不要隨便拿root來使用 XD

星期二, 3月 18, 2014

XAMPP 快速安裝PHP開發環境

好像大家都用這套XAMPP快速安裝呀XD,虧我還一個一個設定。

http://www.apachefriends.org/zh_tw/index.html


星期一, 3月 17, 2014

[MySQL] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/MYSQL/var/lib/mysql/mysql.sock' (2)

今天使用了以下指令無法要登進去mysql時噴出了錯誤

mysql -h 127.0.0.1 -u root -ppassword

錯誤訊息
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/MYSQL/var/lib/mysql/mysql.sock' (2)

結果加個-h參數就正常了XD,真奇怪
mysql -h 127.0.0.1 -u root -ppassword



星期日, 3月 16, 2014

[Blogger HACK] 提供使用者閱讀方便的"回到上層"按鈕整合

很多部落格的文章的內容愈來愈長時,
都會提供回到最上層的按鈕供使用者快速捲到最上層。
想要快速整合嗎?
可以參考這篇文章
http://www.allbloggertricks.com/2013/04/scroll-to-top-jquery-button-for-blogger.html (這網站超多blogger的技巧可以參考!!)

星期六, 3月 15, 2014

[Javascript] javascript 的 logger system

利用javascript寫出類JAVA的log4j 元件

http://log4javascript.org/
持續有在維護的專案,基於Java log4j設計而成


http://log4js.berlios.de/ => 已死
作者改放到github上啦 http://stritti.github.io/log4js/


之後再來補個範例:D

星期五, 3月 07, 2014

[Blogger HACK] 套用Bootstrap的選單導航列

這周把網誌多加了選單導航列功能,感覺比較有助於使用者查詢資料。
由於美編設計不是很在行XD,所以就找了Bootstrap來套。
記錄一下修改方法,有興趣的朋友可以試試。

開始修改

Step1: 首先進到管理介面,點選範本 => 編輯HTML,如下圖示



Step2: 在範本內容搜尋字串結尾,置入bootstrap CSS樣式的URL

<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"></link>