Bug FixingVersion BumpTestsFixing Jed's CodeFeature Building
A specialized form of prompt injection where malicious instructions are tucked away in the tool descriptions themselves—visible to the LLM but not normally displayed to users. Attackers can create tools with hidden instructions that cause the LLM to perform unauthorized actions, such as exfiltrating private data from the user's system. For example, a seemingly innocent calculator tool could includ
import { VoltAgent, Agent, createTool, createHooks } from "@voltagent/core"; import { VercelAIProvider } from "@voltagent/vercel-ai"; import { openai } from "@ai-sdk/openai"; import { fetchRepoContributorsTool } from "./tools"; import { fetchRepoStarsTool } from "./tools"; // Create the stars fetcher agent const starsFetcherAgent = new Agent({ name: "Stars Fetcher", description: "Fetches the numbe
帯状疱疹(ほうしん)ワクチンとは、水痘(水ぼうそう)ウイルスの再活性によって引き起こされる帯状疱疹のリスクを下げるワクチンであり、日本では2025年度から65歳以上の人で定期接種の対象となりました。新たな研究では、帯状疱疹ワクチンが単に帯状疱疹を予防するだけでなく、心臓病や脳卒中のリスクも軽減する可能性があると示されました。 Live zoster vaccination and cardiovascular outcomes: a nationwide, South Korean study | European Heart Journal | Oxford Academic https://academic.oup.com/eurheartj/advance-article-abstract/doi/10.1093/eurheartj/ehaf230/8124786 Shingles
Anthropicが提供するClaude Codeを使用して、TypeScript製のCLIツールをつくりました。Claude Codeのような自走力の高いAIエージェントとうまくやっていく方法を考えつつ、Notion MPCとの連携といったセットアップの方法を記事にまとめます。 プロジェクトの説明 今回はお試しでつくったのは「cowtodo」という、Markdownファイル内のTODOリストを解析して、cowsayで表示するCLIツールです。 主な機能 Markdownファイル内の - [ ] や - [x] の形式で書かれたタスクを解析 完了/未完了のタスクを分類して表示 cowsayライブラリを使用したアスキーアートによる表示 ファイル監視による自動更新 技術スタック TypeScript Node.js Ink (ターミナルUIの構築) meow (コマンドライン引数の解析) 開発
とりあえずClineにClineのリポジトリを読んでもらう Cline.botへのデータ送信分析レポート 概要 このレポートでは、Cline VSCode拡張機能がどのようなタイミングでCline.botにデータを送信するかについて、コードベースの詳細な分析結果をまとめています。特に、Cline以外のプロバイダー使用時にデータが送信されるかどうかに焦点を当てています。 1. テレメトリーデータの送信 src/services/posthog/telemetry/TelemetryService.tsで実装されている機能により、PostHogを通じて匿名の使用状況データが送信されます。 重要な特性: テレメトリーはユーザーがオプトインした場合のみ有効 VSCodeの全体的なテレメトリー設定が無効の場合、Clineのテレメトリーも自動的に無効 送信される情報は以下に限定: タスクの開始・終了タ
たまにお客様から「お店でお酒を出すのって、何か免許はいるんですか?」とか「夜の12時をこえてお酒を出すのって風営法はどう関係しているんですか?」とか「お店を出すのに調理師免許がいるんですよね」とかって質問をされることがあるのですが、実は、日本では、「食品衛生責任者」という資格を持っているだけで小さい飲食店は始められます。この「小さい」ですが、店内で店員の数とお客様を足してその数が30人までのことです。 ちなみに、僕がやっているbar bossaは席数は18席で、働いているのは僕1人だけなので、食品衛生責任者の資格だけで大丈夫です。これで24時間、お酒も出せますし、焼き肉も刺身も出せます。 店内での店員数とお客様の数が30人以上の場合は防火管理者というのが必要です。 どちらも講習を受けるだけです。テストもないです。 食品衛生責任者というのは、保健所に連絡して、「今度、飲食店を渋谷でやろうと思
しかし、それが「適さない環境」があること、ご存知でしたか? nproc の返す数字ってなんだ? ¶ 「コア数に決まっているだろう」「スレッド数だ、バカタレ」 までは、よく議論するかと思います。 実際の挙動 ¶ もし、先の説明通りならば、システムの起動中に「ダイナミック」に値が増減するはずはないのですが…。 ~$ while : ; do echo $(date) / nproc: $(nproc); done | uniq Fri May 9 14:44:27 JST 2025 / nproc: 6 Fri May 9 14:44:28 JST 2025 / nproc: 6 Fri May 9 14:44:28 JST 2025 / nproc: 7 Fri May 9 14:44:28 JST 2025 / nproc: 8 Fri May 9 14:44:28 JST 2025 /
この記事が役立つ人・初めて確定申告に挑戦する・提出直前に抜け漏れを防ぎたい・書類準備をスムーズに終わらせたい 2025 年度の確定申告は、提出方法や電子対応のルールが一部更新されています。以下のチェックリストを活用し、直前で慌てないよう準備を進めましょう。 1. 提出前チェックリスト チェック項目 確認ポイント ❑ マイナンバーカード 有効期限・暗証番号を確認。e-Tax なら必須。 ❑ 源泉徴収票(ある場合) PDF でも紙でも数字の転記ミスに注意。 ❑ 取引記録 台帳や明細を直近まで反映。 ❑ 支出記録 月ごと・科目ごとに分類済みか確認。 ❑ 領収書データ スキャンまたはアプリ保存。日付・金額が読めるか。 ❑ 控除証明書 保険料や年金などの控除証明書をまとめる。 ❑ 医療費集計表 医療費控除を使う場合は e-Tax 用に作成。 ❑ 提出方法選択 e-Tax(オンライン)or 紙提出(郵
のように、22文字の短くてスッキリしたIDに変換できます。 これを簡単に行うためのライブラリ「uuid58」を作成しました。 本記事ではuuid58を作った背景や使い方、特徴を紹介します。 動機 データベースの主キーにUUIDを使うことは多いですが、UUIDは36文字(ハイフン込み)と長く、URLに埋め込むと見た目も悪くなりがちです。 「短くしたい!」と思ってBase64エンコードを考える人も多いですが、Base64は/や+、=などURLで使いにくい文字が含まれてしまいます。 そこで、Bitcoinでも使われているBase58(視認性の悪い文字を除外したアルファベット)でエンコードすれば、 22文字に短縮できる URLセーフ 見た目もスッキリ 0とO、Iとlのような区別しづらい文字が除外されている ダブルクリックで選択可能 という理想的なIDが作れます。 既存のUUID→Base58変換ラ
font-size-rem.md font-size には rem を使うべきかどうかについての見解 結論 可能であれば Chrome の文字拡大機能をサポートするためにremを使用する。 ただし、実際に Chrome の文字拡大機能を「極大」にして検証することが必須条件。これに時間的・労働的なコストを割けないのならpxを使用したほうがいい。 結論に至った背景 「font-size には rem を使いましょう」という教えが独り歩きしており、実際に Chrome の文字拡大機能を「極大」にして検証していない人が多いため。 font-size だけ rem を指定すればいいという訳ではなく、文字拡大に伴ったレイアウトの変更に耐えうる設計とする必要がある。つまり、font-size だけでなく文字の拡大に依存する余白やサイズなどもフォントサイズを基準とした相対値(remやemなど)で指定する必
Obsidianに入門しました LLMとマークダウンの相性がよいということで話題になっているObsidianに入門しました。本も買って読みました。 Obsidianで“育てる”最強ノート術 そして、色々試行錯誤してみたのですが…結局自分の場合は、あんまり使い道がないことに気づきました。ノートはiPadでApple Pencilで手書きが好きなのと、デジタル的なまとめは、はてなブログやZennにブログとしてまとめているからです。Notionもメモとかノートというよりは、データ置き場って感じなんですよね。 ただ、Web Clipperは、PCでもiPhone/iPadでもクリック(タップ)一発で、ウェブサイトを保存できて便利で活用することにしたので、設定方法を残しておきます。 Obsidianインストール Homebrewインストール済みの場合は、以下コマンドでOKです。 もちろん、公式サイト
※shadcnさんの経歴などの話はしないです。 shadcn/uiは従来のUIライブラリとは一線を画した設計思想で構築されています。Radix UIのアクセシブルなプリミティブとTailwind CSSのユーティリティを活用した再利用可能なUIコンポーネント群です しかしこれは単なるパッケージ化された「コンポーネントライブラリ」ではなく、プロジェクトにコードをコピーして組み込む形式を採っています。おっと、コンポーネントライブラリとかRadix UIとかなんぞやと思った方、解説もあるのでちょっと待ってください。 ※Tailwind CSSの解説は省きます。 本記事では、shadcn背後にある設計哲学に焦点を当て、Buttonなど基本コンポーネントの内部構造や、CVA(Class Variance Authority)によるクラス管理、Tailwind CSSとの統合方法、Radix UIとの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く