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
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
We are excited to announce support of submenus in the latest release of React Spectrum and React Aria! In the process of adding this feature, we found ourselves solving some unique challenges while working to make submenus user-friendly and accessible across an array of devices and input types. In doing so, we wanted to share our thought process in solving one of the challenges we faced along the
Rust's Unsafe Pointer Types Need An Overhaul I think about unsafe pointers in Rust a lot. I literally wrote the book on unsafe Rust. And the book on pointers in Rust. And redesigned the Rust’s pointer APIs. And designed the standard library’s abstraction for unsafe heap-allocated buffers. And maintain the alternative Vec layout. I think about unsafe pointers in Rust a lot, and I absolutely hate th
Show navigation It is absolutely idiotic to have 64-bit pointers when I compile a program that uses less than 4 gigabytes of RAM. When such pointer values appear inside a struct, they not only waste half the memory, they effectively throw away half of the cache. – Donald Knuth (2008) Truer words have (almost) never been spoken. We also see CPU vendors not actually shipping 64-bit CPUs and Android
The Go Execution Tracer (aka runtime/trace) was designed to achieve low enough overhead to be usable on "a server in production serving live traffic". This is achieved by writing events into per-P buffers, using RDTSC for timestamps, and encoding into a relatively efficient binary format. However, one achilles heel has remained since 2014: ... 75% of the overhead is stack unwinding. – Go Execution
出典: 佐々木融氏のReuters寄稿からFPが要約・加筆 余談になるが、財力もないのに戦争を起こし、負けるというのは悲惨なことだ。 戦前・戦中は戦費調達、戦後も復興のために借金と貨幣増発が行われ、インフレが進んだことがうかがわれる。 インフレ退治のために預金封鎖・新円切り替え、財産税が講じられた後も極めて高いインフレが進んでいるところは要注意だ。 (戦中より戦後まもなくの方がインフレのペースが速いように見えるのがなんとも不気味だ。) もしも高インフレが起これば、平時に投資家が検討するインフレ・ヘッジなど何の役にも立たないのかもしれない。 戦後までは主に日本のインフレが相対的に高い時代であり、必然的に円安が進んだ。 一方、私たちが日頃意識するのは、主にニクソン・ショック後の時代だ。 若い世代なら、もっと短い期間しか実体験がないだろう。 その時代、日本のインフレは相対的に低くなった。 ニクソ
手持ちで使える小型ハンディプロジェクター RICOH Image Pointer コードレスだから、 机、壁、床などに自由に投影。 お気に入りの写真や動画も、 大きな画面でみんなでシェアできます。 本当に世の中から求められるものを、お客様と一緒につくっていきたいという想いから、「RICOH Image Pointer」は、購入型クラウドファンディングを活用した開発プロセスを進めることとしました。クラウドファンディングは、きびだんご株式会社が運営する「Kibidango」、およびCCC(TSUTAYA)グループの株式会社ワンモアが運営する「GREEN FUNDING」の共催で実施し、目標金額を上回る支援をいただくことができました。
Pointer Swizzling というテクニックについて、wikipedia のページ https://en.wikipedia.org/wiki/Pointer_swizzling の Further reading を見るとそこそこ昔からあるようですが、ここ数年 LeanStore を始めとしてデータベース関連論文で取り上げられているのはなぜでしょうか? Pointer Swizzlingについて詳しくない人のために概要を説明しますと、これはメモリに乗り切らないデータの断片をメモリに乗せて処理している際に、データ内での参照関係を表す論理的なポインタをメモリ上でのみ物理的なポインタへと侵襲的に上書きする事で同じくメモリに断片的に乗っている宛先データへのショートカットを提供し高速化するテクニックです。上手くいっている時は速度面では申し分無いのですがディスクに書き戻す際に再び論理ポインタ
Google DeepMind、AI対応ポインター「AI-Pointer」の実験デモを公開 Google DeepMindは2026年5月12日、マウスポインターをAI時代のインターフェースとして捉え直す取り組みを発表した。Geminiを組み合わせた実験的な仕組みで、「AI-enabled pointer」や「AI-Pointer」(AI対応ポインター)と表現している。画面上の位置を示してきたポインターを使い、ユーザーが対象を指し示しながら、音声や短い指示でAIに依頼できるようにする。 Reimagining the mouse pointer for the AI era(Google DeepMind) We’re reimagining a 50-year-old interface - the mouse pointer - with AI. 🖱️ These exper
Point to browser DOM elements for agentic coding tools via MCP! MCP Pointer is a local tool combining an MCP Server with a Chrome Extension: 🖥️ MCP Server (Node.js package) - Bridges between the browser and AI tools via the Model Context Protocol 🌐 Chrome Extension - Captures DOM element selections in the browser using Option+Click The extension lets you visually select DOM elements in the brows
最近、何度かBloombergがマイケル・バーリ氏について取り上げるのが目につく。 同氏の動きにどのような意味があるのか、チェックしておこう。 UCLA出身で医師免許も持つマイケル・バーリ氏は、ヘッジファンド サイオン・アセット・マネジメントの創業者でCEO。 同氏を有名にしたのは、なんといってもマイケル・ルイス著『世紀の空売り』での取り上げだ。 この医師は前2回のバブル崩壊で赫々たる成果を上げている。 インターネット・バブル崩壊直後の2001-02年、バーリ氏は割高ハイテク株をショートし、市場下落を尻目に大きなリターンを上げた。 2005年にはサブプライム・ローンを分析し、2007年にも不動産バブルが崩壊すると予想した。 質が悪いと見られるサブプライム資産のCDSを購入し、大きなリターンを得ている。 では、この終末博士とでもいうべき投資家について、Bloombergは何を報じたのか。 5
Pointers Are Complicated III, or: Pointer-integer casts exposed In my previous blog post on pointer provenance, I have shown that not thinking carefully about pointers can lead to a compiler that is internally inconsistent: programs that are intended to be well-behaved get miscompiled by a sequence of optimizations, each of which seems intuitively correct in isolation. We thus have to remove or at
Pointers are a fact of life for developers working in numerous languages. It is often convenient to be able to associate a small amount — a few bits at most — of ancillary information with a pointer. This can often be done within the pointer value itself with some careful masking and shifting. CPU manufacturers have been adding ways to support the addition of this sort of "tag" to pointers; the mo
Let’s talk about nil pointer checks in Go. You want to prevent panics in production, but that doesn’t start with a deferred recover. It starts with defensive programming. Check your inputs, check your bounds, and check pointers for nil before dereferencing them. I’ve started to see more nil checks in Go code. In the right place, they are necessary for writing safe code. In the wrong place, they ar
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く