AWS Laravelでbrefを使わないCustom Runtimeを作る AWSLambdaでLaravelアプリケーションをコンテナイメージで動作させる例についての記事です。Webアプリケーションではなく、定期実行するバッチやSQSのキューメッセージを処理するのを目的としています。巷で人気のbrefイメージを使... 2023.05.29 AWSPHP
PHP PHPによるCRC16-CCITTの実装 RedisClusterのスロット番号を計算する必要があって作ったものです。Redisのドキュメントに掲載されているコードを参考にしました。 2023.03.14 PHP
Linux imapsyncでメールをGoogle WorkspaceのGmailから引っ越しする 先日、GoogleWorkspaceのGmailの多数アカウントのメールデータをConoHaのレンタルサーバー『ConoHaWING』に付属するメールサービスへ移行するという作業をしました。その方法について説明します。 2022.11.19 Linux
AWS SQSでBoltJS製Slackアプリの3秒ルールの壁を破る SlackアプリはSlackからのリクエストに対して3秒以内に応答がない場合は、タイムアウト扱いにされるという仕様があります。これが原因でBoltJS+LambdaでハマったのでSQSで解決した件について。 2022.07.29 AWSJavaScript
Docker Docker Swarm上のWebサービスでIPアクセス制限が効かない原因について DockerSwarm環境においてクライアントIPを参照したいときの注意点。例えばnginxサービスとかでリバースプロキシ側で特定のクライアントIPを除いてBasic認証を掛けたいのにうまくいかない場合など。 2021.07.06 Docker
インフラ Route53のヘルスチェッカーのIPを一括抽出する AWSのRoute53を使ってHTTP(S)によるヘルスチェックする際に、対象ホストがBasic認証とかIP制限してる場合はヘルスチェッカーのIPだけ素通しさせる必要があります。ヘルスチェックは多数のリージョンに存在するヘルスチェッカーから... 2021.07.05 インフラ
Windows 『Linux シェルをここに開く』だとなぜか文字色がおかしくなる件について Windows10にUbuntu20.04を導入したらなぜかエクスプローラーのコンテキストメニューから実行できるLinuxシェルをここに開くの場合だけターミナルの文字色がおかしくなる件について対処したメモ。 2021.01.07 Windows
ハードウェア HP ENVY x360 13z-ay000(2020年モデル)のSSDを換装した HP(ヒューレットパッカード)の2in1モバイルPCの『ENVYx36013z-ay000』のSSDを換装する方法をご紹介します。 2021.01.01 ハードウェア
Scala Joda DateTimeをBSON ISODate形でMongoDBに登録したい JodaDateTimeって最近はもうトレンドじゃない?とにもかくにも、今現在進行形で使っていてMongoDBにISODateとして保存したい。けど流石に公式サポートされてる型じゃないんでCan'tfindacodecforclassorg... 2020.09.25 Scala