ウェブサービスなどでよく新規登録画面がhttp://hoge.com/users/sign_upと/companies/sign_upなど、ユーザーの属性ごとに管理されているのを目にします。こいつはきっとモデルもきれいに分かれているんだろうなと思いを馳せつつ考えると、例えばセキュリティ的にuserとadminの管理はテーブルごとまるまる別個にしたいという場合だったり、もしコイツができたらいろいろと応用が効きそうなわけです。 すごーく気になったので調べてつくってみました。
週末の午前中、カフェでアイスコーヒーを飲みながらふとポエムでも書いてみようかと思い立ってしまったので、ちょっと前からよく考えていることを書く。本当に思いつきで書くので乱文になる可能性が高いけどご容赦いただきたい。そもそもブログを書くこと自体が相当久しぶりだ。 僕ももう 30 をすぎて、プログラマの世界ではさすがにもう若手とは呼べなくなり、教育っていうのはおこがましいけど、まあ自分より若い人たちの指導みたいなことをやらないといけない立場になってきたからこそ、「いいプログラマとはどういう人なんだろう。この人たちはどういうことを学べたら幸せだろう。」ということをよく考えるようになった。そういう話をする。 プログラマは手段のスペシャリストである 世の中には目的・手段論みたいな論調が存在する。 「それは手段だよね。目的をはき違えたらダメだよ。」という話はいたるところでよく耳にするんだけど、僕はこれを
credstashはAWS Key Management Service (KMS)とDynamoDBを使った秘密パラメータの保管ツールです。KMSで暗号化キーの生成を行い、暗号化した値をDynamoDBに保持します。 gcredstashはcredstashをgoに移植したものです。 credstash/gcredstashには以下のようなメリットがあります。 シンプル: gcredstash put/getで値をセット/取得するだけなので簡単 安全: 値はAESで暗号化され、復号した値はHMACでチェックされる IAMとの連携: バックエンドはDynamoDBなので、IAMと連携できる サーバレス: Vaultのように専用のサーバを立てる必要がない この記事では主にgcredstashについて説明します。 インストール OS X brew install https://raw.git
公式サイト A Tour of Go Web上で実行しながら学ぶことができる公式のチュートリアルです。 チュートリアル 公式のチュートリアルです。初学者向けからジェネリクスのチュートリアルなども用意されています。 A Tour of Goが終わった後に取り組むと良いでしょう。 Go Wiki Go Code Review Commentsなどが掲載されているGitHub上のWikiです。 パッケージドキュメント 標準パッケージやサードパーティ製のパッケージのドキュメントが見れるサイトです。検索もできます。 入門 プログラミング言語Go完全入門 筆者が作っている巨大なGoの入門資料です。なぜGoが作られたのか、から最新のジェネリクスの情報、静的解析まで扱っています。 Gopher道場 Goを体系的に学べる場です。10時間くらいある動画教材(自習室から入手可)もあります。 Go の最初の手順
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く