我是如何管理 7000+ 款软件

本文来自 @planningall,很长,首要解决一个问题:我电脑上有多少对象软件,进展有一个系统能匡助治理,软件用途:可以标明该软件的用途,功能等,若是官方有最新版的会提醒是否下载最新版本。

Photo by Raymond Rasmusson on Unsplash

以下为全文,有情趣介入的同窗可以合营介入。

原问题:《我在软件治理上的一些经验和做法》


先说一个背景,我今朝在处理着大约7000个摆布的软件。

我是之前写《为什么要使用Windows 10的214条理由》的人,也发过另一个帖子《人人对便携软件感情趣吗?有大约2000多便携软件,想要筛选筛选》。

提到第一个帖子,是想说用电脑二十多年了,照样储蓄了一点自己的使用经验,从最初的《民众软件》、《藏经阁》这些光盘上试用软件,到后来 The Last Fantasy 上的 FTP 下载,再到后来各类 0DAY 上的资源,从那时候起就喜欢试用各类奇新颖怪的软件,后来起头逐渐存档分类。


图片来自已关闭网站


提到第二个帖子,是因为一贯对照倾向于便携软件,从2000年到现在,经验了各类便携化规范的变迁,但大部门都是好景不常,唯独 PortableApps.com 规范活了下来,今朝看活得还挺好。

而国内的 PortableAppC 活了多少年,该网站首如果 jooseng 独挑大梁,僵持每日更新多年,一部门是搬运,还有一大部门都是 jooseng 个人处理。当时 jooseng 每日更新的工作量很大,所以才想将这2000多软件彻底筛选归类一次,功能被笼盖的、不是那么好的,就不要更新了,最终尽治理维护100个摆布就好。(最终这个网站没等到那天,几个月前死了)。

以上两个帖子是或许介绍下景遇,本帖子首如果想复原《需求能治理电脑上软件的系统》。也就是:我电脑上有多少对象软件,进展有一个系统能匡助治理,软件用途:可以标明该软件的用途,功能等,若是官方有最新版的会提醒是否下载最新版本。

若是只是通俗的、常规的用途,有两个选择:

PortableApps

PortableApps 客户端,总共治理着407个便携软件,根本笼盖平时的绝大部门对象。具体列表见长图。



第一个治理平台活得好好的,而且相符PortableApps.com规范的软件包(一般是*.paf.exe名堂文件名)远不只该平台维护的407个,因为任何人都可以建造相符这个规范的包,但平台之外的paf包不一定有更新维护。

LiberKey

LiberKey 这个网站的客户端,总共治理着294个便携软件,根本也知足常规的平时使用。具体见长图



第二个平台已经不再更新客户端,但已有的294个软件仍然在持续更新,而且更新速度也还可以,软件官网更新了,这个平台很快也会跟进推送(可以设置)。我个人今朝在用第二个平台客户端治理轨范。



几多年前也写过一个同类平台的对比帖子,见上图。

以上两个治理软件都能知足帖子中要求的:自动分类、鼠标悬停提醒软件用途、功能,搜刮备注信息,软件有更新了随时提醒更新,可以手动选择,也可以一次性批量更新。

除了以上两个治理轨范,各类全家桶软件管家、Chocolatey、Scoop、SUMo我也都试用过,都存在一个问题: 不被平台撑持的轨范怎么办? 所有这些治理平台并不克治理这个世界上的所有轨范,不管多牛的人写出多牛的爬虫也做不到。我自己也考试写过脚本、写过轨范来治理,但都非常不理想。

若是只是平时使用,手头只有几十个或许百来个轨范,这都不是事儿,但若是是松鼠症患者,络续储蓄了上千个轨范,或许到了松鼠症晚期,储蓄了上万个轨范呢?怎么来治理?

现在就到重点了,这种景遇怎么办?

一个接近晚期的松鼠症患者是怎么治理7000多软件的。

下面说一下我今朝正在做的事情,而且想找多少人一路做的事情:

因为之前下载了 PortableAppC 上的悉数2000多个便携软件,再加上自己之前储蓄的5000多个不便携的软件,总共七千多个,某一天,我倏忽感受不克再这么下去了:下载-归档-下载-归档,就算攒了全世界所有的软件又有什么意义?我应该对它们筛选、分类、淘汰,只留下最好的。

