标记说明: 转载 原创 June 24, 2004 铂 Platinum 昨天上 CSDN,收到一个让我脸红的消息:问我 Bookmark 的移动功能做成没。两年了,一直没去想解决这个问题,今天就干,恩。看起来好像主要就是两步:拖动、放到相应的目录去。刚学 XML 的时候看过一个范例,里面已经实现了完美的可以拖拽的树。对了,保存拖拽结果也是个大问题…… 看到一个说 Gmail的,我也正有同感,Gmail 的 JS 实在是太 NB 了,易用、方便、人性化和技术的完美体现,简直是登峰造极。里面甚至做到了缓存等功能,如果你从收件箱看一封信件,然后想返回,那这个动作时瞬时的,收件箱目录不需要重新读取。回复框实际相当于一个按钮,但是做成 textarea 更美观和让人容易接受。所有的页面样式都是缓存在 js 里,每次只是更新不同的显示信息。而且 IE 和 Mozilla 都适用,不过 Opera 不行,据说 Gmail 不得不为此弄一个普通的 HTML 界面,没什么好说的,Opera 的功能太少,根本就是个文本阅读器。Label 也让很多人赞不绝口:以前怎么就没想到呢?干嘛要用目录来分类?这样的复合属性岂不是好的多?另外很多的细节让人感叹 Gmail 居然如此聪明:我的注册信息填的是姓名 Zheng Kai,结果它推荐我注册 zhengk 而不是 zhengkai,因为前一个看起来更短。 Posted by Platinum at 11:35 AM | Continue reading (3.0 KB) | Comments (2) 行进中开火 Author: Joel Spolsky代码 Coding 我在以色烈当伞兵时,一次,有个将军来给我们讲实战战术。他告诉我们,步兵战术其实只有一种:行进中开火。你一边开火一边朝着敌人冲过去,火力让敌人抬不起头来,不能朝你开火 (当一个军人喊:“掩护我”的时候,他的意思就是“在我冲过街时候,你朝敌人猛烈开火,迫使他猫起来,没法朝我开火)。前进了,你就可以占领阵地,接近敌人,这样你的胜算要大的多。你要是不往前冲,敌人就有时间来搞清楚形势,这可不妙。你要是不开火,敌人就要朝你开火,撂倒你。 我很长一段时间都在想着这个教导。我想通了不论是战斗机空中格斗还是大规模舰队攻击,大部份军事战略战术都是以行进中开火作为基础的。我又化了十五年时间才想通了行进中开火也是一个人在现实生活中成功的基本原则。你每天都得往前进点儿,不用想你写的程序怎么差劲,怎么卖不出去,只要你不停地写,不停地改,滴水也能穿石。同时, 要注意你的竞争对手朝你开火。他们是不是想让你全心全意应付他们的扫射,好让你往前走不了呢? Posted by Platinum at 10:56 AM | Continue reading (7.7 KB) | Comments (0) June 8, 2004 记事本 Notebook 券quàn(劝)入场券。不读卷juàn。 迥jiǒnɡ(窘)远,差得多。例:迥然不同,不读回huí。 臾yú(于)“须臾”就是顷刻。不读叟sǒu 。 恃shì(是)依赖,倚靠。例:有恃无恐,恃才傲物。不读峙zhì。 鸩zhèn(振)传说中的一种毒鸟,羽毛能毒死人。例:“饮鸩止渴”,比喻只顾一时,不顾后果。不读鸠jiū 。 柩jiù (旧)棺材。例:灵柩。不读柜ɡuì。 柝tuò(拓)打更用的梆子。不读拆chāi。 斫zhuó(酌)用刀斧砍。不读砍kǎn。 Posted by Platinum at 01:08 PM | Continue reading (2.3 KB) | Comments (0) June 4, 2004 铂 Platinum 前两天看到太平洋在介绍 GUI 奥林匹克,看到 WindowBlinds 类界面冠军 b0se 的作品 Vector-Cell 之后 才吊起我足够的胃口去试用了 WindowBlinds。我是一个强硬的效率派,一直在用 Windows 2000 的默认界面,而且除了偶尔换张 Blizzard 的新壁纸之外不改变任何设置,而且我对 Windows 本身的平滑缩放、淡如淡出之类的效果深恶痛绝,认为那是小孩子的把戏,第一次看到时候可能很新鲜,但只有反应迟钝或者仅仅是娱乐而根本不拿电脑做正经事的人才会一直开着这些效果。以及 XP 界面,花钱买更快的 CPU、容量更大的内存条为的就是看这些东西?不过现在我的态度有些缓和了,我想硬件终于追上软件的发展速度了,除非极少的专业应用外,如果不玩游戏,一个 1G 的 CPU 以及 512MB 内存已经足够用了,想想当年的 100MHz 和 16MB 内存,开三个 IE 4 是非常危险的事情,意味着随时会滥屏,现在呢——咳,反正 CPU 闲着也是闲着,干嘛不弄的漂亮些呢。用过之后才知道 WindowBlinds 要比我想象的功能要深很多,不仅仅是换个图片那么简单,甚至可以改变操作方式、新加两或许用的上的按钮什么的。 Posted by Platinum at 03:17 PM | Continue reading (2.5 KB) | Comments (0) |