Liang's Blog - 选项
type: channel
link: https://blog.ftliang.com/tag/%E9%80%89%E9%A1%B9/
items: iPhone旁边如何关闭？iPhone锁屏 按钮 怪声
items: 基于Docker/Docker-compose安装Sharelatex(Overleaf)记实及深坑
items: J3455没有启动选项

iPhone旁边如何关闭？iPhone锁屏 按钮 怪声
type: item
date: 2021-10-11T23:06:00+08:00
description: iPhone的某些快捷键，会意外打开旁边模式，发现时往往已经是锁屏状态，按按钮出现怪声，且按钮感觉没有响应。 这其实是iPhone为残障认识使用iPhone时设置的旁边模式，通过听，来确认输入的正确性。因为其旁边的中文发音很不好，而且语速默认很快，所以听着是点了一个按钮，说了一同奇怪的话。 解决办法如下：网上的办法都没提这种情况如何解锁，所以根本没办法继续。 当然如果开了Siri则会方便很多，直接几次主屏幕或者语音唤起Siri，调出Siri然后说“关闭旁边”，就会出现快捷关闭选项，多按几次就能关闭。如果不巧没开Siri，或者按按钮调出Siri也出问题，则使用下面的方法。 其实要理解旁边的机制，就是你按一个按钮，旁边读一下，如果对了，你双击刚才的位置，如果不对，你换个位置点击即可。 以下是在锁屏状态下，完整关闭旁边的流程，锁屏密码是1945（例） 你的手机是误操作导致打开了给残疾人使用的旁白模式，需要耐心完成一下操作才能关闭。 首先要知道如何完成一次点击操作：在空白处或者要输入的地方点击一下，然后点击要按的按钮，他会说这是什么按钮，然后快速双击即可。有时无效是双击的效果不好。 1.在锁屏状态下输入密码：点击输入框的四个点，然后点一下1按钮，它说话时快速双击1按钮，直到第一个输入点变成白色实心。然后点击输入的四个点，再点击9，然后双击9，直到第二个点也变成白色。然后点击输入的四个点，然后点击4，然后再双击4，直到第三个点变成白色。然后点击输入的四个点，然后点击5，然后双击5，直到第四个点变成白色，解锁成功。 2.点主屏幕上的设置，然后双击设置，直到设置打开。 3.在设置窗口，点击悬浮的大白点，然后双击大白点，直到出现选择界面，点击手势，然后双击手势。在新出现的窗口，点击3指，然后双击3指，直到屏幕出现3个大圆点。 4.轻轻缓慢向上划动屏幕，直到出现辅助功能菜单，点击辅助功能菜单，然后双击辅助功能菜单。 5.点击第一项，旁白，然后双击旁白。进入其开关设置。 6.点右上角绿色打开状的按钮，然后双击绿色按钮，直到变为白色。设置完成了。

