Skip to content

Instantly share code, notes, and snippets.

View JinnLynn's full-sized avatar

Jian Lin JinnLynn

View GitHub Profile
@JinnLynn
JinnLynn / aliyun-cleanup.sh
Last active September 24, 2019 07:14
Aliyun Cleanup
#!/usr/bin/env bash
curl -Lso- http://update.aegis.aliyun.com/download/uninstall.sh | bash
curl -Lso- http://update.aegis.aliyun.com/download/quartz_uninstall.sh | bash
pkill aliyun-service
rm -rf /etc/init.d/agentwatch /usr/sbin/aliyun-service /usr/local/aegis*
[[ -f /usr/local/cloudmonitor/CmsGoAgent.linux-amd64 ]] && {
/usr/local/cloudmonitor/CmsGoAgent.linux-amd64 stop
@JinnLynn
JinnLynn / string.cpp
Last active April 2, 2019 02:03
C# String std::string
using System;
#define s2S(s) gcnew String(s.c_str())
//REF: https://msdn.microsoft.com/en-us/library/1b4az623.aspx
string S2s(String ^s) {
using namespace Runtime::InteropServices;
const char* chars =
(const char*)(Marshal::StringToHGlobalAnsi(s)).ToPointer();
string ret = chars;
@JinnLynn
JinnLynn / mysql2sqlite.sh
Created April 6, 2017 13:10 — forked from esperlu/mysql2sqlite.sh
MySQL to Sqlite converter
#!/bin/sh
# Converts a mysqldump file into a Sqlite 3 compatible file. It also extracts the MySQL `KEY xxxxx` from the
# CREATE block and create them in separate commands _after_ all the INSERTs.
# Awk is choosen because it's fast and portable. You can use gawk, original awk or even the lightning fast mawk.
# The mysqldump file is traversed only once.
# Usage: $ ./mysql2sqlite mysqldump-opts db-name | sqlite3 database.sqlite
# Example: $ ./mysql2sqlite --no-data -u root -pMySecretPassWord myDbase | sqlite3 database.sqlite
@JinnLynn
JinnLynn / scrollbar.css
Created April 21, 2015 05:45
OS X风格滚动条
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track-piece {
background-color: transparent;
}
body::-webkit-scrollbar-track-piece {
@JinnLynn
JinnLynn / taobao.py
Last active September 16, 2020 03:03
淘宝消费情况统计
# -*- coding: utf-8 -*-
"""淘宝消费情况统计
使用方法:
python taobao.py -u USERNAME -p PASSWORD -s START-DATE -e END-DATE --verbose
所有参数均可选:
python taobao.py -u jinnlynn
统计用户jinnlynn所有订单的情况
@JinnLynn
JinnLynn / autossh.sh
Last active December 18, 2015 14:09
使用autossh建立SSH通道,实现本地socks代理,系统需安装autossh(如果是OSX,还需要安装watch)。
# MacOSX-Kits: https://github.com/JinnLynn/MacOSX-Kits/blob/master/shell/inc/ssh.sh
JPROXY_SERVER_USR="YOUR SSH SERVER USERNAME"
JPROXY_SERVER="YOUR SSH SERVER"
JPROXY_SERVER_KEY="YOUR SSH KEY FILEPATH"
JPROXY_SOCKS_PORT="9527"
# 输出检查结果字符串
# 使用方法: 判断语句; _kits_check "说明文字"
# 如: [[ 0 -eq 0 ]]; _kits_check "0=0?"
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#! 强制默认编码为utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import pyfirmata, urllib, json, time
from datetime import datetime
@JinnLynn
JinnLynn / ipcheck.py
Last active December 14, 2015 11:39
监控外部IP,若发生变化则发送邮件到指定邮箱
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#! 强制默认编码为utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
# 配置
# SMTP服务器 用户 密码
smtp_server = 'SMTP SERVER'
@JinnLynn
JinnLynn / README.md
Last active December 14, 2015 00:49
Proxy auto-config file created by GenPAC
@JinnLynn
JinnLynn / export2sina.php
Created January 12, 2013 15:30
导出Wordpress日志到新浪博客
<?php
/**
* 导出Wordpress日志到新浪博客
* Created by JinnLynn 2013.01.11 http://jeeker.net/
*/
require('./wp-blog-header.php');
require('wp-includes/class-IXR.php');
define('SINA_XMLRPC', 'http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php');