タグ

2017年1月16日のブックマーク (5件)

  • Masterminds/glide: Package Management for Golang

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Masterminds/glide: Package Management for Golang
  • goパッケージで簡単に静的解析して世界を広げよう #golang - Qiita

    はじめに Goの標準パッケージには、goパッケージというものがあり、Goのソースコードを静的解析するのに便利な機能が提供されています。 goパッケージを使うと、以下のようなツールが簡単に作れます。 ソースコードを自動生成するツール ソースコードに対してlintやフォーマットを行うツール リファクタリングツール ソースコードから特定の何かを検索するツール ミニ言語の処理系 また、goパッケージを学ぶとコンパイラや言語処理系の知識も学べるので、他の標準パッケージとはまた少し違った知識を得ることができ、プログラミングの知識の幅が広がります。 しかしながら、goパッケージに関する日語の文献は少なく、学習しづらいのが辛いところです。 私もこれまでgoパッケージについて、Qiita上でいくつか記事を書いてきましたが、どの記事が何をするときに役に立つのか分かりづらくなっていました。 そこでこの記事では

    goパッケージで簡単に静的解析して世界を広げよう #golang - Qiita
  • Cherami: Uber Engineering’s Durable and Scalable Task Queue in Go

    EngineeringCherami: Uber Engineering’s Durable and Scalable Task Queue in GoDecember 6, 2016 / Global Cherami is a distributed, scalable, durable, and highly available message queue system we developed at Uber Engineering to transport asynchronous tasks. We named our task queue after a heroic carrier pigeon with the hope that this system would be just as resilient and fault-tolerant, allowing Uber

    Cherami: Uber Engineering’s Durable and Scalable Task Queue in Go
  • グレースフル・デグラデーション | 藤崎圭一郎の雑思録

    『AXIS』の最新号が届きました。連載「未来技術報告」で、産総研の合体変形ロボット「M-TRAN」について書いています。このプロジェクトのリーダーの黒河治久さんに、「グレースフル・デグラデーション」(グレースフル・デグレデーション/graceful degradation)という素敵な言葉を教わりました。 直訳すると優美な減衰とか優雅な劣化という意味です。性能劣化が余儀なくされた場合でも、その劣化を出来るかぎり緩やかにとどめ、全体のシステムへの影響を最低限に抑えることです。何らかの故障や誤操作があってもシステムが正しく運行され、故障自体を修復してしまう自律分散並列システムをつくりだす「フェール・セーフ」や「フォールト・トレランス」の研究から生まれた言葉です。冗長性(リダンダンシー)やロバストネスにも深く関連します。 その話を聞いて、あっサッカーでもあるなと思いました。退場者を出したときとか

    グレースフル・デグラデーション | 藤崎圭一郎の雑思録
  • Ansibleの2017年を眺めておこう - Qiita

    はじめに これまでにこんな記事を書いていました。 Ansible 2.0リリース! Ansible 2.0がリリースされたときに書いたもの Ansible 2.0リリース記事の日語訳 Ansibleのこれまでとこれから Ansible 2.1がリリースされたときに書いたもの これまでの振り返りとロードマップの解説 と、よくよく考えてみたらAnsible 2.2がリリースされたのになんの記事も書いていないことに気づきました。これはまずい。 というわけで(Advent Calendarの穴埋めをかねて)この記事を書き始めました。 Ansible 2.2 それではいつものように CHANGELOG と リリース記事 あたりから Ansible 2.2 というリリースがどのようなものだったのか押さえておきましょう。 Ansible 2.2 brings performance enhanceme

    Ansibleの2017年を眺めておこう - Qiita