Versun

对待生命,不妨大胆一点,因为我们终将失去它



2024-04-26 02:03:35 UTC

2024-04-26

我每周最勇敢的时刻:将“全部标为已读”

2024-04-26-02-03-35-utc-75e392c0.png 24.7 KB


2024-04-26 01:26:45 UTC

2024-04-26

总算忙完工作了,我要开始重装我的 Home Server 了
从原先的 Debian + Yunohost 系统转为Ubuntu + Dockge
理由:

  1. 为了装更多应用压榨VPS的8G内存
  2. 使用docker方便调试
  3. Yunohost很多应用的更新没法及时跟上
  4. Caddy在Debian下有很多小问题,Ubuntu就能一键启用,很奇怪

2024-04-26 01:14:16 UTC

2024-04-26

Pegasus的Django SaaS模板看起来很不错啊
前端用htmx,CSS框架可选bulma和tailwind,
还内置了登录系统和Stripe订阅,还有REST API,省了很多事情,就是稍微有点贵

2024-04-26-01-14-16-utc-877aa4dd.png 45.7 KB


2024-04-26 00:28:27 UTC

2024-04-26

好希望我也能写出这么个玩具来
一台图灵16位计算机,实现了CPU、汇编器、虚拟机翻译器和编译器的规范,同时将该平台移植到web上,并集成开发环境和用户界面
NAND

2024-04-26-00-28-27-utc-882f38b6.png 92.3 KB


2024-04-26 00:16:54 UTC

2024-04-26

不要再折腾软路由了,试一试搭个ISP

2024-04-26-00-16-54-utc-f02a34e9.png 1.26 KB

Start Your Own ISP


2024-04-25 22:04:53 UTC

2024-04-26
昨晚是不是发生了什么?
 国内的RSS都挂了,刚刚手动更新后恢复了


2024-04-25 13:05:59 UTC

2024-04-25

原来python的format函数是必需给所有的占位符赋值的,不能只赋值其中一个。
比如下面的代码会报错,因为country没有赋值

my_str = "My name is {name}, I'm from {country}"     
print( my_str.format(name='Versun') )     

所以如果对于用户输入的字符串,比如用于AI的提示词,用replace更合适些。


2024-04-25 07:34:14 UTC

2024-04-25

分享篇文章《做为独立开发者的这两年》,作者Justin Duke从Stripe公司离职后,创办了Buttondown,做为独立开发者,工作生活难平衡,虽灵活但更孤独,而且收入并没有比工作时的多。
“但是,如果你认为它可能适合你,如果不是现在,那是什么时候?”


2024-04-25 07:33:36 UTC

2024-04-25

朋友:“我现在学哪个编程语言能战未来?”
我:“前端JS,后端Go,底层Rust”
朋友:“那你学的是哪个?”
我:“Python”


2024-04-24 23:56:42 UTC

2024-04-25

早上才发现我博客的feed链接有问题。。。。。
现在修复了
Feed: rss, json