前言

現今網頁製作上使用 grid system (栅格系统)已經十分普遍,即使沒有聽過 grid system ,只要你使用過熱門前端框架--twitter Bootstrap 或是 Zurb Foundation, 其實你背後就已經使用過了 grid system 。
為什麼 grid system 會這麼普遍的原因是它提供給我們了富有彈性並方便的網頁排版及模組化方法,也提供了網頁設計師與前端工程師共同溝通的語彙。 對我來說,建立網頁設計師與前端工程師共同的溝通模式是很重要的。目前在前端工程已經有相當多 grid system framework ,這個觀念在前端已經是相當普遍。但從平面設計師轉換到網頁設計師的人,一開始必須重新建立網頁排版的概念,不論是學習設計適應各種大小螢幕的設計還是建立網頁資訊流( Normal flow )的概念, grid system 可以幫助設計師有所依歸。 這篇文章將會簡介 grid system 以及如何在 illustrator 設計 wireframe 或是視覺稿時運用自己的 grid system 。

Read on →

前言

Octopress 雖然號稱他可以讓人輕鬆部屬、愉悅寫作,但實際上原生 Octopress 2.0 對中文的支持很差,對於與 Ruby 不是好朋友的我,沒有能力自己去改寫,只能去找網路上的 Octopress 前輩們的解法參考,然後 Copy and Paste 試試看究竟可不可以解決問題。

首先我遇到了第一個問題是『如何使用中文分類,以及將分類顯示在側邊列』

很不幸地是,似乎蠻多前輩都是使用英文分類,而其他找到的解法雖然可以使用中文分類,但側編列的問題似乎並不適用於 host 在 github 的情況,這真是很奇怪的問題,讓我一度萌生把東西改架在 Heroku 上。

最後我參考了 khaos 如何去讓 Octopreess 支援中文分類的作法,如法炮製地更改側邊列的 category_sidebar.rb 讓他成功讓我可以在 github 上的 Octopress 使用中文側邊列,有鑑於我沒有在網路上找到我的情況的解法,在此分享給大家。

Read on →

前言

最近跟著 CourseraStartup Engineering 開始學習我較不熟悉的 Linus 環境底下開發與 Deployment ,順手把註冊半年以久的 AWS 帳號進行信用卡認證,正式開通使用。

不清楚 Coursera 的朋友們可以上 Wikipedia了解詳情。簡單的說,他是由 Stanford 大學教授 Andrew Ng 和 Daphne Koller 發起的大學線上課程,上面有許多一流大學所開設的免費課程,可以讓大眾自由學習。

這篇文章的重點是如何快速連線 AWS EC2,雖然在 Startup Engineering 課程中有介紹如何達成,但dm4大大分享給我更多一點的技巧,在此分享給大家。

Read on →

現今在產品開發中使用者中心設計(User-Centered Design)越來越被重視。大家在產品設計時遇到不確定的選擇,總會說上一句「那讓使用者來決定吧!」,然後展開了如火如荼的使用者調查,然而使用者調查並不是萬靈丹,只單單依賴使用者中心設計反而會造成一些問題。原因是你所想的使用者並沒有麼單純。很多時候你的產品的使用者他們是好幾種不同類型的族群所混和出來的一大群使用者,更甚至還有其他相關參與者。

Read on →

e-paper

前言

RD水電工不會修水管專欄是我在5945呼叫師傅作為RD實習生的學習分享。

5945呼叫師傅除了過去被動等大家來找我們來解決大眾居家生活的水電問題外,現在也想主動幫助大家擁有美好的生活空間,提出居家加值服務--牆面彩繪,讓大家可以家裡環境好還要更好。

而隨著新服務的推出,最近發行呼叫師傅也跟著發出第一期電子報,讓用戶們可以看到自己家裡可以怎麼改造。

我在這次機會中第一次體驗到如何製作電子報,雖然他本質上就是一個 html 網頁,但是還是有些不同,以下將為各位娓娓道來電子報的小心得。

Read on →

前言

RD水電工不會修水管專欄是我在5945呼叫師傅作為RD實習生的學習分享。

Git是一種分散式的版本控制系統,版本控制對一個開發團隊來說是不可或缺的工具。他提供了一個乾淨的方法,讓團隊內的開發、除錯、測試實驗性的新功能,不會相互干擾。另外對個人來說,他可以在你程式改爛以後,幫你時光倒流回到之前的樣子。 總結來說Git有以下幾點特色:

  • 可以隨時復原到過去的版本
  • 多人協作時不會覆蓋到別人的檔案
  • 可以保留修改記錄,知道每個人的程式更動
  • 軟體發行時,分出開發版與維護版

我認為掌握Git是培養團隊開發技巧的第一步。 Git本身雖然只是個版本控制系統,但他背後暗藏著一個良好的團隊工作流(workflow)概念。所謂「練武不練功,老來一場空」,掌握Git指令只是學習的第一步,更重要的是使用Git的開發心法。

對於5945呼叫師傅來說,當然也十分倚賴Git來管理團隊開發。剛加入不久5945,TonyQ 大大就分享許多讓我受益良多的經驗,我在這裡分享一點小小心得。

Read on →

Copyright © 2013 - Lucien Lee - Powered by Octopress