看到苹果 Mac OS X 10.9 Mavericks 系统添加的tag功能,我直接无语了
Tofloor
poster avatar
1637025378
deepin
2013-12-03 08:26
Author
Tags 「标记」的概念其实就是让用户给电脑上的文件添加各种标签,未来不管在 Finder 中搜索或是筛选时,都能快速找到需要的文件。

本来这个功能早在我2年前在红帽的开发社区中就提到过。看来当时没有引起任何人的兴趣和想法。
结果,2年后在mac os当中实现了。

其实,那时候我就预见到,对于系统中动不动超过数以十万计的文件,文件的tag功能远不是可有可无的东西。特别是对于个人桌面系统来说,tag的功能远比group分类功能重要的多。

这个文章发到这里,希望深度这次能把这个功能提早在linux中实现,以引领这个功能在所有linux系统中的普及。

再次强调一下,针对个人桌面的使用(特别是现在个人电脑中的文件超级多的情况下),tag这个功能非常重要,不是可有可无的。
Reply Favorite View the author
All Replies
leaeasy
deepin
2013-12-03 17:13
#1
最早实现的是 KDE4
Reply View the author
cxbii
deepin
2013-12-03 17:58
#2
gnome2时代我记得也有了。。
Reply View the author
1637025378
deepin
2013-12-03 18:07
#3
楼上2位没看明白我帖子中说的意思。
不是简单的说有没有tag的问题,重要的是把tag整合进搜索功能。

如果你们说以前就有的话,能否告知find命令中哪个参数用来搜索tag?
Reply View the author
deepin
deepin
2013-12-03 18:19
#4
“其实,那时候我就预见到,对于系统中动不动超过数以十万计的文件,文件的tag功能远不是可有可无的东西。”

对于数十万计的文件,没有用户能够全部tag的,况且很多系统文件根本不需要tag。
tag的作用并不在于给每个文件标记tag,而是对用户最关注的特定文件进行二次人工分类,尤其是方便交叉检索。

这个功能主要是面向专业用户,我们是否加,以什么方式加,还需要仔细考虑后。
Reply View the author
1637025378
deepin
2013-12-03 18:45
#5
“其实,那时候我就预见到,对于系统中动不动超过数以十万计的文件,文件的tag功能远不是可有可无的东西。”

对于数十万计的文件,没有用户能够全部tag的,况且很多系统文件根本不需要tag。
tag的作用并不在于给每个文件标记tag,而是对用户最关注的特定文件进行二次人工分类,尤其是方便交叉检索。

这个功能主要是面向专业用户,我们是否加,以什么方式加,还需要仔细考虑后。

不用说数十万计的文件。一个用户5年存储的文件都超过好几万了,如果没有很好的记忆力,真的有些东西找起来很费劲。
看你的回复理解了我的思路。所以,未必tag是面向专业用户。就像我说的,普通用户几年储存的文件都够找一阵的了,何况有些基本想不起来找不到了。

另外说说tag的好处: 其实tag的标记方法是符合人类对事物的记忆以及回忆方式的。因为人类很难能把大部分事情完整的一次性回忆出来,都是记住几个关键词/信息。先把这些信息/关键词回忆起来,然后慢慢扩展出来其余的信息。而tag就能实现这个过程,所以是符合人类的记忆方式的。
一开始linux系统出现的时候,1没考虑到人类记忆的过程;2当时储存的文件数量远远没有达到现在的量级,所以linux系统对文件的搜索功能一直没有多少提高。
现在真该一点点对系统进行改进了。都说追求最先进的操作系统,如果不加进对人类认知的提高,那么这个系统永远无法走在先进的道路上——其实mac os就是不断在对人类认知提高的基础上不断完善,siri就是一个很好的例子
(很多时候要想设计一个最先进的系统,"功夫往往在诗外"。以上这点内容贡献给这个社区了,相信如果朝着这个思路走,深度系统将来未必不会是linux系统中最先进的系统)
Reply View the author
woodelf
deepin
2013-12-03 18:51
#6
这个可以有,OS X很多人性化的设计确实可称得上行业典范。
不过,我不太理解具体的实现机制,这个tag是在文件创建时打上去还是由OS本身根据文件名或文件内容来智能判断?
如果是前者,那对于一些老文件的整理可就相当吃力了。
Reply View the author
1637025378
deepin
2013-12-03 19:00
#7
这个可以有,OS X很多人性化的设计确实可称得上行业典范。
不过,我不太理解具体的实现机制,这个tag是在文件创建时打上去还是由OS本身根据文件名或文件内容来智能判断?
如果是前者,那对于一些老文件的整理可就相当吃力了。

关于创建tag,我2年前的想法是2种思路:
1.在文件/文件夹右上方加个角标,比如五角星,或者干脆一个不同颜色的三角形(文件右上方一角)。只要用户点击到这个角标附近,就弹出属性对话框,可以添加tag以及其余属性(其实,这连快速打开属性对话框一并解决了)
2.用原来的方式打开属性对话框,在属性里添加tag标记

