【ipick】一个认知拓展的软件getabstract

这里pick一个软件就是 getabstract 这个,简单来说就是一个做书籍浓缩的站点。起源瑞士 20 年传统 虽然对于“知识浓缩”这一点的优劣大家众说纷纭。但是我觉得这类东西来,作为自己的认知拓展很不错。作为一个更正经,更有用的纯粹的知乎。 因为我觉得读一本书,可能最终有用的就是几句话,或者作者的某种新奇的认知方式能让我持续的受用。 上周偶遇这个软件,就在里面看了之前的《投资金律》的浓缩版本。 從投資報酬率來看,投資在營收不穩、充滿危險的小型價值股要比營收穩定的大型成長股更具優勢,應該要避開投資大型成長股。價值型股>成長型股 小型股>大型股 在年轻的时候遇上经济灾难是件好事,所以我对现在的看法转变了。没那么糟糕,人生中低吸的阶段。 股市就像被主任牵着的狗,在主人前前后后的跑,但是趋势是增长的。 还有一本是 《原油之国》,讲的是委内瑞拉,南美北部的一个国家,全称委内瑞拉玻利瓦尔共和国。 上个世纪的原油销售使得国家富极一时。 但是,为什么地上都能挖到原油的国家,如此贫穷。 原油的价钱无法统一调控,大量的黑市交易。以及恶性的通货膨胀,和严格的外汇管制。 而且,在曾经富裕过的地方,贫穷的人家也会去追求时髦买卫星电视。这点我觉得比较有意思。因为之前没见到这样的例子。

十一月 22, 2020 · 1 分钟 · r4y

读书笔记《the-little-bitcoin-book》

2020年自一月起Bitcoi迎来了一轮又一轮的上涨,从6000到现在的10000$,自己锁了一点少量的投资到现在却有了5倍多点的收益,还是很不错的。 之前一直是从技术的角度去了解以及学习 bitcoin 的相关知识,偶然遇到了一本书,是从经济学角度出发的,是以问答的形式来深入浅出的介绍,对与没有经济学基础的读者也可以很好的理解其中的部分金融学的原理。看着内容慢慢的来了兴趣,所以想着把这本书给看完。 书的前言很有意思,这本书不是一个人写的,是一个八个人小小的团队,有来自各个层面 的不同的想法。 我们是社会活动家、教育家、创业者、企业高管、投资者和研究者。我们来自非洲、亚洲、欧洲、北美和南美。我们在许多方面有所不同,但都痴迷于比特币的一切. 我们相信它将对我们的世界和我们的生活产生至关重要的影响。 这一篇一样的是读书笔记,来记读的过程中遇到的各种的点。 为什么比特币对你的自由、财务和未来至关重要 本书地址:https://xiongxiaoer.gitbook.io/the-little-bitcoin-book/ 今天货币的问题 一个好的货币 书的这一章,列举了世界上货币出现问题的几个例子,小型国家未来锚定汇率,未来大搞生产,来疯狂的印钞票,导致本国货币产生了恶性的通货膨胀。比如委内瑞拉在2018 年产生了 400000% 的恶性通货膨胀。 通货膨胀是货币的敌人,2000年来所有的通货对美元的汇率都有了巨大的损失,货币的购买力被稀释。 20亿人无法获得银行账户,或者缺少开户的身份证明 监控资本主义(surveillance capitalism)使得隐私的价格越来越高 货币是一种社会协议,货币是交易的润滑剂,其价值是使用者的信任产生的。 货币要求人们相信他们钱包里的账单,他们银行账户里的数字以及他们礼品卡里的余额都可以在未来兑换成他们想要或需要的东西. 卖方需要同意买方的钱是有价值的。 货币有非常多种,带式最健全的货币往往是最好的必然 美元以及欧元,他后面的金融体系是十分的完整健壮。 政府对货币有控制的能力,但是一旦出现货币滥用,对货币体系是致命的打击,比如对财政利好的失控的通膨,任意财产没收,以及腐败。 然而,对货币的控制可能是一种会被滥用的诱人之物。官员经常操纵这种权力来满足他们的利益。只有保护个人权利、权力分立和法治的最民主的政府,才能有效防范货币滥用,如失控的通胀、任意没收以及腐败。 你被通货膨胀了 政府可以以极低的成本来创造更多的法定货币,美联储前主席艾伦·格林斯潘(Alan Greenspan)曾说,美国可以“偿还任何债务,因为我们总是可以通过印钞来实现这一目标“,做法是合理的但是结果必然会失去货币本身的稳定性。所以低而稳定的通货膨胀是现代央行的目标。 对与生活在专制政权的人来说,政府官员是未经选举产生,所以大多数人们无法选择自己的利益方向(选择执政者的利益主张),他们的储蓄价值会不断减少的。只有精英阶层才能的到美元,黄金或者房产这种硬通货来实现财富的保值。与此同时,在富裕民主的国家人民可以轻松的获得稳定的货币,来投资理财产品,来抵消或者超过通货膨胀。 对与新印的钱,精英们不成比例的受益,被称为 坎蒂隆效应,因为精英阶层都有用硬通货财富来实现资产的保值,但是都已普通民众大多数的资产是以储蓄形式出现,所以大规模的通货膨胀,是一种不公平的财富分配,民众手上的钱急剧贬值且没有硬通货来进行资产保值。所以普通民众是通货膨胀中的必然牺牲品 在战争阶段,使用不断的印钱来提供战时所需资金,在一战之后之后俄国和德国均停止了金本位,而且暂停了货币兑换,开始进行无黄金支撑印钞。 战败后,回来支付巨额赔款,德国只能去印更多的钱,导致马克贬值到了其战前价值的万亿分之一。 法定货币体系也是现代长期战争的推动者。政府可以为战争印更多的钱,通过通胀把成本分摊在后代身上。 货币其他的问题 现在的货币问题还有,各个国家之间的资金转移极其困难,中国,俄罗斯,阿根廷,印度尼西亚等政府都积极的限制公民的外币兑换 。在金融危机之后避免银行破产,公民被限制每天的取款额度,国际汇款的大额的手续费用以及关税。450/7000 全球的单点故障 现在世界经济使用的是美元本位的体系,书中写道这个是即使是 布雷顿森林协定 确定的,所以现在的国际贸易最终使用美元来进行结算。 随着第二次世界大战即将结束,全球大国在布雷顿森林举办了一场聚会来建立统一的货币秩序。在三周的时间里,来自44个国家的700多名代表就未来金融体系的结构进行了辩论和谈判。一些代表建议建立一种名为班科(bancor)的新国际储备货币。最后,代表们同意他们的货币将与美元挂钩。因此,今天的国际贸易主要以美元结算,每个国家都试图维持他们的美元储备。 所以虽然美元经济体看似稳定,但是如果其运行出现问题,少数银行倒闭,就有可能出现全球性的经济灾难。 总结 目前的货币体系存在问题,通膨导致的不对称财富分配以及货币体系消亡,货币自由受制于政府,目前是美国为主的全球单点体系,越来越多的数字支付系统可能会导致个人隐私的消亡。 四种全球现象——个人财富的贬值、价值转移的限制、金融中心化和隐私的丧失——代表了个人在 21 世纪货币体系中的主要风险。随着各国努力维持现状,世界各地的人们都感受到了压力 所以需要一个新的货币体系,政府没有能力牺牲公民财富了随意的贬值货币,交易不在受制于任何体系或人,货币可以被世界上任何地方使用和访问。于是就有了 标题中的 bitcoin。 为什么比特币 雷曼事件,著名投资银行,雷曼兄弟由于投资失败申请了美国历史上最大的破产案。其提供借贷,但风险远远的大于其抵押的担保证券的总价值,当有贷款违约之后,公司就无法偿还其用于借贷的债务导致破产。所以导致了信贷的信用灾难,银行不敢再将钱贷给各大公司,而公司又没有钱来继续经营,引起了金融系统的恶性循环。 所以美国财政部以及美联储,立马拨钱给银行来维持银行可贷款出去的量来避免经融危机,这次的行为花费了数千亿的美元来支撑。 比特币的出现 比特币伴随着这样一条新闻出现的: The Times 03/Jan/2009 Chancellor on brink of second bailout for banks...

