mixi engineer blog

ミクシィ・グループで、実際に開発に携わっているエンジニア達が執筆している公式ブログです。様々なサービスの開発や運用を行っていく際に得た技術情報から採用情報まで、有益な情報を幅広く取り扱っています。

Amazon EC2 リザーブドインスタンスの利用状況をDatadogで監視する(AWS Summit Tokyo 2017 で発表してきました)

はじめまして。北村です。 先日行われた AWS Summit Tokyo 2017 で、Datadog 様の EXPO セッション枠の一部を頂いて SNS「mixi」における Datadog 活用事例について紹介させていただきました。 speakerdeck.com 今回は、その発表の中で紹介させていただいた …

PyCon JP 2016 にダイヤモンドスポンサーとして参加してきました。

はじめまして、株式会社フンザの尾関と申します。 普段はチケットキャンプのサーバサイドをPython/Djangoで開発しています。趣味はドローンでの空撮です。 エンジニアブログですが、技術的な話は特にありません。すみません。 9/21, 9/22の2日間、PyCon JP 2…

ノハナ開発品質向上合宿を行いました

こんにちは、side_tana です。まずは画像を見ていただきたいのですが、こういった活動を行ってきました。最高ですね。ノハナでは 3月16日から18日にかけて、湯河原温泉のおんやど恵さんで開発品質向上合宿を行ってきました。 開発品質向上合宿とは ソフトウ…

Apple IPv6審査対応 NAT64/DNS64環境構築について

こんにちは、arukasaです。 今回IPv6 (NAT64/DNS64) のWi-Fi環境構築という貴重な経験をしましたので、情報共有を兼ねて寄稿させて頂きます。 背景 Appleが、2016年1月以降はIPv6環境で動作しないアプリはリジェクトすると宣言しましたので、ミクシィ社内で…

総行数57,000の巨大CSS群をLessに書き換えた軌跡

今年の9月に、スマートフォン Web ブラウザ版 mixi の巨大 CSS 群を Less でビルドする環境へと移行しました。 書き換えた CSS の行数は、56,725行 です。今回は弊社の大規模 CSS → Less 移行事例についてお話しします。

#師弟登壇2015 でミクシィの新卒研修について発表してきました

side_tana です。年の瀬も押し迫ってまいりましたが、みなさまいかがお過ごしでしょうか。さて、12月6日に行われたGMOペパボさん主催の勉強会、師弟登壇2015でミクシィの新卒研修について発表をしてきましたので、本日はそのご報告です。 pepabo.connpass.co…

第1回git challengeの出題内容を一部公開します

2015年11月15日、ミクシィ渋谷オフィスで Git Challengeという学生向けのイベントの第1回を開催しました。ここで出題された問題2問を、解説と教訓付きで公開します。 ぜひチャレンジしてみてください。 #mixi_git

学生向けイベント「git challenge」のご案内

来たる11月、また新たな「チャレンジ」イベントを開催します。git challenge (ぎっと・ちゃれんじ) です。開催要項のご紹介と、企画・システム両輪を立ち上げてくれている新卒エンジニア3名への舞台裏インタビューです。 #mixi_git

Lightning Talk for Over 18 #0 参加レポート

はじめまして。ミクシィグループの株式会社Diverseでマッチングアプリを開発している徳永です。 友達作りから結婚相手探しまで、様々な出会いをサポートしています。 生き生きと、人と人との出会いのお手伝いをしています! そんな私にぴったりな、大人の社…

体験とイノベーション: トライアウト・ランチ, SWLT

イノベーションセンター 森本です。 ミクシィでは、社内からの新規事業アイディアをすくいあげ、プロダクトにしていくフレームワークがあります。それが「ミクシィ イノベーションセンター」です。今年は「きみだけLIVE」をローンチし、振り返って既に独立し…

リアルな攻撃体験をしよう! Scrap Challenge 2015年度シーズンのご案内

「偽mixi」をチームでクラックするセキュリティイベント「Scrap Challenge」は、2011年に第1回を開催してから今年でもう5年目。今年度(2015)は夏の終わりの2015/8/29からスタート。Scrap経由入社のお二人へのインタビューを交えつつ、概算11回めの「スクチャ…

Padrino (WAF) の仕様変更にともなって発生した障害の原因を追いかけた話

