Skip to content

Instantly share code, notes, and snippets.

@y-takagi
y-takagi / fido.md
Last active September 12, 2020 10:22
FIDO コトハジメ

FIDO コトハジメ

はじめに

この資料はFIDOについて調べた内容を、自分なりに解釈してまとめた内容となっています。不適切な説明がされている可能性もあるのでその点はご注意ください。

FIDO とは

Fast Identity Onlineの略語で、従来のID/Passwordによる本人認証に代わる認証技術としてFIDO Allianceによって規格の策定と普及推進が行われている

  • FIDO Alliance
  • 2012年に設立
@y-takagi
y-takagi / dayjs-extend.md
Last active August 10, 2020 02:41
Add local plugin to dayjs.

Add local plugin to dayjs.

// dayjs.ext.ts

import dayjs from 'dayjs';

declare module 'dayjs' {
  interface Dayjs {
 toISODate(): string;
@y-takagi
y-takagi / typescript-extension.md
Last active August 10, 2020 02:39
Implement extention method w/ typescript.

Implement extention method w/ typescript.

Array

// array.ext.ts

declare global {
  interface Array<T> {
 flatten(): Array;
@y-takagi
y-takagi / Swift Guide (v3.0).org
Last active July 25, 2020 03:38
Swift Guide (v3.0)

Swift Guide (v3.0)

Comment

1行コメント

// this is a comment

複数行コメント

@y-takagi
y-takagi / migrate_ecr_region.sh
Created August 24, 2016 02:18
ECRのリージョン移行
#!/bin/bash
#
# 前準備として、移行先に各イメージのレポジトリを作成しておく必要あり。
# $from、$to、$aws_account_id、$images は適宜変更する。
#
set -e
from="us-east-1"
to="ap-northeast-1"
aws_account_id=""
@y-takagi
y-takagi / promisekit.org
Last active January 7, 2017 20:37
PromiseKit Guide

PromiseKit Guide (v4.1.0)

PromiseKit の使い方。

Create Promise

enum SampleError: Error {
 case error
}
@y-takagi
y-takagi / docker_cookbook.org
Last active November 4, 2016 02:02
Usefull recipes when using docker

Docker Cookbook

環境は以下。

Host OSDocker version
Ubuntu 16.041.12.3

1. Move storage directory

Dockerは、imageやその他データをデフォルトでは /var/lib/docker に格納する。

@y-takagi
y-takagi / DOCUMENT.md
Created July 1, 2016 03:07
iOS10とXcode8の気になった機能をリストアップ
@y-takagi
y-takagi / rxswift.org
Last active November 3, 2016 12:38
Introduction to ReactiveX/RxSwift

Introduction to ReactiveX/RxSwift

RxSwiftは、ReactiveX(Rx)のswift実装である。この投稿ではRxの概要をRxSwiftを用いて解説する。

Rxを簡単に説明すると、下記のものを組み合わせたライブラリである。

Rx = Observable + Operators + Scheduler

基本的にはObserverパターンの拡張であり、非同期データストリームであるObservableに対して

@y-takagi
y-takagi / review_matcher.rb
Last active July 6, 2016 02:06
Auto code review group matcher
require 'net/http'
require 'net/https'
require 'json'
require 'pit'
@host = "api.github.com"
@ng_member = [] # for bot
def group_match app_id, team_id, groups
@token = access_token(app_id)