[inmediahk] 2010-09 racksapcecloud

最近又為 inmediahk 從 media temple 轉到 rackspace cloud
主要是因為 MT 不便宜, 伺服器的效能因為流量加大而開始下降
遇到伺服器不穩定又需要工作人員重新啟動 (不論半夜, 過年)
所以轉用 rackspace cloud

RS 以 computing cycle, cloud service 的型式提供伺服器
我們幾乎只有 FTP 的權限, 但 RS 就會令網站的 apache, MYSQL 不會出問題
硬碟也類似, 情況和 Google app engine 的 python, Java, Heroku 等很類似
但價錢....都不是一般人可以負擔得起

當中的難度在於,
RS 提供的 FTP 慢, 需要在 MT 以 ssh 傳到 RS 的 ftp
MYSQL 也類似, 沒有 SSH 也難做 backup 等等
cmd 的指令也要先在轉伺服之前先熟練的準備好
還好最後都在兩個小時完成
DNS 大約在一天之內完成
而伺服器的速度又有所升, 是很好的學習經驗

2010-09-24 Changed comment system to disqus

一如頁底所見, 留言全轉到 disqus
使用了disqus-1.x-dev 的輸出功能
發現一個bug, report: http://drupal.org/node/921324

原因: 太多 spam, 一天大概收到兩封左右, 而且我已經使用了 Mollom..
也高興可以使用 facebook, twitter, openid 等作留言
"最近留言" 區塊也很方便

As you may see below, all comments have been imported to disqus using disqus-1.x-dev.
A bug found, reported: http://drupal.org/node/921324

Reason: Too much spam. I have like 2 spam everyday passed through Mollom
Good to have Facebook, twitter, openid at once for comments.
"Recent comments" block is handy too

2010-09-20 Barcamphk 2010

2010年9月18日, 香港一年一度科技大事 barcamphk 在 Poly U 展開
上年的場地已經飽和, 先多謝Poly U 借出場地提供可供五百人使用的八間會議場地
但都想講講, 場地之間是露天的, 九月中的大太陽就...令會議有時有難聞的氣味
地方太大也會令 sidetalk 太分散
希望下一年能有更好的場地, 而其他大學也看似沒有提供場地幫助, 或者根本不知道barcamp, 可惜
期待第五年會辦得更好

題目方面, 今年個人覺得題目其實比上年弱
可能是最多人票選的 session 我都無聽有關, 可惜
但今年的 Drupal session 有 3 個之多
很高興 Drupal 在香港落地生根, 雖然碰面的都是熟人
但起碼大家都可以以 Drupal 維生, 有機會打好根基和宣傳 Drupal 都是好事

最後為不能在 barcamp 討論 sponsor 的缺點/問題感到可惜
http://twitter.com/chpapa/status/24842943530

Multiple display::attachment to views

Display::attachment 是 views 2.x 新加的一個 display 類
用法類似block, 但它的特別之處是它的位置一定要在另一個 display::page 的前或後
所以才有 "attachment" 的名號

例如, "最近文章" (/recent_post) 前需要一個 "特選文章" 的block
當然可以建立一個 block, 然後使用 region 的方式放到 "最近文章" 頁面前
但也可以使用 attachment, attach 到 page 的前面就可以了

attachment 都有自己的 templates, 操作上和原理上都和一般的 display 沒有大分別
但比起 region+block 的方式就方便多, 也不需要自己增加 region 了

Drupal, Views date format

Drupal 內需要顯示日期的時間有很多,
node 的內頁, index page 的文章按日期排列等等

但 Drupal 只內建long, medium, short 三種預定了的日期格式
需要其他的格式當然可以自己在 theme 的層面使用 php 的 date()
但其實 Drupal 的 date module 可以使用 Drupal 設定的方式改變輸出的格式
Administer ›› Site configuration ›› Date and time ›› format ›› add (admin/settings/date-time/formats/add)
就可以將 "short" 改成 Aug 21, 2010 之類的格式了

Pages

Google