排在前面的都是广告,很多导航网站也不提供自定义功能。个人博客、代码库、日历、宝塔面板、NAS、几个常用网盘,还有几篇经常要翻的论文站点。想自己部署的话,把代码拉到服务器上,保证 PHP 有 SQLite 扩展,目录可写,浏览器打开首页就会跳到安装向导,填个站点名和管理员账号就完事了,数据库文件会自动建好。
排在前面的都是广告,很多导航网站也不提供自定义功能。个人博客、代码库、日历、宝塔面板、NAS、几个常用网盘,还有几篇经常要翻的论文站点。想自己部署的话,把代码拉到服务器上,保证 PHP 有 SQLite 扩展,目录可写,浏览器打开首页就会跳到安装向导,填个站点名和管理员账号就完事了,数据库文件会自动建好。
我处理密码的技巧是,每个密码都是复杂密码,自己都不记,然后把这个密码记录在自己的笔记中。这样在输入密码的时候,把复杂密码复制进去,然后再输入这个短语,这样别人就算看到了你的明文密码,也无法进入你的系统。代码是非常简单的,只有html和JavaScript,完全开源,不会有任何记录,可以放心使用,你只需要把这个项目,放在你的服务器上就可以运行。
这话,似乎是一种暗示,就是还有其他的鸿蒙应用会上架。 我是有数据洁癖的,就是,数据能掌握在自己手中,就不会放在平台上,自从我搞了一个自己的服务器,并买了一个NAS,我就把很多数据都放在自己这里了。 日程是我认为比较重要的数据,但是我发现很多人并不重视,好在群晖的NAS有日历的功能,于是我就用这个日历来管理我的日程。之前在各类设备上使用都没问题,可是手机升级成为鸿蒙系统,竟然一个好用的CalDav客户端都没有,华为官方的那个,只能读取,并不能编辑,有点残废,后面实在忍不了,自己做一个吧。 于是就有了「同步日历」。自己…
RIME输入法支持自定义短语,这个东西绝对是神器,谁用谁知道。 不过默认的万象拼音方案中,名称是custom_phrase.txt,在更新方案时仍然存在被覆盖的可能性,所以可以改一个名字,例如改成:zidingyiduanyu.txt。然后在万象拼音的方案自定义文件中,添加一行: YAML复制 12345678 # 自定义短语 custom_phrase: dictionary: "" user_dict: zidingyiduanyu #需要手动创建 custom_phrase.txt 文件 db_class: …
万象拼音是非常不错的RIME输入方案,超级TIPS也非常好用,不过tips表情在某些情况下有兼容性问题,当我直接输入空格后,拼音和表情同时上屏,原因不明,所以,我还是把表情禁用了,毕竟,我基本不用表情。 禁用方法也很简单,在wanxiang.custom.yaml文件中,增加这样一行: YAML复制 1234 tips: # 禁用的 tips 类型,初始化 tips 数据库的时候会直接忽略相关规则,修改部署后生效 # 可选项为:偏旁,符号,化学式,时间,符号,组字,翻译,表情,货币,车牌 disabled_type…
如果主题是Ajax的,很可能导致Prism这个代码高亮插件失效,此时的解决方案是,在页面的最后,通常是在标签</body>之前,增加这样一段代码: JavaScript复制 1234 <script type="text/javascript"> Prism.plugins.autoloader.languages_path = "https://yourwebsiteurl/wp-content/plugins/wp-editormd/assets/Prism.js/components/…
在《RIME输入法的相关配置》中,我介绍了相关的配置方法,留下了一个问题,就是如何自动化的处理配置与同步问题。 这篇文章主要就是为了补充相关内容。 本文所有的代码,都在我的代码库中:https://code.yangyq.net/laoyang/rime-sync-config.git 配置文件的进一步做法 上一篇文章提到过,用户目录最好是使用默认的目录,只把需要的内容做一下同步。事实上,重要的这几个文件,甚至可以不放在用户目录下,而是采用软连接的方式,也就是说,重要的配置文件,放在网盘的同步文件夹中,在用户目录下…
追寻多年,我似乎终于找到了自己非常满意的输入法。这个输入法的名字叫做RIME。 严格来说,RIME并不是一个输入法,而是一个输入法框架,在不同的平台上有不同的实现,例如在Windows平台,叫做小狼毫。 对于小狼毫而言,它也可以包含很多的输入方案。之前我用RIME,总是用一段时间之后就卸载了,原因是我之前用的方案,包括雾凇拼音等,在长句子书写的时候,其表现比较糟糕。我曾经做过一些测试,只要超过6个字,这个句子基本就没有对的,都需要重新调整,给我的感觉非常不流畅。于是我就放弃了。 最近的一次偶然,让我看到了另外一个输…
使用以下命令升级Gitlab时,报错了。 Bash复制 1 sudo apt update && sudo apt install gitlab-ce 主要的报错内容: Bash复制 1 RuntimeError: gitlab_rails['smtp_tls'] and gitlab_rails['smtp_enable_starttls_auto'] are mutually exclusive 原因是因为,在配置文件/etc/gitlab/gitlab.rb中,同时配置了smtp_tls和sm…
在使用git pull命令时报错: Bash复制 12 error: Your local changes to the following files would be overwritten by merge: Please, commit your changes or stash them before you can merge. 这是因为本地做了修改,如果本地修改不重要,可以放弃: Bash复制 12 git reset --hard git pull
在Linux系统中,有时候需要监控系统资源,比如显卡占用,内存占用等。此时可以用watch命令来解决。 Bash复制 1 watch -n 2 -d nvidia-smi 其中-n指的是时间间隔,单位秒。-d指的是显示区别。后面跟上命令就可以了。 如果查看内存占用,使用: Bash复制 1 watch -n 2 -d free -g
