公开写作的好处和坚持不懈
公开写作的好处只有将想法写出来的时候,你才会发现似乎严密的论证中的逻辑漏洞和无知之处,不动笔的思考往往马虎。
写下你学习的东西,可以加深你对该主题的理解,有时候向别人解释时你会发现自己的知识缺口。写作不仅是一个记录的方法,它是一个加深理解和暴露知识差距的强大工具。
写作使我们更加彻底地探索主题,并以更加连贯和准确的方式清晰地表达自己的想法。
坚持不懈(Consistency)的重要性虽然动机可能会点燃写作或任何其他创造性活动的兴趣火花,但真正点燃成功之火的是持续性。
构建习惯:坚持不懈有利于习惯的建立。习惯一旦建立,将形成自动的行为,需要更少的努力保持行为模式,同时更加自然并享受其中的过程
逐步提高:持续练习可以带来逐步的提高,每次练习可能获得一个很小的进步,但拉长时间看,微小的进步会积累成显著的进步
保持动力:坚持不懈有助于保持动力。定期参加练习可以不断获得灵感,并形成肌肉记忆,显著减小开始练习时的阻力。
达到长期目标:成功通常是长期持续努力的结果。坚持不懈将日常行动和长期目标结合起来,创建一条通往成功之路。
坚持不懈的挑战
克服拖延症:拖延是坚持不懈最大的障碍,制定一个有规 ...
VMware Workstation Windows 10 host Ubuntu 18.04 Guest 中加载 Linux 内核 kvm 模块
这里在 VMware Workstation Guset OS 里使用 qemu 的用法,有点像俄罗斯套娃。
qemu.sh
123456789101112qemu-system-x86_64 \ -m 2G \ -smp 2 \ -kernel $KERNEL/arch/x86——64/boot/bzImage \ -append "console=ttyS0 root=/dev/sda earlyprintk=serial net.ifnames=0" \ -drive file=$IMAGE/bullseye.img,format=raw \ -net user,host=10.0.2.10,hostfwd=tcp:127.0.0.1:10021-:22 \ -net nic,model=e1000 \ -enable-kvm \ -nographic \ -pidfile vm.pid \ 2>&1 | tee vm.log
执行命令后 bash ./qemu.sh 后报错
12Could not access KVM ...
comprehensible input 英语学习方法
youtube 上有 youtuber 在不出国的情况下,将第二外语学习到母语者水平的成功案例。
Makoto 是一位会说中日英三门语言的 Youtuber,他总结自己学习第二外语的成功经验,可以简单地归纳成一句话:掌握第二外语最重要的是必须有大量地道的 comprehensible input (可理解的输入)。
Comprehensible input 是 Stephen D. Krashen 提出的语言习得假说,强调语言学习是获得的,而不是通过学习得到的。听力或者阅读获取的内容都可以是有效的输入,获取内容的语言难度必须略高于学习者的水平。
多大的地道语言输入量才是合适的 ?Makoto 推荐的时长为 1 个小时,30 分钟后休息 5 分钟,然后再继续下一个 30 分钟的学习。
Youtuber Makoto comprehensible input 英语学习具体步骤:1)使用传统的学习方法,掌握 2000 个单词2)在 youtube 上看视频,打开字幕边看边听,接受一些搞不懂的内容 (如果大量单词不认识就放弃)3)在 youtube 上看视频,如果难度不够 (能听懂 80%以上 ...
定期回顾笔记的好处
少楠在 《笔记的方法》中介绍了一种 「通过回顾持续刺激」的笔记技术,我以前曾简称为「漫游笔记」技术。
定期回顾自己的笔记大体有下面几个好处:
对抗遗忘曲线:尤其是文献笔记等自己不熟悉的笔记
推动知识内化,想法迭代:知识结构优化,新旧知识连接
遇见过去的自己 (挺好玩,挺有趣)
影响现实:促进自我审视,提供思路和线索
对抗遗忘曲线:我们可能遗忘笔记的内容,尤其是文献笔记等不熟悉的内容。人的思维、行为、习惯具有惯性,观念、思维、方法并不容易改变,必须不断提醒自己。
知识内化:前提是笔记的上下文没有丢失,如果看不懂笔记了,笔记就失去了价值。所以,这里有一个关键点,笔记是写给未来的自己看的,应该假设未来的自己对文本背后的思想,原文背景一无所知,只具备相关的领域知识。
子曰:「温故而知新,可以为师矣」回顾笔记提供了再次学习的机会,不断加深对知识的理解,也能促进新的洞见的产生。
想法迭代:回顾笔记是用新视角去审视旧想法,总体来说人是会不断进步的,经过一段时间后再去重温自己某个时刻的想法,可能以前的一些疑惑现在已经没有了,也可能对某个问题有了更进一步的思路,这是促使想法迭代的一种方法。
影响现实 ...
万维钢谈第一性原理
伊隆·马斯克解释 第一性原理,我们思考老问题,不一定需要使用类比思维考虑前人的做法,直接从最基本的原理出发,可能会找到全新的办法。创业者说第一性原理,精神的主旨为「抛开成见,拒绝套路」,回到最基本的限制条件,重新认识和解决问题。
马斯克使用第一性原理计算电池价值的例子,可能不太正确。电池的根本价值,重要的不是组成它的材料,而是材料的结合方式 - 凝结在它身上的信息。电池身上的信息,是技术和专利,这是几代人智慧的结晶。
从物理学上说,所谓第一性原理,是最基本的物理定律。数学学科的所有内容都是建立在第一性原理上的,从几条公理出发,推导出各种定律,所以数学是百分之百正确的学科。
从第一性原理出发做计算,有时候问题太复杂了,科学家不能使用第一性原理时,通常有两个解法方法:1)把问题简化,做一些基本假设,忽略一些「次要」条件,这些假设构成一个模型,基于模型的计算,结果可能错误2)淡化计算,借助历史经验(实验),比如化学和材料科学,大量的知识是实验积累的结果,不是谁从基本物理定律算出来
模型和经验既然不是从第一性原理出发的,就有可能是错的,就有被改进的余地,将来就有可能被取代。而取代它们的,往往是 ...
个人对技术分析的一些理解
技术分析分三个层次:趋势跟随、支撑/阻力,模式识别 (分先后顺序,靠前的重要)。
金融投资中的技术分析工具最主要的作用是区别出哪些标的不可以交易,所谓不可以交易就是从概率上讲胜算不理想。顺势交易的胜率要远远超过逆势交易,技术分析工具则可以帮我们识别出「正确的方向」。
传统技术分析多数利用模式识别或者统计学的方法来识别交易机会,这些方法没法从底层逻辑上进行剖析,只是在概率上有一定优势罢了,实战起来就是有时灵验有时不灵验了。
但技术分析并不是毫无价值,如果把市场看成是一个复杂系统,复杂系统的重要特征在不同层级涌现出分形自相似,从分形结构上分析基础就扎实了很多。
传统的波浪理论是对市场进行分形分析的一次尝试,但并没有分析出基本结构,出现了千人千浪的现象,无法精确的指导交易。
缠中说禅「李彪」大师的 「缠论」有了新的进展,笔、线段、中枢的说法令人耳目一新,可惜天妒英才,大师尚未全面阐述理论就离我们而去。
如果研究市场的时间长了,基本上都会涉及到 复杂系统,耗散结构理论,混沌理论 等方面的知识去。技术分析到后面,基本会涉及到是市场基本结构形态和动力学。
「不存在可以终 ...
使用 afl-fuzz fuzz pdfium
下载源码先在 https://pdfium.googlesource.com/pdfium/ 下载源码.
12345mkdir repocd repogclient config --unmanaged https://pdfium.googlesource.com/pdfium.gitgclient synccd pdfium
gclient 命令在 depot_tools 中, 需要安装 参考下面的文章
http://www.chromium.org/developers/how-tos/install-depot-tools
12git clone https://chromium.googlesource.com/chromium/tools/depot_tools.gitexport PATH=`pwd`/depot_tools:"$PATH"
主要gclient sync 同步时需要翻墙,可以简单的使用环境变量的方法。
https_proxy=http://localhost:8118 gclient sync 下载 download google ...
Learn In Public 摘要
a habit of creating learning exhaust
Write blogs and tutorials and cheatsheets.
Speak at meetups and conferences.
Ask and answer things on Stackoverflow or Reddit.
Avoid the walled gardens like Slack and Discord, they’re not public.
Make Youtube videos or Twitch streams.
Start a newsletter.
Draw cartoons (people loooove cartoons!)
Whatever your thing is, make the thing you wish you had found when you were learning.
Don’t judge your results by “claps” or retweets or stars or up ...
图拉鼎谈独立开发
独立开发
长期维护产品:消费者愿意为长期维护的产品买单,旧产品没有添加新功能也用新工具链重新编译一次
只开发自己使用的产品:评估未来几年自己是否使用产品,作为是否启动产品开发的重要因素
外包 + 独立开发 双驱动
用外包的收入平滑独立开发的收入波动
在产品开发瓶颈期,利用外包刺激,打开思路
项目管理
立项流程: 先记下 idea,冷却一段时间后如果有思路就继续完善一下 idea,直到某天还是想做,接着就开始动手
没有市场分析,没有用户分析,只有分阶段完成的 1.0、2.0 … 版本
1.0 版本为自己开发,只开发最核心的功能,2-n 通过用户的反馈完善产品
工作模式
充分利用灵活性,在家和在外工作的时间大致是 2:1
定期与设计师碰头,每周2-3 次
状态管理
有多少状态做多少事,即使状态不太好,也需要做事。
外部环境对状态有影响,可以利用图书馆等场所,将自己带入状态。
时间管理(自律)
曾经经历工作混乱的时期,现在严格工作时间登记,自己开发系统完成工作时间登记。
自律还包括定期 Review (日报、周报),计划管理,保持自己的开发节奏。
工作日基本都工作和上班 ...
尤雨溪谈成功和运气
1)运气很重要,时势造英雄在适当的时间节点上推出合适的产品能大幅提高成功的概率2)真正的关键点,不在写程序上重要的是判断需求,制定合适的技术方案去满足客户的需求3)成功需要市场直觉和产品上的判断力4)光有能力或者光有运气都很难成功运气是客观存在的,But there’s nothing we can do about it.5)我们只能提高自己能力,多尝试,每次尝试运气都不一样6)独立开发重要的不是技术的优劣,而是如何开发一个产品的问题
如何快速匹配市场需求
如何识别目标客户
如何快速验证商业模式
如何快速推向市场。
考验的是运营能力、合理分配资源的能力,简化创业流程的能力
reference: https://pca.st/yjf05b7i