タグ

2017年2月28日のブックマーク (8件)

  • グランブルーファンタジーを支えるインフラの技術

    2017/02/16 Developers Summit 2017

    グランブルーファンタジーを支えるインフラの技術
    kamipo
    kamipo 2017/02/28
  • 株式会社ソウゾウに入社した - ひつじのにっき

    2月より株式会社ソウゾウ(Souzoh,Inc)でお世話になっている。 そろそろ1ヶ月(2月は多少短いのだけども)たつので忘れないように感想をまとめておこうと思う。何か日記っぽいなとおもったけど、そもそもブログタイトルが「ひつじのにっき」なのでそれも気にしないでいきたい。 読み返してみると友達への私信っぽい感じになってるけど、やはりこれも気にしないでいようかな。 あ、どうも。mhidaka(🐑)です。Androidエンジニアとして過ごす傍ら、技術の共有や普及活動に興味が強くて技術書典を主宰したり、DroidKaigiの代表をつとめたり、講演したり、技術記事を執筆したり勉強会を開いたりしています。 何の仕事をしてるの。 一ヶ月もたって社内がわかってきた…わけではない。実はまだ社内のプロダクトにはあまり貢献していない(もちろんプロダクトのリポジトリをみてPRやIssue、レビューなどは目を通

    株式会社ソウゾウに入社した - ひつじのにっき
    kamipo
    kamipo 2017/02/28
    (゚A゚;)ゴクリ
  • 受け入れテストの自動化 ~ OpenCVの「眼」で捉え、Pythonの「脳」が思考し、Appiumの「指」で動かす - Speaker Deck

    2017/02/03 JaSST’17 Tokyo

    受け入れテストの自動化 ~ OpenCVの「眼」で捉え、Pythonの「脳」が思考し、Appiumの「指」で動かす - Speaker Deck
    kamipo
    kamipo 2017/02/28
  • 呉の観光におすすめのスポットを呉市と縁ある女優、のんさんに聞いた | SPOT

    日の記事は広島県観光課の提供でお送りします。 こんにちは。ヨッピーです。腹筋をしながら失礼します。 突然ですが皆さんは広島県の呉市に行った事がありますでしょうか。 呉の港。潜水艦や護衛艦が並ぶ。 同じ広島でも、原爆ドームのある広島市内や、世界遺産、厳島神社のある宮島と違って、 呉ってあんまり「観光地」っていうイメージは無いかと思うのですが、造船と共に発展した、独特の雰囲気が残る町並みや、 最近では某美少女艦隊ゲームや「この世界の片隅に」の大ヒットもあって脚光を浴びつつあるわけです。 江田島の三高山砲台跡。ラピュタ感すごい。 そんな呉の街に広島県の依頼で遊びに行ってきまして、「これは良いところだなぁ」と思ったのですが、 その魅力を語るにあたって、僕みたいなおっさんが「呉、良いところだよ~~~~!」って騒いだ所で誰の共感も得られなさそうなので日は強力な助っ人をお呼びする事にしました。 じ

    呉の観光におすすめのスポットを呉市と縁ある女優、のんさんに聞いた | SPOT
    kamipo
    kamipo 2017/02/28
  • Hamlを3倍速くした - k0kubun's blog

    Hamlコミッターになった RubyKaigi 2015で「Hamlは遅いしメンテされてないので使わない方がいい」と言ったところ、じゃあ自分でメンテして速くしろということになりコミッターになった*1。 当時から2年ごしなのは、当時のHamlのオーナーがあまりアクティブではなく、最近a_matsudaさんがオーナーになったため。 HamlのTemple化・高速化を行った Templeというのは、テンプレートエンジンをパイプライン的に構築するためのフレームワークで、テンプレートエンジン用の中間表現とその最適化エンジンを持つ。実装をTempleベースにすると、SlimやHamlitに使われているような中間表現を使った最適化を適用しやすくなる。 コミット権をもらったので、RubyKaigi 2015でマージされないと言っていたパッチを自分でマージし、コード生成とattributeのコンパイルをTe

    Hamlを3倍速くした - k0kubun's blog
    kamipo
    kamipo 2017/02/28
    すごい
  • Pull Request発行時にそのコミットIDでデプロイされた環境を自動構築してレビュー時/マージ前に確認しやすくする仕組み - トレタ開発者ブログ

    インフラをアレしてる佐野です。Pull Request(以下、p-r)が発行されると、そのp-rのコミットIDでデプロイされた環境を自動構築する仕組みを作ったので、今日はそれについて。マージ直前の環境が立ち上がるのでレビューアはレビュー時にコードを追うだけでなく、ブラウザ/アプリの接続先をこの環境に向きかえることで実際のアプリケーションの動作も確認できるようになります。レビューが非常に捗ります。 動作 仕組み GitHubのWebhookについて 自動構築の処理 Dockerの活用 tmpfsの活用 まとめ 1. 動作 こんな感じです。ここで、この通知するボットおよびこの仕組みを以下、シャイニング・ウィザードと呼ぶことにします。シャイニング・ウィザードというのは好きなプロレスの技でして最初はこの基盤の仮名だったのですが、チーム内で定着してしまったのでもうこれでいいや的な…。ちなみに、Ama

    Pull Request発行時にそのコミットIDでデプロイされた環境を自動構築してレビュー時/マージ前に確認しやすくする仕組み - トレタ開発者ブログ
    kamipo
    kamipo 2017/02/28
  • Golangのcontext.Valueの使い方

    Go1.7でcontextパッケージが標準パッケージに入りしいろいろなところで使われるようになってきた.先日リリースされたGo1.8においてもdatabase/sqlパッケージなどでcontextのサポートが入るなどますます重要なパッケージになっている. “Go1.7のcontextパッケージ”で書いたようにcontextは「キャンセルのためのシグナルの受け渡しの標準的なインターフェース」として主に使われる.ある関数やメソッドの第1引数にcontext.Contextが渡せるようになっていればキャンセルを実行したときにその関数は適切に処理を中断しリソースを解放することを期待する.これはパッケージの作者とその利用者との間のある種の契約のようになっている(パッケージ側でgoroutine作るなというパターンもここで効いてくる). これだけではなくcontext.Contextインターフェースに

    kamipo
    kamipo 2017/02/28
  • Go1.7のcontextパッケージ

    Go1.7ではgolang.org/x/net/contextがcontextパッケージとして標準パッケージに仲間入りする.そしていくつかの標準パッケージではcontextパッケージを使ったメソッド/関数も新たに登場する.contextパッケージは今後さらに重要な,Gopherは普通に扱うべき,パッケージになると考えられる.記事ではそもそもcontextパッケージとは何か?なぜ登場したのか?なぜ重要なのか?どのように使うべきか?についてまとめる. contextパッケージが初めて紹介されたのは2014年のThe Go Blogの記事 “Go Concurrency Patterns: Context”である.この記事ではなぜGoogleがcontextパッケージを開発したのか,どのように使うのか具体的な検索タスクを例に解説されている.まだ読んだことがない人はそちらを先に読むと良い. co

    kamipo
    kamipo 2017/02/28