Skip to content

Instantly share code, notes, and snippets.

@iBaozi
iBaozi / vz_checker.py
Created December 5, 2015 11:22
A script to show OpenVZ resource message friendly
#!/usr/bin/env python
#-*- coding:utf-8 -*-
'''
@author: snooda
@website: www.snooda.com
@License: GNU GPL v3
A script to show OpenVZ resource message friendly
'''
import sys
/*
Adobe Systems Incorporated(r) Source Code License Agreement
Copyright(c) 2005 Adobe Systems Incorporated. All rights reserved.
Please read this Source Code License Agreement carefully before using
the source code.
Adobe Systems Incorporated grants to you a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable copyright license, to reproduce,
prepare derivative works of, publicly display, publicly perform, and
@iBaozi
iBaozi / auto_update.md
Last active November 7, 2016 05:30
gitlab 自动发布

自动更新代码

功能

该功能通过监听 git push 事件,触发A服务器指定目录 git pull。
比如 forumsbaozi 分支在任意环境下成功push后,会在A服务器的 /data/web/framework/trunk/ baozi/ forums 目录执行 git pull

部署

在A服务器运行 auto_update.py。
在 gitlab,添加 web hook: http://A服务器IP:8003

@iBaozi
iBaozi / gist:45e9f3a3e4487104a4b83c25e1eb853f
Created December 11, 2017 09:24 — forked from mattetti/gist:3798173
async fetching of urls using goroutines and channels
package main
import (
"fmt"
"net/http"
"time"
)
var urls = []string{
"http://pulsoconf.co/",
@iBaozi
iBaozi / curl.php
Last active December 5, 2019 11:30
curl
<?php
if (count($argv) < 2) {
echo "Usage: php curl.php http://haoip.cn" . PHP_EOL;
exit;
}
$url=$argv[1];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);