系统大清理

从我机器上第一次安装windows 7 到现在,大概也有一年的时光了!现在回想起以前的一些事情,真是觉得好笑,比如一个破破烂烂,摇摇欲坠的XP系统,明明越用越坏,还拼命地往里面塞各种软件……

自从用上了windows 7以来,我也慢慢习惯了系统内置的各种功能,这下我终于从折腾的泥沼里面跳了出来。说到底,“折腾”到底是什么意思?不就是几个软件装来装去,电脑的文件移动来移动去么?这样的“折腾”只能说是浪费时间而已。与其有这点时间干这点破事,还不如好好静下心来,研究自己真正感兴趣的事情呢。

所以,我现在对系统的“折腾”便停止了下来。现在对于系统的维护,大多是基于“不得不做”的必要性,例如每周整理一下文件(好像给房价打扫卫生一样),大概每隔一个月卸载一些不用的软件(好像是把不要的家具扔了?)。大致就是如此。

最近干的几件事情,第一件就是把用了N年的GDI++给扔了。

MacType原名(GDI++),字体渲染引擎,能使文字显示得更清晰、更有立体感。GDI++是一个开源项目,它能接管Windows系统的GDI字体渲染功能,实现比Mac系统更华丽的字体渲染效果!使用PC的朋友再也不需要羡慕 Mac上清晰的中文字体了,因为GDI++是有过之而无不及的。

GDI++让我的电脑字体的显示效果有了一个质的飞跃,在特别是对网页字体的渲染让人是爱不释手。可是毕竟是第三方的字体渲染引擎,首先它没法渲染系统里面所有的字体,比如iTunes,那个讨厌的宋体死活都还是那个样子。第二,有些软件使用GDI++渲染会出现问题,比如Treesize(一个磁盘占用分析软件),使用GDI++后,图表里面的中文字体变成了乱码。卸载后恢复正常:

还有电路仿真软件Multisim,这个软件本来是非常好的,电路放大了1万倍,里面的字母和图形都应该是清晰的,可惜在GDI++的作用下,放大了的电路全部是锯齿-_-。后来卸载了GDI++,发现multisim原来如此美好,才意识到是GDI++的问题。

第二件事是把谷歌拼音个卸载了。换了个QQ拼音。为什么呢?

谷歌拼音的确比较简洁大方,可是从某一天开始,谷歌个人词库无法正常同步了(又怀疑是XX部门)。再加上其它输入法也有一些很不错的人性化功能,有一次无意中用了下QQ拼音,感觉真不赖。虽然现在朝腾讯吐口水的很多,不过说实话,最近QQ的软件确实做得质量不错,的确是把“先抄袭,再创新”这条发家之路走到极致了。

例如,我平常使用的是自然码双拼方案,可我女朋友还停留在全拼阶段,两人共用电脑的话,不得打架了?其实用这个“使用全拼双拼混合输入”就能比较完美解决了。其它还有很多不错的功能,值得多多挖掘。

再有就是把电脑里面不经常用的全部扔掉。这样竟然腾出了将近50G的空间,真是华丽的一击啊:

最后我再想说一下关于英文版的Windows系统。不知道大家用一些软件的时候是否会出现软件界面上的单词显示不全的情况,特别是一些布局比较紧凑的软件,例如win7 codecs 的设置页面:

注意看上面的界面中,有些英文单词过长,显示得不完全。但是在英文版的系统中:

则一切正常。这是我原来百思不得其解的问题,一直搞不清楚为什么有些软件像被切了一个边一样。现在相信答案终于明了了:英文软件是外国佬写的,而外国佬用的是英文版的系统。英文版的系统中的英文字体和中文系统中的英文字体显示是不一样的,英文系统中的字体会小不少,所以一个在英文系统里面显示得正常的软件,放到中文环境里面会出现某些问题。

为了一劳永逸地解决这个问题,我干脆去弄了一套Windows 7的英文语言包,把系统换成了英文版的。这样可以学点英语,英语的字体也更舒服了。

真的拜拜了!XP老爷爷

去年寒假的时候,我们一家终于倾尽全力,把家里那台老古董级别的电脑处理掉了,要说那电脑有多老,我只能说真的是非常老!CPU是奔腾3级别的,内存是现在买都买不到的SDRAM,硬盘容量是现在硬盘容量的零头,独立显卡还没有现在的集成显卡带劲。哦,对了,显示器还是CRT哦。

当那台电脑终于回到了属于它的地方时 ,家里终于清净了……于是不久后,也就是上个寒假的最后几天,我们家终于迎来了,一台真正算得上“现代”的电脑了。

2GB的DDR2 800,这意味着我在家里面也能同时开上几十个浏览器上网了; CPU是AMD的神秘5000+,顺利破解成4核……现在都还没想出来拿这么多核要干嘛。显示器也从原来的大肥肥显像管变成了苗条的22寸LCD,电脑性能突然脱胎换骨的感觉,我现在都记忆犹新。

这台新电脑放在家里,上个学期都是由我老妈负责折腾。当然了,她老人家当然是不会把系统蹂躏得死去活来的,她既不会装软件,也不会卸载软件。虽然大家都公认XP用久了一定会变慢,但是几乎半年过去了,只装了一个Avast!免费版杀毒软件的这台电脑依然运行如飞。实在让人感到诧异。

今年暑假的时候,我总算是感觉到这么有前途的电脑,还是被这个老爷爷级别的操作系统拖慢了。富有“锯齿”感的汉字,XP经典的BUG(例如ADSL上网开机要停顿几分钟),一些莫名其妙的小问题时常出现,仿佛它也知道10年前的东西是满足不了现代的年轻人了。

于是我思索了良久,终于跑到BIOS之家准备好了刷主板BIOS所用的东西,三下五除二终于把SLIC 2.1表刷进了主板里面。

剩下的事情就好办多了。装好win 7,导入证书,安装软件,这台电脑就能真正按属于它的节奏运作了。XP老爷爷,这可能是我最后一次见到你了!留图一张做纪念:

夏日杂记

伴随着今年夏日的到来,不知不觉中,我发现自己的大学生活竟然已经过了一半了。在学校总是挺忙,总想着到暑假能实实在在做点什么,可是真正到了暑假的时候,我才发现,假期本来就是用来休息,这才是假期的目的!

不过,虽然话这么说,但是这个假期我并不会像往常一样那么散漫咯。要知道近两个月的时间,若是真心想做点什么,时间也还是非常充裕的。

