A Journal Through My Activities, Thoughts, and Notes
#网摘

我写 SQLite 的时候,从来没人教过我 B 树的知识。我需要自己实现 B 树,我就从书架取下高德纳的《计算机编程艺术》,找到了 B 树的章节。他描述了算法,我就照着实现。

有趣的是,高德纳详细介绍了搜索 B 树和插入 B 树的算法,没有提供从 B 树删除数据的算法,这是放在本章末尾的练习。所以我在实现自己的 B 树之前,还必须先做完该章的练习。谢谢高德纳,我真的很感激。

-- 理查德·希普《SQLite 不为人知的故事》(英文)<https://corecursive.com/066-sqlite-with-richard-hipp/> The Untold Story of SQLite - CoRecursive Podcast
今天写了几个脚本把在HappyFeed上写了5年多的日记全挪到我的HappyNotes上了。大约4100条。从此手机上又可以减少一个app。开心!
过程见 <https://blog.shukebeta.com/2025/01/03/migrated-your-moments-from-happyfeed-to-happynotes/>
#网摘

## 王小波:花剌子模信使问题

2020-05-30 07:55 来源: 了了的天空

据野史记载,中亚古国花剌子模有一古怪的风俗,凡是给君王带来好消息的信使,就会得到提升,给君王带来坏消息的人则会被送去喂老虎。于是将帅出征在外,凡麾下将士有功,就派他们给君王送好消息,以使他们得到提升;有罪,则派去送坏消息,顺便给国王的老虎送去食物。花剌子模是否真有这种风俗并不重要,重要的是这个故事所具有的说明意义,对它可以举一反三。敏锐的读者马上就能发现,花剌子模的君王有一种近似天真的品行,以为奖励带来好消息的人,就能鼓励好消息的到来,处死带来坏消息的人,就能根绝坏消息。另外,假设我们生活在花剌子模,是一名敬业的信使,倘若有一天到了老虎笼子里,就可以反省到自己的不幸是因为传输了坏消息。最后,你会想到,我讲出这样一个古怪故事,必定别有用心。对于这最后一点,必须首先承认。

!image

今天修复的 花剌子模地区16世纪希瓦汗国王宫样式(来源:wikimedia.org)

从某种意义上说,学者的形象和花剌子模信使有相像处,但这不是说他有被吃掉的危险。首先,他针对研究对象,得出有关的结论,这时还不像信使;然后,把所得的结论报告给公众,包括当权者;这时他就像个信使。最后,他从别人的反应中体会到自己的结论是否受欢迎;这时候他就像个花剌子模的信使。中国的近现代学者里,做“好消息信使”的人很多,尤其是人文学者。比方说,现在大家发现了中华文化是最好的文化,世界的前途倚赖东方文明。不过也有“坏消息信使”,此人叫作马寅初。五十年代初,马寅初提出了新人口论。当时以为,只要把马老臭批一顿,就可以根绝中国的人口问题,后来才发现,问题不是这么简单。

!image

...
vbhxmaik.04s.md
12.5 KB
#网友语录 Sam Tsai 「這應該很簡單,不會花你太多時間吧?」—尋求協助時,不管多熟的朋友,都不要說這種話。當你遇到自己解決不了的事,多數情況下,你並沒有評估難易度的資格。貿然說出這樣的話,對雙方都不利。想想看,如果對方最後沒能幫上忙,這個台階要怎麼下?再說,我的時間值多少,也不是你能評斷的。
#网摘
有人说苦难会让人变得高风亮节,其实不然。有时幸福的生活才会让人的情操变得高尚,苦难在大多数情况下,只会让人变得心胸狭窄,苦大仇深。

毛姆

世界上最无耻、最阴险、最歹毒的赞美,就是用底层人的艰辛和苦难,当作励志故事去愚弄底层人。

