並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 474件

新着順 人気順

formの検索結果1 - 40 件 / 474件

  • jQuery Attack Hits NPM and GitHub; Can Extract Web Form Data

    jQuery Attack Hits NPM and GitHub; Can Extract Web Form Data The trojanized jQuery attack has been spread on npm, GitHub and elsewhere since May. A trojanized version of jQuery has been spreading on the npm JavaScript package manager, GitHub and elsewhere, for use in a jQuery attack, security researchers have discovered. Phylum researchers said they have been monitoring the “persistent supply chai

      jQuery Attack Hits NPM and GitHub; Can Extract Web Form Data
    • Google フォームの共同編集設定に起因して発生していた情報流出についてまとめてみた - piyolog

      2024年6月以降、Google フォームの設定に起因する情報流出が生じたとして複数の組織より公表されました。ここでは関連する情報をまとめます。 回答情報を第三者に参照される恐れのあった共同編集設定 Google フォームの設定次第で外部から回答者の情報を閲覧することが可能な状態が発生し、実際に影響を受けたとして複数の組織が6月以降公表を行っている。 事案公表した組織が行っていた設定とは、Google フォームの「共同編集者の追加」において「リンクを知っている全員」が選択されている場合。 Googleのアカウントにログインした状態で当該設定が行われたGoogle フォームに回答を行った後、自身のGoogleアプリからGoogle フォームの画面を表示した際に、「最近使用したフォーム」の欄にそのGoogle フォームが表示されるようになっていた。そこよりGoogle フォームを通じて入力され

        Google フォームの共同編集設定に起因して発生していた情報流出についてまとめてみた - piyolog
      • Googleフォームの設定ミスによる情報漏えいが多発~あなたのフォームは大丈夫? 原因となる設定について解説~ - ラック・セキュリティごった煮ブログ

        デジタルペンテスト部の山崎です。 4月から「セキュリティ診断」の部署が「ペネトレーションテスト(ペンテスト)」の部署に吸収合併されまして、ペンテストのペの字も知らない私も晴れてペンテスターと名乗れる日がやってまいりました!(そんな日は来ていない😇) そんなわけで、新しい部署が開設しているブログのネタを探す日々を送っていたのですが、最近、Googleフォームの設定ミスによる情報漏えい事故が増えてきているようです。 どのような設定が問題となっているのでしょうか? 同じような事故を起こさないよう、設定項目について見ていきたいと思います。 情報漏えいの原因となりうるGoogleフォームの設定について Googleフォームから情報漏えいとなっている事例を見てみると、大きく分けて以下の2パターンのいずれかが原因となっているようです。 1.表示設定で「結果の概要を表示する」が有効に設定されている ある

          Googleフォームの設定ミスによる情報漏えいが多発~あなたのフォームは大丈夫? 原因となる設定について解説~ - ラック・セキュリティごった煮ブログ
        • React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog

          こんにちは。アクセシビリティ本部のアクセシビリティエンジニアの五十嵐です。SmartHRでは主にアクセシビリティテスターが見つけた課題を技術的な観点から改善したり、根本的な問題を解決するための仕組みづくりを担当しています。 さて、Meta が開発する UI ライブラリとして長い間人気を博している React ですが、2024年4月に最新版であるバージョン 19 のRC版が公開されており、注目を集めています。 バージョン 19 では "use client" や "use server" でも知られる Server Components を含む様々な機能が含まれる予定ですが、この記事では、そんな React バージョン 19 をアクセシビリティの観点からキャッチアップし、特に便利になりそうな点や、注意が必要になりそうな点などを見ていきます。 forwardRef が不要になった 仮想 DOM

            React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog
          • 松竹、Googleフォームの設定ミスで個人情報漏えいの可能性

            松竹は6月17日、大阪松竹座の特定のイベントに申し込んだ会員情報111人分が、他の申込者から閲覧可能だった可能性があると発表した。申し込み用のGoogleフォームで設定ミスがあったため。 対象は、「松竹歌舞伎会」会員のうち、大阪松竹座「七月大歌舞伎」チケット購入者限定で募集した「船乗り込み」イベントの応募者。 6月11日午後4時30分ごろから12日午前12時50分ごろに応募した会員の会員番号、氏名、郵便番号、住所、メールアドレス、参加人数が、申し込んだ会員相互で閲覧可能だった可能性があるという。 各情報は個人ごとにひも付けられない表示になっており、「個人を特定することは困難だった」としている。閲覧できたのは、フォームにアクセスできた限定的な会員で、外部からアクセスできる状態ではなかったという。 対象者には謝罪文を送付した。再発防止のため、フォーム公開時のテストとチェック体制の強化を図るとし

              松竹、Googleフォームの設定ミスで個人情報漏えいの可能性
            • 鹿野さんに聞く! 2024年最新CSSトレンドと実践テクニック

              2024/06/19 Findy主催イベント「鹿野さんに聞く! 2024年最新CSSトレンドと実践テクニック 」で公開した資料です。 https://findy.connpass.com/event/318569/ デモのURLなどはこちらのURLからアクセスできます。 https://ton…

                鹿野さんに聞く! 2024年最新CSSトレンドと実践テクニック
              • GA4でお問い合わせフォームがどこまで入力されているかを分析する方法 | Pivot-Form(ピボットフォーム)

                GA4でお問い合わせフォームがどこまで入力されているかを分析する方法 【寄稿】連 久実子さん ブログ:https://shuhu-marketing.com/ X:https://twitter.com/shuhu_marketing/ 広告代理店を経て、メーカーEC運用部門にてサイト構築運用・カスタマーオペレーション・ロジスティクスと広く経験した後、ブランディング及び販促戦略企画に携わり、現在は、フリーランスのWebアナリストをしています。「レンさん」と呼ばれるのを密かに気にしています(連と書いてムラジと読みます)。 こんにちは、Webアナリストをしている連久実子です。 はじめに伝えておきます・・・この方法だいぶ面倒くさいです。フォームがどこまで入力されているかをざっくり把握したいだけであれば、Microsoft Clarityを使った方がめちゃくちゃ楽です。 じゃあ何故今回ご紹介する分

                  GA4でお問い合わせフォームがどこまで入力されているかを分析する方法 | Pivot-Form(ピボットフォーム)
                • ReactとZodで作る堅牢なフォームバリデーション - ICS MEDIA

                  前回の記事『2024年版 HTMLで作るフォームバリデーション』ではHTMLの機能を駆使したフォームバリデーションの実装について解説しました。HTMLのみでも高機能なフォームを作成できるのは解説したとおりですが、HTMLに加えてJavaScriptを組み合わせることでより高機能なフォームを作成できます。それに加えて、開発者体験の向上も期待できます。 本記事では3つのライブラリを使用して実践的なフォームを作成する方法を解説します。 UIライブラリ「React」 フォーム向けライブラリ「React Hook Form」 型システムと相性の良いスキーマバリデーションライブラリ「Zod」 また、静的型付け言語であるTypeScriptもこれらのライブラリと同時に使用し、堅牢なフォームの実装を目指します。 本記事を読むことで以下の知識が身につきます。 フォーム画面のユーザー体験(UX)と、フォーム実

                    ReactとZodで作る堅牢なフォームバリデーション - ICS MEDIA
                  • 「拷問ストレッチ」なのにハマる!10分間寝るだけで運動しない人でも体が若返る「胸椎伸展」って?|CHANTO WEB

                    「拷問みたいに痛い!なのに慣れると体がスッキリ!」と評判の『胸椎伸展 10分寝るだけストレッチ』。考案したのは、世界最高峰の「マリインスキー・バレエ団」に所属するバレエダンサー・石井久美子さんです。自身が腰を痛めた経験から「胸椎」に着目したという石井さんに、普段あまり運動をする習慣がない人にこそトライしてほしいという超初級ストレッチを教えてもらいました。 舞台に立った瞬間、芸術性を求められるロシア・バレエの世界。世界最高峰のダンサーたちと踊る中で、彼らと自分は何が違うのか、日々、研究していました。 日本人の踊りは、「平たんで深みがない」とよく言われます。また、多くの日本人ダンサーが10代で腰を痛めるのに対し、ロシアのダンサーたちは、腰痛とは無縁…。私自身、高校生のときに腰を痛めた経験があったので、何か根本的なことを直す必要があると感じていました。 当時は、「胸椎」という言葉すら知りませんで

                      「拷問ストレッチ」なのにハマる!10分間寝るだけで運動しない人でも体が若返る「胸椎伸展」って?|CHANTO WEB
                    • 選択式フォームをより使いやすくするポイント | ベイジのUIラボ~業務システムとSaaSのUIを考える

                      ラジオボタン、チェックボックス、ドロップダウンリスト、コンボボックスなどは、ユーザーの入力負荷を軽減させるために使用される選択型のUI要素です。これらは見た目や機能が似通っていることもあり、なんとなく使い分けている場合も多いのではないでしょうか。 しかしながら、状況と目的にあったUIを採用しなければ、入力負荷の軽減どころか逆にユーザビリティが低下し、入力エラーの原因になってしまうことさえあります。 選択式フォームを正しく設定すれば、ユーザーの入力の手間を省き、タイプミスから生じるエラーの防止が可能になります。選択肢がリストに格納されるタイプのUIは画面スペースの節約になり、よりシンプルで情報負荷の少ないレイアウトを可能にします。 業務システムのUIをより良くするためには、選択式フォームそれぞれの特性を理解し、状況に応じて適切にデザインしていきましょう。 選択式フォームの種類 ラジオボタン

                        選択式フォームをより使いやすくするポイント | ベイジのUIラボ~業務システムとSaaSのUIを考える
                      • @location-state/conformをリリースした

                        この記事はlocation-stateをconformに対応させるために開発した、@location-state/conformの紹介記事です。 location-stateとは location-stateは履歴位置に同期する状態管理ライブラリです。主にNext.jsをサポートしています。 Next.jsなどを採用している場合、ページ内のuseStateは遷移時のunmountで状態が破棄され、ブラウザバック時には復元されません。そのため、アコーディオンやform要素の状態はブラウザバック時にはリセットされてしまいます。これはNext.jsに限らず、ReactやVueなどをベースにしたモダンなフロントエンドフレームワークを採用して、クライアントサイドルーティングが発生する場合に起きがちな挙動です。クライアントサイドルーティングが不在なMPAでは、bfcacheやブラウザ側の復元処理によっ

                          @location-state/conformをリリースした
                        • 入力欄のプレースホルダーって結局どうなの - Qiita

                          入力欄のプレースホルダーの話をします。プレースホルダーというのは、フォームの入力欄で、ユーザーが入力するまでの間に表示されているテキストのことです。 書籍「Webアプリケーションアクセシビリティ1」では、「3.1 ラベルと説明」のところで、紙版にして約1.5ページの分量を割いて、フォーム入力欄のプレースホルダー(<input> 要素や<textarea> 要素の <placeholder> 属性)の問題点を指摘しています。 この本で指摘されているプレースホルダーの問題点は以下の3つです。 プレースホルダーの色が薄く視認しづらい プレースホルダーとフォームコントロールの値との区別がつかない フォームコントロールに値を入力したときにプレースホルダーの値が見えなくなってしまう Webアプリケーションアクセシビリティ さらに、Nielsen Norman Groupによる「Placeholders

                            入力欄のプレースホルダーって結局どうなの - Qiita
                          • 令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io

                            Intro CSRF という古の攻撃がある。この攻撃を「古(いにしえ)」のものにすることができたプラットフォームの進化の背景を、「Cookie が SameSite Lax by Default になったからだ」という解説を見ることがある。 確かに、現実的にそれによって攻撃の成立は難しくなり、救われているサービスもある。しかし、それはプラットフォームが用意した対策の本質から言うと、解釈が少しずれていると言えるだろう。 今回は、「CSRF がどうして成立していたのか」を振り返ることで、本当にプラットフォームに足りていなかったものと、それを補っていった経緯、本当にすべき対策は何であるかを解説していく。 結果として見えてくるのは、今サービスを実装する上での「ベース」(not ベスト)となるプラクティスだと筆者は考えている。 CSRF 成立の条件 例えば、攻撃者が用意した attack.examp

                              令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io
                            • Webフォームのスパム対策: ユーザーに優しく、ボットに厳しく、reCAPTCHAを使わない方法

                              最近、このブログのお問い合わせフォームや、Webスクール体験レッスン、メルマガ登録などのフォームにスパムボット(広告・宣伝などを自動で送信するプログラム)と思われる送信があまりにも多いため、対策をしています。 メールフォームのスパムポット対策と言えばGoogleの「reCAPTCHA」が有名ですが、 そういったものは使用せず、HTMLとサーバー側のPHPを工夫することで対策をしました。 reCAPTCHAを使わない理由 スパムボットを防ぐ有名な方法にGoogleのreCAPTCHAがありますが、以下の理由から私はできれば使用したくありません。 理由1: ユーザーに負担をかける reCAPTCHAでは、ボットかどうか疑わしい場合、人間であることを確認するためのパズルが表示されます。 しかし、例えばメールマガジン登録フォームにメールアドレスを入力して送信しようとした際に、そのようなパズルが現れ

                                Webフォームのスパム対策: ユーザーに優しく、ボットに厳しく、reCAPTCHAを使わない方法
                              • 2024年版 HTMLで作るフォームバリデーション - ICS MEDIA

                                すべてのフォームが要件を満たしている場合のみ、送信できます。 フォームバリデーションのデザイン 上記の例では最低限のHTMLのみ実装されています。しかし、実際のサイトではバリデーションエラーをユーザーにフィードバックする必要があります。よりユーザビリティの高いフォームでは、以下の点を検討する必要があります。 エラー時のスタイル エラーメッセージの出し方 バリデーションエラーの表示タイミング 以下では、それぞれについて深堀りします。 エラー時のスタイル エラーを検知する方法として、CSSには:valid疑似クラスと:invalid疑似クラスがあります。これらの疑似クラスは『CSS疑似クラスを活用した、モダンでインタラクティブなフォームの作り方』でも紹介されている、バリデーションエラーが起きている要素にのみ適用されるクラスです。 しかし、この疑似クラスには欠点があります。required属性を

                                  2024年版 HTMLで作るフォームバリデーション - ICS MEDIA
                                • フォーム要素の縦書きモードがすべての主要ブラウザでサポートされます! 見慣れないせいか違和感が

                                  先日リリースされたSafari 17.4をはじめ、まもなくリリースされるChrome 124でフォームコントロールの縦書きモードが正式にサポートされます。これで、すべての主要モダンブラウザでサポートされることになります。 縦書きモードの対象として日本語ユーザーも含まれているのだと思いますが、見慣れぬせいか違和感が、、、縦書きのコンテンツだったらいいのかな。 フォームを縦書きにするには、writing-mode: vertical-rl;を設定します。サポートブラウザは、Safari 17.4+, Firefox 120+をはじめ、Chrome, Edgeも119からサポートされており、間もなくリリース予定のChrome 124で正式にサポートされる予定です。 writing-mode: Vertically-oriented form controlsのサポートブラウザ 詳しくは、下記をご

                                    フォーム要素の縦書きモードがすべての主要ブラウザでサポートされます! 見慣れないせいか違和感が
                                  • ついにChromeで使えるようになったCSSの便利機能! light-dark()関数、field-sizingプロパティ、句読点括弧のカーニングができるtext-spacing-trimプロパティ

                                    今回のアップデートでは、かなり便利なCSSのプロパティが追加されました。 ライトモードとダークモードのスタイルを簡単に定義できるlight-dark()カラー関数、垂直方向の中央に配置するalign-contentプロパティ、フォームのサイズを入力された文字量に合わせて自動変更するfield-sizingプロパティ、CSSで句読点括弧のカーニングができるtext-spacing-trimプロパティ、これらがブラウザにサポートされるのを待っていた人も多いと思います。 Chrome 123 beta New in Chrome 123 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。基づいてというのは、貢献部分に関して同ライセンスも含みます。 はじめに CSSのlight-dark()カラー関数 CSSのdisplay-modeでpicture-in-p

                                      ついにChromeで使えるようになったCSSの便利機能! light-dark()関数、field-sizingプロパティ、句読点括弧のカーニングができるtext-spacing-trimプロパティ
                                    • パスワードの入力文字列を任意で表示する | Accessible & Usable


                                       : 2024323  :  /   (<input type="password">)  ()  () 
                                        パスワードの入力文字列を任意で表示する | Accessible & Usable
                                      • Implementing Vertical Form Controls

                                        Safari 17.4 adds vertical writing mode support for form control elements across macOS, iOS, iPadOS, and visionOS. Setting written text vertically is commonly observed in East Asian languages. For example, Chinese, Japanese, and Korean (CJK) may be written vertically and read top-to-bottom, flowing in lines from right to left. Similarly, Traditional Mongolian is a vertical script that flows in line

                                          Implementing Vertical Form Controls
                                        • テレビ新潟にサイバー攻撃 社内ネット接続のサーバーに不具合 | NHK

                                          新潟市に本社がある民間放送の「テレビ新潟」はサイバー攻撃を受けて、社内のネットワークに接続されているサーバーや端末に不具合が生じたと発表しました。 放送への影響はなく、これまでのところ、個人情報の漏えいなども確認されていないとしています。 「テレビ新潟」によりますと、11日、社内のネットワークに接続されているサーバーや複数の端末が内部データが暗号化され、正常に動かなくなっていることが確認されました。 社内で調査した結果、外部からサイバー攻撃を受けたと判断し、警察などに相談したということです。 サーバーや端末の不具合は11日午後7時の時点で復旧していませんが、社内のネットワークからは隔離する対応をとっているということです。 番組制作に関わる端末やサーバーもありましたが、放送への影響はなく、これまでのところ、個人情報の漏えいなども確認されていないとしています。 「テレビ新潟」は今後、システムの

                                            テレビ新潟にサイバー攻撃 社内ネット接続のサーバーに不具合 | NHK
                                          • Byte-sized Swift: Building Tiny Games for the Playdate

                                            Rauhul Varma works on Advanced Prototyping in the Platform Architecture group at Apple. I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Why Swift? Swift is widely known as the modern language for app development on Apple devices. However, over the course of its first decade, it has grown into a ver

                                              Byte-sized Swift: Building Tiny Games for the Playdate
                                            • Chromeの検索に今後起きる、3つの変化とは? | ライフハッカー・ジャパン


                                              GoogleGoogle Google 2024229iOSAndroidChromeChrome3 2024312
                                                Chromeの検索に今後起きる、3つの変化とは? | ライフハッカー・ジャパン
                                              • プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog

                                                こんにちは!SmartHRプロダクトエンジニアのhimiです。 この記事ではプレースホルダーのアクセシビリティとユーザビリティについての課題と、その解決手段についての話を書きます。 プレースホルダーって何? Webアプリでよく見る、フォームコントロールに値が無いときに表示するテキストのことです。 主な用途としては、フォームの入力例や入力内容の説明テキストが設定されることが多いです。 HTML Standardでは The placeholder attribute represents a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief de

                                                  プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog
                                                • ジム・ケラーのAIチップ企業「Tenstorrent」がAI推論に特化したPCIe拡張カード「Grayskull e75」と「Grayskull e150」をリリース&日本のLSTCやRapidusとの協力も発表

                                                  RyzenのZenアーキテクチャやiPhone向けSoCの設計に携わったアーキテクトのジム・ケラー氏がCEOを務めるAIスタートアップのTenstorrentが、2024年3月5日にAI推論に特化したPCIe拡張カード「Grayskull e75」と「Grayskull e150」を発表しました。 Cards - Tenstorrent https://tenstorrent.com/cards/ Today we are officially launching our Grayskull Dev Kit, available for purchase on our website. This is our 1st gen AI PCIe card - an inference-only hardware kit we are releasing alongside TT-Metalli

                                                    ジム・ケラーのAIチップ企業「Tenstorrent」がAI推論に特化したPCIe拡張カード「Grayskull e75」と「Grayskull e150」をリリース&日本のLSTCやRapidusとの協力も発表
                                                  • フォームのアクセシビリティを考える


                                                     2024.03.10  Web   Web 
                                                      フォームのアクセシビリティを考える
                                                    • どうしてあなたの共通化は間違っているのか:目次 - Qiita


                                                       Qiita@MinoDriven          
                                                        どうしてあなたの共通化は間違っているのか:目次 - Qiita
                                                      • Next.jsで素朴なフォームをシンプルに作る

                                                        素朴なフォームを作る この記事では、素朴なフォームをNext.jsを使って簡単に(?)作る方法を順を追って解説します。これを読むことでNext.js AppRouterの新しい機能であるServer ActionsやuseFormStateなどの使い方理解が進むはずです。たぶん。 また、今回解説するServer Actionsを中心とした機能を用いれば、従来Reactでフォームを作る時のフロントエンドとバックエンド処理が煩雑になりがちなところを少しはシンプルに作ることができるようなります。ただし「素朴なフォーム」という前提ですが。 前提 Next.js v14.1 Next.js以外の外部ライブラリは使用していません HTMLのモックから まず素朴なフォームをHTMLから組み立てます。これ以上ないくらい素朴ですね。 素朴だ…(CSSのスタイル情報は記事上では消してます) export de

                                                          Next.jsで素朴なフォームをシンプルに作る
                                                        • input type=“date” の沼から、ライブラリを導入する意義を考える - Mirrativ Tech Blog

                                                          はじめまして!2023年7月からミラティブでフロントエンドインターンをしております、かずえもんと申します😺 今回は、インターンでの作業中にハマってしまった Safari のバグについて調査していたら、なんと10年モノの issue だったことが判明し、ライブラリを導入する意義について考える機会となった話を書いてみたいと思います。 Safari の日付入力欄に無効な日付を入れると起こるバグ onChange が正しく呼ばれないのは Safari が原因? Safari 17 以降で再現しないので原因は Safari で間違いなさそう Safari 17 以前での解決方法として DatePicker を使ってみる まとめ: ネイティブを補う存在としてのライブラリ We're Hiring!! Safari の日付入力欄に無効な日付を入れると起こるバグ 2023年8月、私はミラティブの管理シス

                                                            input type=“date” の沼から、ライブラリを導入する意義を考える - Mirrativ Tech Blog
                                                          • 【コピペでOK】Google Form を一発で作成!"フォーム作成GPT"の構築|ChatGPT研究所

                                                            この記事では、Google Apps Script (GAS) を利用して、Google Formを自動で作成するGPTの構築方法を紹介します。 このシステムを活用することで、アンケートやフィードバックフォームの作成作業を大幅に効率化し、貴重な時間を節約することが可能になります。 たとえば、「ChatGPT利用状況についての調査フォームを作成して」と指示するだけで、適切に質問が考えられたGoogle Formが自動で作成されます: こちらが実際に作成されたGoogle Formです: こちらのリンクから実際に回答できるので、よかったら回答して下さい: https://docs.google.com/forms/d/e/1FAIpQLSf09QGODsV2p9YIQAOV9DjbLY8qv_er3ICMOBfhE_epWa1j1w/viewform?usp=sf_link 作成されたフォーム

                                                              【コピペでOK】Google Form を一発で作成!"フォーム作成GPT"の構築|ChatGPT研究所
                                                            • Conform / Overview

                                                              OverviewConform is a type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js. #FeaturesProgressive enhancement first APIsType-safe field inferenceFine-grained subscriptionBuilt-in accessibility helpersAutomatic type coercion with Zod#The GistConform gives you control over the form submission lif

                                                              • 想定外の新機能! HTMLの<input type="checkbox" switch>だけで、スイッチUIが実装できるようになるぞ

                                                                WebサイトやアプリのUIで、スイッチを実装するのはなかなか面倒です。CSSで書くと、なかなかのボリュームになってしまいます。 そんなスイッチがHTMLだけで実装できるようになります。 Release Notes for Safari TP 185によると、HTMLの新機能としてswitch属性がサポートされました。これにより、スイッチUIがHTMLで簡単に実装できるようになります。 switchについては、かなり前から実装についてGitHubで議論されていました。スイッチは人気のあるUIコントロールだけど、CSSで実装するのは簡単じゃないよね、簡単に実装できるようにしよう。という感じです。 スイッチUIを実装するHTMLは、下記の通りです。

                                                                  想定外の新機能! HTMLの<input type="checkbox" switch>だけで、スイッチUIが実装できるようになるぞ
                                                                • 【お詫びとご報告】Googleフォーム誤操作による企画申込者の個人情報漏えいについて


                                                                  123WEB22   1313 23640 使GoogleON WEB
                                                                  • Reactで実装したフォームのパフォーマンスが問題になるのはなぜか


                                                                    RelayHub ReactReact Hook FormReact Final FormTanStack Form React Hook Form使React React ReactDOMDOMReact
                                                                      Reactで実装したフォームのパフォーマンスが問題になるのはなぜか
                                                                    • input[type=checkbox] 要素に switch 属性を指定することによる HTML 標準のスイッチ UI の提案

                                                                      input[type=checkbox] 要素に switch 属性を指定することによる HTML 標準のスイッチ UI の提案 2023.12.23 スイッチは多くのウェブサイトで使われているものの、HTML の標準要素としては存在していませんでした。そのため多くの開発者は、スイッチを実装するために独自の実装を行っていましたが、このような独自の実装はアクセシビリティの問題を引き起こす可能性がありました。この問題を解決するために、WHATWG により `input[type="checkbox"]` 要素に `switch` 属性を追加することが提案されました。この属性を指定することで、チェックボックスをスイッチとして利用できます。 input 要素の switch 属性は 2023 年 12 月現在実験的に実装されている機能です。将来的に仕様が変更される可能性があります。 スイッチ とは

                                                                        input[type=checkbox] 要素に switch 属性を指定することによる HTML 標準のスイッチ UI の提案
                                                                      • GitHub - vantezzen/auto-form: 🌟 A React component that automatically creates a @shadcn/ui form based on a zod schema.

                                                                        AutoForm is mostly meant as a drop-in form builder for your internal and low-priority forms with existing zod schemas. For example, if you already have zod schemas for your API and want to create a simple admin panel to edit user profiles, simply pass the schema to AutoForm and you're done. AutoForm uses @shadcn/ui components as natively as possible with only minimal class overrides. This way, if

                                                                          GitHub - vantezzen/auto-form: 🌟 A React component that automatically creates a @shadcn/ui form based on a zod schema.
                                                                        • (受付終了)【「AIタイトルアシスト」機能リリース記念】年末年始に特別お題「買ってよかった2023」で記事を書きませんか? 新機能を使って応募するとお年玉プレゼントのチャンスも! - 週刊はてなブログ


                                                                          1  20231  βAI202312202023AIAmazon  2023 AI1 AI使   2023
                                                                            (受付終了)【「AIタイトルアシスト」機能リリース記念】年末年始に特別お題「買ってよかった2023」で記事を書きませんか? 新機能を使って応募するとお年玉プレゼントのチャンスも! - 週刊はてなブログ
                                                                          • 投稿いただいたご意見等が受け付けられていませんでした | 消費者庁

                                                                            消費者庁ウェブサイト上の意見投稿・情報提供・申込等フォームに投稿された情報で、実際には消費者庁側のシステムに届いておらず、受付できていないものがあることが確認されました。 これは、システムの不具合によるものと考えられましたので、必要なシステム改修を行いました。現時点では、通常どおり届く状態(届かない場合は、エラーメッセージが出ます)となっております。 届いていない投稿については、現時点で確認されたものは下記のとおりです。 お心当たりがございましたら、再度、ご意見・情報提供・申込等をご投稿いただきたく、お願い申し上げます。 この度は、ご迷惑をおかけし大変申し訳ございません。 「消費者庁ウェブサイトについてのご意見・ご感想」からの投稿 2023年12月1日(金) 11時32分ころの投稿 2023年12月9日(土) 15時16分ころの投稿 2023年12月11日(月) 11時55分ころの投稿 「

                                                                            • 解約.com

                                                                              あらゆるサービスの解約情報が募るサイト

                                                                              • Googleフォームを悪用した新しいフィッシング攻撃を確認

                                                                                Abnormal Securityは12月13日(米国時間)、「BazarCall Attack: Using Google Forms With Call-Back…|Abnormal」において、Googleフォームが高度なフィッシング攻撃に悪用されているとして、注意を喚起した。高度なフィッシング攻撃の一つに、「BazarCall(別名:BazaCall)」と呼ばれるフィッシング攻撃がある。この攻撃には、被害者を誘導して攻撃者と対話(電話)させるという特徴があるが、今回確認された攻撃では、このBazarCall攻撃においてGoogleフォームが悪用されたとみられる。 BazarCall Attack: Using Google Forms With Call-Back…|Abnormal 今回発見されたフィッシング攻撃の手口 従来のBazarCall攻撃ではフィッシングメールにより標的か

                                                                                  Googleフォームを悪用した新しいフィッシング攻撃を確認
                                                                                • 俺の管理画面 2023年冬 - KAYAC engineers' blog

                                                                                  面白法人カヤック技術部の谷脇です。私は元気です。 この記事は面白法人グループ Advent Calendar 2023の5日目のエントリーです。 というわけでこの記事では、現環境(私が取り組んでいる業務のこと)ベストの管理画面の技術選択について考えたことを書き連ねていきます。 前提知識 管理画面の定義 ここで読者と私の目線を合わせるため、この記事上での管理画面の定義をしておきます。 管理画面はサービスの運営上必要な操作やデータの閲覧をまとめたWebアプリケーションです。また、このWebアプリケーションは一般ユーザーには開放されておらず、サービス運営者側のみ閲覧と操作が可能となっている、とします。 管理画面を作る動機 ここではTonamelの管理画面について、考えて導入したことを書きます。 tonamel.com Tonamelはゲーム大会やイベントを開催するためのプラットフォームです。We

                                                                                    俺の管理画面 2023年冬 - KAYAC engineers' blog