互联网上的文章真TM不靠谱 还是自己来的好 --只写靠谱的文档

我的文明修河的办法

我的文明中小河经常一不小心就没有小河了,我琢磨了很久终于知道了,做法就是把河的两岸加高,修整齐就可以了

git获取差异打包发布

注意,在这些操作之前,请配置好版本库服务器和生产机的密钥打包git两个版本之间的差异git archive --output=filename.zip HEAD $(git diff --name-only b8db07c27088ccd4a80ce50530295ef96825d8ad 90dd173eabcfd0756290b50ca3cb1446421cce70) scp传输本地文件到...

一步一步的打造自己的ubuntu开发环境

一步一步的打造自己的ubuntu开发环境ubuntu安装我的ubuntu使用的16.04 长期支持版本,自然使用他咯至于分区嘛,记得把home分区独立出来,交换分区可要可不要吧1. 修改源,更新系统修改源已经很简单了,系统设置里面,软件和更新, 选择最佳服务器,直接选一个最快的就可以了更新系统:sudo apt-get update sudo apt-get upgrade

路漫漫其修远兮-php多年有感

最近一直在忙着把项目转换到git上,现在公司说不忙着这个事儿,继续svn,我也乐得清闲,可以扯扯蛋了。最起码于我自己来说,这段时间的忙碌还是蛮有收获的,熟悉了gitlab,熟悉了git,还二次开发了下walle的发布系统,还尝试了开发人员的独立测试空间,git根据版本发布测试空间,最起码以后别人问我会git吗 我可以牛逼哄哄的说“一般吧 以前做过git的服务器配置和与发布系统结合” 最近...

gitlab pre-commit钩子实现代码质量静态分析

gitlab支持像svn的服务端钩子一样添加钩子具体文档在 https://docs.gitlab.com/ce/administration/custom_hooks.html一般来说 钩子的路径 在 /var/opt/gitlab/git-data/repositories/\<group\>/\<project\>.git支持最多的是pre-receive

运维开发二三事,给自己灌几口鸡汤

1 git:最近用gitlab做代码版本库,搭配线上的walle。从对git陌生到熟悉吧,慢慢了明白了为什么有人说git比svn强大太多,确实强大很多,从权限的配置(当然这里面有一部分是gitlab的功劳),到分支的管理。我只能说,我现在才开始熟悉git,只能说是熟悉别人3年前乃至于4年前的就走过的路,但是快慢无所谓,方向是对的就行,不是么。 2 walle:walle是“https://...

gitlab 配置 nginx 服务器

因为线上的环境里面已经有一个nginx的实例了,gitlab里面的虽然可以修改端口,但是毕竟是重复了参考了 http://www.liaohuqiu.net/cn/posts/non-bundled-web-server-for-gitlab/谢谢

centos6.4 配置安装nginx

nginx的安装太简单了,简单记录,就为了记录一下安装了什么模块吧--prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-ipv6 --with-http_gzip_static_mod...

plupload多实例实现

搜索了很多的貌似对这个实现的没有很明确的文档翻了半天找到一个老外写的deomo记录下来吧实现原理就是实例化多个plupload 每个都和自己对应的id绑定感觉性能一般,但是既然支持多文件的上传,那么单个页面上也不会有很多的上传实例,所以应该够用JSvar uploaders = new Array(); initUploaders = function(uploaders) { consol...