WSL Emacs

前言 由于 Windows 的某些原因使用 Emacs 总会那么的不方便或者不好用, 有的人是在 MSYS2 下使用, 但由于 MYSYS2 软件包不多, 还是差了点 所以本文借助 Windows WSL 进行使用 Emacs 么, 像在 Linux 下使用, 目前体验基本与Linux下体验一致, 不过 EAF 不支持 效果 安装 WSL, 本文是使用 WSL2 Ubuntu22.04 如果你想把 Ubuntu22.04 安装到自己指定盘符, 可以观看此文章 如何将WSL安装到其它驱动器或者文件夹中 | myfreax 启用 WSL 功能 Win + s 打开搜索, 输入 启用或关闭 Windows 功能, 并打开 将红线两个功能打勾✔, 启用后重启电脑 以 管理员权限 打开 Powershell, 设置默认为 wsl2 wsl --set-default-version 2 安装 Ubuntu22.04, wsl.exe –install -d Ubuntu22.04 如果安装不成功, 请参考文章 如何将WSL安装到其它驱动器或者文件夹中 | myfreax 运行 wsl, 直接在 Powershell 输入 wsl 运行 WSL 文件所在目录 \\wsl$ 安装 GUI 支持 下载并安装 MobaXterm MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download ...

2022 年 07 月 03 日 · 206 words · ISouthRain

GnuPG(GPG) 加密

什么是 GnuPG ? GPG 全名叫 GNU Privacy Guard, 是一个加密前端, 可以使用 RSA 、ESCDA 等算法去加密 下载 GnuPG GnuPG官网 获取密钥(Windows 使用终端命令) 请记住, 密钥绝不要给任何人 gpg --gen-key 默认选项即可 加密解密文件 加密之前 加密分为两种 对称加密解密(双方只要输入对密码就可以查看和加密) 非对称加密解密(对方使用 你给的公钥加密, 只有使用 你自己的密钥 能解密查看) 详细解释 对称加密解密 加密(输入两次相同密码) gpg --symmetric filename 解密(输入配对密码, 与上面的密码相同) # 仅仅解密内容 gpg -d filename.gpg # 解密并输出原文件 gpg -o fileame -d filename.gpg 非对称加密解密(个人常用) 加密 # -r 表示 gpg 用户, 就刚才创建密钥的用户名 gpg -e -r User filename 解密 # 仅仅解密内容 gpg -d filename.gpg # 解密并输出原文件 gpg -o fileame -d filename.gpg 导出(请不要将密钥发送给任何人,自己导出密钥保存就好) gpg -o filename.asc --export keyID 导入(个人使用导入密钥就好) gpg --import filename.asc FAQ❓ 是不是在我的电脑上,使用别人A的公钥加密了一个文件,而我没有别人A的密钥,我也无法读取查看。是吗?? ...

2022 年 06 月 25 日 · 147 words · ISouthRain

Emacs Gnus 使用 Gmail

介绍 Xinetd 是一个互联网多功能的工具, 在此这里只使用它的 端口转发 功能 端口转发 是将服务器端口进行数据转接, 例如: 当你使用服务端口配置好了 imap.gmail.com + 端口, 客户端口就可以直接访问 服务器IP + 端口 就相当于你访问的是 imap.gmail.com + 端口 的数据, 这样就可以避免无法访问gmail 要求 一台可以访问 gmail 的服务器 安装 Xinetd apt install xinetd 编辑 Xinetd 配置文件, 让gmail工作 vim /etc/xinetd.d/gmail /etc/xinetd.d/gmail 文件内容: # /etc/xinetd.d/gmail service imap { type = UNLISTED port = 993 bind = 0.0.0.0 socket_type = stream wait = no user = nobody redirect = imap.gmail.com 993 per_source = UNLIMITED cps = 100 2 } service smtp-465 { type = UNLISTED port = 465 bind = 0.0.0.0 socket_type = stream wait = no user = nobody redirect = smtp.gmail.com 465 per_source = UNLIMITED cps = 100 2 } service smtp-587 { type = UNLISTED port = 587 bind = 0.0.0.0 socket_type = stream wait = no user = nobody redirect = smtp.gmail.com 587 per_source = UNLIMITED cps = 100 2 } 运行服务 service xinetd start Hacker Enjoy 把你的Gnus配置接受服务 `imap.gmail.com` 改成 对应于你的 服务器IP 发送邮件设置也一样改成你的服务器IP

2022 年 06 月 04 日 · 153 words · ISouthRain

Hugo LoveIt 添加 Algolia 搜索

前言 Hugo 添加 Algolia 搜索, 本文以 LoveIt 主题为例 LoveIt 启用 Algolia 搜索 添加以下代码在你的 config.toml, 根据自己情况填写 [params] [params.search] enable = true # 搜索引擎的类型 ("lunr", "algolia") type = "algolia" # 文章内容最长索引长度 contentLength = 4000 # 搜索框的占位提示语 placeholder = "" # LoveIt 新增 | 0.2.1 最大结果数目 maxResultLength = 10 # LoveIt 新增 | 0.2.3 结果内容片段长度 snippetLength = 50 # LoveIt 新增 | 0.2.1 搜索结果中高亮部分的 HTML 标签 highlightTag = "em" # LoveIt 新增 | 0.2.4 是否在搜索索引中使用基于 baseURL 的绝对路径 absoluteURL = false [params.search.algolia] index = "" appID = "" searchKey = "" [outputs] home = ["HTML", "RSS", "JSON"] 获取 Algolia 相关配置 Algolia官网 注册登陆 创建属于 Hugo 的 Application 名称随便填一个, 例如 Hugo CHOOSE YOUR SUBSCRIPTION –> 选择免费的 FREE 点击右侧 —> Next Step:Data Center 选择一个离你网站地方进的地方 获取 index 回到主页 ...

2022 年 05 月 04 日 · 546 words · ISouthRain

搭建 Telegram Bot RSS 订阅

妄想逃脱大数据的背叛🤨 RSS 自己管理自己的订阅,掌控自己的爱好!! 要求 一台海外 VPS 一点点 Linux 技术 Flowerss-bot 一个国人开源的 Telegra bot RSS 订阅机器人 搭建非常简单, 功能非常多 只需要填写 bot Token 就可以使用 支持 Telegram Instart view 即时预览 flowerrss-bot 下载 Flowerss-bot 下载对应版本 获取机器人 @BotFather /newbot 随便命名一个 称呼 命名机器人,必须 Bot 或者 _bot 结尾, 例如: MyrssBot 复制 token 修改 config.ynl 修改第一行, 将 token 复制进去 根据自己情况修改需要,默认只需要修改了 token 就可以使用了 详细修改 关于使用 Telegraph 即使预览 默认获取 token 就可以使用 获取方法 Telegtaph 官方机器人 @telegraph 步骤 关注 Telegraph 机器人 在浏览器输入, 自动生成 token https://api.telegra.ph/createAccount?short_name=称呼名&author_name=用户名 运行 chmod 755 flowerss-bot ./flowerss-bot 成功了就请享受🌝 感谢作者大大的开源,让我们用上这么好的作品🌹 flowerss-bot FAQ❓ 遇到问题可以在下面回复 ...

2022 年 05 月 02 日 · 82 words · ISouthRain