2021年12月26日 / 最終更新日時 : 2022年10月1日 PythonScrapyをAWS Lambdaで実行するまで ②MySQLdb(mysqlclient)エラーの解決 AWS LambdaでMySQLdb(mysqlclient)エラー 前回までの記事 ScrapyをAWS Lambdaで実行するまで ①関数作成とデプロイ ScrapyをAWS Lambdaで実行するまで ⓪ネットワ […]
2021年12月26日 / 最終更新日時 : 2022年10月1日 PythonScrapyをAWS Lambdaで実行するまで ①関数作成とデプロイ AWS LambdaでScrapyを実行する Scrapyで作成したクローラーをAWS Lambda上で実行できるようにするまでに行った手順をメモする。 AWS EC2インスタンス上からLambdaによるサーバーレス環境 […]
2021年12月5日 / 最終更新日時 : 2024年9月7日 Python【Python3】requirements.txtでライブラリを一括インストールする requirements.txtによるライブラリのインポート requirements.txtを使用してpipでインストール、管理している全てのライブラリを別の環境にもまとめてインストールする方法をメモ。 環境: Pyt […]
2021年11月28日 / 最終更新日時 : 2022年1月8日 PHP【PHP】クラスプロパティの型指定(PHP7.4〜) クラスプロパティの型指定 PHP7.4から、クラスのプロパティ(メンバ変数)のデータ型を指定できるようになっている。 環境: PHP 7.4.2 型指定 プロパティの型指定は下記のようにアクセス修飾子(下記ではpubli […]
2021年11月28日 / 最終更新日時 : 2022年1月19日 PHP【PHP】タイプヒンティングと厳密な型チェック PHPを型安全にする 動的型付けスクリプト言語である、PHPにおけるタイプヒンティング(型宣言)と実行時に厳密にデータ型をチェックするstrictモードについてメモ。 環境 : PHP 7.4.2 タイプヒンティング(型 […]
2021年11月23日 / 最終更新日時 : 2022年9月27日 PHPcomposer require devオプションとは 環境 : Composer version 2.1.12 開発時のみ必要で、本番環境では必要の無いライブラリはパッケージインストールコマンド、 composer requireにdevオプションをつけて実行する。 例とし […]
2021年11月23日 / 最終更新日時 : 2023年1月22日 PHPPHPStanによる静的解析 PHPStanで静的解析を行う 環境: PHP 7.4.8, PHPStan 1.2.0 静的解析とは プログラム実行前にソースコードが適切な状態かをチェックすること。 静的解析を行うことで未定義の変数、関数、引数や戻り […]
2021年11月20日 / 最終更新日時 : 2022年9月27日 PHPPHP_CodeSnifferによるコーディング規約チェック PHP_CodeSnifferでコーディング規約チェックを行う PHPでコーディングスタイルの規約チェックを行うためのライブラリである、PHP_CodeSnifferについてメモ 環境:PHP 7.4.8, squizl […]
2021年6月13日 / 最終更新日時 : 2024年9月7日 Python【Python3】venv仮想環境を作成する venv仮想環境 Python3でvenv仮想環境の使い方をメモします。 環境: macOS Catalina 10.15.7, Python 3.8.5 venvとは venv(virtual environment) […]
2021年6月5日 / 最終更新日時 : 2023年1月7日 PHPPHPUnitでユニットテスト⑤ データベースをテストする 後編 PHPUnitでデータベースのテスト 前回の記事でテスト対象DBとプログラムの作成を行いましたので、今回はテストケースを作成して実際にユニットテストを実行していきます。 PHPUnitでユニットテスト⑤ データベースをテ […]