PLAY DEVELOPERS BLOG

HuluやTVerなどの日本最大級の動画配信を支える株式会社PLAYが運営するテックブログです。

HuluやTVerなどの日本最大級の動画配信を支える株式会社PLAYが運営するテックブログです。

SlackワークフロービルダーとGoogleスプレッドシート連携でデータ管理

皆さん、こんにちは。 この記事では、SlackワークフロービルダーとGoogleスプレッドシートを連携させる方法を詳細に解説します。これにより、スプレッドシートの情報をSlackで簡単に取得でき、情報共有の効率化が図れます。 Google Sheets for Workflow Buil…

NAB Show 2023 現地視察レポート:映像クリエイションの最先端とトレンド

こんにちは、プラットフォーム技術部開発第1グループの今雪とクラウド推進技術部第1グループの今坂です。 今年4月にラスベガスでNAB Show 2023というイベントが開催されましたが、PLAYからも今雪と今坂の2人が視察に行ってきました! 4/15に日本を出発し、4/…

React 対応 WYSIWYG エディタ Draft.js を試してみた

こんにちは。SaaSプロダクト開発部の千葉です。 今回は、最近試した「React 対応の WYSIWYG エディタで HTML 文字列を(class などの属性値を維持しながら)編集する」方法をまとめていきたいと思います。 WYSIWYG エディタとは React 対応 WYSIWYG エディタ…

フロントエンジニアなら知っておきたいトランスマックス入門

こんにちは、クラウド推進技術部開発第1グループの石川です。 突然ですが、トランスマックス (Transmux) とはなんでしょうか? 動画は内容を表すコーデック (H.264, H.265, mp3, AAC, ...) と、コーデックを多重化するコンテナ (MPEG-TS, fmp4, FLV, ...) で…

HLSマニフェストにおける主要なタグの意味と使い方

こんにちは、メディアプラットフォーム事業部 プラットフォーム技術部の新井です。 メディアプラットフォーム事業部から名前が変わり、プラットフォーム技術部になりました。過去のメディアプラットフォーム事業部の記事はこちらです。 developers.play.jp …

GitHub Copilot と Amazon CodeWhisperer の違いを比較:AIによるコード生成サービスの性能を検証する!

こんにちは。プラットフォーム技術部開発第2グループの髙嶋です。 最近、AIを使ったサービスが急に目立つようになってきました。 皆さんも何らかのAI系サービスを使ったことがあるのではないでしょうか。 今回はAI系サービスの中から、GitHub CopilotとAmazo…

AWSのランニングコストを削減しよう! EventBridgeを使った定期停止・起動について

ソリューション技術部の赤澤です。 普段はAWSでの環境構築などを担当しています。 環境構築にあたって、話題によくあがるのがコストについてです。 所謂本番/開発環境のような環境を運用している場合、 AWSは主にリソースの稼働時間に対してコストが掛かって…

プライベートNPMレジストリ Verdaccio について

ソリューション技術部の斎藤です。 弊社では、社内でNPMパッケージを管理するライブラリとしてVerdaccioを利用しています。 verdaccio.org Verdaccioは、無料でプライベートなNPMレジストリを作成できるNPMパッケージです。 ローカルのNPMレジストリ参照先を…

ALBの「アイドルタイムアウト」とステータスコード502,504の話

今回はAWS Application Load Balancer(ALB)の属性「アイドルタイムアウト」の話です。ターゲットサーバの動作や設定値によっては、意図しない「504 Gateway Timeout」や「502 Bad Gateway」を返す原因になりかねません。不要な500番台エラーを避けるためにも…

AWS 認定ソリューションアーキテクトアソシエイトの資格取得のためにやったこと

AWS

こんにちは、ソリューション技術部の松尾です。 最近AWS認定ソリューションアーキテクトアソシエイト(SAA)を取得しましたので、その勉強方法や取得したメリットについて記載できればと思います。 業務でAWSを使用することが多く、業務での活用や自分の中の知…