Home
Archive for
2014
心得分享:從Twelve-Factors App 角度,看如何導入 Docker 技術
RojerChen.2014.12.13
在 Container Summit 技術高峰會2014 眾多個講者裡面,除了總編輯之外我最喜歡的講者就是 William ,參加技術論壇有時候很吃力的地方是在於技術名詞不熟悉,往往會覺得其他人講的是火星畫,而 William 用很快速以及簡單的方式告訴大家 Docker 是如何從這12個不同的角度來設計系統。
最後這場研討會擺在會議最後面還真是別有用心,如果你不懂 Docker,這一整天聽下來應該也略知一二,而這場跟技術比較無關,比較偏向武功的內功心法。
心得分享:Container Summit 技術高峰會2014
RojerChen.2014.12.13
這次會參加 Container Summit 2014 是有一些來由的,在數個月前我參加了 PHPConf@2014,其中我聽到了一場『運用 Docker 部屬 PHP 專案』這場研討會,那個時候是我第一次聽到 Docker 這個東西,不禁對這個東西感到好奇,因為他跟 VM 很像,但是又完全不同,為了想更了解 Docker 所以就來參加這場研討會。
以下就是這場研討會的一些筆記:
這次會參加 Container Summit 2014 是有一些來由的,在數個月前我參加了 PHPConf@2014,其中我聽到了一場『運用 Docker 部屬 PHP 專案』這場研討會,那個時候是我第一次聽到 Docker 這個東西,不禁對這個東西感到好奇,因為他跟 VM 很像,但是又完全不同,為了想更了解 Docker 所以就來參加這場研討會。
以下就是這場研討會的一些筆記:
心得分享:eBay 網拍購物 & UPS Saver 國際快遞經驗
RojerChen.2014.11.30
提到拍賣網站,最讓人耳熟能詳的不外乎是雅虎奇摩拍賣、PCHOME、露天或是近幾年很夯的淘寶網,接觸網路比較早的朋友可能還聽過 eBay,只不過一提到 eBay 總是會讓人不禁地想到那悲慘命運的唐先生 XD
http://www.youtube.com/watch?v=5wQx32zyf0Y
這是我第一次使用 eBay 的服務購買電子產品,這次購買的物品是 ThinkPad X230T,為什麼會買這個其實是有一些原因的,主要的原因是我先前的筆電 X201 壞了,想說要拿去送修看看,不過由於送修的費用太高,要更換主機板和螢幕,這樣算起來大概要 $8000 左右,而且修完也不一定沒問題,再來是我還有一張 3+2 的保固還沒用,最重要的是今年十月 MAC AIR 沒出新機,最後我就只好考慮 ThinkPad 了。
你可能會想說,買電腦直接在店家買就好啊,為什麼要在 eBay 買呢?其實是有一些原因的:
提到拍賣網站,最讓人耳熟能詳的不外乎是雅虎奇摩拍賣、PCHOME、露天或是近幾年很夯的淘寶網,接觸網路比較早的朋友可能還聽過 eBay,只不過一提到 eBay 總是會讓人不禁地想到那悲慘命運的唐先生 XD
http://www.youtube.com/watch?v=5wQx32zyf0Y
這是我第一次使用 eBay 的服務購買電子產品,這次購買的物品是 ThinkPad X230T,為什麼會買這個其實是有一些原因的,主要的原因是我先前的筆電 X201 壞了,想說要拿去送修看看,不過由於送修的費用太高,要更換主機板和螢幕,這樣算起來大概要 $8000 左右,而且修完也不一定沒問題,再來是我還有一張 3+2 的保固還沒用,最重要的是今年十月 MAC AIR 沒出新機,最後我就只好考慮 ThinkPad 了。
你可能會想說,買電腦直接在店家買就好啊,為什麼要在 eBay 買呢?其實是有一些原因的:
PHPConf@2014 心得分享 - 專案管理與創意的冰與火之爭
RojerChen.2014.10.20
Joe 除了是一位專案管理顧問之外,也是兩間公司的老闆、部落客(專案軟體生活思維)、更是專業的演講者。不疾不徐的上台、走步、手勢、情境的描述、解說,當聽眾聽起來真的是非常舒服,在簡報中也以 PHPConf 邀請他演講來當作例子,來解釋專案管理的重要。
Toastmasters 總會網站操作教學:Toastmasters Online Store 有哪些好康資料
RojerChen.2014.10.06
大部分 Toastmasters 的會員對於總會網站其實都蠻陌生的,有部分的會員都會認為說總會網站的功用就是申報會員的會籍至系統上(OS:其實也是啦),其實總會網站上還是有不少相關的資料是可以免費購買下載的,今天就要跟大家介紹一下總會有哪些有用的資料可以提供給大家下載。
如果您對於系統還不熟悉的話,可以參考一下過去所寫的文章,今天所要介紹的主題就是 Toastmasters Online Store
Toastmasters 總會網站操作教學:修改會員基本資料
RojerChen.2014.09.30
在 Toastmastes 總會網站操作教學:如何登入總會網站 這一篇文章,我們跟各位介紹要如何登入 Toastmasters 總會的網站,在各位順利登入系統後,要請各位確認自己的會員基本資料是否正確,除了基本的姓名之外,另外就屬各位的 電子郵件 位置與 地址 了。
在這邊文章中,我們會跟各位介紹這些資料要如何調整。
在 Toastmastes 總會網站操作教學:如何登入總會網站 這一篇文章,我們跟各位介紹要如何登入 Toastmasters 總會的網站,在各位順利登入系統後,要請各位確認自己的會員基本資料是否正確,除了基本的姓名之外,另外就屬各位的 電子郵件 位置與 地址 了。
在這邊文章中,我們會跟各位介紹這些資料要如何調整。
Toastmasters 總會網站操作教學:如何登入總會網站
RojerChen.2014.09.27
大部分參加英語演講會的朋友,應該都有登入過台灣總會的網站,在台灣總會的網站中,您可以知道何時、何地有英語演講會,以及整個 District 67 的最新消息。不過我想應該有不少加入 Toastmasters 的朋友都沒有登入過美國總會網站,美國總會網站除了是讓 Club Officer 處理一些相關社務之外,還有不少的資料可以從總會的網站上會得。
在這一篇文章中,我們會先告訴大家要如何登入總會的網站。
大部分參加英語演講會的朋友,應該都有登入過台灣總會的網站,在台灣總會的網站中,您可以知道何時、何地有英語演講會,以及整個 District 67 的最新消息。不過我想應該有不少加入 Toastmasters 的朋友都沒有登入過美國總會網站,美國總會網站除了是讓 Club Officer 處理一些相關社務之外,還有不少的資料可以從總會的網站上會得。
在這一篇文章中,我們會先告訴大家要如何登入總會的網站。
- 首先請先輸入網址 http://www.toastmasters.org
- 登入網址後,請點選畫面的最上方或右邊有一個的登入超連結或按鈕
Toastmasters 總會網站操作教學:如何申報新會員資料
RojerChen.2014.09.27
每當有新成員加入 Toastmasters,我們會跟會員收取會費,會費有一部分的費用是支付社團的營運,其餘的部分的費用會上交給 Toastmasters 總會。如果您是社團的財務長 Treasure,每年九月底和三月底都是上繳會費的期限,必須在這個期限內把交會費上交給總會。
如果您是社團的幹部,登入系統後就可以對社團資料做一個操作,應該就可以看到以下的畫面,接下來會跟各位介紹,當有新會員加入 Toastmasters 該如何操作。
每當有新成員加入 Toastmasters,我們會跟會員收取會費,會費有一部分的費用是支付社團的營運,其餘的部分的費用會上交給 Toastmasters 總會。如果您是社團的財務長 Treasure,每年九月底和三月底都是上繳會費的期限,必須在這個期限內把交會費上交給總會。
如果您是社團的幹部,登入系統後就可以對社團資料做一個操作,應該就可以看到以下的畫面,接下來會跟各位介紹,當有新會員加入 Toastmasters 該如何操作。
[MySQL] table marked as crashed and should be repaired
RojerChen 2014.09.11
不知道是不是人品的關係,目前我維護的 MySQL 好像每隔半年左右就會有資料表發生 table marked as crushed and should be repaired 的狀況,雖然說是可以透過管理工具來修復,但是往往狀況發生的時候,都是客戶告訴你系統有問題,然後你再花不少時間去檢查到底那兒出狀況了,檢查檢查才發現倒是資料表又出問題了。
為了避免這樣的狀況一再的發生,只好寫程式來處理一下,目前我是這樣處理的:
不知道是不是人品的關係,目前我維護的 MySQL 好像每隔半年左右就會有資料表發生 table marked as crushed and should be repaired 的狀況,雖然說是可以透過管理工具來修復,但是往往狀況發生的時候,都是客戶告訴你系統有問題,然後你再花不少時間去檢查到底那兒出狀況了,檢查檢查才發現倒是資料表又出問題了。
為了避免這樣的狀況一再的發生,只好寫程式來處理一下,目前我是這樣處理的:
心得分享:My Toastmasters Journey (10):我自己準備 workshop 的方法
RojerChen.2014.08.16
「演講」是 Toastmasters Meeting 的主軸之一,從不知道如何準備講稿一直到能夠言之有物的講到 5~7 分鐘是需要不少的練習,特別是你所講的語言不是「國語」而是「英語」的時候,上台忘詞、忘記發音則是常常會上演的事情。
即便是已經熟悉 5~7 分鐘的演講,但是要將時間拉長到 15~20 分鐘,實在是難度不小的挑站,自從去年 1st Officer Training 開始擔任 Division E 其中一位 Trainer 介紹如何操作總會網站到現在,也講了五場約略 20分鐘左右的 workshop ,看著先前寫的心得,現在又有不同的想法,也順便記錄下最近幾場的準備方式。
心得分享:My Toastmasters Journey (9):CL 的下一步 ALB 該如何準備?
心得分享:My Toastmasters Journey (8):workshop 初體驗之準備實錄
「演講」是 Toastmasters Meeting 的主軸之一,從不知道如何準備講稿一直到能夠言之有物的講到 5~7 分鐘是需要不少的練習,特別是你所講的語言不是「國語」而是「英語」的時候,上台忘詞、忘記發音則是常常會上演的事情。
即便是已經熟悉 5~7 分鐘的演講,但是要將時間拉長到 15~20 分鐘,實在是難度不小的挑站,自從去年 1st Officer Training 開始擔任 Division E 其中一位 Trainer 介紹如何操作總會網站到現在,也講了五場約略 20分鐘左右的 workshop ,看著先前寫的心得,現在又有不同的想法,也順便記錄下最近幾場的準備方式。
心得分享:My Toastmasters Journey (9):CL 的下一步 ALB 該如何準備?
心得分享:My Toastmasters Journey (8):workshop 初體驗之準備實錄
如何使用 NHibernate 連接 Sybase ASE
RojerChen.2014.05.09
最近因為工作的關係要連接 Sybase ASE 資料庫,原本是想要使用 Entity Framework,不過目前 Sybase 只支援到 EF 4.3 、VS2008、VS2010,因為遍尋不著 Entity Framework Data Provier for Sybase,只好選擇 NHibernate。
1.使用 Visual Studio 透過 NuGet 安裝 NHibernate,或是連到 官網 下載
最近因為工作的關係要連接 Sybase ASE 資料庫,原本是想要使用 Entity Framework,不過目前 Sybase 只支援到 EF 4.3 、VS2008、VS2010,因為遍尋不著 Entity Framework Data Provier for Sybase,只好選擇 NHibernate。
1.使用 Visual Studio 透過 NuGet 安裝 NHibernate,或是連到 官網 下載
Could not create the driver from NHibernate.Driver.SybaseAseClientDriver.
RojerChen.2014.05.09
目前我的環境是要透過 NHibernate 連接 Sybase ASE 資料庫,不過程式會跑出這樣的錯誤
Could not create the driver from NHibernate.Driver.SybaseAseClientDriver。
原本以為是 NHibernate 不知道目前我使用環境的版本,結果不是。
※系統環境
VS2013
NHibernate 3.3.3.4001
Sybase Adaptive Server Enterprise 15.7.0
目前我的環境是要透過 NHibernate 連接 Sybase ASE 資料庫,不過程式會跑出這樣的錯誤
Could not create the driver from NHibernate.Driver.SybaseAseClientDriver。
原本以為是 NHibernate 不知道目前我使用環境的版本,結果不是。
※系統環境
VS2013
NHibernate 3.3.3.4001
Sybase Adaptive Server Enterprise 15.7.0
隱藏 PHP 版本資訊
RojerChen.2014.05.06
在 UNIX 上可以透過 curl -I localhost 來查詢 HTTP Header,如果想要隱藏 PHP 版本的資訊,只要設定 PHP.ini 將下面這個選項從 ON 改成 OFF,就可以隱藏 PHP 的版本資訊。
expose_php = off
JBOSS GCA 憑證 SSL 安裝筆記
RojerChen.2014.05.02
最近這幾天在安裝 GCA 憑證,由於是第一次裝在 JBOSS 上面,遇到了一些問題卡了很久,最後終於找出問題所在,終於可以跑 HTTPS 了(撒花),順便紀錄一下遇到的一些問題給大家參考參考。
我使用的 JBOSS 版本是 1.7.1 final 這個版本,然後透過 Keytool 來產生憑證請求檔案和匯入憑證的處理。安裝的方法可以參考 Christina 的 J老闆 的文章,裡面對於安裝的步驟已經說了很清楚了,這邊就不再說明安裝的步驟,只針對我遇到的狀況做提出:
最近這幾天在安裝 GCA 憑證,由於是第一次裝在 JBOSS 上面,遇到了一些問題卡了很久,最後終於找出問題所在,終於可以跑 HTTPS 了(撒花),順便紀錄一下遇到的一些問題給大家參考參考。
我使用的 JBOSS 版本是 1.7.1 final 這個版本,然後透過 Keytool 來產生憑證請求檔案和匯入憑證的處理。安裝的方法可以參考 Christina 的 J老闆 的文章,裡面對於安裝的步驟已經說了很清楚了,這邊就不再說明安裝的步驟,只針對我遇到的狀況做提出:
心得分享:My Toastmasters Journey (9):CL 的下一步 ALB 該如何準備?
RojerChen.2014.03.03
在加入 Toastmasters 之後,會員們都會收到兩本 Manual ,一本是跟溝通有關,另外一本就是跟領導有關,也就是 Competent Communication (CC)、Competent Leadership (CL) 這兩本手冊。不過大部分的人知道說當完成 10篇演講後,可以選擇進階演講 Advance Manual,但是卻不知道完成 CL 之後,還可以做些甚麼?
如果你對於目前的 Education Track 還不熟悉的話,可以參考一下目前現行的 Education Track (未來不知道會不會改版?),大家知道在完成 CC 後,可以往 ACB、ACS 邁進,完成了 CL 也是可以朝著 ALB、ALS 邁進。簡單的說就是準備 10~15 分鐘以上的 workshop!
在加入 Toastmasters 之後,會員們都會收到兩本 Manual ,一本是跟溝通有關,另外一本就是跟領導有關,也就是 Competent Communication (CC)、Competent Leadership (CL) 這兩本手冊。不過大部分的人知道說當完成 10篇演講後,可以選擇進階演講 Advance Manual,但是卻不知道完成 CL 之後,還可以做些甚麼?
如果你對於目前的 Education Track 還不熟悉的話,可以參考一下目前現行的 Education Track (未來不知道會不會改版?),大家知道在完成 CC 後,可以往 ACB、ACS 邁進,完成了 CL 也是可以朝著 ALB、ALS 邁進。簡單的說就是準備 10~15 分鐘以上的 workshop!
AdBlock Plus 讓你 YouTube 爽爽看,廣告通通賣溝來!
RojerChen.2014.02.19
掰掰~掰掰,感冒、頭痛賣溝來!掰掰~掰掰,廣告通通賣溝來!
好像從去年開始,YouTube 上的廣告就越來越多,原本是看好幾則影片後才會出現一則廣告,到後來幾乎每看一兩次影片就會跳一次廣告,真的是相當討厭!昨天在網路上才看到這個 AdBlock Plus 這個 Chrome Extension,趕緊就先來下載使用看看!
下載連結
掰掰~掰掰,感冒、頭痛賣溝來!掰掰~掰掰,廣告通通賣溝來!
好像從去年開始,YouTube 上的廣告就越來越多,原本是看好幾則影片後才會出現一則廣告,到後來幾乎每看一兩次影片就會跳一次廣告,真的是相當討厭!昨天在網路上才看到這個 AdBlock Plus 這個 Chrome Extension,趕緊就先來下載使用看看!
下載連結
升級到 Windows 8.1 的感想
RojerChen.2014.02.01
如果你是初次使用 Windows 8 的話,一定超不習慣的,不過從 Windows 8 升到 Windows 8.1 倒是沒啥特別感覺,以下是我自己的一些看法:
如果你是初次使用 Windows 8 的話,一定超不習慣的,不過從 Windows 8 升到 Windows 8.1 倒是沒啥特別感覺,以下是我自己的一些看法:
- 開機沒有明顯比 Windows 8 快 ( 從 win7 後安裝 win8 感覺開機有比較快)
- outlook 帳號綁定 (原 hotmail 帳號),必須要有帳號才可以最後續設定
- 『我的電腦』改名為『本機』
- 必須要成功啟用後才可以變更帳戶圖片、操作圖片密碼等設定
PHP Smart 框架 assign 傳遞參數
PHP 可以用 Smarty 這個 Framework 框架來做網頁上面的開發,讓 PHP 和 HTML 分離,比方說可以透過下面這種方式來載入 HTML 檔案。
當我 HTML 裡面有值要傳入的時候,可以先在 PHP 上面先設定參數的值,然後再顯示出來。
$smarty->display("XXX.HTML");
當我 HTML 裡面有值要傳入的時候,可以先在 PHP 上面先設定參數的值,然後再顯示出來。
#XXX.PHP
設定值
$smarty->assign("data","value);
#XXX.HTML
顯示資料
<%$data%>
訂閱:
文章
(
Atom
)