obsidian

使用 Obsidian 的 CSS 代码片段优化你的 Obsidian 体验

…摘录 于是,我便在刚刚说的 CSS Snippet 文件夹下新建了一个 line-height.css 文件,并在其中添加如下代码,并在设置中生效。 // 以下代码仅用作演示 *{ line-height: 2 !important; } Code language: JavaScript (javascript) Obsidian 的 UI 中的文字就会变得更易于查看了,这样就达成了我的目标。不过,我上面写的 CSS 非常的粗糙,是对所有的文字都进行了修改(包括那些本来不应该修改的),所以在真实场景下使用,还是需要自行 Debug 来进行修改。 参考 https://help.obsidian.md/Advanced+topics/Customizing+CSS https://forum.obsidian.md/t/getting-comfortable-with-obsidian-css/133/20 https://github.com/Dmytro-Shulha/obsidian-css-snippets…

d2b5ca33bd970f64a6301fa75ae2eb22 13

《一往无前 : 雷军亲述小米热血10年》书摘

凡是过往,皆为序章。更深的海,更狂的浪,潮声轰鸣,总在前方。相信相信的信念,相信相信的力量,相信相信的航向,无论晴空万里,抑或风雨如晦,我们注定一往无前! “真正具有颠覆性的创新可能会被原有的巨头选择性忽视,然后这些创新会在某个节点突然爆发,并改变整个行业格局。” 决定一个企业是否能决胜千里的最重要的一条,不是天道酬勤,而是顺势而为。 雷军最终意识到,作为一个创业者,一定要找到趋势。人不能推着石头往山上走,这样会不堪重负。在创业的路上,首先要做的是爬到山顶,再随便踢块石头下去。 说到底,异类从来不是异类。成功者都是历史与环境的产物,是机遇与积累的结晶。 做具有顶级配置、极致性能的智能手机,搭载高度定制、体验绝佳的系统和应用软件,按成本定价,然后以最高效的电商渠道取代所有中间环节,将产品直接送到用户手中,最后持续提供互联网服务,以实现商业变现。在这个商业模式里,硬件、软件、互联网,三大要素将互相支撑,形成一个循环,这就是后来人们看到的“铁人三项”模式。 让他最受触动的就是谷歌的开放文化以及公司内部充斥着的一种浓浓的公民意识。每个星期五,谷歌举行TGIF派对(TGIF是“Thank God,It’s Friday”的简称),在这个派对上,所有的谷歌员工都可以和创始人对话,除了涉及法律层面必须保密的事情,员工可以不受限制地提出自己的问题,包括董事会上董事们做了哪些战略讨论,公司有哪些决定,以及做出这些决策的前因后果。如此一来,谷歌的员工对于整个公司的方向有一种约束性,对于哪些事情可做,哪些事情不可做,员工们有表达自己意愿的权力和勇气。洪锋后来说,你很少看到公司因为接了一个很赚钱的政府项目,然后员工揭竿而起的事情,但是在谷歌,这样的情况非常常见。 早在2008年,雷军就总结出了互联网的七字诀:专注、极致、口碑、快。其中,专注和极致,是产品目标;快,是行动准则;而口碑,则是整个互联网思维的核心。 在硬件世界里,雷军和林斌知道,没有任何东西是免费的,时间是真金白银的硬性成本。 某时某刻,创业者一定要成功,否则我们就得滚蛋,去另谋出路,我们必须是一支紧密团结的队伍,大家都要经过锻炼和提高,创始人唯一要做的就是,把员工推入激流滚滚的大海,告诉他们——好好游。 很多人在问,为什么小米的管理是如此的扁平?雷军曾经回答过这个问题:“扁平化是基于小米相信优秀的人本身就有很强的自驱力和自我管理的能力。我们的员工都有想做最好的东西的冲动,公司有这样的产品信仰,管理就变得简单了。” 事实证明,从小米手机1开始,小米所有产品都遵循着这一原则:专注打磨超过用户预期的产品,用极致的性能和击穿市场的价格赢得用户的信任和口碑。 挣扎是你在和别人谈话却听不到对方在说什么的状态,因为你一直在挣扎。 挣扎是你想结束痛苦时的状态。挣扎就是痛苦。 挣扎是你去度假,想放松心情却使心情更差时的状态。 挣扎是你周围簇拥着一大群人,你却感到孑然一身、形影相吊时的状态。 挣扎是冷酷的。 挣扎是违背承诺、粉碎梦想的地狱,是一身冷汗、五内俱焚的感觉。 雷军曾经对崔宝秋说:“现在任何一家互联网公司离开开源就输在了起跑线上。”于是,提倡技术和鼓励开源成为小米技术团队的基调。而这种拥抱开源的理念也支撑着小米技术体系实现了从0到1。 全球管理思想家乌麦尔·哈克(Umair Haque)在《新商业文明》一书中写道:当你熟悉了价值对话的商业模式时,你的企业就变成了一辆具有响应性、运转良好的超级跑车。 工程师对今天或者当下可能发生的事情是现实主义的,工业设计师则对明天或者未来可能发生的事情充满想象。 如果一家企业掌握了社会效能的精髓,能够为大众创造更幸福的生活,带来积极的影响,从生产产品转换成改变人们的生活,那么这家企业就会让传统的企业显得完全落伍。 有一个流行缩写词能够刻画企业家们面临的机遇与动荡——VUCA——四个字母分别代表动荡性(Volatility)、不确定性(Uncertainty)、复杂性(Complexity)和模糊性(Ambiguity)。[4] 而一切的可能性,都饱含于这些机遇与动荡中。 雷军写下了一句激励人心的话,既送给所有的小米员工,同时也送给他自己:去到别人连梦想都未曾抵达的地方。 小米生态链企业的“竹林效应”开始显现。在小米生态链的理论中,小米认为,独角兽企业就像是一棵孤立的竹子,如果没有生长在竹林里,就没有强大而发达的根系,就不能进行新陈代谢,很容易大起大落。而现在,生态链企业逐渐形成了一个生态系统,他们的根系交织在一起,一边不断向外延伸,一边为竹笋的快速成长提供肥沃的土壤。 从诺基亚这样的公司来到小米生态链部门工作,赵彩霞的感受是魔幻的,她从来没有过这样的体验,拿她的话说,她是从一个井井有条的地方来到一个“什么都缺”的初创公司,什么问题都要自己去推动解决。但是这反而激发了她的内驱力,她说:“随便做一点事情,就觉得特别有价值感。”在诺基亚从来不错过饭点儿的她,在小米经常忙得忘记了吃饭。…

