php 7 11月 2021 PHPのソースコードからクラス図をリバースエンジニアリングする php-class-diagram 【概要】 dddjava/Jig にインスパイヤされて作り始めた php-class-diagram の機能が大枠できてきたので、php-class-diagramを使ってできることを紹介します。 # 概要 既存のPHPのソースコードをリバースエンジニアリングして、クラス図を生成するための PlantUMLの… 続きを読む
php 4 11月 2021 php-class-diagram のPHPソースコードの情報取得方法変更 php-parser PHPでjigのようなことをしたくて作っているphp-class-diagramで、PHPソースコードの情報を取得する方法を変更しました。 PHPのソースコードからクラス関連図を出力するphp-class-diagram を作っています。(jig inspire) (さらに…)… 続きを読む
php 3 11月 2021 PHPのソースコードからクラス関連図を出力するphp-class-diagram を作っています。(jig inspire) 最近、設計について興味があるので、事例の紹介などで、java関連の開発では、jig(治具から来た名前らしい)という大変便利なツールがあるという話を聞いた。 JIGチュートリアル クラスの関連で開発する jigのチュートリアルで紹介されている例のように、複数の関連したクラスを作るとリンク先のビジネスル… 続きを読む
php 13 10月 2021 PHPで郵便番号から都道府県を判定するクラス PHPで郵便番号から都道府県を判定する必要があり、調べたところ、以下のページを見付けた。 * 郵便番号から都道府県を判定 郵便番号は、上2桁で都道府県が決ま*らない*。それどころか、7桁が同じでも都道府県が決まらないものもあるという、不思議な定義になっているようです。 KEN_ALL.CSV を調べ… 続きを読む
linux 7 10月 2021 新しいSFTPサーバに、古いopensshからssh2_connect時にエラー発生(Unable to exchange encryption keys) 新しいUbuntu20のSFTPサーバを設定した後、超古いopensshの環境からPHPで、ファイルをアップロードしようとしたところ、下のエラーが出ました。 Warning (2): ssh2_connect(): Error starting up SSH connection(-5): Unab… 続きを読む