如果您在使用触摸板/手机
那么首页的 intro <-> blog 过渡动画大概是坏掉的。
预计修复时间:下次一定
那么首页的 intro <-> blog 过渡动画大概是坏掉的。
预计修复时间:下次一定
TL;DR: Node 兼容层的
http.request()
曾经不支持headers
,被我水了个 PR
npm:
用 Deno 写飞书机器人的时候,随手试了一下通过 npm:
调用飞书的 Node.js SDK。
看上去真的能用:
(直呼好用,连 TypeScript 类型定义都有了~)
#!/bin/sh | |
WEBHOOK=YOUR_WEBHOOK_HERE | |
if [ "$*" == "--help" ] ; then | |
echo "Usage: lark_msg <msg>..." | |
exit 0 | |
fi | |
msg="$*" | |
echo "sending:" "$*" | systemd-cat -t lark_msg -p info | |
json=$(jq -n --arg msg "$msg" '{"msg_type":"text","content":{"text": $msg}}') | |
ret=$(curl -s -X POST -H "Content-Type: application/json" -d "$json" "$WEBHOOK" ) | |
if [ "$( echo "$ret" | jq .StatusCode )" != "0" ] ; then | |
echo "failed:" "$ret" | systemd-cat -t lark_msg -p warning | |
fi |
家里的 NAS 一直被 SSH 爆破,即使我已经把密码登录关了,还是在不停地刷 SSH 登录失败的系统日志。
于是尝试配置 fail2ban 解决这个问题。
2024-02-28 更新:使用 zstd 压缩(
.tar.gz
->.tar.zst
;tar czvf
->tar cavf
)
突发奇想:在 NextCloud 创建一个 File drop 分享,然后写一个打包上传脚本,就可以把它当备份服务器用啦。
功能/特点:
Caddy 是一个使用 Go 编写的高性能 HTTP 服务器软件。与 Nginx 相似,它主要作为静态网站服务器或反向代理运行。
(2022-05-12 更新)
将虚拟磁盘文件存储在 Btrfs 文件系统中具有几个优点:
假设系统安装在 Btrfs 的一个子卷中,并且没有单独的 /boot
, /home
等分区。
$root_dev=/dev/sda2 # "/" 所在的块设备
$root_subvol=@ # "/" 所在的 btrfs 子卷
$target_dev=/dev/sdb2 # 目标块设备
$target_esp=/dev/sdb1 # 目标 EFI 系统分区块设备
tmux
意为 terminal multiplexer (终端多路复用器),它允许用户在终端中使用多个虚拟终端,支持多会话、多窗口、布局等功能。
(2022 年又双叒叕更新了:修改首页布局、添加 About 页面、添加代码高亮……)
更新了网站样式(疯狂滥用卡片)。
首页支持分页(其实并不是分“页”,参数是 post id 而不是页数)。
后端代码太菜了。前端部分没有混淆,按 F12 就能看到。
因为此网站基于 ASP.NET Core 默认模板,所以自豪地使用了 jQuery 和 Bootstrap,以后也许会把这两个依赖去掉……