もがき系プログラマの日常

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

The process "'composer ***" exceeded the timeout of 300 seconds. のエラー対応

はじめに こんにちは。 珍しいエラーが出たので、備忘録です。 本題 以下のエラーが出ました。 The process "'composer ***" exceeded the timeout of 300 seconds. 初めて出たのですがまぁタイムアウト的なエラーだと思いました。 実際に見に行くとたしかに…

NuxtとGoではじめるWebアプリ開発を読んで勉強 vol.5(終)

はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は10, 11章をやりまして、今回ですべて終わりました。 本題 各バージ…

NuxtとGoではじめるWebアプリ開発を読んで勉強 vol.4

はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は9章メイン 本題 各バージョン go $ go version go version go1.18 d…

NuxtとGoではじめるWebアプリ開発を読んで勉強 vol.3

はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は7章〜8章まで 本題 各バージョン go $ go version go version go1.1…

NuxtとGoではじめるWebアプリ開発を読んで勉強 vol.2

はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は4章の続きから6章終わりまで 本題 各バージョン go $ go version go…

2つ以上前のコミットに修正を混ぜる

git

はじめに こんばんは。 久々に gitで rebase を使ったので、ちょっとした備忘録として残しておきます。 gitのバージョンは以下 $ git --version git version 2.32.0 本番 今まで自分は rebase 使う際は 無駄なコミットをまとめる際に使ったりしていました。 …

NuxtとGoではじめるWebアプリ開発を読んで勉強 vol.1

はじめに こんばんは。 今回はこの本を読み始めました。 NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon なんとなんと2019年12月の本です。 出てすぐ買ったので、まる2年寝かした本です。 発酵し…

LaravelのFormRequestのテストを書く

こんばんは 今回もLaravelネタです。 FormRequestはLaravel使っているうえで結構使うのですが、それのテストって書いてなかったなぁと思ったので、書いてみようと思いました。 本題 まずこんな感じのFormRequest作ります。 UserRegisterRequest.php

laravelのFormRequestで独自ルールの作成

こんばんは。 最近ずっとlaravelしてます。 だいぶやり方忘れています。 今回はバリデーションの独自ルールの作成のやり方を備忘録で残しておきます。 バージョンは以下 # php -v PHP 7.4.26 (cli) # php artisan -V Laravel Framework 8.83.0 本題 コマンド…

Mockeryのwith()を使う際に引数にオブジェクトをそのまま渡せない

はじめに こんばんは。 phpunitのモックライブラリの prophecy をずっと使っていたのですが、最近 laravelの案件をやりはじめてMockery使ってテスト書くにあたりちょっと勝手が違った部分があったので、備忘録で残しておきます。 内容はタイトルのとおりです…

circlec ciを回す際に composer install でエラー出た

はじめに 最近、昔から運用されているphpプロジェクトのお手伝いをさせてもらうことになり、いろいろな環境の再構築なども行っております。 その過程でcircleciを使用するということになり早速導入したのですが、妙なエラーが出ました。 めっちゃ簡単ですが…

laravel8のFactoryを使用したテストデータ作成

はじめに こんばんは。 夜中子供が寝ているときに粛々と仕事と勉強をしております。 表題通りlaravel8でテストデータを作ったのですが、昔やってたlaravelのバージョンとは作り方違ってたので、備忘録として残しておきます。 本番 1. コンフィグの修正 confi…

freeeでの電子帳簿保存法の対応(はじめの一歩)

こんばんは。 そろそろめんどくさい確定申告の時期が近づいてきました。 みなさん頑張ってますでしょうか? そして今年から 電子帳簿保存法 がはじまりますよね。 今までPDFダウンロードしていつでも紙に出来るように持ってたんですが、そもそも電子領収書は…

phpの日付系クラスのよく使うやつの比較表

はじめに こんばんは。 1月は体調不良のツケでめっちゃ忙しく、2月は契約の切れ目で更に忙しく、ヘロヘロの僕です。 運悪く3〜4件くらいの案件がかぶってしまって、てんやわんやしております。 どれもPHP案件ですが、日付を扱うときに datetime だったり car…

子供が風引いた。そして年をとった。

こんばんは。 今週ついに38歳になりました。 心は未だに17歳ですけどね。 体はどんどんおっさんに近づいています。 今年は新しいことに挑戦する年にしようと思います。 ちなみに今年の目標はこちら。 kojirooooocks.hatenablog.com とくに資格は頑張ってみた…

「OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "bash": executable file not found in $PATH: unknown」のエラー

はじめに。 超簡単な簡単な備忘録です。 今まで引っかからなかったので、、、 本題 以下を実行時にエラーが発生しました。 $ docker-compose exec app bash OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caus…

新年早々の体調不良