二月 8, 2020 · 1 分钟 · r4y

翻书笔记 《 人人都能学会的 WordPress 实战课》

好久没有好好的看一本书了,说明这段日子过的太浮躁。 现在是2020年初,特殊时期,导致了足不出户的现状,人呐闲久了总会想找点事情做。 这片博文算是一篇读书笔记,写的是自己在看 《 人人都能学会的 WordPress 实战课》这本书的过程的一些笔记。东西写的不是十分的高阶,所以就尽快读完写完了。 文档地址:https://www.easywpbook.com/ 提问的智慧 X-Y Problem WP基本使用技巧 站点优化 动静分离,静态文件与冬天文件进行分离,比如静态文件放在 COS 上进行托管 图片压缩来进行加载提速Compress JPEG &PNG image作为一个图片统一压缩的插件 启用站点预加载功能来实现,用户点击的预加载WordPress Instant Articles 使用 nginx 代替 apache 来作为 webserver PHP 开启OPCache,使用操作码缓存提升运行速度 mysql 打开Query Cache,Mysql 查询缓存来提高速度 对象缓存 使用 Memcached 和 Batcache 进行缓存 WP Super Cache,html页面缓存 Super Static Cache 插件来实现页面静态化 关闭谷歌字体,来提升页面加载速度 Gravatar头像使用国内cdn 代替 图片使用LazyLoad Smart WordPress 插件来开启 ETag 安全加固 一个系统的安全与否与它本身的价值相关 使⽤邮箱登陆, Email Login 关闭 XML-RPC 关闭 JSON Rest API WP主题使用以及管理 快速说明 前面主题安装使用的部分就直接跳过了。...

二月 5, 2020 · 3 分钟 · r4y

《Linux就该这么学》笔记01