王朔
#书摘
我们非常清楚生命是依照生物规律而不是个体规律运作的,个体出生、长大、生儿育女、凋零死亡让位给后来者。不管人类做着怎样的白日梦,也无法幸免这样的命运。当然,我们想要尽力延长凋零过程,以至于有时候凋零甚至比成长所经历的时间还长,因此,在这一过程中会遭遇什么,如何能尽力过好这一凋零的时光,确实值得深思。现在有这么多关于保持青春的书,还有更多有关生儿育女详尽的、实验性的经验分享,但有关凋零的记录却不多见。而我,正行走在这一凋零的路程当中,我的神经刚刚经历了小狗事件和树蕨事件,倍感痛楚,于是我问自己:“为什么我不来记录?”因此,我写了这本书。
@1054
#书摘 《暮色将尽》
我是在狗的陪伴下长大的,所以不太理解为什么有些人不喜欢狗。这种动物被人类驯养的历史很久了,与人生活在一起似乎天经地义,如虎入丛林一般自然。它们已成为人类能透彻了解其情感的唯一动物种群。它们的情感与人类何其相似,只是看起来形式简单些罢了。当一只狗焦虑、愤怒、饥饿、迷惑、快乐或充满爱意时,它将这些情绪以最纯洁的形式呈现出来,我们也能感受得到,只不过人类的这些情感早被日益增长的复杂人性扭曲变形了。狗和人类因此在简单却深刻的层面彼此相通,我多想再养一只黑色绒脸小哈巴狗,重新体验这一切啊
#书摘
底格里斯—幼发拉底河在尼罗河三角洲正东大约1 350英里处流入波斯湾。这两条河流发源于土耳其的群山中,相隔平均50英里,近乎平行地一路向南流去,流过今天的伊拉克地区,一直到快入海处才汇流合一。两河流域没有尼罗河那样的大瀑布群分开上游和下游,有些河段可以行船,有些不能。河上风向多变,下游还有很多沼泽地。所以美索不达米亚平原没有形成全流域连绵单一的文化,而是出现了很多散落的村庄群,各有各的祭祠神庙和信奉体系。

这个地区没有人能赖以庇护的地理屏障。大河滋养了农耕,且当地的环境同样适合游牧,所以农民必须时刻提防可能从任何方向入侵的劫掠者。没有地理屏障,村庄里的人就自己修筑卫墙,于是美索不达米亚平原上就出现了不一样的景观,形成了很多有卫墙的城池,进而发展成了善战的小型城邦:乌鲁克、阿卡德、拉伽什、基什……每个城邦都有自己训练有素的军队。

古埃及人发现,一旦培育出了修筑工程的劳动人口就必须让他们有活儿可干。而美索不达米亚人则发现,一旦有了军队就要不停征战,否则无仗可打的军队会产生内讧。于是,这里的统治者们不是在抵御外敌入侵,就是在沿着河流向上下游征讨邻邦。古埃及人修建了金字塔,美索不达米亚人则建立了王朝。战胜的首领统治若干城邦,得以拥有和调动更多资源,由于城邦需要更强大的军队来保卫,反过来又挑起了更多战事。大约四千三百年前,基什城邦的王——阿卡德的萨尔贡(Sargon of Akkad)征服了美索不达米亚地区大部分的城邦,建立了世界历史上第一个王朝帝国。
#书摘
尼罗河下游水阔流深,波澜不兴地一路向北流去。在这平静的水面上,终年吹着向南的微风。人们在河上行船,撑上帆就随风向南,收起帆则顺流向北。这样的条件让人们能沿着河流分散而居,而不用聚集在一个个孤立的城镇。在不断交流互动中,人们形成了相同的文化,或者可以说,整个流域形成了一个巨大的社会星群。
#书摘
还有一些人走向了河湖海洋,以水中捕食为生。这种生活方式未必形成得更晚,因为船的出现比人类更早,我们的祖先在尚未完全进化成人类时就造出了最早的船。所以,人类在诞生之初应该就已经明白,只要地理条件允许,捕鱼、耕种和放牧一样,都能够维持生存。

(船出现的比智人更早,这是我以前不知道的)
#网摘 “能长期稳定维持下去的关系不是靠很强烈的爱,很大量的付出,而是很少的攻击,很少的对抗,很少的强人所难,很多的接纳和允许。爱是如你所是,而非如我所愿。”适用于任何关系。
#网友语录
闽南大翠花 所有可有可无的东西,一律可无。
#网摘

“如果你在思考时没有将其写下来,那么你只是以为自己在思考。”( » Paul Graham)
#小菜园 今天采摘了 1.3kg 四季豆儿
分享一个饭否网友带父母看病的备忘录,在我国当前的医疗环境之下,很有参考意义。当然这个家庭经济条件不错,这个网友个人能力又很强,可谓有胆有识,敢于质疑医生又有能力有条件多方验证,令我非常佩服。以下是她的备忘录正文,原贴是图片,以下文字是我OCR得来。

