タグ

tofu-kunのブックマーク (24,433)

  • Tailscaleやめたい - まいの雑記帳

    # はじめにTailscaleはネットワークの知識がない人が使うものだと思っていて、内心ずっと冷笑しているのですが、悪い噂をあまり聞かないので当に悲しいです。用途に応じて使い分けろという話なんだろうとは思います。思いますが、他人の環境にアクセスしたいときに「まずTailscaleを入れて〜」みたいなことを言われると当に嫌な気持ちになります。 ちなみに私も使っているので、あまり人のことを言えた義理ではありません。 便利なのは認めます。tailscale up一発で直接インターネットへの疎通性を持たないホストに外から入れるのは素直に便利ですし、ちょっとしたマネジメント用途にはすごく使えるものだと思います。ただ、この便利は、OSのリゾルバ, netfilter, routing table他諸々に対する全力の侵襲と引き換えに成立しています。問題は、その侵襲の質が悪いことで、当にストレスが溜

    tofu-kun
    tofu-kun 2026/05/05
  • Antinote: Beautiful Temporary Notes and Calculations

    iOS Beta Coming Soon Be the first to know when Antinote launches on iPhone and iPad.

    tofu-kun
    tofu-kun 2026/05/05
  • Refero Styles — Design Systems for AI Agents

    Design taste, extracted.Search curated references by brand, mood, color, typography, or URL. Open any style for colors, type, spacing, components, and a DESIGN.md your agent can use.

    Refero Styles — Design Systems for AI Agents
    tofu-kun
    tofu-kun 2026/05/01
  • The Upsell Game

    An investigation in 8 parts of the pricing of Vercel hosting.

    The Upsell Game
    tofu-kun
    tofu-kun 2026/05/01
  • varlock

    ██▒ █▓ ▄▄▄ ██▀███ ██▓ ▒█████ ▄████▄ ██ ▄█▀ ▓██░ █▒▒████▄ ▓██ ▒ ██▒▓██▒ ▒██▒ ██▒▒██▀ ▀█ ██▄█▒ ▓██ █▒░▒██ ▀█▄ ▓██ ░▄█ ▒▒██░ ▒██░ ██▒▒██ ▄ ▓███▄░ ▒██ █░░░██▄▄▄▄██ ▒██▀▀█▄ ▒██░ ▒██ ██░▒██▄ ▄██▒▓██ █▄ ▒▀█░ ▓█ ▓██▒░██▓ ▒██▒░██████▒░ █████▒░▒ ████▀ ░▒██▒ █▄ ░ ▐░ ▒▒ ▓▒█░░ ▒▓ ░▒▓░░ ▒░▓ ░░ ▒░▒░▒░ ░ ░▒ ▒ ░▒ ▒▒ ▓▒ ░ ░░ ▒ ▒▒ ░ ░▒ ░ ▒░░ ░ ▒ ░ ░ ▒ ▒░ ░ ▒ ░ ░▒ ▒░ ░░ ░ ▒ ░░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░

    varlock
    tofu-kun
    tofu-kun 2026/05/01
  • Ghostty Is Leaving GitHub

    Writing this makes me irrationally sad, but Ghostty will be leaving GitHub1. I'm GitHub user 1299, joined Feb 2008. Since then, I've opened GitHub every single day. Every day, multiple times per day, for over 18 years. Over half my life. A handful of exceptions in there (I'd love to see the data), but I can't imagine more than a week per year. GitHub is the place that has made me the most happy. I

  • OpenCode Go を利用してみた

    普段は Codex / Claude Code / Copilot を利用していますが、Copilot が従量課金になることもあり、あまり今まで触れてこなかったモデルに触れてみようと思い、OpenCode Go を使ってみたので、雑に書いて行きます。 Cursor の Composer 2 Fast (MAX)2026 年に入ってから Anthropic や OpenAI 以外のモデルも触っておいた方が良いだろうと考え、Cursor の Composer 2 というモデルを1ヶ月利用し続けてみました。 Composer 2 は Fast モードかつ MAX で利用しており、主にソースコード調査で利用していましたが、とにかく早くてあまり間違えないというのはかなり体験としてよかったです。この Composer 2 はとても安くて、 Cursor の Pro+ プランで Composer 2 F

    OpenCode Go を利用してみた
    tofu-kun
    tofu-kun 2026/04/30
  • Vibe coding に .env は使わない

    対象 .env に API キーを入れてそのまま開発している セキュリティーを意識して、Vibe Coding を行いたい方 はじめに  ~.envはなんで危ない?~ 🧑‍💻:「.env 読まないでね」 🤖:「かしこまりました! では .env を読み込みます」 ではでは、.envを読み込まれるとなにが問題なの? AIに.env を読まれると機密情報が学習されることが真っ先に思い浮かびますが、 実際問題になるのは、学習よりも前の段階で 機密情報(.env)がAIとその周辺のツールの処理に乗ることです。 (もちろん、AIエージェントの設定で学習されるリスクもあります) 具体的に何が起きるのか .env を AI が読める状態にしていると、以下のようなリスクがあります。 1. 生成コードへの埋め込み 「この API を使って通信処理を書いて」と依頼した際に、.env から読み取った値がハ

    Vibe coding に .env は使わない
    tofu-kun
    tofu-kun 2026/04/29
  • The Last Software Engineer

    tofu-kun
    tofu-kun 2026/04/28
  • Scribe v2 リアルタイム音声認識 - 150ms低遅延API

    Scribe v2 Realtimeは、90以上の言語に対応し、150msの低遅延で最も正確なリアルタイム文字起こしモデルです。APIで利用可能。

    Scribe v2 リアルタイム音声認識 - 150ms低遅延API
    tofu-kun
    tofu-kun 2026/04/28
    試してみた。速い。精度もそこそこよい。ただ、圏論を喧論と文字起こししてたのでもうちょっと。
  • 圏とは?プログラマに人気と噂の圏について話します。 プログラマ向け圏論入門 1

    圏とはなにか?について話しました。 プログラミングにおける圏の話は次回です。今回は純粋に「圏」のお話です。 02:49 数学における圏 06:03 圏とプログラミングの歴史 10:02 圏とは 37:02 具体例、練習 58:13 まとめ #圏 #圏論 #プログラマ 🦜 X フォローお願いします! ムー https://x.com/moo_is_gone zaru https://x.com/zaru 👨‍💻 ムーザルについて ムーザルは、ムーとzaru(ざる)の現役プログラマな二人のコンビです。 技術や物作りが好きで、楽しんで開発ができるような動画を投稿しています。 チャンネル登録やグッドボタンで応援してくれると嬉しいです。 「この技術の解説動画が見たい!」などのリクエストコメントもお待ちしております!

    圏とは?プログラマに人気と噂の圏について話します。 プログラマ向け圏論入門 1
    tofu-kun
    tofu-kun 2026/04/27
  • Matz の Ruby AOT コンパイラ Spinel を試してみました

    RubyKaigi 2026 に参加して、Matz のキーノートで Spinel の発表を聞きました。Spinel は Ruby の AOT コンパイラで、Ruby のコードを読み、C のコードを生成し、最後は native binary として実行できる形にします。Ruby を書いている人間としては、「Ruby の AOT コンパイラ」という言葉だけでテンションが上がります。 Ruby はかなり動的な言語でもあります。メソッド呼び出し、クラスの再オープン、メタプログラミング、eval、実行時に変わるオブジェクトの形。普通に考えると、AOT コンパイルとは相性が悪そうに見えます。 それでも Spinel は、Ruby を Prism で parse し、AST をもとに型推論し、C のコードを生成して native binary にします。発表を聞いていて、これは触ってみたいなと思いました

    Matz の Ruby AOT コンパイラ Spinel を試してみました
    tofu-kun
    tofu-kun 2026/04/27
    C -> Ruby -> Cとか楽しさがありますね
  • 200万行のテーブルにDDLを打つ前に知りたかったこと

    クエリが遅くなった。直そう。ここから問題が始まる プロジェクト管理SaaSを1年ほど運用すると、Issueテーブルが200万行、変更ログテーブルが2000万行を超えてくる。ソフトデリートを採用していれば物理削除されないので、行数は増える一方だ。 最初の兆候はユーザーからの報告だった。「Issue一覧の読み込みが遅くて、フィルターを切り替えるたびに5秒くらい待たされるんですが」。スロークエリログを見ると、フィルター付きのIssue一覧クエリがp95で3秒を超えている。インデックスを追加すれば改善する。スキーマ変更も1つ控えていた。どちらもやること自体は明確だった。 問題は「200万行のテーブルにDDLを打つ」という行為そのものにあった。膨れ上がったテーブルに対するスキーマ変更は、パフォーマンスを改善するための作業が、新たな障害を引き起こす可能性を持っている。治療のための手術が患者を殺しかねな

    200万行のテーブルにDDLを打つ前に知りたかったこと
    tofu-kun
    tofu-kun 2026/04/26
    とても整理されてて良い。PostgreSQLのこのバージョンの挙動知らなかった。MySQLとも結構違うな。
  • GitHub - fallow-rs/fallow: Codebase intelligence for TypeScript and JavaScript. Free static layer: unused code, duplication, circular deps, complexity hotspots, architecture boundaries. Optional paid runtime layer: hot-path review and cold-path deletion e

    tofu-kun
    tofu-kun 2026/04/23
  • My Framer Site

    tofu-kun
    tofu-kun 2026/04/22
  • TSRX | TypeScript Language Extension for Declarative UI

    TSRX is a TypeScript language extension for building declarative UIs in an agentic era. TSRX (TypeScript Render Extensions) is a way to write UI component code that stays readable and co-located. Structure, styling, and control flow live together, and the result stays fully backwards compatible with TypeScript. 1 export component Greeting({ name }: { name?: string }) { 2 <div class="card"> 3 if (n

    tofu-kun
    tofu-kun 2026/04/22
    好きかも
  • 米スペースX、9.6兆円で「Cursor」買収権 プログラミングAI強化 - 日本経済新聞

    【シリコンバレー=山田遼太郎】起業イーロン・マスク氏が率いる米スペースXは21日、プログラミング用の人工知能AI)サービスを開発する米新興Cursor(カーソル)を600億ドル(約9兆6000億円)で買収する権利を得たと発表した。スペースXによると、カーソルを2026年内に買収するか、共同開発の対価として同社に100億ドルを支払うかを選ぶ権利を得たという。ソフトウエア技術者に支持されるカー

    米スペースX、9.6兆円で「Cursor」買収権 プログラミングAI強化 - 日本経済新聞
    tofu-kun
    tofu-kun 2026/04/22
    なんだかんだ凄いな
  • アルゴリズムではない

    アルゴリズムという言葉がこれほど一般的に使われるようになったのは、いつ頃からだろう。私は情報学専攻の学生だったので、来の意味でのアルゴリズムについて学んだけれど、今ではもっと広い意味でアルゴリズムという言葉が使われるようになった。 たとえばFacebookやXのフィードとか、YouTubeのリコメンデーションとか、なんだかよく分からないルールでコンテンツが表示される仕組みがある。そのルールのことが昨今ではアルゴリズムと呼ばれている。そして、アルゴリズムは私達にとって最適化されたものであり、社会にとって最善の仕組みであるかのように喧伝されている。 テック企業が自分たちのアルゴリズムについて語る時、私にはどこか責任転嫁のように聞こえる。自分たちがやったんじゃありません、アルゴリズムがやったことです、というような。Xが扇情的なコンテンツを流すのも、YouTubeが陰謀論を広めるのも、それが私達

    アルゴリズムではない
    tofu-kun
    tofu-kun 2026/04/22
  • fate

    A modern data client for React & tRPCInspired by Relay and GraphQL, fate combines view composition, normalized caching, data masking, Async React features, and tRPC's type safety.

    tofu-kun
    tofu-kun 2026/04/22
  • ユビキタス言語 - kawasima

    DDD (Domain-Driven Design) における「ユビキタス言語 (Ubiquitous Language)」は、なぜ glossary や terminology や vocabulary ではなく "language" と呼ばれるのか。ここでの答えは、ユビキタス言語の設計とはドメインモデリングそのものだから、というものである。言語を設計するとは、語彙だけでなく、データの構造と振る舞いを文法として決めることを指す。 同じ問いを扱った先行論として、laiso 2024「ユビキタス言語は用語ではなく言語」 は Vernon 2016 を根拠に「UL は名詞だけでなく動詞・副詞・文法を含む」と述べ、Turtle Grammar 2023 "Language Games: Wittgenstein and DDD" は Wittgenstein の言語ゲームと Bounded Co

    ユビキタス言語 - kawasima
    tofu-kun
    tofu-kun 2026/04/22
    たしかに、なぜ用語集が「言語」なのか曖昧な疑問ではあった