Author

cloud

Browsing
邁入攻城獅 N 年。愛好無厘頭的事物、旅遊、攝影、減肥、慢跑、占星、展覽、食記、偶爾在邏輯的世界亂轉

前言提到決定要用自助婚紗來拍照了,攝影師很好搞定,但婚紗怎麼辦,看了許多新娘都上淘寶買禮服的我也決定比照辦理,還好之前我有買許多衣服垃圾的經驗,所以現在還算熟晰,而且這幾年淘寶成長的很快,過去要自己買好找中間的轉運物流商,現在淘寶甚至把這市場拉回自己做,有了他們官方的指定搭配物流商,系統也整合跟透明化了從賣家下單到台灣的整個流程。實在是非常簡單又方便

我為了這次的自助婚紗,花了三、四個月買婚紗看婚紗,因為我是大尺碼,所以我很擔心模特兒拍起來的效果雖好看,但會不會我穿起來就變肉棕…

DSC_6019-裁切最近很紅的就是自助婚紗了,我跟阿寬兩人因為都有在玩攝影,不免俗的,自己的婚禮也想自己拍,另外一個最重要的原因是算了一下自己拍的成本會比較低。當然有些準新娘可能會覺得『怎麼可能!』讓我待會來說明一下

如果是找婚紗公司呢?
那就是一般坊間看到包套的方案
比方說婚紗 5 件含宴客當天 N 套,造型的話就交給造型師去搭配禮服,攝影師無法選擇,婚紗公司會在1天內拍完,所以通常都比較沒辦法再做補拍,或是補拍要另外再收費,而且場地會先找婚紗公司自己有搭配的婚紗基地。

安裝幾個必要的軟體

1. 安裝 Lamp
LAMP wordpress 最主要是用 MySql + PHP 的。所以相關的服務要先給它建起來,透過下列指令就可以在 ubuntu 上裝完 Apache + Mysql + PHP 了,而且都會裝最新版的,這邊是
Apache 2.2.22
Mysql 5.5
PHP 5.3.10

[code language=”bash”]
sudo apt-get install lamp
[/code]

2. 安裝 phpMyAdmin
或者你可以選用別的 sql 軟體,但這個是大多數 PHP 工程師在用的,建議抓取最新版的 phpmyadmin 4.0

[code language=”bash”]
sudo apt-get install phpmyadmin
[/code]

3. 取得 wordpress 最後發行軟體

[code language=”bash”]
root:~/ wget "http://wordpress.org/"
[/code]

然後看到 /root/ 下面有剛抓到的 wordpress ,用解壓縮指令打開就有了

[code language=”bash”]
ls
tar -xvf wordpress.tar.gz
[/code]

萬事俱備,開始設定!

設定一下 apache 下的 document root 的要讀取的目錄

[code language=”bash”]
vi /etc/apache2/apache2.conf
[/code]

找到 DocumentRoot

換成你要的位置,我這邊的設定是到 /var/www/

[code language=”bash”]
Document = /var/www/
[/code]

當然要先建立 /var/www/

[code language=”bash”]
mkdir /var/www/
[/code]

因為我要使用 Virtural Host 設定 2到 3個部落格,所以要設定一下

[code language=”bash”]
vi /etc/apache2/site-enable/http-virtural-host.conf
DocumentRoot /var/www/cloudsay/
ServerName cloud-say.com

Directory "/var/www/cloudsay/">
AllowOverride all
[/code]

將 phpmyadmin 的服務也放進來
cp /usr/share/phpmyadmin/apache2.conf /etc/apache2/site-enable/http-phpmyadmin.conf

重啟服務
service apache2 restart

這時候應該已經有 phpmyadmin 的頁面可以看了,到 phpmyadmin,建立等下 wordpress 的資料庫使用者,當然你也可以都用 Mysql 的 root 啦!只是個人覺得不太安全

