タグ

kfly8のブックマーク (2,864)

  • Playwright CLI v0.1.8 で普段使いの Chrome にそのまま attach できるようになりました | DevelopersIO

    どうも!オペ部の西村祐二です! Playwright CLI v0.1.8 が 2026-04-14 にリリースされました。今回、 playwright-cli attach --cdp=chrome で普段使っているローカルの Chrome / Edge にそのまま接続できるようになった点です。これまでのようにサンドボックス化された別ブラウザを起動する必要がなく、既存のログイン状態や拡張機能を持った Chrome をそのままエージェントや CLI から操作できます。 何がリリースされたか 概要: attach --cdp=<channel> でローカル起動済みの Chrome / Edge へ接続する Remote debugging mode が追加されました。あわせて CLI 終了後に残る Chrome プロセスの解消と、MCP server registry のクリーンアップ修正も

    Playwright CLI v0.1.8 で普段使いの Chrome にそのまま attach できるようになりました | DevelopersIO
    kfly8
    kfly8 2026/04/21
  • Community Letter from Tim

    Community Letter from Tim To the Apple community: For the past 15 years I’ve started just about every morning the same way. I open my email and I read notes I received the day before from Apple’s users all over the world. You share little pieces of your lives with me and tell me things you want me to know about how Apple has touched you. About the moment your mom was saved by her Apple Watch. Abou

    Community Letter from Tim
    kfly8
    kfly8 2026/04/21
  • Canvas 内に直接 HTML を描画できる HTML in Canvas API について

    HTML in Canvas API は WICG の提案段階にある実験的な API です。現時点では Chrome Canary の chrome://flags/#canvas-draw-element フラグを有効にすることで利用できます。 HTML in Canvas API の使用方法 HTML in Canvas API は以下の 3 つの要素で構成されています。 layoutsubtree 属性 drawElementImage() メソッド paint イベント canvas 要素に layoutsubtree 属性を追加することで、canvas 内に描画したい HTML を定義できます。この段階ではまだ canvas 内には描画されません。 <canvas id="canvas" width="400" height="300" layoutsubtree> <div i

    Canvas 内に直接 HTML を描画できる HTML in Canvas API について
    kfly8
    kfly8 2026/04/11
    おもしろ!
  • 「YAPC::Tokyo 2026」、東京ビッグサイトで開催します!!! - YAPC::Japan 運営ブログ

    こんにちは、広報チームの id:ysaito2015 です。 次のYAPC::Japanの開催が決まりましたので、お知らせいたします! 次のYAPC::Japanは、「YAPC::Tokyo 2026」として、2026年11月27日(金)に前夜祭、11月28日(土)にDay1+懇親会、11月29日(日)にDay2を、東京ビッグサイト(東京都江東区)にて開催することとなりました!!! 今回は、YAPC::Japanとしては初めて(YAPC::Asia Tokyo 2015 以来初)となる、東京ビッグサイトでの開催です。 この他の情報につきましては、決定し次第、この運営ブログやX( @yapcjapan )にてお知らせいたします。 今年、YAPC::Japan は 10 周年をむかえます。この節目に、11月の東京で皆さまとお会いできることを楽しみにしています!!!

    「YAPC::Tokyo 2026」、東京ビッグサイトで開催します!!! - YAPC::Japan 運営ブログ
    kfly8
    kfly8 2026/04/10
    ビックサイト!!
  • Inertia.js (inertia-rails) を触っているので所感を書いておく - id:onk のはてなブログ

    まだ触り始めて1ヶ月ぐらい。困りが発生する程度には使ってきたとは思う。 Inertia.js とは inertiajs.com 主に Laravel コミュニティで管理されている OSS。ひと言で言うとフロントエンドをモダンに書けるようになるアダプタ……かなぁ。GitHub でも 7000 star 集めているぐらい。ちょうど先週 v3.0.0 が出ましたね。元気に開発されています。 概要は僕もこの後説明するけど、作者のブログ記事 を見るのが一番イメージ沸くと思う。 間違いなくいつもの MPA Inertia.js は、古き良き Web アプリケーションフレームワークの View 層のみをモダンな UI フレームワークに差し替えられるもの、という理解をしている。決定的なのは Routing をサーバが持つこと、レスポンスをサーバが返しているかのような感覚で書けることだろう。 具体例は 公式

    Inertia.js (inertia-rails) を触っているので所感を書いておく - id:onk のはてなブログ
    kfly8
    kfly8 2026/03/31
    Inertia.js触ると五郎さんが出てくる。「こういうのでいいんだよ、こういうので。」
  • OSSにおけるAI Slop問題の何が問題なのか?

    Honoは2021年の12月に開発が始まって4年と少し経つ。たぶん、あなたが想像する以上に大きくなっている。GitHubのスターは現時点で29.2K。これは日人発OSSで観測する限り第3位の数字だ。最近ではMCP公式SDKの依存に入り、ダウンロード数はうなぎのぼり。月間1億ダウンロードが近い。Cloudflareは多くのプロダクトでHonoを使っている。 これだけ大きな規模のOSSに、クリエーター、もしくはメンテナとして関わることは非常に貴重な経験である。そこにはみなさんが見ていない景色が広がっている。 Honoの開発において「憂な」こともたくさんある。ただ、それを上回る楽しいことがある。そうやって相殺してきた。ところが最近、4年間で一番憂なタイミングきている。俗に言うAI Slop問題である。 今回は、OSSにおけるAI Slop問題について、実体験を元に何が問題なのかを語ってみた

    OSSにおけるAI Slop問題の何が問題なのか?
    kfly8
    kfly8 2026/03/06
    つらい。この問題、本当にどうしたら良いのか…
  • OSSに商用並み求める日本 「虫がいい」利用で世界と差

    The Linux Foundation(Linux財団)はオープンソースソフトウエア(OSS)に関する日語版リポートを2025年12月に公開した。リポートでは日企業がOSSの導入についていまだコスト削減を主に考えており、一方でサポートには商用製品並みの対応を求める「虫がいい」状況が明らかになった。 ビジネスにおけるOSSの価値が高まっているとする日企業は大多数で、OSSに対する期待も大きい。コスト削減や過度なサポートといった「利益」を求めるだけでなく、AI人工知能)活用などでOSSをこれまで以上に利用する機会が増える中、得た利益を「共存共栄」で成り立つOSSのコミュニティーへといかに還元していけるかを考え、実行する時期に差し掛かっている。 コスト削減と過度なサポート求める The Linux Foundationがリポート「The State of Open Source Jap

    OSSに商用並み求める日本 「虫がいい」利用で世界と差
    kfly8
    kfly8 2026/03/05
    共存共栄したいですね
  • funding.json - An open manifest schema for open source projects

    kfly8
    kfly8 2026/02/28
  • テックブログで「の話」をやめた話 —— 命名のコツもご紹介 - SmartHR Tech Blog

    こんにちは、DevRelユニットのinaoです。長らく編集者をやっています。 2年前に部署ができて、それからずっとひとりぼっちなので、そろそろどなたか仲間になってほしいです。 稿では、「〜の話」というタイトルをSmartHR Tech Blogで基的にはやめた話と、タイトル命名のコツをご紹介します。 目次 目次 タイトル命名のコツ 記事中のキーワードを使う サブタイトルを積極的に設ける サブタイトルの命名パターン サブタイトルのアンチパターン 「の話」は避ける 見出しの命名もコツは同じ 「の話」をやめるまで 2年前:「の話」の多さに驚くも、静観 1年前:さらに増えてきたので、おそるおそる削減活動を始める 現在:「の話」はこだわりではなかったんだ! 同じく現在:サブタイトルも浸透 まとめ We Are Hiring! タイトル命名のコツ 「の話」というタイトルをやめたかった理由のご説明も

    テックブログで「の話」をやめた話 —— 命名のコツもご紹介 - SmartHR Tech Blog
    kfly8
    kfly8 2026/02/21
  • Just Talk To It - the no-bs Way of Agentic Engineering | Peter Steinberger

    I’ve been more quiet here lately as I’m knee-deep working on my latest project. Agentic engineering has become so good that it now writes pretty much 100% of my code. And yet I see so many folks trying to solve issues and generating these elaborated charades instead of getting sh*t done. This post partly is inspired by the conversations I had at last night’s Claude Code Anonymous in London and par

    Just Talk To It - the no-bs Way of Agentic Engineering | Peter Steinberger
    kfly8
    kfly8 2026/01/29
  • 個人で静的型付け言語のコンパイラをフルスクラッチで作れる時代が来た! - Islands in the byte stream

    今年に入ってからふと思いつきで新しいプログラミング言語 "Wado" (ワドゥ)を設計しつつagentic codingで実装したところ、なんと3週間ほどで基礎的なところができちゃいました。実装的にはまだ当に基礎的なところで、B-Tree Mapを実装できる程度です*1。 github.com このWadoは、2026年1月3日にinitial commitが行われました。それから一ヶ月も経っていない今、静的型付け、ジェネリクス、トレイトおよびトレイトによる演算子オーバーローディング、クロージャ、モジュールシステム、shebangによるペライチスクリプトの実行、そして実用的なパフォーマンスを備えた処理系が動いています。 開発者は私一人です。スタートアップでVP of Technologyとして働きながら、二人の子供(mfxとrfx)を育てる傍らでの開発です。コードの100%以上はコーディ

    個人で静的型付け言語のコンパイラをフルスクラッチで作れる時代が来た! - Islands in the byte stream
    kfly8
    kfly8 2026/01/24
    わかる!育児、仕事の隙間だとやりたいことがあっても、今まではどうしてもできなかったことが、今、できるようになったと思います!
  • 10年続けていても“Just for Fun”。 創造性が支えるOSS開発のリアル - Findy Media

    記事では、「OSS応援企画」として記事の最後に「応援ボタン」を設置しています。1回の応援につき、Findyが100円をOSS団体などへ寄付し、エンジニアの成長とOSSの発展を応援する取り組みです。開発者の想いや取り組みに共感した気持ちが、OSSの支援にもつながっていく、そんな前向きな循環をFindyは目指しています。「応援ボタン」は、1日1回まで押すことができます。記事を読んで「いいな」と感じたら、ぜひボタンを押してあなたの応援の気持ちを届けてください。 Songmuと申します。現在はとある外資のテック企業でシニアソリューションエンジニアとして働いています。最近はOSS作家を自称しており、OSSのつくり手として実用的じゃない物も含めてGitHubで200を超えるOSSを公開・メンテナンスしています。 自分がオリジナル作者ではないOSSの開発や長期メンテナンスにも携わっており、代表的なもの

    10年続けていても“Just for Fun”。 創造性が支えるOSS開発のリアル - Findy Media
    kfly8
    kfly8 2026/01/13
  • テスト,検証してますか: cargo-mutantsによるミューテーションテスト入門 - じゃあ、おうちで学べる

    はじめに テストは全部通っている。コードカバレッジも90%を超えている。なのに、番環境でバグが見つかった。 私が実際に経験したことだ。原因を調べると、テストコードにassert(検証)が書かれていなかった。テストは「コードを実行しただけ」で、結果が正しいかどうかを確認していなかったのだ。正直、恥ずかしかった。テストを書いている気になっていただけで、何も守っていなかった。 こういう経験はないだろうか。あるいは、レビューで「このテスト、意味ありますか」と指摘されたことは。 この記事では、こうした「見せかけのテスト」を発見するミューテーションテストという手法と、Rust向けのツールcargo-mutantsを紹介します。 公式ドキュメントを参照する場合は、以下のリンクからどうぞ。 mutants.rs github.com このブログが良ければ読者になったり、nwiizoのXやGithubをフ

    テスト,検証してますか: cargo-mutantsによるミューテーションテスト入門 - じゃあ、おうちで学べる
    kfly8
    kfly8 2026/01/02
  • Learn Your Way

    kfly8
    kfly8 2025/12/29
  • Anybatross in YAPC::Fukuoka 2025を開催しました - KAYAC Engineers' Blog

    どうも谷脇です。お待たせいたしましたが、Anybatrossの講評です。 開催記事 techblog.kayac.com Anybatrossの仕組みに関する解説記事 techblog.kayac.com Anybatrossはいわゆるコードゴルフのコンテストです。与えられたお題を解くようなプログラムを書くのですが、このプログラムが短ければ短いほど良いです。この記事では上位回答者のコードについて解説しますが、Hole 1はコードゴルフの解き方について学ぶちょうどよい問題なので、入門という形でも解説していきます。 Hole 1. Counter Counter 問題文 アルファベットのAやBにあるような、文字の中にある閉じた空間のことをカウンターといいます。 0〜9までの10種と、アルファベット大文字のA〜Zの26種、合計36種の文字やその他の記号を利用した文字列が渡されるので、カウンターの

    Anybatross in YAPC::Fukuoka 2025を開催しました - KAYAC Engineers' Blog
    kfly8
    kfly8 2025/12/26
  • これからメールサーバをつくるならStalwart - Tomohisa Oda

    メールサーバを作る場合、多くのOSがサポートされていることから、MTAはPostfixでMDAはDovecotを使うことが多いでしょう。この場合、昨今、大手メールSaaSが取り組んでいる送信ドメイン認証やTLS通信の強化に対応するには、追加のミドルウェアが必要となります。 例えば、送信時のDKIM署名をするならOpenDKIMを利用し、転送でメールを改変するのならFromを書き換えにPostSRSdを利用し、そのまま転送するならARC署名をOpenARCを利用したり、あるいはDKIMもARCもrspamdを利用するか、などなど。OpenDKIMもrspamdのそれも、元はMTAのsendmail由来のmilterという拡張仕様によって実現されていて、野良を含めるともっといろんな選択肢があったりします。さらには、DMARCポリシー適応とレポートの運用や、DKIMなどの鍵のローテーション、受信

    これからメールサーバをつくるならStalwart - Tomohisa Oda
    kfly8
    kfly8 2025/12/25
  • XS::Parse::Infix::FromPerlで勝手にパイプライン演算子を追加する - ぱいぱいにっき

    この記事はPerl Advent Calendar 202518日目の記事です。 いつの間にか中置演算子を勝手に入れられるようになってたっぽい 一見するとPerlは原始時代から姿を変えていないシーラカンスのような言語だと思われるかもしれませんが、実は最近もいろいろ機能追加が続いています。しかし機能追加は安易にされているのではなく、ちゃんと検討や実験を経て追加されています。 実験ってなんぞやって思うかもしれませんが、実は今のPerlはかなり柔軟にキーワードなどを組み込める仕様になってまして。キーワードを追加するためのモジュールXS::Parse::KeywordのAuthorであるPaul Evansさんいわく Perlの生きのこり - YAPC::Fukuoka 2025 - Speaker Deck とのことなんで、Syntax::Keyword::**のようなモジュールをモリモリ作って

    XS::Parse::Infix::FromPerlで勝手にパイプライン演算子を追加する - ぱいぱいにっき
    kfly8
    kfly8 2025/12/19
  • 飛行機の隣席にオードリー・タンさんがいた話 - Sway

    この写真を見て欲しい。 私みたいな40overのIT屋にとって神のような存在であるオードリー・タンさんだ。しかもタンさんがlaptopで見ているwebサイトは、僕が作ったサービスの繁体字版ページだ。そう、タンさんは僕が載っていた飛行機の隣座席に座っていたのである。私は勇気を出してタンさんに話しかけた。だって人生でこんな機会は二度と来るはずもない。 「不好意思…オードリー・タンさんですよね?」 うおーーーーやはりご人だった!いや様子おかしいと思ってたんだよ。座った瞬間mac開いて仕事始めたんだけど異常な作業スピードで「なんだこいつ…」とビビり倒した。只者ではない生産性。そしてふとチラ見えしたタンさんのthreadsアカウント。モバイル端末でSNSをやらないという噂通りやんけ…確定演出じゃん… livedoorという会社で昔働いていたことを伝えた。タンさんは「Dan Kogaiさんとは20年

    飛行機の隣席にオードリー・タンさんがいた話 - Sway
    kfly8
    kfly8 2025/12/19
    いい話!
  • Awaiting The Future of AsyncAwait (part 2) | Deriv Tech

    kfly8
    kfly8 2025/12/18
  • 2 画面ファイラーを作ったら最高だった - id:onk のはてなブログ

    作ってみたかった ある日 Slack で雑談していて、 僕の考えた最強の< >ツール なんか作りたいよね。なにかないか。 って流れになった。定番どころで、OS、コンパイラ、ブラウザをまず想像したけど、そう言えばずっとファイラー作りたかったんだよなぁと思い出した。たぶん 15 年ぐらいずっと欲しいって言ってたと思う。 Windows を使っていた頃は あふw ユーザーだったので、あの体験が懐かしいなぁと思いながら暮らす日々でした。*1 2 画面ファイラーの良さは省略します。言うまでもなく最高なので。 作ってみた やるかーと思って「double_drive」ってプロジェクト名を決めた。あとは AI と壁打ちしながら作ったのがコレです。 デュアルペインで直感的にファイル操作できる curses を生っぽく使うのかなと考えていたけど、少し調べてみたら TUI な枠を描ける RubyGems や C

    2 画面ファイラーを作ったら最高だった - id:onk のはてなブログ
    kfly8
    kfly8 2025/12/18
    “僕の考えた最強の< >ツール なんか作りたいよね。なにかないか。” 楽しそう!やりたい!