タグ

ブックマーク / mixi-developers.mixi.co.jp (4)

  • 動的計画法によるDVDのディスク分割の改善

    こんにちは。「家族アルバム みてね」の開発チームに所属している黒川と申します。今回は、その「みてね」の機能の1つで、写真や動画をDVDにして注文できる機能を動的計画法を使って改善した話をします。 「みてね」では家族の写真や動画をアップロードし、アプリ上で月ごとに振り返ることが可能になっています。一方、たとえば自宅のテレビやパソコンでまとめて振り返りたいという要望もあり、「みてね」では最長過去1年間の写真や動画をDVDにまとめて注文することができます。 このときに問題となるのがDVDのディスク分割です。1年分の写真や動画はともすると1枚のディスクに収まりきらず、複数のディスクに分割する必要があります。いままでは、動画を月ごとに分けて各ディスクに入れていく、というシンプルなアルゴリズムで分割を行っていました。しかし、ユーザーさんからは「1枚のディスクにすこしの動画しかないがどうなっているのか」

    動的計画法によるDVDのディスク分割の改善
  • Bazelとモノレポ

    モンスト事業部SREグループの伊藤です。 普段はモンストに関するシステムの改善・運用を様々な面から行っています。 運用で使われる大小様々なツールを作ることもしばしばあるのですが、このリポジトリ運用が少し特徴的なので紹介をしたいと思います。 リポジトリ運用を一言で表せばモノレポで運用しています。 大小様々なツールがすべて一つのリポジトリに入っています。 ツールのソースコードに限らずKubernetesのマニフェストも同じリポジトリに入っていますしDockerfile等も入っています。(Dockerfileはそんなに多くはないです。Dockerfileを使わずに作成されているコンテナも多いので。これに関しては別の機会に) ツールを書く時に使われる頻出な処理はライブラリとして分割されているものもあります。そのライブラリも同じリポジトリに入っています。 このリポジトリは一切外のリポジトリに依存し

    Bazelとモノレポ
  • 専門職と視座

    こんにちは。ミクシィでスポーツやライブエンタメ関連の技術部長を担当している石井です。社内向けに書いている記事を少しづつ外部公開していきます。 大規模なサービス開発組織で働いていると、技術職スタッフにおいても、視座の高さを求められることが増えます。「視座の高さ」という単語は、曖昧で、入社していきなり「視座!視座!」と言われても、「えらい人がなんか言うとる」「わいには、まだ早い」くらいで、腹落ちしないと思います。しかし、給与体系にも紐づいていたりするので、給与が上がってくると、「視座をもうちょっとあげてもらわないとね…」と上長から言われれて「えー」となるかもしれません。私の考える「視座の高さ」と、なぜ専門職にも必要になるのかを説明しつつ、サービス開発と組織の関係について考えてもらう機会になればと思います。 私は、エンジニアリングを、単にプログラミングを書いたりすることで技術課題解決するというこ

    専門職と視座
    ohbarye
    ohbarye 2020/06/23
    こうなると便利 / “担当業務より1レイヤー上くらいまでは視座があげられるメンバーで、チームの50%以上を占めるようにする”
  • エンジニアからマネージャーになって変わったこと・変わらないこと

    こんにちは、初めまして。CREグループの豊川といいます。 エンジニアリングマネージャーのエントリってまだまだ少ない気がするので、もっと増えるといいなと思いつつ、今日はエンジニアからマネージャーになると何が変わって、何が変わらないかについて書いてみたいと思います。 マネージャーと書いてしまっていますが、ここでのマネージャーとは役職としてのそれではなく、積極的にマネジメントに関わる人だと思ってください。 少なくとも私は、実際に自分がそうなってみるまではよくわからなかったので、将来マネジメントの道を考えているエンジニアにとって少しでも参考になればいいなと思っています。 Photo by Blake Cheek on Unsplash良いマネジメントってなんだろう?マネージャーと言うと「マネジメントをするんでしょ」というのはなんとなくわかります。 人によっては「マネジメント」という言い方に「ちょっ

    エンジニアからマネージャーになって変わったこと・変わらないこと
    ohbarye
    ohbarye 2018/10/08
    "エンジニアからマネージャーになるというのは、ドラクエの転職をイメージするとわかりやすいと思います" "熟練度がリセットされてほとんどのステータスが下がり"
  • 1