这几天我一直在尝试一些新的生活方式,不仅连Blog没有碰,我连往常每天必读的Google Reader也扔一边儿去了。结果是什么呢?远离Google Reader的日子真的是非常清闲!不仅脑袋清醒,自己错过新闻的损失也不大。看来,网络时代的文章的确是量大而质不精,虽然有了RSS,有了Tag,但是数字生活中的阅读中,光是筛选出对自己有用的信息,就已经足以让人抓狂了,更别说进一步去阅读了。

今天无意之中买了一份报纸。从网络阅读回到现实阅读的我初略翻了一下,发现其实平日里面司空见惯了的报纸,在它那漫长的发展过程中,阅读体验已经进化到了一种很高的境界了。首先它内容量很小,一个版面大概也只有不到2000字的样子。在网上,随便一篇破文章也能给你洋洋洒洒写个几千字。其次,报纸的分栏做得很好,每一行的文字都非常少,看起来也不会疲倦。最后,这一切的最根本原因还在于,报纸是人工编辑的。编辑们在发布报纸以前,就根据人的阅读量或者别的因素编排好了报纸的版面,所以我们才能以很小的负担高效获取信息。

但是网上的东西可不是这样了。庞大的信息量,未经筛选的资源(你自己一边筛选一边阅读),无处不在的弹窗和无关的链接,使得互联网上的阅读变成了一场可怕的灾难。在这种痛苦的过程中,我是惹不起,浪费不起这个时间和精力,只有躲得远远的了。

但是我也有一些初步的设想,来化解这些互联网阅读上的不足之处。首先,我认为Google Reader或者RSS订阅并不能解决一切问题。RSS只负责把一个站点更新的东西发过来,但是RSS本身并不会判断哪些是精华,哪些是垃圾,从某种意义上来说,我们是以更及时的速度接受了垃圾信息-_-|||。因此,资源的筛选还是应该依靠一些很古老的形式,比如论坛。论坛就是一个神奇的地方,一个资源越优秀,它就越吸引眼球,越容易被找到。在一个论坛里面你时常能发现那些几年前就发出来并且一直置顶的精华帖子。所以说,论坛的这种性质也许是论坛在中国如此受到欢迎的原因,一个热门的东西,在一瞬间就能被传播到每一个角落,每个参与论坛的人也能以最快的速度接收最好的信息。但是中国的好多论坛都很烦人,不注册个帐号就不给你浏览,气死你。于是论坛这种好东西也变得不好了。

沿袭论坛的发展模式,不难发现Twitter也是有类似的性质。Twitter上面可以任意地RT,就是转发。Twitter上面的人就好像每个人都长了一张嘴巴,大家七嘴八舌地交流,和现实世界的交流颇有几分相似,这样一个热门的信息也可以以极快的速度得到传播。google借鉴了一些Twiiter的里面,也发布了自己的交流工具Buzz。Buzz比起Twitter更好的一点就是,它能智能判断哪些信息更加热门,更加符合用户的需要,而不仅仅只是按时间的先后顺序把它们排列出来而已。

另外一个筛选的办法就是,嗯,大家都很讨厌的门户网站。貌似从上网的第一天开始,大家就在说门户网站是如何如何的不好。说实话,我几乎也从来没有认真访问过门户网站。其实我认为门户网站本质上是电子化了的报纸,在上面显示的内容,都是编辑经过考量了的,因此访问门户网站其实倒也能高效获取信息(真是这样?)。我是一次都没有尝试过。这样的方式好不好,总得试试才知道吧?

iTunes札记:选集、ID3标签、多个表演者及更多

自从我使用iTunes来接管音乐库管理以来,我电脑上的音乐库到目前为止都运行得非常美好。在音乐库管理方面,我严格遵循着自己制定的法则,那就是当有新的音乐时,我会在添加它们到媒体库之前,花一点儿时间来完善这些音乐的标签和文件名,然后放到以专辑名为名称的目录中。这样,只要在处理新东西的时候稍微花一点儿时间整理一下,就能一劳永逸,这绝对是非常美好的事情。

这次我想说说在整理音乐库的时候,我遇到的一些实际问题,以及可能的解决办法。毕竟“管理方案”总是人想出来的,不可避免地会有不周全的地方,当出现一些现在的方法不能完成的新情况时,就是动手改进管理方案的时候了。

1. 选集

《我的数字音乐库管理经验(二)》中,我提到了iTunes这个软件比较独特,专辑名一样的歌曲都不能算是一张专辑的,非得是专辑名和表演者都一致,才能算一张专辑。现在问题就来了。

有这样一张专辑:フジテレビ系列ドラマ 電車男 オリジナル・サウンドトラック [CD+DVD] [Compilation] [Limited Edition] [Soundtrack]。这肯定是一张专辑吧。可是里面不同的歌曲对应着不同的表演者,按照iTunes的对应法则,这张可怜的专辑就要被拆分成好几张同样名称的不同专辑了……

iTunes提供了消除这种毛病的办法。将所有需要合并到一张专辑里面的歌曲全部选中,右击,选择“Get Info”,在出现的菜单中,切换到“Options”选项卡,找到“part of  a compliation”(加入选集),改成“Yes”,再OK,就行了。

经过如上改动的歌曲,在iTunes里面会成为一类特殊的专辑 – “选集”。在iTunes中浏览专辑时,你会发现这些在表演者一栏中,具体的表演者会被“various artists”替代:

按我的理解,凡是勾选了“加入选集”的歌曲,在划分专辑的时候,iTunes就会忽略掉这些歌曲对应的表演者,而只识别“专辑名”这个字段了,就和普通播放软件的理念一样。这就是“选集”在iTunes里面的作用。

2. 解决ID3标签不兼容的问题

我的电脑上老是有些歌曲,它们的标签信息在iTunes或者Foobar2000等软件中都能正常显示,但是在Windows Media Player或者是Windows资源管理器中(其实是一个东西)无法显示。这个问题苦恼了我很久,但是最后我也找到了答案。

原来,ID3标签分为ID3v1,ID3v2.3、 ID3v2.4等很多版本。古老的Windows只能支持ID3v1和ID3v2.3这样古老的版本(号称最猛的Windows 7也不例外),而iTunes和Foobar2000等软件都能很好支持ID3 v2.4。所以遇到一些标签版本是2.4的,Windows当然只能视而不见了。

