タグ 挙動
人気順 10 users 50 users 100 users 500 users 1000 usersドラッグでリサイズするUIを実装するときに設定したいCSS
例えばサイドバーの幅をドラッグで調整できるUIを実装した時、以下のような症状に遭遇したことはありませんか? ドラッグ中になんか引っかかる・スムースに反応しない マウスのボタンを離してもドラッグ中判定のままになってしまう ドラッグ中にテキストが選択されてしまう 僕はあります。 挙動が微妙な実装例 以下は上... 続きを読む
「フラフープ」が生まれつき上手な人と下手な人がいる理由が科学的に判明
子ども時代にフラフープを遊んだ経験がある人の中には、苦もなく簡単にできた人もいれば、どんなに頑張ってもなかなかうまく回し続けられなかった人もいるはず。フラフープの物理的な挙動を数学的に検証する実験により、フラフープをうまく回せるかどうかに重要なのは回し方ではなく体形で、ずんどうな人ではフラフープ... 続きを読む
カード UI の入れ子のリンクの問題を解決する Link Area Delegation の提案
多くのウェブサイトではリンクを入れ子にしたカード UI が利用されています。入れ子されたリンクとは以下のようなものです。 このような UI ではカード全体をクリックした場合にはカードのリンク先に遷移し、カード内のタグをクリックした場合にはタグのリンク先に遷移するという挙動が期待されます。この挙動を簡単に H... 続きを読む
光の散乱現象でAI演算、ほぼ電力ゼロで超高速処理
リザバーコンピューティングのリザバー層(ニューラルネットワーク演算を行う階層)は、入力に対して出力が非線形な挙動を示すものであれば何でもよい。この非線形挙動部に光の干渉や散乱現象を利用しようという動きがある(図1)。国内では埼玉大学やNTTなどが研究に力を入れている。 カメラを利用した従来の映像認識技... 続きを読む
Go で gRPC の metadata を使う
この記事は Magic Moment Advent Calendar 2024 10 日目の記事です。 Magic Moment ソフトウェアエンジニアの scent-y です。 弊社ではサービス間通信の手段のひとつとして gRPC を採用しており、キックするイベントを伝播するのに gRPC の metadata を利用したりしてます。 metadata を扱う中で挙動としてどうなってい... 続きを読む
compose.yamlはマージができるし、YAMLのtagでその挙動をコントロールできる - 風に吹かれても
このエントリは、はてなエンジニア - Qiita Advent Calendar 2024 - Qiitaの13日目の記事です。昨日は、 id:maiyama4 さんのSwiftUI の Text がなぜか省略されてしまう問題とそのレイアウトプロセスのデバッグ - maiyama4's blogでした。 みなさんCompose使っていますか? ここで言うComposeはdocker composeとかnerdctl... 続きを読む
「Python 3.13」で変更されたlocals関数の振る舞いやその他の変更点
Python 3.13ではlocals関数の挙動について標準化がなされた。これにより、同じコードを実行したときにその挙動が以前のバージョンとは異なる場合がある。このことを中心に幾つかの変更点(リリーススケジュールの変更など)を取り上げていこう。 連載目次 前回はPython 3.13で実験的にサポートされたJITコンパイラ機能に... 続きを読む
BEGIN 中に BEGIN をすると COMMIT される
この記事は MySQL Advent Calendar 2023 2日目の記事です。 (ちょっとフライング。。) 今回は僕がマジか、と思ってしまった MySQL の挙動について共有させていただきます。 BEGIN 中に BEGIN をすると COMMIT される 結論から言うとこれだけです ^^;; アプリエンジニアの方からお問い合わせをいただいた時にはこのことを... 続きを読む
MySQLでわざとデッドロック発生させて挙動を確認してみた - Qiita
概要 RDB(リレーショナルデータベース)を運用していると、複数のトランザクションが同じデータに同時アクセスしようとする場合に「デッドロック」が発生することがあります。デッドロックとは、あるトランザクションが必要とするリソースが別のトランザクションによってロックされ、さらにそのトランザクションも他の... 続きを読む
Ruby 3.4でString#to_f/Kernel.#Floatの挙動がちょっと変わるよ - 2024-11-08 - ククログ
Rubyの開発に参加している須藤です。Apache Arrowの開発中に、他のシステムでは受け付ける浮動小数点数の文字列表現をRubyでは受け付けないことを知ったので、Rubyでも受け付けるようにする?という話をしたら受け付けるようになりました。ということで、2024年12月にリリース予定のRuby 3.4.0からString#to_f/Kernel.#F... 続きを読む
GOM Playerは今もヤバイ。インストールしてみた結果 | ニッチなPCゲーマーの環境構築Z
GOM Playerをご存知でしょうか。今でもヤバイです。 GOM Playerとは、さまざまなファイル形式に対応し、利便性が高かったため2000年代後半頃に流行した韓国製のメディアプレイヤー。 しかし、自動アップデートでウイルスに感染したり、インストーラーにHao123やBaidu IMEなど、マルウェアのような挙動をするアプリが含ま... 続きを読む
JavaScriptのProxyを使うときに気をつけること
本稿では、Proxyを使う際はオブジェクトの原理をよく理解した上で、PreventExtensions時の挙動とPrivate Identifierに気をつけましょうという話をします。 そもそもProxyは何なのか Proxy は Reflect と対をなすプリミティブAPIで、オブジェクトの低レベルプロトコルの操作を提供します。 Proxyは、オブジェクトの低レベ... 続きを読む
イテレータを分岐させるとどうなる? Iterator Helpersに見るJavaScriptのイテレータの挙動
2024年10月のTC39ミーティングでは、Iterator HelpersがStage 4となり、ECMAScriptの仕様に追加されることが決定しました。Iterator HelpersはすでにGoogle Chromeなどで試すことができます。 Iterator Helpersは概してわかりやすい機能群ではありますが、やはり元々がJavaScriptということで、直観的には理解しがたい挙... 続きを読む
macOS版cURLはcURLと証明書検証の仕様が異なる | さくらのナレッジ
はじめに 2023年12月に「cURLの"--cacert"オプション利用時の挙動がmacOSとLinuxで異なる」という内容のissueが立ち、2024年3月にcURLの開発者であるDaniel Stenberg氏が「THE APPLE CURL SECURITY INCIDENT 12604」というタイトルで記事を公開しました。 この記事では本件に関する詳細の説明と検証、また独自の掘り下げ... 続きを読む
「舐められたら◯す」で生きてきた日本人が「◯しちゃダメ」と言われて素直に従った結果…舐められても笑顔だがいつの間にかフェードアウトするのが海外で不気味がられてる話
まふ @mafu_todo 舐められたら殺す、で生きてきた日本人、殺すのはだめだよ、と言われて素直に殺さないようにした結果、舐められてもにこにこ黙っているのにいつの間にかフェードアウトする、という挙動になって不気味がられているわけか 続きを読む
個人情報を含む情報漏えいのおそれについて(調査結果) : 富士通
1. 調査結果 本事案での影響範囲および原因の特定に向けて、当社および外部の専門調査会社によるログ情報の調査・分析、社内関係者へのヒアリングなどの詳細調査を実施した結果、以下の事実が判明しました。 (1)マルウェアの挙動および影響範囲 当社の業務パソコン1台にマルウェアが蔵置された後、当該パソコンを起点... 続きを読む
JDKバージョンとBigDecimalの挙動について - RAKUS Developers Blog | ラクス エンジニアブログ
BigDecimalの値保持について BigDecimalから値の抽出 誤った表記変換方法 正しい文字列を取得する方法 まとめ お金の計算など正確にJavaで計算をするうえで欠かせないBigDecimalですが、 一部JDKバージョンで挙動に変更が入っていました。 この改修により問題に直面してしまったため備忘録がてら挙動をまとめることにし... 続きを読む
ゲームデバッガー漫画「この世界は不完全すぎる」アニメ版公式、大量の“バグ”を公式サイトに仕込む。わざとだけどなんか探しちゃう - AUTOMATON
漫画「この世界は不完全すぎる」公式は6月24日、同作公式サイトに“バグ”があるとして、X(旧Twitter)にて報告しユーザーに修正箇所の調査を呼びかけた。実際には、同漫画のアニメ放送開始にあたっての宣伝として、バグのような挙動を公式サイトに散りばめたかたち。そしてSNS上ではこの“バグ探し”を楽しむユーザーが散... 続きを読む
MySQL/Aurora/TiDBロック入門 – 第4回 INSERTを止めるインテンションロック【解説動画付】|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
MySQL/Aurora/TiDBロック入門 – 第4回 INSERTを止めるインテンションロック【解説動画付】 MySQL とその互換 DB のロックの挙動を紹介する入門シリーズ、第4回はギャップロックとインテンションロックによって INSERT をブロックする仕組みについて解説します。 第1回 トランザクション分離レベル で解説したように、... 続きを読む
MySQL/Aurora/TiDBロック入門 – 第3回ロック読取りも SELECT は止められない【解説動画付】|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
MySQL/Aurora/TiDBロック入門 – 第3回ロック読取りも SELECT は止められない【解説動画付】 MySQL とその互換 DB のロックの挙動を紹介する入門シリーズ、第3回は第2回で紹介したロックモニターを使って、業務ではよく使われているロック読取りについて解説します。 ロック読取りは、ゲームのバックエンドサーバーな... 続きを読む
モノレポでマージキューと必須ステータスチェックを運用するためのTips - ROUTE06 Tech Blog
ROUTE06 でソフトウェアエンジニアをしている @MH4GF です。 GitHub のマージキュー(Merge Queue)を私のチームでの開発フローに取り入れてから数ヶ月経ちました。マージキューは非常に便利ですが、挙動の理解やセットアップに難しさがあると感じています。いくつかの課題の対処ができ安定した運用ができてきたので、この... 続きを読む
go get で考慮している ファイルシステムの挙動について
Go Conference 2024:https://gocon.jp/2024 続きを読む
Go1.21から導入された Go Toolchainの仕組みをまるっと解説
2023/8/9にリリースされたGo1.21 新たに導入されたツールチェーン(Go Toolchains) 次の内容を知ってもらい、Toolchainを使いこなせるようになること ・導入が必要となった背景 ・導入で期待されること ・具体的にはどう使うのか ・どんな挙動なのか 続きを読む
MySQL/Aurora/TiDBロック入門 – 第2回ロックモニターの読み方【動画解説付】|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
MySQL/Aurora/TiDBロック入門 – 第2回ロックモニターの読み方【動画解説付】 MySQL とその互換 DB のロックやトランザクションの挙動を紹介する入門シリーズ、「第1回 トランザクション分離レベル」 では READ COMMITTED や REPEATABLE READ でどういう挙動になるか紹介しました。 第2回目の今回は MySQL InnoDB のロ... 続きを読む
Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
php-fpm の挙動を確認するために発行されるシステムコールを簡単に確認できる Docker Compose 環境を作りました。 github.com システムコール strace-php-fpm strace オプション Docker 環境で strace を実行する注意点 php-fpm が発行するシステムコール例 ini ファイルの探索 nginx からの FastCGI リクエスト PHP フ... 続きを読む