AWS Laravelでbrefを使わないCustom Runtimeを作る AWS LambdaでLaravelアプリケーションをコンテナイメージで動作させる例についての記事です。Webアプリケーションではなく、定期実行するバッチやSQSのキューメッセージを処理するのを目的としています。巷で人気のbrefイメージを... 2023.05.29 AWSPHP
PHP PHPによるCRC16-CCITTの実装 Redis Clusterのスロット番号を計算する必要があって作ったものです。Redisのドキュメントに掲載されているコードを参考にしました。 2023.03.14 PHP
AWS SQSでBoltJS製Slackアプリの3秒ルールの壁を破る SlackアプリはSlackからのリクエストに対して3秒以内に応答がない場合は、タイムアウト扱いにされるという仕様があります。これが原因でBoltJS+LambdaでハマったのでSQSで解決した件について。 2022.07.29 AWSJavaScript
Scala Joda DateTimeをBSON ISODate形でMongoDBに登録したい Joda DateTimeって最近はもうトレンドじゃない?とにもかくにも、今現在進行形で使っていてMongoDBにISODateとして保存したい。けど流石に公式サポートされてる型じゃないんでCan't find a codec for cl... 2020.09.25 Scala
Scala 無限リストを使ったFizzBuzz 最近Scalaの勉強を始めたので、FizzBuzzを作ってみました。Fizz Buzz - Wikipedia無限リストを利用し、条件式を追加することなくFizzとBuzz以外にも約数と出力文字列のペアを無数に追加することが可能になっていま... 2018.07.16 Scala
CakePHP 実行前の生SQL文を取得する プレースホルダを使ったSQLは実行後のクエリログを参照すれば実際に流したSQLの全文が取得できますが、実行前はそうもいきません。さて、こういう時どうするかと考えた結果です。CakePHP3.5 & MySQLで確認。 2018.01.04 CakePHP
CakePHP JSONレスポンスで日本語をエンコードをさせない PHPのjson_encode()関数はデフォルトでマルチバイトUnicode文字を\uXXXXにエンコードします。PHP: json_encode - Manual$values = [ 'message' => 'わけがわからないよ'... 2018.01.02 CakePHP
JavaScript jQueryのカスタムイベントをバニラJSで受け取る jQueryのtrigger()とかで発火するカスタムイベントを、バニラJSでどうやって受け取るのかというやりかたのメモ。(jQuery3.2.1で検証) 2017.12.29 JavaScript
JavaScript jQueryでrowspanな行を置換したい時は? rowspanされてて2行で一組なテーブルってよくあるじゃないですか。それを動的にまるっと挿し替えたいときどうするか。<table> <tbody> <tr data-row-id="1"> <td... 2017.03.16 JavaScript