A Journal Through My Activities, Thoughts, and Notes
春天已经悄然来临。今早的风是暖的。
@25771 不是我有受虐倾向(也许有而我不自知?),而是我觉得既然大部分国人都用它,我有必要观察它,甚至通过发表一点东西改变它一点点(螳臂挡车)。
看一会儿小红书脑袋就嗡嗡响,头晕目眩。那我为什么还要每天打开它,甚至还在上面发东西给它增砖添瓦?
#成功日记 今天成功安装了 apache guacamole 一个很强的远程连接管理服务端,支持 RDP,VNC,SSH,Telnet和Kubernetes连接。加上 nginx 反向代理,我就可以从任何地方远程连回我家里内网里的机器。它最大的好处是不需要专门的客户端,只要有浏览器就能用。

费了不少功夫,但我现在都整好了。已经试过了ssh和rdp连接,很丝滑。当然我现在是局域网上测试,性能好是当然的,没什么延迟。等明天到单位再试试远程连接。

这么好的东西已经发布好多年了我现在才知道。不过现在知道了也很好。很开心了。应该写篇blog记录一下,不然下回怎么配又忘了。
今天达成了主动呼叫Police的成就。

住我家的日本学生R今天去参加Rugby训练,回到家后发现丢了钱包。不过因为他钱包里有AirTag,所以他知道钱包现在在什么地方。他问我能不能开车带他去找回来。好啊!于是我们就开过去了。

到了以后,从他的手机上显示的定位看,应该大概差不多就是这一家,院子里停了好几辆车。但我们也不敢贸然就去敲门问。谁知道Apple的定位技术准不准,万一人家坚持说没有咋办?还是打电话问问警察这种情况下应该怎么办吧!

警察很和气,问了是在哪儿丢的,我们现在在什么地方。在确认了我们就在钱包可能所在的位置之后,他让我们去敲门,不要挂电话,他会远程确认我们的安全。

敲门,出来开门的是一个很壮的毛利大汉。见到R就叫出了他的名字,原来正是和他一起练Rugby的队友!

他们捡到了R的Jacket和钱包,但没有R的联系方式。安全起见,就带回家了。

所以,虽然小男孩一开始吓得够呛,结局很美满!警察也很高兴,记了我的名字和住址这件事就算完了。
#网摘 假定 AI 每一步的正确率是95%,那么使用20步后,整个项目的正确率将只有36%。

(所以AI需要和人协作。至少是现阶段。)
#网摘 人们不应该互相发送文件副本。副本下载后就无法自动更新,也没有任何保护措施,谁都可以打开,而且永远无法撤销。

(这是胡说八道。有副本才有历史,副本是feature,不是bug)
#网摘 他们原来有一支高级编辑团队,负责制作高质量的内容。但是现实是,优质内容看的人并不多。

"我们平台上点击最多的文章,标题都是点击诱饵,它们的制胜策略是:找一篇维基百科文章,作为知识点,配上一个病毒式传播的标题,再加一些夸张的个人情感故事,然后从我们这里领取流量奖金。最高的一篇赚到了2万美元。"

他们别无选择,取消了高级编辑团队,调整了文章奖励。(不知道是不是这届人类不行还是人类本来就不行:低级趣味总是能够战胜高级趣味。书都没有人读了)
#网友语录 米饭 有的学生,适合老师指点。有的学生,适合反转课堂(费曼学习法)。有的学生,你指点他不听,你让他讲给你听更是没门,他在这个领域上的任何时间都是浪费,但是也许在别的领域发挥很好。作为父母,在找到适合孩子的方法和领域之前,都在未知的海洋里,无法宣称自己是正确的。
#网摘 这个世界有两种人:一种人用电脑来工作,另一种人看到电脑,会忘了工作,一心先摆弄电脑,把能改的都改完,直到完全顺手为止。
#网友语录 viviyo “无所求必满载而归”。凡你想控制的,其实都控制了你。当你什么都不想要的时候,天地万物都是你的。
分享一个git别名

git config --global alias.hist '!f() { git log --oneline | head -n "${1:-10}"; }; f'


用法:

git hist        # 默认显示10条
git hist 5      # 显示5条


<https://chatgpt.com/share/68813511-d298-8013-9a2c-4b3abf4e57fa>
@25744 任何不值得做的事情也不值得去做对。

这使我们用“发现”这个苛刻的词语。在本书中,我们设法帮助人们发现那些真正值得做的事情。

美国第34任总统艾森豪威尔上将曾经说过:“计划本身什么都不是,而编制计划的过程就是一切。”我们认同这样的说法,并把它推广到需求过程:

产品什么都不是,而开发的过程就是一切。

或用另一种方式表达:

发现什么都不是,而发现过程(探索过程)就是一切。

这就解释了我们的书名:探索需求。
@25744 文档什么都不是,而编制文档的过程就是一切。

如果考察人们如何真正开发系统,你会看到开发需求的过程实际上就是发展一批满足以下条件的人的过程:

1.理解需求

2.(大多数情况下)参与这个项目

3.知道如何有效地像一个团队一样工作

我们相信如果上述条件中的任何一个没有满足,那么这个项目将有可能失败。当然,一个产品开发项目可能失败的原因非常多,而且有了很多书籍来阐述避免那些缺陷的方法。而本书的内容集中在需求过程的以下三个人性的方面,它们既是非常重要的,却恰恰也是被人们所忽视的。

1.在所有参与者中开发一种对需求的可靠的理解。

2.开发一种项目的团队工作期望。
除非你知道自己想要些什么,否则永远不会确定会得到什么样的结果。

如果雇用其他人来帮助自己开发,你就需要向他们描述你的构想。这种描述就叫做问题陈述或需求集合,这也正是本书所要探讨的主题。显然,需求是非常重要的,因为如果连你自己都不知道或者说不清自己的需要,那么你获得成功的机会自然会降低不少。

几年前,我们曾做过实验来测定那些计算机程序员是怎样被别人要求他们做的事所影响的。这些实验很简单,但它们却揭示了那潜藏在所有需求工作下的原动力:

如果你阐明了你的需要,你就很可能获得它。

如果你没有说清楚你的需要,你就很可能得不到它。
#书摘 探索需求
#网友语录 碧螺姑娘 虽然有车有伞,但总有猝不及防的雨要淋。人生之事常如是。
github copilot's agent mode is not as smart as claude code, even when it uses the same model as claude code.
具备多学科的基础知识和思维模式对于做正确的决策是至关重要的。只精于一门的人,一方面容易管中窥豹,拿着锤子就觉得什么都是钉子;另一方面在某方面的资历越高,就越容易自信、越看不到自己的盲区、越可能在自己的称职范围之外做错误的决定。
今天公司的 GitHub copilot 授权终于拿到了,很开心。只是....好像很不经用。还没有怎么用10%就没有了。我决定还是要保留我的claude code订阅。
Back to Top