关于怎么归类的问题,目前的方法就是用户自己添加,只不过搜索的时候有个tag选项可以选择,然后填入tag关键词,就可以聚合相关的文件/文件夹。不用非要系统自动分类。这就能提高N倍搜索相关信息的速度。至于是否可以自动归类,我想目前的科技暂时难以达到。
至于以前旧文件的问题,相信用户觉得有必要,可以自己慢慢添加tag。只要有必要,用户肯定愿意花这个时间,不是吗?
Reply View the author
woodelf
deepin
2013-12-03 19:07
#8
[quote]这个可以有,OS X很多人性化的设计确实可称得上行业典范。
不过,我不太理解具体的实现机制,这个tag是在文件创建时打上去还是由OS本身根据文件名或文件内容来智能判断?
如果是前者,那对于一些老文件的整理可就相当吃力了。

关于创建tag,我2年前的想法是2种思路:
1.在文件/文件夹右上方加个角标,比如五角星,或者干脆一个不同颜色的三角形(文件右上方一角)。只要用户点击到这个角标附近,就弹出属性对话框,可以添加tag以及其余属性(其实,这连快速打开属性对话框一并解决了)
2.用原来的方式打开属性对话框,在属性里添加tag标记

关于怎么归类的问题,目前的方法就是用户自己添加,只不过搜索的时候有个tag选项可以选择,然后填入tag关键词,就可以聚合相关的文件/文件夹。不用非要系统自动分类。这就能提高N倍搜索相关信息的速度。至于是否可以自动归类,我想目前的科技暂时难以达到。
至于以前旧文件的问题,相信用户觉得有必要,可以自己慢慢添加tag。只要有必要,用户肯定愿意花这个时间,不是吗?[/quote]
大概可以理解了,OS X以前的版本就有给文件或文件夹按颜色分类的功能,现在看来是深度整合到spotlight里面去了。
要实现这些功能的话,LD要做的整合工作还是挺大的。不过这功能本身是不错。
Reply View the author
1637025378
deepin
2013-12-03 19:11
#9
[quote][quote]这个可以有,OS X很多人性化的设计确实可称得上行业典范。
不过,我不太理解具体的实现机制,这个tag是在文件创建时打上去还是由OS本身根据文件名或文件内容来智能判断?
如果是前者,那对于一些老文件的整理可就相当吃力了。

关于创建tag,我2年前的想法是2种思路:
1.在文件/文件夹右上方加个角标,比如五角星,或者干脆一个不同颜色的三角形(文件右上方一角)。只要用户点击到这个角标附近,就弹出属性对话框,可以添加tag以及其余属性(其实,这连快速打开属性对话框一并解决了)
2.用原来的方式打开属性对话框,在属性里添加tag标记

关于怎么归类的问题,目前的方法就是用户自己添加,只不过搜索的时候有个tag选项可以选择,然后填入tag关键词,就可以聚合相关的文件/文件夹。不用非要系统自动分类。这就能提高N倍搜索相关信息的速度。至于是否可以自动归类,我想目前的科技暂时难以达到。
至于以前旧文件的问题,相信用户觉得有必要,可以自己慢慢添加tag。只要有必要,用户肯定愿意花这个时间,不是吗?[/quote]
大概可以理解了,OS X以前的版本就有给文件或文件夹按颜色分类的功能,现在看来是深度整合到spotlight里面去了。
要实现这些功能的话,LD要做的整合工作还是挺大的。不过这功能本身是不错。[/quote]

有时候系统的先进性未必是应用了什么以前没有过的技术。而仅仅是在不断改进现有系统上更人性化而已。
当然,其中涉及对系统的修改可能是颠覆性的。
希望咱们国家终会有一个超级先进的系统——虽然技术可能是软肋,但是系统设计改造的人性化方面相信我们的起点不会比别的国家低。
Reply View the author
deepin
deepin
2013-12-03 20:03
#10
大多数用户,包括一些专业用户,是不会真正给大量文件仔细去打tag分类标记的。我们通常都很懒 :)  除非这个设计足够自动足够傻瓜化,最好用户不操作就能分类,tag模式才能被广泛流行。
Reply View the author
1637025378
deepin
2013-12-03 21:41
#11
大多数用户,包括一些专业用户,是不会真正给大量文件仔细去打tag分类标记的。我们通常都很懒 :)  除非这个设计足够自动足够傻瓜化,最好用户不操作就能分类,tag模式才能被广泛流行。

好习惯都是培养出来的。看看苹果颠覆了多少以前人们对设备的使用习惯和认识就知道了。
如果大家都感觉你的这个功能很实用,用起来确实能解决问题,那么大家没有不使用的道理。
就事论事的话,针对tag功能而言mac os已经出现这个功能了,难道苹果打算做无用功?

所以,现在的情况不是讨论tag有没有用的问题。而是怎么尽快在linux实现这个功能以追赶苹果的创新。
你觉得呢?
Reply View the author