解决的办法是把所有的歌曲的标签都转换为ID3 v2.3的。利用Mp3Tag这个软件就可以轻松做到。具体转换也很简单,安装好mp3tag后,把要转换的mp3文件拖到主窗口去,然后选择具体要转换的文件(全选即可),按“Ctrl+S”保存,这样就能重写这些文件的ID3信息为2.3版的了。

转换后的文件,可以在Windows里面完美显示:

进阶阅读:ID3的版本问题其实是个非常令人头疼的问题。最原始的ID3v1功能是在有限,比如支持的字符数太少,很多歌曲的歌名都显示不全;随后而来的ID3v2.3解决了这些问题,但是这种规范支持的编码太多太乱,Unicode字符集也仅支持UTF-16,这导致了很多乱码问题,用Linux的同学们都恨死它了;后来推出的ID3 v2.4才正式支持UTF8。可惜的是2.4版的规范还不是很普及,一般的便携式mp3播放器以及Windows系统都没法读取。

鉴于以上情况,选择UTF-16编码的ID3 v2.3是一个最保险的方案了。UTF-16保证了尽可能不出现乱码;而ID3 v2.3保证了最强的兼容性。mp3Tag的编码保存方案,正是写入UTF-16的ID3 v2.3标签:

3. N个表演者的困惑

这个世界上还有一种叫“合唱歌曲”的东西,就是一首歌曲,是双人合唱,甚至是多人合唱。

比如我就有一张这样的专辑,名字叫“Metal Gear Solid 2 Sons of Liberty Original Soundtrack”,其中一首曲目““Metal Gear Solid” Main Theme”的表演者就是两个人:TAPPY和Harry Gregson-Williams。可是“表演者”只有一个框,怎么填入多个人呢?在Windows里面,是可以直接在一个框里面输入多个表演者的:

可以看出,不同的表演者之间是用;连接起来的。而Windows在逻辑上把这一行字识别成了2个人。

在iTunes里面可就不支持这个办法了,笨笨的iTunes用一个”/”来替换掉了“;”并且把“TAPPY/Harry Gregson-Williams”识别成了一个人。虽然通过搜索TAPPY或者搜索Harry Gregson-Williams都能找到这首歌曲,但是,iTunes并没有把它们分成真正意义上的两个人。这也许是ID3标签在设计的时候就没有考虑到的细节:“表演者”这个字段只有一个,但是遇到多个表演者的时候,不得不采取折衷的手段(例如在要分开的人中间加上“;”),但是这些手段并没有得到所有软件的共识,不能算是最好的解决方案吧。

4.多张CD的专辑也有麻烦

iTunes管理专辑的时候,遇到多张CD的专辑的情况,应当是专辑名一致,而光盘编号设置为不同的值,这样就能正确把多张CD纳为一张专辑了。

但是……

我总是会遇到新的麻烦。拿这张《放課後ティータイム》来说,它是2CD的,但是,CD1和CD2拥有着不同的名字,CD1的名字叫Studio Mix,CD2的名字叫Live Mix:

但是,它们虽然名字不同,但是确实是同一张专辑。如果按照音乐管理法则的桎梏,要么抛弃每一张CD的名字,要么把它们变成2张不同的专辑。总之,没有一个完美的解决办法。

在音乐库管理里面,我认为实际情况总是比理论上要复杂很多倍。上面的例子就看出了,基于ID3编码方案的元数据管理其实还是无法应对所有的情况,尽管人们总是费劲脑子想要将世界上的所有事物都用数据库管理起来,很多时候还是力不从心啊。

一些进阶阅读材料,以供参考:

Mp3标签乱码问题分析与解决方案

UTF-8, UTF-16, UTF-32 & BOM

Ask iLounge 12-7-07(关于选集问题的问答)

令人受益匪浅的自由泳技巧

今年夏天的重庆发力不猛啊,20来度不温不火的温度和漫不经心的阳光强度,一点儿也不符合重庆火辣的味道。不过,无论热不热,游泳都是夏天必备的功课吧。

去年的夏天我终于学会了蛙泳,虽然拥有的只是很初级的技术,但是游泳对于我来说,的确是一个很享受的运动,于是热情一发不可收拾,持续到了现在,今年我的目标便成了攻克自由泳了。

对于一个业余人士而言,恐怕追求速度拿个冠军不太现实,那样与“享受游泳”的初衷不是背道而驰吗?所以现在的一种流行趋势是休闲游泳,那便是追求自由、高效率、轻松流畅的游泳方式。

与陆地的运动不同,游泳是非常注重平衡和身体技巧的运动,并不是力气大,体力足,就能在水里面自由漫步,相反,违抗“水性”的挣扎只会白费力气。顺水而动,就能轻松流畅地在水中滑行。

今年我的自由泳已经持续学了一个月了,没人指导,走了一点弯路。不过网络时代的好处就是资源量很丰富,无数的论坛、网站等着每一个有好奇心的人去挖掘。下面就是我挖掘到的一点自由泳技术的总结:

1.下坡游:注意在按压身体“漂浮”时头顶和脊柱保持在水面上。身体有略向下俯冲的感觉。(直、减阻)

2.伸长:每次转动时注意手臂入水后继续向前充分伸展,好像手要去够到前面的池壁(通过腿的力送肩)

3.侧卧滑行:身体每次转动时尽量转到侧卧姿势,使肚脐朝向一侧的池壁。在划水之前身体保持侧卧姿势尽量滑行较长距离。(自由泳的意)

4.中前交叉:一臂尽量保持在前伸的位置。直到另一臂已经移臂入水,接替自己前伸的位置之前。

5.拉线木偶式高肘移臂:想象自己是一个拉线木偶,移臂的那条臂的肘关节处被一个人用线牵引。假设你正在处于侧卧滑行位置,操纵木偶的人拉动这条线使你的手臂出水,你的肘关节直接向上移动,而上臂和手放松地垂在肘的下面,指尖接近水面(甚至可能在水面上拖动)和身体。当肘向前移时,手几乎沿直线前移到入水点,基本不会离开水面或身体太远。当肘移到头上方时,拉线即断开,手臂的整个木偶结构被破坏,手向前入水。

