Skip to content

Instantly share code, notes, and snippets.

View cygmris's full-sized avatar

Chris cygmris

View GitHub Profile
@cygmris
cygmris / gitlab-group-glone.sh
Created January 20, 2019 09:52
gitlab-group-glone.sh
#!/bin/bash
if command -v jq >/dev/null 2>&1; then
echo "jq parser found";
else
echo "this script requires the 'jq' json parser (https://stedolan.github.io/jq/).";
exit 1;
fi
if [ -z "$1" ]
then
echo "a group name arg is required"
@cygmris
cygmris / vimrc
Created January 14, 2019 13:53
home folder configuration
:set mouse=v # fix copy issue with mouse select entering visual mode
@cygmris
cygmris / dell-xps-9570-manjaro-guide.md
Last active May 16, 2019 11:43
dell-xps-9570-manjaro-guide.md

sudo pacman -S adobe-source-han-sans-cn-fonts

Desktop

sudo pacman -S latte-dock
sudo pacman-mirrors -m rank -c China
sudo pacman -Syyu #升级系统
LC_ALL=C lscpu | grep Virtualization
grep -E --color=auto 'vmx|svm|0xc0f' /proc/cpuinfo
zgrep CONFIG_KVM /proc/config.gz
@cygmris
cygmris / init_xenial.sh
Created December 21, 2018 05:03
init_ubuntu scripts
#!/bin/bash
cat <<EOF > /etc/apt/sources.list
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
@cygmris
cygmris / monicar.js
Last active February 27, 2019 14:43
monicar.js
window.ajaxAddXxgj = function () {
//首先判断如果原来有定时器,就先停止,否则计时会加速
if (myRecordTimeId) {
clearInterval(myRecordTimeId);
}
//开启一个定时器,每隔1秒数字加1,用来记录视频播放的秒数
myRecordTime = 0; //每次要重置
myRecordTimeId = setInterval(function () {
myRecordTime = parseInt(myRecordTime) + 1;
}, 1000);
@cygmris
cygmris / cygmris-GFW.list
Created December 12, 2018 12:21
My GFW list
googleapis.cn
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
svg {
height: 1000px;
width: 1000px;
@cygmris
cygmris / ffmpeg_scale_image.sh
Last active September 20, 2018 05:23
ffmpeg_scale_with_remaining.sh
#!/bin/bash
for i in $(ls *.jpg)
do
ffmpeg -i $i -vf "scale=800:-1:force_original_aspect_ratio=decrease" output$i.jpg
done
@cygmris
cygmris / mysql_batch_create_user.sh
Created September 13, 2018 17:11
mysql_batch_create_user.sh
#!/bin/bash
echo "Input the mysql password of root user"
read -s MYSQL_PASSWORD
echo "Input the mysql database name we are gona create"
read DATABASE_NAME
echo "How mant database do you what to create: "
read DATABASE_NUM
mysql -uroot -p$MYSQL_PASSWORD -e "CREATE USER '$DATABASE_NAME'@'%' IDENTIFIED BY '$DATABASE_NAME';"
for ((i=1;i<=$DATABASE_NUM;i++))
do
@cygmris
cygmris / zsh_initialize.sh
Created September 5, 2018 03:23
zsh initialize
#!/bin/bash
ZSH_PATH=$(which zsh)
RELEASE=$(cat /etc/issue)
if [[ -z $ZSH_PATH ]];then
chsh -s $ZSH_PATH
else
if [[ $RELEASE =~ ^Ubuntu.* ]];then
sudo apt install zsh
else