d2b5ca33bd970f64a6301fa75ae2eb22 33

《小镇金融学》书摘

Comments 这本书总体和之前看到过什么小岛经济学之类的风格很像,虚构一个环境,并在这个环境中演绎金融学,可以读一读,对于我们所熟悉的金融机构有一些了解。内容总体来说比较薄。 第1章 画中蓬莱 请不要憎恨贪婪与恐惧,恐惧和贪婪是金融市场的永动机,波动的成因无一不是贪婪和恐惧。金融市场以贪婪而始、以恐惧而终,在繁荣与萧条中往复循环。金融市场的魅力恰恰就在于此,没有波动的市场又有什么意义呢 远方即财富 贸易是人类历史上所有重大创新的原动力,有分工才会有贸易,有专业化才会有贸易,贸易确实没有创造什么,但贸易本身就是一种重大的创新。商品从一个人手中流转到另一个人手中,就是因为自己创造不出来(或者创造不划算)。 银钱之行,故曰“银行” “模糊面纱”原则又称“无知之幕”,只有当缔约各方都对未来无知状态时制定的游戏规则才合乎公平。在小镇的故事里,没有人知道未来会是怎样的,只有以最公平的手段保护和惩罚所有人才能确保自己最大限度得到保护,虽然结果不一定公平,但过程肯定公正。 第3章 金融的本性 供给会自行创造需求,这是萨伊定律的结论。 卿本佳人:房地产的金融属性 看着若有所思的轩辕启恒,长孙东阳长叹了一声:“三生三世枕上书,可对现世来说还是那句话,最重要的永远是当下,这才是‘理性’本质,才是俗人的本心。” 一般来说,只要一种商品可以短时间内暴涨(学名“做多”),就具备了最基本的金融属性。在这里我们暂时不考虑暴跌的情况,在金融理论中确实有个名词叫“做空”,也就是赌价格下跌。微观层面确实有人通过“做空”盈利,危机爆发也是因为有人故意“做空”,但这些都是建立在已经有人“做多”(赌价格上涨)的基础上。实际上,宏观层面的“做空”是一个伪概念,打压价格不可能吸引全民投身炒作,毕竟绝大多数人都通过价格上涨才能获利 第5章 走出洪荒 商业银行最基本的原理非常简单,便宜借储户的钱,以更高的价格借给贷款者,金钱高买低卖的商业版本罢了 回不去的从前 通常情况下买房的资金杠杆比率为1∶3—1∶5,也就是说,房价只需要上涨10%,投资者就能赚取30—50%的收益。同样的资金量投入,杠杆可以成倍扩大收益率,当然,也会成倍扩大损失。投资者没有不贪婪的,这是人的本性之一,所以,房地产将永远是投机者的天堂,昨天是,今天是,明天也是 盛衰循环的辩论 经济繁荣的根本原因是大创新,不是货币扩张;同理,经济萧条的根本原因是创新带来的刺激衰减,不是货币收缩,从繁荣到危机不过是将整个过程以金融的方式记录下来罢了。 改变世界的创新在当代经济学中被称为“毁灭型创新”,所谓“毁灭”必定是开天辟地,以新产业毁灭旧产业。新产业必然创造巨大的利润,并对应融资方式的改变,也就是金融革命配合产业革命。金融革命一旦出现,人们便能轻易获得资金,其后模仿者蜂拥而至,投资新产业、投资新产品……“毁灭型创新”注定改变了人类社会生活,工业革命、电气革命、信息技术无不如此。 任何一次“毁灭型创新”都有相似的历程,创新开始的时候会生产奢侈品,随着创新延续成本逐渐降低,普及到草根大众的时候,创新使命就基本结束了 投资银行:人类第二次资金大融合 只有能赚钱的技术才是真正的好技术,也只有实现商业化才能普惠于万众生灵 在金融市场上,如果大家都这么认为,那这件事就一定会发生,这就是所谓的“预期自我强化” 人类第二次资金大融合实现了产业链中的资金流动,造就了投资银行,也对美国经济转型与发展起到了巨大的推动作用。当时投资银行主导的并购中,目标企业拥有互补性资源,注重研发和创新,着力整合各方资源。一旦在大部分行业完成了上下游企业并购,美国工业结构便出现了永久性的变化,国民经济集中化程度空前提高,伴随而来的则是规模效益和垄断利润 再造辉煌 一切的关键,是创新。一次“毁灭型创新”代表着出现一个新的产业,新的产业又代表着形成一个全新的利益格局、一个创新者主导的利益格局。打破一个旧世界,建设一个新世界!旧有利益格局一旦被打破,创新者就会成为新世界的主宰。在创新的路径中,银钱业始终为创新提供了充足的燃料——钱,资本从一个天才转向另一个天才,从一个产业转向另一个产业。只要能在经济分工中掌握最核心的创新,就一定能找到世界上最强大的资金,资金每日梦想着寻找更高的报酬…

