marukor

技術情報

どのカラムにインデックスを貼るべきか?SQLチューニングのベストプラクティス

はじめにSQLを書いていて「このクエリ、なんか遅いな」と感じたとき、一番最初に疑うべきはインデックスだと思っています。今日はそのインデックスについて、実際にローカルでDBを立てて手を動かしながら、どこに貼るのがベストプラクティスなのかを検証...
技術情報

AI開発時代、一番時間をかけるべきはどこか

はじめにAIを使って開発をするようになってから、「一番時間をかけるべき工程はどこか」という感覚が、昔とはまったく変わりました。今日はその話をしてみようと思います。結論から言うと、私が今一番時間をかけているのは「設計書」です。次に「テスト」、...
技術情報

Claude Code よく使うコマンド

はじめに普段からClaude Codeを使っている方なら、「あのコマンド何だっけ?」となった経験、一度はあるんじゃないでしょうか。私自身、最初のうちはコマンドを覚えきれず、毎回ヘルプを見返していました。この記事では、私が実際によく使っている...
技術情報

コミットメッセージに迷ったら「Conventional Commits」を試してみる

はじめにチームで開していると、他人のコミットログを眺める機会が地味に多い。そんなとき、更新 とか fix とか いろいろ修正 みたいなメッセージが並んでいると、正直なところ何が起きたのか全然わからない。自分が過去に書いたものですら、3ヶ月後...
技術情報

Claude Code Skills の作り方

この記事では、Claude Code の「Skills(スキル)」機能を使って、自分専用のスキルを作る方法を解説します。Skills とは何かというところから、skill-creatorを使ったスキル作成、そして実際に作ったスキルを使うとこ...
技術情報

Amazon Aurora RDS とPower BIの接続

はじめにAmazon Aurora RDS に登録したデータをPower BIで分析しようとした際に、接続がうまくいかず時間をかけてしまったので、次に見返したときにわかるように連携方法を記事にまとめようと思います。前提・Amazon Aur...
技術情報

【AWS Lambda】 NumPyレイヤーでハマった話

AWS LambdaでPythonを動かす中で、NumPyのレイヤーを適応して実行したときに発生したエラーにハマってしまった話です。環境・ランタイム:python3.11・アーキテクチャ:x86_64現象NumPyのレイヤーを適応して実行す...
技術情報

AWS S3 × Athena を触ってみる

はじめにAthenaというjsonやcsvなどのファイルに直接クエリをかけられるサービスがあることを知ったので、試しにどんなものか触ってみて、使用感や操作方法など共有出来たらと思います。S3設定AthenaでS3に保存したファイルにクエリを...
技術情報

figma オートレイアウト使ってみた

はじめに最近Figmaでオートレイアウトを試してみたので、その感想や使い方をざっくりまとめます。今まで手動で整えていたレイアウトが、自動でいい感じに揃って感動しました。オートレイアウトとは要素の間隔や配置を自動で調整してくれる便利な機能です...
技術情報

figma アイコン付きボタンの作成

アイコン付きボタンコンポーネントの作成アイコン付きボタンの、アイコンの部分を切り替えられる汎用的はボタンの作成方法を紹介します。1.コンポーネントを作成するまずはボタンコンポーネントの作成と、iconを複数用意します。