于是起头做下面的工作:

1. 规范软件命名:

之前留存的非常杂沓,有在文件夹中的,也有打了压缩包的,或许就是单个一个安装轨范,还有那种 0DAY 组织发布的时候分成了几十包的。所以第一步,我花了多少时间把这些软件从新规范命名:

[公司名][软件名][版本名]v[版本号][便携特征]

规范命名有几个长处,比如或许同时留存了统一个软件的不合版本,那可以对照宁神的删掉低版本的(实际景遇是,除非稀奇确信,一般会保留比来的三个版本。);规范命名也随意后期用正则表达式处理;而且都用下划线分隔,也便于直接在 Excel 分列处理。

  • 公司名:之所以带上公司名,是多少时候有同名软件的景遇,带上公司名,根本就不会重名了。绝对不会重名的软件一般就不带公司名了。

  • 版本名:这个参数首如果针对软件不合版本的,有时候也没这个参数,比如 Pro、Extreme、Business、Home 等;

  • 便携特征:若是是安装包,那就没有,若是是便携化的软件,会在最后加上Portable。

版本号就不说了,v4.5.1这种,以前很少有直接把年份做版本的,现在风行起来了,不过照样有内部版本号的,所以这种一般把年份写在版本名之后,版本号写内部版本号。

还有一类软件,是以其他软件的插件形式存在的,这种的命名是在最后加上:

_for_软件名

所有软件都以文件夹形式留存,以下是两个典型的文件夹名:

  • ABBYY_FineReader_Enterprise_v14.0.105.234

  • Avenza_MAPublisher_v10.2_for_Adobe_Illustrator

2. 竖立分类词表:

为了治理好软件,必然不克全堆到一路,最好是有一个科学、规范、好用的分类,以便下一步工作进行。所以又花了一段时间专门研究了几个大的软件下载站的分类,比如 Softpedia、Softonic 等,最后弄了一个三级分类词表,不过大部门两级就够了,少数几个分类用到了三级,比如:

  • Files>>Renamer:第一级分类是针对文件处理的通用对象,在这下面的第二级批量重命名对象;

  • Files>>Compare:第一级分类是针对文件处理的通用对象,在这下面的第二级文件和文件夹内容对照对象;

  • Audio_Video>>AV_Editor>>Video_Convert:第一级分类是针对各类音视频文件的对象,在这下面的第二级针对音视频编纂的对象,在这下面的针对视频名堂转换的对象;

这样一共建了274个分类,也就是274个文件夹归档以上7000多轨范。

同时在 Excel 表格中建了对应的三级级联菜单,也就是选了一级分类,就限制了二级分类,选了二级分类就限制了三级分类。

3. 评级:

正本应该竖立一个对照复杂的评级系统,比如软件是否便携、有无中文、商业照样免费等等,不过最后照样从完全实用的角度出发分了四级:核心、偶然、归档、删除,不管你商业照样免费,不管有没有中文。

对软件的评级定好了,也就有了对应的更新治理策略(相同片子分级)

  • 核心:最常用软件,几乎天天都要用到的,这类核心软件放在零丁一个文件夹中,不介入全局分类。半年主动更新一次,去软件官网更新。

  • 偶然:这种软件会用到,但只是偶然用到,频率或许一个月一次甚至半年才用一次。这种一年到两年更新一次。

  • 归档:软件切实是好软件,也存在用到的或许性,但根基不知道什么时候会用一次,这种保留当前版本的安装包,只有哪无邪的要用了再更新。(若是一时找不到可用的最新版本,还有归档的老版本备用)

  • 删除:这种就是直接删除,只在 Excel 中留个条目,以免将来踩雷。带广告的、弹窗的、绑缚的,必然都删掉。更首要的被删除的原因是功能被其他对象笼盖的,没有其他对象好用的、强大的、被包含的,这种都邑被删掉。

(青小蛙感受,用归档替代删除或许更好。)

4.进 Excel 处理:

