程序猿
讲互联网的故事

博客即日起启用新主题DUX3.0

sunfei阅读(1580)

博客从开始搭建到现在,经过了数次主题更换,最终一直都是回归默认主题。

之前关注大前端很久,赶上双十一果断下手,经过半天时间的打磨,更换主题的工作基本算完成了,相比之前的古朴简单,大前端更具有现代特色。作为一个程序员(并非前端工程师),最讨厌就是设计之类的任务,给自己设计制作一个模板比让我写一个应用系统都要麻烦,这些工作应该交给专业的人和团队来做,大前端就是这样一个团队,目前看来这个团队是靠谱的,值得付费购买主题。

DUX是大前端目前定价最高的一个付费成品主题(定制设计除外),集成了一些很实用的功能,可以看出的确是用心做出来的,不是随意的累加和堆砌,我购买时版本已经到3.0,主题包很小,几百KB,希望这款主题能持续更新和维护下去,集成更多优秀的功能。

双11,程序员应该买哪些软件或服务

sunfei阅读(1074)

国外有黑色星期五和万圣节?,每到这个时候各种公司的主机、域名、SSL证书、VPN等等产品都开始本年度最大力度的打折优惠。而国内也如此,只不过是每年的双11,也就是11月11日。
一般来说,各大软件或者服务商都会提前宣传,双十一当天优惠,实际情况是很多企业提前一周左右就可以享受优惠了。程序员是个小众群体,之前写过一篇推荐坚果云的文章,其中提到了我对正版软件的态度,所以此文和大家分享一些程序员应该购买的一些软件或者服务(前提是我所描述的对你真的有用)。

1、存储盘:
工作场景在不同的电脑之间可能会随时登录QQ接收客户发来的文件或文字信息,QQ超级会员漫游全体好友聊天记录两年,在聊天记录中可一键将接收到的文件转存微云永久保存,微云前不久不守信用砍掉了曾经免费赠送的10T空间(会员仍然保留),所以很自然的购买了微云会员。QQ最近新出了一个TIM客户端,走办公路线,据说可能要推出一个新的付费业务,付费后可以和QQ超级会员一样享受漫游全体好友聊天记录和更大的永久存储空间(优点是收到的文件不用再手动点击转存了,自动存到永久空间),拭目以待。

2、同步盘:
工作需要,经常在不同的地方修改程序、更新网站信息,有时候在办公室编辑完的代码或者文档回家还要继续,就存到优盘或者发到邮箱里,回家再登陆邮箱或插上优盘下载。自从有了坚果云这个神奇的工具,它能够将电脑上原有文件夹在不改变任何属性和使用习惯的情况下变为同步盘,你存到本地的任何东西会给你自动同步到云端(你还可以设置忽略的文件或文件类型),只不过免费用户每月只有1G上传流量和3G下载流量,付费用户不限制流量,但是起步空间有限,按年付费用户每月赠送额外的空间。
在这里我想特别声明一下很多人拿百度云和他作比较,说坚果云太抠门,空间不舍得给大些,我想说的是,你最好先了解一下坚果云是干啥用的,都有哪些牛X的功能,你是否真的有这些需求再来喷也不迟,他不是给你用来存储电影、音乐并且一言不合就给你和谐的那种大众网盘,他是给政务、企业、科研工作者、程序员等等行业中有文件和数据同步需求并且能进行团队协作准备的小众产品,你用他来存电影音乐视频等网上一堆重复的资源简直是暴殄天物。

3、云笔记:
云笔记应用我还是推荐印象,为知从来没用过,有道云笔记曾经用过,后来弃用,据说现在也推出付费会员套餐。收费是必然的,不然这个产品要么离死亡不远,要么就苟且的活着(没啥太大的更新和安全保障,毕竟是免费嘛)。印象笔记我从2012年开始使用(国内版),他和同步盘最大的区别是一个是把创作好的数据放进去,一个是在这个工具上进行创作。二者都有历史版本功能,方便你查找历史修改情况。付费用户每月有更多的上传流量(总空间不限制),更多功能差异请去官网查看吧,此处省略。

