适合程序员风格的许多日常软件——技术凝炼成的通俗读物

  • 2020 年 11 月 17 日
  • 筆記

前言

本篇介绍程序员会喜欢的风格的许多日常软件。都尽可能选同类软件中最干净的好用的。来自多年开源社区打滚经验。

所介绍大多为开源软件,也含名声不错的闭源软件

虽然所介绍的大部分用过,本人免任何责,只做介绍。

正文

对于跨平台的软件,只会提及Windows、Android、iOS、Mac OS

解决Android卡顿

是否有因装多App变卡,而正在用的所谓“加速软件”自身就是占用大量资源的恶龙?

这类最好有root权限以发挥最好功效

Android应用冻结

冻结,也就是杀后台

  1. SuperFreezZ(开源)

  2. 绿色守护

    作者是国人Oasis Feng,近年似乎名声不错。

  3. 冰箱(IceBox)

    不但冻结,还放入冰箱中就好像被删掉了一样,比杀后台更厉害。又可以随时取出来用。免费版的有冻结10个App的限制

Android应用隔离

这些可以说是帮你开启Android本身的一个隐藏功能,把应用装到一个隔离的环境中,整个隔离环境可以随时开启或关闭,关闭了里面的App就好像不存在了一样,自然不占用后台。

从隔离环境内是无法访问外部文件的,还可以保护一些隐私。

没有root也可以用,不过更麻烦些

有些机型ROM或旧的Android可能不兼容

  1. 炼妖壶(Island)(开源)

    与绿色守护是同一个作者

  2. Shelter(开源)

    作者是国人Peter Cai

搜索引擎和上网入口

  1. 大术专搜(BigSearch) 备用站开源

    如果你上网搜寻资料时,对搜索质量、广度有要求,这个是个很好的工具。在浏览器中使用。

    这个工具的作者就是我。除了搜索之外,查询、词典等等之类的,也可以从这个工具调用。因此它是个可扩展的框架。是我以前读书时做的,现在我早已毕业不会再有大开发。框架开放,源代码公开,欢迎来添加内容

播放器

注意这些仅是文件播放器,不带有任何一家网络资源的

  1. SMPlayer(Windows)(开源)

    视频播放器

  2. VLC media player(Windows、Android、iOS、Mac OS)(开源)

    视频播放器

  3. Audacious(Windows)(开源)

    音频播放器。一个播放控制和播放列表的简洁界面,朴实实用。

空间清理

自动清理

  1. BleachBit(Windows、Mac OS)(开源)

    不敢保证所有常见国产软件的内容它都懂清理

    其实,Windows真不需要整天清理。不必相信某软件的“您的电脑有垃圾需要清理”。另外Windows本身也有个简单的系统垃圾清理工具(在开始附件中)

  2. LTE Cleaner(Android)(开源)

    这个一般般,能做一些自动探测垃圾文件并清理的工作。

手动清理

那些一键自动清理垃圾之类的自然不能处理你自己的资料,空间紧张时你自己存了多年的文件才是真正占大头的。

普通的文件浏览器只能显示文件的大小,不能直接获得文件夹的大小。以下软件先整体扫描,归总每个文件夹大小,用图形直观显示什么文件(夹)占空间,辅助人有选择地删。

  1. WinDirStat (Windows)(开源)

  2. DiskUsage(Android)(开源)

    这个可以配合OI File Manager(开源)快速从图形中打开对应位置

软件管理和找寻

我这里没介绍的好软件还有很多,以下资源能让人学会自己寻找干净的软件

  1. F-Droid(Android)(开源)

    专门收录开源Android App。他们接收源代码后自己编译。对提交的App,会审核和标记。

    你可以直接到他们的官网搜索下载各种App,也可以直接装他们的官方App。本文中所介绍的许多Android App链接就是指向F-Droid的

    常见的功能需求里面都可以找到应用。其他各种奇怪的应用也有。

    如果要用F-Droid的官方App,建议在App内将官方源改为国内源(有清华大学的源),提高连接速度。

    因F-Droid上的apk都是由F-Droid从开发者的源代码编译的,而其他商店里的同一个App是开发者自己编译上传的,签名不同,因此不能互相覆盖升级。若要用则应固定一个apk来源。

  2. Open-Source Android Apps

    有人收集的开源Android App列表。

  3. AlternativeTo

    可以翻译为“替代品”。专为人们挑选和比较软件的网站。输入某软件的名字,它会列出此软件的替代品。

    记得学会用它的过滤器,以找到自己的目标平台。

Windows安装类

Windows驱动安装

帮你自动探测机器硬件型号和下载安装、更新驱动。

不用下载好几G的完整版本,只需要带网络索引的就可以了。

  1. Snappy Driver Installer Origin(开源) 或 Snappy Driver Installer(开源)

    这两个差不多,不知道区别到底在哪里。有些机器无法用其中某一个。

  2. DriverPack Solution(开源)

    虽然说开源,这个好像有不小争议,有些人说它挺流氓。

    会默认帮你捆绑安装一些东西,要自己去掉勾。

微软产品更新

  1. WSUS Offline Update(开源)

    可以下载Windows的所有更新,也可以下载Office和其他一些微软产品的更新。下载完成后在client文件夹中运行安装更新。

    对于一些旧版本的微软产品,要用这个软件的旧版本。看它的说明。

    有时,它下载很多更新包,但在一些机器上只能成功安装少数几个包。这个软件不太完美。或许另找个不开源的更好的,或直接用Windows本身的更新功能更好

密码管理器

现在人会遇到的问题:

  1. 各处账号太多,设置不同的用户名和密码记不住

  2. 不同各处的账号都设置相似或一样的用户名和密码。虽然方便记但容易被撞库攻击

  3. 不记得自己在某处注册过账号没有

