⇑回到页面顶部
 

2008-10-6

评论(...)

Software

最近,朋友新入手 Macbook Pro,忙着装软件。他刚从 Windows 转到 MAC,有点迷茫,问我都装了哪些软件,我仔细一看,自己机器上装的软件真少。

刚接触 PC 的时候,对什么都好奇,什么软件都想装上试试。装了删,删了装,慢慢地就疲了,玩的兴致也少了。真正需要用的,差不多也找到满意的了;或者即使不满意,也基本放弃寻找了。

开始用 MAC 的时候,也找到了一点刚接触电脑时的感觉,但是稍微收敛一些。觉得真正的需求其实少得可怜,除了能满足自己工作需求外,如果说还有哪方面比较苛刻,可能就是这三点:

  1. 尽量用免费软件;
  2. 体积小、占用资源少的优先;
  3. 一个软件能搞定的,就用不着装一大堆。

网页编辑器,Dreamweaver 很专业,但是他又大又贵,所以我就用小巧免费的 TextWrangle

IM,有 MSN,有 GTalk,又有 Facebook,我就用能把他们合并起来的 Adium

截屏+屏幕取色,我就用 FastStone Capture(这是我唯一怀念的 Windows 上的软件)只可惜没有 MAC 版,而且现在也已经收费了。

CoverSutra,这虽然是款收费软件,但是他自己就可以完成 QuickSilver iTunes Plugin + Last.fm Scobber 的功能,用热键控制 iTunes 歌曲播放,并同时记录歌曲到 Last.fm

标签: ,

Posted by Dennis Lee at 21:29 | 引用(...) | 固定链接
评论(...)

怎样在 Finder 中实现分组排列?

在 Windows 的 Explorer 中,有这样一种智能分组排列的形式,我非常喜欢:

Windows Explorer 中的智能分组

但是在 Finder 种,我不知道怎样才能做到上述的排列方式,明显,不能分组的话,很没有条理:

OS X Finder 中没有智能分组

标签: ,

Posted by Dennis Lee at 14:14 | 引用(...) | 固定链接

2008-9-14

评论(...)

糟糕的体验

  • 某日在一自助银行,一中年妇女不知道 ATM 的插卡口在哪里,那里只用英文写着“Card”,而且边上还有一个尺寸差不多的口,是发票出口。我告诉了她,接下来的操作,她又下意识的去点触屏幕,事实上那不是触摸屏,皆因为屏幕上的“按钮”太像按钮了,在我提醒她之前,她一直在跟屏幕较劲。
  • 如果你用农业银行的自助缴费终端来缴纳电费,一定会对极其糟糕的用户体验印象深刻。首先你应该注意屏幕到左上角那个“Test Button”,开发人员对她的钟爱无以复加,以至于在最终版本中她仍然得以保留。缴纳电费时,你首先要按一下“购电”按钮,接下来的窗口中再按一下“售电”按钮,然后在输入缴费金额时,页面要重复刷新二十次以上,你需要做的只是等待,等到页面不刷新了,才能继续操作。如果一开始页面没有刷新,那意味着这次交易不会成功——这是经验之谈。

标签:

Posted by Dennis Lee at 22:27 | 引用(...) | 固定链接

2008-9-4

评论(...)

老师们

我印象最深的老师是我母亲,她 18 岁高中毕业后被公社聘为社办教师,后经过函授教育转为正式。曾在 1989 年获得“全国优秀教师”称号。在我们村,她曾经和另一位肖老师一起负责整个学校一至五年级的所有课程,长达数年。通常是两个年级的学生共用一间教室,我母亲给左边二年级的学生讲完一段后,让学生做题,然后再换一本书给右边五年级的学生讲。我们村四十岁以下的人包括他们的孩子几乎全是我母亲的学生,不光教过他们书,还给他们理过发。

上面说到的肖祝融老师并不是我们村的,他平时就住在学校,学生们每天轮流给他送饭,所以说他对学生的了解绝不仅限于学业,甚至家庭——从饭里得知。他退休后到我们家做客,跟我母亲回忆起当时那段生活,实在不是我辈所能体会。肖老师已经去世了,我回忆起他,印象中浮现出的是一个和蔼的,精神矍铄的,能顶起重担的老人。

我初中的语文老师张丰书先生,在我们乡几乎无人不晓,我们的父辈很多人都被他骂过,我们上学的时候他又骂我们。他从教半个多世纪,桃李满园,对年级主任甚至校长从不放在眼里。他就像一位“性格明星”,如李贽、金圣叹般,偏执但颇有名士风度——他从不打人。他嗜茶成瘾,冬天等炉子上烧着的水,谁要是提起壶来看炉中的炭火旺不旺,他就恨得牙根痒,要是不会看眼色的新老师屡次去折腾那炉子,就难免要遭他一顿痛骂。

