《送心非庵》
释心月
是是金鳞犹滞水,非非狮子又翻身。
蜀山佳处是非外,佛法凭谁作主人。
缘起
心念如暴流。俗世人,做俗世观,应有俗世想。何必妄求灵山,实近第六天。
应该有一篇专栏记录下每日所想。
夫 物芸芸
- 2020-08-03
工程中,我们对 less 的意愿是贯穿始终的。F端的组件,我们分离逻辑和细节实现。B端路由,数据(http,rpc),模版引擎。less 提升着生产力,但细节实现似乎更能让我们关注技术本身。
抱一以为天下式。《道德经》
- 2020-07-20
通用知识的完备才是开发者的起步。严格上的 新 技术实际接触到的很少,大都是新的组合拼装。我们面对实际问题时,往往很私密而聚焦。
我认为的大致路径是:筑基 -> 化转 -> 造物。
每个人在不同阶段的强弱不同,这和我们的思维方式等有关。类比计算机就是,有的数据结构存的复杂度低,读的话复杂度会高。
有一天你走到业界的尽头,没有可参考的成功案例。
身前无人时,你会做怎样的决策? 这是我认为通向所谓高级的路之一。
烦恼即菩提。《大乘庄严jing论》
- 2020-07-16
react更像一个库而非一个框架。它提倡组合而不是继承,它拒绝使用mixins(vue中常用利器)。似乎它的精髓在函数组件,vue在类组件。
不禁联想,它不再强调框架的固定规则。更加散漫了,更小了,小到什么地方都可以是它。下代谷歌浏览器soa思路是不是也这样。足够小的东西,才能足够大。
损之又损,以至于无为,无为而无不为。《道德经 四十八》
- 2020-07-12
面向对象oop,我们关注的是类,继承封装多态。面向切面aop我们关注的是切面,事务的过程,补足了oop的不足。(大业务流,小细节)。
互相补全。联想过去主流的面向过程编程,时代的曲线在两边摇摆。
自由即奴役,战争即和平,无知即力量。《1984》
- 2020-07-10
大家都在描述着html。createElement将标签全面拆解。为了灵活和强大,他缺失了直觉感,人的直觉。react往直觉跨了一步,到 jsx。vue跨了更大的一步到template。他们都描述着html。分别在直觉和强大灵活上,做了选择。
大家不想去关注html,css,甚至想不写代码了。抽象和标准演进着。
我们写代码,为了不再写代码。
理则顿悟,承悟并销。事非顿除,因次第尽。《lengyanjing》卷十 (居然是屏蔽词Orz)
- 2020-07-08
渲染技术,如此繁复。ssr,csr,rehydration,prerendering。继s,c之后,cdn也加入了,ESI (Edge Side Include)静态cdn即存动态在cdn拼接,边缘流式渲染方案(ESR)类似网络和渲染进程有一部分就推给c端。
根源在浏览器渲染的原理。大家对各个领域(如网络)的见知结合根源就有了纷繁的想象空间。
一时佛说法,众生因种性不同而各有所得。《出处忘了,当它在我心吧》
-
2020-07-07
diff算法演进(tree edit distance)。1979-2011,由O(m3 n3)优化为了O(n3)。之后短短几年,react提升到了O(n)。(具体策略:1,dom节点跨层移动很少。2,拥有同类两个组件将生成相似的树结构。3,同一层级的子节点通过唯一id区分。)
颇有感触,一是看到数学理论与工业实际间的线,二是看到其力无匹的世间大势。
云行雨施,品物流形。《周易-乾》
- 2020-07-06
一个页面中多个ifram公用一个渲染进程。这和同源策略的惯性思维不符。本身相同域名的两个页面,一个由另一个打开会公用渲染进程。(通过 rel = 'nooperner noreferrer' 来不共用)
cluster : n 团;群,组;集群;v 聚集,群集
- 2020-07-03
人们厌倦了定式重复标签等的编写,于是有了大的框架,小的v-for写法等。我们不再直面原本的网页。而是去另一层开发,再通过一个转换器如webpack去转换它。有一天人们厌倦了代码的定式重复编写。于是就有了hbs等,再抽象一层。有一天人们厌倦了某些语言规则定式,就去ast处理加工在生成代码。有一天人们厌倦了某些语言的表达方式,就回到编译原理,换一种方式和计算机交流。
我迷失在了代码之上的代码。佛说代码者即非代码是名代码。《金刚经》