密码管理器可以创建一个加密的数据库(文件),用你的主密码才能打开,你可以储存各个账号信息进去,存其他各种奇怪的秘密也可以。

KeePass可以说是这类软件的“始祖”,许多衍生版以它为标准。

选择一个密码管理器,需要考虑:

  • 软件是否开源?建议选开源的

  • 主密钥是否由你自己掌控?建议选自己掌控,不让软件或云知道的

  • 数据库储存在哪里?有些是储存在本地,有些只是储存在他们公司的服务器上

    • 储存在本地的那种,是否有途径自动在自己的不同设备间同步?
    • 如果要在不同设备间同步,不同平台的设备可能就需要用不同的软件。数据库格式需要能互相兼容。KeePass的格式是比较普遍兼容的

因为选择是个个性化的技术问题,这里就直接不推荐了。若真有心入坑,请根据以下比较,或自行搜索决定。想先体验一下就KeePass

局域网传输

局域网内的机子不需要通过互联网就可以近距离高效地传输信息和文件。除了Windows带的网上邻居共享功能之外,还有更好用的方案并支持其他平台的。

手机通过Wifi与电脑在同一局域网内时也可以用上。

防火墙可能会导致这些无法正常工作。若有需学会配置防火墙或关闭

  1. LAN Messenger(Windows、Mac OS)(开源)

    类似聊天窗口的界面。可以传文字和文件

  2. BeeBEEP(Windows、Mac OS)(开源)

    类似聊天窗口的界面。可以传文字和文件

  3. NitroShare(Windows、Mac OS、Android)(开源)

    只传文件

  4. KDE Connect(Windows、Android、Mac OS)(开源)

    有共享剪切板、传送文件、远程浏览文件、同步联系人、互相控制、电脑接收手机通知等功能

  5. Share to Computer(Android)(开源)

    让手机运行http服务来共享某一文件,可以在电脑浏览器上输入手机IP下载,或在其他手机上直接扫码下载文件

杀毒软件

商业杀毒软件没有不偷用户隐私的,包括这里所介绍的。而目前没有开源的杀毒软件是适用的

  1. 火绒(Windows)

    国内近年许多人都说它比某个非常流行的安全全家桶干净

  2. Microsoft Defender

    微软自己就在Windows上带有防毒软件。如果你安装了其他的杀毒软件,Microsoft Defender自己会关闭,让给你安装的来担任。

    Windows XP上叫Microsoft Security Essentials

    许多人以前不知道或不敢用微软这个。这两年微软增加了在这个上面的投入,所以,不用装其他杀毒软件也可以了。

  3. Avast(Windows、Mac OS、Android)

    这个前几年是很多人推荐的,据称效率最高(占用CPU和内存最少)。有免费和收费版,用免费版足够

    在这两年微软加大投入自己的防毒软件后,这个相较起来没那么香了。

  4. Virus Total

    这个是在网页上上传文件,它用几十种不同杀毒软件帮你扫描。在怀疑某杀毒软件误报时,你可以看它的结果来对比决定

未分类

  • Sumatra PDF(Windows)(开源)

    轻巧实用快速的PDF阅读器。支持标注。

  • PDFCreator(Windows)(开源)

    生成PDF的软件。通过创建虚拟的打印机,把任何东西打印成PDF。有开源版也有收费版。

  • 酷安(Android)

    国内的Android应用市场,比其他国内市场名声好。可以安装它的官方App,也可以直接在它的网页上下载各种应用的apk(目前官方网站上不支持直接搜索App)。本文中所介绍的一些Android App链接就是指向酷安的

  • WinRAR(Windows)

    发明rar这个压缩格式的就是它家。官方有免费的(有点广告)压缩软件软件

  • 7-Zip (Windows)(开源)

    7z压缩格式的官方软件

  • CallerInfo(Android)(开源)

    来电信息 – 获取号码归属地和其他信息(诈骗、骚扰等)。识别骚扰电话用的是360它家的数据

  • qBittorrent(Windows、Mac OS)(开源)

    BT下载器

  • OAndBackupX (Android)(开源)

    备份App和数据。常刷机有用

  • Delta Chat(Windows、Mac OS、Android、iOS)(开源)

    像使用聊天工具一样地使用Email通信。是个提供类似聊天工具的界面体验的Email客户端。

    使用前请先查它这个表,看哪一家Email兼容。表中所列好像还没有测试多少国内Email提供商

    这个软件正在积极开发中,用户目前也还是洋人多

  • TrafficMonitor(Windows)(开源)

    显示当前网速、CPU及内存利用率。可悬浮窗,或任务栏显示。

  • WAFall+(Android)(开源)

    可控制哪些App可以或不可以联网。需要root。

  • NetGuard(Android)(开源)

    可控制哪些App可以或不可以联网。不需要root。

  • VirtuaWin(Windows)(开源)

    在Windows上使用虚拟桌面(工作区)。Windows 10已经原带这个功能了。

    建议也在它的模块页面下载KvasdoPager(开源)安装,它提供任务栏中快速切换工作区功能。

  • AltDrag(Windows)(开源)

    在Windows上用Alt+左键移动窗口,Alt+右键缩放容器。像Linux桌面用户熟悉的那

结语

与其他介绍软件的文章不同,本篇尽量选取开放源代码的自由软件来推荐。而其他一些介绍开源软件的文章则太过“极客”化。这里我挑选了接地气的出来介绍。

虽然用开源并非什么特别值得炫的事,这里是提供多一些选择(但也没必要搞软件洁癖)。自行挑选。

打赏一下吧,现在写博客不景气,打赏才有动力。