到这一步起头做一个 Excel 文件:

  • 第一列,很窄,填色用,有时候碰着存在问题的轨范,就填个红色,随意往后在处理;还会填其他颜色代表不合意义,比如被删除软件填黑色块。这一列不用细说。

  • 第二列:软件名称,就是在第一步规范处理之后的七千多个软件名;

  • 第三列:一级分类

  • 第四列:二级分类

  • 第五列:三级分类

  • 第六列:评级,也就是这个软件是核心、偶然、归档照样删除。

  • 第七列:软件功能提纲,用尽或许少文字尽或许描述这个软件的功能,今朝是限制在28个字。

  • 第八列:备注。这里备注各类有需要备注的器材,比如有绑缚、高危存疑、项目已终结、软件更名、公司被收购、合并、皮包公司、假洋鬼子公司等等。

  • 第九列:官网地址,这个是尽或许都填上的,找一个软件,查介绍、教程、更新、首先去官网啊。

5. 填写软件功能:

上面的表格弄好之后,就是用尽量少的字描述软件的首要功能、特色功能、奇异的处所。

这个破费了我不少时间,即使经由轨范名可以或许判断功能的、或许在国内的下载站有中文介绍的,我照样尽量找官网去看下软件的官方介绍。而且在找软件官网的过程中能发现多少问题,比如软件已经被收购、官网地址已经换取、甚至软件名称也换取了、软件已经更新换代被同公司的另一个软件庖代等等。

6. 分类:

软件功能描述都清算完成之后起头对这些软件分类,其实就是一二三级分类,看着表格的第七列内容,鼠标在第三四五列点点点就行了。这个没花太多时间,也已经做完了。

这是已经完成的Excel表格,见附件,是一个GIF动图,也是跨越尺寸,只能存到微博相册里。

7. 分入文件夹:

7000多软件,软件功能描述清算完了,每个软件的三级分类也都弄完了,就要把这些软件分入各个对应分类的文件夹了,不克7000多软件都在一个文件夹中。因为规范化了三级分类的名称以及对应文件夹的名称,也规范化了软件名称和所在文件夹名称,所以做了一个简练的批处理文件,自动把 Excel 表格中同类的轨范分类到了对应文件夹中。

8. 从新组织内容:

在规范化轨范名的时候,为了统一处理,所以把收集过的内容全都扔到了一个大文件夹中处理,在规范化的过程中也发现了一些问题:

比如当初不合文件名留存的,其实是统一个轨范;统一个轨范留存了好几个不合的版本;某些版本的轨范带着资源文件;某些则是很洁净的核心轨范,没有任何资源库;也有些带着几个 G 的 PDF 诠释文档等等。这些资源库、教程文档、素材库等等,都是与核心轨范的版本无关的。所以在这一步从新组织了文件夹,比如现在:

  • SAS_JMP_Statistical_Discovery_Pro_v13.2

  • SAS_JMP_Statistical_Discovery_v9.0.2

  • SAS_v9.1_Portable

  • SAS_v9.4.M3

这四个文件夹以前都是同级留存在 Statistics 文件夹下的,现在就把他们统一留存在 Statistics/SAS 这个文件夹下了,而且 SAS 下还有一个 Document 文件夹。

这样有两个长处,一个是便于同公司不合软件、同软件不合版本的对比淘汰;一个是删除淘汰某些版本轨范的时候,通用的那些资源库、文档、素材库等都可以保留下来,不会误删。

这部门工作只做了一部门,是预备在软件最终的对照淘汰这一步同时做的。

9. 从新优化三级分类:

因为这个三级分类是在第二步做的,那时候还没有把所有的轨范功能描述写完,所以在具体分类的时候,发现原有的分类并不是很完美,有多少欠妥的处所。

比如把多少读取和转换 CAD 文件的轨范归类到 Design\CAD 下面就不太合适,所以从新调整成这样:Files\CAD_Tools

把专门读取各类名堂的 CAD 文件、转换、批量打印、简练标注这类功能的轨范归类到了文件下面,和 Files\PDF_Tools 是同级的、同逻辑分类。

比如还有些专门下载各类卫星图、拼接大图的轨范,以前是归类到 Web_Internet\Download\Map 下的,也就是收集对象>>下载对象>>地图下载这里,然则感触照样合并进 GIS 分类对照好,和 ESRI\MapInfo\Analist 这些放到了一路。

