标签: 随笔
从加拿大飞回上海

最近没怎么写公众号,因为人在加拿大,最近和老婆去班夫/贾斯帕国家公园玩了一周,间歇性偷懒发点之前《赛博经藏》的存货。 今天终于回国了,飞了一整天,早上还在卡尔加里,晚上就落地上海了,真是哪儿都没有家舒服啊。悲催的是又要重新倒时差了,下回回来倒头就睡,然后大半夜又精神抖擞了。 这次和老婆去加拿大待了 23 天,5 月 12 号出发,蒙特利尔一周,温哥华一周,班夫贾斯帕一周,卡尔加里两天。办了很多事,也有很多事情堆积了下来。估计要开始忙一阵子了。 其实这段期间有不少有趣的主题都值得一写,但灵感就是这 …
最近没怎么写公众号,因为人在加拿大,最近和老婆去班夫/贾斯帕国家公园玩了一周,间歇性偷懒发点之前《赛博经藏》的存货。 今天终于回国了,飞了一整天,早上还在卡尔加里,晚上就落地上海了,真是哪儿都没有家舒服啊。悲催的是又要重新倒时差了,下回回来倒头就睡,然后大半夜又精神抖擞了。 这次和老婆去加拿大待了 23 天,5 月 12 号出发,蒙特利尔一周,温哥华一周,班夫贾斯帕一周,卡尔加里两天。办了很多事,也有很多事情堆积了下来。估计要开始忙一阵子了。 其实这段期间有不少有趣的主题都值得一写,但灵感就是这 …
参加 PostgreSQL 30周年开发者大会

微信原页已失效;正文从明确署名的公开镜像恢复:https://www.163.com/dy/article/KTG7NBBQ0556CSY5.html。 今天是 PGConf.Dev 2026 开幕的第一天,老冯在大会上有一场 25 分钟的主题演讲,Extensions for Everyone,介绍了我最近两年在扩展 Packaging 与分发上的工作,以及这些工作如何能够帮助到所有人 —— 用户,DBA,扩展作者,PG 供应商,以及内核黑客。 演讲的演示文稿与录像后面会放出,不过如果你对这 …
微信原页已失效;正文从明确署名的公开镜像恢复:https://www.163.com/dy/article/KTG7NBBQ0556CSY5.html。 今天是 PGConf.Dev 2026 开幕的第一天,老冯在大会上有一场 25 分钟的主题演讲,Extensions for Everyone,介绍了我最近两年在扩展 Packaging 与分发上的工作,以及这些工作如何能够帮助到所有人 —— 用户,DBA,扩展作者,PG 供应商,以及内核黑客。 演讲的演示文稿与录像后面会放出,不过如果你对这 …
加拿大偷闲:发点赛博经藏

老冯这几天在加拿大蒙特利尔办事,还要折腾下周在温哥华的 PGConf.Dev 演讲,还有最新 PG 小版本更新的事情,所以这两周最近公众号就没时间写文章了。 正好之前闲暇的时候用富余 Token 整了不少活,这次就依次把 《赛博经藏》系列发了出来,目前已经发了东方儒释道三篇和印度教,下一篇将会是亚伯拉罕一神教。 赛博经藏:当宗教智慧与 AI Agent 碰撞 赛博道德经:设计结构,而非规定行为 赛博儒学:探讨 AI Agent 的治理原则 赛博佛学:AI Agent 认知工程手册 赛博吠檀多:所 …
老冯这几天在加拿大蒙特利尔办事,还要折腾下周在温哥华的 PGConf.Dev 演讲,还有最新 PG 小版本更新的事情,所以这两周最近公众号就没时间写文章了。 正好之前闲暇的时候用富余 Token 整了不少活,这次就依次把 《赛博经藏》系列发了出来,目前已经发了东方儒释道三篇和印度教,下一篇将会是亚伯拉罕一神教。 赛博经藏:当宗教智慧与 AI Agent 碰撞 赛博道德经:设计结构,而非规定行为 赛博儒学:探讨 AI Agent 的治理原则 赛博佛学:AI Agent 认知工程手册 赛博吠檀多:所 …
一觉醒来,又上HN头条了

早上醒来看看仗打得怎么样了,结果发现 X 上有人 @我说上了 Hacker News #1。好家伙一看,这不是前几天那篇 MinIO 复活的文章嘛 虽然是我的文章,但这不是我发的。说来好笑,前几天我自己发过一模一样的链接,瞬间石沉大海,2 Points,连个水花都没有。 这次别人转发我压根不知道,一下子冲到 200+ Points,在榜首待了两个小时,现在还挂在 #3 —— 所以说这玩意太玄学邪乎了。 HN 头条还是挺难上的。上一次是那篇《PostgreSQL 正在吞噬数据库世界》,这次运气不错 …
早上醒来看看仗打得怎么样了,结果发现 X 上有人 @我说上了 Hacker News #1。好家伙一看,这不是前几天那篇 MinIO 复活的文章嘛 虽然是我的文章,但这不是我发的。说来好笑,前几天我自己发过一模一样的链接,瞬间石沉大海,2 Points,连个水花都没有。 这次别人转发我压根不知道,一下子冲到 200+ Points,在榜首待了两个小时,现在还挂在 #3 —— 所以说这玩意太玄学邪乎了。 HN 头条还是挺难上的。上一次是那篇《PostgreSQL 正在吞噬数据库世界》,这次运气不错 …
两小时复活 MinIO,然后网站炸了

今天早上照例打开 GitHub,看到之前写 MinIO 那篇博客下面多了一条英文留言: “I love what you did. You’re right about the Claude Code improvements to productivity. Thank you for maintaining a stable version of Minio.” 看完挺高兴的。发现他还拿自己公司的官号去转发,来了句“I Approve!” 有人用,有人认可,做开源最朴素的快乐莫过于此。 这哥 …
今天早上照例打开 GitHub,看到之前写 MinIO 那篇博客下面多了一条英文留言: “I love what you did. You’re right about the Claude Code improvements to productivity. Thank you for maintaining a stable version of Minio.” 看完挺高兴的。发现他还拿自己公司的官号去转发,来了句“I Approve!” 有人用,有人认可,做开源最朴素的快乐莫过于此。 这哥 …
DuckDB 开发者大会四连击:扩展,加密,存储过程,边缘分析

DuckDB 最近举办了首届 DuckDB 开发者大会,里面有四个有趣的议题,老冯这里从视频中提取了文字稿,然后请 Claude / GPT 整理成完整的文章,在这里与大家分享,看看 DuckDB 生态的最新进展。以及最后附上老冯对 DuckDB 生态的点评 四篇演讲分别是: DuckDB 扩展:过去、现在、与未来 DuckDB 中的存储与加密 DuckPL:DuckDB 中的一种存储过程语音(PL/PGSQL) GizmoEdge:用于物联网的分布式 DuckDB 引擎 DuckDB 扩展:过 …
DuckDB 最近举办了首届 DuckDB 开发者大会,里面有四个有趣的议题,老冯这里从视频中提取了文字稿,然后请 Claude / GPT 整理成完整的文章,在这里与大家分享,看看 DuckDB 生态的最新进展。以及最后附上老冯对 DuckDB 生态的点评 四篇演讲分别是: DuckDB 扩展:过去、现在、与未来 DuckDB 中的存储与加密 DuckPL:DuckDB 中的一种存储过程语音(PL/PGSQL) GizmoEdge:用于物联网的分布式 DuckDB 引擎 DuckDB 扩展:过 …
2025 年度总结:转折性的一年

2025 年给我的感觉格外漫长。 这种漫长并非因为难熬,而是与疫情三年那种“晃眼而过”的空白感形成了鲜明对比。 当一年的信息密度极大、认知边界被不断拓宽时,时间在精神感受上会被自然拉长。回顾这一年,用“转折”来形容最为贴切——无论是对行业,还是对我个人。 关于生产力的解放 为什么会有这种“漫长”的充实感?核心原因在于 AI 带来的范式转移。 就在写下这段文字的同时,Claude Code 正在后台逐个模块地 Review Pigsty 的代码,并在同步核对、修正及翻译文档站点。 我只需要每隔十几 …
2025 年给我的感觉格外漫长。 这种漫长并非因为难熬,而是与疫情三年那种“晃眼而过”的空白感形成了鲜明对比。 当一年的信息密度极大、认知边界被不断拓宽时,时间在精神感受上会被自然拉长。回顾这一年,用“转折”来形容最为贴切——无论是对行业,还是对我个人。 关于生产力的解放 为什么会有这种“漫长”的充实感?核心原因在于 AI 带来的范式转移。 就在写下这段文字的同时,Claude Code 正在后台逐个模块地 Review Pigsty 的代码,并在同步核对、修正及翻译文档站点。 我只需要每隔十几 …
老冯上新:博客文档书籍翻新大作战

