システム開発

ldap 認証で Invalid credentials (49) となった場合に、重要な情報は 「data xxx」という部分です。

ldapsearch コマンドを実行してエラーを発生させると、以下のようなエラーメッセ ...

システム開発

GCP上のVMインスタンスから認証サーバーへ接続して認証する構成だったのですが、あるVMインスタンスからはOKであるVMインスタンスからはNGという事態が発生しました。

どちらも同じVPCにおり、GCPのネットワークの設定 ...

システム開発

これまでやったプロジェクトの中で、特に大変だったなと思っているものについて書きます。

一つ目は某大手飲食店の人事システムについてです。

このプロジェクトで大変だったのは、システムの実装ではなく、クライアントから ...

システム開発, プログラミング入門

プログラムが動かない時には、まず出力されているエラーを検索すると思いますが、そこで思うように情報が見つからない時があります。

問題の原因を探す場合のテクニックとして、問題の発生箇所を狭めることが有効です。

Ja ...

システム開発, プログラミング入門

私が過去にプログラミングを学んだ方法をご紹介します。

意外な方法ですが、結構有効なのではないかと思っています。

私はスクールなどにはいっておらず(当時はそういうものはあまりなかった)、本やインターネットの情報で ...

システム開発, 人生

昔、あるミドルウェアのサポート窓口の仕事をしていたことがありました。

その製品を使っているユーザー(会社)から、質問や障害報告を受けて、回答や調査をする仕事です。

コールセンターをイメージしてもらえばよいと思い ...

システム開発

docker compose を使用してビルドした場合に、自動で xxxxx_default というネットワークが作成されます。

この xxxxx という部分はどこから取得されるかというと、ディレクトリ名からのようです。

プログラミング入門, リファクタリング

今日コードレビューをつけてコメントをもらったのですが、関数名や変数名にはできるだけ略語を使わない方がいいと感じました。

そのシステムで共通の認識となっている略語なら良いと思いますが、即席でつけた略語は他の人が見た時に理解を ...

PHP

PHPStanは型をチェックしているのですが、たまにUnion型で怒られることがあります。

$u = $this->getUsers();//$u は array|string だと推論されるが、stringとして扱いたい ...

JavaScript

今日フロントエンドのコードを見ていて、ここにコメントがあれば!と思ったことがありました。

User Agent をみて分岐している箇所です。

フロントエンドではブラウザの種類やバージョンの違いによって、使える関 ...