background preloader

16 Design Tools for Prototyping and Wireframing

16 Design Tools for Prototyping and Wireframing
This article was written in 2009 and remains one of our most popular posts. If you’re keen to learn more about wireframing, you may find this recent article on free online wireframing tools of great interest. In recent years the number of tools available to help you document and design your web site has just exploded. It seems that we all need a wireframing or prototyping tool at our fingertips (at least in the design arena). So in order to save you the hard work required to find one, I’ve assembled this list. The tools tend to fall into two categories: purpose-built applicationsmultifunctional applications Within these two groups I’ve found that usefulness can vary markedly among tools; some are only suitable for diagramming and wireframing, while others focus only on prototyping. 1. I will state upfront that I’m not a big fan of Visio (price: from $US259, demo available); I’ve used it from time to time on various projects, but I’ve always found it fiddly and time-consuming. 2. 3. 5. 6.

Trac UPDATE: this is a static and incomplete copy of the previous issue tracker, so the old documentation is still available. The WYMeditor project has been migrated to GitHub. Please submit issues at Welcome to the Trac site of WYMeditor. WYMeditor is a web-based WYSIWYM editor (What You See Is What You Mean), which goal is to produce XHTML-CSS compliant code. WYMeditor lets the writer concentrate on the structure and the content of the document, not on the visual layout. WYMeditor is very easy to integrate into your Content Management System (CMS). See About page for more information about WYMeditor's main concepts. This site is a wiki and a web-based software management, which means anyone is welcome to edit and improve the pages on it. Documentation Version 2.0 Version 1.0 and 0.5 Developers Users Using WYMeditor Contributed examples and cookbooks Previous versions Version 0.4 Version 0.3 Version 0.2

defunkt's gist at master - GitHub 近期收到職場相關的兩篇文章 最近收到兩篇文章,都和老闆相關。我想創業過的人更能體會。 第一篇:不管你是主管還是員工,都該好好的看這一篇文章第二篇:其實你不認識老闆 ----------------------------------------不管你是主管還是員工,都該好好的看這一篇文章 作者: 宜蘭縣政府教育處 方德信督學 雖然喝紅了臉,你的沮喪、不平與不安,全寫在臉上了。 你說看到昨晚的電視新聞,上千名失業勞工聚在勞委會抗議,要求政府對於企業裁員與失業率升高,提出對策。 說來也巧,昨天中午我公出時走延平北路,正好經過勞委會。 但當你說你也真想去抗議,我就有些話想對你說說。 你我曾在券商共事,長期研究過許多上市公司的營運,也讀過許多相同的資料,你應該還記得,許多統計資料都顯示,有七成以上的公司,開業之後撐不到三年。 照這樣來算,如果我們都從二十五歲左右進入職場,六十五歲退休,四十年的時間裡,想要一直待在同一家公司,並不是一個很切實際的期待,對嗎 ? 其實你們公司的情況,半年多前就有跡象了,老闆經營的方向不對,你也曾抱怨了半天。 其實當時我應該再提醒你,有這種現象,表示你應該趕快在自已身上多下點工夫了。 曾經和一位創業成功的朋友有過一席印象深刻的談話。 我舉杯表示佩服,微醺的他卻按住我將到口的酒杯,問了我一個問題:「如果你上班的公司經營不善,快要倒,你會有什麼打算 ? 想都沒想,我說當然馬上開始找下一個工作。 聽了我的回答,他意味深長的笑著看了我一會,才開口說:「這半年來,我到處問人這個問題,我打算問滿一百個,你是第八十六個,大家答案都大同小異。 他說,失敗過兩次,他想通了這個道理:船沉了,和船一起沉的總是船長。 所以這次他的學到了教訓。 績效好,該加薪就加,該發獎金就發,但績效不好,該減薪、該裁撤,他一定公事公辦,不會拘泥員工的年資或彼此的感情。 因為,「如果你感情用事,顧慮那些該裁該減薪的人會不舒服,而不處理,就反而會造成表現好的人更不舒服,他們會離開你,最後留下來那些原本就該砍掉的人,公司很快就不可挽救。 從那天開始,我再也不曾認為公司有持續雇用我的義務,因為我的確沒有陪老板沉船的打算。 我們都曾幾度跳槽,在「開除」老闆的當下,也都蠻絕情的,不是嗎? 我們若指望在一家公司上一輩子的班,那得保證老闆永遠喜歡我們,我們也永遠喜歡老闆,再加上他公司永遠不會倒、能賺錢,還要我們的價值永遠不會被取代。 我不是在幫資方講話。 其實你不認識老闆