以上三类是我使用频率最高的软件,虽然是程序员,但是开发的程序基本上是受第三方委托开发的定制化B/S模式应用系统(也叫外包),版本更新基本上最多到2.0,剩下的就是修修补补(修复bug),所以像svn和git类的版本控制软件或平台很少使用,代码多为zip格式保存,也一起丢到坚果云上。

总而言之,干这行就要尊重这行的规则,为优秀的产品付费,争取在优秀产品的帮助下开发出更优秀的产品,这才是一个真正的程序员应该所具备的基本素养。

低调的同步盘产品推荐——坚果云

sunfei阅读(990)

在坚果云的技术支持群里呆久了,每当看到群管说:我问问市场部的人,就有人在后面紧跟着:你们竟然还有市场部?……

这个梗其实在我这已经变得快有免疫了,大约从两年前开始使用坚果云这个产品,一直用了小半年免费,才开始付费使用,这个公司给人的感觉用两个词来形容“小公司”、“低调”,可能是看惯了那些“妖艳”的企业官网,相比动不动就搞一个醒目的营销标语吸引眼球,坚果云选择了低调,官网首页就像一座丰碑,今年陆续搞了两次小活动(不算双十一)竟然低调到官网没有任何消息,还是在一个第三方的公众号上看到的。

不太愿意去和那些不愿为正版付费、为好产品付费似乎还有很多理由的人去争辩,有这个时间可以去多学点知识,当然也不能怨他们,怨只怨国家纵容了用户使用盗版的习惯、无良企业用免费策略给国人进行了一次特大洗脑,让大家误以为收费软件该死、收费服务药丸,整天骂街似的喷人家软件贵了,升级也收费了之类巴拉巴拉,听的多了耳朵也就起茧子了。

作为一个部分时间也会自己“造轮子”的程序员,深知付出是应该要有回报的道理。根据二八法则,抛去20%因为冲动去购买软件的行为,其余80%的购买软件行为基本上能在工作中充分利用从而大大提高工作效率,我只知道如果省下这笔钱(用盗版或替代品)不会让我变的更富有,对于那些的确优秀的小众软件公司,是值得我们尊重的。

曾经一度想去安利身边的人使用如此好用的同步盘,却被惨惨的击败了,估计原因有两点,其一是我对此产品的认可度太高以至于有些传教士倾向,其二可能我安利的对象压根就不可能去为这样一类软件付费。从此也就不再怎么去说服XX去用XX软件了。

使用正版一直以来是我的个人习惯,坚果云只是众多付费软件中的一类,我希望能读到此文的用户,如果你正用某些优秀软件为你赚取财富,不妨想想写这些软件的人和他们的团队,也正在努力为改变这个时代而努力奋斗,如果没有你的支持,或许他们也能存活,但是有了你的支持,有了更多愿意为知识产权买单的用户,中国会出现更多的优秀软件产品和服务。

我为坚果云代言,希望大家支持优秀软件、为正版付费,重视知识产权!

最后,坚果云也搭乘2017年双十一列车搞了一波营销活动,详细内容请点击:https://mp.weixin.qq.com/s/NKNnebKvcgJTvFDuLBP3MA

2017年底,博客再次搬回老东家(阿里云)

sunfei阅读(1456)

这两天不知怎么搞的,linode东京2号机房不太给力,慢的让人无法接受,一怒之下决定暂时迁回国内,之所以说暂时,是因为存在许多不可控的因素,十有八九会在未来的某一时间被迫再次外迁(之所以说是再次搬回,请参考被扣帽子,博客搬家到linode这篇文章)。

