タグ

shimookaのブックマーク (22,383)

  • バジルの水耕栽培|100均スポンジを使った初心者向け栽培方法を紹介【10週間の成長記録付き】 | WOOTANG(ウータン)|水耕栽培の観葉植物の通販

    【執筆者】中島大輔(WOOTANG代表)【最終更新日】2026年1月12日 バジルの水耕栽培って、実はとっても簡単なんです!土を使わずに水だけで育てるので、お部屋も汚れません。100均で買える材料だけでスタートできて、普通に育てるよりもグングン成長してくれます。虫がつきにくくて、農薬も使わないから安心してべられるのも嬉しいポイント。春から秋まで長い間収穫を楽しめて、何度も摘み取れるのでお得感もバッチリです。 この記事では、バジルの水耕栽培の準備から育て方のコツ、困った時の対処法まで、初めての方でもわかりやすくご紹介していきます。 1、バジルが水耕栽培に最適な理由 バジルは来、湿潤な環境を好む植物特性を持っているため、水耕栽培との相性は抜群です。乾燥に弱く常に適度な水分を必要とするバジルにとって、根が直接水に浸かる水耕栽培環境は理想的な生育条件を提供します。 水耕栽培でバジルを育てる最大

    shimooka
    shimooka 2026/08/06
  • PHPカンファレンス2026に登壇、参加しました

    概要 表題の通り、PHPカンファレンス2026に登壇、参加しました感想ブログです。 登壇内容 OPcache・JIT が効くコード/効かないコードを、作って測って確かめる こちらの内容で登壇してきました。 計測結果を絞り込んだものの、結局時間が足りずに後半は駆け足の発表となってしまいました。時間調整難しい⋯ 一方で、セッション感想の中でQiita記事(https://qiita.com/tadsan/items/d11229761504c8a1ca81) を紹介いただくなど、登壇という場でアウトプットを行う醍醐味を実感できました。 今回副次効果で、登壇に向けて理解を深めたことで、他セッションにおけるOPcache周りの解説も深く理解することができました。 やっぱりアウトプットするとなるとある程度の責任が伴うので、しっかり理解するきっかけづくりになるのがいいですね。 感想 続いて感想です。

    PHPカンファレンス2026に登壇、参加しました
  • PHPUnitのテスト分割と並列実行(ParaTest)を試してみた

    この記事について PHPUnitの分割実行の導入・簡単な検証をしました 導入の流れや、検証中にハマったポイントなどについてまとめています 使用マシン/ツール macOS Ventura ver13.5.2 Docker Desktop ver4.17.0 Laravel Framework 10.21.0 ParaTest v7.2.6 ベースにした環境(docker-laravel) インストールするとPhpUnitを含めた環境が構築できるのでこちらを使用しました。 PHPUnit分割実行のプラグイン(ParaTest) 導入手順 1. docker-laravelをインストール ドキュメントどおりにインストールを実行します。 http://localhost/ が見れれば大丈夫です。 2. ParaTestをインストール 下記コマンドを実行します

    PHPUnitのテスト分割と並列実行(ParaTest)を試してみた
  • 徹底解説:git worktree の使い方 - Qiita

    はじめに 開発中に 「別ブランチの緊急修正を入れたい」「リリースブランチを長期間保持したい」――そんなときに git checkout で行ったり来たりすると作業ツリーが汚れ、衝突の温床になります。 Git 2.5(2015 年)で正式公開された git worktree を使えば、1 つのリポジトリから複数の“作業ツリー(Worktree)”を生やし、各ツリーで別々のブランチを同時に操作できます。 この記事では最新版 Git 2.45 時点での機能・落とし穴・実戦的なワークフローまで徹底解説します。 1. なぜ git worktree なのか 1‑1. 追加 clone と worktree の違い 方法 ディスク容量 フェッチ回数 オブジェクト整合性

  • プログラミング向けフォント「UDEV Gothic」の紹介 - Qiita

    概要 同僚の書いた『プログラミング向けフォント「0xProto」の紹介』を読んで影響を受け、私が好んで利用しているプログラミング向けフォント「UDEV Gothic」を紹介したくなったのでこの記事を書きました。 「UDEV Gothic」とは 「UDEV Gothic」とは、ユニバーサルデザインフォントの BIZ UD ゴシック と、 開発者向けフォントJetBrains Mono を合成した、プログラミング向けフォントです。 BIZ UD ゴシックの優れた機能美はそのままに、調和的で判読性の高い英数字を提供することを目指しています。 (GitHub の README より引用) 2022 年 3 月 23 日に v0.0.1 が公開され、記事執筆時点(2024 年 2 月 17 日)の最新版は v1.3.1 です。 参考までに UDEV Gothic がリリースされた当時の記事をい

    プログラミング向けフォント「UDEV Gothic」の紹介 - Qiita
  • GitHub - yuru7/udev-gothic: UDEV Gothic は、ユニバーサルデザインフォントのBIZ UDゴシックと、 開発者向けフォントの JetBrains Mono を合成した、プログラミング向けフォントです。

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - yuru7/udev-gothic: UDEV Gothic は、ユニバーサルデザインフォントのBIZ UDゴシックと、 開発者向けフォントの JetBrains Mono を合成した、プログラミング向けフォントです。
  • 【GitHub】Permission denied (publickey) が出た時はだいたいこれで解決できる

    GitHub で「Permission denied (publickey)」が出た時の原因特定と対処法 GitHub に新しいアカウントを作成して git clone した際、次のようなメッセージで拒否されることがあります。 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 正しく設定したつもりでも、見落としがあるものです。 原因を特定し、確実に対処しましょう。 GitHub へ SSH 接続する手順 GitHub へ SSH 接続する手順をおさらいします。 秘密鍵・公開鍵を作成する GitHub

    【GitHub】Permission denied (publickey) が出た時はだいたいこれで解決できる
  • デロイトが国に納品したスライド351枚、全部数えたらパターンは7つだけだった|うちた

    一番意外だったのは、7つのうち“1つの型”だけで45%を占めていたこと。一流ほど、派手な技より“基の型”を使い倒すんです。 全部言語化して、AIで再現するプロンプトも作ったので置いておきます。 経産省のサイトは、コンサル資料の"宝の山"コンサルの実物資料は、守秘義務のかたまりで普通は世に出ません。 ただ、例外が1つだけあります。国の委託調査です。 経産省は毎年、大量の調査事業をデロイトなど大手ファームに委託していて(1件数千万円規模もざら)、報告書は「公開資料」としてサイトに上がります。つまり、税金で作られたコンサルの"ガチの納品物"が、無料で読み放題なんです。 で、昔から「コンサルのスライドには型がある」と言われるじゃないですか。当なのか、何種類なのか。この宝の山から1選んで、確かめることにしました。 選んだのはこれ。 出典:経済産業省「令和6年度燃料安定供給対策調査等事業 最終報

    デロイトが国に納品したスライド351枚、全部数えたらパターンは7つだけだった|うちた
  • 💥Claude Codeの「くるくる」が気になりすぎてとことん調べてみた話【来た!エージェントエンジニアリング】|ROROSUKE LABO

    毎度rorosukeです。 Claude Codeを使い始めたところです。 まだ、数回試しただけの超ビギナーです。 ちなみに、前回記事はこちらです。 その私が、Claude Codeで「すご~く気になっていること」があります。 それが、次の「くるくる」しているメッセージです。 「くるくる」しているメッセージいわゆるステータス(状態)表示なのでしょうが、行頭の「くるくる」もそうですが、その後の「Photosynthesizing…」がより気になります。これ、訳すと「光合成中…」になります。 ん? 意味が分かりません。有機物でもないのに、何してるの? 他に、こんなメッセージもあります。 ✢ Galloping… (10m 6s · ↓ 7.6k tokens · thinking) 「Galloping…」とあります。これは「疾走中…」という意味。 「疾走? 暴走じゃないよね?」 放っておいて

    💥Claude Codeの「くるくる」が気になりすぎてとことん調べてみた話【来た!エージェントエンジニアリング】|ROROSUKE LABO
  • Claude Codeの使用率がステータスラインに表示できるようになったので表示用のスクリプトを作った話

    こんにちは!逆瀬川 (@gyakuse) です! Claude Code v2.1.80で待ちに待ったステータスライン用のrate_limitsフィールドが追加されました。これがないために当にみんな頑張ってきたのです。当につらい世界でした。 何が変わったのか 2026年3月19日リリースのv2.1.80で、ステータスラインに渡されるJSONにrate_limitsフィールドが追加されました。 changelogの記載はこうです。 Added rate_limits field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with used_percentage and resets_at) これにより、Claude Codeのサブスクリプションの使用量

    Claude Codeの使用率がステータスラインに表示できるようになったので表示用のスクリプトを作った話
  • Claude Codeのセッション使用率をターミナルに常時表示するstatusLineスクリプトの作り方 - Qiita

    はじめに Claude Codeを使っていて「今セッションの使用率はどれくらいだろう」と気になったことはないでしょうか。/configを開いてUsageタブを確認すれば5時間枠と7日枠の使用率がわかりますが、メニューの奥に隠れているため毎回確認するのは面倒です。 Claude CodeにはstatusLineという機能があります。任意のシェルスクリプトをClaude Codeの画面下部に常時表示させる仕組みです。JSONでセッション情報が渡されるので、それをパースして好きな形式で出力するだけ。APIトークンを消費せず、約300msごとにイベント駆動で更新されます。 この記事では、セッション使用率と週間使用率をカラー付きプログレスバーで常時表示するstatusLineスクリプトの実装方法を、WezTermを例に具体的に書いていきます。iTerm2、Alacritty、Kitty、Termin

  • 【Claude Code】結局CLAUDE.mdはどこに置けばいいの?読み込み順を図解で解説

    TL;DR(まず結論) プロジェクトのルート(ClaudeCodeを起動したフォルダ)に CLAUDE.md を1つ置くだけで十分です。 ~/.claude/CLAUDE.md も ~/CLAUDE.md も必須ではありません。 CLAUDE.mdとは? Claude Codeを使っていると、こんな疑問が出てきます。 「Claude Codeに毎回同じ説明をしなくていい方法はないの?」 「プロジェクトのルールを覚えさせておきたい」 そこで登場するのが CLAUDE.md です。 一言でいうと、「Claude Codeへの事前メモ書き」です。Claude Codeはセッション開始時にこのファイルを自動で読み込み、そこに書いてある指示をコンテキストとして記憶した状態で動き始めます。 # 例: CLAUDE.md に書く内容 - コードのコメントは日語で書くこと - コミットメッセージは Co

    【Claude Code】結局CLAUDE.mdはどこに置けばいいの?読み込み順を図解で解説
  • PlaywrightとClaude Codeでやってみよう、手軽に始めるテスト自動実行 - エムスリーテックブログ

    【QAチーム ブログリレー6日目】の記事です。 はじめに こんにちは。エンジニアリンググループ QA (QualityAssurance) チームの中塚です。 2週間ほど前からバジルの水耕栽培にチャレンジしていて、少しずつ大きくなる双葉を見守るのが毎朝の楽しみです。肥料を溶かした水だけで当にあんなに大きく育つのか?自由研究の気分で楽しく観察しています。 画像はAI(Gemini)により生成されたイメージです。このブログ記事の内容から生成してもらいました。バジルの鉢植えもあってかわいい! さて、私は普段コンシューマ向けサービス全般のQAの設計、実施、計画、その他諸々の活動をしています。 その中で、時々このような手動でやるには辛いテストが必要になることがあります。 サービスの各ページにアクセスし、契約期間内ならアクセスできるが契約期間外ならアクセスできないことを確認したい。ページのリストは無

    PlaywrightとClaude Codeでやってみよう、手軽に始めるテスト自動実行 - エムスリーテックブログ
  • Claude Codeとplaywright mcpを連携させると開発体験が向上するのでみんなやろう

    どうもこんにちは、Claude Codeで遊び始めて2週間くらいが立ちましたがまだまだ模索中です 最近覚えた新しいテクニックが playwright-mcp(https://github.com/microsoft/playwright-mcp) を使ってブラウザ操作を全てclaude code経由でやるというものです playwrightはpuppeteerと同じく、chromeなどのブラウザをjsで操作するやつなのですが、puppeteerよりも使い勝手が良い&更新が超高頻度なのでよく使っています ※ただし、mcpサーバーのplaywright家と比べると機能がイマイチなのでそこは発展を待ちましょう さて、mcpサーバーをclaudeに追加する設定ですが、claude自身に質問すると大嘘をつくので(ここらへんしんどさ感じますよね)原典を当たる必要があります mcpの追加 具体的には

    Claude Codeとplaywright mcpを連携させると開発体験が向上するのでみんなやろう
  • AIアプリを陰で支える通信プロトコル「SSE」を学びましょう

    What? サーバ送信イベント(SSE)という通信プロトコルがあります。このSSEが、MCPやLLMチャットなどのAIアプリの通信プロトコルとして採用されています。 記事ではSSEとは何か? AIアプリにおいてどのように使われているのか? を概説します。 ゴール サーバ->クライアント方向への通信の世界に触れる SSEの概念と基的な使い方を理解する(Go, JS, Flutter) SSEの利用例としてのAIチャットアプリとMCPサーバを学ぶ デモ AIチャットアプリで、AIからの回答をストリーム表示するのにSSEを使っています。サーバがLLMからの回答をストリームとして受け取っているので、それをSSEでそのままクライアントにpushすることで実現しています。 サーバー送信イベント(SSE)とは何か? サーバー送信イベント(Server-Sent Events、SSE)は、HTTPプロ

    AIアプリを陰で支える通信プロトコル「SSE」を学びましょう
  • tmuxユーザーだけどtmuxのペイン分割をあまり使ってこなかった人のためのページ

    はじめに vimが好きで、基はターミナルからコーディング作業とかしてるんで、tmuxはもうずっと必須ツールとしてウインドウやセッションはいっぱい作ってバリバリ使ってたんですけど、tmuxやターミナルの画面分割はあんまり必要性を感じてなかったんですよね。というか操作が難しく感じていてあまり使ってませんでした。せいぜいvim内で分割するくらい。 ただ、最近になってAIのコーディングエージェントの利用が増えてきていて、これがですね、画面を分割して並列で走らせる…というやり方がなんだかんだ増えてきているわけです。並列で1つのタスクを実行させるとなると、1タスク1ウインドウで完結させるのが、まあわかりやすいのかなと。 で、重い腰を上げてペイン操作をしっかりできるようになりたいなと思って、まとまった情報がないかなと調べてたんですが、意外とペイン操作に特化した情報が見つからなくてですね。当たり前だけど

    tmuxユーザーだけどtmuxのペイン分割をあまり使ってこなかった人のためのページ
  • デザイナーの脳内をコピーして、誰でも90点以上のUIを作れるようにする|トイ

    こんにちは、令和トラベルでデザイナーをしているtoyです。 いま社内で、AIを前提にしたプロダクトデザイン環境を整えています。ひとことで言うと「デザイナー以外でも、Claude CodeでNEWTのデザインを作れるようにする」仕組みづくりです。 先に、実際のアウトプット例をお見せします。 作ったのは、デザイナーではありません。Claude CodeにPM/エンジニアが指示したもので、デザイナーはレビューのみに回ります。 NEWTでは今、一部のデザインがこのような流れで作られています。なぜこんなことをしているのか、どういう仕組みなのか、順に書いていきます。 チームは増える、デザイナーは増えないこれまでNEWTの開発チームには必ずデザイナーがいましたが、その前提がAIで崩れました。開発が速くなり、エンジニアのフルスタック化も進んで、少人数でもチームが組めるようになり、チームの数はどんどん増えて

    デザイナーの脳内をコピーして、誰でも90点以上のUIを作れるようにする|トイ
    shimooka
    shimooka 2026/07/08
  • Claude Codeの「Agent View」、複数エージェントを"見渡す"とはどういうことか - Qiita

    はじめに こんにちは。 トライベック株式会社の岡山です。 2026年5月11日、Claude Code v2.1.139以降 で 「Agent View」 という新機能が正式に登場しました。claude agents というコマンドで起動するこの機能、 「複数のClaude Codeセッションを1画面で管理するためのダッシュボード」 とのこと。 ProプランからEnterprise、APIプランまで幅広く展開された機能で、複数エージェントを並列実行する時代のワークフローを大きく変えるピースになりそうです。 ProプランからEnterprise、APIプランまで幅広く展開された機能で、複数エージェントを並列実行する時代のワークフローを大きく変えるピースになりそうです。 記事では、Agent Viewが何を解決するのか、どう使うのか、既存の並列実行機能とどう違うのかをまとめていきます。 そも

  • 個人向け3Dスキャナーの選び方【2025年版】|capbolt

    要約:たいていの用途はフォトグラメトリかImage to 3Dで事足りる。 リバースエンジニアリングをやりたい人だけ3Dスキャナを買うべし。 スキャナの性能は値段に比例する。コスパが欲しけりゃ中古を狙え。 ※私はどのメーカーからもサンプル提供や資金提供などの利益供与を受けておりません。全て自腹で15台もの3Dスキャナーを買っています。そのためこのような「3Dスキャナを買うな」という記事を書くことができます。 3Dスキャナーは当に必要ですか?スマホさえあれば3Dモデルが手に入る時代になりました。 あなたは当に3Dスキャナーを買う必要がありますか? 3Dスキャナを買ってがっかりする前に、フォトグラメトリやImage to 3Dの得意・不得意を確認しておきましょう。 Image to 3DMeshyやTripoなどに代表される「AIで3Dデータを生成する」サービスです。2025年になって一気

    個人向け3Dスキャナーの選び方【2025年版】|capbolt
  • git diff を読みやすくする配色を考える - Qiita

    [color "diff"] meta = 242 238 frag = 239 236 old = 167 normal new = 030 normal context = 240 commit = 246 024 [diff] compactionHeuristic = true [pager] log = diff-highlight | less show = diff-highlight | less diff = diff-highlight | less diff-highlight について Git2.9のキレイなdiffを出すためのconfig - Qiita compactionHeuristic について Git 2.9 has been released iTerm2 で背景色を #002833 に設定している自前の環境だと次のような見栄えになります。 iTerm

    git diff を読みやすくする配色を考える - Qiita