Skip to content

Instantly share code, notes, and snippets.

Kensuke Nagae kyanny

Block or report user

Report or block kyanny

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 リモートワークの技法 -- Fablic Advent Calendar 2017.md

事例紹介といっちゃ事例紹介なんですが、実用性の高い情報と、再現性担保のための必要条件を推測したものなども載せているので、けっこう利便性なのではないかなと思ってます。

大前提として、これまでリモートワークなしで基本的に会社にみんな集まってわいわいがやがやしながらサービス開発運用しているスタイルのソフトウェア会社の場合、リモートワークを導入することのデメリットは従来どおり出社して働く人に強めに効いてきます。これまでちょっと込み入った内容の相談でも雑に隣の席まで椅子をスーッして話しかければ解決してたのを、slackでごちゃごちゃ書くかgoogle hangouts通話を設定するなど、精神的に一段階ステップ数が多くて面倒な何かになります。もともとslackでのみ会話してた人にとってはあまり問題ないですが、全員がそうではないですので。

View kyobashi_restaurants.md
Name Price Range (higher = more expensive) Tabelog Rating Distance to Kyobashi Staiton URL Type of Food
ダバインディア 2 3.94 0.2 km https://tabelog.com/tokyo/A1302/A130202/13000506/ インドカレー; インド料理
3丁目のカレー屋さん 1 3.63 0.3 km https://tabelog.com/tokyo/A1302/A130202/13025962/ カレーライス
京橋屋カレー 1 3.62 0.5 km https://tabelog.com/tokyo/A1302/A130202/13027104/ カレーライス
紅花別館 1 3.6 0.8 km https://tabelog.com/tokyo/A1302/A130202/13000487/ 洋食; カレーライス; 鉄板焼き
根室花まる KITTE丸の内店 2 3.59 0.9 km https://tabelog.com/tokyo/A1302/A130201/13153777/ 回転寿司
近為 大丸東京店 1 3.59 0.8 km https://tabelog.com/tokyo/A1302/A130201/13044475/ 和食(その他); 京料理
ミート矢澤アンドブラッカウズ 大丸東京 テイクアウトステーション 1 3.59 0.8 km https://tabelog.com/tokyo/A1302/A130201/13145852/ 弁当
お好み焼 きじ 丸の内店 1 3.59 0.6 km https://tabelog.com/tokyo/A1302/A130201/13020110/ 焼きそば; お好み焼き
@mala
mala / cors_killer.js
Last active Nov 4, 2016
responseURLに対応していないライブラリを使っているときにクロスドメイン通信を無理やり止める
View cors_killer.js
// responseURLに対応していないライブラリを使っているときにクロスドメイン通信を無理やり止める
// https://github.com/jquery/jquery/pull/1615
// responseURL
// https://bugzilla.mozilla.org/show_bug.cgi?id=998076
// https://bugs.chromium.org/p/chromium/issues/detail?id=377583
// https://bugs.webkit.org/show_bug.cgi?id=136938
new function(){
@mala
mala / gist:f33c9654af5e06e8bca9
Last active Nov 15, 2016
クライアントサイドでガチャ
View gist:f33c9654af5e06e8bca9

目的

  • サーバー側でガチャのアイテムを選択すると確率操作している疑いがかかるので、事前に提示した確率から変更が出来ず疑いが掛からないような方式を提案する
  • サーバー側でもクライアント側でも不正が出来ないことが要件として求められる
  • 簡便なアルゴリズムで一般市民にも理解しやすく、また、解析によるアルゴリズムの把握が容易であることが望ましい

かんがえかた

これ相当のことを、サーバーとクライアントでやればいい。

@alkrauss48
alkrauss48 / gulpfile.js
Last active Oct 16, 2019
Base gulpfile config for babel, browserify, and uglify - with sourcemaps and livereload
View gulpfile.js
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var uglify = require('gulp-uglify');
var sourcemaps = require('gulp-sourcemaps');
var livereload = require('gulp-livereload');
View GmailObserver.gs
/**
* Observe MailBox
*
* @param {string} condition メール検索条件(require)
* @param {function} onSuccess 条件合致時のコールバック(optional)
* @param {function} onFailure 例外発生時のコールバック(optional)
**/
function observe(condition, onSuccess, onFailure) {
try {
var observer = new GmailObserver(condition),
@willnet
willnet / create_image.rb
Created Mar 27, 2015
create image whose file size you can specify for test
View create_image.rb
#
# brew install imagemagick exiftool
#
system('convert -size 128x128 xc:blue test.jpg')
file_size = 1_048_576 - 448
ascii = ('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a
File.open('random.txt', 'w') do |file|
file.write(file_size.times.map { ascii.sample }.join)
@onk
onk / .rubocop.yml
Last active Jan 15, 2018
僕の使っている .rubocop.yml
View .rubocop.yml
# rubocop v0.35.0 から inherit_gem という機能が増えたので gem にしました
# https://github.com/onk/onkcop
inherit_gem:
onkcop: "config/rubocop.yml"
@drmohundro
drmohundro / private.xml
Last active Sep 21, 2017
Karabiner private.xml to swap option and command keys for Parallels
View private.xml
<?xml version="1.0"?>
<root>
<appdef>
<appname>PARALLELS</appname>
<equal>com.parallels.desktop.console</equal>
</appdef>
<devicevendordef>
<vendorname>MICROSOFT</vendorname>
<vendorid>0x045e</vendorid>
View deferred_spec.coffee
describe "App.request", ->
deferred = null
beforeEach ->
deferred = $.Deferred()
sinon.stub(App, "request").returns deferred.promise()
afterEach ->
App.request.restore()
You can’t perform that action at this time.