Posts Tagged ‘ 设计 ’
如何管理电脑上数以万计的音乐文件,这应该是很多人自从入手电脑以来就一直要面对的一个难题。想象一下,当你有上百张专辑、几千首歌曲,不同的艺术家,风格迥异的流派,当这些音乐全部挤进电脑里面,如何保证它们随时排列整齐、在需要的时候迅速定位、管理简单、让音乐的欣赏体验过程变得轻松有效呢?这便是本文要讨论的问题。 基本概念 音乐库的复杂程度决定了你该如何管理你的音乐库。假设我们电脑里面装的全部是数字音频文件吧。我们首先要搞清楚这些音频文件的两个重要的技术参数,这对于选择一个良好的解决办法是很有帮助的。 音频文件的编码格式就有例如mp3, wma, aac, WAV,APE, FLAC, 等。这些音频文件中WAV、APE、FLAC等属于无损音频格式,而诸如mp3等就是有损音频格式了。 通常市面上发行的CD在电脑光驱里面经过“抓轨”的过程,才能将CD里面的数字信息提取为电脑上的音频流,这就是WAV格式。它相对于“母盘”CD的音频质量来说是没有任何细节的丢失的,所以叫做无损格式。但是WAV格式的体积相当庞大,于是聪明的程序员们动脑子想出来了诸如APE,FLAC等的压缩方法,将庞大的WAV格式压缩成相对较小的APE或者FLAC格式。一般从电驴上拖下来的文件中,很多都属于这些无损格式。值得注意的是很多无损音乐总是伴随着一个奇怪的cue文件,这个文件的作用是记录一个整轨的无损音频文件有几首歌,从哪里开始到哪里结束,每首歌的名字和作者是谁,这样用音频播放软件读取cue文件的时候就可以显示出一首一首的曲目以及完整的信息,而不是一整张光秃秃的碟片了。 至于mp3和wma等有损音频格式是伴随着互联网的发展和“分享”的理念设计出来的。其实,即使是压缩了一下,APE等无损格式体积还是太大,所以又诞生了有损音质的压缩算法,靠损失音质(但通常是人耳难以辨别的部分)来压缩体积。 音乐文件都有描述其属性的标签(tag),比如一首mp3文件里面存储了包含“艺术家”、“专辑名”、“发行年代”、“流派”,甚至可以是“专辑封面”,“歌词“等标签,它们对于管理音乐库是非常重要的!如果单凭一个文件名,我们如何快速检索出特定的歌手、专辑名、发行年代、或是其它细节信息呢?所以标签的完善程度是非常重要的! 标签这个理念虽然很好,但是有时候却又是麻烦的大头。不同的音频格式,标签的规范是不一样的,比如就mp3而言,就有ID3v1, ID3v2,APEv2,而且ID3v2有2.3版和2.4版。令人困惑的是这些标签规范互不兼容,编码方式大相径庭,不同的播放软件和便携式数字音频播放器对于这些标准的支持参差不齐。轻者出现乱码或者无法读取标签,重者直接覆盖原有信息而且无法恢复。相当令人头疼。 解决方案 快刀斩乱麻。首先我们需要彻底解决标签混乱的问题,来保证最大的兼容性和管理的方便。而要解决这个问题,就必须统一电脑上音频文件的格式。我想对于PC上的音乐管理来说,无损音乐和有损音乐在音质的损失上不是很大,但是管理的难易程度却非常大。而且对于mp3这种格式的管理已经非常成熟。把所有的文件转换成统一的mp3格式是一个上佳之选。 优点: mp3编码技术成熟,音质较好 标签管理上方便,可以存储大量元数据,被最多的软件和播放器支持 体积小,易于传输。 此外我们还需要某种分类规则让这些mp3文件整齐排列到电脑的硬盘中,而不是全部堆积在一起。这就涉及到文件名的命名规范和分类方法了。理论上,可以按照歌手的名称,每个歌手建一个目录,然后把相应的歌曲放到各自的目录中,也可以按照发行年代来分类……但是,在现实生活中,最贴近实体CD的分类方法应该是——按照专辑名来分类。为每一张专辑建立一个相应的目录,然后把相应的歌曲放进去,这就好像我们收藏的CD,以一张CD为一个单位来保存那样。这就是我的选择。文件命名方式上,在标签信息完整的情况下,我选择以歌曲的名字作为完整的文件名。当然这不是唯一的选择。 到这里可能会有一个小小的问题,那就是万一出现专辑名重名的情况怎么办?通常这种情况很少遇到。如果为了保持规范,那就只好用歌手 – 专辑名 的办法来区分它们了。可是这会遇见更严重的问题——有些专辑是一张合辑,里面的歌手都有好几个,我该以谁的名字命名呢?所以,为了避免这个问题,我选择只以专辑名来命名我的目录。实在重名的,加上一个区分的标记就行。文件名的问题其实不必花大力气来纠结,因为即使这些东西再乱,只要标签的信息完整,一般是不影响管理的。 最后,我们还需要一个优秀的媒体库管理软件来管理我们的音乐库。对于我来说,这就是iTunes。它虽然是苹果开发的商业软件,但是它免费,而且功能强大。在这个信息过载严重的情况下,大家都知道一个能提升效率的软件是多么的重要了。它就能达到这个目的——让人真正享受音乐。iTunes对于音乐欣赏者的的需求拿捏得恰到好处,让使用者能得到类似于享受实体CD一般的体验。 优点: 以实体中的“专辑”的概念来索引你的音乐库,配合cover flow,得到一种奇妙的归属感 标签信息支持得很好。可以按照各种苛刻的条件寻找你的音乐(前提是音乐标签整理得好)。可以创建智能播放列表(根据特定的过滤条件),并且动态更新 人性化的统计和个性化服务。iTunes默默记录着每一首音乐的播放次数、跳过次数,以及你的主观评价,以后iTunes会越来越聪明地为你在音乐库中递送你喜欢的类型。最新的Genius混音曲目就是个不错的例子 完美的广播服务和Podcast(播客),订阅特定的Podcast,iTunes会自动下载并推送给你。iTunes雄心壮志,里面有很多免费资源,不少和外语学习相关,是吸引学生的利器。 缺点 支持格式少。然而对于中国国情来说支持mp3还是不错的。不过诸如APE、FLAC等无损格式是没戏了 强制改变用户习惯。在通常情况下习惯了普通的播放器的用户,是不适应iTunes那种理念的。 总结 在这篇文章中,我着重讲述了管理音乐的一些基本理念和思路。对于每一个人来说,找到合适自己的管理方式很重要,也许没有两个人的管理模式是完全一样的。但是,有一个基本的原则:那就是精简统一过于复杂的系统来方便管理。计算机的世界非常复杂,标准、规范、软件也非常多,每个东西都有自己的优缺点,我们需要做出自己的选择。在使用Windows 3年多后,我从Windows Media Player 转到千千静听,又从Foobar2000转到iTunes。很多办法我都试过,但是对于我来说,最好的还是iTunes。 下一篇文章中我将进入实战环节,讨论我是如何利用iTunes以及其它工具保持我的音乐库井井有条的。[ READ MORE ]
从21世纪到现在,我们身边的计算机界面以一个令人称奇的速度不断更新着。自从80年代苹果公司推出第一款Macintosh电脑掀起了个人计算机的界面的革命以来,到今天为止的Windows 7,Linux,Mac,以及其它电子产品的界面,已经完成了一次伟大的进化。但是…… 困惑 一个难以置信的事实是,自从我们使用电脑的第一天开始,操作系统的桌面其实根本没有任何实质性的突破。从windows 95,到最新的Windows 7,人们会发现Windows 7的界面实在是太绚丽了,不仅窗口的元素从老土的“石头”的质感进化成了华丽的半透明磨砂玻璃,图标也变得很大,甚至能以3D的方式切换窗口,这是在是太美妙了。 然后呢?用户界面的进步,仅此而已? 上图是最古老的Macintosh电脑的界面,下图是Mac OSX Leoperd系统的界面。除了更加靓丽的外表,它们的实质区别是? 操作系统更新了一代又一代,我们管理电脑文档的模式竟然还在沿袭那种古老的方式。首先,我们所有的数据被放到了一块高速运转的、以磁介质记录信息的存储设备上,然后在磁碟的一个固定地方编制一个索引,记录着某一个文件从磁盘的哪一个位置开始记录,哪一个位置停止记录。需要访问一个特定的文件的时候,敬业的操作系统就会来访问一下这个索引,最后在那个正确的位置找到这个文件。于是任务就完成了。 这样的文件的存储方式和人们在真实世界的办公桌上存放文件的方式有着天壤之别。对于我来说,我可以把每一期报刊整理好,放在专门的文件柜中。学习的资料,按照学科的类别,放得整整齐齐。对于考试资料,还可以用试卷夹/活页本 整理好,每个学科的笔记放在写字台规定的地方。需要的时候,触手可及。学习的时候,重要的东西可以挂在墙上,夹在书里,写在笔记本里,它能以最适合你的管理方式运行着。一切都是那么有序。这是一个3D的世界,一个真实的世界,一个可以用来感知的世界。 但是到了计算机开发者这里,一切不同了。用户的文件在计算机里面只能线性地、从第一个一直排列到最后一个,完全没法归类。这样的文件管理太变态了。于是为了解决这些问题,硬盘的文件系统中引入了“目录”的概念,这使得笨拙的计算机也可以照葫芦画瓢地学习真实世界中按文件夹管理文件的方式了。 但是问题到了这里仍然没有解决。因为有了“目录”这个虚拟概念的计算机实质上没有为文件管理增加太大的方便。且看如下的例子: 我的书柜里,第一层放着以前学过的教材,第二层放着目前要看的教材。左边是杂志,右边是学科资料。我把颈椎往右拧50度就能看到所有的资料;把手往前伸80厘米就能获得他们。但是在电脑面前,我只能可怜地打开资源管理器,打开深不可测的,迷惑人的一层层目录,最终定位到它。如果大多数文档都要靠这种方式来定位,我想使用电脑的人一定是疯了。 为什么虚拟世界中文档对于我们来说,存在感是如此的虚无缥缈?那是因为,这些所谓的“文档”,和“数据”,不过是电路中的一点点儿电子罢了。而在真实世界中,我们的东西是能触摸到的,我们能用各个感官感觉它的存在,所以管理起来不成问题。这就好像我知道杂志放在左边,我一眼就能看到;马上就能拿到。这个简单的过程,竟然包含了视觉、空间感和触觉的综合作用!而在使用电脑时,我们所能面对的不过是一个冷冰冰的屏幕,顶多能让视觉来发挥一点辅助定位文档的作用。 传统界面的困惑,就在于此。受限于计算机硬件存储数据的局限,我们只能强迫自己适应这样一个不怎么友好的虚拟工作环境。好在计算机界面是不断革命的,定位文档的方式,渐渐地越来越好了 创新 全局搜索和标签无疑是管理系统的重要创新。不过今天的这位讨论对象似乎能发挥更大的作用。这就是Bumptop。从管理文档的方式来说,它的确颠覆了20多年来形成的那种古板的传统。 Bumptop的创意就源自本文从一开始就提到的,我们身边的写字台上。相信每个人都有这样的感觉,Windows的桌面上,一旦图标和各种文件多了起来,不管界面再好,图标排列得再整齐,给人的感觉仍然是凌乱不堪。为了避免这种窘境,Mac选择了著名的Dock来管理快捷方式和位置,Windows 7中也引入了具有相似的概念的任务栏。但是这些办法只是在逃避问题,并非解决问题,桌面上的东西一旦多起来,该乱的总会乱的。Bumptop从这个最棘手的桌面问题开始,给我们带来了一场变革。 这个清新的界面就是一场变革。所有的物件不再以机械的、死板的“按名称排序”,“按大小排序”,“按类型排序”,“按修改日期排序”。现在,它按照人的意志排序。就像生活中的写字台一样,你可以把任何你认为可以放在一起的东西放在一起。你可以把图片挂在墙上,可以在醒目的位置放一个便条,桌面的上面放英语书,下面放时尚杂志,需要的时候就取出来,就像你在现实生活中做的一样。这种和老土的资源管理器形成的鲜明对比,怎能不令人兴奋呢? 展望 Bumptop被Google收购了。Google看中了这个绝妙的创意,或许Google希望它我们上网的习惯一样,改变我们管理文档的习惯。 Bumptop可以进驻Google桌面,以后这个3D的房间上会挂着你的Google日历,正中央推送着新来的邮件和Google Reader的更新条目,墙上挂着的电话可以通过网络和好友通讯,后方放着一个书架,放着你的Google文档。 Bumptop可以进驻Android电脑。以后的平板电脑不存在资源管理器,电脑的桌面就是一个虚拟的写字台,你的所有工作都可以在这个写字台上完成,不用键盘鼠标,只是用手指轻轻点击。 或许未来的一天,电影里面的情景就能真的出现,更加人性化的设计理念,将完全融入我们的生活。Google,凭借着它强大的财力和技术,即将给我们带来一次新的变革。 Bumptop,只是一个开始。[ READ MORE ]
当人类欲望和现实冲突……不满便开始了…… 使用Windows 7已经3个月了,我总体的感觉是Windows 7确实添加了很多非常人性化的功能,比如在启动程序方面,这个“超级任务栏”上就可以摆放常用的程序,像极了苹果的Dock,而又保持了Windows任务栏的外观,真是佩服微软的创意啊。 可是对于我这种装几十个软件的人来说……任务栏还是窄了点,因为一排任务栏,也只能放10多个程序,而且东西一多,非常凌乱,看来在外观上,还是敌不过苹果的Dock啊,Dock可是放的程序越多,越好看~ 这样一来,不是又回到了XP的混乱年代了嘛?? 其实对于启动快捷方式,Windows就提供了一种类似于Win+R的功能,那就是直接按Win键调出开始菜单,然后直接搜索要的东西,系统便会即时搜索了。不过我觉得这个搜索框太不“专一”了,不仅会搜索开始菜单的程序,还把其它文件也给你翻出来,而且速度还有一定的延迟。所以我必须找更专业的方法。 答案就是Launchy。这个类似于Win+R的高级货可以索引开始菜单以外的快捷方式,比如我就把常用的绿色软件的快捷方式放到一个地方,还可以自己去名字,然后定义Win+Esc键(很顺手的),在需要的时候调出Launchu的主界面,启动Photoshop只要输PS回车,要打极品飞车直接NFS回车,太爽啦! 不过这种方法也不是万能的,因为人的需求是无限的……比如在设计网页的时候,常常需要访问Xampp目录,访问不同版本的WordPress主题目录,所以需要一个快速访问这些地方的方法。把这些目录的快捷方式放到桌面上?这太低级了。用Launchy?因为这些不同的目录他们的名字却一样,这就给识别不同的目录带来了一定的困难。 不过办法总比困难多,利用Windows 7的资源管理器的收藏夹功能就很好: 不过我的思想不是直接在侧边栏打开相应的链接,而是把收藏夹缩起来,需要的时候,点击“收藏夹”进入,在把收藏夹里的项目以“详细信息”的模式显示,这样,你要的是哪个目录,不就一目了然了。不过,这个方法需要点三下:打开“资源管理器”→打开“收藏夹”→打开你要的目录。累啊。 还有一个解决办法,就是让这个收藏夹最小化在任务栏……[ READ MORE ]