127.0.0.1/phpmyadmin 下設定
登入 -> 使用者 -> 新增帳戶 -> 名稱 我會用 wordpress 或跟部落格同名的名稱
-> 密碼 用 phpmyadmin 提供的方式建立

給的 Privallage 可以不用開太大
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, TUNCATE, INDEX

畢免有人透過 wordpress 的使用者得知密碼後亂搞,安全一點是對的。

然後開始進行 wordpress 的安裝步驟。現在用 wordpress 的安裝真的是愈來愈好用了,只要2個步驟就裝好了,再回到原頁就會看見你的頁面啦

先把剛下載好的 wordpress.tar.gz 解壓縮後,複制到 /var/www/ 下面你剛定義的 DocumentRoot 的位置

cp wordpress /var/www/cloudsay

在這邊我會換成跟 mysql 一致的名稱

因為我是用 virtual host 的方式,所以只要到剛上面寫的 Servername 的網址就可以看到頁面了,至於 Servername 及 申請 domain 的方式必須先購買及設定 DNS 才有喔!

第一步驟,開啟頁面,在網址列輸入 cloud-say.com

輸入剛建立使用者帳號跟密碼

裝完了,回到原頁

這時候就有 wordpress 的服務啦!非常簡單吧!

很重要的 PS
但要記住,這時候你的 phpmyadmin 可是門戶大開,大剌剌的放在網路上喔!如果 root 的密碼又非常簡單的話,那又變成另外一個漏洞了!在這邊建議把 phpmyadmin 從網頁上移除

cd /etc/apache2/site-enable/
rm http-phpmadymin.conf

或是換成另一個名稱
mv http-phpmyadmin.conf http-phpmyadmin_conf

重開 apache
service apache2 restart

有需要的時候放回來,但最重要的是帳號密碼還是設定難度較高一點的比較好。
後面會再介紹別的方式讓它不要再外部網路出現。

 

WordPress 要裝的 Plugin

WordPress 發展至今,已經有好多的 Plugin。受惠於 Opensource 的服務,許許多多的 Programer 貢獻了許多的心力,光是上 google 搜尋關鍵字,就出現林林總總的介紹文,舉凡『安裝 wordpress 必裝的10個 plugin』、『推薦最好用的 wordpress plugin』 等等

[bs_label type=”info”]安裝幾個必要的軟體[/bs_label]

1. 安裝 Lamp
LAMP wordpress 最主要是用 MySql + PHP 的。所以相關的服務要先給它建起來,透過下列指令就可以在 ubuntu 上裝完 Apache + Mysql + PHP 了,而且都會裝最新版的,這邊是
Apache 2.2.22
Mysql 5.5
PHP 5.3.10

[code language=”bash”]
sudo apt-get install lamp
[/code]

2. 安裝 phpMyAdmin
或者你可以選用別的 sql 軟體,但這個是大多數 PHP 工程師在用的,建議抓取最新版的 phpmyadmin 4.0

[code language=”bash”]
sudo apt-get install phpmyadmin
[/code]

這個牌意在 2014 年 5月左右算的,迄今也超過六個月了,所以拿上來討論,案主當時的工作表現讓他受到上面的注意,公司剛好面臨事業體切割,上面的想要他接下切割後的另一個部門管理職,所以有得到升遷的機會,但事業體切割一定是要努力衝前景,想必會非常辛苦,他想問是否要接受升遷,或是留在原本的工作部門繼續服務。

5/22 測六個月的走向
左邊是留下來
錢幣七、錢幣騎士
魔術師、戀人
寶劍十、聖杯五

右邊是升遷
教皇、錢幣六
皇后、寶劍二
寶劍十、聖杯六

現在:星、錢幣八
現在呈現就是努力工作,對於未來留存著希望,期待更好的發展。

via: http://teamcaffeine.wikidot.com/ebay

