タグ

2017年5月15日のブックマーク (4件)

  • ECSを使ってPR毎に確認環境を構築する社内ツールをOSSで開発してます! - Speee DEVELOPER BLOG

    Speee開発基盤部、兼ヌリカエエンジニアの森岡です。 今回は、ECSを使ってPR毎に確認環境を構築する社内ツールであるwebapp-revieee をOSSとして公開しましたので、そのご紹介をさせて頂きます。 作ったもの PRを作ると、そのPRに対応した確認環境がECS上に構築され、PRに構築した確認環境にアクセスするためのURLがコメントされます。 ここで構築された確認環境は、PRがcloseされると一緒に閉じられます。主にデザイナの画面確認や、制作物のPOレビューなどが捗ります。 この社内ツールは一つのプロダクトだけでなく、社内のすべてのプロダクトの確認環境を用意することが可能です。 この社内ツールは、Webapp Revieeeという名前で開発されました。 作った理由 今回このような社内ツールを作った背景として、確認環境の構築に時間的、金銭的コストを掛けたくない。 という理由があり

    ECSを使ってPR毎に確認環境を構築する社内ツールをOSSで開発してます! - Speee DEVELOPER BLOG
    joker1007
    joker1007 2017/05/15
    同じ様な環境は構築したんだが、DB周りの変更時にはちょっとどうにもできないのと、弊社のデータ投入フローが特殊なんで、単に個人用の環境をボコボコ立てられる様にしただけに留めている。
  • Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita

    あと5年もすれば「Railsしかできない奴はいつまで経ってもRailsしかできない」て言われるようになるよ - ledsun のコメント / はてなブックマーク 5年と言わず、今すぐ言おう。 流行りだと言われてRailsをやってみることにする。 Railsチュートリアルを一通りやる。 それなりの物ができる。 チュートリアルに毛が生えた程度はできる。 他のフレームワークに挑戦してみる。 Sinatraやってみたけど、Rubyの基礎がわかってないから、挫折する。RailsがあればSinatraなど不要と言って、Sinatraを貶す。なお、RailsとSinatraの違いはわかってない。 いっそ、他の言語に挑戦してみる。 Javaやってみたけど、オブジェクト指向の基礎がわかってないから、挫折する。Smalltalkこそがオブジェクト指向の流であり、C++風のオブジェクト指向は似非と言って、Ja

    Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita
    joker1007
    joker1007 2017/05/15
    Railsチュートリアルを切っ掛けに、こんだけ触ってたらその辺のSIerの駄目な人よりよっぽどコード書けそうだし、Railsチュートリアルすげー良いのではw
  • 技術的負債と向き合う

    オープンセミナー2017@岡山での発表スライドです

    技術的負債と向き合う
    joker1007
    joker1007 2017/05/15
    全体としてこんなに大きくはないけど自分も似た様なことをやっているから分かりが凄い。コードベースに挑む場合、業務固有の知識と歴史からは逃れられないので自分の中に一貫した指針が必要ですね。
  • Fiberのための同期機構の作り方 - @m_seki の

    Rubyのスレッドは素晴らしいと思うのですが、なぜか人気がありません。 Fiberで書けば人気が出ると思うので、ときどき調べています。多くのサンプルは次のようなジェネレーターっぽいものです。 fib = Fiber.new do a, b = 1, 1 while true Fiber.yield(a) a, b = b, a + b end end 10.times do |n| p [n, fib.resume] end Enumeratorなどの実装もこんな感じでできてるんでしょうね。 二つの実行主体(fibのFiberと10.times..してるメイン部分)はメイン部分がFiberを利用しているような構図です(??)。 resumeするべき相手のことを知ってるし、むしろFiberが資源みたいな感じ(???)。 マルチスレッドでのプログラミングのように、複数のFiber間で連携する雰

    Fiberのための同期機構の作り方 - @m_seki の
    joker1007
    joker1007 2017/05/15
    なるほど、凄い。キューが空だったら読み手はfiberから脱出して止まってて、pushされた時に明示的に切り替えるのか。こういう風にfiberを使える程fiberが自分の中でしっくり来てない。