moneyforward-dev.jp
moneyforward-dev.jp
moneyforward-dev.jp
moneyforward-dev.jp
moneyforward-dev.jp
techbookfest.org 技術書典14にて、Money Forward TechBook #6という本に「エンジニア草の根活動のススメ」という記事を寄稿させて頂きました。 この1年間社内のエンジニア活動に参加したり運営したりするところに注力させてもらった経験や感想について書い…
1月から2月にかけてフロントエンド実装してたからブログ記事を書いてました。 サーバーサイドエンジニア向けのクライアント実装とGraphQLの話です。 moneyforward-dev.jp
年末くらいから寝る時間が遅くなっていた。だいたい深夜1時とか2時とか。 最近は毎朝英語の勉強をするために7時に起きているので睡眠時間が多分足りてない気がした。 睡眠時間が足りていないと気持ちが弱まって、気持ちが弱まるとネガティブになって、ネガテ…
booth.pm 最近仕事でReactでの機能開発をやることがあって格闘していたところに社の同僚氏が貸してくれた。ありがたい。 サーバーサイドマンがReactを使えるようになるために、という語り口なので今のいいねにとってめちゃくちゃタイムリーな内容だった。 ず…
目次 目次 2022-01 2022-02 2022-03 2022-04 2022-05 2022-06 2022-07 2022-08 2022-09 2022-10 2022-11 2022-12 今年の感想 来年やりたいこと 2022-01 カジュアル面談を受けたところの選考を受けることにした 選考課題に取り組む Railsアプリケーション モ…
WSLでのDocker開発環境構築のメモ WSLのセットアップ wsl --install docs.microsoft.com .wslconfigにメモリ使用量設定 [wsl2] memory=1GB swap=0 WSLにDockerをインストール Docker docs.docker.com Compose V2 docs.docker.com make install sudo apt inst…
type total subtotal 1 10 0 1 0 20 2 100 0 2 0 200 LaravelでUNION ALLしたこういう結果表を集計したいときは以下のように書く。 DB::table(DB::raw('(' . $subQuery->toSql() .') AS s1')) ->mergeBindings($subQuery) ->selectRaw( 'SUM(s1.total) + SUM…
mysql 5.7 imageでのapt-get updateがなんか失敗するようになった。 ERROR [2/2] RUN apt-key update && apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* && echo "ja_JP.UTF-8 UTF-8" > /etc 14.2s ------ ~~~ #5 14.16 W: G…
rails webpacker:installとかrails assets:precompile RAILS_ENV=productionとかしたらよくコンパイルの途中にEC2インスタンスがフリーズする。 開発環境やステージング環境でt2.smallなどを選択すると頻発するので注意。 なってしまったら諦めてEC2コンソー…
EC2インスタンスの立ち上げ+HTTPS化の手順 1. EC2インスタンスを作成 普通にぽちぽち作る 2. Route 53でドメイン発行 普通にぽちぽち作る 3. Certificate Managerで証明書発行 Certificate Manager>証明書をリクエスト より、2で作成したドメインを指定して…
modeling-how-to-learn.connpass.com 前回に引き続き、こちらのイベントでお話を聞いてきました。自分用ノートです。 ドメイン駆動設計のプラクティスでカバーできること、できないこと DDDの目的 ソフトウェアの機能性を高めること 役に立つものを作る、作…
modeling-how-to-learn.connpass.com ちょうどエヴァンス本を読んでる時にこちらのイベントを目にしたので申し込んでみました。 自分用ノートです。 イントロダクション 現場から学ぶモデル駆動設計 グループ https://modeling-how-to-learn.connpass.com/ …
クリティカルなデータベースにPhpStormから接続する時は、[Data Sources and Drivers] → [Options] にてRead-onlyにチェックを入れることで、読み取り専用状態でデータベースにアクセスすることができる。 その他のJetBrains製IDEでも同様かと思われる。
起きたこと Dockerコンテナ上のComposerでパッケージを追加しようとした時にCannot allocate memoryエラーが出た。 [root@8b736af411ab www]# composer require --dev squizlabs/php_codesniffer mmap() failed: [12] Cannot allocate memory mmap() failed:…
レンダラープロセスでMediaStreamでカメラ映像を表示しつつ、メインプロセスでnode-webcam - npmを使って定期的にカメラ映像を撮影しようとしたところ、表題の問題にぶつかった。 macOS向けアプリケーションでは発生しない。 答え video - Is it possible fo…
blog.vuejs.org Vue3.2がリリースされたらしい。内容がいい感じだった。 script setup Compositon APIで書くとどうしても気になる構文の縦長さ。 <template> <button @click="addNum">Num:{{ num }} </div> <template> <script> import { ref } from 'vue' export default { setup () { const num = ref(10) const addNu</template>…
use Illuminate\Support\Facades\Hash; ... $user = User::where(['id' => 1])->firstOrFail(); // passwordはHash::make()で作成 $beforeHash = $request['beforeHash']; if (Hash::check($beforeHash, $user->password)) { echo("一致しました!"); } else…
withで指定した要素に無名関数を渡す order by Order::with(['order_detail' => function ($query) { $query->orderByDesc('created_at'); }])->get(); select * from `order_details` where `order_details`.`id` in (1) order by `created_at` desc where …
スクロールバーのデザインの為 <template> <style>.scroll-bar-input::-webkit-slider-thumb {width: $ratio + %;}</style> </template> こういうことがしたかったが、 VueCompilerに怒られる VueCompilerError: Tags with side effect (<script> and <style>) are ignored in client component templates. 対策 …
Laravelでhaving句を使って集計を行うとき、こんな書き方をする。 Model::withCount('xxxx')->having('xxxx_count', '>', 1); ただ、paginateを付けたい場合 Model::withCount('xxxx')->having('xxxx_count', '>', 1)->paginate(20); とやると、エラーが出る…
PHPerからしたらありふれすぎた話だけど、2021/07/31の1ヶ月前をCarbonで取得しようとして死んだ。 なにがおきたか こうすると $date = new Carbon('20210731')->subMonth(1); echo($date); こうなる 2021-07-01 00:00:00 2021-06-30 00:00:00じゃないの? …
% node -v v14.16.0 % npx create-next-app suburi-next npx: installed 1 in 1.195s Creating a new Next.js app in /Users/tagami/suburi-next. Installing react, react-dom, and next using yarn... yarn add v1.22.10 info No lockfile found. [1/4] R…
現象 $ sudo service mysqld start Redirecting to /bin/systemctl start mysqld.service Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. m…
Google Fit APIをFlutterアプリに組み込むのに認証通すまでが大変だったのでメモ console.developers.google.comでFitness APIを有効化 console.developers.google.comでOAuth同意画面を作成する Fitness API→認証情報からOAuth 2.0 クライアント IDを作成す…
リクエストヘッダーの独自フィールドを利用するWebAPIを作った際に、フィールド名にアンダースコア("_")を含むフィールドがリクエストから消えている現象が発生した。 HTTPの仕様としてアンダースコアを含む("_")フィールドは削除されるらしい。 RFC 387…