SegmentFault 社区访谈 | 依云: 一只想依偎在云上的野百合

社区访谈的上期说到上帝有明是如何通过他的个人魅力撩得妹纸归,回忆传送门,不过逗得了妹纸笑,引得了汉纸拜(唔,崇拜的拜,不是拜天地的拜)这种境界也不是一般人所能达到的,逗得了妹纸笑,清蒸看来需要一点天赋加成,引得了汉纸拜,这点嘛,只要努力,磨练下技术还是可以实现的,只要技术过硬成得了大佬,忽略天赋加成,你见过哪个大佬单身?摊手,所以,技术是第一生产力,本期的访谈嘉宾就是一个技术非常厉害的社区小伙伴 -- 依云酱,为什么要加一个「酱」字呢?因为真的超级可爱呀~

有请本期嘉宾 -- 依云 ??

必经之路:个人背书

(走个过场)先来简单地自我介绍下吧,参考格式:姓名?性别?籍贯?家庭住址?家里几口人?- -,自然不是人口调查,简单地自我介绍下就好

依云,女 (MtF),北漂,家里一口人(挺孤单的呢)。(好了,人口调查填写完毕)

好啦。依云酱呢,是一名资深 Linux 用户(已经不会用现在的 Windows 的 Orz),喜欢 Python(同时也属蛇,看来是命中注定?),最近喜欢上了 Rust(不是那个黄褐色的铁氧化合物哦)。别的也不知道介绍啥了,我有博客有维基用户页的喵。依云酱的维基百科传送门:传送

稍稍扒了下依云酱的维基用户页,维基上有一个条目是「此用户会学猫叫,并略懂猫叫声的意义喵~」好奇依云酱你养猫吗?可以晒晒你们家小可爱的照片吗?以及,略懂猫叫声是一种怎么样的体验?

写上那个用户框主要是觉得好玩啦。猫咪多可爱啊。可惜我自己都漂泊不定,也没什么时间照顾动物(我是全职的啊喵,业余还花了好多时间在开源项目/社区上),要是养了但没养好我会伤心的。

技术之路:技能树

作为多年 Vim 使用者,Vim 有什么有意思的玩法,以及有趣的插件推荐吗?

有趣的插件是指这种么? Block-breaking game in vim 8.0

Vim 作为干活的工具,不是玩具,真没研究什么有意思的玩法。不过提升效率的工具一堆堆的,平时用习惯了感觉不到存在,一旦在服务器上用没有自己的配置的 Vim 就十分想念了。比如:lusty-explorer(找文件)、mru.vim(依云修改版)、neomake(linter runner)、neocomplete(补全)等等(你们自己来看我的配置如何?)。当然还有我十分喜爱的 lilypink 配色(我自己调的哦~)

有人说 Archlinux 是一种哲学,有一种简洁的感觉在里面,你怎么看待这个说法,以及现在的 Arch 该如何安装呢?

简洁是因为直接。没有一大堆发行版特定的工具、政策,没有不必要的非上游补丁。用 Arch Linux,用到的基本都是原汁原味的上游软件,遇到 bug 也很容易直接报给上游。

当然这样也是有代价的:不支持部分升级啦,不支持安装多个相互可替代的软件啦。以及,新版软件的 bug 经常都是一些 Arch 用户(以及 Fedora 用户)在报告…

看 ArchWiki 啊喵:ArchWiki 传送门

我已经多年没有从无到有安装过 Arch 了。要装新机器也是复制已有的系统。反正步骤还是那些,拿命令行参照着教程装(步骤有点多,不按教程来容易忘记重要的事情,比如装引导器之类的)。

咱们论坛里也有一些人分享了经验,自己去找找看?Arch Linux 论坛

在你的文章 nodejs 子进程的正确用法(你应该忽视函数名)中用 Python 中的 subprocess 类比 Node 的 spawn,而你的社区属性 Python 占了 25.3%,可以简要地谈一谈对 Python 这门语言的看法,以及你用它开发的有意思的项目有哪些吗?

Python 是一门神奇的语言:

  • 三天即可上手
  • 但丰富的特性,三年也不一定全部了解
  • 使用领域极其广泛:网站后端、系统工具(比如 iotop 和 dstat,还有 yum 和 emerge)、运维工具(开源的大家伙有 SaltStack 和 Ansible,私用的各种脚本也会有非常非常多)、大数据分析、桌面软件(或者它们的插件)、编程教学、科学计算(numpy、scipy 等)、数据分析与可视化(matplotlib、jupyter notebook)、人工智能与机器学习,甚至单片机(micropython)…

