最新内容

跟着高铁去旅行——你知道从上海出发,2个小时高铁可以到哪些地方吗?

背景周末2天假期,或者五一、端午这样的小长假,相信大家都希望能找个附近的城市去玩一玩。假期时间短,坐飞机太麻烦,高铁反而成了更加方便的出行方式。中国高铁运营里程已经突破了4万公里,已经覆盖了全中国大大小小150多个城市,甚至许多城市有几个,甚至几十个铁路站点。于是问题来了,是否有方法,可以快速地找到某一个城市(或高铁站)出发,N小时之内可以到达的城市,或者站 …

Nginx虚拟主机支持多域名部署

背景我有一些网站、服务日常需要进行部署。有的是简单的门户网站,有的是后台使用的API服务。这些网站、服务分别用了不同的域名。以一个简单的门户网站为例,如果需要部署发布至公网,有很多种方式。比如说自己购买或租用服务器,或者是用成熟的云厂商提供的云主机、VPS、虚拟主机等。那么,到底我应该选择哪种?云服务器和虚拟主机的区别在不同的云厂商,提供的服务,名称上可能有 …

囧囧工作室的说明

说是“工作室”,其实只是个概念的性质啦。原本的3个人,现在有一位在国外发展(01在国外),两位(大叔和小马哥)在上海。人到中年,工作和生活上要处理的事情越来越多,因此日常的确也不经常联系,也更难像刚刚从校门走出时候那样,每天下班之后拿着一些自己的idea,一起奋战开发到凌晨。不过,我相信我们都很怀念那段奋斗的日子。所以,囧囧工作室这个名字,我还是继续保留。只 …

代码的统一上线方案(3-目前的解决方案)

背景参看: 代码的统一上线方案(1-原始篇)上一篇: 代码的统一上线方案(2-短暂的过渡篇) 上一篇也是用技术手段来解决我上线代码到虚拟主机的一个痛点,是基于svn diff + ftp单文件上传替换的方式完成的,能够在一定程度上解决问题,但是留下了一个巨大的隐患:部分文件尚未完成上线时,过程中的不稳定状态。 那么基于ftp的方案差不多就算是被否定了,单文 …

代码的统一上线方案(2-短暂的过渡篇)

上一篇说到,代码上线到仅开放了ftp权限的虚拟主机,是如何的痛苦。 经过一段时间的忍耐之后,我忍无可忍,觉得应该靠技术手段来解决这个痛点。 然而思考得确实不太周到,用了一种现在看来很是“丑陋”的方案来解决。然而不管怎么样,这也是我在尝试进行虚拟主机上线代码的第一个尝试,也反映了我针对这个问题的思考过程,所以不管怎么样,还是拿出来说说看。思路 我的代码,都是 …

代码的统一上线方案(1-原始篇)

背景说明我有一些网站在运维,部署在不同的位置,比较好的,是放在了新浪sae。这部分代码很好搞,只要通过svn进行commit,线上就能够即时地更新。如果多版本开发呢?也不算复杂,在sae后台开一个新的版本,然后在这个版本上进行各种开发和调试,调试完成后,把版本一切换就好(当然,中间可能还涉及到一些数据的备份、更新,不赘述)。还有一部分代码在vps上,这部分 …

个人使用的统一邮件服务器的设计实现

我在业余时间写了不少小网站或是应用,比如时光邮局就是目前知名度比较高的一个,其他大多算是自娱自乐为主。 网站的框架,主要是以tp的某个历史版本为基础,做了一些适合自己的修改之后一直沿用下来的。 在开发各种应用的过程中,对我所有的产品的架构也做了下整理,在这一篇以及之后的一些文章中会分别进行介绍。ok,这次讲第一个问题,统一邮件服务器。 在我开发各个网站的时 …

在openshift上搭建专属jenkins

申请openshift帐户之前的文章说过, openshift的免费账户非常给力, 512M内存的容器, 免费赠送3个, 很是适合作为jenkins的master来使用.  那么第一步, 肯定是申请openshift帐户了. 访问 https:www.openshift.com , 右上角有个SIGN UP FOR FREE. &nbs …

先赞一下openshift

前阵子把这个博客迁移到了新框架下, 因为以前的wordpress确实太过重量级, 而且有很多攻击性工具都是针对wordpress去做的, 用起来越来越不爽, 也就没了写文章的兴致. 换到新框架下的话, 希望今年能多写些文章, 尤其是技术相关的内容.最近一直在整理自己业余时间写的一坨代码,一方面是代码的架构进行了大幅度的调整(这不是本文的重点), 另一方面, …

赞一下七牛云存储

前阵子一直在找合适的空间存图片(实际上还有一些存储js等文件的小需求),毕竟放在博客之类的虚拟主机空间上,即耗费流量,又怕不稳定。 开始是试了一下yupoo,当了解到只能7天试用的时候我就放弃了~然后是百度bcs,因为以前一直是有开发者帐户,也在bae上面做过项目,用过bcs。用了一段时间还不错,毕竟稳定性、速度都有一定保证,而且一直是免费的。 结果没过一 …