这个是朋友送的一本书,内容是比较的基础的,一下午时间把它读完~ 把自己觉得需要记录的东西写下来。 SHELL & 管道 p60 STDIN 0 STDOUT 1 STDERR 2 输入重定向符号的区别: 1 < 2 文件 2 作为标准输入到 1 1 « 2 从标准输入中读取内容遇到 2 之后结束,标准输入到 1 1 < 2 > 3 文件2 作为标准输入输入到 1 其返回结果输出到文件 3 输入重定向符号的区别: 1 > 2 输出创定向到文件2 1 2> 3 错误输出重定向到文件3 1 >> 2 标准输出追加到 文件2 1 >> 2 2>&1 标准输出重定向到文件2,且错误输出定向到标准输出 1 &>> 2 重定向所有输出追加到文件2 常用四个转义符号: \ 特殊符号转义 '' 所有变量为普通字符串 "" 保留变量属性 `` 返回执行结果 常用环境变量...

十二月 15, 2019 · 3 分钟 · r4y

读书笔记《代码整洁之道——程序员的职业修养》

这部书老早的都该翻完了,结果因为各种的使其overdue。另外,关于这本书,实际上并不是《代码整洁之道》,二更是偏向于后面的程序员职业修养的部分。其中的内容呢,更多的是作为工作中的“指南手册”。让我想到前面的一本书《时间管理–写给系统管理员》,里面写的是在工作时候的事情处理,以及一些情况的应对。 所以,这篇文章给这本书收个尾。 书的前言 书的前言,使用“挑战者”号的失事事件为引子。陈述了在一个巨大体系中的管理的问题。由于管理人员自已以为自己是专业人士,忽略工程师一次又一次的警告和建议。这些问题的一点又一点的积累最终导致了这灾难的发生。 即使工程师们早就知道这种问题的存在,最后还是没有改变结果。管理人员心存侥幸,希望一切相安无事,**认为自己才是专家,他们的恐慌,希望,直觉才是准的。**刚刚好遇上现在的《Chernobyl》,一个个的错误,导致了灾难。 遇到不合理的事情,需要及时的质疑,不能因为自己心中所想的“他是专业人士”来默默的吞掉疑问,无条件信任。一个专业人士的态度不应该是:“我们尽力而为吧”。而会以“这是我们的承诺,如果你想调整,请随时联系我们”。 如何变得专业 去承担责任,不要破坏代码的结结构,代码本身的结构要;可能的灵活,避免代码结构的僵化。 不能铭记过去的人,注定要重蹈覆辙。 坚持学习,不断涉猎新的技术。另外,没事的时候可以做做Kata来练练脑子。 同意或拒绝 这个在前面那本时间管理的书里面又提到过的。 能就是能,不能就是不能。不要说‘试试看’。 奴隶没有权利说不。但是专业人士应该懂得说不。事实上优秀的经历总是对敢于说不的人求贤若渴。敢于说不,才能真正做成一些事情。因为试试看是一句模糊的话,一方有着百分之八十的期待,一方只有百分之二十的把握,这样往往会导致,“还没完成?”,“还需要些时间”这种灾难性结果。 当无法明确完成的时候,和经理确定最低的可能的期望功能。所以,敢于说不。 作出承诺包含三个步骤:口头上说自己将会去做,心里认真对待作出的承诺,真正的付诸行动。书里面写了很多的有趣的场景: - 问“为什么网络这么慢”,回答“我们是得再弄点路由器了” - 老板说:“我们进度需要快点”,“好” 我们总会有器官的感觉,觉得大多数的时候他们并没有全力去兑现呢?在这些承诺里面都有给自己开脱的词汇:“需要/应当”,“希望/但愿”,“让我们”。 尽可能地使用正式承诺,确保各方能无误地理解承诺地内容。 编码的技巧 关键在于具备信心,和出错感知能力。 代码需要: 能工作 解决客户问题 和系统结合 代码易读 在心烦意乱的时候,千万不要敲代码!。 中断的恢复,结对工作,或者是使用TDD,来进行开发驱动。 不要对十天之内全部完成特性开发抱有任何期望,这种期望有可能杀死整个项目。 测试驱动开发 使用TDD,Java有了30秒一次的运行周期。使用测试样例来控制正确需求。TDD的确可行,此时已有定论,争论已经结束。 TDD的三个原则 编好失败单元测试之前,不写产品代码。 一个单元测试失败了,就不要写测试了。来解决它先 产品代码恰好让当前的失败通过即可。 需求沟通 很多时候,出现了过早的精细化和过迟的模糊性,前者指的是过早的精确后面要得到什么,使得一味的向目标靠近反而浪费了成本。过迟的模糊化导致在最后需求已经被完成后不符合单方预期,导致需求双方的分歧。 时间管理 番茄工作法 拒绝杂事 适时离席 项目立会,每天一个会议,每次不超过十分钟。“昨天干了什么,今天打算干什么,遇到什么问题”。 凡是不能再五分钟内解决的整论,都不能靠辩论解决

六月 11, 2019 · 1 分钟 · r4y

