タグ

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

  • ミクシィの21新卒技術研修の資料と動画を公開します!

    研修資料・動画一覧git研修(動画、スライド)データベース研修(動画、スライド、SQL演習環境)設計・テスト研修(動画、スライド)iOSアプリ開発研修(動画、スライド、リポジトリ)Androidアプリ開発研修(動画、スライド、リポジトリ)フロントエンド研修(動画、スライド、リポジトリ)ゲーム開発(Unity)研修(動画、スライド1、スライド2、スライド3、スライド4、スライド5、リポジトリ)git研修チーム開発でのGit(+GitHub)の使い方とGitの内部的な挙動についての講義と、Git Challengeから厳選した問題を解くハンズオン。 講義部分の動画とスライドを公開しています。

    ミクシィの21新卒技術研修の資料と動画を公開します!
  • 専門職と視座

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

    専門職と視座
  • ミクシィグループの勉強会生放送事情を紹介します! その2

    ※この記事には続きの記事もあるので、合わせてご覧ください。 前回の記事からアップデートがあったので紹介します! ※今回紹介する機材を使うと、スクリーンのキャプチャ+ワイプの配信(配信の例)が簡単にできます。ただし、配信画面をカスタマイズする場合の難易度があがるので、配信画面を大きく変更したい場合は前回の記事の構成の方が良い場合があります。 この記事の内容は『Meetup video shooting Meetup #1』で話した内容の補足と、Meetupにて得た情報を加えたものになっています。 前回の記事ではキャプチャーボード2台、ミキサー1台を使う構成を紹介しました。この構成はやりたいこと(スライドをキャプチャーしつつ、登壇者をワイプで表示する)は十分できるのですが、機材が多いため接続が大変だったり、配信ソフトの使い方を把握する必要があったりと運用コストの面で課題がありました。

    ミクシィグループの勉強会生放送事情を紹介します! その2
  • 動的計画法によるDVDのディスク分割の改善

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

    動的計画法によるDVDのディスク分割の改善
  • IP制限を減らす取り組み

    モンスト事業部SREグループの伊藤です。 普段はモンストに関するシステムの改善・運用を様々な面から行っています。 今回もサービスの直接的な改善ではないですが、ツール等のIP制限を減らす取り組みについてご紹介します。 サービスの直接的な改善もいつか書ければなと思っております。 皆さんはIP制限をしているツール等はいくつくらいありますでしょうか? モンストにも歴史的経緯でIP制限されたツールや、特に制限されていないツール(!)までいくつもありました。 自作のツール以外にも開発や運用で使っているツールのフロントエンドなども合わせると30以上のツールがあります。 運用で使うツールはアラート対応などでオフィスにいない時でもどこからでもスマートに見れると嬉しいです。 特にサーバーのメトリクスは移動中に見れると対応しているメンバーにアドバイスができたり非常に助かります。 これまではオフィスのIPからの

    IP制限を減らす取り組み
  • カスタマーサポートAIの失敗と教訓

    こんにちは。以前、エンジニアからマネージャーになって変わったこと・変わらないことというエントリを投稿したCREグループの豊川です。 SNS「mixi」における取り組みとして、機械学習による不適切コンテンツ検出について岩瀬からご紹介させていただきましたが、私たちCREグループでも、お客様への素早い返信と対応品質向上のために、問い合わせの分類を目的としたカスタマーサポート(CS)AIの開発に取り組んでいます。 しかしタイトルにもあるとおり、私たちは一度失敗しました。 AI機械学習といったワードが持て囃されるようになって久しく、成功事例は数多く見られるようになってきた一方で、失敗事例が語られることはあまり多くありません。 そこでこのエントリでは、カスタマーサポートAIの開発に至った背景と、なぜ失敗し、失敗から何を学んだのかをお話しします。 なお、下記のことには触れないのであらかじめご了承くださ

    カスタマーサポートAIの失敗と教訓
  • 機械学習による「不適切コンテンツ検出」の実装と成果

    こんにちは、株式会社ミクシィで SNS「mixi」事業を担当している岩瀬です。 記事では、「mixi」における 「健全化活動」と、近年実施した「機械学習による不適切コンテンツ(規約違反投稿)検出」の取り組みについてご紹介したいと思います。 はじめに「mixi」 は、サービス開始からまもなく 15 周年を迎えるソーシャルネットワーキングサービスです。 長く運用したサービスでは古くなった仕組みの更新が欠かせませんが、「mixi」でもそうした取り組みの一つとして、 2018 年末にかけ「健全化活動」にかかわる仕組みの更新を行いました。 今回のケースでは、「健全化活動」において懸案とされてきた課題に対して、機械学習による解決を試みました。「機械でできることは機械に任せ、より複雑さの求められる領域に人間が注力できるようにしよう」とする取り組みです。 「mixi」の「健全化活動」と課題「mixi」の

    機械学習による「不適切コンテンツ検出」の実装と成果
  • 技術書典5に出典します!! – mixi developers – Medium

    初めましてモンストサーバチームの松原です。 10月8日に催される技術書典5ですが、今回は弊社からも出典します!「XFLAG Tech Note」という名前で当日200冊を無料頒布します。また、何らかの形で電子版も配布したいと思います。 [追記 2018.10.23] 電子版を配布しました! 表紙はこんな感じです。かっこいいですよね、弊社のデザイナーが作ってくれました(業務の一部として作ってもらいました)。 デザイナーさんの案で知的なイメージのキャラを表紙に持ってきました内容は以下の6つです。ちなみに、僕は4つ目を書きました。 当にあった、モンスターストライクのギミック実装事例明日から使える品質向上 Tips 集(モンストの QA チームが意識してることについて)とある Unity 開発事例(Unity でアーキテクチャの話)git challenge を支える技術(git challe

    技術書典5に出典します!! – mixi developers – Medium
    alcus
    alcus 2018/10/03
  • デザインデータ管理をGit LFSにした話

    みてねではデザインデータの管理にGit LFSを使用しています。 昨年から運用を開始したのですが、データ管理が改善され、フローも安定して回って来たので紹介します。 Git LFSとは?Gitで画像などのバイナリファイルを扱うための拡張機能Sketch, Photoshop, IllustratorなどのデザインデータもOKGitHubの単一ファルの上限である100MBを超えたデータサイズのファイルを扱えるファイルサイズの上限が変わる以外は通常のGitと同じです。 Git LFS 事前準備・設定リポジトリの作成github.comでデザイン用のリポジトリを作成します。 用意できたらリポジトリのSettingsでLFSを有効にするだけです。 みてねでは現状 2 data packs(月10ドル)使っています。 Storageが足らなくなっても Purchase more からポチるだけなので楽

    デザインデータ管理をGit LFSにした話
    alcus
    alcus 2018/09/20
  • 1