6.激光转动开关:假设你现在已经能够做到拉线木偶式主肘移臂,想象有一条激光光束横穿你的泳道,这条光束大约比水面高15厘米,与你的头顶相切。当你的肘部被拉线拉起时,你的身体应该保持在侧卧位置,另一臂前伸。当肘、上臂和手在空中前移时,其他部位并没有动(即身体仍然处于侧卧位,另一臂前伸)。当前移的手越过激光光束时,就是身体开始转动的信号,就好像按动开关那样(从侧面观察拉线木偶式移臂技术时,移臂的手此时与假想的激光光束相交)。身体开始转动后,移臂的手继续前伸,另一臂开始划水。

7.髋部发动机:和拧螺丝的原理一样,要想使身体在水中游得更快,就必须更快地转动髋部。你的身体从一侧转向另一侧的速度越快,另一臂划手的速度就越快。但是请注意,不要把这里的划水速度与快速做下一次动作混淆起来。事实上,划水的力量越大(即髋部从一侧向另一侧转动得越快),身体前进的速度就越快,你在侧卧位滑行的距离就越远。这是体会核心力量的表象方法。一定要认真体会快速转动所产生的发动机效果。

8.垂直前臂划水:(高肘)划水时前臂尽可能保持与池底垂直的姿势,并将这种身体姿势保持得越长越好。注意肘关节的位置要高于肩与腕之间的连线,我们称之为高肘划水。游泳时,前臂在头前尽量远的位置就要开始形成垂直姿势。这么做的感觉就像是手臂在一个筒上滚动,或者像在划手前先使肘滚动到手的上面(高肘抱水)。在划水时,注意尽可能长地保持这种垂直姿势。垂直的前臂将使你在水中获得支撑,而不会使水溜掉,从而使躯干转动产生的力量源源不断地向水中转移,不断地获得推进力。

9.数划次:数每一趟所用的划水次数。每一只手入水时数一次。最后一个动作时如果触壁,没有继续划水也算作一次。

10.烤肉串:想象自己就是一根烤肉串,脊柱即为木棍,即使转动和换气时,烤肉串也是不会弯曲的。

11.髋手相连:中前交叉配合技术时,在移臂的手即将入水之前,另一臂会保持前伸的姿势。在移臂的手经过头上时,髋部即开始转动(激光转换开关)。之后,前伸的手臂立即随身体的转动开始划水。按照这种配合时机,你应该感觉到手臂在开始划水之前,是髋部将手臂向后拉动的,肩带和臂部作用在的压力只要刚刚能够使手臂划水与身体的转动同时完成就够了。在划水中应感觉到从髋部到手之间是相通的(动力链)。如果过早地开始划水,你就体会不到这种联系。同样,如果肩带和臂部作用在手上的压力过大,划水动作就会在身体转动之前完成,你也感觉不到这种联系。在身体的另一侧,即入水的手臂与髋部之间也能感觉到另一种联系。在移臂的手经过头部,准备入水时,你应该感觉到手臂充分向前伸展式身体转动的结果,而不仅仅是从肩部开始向前伸展的。手臂的前伸与身体的转动同时开始,并同时结束。

12.前冲和滑行:在你进行基本技术练习时你通常能够体会到身体有一个快速前冲的阶段和一个沿侧卧位滑行、准备做下一次划水的过程。我们可以拿速滑运动员做个类比。每次脚向后蹬、身体重心转移到另一侧时,前进速度明显加快(这相当于游泳时身体的转动及同时进行的划水动作)。当重心转移到另一侧后,有一个没有推力的滑行阶段,此时他准备进行下一次重心位置的转移(相当于游泳时身体成侧卧位流线型滑行的姿势,此时一臂向前移臂,准备入水)。游泳的时候,髋部和手臂原动作作为一个整体能够使前冲的效果最明显,而平衡、流线型的身体姿势能够最大限度地保持速度,达到最佳的滑行效果。

13.髋部节奏:自由泳技术要求以髋部和躯干的转动作为推进力的引擎,依靠肩、臂和手作为传导器将力量传递到水中。在提高游泳速度的时候,我们需要在不减小划幅的条件下尽量加快划频。因此,自由泳节奏的加快应从髋部的转动做起,而不是从手臂和肩部做起。如果你想游得更快,应该更快地完成身体从一侧向另一侧的动作,同时保持手与髋部之间的联系。如果你只是一味地加快手臂的动作,那么髋部和手之间的联系将被破坏,身体转动所获得的前冲的动量也会失去。所以,应该以髋部为基点确定你的节奏,而不是肩部。

14.轻松速度:这是游泳技术的最高境界——游得快,但是做的轻松。也就是说,在你的速度提高时应该尽可能的地放松。可以先从脸部做起。在你开始加速时,脸上是痛苦的表情,还是平静安详的容貌?然后依次检查身体其他部位。对于那些不起推动作用的部位应尽量放松,看看自己是否在付出最少的努力时仍快速游进。

这几条几乎涵盖了自由泳应该注意的全部要点,每次看看都会觉得受益匪浅,因此特地贴上来。原帖

魅族的老总你该回去补课了

昨天我看到一篇新闻,讲魅族老总不打算在其手机魅族M8上使用Android系统了。此新闻招来的口水可真是又脏又臭,这点不必多说。魅族这方面的新闻我可以说是司空见惯了。但是,为什么关于魅族的批评声不绝于耳,深究源头,我认为是有其深刻的原因的。

自从上次去魅族体验店“体验”了以后,我就愈发感觉到魅族其实是一家“作坊式”的企业。回顾魅族的产品线发展史,不难看出,魅族的产品定位其实都是大规模借鉴国外领跑者的路线。比如苹果在2005年发售iPod nano,魅族就在其后发布了自己的魅族m3 musc card,两者在外观、参数等非常相似。在nano出现以前,iPod主打的理念是“海量存储空间的随身听”,而nano的出现弥补了iPod在体积上的劣势,而牺牲了海量的容量。小巧的播放器在中国一直是受热捧的对象,于是魅族m3,以其不错的品质和良好的营销手段在市场获得了巨大的成功。

没过两年,到了2007年,苹果就震撼性发布了iPhone,当时我正在和数理化打交道(当然现在也是…),太专业的业界文章是看不懂,当时不过我还依稀记得当时对于“苹果进入水如此深的手机行业”这样的做法是褒贬不一。我当然也是揣摩不透,有那么多手机了,还缺你一个iPhone吗?后来,iPhone在短短的一年内成为风靡全球的数码玩物,行业规则从此被苹果领跑,这一点让很多iPhone的反对者大跌眼镜。iPhone成功的原因其实很好理解,苹果决定发布一个产品的时候,就是它已经做过了完善的研究,确定了它的产品能掀起革命的时候。

