Movatterモバイル変換


[0]ホーム

URL:


mkdir blog && cd $_

ITエンジニアの雑感

Rails の composed_of の使い方をメモしておく。 巷にはcomposed_ofの説明がたくさんある。 しかし自分が調べてもサクッと分からず、自前で実装して確認したことを残しておく。 railsdoc.com 前提 実装例 利用方法 前提 composed_of にする対象のカラムは js…

はてなブックマーク - Railsのcomposed_ofの使い方

AWS CloudTrailからSession Managerでログインした内容をAWS CLIで取得する方法をメモする。 Session Manager でログインをすると、StartSession というイベントになる。 aws cloudtrail コマンドでStartSessionのイベントを取得して、レスポンスからjqで 時…

はてなブックマーク - Session Managerログインイベントの取得と出力方法

組織再編があった。 まだ完全移籍ではなく2ヶ月ほど現チームと新チームの半々の状態で働くことになっている。 新チームにジョインして1週間時点での状況と考えを残しておく。 異動先チームは、様々な事情から2ヶ月ほどメンバー1名で運用保守と開発をしていた…

はてなブックマーク - 組織再編とスクラム開発

Pull Requestのレビュー指摘を修正した後に、コメントで修正したコミットのハッシュを記載している。 コピーするのが手間なので、コマンドでの手順をメモしておく。 前提 環境はMac 手順 直近N件のログをコミットハッシュと件名を出力する:$ git log -N --p…

はてなブックマーク - Git Log Command Reference

社内の勉強会で実施したいテーマを考える。どうゆう軸で考えるべきかいつも迷う。 エンジニアチームの生産性の高め方 〜開発効率を向上させて、人を育てる仕組みを作る を読んで、「第6章 エンジニアリングイネーブルメント」の内容に興味を持った。 本書に…

はてなブックマーク - 勉強会でチームスキルの向上を目指す

カオスエンジニアリング ―回復力のあるシステムの実践 をサラッと読んだので簡単に所感をメモしておく。 「カオスエンジニアリング」という言葉は知っていた。しかし、具体的な内容は認識していなかった。 本書を通じて「カオスエンジニアリング」の理解を深…

はてなブックマーク - 「カオスエンジニアリング」を読んで

React Hook FormのhandleSubmitでEventを活用する方法をメモしておく。 前提 バリデーションにはYup を利用している。 動作 フォームのSubmitをしたらバリデーションをして、独自モーダルを表示する。 モーダルのボタンを押下したらAPIにリクエストをする。 …

はてなブックマーク - React Hook FormのhandleSubmitでEventを利用する方法

macにHomebrewでPostgreSQLをインストールした手順をメモしておく。 前提 事前確認 手順 確認 サービスの起動をする 接続をする データベースを作成して、テーブルを作成する サービスの停止をする 前提 環境は以下になる。 macOS Sequoia $ sw_vers Product…

はてなブックマーク - PostgreSQLをmacにHomebrewでインストールする手順

エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~ を読んだ感想を書いておく。 本書を読もうと思ったのは、現在のチームが開発プロセスを改善する余地があるのではないかと思い、参考に出来ることがあれば見つけた…

はてなブックマーク - 「エンジニア組織を強くする 開発生産性の教科書」を読んで

変更のあったファイルを go fmtで一括して整形する方法をメモしておく。 ワンライナーでする方法を2つ見つけた。 どちらも git ls-files で変更のあったファイルの一覧を出して、それを go fmt に渡す ループ for file in $(git ls-files -m); do go fmt "$f…

はてなブックマーク - Go言語の整形方法: 変更ファイル一括整形のワンライナーテクニック

良い戦略、悪い戦略 (日本経済新聞出版) を読んだ感想を書く。 はじめに 良い戦略、悪い戦略 良い戦略の活用例 まとめ はじめに 戦略は一部の人間が考えるものと思っていた。 しかしリーダーやマネージャーなどのチームを率いる立場になると、チームの目標達…

はてなブックマーク - 「良い戦略、悪い戦略」を読んで

GolangのアプリケーションをVSCodeで実装している。VSCodeには関数の「参照へ移動」という機能がある。この機能で選択した関数を利用している箇所が一覧で表示され、遷移する事が出来る。 コマンドライン(CLI)でもこの機能と同様に、指定した関数を利用して…

はてなブックマーク - CLIでGolangの関数利用箇所を一覧表示させる方法

チームで、Start・Stop・Continueによる360度フィードバックをした。 目的 方法 メンバーからの感想 まとめ 目的 目的は、会社でしている目標設定の評価では個人能力に対するフィードバックがない事への不安から考えた。 これではチームの中で自分が、具体的…

はてなブックマーク - チームメンバー間の成長を促すフィードバック方法

Gemini APIを利用するNext.jsの最小限サンプル - mkdir blog && cd $_ の続きで、今回はGemini API を利用してJSONで出力を生成する方法を試す。 プロンプトでJSONを指示するのではなく、常に指定したフィールドのJSONが返るようにする。 これによって、プロ…

はてなブックマーク - Gemini APIを使用してJSONで返却された結果を表示するNext.jsのサンプルアプリケーション

Dependabotの件数をGithubのREST APIで取得する方法を残しておく。 会社で毎月脆弱性のチェックをしている。 各リポジトリごとに、 Severity:critical、high State:open の件数を調査している。 利用するAPIのエンドポイントは以下になる organizationの場…

