Skip to content

Instantly share code, notes, and snippets.

View kamiazya's full-sized avatar

Yuki Yamazaki kamiazya

View GitHub Profile
@kamiazya
kamiazya / mongod.conf
Created June 21, 2019 09:31
mongodbをyumで入れたときの初期設定
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
@kamiazya
kamiazya / download-anchor-tag-list.bookmarklet.js
Last active June 7, 2019 01:59
aタグのタイトルとURLをCSVで書き出すブックマークレット
javascript:(function () {
const list = [];
for (let e of document.getElementsByTagName('a')) {
list.push(e.textContent.trim() + ',' + e.getAttribute('href').trim());
}
const bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
const content = list.join('\n');
const blob = new Blob([bom, content], { type: 'text/csv' });
const aTag = document.createElement('a');
aTag.href = window.URL.createObjectURL(blob);
@kamiazya
kamiazya / screenshot.bookmarklet.js
Last active February 22, 2024 15:53
画面をスクショするブックマークレット
javascript: (function () {
const src = 'https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js';
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = src;
script.onload = () => {
html2canvas(document.body, {
onrendered: (canvas) => {
const imgageData = canvas.toDataURL('image/png');
const el = document.createElement('a');
import * as faceapi from 'face-api.js';
import { Observable } from 'rxjs';
import { switchMap } from 'rxjs/operators';
interface DetectionRequest {
faceDetectionOptions: faceapi.FaceDetectionOptions;
useTinyLandmarkNet?: boolean;
}
interface DetectionResult {
@kamiazya
kamiazya / README.txt
Last active February 26, 2020 08:40
staticディレクトリのhtmlファイルのスクリーンショットをとる
こんな感じのディレクトリ構成になる。
.
├── package.json
├── reg.json
├── screenshots
│   └── xxx.html.png
├── src
│   └── main.ts
├── static
@kamiazya
kamiazya / mongo-docker-compose.yml
Last active February 26, 2020 08:39
Docker上でmongodbを動かす最小構成
version: '3.1'
services:
mongo:
image: mongo:4.0.8
restart: always
command: --smallfiles
ports:
- 27017:27017
# environment:
# MONGO_INITDB_ROOT_USERNAME: root
@kamiazya
kamiazya / get-localhost-ip.sh
Last active February 26, 2020 08:42
ネットワーク内の自分のIPアドレスを取得
LOCALHOST_IP=$(ifconfig en0 | grep 'inet ' | awk -F' ' '{print $2}')
@kamiazya
kamiazya / Makefile
Created June 13, 2018 03:51
k8sでnatsdのStatefulSetを作成する
.PHONY: all create-config-map
all:
create-config-map:
# 設定ファイルConfigMapを作成
kubectl create configmap nats-config --from-file=nats.conf
@kamiazya
kamiazya / gist:7db88e345711673f618ca09f0c882040
Last active February 26, 2020 08:48
k8sの中に入って、ネットワーク解析する。参考: https://christina04.hatenablog.com/entry/k8s-headless-service
kubectl run busybox --image=busybox --restart=Never --tty -i
@kamiazya
kamiazya / Dockerfile
Last active February 26, 2020 08:49
nodeでmongoバックエンドのAPIサーバーを作る
FROM node:9.11.1-alpine
WORKDIR /app
COPY package.json /app
COPY package-lock.json /app
RUN npm install --production
EXPOSE 3000
COPY src /app/src