我最近整了个side project,是一个记笔记的app,叫happy notes。今天发布了一个新功能:支持同步带特定tag的笔记到 Telegram的一个频道。 就是说,如果记笔记的时候给某个笔记打个 #recipe# 的标签, 而且你已经设置了把这个标签同步到你的某个Telegram频道,比如说“美食广场”。那么这个新发表的笔记就会同时发表到这个telegram频道。而且,如果你之后笔记内容有修改,telegram频道里的那个帖子也会跟着同步修改。挺强大的吧!(王婆卖瓜然后呢,我记起来前几天看到一个GitHub开源项目叫 broadcastchannel, 能把你的telegram公开频道整成一个Microblog,还支持RSS噢。我觉得很有意思,于是刚刚照猫画虎,整了一个 网友语录 https://cyberfriendsay.shukebeta.com 出来。欢迎大家订阅RSS!说不准哪天你的某条语录就进入我的笔记了哦!
Shukebeta
网友语录
❤1
我给我的 one day 频道也整了个网页版, 就像我刚刚提到的 网友语录,支持RSS。其实我一行代码也没写,也没有用到自己的服务器。感谢Cloudflare,感谢 GitHub上的开源 broadcastchannel 项目。
oneday
至于网友语录 频道,它差不多是oneday的子频道。我发到这个频道的内容,基本也会自动发到oneday频道。所以,订阅 oneday 的RSS应该就够了。
oneday
至于网友语录 频道,它差不多是oneday的子频道。我发到这个频道的内容,基本也会自动发到oneday频道。所以,订阅 oneday 的RSS应该就够了。
Shukebeta
网友语录
#github syncing fork#
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-branch-from-the-web-ui
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-branch-from-the-web-ui
GitHub Docs
Syncing a fork - GitHub Docs
Sync a forked repository with its upstream repository using the web interface, GitHub CLI, or command line.
一直关注人类的自由意志,今天无意间点到这个视频,很喜欢。分享之。查看
YouTube
人的命運是上天注定嗎? 耗時200年,數十位頂尖科學家終於發現答案 l 老鳴TV
1755年,德國哲學家康德用凡人之眼洞悉了宇宙的秘密,他提出,我們永遠不可能認清我們所處的世界。 換句話說,世界是不可知的。 世間萬物都存在兩種表像,現象(Phenomenon)和物自體(Noumenon)。
舉個例子,我們每個人看到的向日葵其實都不一樣,由於人與人之間視網膜神經節細胞的微小差異,對黃色的感知都千差萬別。 當我們欣賞梵谷的名畫《向日葵》的時候,每個人看到的都是不同的向日葵,就是梵谷自己理解的向日葵也看不見得是那麼飽滿的黃色。
同樣,每一個人對味道的感受也是不一樣的,對聲音的感受也不一樣。…
舉個例子,我們每個人看到的向日葵其實都不一樣,由於人與人之間視網膜神經節細胞的微小差異,對黃色的感知都千差萬別。 當我們欣賞梵谷的名畫《向日葵》的時候,每個人看到的都是不同的向日葵,就是梵谷自己理解的向日葵也看不見得是那麼飽滿的黃色。
同樣,每一個人對味道的感受也是不一樣的,對聲音的感受也不一樣。…
#idea from laixintao
希望能有一个服务,我每次在自己博客引用链接都自动archive一下,读者点击的时候如果链接存活就打开原链接,否则打开archive链接。
细想一下,一个Hugo短链插件应该可以解决这个问题。但这个服务你得自己架并且保证它一直活着。我的想法是,可以将目标链接转写成下面格式的链接。
短链服务先检查original链接是否活着,活着就直接访问,死了(或者在500ms内没有开始返回数据)就跳arhived version。在生成短链时触发一下archive动作,确保需要的时候arhive 一直在。
这个方案的好处是,即使有一天短链服务死掉了,读者仍然可以拷贝original链接试试运气。
希望能有一个服务,我每次在自己博客引用链接都自动archive一下,读者点击的时候如果链接存活就打开原链接,否则打开archive链接。
细想一下,一个Hugo短链插件应该可以解决这个问题。但这个服务你得自己架并且保证它一直活着。我的想法是,可以将目标链接转写成下面格式的链接。
[链接](https://s.shukebeta.com/short-link-hash?original=orignal-link-without-encoding)
短链服务先检查original链接是否活着,活着就直接访问,死了(或者在500ms内没有开始返回数据)就跳arhived version。在生成短链时触发一下archive动作,确保需要的时候arhive 一直在。
这个方案的好处是,即使有一天短链服务死掉了,读者仍然可以拷贝original链接试试运气。
#flutter #initState #tips
The error you're encountering is caused by trying to update the UI (
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.
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.