Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
mixiGroup Tech Meet !_家族アルバムみてね
Search
gembaf
February 23, 2018
Programming
0
1.7k
mixiGroup Tech Meet !_家族アルバムみてね
gembaf
February 23, 2018
Tweet
Share
More Decks by gembaf
See All by gembaf
mitene_meetup_フォトブック組版の海外対応.pdf
gembaf
0
1.8k
Other Decks in Programming
See All in Programming
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
860
Six and a half ridiculous things to do with Quarkus
hollycummins
0
170
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
180
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
930
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
9
1.7k
Serena MCPのすすめ
wadakatu
4
1k
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
ALL CODE BASE ARE BELONG TO STUDY
uzulla
23
5.8k
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
480
明日から始めるリファクタリング
ryounasso
0
140
CSC509 Lecture 05
javiergs
PRO
0
300
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
390
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
9.9k
How STYLIGHT went responsive
nonsquared
100
5.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Why Our Code Smells
bkeepers
PRO
340
57k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
Practical Orchestrator
shlominoach
190
11k
Balancing Empowerment & Direction
lara
4
690
Transcript
mixiGroup Tech Meet ! Vantageスタジオ みてね事業部 開発G ⽞⾺ 史也
⾃⼰紹介 - 名前 : ⽞⾺ 史也 (Gemba Fumiya) - 出⾝
: 岡⼭ - ⼤学 : ⾹川⼤学⼤学院 ⼯学研究科 - 所属 : みてね事業部 開発G - 趣味 : モンハンたのしい
「家族アルバム みてね」とは
「家族アルバム みてね」とは - ⼦どもの成⻑をいつでも、どこでも、いつまでも - スマホで撮った⼦どもの写真や動画をかんたん共有、整理 - 家族で楽しく会話したり成⻑をふりかえることができる - https://mitene.us
None
None
c
最近DVD機能をリリースしました (iOSのみ) - TV版 - 動画のみ - 最⼤1年 - PC版
- 写真と動画とコメント - 期間は無制限
TV版のDVD開発について お話します
みてね事業部の紹介
みてね事業部のメンバー - 事業部⻑ : 笠原さん (ミクシィ創業者) - エンジニア : 12名
- デザイナ : 3名 - CS、プロモ、QA、など : 約10名
「みてね」のエンジニアの特徴 - エンジニア内でチーム分けは(基本)されていない - iOS/Android/Serverのタスクを横断的に取る 例えば - 撮影⽇変更機能を撮影⽇時変更機能にする - iOS/Android両⽅の修正
- Server側のAPI修正 など
配属されてからの流れ - 5⽉ : みてねに配属 - 5〜6⽉ : OJTみたいな何か(メンター +
新卒で少⼈数スクラム) - 7〜2018年1⽉ : DVD開発
特に苦しめられた不具合① ボタンが12個までしか 認識されない問題
ボタンが12個までしか認識されない問題 - 16:9 の画⾯では、nopanscanもしくはnoletterboxという オプションを指定しないとダメらしい
特に苦しめられた不具合② 特定のDVDプレイヤのみ ⾳が少しだけ⾼くなる問題
特定のDVDプレイヤのみ〜〜〜問題 - DVD⽤の動画をエンコードする際に何も指定していなかった - デフォルトの44.1khzでエンコードされていた - DVD側は48khzを期待していた - 44.1kでサンプリングされたものを、48kで再⽣したため ⾳が⾼く聞こえた
- 動画をエンコードする際に48khzと明⽰することで解決
数々の苦難を乗り越え 1⽉13⽇にiOS版がリリースされました (Android版は現在鋭意作成中)
感想 - DVDは⼈類には難しすぎた(情報が少なすぎた) - DVDについて詳しくなった - 普通にDVD⾒てて内部の構成が⼤体分かるようになってきた