迁回国内后还小试了一把阿里云CDN,不过我用https协议,需要把www访问强制跳转到不带www的域名上,似乎目前实现不了,所以暂时放弃了,这个阿里云的ECS位于杭州机房,到2019年才到期,暂时也不准备续费,配置是最低配1核1G带宽1M的,在linode漂泊了几个月,突然回国,这速度还有些不适应,就好像是从偏远山村徒步走了好久,突然上了高速公路是一样的。

我有一个梦想,希望有一天国内的大佬们不再揪着科学上(fan)网(qiang)不放,让我们这些纯粹的程序员?‍?‍们获得真正的自由。

关于云服务器区域选择这件事,我的看法

sunfei阅读(1056)

选云服务器区域这件事一直都是令人头疼的事,对我也不例外,我最美好的愿望就是不要设置那么多的区域,两个就够了,一个“国内”,一个“国外”。

1、先说国外

选择国外节点的人抛去正常的外貌业务有国外用户访问需求,更多人选择国外(或香港节点)的目的单纯的就是为了免备案和搭梯子,舍去速度这一项去换取所谓“自由”可能是值得的,但是既然做出选择就要做好被墙、偶尔连不上、偶尔抽抽风的充分准备,不要等到问题出现时抓耳挠腮,到处骂娘。因为从你选择的你一刻起,这一切都是注定的。

2、再说国内

很多人纠结了好久终于痛下决心直面备案这件事,也会选择用靠谱的VPN来替代搭梯子这件事,但是,还是会纠结在国内有那么多节点(华北、华南、华东……或者杭州、北京、青岛、山东、内蒙……)该如何选,我想,之所以你能这么纠结,是因为在你决定买主机时你还没有明确你的访客群体,或者你买主机要干啥!

最简单的道理,你要做地方门户网站,肯定选距离这个地域最近节点的机房,如果你要做行业站,那么就更简单了,官方有推荐就选推荐,没有就随便选一个就好,不要去没完没了的查资料,ping地址,发求助帖了,抛开新疆和西藏这两大区域,其他地方访客都有相同的可能去访问你的网站,所以你放到哪里都差不多,访客中总会有距离你最远和最近的两部分,不可回避。因为还在纠结选哪个区域的你不可能会去在全国各个省份去做负载均衡或CDN加速的(我也如此)。

有些人可能是新手,就想买个服务器自己折腾一下,练练手,学习学习,那就更简单了,你在哪里,就买距离你最近的,不要听网上瞎说的什么哪个节点速度快,哪个节点速度慢,都是胡说八道,以阿云里为例,人家新建机房或租用机房都会有严格的网络要求和批量配置脚本,BGP线路就是最大可能优化不同运营商访问服务器时的速度(最短路径),如果你是在犹豫不定就写几张纸条抓阄,抓到哪个买哪个。

以上个人观点是抛开配置和带宽(带宽一致为前提)来阐述的,写此文的原因是阿里云论坛上关于地域选择的求助帖数不胜数,希望对此能有所帮助。

PS:博客作者的商业服务器是N年前买的,那时候区域只有杭州、青岛和北京,我也是没有特别的访客要求,因为考虑到阿里巴巴总部在杭州,所以就选择了杭州。

记一次不爽的阿里云工单经历

sunfei阅读(1013)

今天,想把阿里云一台闲置的服务器更换操作系统(win换成Linux),在选择系统配置的界面却出现了六十多元的配置费用,我很纳闷,我选择的是公共镜像,是不收费的,而且之前和陕西省授权服务中心的人员也确认过,的确是不收费的。

发工单反馈,标题里言简意赅说明意图:

接着,售后让我截图,我就把产生价格的那个界面截图给他,结果等了好久,终于给回复了:

看到这个回复,我一下就不爽了,直接“一键投诉”,作为阿里云论坛的版主,以前只是看到其他用户反应售后牛?头不对马?嘴的回答,今天自己也遇到了,而且就是赤裸裸的睁眼瞎,你回复慢我能忍,暂时无法解决我也可以忍,唯一忍不了这样不走心的随便答复,我想问:你看问题了吗?