進入第二間公司 後,學到最多的是對於金流、物流的認識,從介接第三方的金流到物流商的資料介接,雖然不是直接開發,但從一起合作的工程跟文件也學到三、四成功力,還有一些跟 EC 相關的商業邏輯也在處建立一些常識。

整個系統最大的特色是用 MVC 這也成為主流了,但用的不是坊間常開到的 framework, 而是自己開發整個 MVC 的架構,其中也包括了一部分上商品的 Business Model。那時候開始摸 CI, cake PHP 等等的 framework, 過去待過的第一間公司雖然想用,但無奈機器的承載不太好,必須要求極輕量的開發,所以只有大量的 function 使用,根本無所謂什麼 Design Patten 等等… 最多就是 View 有切開

Bug 的定義
Q: 到是是規則?還是真的的 bug ?
先看規則說明書,或是跟 pm 討論過手上有無規格書

Q: 頻繁的出現?或是不定時才出現?
先嘗試先還原錯誤,假設只有在特定狀況下才出現,也許只有特定狀況的人才會有可以先就這點請工程師處理

如果是時有時沒有的狀況,比較難處理,最理想的狀況是可以先還原狀況
找出除了問題人員回報的問題之外,也有其它模式下,也會發生同樣狀況的問題 (patten)

還有一種狀況是在某流程下才會發生的,比方說點了 A 出現 B 後,C 就出來了,是有一種依循性的,如上所說,最好是要能夠還原的,還有能夠列下還原的步驟。

[bs_notification type=”success”][bs_icon name=”glyphicon glyphicon-map-marker”] 這路線不是當初所想的那樣呀
[bs_icon name=”glyphicon glyphicon-exclamation-sign”] 連小孩都爬了我怎麼能輸
[bs_icon name=”glyphicon glyphicon-italic”] 風大到人就算沒動也得用下盤的動作穩住耶[/bs_notification]

同事中有位登山愛好者,因為他申請玉山登山未果,只好邀請我們同事一同去走這路線,其中有位同事有爬到茶壺山的經驗所以欣然參加,而另外其它幾位則是登山肉腳,我頂多走走登山步道,草嶺古道的 10 KM 及魚露古道 4KM。雖說最近也陪走了歐都那的活動『萬人登小百岳』到南港山走一圈這樣。攀爬或抓纜繩的經驗完全沒有。所以茶壺山要鑽洞+抓纜繩的路線讓我有點緊張呀!

出發前一群人還 booking 了會議室詳看路線圖跟部落客的介紹,發現好像只有茶壺山跟半屏山那邊必須攀爬動作,其它應該都還好。於是一行人就決定衝原本的路線了。加上團長一直說這段路才有風景可以看…

看好同一台車次後,當天在瑞芳車站與住宜蘭的團長會合,再開車前往勸濟堂停車後,暖身後就開始上山了。PS 也只有我在熱身,一群人很不屑只是老人的爬山還要熱身,事實證明我是對的ㄎㄎ

接下來講一下當時轉換所擬定的進行方向跟流程

  • 首先圖片的東西會先偷跑,將服務徹換成直接上圖片相簿後,停止圖片上傳,接下來批次過去的圖片丟給相簿系統,轉換文章內的結果。
  • 另外增加一台測試資料庫,將 db2, 3, 9 => db_new 的資料表中。轉換資料庫時,用每個 blog id 為單位進行轉換
  • 先轉換超過六個月未更動的站台,再逐漸轉換較新的站台及文章。最後暫最近一個月,最近一週的,最後一天做停止新增文章及評論,將所有最後一天的文章轉換完畢後,切換系統
  • 在進行轉換程式的開發時,也同時做吃新的架構的底層程式跟前台程式。合理來說應該轉換完的站台在新的底層程式中應該要可以呈現才對。
  • 系統切換時間。系統切換完後,舊的資料也還要保留,觀察是否有未轉完的。留下轉換程式待上線時備份留存。