text

一个支持 ES3 环境的 querystring

…href=”https://www.npmjs.com/package/querystring-es3″>querystring-es3</a> 来进行 querystring 的构建,包的体积不大,可以达到比较好的效果。 const { encode } = require(‘querystring-es3’) encode({ page:1, pageSize: 10 }) // return ‘page=1&pageSize=10’ Code language: JavaScript (javascript) 为什么不是 qs querystring 的处理包当中,比较出名的除了 node 内置的 querystring 之外,应该就是…

a tractor in a field

如何 Debug 爬虫无法成功爬取的问题

…BDUSS_BFESS=BDcmp1YzFSeTRDLXVGZlNBbDJKZ08ya1lMQUpBVTlEaWM5WE9mV25YWn5EfmxrRVFBQUFBJCQAAAAAAAAAAAEAAADwPbowsNe084aq4MIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH-C0WR~gtFkan; delPer=0; BD_CK_SAM=1; ZFY=sMxi79JqlMJjPMSJ3gQr5ht5g0MCtkIqefc2OTMspV4:C; BD_HOME=1; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; rsv_jmp_slow=1691762441727; BAIDUID=1B455AFF07892965CF63335283C0BD80:SL=0:NR=10:FG=1; sug=0; sugstore=1; ORIGIN=2; bdime=0; BAIDUID_BFESS=1B455AFF07892965CF63335283C0BD80:SL=0:NR=10:FG=1; PSINO=2; COOKIE_SESSION=161794_0_4_3_2_11_1_0_4_4_1_0_161839_0_9_0_1691922269_0_1691922260%7C4%230_0_1691922260%7C1; MCITY=-131%3A; H_PS_PSSID=36558_39217_38876_39118_39198_26350_39138_39100; BA_HECTOR=8gah01agag8g2kala0a12l2o1idr2ba1o; RT=”z=1&dm=baidu.com&si=8e7a4596-4b9f-45c3-bf30-f7dffaddd79d&ss=llewny2r&sl=3&tt=1ag&bcn=https%3A%2F%2Ffclog.baidu.com%2Flog%2Fweirwood%3Ftype%3Dperf&ld=89j&ul=104t&hd=105p”‘ \ -H ‘DNT: 1’ \ -H ‘Pragma: no-cache’ \ -H ‘Sec-Fetch-Dest:…

