はじめに そもそも debounce 処理って? 本題 今回作りたかったもの 検討したこと useDebounce useDebouncedValue 実装したもの 最後に はじめに テックタッチのフロントエンドエンジニアの ozaan (@shzawa) です。関西 (兵庫県姫路市) 在住のため、普段はフルリモートのメンバーとしてサービス開発に取り組んでいます。 最近はスクラム開発の一環でバックエンドのコード (golang) を触らせてもらっていました。golang だと書き方が統一されているためか GitHub Copilot の補完機能がかなり効くので書いていて面白かったです。 そもそも debounce 処理って? 対象のイベントが発生してから指定した時間が経過するまでは、同じイベントの発生を抑制する仕組みです。 input 要素の onChange イベントのような短い間隔で連
LINEヤフーは8月28日、Xの投稿をリアルタイムに検索できる「Yahoo!リアルタイム検索」に、いわゆる「インプレゾンビ」やスパムなど不自然な投稿を自動検知・フィルタリングする機能を実装したと発表した。投稿の手法や傾向の変化に応じて随時アップデートする予定だ。 インプレッション目的と思われるポストが表示された場合、「インプレッション(閲覧回数)目的の投稿である」という項目を選んで報告できる機能も加えた。 「Yahoo!リアルタイム検索」では昨今、不自然な投稿が増えたことで、情報収集に有用なポストや、人々のリアルな意見・主張のポストが埋もれて見つけづらいなどの問題が起きているという。インプレゾンビやスパムの対策を強化することで、ユーザー体験を改善したいとしている。 関連記事 収益目当ての便乗投稿「インプレゾンビ」横行 地震直後にSNSで偽救助要請、大半は海外 能登半島地震の直後、交流サイト
米OpenAIは6月21日(現地時間)、データベースのリアルタイム検索と分析のツールを手掛ける新興企業Rocksetを買収したと発表した。Rocksetの技術を統合して製品全体の検索インフラを強化する。買収総額などの取引の詳細は公表されていない。 OpenAIのブラッド・ライトキャップCOO(最高執行責任者)は公式ブログで「Rocksetのインフラは、企業がデータを実用的なインテリジェンスに変換できるようにする。この技術をOpenAI製品に統合することで、これらのメリットを顧客に提供できることを嬉しく思う」と語った。 Rocksetは2016年創業の米カリフォルニア州サンマテオに拠点を置く非公開企業。元Facebook(現Meta)のエンジニアで現在RocksetのCEO、ヴェンカト・ヴェンカタラマニ氏らが創業した。企業がデータベースやパブリッククラウドからデータを自動的に取り込み、そのデ
はじめに 実務でインクリメンタルサーチ機能(=リアルタイム検索)のパフォーマンスを改善するために 「debounce 処理」(後述します)を実装する必要がありましたので、工夫した点などについて書いていこうと思います。 興味ある方はぜひ最後までご覧ください。 debounce とは? まず最初に「debounce」について軽く説明しておきます。 debounce とは 「対象のイベントが発生してから指定した時間が経過するまでは、同じイベントの発生を抑制する仕組み」 です。 もっとシンプルに言うと、対象のイベントにより連続で実行された関数たちの中で 1 番最後の関数だけ実行させる..といったイメージでしょうか? (下記だと 3 と 6 だけしか実行されない) 言葉だけではイメージをつかめない方は、以下のサンプルコードを実際に動かしてみてください。 これまでのリアルタイム検索処理と課題 さてここ
TwitterAPIが死んだので、Yahoo!リアルタイム検索をPythonでスクレイピングしてツイート数のデータを取得する かつて無料で提供されていたTwitter APIは、イーロン・マスクによる買収などなんやかんやあって有料化されました。有料プランもあるにはありますが、そこそこの価格とそこそこの制限がかかっており、趣味レベルで手を出すのはちょっと憚られる感じのプランになっています。 そこで、TwitterAPIの代替手段として、Yahoo!リアルタイム検索をPythonでスクレイピングすることでツイート推移のデータを取得することにしました。この記事では、その手法(とコード)について書いていこうと思います。 Yahoo!リアルタイム検索とはYahoo!リアルタイム検索は、Yahoo!が提供しているTwitterの検索サービスです。ツイート検索やトレンドなどを確認することができます。とて
LINEヤフーは8月28日、「Yahoo!リアルタイム検索」にて、X(旧Twitter)の「インプレゾンビ」対策を進めていると発表した。 人気投稿に返信として大量に付くインプレッション目当てのゴミツイート(通称インプレゾンビ)はX(旧Twitter)にて大きな問題となっており、単に目障りなだけでなく災害などでの正確な情報を共有の邪魔になっている。 しかしなぜYahoo!リアルタイム検索のほうでも対策を取らねばならないのかというと、Yahoo!リアルタイム検索においても検索結果に表示されてしまうという問題があるため。 Yahoo!リアルタイム検索では、インプレゾンビやスパムなどの行為を行うアカウントやポストを表示しないようフィルタリングを強化。さらに利用者がこれらの投稿について報告できるように違反報告機能「ポストを報告する」における選択項目を追加した。また、投稿の手法や傾向の変化に応じてフィ
ひ「どうも認知プロファイリング探偵暇空茜です」 な「助手のなるこです」 ひ「再びYahooリアルタイム検索からBANされてました!!」 な「またまたそんな、陰謀論でしょう?別に最近大きな話題もなかったし」 ひ「Yahooリアルタイム検索にid:himasoraakaneと僕のツイートを指定して検索してみていくと・・・ほら!5/11の20時頃から、5/18の23時頃まで、一週間ほどツイートがでてこないんだ!」 な「ほ、本当だ・・・なにしたんですか!」 ひ「ちやない・・・しいて言うなら石丸伸二っていう都知事候補が、 ・上野千鶴子シンパで市長になったら市で講演会に呼ぶ ・仕事は全くできてない、レスバでイキってるだけの無能だと思う ・LGBT推し ・東京を弱体化させるとか言ってて絶対都知事してほしくない ・都知事選にあわせて本が2冊、映画が1本作られててどうみても仕込まれてる ・Youtubeの切
LINEヤフーは8月28日、X(旧Twitter)に投稿されたポストを、ログインなしでリアルタイムに検索できる「Yahoo!リアルタイム検索」において、いわゆる“インプレゾンビ”やスパムなど不自然な投稿への対策強化を発表した。 Yahoo!リアルタイム検索は、トレンドやポストをリアルタイムに把握できる、X検索サービスとして提供。自らが知りたい情報を、検索してすぐに知ることができる点が特徴としている。 しかしながら、昨今では不自然な投稿の増加により、情報収集の際に有用なポストや、人々のリアルな意見や主張のポストが埋もれて見つけづらいなど、Yahoo!リアルタイム検索のユーザーに好ましくない体験を提供してしまうケースが発生しているという。 Yahoo!リアルタイム検索においては、これまでも日々不適切・不自然な投稿への対策を行っているが、今回インプレゾンビやスパムなどの行為を行うアカウント、ポス
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く