Skip to content

Instantly share code, notes, and snippets.

View temmings's full-sized avatar
🇹🇭
Out sick

Tetsuya HAMAMOTO temmings

🇹🇭
Out sick
View GitHub Profile
@temmings
temmings / file0.groovy
Last active August 29, 2015 14:07
Jenkins ジョブのビルドパラメータを直近の日付選択リストにしたい ref: http://qiita.com/temmings/items/fee4c805560d4e74997e
use (groovy.time.TimeCategory) {
def today = new Date()
return (0..2).collect { i -> (today - i.days).format('YYYYMMdd') }
}
@temmings
temmings / .cvimrc
Last active August 29, 2015 14:08
cVim setting.
let blacklists = ["https://mail.google.com/*", "*://*.reddit.com/*", "*://feedly.com/*"]
unmap <C-h> "The unmaps the default 'C-h' mapping
@temmings
temmings / geolocation.py
Created December 13, 2014 21:15
IP から GeoIP を利用して日本の都道府県名を引く
# -*- coding: utf-8; -*-
u"""
IP から GeoIP を利用して日本の都道府県名を引く
:Author: t.hamamoto@skillupjapan.co.jp
* http://koshigoeb.hateblo.jp/entry/2012/02/19/183631
* http://www.maxmind.com/app/city
* http://www.maxmind.com/app/fips10_4
@temmings
temmings / seperate.pl
Created January 29, 2015 15:55
Do "mysqldump --routines" to separate files. (fuzzy)
#!/usr/bin/perl
#
# mysqldump -routines --no-create-info --no-data --no-create-db --compact | perl $0
use strict;
use warnings;
use utf8;
my $output_dir = "out";
@temmings
temmings / read-bookdata-kindle-cloud-reader.js
Last active December 18, 2015 18:53
Read book data of Kindle Cloud Reader
var d = openDatabase("K4W", "", "Kindle Cloud Reader", 5E6);
d.readTransaction(function(t) {
t.executeSql("SELECT * FROM bookdata",
[],
function(t, r) {
console.log(r.rows);
});
});
# see: https://github.com/ansible/ansible/issues/10294#issuecomment-147833468
import ssl
if hasattr(ssl, '_create_default_https_context') and hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context
class CallbackModule(object):
pass
@temmings
temmings / OmniFocus 2-Import action per line.scpt
Last active April 17, 2016 20:51
OmniFocus 2: Import action per line, for Automator / 選択範囲を1行毎にアクションとして取り込む
(* Import action from selected at per line, to temporary project. *)
on run {input, parameters}
set theRawLines to my getRawLines(input as string)
if not length of theRawLines is greater than 0 then return input
set theTrimmedLines to my getTrimmedLines(theRawLines)
if not length of theTrimmedLines is greater than 0 then return input
tell application "OmniFocus"
tell default document
@temmings
temmings / file0.txt
Last active May 6, 2016 20:51
Zshのエイリアスの好きなところに引数を取りたい ref: http://qiita.com/temmings/items/c1ee9885b2c68581fd22
alias show-ssl-cert='openssl s_client -connect $1:443 -showcerts'
@temmings
temmings / register-iqos-packcode.sh
Last active November 20, 2016 19:43
iQOSphere にパックコードを登録する
#!/bin/bash
set -eu
IQOSPHERE_DOMAIN="https://iqosphere.jp"
IQOSPHERE_LOGIN_API="${IQOSPHERE_DOMAIN}/modules/login"
IQOSPHERE_REGISTER_API="${IQOSPHERE_DOMAIN}/modules/awardpoint"
LOGIN_ID="${YOUR_LOGIN_ID}"
PASSWORD="${YOUR_LOGIN_PASSWORD}"
PACKCODE=$1
@temmings
temmings / hatara-clicker-wip.js
Created November 24, 2016 02:11
hatara-clicker-wip.js
'use strict'
const cashGoal = 10000 * 10000;
const wageEffects = { shikaku: 1.5, programming: 20 };
const esteemItems = ['shikaku', 'programming'];
const wage = (items, effects) =>
2
+ (items.shikaku * effects.shikaku)
+ (items.programming * effects.programming);