Apple Push Services .cer to .pem

Download certificates file, and install into your KeyChain login group (if you install into system group that you can’t export p12).

By Bob on 09 Mar 2017

另一个国内的 Ngrok 服务器分享

ngrok 2.0 开始收费了,国内好几个 ngrok 倒下了,于是搭了一个供大家玩耍,只要还有钱就会给服务器续费的!

By Bob on 04 Nov 2015

对于一台新服务器权限的配置

作为一个程序员,在网站没有运维的情况下,也要有能够搭建应用的能力,由于不是专业的运维所以考虑的问题可能不够全面,只顾着把应用搭起来,权限管理非常地松,认为只要登陆 root 可以运行命令就行了,这样的话会有很多后患的,有的时候只是未爆发出来,当爆发出来就已经晚了。

By Bob on 29 May 2015

Yii2 项目部署流程

网上现在有许多关于在Yii2下进行开发的文章,但对于如何把程序优雅地部署到线上介绍的还不是很多,下面我就来介绍一下我自己的部署流程。

By Bob on 12 Mar 2015

另一个配置文件 Neon

Neon 算是配置文件中的新秀了,它类似 YML 配置,最主要的区别是它支持实体(这个功能没用过不知道具体能用在哪),话说与 YML 相比更简单,解析速度更快。

By Bob on 26 Jan 2015

ssh-agent 使用指南

不知道你有没有遇到这样的情况,有二台以上的服务器(服务器系统是windows的不要往下看)需要管理,如果说你有这种情况,而且还没有用到 ssh-agent 的话,那么这篇文章就是为你而写。

By Bob on 27 Dec 2014

加入 iDareX 团队

今年11月24日正式加入 iDareX 团队,该团队非常有活力,可能是因为本来大家就爱运动的原因 ^_^, 团队里竟然还有开飞机的,还有方面的大牛,俗话说:“三人行,必有我师焉”,现在这里每个人都有N多长处,一时半会儿真心学不完啊。

By Bob on 02 Dec 2014

使用Yii2时遇到的实际问题

最近一直在学习Yii2框架,可能是一直以来对它的青睐,让我难以对其它框架再产生兴趣,学习中遇到了许多问题,于是把问题和解决办法也记录下来,这样方便以后复习和交流。

目录

扩展XmlResponseFormatter
在原有的Yii2框架上,新建一个api应用
配置Yii2 request Parser使之可以通过Yii::$app->request->post()来接收 xml 和 json的数据
使用 TimestampBehavior 来自动填充 created_at 和 updated_at

By Bob on 17 Nov 2014

高可用的 Web 架构

最近工作需要,画了一幅比较典型的高可用 Web 架构图,这中间都是开源产品

By Bob on 15 Nov 2014

杜承斌的个人简历

从事互联网开发马上3年时间,就职于盛大旗下的晋江文学城,主要工作是:维护50多台服务器、找性能欠佳的程序,并将其重新设计和改进、在公司自主发起多项任务并顺利完成:CTB文本论坛成功转到Discuz! [1]、本地测试环境的搭建、抛弃系统的计划任务,搭建计划任务管理系统。今年一月领导任命为技术小组组长,对任务的分配及工作流程有清析的认识。

By Bob on 05 Nov 2014

vagrant 本地开发环境——坑

vagrant对于本地开发来说真的是非常的棒,一般公司的开发人员都不止一个人,所以要每个开发人员都自己去搭建本地环境,会耗费非常多的时间,甚至还有可能会搭不起来的,就算搭起来了也不够统一,不能够和线上的保持一致。

By Bob on 12 Oct 2014

Yii在Web分布式下将Session存储到Memcached

当网站的访问越来越大的时候一台机器无法支持迸发,或都是为了做到去单点,都需要在后端搭建一个集群来处理用户的请求,由于传统的PHP Session是文件级的存储,那么如果一个用户在第一次登录的时候这个Session文件存在 A 服务器上,而第二次的时候被分到了B 服务器上,则又认为他没有登录了(当然配置好负载均衡的是可以让同一个用户永远在同一台机器上的,这个的可以略过。。。),所以我们需要将它存在一个别的地方,我选的是Memcached,存在这里面,当然后期可能会选择Redis因为它在取值方面可以更精确,省内网带宽。

By Bob on 11 Oct 2014

Bash shock安全漏洞测试

昨天从微信上面,看到朋友发的最新的bash漏洞信息,感觉真的很可怕,现在互联网公司几乎都有使用到bash。现在我来带领大家实践一下使用这个漏洞的过程。

By Bob on 25 Sep 2014

Git分布式版本控制系统学习

Git是一个分布式的版本控制系统,svn的操作日志等都是存储在服务端,用户如果要查看修改记录等,每次都是需要联网的,我们公司目前就是使用的svn,由于经常上github所以对git有所好感,它没有svn服务器这种单点故障,在对比差异和查看以前修改的版本时无需联网,对于这么牛的东西还是得好好学习一下。

By Bob on 10 Sep 2014

PHPMyAdmin改造实现单点登录

PHPMyAdmin单点登录的实质就是不要phpmyadmin默认的登录认证方式,而使用自己网站程序的认证系统,这样就实现了单点登录。phpmyadmin里面提供了一种signon的模式来做这件事。

By Bob on 09 Sep 2014

Gentoo发送邮件实践

在我们的服务器上经常可能会出一些预计的错误,当服务器出错的时候,希望机器自动发送邮件给系统管理员,这样我们就能主动发现问题,并解决问题!其实这个需求就非常简单了,服务器只要可以发邮件就行,不需要什么MTA 邮件传输代理服务器。

By Bob on 09 Sep 2014

使用complete来扩展Bash shell自定义脚本的键补全

我们有许多的服务器需要管理,所以就会使用到一个软件dsh 来批量操作多台机器。默认是这样子的 # dsh 各种参数加选项(但其实我们用的参数和选项的值永远都是那几个,连位置都不变 ) 指定组名 “需要执行的命令”,由于组名是定义在 /etc/dsh/group 目录下面的,所以在默认的bash shell 里面,当我想让它自动补全组名的时候是不可以的。

By Bob on 08 Sep 2014

外公来北京

从小我就生活在我外公外婆家里,后来又离开他们,算起来离开他们已经有十多年了,中间也就回去看了他们两三次,真的次数太少了,他们现在已经七十多岁,渐渐地我能真正陪着他们的时间到底有多少呢?虽然他们没有读过多少书,但小的时候总给我讲各种各样的故事,目的就是要教我善良,它对于我人生的任何一个决定都起着关键性的作用。

By Bob on 04 Sep 2014

2013我为公司做了啥

今年已经过去了,这一年是我提升最大的一年,有许多事虽然已经过去,但往后想想也挺有意思的,比如咱们的后宫,原来是CTB文本论坛,经常接到各位美女编辑的工作流,让我帮忙恢复帖子,后来论坛程序换成了Discuz! 基于数据库的论坛,结果就是这些美女再也不找我了。

By Bob on 31 Dec 2013