这个工作也没有做完,因为感触照样和软件的最终对照淘汰这一步同时做对照好。先暂用原有的分类,在对照淘汰的过程中发现分类欠妥的,随时调整,这样能做的对照精彩、细心。

10. 自力的系列:

并不是对所有的轨范都做统一的大分类,有几个系列的软件是单列的,比如零丁弄了一个 Series 文件夹,这下面还有几个文件夹,拜别是 Microsoft、Adobe、Autodesk、ESRI、ANSYS 等。这几个公司的软件不介入统一分类。

11. 插件的分类:

在第一步规范命名的时候,一个轨范若是是另一个轨范的插件或许增加包、组件等,会在名称最后写上 _for_软件名,最初的时候是介入大分类的,后来感受这样治理不科学,所以在文件夹组织上,把所有这类插件轨范都归类到对应主轨范文件夹的 Plugins 文件夹下面。根本上是和主轨范文件夹下的 Document、Resources 这类内容同级了。

12.对照淘汰的原则:

全世界有那么多的轨范,然则个中绝大部门是可以被另一小部门庖代的,几乎没有存在的价钱。

比如统一个公司的一个旗舰软件或许笼盖了旗下三四十种轨范的所有功能;

比如好几个不合公司的轨范,其实都是统一个内核套了不合的马甲,比如 4Videosoft、Aiseesoft、AnyMP4、FonePaw、Tipard 这几个公司,每个公司都出了好几十个软件,然则完全沟通,说它们之间没有关系估量是弗成能的,几百个软件,有保留价钱的或许就三两个。

有些强大的软件几乎可以彻底庖代一大类轨范,比如一个 After_Effects 就庖代了几乎所有视频编纂类轨范、一个 Media_Encoder 也庖代了几乎所有视频名堂转换对象。

软件在功能数量上、功能质量上、撑持的文件名堂上、是否有中文、是否便携化、软件尺寸上、界面美观上、使用便捷上等等,其实是可以有非常综合的评价系统和对照淘汰原则的。因为之前一贯是我个人做这个事情,所以也没有弄一个对照系统一致的对照淘汰原则,美满是主观判断,有些软件打开一开,界面太丑,功能太简陋,直接就到场【删除】。

13. 最后一步:

以上所有工作的最后一步也就是对照淘汰,我进展的是核心轨范大约20个摆布、偶然轨范大约100个摆布,存档轨范大约300个摆布,剩下全都是删除的

一个轨范无论删除与否,都邑保留在这个 Excel 表格中,写一个很简练的脚本,或许爽性就用 Excel 里面的 VBA 写一小段代码,往后再看到什么轨范,复制一下文件名,一个快捷键就能判断这个轨范是不是已经在表格中,是什么级其余。

在这些轨范具体使用的时候,我预备把核心和偶然这两个级其余轨范都用 TotalCommander 治理,Ctrl+Q 使用 TC 内部的快速检察,F3 使用外部编纂轨范、F4 使用外部检察轨范。同时不便于在 TC 中调用的轨范,都放入 Liberkey 中治理。

14.实际景遇:

其实上面所有的工作,我已经做到了最后一步。在我一年多前预备做这件事的时候,是想征集一些人能一路做的,在几个论坛发过帖子,不过应者寥寥,或许是真的没人对这个事情绪情趣。

细心想想也切实是这样,在每个人各自专业的领域,哪些对象是最强大最好用的,根本是有公论的;平时偶然用一下的对象 ,从实用主义角度出发,什么时候需要用了就搜一下,随便找来一个能用就行,不好用就再换下一个。我现在做的事情,纯粹是松鼠症患者+完美主义者+偏执狂才会干出来的事情。

做这件事情最初的初衷,是进展削减 jooseng 的工作量,不要维护2000多轨范,能削减到平时维护100多个就好。后来的心理逐渐演变成了进展经由一次性清算工作,根本做到一劳永逸,从今往后都不再投入时间在轨范的更新、维护、治理、遴选上。Excel 表格中、轨范存档文件夹中、TC 的关系设置中、Liberkey 的分类启动治理中,都有一致性和自动化脚本治理,洁净清爽。

然则当真的做到最后一步,需要对照、筛选、淘汰的时候,发现这根基不是一个人能做好的事情了。

