A Journal Through My Activities, Thoughts, and Notes
#happynotes' new domain, happynotes.today is online. 🎉

下面是Web前端在CloudFlare上的自动部署代码。感谢CloudFlare免费提供部署空间。
set -x && if cd flutter; then git pull && cd .. ; else git clone https://github.com/flutter/flutter.git; (cd flutter && git fetch --tags && git checkout 3.27.3); fi && ls && flutter/bin/flutter doctor && flutter/bin/flutter clean && flutter/bin/flutter config --enable-web && cp .env.production .env && sed -i "s/VERSION_PLACEHOLDER/`git rev-parse --short HEAD`/" .env && flutter/bin/flutter build web --base-href="/" --release


#code #cloudflare
#网摘
要是不加说明的话,谁人能够想到,这首《中途送春》竟是出自日本人之手:“春送客行客送春,伤怀四十二年人。思家泪落书斋旧,在路愁生野草新。花为随时余色尽,鸟如知意晚啼频。风光今日东归去,一两心情且附陈”。

菅原道真
#happynotes
今天买了一个新域名 happynotes.today。
这下没有理由再拖延 happynotes app的上架了。
“他过来诋毁我,其实是对我的一种仰视”

周海媚 #观点
#书摘
例如邱婧评论过的彝族诗人俄狄小丰的诗歌《汉字进山》:

汉字鱼贯而入/冲破寨子古老的篱笆墙/淹没寨子/载自异域的水生物和陌生的垃圾/漂浮在上面/汉字纷纷爬上岸/首先占领我们的舌头/再顺势进入我们的体内/争噬五脏/等到饭饱酒足/便涂脂抹粉/从我们的口齿间转世/成为山寨的声音

诚如邱婧所说,这首诗会令汉语研究者震撼。

我只是个汉语母语者,但我也感到很震撼。普通话的普及,不但杀死一些少数民族语言,也在逐渐杀死汉族人的家乡话。这是一种进步还是一种退步?难以言说。
#书摘 #亲历晚清四十五年
记得母亲总是这样评论别人对她的伤害和诋毁:他们对自己的伤害比对我的伤害更大。
想来想去,还是应该多输出(分享),输出利人利已。更何况我们现在有自由的平台mastodon,没有人捂住我们的嘴。
#网摘
什么样的人才是合格的父亲呢?鲁迅认为,合格的父亲,他们“要做解放子女的父母,也应预备一种能力,便是自己虽然已经带着过去的色彩,却不失独立的本领和精神,有广博的趣味,高尚的娱乐”。这就是鲁迅所说的“‘人’之父”“觉醒的人”。

—— 张向东《“救救孩子”还是“救救父亲”》
#bug #fixed
flutter最近升级到3.24版,我也第一时间跟进升级了。结果发现有坑,本来文本框复制黏贴就困难,升级后这功能干脆彻底失效了。赶紧回退到3.22。好了!
#网友语录 如月中天
不记得啥时候从不懂就问变成了不懂就学呗🤦肯吃苦就有吃不完的苦,肯学习就有学不完的知识……
#regex #tips
JavaScript does not have a single-line modifier. Use \S\s instead of a dot if you want to match any character including newlines.
#flutter #initState #tips
The error you're encountering is caused by trying to update the UI (noteModel.content = '#${noteModel.initialTag}\n';) within the initState method, which triggers a rebuild of the widget while it is still in the build phase. This is not allowed in Flutter, as it can lead to inconsistent states.

To resolve this issue, you should delay the update until after the build phase. You can achieve this by using WidgetsBinding.instance.addPostFrameCallback, which schedules the code to run after the current frame has been rendered.
#idea from laixintao
希望能有一个服务,我每次在自己博客引用链接都自动archive一下,读者点击的时候如果链接存活就打开原链接,否则打开archive链接。

细想一下,一个Hugo短链插件应该可以解决这个问题。但这个服务你得自己架并且保证它一直活着。我的想法是,可以将目标链接转写成下面格式的链接。
    [链接](https://s.shukebeta.com/short-link-hash?original=orignal-link-without-encoding)

短链服务先检查original链接是否活着,活着就直接访问,死了(或者在500ms内没有开始返回数据)就跳arhived version。在生成短链时触发一下archive动作,确保需要的时候arhive 一直在。
这个方案的好处是,即使有一天短链服务死掉了,读者仍然可以拷贝original链接试试运气。
#想读
盐糖脂 : 食品巨头是如何操纵我们的
#想看

Day Dreaming
(2023)

朱同在三年级丢失了超能力 / 漫漫长日 / 童年快乐
director: 王子川
playwright: 王子川
actor: 岳昊 / 马千壹 / 徐艺瑄 / 方东海 / 王浩宇 …
genre: 喜剧 / 奇幻
region: 中国大陆
language: 汉语普通话
length: 98分钟
Back to Top