直到我们初中时,九十年代,还有很多老师属于“社办”,就是公社聘用的性质,不属于教育系统。他们的工资很低,大约一百多块,况且还不能保证全数发到手。大多数,他们还要靠农田里的收成来养活自己的家庭。以致于我们的老师在连夜的劳作之后,鞋子上沾着农田里的泥巴来教室里给我们授课。

高中的阎芳秋老师教授我们化学课,一旦我们考试效果不好或者做错了题之后,她总是眉头紧锁,我们看了之后实在感到自己罪莫大焉。大约是县南部口音,她讲“氯”读作“lu”,导致我现在都改不过来。她虽不是班主任,但流感时期,她买了醋来放到教室里熏。她曾对我说过:“×××,你要是不好好学习去考北大,谁还去考北大?”,她说这话的时候同样是眉头紧锁,我至今恨不得惭愧致死。

语文老师张秀林先生,风趣幽默,常自叹“木秀于林,风必摧之”。游本地小山之后,曾作七律,有“醉舞双桨戏漂蓬”句。我们经常在语文早自习上做其他科目的作业,他来探视时,每于数步之遥便大声咳嗽,以便“不务正业”者及时反应,避免发现后的尴尬局面。张秀林老师每次把我的作文当作范文来念时,总说“下面我们来听听××兄的文章”,使我小小的虚荣心得到了极大的满足。

我尊敬我的老师们,献给教师节。

标签:

Posted by Dennis Lee at 21:39 | 引用(...) | 固定链接

2008-7-30

评论(...)

什么是“云山雾罩”

这就是云山雾罩:

云山雾罩

阅读全文...

云山雾罩

云山雾罩

云山雾罩

云山雾罩

云山雾罩

* 这是美国摄影师Mike Hollingshead 6月18日在南达科他州拍摄到的一段自然奇观。

Posted by Dennis Lee at 13:17 | 引用(...) | 固定链接

2008-4-22

评论(...)

UCDChina 产品设计工坊

上周六参与了白鸦Angela 组织的 UCDChina 设计工坊,第一次参加,完全是学习的心态。

一天的时间,上午是白鸦和 Angela 在讲产品设计的流程,信息量很大,收获很大,需要消化的东西很多。下午是项目模拟。

我说一下我的感受:

流程与分工的混乱
这是目前业内的现状,在模拟过程中很明显。尤其是先期市场研究,用户定位等环节,固然跟小组中没有经验丰富的用户研究人员有关,但整个过程确实不甚漂亮。流程混乱,过早的跑到细节讨论的误区。出现这些问题并不可怕,毕竟我们从错误中学到了经验,在以后的实战中终会受益的。关于分工合作的关系,白鸦 Keynote 中的一张图表现的很形象。
面对分歧
经验不足导致分歧严重,对待分歧也没有很好的处理,是快速消除分歧,还是放到下一环节,还是不了了之?
用户需求不等于产品功能
单独说出这句话来都能达成共识,但是在真正的模拟过程中,概念上还是混淆了。过早的用功能来描述需求,只会在后续的产品开发中禁锢住头脑,Angela 提到的一个文字游戏的说法很有说服力。
概念图/流程图的绘制
以前接触的少,这次白鸦现场演示了一个简单的概念图的绘制,很受教育,一会儿在电脑上画个。
用户访谈
与用户交流的确是一门艺术,Angela 深谙此道。两个小组的互相访谈很有趣,没看到的只能说很遗憾。

白鸦也提到了一些界面设计中的观点,一些印象比较深刻的:

  • 在决定一个功能在界面上的显示方式时,可参考有多少人使用,以及其被使用的频率;
  • 每个功能由不同的工程师来开发,每个工程师都认为自己开发的那个功能极其重要,都想在显赫的位置得到体现;
  • 对于一些成功案例,应该考虑该案例在其演变过程中的实际情况,有时是不可复制的,白鸦举了一个 IM 的例子;

非常感谢白鸦和 Angela 的工作,在整个活动中,Angela 非常关注各位的接受程度,可谓用心良苦。感谢叽歪提供场地,叽歪的办公环境不错。

活动中认识了思域Mason、Redfall 等朋友,以及其他暂时还叫不上名字的牛人们,对 Tony 提出批评,一块吃过饭了还不知道我的名字,虽然那次饭是他请客,也理当该诛。

标签: ,

Posted by Dennis Lee at 22:39 | 引用(...) | 固定链接

2008-4-3

评论(...)

Hoo! for iPhone/iPod Touch

Posted by Dennis Lee at 09:28 | 引用(...) | 固定链接

2008-3-31

评论(...)

让新版的 Firefox 或 Safari 使用旧版的扩展或插件