基于Docker/Docker-compose安装Sharelatex(Overleaf)记实及深坑
type: item
date: 2021-08-19T23:17:00+08:00
description: 用Docker配置各类服务型的东西最简单快捷了，所以准备Overleaf时，我优选选择了Docker形式。 但实际上docker有很多坑，那就是数据安全。容器只要一重建，原来里面的内容全部丢失，祈祷着服务(器)不重启是不现实的，所以使用docker的第一要务就是把自己可能保存的内容，都通过映射的形式，直接存在主机上。具体如何做映射，后面有实例，如果你已经领会了，后面可以全都不用看了。 但是我还是记录一下我的安装过程，给大家避坑。 网上的方案很多，但大同小异，时间不同，也有一些变化。我这里不是手把手的教程，但是要点都在，如果真的不动需要咨询的，那就只能想办法请我喝咖啡了。 方法1，直接使用别人提供的单文件镜像，只通过docker启动。docker的安装自己解决，各个版本的linux多少都有点不一样。我是在我的网站服务器上，直接通过宝塔页面安装的docker管理器，但只在命令行终端下使用docker指令。 docker pull kingsleyluoxin/sharelatex:full # OR # docker pull kingsleyluoxin/sharelatex:latest docker run -p 8080:80 -d kingsleyluoxin/sharelatex:full 这样访问自己服务器ip的8080即可使用了。其中full支持中文，latest不支持中文。 原始出处在[这里][1]，但比较可惜的是，几个很核心的地方都没有讲，就是文件连接，然后管理员账号创建也失效了，launchpad 页面并不能提示注册管理员。然后邮件服务器是否正常不详，一些修饰性参数是否可以引入不详。 而我没有使用这个镜像的主要原因是没安装Adobe字体，我还是要进去安装，不如从头折腾一下，以免有什么隐患。 推荐使用该镜像的人群，单人，内网，不会忘记密码，有定期下载自己工程另外保存的习惯，或者一次性使用完结束。 如果希望长期使用，还是自己走以便比较好。 在开展第二种方法之前，说一下管理员创建的问题。 如果你也遇到了和我一样，不管是哪个条件下，网页没提示注册管理员，那么，就需要登录到docker中进行创建。 进入指定docker的命令行 docker exec -it sharelatex bash 然后切换目录，执行创建指令 cd /var/www/sharelatex grunt user:create-admin --email=admin@university.edu 这里网上大多数的页面都写错或者复制错了，--email后面是等号=连接地址，而非空格。 执行后，会提示一个网址让自己重设密码，只复制其路径部分，贴在自己实际网址含端口都后面，设置完密码，你就有管理员，可以正常使用了。 下面开始第二种方法，docker-compose，在此之前，还要明确几个问题，容器被重建时，原来内部的数据一定会被清空，这点各位消息。而何时会重建，1. pull的镜像有更新，一般不pull应该无所谓。2. docker build很危险，docker-compose up也是，有配置变更就重建。 3. docker rm 之后。 所以呢，我每次更新部分内容后，都commit一次，生成本机私有的镜像。 下载官方的[yml文件][2]，放到一个存放本项目数据的目录里。然后创建三个目录。 mkdir sharelatex cd sharelatex mkdir sharelatex_data mkdir mongo_data mkdir redis_data 然后编辑yml文件里关于文件映射的部分，建议写绝对路径。 volumes: - /data/sharelatex/sharelatex_data:/var/lib/sharelatex 三处，显然sharelatex_data和mongo_data是必须的，而Redis因为不怎么存盘，所以无所谓。 有了这个链接，至少保证你的用户和用户数据在容器外，容器更新，原则上不伤害数据。 然后是yum里面其他关于修饰性的调整，email设置等。感觉sharelatex的功能很精简，用户管理能力极差，所以最好邮件配置成功，以便自己找回密码。 然后，在该目录下运行docker-compose up, 不要加-d的选项，这样报错能看到，好解决。等没有错误后，想用-d也是可以。 这是3个容器都创建了，而且之后数据库和Redis基本不会重建，而sharelate，每次调整描述性的变量，邮箱配置等，都会重建，所以特别小心。 如果你不需要中文，只用pdflatex，现在就结束了。如果还需要中文，和Xelatex，请继续。 进入指定docker的命令行 docker exec -it sharelatex bash 然…

J3455没有启动选项
type: item
date: 2019-03-13T19:37:00+08:00
description: 今天收到了播酷云的机器，确认能开机后，自然是给机器除bios密码。结果bios放电后，启动找不到任何硬盘，bios里能见到硬盘，但是启动选项里却没有，开机自动进入bios界面，甚至以为是机器坏了。后来找到了原因： > 改变系统，一般会更改biso。如果升级了bios或者恢复了出厂值，进入主板bios，在引导那个选项中开启csm选项 我之前这样设置过，结果没注意系统进入了原来自带的系统界面，就一个光标，我以为机器被这个设置搞死了，没注意bios里面已经有了启动选项了。 后来是搜到上面的方法后，仔细尝试，发现果然OK了。 另外，装U-nas的时候，最好先把两个硬盘拔下来，因为U-nas不问安装位置，有可能把系统装到我的数据盘上，而我希望撞到原来自带的16G SSD上，这样数据盘就可以做raid1了。