-
pushしたらテストが走って、通ればデプロイを自動で行ってくれる仕組みを作る
-
属人性をなくす、コマンドたたけばだれでも動作できる
-
MusicBrainz
-
PPWORKSさん
-
ポエムのブログ;pplog
-
読んだ部分だけはてなスターつけるような仕組み
-
作りたい物は小さく作る
-
チームで開発するさいは、feature testを書く
-
there is more than one way to enjoy it!
-
session 聞いてもよいし、hubでコーヒー飲んでもよい
-
red bull girlが2日目にくる
-
ネックストラップは大事
-
多目的ホール2
-
インフラエンジニアは信田
-
LINE;鈴木さん
-
プログラミングスキルのないエンジニアは死ぬの?
-
インフラエンジニアはどうなるのか
Dockerで遊んでみよっかー
- @kazeburo
- 若いサービスなのでベストプラクティスがまだ決まっていない
- アプリケーションの開発、配布、っ十呼応のためのプラットフォーム
- どこでもアプリを実行できる
- VMとHypeerEngine、DockerはDocjerEngineが動く
- ファイルシステム、ネットエアーク、ホスト名、プロセステーブル、ユーザ権限、リソース制御がコンテナによって制御、隔離される
- DckerはリぬxKernelを制御する
- boot2dockerを導入しMac上のDockerコマンドをたたく
- Vagrandで任員のリストリブーションを入れてDockerコマンドをたたく
登録しておく
他にもあるYO
- Cloud9
import cv2
import numpy as np
def detect_faces(im):
hc = cv2.CascadeClassifier('lbpcascade_animeface.xml')
faces = hc.detectMultiScale(im, minSize=(30, 30))
if len(faces) == 0:
raise Exception('no faces')
# https://gist.github.com/parosky/7890436
# https://github.com/nagadomi/lbpcascade_animeface
import cv2
import numpy as np
GC_UNKNOWN = 5
def unique(a):
<!doctype html>
<html lang="jp">
<head>
<title>detect face and position track</title>
<meta charset="utf-8">
</head>
<body>
<script src="./js/utils.js"></script>
<script src="./js/dat.gui.min.js"></script>
"use strict";
// dependnce clm.js
var Features = function(positions) {
this.pos = positions;
if (!positions) alert("fail to make an instance.");
this.name = {
"face_R": 1,
"face_L": 13,
# https://gist.github.com/parosky/7890436
# https://github.com/nagadomi/lbpcascade_animeface
import cv2
import numpy as np
def detect_faces(im):
hc = cv2.CascadeClassifier('lbpcascade_animeface.xml')
OlderNewer