2025-01-01から1年間の記事一覧
はじめに こんばんは。 Laravel触ってて、N+1対策って with() 書くくらいしかやってなかったんですが、調べてたら便利そうな機能をいくつか見つけたので試してみました。 preventLazyLoading() を試してみた Lazy Loadingが発生したら例外を投げてくれる機能…
はじめに こんばんは。 普段PHPStanを使ってるんですが、PHPStanの拡張で「アーキテクチャテスト」ができる PHPat というツールを見つけたので試してみました。 「このレイヤーはこのレイヤーに依存しちゃダメ」とか「Controllerは絶対AbstractControllerを…
はじめに こんばんは。 仕事用と個人用でGitHubアカウント分けてる人、結構いると思います。 今回、久しぶりにサブアカウントでcloneしようとしたらハマったので、備忘録として残しておきます。 何が起きたか 久々にcloneしようとしたらこんなエラー。 $ git…
はじめに こんばんは。 Laravelで知らない機能があったので試してみました。 laravel.com 本題 Laravel 9.32.0 以降では、.env ファイルを暗号化できる機能が追加されてるみたいです。 だいぶ前の機能だなおい。 知らなくてごめんなさい。 暗号化してみる ま…
はじめに yarnでパッケージ管理しているプロジェクトでセキュリティチェックをしたところ、だいぶ色々でてきたので対応した備忘録です。 本題 ある日 yarn audit すると、色々でてきました。 おもむろに yarn audit fix すると存在しないと言われました。 np…
本題 最近まさにこれを体験しました。 ある日、チームで議論になりました。 僕は「Aの方法が良いと思う」と提案しました。 しかし、他のメンバーからは「いや、Bでしょ」という意見が出ました。 僕はあまり納得していなかったのですが、多数決だったので「B…
最初に 前回はモデル定義とマイグレーションまでやったので、今回は管理画面を触ってみました。 本題 superuser作成 $ python manage.py createsuperuser Username: admin Email address: admin@example.com Password: Password (again): Superuser created …
はじめに 仕事をしていると、こんな場面に出くわすことがありませんか? クライアントと打ち合わせをして、ある方針で「よし、これで行こう」と決まった。 でも、実際に作業を進めていくうちに、「あれ?この方向性、本当に正しいのかな?」と疑問が湧いてく…
最初に 前回はプロジェクトを立ち上げただけだったので、今回はモデル定義とDB周りを触ってみました。 本題 アプリケーション作成 $ python manage.py startapp blog Djangoでは機能ごとに「アプリ」を作る思想らしい。 ほぇ〜 モデル定義 blog/models.py に…
最初に 今回はDjangoに手を出してみました。 Pythonのフレームワークに触れてみた初期段階の感想です。 本題 プロジェクト作成 $ django-admin startproject myproject $ cd myproject $ python manage.py runserver 実行したら、とりあえずサーバーが起動。…
こんばんは。 最近本いっぱいかいました。 Python, Goは雰囲気で今までやっていて、行き当たりばったりでやってたので、今回本買ってちゃんとやろうかなと。 PythonもGoも文法違うけど、そこさえ出来れば普通にキャッチアップできるだろうしね。 次の案件と…
はじめに tauri続きやってみます。 結構前にやったファイルを開く機能の続きで、今回はファイルを保存する機能を追加します。 kojirooooocks.hatenablog.com 本題 今回はファイル保存機能を追加します。 実装 コード(React) import { useState } from "react…
はじめに tauri続きやってみます。 前回はAndroidエミュレータを立ち上げるまでやったので、今回はiOSエミュレータに挑戦です。 前回 kojirooooocks.hatenablog.com 本題 起動してみる $ npm run tauri ios dev 発生したエラー Underlying error (domain=FBS…
雑ブログです。 フリーランスととして活動して7年?8年?くらいたったんだけど、最近になって正社員に変わったほうが良いのかな?と考え始めてきました。 特にこれと言った理由はなく、あるとすれば、このままフリーランスを続けて50歳になって仕事あるのか…
はじめに tauri続きやってみます。 ChatGPTと話しながらのんびり進めているので、雑多な感じになりますが、ブログなのでね。 v2.tauri.app 前回 kojirooooocks.hatenablog.com 本題 今回は androidでエミューレータを立ち上げるまでやります。 今回は実際に …
はじめに tauri続きやってみます。 ChatGPTと話しながらのんびり進めているので、雑多な感じになりますが、ブログなのでね。 v2.tauri.app 前回 kojirooooocks.hatenablog.com 本題 1. tauriとvueの連携 rust #[tauri::command] fn greet(name: &str) -> Str…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第8章 開発におけるAI活用Tips 本章で重要だと感じた点…
はじめに なんとなくChatGPTと話してて、ふと、昔作ってみたいなーと思ってたデスクトップアプリをChatGPTに教わりながら作ってみようと思いました。 脳死でelectronで作るのかなぁと思っていたら Rust製のtauriとかいうツールが最近のモダンということらし…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第7章 生成AIの力を組織で最大限に引き出す(2) 本章で…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第7章 生成AIの力を組織で最大限に引き出す(1) 本章で…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第6章 AIの力を引き出す開発アプローチ 本章で重要だと…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第5章 AIと協働するためのコーディングテクニック 本章…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第4章 AIツールに合わせたプロンプト戦略 本章で重要だ…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第3章 プロンプトの実例と分析 本章で重要だと感じた点…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第2章 プロンプトで生成AIを操る 本章で重要だと感じた…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 コード×AIーソフトウェア開発者のための生成AI実践入門作者:服部 佑樹技術評論社Amazon 前回読んだ本はこちら 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリー…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 前回はこちら kojirooooocks.hatenablo…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 前回はこちら kojirooooocks.hatenablo…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 前回はこちら kojirooooocks.hatenablo…
はじめに こんばんは。 一人輪読会です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 前回はこちら kojirooooocks.hatenablo…