Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
import argparse
import time
from CO2Meter import *
parser = argparse.ArgumentParser()
parser.add_argument("--local", default="___")
parser.add_argument("--path")
args = parser.parse_args()
@tanatana
tanatana / leopalace21.md
Last active April 16, 2017 01:01
マンスリーマンションを使う際に持ち込んだ方がいいもの・持ち込まなくて良いもの

持ち込んだ方が良いもの

100円ショップで買えるものなら多分現地調達の方が荷物減らせて便利

  • トイレットペーパー
  • ティッシュ
  • コップ
    • 歯磨きとか部屋で飲み物飲んだり.紙コップでもいいけど歯磨くたびに紙コップはちょっともったいない.100円ショップで買えるヤツを1ヶ月なりつかって捨てれば良い.
  • 皿,割り箸
  • 割り箸はあると良い.皿は自炊するなら.ただ自炊するとなるとひつようなものが増える.洗剤とかスポンジとか.検討した方が良い.今回はとりあえず自炊しない前提で進める.
#include "ergodox_ez.h"
#include "debug.h"
#include "action_layer.h"
#define BASE 0 // default layer
#define SYMB 1 // symbols
#define MDIA 2 // media keys
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap 0: Basic layer
/*
* jQuery hasScrollBar plugin ver 0.0.1
* Copyright (c) 2014 tanatana (a.k.a @side_tana)
* This source file is subject to the MIT license.
*/
(function($) {
$.fn.hasScrollBarY = function(options){
var innerWidth = this.innerWidth();
var clientWidth = this[0].clientWidth;
@tanatana
tanatana / gist:7749176
Last active December 30, 2015 00:19
im.kayac.com を Ruby からつかう
require 'openssl'
require 'net/http'
require 'uri'
IM_KAYAC_SECRET = "YOUR SECRET KEY"
IM_KAYAC_USER_ID = "YOUR USER ID"
def sendMessage(msg)
sha1builder = OpenSSL::Digest.new('sha1')
Net::HTTP.post_form(URI.parse("http://im.kayac.com/api/post/#{IM_KAYAC_USER_ID}"),
@tanatana
tanatana / _.md
Created November 6, 2013 00:36
circle-animation
@tanatana
tanatana / memo.md
Last active December 20, 2015 01:58
VMの設定メモ
  • ubuntu12.05 LTS デスクトップエディションでセットアップ

  • vmware toolsのインストール

  • 言語サポートの日本語を入れる

  • SuperキーでIMEの切り替えを行う

    • compize-settings-managerをいれる
    • Unityのコマンド入力ウィンドウを出して(Alt+F2),about:config
  • Superキーの設定を無効にする

@tanatana
tanatana / not_smart_diff.rb
Created March 22, 2013 13:00
This is (not) smart diff for csv file
def get_column_diff(file1, file2)
file1.length.times do |i|
line1 = file1[i]
line2 = file2[i]
line1s = line1.split(",")
line2s = line2.split(",")
line1s.length.times do |i|
if line1s[i] == line2s[i]
print " - ,"
else
;;---------------------------------------------------
;;
;; Emacs全般の設定
;;---------------------------------------------------
;; 起動時に出てくるメッセージを消す
(setq inhibit-startup-message t)
;; 行、列の表示
(line-number-mode t)
LIMIT_TIME=`date -j -f %Y-%m-%d-%H:%M:%S 2014-02-03-17:00:00 +%s`
CORRENT_TIME=`date +%s`
REMINING=`expr $LIMIT_TIME - $CORRENT_TIME`
REMINING_DAY=`expr $REMINING / 86400`
SURPLUS_DAY=`expr $REMINING % 86400`
REMINING_HOUR=`expr $SURPLUS_DAY / 3600`
SURPLUS_HOUR=`expr $REMINING % 3600`
REMINING_MIN=`expr $SURPLUS_HOUR / 60`