Notes¶
- スタックチャン CONNECT
- AI スタックチャン (hrs version)
- プライバシーポリシー (個人情報保護方針)
- Portfolio @yh1224
- Nuxt.js で作成した静的サイトを S3 + CloudFront でホスティングするパターン
- Amazon Kinesis Video Streams を使ってみた
- ZeroMQ 基本
- Vue CLI から学ぶセットアップ
- ネットワーク障害耐性のあるプログラミング
- OpenAPI: openapi-generator-cli
- nginx + nginx-rtmp-module で RTMP(S) to HLS 配信
- Zoom/Teams/Meet 対応のミュート用キーボードを作ってみた
- ネットワークトラフィック計測方法
- jDeploy: Java(Kotlin) で作成したコマンドラインツールを npm で公開する
- ローカルのgit-svnからSVNリポジトリを復元する方法 (2016-03-10)
- AWS (/SAM/EB) CLI で IAM Role / MFA を使用する
- Symfony + Webpack Encore 0.21.0 (Webpack 4) で Asset Versioning & Hot Module Replacement (2018-11-23)
- Laravel tymon/jwt-auth でトークンを Cookie に保存する
- Laravel tymon/jwt-auth による JWT 認証
- CloudWatch Agent 込みの AMI を Packer で作っておく
- AWS Elastic Beanstalk でログを採取する
- Drone CI 基本設定 (.drone.yml)
- GitHub API v4 を適当な知識で使ってみる
- PhpStorm で Laravel のリモートデバッグをおこなう
- Drone CI Open Source Edition のコンテナイメージをビルドする
- ssh-agent による公開鍵認証と SSH Agent Forwarding による多段ログイン
- macOS に別バージョンの PHP をインストール
- Laravel: 認証のカスタマイズ
- Symfony + Propel でマルチドメイン対応 (2018-09-24)
- Docker コンテナで SAM CLI を使用する
- Laravel: 開発時だけ他ホストからの要求を許可する (CORS)
- Start Laravel project
- FragmentStatePagerAdapter で動的に Fragment を変更すると、Activity 復元時におかしくなる場合がある (2018-02-18)
- Drone で CI をおこなう
- Firebase RTDB で同じパスに対する Listen 時の注意 (2018-02-20)
- AWS のビデオカンファレンスサービス Amazon Chime を使う
- AWS CloudWatch Synthetics Monitoring を CloudFormation で設定する
- Twitter OAuth
- SSH トンネル (SSH Port Forwarding) によるリモートアクセス
- pyenv
- AWS SAM アプリケーションをデプロイする
- CloudFront で Lambda@Edge を使って OpenID Connect (OIDC) 認証
- Zsh + Prezto + powerlevel9k (macOS)
- OAuth 2.0 シーケンス
- Symfony + Doctrine でマルチドメイン対応 (2018-09-24)
- Play Framework (2.1~2.4) で作成したアプリでバッチを実行する。 (2015-09-15)
- Laravel: Vessel によるローカル開発用コンテナ環境を使う
- Drone CI: Docker Hub にログインしてイメージを Pull する
- Amazon SNS の料金
- Laravel tymon/jwt-auth のブラックリストをデータベースに保存する
- esa に API でファイルをアップロードする
- Laravel での tymon/jwt-auth による JWT トークンの自動更新
- AWS EC2 にローカルのキーペアを登録する
- Laravel: パスワード再発行メール送信 内部シーケンス
- macOS のセットアップ
- jQuery CDN が(条件付きで)死んでいた3日間 (2019-08-17)
- Twitter API
- DataGrip で SSH トンネルを利用する
- Termius で SSH Agent Forwarding を使用する
- Tera Term で SSH Agent Forwarding を使用する
- Raspberry Pi によるルーターを設置して接続状況や帯域制限をおこなう
- Raspberry Pi を AWS Systems Manager のマネージドノードとして登録
- 温湿度計 Inkbird IBS-TH1 のデータを New Relic で可視化する
- Raspberry Pi で Proxy サーバーを立てる
- Raspberry Pi や M5Stack でパトランプを制御
- Raspberry Pi で NAT
- Raspberry Pi で ECS クラスターを構築する
- virtualenv
- Python: urllib3 で HTTP 認証 (Basic/Digest) する
- Python: Requests でリクエスト全体のタイムアウト時間を指定する
- Python のパッケージ管理ツール比較
- Dependency Injector for Python: provider 内で別のオブジェクトを生成
- Dependency Injector for Python: 配列を Inject する
- M5: Visual Studio Code + PlatformIO
- JetBrains CLion + PlatformIO (macOS)
- Node.js でテスト用サーバー
- MySQL: データベースを mysqldump からのリストアでコピーする
- New Relic: NerdGraph API を使ってデータを取得する
- New Relic を使ってみた
- Datadog を使ってみた
- marksync
- M5: VSCode で UIFlow MicroPython による開発
- スタックチャン で始める M5Stack
- M5Stack: 環境センサーから計測値を取得する
- M5: C 言語による開発(基本)
- M5Stack: New Relic にメトリクスを送信する
- AWS IoT EduKit ワークショップやってみた
- GStreamer: gst-launch-1.0 実行例
- GStreamer を使った C++ アプリ作成
- GStreamer をビルドする
- Google Calendar の予定を API で取得 (Python)
- GitHub Actions: コンテナ上で Step を実行する
- GitHub Actions の基本(メモ)
- GitHub Actions: AWS へアクセスする
- IIJmio ひかり: ひかり電話と IPv6(IPoE) + IPv4 over IPv6 (transix) を併用する
- FFprobe による動画フォーマットの調査
- FFmpeg: 動画ファイルを生成しながら継続的にストリーミング配信する
- FFmpeg の使い方 (基本)
- LocalStack の S3 を使う場合の注意点
- IAM Identity Center を使おう / AWS CLI で U2F MFA
- Amazon SES でメール受信
- Amazon S3 のストレージクラスと Intelligent-Tierling
- Aurora MySQL クラスター間のレプリケーション
- Lambda のトリガー設定を確認する
- AWS で IPv6 only subnet を使ってみた
- Amazon Web Services で IPv6 を使う
- ECS でコンテナ内のログファイルを CloudWatch Logs に送信する
- AWS Elastic Beanstalk で環境変数を Parameter Store から設定する
- AWS Cost Anomaly Detection (コスト異常検出)
- CloudWatch Agent の設定
- CloudFront Functions を使ってみた
- AWS DynamoDB の CLI アクセス
- AWS Chatbot による Slack 連携
- AWS CDK で ECS をデプロイ (Immutable Tag 運用)
- Android エミュレータ
- Markdown ドキュメントをローカルで管理して同期する
- Drone CI: 別の IAM ロールで AWS にアップロード・デプロイする
- SQS メッセージの Redrive (デッドレター再処理)
- SQS メッセージの Redrive (デッドレター再処理)
- AWS SDK のリトライモード
- AWS SDK for Python (boto3) のリトライ・タイムアウト制御
- AWS SDK for PHP: DynamoDB だけ? リトライを 10 回する件
- AWS SDK for PHP のリトライ・タイムアウト制御
- AWS SDK for PHP: 認証情報をプロセス間で再利用する
- Route 53: エイリアスレコードを AWS CLI で登録する
- Amazon Kinesis Video Streams Producer SDK (C++) による開発
- Amazon Kinesis Video Streams で動画をクラウド保存
- Amazon Kinesis Video Streams API/SDK による開発
- i-PRO カメラから Amazon Kinesis Video Streams に映像を送信する
- Amazon Kinesis Video Streams: GStreamer コマンドラインツールによる送信方法
- Amazon Kinesis Video Streams: GStreamer plugin の認証情報(Credentials)
- Amazon Kinesis Video Streams から動画を受信して画像処理をおこなう (Python)
- Amazon Kinesis Video Streams から動画画像をリアルタイム受信して画像処理をおこなう (Java)
- AWS CDK で SAM のポリシーテンプレートを使う
- AWS CDK: 複数環境に対する context の自前管理
- AWS CDK: 非同期処理/async 関数を呼ぶ