並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 287件

新着順 人気順

フックの検索結果1 - 40 件 / 287件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

フックに関するエントリは287件あります。 reacttechfeedlinux などが関連タグです。 人気エントリには 『フックつけ忘れるミス ヘリで救助中に落下の女性死亡 | NHKニュース』などがあります。
  • フックつけ忘れるミス ヘリで救助中に落下の女性死亡 | NHKニュース

    台風で浸水被害が起きていた福島県いわき市で、東京消防庁の隊員がヘリコプターから降下して孤立していた77歳の女性をつり上げて救助していたところ、誤って女性が落下する事故がありました。女性は搬送先の病院で死亡し、東京消防庁は、女性の体重を支えるフックをつけ忘れたままつり上げるミスがあったとして、謝罪しました。 女性は心肺停止の状態で病院に搬送されましたが、その後、死亡しました。 東京消防庁は会見を開き、清水洋文次長が「女性とご家族に心からおわびします。このような事故がないよう信頼回復に全力を尽くします」と謝罪しました。 消防によりますと、救助活動を行っていたのはヘリコプターで上空から救助を行う部隊「エアハイパーレスキュー」で、女性の体重を支えるフックをつけ忘れたままつり上げるミスがあったということです。 救助者の体重を支えるフックを取り付ける際には、隊員2人で当たり、1人が取り付けたあと、もう

      フックつけ忘れるミス ヘリで救助中に落下の女性死亡 | NHKニュース
    • すごいReactフック8選 - Qiita

      はじめに React.jsは現在、フロントエンド開発者に最も人気のあるJavaScriptライブラリです。Facebookが開発し、オープンソースのプロジェクトとして提供されているReactは、世界中の開発者や企業が使用しています。 Reactは、シングルページアプリケーションの構築方法を大きく変えました。その最大の特徴の1つがフックです。フックは2019年に導入されたもので、状態処理の時に、クラスコンポーネントの代わりに関数コンポーネントを使用できるようになりました。組み込みのフックに加えて、Reactは独自のカスタムフックを実装する方法を提供しています。 ここでは、アプリケーションやプロジェクトで使用できる、カスタムフックとその実装に関するお気に入りをいくつか紹介します。 1. useTimeout 宣言型アプローチでsetTimeoutを実装できます。まず、コールバックと遅延を受け取

        すごいReactフック8選 - Qiita
      • ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか

        新しい高性能で汎用的なシステムコールフックの仕組みを作ってみました。 モチベーションとして、システムコールをフックしてユーザー空間でエミュレートしたくなったのですが、現状、性能と汎用性を両立する仕組みがなさそうだったので、新しい方法を考えました。 今回のシステムコールフックの仕組みは以下のような特徴があります。 ptrace より 100 倍以上高速 LD_PRELOAD や既存のバイナリ書き換えツールより確実 カーネルへの変更なし、かつカーネルモジュールを使わない プログラムのソースコード、プログラムの再コンパイル不要 eBPF でトレーシングをしているけれど、できれば制約が少ないユーザー空間でトレーシングツールを作りたい。もしくは、gVisor のようなサンドボックスを作りたいけれど、ptrace による性能劣化が大きいので、他の高速なシステムコールフックの仕組みが使いたい、というよう

          ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか
        • NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表

          NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表 オープンソースのWebサーバ「NGINX」(エンジンエックス)の開発元であるF5 Networksは、オンラインイベント「F5 NGINX Sprint 2022」を開催中です。 そこでNGINX開発チームは、今後のNGIXの発展に向けて、ソースコードをMercurialからGitHubへ移行すること、有償版の機能をオープンソースへ移植して無料で利用可能にすること、単なるWebサーバ機能だけでなくCI/CD機能などを拡張することなど、3つの約束を発表しました。 GM of #NGINX @rwhiteley0 has just announced three #opensource promises that will come to life

            NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表
          • useCallbackはとにかく使え! 特にカスタムフックでは - uhyo/blog

            Reactには、パフォーマンス最適化のためのAPIがいくつかあります。具体的にはReact.memo、useMemo、そしてuseCallbackです。 React.memoで囲まれた関数コンポーネントは、propsが以前と変わっていない場合に再レンダリングが抑制されます。 また、useMemoやuseCallbackは、関数コンポーネント内での値の再計算を抑制する効果を持ちます。 これらは最適化のためのツールなので、「過度な最適化」を避けるように啓蒙する言説がよく見られます。 すなわち、ちゃんと本当に最適化のために必要なところにだけこれらを使おうということです。 特に、React.memoはpropsが以前と変わっているかどうかを判定するためのオーバーヘッドがあるし、useMemoやuseCallbackもフック呼び出しのオーバーヘッドがあります。 意味がないところでReact.memo

              useCallbackはとにかく使え! 特にカスタムフックでは - uhyo/blog
            • 上の金具は"荷物をかけるため"ではなかった…公共のトイレでドアのフックが二重になっているのは何故なのか

              永山久徳(本人) @h_nagayama トイレのこの金具、どうして引っ掛けるフックが二段になっているのか知らない方も増えてきた様子。 昔は一段だったのだけど、ドアの上から手を伸ばしてカバンを盗む人の対策で昭和後期に普及したものです。 pic.twitter.com/RnhVV2uRoH 2019-10-21 14:23:25

                上の金具は"荷物をかけるため"ではなかった…公共のトイレでドアのフックが二重になっているのは何故なのか
              • React 初心者の難問、カスタムフック(Custom Hook)を解説します

                最近社内レビュー会で React レビューが多くなり、「カスタムフック使ったらスッキリできます」という言葉もよく聞くようになりました。 私が初めてそれを耳にしたときは「なにそれ美味しいの?」みたいな感じでしたし、初心者にはピンとこない概念かなーと思いましたので、今回のテーマにしたいと思います。 1. カスタムフックとは カスタムフックは自分がカスタムして作るフックです。 React 公式サイトではカスタムフックをこう説明してます。 カスタムフックとは、名前が ”use” で始まり、ほかのフックを呼び出せる JavaScript の関数のことです。 でもこれだけ見たら絶対わからないと思うのでサンプルコートを一緒に見てみましょう。 2. チャットアプリの例 サンプルコートも React 公式サイトにあるものを持ってきました。 チャットアプリで友達がオンラインかオフラインかを示すメッセージを返す

                  React 初心者の難問、カスタムフック(Custom Hook)を解説します
                • Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開

                  Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開 Linuxカーネルを書き換えることなくその内部の機能をフックし、フック先でサンドボックス化されたプログラムを実行することにより、カーネルをプログラマブルに機能拡張できる「eBPF」(Extended Berkeley Packet Filter)は、クラウドネイティブ関連で最も注目されている技術の1つです。 eBPFを用いたソフトウェアとしては、CNI(Container Networking Interface)を用いてコンテナ間のセキュアな接続やロードバランシングなどさまざまな機能拡張を実現する「Cilium」がCloud Native Computing Foundationのプロジェクトとしてよく知られています。 今回、そのCiliumを開発するIsoval

                    Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開
                  • OMSBに聞く、ラッパー・ビートメイカーとしてのMPC&DAW論。歌寄りのフックが増えた理由も“機材の変化”?

                    OMSBに聞く、ラッパー・ビートメイカーとしてのMPC&DAW論。歌寄りのフックが増えた理由も“機材の変化”? 音楽家の経歴やターニングポイントなどを使用機材や制作した楽曲とともに振り返る連載「音楽機材とテクノロジー」。第14回に登場してもらうのは最新アルバム『ALONE』とそれを携えた初ワンマンライブが評判だったOMSBだ。 SIMI LABのメンバーとして名を馳せて以来、ラッパー/ビートメイカーとして多岐に渡る作品に携わってきた彼はどのような機材とキャリアを歩んできたのだろうか。初めてのビートメイクやラップ、MPCやDAWを導入したころの思い出など、興味深いトピック満載でお届けしよう。 「MPCは簡単な英単語さえ分かれば、使うほどに理解が深まるのが楽しかった」 ――OMSBさんはビートメイクとラップの両方をされていますが、始めたのはどちらが最初でしたか? OMSB:ビートメイクからです

                      OMSBに聞く、ラッパー・ビートメイカーとしてのMPC&DAW論。歌寄りのフックが増えた理由も“機材の変化”?
                    • システムコールを速く漏れなくフックする方法 | IIJ Engineers Blog

                      ptrace、Syscall User Dispatch:カーネルが提供している ptrace や Syscall User Dispatch のような機能は、ユーザ空間でシステムコールのフックを実装するために利用できます。ですが、これらを利用すると、元のユーザ空間プログラム内部でのシステムコール呼び出しのコストが大きくなり、結果として、性能が大きく劣化してしまいます。(要件1を満たせない) eBPF :eBPF のようなカーネル内の関数へフックを適用できる仕組みもありますが、eBPF は XDP のような場合を除くと、基本的にカーネルの挙動を変更するためには利用できないため、カーネル機能をユーザ空間でエミュレートする、といった用途には適していません。(要件5を満たせない) ライブラリ関数の置き換え:標準ライブラリ(libc 等)は、沢山のシステムコールのラッパーライブラリ関数を実装してお

                        システムコールを速く漏れなくフックする方法 | IIJ Engineers Blog
                      • 「二度と家から出られない世界規模のロックダウン生活がずっと続く映画を上映します」から始まる静岡シネ・ギャラリーの映画紹介文のフックがすごい

                        サールナートホール/静岡シネ・ギャラリー @Sarnathhall 静岡市葵区御幸町にある、サールナートホールです。定期的に演奏会、講座などのイベントを開催しております。3階には、静岡シネギャラリーという映画館があります。当館で開催するイベント、上映する映画の情報などを発信します。是非ご来館をお待ちしております。 sarnath-hall.jp cine-gallery.jp サールナートホール/静岡シネ・ギャラリー @Sarnathhall 触れると10秒で死ぬピンク色の雲が地上1mの高さに大量発生して、二度と家から出られない世界規模のロックダウン生活がずっと続く映画を上映します。「ずっと」ってずっとです。解除とかない。ずっと。出産も育児も心が壊れてもずっと…ずっと… あと余談ですがこの映画撮影されたの2019年です。…え? pic.twitter.com/VjIxVoFz5o 2022

                          「二度と家から出られない世界規模のロックダウン生活がずっと続く映画を上映します」から始まる静岡シネ・ギャラリーの映画紹介文のフックがすごい
                        • 🎊Reactの2種類の新フック「useTransition」と「useDeferredValue」を最速で理解する(プレビュー版) - Qiita

                          🎊Reactの2種類の新フック「useTransition」と「useDeferredValue」を最速で理解する(プレビュー版)JavaScriptReact 10月25日、Reactの新機能であるConcurrent Modeのプレビュー版が発表されました。この中には、Concurrent Modeの恩恵を得るために必要となる新しいAPIが含まれています。 これらのAPIの中心となるのが、Suspenseと2種類の新しいフックuseTransitionとuseDeferredValueです。この記事ではこの2種類のフックに焦点を当てて、これらが何をしてくれるのか、どのようにこれらが新しいのかを解説します。 要するに、Reactの公式ドキュメントを読んでまとめましたということです。特に、ガイドを一通り読んで理解しないとこれらのフックが何をしているのか理解しにくいため、最速で理解できるよ

                            🎊Reactの2種類の新フック「useTransition」と「useDeferredValue」を最速で理解する(プレビュー版) - Qiita
                          • 【LINE証券 FrontEnd】コンポーネントをカスタムフックで提供してみた

                            こんにちは。フィナンシャル開発センターの鈴木です。LINE証券のフロントエンドを担当しています。 以前の記事でご紹介した通り、LINE証券ではReactを使用しています。React 16.8で導入されたフックの機能は非常に革新的で、特にカスタムフックの概念によってReactにおけるコンポーネント設計は大きく様変わりしました。我々もフック時代のコンポーネント設計を試行錯誤しており、その結果はLINE証券にも反映されています。 この記事では、その中でも我々が最近ハマっている「カスタムフックを通じてコンポーネントを提供する」という、いわば“render hooks”とも言うべき設計パターンを紹介します。 今回のお題 今回は、「いくつかのチェックボックスがあり、全部チェックを入れると次に進める」という典型的なパターンを題材にしましょう。次の画像では3つのチェックボックスと「次へ」ボタンが並んでおり

                              【LINE証券 FrontEnd】コンポーネントをカスタムフックで提供してみた
                            • S字フックを1つ持ち歩くと超便利 :: デイリーポータルZ

                              東京葛飾生まれ。江戸っ子ぽいとよく言われますが、新潟と茨城のハーフです。 好きなものは犬と酸っぱいもの全般。そこらへんの人にすぐに話しかけてしまう癖がある。上野・浅草が庭。(動画インタビュー) 前の記事:二郎系ラーメン、松屋…新規オープン「1番目の客」になりたい > 個人サイト twitter きっかけは電車の棚 思いついたきっかけは、電車の棚だ。 あんまり注目したことなかったけど、電車の棚ってよく見たらハンガーがたくさんかけられそうだし、上にたくさん物を置けるしで、収納性抜群だなとおもった。 ハンガーはダメでもS字フックなら? でも、電車でハンガーをかける訳にはいかない。 そこで、S字フックならどうだろう?と思い立ったわけです。 私の家にあったS字フック。この形は結果的に便利でした! でも実際は電車の棚のポールにS字フックをかけてさらに何かかけると、人に迷惑がかかる。そこで電車内での活用

                                S字フックを1つ持ち歩くと超便利 :: デイリーポータルZ
                              • Promise や Context から値を読み取る use React フック

                                use フックは 2024 年 4 月現在、React の Canary および experimental チャンネルでのみ利用可能です。 use は、Promise や Context から値を読み取るための React フックです。以下のコードのように Promise の値を同期的に読み取ることができます。 import { use } from "react"; const fetchUsers = async () => { const response = await fetch("/api/users"); return response.json(); }; const Users = () => { const users = use(fetchUsers()); return ( <ul> {users.map((user) => ( <li key={user.id}>

                                  Promise や Context から値を読み取る use React フック
                                • React Hooksとカスタムフックが実現する世界 - ロジックの分離と再利用性の向上 - Qiita

                                  はじめに React HooksはReact 16.8 で追加された新機能であり、state などの React の機能をクラスを書かずに使えるようになります。 React Hooks以前は、ロジックの再利用がコンポーネントに依存してしまいロジック単独でのモジュール化が難しいという問題がありました。 しかしReact Hooksのカスタムフックという独自のフックを作成する機能を使うことで、Viewに依存することなくロジックだけを再利用することができるようになります。 この記事では、v1からv6まで改善していく様子を見て頂くことでReact Hooksの利用方法を紹介します。 今回の実例ではコンポーネントのコード量は以下のように削減されます。 実例紹介 コンポーネント間のページネーションを実装するuseLocalHistoryカスタムフックを作成します。 ブラウザのhistory APIのよ

                                    React Hooksとカスタムフックが実現する世界 - ロジックの分離と再利用性の向上 - Qiita
                                  • 追加の依存パッケージなしでプロジェクトごとのGitコミットフックを設定する方法

                                    Git 2.9以降はcore.hooksPathというオプションでグローバルまたはローカルのGitフックのディレクトリを指定できるようになっています。 Gitのcore.hooksPathオプションを利用するとhusky、simple-git-hooksのような追加の依存がなくても、Gitの機能だけでGitフックのコードをバージョン管理して、プロジェクトのセットアップ時にプロジェクトごとのGitフックを設定できます。 📝 類似するGitフックを管理するツールとしてpre-commitやLefthookもあります。これらのツールはGitフックの管理だけではなく、ファイルの種類ごとに実行するコマンドをわけて書けるようになっています。 つまり、lint-stagedのような機能も含むので、この記事で紹介するアプローチ以上の機能も同梱されています。 Node.jsプロジェクトの例 ここでは具体例

                                      追加の依存パッケージなしでプロジェクトごとのGitコミットフックを設定する方法
                                    • 【ゴルフ】低いフックボールのアプローチでグリーンを狙う - GOLF 風にのせて tetsute’s blog

                                      GOLF 風にのせてtetsute's blog どんな状況かというと、まずはドライバーでナイスショットをしたつもり.... しかし、ボールの場所にいってみると....前方に木が(;゚Д゚) 始めていくコースではよくある話でしょう....ブラインドホールなど。 手段としては、安全に横に出すしか方法はありませんし、その方が戦略としては正解でしょう...そしてスコア的にみても大正解です。 しかし、木の枝の下を低いボールでフックさせてグリーンやピンを狙ってみたくありませんか?せっかくインテンショナルフック・スライスを練習しているんですから... しかし今回の打ち方は以前記事にしたインテンショナルフック・スライスを打つ打ち方とは少しばかり違います。 残り100yを低いフックボールで攻めるアプローチ的な打ち方 使用クラブ 打ち方 次にどうスイングするか 練習方法 たまには遊び心を 最後に 残り100

                                        【ゴルフ】低いフックボールのアプローチでグリーンを狙う - GOLF 風にのせて tetsute’s blog
                                      • [React] カスタムフックを作るときにこころがけていること | DevelopersIO

                                        私がカスタムフックを作るときにこころがけていることがいくつかあります(こうするべきだ、と主張するものではありません)。 React の Hooks にスタイルを合わせる - https://sbfl.net/blog/2020/08/21/use-react-hooks-easy/ 関数は useCallback で包む - https://blog.uhy.ooo/entry/2021-02-23/usecallback-custom-hooks/ テストをできるだけ書く React の Hooks にスタイルを合わせる React のカスタム Hooks をカジュアルに使ってコードの見通しを良くしよう 上記の記事に非常に影響を受けました。とてもすばらしい記事なので先に読んでおくことを強くおすすめします。 ここでは実際にカウントアップするカウンターを作ってみます。 export cons

                                          [React] カスタムフックを作るときにこころがけていること | DevelopersIO
                                        • LinuxカーネルをフックするeBPFによるサービスメッシュを、Kubernetesに加えてVMやパブリッククラウドまで拡大する「Cilium Mesh」が登場

                                          LinuxカーネルをフックするeBPFによるサービスメッシュを、Kubernetesに加えてVMやパブリッククラウドまで拡大する「Cilium Mesh」が登場 Linuxのカーネルをフックする「eBPF」(extended Berkeley Packet Filter)と呼ばれる仕組みを用いてサービスメッシュを構成する「Cilium」などを開発するIsovalentは、Kubernetesだけでなく仮想マシンやパブリッククラウドまでをカバーするサービスメッシュを実現する「Cilium Mesh」を発表しました。 Introducing Cilium Mesh. Cilium & eBPF powered networking, security, and observability for VMs, servers, and existing networks across cloud,

                                            LinuxカーネルをフックするeBPFによるサービスメッシュを、Kubernetesに加えてVMやパブリッククラウドまで拡大する「Cilium Mesh」が登場
                                          • 楽観的更新を行うための React の useOptimistic フック

                                            楽観的更新を行うための React の useOptimistic フック 2024.05.12 React v19 では楽観的更新を行うための `useOptimistic` フックが導入される予定です。楽観的更新とは、ユーザーの操作に対して非同期処理の完了を待たずに UI を更新する手法のことです。楽観的更新によりユーザーの操作に対して即座にフィードバックを提供できるため、UX の向上につながります。 React v19 では楽観的更新を行うための useOptimistic フックが導入される予定です。楽観的更新とは、ユーザーの操作に対して非同期処理の完了を待たずに UI を更新する手法のことです。楽観的更新によりユーザーの操作に対して即座にフィードバックを提供できるため、UX の向上につながります。 楽観的更新を使用している例として、X(旧 Twitter)のいいねボタンがあります

                                              楽観的更新を行うための React の useOptimistic フック
                                            • useEffectEvent フックを使って useEffect ともっと上手く付き合おう

                                              useEffectEvent という react フックをご存知ですか? まだ experimental なので、知らない方も多いと思います。しかし、このフックは 「なんで今までなかったんだろう?」と思ってしまうほど革新的 です。今回はその使い方の紹介などをします。 概要: useEffectEvent は useEffect とともに使うフック まず概要ですが、useEffectEvent は イベントリスナーを設定する useEffect とセットで使うフック です。 useEffectEvent を使うと、エフェクトとイベントリスナーを分離できます。そして、イベントリスナーの deps の変化時にエフェクトを再実行せずに済みます。 …とまあ、抽象的な説明だけでは分かりづらい と思うので、以降では useEffectEvent がどういう課題を解決するのか、また具体的にどういうケースで

                                                useEffectEvent フックを使って useEffect ともっと上手く付き合おう
                                              • Linuxカーネル内部をフックするeBPFを用いてコンテナ間通信を実現する「Cilium」、十分成熟したソフトウェアに到達したとして、CNCFの卒業プロジェクトに

                                                Linuxカーネル内部をフックするeBPFを用いてコンテナ間通信を実現する「Cilium」、十分成熟したソフトウェアに到達したとして、CNCFの卒業プロジェクトに Cloud Native Computing Foundation(CNCF)は、eBPFを用いたコンテナ間通信を実現する「Cilium」が十分成熟した段階に到達したとして、「卒業」(Graduation)プロジェクトになったことを発表しました。 [NEWS] Announcing the graduation of @ciliumproject - the #eBPF-powered #cloudnative #opensource for providing, securing, and observing network connectivity between workloads Read more: https://t

                                                  Linuxカーネル内部をフックするeBPFを用いてコンテナ間通信を実現する「Cilium」、十分成熟したソフトウェアに到達したとして、CNCFの卒業プロジェクトに
                                                • ptraceより100倍以上高速なエミュレートを実現 バイナリの書き換えでシステムコールをフックする

                                                  Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。yasukata氏は、バイナリの書き換えで、システムコールをフックする「Zpoline」の仕組みについて紹介しました。 システムコールをフックしたくなった理由 yasukata氏(以下、yasukata):yasukataといいます。発表を始めます。 今回は、「Zpoline」という、バイナリを書き換えることでシステムコールをフックする仕組みを紹介します。ここではx84-64のCPUで動作するLinuxを想定しています。(スライドを示して)ソースコードはこちらにURLがあるので、よろしければ見てみてください。あとでスライドも公開するので、そちらも併せてご覧ください。 まず、なぜシステムコールをフックしたくなったのかですが、個人的にカーネルに実装

                                                    ptraceより100倍以上高速なエミュレートを実現 バイナリの書き換えでシステムコールをフックする
                                                  • 井上尚弥の左フックを読み切った、世界最高のボクシングカメラマン。(高橋夏樹(Number編集部))

                                                    カメラマン福田直樹は、リングサイドで集中力を高めていた。 11月7日、さいたまスーパーアリーナ。ボクシングWBSSバンタム級決勝、井上尚弥対ノニト・ドネア戦が始まろうとしていた。 通常福田がリングサイドで試合を撮るときには、1ラウンドは両選手の相性や調子を見て、2ラウンド以降に本格的に撮ることが多い。だがこと井上に関しては違う。 「初回から何があるかわからないので、撮るほうも早くからエンジンをかけないといけない。逆に最初から全力で撮れるとも言えます」 福田はボクシング編集者、ライターを経てカメラマンに転身。渡米してキャリアを積んだ。2008年から権威あるボクシング雑誌、リング誌のメインカメラマンを8年務め、全米ボクシング記者協会最優秀写真賞を4度受賞している。 無駄なものが1つもない完璧な選手。 いわば世界最高峰のボクシングカメラマンである福田をして、井上はかつて見たことがない選手なのだと

                                                      井上尚弥の左フックを読み切った、世界最高のボクシングカメラマン。(高橋夏樹(Number編集部))
                                                    • eBPFやLD_PRELOADを利用した共有ライブラリの関数フック - TIER IV Tech Blog

                                                      こんにちは、ティアフォーでパートタイムエンジニアをしている石川です。 本記事では、楽に「動的ライブラリ(及び実行バイナリ)の特定の関数をフックして何かしらの処理をする」手法について紹介していきます。 この記事は、同じくパートタイムエンジニアの西村さんによる作業の成果を元にして、石川が執筆したものです。ソースコードや図のいくつかも西村さんによる貢献です。 また、ティアフォーでは「自動運転の民主化」をともに実現していく、学生パートタイムエンジニアを常時募集しています。自動運転を実現するためには、Softwareに関してはOSからMiddlewareそしてApplicationに至るまで、Hardwareに関してはSensorからECUそして車両に至るまで異なるスキルを持つ様々な人々が不可欠です。もしご興味があれば以下のページからコンタクトいただければと思います。 https://tier4.j

                                                        eBPFやLD_PRELOADを利用した共有ライブラリの関数フック - TIER IV Tech Blog
                                                      • 【ゴルフ初心者】これを知っているとちょっとお得かも「スライス・フックの要素」 - GOLF 風にのせて tetsute’s blog

                                                        スライスやフックになる要素をスイングに取り込む 相殺される スライスの要素 フックの要素 ストレートボールに変える まとめ スライスやフックになる要素をスイングに取り込む 「なんのこっちゃ?」でしょうね.... どんな時に役立つかといえば、例えばスライスする場面...右打ちの人なら左足下がりのスタンスしか取れない時などに「フックの要素」を入れてやればスライスとフックが相殺されてストレートの球を打つことができるということです。 これはパター以外ならすべてのショットに有効です。 相殺される もしも先ほどの場面において(左足下がり)普通にショットをすれば、ボールは体の向いている方向よりも右方向に流れていきます。 その傾斜が強いほどさらにスライスして右にいくということになります。 この現象はいつものスイングをすれば当然の結果というわけですが、そもそも左足下がりのライがスライスの要素を持っているとい

                                                          【ゴルフ初心者】これを知っているとちょっとお得かも「スライス・フックの要素」 - GOLF 風にのせて tetsute’s blog
                                                        • 「声優になる前結束バンドでやってた」 杉田智和、突然の告白にネット民の困惑が止まらない「鼻フックって何よ……」

                                                          ※本記事はアフィリエイトプログラムによる収益を得ています 声優の杉田智和さんが9月29日、声優業に就く前は「結束バンドでやっていた」とTwitterで突然の告白。コアなプレイ好きの一面を暴露し「誰もピンと来ていないので」と証拠写真まで投稿しましたが、依然として誰もピンとこない状況が続いています。いったいどういうことなの。 結束バンドから声優転身後の杉田さん(画像は株式会社AGRS公式サイトから) 杉田さんの突然の告白は、小松昌平さんのツイートに乗っかったもの。いまでこそ「アイドルマスター SideM」などの作品で人気の小松さんですが、声優になる前は結束バンドならぬバンドで音楽活動をしていた過去を持っています。しかし「誰もピンと来てないので」とTwitterで、マイク片手にちょっと反抗的な雰囲気を漂わせカメラをにらみつける当時の写真を公開。「かっこいい」「こんな感じだったのですね」とファンか

                                                            「声優になる前結束バンドでやってた」 杉田智和、突然の告白にネット民の困惑が止まらない「鼻フックって何よ……」
                                                          • Reactでフォーム処理の関心事をカスタムフックに切り出す

                                                            この記事について 実際にフォームを使用するときは、バリデーションライブラリと合わせて実装することが多いと思います。 こちらの記事で再描画を抑えるためにはReactHookForm(以下 RHF)を使用するのが良いと投稿しました。 今回の記事では、タイプセーフなバリデーションライブラリ「Zod」とRHFを使用した実践的なフォームを作成していきます。 RHFとZodは以下のresolverを使用すると簡単に組み合わせることができます。 ですが愚直に実装しても、1つのコンポーネントにすべての関心事が詰め込まれ、ファットなコンポーネントになってしまうでしょう。 今回は、フォーム処理における関心事をカスタムフックに切り出し、交換可能(プラガブル)なフックを作成していきます。 画面 以下のようなフォーム画面を実装しています。 InputFieldコンポーネント 以降で使用しているInputFieldの

                                                              Reactでフォーム処理の関心事をカスタムフックに切り出す
                                                            • ドアに穴を開けずクリスマスリースを飾る方法。100均ダイソーのフックが優秀 - 北欧ミッドセンチュリーの家づくり

                                                              クリスマスはしないよ? ベア「もーいーくつ寝ーると」 ポニ「クーリスーマース!」 え? MS家はクリスマスしないよ? ベア「え?プレゼントは?」 ポニ「ご馳走は?」 いや いっつもしてないじゃん。 去年も頂き物をちょこっと飾ったくらい。 記事▶︎去年のクリスマスはこんな感じ そもそもクリスマスというのは ゲルマンやケルトの… (小一時間) そして物を要求する日ではなく… (小一時間) …であるからして MS家にとっては感謝の日であり 物欲を満たす日ではない! ベア「もういいっす!わかったっす!」 ポニ「この人面倒臭いなあ」 あ、でもねクリスマスはしないけど 飾りは素敵だなって思うんだ。 インテリア的に 飾りは見るのが好き。 (ウィーン・プラハの旅より) 親子で飾りを作るの見るとほっこりする。 ゴールドのシックな飾りを見ると心が踊る。 そんなわけでいつもはちょこっと飾るだけ なんだけど今年は

                                                                ドアに穴を開けずクリスマスリースを飾る方法。100均ダイソーのフックが優秀 - 北欧ミッドセンチュリーの家づくり
                                                              • カーテンをフックごと洗った話と、スチームクリーナーが苦手な猫再び - 北のねこ暮らし

                                                                大掃除といえるほどの大掛かりなことはしてませんが、ずーっと気になっていたカーテンの丸洗いをやっと実行しました。 カーテンを洗っている間は、汚れた窓を放置するわけにはいきませんから、 仕方なく、しぶしぶ窓拭きも行います。 今回はさっと済ませたかったので、スチームクリーナーを始動。 しかし我が家の猫、ななはスチームクリーナーがどうも苦手のようで…。 またしょんぼり引きこもっております(^^; ごちゃごちゃ画像すいません。 我が家のカーテンは洗濯OKなので自宅で洗いますが、 フック付けたまま洗えることを知ってから、カーテン洗濯のハードルが低くなりました。 (昔テレビでやっていた家事えもんからの情報です。結構有名な話ですかね?) ニーズあるか分かりませんが、一応下手くそなイラスト貼っておきます☆ 既にご存知の方は飛ばしてください(笑) 【フック付けたままのカーテンを洗う際のたたみ方】 ①カーテンレ

                                                                  カーテンをフックごと洗った話と、スチームクリーナーが苦手な猫再び - 北のねこ暮らし
                                                                • React + TypeScript: useMemoフックの使い方と使いどころ - Qiita

                                                                  import { useMemo } from "react"; export const TodoList: FC<Props> = ({ todos, tab }) => { const visibleTodos = useMemo(() => filterTodos(todos, tab), [todos, tab]); }; 引数 calculateValue: キャッシュする値を計算する関数。純粋で、引数は取らず、任意の型の値を返さなければなりません。Reactは、まず最初のレンダー時に関数を呼び出し、値が返されます。次回以降のレンダリングについてはつぎのとおりです。 直前のレンダー時と依存値が変わっていないとき: Reactは前と同じ値を返します。 直前のレンダー時から依存値が変わった場合: calculateValueが呼び出され、返されるのは新たな結果です。値はあとで使える

                                                                    React + TypeScript: useMemoフックの使い方と使いどころ - Qiita
                                                                  • 副作用フックの利用法 – React

                                                                    この記事は古くなっており、今後更新されません。新しい React 日本語ドキュメントである ja.react.dev をご利用ください。 以下の新しいドキュメントで最新の React の使い方がライブサンプル付きで学べます。 エフェクトを使って同期を行う エフェクトは必要ないかもしれない useEffect フック (hook) は React 16.8 で追加された新機能です。state などの React の機能を、クラスを書かずに使えるようになります。 副作用 (effect) フック により、関数コンポーネント内で副作用を実行することができるようになります: import React, { useState, useEffect } from 'react'; function Example() { const [count, setCount] = useState(0); /

                                                                      副作用フックの利用法 – React
                                                                    • Amazonの安ギタートレモロスプリング1フック5春2ネジって何だよ……【変な部品レビュー第34回】 | ギターいじリストのおうち

                                                                      生涯5000本以上のギターをいじり続けたきた管理人が実測データを交え世界一詳しいギターレビューやギターパーツ情報をお届け!

                                                                        Amazonの安ギタートレモロスプリング1フック5春2ネジって何だよ……【変な部品レビュー第34回】 | ギターいじリストのおうち
                                                                      • 【たった108円で買えちゃう♡】ダイソーの『バッグフック』は1つ持っていれば便利です♪(※使用時の写真あり) - *なる子情報*

                                                                        こんにちは、なる子です。 ---------------------------------- 皆さんはカフェや飲食店に訪れた時、 手荷物はどうしていますか? 今回は手荷物を置く場所がなくても 引っかける場所を簡単に作れる ダイソーの魔法の 108円アイテムをご紹介します。 ---------------------------------- ふと荷物の置き場所に迷う 安い!可愛い!便利!バッグフック バッグフックの使い方 ダイソーのバッグフックの長所 まとめ ふと荷物の置き場所に迷う 外出するとカフェに入って休憩したり 飲食店でご飯を食べる時、 ふと手荷物が気になる事ありませんか? 私は実は結構あります。 ・・・というのも、 荷物を置くカゴが 見当たらなかったり、 カゴが小さかったり モヤモヤする事が多かったのです。 そんな時、私はダイソーで この子に一目惚れしました。 安

                                                                          【たった108円で買えちゃう♡】ダイソーの『バッグフック』は1つ持っていれば便利です♪(※使用時の写真あり) - *なる子情報*
                                                                        • リモートのデータ取得のためのフックライブラリの SWR を使ってみる | メルカリエンジニアリング

                                                                          こんにちは。Mercari Advent Calendar 2019 の 17 日目は Web UX Team 所属の @lightnet328 がお送りします。 どのようにリモートのデータを取得して管理するかは SPA 構成の Web フロントエンドにおいて大きなテーマの 1 つだと思います。最近では Apollo Client のようにデータ取得のためのクライアントとデータ管理のためのキャッシュ機構が一体化したライブラリが出てきています。 本稿で紹介する zeit/swr (以下、SWR) もそのような特徴を持っています。SWR はその名が示すとおり HTTP の stale-while-revalidate (略すと swr) というキャッシュ戦略に影響を受けているため、先に HTTP の state-while-ravalidate について紹介します。 HTTP の Cache-

                                                                            リモートのデータ取得のためのフックライブラリの SWR を使ってみる | メルカリエンジニアリング
                                                                          • 【React】カスタムフックでstatefulなコンポーネントを整理する - yigarashiのブログ

                                                                            こんにちは。最近は仕事で React を書き始めました。数年前に React を触った時は class component をせっせと書いた覚えがあるのですが、最近は functional component と react hooks を組み合わせて書くこともできるようです。react hooks の概要は公式ドキュメント等を読んでもらうことにして、本記事では、自作のカスタムフックで stateful なコンポーネントを整理する一例を紹介し、それによって享受できるメリットを少し深掘りしたいと思います。 整理する前のコード まずは僕が最初にお試しで書いた TypeScript のコードをお見せします。インターネットに転がっている例をつぎはぎして、見よう見まねで書いた投稿フォームです。コード中の useQuery は、apollo client のフックで、与えられた GraphQL クエリ

                                                                              【React】カスタムフックでstatefulなコンポーネントを整理する - yigarashiのブログ
                                                                            • エアプランツの吊るすハンギングロープを麻紐×ボンド×100均フックで10分お手軽DIY - 北欧ミッドセンチュリーの家づくり

                                                                              植物係のナウガくん みんなこんにちは。 植物係のナウガJr.だよ! こっちは仲間の親分とver.1ね。 もう夏休みも終わるお友達も多いけど みんな宿題は終わったかな? 親分「ブログ主嫁氏は工作&自由研究以外 最後まで宿題しなかったらしいゾォ!」 性格が出るね! そんな夏の終わりに今日は 簡単な工作をしようね。 ベアポニ「待ってよ!君らは 植物係でしょ?DIYは僕ら!」 今日は植物に関するDIYなんだ。 エアプランツ MS家のバスルームには二つの エアプランツさんがいるんだ。 エアプランツは土のいらない植物で インテリアにぴったり。 置いたり吊るしたり 楽しむことができるよ。 詳しくはこっちを見てね↓ 普段の水やりは ・週一回の霧吹き ・月一ソーキング(バケツに水を入れ約5時間つける) 土を使わないから虫は来にくいけど 水やり忘れは注意ね! エアプランツは上記の水やり以外は基本的に 根じゃな

                                                                                エアプランツの吊るすハンギングロープを麻紐×ボンド×100均フックで10分お手軽DIY - 北欧ミッドセンチュリーの家づくり
                                                                              • 【ミニマリストの宙に病19】帽子を< あえて >見せる収納、身支度の時短に効果的ゆえ採用。無印の大人気フックの浮ックな使い方。動線優先、この作戦。 - \だすがさきぶろぐ/

                                                                                いいね~!こんにちは!つづらです。 階段を上から。 一部の壁が 特に白いですが、 これは玄関からの光です。 どうでもいい情報(笑) 主人撮影の 風景の写真を 飾っていたのは 今は昔。 人間の目線は 意外と低いそうです。 物珍しいのは最初だけ。 終盤は 顔上げてまで 見てませんでした。 ********************** みなさん、 帽子って着用されますか? 私は365日 24時間体制で かぶります。 理由は 紫外線対策や 全体の身なりが整う等です。 冬は寒さ対策で 家の中でもニット帽を。 ゴミ出し、 宅配便の受け取りも。 いつでも 帽子と共に。 主人も私ほどでは ないですが、 帽子をよく かぶります。 所有数も多め。お気に入りのブランドでしか買いませんし。 そんな、 からだの一部の帽子。 身支度の時短を 期待して 浮かすことに。 いきなり、完成~! 玄関につながる 階段に。 動線

                                                                                  【ミニマリストの宙に病19】帽子を< あえて >見せる収納、身支度の時短に効果的ゆえ採用。無印の大人気フックの浮ックな使い方。動線優先、この作戦。 - \だすがさきぶろぐ/
                                                                                • インテンショナル・スライスとフックの打ち方 - GOLF 風にのせて tetsute’s blog

                                                                                  意図的(故意に)にボールを曲げる打ち方 インテンショナルとは? インテンショナル・スライスの打ち方 インテンショナル・フックの打ち方 曲がり幅と距離感 追加ですが 意図的(故意に)にボールを曲げる打ち方 2打目を打とうとしたら、目の前に「木」が... ドライバーでナイスショットをしたのに、グリーンが狙えない( ゚Д゚) 何てことよくありませんか? 木の上も下も狙えない状況で、さあ「どうする?」 素直に、打ちやすい所に出して3打目勝負もありですね。 無理をしないのがゴルフ。 でも、たまには挑戦したいですよね。 挑戦するのもゴルフ。 そんなあなたに、いきますよ~(^^)/ インテンショナルとは? 意図的(故意)にスライスやフックを打つことを、 インテンショナル・スライス・フックといいます。 スライスやフックで目の前の木を避けてグリーンを狙うショットです。 決まれば、気分最高です。 でも、たとえ

                                                                                    インテンショナル・スライスとフックの打ち方 - GOLF 風にのせて tetsute’s blog

                                                                                  新着記事