Skip to content

Instantly share code, notes, and snippets.

View kamiazya's full-sized avatar

Yuki Yamazaki kamiazya

View GitHub Profile
@kamiazya
kamiazya / k8s.keycloak.yml
Created May 28, 2018 04:08
k8sでkeycloakを動かす
apiVersion: apps/v1
kind: Deployment
metadata:
name: keycloak
spec:
selector:
matchLabels:
app: keycloak
template:
metadata:
@kamiazya
kamiazya / README.md
Last active February 26, 2020 08:51
Google Speech APIを使ったリアルタイムテキスト化
@kamiazya
kamiazya / .dockerignore
Last active February 26, 2020 08:52
ドキュメント管理用コンテナ
Makefile
.editorconfig
.gitignore
website/node_modules
.DS_Store
from faker import Factory
# Facker
f = Factory.create('ja_JP')
last_name = f.last_name_female()
first_name = f.first_name_female()
last_name_kana = f.last_kana_name()
first_name_kana = f.first_kana_name_female()
@kamiazya
kamiazya / 要素がクリックできるようになるまでなるまで待つ.py
Created March 9, 2018 00:22
Seleniumで要素がクリックできるようになるまでなるまで待つ
from selenium import webdriver
# https://kurozumi.github.io/selenium-python/waits.html
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Firefox()
wait = WebDriverWait(driver, 10)
@kamiazya
kamiazya / gist:835d2eacabc299425a137cae321bdd75
Created March 7, 2018 02:34
drow.ioをlocalhostで起動する
docker run -it --rm --name="draw" -p 8080:8080 -p 8443:8443 fjudith/draw.io
@kamiazya
kamiazya / Dockerfile
Created March 6, 2018 06:13
PHPでXdebugを使う(未検証)
FROM php:7.1.14-fpm-alpine3.4
# mysql
RUN docker-php-ext-install mysqli pdo_mysql
# xdebug
RUN apk add --no-cache $PHPIZE_DEPS \
&& pecl install xdebug-2.5.0 \
&& docker-php-ext-enable xdebug
@kamiazya
kamiazya / rx-ws.py
Last active February 26, 2020 08:54
WebSocketとRxPyの連携
import json
import threading
from websocket import create_connection
from rx.subjects import Subject
from rx.concurrency import ThreadPoolScheduler
def observable():
# ThreadPool
pool_scheduler = ThreadPoolScheduler(1)
@kamiazya
kamiazya / Dockerfile
Created March 3, 2018 16:54
AngularのDockerfile
FROM node:8-alpine as builder
COPY package.json package-lock.json ./
RUN npm set progress=false && npm config set depth 0 && npm cache clean --force
## Storing node modules on a separate layer will prevent unnecessary npm installs at each build
RUN npm i && mkdir /ng-app && cp -R ./node_modules ./ng-app
WORKDIR /ng-app
@kamiazya
kamiazya / docker-compose.yml
Last active February 21, 2018 05:09
docker-composeフォーマットの3.5からnetworkに名前をつけられる
version: '3.5'
services:
app:
image: nginx
container_name: my-app
networks:
- default
ports:
- 8080:80