0c0ca4a0ac1f249860b29e295dd55260

如何巧用飞书消息卡片输入框实现一套业务交互逻辑

…{ “tag”: “plain_text”, “content”: “确认提交吗” } } } ] } ] } Code language: JSON / JSON with Comments (json) 这部分的关键是用 form 组件包裹 Input 组件,从而规避了 Input 组件输入内容就会发送到服务端校验的问题。 3. 在服务端验证有无 这部分逻辑我在实现的时候相对简单,没有专门去进行校验(主要是因为我的短链接服务和机器人是两个不同的服务),而是通过短链服务返回…

silver mercedes benz emblem on blue surface

WordPress Jetpack 的一个陈年 Bug – 在 wp-Options 中生成大量的数据

…不过,到数据库打开后发现, 虽然有大量的条目生成,但因为no autoload,所以其实并不会被自动加载到缓存中,从而也不会让网站的性能有太多的下降。 想想也合理,数据库中包含了数十万条记录,如果都加载到内存里,可能 PHP 默认的 1024MB 的运行内存直接被打爆了,所以问题不在此。 不过,虽然问题的核心不是它,但如此海量的脏数据对于系统依然是无价值和无意义的,于是乎我便将这些脏数据删除,数据库的大小从 9.52 GB 骤降至 34.8 MB,进入到一个正常的数据库大小区间了。 删除脏数据的命令如下: DELETE FROM wp_options WHERE option_name LIKE ‘%jpsq_sync-%’ Code language: JavaScript (javascript) 相关链接 https://wordpress.org/support/topic/wordpress-database-error-commands-out-of-syn/ https://wordpress.org/support/topic/jpsq_sync-table-constantly-generated-to-the-db/ https://gist.github.com/bhubbard/894040fec6421f891f1f88f2c6428ef0…

summary

2023 年年终盘点

…四月:开 Model Y 去蓟县露营;配妈过生日。 五月:去淄博 六月:龙蜥线下活动、拍立得、云南之旅(昆明 、大理、丽江、泸沽湖) 七月:武汉活动、老婆做近视手术、逛宜家 八月:领证、Community Over Code workshop 九月:深圳活动、开自己的车去蓟县露营 十月:去吃玉泉饭庄、成都活动、开源年会 十一月:Hackathon、杭州活动、 十二月:李哲婚礼、外婆去世 能够总结你这一年的一句话是什么? 一切都是最好的安排,也是最坏的安排。 新的一年 做什么能够让自己变得更好? 每周运动 1 小时以上; 持续成长最大的瓶颈是什么? 我自己的拖延症。担心自己做不好,所以会在一些重要的事情上持续拖延,反而不会让我的效果很好。 我自己的过度承诺,预期管理的不好。给大家太高的预期了。 如果我有无限制的钱,今天将如何投资增加我的幸福感? 给自己一个有书房、有健身房的房子,这样可以让我呆在里面看书、学习、Coding;也可以在累了的时候去锻炼。 看更多的书, 以及思考。…

silver mercedes benz emblem on blue surface

使用 Caddy 处理 WordPress

…php-xml php-xmlrpc -y Code language: Bash (bash) 配置 Caddy 完成安装后,就可以正常来配置 Caddy 。得益于社区的集成和 Caddy 官方的支持,Caddy 配置 WordPress 的支持非常简单,可以直接使用 Caddyfile 格式来撰写。 example.ixiqin.com { # 这个配置是给 example.ixiqin.com root * /data/caddy/example.ixiqin.com # 我的网站文件都放在 /data/caddy/xxx…

为什么我不认为百度快码目前的产品形态能解决他想要解决的问题?

Commit、写单测);还有一些洞察了 Vibe Coding 用户痛点的功能(比如预览选中截图后再次修改) 我相信,百度快码可能在百度内部也被大量的使用,去解决一些基础的编程问题,但这条路可能也不一定是一个好事 —— 他会让你习惯于解决工程师的问题,而忽视了那些愿景想要覆盖的每一个人。 AI 辅助编程工具的几个世代 目前市面上的 AI 辅助编程产品大体可以分为三类, Copliot 类、 Agent 类、自动化 Agent 类。 最底层是基本上只服务于工程师的 Copliot 的产品,这类产品的特点是基本上是围绕着 IDE或者直接基于 IDE 进行魔改搞出来的,大量的依赖了工程去看代码,找到需要修改的代码。 更上一层是在 IDE 之上集成的 Agent 类产品,在我实际去做线下活动的时候,会发现大量的非计算机背景用户其实会使用 Agent…