读书笔记《经济学原理》

什么是经济上的公平?规则是不公平的那么它就是就是不公平的。所以我们有了财产私有,和通过物品交换来获得财产的唯一规则。看似公平的原则,却导致了相当不公平的结果,普通人赚的少,总裁一年却有百万的收入。所以有了如果结果不公平,那么他就是不公平的规则。导致了所谓的大取舍(big tradeoff)。 去从原理出发去了解现象,是一件很有趣的事情。 正文 基础 我们物理完全满足自己的需求,这个被称为稀缺性(scarcity)。 经济学(economics)是一门研究个人,企业,政府及整个社会对稀缺性做出的选择以及研究影响和协调这种选择所作出激励的社会科学。 胡萝卜大棒理论 收入和支出是循环流动的,在没有政府调控的模型下,由家庭,产品市场,企业,要素市场组成。 两类市场:产品市场和要素市场。 几个常用的数据曲线,生产可能性边界(PPF production possibilities frontier),有效率和无效效率生产。当所有的资源都被有效的使用的时候。即在PPF上进行生产的时候。所以当没有在PPF上进行生产的时候,是存在世界上免费的午餐的。 机会成本可以理解在PPF上的曲线的切线,即斜率。比如在生产平衡的时候,每改变1百万电话的产量,DVD 的产量将会上升10万。机会成本是一个比例,当改变一个类型的产量引起另一个的变化的比例,经济增长带来了生产水平的提升带来了PPF 的曲线的外移。 如果一个人可以使用更低的成本来从事某一项活动,称为是在此活动中的比较优势。通过贸易实现了。书中使用使用奶昔的合作举例,使用我们的较低的机会成本来进行合作,发挥出彼此的优势。从而实现贸易的双赢 供需 供给和需求是驱动市场的力量, 需求法则:在其他因素不变的情况下,如果价格上升则此产品的需求减少,反之需求量增加。 供给法则:在其他因素不变的情况下,如果价格上升则此产品的供给减少,反之供给量量增加。 有了上面的两个法则之后,得到的结果是市场的很好平衡, 市场均衡 供给和需求平衡 均衡价格 需求和供给平衡时的价格 均衡数量 交易数量的平衡 正如国富论中,亚当史密斯所说的,市场是有一只无形的大手。在偷偷的调节着一切。在平衡状态之外,有 短缺(shortage)或者超额需求(excess demand) 过剩(surplus)或者供应过剩(excess supply) 以平板电视的价格为例,在2000年在20000美元,到了2007年只需要2000美元。价格的迅速下降是来自于供给的大量增加。供应曲线右移,价格降低。较低的价格导致了需求的增加。 市场 需求价格的弹性和非弹性,需求量随着价格变化而变化,称之为弹性。 当一个很小的价格变化引起了极大的需求量变化,那么就是完全弹性需求。而如果无论价格怎么改变,需求都不会发生太大变化,则称为是完全无弹性的。比如,成瘾和嗜好,比如治疗癌症的药物。 弹性供给,较之需求相反,对于生产来说,制作芯片的硅来讲,机会成本基本不变,所以硅的供应是完全有弹性的。 效率以及公平 由于资源的稀缺性,所以需要通过竞争来进行资源的配置。市场中的交易知识资源配置的方法之一。常见的资源配置方法有:市场价格,命令,多数原则,竞争,先到先服务,平等配置,抽奖,个人特性,强权。 命令:也就是计划经济,通过政府对资源进行控制,这样可以十分清除的看清其内部运作。但是监控的规模太大,权威人士很容易被骗。(现在的朝鲜和古巴) 强权:在进行稀缺资源配置的时候,有决定性作用,比如战争,殖民,对财产的大肆虐夺,偷窃。但是,强权在善面上也有着积极的作用,比如通过强权可以使得财富从富人手上转移给穷人。 在PPF的曲线边界,是实现了资源的充分利用,只有使得供给曲线,在交叉点的人时候,才实现了资源的有效配置。 消费者剩余:当购买产品的价格小于该产品对他们的价值的时候,这便是消费者剩余。而当其价格大于了边际成本的时候,企业则获得了生产者剩余。 市场的配置是否有效率,就取决于总剩余量。由于剩余可以理解为这次交易对消费者,或者对企业的主观有利的部分,(希望买到便宜的,希望产出的买的贵),所以尽可能地配置使得市场地剩余最大,便是这个最有效率地市场。 购买者和销售者都尽力为自己谋利,同时,没有任何人会为整个社会有效率产出而制定计划。没有人为社会利益担心,购买者追求尽可能低地价格,销售者追寻最高地售价。在买卖两方各自追求自己的利益的时候,惊人的结构发生了,那就是促进了社会的利益。 生产不足,导致了商品的稀缺性上升,虽然其售价会上升,但是由于其需求的不足,导致了市场的低效率。(一部分人买不到合适的价格,这一部分就是无谓损失)。 当过度生产之后,物品的售价低于了边界成本,虽然量大,但是导致了市场的无谓损失。 可以通过 价格限制,生产配额,税收补贴,外部性,垄断,高成本交易,来阻碍市场效率。 什么是经济上的公平?规则是不公平的那么它就是就是不公平的。所以我们有了财产私有,和通过物品交换来获得财产的唯一规则。看似公平的原则,却导致了相当不公平的结果,普通人赚的少,总裁一年却有百万的收入。所以有了如果结果不公平,那么他就是不公平的规则。导致了所谓的大取舍(big tradeoff)(效率和公平之间的取舍)。 为了实现市场的公平性,有的时候需要降低效率。:要使得驶入从高收入群体流向低收入群体,只有通过对收入征税实现。 政府对经济 税负分摊,政府有了税收,税收可以理解为在消费者剩余和生产者剩余之间的楔子。税收使得价格提高,消费者卖的贵,生产者买的少,所以此处的市场无效率的,税收导致了无谓损失。 在完全缺乏弹性的需求里面,购买者支付全部税收,是有效率的。因为价格的变化对需求是没有影响的。反之,在完全无弹性的供给里面,销售方支付全部的税收时候是有效率的,因为价格的变化不会导致销量的变化。 价格上线和价格下限,分别类比到租房市场,和最低工资。租金上上限,导致了住房的供应量的减少,从而导致了住房供应的短缺。这样有了黑市,和寻找活动的增加。在没有租金上线的时候,供需平衡,显然是有效率的,但是有了最高的组租金,导致了无谓损失。 所以租金上线导致了资源没有流向最高价值的用途。在公平性上是否有提升呢?使用这种手段来配置稀缺猪粪资源,如果把减少的生产者剩余分配给穷人,那么就是公平的。但是实际上这种分配机制不一定是最好的。 价格下限,在这里是通过最低工作体现,由于设定了最低工资,那么企业对工人的数量需求会减少,这样会导致失业,导致非法雇佣,和寻找工作的活动增加。最低工作使得企业剩余和工人剩余都下降,导致了工人失业,企业超过边缘成本的无谓损失。 那么最低工资公平吗?在两个公平观点来看,他是不公平的,导致了工人失业的不公平的结果,由于工资率不能配置工作,所以规则也是不公平的。虽然无效率,在最低工资率中找到工作的人能够受益。 在农业市场上设置价格下线称为价格支持。在这种情况下,政府使用补贴,了补偿他们部分的生产成本。 如果国家设定价格下线,在这时候如果生产量大于需求量。如果农民在市场上进行倾销,这样的话,价格会下降到民众意愿价格为止。所以,政府会以支持价格进行回购,农民收益。但是,价格支持是无效率的,边际成本大于了编边际收益,最终,得到的是(国家的损失)纳税人的损失。 全球市场 比较优势是驱动滚及满意的基本力量。美国进口T恤衫,美国出口飞机。受到损失的是美国的纺织业,受到了境外的低价的冲击,而发展中国家活动更多的工作机会,以及更高的收入。 为了减少全球化经济对本土经济的冲击,有四种工具:关税,配额,其他进口壁垒,出口补贴。 关税(tariff)给政府提供了可观的收入,将减少贸易收益,实际上不符合社会利益。商品价格提高,购买数量下降,本地生产提高,进口数量减少,关税收入提高价格提高生产者受益,消费者受损,消费者损失大于生产者收益。 贸易保护的三个理论,国家安全论,幼稚工业论,倾销论。 使用“干中学”来使得本土的新兴企业可以有得国际竞争力。如果是向保护企业来促进生产,则会导致无效的生产剩余。...

