-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
26e8f27
commit 327413b
Showing
2 changed files
with
217 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
--- | ||
issue: 28 | ||
date: 2024-06-09 | ||
intro: 这是猫鱼周刊的第28期,主要内容为每周收集内容的分享,包括博客链接、照片集、图片管理工具等。还分享了关于储物柜押金的经历。 | ||
--- | ||
|
||
## 关于本刊 | ||
|
||
> 这是猫鱼周刊的第 28 期,本系列每周日更新,主要内容为每周收集内容的分享,同时发布在 | ||
> | ||
> 博客:[阿猫的博客-猫鱼周刊](https://ameow.xyz/categories/weekly) | ||
> | ||
> RSS:[猫鱼周刊](https://ameow.xyz/feed/categories/weekly.xml) | ||
> | ||
> 邮件订阅:[猫鱼周刊](https://quail.ink/ameow) | ||
> | ||
> 微信公众号:[猫兄的和谐号列车](http://img.ameow.xyz/202401141448662.png) | ||
> | ||
> 私信:[[email protected]](mailto:[email protected]) | ||
![](https://img.ameow.xyz/202406090041555.jpeg) | ||
|
||
摄于我家的阳台。这条街上还有一两家类似的饮食店,其实每天的客流量也不大,但是到了晚上会有三五个人一起挤在店里或者店外的空地一起喝饮料打游戏,很安静,气氛很好。开个这样的饮食店算是我的理想退休生活之一。 | ||
|
||
## 文章 | ||
|
||
### VXNA | ||
|
||
[原文链接](https://blog.v2ex.com/vxna/) | ||
|
||
V2EX 最近上新了一个博客聚合器的新功能,博客被收录后,会被聚合到 V2EX。(我的博客已经被收录啦!) | ||
|
||
这个功能对很多自建博客的朋友来说很有意义,尤其是一些小站,过去我们写了一篇很有意思的文章,可能需要自己发帖分享,靠推荐和 SEO 带来一点可怜的阅读量,成就感和写作动力都不足。事实上,有很多的个人博客,更新频率很低,甚至有的在服务器到期之后就不再坚持了。 | ||
|
||
如果你有一个自建博客,除了提交到 VXNA,还有这些地方可以找到志同道合的人: | ||
|
||
- [开往](https://www.travellings.cn/) | ||
- [十年之约](https://www.foreverblog.cn/) | ||
- [博友圈](https://www.boyouquan.com) | ||
- [中文独立博客列表](https://github.com/timqian/chinese-independent-blogs) | ||
|
||
### How much memory do you need today? | ||
|
||
[原文链接](https://84-24.org/) | ||
|
||
一篇动效做得非常极致的文章,讲述了从购买到修复一台原版麦金塔的过程。 | ||
|
||
文章有点长,如果对内容不感兴趣,从头到尾看看页面上的动画也很有意思。 | ||
|
||
![image.png](https://img.ameow.xyz/202406090111542.png) | ||
![image.png](https://img.ameow.xyz/202406090111443.png) | ||
|
||
### 布尔又长又臭 | ||
|
||
[原文链接](https://testing.googleblog.com/2024/04/isbooleantoolongandcomplex.html) | ||
|
||
谷歌测试团队的博客,讲述的内容很简单:通过多使用中间变量,简化看不懂的布尔表达式。 | ||
|
||
这不是“没听说过”的代码优化技巧。在计算机技术发展的这几十年里,已经有无数的人写过无数的文章、书来提倡一些优化代码的技巧。但在日常实践中,“赶工期”永远排在代码质量之前,怎么都避免不了“屎山”。有些公司会有专门的团队去推动代码质量,例如谷歌的“[代码健康](https://testing.googleblog.com/2017/04/code-health-googles-internal-code.html)”团队。 | ||
|
||
虽然优化代码会消耗一定的时间和精力,但是这一点努力会帮助到未来的自己和其他的同时。我对自己的要求是:Leave it better than you found it. | ||
|
||
## 项目 | ||
|
||
### 摄影佬专用 ⌈相片集⌋ | ||
|
||
[![besscroft/PicImpact - GitHub](https://gh-card.dev/repos/besscroft/PicImpact.svg)](https://github.com/besscroft/PicImpact) | ||
[项目地址](https://github.com/besscroft/PicImpact) | ||
|
||
搭建自己的展示画廊。Vercel 部署 + Supabase + Cloudflare R2,可以做到基本免费,缺点是国内访问比较慢。 | ||
|
||
我自己部署了一个,放了一些我自己的作品,感兴趣可以看看。[猫的影集](https://gallery.793788579.xyz/) | ||
|
||
![image.png](https://img.ameow.xyz/202406090134009.png) | ||
|
||
### immich | ||
|
||
[![immich-app/immich - GitHub](https://gh-card.dev/repos/immich-app/immich.svg)](https://github.com/immich-app/immich) | ||
|
||
[项目地址](https://github.com/immich-app/immich) | ||
|
||
另一个可自建的图片管理工具。不过这个更加适合自用/家庭共享,也有移动端 App 方便备份和同步。 | ||
|
||
## 工具/网站 | ||
|
||
### 微信公众号 Markdown 排版编辑器 | ||
|
||
[网站链接](https://quail.ink/tools/markdown-to-wx/) | ||
|
||
很实用的工具,这周的微信公众号文章就是用它完成的(之前使用的是 mdnice)。 | ||
|
||
![image.png](https://img.ameow.xyz/202406090139005.png) | ||
|
||
说起微信公众号转换,用的基本上是复制粘贴富文本的原理(貌似微信公众平台的一个 bug/feature,可以粘贴任意富文本)。其中有个坑是,不能传某些格式的图片(好像是 svg 不支持),也不允许外链(所以要转成纯文字)。 | ||
|
||
## 想法 | ||
|
||
### 记得退储物柜的押金 | ||
|
||
在 V2EX 看到一个[帖子](https://v2ex.com/t/1047204),分享了一个通过储物柜押金赚钱的路子。 | ||
|
||
看完帖子我想起来半年多前在一个游泳馆用过一个储物柜,当时交了 30 元人民币押金,用完当时觉得还会再去一两次,因为是连锁的游泳馆,平时去的那个因为水质原因整改,可以去附近的游,就没有退押金。 | ||
|
||
根据帖里原 OP 提供的方法,我找到了当时微信支付记录的订单,然后发起投诉。大约一天后商家拒绝了,然后回复说可以通过小程序退款。这里很坑,小程序做了必须扫码才能进,不扫码不能使用,堵死了这种后来才想起来的用户。于是我截图了小程序的页面(必须扫码使用),并继续投诉,说明进不去小程序个人中心。再一天后,商家通过一个私人微信联系我(这个小程序竟然还收集了我的手机号,?),问我要了订单截图。再过几个小时后,收到了退款,这件事情就结束了。 | ||
|
||
不得不说真的有点黑心,一般人很容易忘记这几十块押金(说多不多),就算想起来了,找回成本也很高(要翻出支付记录、找回当时的小程序,还要在商家拒绝一次后坚持投诉)。还有一点,支付记录里也没写是押金,要是商家真的非常无良,一口咬定是什么服务费,那可能真的退不回来了。 | ||
|
||
储物柜是真的方便的服务,但是打着免费的旗号骗押金,不如免押金,按使用次数/小时收费,收得贵也心服口服。 | ||
|
||
## 最后 | ||
|
||
本周刊已在 [GitHub](https://github.com/LeslieLeung/cat-fish-weekly) 开源,欢迎 star。同时,如果你有好的内容,也欢迎[投稿](https://github.com/LeslieLeung/cat-fish-weekly/issues/new?assignees=LeslieLeung&labels=&projects=&template=recommendations.md)。如果你觉得周刊的内容不错,可以分享给你的朋友,让更多人了解到好的内容,对我也是一种认可和鼓励。(或许你也可以通过[爱发电](https://afdian.net/a/3verest)请我喝杯咖啡) | ||
|
||
另外,我建了一个交流群,欢迎入群讨论或反馈。由于之前留入群二维码的方式被人分享到其他地方,群内涌入了一些广告,以后入群可以通过文章头部的联系邮箱私信我。虽然交流群不是很活跃,但是我希望减少一点恶,希望大家真诚分享一些自己看过觉得好的内容(这也是我一直在做的事情),谢绝广告、卖课、盗版资源。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
--- | ||
issue: 29 | ||
date: 2024-06-16 | ||
intro: 这是猫鱼周刊的第 29 期,内容涵盖了关于扫街摄影、自建服务清单、软件工程设计文档的技巧、SmokePing和awesome-cloudflare项目介绍以及LLM排行榜和Linux镜像源的工具和网站推荐。 | ||
--- | ||
|
||
## 关于本刊 | ||
|
||
> 这是猫鱼周刊的第 29 期,本系列每周日更新,主要内容为每周收集内容的分享,同时发布在 | ||
> | ||
> 博客:[阿猫的博客-猫鱼周刊](https://ameow.xyz/categories/weekly) | ||
> | ||
> RSS:[猫鱼周刊](https://ameow.xyz/feed/categories/weekly.xml) | ||
> | ||
> 邮件订阅:[猫鱼周刊](https://quail.ink/ameow) | ||
> | ||
> 微信公众号:[猫兄的和谐号列车](http://img.ameow.xyz/202401141448662.png) | ||
> | ||
> 私信:[[email protected]](mailto:[email protected]) | ||
![](https://img.ameow.xyz/202406160012067.jpeg) | ||
|
||
最近解锁了一个新爱好:扫街。这张照片摄于深圳南头古城,就是一条城中村中的商业街,有不少卖文创的店。路过一家店的时候看到店门口这个很有意思的布景:一张简单的木椅,背后是一丛绣球花。 | ||
|
||
买了相机之后总想出去多拍拍照片,发现扫街是最适合 i 人(猫)的拍照方式,不需要像拍人像一样流连于各种交流群、约模特,就挑任意一个时间(最好还是白天,有人活动、光线也好),背起相机出门就可以拍。也没什么特别的技巧,就是拿着相机慢慢逛,跟各种美好偶遇。 | ||
|
||
## 文章 | ||
|
||
### 那些常住在我 Homelab 的服务 | ||
|
||
[原文链接](https://chi.miantiao.me/posts/homelab-services/) | ||
|
||
作者整理了一些常用(长用?)的自建服务,如果你对自建服务感兴趣,这应该是一个不错的列表。 | ||
|
||
话说我也玩自建好几年了,部署过好多服务,平时在周刊里也介绍过很多,最终留下来长期用的其实不多(其实这跟 App 差不多)。在部署的众多服务里面,用得最频繁的只有一个,我自己写的通知服务 [Heimdallr](https://github.com/LeslieLeung/heimdallr)。不得不说,切合自己需求写的东西才是最实用的。如果大家想看,我有空也整理一篇我的自建服务清单。(欢迎留言评论) | ||
|
||
### 如何写一份高可读性的软件工程设计文档 | ||
|
||
[原文链接](https://mp.weixin.qq.com/s/-qXlbPt25-8aZAtCCxh1MQ) | ||
|
||
在 [vol. 026](https://ameow.xyz/archives/weekly-026#X-Y-Problem) 我分享过陈皓的一篇讲 X-Y 问题的文章,在最后我提到,在写文档的时候先写目的和背景,能有助于更好地考虑问题。 | ||
|
||
> 写技术方案时先写背景和目的。我知道很多技术同僚不擅长也不喜欢写文档,但是习惯了开头先写背景和目的,能够帮助你主动地去完成“退一步”的过程,站在一个更高的角度去审视当前的问题和你拟提出的方案。 | ||
这期分享的文章算是对上期的一个补充(才翻出来之前收藏的这篇)。根据文章的内容,再加上一些我自己的理解,我简单总结了一些要点: | ||
|
||
- 确定受众:根据你的受众,往文档里添加适量的背景信息,决定内容的详略(例如向更大的受众,则要添加更多背景信息,更多讲述设计思路而不是具体实现/贴代码)。 | ||
- 使用模板:用一个相对完整、规范的结构来帮助你思考和行文。 | ||
- 使用简洁、准确的语言:正确使用专业术语,不要用复杂的句式,精简段落,使用 Bullet Point、图标等帮助表达,控制篇幅。 | ||
- 注意排版:使用统一的格式,会让文档不显得杂乱。使用分级标题等。 | ||
|
||
另外,我想再提出几个雷点: | ||
|
||
- 大段贴官方文档原文或翻译:应该简练地概括,再附上链接。 | ||
- 大段贴代码:没人想看你的代码!如果有需要,可以用伪代码来辅助表达,或者只贴关键的片段。 | ||
- 没有结构、流水账:就像写任何一篇文章一样,你的文章是你想法的映射,混乱的结构体现的是你对整件事情也没有清晰的了解。 | ||
|
||
## 项目 | ||
|
||
### SmokePing | ||
|
||
[![oetiker/SmokePing - GitHub](https://gh-card.dev/repos/oetiker/SmokePing.svg)](https://github.com/oetiker/SmokePing) | ||
[项目地址](https://github.com/oetiker/SmokePing) | ||
|
||
用于监控宽带连通性和延迟的工具,可以用来诊断网络问题。 | ||
|
||
### awesome-cloudflare | ||
|
||
[![zhuima/awesome-cloudflare - GitHub](https://gh-card.dev/repos/zhuima/awesome-cloudflare.svg)](https://github.com/zhuima/awesome-cloudflare) | ||
[项目地址](https://github.com/zhuima/awesome-cloudflare) | ||
|
||
又一个 awesome 列表项目,这次是“赛博菩萨” Cloudflare 上可以搭的一些项目/工具等。不过我还是提倡不要滥用,薅羊毛别把羊薅秃了,等下大家都薅不成了。 | ||
|
||
## 工具/网站 | ||
|
||
### LLM 排行榜 | ||
|
||
[网站链接](https://livebench.ai) | ||
|
||
![image.png](https://img.ameow.xyz/202406160100585.png) | ||
|
||
一个公正客观的 LLM 评测。它通过以下方式保证公正客观: | ||
|
||
- 每个月发布新的问题集,并且从最新的数据集中构建问题(保证所有 LLM 都没有见过对应的语料和问题) | ||
- 每个问题都有可验证、客观的事实结果,对于难的问题也可以准确和自动地评分而不需要 LLM 裁判(之前有 LLM 给自家的模型打高分) | ||
|
||
之前我也介绍过几个类似的排行榜,具体可以看[这里](https://ameow.xyz/docs/aigc/llm/leaderboards)。 | ||
|
||
### LinuxMirrors | ||
|
||
[网站链接](https://linuxmirrors.cn/) | ||
|
||
运行一个命令就可以给 Linux 系统换源,还挺实用(不用每次去手动改)。 | ||
|
||
```bash | ||
bash <(curl -sSL https://linuxmirrors.cn/main.sh) | ||
``` | ||
|
||
## 最后 | ||
|
||
本周刊已在 [GitHub](https://github.com/LeslieLeung/cat-fish-weekly) 开源,欢迎 star。同时,如果你有好的内容,也欢迎[投稿](https://github.com/LeslieLeung/cat-fish-weekly/issues/new?assignees=LeslieLeung&labels=&projects=&template=recommendations.md)。如果你觉得周刊的内容不错,可以分享给你的朋友,让更多人了解到好的内容,对我也是一种认可和鼓励。(或许你也可以通过[爱发电](https://afdian.net/a/3verest)请我喝杯咖啡) | ||
|
||
另外,我建了一个交流群,欢迎入群讨论或反馈,可以通过文章头部的联系邮箱私信我获得入群方式。 |