Skip to content

Instantly share code, notes, and snippets.

@wulliam
wulliam / overwrite-oc-cert.sh
Created June 15, 2017 02:37
Overwrite openshift origin key crt kuberconfig files
#/bin/bash
mycp="/bin/cp -vrf"
file_types=key,crt,kubeconfig
for file_type in $(echo $file_types | tr "," "\n")
do
$mycp /root/.oc/profiles/sunwayxiyi/config/master/*.$file_type /root/.oc/profiles/landaojia/config/master/
$mycp /root/.oc/profiles/sunwayxiyi/config/node-10.27.232.232/*.$file_type /root/.oc/profiles/landaojia/config/node-10.27.232.232/
done
@wulliam
wulliam / db-connect-test.php
Created June 5, 2017 07:07 — forked from M165437/db-connect-test.php
Script for a quick PHP MySQL DB connection test.
<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php
$dbname = 'name';
$dbuser = 'user';
$dbpass = 'pass';
$dbhost = 'host';
$link = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect to '$dbhost'");
@wulliam
wulliam / delete_mail.scpt
Created February 3, 2017 08:44
apple scrip to delete mail
global searchTerm
property emailList : {}
set searchTerm to "[email protected]"
tell application "Mail"
set theInbox to inbox
set firstMessage to 1
@wulliam
wulliam / delete_mail.scpt
Last active February 3, 2017 08:44
apple script to delete mail from specific sender
global pScriptname
set pScriptname to "main.scpt"
-- display informational dialog about this script
my DisplayAbout()
log_event("Starting DeleteJunkMailScript")
-- get a list of all Mail accounts with automatic checking currently enabled
@wulliam
wulliam / git-export
Created November 9, 2016 10:04 — forked from kristofferh/git-export
"Export" a git repository to zip file
git archive --format zip --output /full/path/to/zipfile.zip master
@wulliam
wulliam / gist:52405330e9f6e4aba96da6593340640c
Created March 31, 2016 16:23 — forked from ymirpl/gist:1052094
Python unicode e-mail sending
#coding: utf-8
from cStringIO import StringIO
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
from email import Charset
from email.generator import Generator
import smtplib
# Example address data
@wulliam
wulliam / nginx
Created March 11, 2016 09:54 — forked from tejasbubane/nginx
nginx logrotate script for centOS. Location: /etc/logrotate.d/nginx. Later change /etc/logrotate.conf add daily and change or comment "rotate" number (preferably comment to keep all log files -> symlinked to /mnt so no space issue)
/opt/nginx/logs/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
@wulliam
wulliam / Gemfile
Created March 10, 2016 07:39 — forked from daqing/Gemfile
source "https://rubygems.org"
gem 'eventmachine'
#gem 'rubysl-stringio'
gem 'sinatra'
gem 'yajl-ruby', require: 'yajl'
gem 'thin'
gem 'em-websocket', :git=>'https://github.com/igrigorik/em-websocket.git'
@wulliam
wulliam / git-proxy.txt
Created December 10, 2015 02:09 — forked from goncha/git-proxy.txt
Git and socks5 proxy
gang@debian:~$ sudo apt-get install netcat-openbsd
gang@debian:~$ cat /usr/local/bin/git-proxy-wrapper
#!/bin/bash
nc -xlocalhost:1080 -X5 $*
gang@debian:~$ export GIT_PROXY_COMMAND=/usr/local/bin/git-proxy-wrapper