浏览器要升级,新版本带来的新特性让人忍不住想尝鲜,那些旧的扩展(插件)怎么办?

事实上,有相当一部分的扩展或插件跟浏览器自身的版本关系不大,稍微修改下这些插件内部的一两个文件,使他在浏览器启动的时候能够被加载,基本上就能使用。

Firefox 的 Extension 可以这样修改:

  1. 把下载到的 .xpi 文件改为 .zip 压缩包;
  2. 解压缩,在得到的文件夹中找到 install.rdf 文件;
  3. 用文本编辑器打开,修改 <em:maxVersion>3.1.0</em:maxVersion> 这一行,将中间那个数值调大一些;
  4. 保存后,将刚才解压缩得到的文件重新压缩(注意文件结构),然后将扩展名该回 .xpi;
  5. 将最终的 .xpi 文件拖到 Firefox 的扩展管理面板,安装。

Safari 的 Plugin 可以这样修改:

  1. 找到 Plugin 的存放位置,一般在 /Library/Application Support/SIMBL/Plugins 目录下,.bundle 格式;
  2. 右键点击目标 Plugin , 选择“显示包内容”;
  3. 用文本编辑打开 Info.plist,编辑 <key>MaxBundleVersion</key> 这一行下面<string>5550</string> 中的数值,调大一些;
  4. 有时也需要同样调整 Resources/Info.plist 文件;

标签: , , ,

Posted by Dennis Lee at 21:21 | 引用(...) | 固定链接

2008-3-25

评论(...)

IE 的 text-indent Bug

今天遇到的一个 Bug,主要表现为:当容器的第一个子元素为 inline 属性,并且为该子元素定义了 text-indent 的话,IE 渲染出错。阅读全文...

例子 1:

<div style="margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;">
    <span style="background: #FF0; color: red; text-indent: 50px;">Indent</span>
    正文
</div>

在 Firefox 中,渲染正常:

截图:Firefox 中渲染正常

在 IE6 中,错误:

截图:IE6 中渲染错误

错在 text-indent 只在 block 级别的元素中体现,在本例中的 span 元素中,应予忽略。

例子 2:

给 span 加个浮动,让它自动成为 block 元素看看。

<div style="margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;">
    <span style="float: left; background: #FF0; color: red; text-indent: 50px;">Indent</span>
    正文
</div>

在 Firefox 中,渲染正常:

截图:Firefox 中渲染正常

在 IE6 中,错误:

截图:"IE6

错在 span 将自身的 text-indent 属性传递给了它的父元素 div。

例子 3:

负值的 text-indent 会是怎样呢?

<div style="margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;">
    <span style="background: #FF0; color: red; text-indent: -9999px;">Indent</span>
    正文
</div>

在 Firefox 中,渲染正常:

截图:Firefox 中渲染正常

在 IE6 中,错误,我们什么也看不到了:

截图:IE6 中渲染错误

错在 span 不但将自身的 text-indent 属性传递给了它的父元素 div,而且还将超出的内容隐藏了,在没有定义 overflow 属性时,元素的默认 overflow 属性应该是 visible。

例子 4:

既浮动,又负值的 text-indent 呢?(事实上我正是在这种情况下遭遇了这个 Bug):

<div style="margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;">
    <span style="float: right; margin-left: 5px; width: 40px; background: #FF0; color: red; text-indent: -9999px;">Indent</span>
    正文
</div>

在 Firefox 中,渲染正常:

截图:Firefox 中渲染正常

在 IE6 中,仍然是错误:

截图:IE6 中渲染错误

依然是 span 将自身的 text-indent 属性传递给了它的父元素,并将超出的内容隐藏了。

以上的 Bug 在 IE8 的“IE7 mode”中得到了部分修正,当 span 为浮动时基本是正常的,但默认情况下仍然错误。其他版本未测试。

标签: , , ,

Posted by Dennis Lee at 22:09 | 引用(...) | 固定链接

2008-3-14

评论(...)

Parallels memory error

启动 Parallels Desktop 时候偶尔会出现这样的错误:

Unable to allocate memory for monitor PE!

应该是虚拟机启动时,分配内存错误,在 Parallels 的官方论坛上,看来出现这个问题的人还不少,貌似还没有很好的解决方法。这应该是一个 Bug,因为我的机器内存已经升级到 4G,而且是在启动其他程序前启动的 Parallels,应该不会是内存不够用。

我的建议是,出现这个错误后,不要再尝试关闭 Parallels 后重新启动,否则迎接你的极可能是一次四国。你要做的是重启电脑,然后在开启其他程序前先启动 Parallels Desktop 虚拟机。

标签: , ,

Posted by Dennis Lee at 09:42 | 引用(...) | 固定链接

存档

推荐网站

链接