a.首先是工作量,就不是一个人可以做到的。要想筛选同类软件,那就需要把这一类别下的每一个软件都打开,摸过个中的所有功能,至少是大部门功能,才能有对照客观的评价。

b.其次是专业性,我可以评价城市规划类、建筑类、三维建模、三维衬着、地舆信息类的专业软件,打开一个软件摸一摸,根本就能知道功能若何,是否有其他同类软件不具备的奇异的功能,或许根基就是一个玩具。然则对其他专业类的软件,比如仿真理会的,我根基就没有评价遴选的能力,只能是打开摸一摸,对功能光鲜很弱的删除,其他更多的评价只能是看看官网、看看收集上各类处所的介绍。

c.第三是倾向性上,这7000多软件之所以能在我电脑里,是因为最初下载的时候,看看或许的功能,都是我感情趣的,也感受是自己有或许会用到的,所以才会下载下来。比如这些软件中,就完全没有关于Wordpress的、数据库的、集成电路设计的、工场流程治理的、CNC制造的等等;编程说话相关的只有Python和C#,其他所有编程说话都没有;

d.第四,一个人的见识究竟是非常非常有限的,尤其是在面临整个轨范世界来说,实在太甚微末,比如在我的分类中,切实有Markdown编纂器这个分类,然则在小众帖子介绍中提到的编纂器,我就有好几个没见过。

因为这四点原因,其实我是进展能有尽或许多的人以及尽或许多不合专业的人能一路稍微做做这部门工作。就算没有专业常识的参预,一路做做视频转换类的、音频编纂类的、数据恢复类的、加密解密类的这种常规通用软件对照遴选也好……

以上就是我在治理大量软件的时候的一点经验和做法,以及我今朝正在做的事情。

我也进展有尽或许多的人看到这个帖子,个中能有几个松鼠症+完美主义者+偏执狂甘心一路做做这个工作,那就不枉我写这么多字了。


恭喜你看到了这里,若是对这个事情绪情趣,可以直接关系:planningall@163.com,也可以前去持续讨论:


小众软件微信号:扫描二维码关注公众号
爱八卦,爱爆料。
小编推荐
  1. NO.1 今天我们不讲历史故事

    京东图书5月30日22:00至31日22:0023.8元秒杀价,迎接点击购置▼相当多的孩子不爱读历史,一上历史课就昏昏欲睡,认为学历史就是“背书拿分”。历

  2. NO.2 Steam免费!优惠福利!鬼泣5首次限时打折!动作天尊直降100多 突突突让你一贯爽

    喜欢我的都关注我了~Remember you're not alone, I will be here, standing beside you.鬼泣5特价促销,标准版原价325元,现在打折只要214元,这代价实在太实惠了。豪

  3. NO.3 球星总决赛首秀,最牛逼的必需是他!

    32+8+5,西亚卡姆的首秀十分惊艳连续11个运动战进球,近20年总决赛最长记载第一次打总决赛,就有这个示意,太厉害了!接下来,我们去看看NBA的球

  4. NO.4 华为封杀十天之后,美国又对中国出手了,可背后原因却让人气到想笑...

    这两天一个段子被多少人转发:先是中兴,再是华为,再是大疆,美国提议与深圳市南山区粤海街道办科技园区之间的贸易战。这虽说是一个段子,

  5. NO.5 金牛座在六月也太太太太旺了吧!

  6. NO.6 詹姆斯:你们说三巨头好照样两超巨好?

    幻想景遇而论:湖人是组包括浓眉和顶薪自由球员的三巨头模式好照样只要双巨头加实力角色球员的声威好?(Bleacher Report):湖人今夏选秀,自由

  7. NO.7 星座屋一周整体运势(5.26—6.1),谁是好运top3?

    编纂 | 33图片 | 星座屋原创声明 | 本图文为原创内容,转载请标明出处

  8. NO.8 2019年“爸爸裤”火了!比短裤时髦,比阔腿裤凉快!

    导语 “ 爸爸裤 ” 时髦升级 ! 比阔腿裤更洋气 !总有小仙女问我:女生夏天穿什么衣服超好看?这个问题你们是问对人了,让我来敷陈你们,那当

Copyright 2019 三金网,让大家及时掌握各行各业第一手资讯新闻!