就在iphone卖得大好的时候,魅族的跟风产物——魅族m8也在酝酿之中。与苹果不同的是,魅族在连m8是个什么样的电子产品都没想好的时候,就在论坛上夸下海口,硬件是如何的强大,支持这样,支持那样,支持iPhone不支持的东西,比iPhone更神话。

还未出世就拿iPhone作为假想敌的魅族m8毫无疑问被套上了国产最强机的光环,加上魅族老总在论坛上的造势,国人对于m8的期望一发不可收拾。

说到这里,我们心目中的魅族m8是一个什么样的机器呢? 是一个超越iPhone的手机。

可是魅族把做手机想象得太简单了,魅族老总在论坛上发帖造势的时候,有没有考虑过“责任感”?在放弃数码播放器市场进入手机市场的时候,有没有做过完善的调查研究,开发手机的难度有多大?放弃原有市场的机会成本是多少?

我认为,没有。头脑一热,做手机去了。就这么简单。

冲动是要受到惩罚的。m8在开发过程中问题层出不穷,曾经美好的设想,在付诸实践的过程中,是那么的艰难。

最后,m8终于公测了。阉割了的硬件设备,与理想落差过大的实机,浇灭了不少人的期待。

此后的m8仿佛就一直“公测”到现在;硬件问题屡见不鲜,各种故障挥之不去。

魅族啊魅族,你有没有想过,你在拿iPhone当假想敌的时候,你的市场定位就已经是一台高端产品了;你在论坛热血沸腾说有这个功能有那个功能的时候,用户于对于m8的不理智期望是不是被无限放大了?

这就是管理不成熟的表现,像一个小孩一样,看到别家孩子有一个好玩具,就想着“我也要拥有一个“,而不管我是否有这样的能力。这便是“作坊”式企业的行事作风,产品设计不用大脑,不懂得资源的合理规划。

可惜这样的弊病从未得到纠正:2007年魅族m8开发中时,Google发布了其开放式的Android操作系统。到现在,Android系统发展迅猛。这下魅族估计傻眼了:当时为Windows CE量身定制的手机硬件系统,花了无数的资金和精力,现在居然有更便宜的解决方案。于是乎,头脑一热,又发一贴:“魅族m8又要支持Android系统了。”

历史总是惊人的相似。对Android系统估计不足的魅族最后不得不放弃了这个计划。那些伟大的空想和光鲜的泡沫,伴随着魅族Fans期望的破灭,一起沉没了。

其实我一直想,魅族的m8是个好手机。好,是好在它走在了国产品牌的前列,但是,企业管理者不该有的失言行为,不负责任的承诺和不切实际的空想,未经过滤就公诸于众,造就了m8错乱的产品定位。

真正有实力的人在这个时候都会选择少说话,多做事。然而魅族的老总,作为一个企业管理者,没有应该的职业素质,而是把各种不切实际的空想不断灌输到关注着的耳中,造势极猛,后期的批评也极为让人难堪。

有篇文章说到,魅族的员工都是电子方面的狂热爱好者,每个人的心目中都为做出一台完美的手机而奋斗着。

看到这里,我终于明白了。魅族甚至都不能定义为一家“企业”,它只是一群电子爱好者搭建的加工作坊。有理想,有技术,这很好。但是,没有科学的企业管理。成功的企业不可能只有技术人才,管理人才才更为重要。试想,如果没有鲍尔默的精明管理,比尔盖茨一个人能运作好微软吗?

这就是魅族的现状,就是我从关注魅族老总的热血行为所总结出来的结论。我想,这样的例子在中国高新技术企业中随处可见,管理的缺乏制约了技术的进步。年幼的中国高新技术企业,还不知道要走多少路,才能羽翼丰满,翱翔于世界之巅。

新生的《破》

如果要问我这个世界上最经典的动画是什么,我想,没有能比EVA更能让人引人入胜的了吧。

5年前,我认识了EVA。一部让人捉摸不透的,拥有离的奇科幻世界观和XXX的人物设定,却在剧中暧昧不明地反讽人类的奇怪动画。看不懂也看不透。朦胧的记忆依稀回荡在脑海里。

现在,EVA的剧情再次以新的姿态出现——这就是流出不久的EVA新剧场版:破。

毫无疑问,大规模细节化的动画是本系列新剧场版的最大亮点,就这一点而言,制作组的用心良苦还是得到了观众的认可的。10多年前,因为尚不成熟的动画技术而被制约着的动画特效以及模糊不清世界观设定,凭借今天超高技术的计算机性能,终于被淋漓尽致的释放了出来,其结果是,所有人都会对这个更加清晰化、细节化的架空世界的一景一物而感到深深的震撼。使徒降临时对城市周边的破坏效果,NERV本部精细而复杂的建筑结构,第三新东京市智能化的建筑和生活设施融入到人的生活,轮廓与动作更加清晰流畅的战斗画面,甚至是插入栓内部的每个按钮都被精细地呈现。虽然很多细节只是一笔带过,镜头一个虚晃便会到下一个场景,但是,这些对于细节的刻画,才是每个EVA迷在世界上真正渴望看到的。

就拿富有生命情怀和高科技电气技术为一体的插入栓来说,其内部结构现在终于有了一个圆满的交代。母体的子宫——LCL的包裹——神经的联动——高新科技的电气化设备,EVA设定的每一个细节均在动画中得到了相应的体现;与使徒的战斗中,使徒们变幻莫测的变形能力和摧毁能力也在3D技术的大胆渲染下变得更具威慑力。当然,战斗的画面同时也变得更加血腥——EVA和使徒,本是同源的生命体却自相残杀,在这蔚蓝的星球上用最原始的、类似于低等哺乳动物似的战斗方式厮杀着,在这本来美丽的星球上留下一道道伤疤。使徒和EVA留下的血迹,额,或者说血海,毫无保留地在画面前呈现。也许是这种最直白最赤裸的镜头,才能换来我们对于“自相残杀”这种愚蠢行为的深切反思吧。