はじめに こんにちは。 やっと体調が回復してきました。 実は 1/9(日)から体調不良が続いてまして、やっと昨日から回復の兆しがみえてきました。。。 昨日の回復が嬉しすぎてtwitterでつぶやいちゃいました。 「俺はもしかしたら、このまま死ぬのかもしれな…

2022年の目標

はじめに こんばんは。 あけましておめでとうございます。 今回は2022年の目標を記載していこうと思います。 去年の目標の振り返りはこちら。 kojirooooocks.hatenablog.com 全部未達ということで、去年はダメダメでした。 本題 1. ブログ数年間51件を目指す…

子供を怒ってしまった。

こんばんは。 久々にスマホからの投稿です。 年末なのに、ネガティブな短文日記です。 昨日妻と4歳の子供と年末の買い物に行きました。 朝、ゴミ出し 昼、下着類の買い出しとご飯 夜、食材の買い出しとご飯 年末なので、忙しくあちこちまわりました。 最近4…

今年の振り返り

はじめに こんにちは。 今年もあと僅かになりましたので、今年の活動の振り返りを行いたいと思います。 本題 年始に立てた目標 kojirooooocks.hatenablog.com 立てた目標としては以下。 ブログ数は年間76件を目指す アドベントカレンダー参加数は4件を目指す…

MacOS Montereyでは5000番ポートは使われている

こんばんは。 ちょっとだけハマったので備忘録です。 ついこの間 OSをMontereyにあげたのですが、今までハマらないところでハマってしまいました。 現在とある案件でfirebase emulator を使っているのですが、そのさいHostingしているポートが5000番でして、…

cakephpのバージョンアップ実行

はじめに こんにちは。 現在複数案件を抱えておりまして、かつ、プライベートもとても忙しく、状況で若干疲弊気味です。。。 今回は現在お世話になっている案件のcakephpのバージョンアップを行いました。 長期間運用中のサービスのため、若干辛めなコードが…

psalmを試す

はじめに。 こんばんは。 今回は以下の本で紹介されていた psalm を試してみます。 WEB+DB PRESS Vol.123技術評論社Amazon 本題 勢いでsymfonyのアドベントカレンダーに登録してしまったんで、symfonyプロジェクトでちょろっとやってみようと思います。 (sym…

phpenvでphp8をMacにインストール

はじめに 以下の本で紹介されている psalm を試すために php8をインストールしました。 なんか変なところにつまったので、一旦備忘録残しておきます。 WEB+DB PRESS Vol.123技術評論社Amazon 参考サイト anyenv + phpenvでPHP8をインストールした作業メモ 本…

zipcloakでパスワードかけたzipファイルをfinderから解凍しようとしたらできない...!

こんばんは。 最近 macをクリーンインストールしました。 ずっとタイムマシーンから復活してばっかりしていたので、完全に新規でインストールしたかったのです。 そのさい ~/.aws/ とか ~/.ssh/ 系を一旦zipに固めて iCloudとかに移動させておきました。 な…

Next.js 入門

はじめに こんばんは。 今日の積本はこちら。 WEB+DB PRESS Vol.123作者:後藤 ゆき,古川 陽介,吉井 健文,藤原 涼馬,雑司ヶ谷,西山 和広,五十嵐 進士,佐藤 歩,櫻庭 祐一,James Van Dyne,うたがわ きき,牧 大輔,池田 拓司,是澤 太志,関 満徳,はまちや2,竹原技…

TypeScript イチから練習

はじめに こんばんは。 TypeScriptいままでなんとなく他の人のコード見て使ってて、ちゃんとイチから勉強してなかったので、昔買ってたこちらの本見て、ちょっと勉強してみました。 WEB+DB PRESS Vol.117作者:和田 剛,土屋 圭,武井 宜行,横山 直敬,古屋 啓介…

実践 Terraformを読んでTerraform勉強中 Vol.12

はじめに こんばんは。 今回は以下の本を読んで勉強中です。 実践Terraform AWSにおけるシステム設計とベストプラクティス (技術の泉シリーズ(NextPublishing))作者:野村 友規インプレスR&DAmazon 今までの記事はこちら # 実践 Terraformを読んでTerraform…

実践 Terraformを読んでTerraform勉強中 Vol.11

はじめに こんばんは。 今回は以下の本を読んで勉強中です。 実践Terraform AWSにおけるシステム設計とベストプラクティス (技術の泉シリーズ(NextPublishing))作者:野村 友規インプレスR&DAmazon 前回の記事はこちら # 実践 Terraformを読んでTerraform勉…

実践 Terraformを読んでTerraform勉強中 Vol.10

はじめに こんばんは。 今回は以下の本を読んで勉強中です。 実践Terraform AWSにおけるシステム設計とベストプラクティス (技術の泉シリーズ(NextPublishing))作者:野村 友規インプレスR&DAmazon 前回の記事はこちら kojirooooocks.hatenablog.com kojiro…