失眠
还有什么比莫名其妙失眠到凌晨1点45分更杯具的呐?!
还有什么比莫名其妙失眠到凌晨1点45分更杯具的呐?!
我在Twitter上推了一把后,这个小软件引起了很多人的兴趣,索性写篇blog把它介绍给更多的朋友。
这个软件很简单:记录并显示你鼠标的运动轨迹。下面分别是我使用1.5小时和8小时时的记录:


软件中有个设置,可以记录鼠标悬停,并以黑色的圆点表示,下面是这个选项打开后,我使用1.1小时和8小时时的记录:


上图右上角哪一个巨大的黑圆很有意思,西乔(@arthur369)说这是因为我经常用Spotlight的缘故,后来经我分析,这应该是中午吃饭时鼠标长时间悬停在那里所致,哈哈!
知道OpenStep这个操作系统不是一年两年的事情了,实际上,在6年多前我就开始尝试用各种方式搜寻和下载OpenStep及其前身NextStep。无奈这东西确实太小众,BT就不用想了,即使是ed2k网络,源的数量也始终保持在个位数,再加上我的网络带宽始终不是很高,因此数年过去我仍旧未能获得一份安装光盘拷贝。
直到有一天我和@virushuo在Twitter上讨论Cocoa和NextStep,意犹未尽之际我抱着侥幸的心理再次跑到FileHash搜索,并将结果依次扔到迅雷离线下载里面(有线通封p2p,所以我只好使用离线迅雷作为中转)。第二天一看,其中最快的一个居然就下载了23%!考虑到此文件最多只有不到5个源,这进度颇让我激动。后来速度时快时慢时为零,一个多月以后,我终于得到了OpenStep 4.2(Openstep.-.4.2.-.Intel.-.User.iso)!
英文好的可以直接看Wikipedia,我这里简单啰嗦两句。
Jobs当年被赶出Apple以后,拉着一票人成立了一家名为NeXT的公司,开始生产NeXTcube计算机。后来这东西市场表现糟糕透顶,于是Jobs放弃硬件专做软件,把NextStep操作系统移植到X86和SPARC平台上(哀叹一下Sun),并将其改名为OpenStep。可惜市场表现依旧,就在NeXT快要倒闭的时候,Jobs神奇般地将公司卖给了Apple(再哀叹一下Be),又回去做CEO了。NeXT也就顺理成章地成为了Mac OS X的基础和前身,甚至Cocoa框架中那众多的NS前缀就是NextStep的缩写。
NeXTcube
OpenStep挂了以后,出现了为数不少的仿制系统。包括GNUStep、Afterstep、Window Maker和Étoilé等等。其中GNUStep是一个完整的操作系统,AfterStep和Window Maker是Linux的窗口管理器,Étoilé则号称是Linux的完整桌面环境。
GNUStep
AfteSstep
Window Maker
Étoilé
这几个东西我都用过,GNUStep的安装极为繁琐,我玩了一次就放弃了。Afterstep和Window Maker的现状差不多,都处于半死不活常年没人开发的境地,后者可能稍微好一些,从Freshmeat上风格主题(themes)的更新时间来看,Window Maker的用户量要大一些……我刚发现Freshmeat居然改版了,并且竟然删掉了风格主题的部分 :( ,没去过想一探究竟的可以看http://web.archive.org/web/*/http://themes.freshmeat.net/,感谢国家,你需要翻墙。至于Étoilé,0.1版刚出的时候我就下载安装了,当时还是挺兴奋的,因为UI看起来和NextStep几乎一模一样,考虑到其它类Step系统的开发状态,Étoilé的确给爱好者带来了一线希望。可是-什么事儿就怕“可是”-从0.2版开始作者决定放入更多类似Mac OS X的东西,比如Dock,真是让人失望-如果想用一模一样的Dock我干嘛不直接用Mac呢!
毫无疑问,NextStep/OpenStep可以把同时期的Windows 3轰至渣!在技术层面上,NextStep/OpenStep是一个完整的操作系统,以Mach为核心,整个系统就是一个稳定的类UNIX实现,而Windows在95以前根本就是个DOS的壳,如果我没记错的话,Windows 3必须依靠DOS才能启动;在UI上,Windows 3就更不用说了,在我看来简直就是玩具和可以用来干活的东西的对比,你可以在Youtube上查看Jobs于1992年录制的介绍NeXTStep的视频,或许有助于让你对NeXTStep的UI有个全面的印象。
安装OpenStep并不很难,比较特别的是它的安装光盘是不能启动的,你需要下载一个启动软盘镜像,用这个镜像启动后再由光盘安装。
配置此类古老的系统时,所遇到的问题基本上都可以归结为驱动,OpenStep也不例外。此时你就不得不服老外的钻研精神-不仅有NeXT Computers这样专门讨论NeXT的网站,甚至直到今天仍有人给跑在VMWare虚拟机中的OpenStep编写驱动!
具体的安装和配置过程我这里不再赘述,有兴趣的朋友可以看以下几篇文章:
下面贴几张图:
安装程序启动后的第一个界面,是不是和OSX86的似曾相识?
安装程序进入GUI界面,注意窗口标题栏里面有Mach字样
如果虚拟机里面的光驱和硬盘设置有问题,就会出现这样的提示
系统正常启动
由于网络配置的原因,系统停住了
登录界面。值得一提的是,Mac OS X中输错密码时的窗口摇头效果,自NeXT时代就有了
桌面
应用程序-注意到Mail中的录音机了吗?对,你可以直接写语音邮件!当年看Jobs演示的时候,这个创意就把我给震住了。
应用程序-Mac OS X在标签(tab)中使用大图标的风格,自NeXT时代就开始了
好了,OpenStep就是这样。只是折腾完这个,下一个会是什么呢? :D
我们正在寻找一位才华横溢的Rails工程师,Rails忍者们(Ninja),来吧!
你的工作职责是:
- 配合产品经理进行技术可行性评估;
- 理解并分析产品需求,将其转化技术架构;
- 编写代码实现网站功能,包括后台和前端的部分;
- 设计并实施单元和回归测试;
- 找出性能瓶颈并予以优化;
- 指导初级Rails程序员。
我们希望你:
- 必须精通Ruby和Ruby on Rails;
- 必须精通系统分析方法、面向对象和常用设计模式;
- 必须理解Web如何工作,如HTTP协议、Apache或Nginx等等
- 必须熟练使用各种相关的工具,如Subversion、Unix/Linux shell、VI或Emacs等等
- 必须拥有良好的沟通技能和团队精神;
- 必须有一个个人网站、blog、Github主页或是类似的东西;
- 必须热爱音乐!我们要做的可是一个音乐网站;
- 最好有高并发、大容量存储和高性能网站项目的研发经验;
- 最好发起或参与过开源项目;
- 最好精通HTML、CSS和Javascript;
- 最好喜欢Apple的产品;
- 最好是last.fm、Flickr、豆瓣及类似Web 2.0网站的用户,你不妨把你在此类网站上的个人页面地址都列在你的简历里;
- 最好性格活泼朝气蓬勃爱玩爱说爱笑。
关于我们:
- 我们是一个刚刚成立的产品项目团队,隶属于盛大创新院;
- 我们的办公室位于上海浦东张江高科;
- 这个项目的内容是制作一个全新的音乐网站,帮助用户更好地发现和分享音乐-以一种不同寻常的方式;
- 我们正在打造一个具有鲜明文化特点和气息的团队及产品,并努力将这些特点和气息融入进我们的产品,以此来影响用户、改变他们的观念。我们认为,这才是产品的最高境界;
- 我们的原则是:尊重用户、追求一个特定市场、高利润、鲜明的个性和Delicious Generation;
- 盛大会提供“最高的工资给最优秀的人才”,以及各种培训机会和良好的成长环境。
忍者们,请将简历狠狠地发送至dingyu[at]snda.com!
http://dingyu.me/blog/posts/view/looking-for-rails-ninja
另:视觉艺术家持续招聘中,详见 http://dingyu.me/blog/posts/view/looking-for-artists。
第二届人本设计沙龙将于4月18日在上海浦东举办,详情及报名请移步 http://hdsalon.org。
人本设计沙龙是一个专门讨论网站产品的设计和运营的线下交流活动。由丁宇、曹晓刚及贺师俊发起,并由盛大创新院组织和赞助。同其它活动相比,人本设计沙龙非常注重营造轻松惬意、畅所欲言的氛围,特别强调演讲者对演讲主题所拥有的实际经验,并为那些具有潜力的新兴Web服务提供了一个展示的舞台。
人本设计沙龙于09年11月举办了第一次活动并大获成功,原本只能容纳的100人左右的会场硬是坐了近150人!到场的朋友无一不被现场的热烈气氛所感染,很多人都用“爆棚”来形容当时的情况,并表示一定会来参加第二次活动。
和第一次活动相比,第二届人本设计沙龙最大的变化在于引入了分会场的概念,两个分会场并行并允许观众自由流动。这是为了能够进一步地鼓励大家发言和交流,解决由于人太多而使得发言机会减少的问题。这样虽然给会议组织工作带来了巨大挑战,但却是符合人本设计沙龙强调畅所欲言的宗旨的。
另外,经与UCDChina上海书友会的负责人协调,决定本月UCDChina上海书友会和人本设计沙龙合并举办。因此本场次将作为UCDChina上海书友会的专场。届时UCDChina上海书友会的Sky将组织现场讨论。
当然,活动一如既往的邀请到了经验丰富的互联网从业者出席发言。这次不仅有JavaEye创始人范凯、PP Live产品经理张忆萍和知名设计师西乔,盛大在线产品/运营副总裁还将到场并做主题发言。按照惯例,活动仍留有一个分会场主题发言的机会给报名者(已经征集到了)。
还有10天左右第二届人本设计沙龙就将与我们见面,让我们拭目以待!