はじめまして、豊川と申します。所属はCS部門専属の開発グループで、通称CS開発といいます。CSとは顧客満足 (Customer Satisfaction) のことを指します。 業界でもCS部門に専属の開発チームがあるのは珍しいかもしれません。専属の開発チームがあるとCSスタ…

POStudy Day 2015 Spring in Tokyo - 参加体験記

5月24日に「POStudy Day 2015 Spring in Tokyo 〜顧客価値の再定義:新しい価値を見つけ出すための一日〜」というイベントが弊社で行われました。参加者として学んだことをご紹介させていただきます。

「すごいGit楽しく学ぼう」を公開しました

Git に触ったことがないという方でも、Git を使ったチーム開発に参加できる新卒研修資料「すごいGit楽しく学ぼう」を公開しました。

2日でできる! JavaScript トレーニング

ミクシィを支えるエンジニアが作成した JavaScript 研修の資料を github にて公開しました。

御社クラック志望です: Scrap Challenge卒業生9人に8つの質問

ミクシィでは、脆弱性を仕込んだ偽mixi.jpをクラックする学生向け技術イベントScrap Challengeを定期開催しています。このイベント経由で入社いただいた腕利きのエンジニア9名、いわば「Scrap Challenge卒業生」のみなさんからお話を伺いました。

ミクシィスマホアプリ研修説明会を開催しました & iOS-Training #1 開催のお知らせ

最近の作業用BGMは、マリオ&ルイージRPG3!!!のイン・ザ・ファイナル です。 こんにちは、武田です。 さて、先日お伝えしたオープン版スマホ研修の説明会の模様とiOS研修の第一回目についてお伝え致します。 説明会の模様について 説明会の概要については、c…

ミクシィスマホアプリ研修をオープンに開催します

はじめまして、mixiのiPhoneアプリ開発などをやっています武田です。最近サントラ欲しさにスマブラを買いました。 さて、1年半ほど前に社内でのスマホアプリ研修を行い、その資料を公開したり電子書籍化などを行いました。ただ資料も古くなっている部分など…

VimConf 2014 と Vim と mixi

こんにちは。エンジニア兼 Vimmer、Kuniwak です。11月08日(土)、Vim の国際的な会議「VimConf 2014」が弊社でおこなわれました。 VimConf では、Vim の機能の詳細な解説や、自作プラグインの紹介、Vim の未来など、多くの Vim に関するディープな知識が発…

mixi SNSを攻略しよう! Scrap Challenge 2014年度シーズンのご案内

Aphex Twinの13年ぶりの新譜 'Syro'、捨て曲なしで素晴らしいですね。もりもとです。 株式会社ミクシィで毎年開催している、学生向けのWebセキュリティ実体験イベント 'Scrap Challenge' が、2011年に始めてから かれこれ4年目になりました。もちろん今年度…

Photo Hack Day Japan 結果発表 その2

ミクシィの七尾です。気がつけば「Photo Hack Day Japan 結果発...

OpenStackとLXCを導入した話

こんにちは、運用部 アプリ運用グループの清水です。Golang鋭意勉強中です。...

Photo Hack Day Japan 結果発表 その1

ミクシィの七尾です。すでに1週間ほど経ってしまいましたが、去る2/22-2/23に米国のAviary("エイヴィアリー"と読みます)と共同でPhoto Hack Day Japanというハッカソンを行いました。改めて参加者のみなさまと以下のスポンサー様に感謝させて頂きます。 Avia…

「Photo Hack Day Japan」参加者受付開始のお知らせ

先日告知しました、Aviaryと共同で開催する「Photo Hack Day Japan」の参加応募を受付開始したのでこちらでも告知させていただきます。 多数のスポンサー企業様から協賛頂いたおかげで、今回のイベントは賞金総額60万円+α!しかもプレパーティーから開催期間…

「Photo Hack Day 5」スポンサー募集開始のお知らせ

すっかりご無沙汰しております、スマートフォンアプリエンジニアの七尾です。 この度ビジネスパートナーのAviaryと共同でハッカソンを開催する事になりました。 一般応募に先立ちまして、この場を借りてスポンサー募集のお知らせをさせていただきます。 参加…

systemdを本番運用してわかったこと

こんにちは、運用部 アプリ運用グループの清水です。モンスト仲間募集中です。 以...

