2017年8月21日のブックマーク (5件)

  • go get gobin.cc/PROGNAME でプログラムをゲットできる URL shortener っぽいサイトを作った - 詩と創作・思索のひろば

    夏休みの自由研究です。 ghr を go get したいんだけど作者の e の数って何個だったっけ……と悩んでいたらそもそも違う ID でした、けどそれも思い出せない! って経験ありませんか? たいていの場合、プログラム名だけは覚えていて、その正確なパスまでは覚えていないものです。 そこでその名前だけから欲しいプログラムを go get できる gobin.cc というサイトを作りました。一種の URL shortener サービスだと思ってもらえればよさそうです。 go get gobin.cc/gore などとすると、github.com/motemen/gore と同じものが go get されます。おー、便利! 実装 プログラム名からその完全なパッケージパスを自動的に再現するのは難しいのもあり、対応しているプログラムは手動管理のファイルである SOURCES に記載されています。そ

    go get gobin.cc/PROGNAME でプログラムをゲットできる URL shortener っぽいサイトを作った - 詩と創作・思索のひろば
    wtatsuru
    wtatsuru 2017/08/21
    これは便利
  • 「hbstudy#75 SRE大全:メルカリ編」で登壇しました | メルカリエンジニアリング

    こんにちは。SREの @kazeburo です。8月17日に株式会社ハートビーツ様が主催する「hbstudy#75」において、メルカリSREの取り組みについての発表をしてきましたので、資料を公開します。 hbstudyでは、SRE大全というテーマで、#74において先日発売となりました「SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム」の翻訳者の発表があり、また#76にてXFLAG スタジオのSREによる発表が予定されています。 発表内容 トークの時間が2時間ありましたので、前半、後半にわけて資料を作成しました。内容も多く盛り込んでおります。 メルカリがSREを採用した理由 メルカリSREチームの紹介 OnCall/運用当番について 先日のCDN変更での個人情報漏洩について PHPアプリケーションの最適化 セキュリティの取り組み(パスワード

    「hbstudy#75 SRE大全:メルカリ編」で登壇しました | メルカリエンジニアリング
    wtatsuru
    wtatsuru 2017/08/21
  • SpinnakerによるContinuous Delivery | メルカリエンジニアリング

    SREの@deeeetです。 新しい機能を素早くリリースしフィードバックを得てすぐにPivotの決定を行う、もしくはリスクを抑え小さな改善を継続的に行うContinuous Deliveryはソフトウェア開発において非常に重要です。 メルカリではこのContinuous DeliveryのためのPlatformにSpinnakerを採用し始めました。現在は主にkubernetes(k8s)へのコンテナアプリケーションのDeployに利用しており、既にいくつかの番アプリケーションがSpinnakerによりDeployされています。 記事ではなぜSpinnakerを採用したか、Spinnakerとは何か、実際にメルカリでどのようにSpinnakerを使っているか、について簡単な紹介をします。 kubernetes上でのDeploy問題 k8sへのコンテナイメージのDeployは非常に簡単で

    SpinnakerによるContinuous Delivery | メルカリエンジニアリング
    wtatsuru
    wtatsuru 2017/08/21
  • Facebookの特許条項付きBSDライセンスが炎上している件について|こんぴゅ

    先月あたりから、オープンソースソフトウェア(以下、OSS)のライセンスのあり方について、Facebookを火種にして侃々諤々の議論が起こっているので解説してみる。 ASFがFacebookにNOをつきつけることの始まりは、Apache Software Foundation(以下、ASF)という著名OSSプロジェクトを多数保有する非営利団体が、Facebookが自社OSSに付加している独自ライセンス Facebook BSD+Patents license を「Category-X」リスト(禁忌リスト)に追加したことだ。 ASFプロジェクトは、Category-Xに含まれるOSSに依存してはいけない決まりがあるため、Facebook製のOSSに依存しているプロジェクトは、8月31日以降はそれらの依存を取り除いてからではないと新しいリリースが出来ない。影響を受けたプロジェクトは少なくとも C

    Facebookの特許条項付きBSDライセンスが炎上している件について|こんぴゅ
    wtatsuru
    wtatsuru 2017/08/21
  • 人はなぜミドルウェアを作ってしまうのか? (15:50- @大会場) | エンジニアサポートCROSS2017

    世の中には様々なミドルウェアが存在します。 代表的には誰もが使用するWeb/DB/キャッシュサーバなどですが、他にもサーバ環境設定、アプリケーションデプロイ、データの収集や変換など、様々なものが使われています。 多くのケースでは、世間でよく使用される既存のものを、ある程度の設定だけを行ってそのまま使用する、ということがほとんどではないでしょうか。 しかし実際には、種々の事情や要求により、独自のミドルウェアを作ってしまい自ら運用する、というケースがあります。日国内の事業者においても行われることがあります。 継続的に開発できるのか? 当にそんな必要があるのか? 性能はきちんと出るのか? 開発者以外に運用できるのか? このセッションではこういった種々の問題について、経緯や技術的詳細をまじえ、各種ミドルウェアの開発者たちが赤裸々に語り合います。 当日の進行により内容が一部変更となる場合がありま

    人はなぜミドルウェアを作ってしまうのか? (15:50- @大会場) | エンジニアサポートCROSS2017
    wtatsuru
    wtatsuru 2017/08/21