什么是社会主义

刚才女儿睡前问我两个灵魂问题,为什么英语是世界上最广泛使用语言以及什么是社会主义。

我想,对于一个小学四年级的学生,前一个问题还好解释,后一个就比较抽象和困难了。于是试图从大航海、工业革命开始讲起,先解释英国资本主义的由来以及日不落帝国的形成,然后回顾原始社会以来的生产关系变革,再到经典马论的说法。没曾想,这一瞎扯,就是一个多小时。

还好,女儿听得很耐心,我也尽可能用现实中事物来举例描述,总算是让她基本理解了这两个问题。

找flickr账号没找回,找到封06年给老婆写的情书

刚跟人说起以前 Wordpress 上丢过很多图片,有些就是存在 flickr 上的,但是忘了账号。于是开始在各种老邮箱账号里边寻找蛛丝马迹,发现当年是用 @yahoo.com.cn 邮箱注册的,而这邮箱早已经倒闭,无法接收邮件。

Image

不过,因为雅虎中国邮箱倒闭前,曾要求用户迁移到阿里云,我试着打开当年迁移到的阿里云邮箱,随便点了几下,结果发现一封 2006 年写给老婆的情书。哎,时间过得真快!

Image

博客服务器测试

由于本博客目前主要放置在 Claw JP 即阿里云日本机房,访问速度尚可。但考虑到这个套餐是年抛型的,优惠价为首年7美元,且即将到期,我也没打算继续续费。所以准备给本博客继续找新的托管服务。

首先还是测试了一下目前手头上有的资源,由于是周六晚上高峰期,经多次测试,基本上算是日常使用中最不利的情况了。

  1. Vercel 整体表现跟以往差不多,全国全绿,但个别地方无法连接。
  2. Cloudflare 目前断联现象比以往更加恶劣,但在可以访问的地区,速度还行,只是打开网页后图片加载慢的问题依旧。
  3. Netcup 总体表现中规中矩,全国可连,但部分地区速度偏慢,毕竟机房在德国,没办法。
  4. Oracle 新加坡 华南地区总体速度不错,但北方稍慢,部分地区无法连接。
  5. Oracle 印度两台机 整体速度偏慢,AMD 的断连比较多,ARM 的稍微好点。
  6. Vimiss HK(忘了截图) 移动线路机,联通电信普遍慢而且断连多。

总结:如果接下来黑五没搞到合适机器,那就先保守治疗,用 Vercel 吧,Vercel线路差的电信部分考虑用 Netcup 来补充。

Image

Github issue 作为 Hugo 博客发布端的可行性研究

老T这两天都在用 Github APP 来更新 Hugo 上的说说,感觉非常便捷可靠。这种方式也让老踢T进一步萌生一个想法,就是能否使用这种方式直接来更新 Hugo 博客。

大致需要攻克以下技术问题

  1. 对 issue 内容提取并转换为 markdown文件。其中,重点在于 frontmatter 部分的转换。像老T这里就需要转换分类、标签、固定链接等内容。其中固定链接大体上只能采取按时间命名法(不然直接提取中文影响观感),分类可以通过在 issue 中设置几个固定标签进行判断,文章标签也可以在判断完分类后,继续借助 issue 标签来操作。

  2. 文章图片转换。这个就麻烦点,主要分为两类,A类是文章封面图片,这个就跟我目前 Hugo 模版有点冲突,如果提取 issue 中特定位置图片,那这张图片显然会在我的 Hugo 文章页中重复展示,可能需要考虑在转换md文件时将这部分删掉,但这个操作得放在图片提取后才行。B类是文章内容中的图片,这可能需要单独引入一个 python 组建来处理,将 issue 中默认保存在 github 图库中的图片转到仓库中与 md 文件同目录。

  3. 同步和构建策略问题。包括issue 改动、删除、打草稿等情况如何处理,从 issue 提取转换出错如何处理等。总体来说,还是需要反复调试才行。考虑到用手机 APP 发博客文章比例也不会很高,我可能倾向于将这种方式作为“一次性”发布工具,不考虑后续在 issue 中进行修改,而是直接去 md 文件操作。

我的第一篇10万+公众号文章

