Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block wtnabe

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View javascript-callback-example.js
const assert = require('assert')
class Klass {
// correct
methodWithCall (val, cb) {
this.val = val
return, val)
View kanazawa.rb meetup #84 演目
wtnabe : 写真の管理をGoogle Photos + Cloud Storageに移行した
wtnane : エディタでエディットしたい
shirokuro331: チームビルディングの話
shiget84: 引き継ぎの話
ryusei : ベトナムエンジニアと仲良く仕事をするには?
izawa: 2019買い物ベスト8
shirokuro331: 非エンジニアがプロダクトマネージャーになって1年経ちました
shiget84: 最近読んだ本の話
kentarom: Slackアプリ開発を通してTypeScriptの学習に挑戦してみた
wtnabe / meetup76-talks.rb
Last active Dec 16, 2018
Kanazawa.rb meetup #76 発表順番決めスクリプト
View meetup76-talks.rb
# -*- coding: utf-8 -*-
puts {|e| e.size > 0}.shuffle
@wtnabe 2018KPT
noboru_i 2018年買ったもの
noboru_i Charlesでスマホアプリデバッグ
shiget84 Ruby入門書を読んだ話
shiget84 2018年買ったもの
takayukiatkwsk Bufferに投稿するCLIツールを作ってみた
View kanazawa.rb meetup #76 演目
cotton Rainbow CSVの紹介
tokkie 今年の振り返り
noboru_i Charlesでスマホアプリデバッグ
kiyohara Rails Fixtures と ActiveStorage と私
minakawa 中間管理職が腐ったミカンだったら組織と現場は間違いなく腐るという話
cotton スクレイピングは茨の道
shiget84 Ruby入門書を読んだ話
noboru_i 2018年買ったもの
takayukiatkwsk Bufferに投稿するCLIツールを作ってみた
shiget84 2018年買ったもの
wtnabe / gist:9c0c810912b6f3ae0349e39a7eba5ea4
Created Jun 21, 2018
post json in request spec w/ rspec-rails 3.5+ + rails 5+
View gist:9c0c810912b6f3ae0349e39a7eba5ea4
it {
post :path, params: <hash>, headers: {content_type: :json}
it {
post "#{path}.json", params: <hash>
#! /bin/sh
xcode-select --install
brew install php@5.6 postgresql@9.4 brew-php-switcher libmemcached
brew link --force php@5.6
brew link --force postgresql@9.4
wtnabe / csv_encode.php
Last active Nov 17, 2017
View csv_encode.php
* @param object $obj ( may be array )
* @return mixed string or null
function csv_encode($obj)
$csv = null;
$rows = is_object($obj) ? json_decode(json_encode($obj), true) : $obj;
wtnabe / CacheInitiator.php
Last active Nov 11, 2017
Laravel Cache Initiator ( mainly for auth requiring Memcached server )
View CacheInitiator.php
class CacheInitiator
static function run()
$initializer = "init".ucfirst(strtolower(Cache::getDefaultDriver()));
$self = new CacheInitiator();
if ( method_exists($self, $initializer) ) {
wtnabe /
Last active Apr 19, 2017
mitmproxy script for injecting script tag for loading weinre
import argparse
class Weinrer:
def __init__(self, host, port): = host
self.port = port
def response(self, flow):
text = flow.response.text
wtnabe / collect-screen-sizes.rb
Last active Dec 14, 2016
Google Analyticsの画面の解像度とセッションのデータだけ抜き出したCSVを正規化して返す
View collect-screen-sizes.rb
#! /usr/bin/env ruby
# -*- coding: utf-8 -*-
# Usage:
# cat src.csv | ruby collect-screen-sizes.rb > dest.csv
require 'csv'
class NotExpectedHeaders < RuntimeError; end
You can’t perform that action at this time.