Skip to content

Instantly share code, notes, and snippets.

View ma6174's full-sized avatar
🤣
/

ma6174 ma6174

🤣
/
View GitHub Profile
@ma6174
ma6174 / gist:6422094
Created September 3, 2013 10:18
小球在引力的作用下自由运动
var ballList = [];
function createBall(){
var ball = document.createElement("div");
var r = 10+Math.random()*100;
var density = 0.01; // 密度
ball.redis = r/2; // 半径
ball.name = "ball"+ballList.length;
ball.velocity = {"x":0,"y":0}; // 速度
ball.acceleration = {"x":0,"y":0}; // 加速度
ball.mess = 4.0/3*Math.PI*ball.redis*ball.redis*ball.redis*density; // 质量
@ma6174
ma6174 / gist:7249298
Last active August 12, 2018 00:00
当舍友手机关机或静音的时候,就用这个叫门吧,手机连上路由器自动报警
#!/bin/bash
while true
do
data=`curl "http://admin:admin@192.168.1.1/userRpm/SystemStatisticRpm.htm" | grep "90-C1-15-XX-XX-XX"|cut -d"," -f7`
if [ $data -ne 0 ]
then
notify-send 快开门
mpg321 /opt/ring.mp3
break
fi
@ma6174
ma6174 / qiniu_upload.py
Last active December 27, 2015 17:59
七牛文件上传脚本
#!/usr/bin/env python
# coding=utf-8
import sys
import qiniu.conf
import qiniu.rs
import qiniu.io
qiniu.conf.ACCESS_KEY = '*****************'
qiniu.conf.SECRET_KEY = '*****************'
@ma6174
ma6174 / 文件按行读取.go
Last active February 19, 2020 07:24
golang 代码片段
f, err := os.Open("a.txt")
defer f.Close()
if nil == err {
buff := bufio.NewReader(f)
for {
line, err := buff.ReadString('\n')
if err != nil || io.EOF == err{
break
}
fmt.Println(line)
@ma6174
ma6174 / rm.sh
Created December 11, 2013 04:55
安全“删除”文件
#!/bin/bash
# rm有风险,先将文件移动到/tmp/目录,在关机之前文件文件还是存在的,重启后才删除
mv -f $* /tmp/
@ma6174
ma6174 / ubase64.go
Last active December 9, 2016 06:23
url 安全的 base64 编码解码
package main
import (
"bufio"
"encoding/base64"
"flag"
"fmt"
"log"
"os"
)
@ma6174
ma6174 / update_git.sh
Created January 5, 2014 07:09
批量更新git仓库
#!/bin/bash
pulls="repo1 repo2 repo3"
fetchs="repo4 repo5"
branch="yourBranch"
remote="yourRemoteGitName"
for i in $pulls
do
echo ">>>>>>>>$i"
cd $i
git remote -v
@ma6174
ma6174 / rename_music.py
Created January 18, 2014 13:57
rename music using titie and artist
#!/usr/bin/env python
# coding=utf-8
import os
from mutagen.mp3 import MP3
from mutagen.easyid3 import EasyID3
dir = "/home/ma6174/Music/"
for i in os.listdir(dir):
real_path = dir + i
id3info = MP3(real_path, ID3=EasyID3)
@ma6174
ma6174 / kaoyan.py
Last active August 29, 2015 13:56
someone need it maybe~
#!/usr/bin/env python
# coding=utf-8
import urllib
import BeautifulSoup
import sys
import Queue
import threading
import logging
@ma6174
ma6174 / .bashrc
Last active August 29, 2015 13:57
go ack
alias fgo='find . -name "*.go" -type f | xargs -I {} grep {} ~/empty -i --color=auto -n -e '