资讯专栏INFORMATION COLUMN

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

wizChen / 653人阅读

摘要:依云酱呢,是一名资深用户已经不会用现在的的,喜欢同时也属蛇,看来是命中注定,最近喜欢上了不是那个黄褐色的铁氧化合物哦。清蒸依云酱,我快死在你的标题上了。

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

有请本期嘉宾 -- 依云 ?

必经之路:个人背书

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

依云,女 (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 上场啦:

项目代码:lilydjwg/morerssplz

网站在此: https://rss.lilydjwg.me/

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

依云酱你采用了 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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40646.html

相关文章

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

    摘要:依云酱呢,是一名资深用户已经不会用现在的的,喜欢同时也属蛇,看来是命中注定,最近喜欢上了不是那个黄褐色的铁氧化合物哦。清蒸依云酱,我快死在你的标题上了。 showImg(https://segmentfault.com/img/bVRChj?w=900&h=385); 社区访谈的上期说到上帝有明是如何通过他的个人魅力撩得妹纸归,回忆传送门,不过逗得了妹纸笑,引得了汉纸拜(唔,崇拜的拜,...

    fredshare 评论0 收藏0
  • SegmentFault 社区访谈 | 有明,不仅仅是死亡诗社的程序猿

    摘要:另一方面来说,也不是说程序猿就不可以通过提升自己的实力找到女票。好了,人口调查填写完毕以上为依云酱的原文,,具体的发布时间,大概在下周的今天 showImg(https://segmentfault.com/img/bVQ7ZG?w=900&h=385); 社区专访的第一邀请了公子,回忆传送门,小伙伴似乎对公子颇为喜欢,大概是社区声望榜第一的头衔为他加分了不少,迷了大家的眼,忽略了他圆...

    Taonce 评论0 收藏0
  • SegmentFault 社区访谈 | mcfog:自由进出 Coding && A

    摘要:上次的访谈,介绍了下可爱的依云酱,回忆传送门。这里简单地介绍下龙女仆,全名小林家的龙女仆,为什么介绍这部剧呢因为设计狮颜值同学也安利了这部。剧情简介在独身又劳累的小林划重点一名程序员身边突然出现的穿着女仆服装的美少女托尔。 showImg(https://segmentfault.com/img/bVR6p5?w=900&h=385); 上次的访谈,介绍了下可爱的依云酱,回忆传送门。不...

    neroneroffy 评论0 收藏0
  • SegmentFault 社区访谈 | mcfog:自由进出 Coding && A

    摘要:上次的访谈,介绍了下可爱的依云酱,回忆传送门。这里简单地介绍下龙女仆,全名小林家的龙女仆,为什么介绍这部剧呢因为设计狮颜值同学也安利了这部。剧情简介在独身又劳累的小林划重点一名程序员身边突然出现的穿着女仆服装的美少女托尔。 showImg(https://segmentfault.com/img/bVR6p5?w=900&h=385); 上次的访谈,介绍了下可爱的依云酱,回忆传送门。不...

    lx1036 评论0 收藏0
  • SegmentFault 社区访谈 | 边城:Coding Twenty Years, Learni

    摘要:边城这个名字,清蒸的理解是,和编程谐音,但似乎又不仅仅是这层含义,不知和边城浪子这词有没有关系呢边城大大来简单的说说名字的由来呗这个名字还真跟边城浪子有关。我认为阮老师的教程属于后者。 showImg(https://segmentfault.com/img/bVSv3I?w=900&h=385); 转眼社区访谈进行了 4 期,第一期的公子,第二期的有明,第三期的依云酱,第四期的 mc...

    instein 评论0 收藏0

发表评论

0条评论

wizChen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<