Journal on 2021-05-25

Posted on Tue 25 May 2021 in Journal • Tagged with journal, blog • 5 min read

如何进行度量驱动调优: 一是在设计阶段就考虑调优,设定性能目标 二是在开发的各个阶段进行考量 - Optimization of the metrics, by the metrics, for the metrics 三是必须遵循 PDCA 这个闭环: 计划,执行,


Continue reading

Journal on 2021-05-24

Posted on Mon 24 May 2021 in Journal • Tagged with journal, blog • 2 min read

AudioBuffer The AudioBuffer interface represents a short audio asset residing in memory,


Continue reading

未来客户端编程的王者

Posted on Sun 23 May 2021 in Journal • Tagged with journal, blog • 1 min read

未来客户端编程的王者,不是 .Net, 不是 Java, 不是 QT,而是 Electron. 看看这几款杀手级应用 Atom, Visual Studio Code, Slack,每一个都能为上述的预测背书。


Continue reading

最大的浪费是经验的浪费

Posted on Fri 21 May 2021 in Journal • Tagged with journal, blog • 1 min read

在'得到'上听到一句话 - “企业最大的浪费是经验的浪费”,深以为然。中外都有这样的企业,蔑视企业成功所走过的成功之路,抛弃既往的经验和文化,结果造成了极大的人力和财力的浪费。


Continue reading

现代软件神话

Posted on Sat 15 May 2021 in Journal • Tagged with journal, blog • 1 min read

架构之美这本书中有篇文章 “两个系统的故事:现代软件神话”,作者 Pete Goodliffe 罗列了无序系统的几种征兆: 代码中没有显而易见的进入系统中的路径。 不存在一致性,不存在风格,也没有统一的概念能够将不同的部分组织在一起。 系统中的控制流让人觉得不舒服,无法预测。


Continue reading

计算书籍中的经典

Posted on Mon 10 May 2021 in Journal • Tagged with journal, blog • 1 min read

读书要读经典,经典的书籍值得一读再读。图书馆,书店里各种书籍汗牛充栋,读一百本平庸之作不如读一百遍经典, 在计算机书籍中以下这几本无疑就是这样的经典之作。


Continue reading

好莱坞原则和 epoll

Posted on Sun 09 May 2021 in Journal • Tagged with journal, blog • 3 min read

人的本性就是喜新厌旧,一成不变的东西多数人不会喜欢,每个人都乐于看见自己的想法和点子被人喜爱和采纳,自己的工作和成绩被人认可和称颂,没人喜欢凡事听命于人,少有人愿意默默无闻,大多数人都有虚荣心。


Continue reading

Journal on 2021-05-07

Posted on Fri 07 May 2021 in Journal • Tagged with journal, blog • 1 min read

优秀程序设计的18大原则 Christopher Diggins 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。


Continue reading

Journal on 2021-05-06

Posted on Thu 06 May 2021 in Journal • Tagged with journal, blog • 3 min read

但愿不厌其烦,笔耕不辍 Coturn: https://github.com/coturn/coturn — refer to https://github.com/coturn/coturn/blob/master/INSTALL vi installdeps.sh source installd...


Continue reading

革命人永远是年轻

Posted on Tue 04 May 2021 in Journal • Tagged with journal, blog • 1 min read

今天是五四青年节,别人都觉得我已经不是青年了,我却知道,我依然是。虽然并不对时下流行的流行的歌曲和抖音等感兴趣,可是我依然有强烈的求知欲, 有渴望,有梦想,所以我依然是一个年青人。


Continue reading

Journal on 2021-05-03

Posted on Mon 03 May 2021 in Journal • Tagged with journal, blog • 2 min read

在信息泛滥的时代,深入学习变得越来越奢侈,浅尝辄止就够了,抖音刷着,快餐吃着,哪还有耐心捧着一本大部头细细研读。最终信息只是片断的信息,知识还是不了解的知识。


Continue reading

A good SFU - Janus gateway

Posted on Sun 02 May 2021 in Journal • Tagged with journal, blog • 4 min read

Daily minute


Continue reading

劳动最光荣

Posted on Sat 01 May 2021 in Journal • Tagged with journal, blog • 4 min read

今天是五一劳动节,劳动最光荣,我劳动,我快乐,前提是要搞好身体,愿家人和自己都有一个健康的身心去迎接未来的挑战。 回想几年前生病的那段时间,在家休养时才感觉工作是多么的美好。


Continue reading

Journal on 2021-04-24

Posted on Sat 24 April 2021 in Journal • Tagged with journal, blog • 1 min read

The fundamental problem of poor leadership is often the leader's inability to set a clear and compelling direction or to capitalize of the energy,


Continue reading

用你的浏览器拍照,录音和录像

Posted on Thu 25 February 2021 in Journal • Tagged with journal, blog • 4 min read

先看一下效果,你可以在这里亲自动手试试 https://www.fanyamin.com/webrtc/examples/media_stream.html WebRTC 中对媒体流 Media Stream 做了内置的支持,可以从电脑的摄像头,麦克风中捕获音频或视频流,


Continue reading

Journal on 2021-02-16

Posted on Tue 16 February 2021 in Journal • Tagged with journal, blog • 1 min read

Journal on 2021-02-16


Continue reading

别了, 2020。 你好,2021

Posted on Fri 01 January 2021 in Journal • Tagged with journal, blog • 1 min read

2020年,正当怀着对新的一年的憧憬整装待发,新冠疫情突然袭来,让每个人都措手不及,从武汉传来的消息让人惊诧,恐惧,揪心。 谁能料到, 2020 年我会从春节一直在家中待到8月,庆幸还能出门买个菜,大街上空空荡荡,间或看见几个人都戴着帽子和口罩。


Continue reading

丑陋的 JS

Posted on Sat 05 December 2020 in Journal • Tagged with journal, blog • 4 min read

作为一个老程序员,长期工作在后端服务器的开发, 由于项目原因,最近会做一些前端 JavaScript 的开发,于是系统地学习了久违的 JavaScript, 第一感觉就是 Javascript 很丑陋。


Continue reading

现代 C++ 改变了什么

Posted on Sat 03 October 2020 in Journal • Tagged with journal, blog • 5 min read

C 是一门古老的语言, C++在为C 引入了面向对象和泛型,也引入了许多的复杂性,例如多重继承,模板的特化,等等。同时 C++ 本身除了 STL 标准库,缺少高质量的并发和网络软件包,每个C++程序员或多或少都造过大大小小的轮子。


Continue reading

为什么需要发送和接收缓存

Posted on Wed 30 September 2020 in Journal • Tagged with journal, blog • 2 min read

发送数据也是一样,一个数据包可能只发送了一部分,剩余的放在缓冲区中在 socket 端口可写时通过 on_write 回调函数中继续发送。 这里缓冲区的设计就很有讲究,尽量避免不必要的内存分配和复制,以提高性能。


Continue reading