Chevereto图床Docker安装中要注意的问题

想用MarkDown写文章,插入图片不好解决,注册一个网络图床太麻烦,以后总是多一个帐号去维护,考虑自己在NAS中建立图床,先在网络上找了一下关于Docker条件下安装的方法,然后选择Chevereto进行安装配置,结果踩了一个大坑,浪费了半天时间。

为图方便按网络教程做好了images文件、.htaccess配置文件的映射,同时考虑以后直接在NAS修改docker中的内容,不用SSH,把整个/var/www/html中的app文件夹也映射出来了,启动容器运行,直接出现以下错误:

没有办法,再去网络上找答案,绝大多数人都说是apache2.conf文件的配置问题,按照方法做了多次修改根本没有用,只看到一遍文章讲到是该站点下缺少.htaccess文件,打开映射好的.htaccess配置文件,发现是空文件,照道理容器运行成功应该自动生成该文件,显然该文件出了问题,在网络上找了一个配置文件写入,错误成功克服,再次运行容器,另一个错误又来了。

网络上找不到类似问题,回过头看官方文档,发现文档中只有images卷的映射建议,因此把app的映射删除了,成功解决问题。

第二天为搞清问题的根源,仔细查看了网站下的各种php文件,并做了故障复现,虽然不会apache编程,但思路还是知道了大概,软件的作者不允许将app等文件及相关文件夹映射出来,有专门的检查语句,一旦查到问题会给出相应的错误提示,如将/var/www/html/整个文件夹映射出来的错误是:

经验教训:

1、尽量不要先入为主,遵从官方文档比较好

以前建各种应用的容器,基本都可以随便映射各种文件,但这次不行,作者专门设置了映射禁止,可能是为了保护站点下的文件完整性吧,防止意外错误。

2、网络上的教程要善于辨别不同的情况,少走弯路

以前的版本不知道,但新的1.3版肯定是不宜进行其他文件和文件夹的映射,按照官方文档建立容器,几分钟就可以完好运行,又说回第1 点了,后台查看.htaccess文件自动成功改写。因为一旦出现错误,解决起来是非常耗时耗力的。

另外,容器运行的日志显示有错误, AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.17.0.x. Set the ‘ServerName’ directiv ,服务器域名问题,内网使用,不用修复,错误可以在运行一段时间后自动消失。

Iphone中高效处理PDF文档

我们平时对PDF文档的主要要求是生成、标记和批注,在PC端和手机上都有很多的软件来处理这些事情,效率比较高,但装太多的软件也很难管理,上一篇文章讲到用iphone自带的备忘录和office APP来做笔记,效果非常好,这里深入聊一聊如何用office来处理PDF文档,因为其他资料直接备忘录能很好地处理,基本不需借助其它工具。

虽然备忘录中扫描文档功能也能很方便地处理PDF文档,但还有所不足,功能主要是标记,缺少批注功能,扫描后文字准确性和排版略有不足,利用office APP来单独处理PDF文档则效果非常好,所有在PDF文档上添加的元素在备忘中仍然是可以编辑的。

1、用office扫描文件,并保存在iphone中

不要选择保存在onedrive中,因为上传服务器问题,经常会导致扫描保存失败。

2、打开以上保存的文件,并点选右上角的编辑

以上可以直接在画面上输入文字,可以进行标记,可以添加签名

3、点击旁边的三个点,可以完成文件的批注等功能

4、使用“转换为Word”功能,准确提取文字。

通过以上处理过的文件插入备忘录中进行使用可以满足各种不同的要求,当然也可以直接从备忘录中扫描并标记,需要时转入office中再进行批注等功能,完成后转回备忘录依然是可以编辑标记等元素。

以上图片都是手机截图,实际操作时手机截图文件非常大,一张有10MB,存在网络上使用不方便,介绍两个可以非常压缩图片大小的方法,不用另外安装专门的APP。

第一个方法是利用微信,打开微信并发送截图,系统会让你选择是否压缩,如不压缩。则图片基本压缩到几百KB。

第二方法是利用系统的邮件,打开邮件,将截图以附件进行发送,系统将提示以小尺寸规格改善图片,也可以达到大幅压缩的效果。

你需要怎样的笔记应用?

现在记录生活学习相关信息,很少人再主要用纸和笔了,因为信息的生成、传递和消费基本上都转移到电脑和移动设备上。在公司工作和进行大强度的创作,无疑以桌面电脑或笔记本电脑为主要工具,但开会、上课或随时随地,主要场景还是平板和手机,需要处理的信息包括图片、PDF文件、打字和手绘,用什么应用来组织以上信息比较好呢?

