隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

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

awesome list

awesome-XX というリポジトリがある。 XXにはプログラミング言語等の特定技術が入り、そのリポジトリはリンク集になっている。 awesome(すごい)-XX という名前の通り、特定技術についてイケてるライブラリやテクニックをまとめており、 「こういうことしたい…

プログラミング言語を学ぶためのリンク集

github.com プログラミング関連の無料読める情報をまとめたリポジトリ。 大変ありがたいことに日本語のリンク集もある。 特定の言語について調べるならググるよりも効率が良さそうなので助かる。

フランス語docker

github.com docker をコマンドまるごとフランス語に翻訳してる。 なぜ docker -> marcel なのかは謎、フランスの哲学者?あまり知識がなくよくわからなかった。 コマンド的には example にも書いてあるように docker run → marcel chauffe といった具合。 気…

計算機科学の勉強

github.com OSS 大学という、計算機科学を勉強したい人に向けて作られたリポジトリ。 オンラインで利用できる授業のリンクが README にまとめられている。 面白いのは大学という体でやっているところで、 入学者はまず github の issue に自分のプロフィール…

golang で ip アドレス操作をするライブラリを書いた

golang で IP アドレスを操作するにあたって、 あるアドレスから相対的に前後のアドレスを得る ブロードキャストアドレスを得る というのがやりたくなってライブラリ書いた。 github.com API は以下。 godoc.org net.IP と net.IPNet を匿名フィールドにした…

docker-machine を普段使いする

docker の周辺ツールとして docker-machine というものがあり、これが色々と便利なので紹介する。 vagrant を使ったことがある人なら、あれと同じレイヤーだと思うとわかりやすい。 この内容はすべて mac をローカルマシンとして使う前提。 vm 作成 docker-m…

docker overlay network driver を試してみた

複数ホストのネットワーク(overlay)が使い物になってきたそうなので試してみた。 前提 docker 1.10 を利用 docker 自体は以前から使ったことがある 試してわかったこと docker network create でマルチホスト(overlay)なネットワークが定義できる(vxlanらし…

go vendoring

tldr; golang でコンパイル時に GO15VENDOREXPERIMENT という環境変数を設定すると vendoring が有効になる。 1.6 でデフォルト有効になるので、配置を変更するだけで透過的に使える 今は周辺ツールの対応中で実用は厳しいが 1.6 が出るタイミングには出そろ…

Redmine in Docker

Redmine in Docker redmine は便利だが、何も無い所から使える状態まで用意するのは少し手間がかかる。 どうも official の redmine docker image があるようなので簡単にできないか試してみた。 事前準備 docker のインストールは終わっているものとする。 …

go 1.5.3

go 1.5.3 がリリースされ、いつもと雰囲気が異なっていたので少しまとめてみた。 まず、 golang-announce に [security] Go 1.5.3 pre-announcement が投稿された。 セキュリティ問題を解消するリリースはこのように事前アナウンスが行われるようだ。 重要な…