はてなブックマーク - Dependabot Alerts API: How to Retrieve Critical and High Severity Issues on GitHub

2025年もマインクラフトのカレンダー(Official Minecraft Square Calendar 2025)にした。 今年(2024年)はエンスカイ マインクラフト 2024年壁掛けカレンダー CL-128 。 昨年(2023年)はエンスカイ マインクラフト 2023年家族みんなの書き込みカレンダー B3 CL…

はてなブックマーク - 2025年もカレンダーはマインクラフト(3年連続)

Next.js でGemini APIを利用する最小限のサンプルプログラムを作る。 アプリケーションを作成する GeminiのNodeライブラリをインストールする ページの作成 .env action.ts page.tsx 実行 まとめ アプリケーションを作成する Automatic installationを実行し…

はてなブックマーク - Gemini APIを利用するNext.jsの最小限サンプルプログラム

アンガーログ(怒りの記録)で自分の怒りを学びに変えてみる、というのを教えてもらったので試してみる。 はじめに アンガーログ まとめ はじめに アンガーログをつけることで、自分が考えている「べき論」が見えてくる。 その「べき論」に対して別の視点で考…

はてなブックマーク - 視点転換を通じた自己理解: アンガーログの活用

Gemini APIのAPIキーを取得した際の手順を残す。 はじめに 手順 テスト 最後に はじめに Gemini APIにしようと思ったのは、無料枠があるから。 OpenAI API は最初に、5ドルのクレジット(期限付き)がある。それがなくなると有料プランにする必要がある。 Gemi…

はてなブックマーク - Gemini APIのAPIキーを取得する

先日、Duolingo: 外国語を無料で学ぼうの2024年間レビューが出た。 duolingo1 5年弱利用していることになるが、課金はしていない。 英語力が向上しているかは正直分からない。(苦手意識みたいなのは無くなったかもしれない) 常に改善がされていて様々な機能…

はてなブックマーク - Duolingoで1754日連続記録達成

今週のお題「手土産」について書く。 東京三大どら焼きの一つ、北区東十条の「黒松本舗 草月」の「黒松」をよく手土産として買う。 餡も美味しいが、やっぱり皮がふわふわでとっても美味しい。 賞味期限は年末の季節だと3日くらいは持つはずなので、帰省に持…

はてなブックマーク - 今週のお題「手土産」

先日、エンジニアリングマネージャー(EM)とのMTGで話題に上がったことを残しておく。 EM曰く上層部の非エンジニアの人たちと話していると、よく「以前作ったのと同じような機能を実装するのに、なぜ今は以前よりも時間がかかるのか?」ということを言われる…

はてなブックマーク - ソフトウェアの複雑化と時間経過

CircleCI でCodeClimate を導入した際のメモを残す。 CircleCIを利用してCode Climateにカバレッジリポートをアップロードする設定について、GolangとJavaScriptの場合それぞれの .circleci/config.yml を記載しておく。 前提 Golang JavaScript 参考 前提 C…

はてなブックマーク - CodeClimateカバレッジリポートのCircleCI設定

会社にテックブログはあるが、日常的に運用されていない。アドベントカレンダーの時期だけ投稿がされる。 これから今後のテックブログ運用を再考していくようだ。 前の会社には入社した時にテックブログはなかった。 自分が開発チームの責任者になってから始…

はてなブックマーク - 会社のテックブログを始めるときに考えたこと

マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法 を読んでいて、想定読者の「偶発的アーキテクト (Accidental Architect)」が気になって記事を読んだ。 興味深いことが書いてあったので、…

はてなブックマーク - 技術的な深さと幅 -偶発的アーキテクトから-

非同期関数がError以外をThrowする場合のテストではまったので、メモを残しておく。 (そもそもError以外をThrowしないで欲しいのだが) ErrorをThrow場合のテストコード Error以外をThrow場合のテストコード まとめ ErrorをThrow場合のテストコード テスト対…

はてなブックマーク - Jestで、非同期関数がError以外をThrowする場合のテスト

ジュニアエンジニアのPull Request(PR)をコードレビューしていると、指摘と修正のターンが多くなる。 (コードレビューがというよりも、突き詰めるとスキルなのかもしれないが) この課題と改善手段を簡単にまとめておく。 課題 改善方法 ペアプロをする PRの…

はてなブックマーク - ジュニアエンジニアのためのPull Request改善

今のチームで、どうやってリリースプランニングをしているか簡単にまとめておく。 はじめに タイミング 参加者 プロセス リリース制約 バックロググルーミング(リファインメント) 最後に はじめに リリースプランニングにはチームによっては様々な定義がある…

はてなブックマーク - 今のチームのリリースプランニング

スプリントプランニングで、プロダクトバックログアイテムの完成を少し改善した。 スプリントプランニングの内容 改善前のスプリントプランニングで実施している内容を簡単に記載する。 チケットの優先度をつける。 あらかじめバックログは準備されている。 …

はてなブックマーク - 今スプリントのスクラム改善

IPアドレスから、どの国からアクセスしてきたかを調べたいことが多い。 いくつか実現方法があるのでメモをしておく。 IPinfo IPinfoは会員登録不要で、無料で5万リクエスト/月まで出来る。 $ curl ipinfo.io/<IPアドレス> e.g.) $ curl ipinfo.io/8.8.8.8 { "ip": "8.8.8</ipアドレス>…

はてなブックマーク - IPアドレスから国コードをコマンドラインで取得する4つの方法
注目記事
検索

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp