没有财务自由,就没有思想自由。

——许小年

简单介绍一下Git协同工作中的分支操作,记录不同分支合并操作方法之异同。

在Git中合并分支有三种方法,分别是merge,rebase和cherry-pick,分别说说。

Read more »

资产阶级除非对生产工具,从而对生产关系,从而对全部社会关系不断地进行革命,否则就不能生存下去。反之,原封不动地保持旧的生产方式,却是过去的一切工业阶级生存的首要条件。生产的不断变革,一切社会状况不停的动荡,永远的不安定和变动,这就是资产阶级时代不同于过去一切时代的地方。一切固定的僵化的关系以及与之相适应的素被尊崇的观念和见解都被消除了,一切新形成的关系等不到固定下来就陈旧了。一切等级的和固定的东西都烟消云散了,一切神圣的东西都被亵渎了。人们终于不得不用冷静的眼光来看他们的生活地位、他们的相互关系。

——《共产党宣言》德/卡尔·马克思

最近,肯尼亚政府终于许可 Loon 的网络气球在该国运作。虽然冠状病毒疫情在各地都造成损害,但也难得有促成重大变革的时候。

Read more »

对酒当歌,人生几何?譬如朝露,去日苦多。
慨当以慷,忧思难忘。何以解忧?唯有杜康。

——《短歌行 其一》三国时期/曹操

Python之禅 最早由 Tim Peters在Python邮件列表中发表,它包含了影响Python编程语言设计的19条软件编写原则。在最初及后来的一些版本中,一共包含20条,其中第20条是“这一条留空(…)请 Guido 来填写“。这留空的一条从未公布也可能并不存在。

Python之禅作为一个信息条款被录入Python增强建议(PEP)的第20条,在Python语言的官方网站也能找到。它还作为复活节彩蛋被包含在Python解释器中。如果输入 import this 就会在Python的编程环境IDLE中显示。

使用Python的人提倡优美,提倡简洁,能用一行代码实现的功能用五行代码实现就显得尤为丑陋。任何编程语言的高级特征通常都是通过大量的使用经验才发现的,了解这些高级特性有助于我们实现更优美的Python代码段,提升我们的编程效率。下面是 Python 的N种高级特征(黑科技),以及它们的用法。

Read more »

余生、漫漫长路,有些人终其一生都在追寻虚无缥缈的迷途微光。余生很长,何必慌张。

——《往后余生》

GFW作为又一道万里长城,为了保护中国公民远离社交媒体荼毒立下了汗马功劳(迫真!)。大概计算机的某种鄙视链,用Google的看不上用Baidu的,用Tor的看不上用Google的,用V2Ray的鄙视用SSR的,用Trojan的斜眼看自己配V2Ray的,如此种种就当听个笑话~

回归正题,为了应对疫情过后注意力回归的GFW升级,想着提前升级到WSS组合拳上。之前用的基本的VMess + Google Cloud HK or Taiwan,也不知道是不是Google大环线堪比IPLC,简单实用一直稳定,VM价格$5/月 + 流量$20/月;最近精简开支,就Vultr SPG + V2Ray WSS (其实Vultr SPG也是日本中转线路,不过日本的IP基本都挂了,就……)

默认大家伙已经具备了搭建基础V2Ray功能的水平,这次线路就是Basic V2Ray ——> V2Ray WSS的升级路线。**[V2Ray + WebSocket + TLS + Nginx + Cloudflare]**

Read more »

平常会随时记录一些工作生活中的琐事,日积月累就有了一篇篇长短不一的博客,多是工作中技术性的求索,外加少量的谈天说地独自侃侃。今天打算做些不一样的,思来想去就把ta叫做案例分析了。Case study (案例分析) 中我主要把 (主要是工作上) 生活里着手处理并完整解决一件事儿的过程。如果把之前博客都当作是短篇小说,我终于要开始写自己的长篇博文了。

博文中难免有旁征博引,我在如实表明出处的同时,会化为己用,尽量做到和而不同,如有问题,不吝赐教 cy.z.feng@gmail.com

因为我们无从选择不是吗?因为这世界是如此的残酷。

——三笠·阿克曼

当我们建立一个新的虚拟机,配置需要的环境,当我们训练模型,不想一次次写重复的代码,一个可选项就是自己写一个自动化的脚本帮助我们完成这类重复性事情。得益于Ubuntu系统自带Py2/Py3,我们写好的python脚本可以没有障碍的执行。以下介绍4种不同的系统命令调用方法:

Read more »