Android の Commons な知見を集めたライブラリを作りました

こんにちは。今日も元気に Android アプリの開発をしています、横幕です。...

OpenContrailを勉強してみた

SDN

サービス環境における仮想ネットワーク検討して、OpenContrailは追いかけ...

OAuthのセキュリティ強化を目的とする拡張仕様を導入しました

こんにちは. 研究開発グループ ritouです. だいぶ前の記事で紹介したとお...

プログラマではありませんが、プログラマの話をさせてください

はじめまして。8キロのダイエットに成功しましたが、最近リバウンド気味の土戸と申し...

Plannahの紹介と、新プロダクト立ち上げにまつわるいくつかの開発話

こんにちは、最近ももクロの「労働讃歌」が妙に染みる衣川です。 現在私は、Plan...

SDNインターン

はじめまして。こんにちは! インターン前日の夜中にGが現れた絶望感から殆ど眠れず...

社内研修「JavaScript基礎」の資料を公開します!

どうも、新卒2年目エンジニアでJavaScript委員会の重田です。 帰省がて...

今年のノベルティはPlanning Pokerです

29年ぶりに出たVisageのニューアルバムばかり麻薬のように聴いている、イノ...

Cobblerを使ったOSインストールとその後のクラウド化

こんにちは。運用部 アプリ運用グループの清水です。趣味の楽器も気づけば20年目...

エンジニア100人に聞きました「エンジニアとファッション」(イノセン編)

今月下旬のVJの準備をしようと、古いバージョンのQuartz Composer...

スマホアプリの品質ガイドラインを公開しました

UP by Jawbone を衝動買いした挙句、眠りが異常に浅いことが判明し、 金銭サイクルも睡眠サイクルも崩壊しつつある柿崎です。 現在、ミクシィではスマホアプリの開発に力を入れています。 もちろんQA部門でもスマホアプリの品質ってなんだろな?と、考える機…

Gradleプラグイン作ってみた

こんにちは!最近暑すぎて外に出たくなさすぎて家でPCといちゃいちゃしてるリア充の...

mixiのアプリの設計がよく分かるブログ - スマートフォン開発研修教材の補足

こんにちは。Android の横幕です。Android が好きすぎて、来る日も...

Google I/O 2013 報告会 やってみた

こんにちは、Android の横幕です。 Google I/O 2013 に参加...

スマートフォン開発研修教材の公開について

クラフトワークの来日公演3-D CONCERTS 1 2 3 4 5 6 7 ...

ユーザーファーストを実現するmixiの開発プロセス

デザインユニットUXデザイン担当の酒井です。 mixiでは昨年来、最重要キーワー...

404 Not Found

あなたがいまご覧になっているこのWeb文書は、httpという通信プロトコルにの...

mixiのサーバOS移行のお話 - ビルド&Kernel編

はじめまして、運用部アプリ運用グループの清水 勲です。 2011年8月に入...

Android開発の効率を今日から確実に5%改善する方法

暖かくなったり寒くなったり視界が真っ黄色になったり忙しい今日この頃ですが、皆様お...

続・技術的負債の把握と改善を促すために

こんにちは, 先日Kansai.pmで発表させて頂いたgoccyこと五嶋@たん...

DeployGate無料プラン&配布ページ作成機能をリリースしました!

みなさんこんにちは!デプロイゲート開発チームのkyoroこと井上恭輔と申します...

JaSST'13 Tokyo に参加して、考えたこと

QA

こんにちは。「アサシンクリード3」というタイトルから、てっきり3部作だと思って、シリーズをプレイし始めたところ、実は5部作だったという事実を知って、軽く戦慄している品質管理部門の柿崎です。ちなみに2までクリアしました。 先日、国内最大級のソフト…

iOSクライアントアプリとスクラム開発環境下での受け入れテストについて

はじめまして。 iOSクライアントアプリ, Windows8クライアントアプリのQAを担当している、品質管理グループの菅原です。 今回は、私が普段行なっているiOSクライアントアプリの受け入れテストについて、ご紹介します。 これまでのmixiの受け入れテストは、ウ…

今日からはじめるお手軽 Hive データ移行

こんにちは. 昨年知人のオーケストラ演奏会で聴いたメンデルスゾーン交響曲第4番...