Web

GitLab と Redmine を紐付けるツールを作った話

Web

概要 この記事は、GitLab Advent Calendar 2017 の24日目です。 「GitLab Issue」と「Redmine チケット」を紐付けるツールを作ったお話です。 ピンポイント過ぎて需要はないと思いますが、GitHub 上で公開中です。 github.com 背景 とあるプロジェクトでは G…

Web プログラミングの入門として Bot 開発をオススメする理由

ボット (Bot) Advent Calendar 2017 の 20 日目の記事です。Web プログラミングの入門には「手軽に始められる」「幅広い知識が身につく」「他人に試してもらいやすい」ことなどから、Bot 開発をオススメしています。

コマンドラインからサクッと使える Web ツール

コマンドラインから活用できる Web API を紹介しています。グローバル IP アドレスを確認したり、日本標準時を取得したり、新たな UUID を取得したり……スクリプトと組み合わせることでも便利に使えます。

スプラトゥーン2 のステージ情報をつぶやき続ける Bot

ボット (Bot) Advent Calendar 2017 の 7日目の記事です。Twitter で公開中の「スプラトゥーン2 ステージ情報bot」のシステム構成と、使っている技術、今後の予定、Spla2 API の宣伝などを書きました。

H2O へのアクセスを User-Agent でブロックする

Web

phpMyAdmin の脆弱性スキャンをブロックするために、H2O に User-Agent ベースのアクセス制限を設定しました。その手順と、作業の途中で知ることができた HTTP のマメ知識について書きました。

Datadog で Fastly をモニタリングする

Datadogを使用して、CDNサービスであるFastlyのステータスをモニタリングします。Datadogのアカウントを作成し、Fastlyから発行したAPIキーを登録するだけで利用可能です。無料で試すことができます。

API Gateway + DynamoDB のみで JSON を受け取る

API Gatewayでデータを受け取り、直接DynamoDBに登録します。Lambdaは使用しません。今回は、json形式のCSPレポートを受け取るために、Webサーバではなく、API Gatewayを使用して環境を構築しました。その手順について紹介します。

フォロワー10万人の Twitter bot 運用で学んだこと

Twitterのbot、スプラトゥーン ステージ情報bot(@splatoon_stage)に関する記事です。最終的にはフォロワーが10万人を超えるアカウントとなりましたが、その運営から学んだことについて記載しています。

#スプラトゥーン2 のステージ情報が取得できるAPIを作りました

Spla2 API - スプラトゥーン2のステージ情報API Web API を作りたいとネタを探していたところに、ちょうどイカの波が押し寄せてきたので作ってみました。ぜひ使ってみて下さい。 この記事ではシステムの裏側について書いてみたいと思います。 システム構成 …

Fastly の無料プランでサイトを HTTP2 / TLS に対応させる

概要 CDN サービスの Fastly では、開発者向けに $50 分の無料トライアルが提供されています。 今回はそのプランを利用して、Webサイトを HTTP2 と TLS (HTTPS) に対応させてみました。 手順 1. fastly のアカウント作成 2. 配信サイトの新規登録 3. Free TL…