Sublime Text 3破解方法

sublime_text3作为一款文本编辑软件,在加装了各种插件之后,简直码代码神器。

虽然可以免费试用,但是那个是不是跳出来的购买框简直要逼死强迫症了~-~

然而打开购买页面之后,那个80刀的价格对我这新手是极其不友好的。。。。

sublime的购买机制是只检测用户,而不限制用户所使用的终端数量,所以之前各种注册码能百度出好多,而且随便一个就能用

但是 最近 官方好像在打击这一块,很多被分享的注册码都不能用了

没办法,只有更改hosts文件。。。

具体方法如下:

1.更改hosts文件

windows系统的hosts文件在C:\Windows\System32\drivers\etc 路径下,其他系统请自行百度

在hosts文件中加入下面两行:

127.0.0.1 www.sublimetext.com
127.0.0.1 license.sublimehq.com

注意:因为hosts文件是系统文件,所以修改需要系统管理员权限,可以右键选择 使用管理员打开;如果右键菜单没有,可以点击属性修改用户的权限,只要为普通用户加上修改权限就可以了

2.添加注册码

打开sublime text ,选择help–>enter license,将下面的内容复制到输入框中

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

点击确定就好了,尽情享受这款编程神器吧

在Mac上面测试成功了

PHP脚本实现webhook源码

error_reporting(1);
set_time_limit(0);
// 部署目录
$target = '/www/www.baidu.com';
// 部署密钥
$token = '123456789';
// 部署分支
$branch = 'develop';

// token判断
$request_token = isset($_SERVER['HTTP_X_GITLAB_TOKEN']) ? $_SERVER['HTTP_X_GITLAB_TOKEN'] : '';
if ($token !== $request_token) {
die;
}

// 分支判断
$arr = file_get_contents('php://input', 'r');
$arr = json_decode($arr, true);
if (JSON_ERROR_NONE !== json_last_error()) {
die;
}
$ref = isset($arr['ref']) ? $arr['ref'] : die;
$ref = explode('/', $ref);
$ref = array_pop($ref);
if ($branch != $ref) {
die;
}

$cmd = "(cd $target && git pull && composer install -vvv) > /dev/null 2>&1 &";
echo shell_exec($cmd);