2020-01-01から1年間の記事一覧
はじめに こんばんは。 年の瀬になり、2020年を雑に振り返りたいと思います。 本題 ブログ数は合計51件 kojirooooocks.hatenablog.com 今年は12月の一人アドベントカレンダーをやることがなかったので、去年・一昨年よりも記事数が少なくなってしまいました…
参考サイト ローカルマシンでDocker を動かさないためにBlimp を採用する 最強のLaravel開発環境をDockerを使って構築する はじめに こんばんは。 今回は参考サイトをみて、ワクワクしたので、 Blimpを試してみました。 Blimpって飛行船って意味なんですね。…
はじめに こんばんは。 前回の記事から embulkで遊んでるのですが、 bigQueryにデータを同期させる際に、 更新されたデータのみ 同期させたい場合はどうすればいいのだろう?と色々探していると、参考サイトをみつけました。 さっそくやってみます。 参考サ…
はじめに こんばんは こちらの記事はユアマイスターアドベントカレンダー2020の10日目の記事です。 先日、次の自分のチケットアサインMTGで、 embulkを使うような仕事が来る可能性がありそうでした。 embulkは3〜4年前に個人的に少しだけ触った記憶しかない…
はじめに こんばんは。 こちらの記事はユアマイスターアドベントカレンダー2020の3日目の記事です。 弊社ではバックエンドに PHPを採用しており、フレームワークに CakePHP3を採用しています。 CakePHPの現在の最新バージョンは 4 なので、弊社でもいつかは…
はじめに こんにちは。 今回は AWS WAF を使用してアクセスを国内アクセスのみに絞る対応をしましたのでログを起こしておきます。 参考サイト dev.classmethod.jp cloud-aws-gcp.hateblo.jp 本題 国内アクセス制限 大体は参考サイトに乗っている部分で設定で…
はじめに こんばんは。 やっとリリースが出来て、落ち着いてきました。 今回も簡単ですが備忘録を書き書き。 MySQLのJSON型とかを時々使ってるんですが、JSONに向けて UPDATE や INSERT DELETE を実行したので、ログを残しておきます。 本題 こんなテーブル…
はじめに こんばんは。 最近リリースが迫っていて、余裕がありません。。。 とりあえず今回も備忘録です。 本題 現在開発中のサイトは、deployerを使ってデプロイを実現しています。 toB、toC、社内画面という感じで、複数台のサーバーに対してデプロイを実…
はじめに こんばんは。 現在あるプロジェクトで github actionを使って サーバへのデプロイなどを行っています。 そこで起きた簡単なエラー対応の備忘録です。 参考サイト github.blog 本題 いつものように github-actionのログを見ていると以下みたいなエラ…
はじめに こんばんは。 タイトルの通り、ホストベースルーティングを試しました。 経緯としては、 EC2にawsの証明書を直接設定できないという事が発覚して、となると、サーバごとにalbを用意するのか...? と思い、うーん。うーん。と調べてたところ、ホスト…
はじめに こんばんは。 Laravelで404とか500とかのエラーページを修正したいとかってあると思います。 今回はそれで、デフォルトのディレクトリ以外の場所の指定をしたい場合の備忘録です。 本題 だいたい、こちらの カスタムHTTPエラーページ とかを参照し…
はじめに こんばんは。 今回もまたcakephp3の話です。 外部とのやり取りを行う開発をしており、 外部からのコールバック時に csrfチェックをスルーさせるようなロジックが必要になりました。 その際の対応を備忘録として残しておきます。 book.cakephp.org …
はじめに こんばんは。 今回 CakephpでEventを使用する機会があったので、やり方を備忘録として残しておきます。 book.cakephp.org もともとCakephp3 には 以下のイベントが用意されています。 モデルイベント コントローライベント ビューイベント MVCにそ…
はじめに こんばんは。 今回は、Web+DB Press vol.118で紹介されていた PuPHPeteer を試してみました。 WEB+DB PRESS Vol.118発売日: 2020/08/24メディア: Kindle版 github.com 本を見るまで、存在も知りませんでした。 本では、 E2Eテストを実行するところ…
はじめに こんばんは。 今回は github actionで laravelのunit testを対応した備忘録です。 参考サイト techracho.bpsinc.jp 本題 まずは例のごとくいきなりコードどかっと載せます。 name: Unit Test on: push: branches: [ develop ] pull_request: branch…
はじめに こんばんは。 今回はタイトルの通り DynamoDBのテーブルを別テーブルにコピーする方法を備忘録で残しておきます。 wbewのデータはDynamoDBに保存しています。 現在wbewのスクリプトを GolangからJSに切り替える作業を 行っています。 ほぼほぼ @kdn…
はじめに こんばんは。 今週から2つの輪読会が始まりました。 1つ目はクリーンアーキテクチャ輪読会 yourmystar.connpass.com 2つ目はレガシーコードからの脱却輪読会 リンクなし クリーンアーキテクチャの方は、以前も輪読会したのですが、今お仕事を頂い…
はじめに こんばんは。 7/8 からテスト駆動開発の輪読会を行って、先週やっと終わりました。全7回でした。 第1回 yourmystar.connpass.com 第7回(最終回) yourmystar.connpass.com テスト駆動開発作者:KentBeck発売日: 2017/11/13メディア: Kindle版…
はじめに こんばんは。 PayPay for Developersがリリースされて、phpのSDKもあるらしいので試してみました。 about.paypay.ne.jp github.com 参考にしたサイト dev.classmethod.jp 本題 1. PayPay for Developers登録 コチラから新規登録をします。 テストで…
はじめに こんばんは。 github actionとgit-pr-release使ってますか? 今関わっている案件でもバリバリ使ってます。 こんかいは、完全にこちらの記事の基本版のコードを再現させていただきました。ありがとうございます。 qiita.com 本題 name: Create a rel…
はじめに こんばんは。 今回はVueで画像のアップロードを試してみました。 参考にさせてもらったのはこちらです。 スタイルは前回同様 tailwindcss を使用しています。 本題 今回も、前回同様 vee-validateをかけ合わせた componentを使用しています。 <template> <div class="mb-4"> <validation-provider v-slot="{ errors, validate }" :rules="internalValidateRule" > <label class="block text-sm font-bold mb-2">{{</label></validation-provider></div></template>…
はじめに こんばんは。 最近vue触ってます。 今回はDateTimePicker系の便利なライブラリである vue-ctk-date-time-picker です。 github.com スタイルは tailwindcss を使用しています。 本題 いろいろなオプションの指定がありますが、そのへんは端折って、…
はじめに こんばんは。 めちゃめちゃ何番煎じかというはなしですが、すごく便利だったのでブログにしときます。 データベースのパスワードとか、AWSのアクセスキーとかどうやってもたせたらいいかなーといつも思ってて、色々調べてたんですが、パラメータス…
はじめに こんばんは。簡単ですが、ちょっと考えたところがあったので、ブログに残しておきます。 laravelのvalidationのお話です。 readouble.com 本題 laravelのvalidationで、uniqueがあると思ういます。 例えば、 emailカラムをuniqueにしたい場合は、例…
はじめに こんばんは。 先週、テスト駆動開発の輪読会をおこないました。 yourmystar.connpass.com テスト駆動開発作者:KentBeck発売日: 2017/11/13メディア: Kindle版 vol1の発表は自分が担当しました。 本題 speakerdeck.com 1章〜5章という範囲で…
はじめに こんばんは。 今回も前回の続きです。 kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatena…
はじめに こんばんは。 今回も前回の続きです。 kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com 今回は、修正にバリデ…
はじめに こんばんは。 今回も前回の続きです。 kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com 今回は、vee-validateを導入して入力フォームのバリ…
はじめに こんばんは。 今回も前回の続きです。 kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com 今回は、ついにモーダル表示やりました。 本題 まず vue-js-modal をインストールし…
はじめに こんばんは。 今回も前回の続きです。 kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com kojirooooocks.hatenablog.com 今回は、モーダル表示の前に、カードの追加を実装しました。 本題 index.vue 追加する際のイベントを渡してます。 <template> <div class="bg-blue-100"></div></template>…