2018-01-01から1年間の記事一覧

MacOS SierraでSSHのパスフレーズをキーチェーンに保存させる

Sierraを使っていると、SSH接続するときに毎回パスフレーズ入力を求められる。 以前のOSでは自動でやってくれたはずなのに。 h2ham.net www.reddit.com .ssh/configで下記の行があればOK。 AddKeysToAgent yes UseKeychain yes

カイゼン・ジャーニー

カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで作者: 市谷聡啓,新井剛出版社/メーカー: 翔泳社発売日: 2018/02/15メディア: Kindle版この商品を含むブログを見る スクラムの本はいくつか読んでいるが、この本は最近出版されて…

ネットワーク経済の法則

内藤さんのおすすめ本ということで読み始めた。 「ネットワーク経済」の法則―アトム型産業からビット型産業へ…変革期を生き抜く72の指針作者: カールシャピロ,ハル・R.バリアン,Carl Shapiro,Hal R. Varian,千本倖生,宮本喜一出版社/メーカー: IDGコミュニケ…

helmを使ってminikube上にcoucourseを起動する

新しいミドルウェアを触ってみたい場合、まず実際に動かしてみたいと思うことが多いけど、minikubeはそれを実現するツールとして便利そうだった。 今回はそれをさらに進めて、helmを使ってみる。 いま仕事で使っているconcourseで試してみた。 まず前回の分…

Prometheus+Grafanaの環境をminikubeで作る

Prometheusについて知りたいと思い、実際に環境構築して動かして見たかったので、minikubeでやってみることにした。 ぐぐってみるとちょうどいいレポジトリがあったのでそれにそって作っていく。 ただ、minikubeが古かったので、まずはminikubeの環境を新し…

Go言語の環境(ghq, peco)

Go

会社のPCはgoenv入れたけど、自宅のPCはとりあえずbrew install goのみ。 あとGOPATH設定したのと、 embryo.hatenadiary.com ここに沿ってghqとpeco入れて .zshrcに alias g='cd $(ghq root)/$(ghq list | peco)' にしておいた。いろいろなライブラリのソー…

GCSのアップロード/ダウンロードを早くする

cloudplatform.googleblog.com gsutil -m でParallelに実行 parallel_composite_upload_threshold オプションで1ファイルあたりの分割粒度を調整 ファイルPATHがsequentialな名前よりは、random hashにする(アップロード完了後に名前だけ変更すればOK) sli…

Dashlaneを使い始めた

これまでEvernoteを使ってパスワード管理していたのだけど、Evernote for Macは検索がまともに動作せず、あまりに使い勝手が悪くなってしまったのでプレミアムも解約することにして、評判のいいDashlaneを使い始めた。 これ系のパスワード管理ソフトの存在は…

jQueryを使って今見ているページのテーブルの特定の列を消す

管理画面なんかのHTMLを見ていると、テーブルで書かれたデータの特定の行を消して見たいことがある(そもそもUI的にイケてないってことなんだけど...)。 テーブルに限らないけど、特定のDOMを消したい場合どうするか。 最近なら document.querySelector() …

ZonedDateTimeから日付の文字列を取り出す

よく使うのでメモ。 @ val d = ZonedDateTime.now(ZoneId.of("UTC")) d: ZonedDateTime = 2018-02-09T06:36:14.410Z[UTC] "UTC"の部分には"Asia/Tokyo"などタイムゾーンの文字列を入れられる。 minusDays plusHoursなどで演算ができる。 @ d.minusDays(1) re…

CircleCI 2.0 ミニマムスタート

2.0 Docs - CircleCI version: 2 jobs: build: docker: - image: circleci/openjdk:8-jdk steps: - checkout - run: sbt test 最低限のコンポーネントはこれだけ。 キャッシュを使うときは save_cacheとrestore_cacheをstepsに追加する。 - save_cache: path…

外部URLのレイテンシを計測するhttping

d.hatena.ne.jp macでもbrewで入れられる。 brew install httping 今回はcircleci.comのレイテンシが知りたかった。日本のGCPにあるサーバーに対してGatlingを実行したらレイテンシがすごく高くなってしまったので。 ᐅ httping circleci.com PING circleci.c…

Shallow cloneを使うと素早くcloneできる

git

circleci 2.0を使おうとしている。 engineer.crowdworks.jp デフォルトのcheckoutステップは、clone & fetchでチェックアウトするようになっています。そして、clone済みのリポジトリをキャッシュしておき、2回目以降はそれを用いるようにします。3 しかし、…

サブカテゴリ内でトップNでフィルタする

Tableauを使っていて、あるカテゴリのサブカテゴリの中でトップNでフィルタしたい、というケースがある。 例えば広告配信でいうとアドグループxメディアのImp数、Click数などの指標をみるときに、「アドグループ単位でのメディア配信実績トップ10」とかを見…

GUIでクエリするとき、StandardSQLとして実行する

BigQueryでクエリを打つとき、まずはGUIから試すことが多いけどGUIだとデフォルトはLegacySQLとなっていて、StandardSQLに切り替えるにはOptionsのUse Legacy SQLのチェックボックスをオフにしないといけない。 それは面倒なので、SQL文の冒頭に #standardSQ…

江副浩正

江副浩正作者: 馬場マコト,土屋洋出版社/メーカー: 日経BP社発売日: 2017/12/19メディア: 単行本この商品を含むブログを見る 年の瀬になぜこれをたまたまKindleで買ったのか分からない。けど夢中になって一気に読破してしまった。 江副氏との接点が1つだけあ…

Who Gets What - マッチメイキングとマーケットデザインの新しい経済学

Who Gets What (フー・ゲッツ・ホワット) ―マッチメイキングとマーケットデザインの新しい経済学作者: アルビン・E・ロス,櫻井祐子出版社/メーカー: 日本経済新聞出版社発売日: 2016/03/19メディア: 単行本この商品を含むブログ (7件) を見る マッチメイキン…