新剧场版的剧情较原版有了较大的改动。但是我是非常赞同这些改动的。TV版中真嗣对驾驶EVA的恐惧和渴望父亲的认可这对矛盾伴随这剧情走到了最后,其中每一集都有大量篇幅来描写真嗣内心的挣扎。5年前,刚刚上完初中的我,又怎么能理解一部动画的一个画面定格上一分钟,又或者持续沉闷的心理独白呢?或许这是我力挺新版剧情的原因——剧情更简洁紧凑,毫无拖沓,无关人物靠边站。不过同时伴随着的可不会是观众的喝彩,比如很多人质疑EVA的新剧场版是否太过直白?我想是的,这都辛苦了赤木博士了,在与最强使徒的战斗中,身处废墟还不忘当一名敬业的旁白剧情解说员……

归根结底,10多年后复出的新版EVA,批评也好,赞扬也好,无论什么话语都掩饰不了新技术下,EVA世界观带来的震撼。日本人善于洞察细节,关爱生活。高科技的设施和生活环境在日本人中是一个普遍的幻想,而善于想象的日本人把它引入到了一部“人类对抗神”的动画当中。这便让一个飘渺神话般的故事具有了无限贴近生活的真实感。当一个引入了奇异的宗教情怀的SF动画的剧情,从鸡毛蒜皮的恩怨情仇上升到对于人类社会的思考的时候,它便已经注定了会是日本史上不可逾越的动画经典了。

最后,非常期待《Q》!期望不久后,对EVA遥远而纯真的向往能再次被新时代的动画技术点燃……

Trowa Studio的人文关怀

突然想起来,写这样的标题会不会很奇怪呢?也许吧。在2006年Blog刚建立的时候,我就想,我的Blog将会是一个充满创意的地方,想别人所未想,做别人所没做,远离抄袭和模仿,充满轻松与风趣。Blog在主题方面,希望是从生活的小细节入手,洞察与分析这个奇妙的世界。

Blog 开始一段时间后,我写作的重心完全向WordPress、Firefox、Linux等方向靠拢,主要内容变成了介绍与研究这些东西的心得。一年后一个叫 “微软模拟飞行”的游戏让我深深着迷,于是在Blog中也得以体现。到现在,Blog内容还参杂着一些混乱的设计心得、IT产品评论、游戏评论、还有付费评论……3年多过去了,Blog在几次搬迁中,因为不可抗力因素,或是可控的人为失误因素造成的数据丢失等,实在很让人痛心,一些早期的“精品”文章现在都找不到了。现在Blog剩下的多是一些IT评论之类的。想起来,虽然有着高压的学业(高考)、万恶的互联网环境,几处折磨,但是Blogging这么个很理想化、很纯真的念头竟然还是坚持了下来,虽然以前耕耘的一些东西必须从头来过,但是这饱经偿风霜的Blog网站到现在还是屹立不倒……呵呵。

至于以后的情况,我打算在以后的更新中多多增加所谓的“人文关怀”。人文关怀是什么呢?就是文章的思想要脱离那些冷冰冰的思维枷锁和千篇一律的行文逻辑,让文章更富有活力,更富有新鲜感,更富有创意。也许是理工科出生的缘故,我所接触到的文章和所写的文章,我都认为它们的行文风格古板、绕口,不具变化性和多样性。长期在这样的环境中生活,我觉得自己的脑袋都变得枯琐无味,直来直去,一切按逻辑思维办事,生活中充满了单调。我希望调和这样的不平衡,于是我平常会去接触一些人文历史类的读物、小说传记、架构奇异的动漫作品,希望这样能给那日渐萎靡的大脑打一些点滴。

最近翻了一下我电脑里面储存的资源,基本上大部分都是和理工相关,Google Reader里面关于Web设计和IT资源的Feed超过了一大半。我惊奇地发现,这些理工科类的文章,在思想上新颖而有趣,但是在写作手法上几乎千篇一律,找不到任何的“独特风格”。在文学上,每个作家都会有其写作的特点,这也就是为什么文学能成为一门艺术的原因。这些IT类的文章,从写作的文体上说,还是属于应用文、说明文之类,叙事平淡没有亮点也就不足为奇了。我希望看到的是更有意思、更人文化的文章。也许在生活中多花时间接触一些真实的文学,而不是这些IT论文,收效会更显著。其实,我根本不是什么IT从业人员,我之所以接触这方面的知识,只是为了想利用一下我那一点点对美的认知能力,把自己的 WordPress主题写得漂亮点,写得与众不同点,写得专业点,这样这个Blog才能在真正意义上是“唯一”的。不过这个遥远的理想到今天仍然没能完全实现,为了满足这点小小的愿望,我走了一个大大的弯路——学习了Linux相关知识,懂得了基本的SSH操作,学习了XHTML+CSS,现在还在参加一个商业项目的前台设计的实习。这个学习过程似乎走得也太弯了一点。

Trowa Studio的“人文关怀”,大致就是如此。在大学待了那么久,以前想不通、想不透的问题,到现在似乎有了明确的答案,原来没办法完成的 WordPress主题,现在也许有办法解决了。今年暑假,也许我就能实际动工写出属于自己的WordPress主题,包含良好的框架、兼容性、稳定性、美观性、可维护性。这些原来没法解决的问题,在现在思维与能力日渐成熟的情况下,也能得到不错的解决吧。

也谈谈个人密码管理

和个人音乐库的管理一样,现在网站论坛多如牛毛的情况下,管理账户和密码——这个本来不是问题的事情,却变成了大麻烦。

当我读初中的时候,那时候唯一需要记的账户密码名,就是我的QQ号了。即使到了高中后,有了自己的电脑,帐号密码仍然不需要什么“管理”的技巧。但是随着时间的推移,我渐渐有了自己的Blog,有了自己的Google Account,有了自己的网上银行,有了各种各样重要性不同的网站账户。根据网上盛传的密码设置的常识,密码问题开始凸显:

  1. 不能所有的账户都使用同一个密码。这意味着我必须针对不同的账户记住不同的密码。

  2. 定期修改密码。这意味着我要定期记住新的密码。

  3. 密码的随机性和复杂性要满足一定的要求。这样记忆的难度会明显增大。

为了保证一定的安全性,管理和记忆各种各样的密码就成了一个大难题!

当然,在我们普通用户为了管理凭据而伤心的时候,开发者们也在为之付出努力。老一代的账户理念,例如QQ等,用户名都只是一个随机的纯数字,程序员的脑子也太直了吧?到了后来,很多网站的用户名才允许自由起名而不是自动分配,这下总算可以有一种人性化的ID理念了。但是,在账户的验证没上,这两个玩意儿其实并无多大新意,都是靠输入用户名和密码的方式来完成验证。