五月 30, 2019 · 1 分钟 · r4y

读书笔记《Linux运维最佳实践》

前 工欲善其事,必先利其器 发现有时候看看书很是很专注的。多读读书,不知不觉学到的还是挺多的。这里偶软遇到一句话,记下来: 我觉得,他的人生非常令人羡慕。不是因为取得的成就,而是因为每个人生阶段,他都在干不一样的事情:年轻时是程序员,中年时是科学家,老年时是新能源企业家。美国总统特朗普也是这种情况:年轻时是房地产商,中年时变成电视明星(《学徒》一口气拍了十季),老年时变成了总统。人生就好像一次旅行,不同时期能够从事不同的领域,就好像看到了不同的风景,体验了不一样的人生。 简介 书名:Linux运维最佳实践 作者:胥峰 杨俊俊 ISBN:9787111545682 这本书里的内容,可以说是干货满满了,涉及到了平时业务里面可能会遇到的方方面面的东西,从服务优化,到高可用内容。 DNS 禁用域名的递归查询。 使用域名解析缓存 BIND CDN CDN 需要的两个关键技术,DNS视图技术 和 缓存和代理技术。CDN的经典的架构,由 Squid实现内容缓存,使用 Nginx 进行代理,最后使用 LVS 来对不同主机进行负载均衡。 CDN 的响应头里面包含了CDN的部分的信息,字段为 Last-Modified,ETag,Expires,Cache-Control。ETag作为资源的ID,不同的缓存副本的不同。Cache-Control可以理解为缓存的有效时间。 防盗链的配置 一般的防盗链有两种办法, 使用 Http Referer,判断是否referer为本站 使用动态链接,在静态资源的后面加上key动态字段。 location ~ .*\.flv { vaild_referers none blocked *.woyo.com; if ($invaild_referer) { rewrite ^/(.*) https://err.i124u.cf/$1; } } 书中直接使用 squid 实现防盗链,使用 perl 视频点播CDN的实践 这里是点播,区别于直播,点播文件是开始便存在的。系统一共有四大模块: 同步源站服务器 所有的视频文件都在,实现给缓存服务器提供同步 视频源站服务器 当缓存服务器没有 HIT 的时候,提供源站的视频访问。 视频转发服务器 对URL进行多个节点之间的分发。 缓存服务器 提供视频内容的缓存 大规模下载调度系统 比如游戏客户端下载这个场景下的问题。特别是在游戏的新版本的当天,整个的出流量是很大的。 处理的关键就在于使用CDN,对静态内容分发到不同的节点之上。 负载均衡以及高可用 LB 和 HA,也是重要的技术。...

五月 5, 2019 · 2 分钟 · r4y

读本好书《大教堂与集市》

前 我有幸和世界上一些最有趣,最杰出的人一起共事,一起去解决那些令人着迷的问题。 他教导我:要尊重能力,要珍视和捍卫自由,特别是:昆虫才讲究技能专一 这两句话,摘自这本书的序言。很好的两句话。 简介 书名:《大教堂与集市》 作者: Eric·S·Raymond ISBN:9787111452478 Hackdom的的简史 (dom)的后缀有时候被音译为道,其意就是圈子的意思。 Linux的最重要的特点并不是在技术上的,而是在社会学上。在其被开发出之前,人们都认为,如此系统需要一个精心协作的团队,其规模较小,且紧密互动。实际上的linux 选择了一个人们的志愿的开发方式,使用像是物竞天择的机制,来对功能进行取舍和改进,这种方式工作的让人吃惊的好。 在1996年2月,为限制和阻止网上的部分内容对青少年和儿童的危害,克林顿签署了《通信合宜法》,很快 美国公民自由联盟(ACLU),以其侵害公民言论自由权利为由,对美国政府提起诉讼。1997年6月26日,最高院判定CDA违背美国宪法,并立即废止。 大教堂与集市 绝大多数公司的商用的“大教堂模式”和linux采用的“集市模式”,其两种的根本不同点在于对软件排错的完全对立的认识。所以这里证明了一个命题(linus定律):只要眼睛多,Bug容易捉。 小工具,快速原型法,演化式编程 作为unix信条。 Linus 的开发风格是:早发布,常发布,委托所有能委托的事情,开发到几乎混乱的程度,所有linux社区更像一个乱糟糟的大集市。linus总是说:“我基本上是一个很懒的人,别人做事,我得名誉” 在大教堂的模式下,bug是棘手的,需要数个人月来发现和剔除问题,而越是这样发布间隔越长,如果最终等待的版本又并不完美,人们的失望就越发不可避免。 系统的安全只取决于他的秘密,谨防虚假的秘密。 书中多次提到了 brooks定律:“向落后进度的项目添加人手,只会使得项目更加落后”。因为项目的复杂度和人员是平方相关的。这样看来linux项目好像无法完成了。这里又提到了一点"无私编程",和商业软件不同,开源软件的信息共享,带来了对开发者之间的互相激励。(在极限编XP(extreme programming)程里的结对编程也是很好的一个例子)。 软件管理的五个功能: 确保同方向努力 监督确保关键细节不被遗漏 激励人们去做乏味但是必要的“体力活” 组织人员以获得最佳的生产力 调配项目所需资源 开源项目的动力,的在于这个问题本身的魅力激发了开发者的热情,这种激励效果比单纯的金钱是要有效的多的。 书中提到,世界上的建筑可以分两种:一种是集市,天天开放在那里,从无到有,从小到大;还有一种是大教堂,几代人呕心沥血,几十年才能建成,投入使用。 经典的商业软件就是我们的大教堂模式,开源软件就是集市的模式,Eric Raymond就问了一个问题,有没有可能用修建集市的方式,造出一所大教堂? 答案是肯定的,并且,这个教堂已经十分宏伟壮丽了,linux作为典型的各种的开源工程现在已经是很可观的数量了。总结集市的软件开发模式。想了想总结以下几点 - **只要眼睛多,Bug容易捉** ————linus定律 - **早发布,常发布** 缩短周期,使得新的特性的融入以及看得到的变化 - **egoboo**————指的是做志愿活动得到的满足感,使用社区的力量使得开发者们易于驱动。(对违背Brooks定律的解释 ) - **马其诺防线**————商业管理往往是防守的,不如自我组织 开垦心智层 这里,感觉是深入了人们的心理,来分析黑客(开源)文化中的特点。 Lockean财产权理论仅仅产生保卫成本的地方。把软件项目比作一块农田,谁耕种和维护那么其所有权便是谁的。 在使用Lockean的逻辑理解,开源黑客之所以遵循这些传统,为了保卫其劳动付出的某种预期回报,理解来可以是自己种过的麦田。类比为维护自己项目的冲动。 人类组织模式:这里比较有意思, 大多数的人类组织模式都是为了适应稀缺和匮乏,每种模式有其不同的社会获取途径。 命令体系 稀缺物品被中心化的权力分配并以武力为后盾。拓展性差,规模大了问题就大了,社会地位取决于强制力量的使用(政府,军队) 交换经济 延展性很好,稀缺物的流动取决于贸易和自由合作。在这种模式下社会地位取决于你的资源占有量 上面两种都是对物质稀缺的适应,下面的是对物质充裕的适应,充裕性会使得命令关系难以维持,会是交换关系变成无意义的游戏。在礼物文化中,社会地位不取决于你控制了什么,而是取决于你给予了什么。 礼物文换 所以,才会有散财宴,才会有千万富翁的精心准备的公开的慈善行为,才会有黑客编写高质量开源代码的不懈努力。 有了上的几点,可以很容易的看出开源就是一种礼物文化。没有非常稀缺的生活必需品,(磁盘,带宽,计算能力);软件自由共享,那么物质充裕导致了礼物文化。 书中其他内容 其实最后把这五种语言(Python,Java, C/C++, Perl和LISP)都学了。他们不只是最重要的黑客语言,还代表着截然不同的编程方法。 后 随手翻翻这本书,感觉自己有了些妙不可言的感觉。直言,笔者对黑客文化是十分向往的,也希望自己会是在这个魔法锅中的一员。 对 hack 这个词,从之前的知识感性上的很酷,到了现在的更加深入的理解。这便是一种文化吧,一种圈子。书中,从原理级的挖掘了,开源文化之所以那么生机勃勃的原因,文章在1997年5月27日发表,正如其所言的,现在便是开源的天下!...

五月 2, 2019 · 1 分钟 · r4y

读书笔记《Linux Server Hacker》

简介 书名:《Linux Server Hacker》 作者: Rob·Flickenger ISBN: 9787302071693 书里面的Hack,那时候是一个很cool 的词,再现在更应该被理解为 hackable。可能是风格问题吧,这本书拿起来随手翻翻,内容很是精彩。 文章以一篇 《如何成为一名黑客》,这篇文章也是相当的经典。 世界上有很多待解决的迷人的人问题 任何事情没有必要重复解决 厌倦和苦干都是大忌 自由至上 态度并不能代表能力 保持激情,善假于物,消息共享,自动化,自由至上,敏锐的思维。 文章来自于 《what is a hacker》,在前言的部分有提到《New Hacker’s Dictionary》以及著名的《Cathedral and the Bazaar》,这两本书要看看了。 书里有很多的,很Hack 的方法,看,看到之后,受益匪浅。 服务器基础 绕过控制台登陆 在忘了密码的这个情况下,是相当有用的方法。传统的方法是重启进入单用户模式,在启动的时候使用组合键Ctrl+Alt+Delete 之后,进入 LILO(或者GRUB) 的命令行中,使用命令 linux single 来传递给内核参数,进入 root shell。 但是在一般安全性较高的系统里面,如 商用 Redhat 里面是需要 root密码。这里就可以通过修改 LILO(GRUB) 的启动参数。修改内容如下 linux init=/bin/bash。指定不启动 init 而直接启动 bash。这样就可以进入 bash 而不需要密码了。 不过问题在于,由于没有 init 的运行,所以文件系统没有经过检查,默认的都会被设置为只读的类型。所以需要对文件系统就进行重新的挂载,使用命令 mount -o remount,rw /来进行操作。 此外,在关机的时候,是无法使用常规方式的,因为没有 init 进程的存在,所以是无法使用 init 0 来进行正常关机的。所以这里需要把文件系统挂载只读,之后放心的关机。mount -o remount,ro /...

四月 23, 2019 · 3 分钟 · r4y

读书笔记《千亿个太阳》

前 这本书,也是借借还还好几次,说是没有时间看书是假。没有静下心来是真。 最近各种事情积压,尽快的收尾,开始一个新的阶段吧。 路阻且长,戒骄戒躁,精心沉淀,厚积薄发 简介 书名:千亿个太阳 作者:鲁道夫·基彭哈恩 ISBN:9787535718563 演出舞台是整个银河系,上场的角色是它千亿恒星和地球上的几百名天文学。 导演是自然界的规律,因而宇宙物质具有明显的聚集成球的倾向,在我们的概念中这些球就是恒星。 恒星漫长的生命 这部分是从人们对太阳的能源的来源的猜想引出,从 烟煤燃烧 到 流行假说,再到 太阳可以将自身的引力释放出来 (如果太阳没有能量的输入,它将会随着时间的退役收缩,那么他的半径将会变小。每克物质会向太阳的中心靠近,即以较大的速度跌落,从而释放能量)。 后面书中引出了核聚变产能的方式。当有一颗恒星的10~20%的氢被燃烧掉,那么就会很明显的呈现出核能被耗尽的种种显现,所以太阳可以均匀的辐射时间大概有 70亿年。 我们肉眼可见的恒星有 7000 个,角宿一为大家所熟知,他是室女座的最亮的一颗恒星,质量是太阳的十倍,辐射比太阳强 1000 倍,那么这样的话,角宿一的寿命只有短短的几百万年。 天狼星是一个双星系统,有主序星天狼A和白矮星天狼B,由其轨迹的周期摆动发现。御夫座ζ星也是双星系统,由其亮度的周期变化发现。 赫罗图 赫罗图可以对恒星进行分类,书中称为对天体物理学家最有用的图。其横轴为温从高到低,纵轴为光度,从低到高。图示如下 以太阳的光度,为1作为纵轴的中点,y轴表示光度的倍数,从 1/1000到1000,太阳的表面温度为 5800℃,位于x轴的中间。比太阳更热的恒星在太阳的左边。光度更大的星在太阳的上边,反之也如此。 因为冷星的光为红色,热星的光为白色或者蓝色,所以红星位于右边。蓝白星位于左边。上边的时光度大的星,下边是光度小的星。 **推论:**一个冷天体每秒只能辐射较少的能量,而且光度又较高,所以必定是一颗很大的星,所以就在赫罗图的右上方,人们称之为红巨星或者超红巨星。御夫座ζ双星的主星,就是一颗红巨星,其体积可以容纳地球轨道。 在赫罗图的左下角,其光度较低,但是却是白星,所以其体积必然很小,所以在左下就是白矮星。天狼星的伴星 天狼B 就是一颗白矮星。 由上图可见,其中的 Main Sequence 就是我们所说的主序,有 90% 的恒星处于这条带内,这些星就是我们所说的主序星。 得到一个惊人的结果:一定质量的恒星只能存在一定的主序位置上。质量小的在主序位置下降,质量大的在主序的上端。这就是重要的质光关系。 星团 恒星是成群的形成星团。熟知的有 昂星团和毕星团。 所有的星团都占有一段共有的主序,较亮的星在向右转折的分支上。在主序上,拥有更高的质量(根据质光关系得到的是更高的光度),优雅的恒星寿命也是越短的。 星系的年龄因为前面得到了,质量越高的星,其寿命越短,当主序星的氢耗尽时,其会向右偏移,变成一颗红巨星,那么在主序上的这一部分就会出现断层。那么如此,如果判断一个星团的年龄的话,就可以根据主序的最左上端进行判断。那么得到 M3>毕星团>昂星团。 恒星 这里讲了恒星结构,以及恒星的内部反应原理。 镭的原子核受到了核力的约束理应不能分裂时稳定的。但是事实是这种的分裂时可以发生的。核的一部分,会在偶然间冲破强大核力的作用。人们称该效应为隧道效应。理解为不用爬上山顶,可以有一条隧道。 在恒星中,存在着碳循环,在这里碳便是核反应的催化剂一样的角色。过程是比较复杂的,简单写为 C12+H->N13->C13+H->N14->O15->N15+H-He4->C12 后面的理论指出,在没有碳氮存在的条件下也可以产生聚变反应。质子-质子链,氕氕成氘,氕氘成氦。四个氢核聚变成一个氦核。 在恒星中,是根据温度分别上面的两种反应的,在1000万度以下是 质子质子链,而以上则是以碳循环为主。 在宇宙形成的时候,一代恒星没有碳氮元素,主要依靠质子链进行反应,内部的氦核形成碳之后,为各代恒星提供了所需的催化元素。 恒星模型 恒星由元素引力和内部压力的平衡来进行支撑。恒星物质不断的进行对流,来实现能量的传递。 核聚变的过程中是可以释放出中微子的,不带电的极小粒子,基本不受任何阻挡的沿直线传播。在地球上可以使用四氯化碳进行捕捉。一个中微子可以使一个氯原子变成氩原子。 较大质量恒星 脉动行星 造父变星,是变星的一种,其光度会有节奏的变亮变暗,其亮度发生变化的过程,可以理解为一个活塞的阻尼振动的过程, 演化后期 氦闪跃指的是行星内部的氦的猛烈燃烧,当恒星中部的氢燃料耗尽的时候,恒星的中部形成了一个巨大的氦球。光子和电子产生中微子对带走中心部分的部分能量(中微子致冷),使得恒星的中心的温度低于其他区域。氦就在温度最高的地方发生燃烧,由于是在高密度情况进行,所以会非常的迅猛,形成了氦闪跃。 窃取恒星的物质 大陵五,英仙座β星,西名Algol,意思是“妖魔”,当一个双星系统,每个恒星都小于其洛希体积以内,恒星之间不会感觉到伴星的作用。多数情况这是两颗主序星。 当其中一颗星刚好是允许的洛希体积的时候,就是大陵五,这样两星之间就有了矛盾。 恒星的结局 大质量恒星的铁心灾变。...

四月 14, 2019 · 1 分钟 · r4y