2021-01-01から1年間の記事一覧
はじめに こんばんは。 最近ローカルでgcpを触っているのですが、お世話になっている会社さんのプロジェクトと、自分のテスト用のプロジェクトとで複数あつかう事になったりします。 そのためにgcpの設定を切り替える方法を備忘録で残しておきます。 本題 1.…
はじめに こんばんは。 今回はElasticSearchです。 保存されたドキュメントの配列に、追加・削除を行いたいという場面がありまして、なかなかうまく行かず、試行錯誤した備忘録です。 参考サイト https://qiita.com/kijtra/items/8a09302b476ff37526df https…
はじめに こんばんは。 今回もSymfony5です。 かんたんな備忘録です。 hautelook/AliceBundle で ymlのfixtureを作ったさい、UserPasswordEncorderでパスワードを encodeしてみました。 github.com 本題 まず、ymlで実行する関数を定義するため、Providerを…
はじめに こんばんは。 ちょっとしたハマりがありましたので、備忘録で残しておきます。 本題 cakephpでは config/bootstrap.php がかなり最初の方に呼ばれます。 それはテストでも実コードでも一緒です。 そのbootstrap上で、 $users = TableRegistry::getT…
はじめに こんばんは。 副業で symfony5を触る機会がありました。 人生二回目なので、忘れないうちに備忘録残しときます。 試してみたことを羅列する感じになります。 本題 1. symfony server:start symfonyコマンドでローカルでサーバを立ち上げます。 結構…
はじめに ちょっとした備忘録です。 本題 ローカルで使用していた composerで何故か変なエラーが多発しておりました。 symfonyのcreate-projectを行おうとするとこんなエラー $ composer create-project symfony/website-skeleton my_project_name Could not…
はじめに こんばんは。 備忘録です。 symfony cliをインストールして起こったこと & 対処法です。 本題 まず、symfony cliをインストール後コマンドを実行すると以下のようなエラーが出ました。 $ symfony console Fatal error: Composer detected issues in…
こんばんは。 最近悩んでいることをブログに殴り書きします。 まとまりないですが、お許しを。 昨今の情勢的に。というわけではないですが、普段からチャットのやり取りが多いんですよね。 その際に僕が心がけていることは、相手に不快感を与えない伝え方・…
はじめに こんばんは。 今回も前回に続き、php-mysql-engineへの貢献を続けております。 なんとかしてcakephp3でも使えるようにという感じで、頑張っております。 本題 今回は、NoticeErrorが起きたのでそちらの対応を行いました。 例えば以下のようなSQLの…
はじめに こんばんは。 php-mysql-engineの話を聞いて、ワクワクしながら試してみました。 https://inside.pixiv.blog/2021/02/18/123000 https://speakerdeck.com/o0h/phperkaigi2021-lightning-talk 結果、cakephp3だとうまく行かないことがわかりました。…
はじめに こんばんは。 vue3の入門を頑張ってやってみます。 参考書籍は Web+DB Press vol. 120の 「最新Vue.js3入門」です。 今回は Composition APIです。 WEB+DB PRESS Vol.120作者:hikalium,土井 麻未,石井 輝亜,太田 洋介,佐藤 歩,池田 拓司,伊原 力也,…
はじめに こんばんは。 またまたcakephp3記事です。 もう cakephpも ver4.2.4とかなのですが、現場ではまだcakephp3を使用しているため致し方なし。という感じです。 今回は cakephpのevent機能を使用している際のテストコードです。 前回 eventの使用方法な…
はじめに こんばんは。 皆さんjsのテストって書いてますでしょうか? 僕はほぼほぼか書かないです!! 2〜3個前の案件で jestで書いて以来、そこから全く触っていません。 これはそろそろ... と思い、重い腰を上げてやってみました。 今回は、今の案件でも使…
はじめに こんばんは。 前回の記事の続きみたいな感じです。 kojirooooocks.hatenablog.com 前回の記事から、coverageをとって、codecovへあげるようにしてみました。 本題 前提 codecovのtokenをsecretsに登録する 1. ymlの修正 .github/workflows/unittest…
はじめに こんばんは。 今回もテスト系の備忘録です。 以前 CircleCI でテストの並列実行を行った記事を書きました。 kojirooooocks.hatenablog.com 今回はこれのgithub action版です。 本題 CircleCIでは circleci test glob や circleci test split みたい…
はじめに こんばんは。 よく現場でも prophecy つかってたのですが、今の現場では phpunit7とかを触っていまして、最新版のphpunitを触っていませんでした。 今日偶然テスト系の調べ物していて、最新版のphpunitを触って気づきました... ちなみにバージョン…
はじめに こんばんは。 今回もちょっと試してみたブログです。 Qiitaで脆弱性チェックのブログを見つけました。 これはいいなと思い、早速使ってみました。 実際先程のブログで紹介されているツールは archive になっていました。 代替ツールはないのかな?…
はじめに こんばんは。 今回はめっちゃかんたんな ngrok の備忘録です。 本題 ローカルで dockerを使って複数のwebサービスを開発するさいに、よくあるのは、 ポートで振り分けたりするとおもいます。 ポートで振り分けている場合は、 ngrok http 5260 や ng…
はじめに こんばんは。 相棒の旅立ちからあまり立ち直っていない僕です。 今回は前回の記事にもあった circle ciの実行時間短縮の方法である shallow clone を試してみました。 本題 コードはすごく簡単で、 circle ciの checkout を使わず commandで git cl…
こんばんは。 特に記述的な話ではありません。 先日、自分が飼っていた猫が天に召されました。 猫は死に目を見せないというのは本当で、当日夜寝るまで、全くそんな素振りも見せず、ホットカーペットの上で、幸せそうにゴロゴロ喉を鳴らしていたんですが、朝…
はじめに こんばんは。 今回は、circleCIの実行時間を短縮した備忘録です。 テストコードが多くなると、ciでテストを回すのにかなりの時間がかかります。 ぼくがお仕事を頂いている企業様でも12〜15分(テストのjobは8〜10分)程度の実行時間でした。 ここに課…
はじめに こんばんは。 緊急事態宣言でましたね。 ぼくは、以前同様家族で引きこもる形になると思います。 今回は触ろう触ろうと思って触ってなかったphp8を触ってみます。 phpマニュアルみながら、「使いそうだな〜」と思った機能を厳選して触ってみます。 …
はじめに こんばんは。 あけましておめでとうございます。 今回のブログでは今年1年の目標を立てておきたいと思います。 去年の目標立てたブログって合ったかな?と思ったらありました。 kojirooooocks.hatenablog.com すごくざっくりした目標でした...w 今…