Notes¶
- macOS のセットアップ
- jQuery CDN が(条件付きで)死んでいた3日間 (2019-08-17)
- Nuxt.js で作成した静的サイトを S3 + CloudFront でホスティングするパターン
- Amazon Kinesis Video Streams を使ってみた
- AWS (/SAM/EB) CLI で IAM Role / MFA を使用する
- GitHub API v4 を適当な知識で使ってみる
- FFmpeg の使い方 (基本)
- FFmpeg: 動画ファイルを生成しながら継続的にストリーミング配信する
- FFprobe による動画フォーマットの調査
- Twitter API
- AWS のビデオカンファレンスサービス Amazon Chime を使う
- Node.js でテスト用サーバー
- Laravel tymon/jwt-auth でトークンを Cookie に保存する
- Laravel: パスワード再発行メール送信 内部シーケンス
- ネットワーク障害耐性のあるプログラミング
- Start Laravel project
- Firebase RTDB で同じパスに対する Listen 時の注意 (2018-02-20)
- nginx + nginx-rtmp-module で RTMP(S) to HLS 配信
- Drone で CI をおこなう
- Play Framework (2.1~2.4) で作成したアプリでバッチを実行する。 (2015-09-15)
- Symfony + Webpack Encore 0.21.0 (Webpack 4) で Asset Versioning & Hot Module Replacement (2018-11-23)
- Drone CI: Docker Hub にログインしてイメージを Pull する
- Drone CI: 別の IAM ロールで AWS にアップロード・デプロイする
- Drone CI 基本設定 (.drone.yml)
- macOS に別バージョンの PHP をインストール
- Python: Requests でリクエスト全体のタイムアウト時間を指定する
- virtualenv
- Dependency Injector for Python: 配列を Inject する
- Dependency Injector for Python: provider 内で別のオブジェクトを生成
- Python: urllib3 で HTTP 認証 (Basic/Digest) する
- Symfony + Propel でマルチドメイン対応 (2018-09-24)
- Twitter OAuth
- ZeroMQ 基本
- esa に API でファイルをアップロードする
- Laravel: 開発時だけ他ホストからの要求を許可する (CORS)
- Laravel tymon/jwt-auth のブラックリストをデータベースに保存する
- CloudFront で Lambda@Edge を使って OpenID Connect (OIDC) 認証
- CloudWatch Agent 込みの AMI を Packer で作っておく
- marksync
- AWS EC2 にローカルのキーペアを登録する
- Symfony + Doctrine でマルチドメイン対応 (2018-09-24)
- ssh-agent による公開鍵認証と SSH Agent Forwarding による多段ログイン
- ローカルのgit-svnからSVNリポジトリを復元する方法 (2016-03-10)
- jDeploy: Java(Kotlin) で作成したコマンドラインツールを npm で公開する
- SSH トンネル (SSH Port Forwarding) によるリモートアクセス
- PhpStorm で Laravel のリモートデバッグをおこなう
- ネットワークトラフィック計測方法
- Vue CLI から学ぶセットアップ
- Tera Term で SSH Agent Forwarding を使用する
- DataGrip で SSH トンネルを利用する
- Termius で SSH Agent Forwarding を使用する
- GitHub Actions: コンテナ上で Step を実行する
- GitHub Actions: AWS へアクセスする
- GitHub Actions の基本(メモ)
- Laravel: 認証のカスタマイズ
- Android エミュレータ
- Laravel tymon/jwt-auth による JWT 認証
- pyenv
- AWS CloudWatch Synthetics Monitoring を CloudFormation で設定する
- AWS IoT EduKit を使ってみた (前篇)
- AWS Chatbot による Slack 連携
- AWS Elastic Beanstalk で環境変数を Parameter Store から設定する
- IAM Identity Center を使おう / AWS CLI で U2F MFA
- AWS DynamoDB の CLI アクセス
- AWS SDK for PHP のリトライ・タイムアウト制御
- AWS SDK for PHP: 認証情報をプロセス間で再利用する
- AWS SDK for Python (boto3) のリトライ・タイムアウト制御
- AWS SDK のリトライモード
- AWS SDK for PHP: DynamoDB だけ? リトライを 10 回する件
- LocalStack の S3 を使う場合の注意点
- AWS で IPv6 only subnet を使ってみた
- SQS メッセージの Redrive (デッドレター再処理)
- SQS メッセージの Redrive (デッドレター再処理)
- AWS CDK: 複数環境に対する context の自前管理
- AWS CDK で SAM のポリシーテンプレートを使う
- AWS CDK: 非同期処理/async 関数を呼ぶ
- Amazon Kinesis Video Streams から動画画像をリアルタイム受信して画像処理をおこなう (Java)
- Amazon Kinesis Video Streams: GStreamer コマンドラインツールによる送信方法
- Amazon Kinesis Video Streams API/SDK による開発
- Amazon Kinesis Video Streams から動画を受信して画像処理をおこなう (Python)
- Amazon Kinesis Video Streams: GStreamer plugin の認証情報(Credentials)
- Amazon Kinesis Video Streams Producer SDK (C++) による配信
- Amazon Kinesis Video Streams で動画をクラウド保存
- Lambda のトリガー設定を確認する
- Amazon S3 のストレージクラスと Intelligent-Tierling
- Amazon Web Services で IPv6 を使う
- AWS Cost Anomaly Detection (コスト異常検出)
- Aurora MySQL クラスター間のレプリケーション
- CloudFront Functions を使ってみた
- GStreamer をビルドする
- FFMPEG plugin
- GStreamer Editing Services
- Command line tools
- Installing GStreamer
- Contributing to GStreamer (subprojects/gst-docs/markdown/contribute/index.md)
- Tutorials
- Basic tutorials
- iOS tutorials
- Playback tutorials
- Android tutorials
- Additional documentation
- GStreamer design documents
- GStreamer Writer's Guide
- Writing a Plugin
- Advanced Concepts
- Appendices
- Creating special element types
- Introduction
- Frequently Asked Questions
- Deploying your application
- Application Development Manual
- Building an Application
- Advanced GStreamer concepts
- Appendices
- About GStreamer
- Higher-level interfaces for GStreamer applications
- VAAPI Plugin
- GStreamer Bad Plugins
- Video helpers and baseclasses
- Useful elements
- GstCodecs
- MPEG-TS helper library
- BaseCamerabinSrc Library
- Adaptive Demux library
- GstTranscoder
- Bitstream parsing Library
- Bad Audio library
- Opencv Library
- Vulkan XCB Library
- Vulkan Library
- Vulkan Wayland Library
- Play Library
- WebRTC Library
- Base classes from -bad
- GstInsertBin
- Player Library
- GStreamer Base Plugins
- Base Utils Library
- Video Library
- RTSP Library
- App Library
- Riff Media Library
- Audio Library
- GStreamer OpenGL Library - EGL
- GStreamer OpenGL Library - X11
- SDP Library
- GStreamer OpenGL Library
- RTP Library
- FFT Library
- Allocators Library
- GStreamer OpenGL Library - Wayland
- Tag Support Library
- GStreamer Core
- Core Library
- Core Plugin
- GStreamer core libraries API
- Network Classes
- Dynamic Parameter Control
- Check Unit Testing
- Base and Utility classes
- GStreamer Validate
- GstValidate plugins
- GStreamer RTSP Server
- GStreamer を使った C++ アプリ作成
- Laravel での tymon/jwt-auth による JWT トークンの自動更新
- Drone CI Open Source Edition のコンテナイメージをビルドする
- AWS Elastic Beanstalk でログを採取する
- Zsh + Prezto + powerlevel9k (macOS)
- AWS SAM アプリケーションをデプロイする
- Zoom/Teams/Meet 対応のミュート用キーボードを作ってみた
- Docker コンテナで SAM CLI を使用する
- Datadog を使ってみた
- New Relic を使ってみた
- Laravel: Vessel によるローカル開発用コンテナ環境を使う
- FragmentStatePagerAdapter で動的に Fragment を変更すると、Activity 復元時におかしくなる場合がある (2018-02-18)
- OAuth 2.0 シーケンス
- Markdown ドキュメントをローカルで管理して同期する
- Amazon SNS の料金
- Raspberry Pi で Proxy サーバーを立てる
- Raspberry Pi で ECS クラスターを構築する
- 温湿度計 Inkbird IBS-TH1 のデータを New Relic で可視化する
- Raspberry Pi を AWS Systems Manager のマネージドノードとして登録
- Raspberry Pi でパトランプ制御 (5V/12V/24V)