Skip to content

Instantly share code, notes, and snippets.

View xfun68's full-sized avatar

xfun68 xfun68

  • Xi'an Shannxi China
View GitHub Profile
@xfun68
xfun68 / cvimrc
Last active March 25, 2021 17:29
Panda's cVimrc.
map <C-d> :duplicate<CR>
let blacklists = ["https://trello.com/*", "https://mail.google.com/*", "https://calendar.google.com/*", "https://www.tapd.cn/*/board/index?board_id=*"]
@xfun68
xfun68 / install-twvpn.sh
Last active November 25, 2019 10:48
Script to install twvpn script.
#!/bin/bash
BIN_DIR="$HOME/bin"
FILENAME="twvpn"
which brew > /dev/null || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
HOMEBREW_NO_AUTO_UPDATE=1
brew list | grep --quiet oath-toolkit || brew install oath-toolkit
@xfun68
xfun68 / twvpn.sh
Created November 25, 2019 08:12
Bash script to connect TW vpn
#!/bin/bash
function get_password {
echo `security find-generic-password -a $1 -s twvpn -w`
}
killall 'Cisco AnyConnect Secure Mobility Client' 2>/dev/null
/opt/cisco/anyconnect/bin/vpn disconnect >/dev/null
username=`get_password username`
@xfun68
xfun68 / build.gradle
Created August 8, 2019 08:47
simplest JUnit 5 build.gradle
plugins {
id 'java'
}
group 'com.twuc'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
@xfun68
xfun68 / code-katas.md
Created September 9, 2016 06:53
code-katas

Exercises

Hello World

Hello World Mockup

Calculator

Calculator Mockup

### Create two users and their primary group and home directories
root@panda:~# groupadd awesome-user
root@panda:~# groupadd jenkins
root@panda:~# mkdir /home/jenkins/
root@panda:~# mkdir /home/awesome-user/
root@panda:~# chown -R jenkins:jenkins /home/jenkins/
root@panda:~# chown -R awesome-user:awesome-user /home/awesome-user
root@panda:~# useradd awesome-user -g awesome-user -d /home/awesome-user
root@panda:~# useradd jenkins -g jenkins -d /home/jenkins/
div.object {
border-style: solid;
border-color: transparent transparent blue transparent;
}
.triangle {
width: 0px;
height: 0px;
border-width: 70px;
<!DOCTYPE html>
<html>
<head>
<title>Let's paint a triangle!</title>
<link rel="stylesheet" href="css/session.css">
</head>
<body>
<div id="section-1">
<div id="triangle" class="object triangle"></div>
@xfun68
xfun68 / gist:1382131
Created November 21, 2011 09:26 — forked from mitchellh/gist:1277049
Configure Vagrant VM to use Host DNS for VPN
Vagrant::Config.run do |config|
# ...
config.vm.customize do |vm|
# Use the host resolver for DNS so that VPN continues
# to work within the VM
vm.network_adapters.each do |na|
if na.enabled? && na.nat_driver
na.nat_driver.dns_use_host_resolver = true
end