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

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

2022-01-01から1年間の記事一覧

MySQLのFIND_IN_SET知らなかった

はじめに こんばんは。 今回も知らなかったシリーズです。 恥をかきにいくスタイルでブログ化します。 今回はMySQLのFIND_IN_SETです。 dev.mysql.com 本題 1,2,3,4,5 のようなカンマ区切りで登録されているカラムに対して、カンマごとの値に対して検索が行…

laravelのクエリログ確認方法知らなかった

はじめに こんばんは。 laravelのクエリログ確認方法恥ずかしながら Illuminate\Database\Query\Builder\toSQL() しか知らなかったんですが、他の方法をここ最近知りました....w 自分の無知を噛みしめるために備忘録にしておきます。 本題 Illuminate\Suppor…

circleciのslack通知が知らない間に新しくなっていた

はじめに こんばんは。 最近 circleci のslack通知が新しくなっていたのを知りました。 設定ファイルとか全然いじってなかったので知りませんでした。。。 公式サイトによるとSlack Orbなるものを使うみたいです。 circleci.com 早速やってみます。 本題 初…

mermaid大好きになっている

はじめに こんばんは。 最近 mermaid 書くのにはまっています。 今までは ER図は tbls で シーケンス図は PlantUML を使ってたんですが、全部 mermaid使ってます。 githubが判断してくれるのがありがたいですよね。 github.com plantuml.com 本題 mermaidで…

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件を目指す…