システム開発

システム開発

インフラの仕事をペアプロっぽくやってみたら、物凄い効果が高かった

とある案件にて、インフラの仕事を他のメンバーにも担当できるように、画面をシェアしながら説明していていると、何だかペアプロっぽい動きになりました。 別に意図した訳ではなかったのですが、結果的に凄い効果が得られました。 「これは、インフラの仕事...
システム開発

コロナで入院しているはずのエンジニアが歌舞伎町でホストをやっていた話

前回のエントリで少し触れた、ジョインして1週間程度経過した後、「コロナにかかってしまい、数週間入院することになりました。」と言い残して休みに入ってしまうが、コロナは嘘っぱちで歌舞伎町でホストとして働いていたエンジニアの話。 その時のエントリ...
システム開発

【システム開発】タチの悪いエージェントの地雷を踏んだ時、被害を最小限に抑える方法を考えてみた

「タチの悪いエージェント」と「業務委託契約」という契約形態の相性の良さについて 最近、PM兼バックエンドリーダーとして関わったプロジェクトにて、フロントエンドが凄まじい状況になりました。 具体的には、フロントエンド開発は、フロントの仕事を丸...
システム開発

物流エンジニアが本気出して考えた OpenAPIを使用したスキーマ駆動開発の効率的な進め方

Webシステムの開発において、バックエンドとフロントエンドを分けて開発する場合、それぞれの開発で使用する共有ドキュメントとして、OpenAPI(Swagger) を使用するケースも多いかと思います。 ですが、OpenAPI の API仕様書...
システム開発

【Docker・PHP】優先されるタイムゾーンの設定とは?

Docker + PHP で開発する場合、タイムゾーンを色々な場所に設定する事ができます。 php.ini 記述例 date.timezone = "Europe/Madrid" Dockerfile 記述例 FROM php:8.1.12...
システム開発

【Docker】開発後の保守業務のために、データベースのコンテナとホスト間に共有フォルダを設定しておいた方がよいのではないだろうか

開発が一旦完了し、保守やメンテナンスのフェーズに入ったアプリケーションの仕事をしていて、こんな事を思った。 「データベースのコンテナとホスト間に共有フォルダを設定しておいた方がよいのではないだろうか」 例えば、こんな感じ。 docker-c...
システム開発

Googleサポートセンターの迷宮の話

このエントリは、Qiita様主催のGCP(Google Cloud Platform)のカレンダー の 10日目のエントリとして投稿させて頂きました。 GBP(Google Business Profile)というものをご存じでしょうか。 ...
システム開発

【Laravel】テストコード実行時に .env の値を参照したい場合、キャッシュの扱い方によって実行結果が変わる

【 環境 】 Laravel のバージョン: 8.61.1 PHP のバージョン: 8.0.16 MySQL のバージョン: 5.7.32 Laravel にてテストコードを実行する時、 「テスト実行前にコンフィグをキャッシュした時は "....
システム開発

PHP公式ライブラリを使って、「令和(和暦)」の日付を表現する方法

PHP公式ライブラリを使って、「令和」の日付を表現する方法 日付を出力する時、「令和4年11月16日」といった和暦で出力する時、PHPの標準ライブラリの IntlDateFormatter を使う事が出来ます。 (ただし、いくつか条件が揃っ...
システム開発

【MySQL・Windows・Docker】MySQLコンテナに dumpファイルをインポートする方法

<環境> OS : Windows DB : MySQL 仮想化ツール : Docker コマンドラインシェル : PowerShell / git bash / コマンドプロンプト Windows 上で起動している MySQL のコンテナ...