十月初带妈妈去上海大复查一个月,我们是开车来回的,回程途中,爸爸开车觉得眼睛有点糊,他一直有高血压,老是不复查,每次都是我催着他去。我这次就忽悠他,我说你万一血糖高呢,快去吧。接着一回家,我立马给他挂号让他去查血压,结果血检出来血糖很高,就让他住院调一下血糖,住院后我跟大夫要求有任何检查都给我爸做一回,从头到脚都查。
我爸这次也难得配合住院检查,大夫让控制血糖吃药,我不愿意,我问大夫可否先试着我给他调饮食和饭后陪他运动,然后就一直没吃药,我怕一吃就停不了了,又不是特别高,我就想先食疗加运动。后来ct报告出来说有个磨玻璃怀疑不太好,也可能是炎症。医生就跟我说这个情况,我问不太好是什么,她说是癌。我说你先不要这样讲,可能是炎症就消炎,需要多久?她说十天再看,我说好的,十天后再看,如果真的是不好我们再说。我跟谁也没说自己一个人提着心等消炎,每天给我爸做粗粮和陪他饭后散步,血糖确实是每天都在下降,效果很好不需要用药。其实我心里感觉不是炎症,因为血报告c反应蛋白就不高,这几年对抗病魔我也有一点看血报告的经验,一直等到十天后再次ct出来,完全没变化,确定不是炎症消炎没用,鉴于ct显示很小,医生建议我一个月后复诊。我已经心里有数了,我知道得去找胸外科看。接着我就开始打听医院和医生,拿着检查报告去各大医院跑,包括北京上海,找了大概十五六个专家名医大夫,还有看ct的大拿两位,大家都共同建议做手术。最后我决定请上海那位名医主刀,又专门托人请了那位来本市飞刀给我爸做手术,直到上周六终于出了病理报告,一切都可完美结束了。其实这两天我反复回想,我觉得这就是好像命运在给我们机会,推着我们去复查、血糖高、住院、出ct,然后找到问题,其实血糖都是个幌子,一切都在指引我们找到根本问题,解决它。

其实妈妈的看病过程很艰难但也算幸运,什么都是第一次,我也踩了不少坑。妈妈病了我不知情,我要回国过年,我回来他们已经化疗一个周期结束了。我回来才知道妈妈生病了,正好赶上疫情,我就留在家里,妈妈化疗我全程陪她,住院都是我陪床。那时候晚上睡不着,查遍所有关于这个病的信息,我就慢慢了解这个病怎么回事,看了治病和用药指南。跟医生的沟通过程中我发现,这医生是他妈的一个草包。她的治疗解释和手段前言不搭后语,我就拿着病历跑去北京上海天津,拿着妈妈的各种报告问他们的方案,结果我发现全国的所谓名医大拿都是草包,他们根本不进步不学习。正好我妈这个病在西雅图有研究所,我就把所有的资料都发过去,与一位医生搭上线。我妈这个病主要是用药,用药一直要规范,一定要监测每个周期的报告,国际上已经有好药,但是国内不进,这些草包医生不学习、不进步、不使用、不规范,导致很多病人送钱又送命。在这个时候,因为沙币大夫的不规范用药,我妈没法走路了,才四个疗程。我就把我妈接回家,我自己治,我就全程听着美国医生的指导用药。现在妈妈已经五年了,并且这次上海大复查是最好的结果,严格完全缓解,说明一切的治疗手段都是对的。我妈当时在医院所有的
病友都没了,都活不过一年半。

这治病的路上,其实有很多离谱又无语的瞬间,我都已经不太想提了。一开始,那个医院大夫每次化疗前都要做ct看肺部是否有炎症,其实如果有炎症就不该化疗,他们就催着要化疗,因为化疗药他们有分成。病人进来不化疗那就是占着地方他们没钱赚,可是坚持化疗是会感染的,一感染就是十万块,全自费。

不说钱,也耽误病程啊,最重要的是病人也受罪,可是他们就是为了钱,无视化疗的指征要求。我一开始不会看ct,她说有一点炎症,没关系,可以化疗。我问大夫,炎症怎么看呢,她就教我怎么看。下一次入院,一看到片子我就发现有炎症,且又变大了。美国医生我那时候刚接触,他一直强调,炎症不能化疗。我就问大夫为什么还要化疗?你先给我消炎,她就说没关系的,这个不算厉害可以化疗。我不理她,我就坚持让我妈消炎,我不去买化疗药。

她就一直找我,很生气问我为什么还不买药。
因为化疗药是自己打电话买,那个人跟他们就有联系,我不买她就知道。我就说我要先消炎,不能化疗。她就问我懂什么,快去买药,我就不。后来她就很生气大声在医生办公室质问我,“你为什么不买药,你还化疗吗,还治病吗?”我就说,“我没钱,买不起药,你先消炎吧,我去凑钱,凑上钱我就去买药。”她就三番五次到病房找我,我就不理她,等到炎症彻底消了我才去买药。最可笑的是,她是这个科的省级领头人,全国也是鼎鼎有名的大主任。但是我现在也很后悔,我当时晚了,我应该当时立马出院换药。不过五月我回美国,大夫也说,我妈副作用大,也是药物起正向作用大的效果,我才心里舒服了一点。家属真的很难,进了医院就知道交钱,很多人都这样的,可是他们不配这样的信任。我们这个科,很多家属都说,怎么又感染了明明很注意了,一感染就是十万。当然啊,他们无视化疗前应该有的指征,就为了钱这么一直化疗,就会感染的。