投诉倒是挺管用,很快就有人电话打过来了,耐心解释原因,说更换系统出现费用是他们的问题,实际点击确认更换时不会扣费,他们已经反馈给开发人员处理了之类的……既然如此,早答复不就完了,非要投诉一下,才能认真对待。

想当年阿里云打着年薪20万招技术支持,那段时间的售后挺走心的,有时候服务器出问题了发工单,即使很晚了都打电话核实情况帮助处理,随着市场份额不断增大,服务质量可能得不到保证了,最近了解到阿里云在全国各省份设立授权服务中心,陕西这边好像是天互数据在做,不光给阿里云,也给百度云和腾讯云做售后,或许这样能改善一下现在糟糕的服务水平。

如何评价阿里云香港节点大面积无法访问(被墙)

sunfei阅读(4883)

写此文前经过充分阅览官方论坛相关帖子,并且得到了官方的公告确认,阿里云用户频繁反馈香港节点打不开、连不上、ping不通。

为此,官方曾经发布过一次公告,题目叫《北京时间10月24日国内访问香港及其他海外地域个别ECS服务器网络异常通告》,大概意思就是:具体原因不明,是运营商那边的问题,已经给反馈了。等过几天我在论坛上给用户回复原因想再次引用的时候,发现这个公告已经被删除了。

对于公告的删除,我一点也不感到意外,因为这本身就是制度的问题,不是阿里云能左右的,作为论坛版主,我也曾在阿里云论坛发帖帮用户分析过原因(关于近期大家反馈香港节点服务器问题的一点看法),很多用户之所以选择香港和海外,就是为了回避备案,但是对阿里云这家国内目前市场份额最大的云计算公司的期望值有些过高,阿里云布局国际化战略,不断推出新的海外节点,与此同时也给带来了监管上的风险,众所周知的原因,海外节点服务器可以自由连接各种被墙的资源,所以很多人买来搭建梯子,进行一些灰色行为,但是树大招风,总有些高调的用户会在网上大肆宣扬自己如何如何通过阿里云香港搭梯子,甚至公开了自己的IP,这不是自找苦吃吗?不仅害了自己,还会殃及池鱼。还有一些用户自己没问题,也被牵扯进去,成了冤大头。

即便官方很人道的帮你迁移机房、退款,但终究是费时又费力,弄的心情很不爽,所以如果你只是为了免备案,我劝你要么选择国内节点,老老实实的去备案,要么就直接用海外公司的云服务器,像什么linode、digitalocean、vr等等,不都是可以选择的吗?虽然这些海外公司的IP也可能会被墙,但是至少是别人家的孩子,ZF不会像管自己孩子那么严格的去对待,这一点想想就知道了。

说到这里,还是给大家一些忠告,要合理的运用服务器,即使搭梯子也要低调,不是有人常说:闷声发大财,侬晓得伐……

Linode京东1机房停止售卖的真正原因

sunfei阅读(1709)

今天突发奇想,试试能不能发工单申请Linode帮我把VPS从东京2号机房迁移到东京1号机房(东京1已经停止售卖很久了),然后客服很快给了答复,自然是不能,出于软磨硬泡的手段考虑,我煽情的说了些老用户、粉丝、帮助推广之类的话,结果还是不行。知道迁移是不可能了(本来也没指望能给迁移),就询问能否告知具体原因,客服很快也给了答复(当然是英文的):

The Tokyo 1 data center has long been at max capacity and there are a couple things that additionally prevent us from being able to migrate customers into it.

1. It’s a Xen only data center. Considering that we have been trying to upgrade our fleet from Xen to KVM and transition customers to the newer hypervisor, we wouldn’t be able to move someone from KVM to Xen.

2. Our new billing packages are not available in Tokyo 1. Since you have a 1 GB Linode, that wouldn’t be an option in Tokyo 1.

