PHP

配列の結合の速度を比較してみたら、まさかの結果だった

今更、というかバージョンによって結果は変わったりするのかもしれないけど、 ふと思い立ってPHP 8.2.7において単純配列の結合をarray_push、array_merge、スプレッド構文のそれぞれの方法で速度比較してみました。
Docker

Docker Compose/SwarmでRedis Clusterを構築する

簡単にRedis Clusterを構築する方法のメモ。
AWS

Laravelでbrefを使わないCustom Runtimeを作る

AWS LambdaでLaravelアプリケーションをコンテナイメージで動作させる例についての記事です。 Webアプリケーションではなく、定期実行するバッチやSQSのキューメッセージを処理するのを目的としています。 巷で人気のbrefイメー...
PHP

PHPによるCRC16-CCITTの実装

Redis Clusterのスロット番号を計算する必要があって作ったものです。 Redisのドキュメントに掲載されているコードを参考にしました。
Linux

imapsyncでメールをGoogle WorkspaceのGmailから引っ越しする

先日、GoogleWorkspaceのGmailの多数アカウントのメールデータをConoHaのレンタルサーバー『ConoHa WING』に付属するメールサービスへ移行するという作業をしました。 その方法について説明します。
AWS

SQSでBoltJS製Slackアプリの3秒ルールの壁を破る

SlackアプリはSlackからのリクエストに対して3秒以内に応答がない場合は、タイムアウト扱いにされるという仕様があります。 これが原因でBoltJS+LambdaでハマったのでSQSで解決した件について。
Docker

Docker Swarm上のWebサービスでIPアクセス制限が効かない原因について

Docker Swarm環境においてクライアントIPを参照したいときの注意点。 例えばnginxサービスとかでリバースプロキシ側で特定のクライアントIPを除いてBasic認証を掛けたいのにうまくいかない場合など。
インフラ

Route53のヘルスチェッカーのIPを一括抽出する

AWSのRoute53を使ってHTTP(S)によるヘルスチェックする際に、対象ホストがBasic認証とかIP制限してる場合はヘルスチェッカーのIPだけ素通しさせる必要があります。 ヘルスチェックは多数のリージョンに存在するヘルスチェッカーか...
Windows

『Linux シェルをここに開く』だとなぜか文字色がおかしくなる件について

Windows 10にUbuntu 20.04を導入したらなぜかエクスプローラーのコンテキストメニューから実行できるLinux シェルをここに開くの場合だけターミナルの文字色がおかしくなる件について対処したメモ。
ハードウェア

HP ENVY x360 13z-ay000(2020年モデル)のSSDを換装した

HP(ヒューレットパッカード)の2in1モバイルPCの『ENVY x360 13z-ay000』のSSDを換装する方法をご紹介します。
スポンサーリンク