Skip to content

Instantly share code, notes, and snippets.

@lon9
lon9 / main.go
Created July 20, 2018 04:54
Discord voice bot
package main
import (
"fmt"
"log"
"os"
"os/signal"
"strings"
"sync"
"syscall"
var gulp = require("gulp");
var htmlmin = require("gulp-htmlmin");
var concat = require("gulp-concat");
var uglify = require("gulp-uglify");
var cleanCSS = require("gulp-clean-css");
gulp.task("minifyhtml", function(){
return gulp.src("src/views/*.html")
.pipe(concat("bundle.html"))
.pipe(htmlmin({collapseWhitespace: true}))
@lon9
lon9 / file0.go
Created March 24, 2016 06:02
Goで配列に対してビットワイズに任意の関数を適用する関数 ref: http://qiita.com/Rompei/items/6b2425fca744977fd3f9
package main
import "fmt"
func main() {
v := []float64{1,1,1,1}
fmt.Println(v+1)
}
@lon9
lon9 / file0.go
Created March 16, 2016 03:56
ズンドコキヨシGolang並列版 ref: http://qiita.com/Rompei/items/bfa03fbc9a94a37703bb
package main
import (
"fmt"
"math/rand"
"runtime"
"sync"
"time"
)
@lon9
lon9 / file0.cpp
Last active January 10, 2016 02:52
値渡し、ポインタ渡し、参照渡しの違い ref: http://qiita.com/Rompei/items/e70e3b453cb485858062
#include<iostream>
using namespace std;
class MyClass{
public:
int getI();
void setI(int i);
private:
int i;
@lon9
lon9 / .vimrc
Last active April 9, 2016 01:40
vim configuration
set number
set title
set ambiwidth=double
set tabstop=2
set expandtab
set shiftwidth=2
set hidden
set whichwrap=b,s,[,],<,>
set backspace=indent,eol,start
set nocompatible
@lon9
lon9 / streaming.sh
Created November 17, 2015 23:41
Streaming AA
#!/bin/bash
CMD_NAME=`basename $0`
SPACE=`tput cols`
FILE_NAME=
if [ $# -ne 1 ]; then
echo "USAGE: $CMD_NAME file_name"
exit 1
fi
@lon9
lon9 / getpass
Last active October 14, 2015 12:44
コンピュータ・ネットワーク、ネットワーク・セキュリティのpdfファイルのパスワードをmacのクリップボードにコピーする
#!/bin/sh
CMDNAME=`basename $0`
CLASS=
if [ $# -ne 1 ]; then
echo "Usage: $CMDNAME <class-bunber>"
exit 1
fi
@lon9
lon9 / addpass
Last active October 14, 2015 12:44
コンピュータ・ネットワーク、ネットワーク・セキュリティのpdfファイルのパスワードをファイルに追加する
#!/bin/sh
CMDNAME=`basename $0`
CLASS=
PASS=
if [ $# -ne 2 ]; then
echo "Usage: $CMDNAME <Class-bunber> <password>"
exit 1
fi
@lon9
lon9 / follow.py
Created September 10, 2015 00:57
Follow all follower and unfollow all follower who is not follow you.
import tweepy
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(OAUTH_TOKEN, OAUTH_SECRET)
api = tweepy.API(auth)
def follow():
followers = api.followers_ids()
friends = api.friends_ids()