虽然我英语不好,但是大概意思还是能看懂,首先是机房容量已经接近饱和,其次是他们计划把Xen平台升级为KVM,不过几年前东京1号机房刚推出的时候,我也是用过的,也没有那么神,就是因为国内用户一拥而上,“用坏”了好多IP,同时也造成线路拥挤,曾经一度被炒作的很热,那是因为东京1号机房下线的时候还没有推出2号机房,可谓物以稀为贵,原来不怎么好的东西一旦没了,也就成了宝了。

目前(截至写此文)我的博客是放在Linode东京2号机房的,从速度来说自然是不能跟国内机房相比(之前在阿里云国内节点),但是对于高压政策下的监管来说,放在linode上自然是最好不过了。

谈谈云计算业务这几年的发展情况

sunfei阅读(663)

云计算业务这些年发展迅猛,各大互联网公司都在争相推出自己的云业务体系,一个从个人站长年代过来的程序员?‍?‍很难想象用来跑网站的服务器竟然还能这么卖!当年我刚入道的时候还是用不到一百块一年的垃圾虚拟主机(那家公司现在还在,而且我当年购买的那款虚拟主机也还在),我估计一台独服上至少给开了上百个我这样的虚拟主机账号,那个速度,一到晚上简直就打不开啊!就这样,还能把我兴奋的,自己在上面搭建博客、论坛、网站程序,总之就是两个字——折腾。

时过境迁,现在的市场可大不相同了,赶上搞活动的时候,200块就能买一台1核1G带宽1M的独立云服务器,还有独立IP用,这放在虚拟主机盛行的那个年代简直不敢想象。当然了,这个科技的进步,硬件成本的降低也是密不可分的,另外还有同行业的竞争,让你不得不降价,更快的占领市场份额。

云服务器我个人认为就是把原来的资源共享的虚拟主机这种形式通过种种技术手段和硬件策略变成了可以实现资源独享的模式,这样一来你就不用去租用独立服务器了,云上资源完全满足了你的要求,你需要几核处理器,需要多少G的内存,多大硬盘空间,多少M带宽,这些通通都是在基础硬件设备上通过一个控制台(软件)来点点鼠标,就可以为你开通和释放,再也不用搬着服务器到处找机房托管了。

我了解的一些曾经运营不错的传统IDC现在也开始逐渐转型,有的也推出了自己的云服务器,但是终究干不过那几大巨头,还有的干脆给几大巨头云计算公司搞服务了,我觉得第二种企业还是能健康的发展下去,毕竟大面积的铺开销售云计算产品,在不同地域还是需要一个靠谱的授权服务商来进行客户服务的。

从网上看到一个调查,是关于2017年上半年云计算市场份额的情况,和我预想的差不多,阿里云独占鳌头,其次是腾讯云……

阿里云的产品线也是目前所有云计算企业里最多的,但即使再多,对我等自由职业的程序员来说也没太大的用处,无非只用两大产品——云服务器和云数据库。因为认可阿里云的产品和服务,所以义务担任阿里云论坛云服务器版块的版主,为那些像我当年一样痴迷于折腾服务器的新用户提供技术上的帮助,时不时还能得到阿里云给的优惠券、实物礼品等等。

现在的电子商务做的那个火啊!什么东西放在双十一都能卖个好销量,前提是你的价格得足够低,就阿里云的云服务器来说,1核1G带宽1M硬盘40G独立IP的配置都卖到了720元三年的白菜价,简直不敢想。虽然这些都是商家的营销手段,但总是能给真正需要的人带来福利,如果不是我之前把主力服务器续费到202X年,我都想赶在这个时候入手一台新服务器。

说了这么多,主要就是感叹这些年云计算发展很快,快到不知不觉都成为了一种习惯,每当想起有什么需求需要实现,第一个思考的竟然是去看看云上有没有这种服务,直接购买使用,总结一句话:云计算让科技进步了,让我们变“懒”了。

最后,给准备入手阿里云产品的朋友们一个福利,来结束我的文章:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=6erp6pnw&utm_source=6erp6pnw