2020.03.06 | 零零碎碎 | 11571 浏览 | 14 赞 | 11 条评论

今天整理之前的 GitHub 项目,发现自己的一个项目不小心把服务器密钥暴露出来了。幸好是个 private 的库。就着手准备把这个文件删除。

但是在 Git 里删文件似乎不是个容易的事情——由于 Git 会保留历史与版本回溯,所以需要将需要删除的文件在之前的版本中也一并删除掉w

据说正常来讲需要使用 git filter-branch 命令,但咱也不是 git 大佬,接触新命令也挺陌生的,而且据说这个命令一来繁琐,二来当需要修改的文件较大/较多时,执行时间堪忧。

好在有一个叫做 BFG 的工具,提供了一种更快、更简单的 git filter-branch 替代方法,用于删除不需要的数据。简单踩了一下坑,做了一下步骤记录。

查看更多 ->


2019.10.14 | 随便扯扯 | 22120 浏览 | 31 赞 | 26 条评论

之前由于自己主力机的屏幕不小心摔碎了 XD 于是被迫算是体验了一周的“老人机”——多亲 AI 助手 2(详情见 这里)。但这段经历却也阴差阳错地治好了自己一直以来一刷手机刷几个小时的信息焦虑——当手机没有那么多内容可以去刷的时候,自然会将目光放在更聚焦的事情上——比如在那两周中竟然也用碎片的时间,啃下了两本蛮艰涩的书。

于是在这次事情之后,自己偏爱上了使用两部手机(iphone SE + Redmi K20 Pro),将社交功能与娱乐功能分离的方式,缓解自己刷手机的问题。而半个多月下来,效果自己感觉还是比较明显的。正巧前些天看到少数派上也有一篇 文章分享,也来谈谈自己的看法和体验,以及想把这种方式安利给大家。

查看更多 ->


2019.10.12 | 测评 | 12241 浏览 | 20 赞 | 7 条评论

之前在逛酷安的时候发现一夜之间,大家好像都从折腾各种骁龙 855 和 855+的各种安卓机型,小米 oppo vivo 中变成了折腾老年机 XD

仔细一看发现了这样一款号称是全面屏的老人机——多亲 AI 助手 2,据说被各路大神玩出花来了。499 的价格似乎也还可以,于是手痒痒自己也剁手了一台 XD

顺带一提,这手机剁手之后发现这厮价格非但没降反而涨了 100 2333 等等党大失败,早买早享受,晚买会涨价 2333

结果你说好巧不巧 XD 刚刚到手没几天,自己刚刚打算把这个小手机束之高阁的时候,自己的主力机屏碎了 XD 无奈之家只能“启用备胎”(鸿蒙 OS2333)把这个小手机拿出来用用。硬是用这台机器做了两周的主力机,体验了大概一周多。结果 emmm 意外地回不去了 XD

查看更多 ->


2019.10.10 | 网站相关 | 9924 浏览 | 9 赞 | 1 条评论

傻翠的设备一直不少:大电脑,小电脑,平板,手机,还有新购入的 MacBook,iPhone SE(这个之后再讲 2333),横跨了 Windows,Linux,OSX,iOS,Android 多个平台和系统。

于是在傻翠码字的时候,一个头疼的问题就出现了:往往在设备 A 上写了一半,下次打算接着写的时候就不记得在哪台设备上写的了,很难继续下去。

那么,如何在我不同的设备之间同步我的写作进度呢?市面上有一些可以进行云同步的工具,比如印象笔记,为知笔记。但是他们或者需要会员,或者不支持 Markdown,多少都用得有点不爽。索性傻翠自己有一台服务器,于是在上面搭建了 Leanote 这个支持跨平台写作的后台。用了这些时间感觉异常舒服,几乎离不开了,于是分享给大家。

Leanote 的官网在 这里,它主要有这样的优点:

  • 支持各平台桌面端,网页端与两大手机端
  • 天生支持 Markdown 与数学公式
  • 支持历史记录回放与内容搜索
  • 可以导出为博客
  • 支持代码高亮

另外可以通过 docker 进行私有部署而且占用内存并不是很大(相比之下,为知笔记的 docker 光是内存就要占用 4G+,根本没有那么大的资源),用我 2G 的阿里云学生主机就绰绰有余了。

那么我们正式开始部署吧 ww

查看更多 ->


2019.07.22 | 网站相关 | 5100 浏览 | 6 赞 | 1 条评论

使用了 <!--more--> 分隔符后,首页的文章显示中出现了一大片空白,审查元素发现。多了好多<br> 标签。其实这个问题老早就发现了,不过今天特别不爽于是想修复一下。

在网上查了查资料,说是 Typecho 对于换行符的替换处理问题,不过按照网上的方法似乎并没有完全解决。

网上的方法是 注释掉在/var/hyperDown.php 文件1177行:

//$str = preg_replace("/\n/", "<br>", $str);

但是经过测试后发现这样做会让段内全部换行全部失效,并不合适。

一个很离奇的尝试,我试着将替换后的 <br> 标签闭合,即将这一行改成这样:

$str = preg_replace("/\n/", "<br />", $str);

查看更多 ->


🤔关于我
翠翠 idealclover
Product Manager @ByteDance
南京大学 2016 级本科生
了解更多
🏠关于博客
基于 Typecho 博客框架
使用个人的 clover clover 主题