このすみろぐ

とあるWebエンジニアが、技術や趣味について書くブログです。

HTTPのRetry-Afterヘッダーについて - GooglebotはRetry-Afterを見るらしい

Software DesignのWebAPI特集号に、サービス閉塞時は"503" + "Retry-After"を返すという記述があります。 WEBエンジニアとして、Sorryページでメンテナンス時間を案内するといった対応は、長年やってきました。 しかしながら、HTTPヘッダーでメンテナンス時…

DDL・DML・DCL - SQLの分類を学習する

SQLの分類について学習したので、メモを残します。 普段何気なくデータベースを使っているため、DDL以外の用語はあまり意識したことがないかもしれません。 DDL DDLはData Definition Languageの略称です。 代表例として4つ。 CREATE: テーブルやビューの作…

CodeIgniter4の公式のコード整形ツールでCodeIgniter4のコーディングを学習する

PHP

最近はCodeIgniter4を使って開発しているのですが、公式のコード整形ツールがありました。 試しに使ってみたら、かなりコードが整形されたのでメモがてら記します。 github.com インストール composerを使ってインストールします。 とりあえず開発環境で使い…

Software Designで紹介されてるPostmanのCode snippet機能が興味深かった

Software Design 2022年8月号を読んでいます。 Web API特集に興味があり、買いました。 まだ第1特集の第1章を読み終えたところなのですが、PostmanのCode snippet機能がおもしろかったので紹介します。 Software Design (ソフトウェアデザイン) 2022年08月号…

自宅のインターネットが不調だったのは、ルーターの熱暴走が原因だったかもしれない

自宅のインターネットでたまに繋がらないという現象が、先月あたりから発生していました。 テレワークに支障をきたすほどではなかったのですが、さすがに対策しないとまずいと思えるレベルになってきたので、原因調査および改善を行なった際の記事です。 ホ…

Google Domainsでブログの独自ドメインを運用して、1年が経過したので感想を述べてみる

このブログのドメインは、1年前までお名前ドットコムで運用していたのですが、Google Domainsに移管して1年が経過しました。 先に結論から言ってしまうと、Google Domainsには満足しておりまして、ドメインを移管して良かったと今でも思っております。 良い…

PHPのGuzzleで同名のGETクエリパラーメーターを送信する

PHP

仕事での話ですが、複数選択可能なパラメーターを送信するときに、配列形式のパラーメーター a[]=&a[]= でエラーとなる事象に遭遇しました。 原因はAPIが求めている複数選択パラメーターが、a=&a= という、同名パラーメーターを重ねて送信する方式だったから…

ブラウザの閲覧履歴を使った1週間のふりかえりが意外と楽しい件

表題のとおりなのですが、先日ブラウザの閲覧履歴をクリアしようと思ったときに、ふと思いつきでやってみました。 普通にやるなら履歴を一括リセットして終わりなのですが、そうではなくブラウザの履歴一覧を開いて、ひとつずつふりかえりながら削除してます…

CodeIgniter4を使い始めたので、チュートリアルをやってみた

PHP

業務でCodeIgniter4を使い始めました。 既存システムのリプレースプロジェクトなのですが、CodeIgniter4は未経験なので、まずはチュートリアルをやりました。 ざっとメモしておきます。 codeigniter4.github.io インストール CodeIgniter4のインストールは、…

データベーススペシャリスト試験に申し込んだ、ほか近況など

何度目の正直かとつっこまれそうですが、IPAのデータベーススペシャリスト試験に申し込みました。 試験勉強のモチベーションが最後まで続かず、申し込んだのに受験しないを最近繰り返しているのですが、そろそろこの無限ループから脱却したい。 ノートパソコ…