国庆节后,我简单写了一篇关于“跨城巴士”的文章,本来想着能有几千阅读已经不错。毕竟也算是个大众话题,但没想多居然火了。今天中午看数据时,已经到了 99800 阅读,于是内心就莫名其妙激动起来,莫非这就是传说中的“10万+”,于是逮着手机隔一阵刷一下,果然给我等到了这篇文章变成“10万+”的时刻。具体来说就是当文章阅读数刚好 100000 时,在文章叶会显示“10万”,只有当阅读数到达“100001”时才会变成“10万+”,之后再多阅读量也只显示这个值了。

IMG_20251023_214221.jpg


父子俩都是坑钱货

接上条关于“阳光币”的事。晚上接小孩回家路上,问儿子今天战果。

没想到,昨晚跟儿子说的“骚操作”起了作用,他今天虚空卖货,向一位同学以29元阳光币的价格卖出两个“竹蜻蜓”玩具,约定明天交货。加上语文、数学老师今天奖励的10元,中午他拿着39元“巨款”跑去“阳光市场”采购。

细数采购项目,花2元买了一个橡皮,花5元买了一根铅笔,然后花10元买了两包“虾虾米”零食。我问儿子,剩下的钱去哪了?他三缄其口,最后才说出来:

他首先给了“大客户”回馈,当发现“大客户”购买零食缺钱时,又仗义赞助了1元。然后,他在把自己零食吃光的情况下,又找其他同学讨要零食,不过确是以1元阳光币每三粒“虾虾米”的价格,把剩下21元全部花光了。Orz,真是个“败家子”。

晚上回到家,一打开抖音把我吓一跳:最近 valve 更新了 CS2 饰品合成规则,5 件红色枪械皮肤就可以合成匕首皮肤和手套皮肤,而匕首、手套一直是游戏中“高不可攀”的饰品。在无数“黄牛”导购和职业“炒客”手上都炒出了天价,之前动不动卖到上万人民币甚至十几万,这下直接血崩。

此前我一直是“素皮”玩家,但也耐不住诱惑,买过两次匕首皮肤,不过都是最便宜的那种。我记得多年前才 200 左右价格,但到今年再购买时,最便宜的匕首皮肤都去到六七百元,最后忍痛 624 元价格在网易 Buff APP 上买了把“穿肠刀”。结果这次价格也崩了,目前大概亏 200 左右。跟儿子今天这经历,也算是不遑多让了。

IMG_20251023_214159.jpg

让人哭笑不得的小学阳光币

昨天晚上儿子班主任说今天中午小学一年级将会开放“阳光市场”,同学们可以使用“阳光币”(一种校园里面的代币)去购买自己喜欢的东西。当我跟儿子说起这个事情,他先前还玩的不亦乐乎的状态,立马就委屈的哭了。

一问才发现,他的阳光币早就花光,不是学校正规渠道花销,而是拿着跟其他小朋友换了零食和玩具。甚至还提到说自己不仅现在一个阳光币都没有,还倒欠钢琴课老师两个阳光币,因为他在钢琴课上没认真学习跟其他小朋友说悄悄话。

这可把他心态搞崩了,身无分文,只能看着其他小朋友去“阳光市场”购物,实在难绷。我帮他想了几个办法,比如先跟姐姐借几个阳光币,之后赚到了再还,但两姐弟都不愿意;比如让他自告奋勇帮老师擦黑板赚阳光币,又担心老师不一定会给;比如他的玩具橡皮借给了其他小朋友玩能否去收点“租金”,但据说那个小朋友跟他一样都“身无分文”。最后我只能哄着他说,可以从家里带一两个小玩具去卖给其他阳光币多的小朋友,才终于止哭。

结果今天早上走的匆匆忙忙,他又忘记带玩具,一路在车上哭个不停,说今天不想去上学。没办法,只能在校门口跟老师沟通,只要他在今天的课堂上好好表现,老师就能给他一次额外的奖励,这才终于肯进校门。

到学校参加女儿班级家长会

这个学期才过了一个半月,发现女儿班主任又换了。之前暑假,曾在班级群了解到女儿之前班主任升职,学校从本市另一家靠前的学校引进一名老师担任班主任。结果据说不到一个月时间,那位班主任就辞职了,学校不得不继续让原来的班主任老师继续回来负责。主要原因是班上很多学生有点“欺生”,不服新老师管教,导致短短几个星期时间,班级课堂秩序、学习成绩都出现明显下滑。