有的医生真的很不负责,这些草包,所以我对医生很不认可,我对他们的说法永远保持怀疑。不是没有好医生,医生也不是万能的,只能说要辩证地看待每一位医生给出的方案,要多找几位医生来回佐证判断,这是对自己负责任的做法。我承认有好医生负责任的,包括他们本人的能力也有高低之分,态度好没能力也白搭。只能尽量辨别,没有什么好方法,就是询问和多找大夫听他们如何讲,归纳学习,慢慢了解。生病是个学习的过程,不能只花钱就听医生的,没有任何一个大夫就光靠一个挂号就可以以命相托。我明白很多人信任大夫有很多原因,有各种无奈,但是生病就是这样被动,各尽全力吧。不要惶恐,惶恐是因为未知,慢慢了解,都有办法的,自己的心态一定要稳住,彷徨或痛苦,也要坚持向前走,每步都反复思量,尽量正确。

每份化验报告、每位医生的说法、每次见医生需要问哪些问题、每次用药前症状、用药剂量和时间、用药后反应状态和医生交代需要买的药和办的手续都在这置顶的两大备忘录上,方便每次出现新问题回身检查和对比。
虽然很不希望有这样的经验,我也不爱讲这些给别人,但是昨天有几个朋友问起爸爸确诊过程时,他们都说这是很好的经验分享,那我也写下来,尽量给看到的人提供一个思考的可能,一个解题思路。总之要建立正确的治病态度,谨遵医嘱,规范用药,按时复诊,这很重要。根据我个人的经验来看,一些重症在用药上,如果经济条件允许的情况下,美国还是有很大优势,他们更新换代更快,理念更先进,但是如果需要手术动刀,那没有任何地方比得上国内的医生,尤其是北京上海的大夫,他们在数量上完全取胜,见得多做得也多,经验特别丰富,一个小小参考吧。

当然这一路上也很感谢家里人的完全信任,配合和支持,最多的困难还是在思考和选择上。
病三分治七分养,我也尽我全力做这一切,好在这一切都熬过来了,我也是第一次这样整体地回看这几年和爸妈的看病治病的过程,这样讲出来好像舒服很多,卸下了一些心里的重量。没有一个人想生病的,也没有一个家庭想遇到这样的事情,但是遇到问题就积极解决问题,没有第二种办法,一家人一条心一起努力,任何难关都会闯过去的。

希望未来我们一家人都能平安健康顺利,也祝看到这里的各位和家里人都能健康开心,往后每一年,都越来越好。

就这样吧,2024年,
这五年,我不会再回头看了。
#网友语录
CarrieZ 日子循环往复,但爱历久弥新。
#recipe 素炒西兰花 懒汉方子

材料简单,操作简单,味道不简单(吹牛又不上税😂

材料:西兰花,葱(没有就不放),蒜,鸡蛋(没有也可以),干辣椒(没有也可以),油,盐,生抽(也可以省略)。

1. 把西兰花撕成自己想要的大小
2. 用开水把西兰花烫1分钟(西兰花放进开水后等重新开锅即可捞出晾干备用)
3. 蒜3瓣切片,葱适量切丝,干辣椒一只切碎(有鲜辣椒当然更好)
4. 热锅加油,倒入蒜片,葱丝,辣椒炒香。打一个鸡蛋进去,翻炒几下,鸡蛋熟差不多就可以直接倒入西兰花,加盐少许,生抽少许,翻炒2分钟即可出锅。

今天早上我做了这个,我吃得很满意。此处本该有图片,但我忘记拍了。
#happynotes #idea #实现了

今天想到一个点子,就是在根据输入的tag展示贴有该tag的所有笔记的地方(tap page title)允许输入一个日期,这样就可以直达这一天的笔记页面(memories on that day)。

在 Claude的帮助下,一会儿我就实现了这个点子。真开心!
#happynotes 昨天,2024的最后一天,我又改进了HappyNotes一点点。不但图片上传服务器的代码更健壮了,而且支持了新的图片格式webp。我还教Eric了解了C# 的接口和依赖注入。总之,是一个很美好的收官之日,开心!
Back to Top