Cloudflare Workersでサーバレス開発 part2 GitHub ActionsによるCI/CD

前回のエントリー Cloudflare Workersでサーバレス開発 ではCloudflare Workersの入門的な使い方について紹介しました。今回はGitHub ActionsとWranglerによるCI/CD対応についてデプロイ周りの補足説明をします。 Wrangler GitHub Action WranglerによるGitHub Action用のDockerコンテナアクションがCloudflareより提供されていますので是非活用しましょう。 cloudflare/wrangler-…

Yamaha Network Organizer (YNO)を試す

ヤマハルーター関連記事がまさかの3連続。実機を使ってIPv6関連技術(IPoEやMAP-Eなど)の勉強がそれなりに出来たので、次はWeb寄りの話をまとめようかと思います。 今回は以前から試してみたかったYamaha Network Organizer (YNO)を試してみました。試してみましたが、個人用途かつ機器1台のみの利用なのであんまり有用な検証できてません。。一応、YNOの機能紹介程度にちょっと整理してみます。 環境 機器: YAMAHA RTX830 (Rev.15.02.09以降) 回…

YAMAHA RTX830のLuaスクリプト機能

年の瀬に上げるような内容の記事ではないですけど、ネットワーク設定が一通り終わって安定運用に入ると、ルーターに触る機会も減ってしまうので定期的に勉強しておこうかなと。 前回の記事はヤマハ製ルーターRTX830におけるIPv6環境のネットワーク設定についての内容でした。 YAMAHA RTX830でIPv6 IPoE + IPv4 over IPv6(MAP-E)接続 ヤマハルーターのLuaスクリプト機能について RTX830など多くのヤマハ製ルーターにはLuaスクリプトの実行環境が備わっています。…

YAMAHA RTX830でIPv6 IPoE + IPv4 over IPv6(MAP-E)接続

最近引っ越ししまして、ネット回線もいろいろと変わりました。IPv6対応もだいたい終わったので備忘録も兼ねて。今回はヤマハ製ルーターでv6プラス(IPv6 IPoE + IPv4 over IPv6)接続についてメモしてます。 v6プラスについて v6プラス(IPv6/IPv4インターネットサービス) | 日本ネットワークイネイブラー株式会社 「v6プラス」は、NTT東西の次世代ネットワーク(NGN)を利用しインターネット接続を提供するISP事業者が、IPv6及びIPv4の設備を持たずに、インター…

構成管理ツール Ansibleを試す (FFmpegのPlaybookを作る)

今や構成管理ツールは百花繚乱、何を使ったらいいのかよくわからないのが正直なところなのですが、以前から気になっていたAnsibleをちょっと触ってみました。まだ入門レベルのことしか試していませんが感想などを書きたいと思います。 Ansible is a radically simple IT orchestration engine that makes your applications and systems easier to deploy. Avoid writing scripts or…

Redisの監視/分析系ツールまとめ

Redis関連の監視/データ分析系ツールについてメモしておきます。 随時追記予定。実務で有用なツールが他にありましたら教えていただけると嬉しいです。 環境 CentOS 5.9, Ubuntu 12.04 (x86_64) Redis 2.6.10 (※ CentOSの6.x系への移行は足踏み状態。相当大変ですよね。。) 以下の順に紹介していきます。 Redisコマンド Redis Sentinel Redis Live Redis Faina Redis Sampler redis-top N…

NginxとFFmpegを利用したHTTP Live Streaming配信

HTTP Live Streaming(HLS)配信の基本的な手順をまとめます。 去年の記事 「NginxのHTTP Pseudo-Streamingを試す」 ではNginxの疑似ストリーミング配信モジュールを試してみましたが、機能不足のため実サービスで使うのは難しいです。そのためWebサーバでストリーミング配信を行いたい場合は今回紹介するHLSなどの利用が推奨されます。 HTTP Live Streaming(HLS)とは Apple公式のドキュメントを読む方が理解は進むと思いますが、一応ここ…