由于小孩所在学校目前各方面升学和考试成绩都在本区排名第一,为了维持这个来之不易的成绩,导致所有老师都非常辛苦,几乎都是从早上7点辛苦工作到晚上12点。现班主任在跟我们沟通过程中也多次哽咽,对前阶段班级出现的情况非常失落。

家长会过程中各位任课老师都来到教室与家长们进行沟通,但也还是重口难调,有的家长希望超前学习、压缩非主课时长、多给压力到子女身上,有的家长希望更多给子女减负、缩短时长、减少作业,加上据说学校其他班级有学生家长动不动将小孩之间的事情诉诸法律、行政解决,老师们都是在钢丝绳上游走,也真是不容易。

总的来说,这次家长会相对以往,确实让我感觉更加沉重,感觉这小学四年级跟1-3年级相比已经发生巨大变化。后续自己可能还真要转变原有粗放的家庭教育理念,与学校配合好才能成。

使用手机快速发布动态到 Github issue

经过多番捣鼓,目前主要有两种方法。

  1. 手机浏览器。通过在 issue 链接末尾添加锚点#:~:text=Add%20a%20comment 打开页面后自动定位到评论框区域。但网页加载慢时,有可能不会生效。
  2. Github APP + Shortcut Marker。 通过 Shortcut marker 创建一个 issue 链接,然后一键打开 app 页面,点击评论即可添加内容。整个过程只需要两次点击即可。

Screenshot_20251022_175042.jpg

使用电子邮件更新静态博客的说说页面

老T两个月前开始使用 Github issue 当成博客的个人动态发布页面,并设置了自动同步到 Hugo 博客中。方法是使用一个 Github issue页面作为个人动态发布端,通过监测该页面的变化,自动同步到 Hugo 博客。但使用一段时间发现,这使用过程还是稍显麻烦:

  1. 手机浏览器。在编辑时可能遇到误操作刷新页面或网络连接问题导致编辑失败。
  2. Github APP。需要经过多次点击后才能打开 issue 的评论功能。

由于中途长达一个月没怎么更新,担心进入闲置状态,今天继续捣鼓一下,发现可以使用 Github 邮件提醒功能来更新。即在 Github 账号设置中,启用包含自己更新的提醒功能“Include your own updates”,这样,在自己提交 issue 评论时,也能发送邮件给自己。让后在这一封邮件后直接进行回复,就能将需要发送的东西推送到 issue 上,实现 Hugo 页面更新目的。

不过,在对邮件发布 Github issue 进行测试时发现,图片问题始终无法解决,需要使用图库方式手动编辑图片链接才行,徒增不便。

如何为静态博客设置一个说说页面

刚看到博友圈微信群中有群友问如何在静态博客添加朋友圈/说说这类功能,我第一反应是可以用一个无头CMS单独管理和发表这个页面,但打开PageCMS试了下,发现其实也很麻烦。于是想到跨站引用。这不,试了下 Github Issue 发现很完美。

使用教程

只需 2 步简单操作,一劳永逸解决静态博客添加朋友圈、说说之类的功能

注意事项

在设置模板过程中,需要留意以下几个问题:

  1. 页面构建缓存。可能导致页面内容可能无法更新。
1
2
3
4
5
6
    {{ $url := "https://api.github.com/repos/user/moments/issues/1/comments" }}
    {{ $opts := dict 
        "headers" (dict "User-Agent" "Hugo Static Site Generator")
        "cache" 300
        "cacheKey" (printf "gh-comments-%s" (now.Format "2006-01-02-15:04"))
    }}
  1. 内容排序。 github issue api 输出数据是最新的内容在后边,需要倒过来。
1
2
3
4
    {{ with resources.GetRemote $url $opts }}
        {{ if and .Content (ne .Content "") }}
            {{ $comments := .Content | transform.Unmarshal (dict "format" "json") }}
            {{ $sortedComments := sort $comments "created_at" "desc" }} 
  1. 时间格式。github issue 默认使用 UTC 时间,中国的话,需要在基准上加8个小时。
1
2
3
<time>  
     {{ (.created_at | time.AsTime).Add 28800e9 | time.Format "2006-01-02 15:04" }}
</time>

本页面说明

为减少 Github 图片调用,本页面内容通常只保留最近一个月更新,查看往期内容,可点击下方链接查看。 说说

Built with Hugo, Powered by Github.
全站约 370 篇文章 合计约 1058523 字