使用 Sketch 改善網頁前端與設計的標註與合作方式

Standard

前言

身為一名網站前端工程師,關於「工程師與設計師如何進行合作,進而能完成更好的作品」一直是個讓我感興趣的議題。

當然這個議題範圍相當廣泛,從規格規範、工作流程、彼此的換位思考,到各式能提昇效率的工具等等。

去年認識了幾位網頁設計領域相關的朋友,在工作之餘的分享小聚中,得知「Sketch」這個好用的應用程式,它似乎能改善工程師與設計師合作時遇到的許多痛點。

今年才來介紹 Sketch 是有些 Lag,不過還是紀錄一下我的試用過程吧。


合作時遇到的痛點

由於每間公司的工作流程,以及部門配置都不大一樣,因此每個人在這段合作過程中遇到的痛點也各有不同,就簡單列一些我遇過,以及從其他前端、設計朋友那邊聽過的吧。

  • wireframe -> mockup -> prototype 一套標準,各自解讀。
  • 工程師怎麼都不照 mockup 實做,出來的成果總是歪嘴眼斜。
  • 少了設計眼的工程師,實做時對於色碼與間距總感受不到細微差異。
  • 在工作流程中加入「設計師必須提供 mockup 及 design spec」的流程,但標註每個細項(間距、寬高、色碼等)實在是曠日廢時且無趣的工作。
  • 標註出來的規格表密密麻麻,讓人看到脫窗,很可能還會漏標或是漏看。
  • 設計師缺乏元件化的概念,每一個單元的按鈕都有不知道是不是手誤造成的些微差異,無法重複沿用。
  • 想要針對設計稿進行討論再實做,但不知怎麼進行。
  • 有些公司裡設計師不負責製成網頁,但是 PSD 圖層又亂得毫無章法,要切圖與排成網頁很讓工程師頭痛。
  • 要準備 @2x 跟向量 SVG 切圖相當麻煩。
  • 工程師拿到設計稿進行網頁實作時,PM 也沒提供文案,只能開 PSD 複製文字或是自己打。
  • 需求是個 RWD 網站,但設計稿只做了桌面版的大小,其他規格總是被遺忘,只好自己腦補。
  • 各種腦補。

等各式各樣的問題。


Sketch

嗯,不是那個作 3D 模型的 Google SketchUp,在 Google 搜尋常會誤搜到 SketchUp 的教學,哈哈。

那麼 Sketch 能幫助我們什麼呢?當然,必須先說的是,它並無法解決所有的痛點,有些問題其實不在工具。

Sketch 是一套 Mac Only(Windows 的朋友們抱歉了 :P)的向量 UI mockup 設計工具,比起最常被使用的 Adobe Photoshop 跟 Adobe Illustrator,Sketch 它:

Continue reading

在資料夾上以右鍵開啟 Visual Studio 網站專案

Standard

在 Visual Studio 開啟網站專案時,通常是「開啟 Visual Studio→檔案→開啟網站→選擇網站目錄」這樣繁瑣的步驟來開啟,一直覺得不是很順手,前幾天在網上終於找到了一個不錯的解決方案「一键打开ASP.NET WEB网站项目」(作者:lerit 出处:http://www.cnblogs.com/lerit/ 本文版权归作者和博客园共有,欢迎转载),不過懶人包好像連結失效了,在這邊也擷圖再次介紹一下這個方法。

示範環境:Visual Studio 2008 Standard

Continue reading

[Windows] 產生指定大小的檔案

Standard

案件中有時需要大型檔案來測試上傳功能,有沒有辦法快速生成一個指定大小的檔案呢?

以 Windows 7 為例,以「系統管理員」身份執行「命令提示字元」,再輸入:

fsutil file createnew (檔名) 檔案大小(bytes)

例如:
fsutil file createnew xxx.txt 30000000
就是產生一個名為 xxx.txt 且檔案大小為 30MB 的檔案。

資料來源:http://stackoverflow.com/questions/982659/quickly-create-large-file-on-a-windows-system

FileZilla 遇到「421 Too many connections (X) from this IP」的解決方法

Standard

最近使用 FileZilla 連線到某 FTP 站進行檔案上傳時,經常會吐「421 Too many connections (X) from this IP」的訊息,其中 X 是數字,會是該站容許的最大連線數。

猜想是 FileZilla 預設在傳輸上會產生數條連線將 FTP 伺服器容許的單一 IP 最大連線數占滿,如此便須等待一段時間釋放才能繼續傳輸,若要更改此設定,請點選 FileZilla 中「檔案」 > 「站台管理員」 > 某站台 > 「傳輸設定」,將其中「最大連線數」改為1即可,請參照下圖。

Google ChromePlus 瀏覽器,以及 Windows 7 底下的 UAC 權限問題

Standard

ChromePlus相信應該有些人因為 Google Chrome 的快速而選擇它吧,無論是開 facebook 還是 Plurk 都能獲得相當快的速度。前陣子發現了以 Chromium(Google Chrome 所使用的開放原始碼專案)為基礎的加強版──ChromePlus,保有 Chrome 的快速,更加強了許多方便的功能:像是「滑鼠手勢」、超連結隨拖隨放,以及可將頁籤切換成 IE 核心流覽的 IE Tab。

目前已經推出到 V1.3.2.0 版本(以 Chromium 4.0.258.0 為基礎)。有興趣的朋友可以到它們的官方網站看看哦。
Continue reading