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...
图拉鼎谈独立开发
独立开发 长期维护产品:消费者愿意为长期维护的产品买单,旧产品没有添加新功能也用新工具链重新编译一次 只开发自己使用的产品:评估未来几年自己是否使用产品,作为是否启动产品开发的重要因素 外包 + 独立开发 双驱动 用外包的收入平滑独立开发的收入波动 在产品开发瓶颈期,利用外包刺激,打开思路 项目管理 立项流程: 先记下 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
万维钢的强力研读笔记法
清晰表达每一章的逻辑脉络 按照书籍的章节给笔记划分章节,用自己的话写出每一个章节的内容,各章内容串联起来就成了整本书的内容提要 最重要的是理清作者的逻辑脉络,每一章的逻辑结构可能就几句话,却可能分散在大几十页的内容中 带走书中的所有亮点 读书不是划线式的重点内容总结,而应该注意让你拍案叫绝,点醒梦中人,这些可以刺激改变你的思维的内容 大量自己的看法和心得 强力研读是主动式的读书,你需要写下自己对一段内容或一句话的理解 你可以质疑或者肯定作者的看法,也可以写下自己阅读时的灵感 在写读书笔记的过程中,你可能突然解决了一个你以前关注的问题,也可能想到了书中思想一个应用场景 这些灵感都相当宝贵,转瞬即逝,一定要将把他们记录下来 发现本书和其他书籍文章的联系 极少书的思想是独立与世界的,大多新知识都是建立在旧知识的基础上的 同一问题,不同书籍的作者的看法有什么不同之处,有没有新的论据支持或者反对他们的看法 好书需要至少阅读两遍 第一遍是为了陷进去,第二遍是为了跳出来 第一遍阅读可能对领域内容不太熟悉,全部带宽都要用于理解作者的思想。 想法只有在带宽剩余时,才可能冒出来。为...
端粒效应
获得 2009 年诺贝尔生理或医学奖的 伊丽莎白·布莱克本在 《端粒效应》一书中说明:人只所以变老,是由于某些细胞不再更新了,而细胞分裂更新的限制在于 “端粒”。 端粒是染色体末端的 DNA 序列,在细胞分裂过程中,端粒起到保护 DNA 序列的作用。所以,人之所变老的本质原因是 「端粒变短」。 影响端粒变短的因素 思想压力:研究表明长期照顾患病小孩的母亲,端粒长度较正常人变短 敌意:看哪儿都不对,和周围的人关系极差 悲观:对事情总有一个负面的预期 胡思乱想:抑郁,都是乱想负面的东西,觉得不公平对待 缓解负面情绪的方法 把压力视为挑战:对压力的反应是威胁还是挑战,决定压力的性质 专注力训练:冥想 找到人生的目标:find something bigger than yourself 锻炼对端粒的好处 人体是反脆弱系统:锻炼的本质是对身体的适度打击 细胞的反击:适度的锻炼能使端粒变长,并增加「自由基」 抗氧化剂增多:突然增多的自由基使得身体增加抗氧化剂,锻炼改变了自由基和抗氧化剂的平衡 锻炼到底是影响端粒还是端粒脢,分子生物学上的机制科学家现在还不知道 两种科学的锻炼方法...
xorddos 样本进程隐藏的小伎俩
进程隐藏上周由于工作原因接触到xorddos的样本,这个样本在过去一年的时间里非常常见,变种也很多,拿到的样本比较有趣的是 ps 无法发现进程。 123456789101112131415161718192021[root@localhost ~]# ps -ef | grep /usr/bin...root 4597 4594 0 00:37 ? 00:00:00 gnome-pty-helperroot 4598 4594 0 00:37 pts/1 00:00:00 bashoracle 5359 1 0 00:41 ? 00:00:00 ora_smco_orcloracle 5378 1 0 00:41 ? 00:00:00 ora_w000_orcloracle 5586 1 0 00:42 ? 00:00:00 ora_j000_orcloracle 5588 1 0 00:42 ? 00:00:0...
解决 Windows Rx034
以前没有遇上这个错误,这次遇上这个错误是装vim的YouCompleteMe插件后出现,因此很容易想到是装插件引起的这个错误,错误提示Runtime Error 如下图: 先放狗搜一下,微软的对R6034的解释如下: 12345An application has made an attempt to load the C runtime library without usinga manifest. This is an unsupported way to load Visual C++ DLLs. You need tomodify your application to build with a manifest. For more information, see the"Visual C++ Libraries as Shared Side-by-Side Assemblies" topic in the productdocumentation. 微软的链接中也提到了解决的方法 123456Rebuild your application ...
Android WebView 漏洞
☆ 来自 developer.android.com 的信息Android 官方网站对addJavascriptInterface的介绍如下: 123456789101112public void addJavascriptInterface (Object object, String name) Added in API level 1Injects the supplied Java object into this WebView. The object is injected intothe JavaScript context of the main frame, using the supplied name. This allows the Java object's methods to be accessed from JavaScript. For applicationstargeted to API level JELLY_BEAN_MR1 and above, only public methods that are annotated w...
Fedora 安装 vnc server
因为疫情,现在公司启用远程办公了,不得已在工作机上开了vncserver,这篇文档做个记录。 (1) 安装1sudo dnf install tigervnc-server (2) 创建服务1cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service 编辑 /etc/systemd/system/vncserver@.service 替换下面两行的USER为实际用户名 12ExecStart=/sbin/runuser -l USER -c "/usr/bin/vncserver %i -geometry 1280x1024"PIDFile=/home/USER/.vnc/%H%i.pid 执行命令 systemctl daemon-reload 使用vpnpasswd修改密码 1234~]# su - USER~]$ vncpasswdPassword:Verify: 启动vncserver的命令行 1sudo...
vim 输入特殊字符
vim 的编辑能力确实很强,今天说一下如何在vim中输入特殊字符,比如音标、unicode 字符。 http://vimhelp.appspot.com/digraph.txt.htmlhttp://vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit 关键就在上面两篇,可能许多人不喜欢看复杂的文章,我这里简单介绍一下用法。 输入音标 ə i 进入编辑模式 CTRL-vu0259那如何知道 ə 的 unicode hex number 是 0259呢,在vim的normal 模式下,将光标移动到ə输入ga 输入 ⇒ i 进入编辑模式 CTRL-k=>:dig 可以看到支持这种方法输入的unicode 字符