于是,再后来,一种OpenID 的新方式诞生了。OpenID旨在提供一叫种比传统登录方式 更人性化的身份认证方式。用户杜罗华认为,这东西未免有脱裤子放屁之嫌:原来我可以在各自的网站登录,现在登录时却要跳到另一个地方去,认证后再跳回来,这难免对广大的小白和爷爷奶奶们是种精神上的打击,想象一下,当你登录的时候,蹦出来的是一堆专业的术语解释OpenID系统,除了饥饿党以外,谁还会兴致勃勃地理解这些晦涩的意义呢?OpenID的认证还需要每个网站来支持。兼容性也有待考证。事实上我都完全不看好这个工程——毕竟推出那么多年了,知道这玩意的人还真是百里挑一……

看起来网络时代中,每个人的虚拟资产,要在很长一段时间内被既落后但成熟的“用户名+密码”方式守护着了。既然要管理密码,那还是索性将密码管理得有声有色一点:既安全,又便于记忆,这才是密码管理的目标。

对于我来说,结合了网络上各种说法和自己的经验,我有如下几招,可以将密码管理变得不再那么痛苦:

  1. 保证密码复杂性。就这点来说,尽量使用联想,比如要用“322日出外郊游”来帮助记忆,那么也就是取出3 22 suburban这几个词,拼起来,就有了“322suburban”,”3.22SubuRban”,“su322burban”等词。大小写改变一下,加入一些数字,颠倒一下顺序,一般的暴力破解往往就不奏效了。

  2. 不同的账户需要不同的密码,这方面,可以给要管理的账户归类一下,哪个是最重要的?哪个是不怎么重要的?然后不怎么重要的账户就用一点比较简单的密码吧,甚至是同一个密码也行,那些重要的,自己再仔细思量。

密码强度要多强才足够?这里我提供几张密码破解的时间表以供参考:

纯数字

仅大写或小写字母

大小写字母混合

大小写字母+数字

这里Class ABC等是指用于破解的计算机的处理能力:

A级:10,000 Passwords/sec--在Pentium 100上破解Office密码的速度

B级:100,000 Passwords/sec--在Pentium 100上破解Windows Password Cache (.PWL Files)的速度

C级:1,000,000 Passwords/sec--在Pentium 100上破解ZIPARJ压缩文档的速度

D级:10,000,000 Passwords/sec--双核心处理器PC

E级:100,000,000 Passwords/sec--工作站级破解,或多个PC协同破解

F级:1,000,000,000 Passwords/sec--大型计算机网络/超级计算机

分析表中数据来看,我认为使用8位的大小写字母+数字是比较保险的

最后……

我再提供一种管理密码的终极技巧:那就是使用密码管理软件——Keepass

它能满足管理密码的几个最痛苦的需求:

  1. 记忆各种各样的密码。(好像废话)
  2. 安全性。
  3. Mac系统和Linux,或者手机系统,例如Blackberry等也能提供支持。它是跨平台的。

Keepass的工作理念如下:你存储在Keepass中所有的密码将存储在一个可以由Keepass认证、管理的数据库文件中,被放在电脑上的某处,它采用AES-256方式加密以保证足够的安全性。密码数据库文件的认证可以采用密码认证或密码+密匙文件认证两种方式。

举个例子,使用Keepass管理密码时,将你的每一个网站账户和密码储存在Keepass中即可。Keepass也可以生成非常复杂的随机密码,可以包括键盘上都没有的特殊字符-_-|||比如这种:

ê?%~R7^?ò??H}y\?ùv+

当然了,你记不住这么复杂的密码没关系,Keepass会帮你记在数据库文件中的。你只需记住打开数据库需要的主密码就行了。

为了安全,可以设置主密码+密匙文件的认证方式 。这样打开Keepass的时候必须同时输入密码,然后提供一个密匙文件,才可进入。平时的时候可以把这个密匙文件放到不容易被察觉的地方。这样,即使攻击者盗取到你的主密码,没有密匙,它也没法登陆,只有老老实实去破解AES-256加密的数据库……

我选择把密匙文件放到一块面积2平方厘米不到的MicroSD卡里面,放到安全的地方。

MicroSD卡……

需要进行认证时,再拿出来插入电脑里面。是不是听起来有点拉风?没错,因为《越狱》里Scylla Card Holders也是这么干的:

Scylla Card

可惜最后卡还是被聪明绝顶的Michael偷了……

我的数字音乐库管理经验(二)

题外话:这星期是在太忙,所以Blog更新不得不放到周末了,请见谅~ 另外最近我发现了一点儿非常有创意有意思的新花样,我会在下面的更新中慢慢介绍滴。

上次的《我的数字音乐库管理经验(一)》中,我简明地介绍了一下我是如何根据自己音乐库的情况,以及各种管理方案的优缺点,来选择一个适合自己的音乐库管理方案的。这次我就想从细节方面,来说说是我是怎样管理自己的“基于iTunes的数字媒体库”的。

1. iTunes的理念

我把iTunes理解为一个个人电脑用户的数字音频管理软件,它使得我们在整理和管理音乐方面变得更加方便;摆脱传统音乐播放软件在管理理念上的桎梏,尽情享受音乐体验。

上图是iTunes的主界面。和传统的音乐播放软件有所区别,iTunes非常注重“媒体库”的概念。就拿音乐资源来说,所有的音乐都会被iTunes放到一个个的“虚拟CD盒”中,而这样的管理方式也非常类似于以前的实体CD。

在查看方式中点击“列表视图”,就出现了一个非常类似于资源管理器的视图:在这里,用户可以根据歌曲的各种标签属性方便地修改或者对音乐进行排序。当你在资源管理器中辗转于多级目录中寻找和修改音乐的时候,iTunes却在这里给出了更好的解决方案:那就是全部将音乐加入iTunes,抛开恼人的目录树结构,在统一的窗口进行管理。

然而,并不是说有了iTunes,硬盘上的音乐就可以随意乱放了。我仍然会将我的音乐在硬盘中排列得整整齐齐,这是为了保证最大的安全性。iTunes并不是万能的,极少的时候,加入iTunes里的音乐会出现标签错乱或者文件丢失,这时候就必须定位到硬盘的相应位置排错。所以,对自己的音乐文件的位置有一个清晰的认知,是很有必要的。