比较遗憾的是,Python 3 不仅放弃了兼容性,而且把事情搞得很大(可能是因为应用太广泛了。Ruby 和 Lua 几乎每次小版本升级都要 break 也没见多少人喷它…)。但 Python 3 确实改正了一些很严重的问题啊!我非常不能理解的是,明明到了 Python 3 中文处理才能算正常,不动不动报错,不兼容各种中文路径,为什么中文社区几乎到现在还不怎么接受 Python 3 呢?

Python 开发效率惊人,但运行起来确实很慢。Rust 轻轻松松快十倍以上,因为库所做的事情不一样,几百上千倍的效率差也不是很难遇到。但是!大家(比如 Sentry,当然还有我)并没有放弃 Python,而是把需要执行效率的部分用 Rust(以前主要是 C)重写。科学计算,底层跑计算的也是 Fortran 或者 C++ 什么的。不像 Go,Python 非常适合作为胶水语言来调用 C ABI,所以用极高的开发效率换执行效率没什么大问题。

我的项目,比如:nvchecker。(旁白:这里咩有任何衔接,强制进入软广)知道吗?Arch Linux 的打包狂人 Felix Yan / felixonmars 一人管理三千多个软件包,人称「撑起了 Arch 的半边天」。他是怎么知道哪些包需要更新了呢?就是用 nvchecker 来检查的哟!才不要 w3watch 那样配置起来又麻烦、跑起来又慢的 shell 工具呢。nvchecker 采用异步网络 I/O,多连接并发处理,几千个包也不怕,直接跑满带宽~(此处应该有掌声,?? )

知道 Arch Linux 有个非官方的中文社区吗?知道此社区维护了一个拥有 773 个软件包的软件仓库吗?这里的大部分软件包会自动更新的哦~全自动的哦~上游发布了新版本,隔天就会在 archlinuxcn 里出现了~这套系统就是我拿 Python 写的。

时过境迁,Google Reader 关闭了,RSS 的创造者也不在了,但是这么方便的阅读工具还是有不少用户的。但是很可惜的是,国内很大的内容网站知乎却没有提供 RSS 订阅。怎么办呢?该 Python 上场啦:

就酱,一个小程序,写起来也没花多少时间,然而对于需要的人来说是非常非常地好用啊。

依云酱你采用了 rsync + btrfs + dm-crypt 来备份整个系统,说下这个过程中需要注意哪些事项吗?

最重要的:千万要记住密码!要是等需要用的时候发现密码忘记了那就囧了。没有办法恢复密码的(除非你有成千上万的机器来帮你找密码)。

然后呢,按照我写的 rsync 参数来,不然权限什么的没备份到,系统就启动不了了。

最后,内核版本过旧(<3.16)者请勿尝试。btrfs 最近才成熟的。当然你也可以用 zfs,有点麻烦就是了。

在「如何快速高效地修 bug?」中,你提到了工欲善其事,必先利其器,在日常的开发中,你会用到哪些工具来提高你的开发效率呢?

  • Vim + 我的配置
  • git:放心大胆地尝试吧,弄坏了咱回滚,也可二分查找是怎么弄坏的。
  • ripgrep:搜索就是要快!配合自己写的脚本: search-and-view
  • zsh:shell 还是终极的好!懒得打字,我要补全!要能够简写路径的补全!要打错了字能够自动纠正的补全!要可以选择的补全!要带文档的补全!为什么 zsh 比你的 shell 更酷? 这是我的配置: 配置传送门
  • 火狐 ESR 版,配合一堆好用的扩展。开发嘛,经常需要看在线文档啦,Google 一下再看看 StackOverflow 啦,一个顺手的网页浏览器必不可少。(可惜以后版本的火狐会不兼容现在大部分扩展了。)
  • autojump:常用目录跳转,zsh 补全还是不如直接跳过去。
  • tmux 终端复用器:一个终端怎么够?

结尾之言:社区问答

(真诚脸)看过依云酱的回答,无论什么问题,回答总是给人的一种非常的友善、温和,没有丝毫的不耐的感觉,好奇依云会对怎么样的问题说 no?(简单来说就是谈下你对问题的要求)

那是你看得不够多啦。我有时也会遇到令人十分不爽的状况的。

比如作业题、语无伦次者。对于这类问题我直接当没看见了。

另一种是,询问进一步信息之后对方完全没反应。遇到这种人—— SF 什么时候支持完全屏蔽指定用户的信息啊?

还有一种是,一个很有意思的问题,来来回回获取了一些信息,越来越接近问题的真相。这时,提问者放弃了…

无稽之谈:植入广告

(清蒸):以上就是本期的社区访谈了,诶,似乎少了点什么?对,广告!依云酱你不给自己打个广告吗?

