短域名
自从我在大学二年级购买了第一个域名maodongyang.com
—我名字全拼,我就关注了这个东西。不光是我,几乎每一个有追求的程序员都会有属于自己的,有特色的域名。这东西不贵,又足够有个性,相当于你在网络世界的门牌号。更有甚者甚至还有自己的公网IP,我是指IPv4地址,这是真正的稀缺资源,但IPv4地址实际上是属于网络提供商,你并不能带走,但是域名你是可以随时配置。就比如我博客的网址mdy.ac
我名字的简写,毛冬阳每一个取首字母,正如Dennis Ritchie的名字简写是“dmr”1。三字名在计算机界早有历史,甚至最开始的Unix顶层目录结构是dmr和ken,分别是两位创造者的命名,用来区分不同人的工作内容,很随意是吧。至于结尾的.ac
,实际上当时有几个顶级域名可选.bz
、.to
、.ws
、.gg
,不过这都没什么特殊含义。.ac
至少还可以表示“Academy”2,虽然它实际上是一个国家域名表示“英国海外领地阿森松岛”3,正如.tv
也是一个国家域名4,但实际上很多直播平台用它注册,给那个小国带来不少收入。所以你完全可以买一个短域名,可以用来当作邮箱域名,像bit.ly
一样缩短网址链接,减少他人记忆负担。很多免费的网页托管服务比如GitHub Pages也支持自定义域名,这不仅相当于无服务器建网站吗?实际上我的博客最开始就是这样建的。我的邮箱也是blog@mdy.ac
甚至@
符号之前可以只有一个字母,就几个字母不怕别人书写错误。比手机靓号还好记,这种手机靓号不就是通过规律的数字,让他人更好记,从而印象深刻吗?车牌号也一样。现在我告诉大家如何购买。
获取方法
其实,之前都是购买理由。购买方法很简单。直接点击进入这个网址查找
然后搜索自己想要的域名,注意一下购买价格和每年续期价格,能接受就行。
域名管理
购买之后,可以考虑转移到Cloudflare5进行统一管理,比如DNS,Cloudflare甚至还提供很多免费好用的功能,比如可以免服务器运行Javascript的Workers,进行内网穿透可以让你在公网访问你家服务器端口的Tunnels,甚至还有免费VPN让你在IPv4的网络设备的环境下访问IPv6网络。后续的续费也可以转移到Cloudflare进行。比如我第一个域名maodongyang.com
是在阿里云上购买的,后续也转移到Cloudflare进行续费,但经过尝试我的短域名mdy.ac
无法转移到Cloudflare进行续费,不过管理使用没有区别。只是要跳转到最开始购买的域名提供商进行续费而已。
使用方法
这个我会之后的文章进行介绍,在日常中好用的方案,包括之前提到的建网站,建邮箱。等等表面工作。没有这些表面工作不能成为很好的程序员吗?不是,就像刚刚学计算机的同学没必要学门槛过高的编辑器vim
和emacs
,它们的历史地位是因为当时没有更好用的编辑器才产生的,现在VS Code和Jetbrains系列产品已经就是更先进的产品了,VScode的项目主管甚至是传奇程序员Erich Gamma6。尽管他们的设计思想很有创建,模式切换和依赖elisp的高可拓展性,甚至有结合两者的doom emacs
,但是他们都不是初学者最好的选择。我们要想清楚,限制开发速度的是开发经验,不是打字速度,尤其是现在智能补全发展如此好的情况下。计算机领域有很多东西是很好的娱乐,但公司不会为这些娱乐买单。我也折腾过各种Linux发行版,这些也很有趣,配置适合自己操作逻辑的工具。你不能说工具是次要的,但是这种对于开发效率没有显著提升的工具没必要折腾。我也不推荐初学者去折腾,初学者要用学习成本最低的方法学习。
聪明就是以最简单的方式解决问题
只有不耽误你赚钱的事,严格来说都不重要。但一个人的乐趣不总是在最重要的事情上。尤其是在折腾你的爱好上,你还能学习到一些专业常识。但常识毕竟是常识,不是真正能体现你智慧的东西。常识是规定,智慧是创造。这就是为什么计算机的培训班无法培养好的程序员的原因,实际上很多大学也不能,甚至上的课更不贴近实践。但大学给了你充分的时间了解这个专业,你可以仔细思考它为什么是这样的,你可以和老师讨论为什么这样做,以及解决这个问题的标准方案是怎样的。大学未必总能教你最有用的,但他给你提供了解决问题的时间和资源。大学老师可能上课并不上心,但你问他他不可能不会。上班之后你会获得解决特定问题的经验,但那真的是智慧吗?还是只是解决方案的重现。
大学期间是一个很有趣的尝试,这个尝试的目的是,如果让一个人自由学习他会变得怎么样。很多人认为大学有标准答案,这是是保送研究生、入党、好成绩、申请到海外高校。但我反而认为,如果一个人不考虑未来的时候,他是最舒适的,而人生的目的就是以最舒适的方式多活几年,你当然可以“先苦后甜”但这是为了用现在的快乐兑换之后更多的快乐。如果快乐换着换着换没了,那么这就是一个骗局,一个“庞氏骗局”,最终有人会剥夺你的快乐,不要相信他的许诺。我是一个真正的“功利主义7”者。
Footnotes
丹尼斯·麦卡利斯泰尔·里奇,美国计算机科学家。黑客圈子通常称他为“dmr”。他是C语言的创造者、Unix操作系统的关键开发者,对计算机领域产生了深远影响,并与肯·汤普逊同为1983年图灵奖得主。↩︎
由于学术一词的英语:Academy可被缩写为“AC”,因此部分英国的学术机构以此域注册,并跳转至其常用域名,例如牛津大学注册oxford.ac,并跳转至ox.ac.uk。↩︎
.ac
(源自阿森松岛一词的英语:Ascension Island中“Ascension”的缩写“Asc”)为英国海外领地阿森松岛在互联网域名系统中拥有的国家和地区顶级域(ccTLD)。↩︎.tv
为图瓦卢国家及地区顶级域(ccTLD)的域名,于1996年开始接受申请。2001年,由威瑞信集团拥有的.tv集团 (.tv Corporation)与图瓦卢政府达成协议,以五千万美元的价钱购买.tv的控制权。[1]特点是直接形成电视、视频等概念联想。↩︎Cloudflare是一家总部位于旧金山的美国跨国科技企业,以向客户提供基于反向代理的内容分发网络及分布式域名解析服务为主要业务。↩︎
埃里希·伽玛,生于瑞士苏黎世,计算机科学家与程序员,对于软件工程领域有重大影响力。他是《设计模式:可复用面向对象软件的基础》的四个共同作者之一。与肯特·贝克共同创作了JUnit,一个Java程式的单元测试框架;两人也曾共同投入Eclipse的开发与软件架构设计。↩︎
效益主义(英语:Utilitarianism)又译作功利主义,是一种伦理学之理论类型,认为最正确的行为是将效益达到最大。“效益”就是快乐,倾向得到最大快乐,而倾向避免痛苦就是正确。效益主义的创始人边沁将效用描述为一个行为所产生的所有快感的总和↩︎