经常有朋友问我,之前你写的那篇 XXX 文章叫什么来着,想不起来了。嗨,别说你们,就连我自己有时候想搜一下之前在公众号的文章,都是有点儿费劲的。当然,这都怪公众号的搜索太垃圾,以及生态太封闭。 所以,老冯决定专门开一个博客站点,把之前的文章都放上去。不仅可以很方便的被搜索引擎检索到,而且站内本身就有离线全文检索功能。这次选择了 Hugo + Blowfish 主题,最终成品的效果还是相当不错的。 当然,既然干都干了,我就干脆把自己所有的开源项目文档都用 hugo 修缮了一番 (当然最大的 …
经常有朋友问我,之前你写的那篇 XXX 文章叫什么来着,想不起来了。嗨,别说你们,就连我自己有时候想搜一下之前在公众号的文章,都是有点儿费劲的。当然,这都怪公众号的搜索太垃圾,以及生态太封闭。 所以,老冯决定专门开一个博客站点,把之前的文章都放上去。不仅可以很方便的被搜索引擎检索到,而且站内本身就有离线全文检索功能。这次选择了 Hugo + Blowfish 主题,最终成品的效果还是相当不错的。 当然,既然干都干了,我就干脆把自己所有的开源项目文档都用 hugo 修缮了一番 (当然最大的 …
AMD YES? 老冯的数码退烧记

老冯最近在公众号消失了一周,有些朋友问我是不是说了什么不该说的被禁言了?非也,只是俺在折腾一些事情,比如配一台新的 AMD 电脑。 老冯从入行开始就一直在用苹果 Macbook,分别是 15,18,22 年入手了顶配的 15/16 寸 Macbook,基本保持着三~四年的迭代频率。按照正常的节奏,应该在今年换 macbook M5。不过有意思的是准备换新之前,这台老 M1 在高铁上被老太太泼了酱油,走保险换新了,估计再打个四年也不成问题。 虽然是新服务器,但性能已经开始过时了 —— 我的意思是, …
老冯最近在公众号消失了一周,有些朋友问我是不是说了什么不该说的被禁言了?非也,只是俺在折腾一些事情,比如配一台新的 AMD 电脑。 老冯从入行开始就一直在用苹果 Macbook,分别是 15,18,22 年入手了顶配的 15/16 寸 Macbook,基本保持着三~四年的迭代频率。按照正常的节奏,应该在今年换 macbook M5。不过有意思的是准备换新之前,这台老 M1 在高铁上被老太太泼了酱油,走保险换新了,估计再打个四年也不成问题。 虽然是新服务器,但性能已经开始过时了 —— 我的意思是, …
PostgreSQL高峰论坛:参会小记

这两天老冯在济南参加完 PostgreSQL 高峰论坛,正在回家路上。这次大会的规模有些超出预期 —— 主会场坐的满满当当,听说有一千五百多人。PG 圈的老朋友基本都来了,还有几位刚在蒙特利尔见过的国际友人也在,今天应该跟着大巴在济南一日游呢。 这次大会主办方是瀚高 / IvorySQL 社区,能摇来这么多人,估计得一百多万。听说最近农行投了主办方瀚高几个亿,这场大会也算是秀了秀肌肉。我觉得是挺好的一件事,资源就应该投向做实事的公司,为他们和社区感到高兴。 在中国的 PG 生态中,瀚高算是极个别 …
这两天老冯在济南参加完 PostgreSQL 高峰论坛,正在回家路上。这次大会的规模有些超出预期 —— 主会场坐的满满当当,听说有一千五百多人。PG 圈的老朋友基本都来了,还有几位刚在蒙特利尔见过的国际友人也在,今天应该跟着大巴在济南一日游呢。 这次大会主办方是瀚高 / IvorySQL 社区,能摇来这么多人,估计得一百多万。听说最近农行投了主办方瀚高几个亿,这场大会也算是秀了秀肌肉。我觉得是挺好的一件事,资源就应该投向做实事的公司,为他们和社区感到高兴。 在中国的 PG 生态中,瀚高算是极个别 …
数据库老司机勇闯现代前端大观园

老冯已经很久没有折腾过前端了,上一次密集和前端打交道已经是十年前了,还是 JQuery 的古典前端时代。这次在一位前端大师,Claude Code,Cursor 以及 GPT 的帮助下,重新用 Next.js 把整个 Pigsty 的网站糊了一遍,跑步进入现代化。 干这件事的契机是两周前在去杭州出差的路上,俺的笔记本电脑被邻座老太太淋了酱油。笔记本里 8T 数据都有备份,唯独丢失了上个月 Vibe Coding 糊出来的 Pigsty 新网站首页源代码。我想这东西丢了也就丢了吧,正好我也想整个重 …
老冯已经很久没有折腾过前端了,上一次密集和前端打交道已经是十年前了,还是 JQuery 的古典前端时代。这次在一位前端大师,Claude Code,Cursor 以及 GPT 的帮助下,重新用 Next.js 把整个 Pigsty 的网站糊了一遍,跑步进入现代化。 干这件事的契机是两周前在去杭州出差的路上,俺的笔记本电脑被邻座老太太淋了酱油。笔记本里 8T 数据都有备份,唯独丢失了上个月 Vibe Coding 糊出来的 Pigsty 新网站首页源代码。我想这东西丢了也就丢了吧,正好我也想整个重 …
笔记本进酱油,脑子瓦特了

首先住各位读者朋友们端午安康快乐。 但端午节老冯的心情有些郁闷,前天老冯坐高铁去拜访客户影视飓风,结果被邻座的老奶奶撒了一身酱油,直接给俺笔记本干报废了。今天 Apple 电话打给我说恢复不了了,GG。 老冯这次上海虹桥坐高铁到杭州西,然后坐我旁边的是一位老太太,上车就点了个老娘舅外卖。老冯在边上用 Macbook 写一篇 DuckLake 的文章。然后乘务员来收垃圾的时候她把饭盒一伸,里面的酱油哗啦一下就倒我身上了,衣服是黑色的倒是看不出来,但淋进 Macbook 键盘和散热口的酱油是真的给笔 …
首先住各位读者朋友们端午安康快乐。 但端午节老冯的心情有些郁闷,前天老冯坐高铁去拜访客户影视飓风,结果被邻座的老奶奶撒了一身酱油,直接给俺笔记本干报废了。今天 Apple 电话打给我说恢复不了了,GG。 老冯这次上海虹桥坐高铁到杭州西,然后坐我旁边的是一位老太太,上车就点了个老娘舅外卖。老冯在边上用 Macbook 写一篇 DuckLake 的文章。然后乘务员来收垃圾的时候她把饭盒一伸,里面的酱油哗啦一下就倒我身上了,衣服是黑色的倒是看不出来,但淋进 Macbook 键盘和散热口的酱油是真的给笔 …
从三里屯到陆家嘴

老冯搬家了,从北京搬到上海。其实五一的时候就在折腾搬家了,不过这次从蒙特利尔参会回来,在北京待了三天倒时差,顺便把北京房子清理干净挂牌卖了,善后干净。 老冯毕业之后就待在北京了,掐指一算也有十年了,中间虽然去杭州/上海短暂的待过,但大部分的时间都在北京度过。搬家少说也有十次了,不过最近几年倒是一直没动过,都在北京三里屯边上。在这里我认识了我的夫人,结婚,一眨眼这都快五年过去了,感觉像是弹指一瞬间。 老冯 17 年就开始看衰房子了,但是显然没有知行合一。在北京买房买在了高点 22 年,既然不住在这 …
老冯搬家了,从北京搬到上海。其实五一的时候就在折腾搬家了,不过这次从蒙特利尔参会回来,在北京待了三天倒时差,顺便把北京房子清理干净挂牌卖了,善后干净。 老冯毕业之后就待在北京了,掐指一算也有十年了,中间虽然去杭州/上海短暂的待过,但大部分的时间都在北京度过。搬家少说也有十次了,不过最近几年倒是一直没动过,都在北京三里屯边上。在这里我认识了我的夫人,结婚,一眨眼这都快五年过去了,感觉像是弹指一瞬间。 老冯 17 年就开始看衰房子了,但是显然没有知行合一。在北京买房买在了高点 22 年,既然不住在这 …
PGCon.dev闪电演讲,硬控PG大佬5分钟

PGConf.Dev 2025 全球开发者大会主会场两天的议程刚刚已经结束了。老冯今天的运气真不错,竟然抽中了一个 “闪电演讲” 的名额。所谓 “闪电演讲” 是 PGConf.Dev 的经典环节 —— 将抽取 12 位提交议题者上台进行 5 分钟的主题演讲,超时就会直接轰下来,所以大家都保持着精简干练的风格。 闪电演讲的含金量非常高,因为整个大会只有开场的院士专场演讲和收尾的闪电演讲,能把整个会场所有的人给摇到一块儿聚在一起听讲。其他的时候人都是分布在几个子会场和大厅社交区域唠嗑。全球 …
PGConf.Dev 2025 全球开发者大会主会场两天的议程刚刚已经结束了。老冯今天的运气真不错,竟然抽中了一个 “闪电演讲” 的名额。所谓 “闪电演讲” 是 PGConf.Dev 的经典环节 —— 将抽取 12 位提交议题者上台进行 5 分钟的主题演讲,超时就会直接轰下来,所以大家都保持着精简干练的风格。 闪电演讲的含金量非常高,因为整个大会只有开场的院士专场演讲和收尾的闪电演讲,能把整个会场所有的人给摇到一块儿聚在一起听讲。其他的时候人都是分布在几个子会场和大厅社交区域唠嗑。全球 …
蒙特利尔参会随笔小记

老冯这几天在蒙特利尔参加 PG 全球开发者大会,并在 PG 扩展日上进行了题为《PG 生态中缺失的扩展仓库与包管理器》的演讲。老实说,这两天每天忙的要死,回到酒店倒头就睡,实在是没啥功夫写文章了。 比如昨天那篇《深度分析:迪奥数据泄露事件,云配置失当的锅?》 其实是个不错的题材,但是老冯没什么时间加工,就偷懒儿直接把 GPT 输出丢上去了。评论区有读者朋友批评,AI 写的就不是那个味儿了。朋友们批评的对,老冯以后还是尽可能不偷懒了,哈哈,还是手写比较顺畅,看着也舒服。 关于扩展日的分享内容,我会 …
老冯这几天在蒙特利尔参加 PG 全球开发者大会,并在 PG 扩展日上进行了题为《PG 生态中缺失的扩展仓库与包管理器》的演讲。老实说,这两天每天忙的要死,回到酒店倒头就睡,实在是没啥功夫写文章了。 比如昨天那篇《深度分析:迪奥数据泄露事件,云配置失当的锅?》 其实是个不错的题材,但是老冯没什么时间加工,就偷懒儿直接把 GPT 输出丢上去了。评论区有读者朋友批评,AI 写的就不是那个味儿了。朋友们批评的对,老冯以后还是尽可能不偷懒了,哈哈,还是手写比较顺畅,看着也舒服。 关于扩展日的分享内容,我会 …
数据库茶水间:OpenAI拟收购Supabase ?

老冯今天在蒙特利尔见到几位朋友,分享八卦与行业传言是各种大会最有趣的部分。有一些不算敏感机密的信息,老冯可以与各位读者朋友分享一下。 OpenAI 收购 Supabase? 正如过去文章中介绍的,老冯一直以来都很看好 Neon 和 Supabase,最近 Databricks 拟以十亿美金估值收购 Neon 的消息已经众所周知了。目前 Supabase 刚刚融资 200M $ 估值 2B $,估值正好是 Neon 的一倍,既然 Neon 都被收了,干的比 Neon 还出彩的 Supabase 又 …
老冯今天在蒙特利尔见到几位朋友,分享八卦与行业传言是各种大会最有趣的部分。有一些不算敏感机密的信息,老冯可以与各位读者朋友分享一下。 OpenAI 收购 Supabase? 正如过去文章中介绍的,老冯一直以来都很看好 Neon 和 Supabase,最近 Databricks 拟以十亿美金估值收购 Neon 的消息已经众所周知了。目前 Supabase 刚刚融资 200M $ 估值 2B $,估值正好是 Neon 的一倍,既然 Neon 都被收了,干的比 Neon 还出彩的 Supabase 又 …
“非法加冯”现已更名为“老冯运输”

读者朋友们,真的是我。如你所见,数据库老司机,云计算泥石流公众号 “非法加冯” 改名了。数据库老司机真的去当老司机跑滴滴了,遂将其公众号一并改名为 “老冯运输”。 四月一号,开个玩笑,新名其实是“老冯云数”,听上去跟像是搞物流运输的老干部,但俺暂时还没有转行物流的打算,依然准备在数据库与云计算领域再发光发热五十年 😎。 当然有人问怎么起这么个名字,云计算泥石流变心了要去站台 “云数据库” 了吗? —— 没有啦!单纯就是 “云计算泥石流” 和 “数据库老司机” 的缩写而已。当然,你也可以将这里 “ …
读者朋友们,真的是我。如你所见,数据库老司机,云计算泥石流公众号 “非法加冯” 改名了。数据库老司机真的去当老司机跑滴滴了,遂将其公众号一并改名为 “老冯运输”。 四月一号,开个玩笑,新名其实是“老冯云数”,听上去跟像是搞物流运输的老干部,但俺暂时还没有转行物流的打算,依然准备在数据库与云计算领域再发光发热五十年 😎。 当然有人问怎么起这么个名字,云计算泥石流变心了要去站台 “云数据库” 了吗? —— 没有啦!单纯就是 “云计算泥石流” 和 “数据库老司机” 的缩写而已。当然,你也可以将这里 “ …
2024年公众号创作回顾

一年一度的微信公众号总结又发布了,2024 年发布了 166 篇内容,30 万字。关注者增加了 1.7 万,达到 36300。在这里,非常感谢读者朋友们对本号的支持 🙏。 扫码观看本号的 2024 年创造回顾 云计算泥石流专栏 2024-01-13 花钱买罪受的大冤种:逃离云计算妙瓦底 2024-12-14 OpenAI 全球宕机复盘:K8S 循环依赖 2024-11-11 支付宝崩了?双十一整活王又来了 2024-11-10 草台回旋镖:Apple Music 证书过期服务中断 …
一年一度的微信公众号总结又发布了,2024 年发布了 166 篇内容,30 万字。关注者增加了 1.7 万,达到 36300。在这里,非常感谢读者朋友们对本号的支持 🙏。 扫码观看本号的 2024 年创造回顾 云计算泥石流专栏 2024-01-13 花钱买罪受的大冤种:逃离云计算妙瓦底 2024-12-14 OpenAI 全球宕机复盘:K8S 循环依赖 2024-11-11 支付宝崩了?双十一整活王又来了 2024-11-10 草台回旋镖:Apple Music 证书过期服务中断 …
第七届PG生态大会:一些感想

1 月 4 号,PostgreSQL 生态大会在上海国际饭店成功举办。参会的观众与嘉宾填满了整个会场,这其实是挺不容易的一件事,已经有相当一阵子没有看到这么热闹的大会了,组织得也的相当不错。当然,我是懒得写那种流水账说谁谁谁讲了啥啥啥的簿记文章,我就说说我参会的一些心得体会与感想吧。 如何请外国人参会 虽然这是一场 “中国 PostgreSQL” 会议,但我确实认为中国的厂商与开发者应该看看海外/全球的同行先行者们正在做什么。这也是我邀请加拿大 PG 公司 Omnigres 的创始人 Yurii …
1 月 4 号,PostgreSQL 生态大会在上海国际饭店成功举办。参会的观众与嘉宾填满了整个会场,这其实是挺不容易的一件事,已经有相当一阵子没有看到这么热闹的大会了,组织得也的相当不错。当然,我是懒得写那种流水账说谁谁谁讲了啥啥啥的簿记文章,我就说说我参会的一些心得体会与感想吧。 如何请外国人参会 虽然这是一场 “中国 PostgreSQL” 会议,但我确实认为中国的厂商与开发者应该看看海外/全球的同行先行者们正在做什么。这也是我邀请加拿大 PG 公司 Omnigres 的创始人 Yurii …
Pigsty@2024:今年没啥财运,但事儿整的还不赖

去年有大师给我算了一卦曰:明年你没财运,后年的财运一般,然后连着十年就起飞了。起飞不起飞我不知道,反正今年确实算的很准 —— 确实没啥财运。好在 —— 今年的事儿整的还不赖,哈哈。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。与去年相比,今年我在 GitHub 上挣到了大概 3700 颗 Star,在全球 Star Ranking 上的排名从 483 提升 26 名至 457 位。 同时,在劳模活跃榜上,今年我以 2868 个提交成为中国地区活跃度第 16 的用户, …
去年有大师给我算了一卦曰:明年你没财运,后年的财运一般,然后连着十年就起飞了。起飞不起飞我不知道,反正今年确实算的很准 —— 确实没啥财运。好在 —— 今年的事儿整的还不赖,哈哈。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。与去年相比,今年我在 GitHub 上挣到了大概 3700 颗 Star,在全球 Star Ranking 上的排名从 483 提升 26 名至 457 位。 同时,在劳模活跃榜上,今年我以 2868 个提交成为中国地区活跃度第 16 的用户, …
花开堪折直须折:贾斯帕镇被烧成灰了

早上起来看到新闻,加拿大最美的小镇之一贾斯帕在一夜之间被山火烧干净了。上个月我才刚刚去贾斯帕国家公园玩了一周,我也才刚刚写完一篇游记的上半部分—— 《贾斯帕自驾游记 — 山峰戴雪,湖光入画》 结果你告诉我上个月我刚刚住过的民宿,逛过、歇过,留下了美好回忆的小镇,现在已经变成了一片废墟与灰烬? 那么多熟悉的街道,历历在目的景色都变成了尘埃? 昨天晚上看新闻还只是贾斯帕镇以南十二公里左右因为雷击出现山火,游客与镇民开始疏散。今天起来,整个镇子没了。这属实是有些震撼与无语凝噎。\ 今天起来,整个镇子没 …
早上起来看到新闻,加拿大最美的小镇之一贾斯帕在一夜之间被山火烧干净了。上个月我才刚刚去贾斯帕国家公园玩了一周,我也才刚刚写完一篇游记的上半部分—— 《贾斯帕自驾游记 — 山峰戴雪,湖光入画》 结果你告诉我上个月我刚刚住过的民宿,逛过、歇过,留下了美好回忆的小镇,现在已经变成了一片废墟与灰烬? 那么多熟悉的街道,历历在目的景色都变成了尘埃? 昨天晚上看新闻还只是贾斯帕镇以南十二公里左右因为雷击出现山火,游客与镇民开始疏散。今天起来,整个镇子没了。这属实是有些震撼与无语凝噎。\ 今天起来,整个镇子没 …
腾讯眼中的《非法加冯》公众号 @ 2023

最近收到了微信公众号的《2023 年公众号创作回顾》,挺有意思。我打算把这份数据公开分享出来,也算是本号的年度总结,也顺便分享一些公众号运营心得。 关键数据:原创文章 69 篇,32 万字,总阅读量 75 万,读者 35 万,4 万次分享,关注数 1.8 万,常读用户 6064,留言数量 1538,赞赏人数 132。2023 用户增长 12 倍,总赞赏收入 2428¥。 关注并星标⭐️《非法加冯》,老司机带逛云计算与数据库。 过去一年里写了 83 篇文章,其中原创 69 篇,约 32 万字。 在 …
最近收到了微信公众号的《2023 年公众号创作回顾》,挺有意思。我打算把这份数据公开分享出来,也算是本号的年度总结,也顺便分享一些公众号运营心得。 关键数据:原创文章 69 篇,32 万字,总阅读量 75 万,读者 35 万,4 万次分享,关注数 1.8 万,常读用户 6064,留言数量 1538,赞赏人数 132。2023 用户增长 12 倍,总赞赏收入 2428¥。 关注并星标⭐️《非法加冯》,老司机带逛云计算与数据库。 过去一年里写了 83 篇文章,其中原创 69 篇,约 32 万字。 在 …
2023年度总结:三十而立

三十而立 2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。2023最后一天,做个盘点,留个念想。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。在 Github 上,我算是一个相当活跃的开源贡献者,在2023年末活跃度排名 中国区第81,关注者数排名 中国区第410,Star数排名 全球排名483。 作为一个开源贡献者,我最得意的开源项目是 —— Pigsty。 它旨在为 PostgreSQL 打造一个开箱即用的数据 …
三十而立 2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。2023最后一天,做个盘点,留个念想。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。在 Github 上,我算是一个相当活跃的开源贡献者,在2023年末活跃度排名 中国区第81,关注者数排名 中国区第410,Star数排名 全球排名483。 作为一个开源贡献者,我最得意的开源项目是 —— Pigsty。 它旨在为 PostgreSQL 打造一个开箱即用的数据 …
墨天轮风云人物访谈录 —— 冯若航

墨天轮风云人物访谈录:冯若航 导读: 近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90 后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊! 磐吉云数创始人 —— 冯若航 简介: 磐吉云数创始人,开源 RDS PG 替代 —— Pigsty 作者。PostgreSQL 专家与全栈开发者,开源贡献者,PostgreSQL 中文社区技术委员会委员,墨天轮 …
墨天轮风云人物访谈录:冯若航 导读: 近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90 后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊! 磐吉云数创始人 —— 冯若航 简介: 磐吉云数创始人,开源 RDS PG 替代 —— Pigsty 作者。PostgreSQL 专家与全栈开发者,开源贡献者,PostgreSQL 中文社区技术委员会委员,墨天轮 …
ISD数据集:分析全球120年气候变化

微信公众号原文 ISD 是 Integrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。包括了全球接近3万个地表气象站从 1900 年迄今的观测记录,气象领域的朋友对此应该非常熟悉。 我最近重新整理了一下这份数据集:编写了下载的脚本,解析的Parser,建模的PostgreSQL DDL,查询的SQL语句,可视化的Grafana Dashboard,以及清理好的 CSV 原始数据。用于探索分析,教学演示与数据库性能测试对比。 公开 …
微信公众号原文 ISD 是 Integrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。包括了全球接近3万个地表气象站从 1900 年迄今的观测记录,气象领域的朋友对此应该非常熟悉。 我最近重新整理了一下这份数据集:编写了下载的脚本,解析的Parser,建模的PostgreSQL DDL,查询的SQL语句,可视化的Grafana Dashboard,以及清理好的 CSV 原始数据。用于探索分析,教学演示与数据库性能测试对比。 公开 …
90后,辞职创业,说要卷死云数据库

微信公众号原文 | 开源中国文章 出品:OSCHINA 开源中国 被访者:冯若航( Pigsty 创始人) 冯若航最近很忙,6 月一场创业营路演下来,他一次性加了两三百个投资人。不过,这也是他 “自找” 的。 此前,他是一名 PostgreSQL DBA,为了减少自己的工作量,写了一个开源软件 —— Pigsty 帮自己干活,日子越发好过了起来。明明可以 “摸鱼” 度日,冯若航却非要选择出来全职创业。 “创业这种事儿吧,一般人一辈子也就是一两次机会,既然摆在面前了,我没理由不去做。” 他这样回 …
微信公众号原文 | 开源中国文章 出品:OSCHINA 开源中国 被访者:冯若航( Pigsty 创始人) 冯若航最近很忙,6 月一场创业营路演下来,他一次性加了两三百个投资人。不过,这也是他 “自找” 的。 此前,他是一名 PostgreSQL DBA,为了减少自己的工作量,写了一个开源软件 —— Pigsty 帮自己干活,日子越发好过了起来。明明可以 “摸鱼” 度日,冯若航却非要选择出来全职创业。 “创业这种事儿吧,一般人一辈子也就是一两次机会,既然摆在面前了,我没理由不去做。” 他这样回 …
微信读相册这点事

微信公众号原文 昨天晚上,看到一个新闻说微信在后台读用户相册,然后微信还回复了 虽然国产软件干这种龌龊事情并不让我惊奇,但本着求真务实的精神,早上起来我也准备看看,微信是不是真干坏事了。结果发现,微信果然屁股不干净,而且这个回复解释也是在放屁。比如,今天早上6点40分,我还在呼呼大睡的时候,微信就偷偷读取了我的相册,难道说这也是“按+快速发图”触发的吗?作为经常性八九点起床的人,六点是根本不可能去碰手机的,所以这是微信App的自主行为,而这种行为显然没有经过我的同意。 …
微信公众号原文 昨天晚上,看到一个新闻说微信在后台读用户相册,然后微信还回复了 虽然国产软件干这种龌龊事情并不让我惊奇,但本着求真务实的精神,早上起来我也准备看看,微信是不是真干坏事了。结果发现,微信果然屁股不干净,而且这个回复解释也是在放屁。比如,今天早上6点40分,我还在呼呼大睡的时候,微信就偷偷读取了我的相册,难道说这也是“按+快速发图”触发的吗?作为经常性八九点起床的人,六点是根本不可能去碰手机的,所以这是微信App的自主行为,而这种行为显然没有经过我的同意。 …
28岁的人生

28岁的人生 又是一年中秋节,又老了一岁。 阳历生日(9月21日)碰上中秋节这件事,在我这辈子应该只会发生三次:2002年9岁时一次,2021年28岁时一次;2059年66岁时最后一次,假使我正常活到那一天的话。按理说,这是一个值得纪念的特殊日子,但我却无论如何都高兴不起来。这一年发生了太多的事情,已让我的神经变得麻木。 28岁开始于一场旅行:十一节的疫情已经短暂告一断落,我去参加了乌孙古道徒步。在旅途中,我认识了许多新朋友,一起渡过了一段难忘而开心的旅程。更重要的是,结识了一位知己,立下了共同 …
28岁的人生 又是一年中秋节,又老了一岁。 阳历生日(9月21日)碰上中秋节这件事,在我这辈子应该只会发生三次:2002年9岁时一次,2021年28岁时一次;2059年66岁时最后一次,假使我正常活到那一天的话。按理说,这是一个值得纪念的特殊日子,但我却无论如何都高兴不起来。这一年发生了太多的事情,已让我的神经变得麻木。 28岁开始于一场旅行:十一节的疫情已经短暂告一断落,我去参加了乌孙古道徒步。在旅途中,我认识了许多新朋友,一起渡过了一段难忘而开心的旅程。更重要的是,结识了一位知己,立下了共同 …
是时候和GPL说再见了【译】

微信公众号原文 | Martin Kleppmann 原文 原文由 Martin Kleppmann 于2021年4月14日发表,译者:Vonng。 Martin Kleppmann是《设计数据密集型应用》(a.k.a DDIA)的作者,译者 Vonng 为该书中文译者。 本文的导火索是Richard Stallman恢复原职,对于自由软件基金会(FSF)的董事会而言,这是一位充满争议的人物。我对此感到震惊,并与其他人一起呼吁将他撤职。这次事件让我重新评估了自由软件基金会在计算机领域的地位 …
微信公众号原文 | Martin Kleppmann 原文 原文由 Martin Kleppmann 于2021年4月14日发表,译者:Vonng。 Martin Kleppmann是《设计数据密集型应用》(a.k.a DDIA)的作者,译者 Vonng 为该书中文译者。 本文的导火索是Richard Stallman恢复原职,对于自由软件基金会(FSF)的董事会而言,这是一位充满争议的人物。我对此感到震惊,并与其他人一起呼吁将他撤职。这次事件让我重新评估了自由软件基金会在计算机领域的地位 …
与外公的告别

尽管2020年是一个多灾之年,但在外公去世前,我一直还以为是能得过且过的。 至亲去世,于我已是第二次。先是父亲,然后是外公。人在生死面前显得如此无力,我能做的也就是记录下这一片刻。这样逝者也许能以另一种形式活在生者的记忆中,聊以告慰。 我的故乡位于荒无人烟的西北大漠戈壁,坐落于弱水河畔的20基地——酒泉卫星发射中心。本地人更喜欢叫它东风,这是一座只有万把人口的小镇,由军人与军属组成。住在一栋楼里的,是几十年的老同事老战友,在街上骑车上班的人,都挂着一两道杠杠。良风美俗,路不拾遗,夜不闭户;来自五 …
尽管2020年是一个多灾之年,但在外公去世前,我一直还以为是能得过且过的。 至亲去世,于我已是第二次。先是父亲,然后是外公。人在生死面前显得如此无力,我能做的也就是记录下这一片刻。这样逝者也许能以另一种形式活在生者的记忆中,聊以告慰。 我的故乡位于荒无人烟的西北大漠戈壁,坐落于弱水河畔的20基地——酒泉卫星发射中心。本地人更喜欢叫它东风,这是一座只有万把人口的小镇,由军人与军属组成。住在一栋楼里的,是几十年的老同事老战友,在街上骑车上班的人,都挂着一两道杠杠。良风美俗,路不拾遗,夜不闭户;来自五 …
西行漫记3 河西走廊

旅途的下一站,就是河西走廊,也是我的故乡,我人生最初的十二年就在这里度过。 大戈壁的血色落日,沙漠绿洲的清冽夜空,弱水河畔的金胡杨,祁连山阴的绿草场。这些是故乡给我留下的最美好的印象。 《秋牧》 《火凤凰》,有几张照片不是我拍的,但盗亲爹的图算盗图吗? 可惜在那十二年间,我的活动范围也仅局限于酒泉卫星发射中心周边 —— 酒泉市区,嘉峪关,额济纳旗,去敦煌和居延海玩就已经算出远门了。对河西走廊的其他地方也并不熟悉,因此这次必须得弥补遗憾,好好去看一下河西走廊的其他地方。 《激情燃烧》 —— 胡杨生 …
旅途的下一站,就是河西走廊,也是我的故乡,我人生最初的十二年就在这里度过。 大戈壁的血色落日,沙漠绿洲的清冽夜空,弱水河畔的金胡杨,祁连山阴的绿草场。这些是故乡给我留下的最美好的印象。 《秋牧》 《火凤凰》,有几张照片不是我拍的,但盗亲爹的图算盗图吗? 可惜在那十二年间,我的活动范围也仅局限于酒泉卫星发射中心周边 —— 酒泉市区,嘉峪关,额济纳旗,去敦煌和居延海玩就已经算出远门了。对河西走廊的其他地方也并不熟悉,因此这次必须得弥补遗憾,好好去看一下河西走廊的其他地方。 《激情燃烧》 —— 胡杨生 …
西行漫记2 关陇随笔

从西安出发,沿丝绸之路西行,第一站就是宝鸡。 宝鸡这个地名虽然很有特色,但它古时候的名字——陈仓,也许要比当代的地名知名度高得多,就是那个“暗度陈仓”的陈仓。 宝鸡的曾用名包括:岐山,雍州,扶风郡,岐州,凤翔府;如今下辖的几个区县:渭滨区、金台区、陈仓区,凤翔县、岐山县、扶风县、眉县、陇县、千阳县、麟游县、凤县、太白县。都透露出一种古典的华夏审美,唯独宝鸡这个名字独树一帜,略带滑稽感。 图为从西安的方向俯瞰宝鸡,左侧山脉为龙脉秦岭,南北方分界线。绿色山峰标识即最高峰太白山。 不过宝鸡这个名字倒也 …
从西安出发,沿丝绸之路西行,第一站就是宝鸡。 宝鸡这个地名虽然很有特色,但它古时候的名字——陈仓,也许要比当代的地名知名度高得多,就是那个“暗度陈仓”的陈仓。 宝鸡的曾用名包括:岐山,雍州,扶风郡,岐州,凤翔府;如今下辖的几个区县:渭滨区、金台区、陈仓区,凤翔县、岐山县、扶风县、眉县、陇县、千阳县、麟游县、凤县、太白县。都透露出一种古典的华夏审美,唯独宝鸡这个名字独树一帜,略带滑稽感。 图为从西安的方向俯瞰宝鸡,左侧山脉为龙脉秦岭,南北方分界线。绿色山峰标识即最高峰太白山。 不过宝鸡这个名字倒也 …
西行漫记1 长安古意

引子 本来计划了四十篇游记,但一直以来都在忙其他事情,没有时间补上。但今天恰好是踏上旅程的一周年,相当有纪念意义。选这一天发游记,很有仪式感。我可以假装现在正好是一年前,按照同样的日期把所见所闻所思所感发出来。这样为了保持和实际行程同步,我就有理由 Push 一下自己,不要再拖延了。不过游记嘛,也不是什么正经文章,就是吐吐槽扯扯淡随便写写,不用给自己太大压力。 说起这趟旅程,基本上属于半临时起意,机票和目的地都是出发前一天临时决定的。本来只是想花几周随便逛逛,但不知不觉就变成了三个月的游历。游历 …
引子 本来计划了四十篇游记,但一直以来都在忙其他事情,没有时间补上。但今天恰好是踏上旅程的一周年,相当有纪念意义。选这一天发游记,很有仪式感。我可以假装现在正好是一年前,按照同样的日期把所见所闻所思所感发出来。这样为了保持和实际行程同步,我就有理由 Push 一下自己,不要再拖延了。不过游记嘛,也不是什么正经文章,就是吐吐槽扯扯淡随便写写,不用给自己太大压力。 说起这趟旅程,基本上属于半临时起意,机票和目的地都是出发前一天临时决定的。本来只是想花几周随便逛逛,但不知不觉就变成了三个月的游历。游历 …
简明实用密码学

微信公众号原文 密码学里有一个经典的问题,就是如何在不安全的信道中安全可靠地传输数据。避免自己的聊天与通信遭到偷窥,监控与河蟹。只要你手头有电脑,就可以轻易做到这一点。 问题1 现假设有两个用户翠花(Alice)与老王(Bob),正在使用偷窥狂马大帅(Oscar)家的垄断聊天软件宏信(MarcoMessage)讨论私密的事情。譬如: 老王 -------> 约吗 ---------> 翠花 老王 <------- 约!<--------- 翠花 消息被马大帅偷看去了,很不好,所以两人事先约定好 …
微信公众号原文 密码学里有一个经典的问题,就是如何在不安全的信道中安全可靠地传输数据。避免自己的聊天与通信遭到偷窥,监控与河蟹。只要你手头有电脑,就可以轻易做到这一点。 问题1 现假设有两个用户翠花(Alice)与老王(Bob),正在使用偷窥狂马大帅(Oscar)家的垄断聊天软件宏信(MarcoMessage)讨论私密的事情。譬如: 老王 -------> 约吗 ---------> 翠花 老王 <------- 约!<--------- 翠花 消息被马大帅偷看去了,很不好,所以两人事先约定好 …
西行漫记 —— 序章

隔离在家中,翻看起去年游历华夏的照片来,突然有了记录的冲动,那么,也是时候补上这篇游记了。 动机 有人说,好的孩子需要什么样的教育呢?就是需要在 16 岁以后,在人生进入渴望冒险的阶段以后,拿到一笔钱,闭上眼睛让他们到世界各地去闯荡,各种冒险,包括被人打断腿、鼻青脸肿、所有钱都毁了。切忌有一个老管家不停地指挥他,这笔钱应该怎么怎么花,应该怎么怎么花。让他闯荡回来,包括鼻青脸肿回来以后,他的能力会比坐在家里读死书的人要好得多。 我未来的子孙可能有这样机会,但我自己却十分遗憾的,尽管一直期望着有这么 …
隔离在家中,翻看起去年游历华夏的照片来,突然有了记录的冲动,那么,也是时候补上这篇游记了。 动机 有人说,好的孩子需要什么样的教育呢?就是需要在 16 岁以后,在人生进入渴望冒险的阶段以后,拿到一笔钱,闭上眼睛让他们到世界各地去闯荡,各种冒险,包括被人打断腿、鼻青脸肿、所有钱都毁了。切忌有一个老管家不停地指挥他,这笔钱应该怎么怎么花,应该怎么怎么花。让他闯荡回来,包括鼻青脸肿回来以后,他的能力会比坐在家里读死书的人要好得多。 我未来的子孙可能有这样机会,但我自己却十分遗憾的,尽管一直期望着有这么 …
互联网之殇

《理解互联网》 中聊了对互联网的认识,今天聊一聊刻意省略的部分:互联网将面临的挫折。 命运 这是一个最好的时代,也是一个最坏的时代; 这是一个智慧的年代,这是一个愚蠢的年代; 这是一个信任的时期,这是一个怀疑的时期; 这是一个光明的季节,这是一个黑暗的季节; 这是希望之春,这是失望之冬; 人们面前应有尽有,人们面前一无所有; 人们正踏上天堂之路,人们正走向地狱之门。 —— 狄更斯,《双城记》 让我们先从宏大叙事开始。 互联网的长远发展是无比光明的,因为这是一种新兴的社会组织形式,具有无可比拟的巨 …
《理解互联网》 中聊了对互联网的认识,今天聊一聊刻意省略的部分:互联网将面临的挫折。 命运 这是一个最好的时代,也是一个最坏的时代; 这是一个智慧的年代,这是一个愚蠢的年代; 这是一个信任的时期,这是一个怀疑的时期; 这是一个光明的季节,这是一个黑暗的季节; 这是希望之春,这是失望之冬; 人们面前应有尽有,人们面前一无所有; 人们正踏上天堂之路,人们正走向地狱之门。 —— 狄更斯,《双城记》 让我们先从宏大叙事开始。 互联网的长远发展是无比光明的,因为这是一种新兴的社会组织形式,具有无可比拟的巨 …
新年随想

本文可能引起不适,阅读请谨慎。 新年难得有闲暇独处,写下此篇随笔,想到哪儿就写到哪。 我一直认为选择要比努力重要:人的一生在形式上就是由一系列关键的选择组成的路径,做出正确的选择需要智慧,而坚持努力前行需要意志。智慧与意志两者都是珍贵而稀有的属性,但智慧相对更为重要,因为它决定了前进的方向,以及可行选择的多少。 在过去一年里,我做出了很多重要的选择:换了职业,换了行业,也换了工作。但要说最重要的选择是什么,我认为是将大量时间花在了社会认知水平的提高上。得益于职业特殊性,我有着大把的时间来学习, …
本文可能引起不适,阅读请谨慎。 新年难得有闲暇独处,写下此篇随笔,想到哪儿就写到哪。 我一直认为选择要比努力重要:人的一生在形式上就是由一系列关键的选择组成的路径,做出正确的选择需要智慧,而坚持努力前行需要意志。智慧与意志两者都是珍贵而稀有的属性,但智慧相对更为重要,因为它决定了前进的方向,以及可行选择的多少。 在过去一年里,我做出了很多重要的选择:换了职业,换了行业,也换了工作。但要说最重要的选择是什么,我认为是将大量时间花在了社会认知水平的提高上。得益于职业特殊性,我有着大把的时间来学习, …
中国行政区划相关知识

中国行政区划分为几个级别,宪法规定了三个级别,但实际上有五个级别:省—地区—县(区)—乡镇” 四级制,算上中央就是五级。 行政区划的级别 中国行政区划(administrative division)分为几个级别(government level): 宪法规定了三个级别(de jure level),但实际上有五个级别(de facto level/practical level) 我国现行的行政层级是“省—地区—县(区)—乡镇” 四级制,算上中央就是五级。 由于我国存在“以党代政”的问题,有党 …
中国行政区划分为几个级别,宪法规定了三个级别,但实际上有五个级别:省—地区—县(区)—乡镇” 四级制,算上中央就是五级。 行政区划的级别 中国行政区划(administrative division)分为几个级别(government level): 宪法规定了三个级别(de jure level),但实际上有五个级别(de facto level/practical level) 我国现行的行政层级是“省—地区—县(区)—乡镇” 四级制,算上中央就是五级。 由于我国存在“以党代政”的问题,有党 …
互联网之冬

这是最好的时代,也是最坏的时代; 这是智慧的年代,这是愚蠢的年代; 这是信任的时期,这是怀疑的时期; 这是光明的季节,这是黑暗的季节; 这是希望之春,这是失望之冬; 人们面前应有尽有,人们面前一无所有; 人们正踏上天堂之路,人们正走向地狱之门。 —— 狄更斯,《双城记》 互联网之冬 让我们先从宏大叙事开始。 互联网的长远发展是无比光明的,因为这是一种新兴的社会组织形式,具有无可比拟的巨大优势。 以阿里巴巴为例,为什么一家做toB交易中介平台起家的网站,能够发展成为今天这样一个囊括人们衣食住行吃 …
这是最好的时代,也是最坏的时代; 这是智慧的年代,这是愚蠢的年代; 这是信任的时期,这是怀疑的时期; 这是光明的季节,这是黑暗的季节; 这是希望之春,这是失望之冬; 人们面前应有尽有,人们面前一无所有; 人们正踏上天堂之路,人们正走向地狱之门。 —— 狄更斯,《双城记》 互联网之冬 让我们先从宏大叙事开始。 互联网的长远发展是无比光明的,因为这是一种新兴的社会组织形式,具有无可比拟的巨大优势。 以阿里巴巴为例,为什么一家做toB交易中介平台起家的网站,能够发展成为今天这样一个囊括人们衣食住行吃 …
理解互联网

我曾经觉得互联网的本质,互联网行业的发展,互联网公司的战略这些“高大上”的东西都应该是政府官员,公司高管思考的问题。作为一个互联网从业人员,一名软件工程师,能把自己领域的技术钻研透就不错了。但现在的我改变了想法:一个人的命运啊,当然要靠自我奋斗,但也要考虑到历史的进程。 世界潮流,浩浩汤汤。顺之则昌,逆之则亡。站在历史转折的十字路口,只有认清大势才不会迷茫。这几个月的空闲时间,几乎全部被我投入到了认识世界的过程之中。大致看清了当前的形势的轮廓,并对未来的走势形成了影影绰绰的直觉;虽然技术进步的脚 …
我曾经觉得互联网的本质,互联网行业的发展,互联网公司的战略这些“高大上”的东西都应该是政府官员,公司高管思考的问题。作为一个互联网从业人员,一名软件工程师,能把自己领域的技术钻研透就不错了。但现在的我改变了想法:一个人的命运啊,当然要靠自我奋斗,但也要考虑到历史的进程。 世界潮流,浩浩汤汤。顺之则昌,逆之则亡。站在历史转折的十字路口,只有认清大势才不会迷茫。这几个月的空闲时间,几乎全部被我投入到了认识世界的过程之中。大致看清了当前的形势的轮廓,并对未来的走势形成了影影绰绰的直觉;虽然技术进步的脚 …
学习知识的几个层次

微信公众号原文 知识的层次 当我们说“学习知识”时,究竟说的什么? 当我们说一个人“聪明”时,指的又到底是什么? 通过观察思辨,我们把脑内认识深化过程从接受知识开始到最高的“悟性”层次可以分成四个阶段:知识,理解,意识,悟性。整个认识的函数图景整体上是连续单调递增的,但在理解与意识的阶段之间存在一个跃迁。那么让我们来明确一下,这四个词到底意味着什么。 第一层次:知识 简而言之,知识就是脑内存储的正确信息,换言之,脑内存储的一切正确信息都叫做知识,因此知识一词是很广泛的术语。所谓“正确”信息,即 …
微信公众号原文 知识的层次 当我们说“学习知识”时,究竟说的什么? 当我们说一个人“聪明”时,指的又到底是什么? 通过观察思辨,我们把脑内认识深化过程从接受知识开始到最高的“悟性”层次可以分成四个阶段:知识,理解,意识,悟性。整个认识的函数图景整体上是连续单调递增的,但在理解与意识的阶段之间存在一个跃迁。那么让我们来明确一下,这四个词到底意味着什么。 第一层次:知识 简而言之,知识就是脑内存储的正确信息,换言之,脑内存储的一切正确信息都叫做知识,因此知识一词是很广泛的术语。所谓“正确”信息,即 …
理解字符编码

微信公众号原文 程序员,是与 Code(代码/编码) 打交道的,而字符编码又是最为基础的编码。如何 使用二进制数来表示字符,这个 字符编码 问题并没有看上去那么简单,实际上它的复杂程度远超一般人的想象:输入、比较排序与搜索、反转、换行与分词、大小写、区域设置,控制字符,组合字符与规范化,排序规则,处理不同语言中的特异需求,变长编码,字节序与BOM,Surrogate,历史兼容性,正则表达式兼容性,微妙与严重的安全问题等等等等。 如果不了解字符编码的基本原理,即使只是简单常规的字符串比较、排序、 …
微信公众号原文 程序员,是与 Code(代码/编码) 打交道的,而字符编码又是最为基础的编码。如何 使用二进制数来表示字符,这个 字符编码 问题并没有看上去那么简单,实际上它的复杂程度远超一般人的想象:输入、比较排序与搜索、反转、换行与分词、大小写、区域设置,控制字符,组合字符与规范化,排序规则,处理不同语言中的特异需求,变长编码,字节序与BOM,Surrogate,历史兼容性,正则表达式兼容性,微妙与严重的安全问题等等等等。 如果不了解字符编码的基本原理,即使只是简单常规的字符串比较、排序、 …
冯振彪自传

在书房收拾时,发现了先父的自传。本应是档案中的党八股,未想其中却包含这多精彩内容。 新旧社会映像,KMT与TG的对比访谈。 关于文革起因的政治论文 关于逻辑学的哲学论文 关于‘中国特色社会主义’的思考 贡嘎雪山历险求生。 89年与大学生活。 反舰弹道导弹轶事。 如何当一名‘发测架构师’。 资深业余摄影师的心得 应该说,这是一份很有趣的自传。 这100页纸,记录了父亲的光辉岁月。 斯人已去,名不见经传。 至少我能做的是,把它转成电子版罢。 归档在互联网的某个旮旯,聊以告慰,作为留念。 冯振彪自传 …
在书房收拾时,发现了先父的自传。本应是档案中的党八股,未想其中却包含这多精彩内容。 新旧社会映像,KMT与TG的对比访谈。 关于文革起因的政治论文 关于逻辑学的哲学论文 关于‘中国特色社会主义’的思考 贡嘎雪山历险求生。 89年与大学生活。 反舰弹道导弹轶事。 如何当一名‘发测架构师’。 资深业余摄影师的心得 应该说,这是一份很有趣的自传。 这100页纸,记录了父亲的光辉岁月。 斯人已去,名不见经传。 至少我能做的是,把它转成电子版罢。 归档在互联网的某个旮旯,聊以告慰,作为留念。 冯振彪自传 …
从/0开始:理解错误与异常

在计算机中除以0会发生什么?错误是错误,异常是异常。这里面但区别还是很微妙的。 是的,没有打错,标题中是 /0 而不是 0。 那么问题就来了:除以0会发生什么? 限定条件是必须的:在CS领域,*nix | win操作系统下任意编程语言中,整数除法运算中除数为零的情况。 答案并不是固定的,在不同的操作系统,不同的编程语言,甚至不同的编译器下,答案都可能是不同的。 除0异常 譬如, 在OS X下,使用C语言,Clang编译,引发除零并不会报错,会返回一个垃圾值。 $ echo 'void …
在计算机中除以0会发生什么?错误是错误,异常是异常。这里面但区别还是很微妙的。 是的,没有打错,标题中是 /0 而不是 0。 那么问题就来了:除以0会发生什么? 限定条件是必须的:在CS领域,*nix | win操作系统下任意编程语言中,整数除法运算中除数为零的情况。 答案并不是固定的,在不同的操作系统,不同的编程语言,甚至不同的编译器下,答案都可能是不同的。 除0异常 譬如, 在OS X下,使用C语言,Clang编译,引发除零并不会报错,会返回一个垃圾值。 $ echo 'void …
标签分类理论

最近在某业务中需要设计一套标签管理系统。在对现有标签进行整理的过程中,倒腾出了这套理论。 0. 标签的定义:标签分类学(Taxonomy) 对于 标签(tag),很难列出一个公认的定义,指明这个概念的种差与属概念。 所以为了把握这个概念,就需要采取定义另一种办法:分类 与 枚举。 要解决的第一个问题是,有哪些类型的标签?如何对标签进行分类? 首先不妨对“如何分类”本身进行分类:分别从“形式”与“内容”上考察标签的分类。 1. 标签的形式分类 标签的形式是标签分类最主要的依据。 我们可以列出一些常 …
最近在某业务中需要设计一套标签管理系统。在对现有标签进行整理的过程中,倒腾出了这套理论。 0. 标签的定义:标签分类学(Taxonomy) 对于 标签(tag),很难列出一个公认的定义,指明这个概念的种差与属概念。 所以为了把握这个概念,就需要采取定义另一种办法:分类 与 枚举。 要解决的第一个问题是,有哪些类型的标签?如何对标签进行分类? 首先不妨对“如何分类”本身进行分类:分别从“形式”与“内容”上考察标签的分类。 1. 标签的形式分类 标签的形式是标签分类最主要的依据。 我们可以列出一些常 …
排序算法通览

排序算法是最基础、应用最广泛、也是面试最常考的算法。 一个 排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。其中: 输出结果为递增序列 输出结果是原输入的一种排列或重组 可排序对象所需的两个基本操作为:比较(Compare)与交换(Swap) 排序算法分类 大类 细分 交换排序 冒泡排序 鸡尾酒排序 奇偶排序 梳排序 侏儒排序 快速排序 臭皮匠排序 Bogo排序 选择排序 选择排序 堆排序 平滑排序 笛卡尔树排序 锦标赛排序 圈排序 插入排序 …
排序算法是最基础、应用最广泛、也是面试最常考的算法。 一个 排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。其中: 输出结果为递增序列 输出结果是原输入的一种排列或重组 可排序对象所需的两个基本操作为:比较(Compare)与交换(Swap) 排序算法分类 大类 细分 交换排序 冒泡排序 鸡尾酒排序 奇偶排序 梳排序 侏儒排序 快速排序 臭皮匠排序 Bogo排序 选择排序 选择排序 堆排序 平滑排序 笛卡尔树排序 锦标赛排序 圈排序 插入排序 …
百技1509期课后感想

9月23日,我来杭州参加了百技培训。不似百阿,开始前对于百技我倒并没有特殊的期待。因为一天的培训嘛,很可能只是走个过场,能学到多少东西我是持怀疑态度的。不过今天上完一天课,我认为百技确是算是不枉此行的。趁热打铁交作业,写下这篇感想。 Now, when it’s fresh —— Dr.Grace 《Avatar》 今天有五位主讲嘉宾:一粟、沈询、范禹、南天、玄难。 在我看来,玄难老师的课最具启发性与帮助,南天老师的课干货满满而风趣幽默,沈询老师讲的最为生动形象、深入浅出,一粟老师则在安利自家钉 …
9月23日,我来杭州参加了百技培训。不似百阿,开始前对于百技我倒并没有特殊的期待。因为一天的培训嘛,很可能只是走个过场,能学到多少东西我是持怀疑态度的。不过今天上完一天课,我认为百技确是算是不枉此行的。趁热打铁交作业,写下这篇感想。 Now, when it’s fresh —— Dr.Grace 《Avatar》 今天有五位主讲嘉宾:一粟、沈询、范禹、南天、玄难。 在我看来,玄难老师的课最具启发性与帮助,南天老师的课干货满满而风趣幽默,沈询老师讲的最为生动形象、深入浅出,一粟老师则在安利自家钉 …
2014年度总结

大半夜也睡不着,2014年的最后一个小时,想来回顾一下今年,展望一下明年还算是比较合适的。 随手翻了翻2013年的年度总结,还有2014年的日记,也是感慨颇多呢,春节的第一篇日记还特意记录着小保方晴子的诱导干细胞和磁单极子发现,而现在晴子桑事件也告一段落了。进阿里实习虽说是七月份的事了,可是我还能无比清晰地记起那些日子的经历。感谢日记,一整年的记忆依然如昨日一般鲜活。 对照着13年对今年的规划,预期目标算是达成了一半多吧。其他的目标大多数都是因为自己的道路选择发生变化而被其他目标替代了。哈,还真 …
大半夜也睡不着,2014年的最后一个小时,想来回顾一下今年,展望一下明年还算是比较合适的。 随手翻了翻2013年的年度总结,还有2014年的日记,也是感慨颇多呢,春节的第一篇日记还特意记录着小保方晴子的诱导干细胞和磁单极子发现,而现在晴子桑事件也告一段落了。进阿里实习虽说是七月份的事了,可是我还能无比清晰地记起那些日子的经历。感谢日记,一整年的记忆依然如昨日一般鲜活。 对照着13年对今年的规划,预期目标算是达成了一半多吧。其他的目标大多数都是因为自己的道路选择发生变化而被其他目标替代了。哈,还真 …
论计算思维

《保密史与保密制度》课后论文,论计算思维及其在本科教育中的意义。我猜是老师自己的作业。 1. Abstract 本文扯了一扯计算思维的相关内容。应作业要求,特补充了关于与本科生教育有关的内容 2.引言 任何一门学科都有其核心思想。数学中,公理化的数理思维居于核心;工程学里,近似化的工程思维乃是黄金准则;法学上,权利与义务的思维则贯穿始终;经济学内,有着理性人的概念作为基本假设。一门学科的学习过程,相比知识的积累,更为重要的便是这种思维的培养。一门学科的思维,蕴含着整个学科理论体系的世界观与方法论 …
《保密史与保密制度》课后论文,论计算思维及其在本科教育中的意义。我猜是老师自己的作业。 1. Abstract 本文扯了一扯计算思维的相关内容。应作业要求,特补充了关于与本科生教育有关的内容 2.引言 任何一门学科都有其核心思想。数学中,公理化的数理思维居于核心;工程学里,近似化的工程思维乃是黄金准则;法学上,权利与义务的思维则贯穿始终;经济学内,有着理性人的概念作为基本假设。一门学科的学习过程,相比知识的积累,更为重要的便是这种思维的培养。一门学科的思维,蕴含着整个学科理论体系的世界观与方法论 …
赞美数学

人类理性世界正中央 一座永恒象牙高塔矗立其上 从一望无际的直观大地深处 直入浓云滚涌的混沌天顶近旁 无数电弧枝桠从此塔之中延展而出 弥漫于空间之中,跃动于水面之上。 在塔内,有那样一群人 他们不断地凿刻雕琢,向下,向上 他们在凿穿从归纳演绎的思维壁垒 他们正建造立万物一统的理论殿堂 那天地正中的黑暗虚空亟待探索 尽管这征途一望无际,道阻且长 有时候,象牙塔的某段,会被凿出一个小小的天窗 先贤们说:要有光! 霎时,世界那一侧的空间,被智慧的电弧所击穿,被负熵的火花照亮 沿前人所凿之路攀爬的人 每当 …
人类理性世界正中央 一座永恒象牙高塔矗立其上 从一望无际的直观大地深处 直入浓云滚涌的混沌天顶近旁 无数电弧枝桠从此塔之中延展而出 弥漫于空间之中,跃动于水面之上。 在塔内,有那样一群人 他们不断地凿刻雕琢,向下,向上 他们在凿穿从归纳演绎的思维壁垒 他们正建造立万物一统的理论殿堂 那天地正中的黑暗虚空亟待探索 尽管这征途一望无际,道阻且长 有时候,象牙塔的某段,会被凿出一个小小的天窗 先贤们说:要有光! 霎时,世界那一侧的空间,被智慧的电弧所击穿,被负熵的火花照亮 沿前人所凿之路攀爬的人 每当 …
2013年度总结

2013年的最后半个小时,回顾自己在2013的经历,唏嘘不已。 2013,我证明了很多事情。 从标准的学渣,到专业课全部优秀满绩,获得所有老师好评,我证明了自己的学习能力。 从Fresh Meat到项目负责人,在实验室打地铺的两个月整。我证明了自己的执行力。 从220斤到年初的190斤,再到今天的170斤,我证明了自己的意志力。 从重度的游戏成瘾者,到一年半不沾网游,专心学习。我证明了自己的控制力。 2013,我证明了人可以改变的如此彻底。不仅证明给别人,更是证明给自己! 2013,我开始从自己 …
2013年的最后半个小时,回顾自己在2013的经历,唏嘘不已。 2013,我证明了很多事情。 从标准的学渣,到专业课全部优秀满绩,获得所有老师好评,我证明了自己的学习能力。 从Fresh Meat到项目负责人,在实验室打地铺的两个月整。我证明了自己的执行力。 从220斤到年初的190斤,再到今天的170斤,我证明了自己的意志力。 从重度的游戏成瘾者,到一年半不沾网游,专心学习。我证明了自己的控制力。 2013,我证明了人可以改变的如此彻底。不仅证明给别人,更是证明给自己! 2013,我开始从自己 …
计算机网络与物流系统

计算机网络就像一个物流系统,区别在于物流系统传递的是邮件包裹这类物质实体,而计算机网络传递的是信息这种无形的东西。 计算机网络从下到上分为五个层:物理层,数据链路层,网络层,传输层,应用层: 密密麻麻的公路组成了 物理层。 中转站和公路一起构成了 数据链路层。 各个集散分拨中心,就是路由器,它们构成了 网络层 的核心。 再往上,那些派送的门店成为了 运输层 的主体。 最后各个用户,消费者,企业,公司位于系统的最顶端——应用层。 1.应用层 消费者在网上购买东西,向远方的朋友寄信,都需要用到物流系 …
计算机网络就像一个物流系统,区别在于物流系统传递的是邮件包裹这类物质实体,而计算机网络传递的是信息这种无形的东西。 计算机网络从下到上分为五个层:物理层,数据链路层,网络层,传输层,应用层: 密密麻麻的公路组成了 物理层。 中转站和公路一起构成了 数据链路层。 各个集散分拨中心,就是路由器,它们构成了 网络层 的核心。 再往上,那些派送的门店成为了 运输层 的主体。 最后各个用户,消费者,企业,公司位于系统的最顶端——应用层。 1.应用层 消费者在网上购买东西,向远方的朋友寄信,都需要用到物流系 …
世界观、价值观、人生观

人难免有一天会追溯到世界本源的问题,对这些问题的回答,则是确立自己cornerstone的过程。 也许是因为近来解决了一个困扰了快两年的心理问题吧,再加上一年来不断的学习与积累,仿佛捅破了一张窗户纸。突然之间,很多东西融汇贯通起来。人生观,世界观,价值观在多次的颠覆与重建,修补与改进后,终于在此刻以一种固定的形态沉淀下来。值得庆幸,此刻正值我人生中学习能力的巅峰时刻,知识与见识高速积累的黄金时期。藉由对哲学,数学,物理三门学科的研究与学习,我最终决定将灵魂的核心构建于这三门学科之上。它们将成为 …
人难免有一天会追溯到世界本源的问题,对这些问题的回答,则是确立自己cornerstone的过程。 也许是因为近来解决了一个困扰了快两年的心理问题吧,再加上一年来不断的学习与积累,仿佛捅破了一张窗户纸。突然之间,很多东西融汇贯通起来。人生观,世界观,价值观在多次的颠覆与重建,修补与改进后,终于在此刻以一种固定的形态沉淀下来。值得庆幸,此刻正值我人生中学习能力的巅峰时刻,知识与见识高速积累的黄金时期。藉由对哲学,数学,物理三门学科的研究与学习,我最终决定将灵魂的核心构建于这三门学科之上。它们将成为 …
论认识的层次

通过观察思辨,我们把脑内认识深化过程从接受知识开始到最高的“悟性”层次可以分成四个阶段:知识,理解,意识,悟性。整个认识的函数图景整体上是连续单调递增的,但是在积累与意识的阶段存在一个跃迁阶段。本着公理化的思想,无论如何,这四个词的定义首先需要被明确。 第一层次:知识 简而言之,知识就是脑内存储的正确信息,换言之,脑内存储的一切正确信息都叫做知识,因此知识一词是很广泛的术语。所谓“正确”信息,即从根本上说是符合实际的信息,尽管暂时还无法检验,亦即这只是一种理论上的说法。 知识可以来自客观经验(包 …
通过观察思辨,我们把脑内认识深化过程从接受知识开始到最高的“悟性”层次可以分成四个阶段:知识,理解,意识,悟性。整个认识的函数图景整体上是连续单调递增的,但是在积累与意识的阶段存在一个跃迁阶段。本着公理化的思想,无论如何,这四个词的定义首先需要被明确。 第一层次:知识 简而言之,知识就是脑内存储的正确信息,换言之,脑内存储的一切正确信息都叫做知识,因此知识一词是很广泛的术语。所谓“正确”信息,即从根本上说是符合实际的信息,尽管暂时还无法检验,亦即这只是一种理论上的说法。 知识可以来自客观经验(包 …
东西方人的思维特征

东方人强调从宏观到微观,西方人强调从微观到宏观,在我看来这是东西方思维差异的根源 首先需要明确东西方的定义,这里的东方指以中国为主的东亚与东南亚。主要以中日朝等国形成的儒教文化圈。而西方则主要指直接传承自希腊罗马文化的欧洲文化圈。 东方人的思维,强调从宏观到微观。 西方人的思维,强调从微观到宏观。 这一点,我认为是东西方思维的最大根本差异。 这一点,在不同的领域可以给出不同的解释: 要谈论一个文明的特征,首先就不得不提到哲学。它是文明的世界观,价值观最直接的体现。 那么,东方和西方的哲学有什么 …
东方人强调从宏观到微观,西方人强调从微观到宏观,在我看来这是东西方思维差异的根源 首先需要明确东西方的定义,这里的东方指以中国为主的东亚与东南亚。主要以中日朝等国形成的儒教文化圈。而西方则主要指直接传承自希腊罗马文化的欧洲文化圈。 东方人的思维,强调从宏观到微观。 西方人的思维,强调从微观到宏观。 这一点,我认为是东西方思维的最大根本差异。 这一点,在不同的领域可以给出不同的解释: 要谈论一个文明的特征,首先就不得不提到哲学。它是文明的世界观,价值观最直接的体现。 那么,东方和西方的哲学有什么 …
自然数到底是什么?
自然数这个概念,在小学的时候就应当学过。整个小学数学的基础,就从这样的一个定义开始。然而当进入大学之后,在离散数学中我又重新见到这个问题。 自然数的定义是什么? 一言以蔽之,可以表示为: 0=∅∧n+1=n∪{n} 0=\emptyset \land n+1=n∪\{n\} 0=∅∧n+1=n∪{n}没学过离散的人大概是不会回答出这样的答案的。那么,正常人会怎么回答这个看似简单的问题? 粗一看,这个问题似乎很容易解决。自然数嘛:0,1,2,3…这样的数叫自然数。但是,这样的描述能够令人满意吗? …
自然数这个概念,在小学的时候就应当学过。整个小学数学的基础,就从这样的一个定义开始。然而当进入大学之后,在离散数学中我又重新见到这个问题。 自然数的定义是什么? 一言以蔽之,可以表示为: 0=∅∧n+1=n∪{n} 0=\emptyset \land n+1=n∪\{n\} 0=∅∧n+1=n∪{n}没学过离散的人大概是不会回答出这样的答案的。那么,正常人会怎么回答这个看似简单的问题? 粗一看,这个问题似乎很容易解决。自然数嘛:0,1,2,3…这样的数叫自然数。但是,这样的描述能够令人满意吗? …
爱情观

最近我室友和女朋友分手了。原本相亲相爱腻歪的不行的一对,说散就散了。这不禁让我开始思考一些平时没有细想的问题:决定恋爱与婚姻的到底是什么? 我想,在自由恋爱取代包办婚姻并占主导地位的今天,一对男女能否走到一起还是取决于他们的爱情观是否相匹配。那么,爱情观到底又是什么?被什么所影响?又会怎样作用于人的情感生活。花了不少时间,我得出了自己的答案。哲学不愧是最高的指导性学科,任何问题究其根源都会陷入哲学的范畴。 我认为,在讨论爱情首先要明确一点,恋爱与婚姻是人类感情生活的两个不同阶段。部分人在处理这些 …
最近我室友和女朋友分手了。原本相亲相爱腻歪的不行的一对,说散就散了。这不禁让我开始思考一些平时没有细想的问题:决定恋爱与婚姻的到底是什么? 我想,在自由恋爱取代包办婚姻并占主导地位的今天,一对男女能否走到一起还是取决于他们的爱情观是否相匹配。那么,爱情观到底又是什么?被什么所影响?又会怎样作用于人的情感生活。花了不少时间,我得出了自己的答案。哲学不愧是最高的指导性学科,任何问题究其根源都会陷入哲学的范畴。 我认为,在讨论爱情首先要明确一点,恋爱与婚姻是人类感情生活的两个不同阶段。部分人在处理这些 …