(依云酱):阿喵,好像没什么好打广告的呢?

(清蒸):不如给你征个婚?

(依云):喵,好啊好啊,有什么问题欢迎向我提付费问题详聊,向她提问

胡闹之举:访谈花絮

小剧场之词云出场

某日,翻阅依云酱维基百科的清蒸,看见那么多词条,灵光一闪,给依云酱生成一个词云,于是乎,兴高采烈地找公子要了在线生成词云的网址,8 了维基百科的词条,生成了一个图案,发送给了依云酱。

(清蒸):依云酱,这个图案当访谈的封面素材怎样?

(依云酱):喵

(清蒸):我生成的那只小狐狸的图案,是不是很丑?

(依云酱):那是小狐狸么,没看出来…

N 分钟之后,滴,你收到一封来自依云的邮件,打开附件,详见下图:

小剧场之画风诡异的标题

脑尽脑汁,又翻了一遍依云酱的博客,唔,博客传送门:依云‘s Blog,标题,标题,要大神范,要有技术底蕴,一看就吊炸天的那种标题,(抓头发)场外求助好了。

(清蒸):依云酱,我快死在你的标题上了。- -,我想不出来你的专访的标题 (╯‵□′)╯︵┻━┻

(依云酱)信息已读取,对方未回复

(清蒸):我能想到的是「一只温暖的小狐狸,画风不搭啊;藏头诗我也是可以的(///▽///)

(依云酱):一只想依偎在云上的野百合?

(清蒸):野百合也有春天的意思?

(依云酱):有好几个典故。不过不知道内情的人读起来会困惑…

才疏学浅的清蒸是不明觉厉了,大佬说啥就是啥 (///▽///)

小剧场之被耽误的发布时间

原定的发布日,做了十张海报的清蒸默默地又戳了依云酱的 tg,并发送了初稿延后查看申请。

(清蒸):依云酱,我打算晚上回去写你的访问稿,白天太吵杂,八戒影院夜深人静时方能才思泉涌

(依云酱)没反对,默认状态

(清蒸):我写完开场白了,给我 5 分钟我去排版给你看文字稿(封面图要微调)

(依云酱):喵呜~

… 7 分钟之后

(依云酱):Zzz

(清蒸):挥,依云酱你还在吗?还在吗?

11 点准时就寝的依云酱不在服务区,没能过成文字稿的清蒸只能默默地打开编辑器,默默地写下小剧场。以及,公子和有明的访谈小剧场,会在本周末放出~

成人之美:下期预告

继依云酱之后,又一位技术大牛(旁白:啊喂,公子和上帝有明也是技术大牛啊) -- @mcfog ,这里给出 3 个关键词:ACG 、屁股、 CODE AS PRD

本期访谈就此结束了,我们下期再见,荆轲…

时间: 2024-08-25 09:49:53

SegmentFault 社区访谈 | 依云: 一只想依偎在云上的野百合的相关文章

OSChina 娱乐弹弹弹——只想娶位如小编辑般高贵冷艳的程序媛~

啦啦啦,又到了不前不后的周三啦,你做好准备迎接周五了吗? 据广大 OScers 反应,@红薯 又霸占了热门动弹的半边天,表示强烈的不满,鄙视说:是 OSC 站长了不起啊,可是人家就是了不起啊,一天到晚的主要任务就是接客,听说,昨天他无私的为 OSC 献出了他的菊花(害羞害羞,小编可是娇滴滴的女生-),当然,也被好多人威胁要爆他菊花... 如果再出现 200 就爆 @红薯 菊花 如果再出现 404 就爆 @红薯 菊花 等恐怖言论,小心被 @红薯 封号,呜呜,小编也快混不下去了,大家要记得我啊 :(

只想把技术做好,维持一份可观的收入,就精专一门;有创业想法,就全栈

做全栈开发(前端和后端)好还是全端开发(前端和Android应用开发)好?哪个前景和钱景发现比较好,对以后的发展! 1. 有创业想法,就全栈.只想把技术做好,维持一份可观的收入,就精专一门 2. 全栈对自己的优势不大吗?好多公司都不认同,特别是HR,普遍的观点是,会的多,就很难专精. 3. 大公司是一个靠分工增加工作效率的机构,无论你全栈,还是全端,对公司来说都只用你的一部分技能.但是薪资可是要比一般的人高一些,所以很多HR都忽悠你说全会的就没法专精.先全栈,后全端.别信那些HR忽悠. 4. 有

我只想发个邮件

最近在看阮一峰 翻译 Paul Graham的<黑客与画家>,我想我这种级别的人还是不要妄加评论的好, 以免被喷.或是干脆没人喷...  但有些东西还是想说说,在看<另一条路>这一章时,谈到了去客户端的问题, 套用现在的话就是c/s改b/s. 这本书是04年写的,应该是思想概念超前. 当然, 也有可能是技术所限,大公司 想到了,但是没有去做.或是大公司吗....省略若干字. 去客户端有好处,但如今好处也不多了. 好处本来就是减少使用者的维护成本,减少不必要的麻烦,但如今 的东西,你

李想:赌上全部身家第三次创业,只想做好电动车

[博客园]由于第三次创业实在太需要钱了,于是我停掉了所有的投资,包含股票投资.天使投资等,全部押注和投资我们自己.今后创业者就别再给我发商业计划书了,我既没钱,也没精力干别的事情了,就不浪费大家的时间了.”——汽车之家创始人 李想 组建电动车团队的理念 今年,我(汽车之家)和老对手李斌(易车)共同参与创办了两家电动车企业:蔚来汽车.车和家.李斌主导蔚来汽车,打造提供高品质产品和服务的电动车品牌,以目前已有的产品来看,与TESLA较为接近.我来主导车和家,打造小而美的电动交通工具,市面上尚无可参考

我只想做好一件白衬衫 -- 小米推送服务监控手记

最近读陈年先生的文章"凑热闹的公司都会烟消云散",读了十几遍,意犹未尽,感慨颇深. 我来小米三年了,三年前我会滔滔不绝的跟别人讲,如何带领几十个人,建立一套多么完善的质量保证体系,如何用制度让所有人都遵守软件开发的流程和秩序,等等云云:还要告诉大家,某某大公司都是这样干的,某某外企比这个干的还大,借以佐证我的思想是何等的正确和伟大. 现在想想,那时的我,SB! 2014年,我很平静的度过了,做了一年多的推送服务,写年终总结的时候,恰逢读到陈年先生的那篇文章,于是我想我一年做了这么多事情

王多鱼向我们展示了如何花掉10亿,课工场只想教你如何月入十万

最近小哥哥我被室友强推了一部电影,抱着试试看的心态去看了后,在影院笑出猪叫.这个笑中又带一滴泪的电影让我度过了一个轻松而愉快的周末.套着夹脚凉鞋,穿着大短裤的我,喝着冰可乐,抱着大桶爆米花,把身体深深陷入影院椅子,丝毫不想起身,只想再看一遍这部搞笑又不失深刻的电影-<西虹市首富>. 2个小时的时间,你可以看到沈腾在大银幕上受尽生活的打击和折磨,和暴富之后的疯狂举动.沈腾饰演的王多鱼是西虹市业余丙级球队大翔队的落魄守门员,因技术不精在一次比赛失利后被开除离队.离队后的王多鱼生活很凄惨,直到有一天

你只看到我痛击了世界,我却只想找个人过马路

我们常常和一大群朋友在一起时,敢做很多事情,但是一个人时,会小心低调很多.这是在小时候过马路时发现的真理. 小时候我特别害怕过马路,因为有一年家里一个保姆带着我过马路去公园玩,结果她看到一辆面包车疾驰而来,她一紧张,就甩开我那正紧握着她的手,自己跑了.我张着嘴傻愣在原地,然后听到耳边一声轮胎剧烈摩擦着马路的声音,虽然车最终在我面前刹住了,但我还是被吓晕了. 昏迷中我知道我被人抱起,然后就不记得了.从此以后我留下了马路恐惧症,那些年,红绿灯也不发达,很多人行道上没有红绿灯,所以只要旁边没人一起过,

让IIS只监听一个IP上的80端口

服务器上分配了3个IP,想让IIS监听其中一个IP,其余端口分配给tomcat,经研究方法如下: 1.打开命令行,运行CMD 进入CMD界面2.输入netsh 进入网络配置3.输入http 进入HTTP配置4.输入sho iplisten 查看当前IIS监听的IP列表 (如果为空即默认为所有IP)5.输入 add iplisten ipaddess=10.1.1.1 (这里会提示添加成功)6.再次输入 sho iplisten 进行查看 (正常情况这里会出现 10.1.1.1的信息) 到上面为止

【VV云交易】真不想做VV云交易了……

[url=http://photo.blog.sina.com.cn/showpic.html#blogid=8571ba210102wr17&url=http://album.sina.com.cn/pic/002rvS7vzy76OLnifIe72][/url][url=http://photo.blog.sina.com.cn/showpic.html#blogid=8571ba210102wr17&url=http://album.sina.com.cn/pic/002rvS7vz