【第1回】 プログラミング10分チャレンジを行いました!

こんにちは! エンジニアインターンの岩崎です! 

本日は先日社内で行った第1回プログラミング10分チャレンジについての紹介をします! 

プログラミング10分チャレンジとは?

10分間でプログラミングを使って何かを完成させるのがプログラミング10分チャレンジです。

YouTube上で10分間で音楽の編集を行うチャレンジ動画がバズっていて、それを見てプログラミングでやったら面白そうだねということで弊社でやることになりました!

 

ルール

ルールはほとんどありません(今後追加されるかもしれません...)

①言語は問わない

②何を作っても大丈夫

③とにかく10分間で書ききる!

 

動画

(左) 難波 :Processing     (右) 岩崎: Swift

www.youtube.com

 

感想

想像以上に盛り上がたったため、今後も社内で定期的に開催し、それぞれの成長の記録としても活用していきたいです!

皆さんのチャレンジの報告をコメント欄でお待ちしております!

紹介

短尺動画ベース、ファンサービス「thiry(サーティー)」の紹介

www.wantedly.com

弊社CTOの難波の取材記事の紹介

careerhack.en-japan.com

 

また、エンジニアとして弊社で働くことに興味がある方は是非応募お願いします!

 

採用情報

開発者ブログ始めました


初めまして、エンジニアインターンの岩崎です!

FIREBUGでも開発者ブログを始めることになりました!

 f:id:kijnmb-1110:20180605225108p:plain

私達は日々、CTO 難波の元で動画アプリ「 thirty」の開発を行なっています。

このブログでは、技術的な内容だけにとどまらず、様々な内容の記事を発信していきたいと思っています!

 

今回は初回ということで、弊社で採用している技術について簡単に紹介していきたいと思います!

 

技術紹介

コード管理

Github

インフラ

AWSを全面利用。

DevOpsやCI周りを含めた、インフラ構成を全てAWSのサービスを利用して行なっています。

f:id:kijnmb-1110:20180605191831p:plain

 

ネイティブ

iOS: Swift、Android: Java

アーキテクチャは両方ともに、Clean Architecture + MVVM

 

サーバーサイド

開発環境:Rails on Docker on DockerCompose

本番環境:Rails on Docker on ESC

 

DB

メインDB:Mysql

ログDB:DynamoDB

 

 レコメンド

Apache Spark on EMR

 

 

続いて、動画メディアならではの技術・特徴を紹介していきます!

 

動画メディアならではの技術・特徴

  • AWSのRekognitionを使用して動画のコンテンツ解析を行なっています。これは、自動で動画を解析してラベル付けを行ってくれます。コンテンツの相関性を出す際に活用しています。
  • After Effectsの内部スクリプトのExtend Scriptを使って、スプレッドシートやドライブと連携して動画生成の自動化をしています。
  • 管理画面から動画をアップすると、自動で動画時間をトリミングし、アダプティブストリーミングプロトコルのHLSにエンコードするなどの映像処理を、Rails with FFMPEGという形で実現してます。

 

簡単にですが、弊社で採用している技術を紹介しました!

今後は、色々な内容を発信していこうと思っていますのでよろしくお願いします!

 

紹介

短尺動画ベース、ファンサービス「thiry(サーティー)」の紹介

www.wantedly.com

弊社CTOの難波の取材記事の紹介

careerhack.en-japan.com

 

また、エンジニアとして弊社で働くことに興味がある方は是非応募お願いします!

 

採用情報