除了音乐以外,视频、电视节目、Podcast、电子书籍、广播等也是iTunes可以管理的对象。将上面的理念延拓到视频,或是Podcast等的管理中来,不难发现iTunes其实是个非常不错的多媒体资源管理器。Windows的资源管理器追求全能的话,那么iTunes就是专注于媒体的管理器。虽然iTunes Store等理念不适合中国国情,但就音乐管理这一块,iTunes还是非常强大的。

iTunes受欢迎的原因不仅在于对资源的收纳上,还在于对资源的提取上。软件右上方的搜索框只是小儿科功能,更高级、更强大的资源筛选就在于——智能播放列表:

智能播放列表中用户可以按照非常复杂的过滤条件搜索出资料库中的特定项目,并且生成播放列表,还能动态更新。

2. 整理iTunes的资料库

一个良好的iTunes资料库必须要有以下三个要素:

  • 格式统一(全是mp3)
  • 良好的目录结构(保证资源整齐、安全性)
  • 完善的标签内容(iTunes管理媒体的关键信息)

这三个条件缺一不可,否则会让使用iTunes的体验变成一场可怕的灾难……

我的资料库整理一般按照如下流程进行:

iTunes_资料库整理流程

大体思路就是,先做好准备工作,把目录结构、文件名、标签等全部安排好后,再把它们放进iTunes资料库。以后就可以在iTunes中进行修改和欣赏了。

需要的软件:

  • iTunes
  • Foobar2000 (格式转换、批量修改标签)
  • Ant Renamer (批量修改文件名、从mp3的标签信息重命名文件)
  1. 格式转换
    当我们满怀激动的心情下载好了音乐资源后,首要的目标就是转换成统一的mp3文件,这里大名鼎鼎的Foobar2000就要发挥出很大的作用。
    对于本来就是mp3的资源,那么这步可以略去;如果是APE等无损资源,就需要根据cue文件来切割整轨了。把cue文件拖动到foobar2000的播放列表中就能看到每一首曲子,然后全选它们,选择转换-转换到Mp3,就可以了。
    有些时候会遇到恼人的cue乱码问题:这导致Foobar2000无法正确读取cue中的歌曲的标签信息。我有一个好办法来消除乱码,那就是用浏览器(例如Firefox)打开cue文件,一般聪明的浏览器都能正确识别,如果还是不行,可以在浏览器的菜单栏点击“查看”-“字符编码”,然后手动选择。显示正常后,把浏览器文件内容复制出来,用记事本粘贴到cue里面去,就可以消除乱码了。
  2. 完善标签信息
    一般来说通过无损格式转换而来的mp3文件标签信息都很完整,从电驴等拖下来的mp3音乐标签也非常完好,用Foobar稍微改动一下就成。对于个别标签缺得很多的资源,需要在网络上寻找相应的信息来完善它。这里是几个非常有用的网站,查询音乐资源信息的好去处:

    很多时候Google一下专辑名,一堆信息就出来了。
    标签整理的时候如下属性特别重要:

    1. 专辑名
    2. 歌曲名
    3. 艺术家/表演者/音轨艺术家  (不同的软件中的不同称呼)
    4. 专辑艺术家/专辑表演者
    5. 音轨号
    6. 专辑封面 或者 专辑插图

    特别注意:
    1. 对于iTunes来说,“专辑名”相同的几首音乐不能视为同一张专辑的音乐,而“专辑名”和“专辑表演者”都分别相同,才能算同一张专辑的。举个例子,A君和B君都推出过《Yellow》这张专辑,然而内容完全不一样,当然应该归类为两张专辑咯。
    2. 在排布专辑的时候,iTunes优先识别“专辑表演者”这个字段,然后才是“表演者”。再举个例,伟大的艺术家Alphabet君推出了一张名叫《26 Letters》的专辑,里面有26首歌,第一首的表演者是A君,第二首的表演者是B君……以此类推。那么iTunes在识别专辑的时候,优先寻找“专辑表演者”Alphabet君,然和和专辑名《26 Letters》匹配,形成一张Alphabet君的《26 Letters》,而不是26张不同表演者的《26 Letters》专辑。如果“专辑表演者”一栏没填的话,那么iTunes里面就会有26张《26 Letters》。

  3. 完善文件名,建立目录结构
    这时候音乐文件的标签信息已经整理完毕,通过Ant Renamer等文件批量重命名软件读取每首音乐的标签,然后以某些标签的信息作为文件名即可(我用的是歌曲名)。重命名完毕后,放入特定的目录中(我放入以专辑名命名的目录)。
  4. 加入iTunes资料库
    其实这一步非常简单,直接把文件,或者包含文件的目录拖到iTunes资料库窗口就行。如果你的标签整理得非常好的话,入库后显示很正常。不过显然大多数时候不会那么幸运,我是把100多张专辑,一张一张放进去,每放一张,看看有什么问题,然后整理,再放下一张……
    加入完成后,可以为每一首歌添加封面。在专辑或者曲目上右键,选择“显示简介”,在插图一栏中就能添加封面了。封面哪里找?答:Google。

到这里整理iTunes资料库的任务就算完成了。我有120多张专辑,1300多首歌曲,一下子有得忙活的。不过真是一劳永逸。

3. 享受iTunes

幸苦的资料库整理之后,现在终于可以放心享受音乐了。iTunes会记录下你播放歌曲的一些信息,比如播放过的次数和跳过的次数,你也可以给喜欢的歌曲打高分,不喜欢的歌曲打低分。播放列表中的iTunes DJ能根据你的喜好程度给你混一些你可能喜欢的歌,Genius会搜集你的资料库信息,然后生成几张根据你的音乐库的歌曲而存在的混音专辑。

iTunes的Podcast订阅功能是一个亮点。iTunes Store里面有很多免费的英语学习资源,订阅Podcast后,iTunes定期去下载新的Podcast,这样根本不用操心下好的Podcast在硬 盘上的哪个位置,只要打开iTunes听就可以。我想如果用 iTunes Store下载歌曲的话,也能得到类似的体验吧,那样的话iTunes就成为真正意义上的媒体资源管理器了。

到此我的音乐库整理的相关经验就介绍到这里了。其实资源的整理要考虑N多细节上的问题,比如外文音乐,信息用外语呢还是汉语呢,个别字符出现乱码的 解决办法,遇到有2张CD的专辑怎么办……等等,这些,只有随着时间和经验的积累,才能得到一个满意的答案吧。

以后我打算再写一点电脑其它方面资源的管理经验,比如图片,文档,还有如何管理自己的知识库,等等。