Pingback 1.0 Abstract Pingback is a method for web authors to request notification when somebody links to one of their documents. Typically, web publishing software will automatically inform the relevant parties on behalf of the user, allowing for the possibility of automatically creating links to referring documents. For example, Alice writes an interesting article on her Web log. Bob then reads this article and comments about it, linking back to Alice's original post. Using pingback, Bob's software can automatically notify Alice that her post has been linked to, and Alice's software can then include this information on her site. Status of This Document This is a stable specification. There are currently six known separate implementations of this specification, although no formal testing has been done to check how compliant they are: Authors are encouraged to pingback to register their implementations. Available languages Errata Table of Contents 1. 1.1. 1.2. 2.

Playing with Zend_Navigation and routes ~ Robert Basic O hai. First things first — someone should slap me for being such a lazy blogger. Somehow I lost all the motivation I had in the beginning, but looks like it's back now :) I finally had the time to play around with the latest Zend Framework version (v 1.9 now). I managed to skip the whole 1.8.x version, so this whole Zend_Application stuff is quite new to me. I spent a few days poking around the manual and the code to make it work. And it works! Zend_Tool is an awesome tool. The goal I wanted to set up routes in such way that when a user requests a page, all requests for non-existing controllers/modules are directed to a specific controller (not the error controller). $route = new Zend_Controller_Router_Route_Regex( '(? $route = new Zend_Controller_Router_Route_Regex( '(? Now, when the PageController, viewAction get's called up, we can check, for example, if a page with that slug exists (like, in a database). Page navigation Oh the joy when I saw Zend_Navigation in the library! <? <? <?

由 TeX/LaTeX 製作中文 PDF 檔 李果正 Edward G.J. Lee 目 錄 TEX/LATEX 的指令繁複,許多朋友都視為畏途,如果不是常在使用,那真的是會很累人,但又愛其排版品質的精細優良,而且您大概沒想到過,我還拿他排版音樂五線譜、棋譜、化學結構式 ......,實在是令人又愛又恨。但是有一個比較節省時間的法子,就是有空時就把一些常用的結構整理出來,或寫一篇新的格式文章時,保留檔案的結構,就好像是 templet 一樣,要用到時再拿來填入文章即可,這不失是一種方便的方法。 底下就是要介紹如何使用 CJK1 套件來製作中文的 PDF 檔。 由於基本上由 TEX/LATEX 系統製作 PDF 文件,主要是由 ps 檔來轉的,除非是使用 pdfTEX 系統,因此以下所說的都是要使用 Type1 字型或 TTF 字型,最好不要使用 pk 點陣字型,否則,製作出來的 PDF 檔,品質會很差。 2.1 CJK 套件 如果您的 CJK 是 4.2.0 版的,那最好更新一下,可以到以下網址下載: 由於這是發展中的版本,可能一切都得手動。 更新 CJK 套件的目的是可以配合 hyperref 套件產生中文的 bookmarks,這在以前是只有商業軟體才能做到。 2.2 pdfTEX 系統 這不僅僅是巨集套件,而是一個 TEX/LATEX 的代替品,可以將 *.tex 檔,直接編譯成 PDF 檔。 在原有系統中也是可以只更新 pdfTEX,可以到以下網站下載各種平檯的可執行檔: 別忘了一些必要的檔案,例如 pdftex.def, *.pool 等,在覆蓋原來的檔案後,執行 texconfig init。 不同的 distribution 或 OS 會有不同的位置,例如 Slackware 是集中在 $TEXMF/bin 目錄下。 2.3 hyperref 套件 這個巨集套件主要是把 PDF 的一些功能嵌入 *.tex 檔內。 版本一定要高於 2002/04/12 v6.72l 否則會無法處理中文 bookmarks。 3.1 有關字型的一般注意事項 patch 的方法如下: #! #! .

尝试使用GraphicsMagick的缩略图功能 作者:老王 现在,对一个Web程序员来说,图像处理已经属于必会知识之一了。且不说 Flickr , Yupoo 等专业图片分享网站,就算是一个和图片分享不沾边的网站,也会用到很多图片处理的功能,比如说:用户上传头像,然后自动生成缩略图。 常用的图片处理工具有 GD , ImageMagick , GraphicsMagick 等等。GD就是个阿斗,略过不提;ImageMagick是目前最流行的图片处理工具,它的功能非常丰富;GraphicsMagick的功能略逊于ImageMagick,但是它的效率更强悍,就好比Apache和Nginx一样,一个功能更强,一个效率更胜。 现在更看重效率,所以本文就以GraphicsMagick为例来说说: 对于PHPer来说,有两种使用GraphicsMagick的方式: 1:使用 PECL Gmagick 扩展。 2:使用GraphicsMagick命令行。 PECL扩展的方式我并不喜欢,一来PECL代码Bug多多,二来PECL扩展的实现,代码写起来很罗嗦:比如缩放一个GIF动画图片,如果你用命令行的方式,一句话就搞定,而用PECL扩展的话,还得先算动画有几帧,再循环处理,很麻烦。 下面我们就以GraphicsMagick为例,采用命令行的方式来看看如何使用缩略图功能: 先上一个原始图片(input.jpg:160x120),以后的各个例子都会用到它: BTW:列位看官现在可以咽口水了。 gm convert input.jpg -thumbnail '100x100' output_1.jpg 实际生成的图片大小是:100x75,也就是说说按此命令,会保持图片比例不变生成缩略图。 gm convert input.jpg -thumbnail '100x100!' 这次实际生成的图片大小按定义来,但图片变形了,有时候这是不能接受的。 {*style:<b> 缩略图3 </b>*} gm convert input.jpg -thumbnail '100x100^' \ -gravity center -extent 100x100 output_3.jpg 这次不仅保证了大小,还保证了比例。 gm convert input.jpg -thumbnail '100x100' \ gm convert input.jpg -thumbnail '10000@' \

ExpressionEngine Developer&#039;s Toolbox | Developer&#039;s Toolbox Advertisement While open-source CMS options like WordPress get a lot of attention from bloggers and designers, ExpressionEngine1 is a powerful, robust choice that many designers and clients would find more suitable to their needs. And as with the other CMS options, there are plenty of online resources for designers and developers who are working with ExpressionEngine. In this article you’ll find a helpful collection of resources to aid you in your work with EE. For more CMS Toolboxes, see: 1. The EE community provides lots of tutorials for learning how to do just about anything in EE. 1.1 Beginner Tutorials Installation Instructions4 Install EE in six steps. An Introduction to ExpressionEngine5 A solid starting point that gives you all the basics of building a website with EE. First Steps in ExpressionEngine6 A good beginner’s guide, with explanations on the basics of EE. Categories and Paths in ExpressionEngine7 A look at the URL structure created by EE by default. 1.2 Building Websites 2. 3.

Hadoop Taiwan User Group Tsung&#039;s Blog | Debian / Ubuntu Linux Terminal - LilyTerm 看到 Tetralet 寫的 Gtk+2 元件的記憶體用量 這篇文章, Terminal 現在我一直都是使用 Gnome 預設的 終端機(gnome-terminal), 但是還是一直想要找個開啟快速的 Terminal 來使用. 嘗試過 xterm / urxvt / mlterm 這些都不甚滿意, 都還是覺得功能不夠, 最後還是使用 Gnome Terminal. 我的 主要需求是 字型設定/快速鍵直接開新視窗/切換視窗/中文支援/快速啟動 等, 當然有透明度支援是更好~ 基本上 gnome-terminal 除了快速啟動外, 基本上都滿足了所有需求, 不過有個缺點就是, 要裝 gnome-terminal 要另外安裝很多相關的 Library, 在 Eeepc 上安裝, 特別有感觸~ 看到 LilyTerm 說明後, 馬上就拿來裝裝看, 使用的感想大致: 開啟速度也快很多, 快速鍵再適應即可, 有些快速鍵在程式要用, 但是會被終端機的快速鍵吃掉, 可以用 "Ctrl + `" 來開關, ex: irssi 連 irc 後 切換 channel 的快速鍵就會被 gnome-terminal 取代(Alt + 1, Alt + 2...), 整體使用起來, 蠻推薦使用的~ 詳細說明可見: LilyTerm - 輕巧人性化的 libvte based X Terminal Emulator 安裝方法 於 LilyTerm 官方網站 下載下述 Package.下載: Ubuntu Hardy Package - libvte9_0.16.13-1ubuntu1.im_i386.deb (for gcin user 要安裝)下載: Ubuntu Hardy Package - lilyterm_0.9.4-1.hardy_i386.deb (lilyterm 主程式)dpkg -i libvte9_0.16.13-1ubuntu1.im_i386.debdpkg -i lilyterm_0.9.4-1.hardy_i386.deb就會於附屬應用程式看到 LilyTerm, 直接執行即可~ 快速鍵主要差異:(左邊是 gnome-terminal, 右邊是 LilyTerm) LilyTerm 預設的快速鍵 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

用電鍋做鬆餅 沒有鬆餅機也可以DIY鬆餅啦 食材料金:NT $15-30所要時間:40-50min以上懶人指數:★★★★☆省錢指數:★★★★☆ 材料:鬆餅粉(waffle mix)150-200克(或麵粉150-200克+糖2匙+泡打粉baking powder 1匙)雞蛋1個水或牛奶30-40ml蜂蜜或楓糖漿或果醬不沾鍋材質的電子鍋(non-stick rice cooker)(日本人所謂的炊飯器) 做法:1. 把市售鬆餅粉(或其他蛋糕粉)、雞蛋、水或牛奶一起放入不沾鍋材質的內鍋中以非金屬的湯匙攪拌均勻成濃稠液狀,至粉狀消失即可停止,不要攪拌太久以免麵糊消泡,做出來會像發糕喔。 2. ※ 說明:有一次看到別人的鬆餅機覺得顏色長得很像我那不沾鍋材質的電子鍋內鍋,一時就突發奇想,如果用電子鍋來代替鬆餅機會怎樣呢? 鬆餅粉也有很多種用法,只要將蛋及牛奶、奶油等加入鬆餅粉中攪拌均勻後,用平底鍋煎就是銅鑼燒、可麗餅、用油炸就是甜甜圈、用烤箱烤就是蛋糕、滴成小塊來烤就是餅乾、用蒸氣蒸就是鬆糕。 也可以加入東西變化成咖啡口味、雜糧口味、水果口味喔! 成功案例:電子鍋做鬆餅喔 [原]nginx折騰記(HTTP性能能測試,與Apache對比) - killkill - 博客園 话说nginx在大压力的环境中比apache的表现要好,于是下载了一个来折腾一下。 下载并编译安装,我的编译过程有点特别: 1。去除调试信息,修改$nginx_setup_path/auto/cc/gcc这个文件,将 CFLAGS="$CFLAGS -g" 这一行注释掉。 2。由于仅测试WEB服务器的性能,所以不安装FastCGI。 安装完成之后,将一堆生产环境中静态化了的HTML页面copy 到 nginx 的服务器上,我的 nginx.conf 的配置如下: 为了使操作系统不成为瓶颈,调整了一下参数,如下: 我这台是比较老的服务器了,DELL 2850 两颗 Intel(R) Xeon(TM) CPU 2.80GHz,OS认作4个CPU,4GB内存,OS如下: 测试工具是 apache 的 ab ,用来模拟,大量的并发连接,本来是在另一台虚拟机中模拟客户端,但随着压力的上升,还没压死 nginx 就先将自己压死了 -_- ,最后只能自己压自己了。 测试脚本大概如下: index.html 的大小是:123784 byte 我将测试数据整理到Excel中,猛击这里下载,如下: nginx 短连接测试结果(1/20抽样展示) nginx 长连接测试结果(1/20抽样展示) 单看数字可能比较枯燥,还是看图吧: 针对第一组图片,有几个地方需要解析一下的。 “Concurrency Level”并不对应有多少个浏览器或者多少个用户,应该理解为并发连接数,通常IE访问一个网页,打开3~10个连接,正常情况下,10000个“客户端数”可以非常粗略地认为1000~3000个用户吧。 长连接的典型代表是 HTTP 1.1 ,而短连接的典型代表是 HTTP 1.0,支持HTTP 1.1的浏览器早就遍地都是了,为什么还要测试短连接呢? 关于“传输率”这幅图的纵坐标的意义,100000 相当于 100MB/sec,也就是常说的百兆网络(忽略 CSMA/CD 造成的损失),而常说的千兆网络,经过测试,大概在400000~500000之间,换句话来说,如果nginx服务器的出口带宽是百兆网络的话,瓶颈在网络而不是nginx。 针对第二组图片也是有几个地方需要解析一下的: 生产环境的成绩应该是在蓝线和红线之间的区间,这个就不用再解析了吧。 随着压力的增加,响应时间的飙升是可以预见的,但是多少才算是一个可接受范围呢?

Related: