並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 6909件

新着順 人気順

入力フォームの検索結果321 - 360 件 / 6909件

  • Reactでウェブフォームを作る2021

    Webのフォームは、いつでもベストプラクティスを悩むものの一つです。React を使うとして完全に自作でやるのか?それともフォームライブラリを使うか?フォームライブラリならどれを使うか? 今の時代 Formik を選ぶ理由はありませんが、React Hook Form と React Final Form のどちらを使うかはとても悩ましいです。 React Hook Form は利用経験者・採用実績が多い、速度が速いなど様々な利点はありますが、React 哲学に反する作りなどクセの強さが難点です。あと良くも悪くも利用シーンが豊富でドキュメントも豊富で迷子になりがちです。 React Final Form は Final Form の React wrapper です。個人的にはこちら React 的使いやすさに反すると感じてること、React Final Form として見たときにドキュメ

      Reactでウェブフォームを作る2021
    • フォーム関連要素(終) HTML5で仕様になった入力値チェック+便利な3Tips

      フォーム関連要素(終) HTML5で仕様になった入力値チェック+便利な3Tips:HTML5“とか”アプリ開発入門(9)(1/3 ページ) HTML5で強化された入力フォームに関する話題は、今回でいったん終わりとします。これまでの3回で、<input>要素に加えられた変更と、新たに追加された<form>関連の要素についてお話ししてきました。 今回の話題は、フォームの入力値チェック(バリデーション)が主になります。また、autofocus属性やform属性など、これまでの記事で触れられなかった内容も紹介したいと思います。 HTML5では入力値チェックの仕組みが“仕様”に HTML 4までは、フォームに入力された値をチェックする仕組みがほとんど備えられていませんでした。そのため、入力値のチェックは基本的にサーバサイドでのみ行うか、JavaScriptを用いてチェックする必要がありました。 しか

        フォーム関連要素(終) HTML5で仕様になった入力値チェック+便利な3Tips
      • はびこる「インジェクション系」のぜい弱性:ITpro

        Webアプリケーションのぜい弱性を示す用語として,クロスサイト・スクリプティング,SQLインジェクションといった言葉の認知度はかなり高まった。ブログ・サイトなどでも活発に議論されている。しかし,Webサイトの実態はどうだろうか。 筆者の所属する京セラコミュニケーションシステムでは昨年(2006年),ぜい弱性診断を実施したWebサイトの統計情報「2007年版 Webアプリケーションぜい弱性傾向」を発表した。これによると,パソコン向けWebサイトの48%に致命的なぜい弱性が見つかった。このうちワースト1位はクロスサイト・スクリプティングで56%,2位はSQLインジェクションで11%と,どちらもインジェクション(注入)系のぜい弱性。これらのぜい弱性を持った危険なサイトは依然として存在するのが実情である。 これらWebアプリケーションのぜい弱性があまりなくならない理由はいくつかあるが,以前は「ぜい

          はびこる「インジェクション系」のぜい弱性:ITpro
        • どれ使うべき?3大WebフレームワークRails・Django・Laravelを徹底比較してみた - paiza times

          (English article is here) ブラウザを開くだけでWeb開発環境が整う PaizaCloud クラウドIDE こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを作成する時に迷うのが、「どのWebアプリケーションフレームワークを使うか?」ですよね。 今からWebサービスを作るなら、Ruby on Rails, Django, Laravelが主流となる3大フレームワークかと思われます。 いずれもフルスタックフレームワークと呼ばれるもので、Web開発に必要な機能を一通り揃えていますが、もちろんそれぞれ開発言語、機能、構成などは異なります。 どれも有名なフレームワークなので、名前だけならすべて知っているという人も多いかと思いますが、実際に全てを使ったことがある人は少ないのではないでしょうか。 すでにどれかを使って開発している人も、ほかのフレームワーク

            どれ使うべき?3大WebフレームワークRails・Django・Laravelを徹底比較してみた - paiza times
          • Dropbox 流!データをもとに言葉をデザインする 6 つの方法

            0 0 160 0 本記事はDropbox UX WriterのJohn Saitoがこちらで執筆した記事を本人の許可のもと掲載しています ライティングはひとつの芸術です。言葉は私たちに、笑いと涙と、大きなことを成し遂げる刺激をもたらしてくれます。 でも、ライティングにも科学があると思います。さまざまな題材を選ぶことができ、テーマをより客観的に見つめる機会が持てるのは、データがあるからです。 適切な語句を見極める Dropbox の UX ライターである私たちは、どの語句を取り上げても必ず意味がわかることを目標にしています。誤った言葉ひとつで、ユーザー エクスペリエンスが台無しになりかねないからです。ユーザーは、意味が曖昧なボタン ラベルや聞き慣れない言い回しがあると、すぐにイライラします。 そこでライティングに関しては、適切な語句を確実に選べるよう数種類のテクニックを駆使し、情報に基づく

              Dropbox 流!データをもとに言葉をデザインする 6 つの方法
            • 定番サイトの高画質版「Pandora.TV HD」で動画を探しゲット :教えて君.net

              動画共有サイト「Pandora.TV」は、アジア(韓国)製サービスということもあり、日本人にとっても有用な動画の宝庫。少し前にH.264対応となったことで重要度が更にアップしているサービスだ。HD版動画を探してダウンロードするテクを紹介しよう。 「Pandora.TV」は、動画の寿命が長いことで国内ユーザーにも注目されている韓国の動画共有サイト。基本的にはYouTubeモドキのFLV系動画共有サイトなのだが、動画によってはH.264を使うHD版。1280×720pxの2Mbpsという高画質で様々な動画を楽しめるのだ。P2P的な仕組みを使い、ユーザー同士で動画を流し合うので、専用ツールを入れないとHD版を再生できない点がネックなのだが、動画の読み込み~再生であまり待たされない。HD版の動画を探し、ウェブサービスやツールでダウンロードする方法を紹介しよう。 HD版動画の再生には専用ツールが

              • github もうちょい入門 - glasses factory

                github 超入門という記事を以前書いてからずいぶん経っていますが ここ最近になって続きはまだ?とか、いい加減 github にアップさせてくださいといった声をもらうようになったので 重圧に耐えかねて「もうちょい入門」を書いてみようと思います。 新 MBA が出て Win から Mac に乗り換えたり、サブマシンとして用意した人々が これを機会に開発環境を一新する or 整えようの一環として、 git を導入しようと考えている人が多いのかなーと野暮な勘ぐりをしてニヤニヤしてみたり。 前置きはこの辺にして、本題に入っていこうと思います。 冒頭でも述べましたが、今回は github へアップするところまでやってみたいと思います。 まず github にアップするためには、前提として github のアカウントが必要になります。 github のアカウント作成方法については、

                • Sublime Text 2とEmmetで制作効率アップ!@福岡マークアップ勉強会

                  Tweet半年くらい前からSublime Text 2を使い始め、使い心地がよくてすっかりメインエディタになってしまいました。 というわけでSublime Text 2やプラグインのEmmetを使ってコーディングのスピードアップを図ろう!というテーマでまとめてみます。 ちなみにこの内容は福岡マークアップ勉強会でライブコーディングを交えてお話しさせて頂きました。 Sublime Text 2って何がいいの? 僕は以下のようなポイントが気にっています。 起動が軽い。 前までDreamweaverやNetbeansでコーディングをしてたのですが立ち上がりの速さがだいぶ変わりました。 プロジェクトの管理が簡単 サイドバーにフォルダをドラッグ&ドロップするだけ。 拡張性が高い プラグインのインストール、アンインストールも簡単です。 まずはインストール! こちらのサイトからSublime Text 2

                    Sublime Text 2とEmmetで制作効率アップ!@福岡マークアップ勉強会
                  • プロンプトエンジニアリングとは? 16種類の手法を記述例とともに解説

                    1.プロンプトエンジニアリングとは 1-1.プロンプトとは 1-2.プロンプトの構成要素 2.プロンプトエンジニアリングの代表的な手法 2-1.Zero-shot prompting 2-2.Few-shot prompting 2-3.CoT(Chain-of-Thought) Prompting 2-4.Zero-shot CoT 2-5.Self-Consistency 2-6.Generate Knowledge Prompting 2-7.ReAct 2-8.Directional-Stimulus -Prompting 2-9.Multimodal CoT Prompting 3.敵対的プロンプトエンジニアリングの代表的な手法 3-1.Prompt-Injection 3-2.Prompt-Leaking 3-3.Jailbreak 3-4.Do Anything Now 3-

                      プロンプトエンジニアリングとは? 16種類の手法を記述例とともに解説
                    • Let's Encrypt に重大なバグが発覚。該当サイトは2020/3/4 までに対応が必須 - Qiita

                      Let's Encrypt にバグが発見されました。利用ドメイン全体の 2.6% のサイトに影響があるとの事です 有効な証明書の 2.6% に影響があるとの事です。影響があるサイトは 2020/3/4 までに対応が必要です。すでに期限は過ぎています。該当サイトには個別にメールが届きますが、メールが届かない場合もあるとの事なので注意して下さい。 この記事では問題の概要と該当するかどうかの確認方法、および対応方法について記載しています。 記事の修正を行いました(2020/3/6 追記) この記事は筆者の予想をはるかに超えて多くの方に読んで頂きました。ありがとうございます。改めて読み返してみると不完全な部分も多かったため、以下の修正を行いました。 2.6% の意味が不正確だったので修正 バグの概要と、その影響について以下の項に追記 問題の概要 どんな影響があるのか? 確認方法の詳細、補足説明、注

                        Let's Encrypt に重大なバグが発覚。該当サイトは2020/3/4 までに対応が必須 - Qiita
                      • お薬検索

                        検索のヒント QLifeお薬検索の入力フォームにキーワードを入力する事で処方薬、市販薬合わせて数万種類のお薬の中からお探しのお薬を検索する事が出来ます。 製品名 処方されたお薬の製品名から探す事が出来ます。正確でなくても、一部分だけでも検索できます。ひらがな・かたかなでの検索も可能です。 (例)タミフル カプセルやパッケージに刻印されている記号、番号【処方薬のみ】 製品名が分からないお薬の場合は、そのものに刻印されている記号類から検索する事が出来ます。正確でなくても、一部分だけでも検索できます。 (例)0.5g、TG-DS 一般的に診断される疾患名 その薬剤が処方される一般的な用途の疾患名から探すこともできます。正確でなくても、一部分だけでも検索できます。 (例)花粉症、アトピー、多発性硬化症 感じる症状 具体的な症状があれば、症状から検索できます。 (例)寒気、頭痛、発熱 パッケージやお

                          お薬検索
                        • ランサーズやってみたけど地雷クライアント案内所にしか見えない | kosuke.cc

                          ランサーズを初めてやって見ましたが、問題点がありまくる気がしています。キャンセルの多さもそうですし、プロジェクト形式何より地雷クライアントが多い気がしています。クラウドソーシングサービスなどというサービスにちょっと手を出してみました。結論からいうと、正直あまり使いたくないなと思いました。よくも悪くも名前を聞くランサーズというサービスについてです。なんかもっと上手に付き合う方法がある気がしてたんだけどなあ。 クラウドソーシング(というかランサーズ)について どんなサービスか ランサーズ 一言でいうと、仕事をやってほしい人と仕事をしたい人のマッチングサービスです。 特徴 良い所 営業しないでもお客さんと出会える可能性がある エスクロー入金(後述します) 手数料は無難な料金設定だと思う。特に文句はない。 悪いところ 今からツラツラと書く。 どんな仕事内容がマッチングされているのか システム開発

                            ランサーズやってみたけど地雷クライアント案内所にしか見えない | kosuke.cc
                          • コンバージョン率を改善する入力フォームにおける10のルール

                            Nickはロシアのセントピーターズバーグ出身のソフトウェアデベロッパー/ブロガーです。彼による他の記事はこちらをご参照ください。 Webやアプリ内のフォームは、ユーザーとの最も大切なやり取りの場の一つです。サービスへの登録や予約、フィードバック、決済処理など、ユーザーと企業間の取引を開始したり、ユーザーいにあらゆる情報を入力してもらうべく、様々なところで使われています。 ユーザーがいかに素早く正確に情報を入力し、求める情報を最後まで入力してくれるかはこのフォームの出来にかかっています。 この記事ではフォームのデザインにおいて、様々なテストやユーザーの声などから導き出された、実用的な施策を紹介します。 1. フォームは論理的に並べる フォームは対話そのものです。従って、普通の会話の様に、ユーザーとアプリの2者間でのコミュニケーションとして表現されるべきでしょう。 質問は直感的な順番にする。ユ

                              コンバージョン率を改善する入力フォームにおける10のルール
                            • 2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。

                              今までおろそかにしていた「ルート設定」ではあるが、Rails2.0からは避けて通ることができない*1と今更ながら思い直し、いろいろ試してみた。以下はその実験結果。 基本 追加オプションなしの基本ルート設定map.resources :slipsによって、以下のルート規則が生成される。 ルート規則は上にあるものが優先される。 .:formatが付属する偶数No.の行は、http://XXXX.XXX/slips.xml等の拡張子付きのリクエストを、respond_toブロックで適切に処理するために存在する。 # ルート設定: config/routes.rb ActionController::Routing::Routes.draw do |map| map.resources :slips end No. 名前付きルート名 メソッド URLパス書式 処理されるコントローラー、アクション

                                2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。
                              • 入力フォームのどこで脱落したのか? Googleアナリティクスで評価する――実例で解説!イベントトラッキング(3)[第68回] | Googleアナリティクスとは/衣袋教授のGoogleアナリティクス入門講座

                                eコマースサイトなどでは、商品をカートに投入してから購入までの間に、少なくとも初回購入時には、名前、住所、メールアドレス、クレジットカード番号などの各種情報を入力したり、入力内容の確認作業をしたりしなければならない。 ユーザーのうち、一定の割合は、この手続きが面倒で、途中でやめてしまうことがある。いわゆる「脱落」だ。 どのステップ(ページ)で脱落したかを知りたいときは、Google アナリティクスの「目標到達プロセス」レポートを設定すれば、どのページで動きが止まったのかを簡単に知ることができる。詳しくは以下の過去記事を参照してほしい。 目標到達プロセスのレポートで、カートから購入までのボトルネックを見つけよう[第56回]しかし、Web解析担当者としては、ページ単位ではなく、各ページの入力フォームのどこで入力を諦めてしまったのかまで知りたい、というのが本音ではないだろうか。 そこで今回は、入

                                  入力フォームのどこで脱落したのか? Googleアナリティクスで評価する――実例で解説!イベントトラッキング(3)[第68回] | Googleアナリティクスとは/衣袋教授のGoogleアナリティクス入門講座
                                • 『証明書を無料で発行、HTTPSの導入を支援する「Let's Encrypt」』は何に使え、何に使えないのか - いろいろやってみるにっき

                                  やっと、ついに、誰もが無料でHTTPSを使えるようになる!…MozillaやEFFが共同プロジェクトを立ち上げ - TechCrunchだが、ブコメ欄で「フィッシングサイトが見分けられなくなる」と勘違いしている向きがあるようなので、ちょっと書いておく。 このLet's Encryptだが、Let’s Encrypt: Delivering SSL/TLS Everywhereに説明が書かれている。そもそも上のTechCrunchの記事ではLet's Encryptがどういうものか分からない。この記事では何ができて何ができないかを書いていないし。 TechCrunchの記事はオレが見た時点(2014/11/20 5:00)ですごいブクマ数(792ユーザ)なんだけど、本体の説明のブクマ数は4ユーザ、オレがブックマークしたので5ユーザである。ちょっと調べてからコメントすればいいのに。 下記のほう

                                    『証明書を無料で発行、HTTPSの導入を支援する「Let's Encrypt」』は何に使え、何に使えないのか - いろいろやってみるにっき
                                  • 混沌を極める jQuery のコードをいかにして Vue.js に頼らずに整理したか - Qiita

                                    序 師走ですね。年の瀬が近づいてくると、酔っ払った元社員に絡まれることが稀によくあります。 私は jQuery から Vue.js への置き換えで何をやらかしたのか - Qiita 可能ならいきなりフロントエンドのライブラリを導入するよりも jQuery のみで MVVM パターンへ移行したほうがよかったかなぁと今になると思います。 結局のところ、jQuery で苦しんでいたのは、複雑な「状態」が表示やイベントハンドル系のコードとごっちゃになっていたから です。 うん、分かる。当時、この取組みを「大変そうだなー」と思いながら横で眺めていました。 まさか、続きを自分でやることになるとは夢にも思っていませんでしたが(。◉ᆺ◉) ごあいさつ どうも、 @cesare と申します。 クラウドワークスでサービスの開発や運用を手がける傍ら、たまに機械学習とか VR とかに手を出して遊んでいます。 この

                                      混沌を極める jQuery のコードをいかにして Vue.js に頼らずに整理したか - Qiita
                                    • お題に沿って一言どうぞ――“はてな俳句”はTwitter風 (1/2) - ITmedia News

                                      はてなは12月13日、新サービス「はてなハイク」β版を、ユーザー100人限定で日米同時公開した。一言コメントを次々に更新するTwitter風サービスだが、コメントにお題(タイトル)を付けられるのが特徴。同じお題にみんなで答えたり、同じものに対して感想を言い合うなどして交流できる。「ブログよりも気軽に書き込んでもらえれば」と近藤淳也社長は期待する。 トップページには、タイトル入力フォームと本文入力フォームをそれぞれ設置。タイトルと、そのタイトルに関する短いテキストを自由に投稿できる。タイトルをクリックすれば、同じタイトルの書き込みを一覧表示。同じ“お題”で書き込んだユーザー同士で交流できる。 タイトルには、テキストのほかURL、Amazon.co.jp商品のASINコード、はてなIDを設定することもでき、サイトやAmazonの商品、特定のはてなユーザーをテーマにした議論もできる。本文に画像を

                                        お題に沿って一言どうぞ――“はてな俳句”はTwitter風 (1/2) - ITmedia News
                                      • Nuxt.js, Firebase, Stripe をフル活用してサーバーレスでJAMStackなECサイトを2日で開発した話 - Qiita

                                        Nuxt.js, Firebase, Stripe をフル活用してサーバーレスでJAMStackなECサイトを2日で開発した話stripeVue.jsFirebasedeprecatedNuxt 本記事で紹介しているサービスの公式Twitterアカウントができました → @jslounge_info はじめに potato4d こと花谷拓磨です。 普段は ElevenBack という屋号のもと、フロントエンドを中心としながらも、デザインやサーバーサイドなどをも含めて作業することが多いのですが、屋号での活動の一環として、 JSLounge という渋谷で活動するハンズオン団体の運営を行っています。 その JSLounge にて過去に開催したハンズオン資料を入手できるサイトを構築することとしました。 通常、ハンズオンとなればその場でメンターがついて 1:1 で進めますが、 JSLounge の資

                                          Nuxt.js, Firebase, Stripe をフル活用してサーバーレスでJAMStackなECサイトを2日で開発した話 - Qiita
                                        • 利用規約 | UTme!

                                          本利用規約(以下「本規約」と言います。)には、本サービスの提供条件及び当社とユーザーの皆様との間の権利義務関係が定められています。本サービスの利用に際しては、本規約の全文をお読みいただいたうえで、本規約に同意いただく必要があります。 第1条(適用) 本規約は、本サービスの提供条件及び本サービスの利用に関する当社とユーザーとの間の権利義務関係を定めることを目的とし、ユーザーと当社との間の本サービスの利用に関わる一切の関係に適用されます。 当社が当社ウェブサイト上で掲載する本サービス利用に関するルールは、本規約の一部を構成するものとします。 本規約の内容と、前項のルールその他の本規約外における本サービスの説明等とが異なる場合は、本規約の規定が優先して適用されるものとします。 第2条(定義) 本規約において使用する以下の用語は、各々以下に定める意味を有するものとします。 「サービス利用契約」とは

                                            利用規約 | UTme!
                                          • 「レガシーフロントエンド安全改善ガイド」を商業出版します #技術書典 - memo_md

                                            ※2019/11/8: 無料サンプルと目次を記事内に追加しました。 2019年4月に開催された技術書典6で頒布した「レガシーフロントエンド安全改善ガイド」ですが、このたびインプレスR&D社さまより商業版を刊行することになりました。 自分が商業版の技術書を書く日が来るとは思わなかったのでビクビクしています。 メディア: この商品を含むブログを見る nextpublishing.jp 表紙イラストは同人版と同様、鍋料理さんに描いていただきました。「安全な感じで!」という相談から、カワイイ工事現場が仕上がりました、とても気に入ってます。工事現場本と呼んでください。 タイトルに「迷わない!困らない!」という強気ワードが付いててちょっぴり恥ずかしいですが、迷わず困らない内容になってる・・はずです! 同人版との違い / 加筆・修正した点 紙の本で比較すると、ページ数が110ページ程度→200ページ超と

                                              「レガシーフロントエンド安全改善ガイド」を商業出版します #技術書典 - memo_md
                                            • 舐めちゃダメよ!お問い合わせフォームの作り方

                                              1500以上の会社、お店が利用中の月額無料HP制作サービス 「HPの制作を安心して任せられる業者が見つからない><」 そんなふうに頭を悩ますアナタ。 以下の「ウェブさえパック」はもうチェック済みですか? HPを作るのに必要なものがパッケージになってるお得なサービスです。 料金と事例を見てみる アクセスアップ! それだけが、ホームページからの売上をアップさせる方法じゃありませぬ。 アクセス数を増やさなくても、お問い合わせフォームに少し工夫を加えるだけで、売上が大きく改善することもあるのです。 今回の記事では、効果的な「お問い合わせフォームの作り方」を実例付きで解説します。 無料で使えるおすすめの「メールフォーム作成ツール」も紹介するので、乞うご期待! 事例: お問い合わせフォームの改善で売上げアップ! 下の図が何か、わかりますでしょうか? Googleアナリティクスというサービスで、あるサイ

                                                舐めちゃダメよ!お問い合わせフォームの作り方
                                              • プロジェクト管理に優れた無料マインドマップソフト「MindMaple」Winのみ

                                                個人的に最も使い勝手の良いマインドマップソフトは操作感もサクサクなMindmanagerだと思っています。その次に来るのが手軽にオンラインでブレストできるMindMeister。 ただ、いずれのマインドマップサービスも、マインドマップ上でプロジェクトからタスクへ落としこんでも、エクセルへエクスポートする機能がなく、エクセルで視認性の高いタスクの一覧を作ったり、ガントチャートを作ったりする際にひと手間かける必要がでてしまいます。Mindmanagerのガントチャートを使っても良いのですが、そのためには高価なアカウントがいくつも必要になります。 そこで今回は、エクセルへのエクスポート機能が優れている無料のマインドマップソフトをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 ペンとノートで記憶に残す!アイデアがわき出る! 本当に頭が良くなるマインドマップ(R)“かき方

                                                  プロジェクト管理に優れた無料マインドマップソフト「MindMaple」Winのみ
                                                • ‎COCOA - 新型コロナウイルス接触確認アプリ

                                                  本アプリは日本国内での利用を想定しております。 厚生労働省が公式提供する、新型コロナウイルス陽性登録した人との接触をお知らせするアプリです。 ■ できること 本アプリをインストールしたスマートフォンはBluetoothを使って電波を発信します。アプリをインストールしているほかのスマートフォンは電波を受信すると、スマートフォン内に記録します。 新型コロナウイルス感染症の陽性と診断され、匿名で陽性情報を登録すると、感染性があるとされる期間に概ね1m以内、15分以上の接触があった利用者に匿名で通知できます。 接触した人の中に陽性登録をした人がいることを検出すると、接触の可能性を通知した上で適切な行動をお知らせします。 ■ プライバシーについて 氏名・電話番号などの個人情報や、GPSなど端末の位置情報を使うことはなく、それらが記録されることもありません。 接触の記録は、あなたの端末の中にのみ記録さ

                                                    ‎COCOA - 新型コロナウイルス接触確認アプリ
                                                  • 無精で短気で傲慢なプログラマ web 開発のヒアリングシート/チェック項目

                                                    要件定義のヒアリングシートはいくつか見たことはあるが、web 開発に 特化したまともなヒアリングシートを見たことがないので作ってみた。 「サイトの目的は」などの上流部分はあえて省いて、機能・実装にフォーカスしている。 思いつくままに記述してみたが、結果としてはインターネット上の コマース向けサイトに特化した形になった。 請負時のヒアリングシートと、発注時の要件伝達漏れチェックシートと、 開発時のレビュー観点の元ネタとして使えるといいなぁ。今後気づいた ところがあれば追記していきます。 ●2010/02/24 追加分。 - サイトメンテナンス時のアナウンス要否 - メンテナンスページは「503 Service Temporarily Unavailable」を返すようにし、 検索エンジンにキャッシュされないよう注意する。 ●2007/08/23 追加分。 404/403/500 などのエラー

                                                    • 「サポートを当初発表よりも長く延長延長延長延長延長延長延長延長延長延長延長」 AWS公式ドキュメントの誤記が「破壊力高い」と話題

                                                      一連の誤記は、原語(英語)版からの機械翻訳が原因とみられる。AWS公式ドキュメントの多くには「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します」との注意書きがある。 つまり日本語のドキュメントはあくまで機械翻訳なので、参考程度の情報にすぎないわけだ。冒頭のような派手な誤記は確認し次第修正するが、正確な情報が速やかに必要なら原語版を読んでほしい、ということだろう。 誤記を見つけた人たちも承知しているようで、SNSではおおむね“笑えるミス”として受け止められている様子だ。一方で、中には「企業ならちゃんとしてほしい」とする声もあった。 関連記事 “AWS公式サイト風”にカップ麺を紹介する画像が話題 分かりにくい説明文をそれっぽく再現 「もはやAWS文学」 カップ麺の特徴をAWSの公式サイト風に説明した画像が「もはやAWS文

                                                        「サポートを当初発表よりも長く延長延長延長延長延長延長延長延長延長延長延長」 AWS公式ドキュメントの誤記が「破壊力高い」と話題
                                                      • ITmedia Biz.ID:キーボードだけでWebブラウジング

                                                        仕事の効率を上げるための最もお手軽な方法。それはPCの操作速度を上げること。今回は、ほとんどのユーザーが長時間利用するWebブラウザを高速に操作する方法を考える。 仕事のスピードを上げるには、PCの操作を速くすればいい。では、どんなところでPCの操作にもたついているのかというと、実はWebブラウザの操作が大きな落とし穴になっているようだ。 Webアプリケーションが増えた今だから ニュースサイトを読むとか、YouTubeで何か面白い動画はないかなーとさまようだけであれば、何も操作の高速化を考える必要はない。マウス片手にのんびりとリンクをたどっていけばいい。 ところが、仕事で利用するようなWebアプリケーションとなると話が変わる。ここでいうのは、Web2.0でAjaxで──というようなサイトではない。フォームにいろいろ記入しつつ、「次へ進む」というようなボタンを押していく必要があるような業務用

                                                          ITmedia Biz.ID:キーボードだけでWebブラウジング
                                                        • Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp

                                                          寺田 学(@terapyon)です。2024年4月の「Python Monthly Topics」は、Python Web UIフレームワークの1つであるStreamlitを使ってWindowsやmacOSのデスクトップアプリを作る方法を解説します。 目的⁠・モチベーション Pythonで自動化のスクリプトを作ったり、JupyterLabやColaboratoryでデータの可視化を行うことがあります。これらを作成者以外の多くの方に利用してもらう方法として、Webシステムやデスクトップアプリとして提供する方法が考えられます。 Webシステムの構築やデスクトップアプリの作成となると、技術的なハードルがあります。他には、時間的なコストに見合わないという状況もあり得ます。 Python Web UIフレームワークを使うことで、比較的少ないコードでWeb UIからスクリプトの実行や可視化をするアプリ

                                                            Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp
                                                          • 機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog

                                                            SWETの薦田(@toshiya-komoda)です。 今回は第3回目の記事で言及させていただいた機械学習とUIテストに関して実験的に進めている技術開発について紹介させていただこうと思います。 この記事で紹介している内容の実装はGitHubにアップロードしていますので、もし興味がある方はこちらも覗いてみていただければと思います。 こちらはTensorFlow Advent Calender 2017第7日目の記事にもなっています。機械学習の実装の中でKerasを用いてます。 とりあえずデモ 最初に以下のデモ動画をご覧いただきたいです。会員登録フォームに対する自動テストのデモです。各入力欄に適切な情報を入力しつつ、パスワード欄にだけ'weak'という不正なパスワード文字列を入力して、バリデーションで弾かれることを確認するテストです。デモでは入力欄に値を埋める部分を、Chrome Extens

                                                              機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog
                                                            • URL エンコード/デコードフォーム

                                                              URL エンコードされた文字列をデコード、もしくは文字列を URL エンコードします。 EUC-JP、SJIS (シフト JIS)、JIS、UTF-8 に対応しています。 2008-01-30、 軽快なバージョンを用意しました。 2009-12-30、Firefox の検索バーからデコードできるものを公開しました。 入力フォーム 入力欄 (M) 文字列を入力してください デコードではなくエンコードする (E) エンコードする場合の文字コード (C) 送信(S) 使い方 デコード方法 「入力欄」に %A4%B3%A4%CE... のような URL エンコードされた文字列を入力し、「送信」ボタンを押すだけです。文字コードはたぶん自動認識します。 エンコード方法 「入力欄」に URL エンコードしたい文字列を入力し、「デコードではなくエンコードする」にチェックを入れます。さらに希望の文字コードを

                                                              • HTML5最新動向

                                                                7. • 現在の要素数は108 • 30種類の新要素 • 14種類の既存要素が変化 • time要素、hgroup要素、data要素 (WHATWG HTMLのみ)などが争 点。 HTML5マークアップ 8. • リッチな入力フォーム、新たなフォーム要素、宣 言的なバリデーションなど。 date datetime datetime-local month week time number range email url search tel color HTML5 Forms 9. • HTMLにマシンリーダブルなデータを埋 め込むための仕様 <div itemscope> <p>お名前: <span itemprop="name">白石</span></p> <p> : <time itemprop="birthDate">1978/03/24</time> </p> </div> HT

                                                                  HTML5最新動向
                                                                • 高機能ライブラリ「jQuery」とそのPlugin「Validation」 - すぎゃーんメモ

                                                                  非常に高機能で便利なJavaScriptライブラリとして評判の「jQuery」をちょっと触ってみた。 jQuery Pluginが豊富に存在する、というのも人気の理由のようで。 formの入力チェックをしてくれる「Validation Plugin」というものを使って試してみた。 bassistance.de » jQuery plugin: Validation 忘れてしまわないうちにメモっておこう。 最も簡単なサンプル それぞれ上記リンクからダウンロードして、「js」というディレクトリに放り込んでおいた。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>title</title> <script type="te

                                                                  • エンジニア理解のためのオススメの1冊。byエンジニアをマネジメントする『マーケター』【根本思想理解編】 - SMARTCAMP Engineer Blog

                                                                    UNIXという考え方 スマートキャンプでエンジニアマネージャーをしています林です。 私はエンジニアマネージャーをやっているのですが、エンジニアではありません。 マーケターとしてスマートキャンプに入社し、マーケティングの成果を最大化するためにディレクターの立場でプロダクト改善を行ううちに開発チームのマネージャーになったという経歴です。 tech.smartcamp.co.jp 非エンジニアがエンジニアのマネジメントをするにはエンジニアについて学ばなくてはいけないことが多々ありますが、私が色々と学んできた本の中で、特に役に立った書籍を紹介していこうと思います。 「UNIXという考え方」 この本をオススメする対象者と読むメリット この本を読んだ背景 本の内容・構成・読みやすさ 私視点で学びになったポイント3点 ①「スモール・イズ・ビューティフル」 ②大きな一まとまりをつくるよりも、分解した小さな

                                                                      エンジニア理解のためのオススメの1冊。byエンジニアをマネジメントする『マーケター』【根本思想理解編】 - SMARTCAMP Engineer Blog
                                                                    • 自動テストはじめませんか?#1 | DevelopersIO

                                                                      こんにちは。 今回は自動テストというちょっと地味なことについて取組んでみようかと思います。 WEBシステムを開発するにあたりWebブラウザでのテストは必須かと思いますが、プログラムを修正する度に確認したり、複数ブラウザで同じ確認を行うのは大変です。そこでブラウザを使ってのテストを自動化してみようかと思います。 Webブラウザを使っての自動テストはSeleniumとう有名なツールがあるので今回はこれを使いたいと思います。 SeleniumはFireFoxのアドオンで使えるSelenium IDEと、JavaやC#などの言語からAPIを呼び出して使うSelenium WebDriverがあります。Selenium IDEはFireFoxのアドオンなので他のブラウザでのテストは出来ません。どうせ自動化するなら色々なブラウザでテストしたいので今回はSelenium WebDriverを使用し、言語

                                                                        自動テストはじめませんか?#1 | DevelopersIO
                                                                      • そういうことだったのか!と思わずうなずく「機械学習」超入門

                                                                        最近、Web業界やテクノロジー分野で人工知能(AI)やデータマイニング、ディープラーニングなどのキーワードとともによく耳にするようになった言葉の一つに「機械学習(マシーン・ラーニング)」という言葉があります。 機械学習はGoogleの自動運転車をはじめ、AmazonやZOZOTOWNなどのオンラインショップやNetflixやAWAなどの音楽ストリーミング配信サービスで使われるレコメンデーション機能、twitterやインスタグラムで顧客が投稿している内容を分析するマーケティングオートメーションなど、今日の社会でも頻繁に活用されています。 「機械学習」は、今後Web業界で取り残されないためにフォローするべき重要なキーワードの一つであることは間違いありません。 それでは、機械学習とは何であり、なぜこれほど注目されるのでしょうか。 今回は、「機械学習」の概要から、Web業界の関連者が知っておくべき

                                                                          そういうことだったのか!と思わずうなずく「機械学習」超入門
                                                                        • 【全382サービス】ECサイト運営に関する全てをまとめました(2016年度最新版) | ボクシルが運営する法人向けクラウドサービス紹介メディア ボクシルマガジン!

                                                                          ECサイトの運営、うまくいっていますか? ECサイトの運営と一言で言っても、ECサイトを運営するにはECサイトの立ち上げからECサイトへの集客、ECサイトで販売する商品の確保や注文の対応など取り組むべきことがいっぱいあります。またそれ以外にも、ECサイトの顧客対応やバックオフィスの作業などにも取り組まなければなりません。 そんな中で、全てのECサイトにまつわる業務に注力するのには自社のリソースが足りていない!という方も多いのではないでしょうか。 【全382サービス】ECサイト運営に関する全てをまとめました(たぶん) 先ほどもお話ししたように、業務が膨大なECサイト。 自社で何もかも1からECサイトの為にシステムを作るのは現実的ではありません。注力すべきところは注力し、クラウドサービスなどで代用できるものは代用していくのが今の時代賢いECサイトの運営方法と言えるでしょう。 各分野、ノウハウを

                                                                            【全382サービス】ECサイト運営に関する全てをまとめました(2016年度最新版) | ボクシルが運営する法人向けクラウドサービス紹介メディア ボクシルマガジン!
                                                                          • ある判決、要件にないことで責任を負わされたシステム開発会社の悲劇

                                                                            「ITの専門家なら情報漏えい対策は施しておくべきじゃないですか!」、「いや、システム要件にない機能は実装しませんよ」――。あるECサイトにおける悲劇の現場を再現すると、システム発注者側とシステム開発を受注した会社の間では、おそらくこのような会話がなされたに違いない。 上記は、セキュリティ関係者の間で話題になった判決(東京地方裁判所判決 平成23年(ワ)第32060号)を読んで、筆者が想像した会話だ。 インテリア用品の販売会社(原告)が運営するECサイトが、外部からのSQLインジェクション攻撃によってクレジットカード情報などの個人情報を流出させてしまった。SQLインジェクションとは、Webサイトの入力フォームを悪用し、データベースで不正な処理を実行するプログラム(SQL文)を送り付ける攻撃手法だ。 販売会社側は、顧客の個人情報が漏洩した責任はECサイトのシステム開発を受託した会社(被告)にあ

                                                                              ある判決、要件にないことで責任を負わされたシステム開発会社の悲劇
                                                                            • 携帯サイト作成の便利なタグ〜入力モード、アクセスキー、キャッシュ、ブックマーク [ドコモ(iモード),au(EZweb),ボーダフォン(Vodafone)]

                                                                              入力フォームの入力モードの指定 携帯サイトの入力フォームで文字を入力するときの入力モード(英字、数字、漢字、カタカナなど)を指定できます。 数字を入力させたい場所で文字を入力するときに、最初に漢字モードが表示されると、わざわざ携帯のボタンで数字モードに直してから入力しますが、予めページ側で数字モードにしてあげると、入力する人の手を煩わせることがありません。 ドコモ istyle:「1」全角かな、「2」半角カナ、「3」英字、「4」数字。 例 <input type="text" name="test" istyle="3"> au format: 「A」英大文字のみ(句読点も可)、 「a」英小文字のみ(句読点も可)、 「N」数字のみ、 「X」大文字と数字記号(句読点・記号も可)、 「x」英小文字と数字記号 (句読点・記号も可)、 「M」全角漢字 (携帯のボタンですべての文字も可)、 「m」英

                                                                              • 高木浩光@自宅の日記 - EV SSLを緑色だというだけで信用してはいけない実例

                                                                                ■ EV SSLを緑色だというだけで信用してはいけない実例 EV SSLに関して以前から懸念されていたことが既に現実になっていた。一時期、EV証明書を発行する一部のCA事業者が、EV SSLの宣伝で「緑色になったら安全」などといいかげんな広告を打っていて、誤った理解が広まりかねないと心配されていたわけだが、「緑色になったら安全」という理解がなぜ駄目なのか、その理由の一つは、いわゆる「共用SSL」サービスにEV SSLが使われかねないという懸念だった。 そして、その実例が既に存在していたことに気付いた。図1は私が作ったWebページである。 アドレスバーは緑色になっているが、ここに入力されたデータは私宛にメールで送信*1されてくる。(このページは既に閉鎖している。) 悪意ある者がこうしたページを作成*2し、何らかの方法でこのページに人々を誘導*3すれば、フィッシングの被害が出るおそれがある。

                                                                                • フォーム関連要素(1) HTML5で既存のinputタイプに加わった6つの変更点

                                                                                  HTML5はフォーム関連要素もパワーアップ! HTML5へのバージョンアップに当たり、<form>要素や<input>要素に代表される「入力フォーム」についても、非常に多くの変更が行われました。 もともとアプリケーションプラットフォームを志向していなかったこともあり、HTMLにおける入力フォームは非常に貧弱で、ユーザーにとっても使いやすいものではありませんでした。それを補うため、JavaScriptを用いてリッチな入力フォームを実現するのが一般的でしたが、JavaScriptを用いる方法には「セマンティックが不明確になる」「JavaScriptが動作しない環境では利用できない」といった弱点もありました。 そこで、HTML5ではさまざまな点から入力フォームを見直し、さまざまな機能強化が図られました。具体的には、以下のような点が挙げられます。

                                                                                    フォーム関連要素(1) HTML5で既存のinputタイプに加わった6つの変更点