並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 28 件 / 28件

新着順 人気順

ハンドラーの検索結果1 - 28 件 / 28件

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

ハンドラーに関するエントリは28件あります。 linuxjavascriptセキュリティ などが関連タグです。 人気エントリには 『シグナルハンドラにprintf()を書いてはいけない - Qiita』などがあります。
  • シグナルハンドラにprintf()を書いてはいけない - Qiita

    三行でまとめると シグナルハンドラ内でprintf()してはいけない というより、余計な処理を書いてはいけない もう一度言う、シグナルハンドラで余計なことをするな、非常に大事なことだ はじめに シグナルハンドラでやってよい処理は非常に限られるのに、全くルールを守らないサンプルコードが世の中に大量に出回っている。printf()するなんてもってのほかなのだが、カジュアルにそこらじゅうで見かけて非常に悲しい。 この記事では、そんな状況を少しでも改善したいと思い初心者向きに書いたものだ。そのため、下記では、回避するにはどう実装すればよいのか、ルールを破るとどうなるのか、といった点を先に簡潔に記述する。 なぜしてはいけないのか、POSIXだとかリエントラントだとか、は下の方に追いやっている。玄人は読んでてウズウズするだろうが、細かい話はできるだけ目につかないような構成としたため了解いただきたい。

      シグナルハンドラにprintf()を書いてはいけない - Qiita
    • (∪^ω^)お腹出してゴロンしちゃう警察犬、困るハンドラー…千葉県警のイベントで警察犬の記念撮影が大変そうだけどかわいい!

      あ〜すけ @a_suke_22 バズったから宣伝とかは特にありません。 ただ普段は世の為、人の為に働いてくれてる警察犬の可愛らしい瞬間に癒されればなによりです🐕

        (∪^ω^)お腹出してゴロンしちゃう警察犬、困るハンドラー…千葉県警のイベントで警察犬の記念撮影が大変そうだけどかわいい!
      • イベントハンドラの関数名についての雑記 - Qiita

        今日のXでは、イベントハンドラの関数名についての話題を見ました。元の投稿はこちらです。要するに、次のhandleClickのようなhandleイベント名という命名は良くないということです。 const handleClick = () => { ... }; <button type="button" onClick={handleClick} /> これについて少し考えたので、せっかくなのでアウトプットしておくことにしました。 この記事の目的 考えたことを頭の中に残しておくのがもったいないので、文章の形にしておく。 色々な意見が出る問題であり、ベストな答えは無いので各々好きにすれば良いということを、読者に理解してもらう。 とはいえ、筆者の考えに納得して同じ考えの人が多いと嬉しいので、なるべく納得してもらう。 筆者の考え 自分の考えとしては、むしろhandleClickいいじゃん! どんど

          イベントハンドラの関数名についての雑記 - Qiita
        • Windows 10/11でリンクを踏むときは注意 ~URIハンドラーの不備にセキュリティ会社が警鐘/「ms-officecmd://」URIでドライブバイコード実行が可能

            Windows 10/11でリンクを踏むときは注意 ~URIハンドラーの不備にセキュリティ会社が警鐘/「ms-officecmd://」URIでドライブバイコード実行が可能
          • せや、AWS LambdaのハンドラをSQLにしたろ

            SELECTしたキーとバリューを構造に持つJSON文字列がアウトプットされました。 JSON形式で返せるということは、イベントソースにAPI Gatewayを設定すれば簡単なWEB APIを作れるといっても過言ではありません。 これにより『SQLは書けるがプログラミング言語は利用できない』といった方でも簡単なLambda関数を作成できるようになり、求められるハードルがまた一つ低くなったのではないでしょうか。 なお、この記事が投稿されたのは4月1日であり、実際にはAWS LambdaにハンドラーをSQLで記述するといった機能は存在しません.......................... といったエイプリルフールネタを投稿したかった 昨年、2021年のエイプリルフールネタで『時代に即したMySQレの新機能:PLEASE句』というブログを拝見しました。 当時の私は上記ブログにとても関心を示し

              せや、AWS LambdaのハンドラをSQLにしたろ
            • イベントハンドラの関数名についての雑記 - Qiita

              今日のXでは、イベントハンドラの関数名についての話題を見ました。元の投稿はこちらです。要するに、次のhandleClickのようなhandleイベント名という命名は良くないということです。 const handleClick = () => { ... }; <button type="button" onClick={handleClick} /> これについて少し考えたので、せっかくなのでアウトプットしておくことにしました。 この記事の目的 考えたことを頭の中に残しておくのがもったいないので、文章の形にしておく。 色々な意見が出る問題であり、ベストな答えは無いので各々好きにすれば良いということを、読者に理解してもらう。 とはいえ、筆者の考えに納得して同じ考えの人が多いと嬉しいので、なるべく納得してもらう。 筆者の考え 自分の考えとしては、むしろhandleClickいいじゃん! どんど

                イベントハンドラの関数名についての雑記 - Qiita
              • React Hooksに対応した複数のonChangeハンドラを処理する書き方

                React Hooksに対応した複数のonChangeハンドラを処理する書き方 Functional Componentにおける複数のonChangeハンドラを一元的に処理するコールバック関数をお伝えしたい。 まずフォーム項目の操作は、onChangeハンドラが必要で、記述がなければwarningが発生するケースもある。input要素を有するコンテンツに限れば、必須イベントハンドラといえる。 そしてinput要素がひとつということも考えにくく、複数のinput要素から構成されることが予想される。たとえばログインフォームにしても、メールアドレスとパスワード、ログイン保持などが考えられるが、そのどれもstate変化によって成り立つ。 すなわちonChangeハンドラが必要となるが、それぞれでコールバック関数を定義していては効率が悪い。複数input要素があっても、ひとつのコールバック関数が処理

                • Microsoft、「ms-appinstaller」プロトコルハンドラーを既定で無効化 ~マルウェアの標的に/悪意ある「MSIX」インストーラーを実行させてランサムウェアなどを送り込む手法

                    Microsoft、「ms-appinstaller」プロトコルハンドラーを既定で無効化 ~マルウェアの標的に/悪意ある「MSIX」インストーラーを実行させてランサムウェアなどを送り込む手法
                  • 米国のジャパンハンドラーが画策?持病悪化だけではない安倍辞任の真相=高島康司 | マネーボイス

                    ※本記事は有料メルマガ『未来を見る! 『ヤスの備忘録』連動メルマガ』2020年9月4日号の一部抜粋です。ご興味をお持ちの方はぜひこの機会にバックナンバー含め今月分すべて無料のお試し購読をどうぞ。 病気「だけではない」辞任の理由 安倍首相辞任の背景にあるトランプ政権の圧力と、その理由になっているアメリカの長期計画について解説したい。 安倍首相が突然と辞任した。辞任の理由は潰瘍性大腸炎だった。これは難病に指定されたやっかいな病気である。大腸の粘膜に潰瘍やただれができる炎症性の疾患で、下痢や下血、腹痛を繰り返し、重症の場合は手術で大腸をすべて取らなければならない場合もある。 いくつかの治療薬があるが、薬で完全に治って再発しないのは1割程度とされ、8割ぐらいの患者は一時的に症状は治まっても再び発症する「再燃寛解型」と呼ばれるタイプに分類される。さらに残り1割の患者は、半年以上にわたって症状が治まら

                      米国のジャパンハンドラーが画策?持病悪化だけではない安倍辞任の真相=高島康司 | マネーボイス
                    • 86―エイティシックス― #23「ハンドラー・ワン」

                      86―エイティシックス― #23「ハンドラー・ワン」 [アニメ] 動画一覧はこちら 〈モルフォ〉討滅作戦は成功し、シンたちは「生きて連邦に帰る」という約束を果た...

                        86―エイティシックス― #23「ハンドラー・ワン」
                      • 『アーマード・コア6』ハンドラー・ウォルターを“やさしいおじいちゃん”などとして愛情注ぐプレイヤーが多数発生。たしかに序盤から世話焼き - AUTOMATON

                        フロム・ソフトウェアは8月25日、『ARMORED CORE VI FIRES OF RUBICON(アーマード・コア6)』を発売した。対応プラットフォームはPC(Steam)/PS4/PS5/Xbox One/Xbox Series X|S。国内外SNS上の本作プレイヤーらの間で、オペレーターを務める「ハンドラー・ウォルター」に対し、好感を示す投稿が相次いでいる。以下、本稿では本作のストーリー序盤(Chapter1)の内容に言及しているほか、ゲーム内スクリーンショットを掲載しているので留意されたい。 『アーマード・コア6』は、メカカスタマイズアクションゲーム『アーマード・コア』シリーズの最新作だ。舞台となるのは辺境の開発惑星ルビコン。この地ではかつて、謎の新物質コーラルが発見され、エネルギー資源として期待された。しかしコーラルは周辺星系をも巻き込む大災害「アイビスの火」を引き起こすことに

                          『アーマード・コア6』ハンドラー・ウォルターを“やさしいおじいちゃん”などとして愛情注ぐプレイヤーが多数発生。たしかに序盤から世話焼き - AUTOMATON
                        • Chrome 93: マルチスクリーン ウィンドウの配置、URL ハンドラとしての PWA など

                          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                            Chrome 93: マルチスクリーン ウィンドウの配置、URL ハンドラとしての PWA など
                          • ReactでのonClickイベント処理 【イベントハンドラ】 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                            Reactの最新版(v18)において、イベントハンドラ関数に引数を渡す方法および基本的なイベント処理について説明します。 ボタンやリンクなど、あらゆる要素をクリックした後に何らかの処理を実行する場合は、常にonClickイベントハンドラを使用します。 これはReactで最も強力で、最も頻繁に使用される機能の一つです。 また、この記事ではonChangeイベント処理についても解説しますが、ほとんどはonClickイベントハンドラを重点的に学習していきます。 SyntheticEvent(合成イベント) Reactのイベントハンドラ イベントハンドラをインライン関数として呼び出す インライン関数にボタンの値を引数として渡す 複数の関数を呼び出す イベントハンドラ内の状態を更新 最後に SyntheticEvent(合成イベント) イベントは、ユーザーが行う操作やシステムが生成するトリガー動作に

                              ReactでのonClickイベント処理 【イベントハンドラ】 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                            • Python: Luigi のイベントハンドラを試してみる - CUBE SUGAR CONTAINER

                              今回は、Luigi でタスクの開始や成功・失敗などのときに発火するイベントハンドラを扱ってみる。 なお、Luigi はバッチ処理などのパイプラインを組むのに使われるソフトウェアのこと。 基本的な使い方については以下を参照してほしい。 blog.amedama.jp 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: 18G3020 $ python -V Python 3.7.6 下準備 下準備として Luigi をインストールしておく。 $ pip install luigi イベントハンドラを登録する 早速だけど以下にサンプルコードを示す。 Luigi では、デコレータを使ってイベントが発生したときに実行したい処理を登録できる。 サンプルコードでは、タスクが開始されたタイミン

                                Python: Luigi のイベントハンドラを試してみる - CUBE SUGAR CONTAINER
                              • Laravelのエラーハンドラを理解しよう

                                本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。第6回である前回は、サービスコンテナとサービスプロバイダを紹介しました。今回は、Laravelのエラーハンドラを紹介します。 Laravelでのエラーの扱いとエラーページ アプリケーションにはエラーや例外はつきものです。このエラーや例外をLaravelがどのように扱っているのか、を見ていきましょう。 すべてのエラーや例外はLaravelがキャッチ エラーや例外というのは、開発途中では頻繁に発生し、それを修正することで、アプリケーションを完成へと近づけていきます。ところが、完成された状態のアプリケーションでも、エラーは発生し得ま

                                  Laravelのエラーハンドラを理解しよう
                                • [アップデート] 接続元 IP 制限もできるように! AWS Client VPN で クライアント接続ハンドラ機能がサポートされました | DevelopersIO

                                  [アップデート] 接続元 IP 制限もできるように! AWS Client VPN で クライアント接続ハンドラ機能がサポートされました クライアントが AWS Client VPN エンドポイントに接続する際にハンドラーとして Lambda を呼び出し、接続の認可を行うことができるようになりました。 コンバンハ、千葉(幸)です。 AWS Client VPN でクライアント接続ハンドラ機能がサポートされ、追加のセキュリティ承認ポリシーが設定できるようになりました! AWS Client VPN now supports Client Connect Handler Client VPN エンドポイントへの接続確立時に、カスタマー側で設定したロジックによる認可を行うことができます。 目次 何が嬉しいのか どのように機能するのか Lambda 関数へのインプット Lambda 関数からのリタ

                                    [アップデート] 接続元 IP 制限もできるように! AWS Client VPN で クライアント接続ハンドラ機能がサポートされました | DevelopersIO
                                  • イベントハンドラの命名規則を作る上で考えたこと

                                    はじめに 最近社内のフロントエンドチームでコーディング規約を作っているのですが、 「React のイベントハンドラの命名って結局どうすりゃいいん?」 って話で盛り上がりましたので、そのときの内容について少し書いていきたいと思います。 公式ドキュメントにはどのように書かれているのか...? まずとにもかくにも公式ドキュメントです。 イベントハンドラの命名については何度か言及されており、読んだことがある方も多いのではないでしょうか? たとえば、「イベントへの応答」には次のように書かれています。 慣習的に、イベントハンドラは handle の後ろにイベントの名称をつなげた名前にすることが一般的です。onClick={handleClick}、onMouseEnter={handleMouseEnter} などがよく見られます。 ... 慣習として、イベントハンドラのプロップは on で始まり、次

                                      イベントハンドラの命名規則を作る上で考えたこと
                                    • 【JavaScript】イベントハンドラ早見表 - Qiita

                                      自分が今まで使用したことがあるJavaScriptのイベントハンドラについて書きました。 他にもいろいろあるかと思いますが、「こういうときにも使えるよー」っていうのがありましたら是非ご指摘お願いします。 イベント名 条件 用途の例

                                        【JavaScript】イベントハンドラ早見表 - Qiita
                                      • C++の例外ハンドラを自作してみる。 - Qiita

                                        となります。では、C++はどのように例外を実現しているのでしょうか。 例外、といっても実はいくつかの種類があります。Itanium ABIが定義した方法や、Sj/Ljと呼ばれる例外などです。また、OSなどの環境によっても異なってきます。 ここでは、Linux上のgccで使われている例外について解説します。環境はWindowsのWSL1上で、Linux環境は次の通りです。 $ gcc qiita_exception_workspace.cpp /tmp/cci042nX.o: In function `main': qiita_exception_workspace.cpp:(.text+0x19): undefined reference to `__cxa_allocate_exception' qiita_exception_workspace.cpp:(.text+0x2b): un

                                          C++の例外ハンドラを自作してみる。 - Qiita
                                        • bashのシグナルハンドラ内でシグナルを特定する | おそらくはそれさえも平凡な日々

                                          シェルスクリプトのシグナルハンドラ内で受け取ったシグナルが何なのか知りたいことあると思います。しかし、単純に trap cleanup INT TERM ERR EXIT PIPE とするだけでは、cleanup関数内で受け取ったシグナルの種類を知ることができません。そこで、以下のようにすればシグナルの種類を知ることができます。 #!/bin/bash set -Eeuo pipefail cleanup() { echo "Trapped signal: $1" # script cleanup here } trap_sig() { for sig ; do trap "cleanup $sig" "$sig" done } trap_sig INT TERM ERR EXIT PIPE # your script below ループを回してtrapしたいシグナル毎にtrapを呼び出し

                                            bashのシグナルハンドラ内でシグナルを特定する | おそらくはそれさえも平凡な日々
                                          • React.Hooks で 大量の input 更新ハンドラーをまとめる小技 - Qiita

                                            Hooks で form 周りが大分楽になりましたね。さて、useState と useCallback を使って form を作るとき、大量の input 要素向けに callbackHandler と state を用意するのって、結構大変ですよね。たった 要素が4つでも、それなりにしんどいです。 import * as React from 'react' import { useState, useCallback } from 'react' // ___________________________________ // // @ Types type Props = { className?: string firstName: string lastName: string comment: string address: string onChangeFirstName

                                              React.Hooks で 大量の input 更新ハンドラーをまとめる小技 - Qiita
                                            • Reactイベントハンドラ処理と再レンダリングなど|Showcase Gig Product Team Blog

                                              こんにちは。 Showcase Gigプラットフォームチーム所属のリョです。 開発中にあるバグが起きまして調べたらReactのhookとイベントハンドラについてもっと深く理解できました。 bugの説明実際のコードをお見せできませんが、こちらの例と似てます。 先に全部のデータリストを取得して表示します。新しい値を入力して、「修正」ボタンをクリックしたらサーバ送信します。 この例では、操作してみると、意図せず古い値をサーバに送信してしまうようです。例えば: 1回目の修正なら、初期値である空文字列を送信します。 それ以降では、修正前の値になります。 結論まとめて結論を言えば、イベントハンドラ内でsetSelectedhookが呼び出されていますが、新しい値はstateにすぐ反映されません。 よってmutateの中に使われている selected変数は最新のものではありません。最新の引数をmuta

                                                Reactイベントハンドラ処理と再レンダリングなど|Showcase Gig Product Team Blog
                                              • Reactにおけるイベントハンドラの命名規則

                                                Responding to Events では、イベントハンドラの追加方法だけではなく、その命名規則についても触れられているので良いですね。 今回はそれを紹介します。 基本的な命名規則 Have names that start with handle, followed by the name of the event. By convention, it is common to name event handlers as handle followed by the event name. You’ll often see onClick={handleClick}, onMouseEnter={handleMouseEnter}, and so on. By convention, event handler props should start with on, followe

                                                  Reactにおけるイベントハンドラの命名規則
                                                • 【読解入門】Linuxカーネル (スケジューラと割込みハンドラの関係) - Qiita

                                                  ベクタ オフセット0x18に制御が移った後はソフトウェアで割込み発生時に実行していたコンテキストのレジスタ群を退避し、割込みハンドラを実行した後に、退避したレジスタ群を復元します。その後、元のコンテキストの実行を再開します。 割込みハンドラは対応する割込みを受けた時に実行する処理のことを指します。 基本的に割込みハンドラはリアルタイム応答性能が求められるため、それまで実行していた処理に割り込んで実行する必要があります。 Linuxでは、処理の緊急性に応じて「ハードウェア割込みハンドラ」と「ソフトウェア割込みハンドラ」の2種類の割込みハンドラの仕組みが用意されています。 ハードウェア割込みハンドラ 緊急性の高い必要最低限の処理を実装します。 キーボードのキーを押下した場合の割込みを例で考えてみましょう。 ハードウェア割込みハンドラはキーボード デバイスの割込みを刈り取った後、押下されたキー情

                                                    【読解入門】Linuxカーネル (スケジューラと割込みハンドラの関係) - Qiita
                                                  • Aspida で型安全な MSW ハンドラーを書く

                                                    MSW のハンドラー型推論 テストや Storybook で利用事例が増えている MSW。GraphQL の場合、@graphql-codegen/typescript-mswというプラグインを使えば、良い感じの MSW ハンドラーを生成してくれます。これがあれば、MSW ハンドラー関数起因のミス削減が期待できます。 import { mockGetUserQuery } from "./generated"; const worker = setupWorker( mockGetUserQuery((req, res, ctx) => { // id の型推論が効いている const { id } = req.variables; return res( ctx.data({ // 型制約が効いており、スキーマに沿ったレスポンスしか返せない getUser: { name: "John

                                                      Aspida で型安全な MSW ハンドラーを書く
                                                    • 週刊Railsウォッチ(20210511後編)AWS Lambda関数ハンドラをDSLで書けるyake gem、VPC Peeringが同一AZ転送量無料化ほか|TechRacho by BPS株式会社

                                                      週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 yake: AWS Lambda関数ハンドラをrake風に書ける(Ruby Weeklyより) つっつきボイス:「いぇーく?」「なるほど、

                                                        週刊Railsウォッチ(20210511後編)AWS Lambda関数ハンドラをDSLで書けるyake gem、VPC Peeringが同一AZ転送量無料化ほか|TechRacho by BPS株式会社
                                                      • インシデントハンドラーやフォレンジッカー、サイバー防衛隊は何をする人か ラックが「サイバーセキュリティの仕事解説」を公開

                                                        インシデントハンドラーやフォレンジッカー、サイバー防衛隊は何をする人か ラックが「サイバーセキュリティの仕事解説」を公開:小学生でも理解できる用語集やトラブルの相談先も掲載 ラックは、『サイバーセキュリティ仕事ファイル~みんなが知らない仕事のいろいろ~』の合本版を公開した。サイバーセキュリティ分野の仕事に対する認知と興味や関心を高められるという。

                                                          インシデントハンドラーやフォレンジッカー、サイバー防衛隊は何をする人か ラックが「サイバーセキュリティの仕事解説」を公開
                                                        • Node.js の Lambda 関数ハンドラーの定義 - AWS Lambda

                                                          関数を設定すると、ハンドラー設定の値はファイル名とエクスポートしたハンドラーメソッドの名前をドットで区切ったものになります。コンソールのデフォルトと、このガイドの例では、index.handler です。これは、 handler ファイルからエクスポートされた index.js メソッドを示します。 ランタイムでは、ハンドラーメソッドに引数を渡します。最初の引数は、呼び出し元からの情報を含む event オブジェクトです。呼び出し元は、Invoke を呼び出してこの情報を JSON 形式の文字列として渡し、ランタイムはそれをオブジェクトに変換します。AWS のサービスで関数を呼び出す場合、そのイベント構造はサービスによって異なります。 2 番目の引数は、コンテキストオブジェクトです。この引数には、呼び出し、関数、および実行環境に関する情報が含まれます。前述の例では、関数は、コンテキストオブ

                                                          1

                                                          新着記事