为了能比较好地处理自己的需求,在网络上看了不少经验介绍和评测的文章,也试用不少的应用,发现要找到各方面都比较合适的应用,还是要很费一番神气的,别人应得比较好你却不一定适合。

一、使用需求和应用功能矛盾重重

1、打字或手写,很难两手都兼顾

现在移动设备上的应用主要分为两类,一类是以键盘输入为主在,占大多数,如印象笔记、Notion等,功能总体比较完善,长期被大多数人使用,使用比较成熟,总体体验比较好,但这类应用有一个大问题就是不支持手写,这样以手写描绘一些事情无法完成,不能随意配合手写在图片或PDF文件上进行批注,对会议和课堂两大场景很不适合。

另一类应用是手写为主的,如GoodNotes等,能比较好在克服上面讲到的手写和批注等问题,但也有内容管理能力不强,收取费用或系统同步等问题。

2、全平台通用比较难

笔记不仅是记录,还需要归纳和整理,需要分享和再次利用,因此笔记能在手机、平板和PC上随时的展示和处理显得十分重要,而且这种多平台的使用必须是基于云端的,总不能时刻弄个U盘拷来拷去,很不方便。

3、网络同步至关重要

很多应用没有自己的云平台,还有很多应用基于公共平台,有些应用的后台在国外,国外意味着同步基本是不可靠的。

4、功能全面也很重要

比如对PDF文件的展开插入,便于浏览和批注,能够灵活排版等,还有如果能插入录音在有些时候很有用。几乎所有的应用都做不到十分齐全,只能有所取舍,因此有很多人同时用多个应用,以弥补各自的不足,但这样也很繁琐,也不方便。

二、几个主要应用的优点与不足

1、Evernote印象笔记等传统打字为主的笔记,这类应用的好处是成熟稳定,不足是手写功能弱,不太适合移动状态使用。

2、Notion等内容管理为主的笔记,功能比较强大,主要问题是系统比较复杂,有些服务器在国外,同步有问题,有些手写功能也不足。

3、Goodnotes、Notability等以手写为主的应用,经过多年发展,现在已经比较成熟,功能也比较强大,问题主要是收费,另外都是第三方应用,在PC和MACOS平台关联性不足,与系统的协同能力不强。

4、Onenote和Apple的备忘录。

Onenote可以在所有平台使用,功能也十分强大,排版灵活,依靠Onedrive真正做到全平台随时随地统一使用的体验,最大的问题在Onedrive,服务器在国外,网络同步很差,实际上处于让人不能忍受的状态。

备忘录是苹果自带的应用,也是全平台覆盖,与Onenote正好相反,备忘录可以做到秒同步。但多数人感觉功能比较弱,使用不是十分普遍。

三、备忘录是真正优秀的笔记应用

IOS15以后的备忘录功能已经十分强大,可能很多人没有注意。

1、备忘录在功能上可以打字、手绘、签名等,配合apple pencil体验是很好的。可以展开插入PDF文件、照片,支持图形绘制,也支持在照片和PDF文件上的批注功能。

2、备忘录还可以支持导出为PDF文件或将文件、照片等素材分类储存。

3、真正让备忘录胜出的还有一项功能,除了普通的PDF文件和照片外,通用的office文档能够在备忘录中被很好地预览。尝试过很多其他的应用,往往无法很好地预览office文件。

4、备忘录能很好地插入收集网页、音乐、视频等资料。

5、文档扫描功能十分方便提取裁切后的照片或文字。

四、配合微软官方应用,打造超强笔记应用

IOS上的备忘录已经能应付多数情形下的应用场景,但仍有几点不足。

  • PDF批注功能中无法插入图片等元素,
  • 无法插入像word文档中一样可以收起的注释,
  • 排版太受限,仅一长条

配合微软的office套件可以大大增强相关功能,,这三个应用分别是Onenote、Office和Office Lens,这些官方应用质量都很高,能够长期得到维护,基本不用担心信息丢失和安全问题。

  • 复杂排版可以在Onenote中完成,然后以PDF文件插入备忘录中,可以在Onenote进行同时录音
  • 利用Office扫描输出PDF文件,可以在其上进行复杂批注,插入图片等,可以转换成word文档
  • 利用Office Lens可以使用提取证件照等特殊拍照方式

总之,利用这两大公司的应用来完成任务,充分发挥了他们的优势,十分方便好用。