谷歌计划去除SPDY 推全新协议HTTP/2

今天Google宣布,将很快从 Chrome 去除 SPDY 支持 。这是因为 IETF 一直在努力更打造一种全新的协议:HTTP/2.

HTTP/2 采用了 SPDY 的一些特点,如多路复用技术,并使用一套略有不同的 TLS 扩展。鉴于 HTTP/2 实现和 SPDY 同样的事情,权衡之下,抛弃 SPDY 对于行业标准建立是有利的。

来源:http://www.cnbeta.com/articles/369575.htm
关于SPDY:Google协议SPDY

继续阅读~ 参与评论~

Git一种分支策略

小团队适用,仅2个常设分支:
1、master
2、tester

master上是稳定线上版本,之后的新功能开发,功能修改,bug处理等都从master开出分支,然后合并到tester分支上,发布测试。
tester可以随意删除,仅从master分出,随时等待其他开发分支合并进来并上测试环境。

1个临时分支:
release

release分支用于上线前,从master开出,各类通过测试的功能分支,bug修复分支等,合并到release分支,进行上线前预测,当release分支没有发现问题后,合并回master,设置tag,然后上线。上线后可删除release分支。

紧急bug处理,需要修复后立即上线的,流程是:由master开出分支fix-xx-bug,合并到tester测试,无问题后直接合并回master并上线。

继续阅读~ 参与评论~

Gulp.js及前端静态资源管理参考

传送门:

http://viget.com/extend/gulp-browserify-starter-faq
http://stefanimhoff.de/2014/gulp-tutorial-13-revisioning/
http://www.dbpoo.com/getting-started-with-gulp/
https://phphub.org/topics/49
https://github.com/fouber/blog/issues/3

http://js8.in/categories/前端开发/
http://mweb.baidu.com/p/baidusearch-front-end-road.html
http://fex.baidu.com/blog/2014/04/fis-static-resource-management/

继续阅读~ 参与评论~

ubuntu安装shadowsocks

官方安装说明:https://github.com/clowwindy/shadowsocks/wiki/Shadowsocks-使用说明

增加Debian sid源:

# /etc/apt/sources.list
deb ftp://ftp.it.debian.org/debian/ sid main contrib non-free
deb-src ftp://ftp.it.debian.org/debian/ sid main contrib non-free

执行更新并安装shadowsocks:

apt-get update
apt-get install shadowsocks

服务器的启动和配置参照官方说明即可。

如果防火墙屏蔽了服务器的自定义端口, 在/etc/iptables.rules的filter部分加上一句话:

// 替换下面的 $端口$ 为 自定义端口
-A INPUT -p tcp --dport $端口$ -j ACCEPT

然后应用:

iptables-apply /etc/iptables.rules

以上是服务器端的任务,在客户端使用可以用官方文档里面的客户端链接,比如Mac OSX的客户端安装后,打开配置一下server,就可以使用了,不需要用SwitchySharp。因为mac的客户端设置好并连上服务器以后,会在系统网络面板高级项中自动设置代理配置,比如:
proxies

继续阅读~ 参与评论~

传送门:搭建VPN

pptpd类型:

http://blog.atime.me/note/pptpd.html
http://www.xueqi.tk/?p=984
一键脚本:

wget https://github.com/halida/install_script/raw/master/pptp-debian.sh
sh ./pptp-debian.sh

L2TP/IPSec类型:

https://apple4us.com/2010/05/setting-up-l2tp-vpn-on-debian-ubuntu/
http://qiaodahai.com/debian-ubuntu-linux-vps-l2tp-ipsec-vpn.html

http://lowendtalk.com/discussion/22014/fully-automated-ipsec-l2tp-vpn-setup-with-libreswan
https://blog.ls20.com/ipsec-l2tp-vpn-auto-setup-for-ubuntu-12-04-on-amazon-ec2/
一键脚本:
wget https://gist.githubusercontent.com/hwdsl2/9030462/raw/8778e8db382492f342dcbd5f94f7d4b36521cebe/vpnsetup.sh
用法:

  1. Prepare your server with a fresh install of Ubuntu 14.04 or 12.04 LTS.
  2. Save the script as vpnsetup.sh on your VPS. Edit it in your favorite editor. From there, change the first line to #!/bin/bash, replace the three variables IPSEC_PSK, VPN_USER and VPN_PASSWORD as mentioned above, and change PRIVATE_IP=… and PUBLIC_IP=… to the actual IP addresses of your VPS. In case your VPS is run on its public IP directly with no private IP, just use that public IP for both.
  3. Save and exit the editor. Finally, run bash vpnsetup.sh to install.

 

继续阅读~ 参与评论~

HTTP API 设计指南

@ToFishes转注一个英文参考地址:https://devcenter.heroku.com/articles/platform-api-reference

本指南中文翻译者为 @Easy ,他是国内首家互联网人才拍卖网站 JobDeer.com 的创始人。转载请保留本信息。

本指南描述了一系列 HTTP+JSON API 的设计实践, 来自并展开于 Heroku Platform API 的工作。本指南指导着Heroku内部API的开发,我们希望也能对Heroku以外的API设计者有所帮助。

目录

继续阅读~ 参与评论~

1 2 3 4 5 6 7 8 9 28 29

全部分类
Books(4)code(7)database(6)html&css(24)java(11)JavaScript(58)jQuery(24)linux(20)python(1)React(1)share(1)soft(4)solution(55)thinking(17)vim(9)WordPress(8)前端优化(12)拓展(33)服务器(33)移动开发(4)自然(26)