summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-05-26 14:55:53 +0800
committerEltrac <hi@guhub.cn>2025-05-26 14:55:53 +0800
commit3f44a32d7b96175a41ddad7ab7e08684377f3afb (patch)
tree0ffcf1d0935e7264a2c8c9dee0e8949570cfa6ea /content
parenta2e64ffe7c18d25cdb874c43465e25d091fb6e91 (diff)
docs: update draft
Former-commit-id: 49ac4a484cdf9e779b4a6071169c823e08e27d06
Diffstat (limited to 'content')
-rw-r--r--content/posts/weekly/30.md139
1 files changed, 139 insertions, 0 deletions
diff --git a/content/posts/weekly/30.md b/content/posts/weekly/30.md
new file mode 100644
index 00000000..576ceb6b
--- /dev/null
+++ b/content/posts/weekly/30.md
@@ -0,0 +1,139 @@
+---
+title: 稻草人周刊 Vol.30
+subtitle:
+description:
+tags:
+related_cards:
+date:
+categories: 稻草人周刊
+banner: https://image.guhub.cn//uPic/20250526-the-5am-sky-2.jpeg
+draft: true
+toc: true
+endnotes:
+ - 封面图自摄,设备为 iPhone 15 Pro
+---
+
+random shit, maybe music and stuff
+
+## 🙋 在做什么
+
+
+
+## 📖 本周阅读
+
+{{< bookcard "虚掷的夏日" >}}
+
+## 💬 本期杂谈
+
+### 无为之道
+
+{{< callout "文章链接:[Getting nothing done — Bitfield Consulting](https://bitfieldconsulting.com/posts/getting-nothing-done)" "📜" >}}
+
+我本以为这篇文章讲的是「如何放下欲望,没有雄心壮志地过完一生」,因为在文章前面的一部分,作者就提到:
+
+> But what is ambition other than a kind of unhappiness? If you’re happy right where you are, doing what you’re doing (or not doing), then you’re happy! No need for any goals or ambitions.
+>
+> 如果不是「不快乐」,野心还能是什么呢?如果你对此时此地你正在做的事情(或者什么都不做)感到快乐,那你就是幸福的!根本不需要任何目标或者野心。
+
+不过,后文的内容主要就在讲「冥想」了。作者指出一些人觉得冥想很难,说自己不擅长明显,但作者说冥想根本没有擅长和不擅长一说,没有冥想得好和冥想得不好得区别,因为冥想就是什么都不干。
+
+作者认为现代人有一种迷思:如果不是为了变成**更好的**冥想者,那我为什么要冥想?如果不是为了变得更有能力、更有钱、更快乐,那我为什么要努力?
+
+作者认为动物是天生的冥想者,他引用了 Alan Watts 写的一段话:
+
+> Those who understand the Tao delight, like cats, in just sitting and watching without any goal or result in mind. But when a cat gets tired of sitting, it gets up and goes for a walk or hunts for mice. It does not punish itself or compete with other cats in an endurance test as to how long it can remain immovable.
+>
+> 懂得道家思想的人,就像猫一样,只是漫无目的地坐着、看着。不过,当猫厌倦了坐着,它会站起来,然后去散步,或者抓老鼠。它不会惩罚自己,也不会跟其他猫比耐力,看看谁能坐得最久不动。
+
+这很存在主义。
+
+尽管这篇文章没有给出什么令人醍醐灌顶的人生哲学,但作者作为一个写作者,可能也像猫一样,根本不在乎能不能写出什么惊世骇俗的理论吧。
+
+[#存在主义](/tags/存在主义)
+
+### 不要乱猜我的语言
+
+{{< callout "文章链接:[Don't Guess My Language](https://vitonsky.net/blog/2025/05/17/language-detection/)" "📜" >}}
+
+许多网站,甚至包括谷歌在内的大科技公司,都使用 IP 地址「猜测」访客所使用的语言,作者指出这会导致很多问题。我自己也被 GoDaddy 的操作折腾过,我这个完全不懂日语的人在 GoDaddy 的各个界面穿梭,怎么都找不到语言设置选项,也不知道是因为我没认出来,还是 GoDaddy 根本就没有设置这个选项。当我的 IP 地址改变之后,GoDaddy 居然还在使用最初的设置,我不想去纠结应该清除 Cookie 还是其他的本地缓存,直接关闭了页面,至今都没再打开过 GoDaddy——*你甚至可以说,GoDaddy 把我当日本人整*。
+
+用 IP 地址推测语言很不可靠,原因如下:
+
+1. IP 不等于国家
+ 1. 用户可能在旅游
+ 2. 用户可能因为一些原因暂住国外
+ 3. 用户可能在使用 VPN
+2. 国家不等于语言:很多国家都有两门,甚至多门官方语言
+
+作者指出,正确的做法是使用 HTTP 请求中的 `Accept-Language` 头,用户可以自由调整这个值。
+
+[#编程](/tags/编程)
+
+### 如果在上,循环在下
+
+{{< callout "文章链接:[Push Ifs Up And Fors Down](https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html)" "📜" >}}
+
+作者提出了一个优化代码结构的原则,应该将判断提前,在 `for` 循环内部减少判断,如下:
+
+```
+if condition {
+ for walrus in walruses {
+ walrus.frobnicate()
+ }
+} else {
+ for walrus in walruses {
+ walrus.transmogrify()
+ }
+}
+```
+
+以下是反面例子:
+
+```
+for walrus in walruses {
+ if condition {
+ walrus.frobnicate()
+ } else {
+ walrus.transmogrify()
+ }
+}
+```
+
+在编写一个函数时,也应该考虑将判断移动到调用这个函数的位置,而不是在函数内部做判断。
+
+作者认为「如果在上,循环在下」的原则,能够避免反复计算条件值,优化性能,也能在代码层面减少冗余,更容易发现控制流中的问题。这一模式在微观和宏观层面都有效。
+
+[#编程](/tags/编程)
+
+### 纠正不同形状的视错觉
+
+{{< callout "文章链接:[双圆角视错觉,如何精准校正? - 少数派](https://sspai.com/post/99114)" "📜" >}}
+
+作者列出了三种容易出现视觉误差,影响设计观感的情景,并给出了简单直接的解决方案,帮助设计师优化平面设计和 UI 设计中的细节问题。
+
+1. 内外双圆角
+ - 例如 iPad 边框最外侧的物理外壳的圆角,和内部 UI 的圆角,如果要对齐,仅仅是设置成一样的大小是不行的
+ ![pCNltN](https://image.guhub.cn//uPic/pCNltN.png)
+ - 先按照内外边长的比例缩放圆角大小,然后再整体乘 0.7~0.8,就可以修正这个问题
+ ![THVcRJ](https://image.guhub.cn//uPic/THVcRJ.png)
+2. 正方形和圆形并排出现
+ - 边长和直径相等的正方形和圆如果并排出现,圆会看起来小一些
+ - 将圆的大小放大 3%~5%,就能修正这个问题
+ ![fMYceW](https://image.guhub.cn//uPic/fMYceW.png)
+3. 圆当中出现三角形
+ - 例如视频的播放按钮,如果只是将三角形的中心点和圆点重叠,三角形的重心其实会向一边偏移,需要向另一侧移动一段距离才行
+ ![NsVppv](https://image.guhub.cn//uPic/NsVppv.png)
+
+非常实用的设计小技巧,而且是人人都能理解和学会的。
+
+### 书写博客的宣言
+
+
+## 💡 新知复盘
+
+
+
+
+## 🗣️ 碎碎念
+
+-