タグ

Web制作に関するkns_1234のブックマーク (33)

  • Webフォームのスパム対策: ユーザーに優しく、ボットに厳しく、reCAPTCHAを使わない方法

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

    Webフォームのスパム対策: ユーザーに優しく、ボットに厳しく、reCAPTCHAを使わない方法
    kns_1234
    kns_1234 2024/04/24
    重くなく、ユーザーに負担のないSPAM bot対策のまとめです。
  • 2024年3月の、これだけは押さえておきたいWeb関連の動き

    2024年3月の、これだけは押さえておきたいWeb関連の動き 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン・FigmaUI Canva、Affinityを買収 Adobe対抗のデザインツール大手 個人的に注目のニュースだったので、記事を書きました。 CanvaによるAffinity買収は「Adobeとの競争への大きな一歩」である – Stocker.jp/diary Iconbuddy — 100K+ open source icons アイコン素材検索サイトです。 Figmaが生成AI機能を強化へ、アイデア出しや付箋の要約などをサポート/ディラン・フィールドCEOが「Figma」の今後の展望を語る 「UIの色を変えただけで大量のクレ

    2024年3月の、これだけは押さえておきたいWeb関連の動き
    kns_1234
    kns_1234 2024/04/01
    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。
  • それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由

    inline-block を使う理由、それは 入れ子構造を作れることにより、改行位置の優先順位をつけられるから! 詳しくは以降で説明します。 (前提)そもそも改行調整ってなんの話? このタイトルを見て記事を開いた方であれば知っていると思いますが、一応説明です。 スペースで単語が区切られる欧文とは違い、日語は単語の区切りがないので、改行すべき位置を機械的に判断できず、不自然な位置で改行されてしまうことがあります。そこで、見た目を整えるため、改行すべき位置を指定するための手法が必要になります。 他に詳しい記事がいくつもありますので、詳細はそちらを参照してください。 代表的な改行調整の手法 <wbr> 要素 <wbr>要素は、改行してよい位置を表す要素です。 親要素に対して word-break: keep-all; を指定して基的には改行されないようにすることで、<wbr>要素がある位置で

    それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由
  • なぜコーディングにVSCodeを使うのか。 私がVSCodeを選んだ理由

    この記事について この記事は、スマートフォン時代のWebデザインスクール や Web制作の基礎から学べる「Webコーディングスクール」 の資料制作をお手伝いして頂いているemiさんによる寄稿記事です。 コーディングを始めたい、コーディングにVSCodeというものを使うということはわかってるけど、なぜこれを使うんだろう。VSCodeの何が便利なんだろう。と思っている初心者の方に特に読んでほしいと思い書いています。 VSCodeを使うようになったきっかけ コードエディタ難民だった自分がいくつか試したのちに、Adobeが開発していたコードエディタBracketsに出会いました。拡張機能も追加しやすくてテーマも選べるし、使いやすい。とBracketsで落ち着いていたのですが、ある時「サポート終了になる」ということを知りエディタは何を使おうか…となり、その当時使い始める人が少しずつ増えていたVSCo

    なぜコーディングにVSCodeを使うのか。 私がVSCodeを選んだ理由
    kns_1234
    kns_1234 2024/03/13
    「VSCodeの何が便利なんだろう?」と思っている初心者の方に特に読んでほしい記事です。
  • 2024年2月の、これだけは押さえておきたいWeb関連の動き

    2024年2月の、これだけは押さえておきたいWeb関連の動き 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン・Adobe・Figmaフォント アドビ、「Adobe Creative Cloud」を最大30%の値上げ ~3月5日から適用/コンプリートプランや単体プラン、フォトプランや「Lightroom」が対象 開催中のAmazonのセールでも割引率はわずか10%、しかも新規の方のみで既存ユーザーは不可です。 「これをきっかけに、制作費用を上乗せした方がよいのでは」という意見も見かけました。 Illustratorでアイコンなどを余白も含めた正方形サイズでSVG書き出しするベストプラクティス|DTP Transit 別館 モリサワ、100

    2024年2月の、これだけは押さえておきたいWeb関連の動き
  • XDからFigmaへ移行したい人のためにFigmaの機能を紹介

    XDからFigmaへ移行したい人のためにFigmaの機能を紹介 この記事では、XDからFigmaに移行しようとしている方、Figmaを使ったことのない方に向けて、Figmaの機能の中からよく使用するものを紹介しています。 この記事について この記事は、スマートフォン時代のWebデザインスクール や Web制作の基礎から学べる「Webコーディングスクール」 の資料制作をお手伝いして頂いているemiさんによる寄稿記事です。 マスクとして使用 Figmaでもマスクを使うと図形などからはみ出した部分を表示しないようにできます。 画像と図形を用意します。図形はその形からはみ出て部分を表示しなくなるので、その図形でくり抜かれたような表示になります。 マスクの作成方法 マスクとして使用したい図形の前面に画像を配置します。 図形と画像の両方を選択した状態にし、上部ツールバーにある[マスクとして使用]アイコ

    XDからFigmaへ移行したい人のためにFigmaの機能を紹介
    kns_1234
    kns_1234 2024/02/26
    XDからFigmaに移行しようとしている方、Figmaを使ったことのない方に向けて、Figmaの機能の中からよく使用するものを紹介しています。
  • 2024年1月の、これだけは押さえておきたいWeb関連の動き

    2024年1月の、これだけは押さえておきたいWeb関連の動き 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 1月上旬はブログ記事が更新されづらいため、今月は記事が少なめです。 HTMLCSSコーディング Tailwind CSSを使う時の疑問と解決方法 2024年のCSSの書き方、ワークフローとツールについて あっ、そうだ!モダンCSSをまとめておこう HTML, CSS, JavaScriptの標準の仕様書はどこにあるのか CSS で絶対に最前面に表示したい要素には z-index:calc(infinity) を指定する デザイン・フォント 無料でダウンロードできるフォントを書体や見た目のイメージから検索できる「モジザイ」 知識0から、ちょ

    2024年1月の、これだけは押さえておきたいWeb関連の動き
  • WordPressブロックテーマで一新された、ブログデザインと制作フロー

    WordPressブロックテーマで一新された、ブログデザインと制作フロー 2023年12月に、このブログのWordPressテーマをリニューアルしました。 その際、あえてこれまでのWordPressテーマ制作手法と違う手法で制作したため、この記事では新しいWordPressのテーマ形式である「ブロックテーマ」について解説をします。 今回のWordPressテーマ制作手法 今回のブログリニューアルの際に、あえて行った手法は以下の通りです。 これまで主流だったクラシックテーマではなく、これから主流になる(と思われる)ブロックテーマと呼ばれる新しいテーマ制作手法で制作する FigmaやAdobe XDのようなデザインツールを使用しない WordPressのフルサイト編集機能でデザインする HTMLCSSを書いてからWordPressテーマに変換しない functions.php にコードを追加

    WordPressブロックテーマで一新された、ブログデザインと制作フロー
    kns_1234
    kns_1234 2023/12/25
    この記事では新しいWordPressのテーマ形式である「ブロックテーマ」について解説をしています。
  • 2023年11月の、これだけは押さえておきたいWeb関連の動き

    Webニュース 2023年11月の、これだけは押さえておきたいWeb関連の動き Friday, December 1st, 2023 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン・Figma Adobeによる3兆円規模のFigma買収についてEUの規制当局が独占禁止法違反で訴訟を起こす予定だと判明 「EU当局はこの買収が、大企業が競合他社を排除するために中小企業を買収する『キラー買収』であるとの懸念を強めています」とのこと。 AdobeはFigma

    2023年11月の、これだけは押さえておきたいWeb関連の動き
  • エラーメッセージをペーストするだけで、丁寧に解決方法を教えてくれるGPTsを作りました

    AI エラーメッセージをペーストするだけで、丁寧に解決方法を教えてくれるGPTsを作りました Wednesday, November 15th, 2023 JavaScriptPHPPythonを動かした時や、ターミナルに表示されたエラーメッセージなどをペーストするだけで原因を解説し、解決方法を教えてくれる「エラー相談室」というGPTsを作りました。よかったら使ってみてください。 以下のページからお試し頂けます。もしChatGPTにログインしているにもかかわらずログイン画面になった場合は、Webブラウザーの[戻る]ボタンをクリックしてください。 ChatGPT – エラー相談室 GPTsとは 「GPTs」は、OpenAIが開発したChatGPTの新機能で、開発者が自分だけのオリジナルのChatGPTを作成するためのツールです。 2023年11月時点では、GPTsの利用にはChatGPT

    エラーメッセージをペーストするだけで、丁寧に解決方法を教えてくれるGPTsを作りました
    kns_1234
    kns_1234 2023/11/15
    「解決方法を教えて」のようなプロンプトは不要なので楽です。ぜひお試しください。
  • 新JavaScript基礎講座(動画講座)受講生募集中!

    この講座は、HTMLCSSの基礎を既に学んだ方を対象としたJavaScript入門講座です。 古いJavaScriptやjQueryは使用せず、最新のJavaScriptの基礎を学びます。 その後、制作物としてメニューボタン付きナビゲーション、タブ切り替えのUI、スライダー(カルーセル)を作成します。 制作物の動作例など、詳しくは以下の動画(音声あり)または、その下のテキストをご覧ください。 講座の内容と価格について この講座には、JavaScriptの基礎 + 3つの制作物を作る実習 + 特典映像が含まれています。 基礎と実習の動画は合計約5時間、特典映像が約30分です。 JavaScriptの基礎 変数と定数 関数 条件分岐 ループ処理(Webページ上の複数の要素に対してそれぞれ処理をする) HTMLの特定の要素にclassを付けたり外したりする 制作物 スマートフォンサイトでメニュ

    新JavaScript基礎講座(動画講座)受講生募集中!
  • Macを使いこなすために知っておきたい14のTIPS

    この記事は、Twitter(X)に投稿していたMacのTIPSをまとめたもので、最新のmacOS Ventura用に書き直しています。 前半はテキスト入力関連、後半はそれ以外についてまとめています。 iPhoneMacで日語変換がおかしくなったら iPhoneMacで日語変換がおかしい場合は、設定画面から「学習のリセット」をおすすめします。学習データベースが壊れている場合がほとんどだからです。 Macの場合、日本語入力をオンにして、メニューバーの[あ]をクリックし、下の方にある[”日語 – ローマ字入力(またはかな入力)” 設定を開く]をクリックします。 表示された画面で、左側の[日語 – ローマ字入力(またはかな入力)]をクリックし、右側の画面を下までスクロールして[リセット…]ボタンをクリックします。 装飾付きテキストをスタイルなしでペーストする テキストをコピペしたときに

    Macを使いこなすために知っておきたい14のTIPS
  • 2023年6月の、これだけは押さえておきたいWeb関連の動き

    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 これはAI生成画像です。この記事からメルマガ登録 すると、このような画像素材をプレゼントします。 デザイン・UIFigma Adobeによるデザインツール「Figma」買収についてEUが独占禁止法違反の調査実施へ 最終的には買収の合意が頓挫する可能性もある とこの記事を引用してツイートしたところかなり反響がありました。 私は、おそらくFigmaは買収されるとは思っています。ただ、Adobeの想定より時間がかかったり面倒なことになる可能性はあるかもしれません。 Figmaのチームとプロジェクトの違いって? 料金体系を含めわかりやすく解説 – ICS MEDIA UIは閲覧画面からつくろう。|Shino

    2023年6月の、これだけは押さえておきたいWeb関連の動き
  • ChatGPT, Bing AI, BardはWeb制作者を助けてくれるAIとなるか?

    ChatGPT, Bing AI, Bardは大規模言語モデルと呼ばれ、一般的には「チャットAI」や「会話AI」などと呼ばれます。 これらは様々な調べごとや、ちょっとした作業をするのにも適してるということは既にご存じだと思います。 Web制作者はもちろん、Web制作やプログラミングなどを勉強中の方も、ChatGPTなどの大規模言語モデルを使いこなすことで学習や仕事をスムーズに進めたり、あるいは手助けになりそうな予感がしたので、色々と試してみました。 これはAIをイメージしたAI生成画像です。この記事からメルマガ登録 すると、このような画像素材をプレゼントします。 今回試した大規模言語モデル ChatGPT(3.5 turbo): 無料で利用できるChatGPTの基モデルです。2021年9月までの情報をもとに学習しています。 GPT-4: ChatGPT Plusに加入し、月額20ドル支払

    ChatGPT, Bing AI, BardはWeb制作者を助けてくれるAIとなるか?
    kns_1234
    kns_1234 2023/05/23
    JavaScript、WordPress開発、海外とのやりとりなど、Web制作にChatGPTやBardが活用できるか、いろいろなことを試してみました。
  • 効率よくコーディングを進めるためにChatGPTを使ってみよう

    この記事について この記事は、 Web制作の基礎から学べる「Webコーディングスクール」 などの資料制作をお手伝いして頂いているemiさんによる寄稿記事です。 emiと申します。USAGI DESIGN emi.というサイトでWebデザインやコーディング練習用のデザインデータを配布しています。Webデザインをメインにストックイラストレータ、グッズデザインなどしております。 ChatGPTとは ChatGPTOpenAIが開発した対話型のチャットボットです。質問を入力すると質問に対する回答が出力されます。 今回はChatGPTを使って、効率よくコーディングを進めてみます。 headタグ内のコードをChatGPTで生成しよう HTMLの大枠をChatGPTを使ってコーディングしてみよう グロナビをChatGPTで生成してみよう ボタンをホバーした時のCSSChatGPTで生成してみよう H

    効率よくコーディングを進めるためにChatGPTを使ってみよう
  • ChatGPTを使用して「Web制作者の疑問に答えるWebアプリ」を作りました

    ChatGPTを使用するとWeb制作で困ったときやプログラミングの勉強をしていて知らないことが出てきた時に素早く調べることができる…はずでした。 なぜ「できます」ではなく「できるはずでした」と記載しているのかと言うと、高品質な回答を得るためには質問文に毎回さまざまな定型文を記載しなければならない、回答が表示されるまでに時間がかかるなど、意外と面倒なことが多いからです。 ChatGPTで高品質な回答を得るために たとえばWeb制作全般に関して質問するときは「あなたは世界最高のWeb制作者です。」と質問文の先頭につけると良いです。 あるいは、質問する方がプログラミングを学びたての初心者の方であれば「プログラミング初心者でも理解できるようにわかりやすく解説してください」と質問文の最後につけると良いです。 さらに重要なのが「英語で調べて日語で回答してください」と最後に付け加えることです。 これは

    ChatGPTを使用して「Web制作者の疑問に答えるWebアプリ」を作りました
  • 2022年8月の、これだけは押さえておきたいWeb関連の動き

    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン “牛乳パック”どっちが好きですか?|内田 広由紀|視覚デザイン研究所|note 視覚デザイン研究所はデザイン関連ので良いものがあるため、かなり昔に以下の記事で紹介していました。最近はnoteもやってたのですね。 関連: 年末年始にWebデザインを学び直すための3つのステップ | Stocker.jp / diary 知っておくべきUI/UXアニメーションの12の原則 (12 principles of UI/UX animation you should know) こちらは英文記事ですが、Google翻訳などで十分理解できる内容ですので取り上げました。 Chrome PC版の場合はアドレ

    2022年8月の、これだけは押さえておきたいWeb関連の動き
  • 2022年6月の、これだけは押さえておきたいWeb関連の動き

    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 IE11サポート終了 Internet Explorer 11 はサポートを終了しました。長年のご愛顧ありがとうございました。 – Windows Blog for Japan 6月の大きなニュースは、やはりIE11サポート終了だと思います。 この記事には Internet Explorer を開くと、モダン ブラウザーである IE モード搭載の Microsoft Edge に徐々にユーザーをリダイレクトします と書かれており、つまり「今後IEを起動しようとすると、Chromeと同じ表示結果のEdgeが起動する」ことになります。 将来的に、IEは完全にアンインストールされるそうです。 Microso

    2022年6月の、これだけは押さえておきたいWeb関連の動き
  • 画像で分かる、新しいCSS

    この記事では、比較的新しいCSSプロパティやCSSの機能を画像で分かりやすく解説しています。 2021年にTwitterで「1枚の画像で新しいCSSがわかる」という連載をしていて、2023年に新しいブラウザーにあわせて再度連載していたのですが、その投稿内容をまとめて解説文などをブラッシュアップしたものです。 IE11のサポートが終了したことで、ほとんどのCSSプロパティやCSSの機能が利用可能になったので、ぜひ試してみてください。 画像・CODEPEN作成協力: emiさん backdrop-filter:blur() を使ったぼかし表現 backdrop-filter:blur()の中の数値を大きくするほど、強いぼかしをかけることができます。 以下のCODEPEN内の[CSS]をクリックすると、CSSを確認できます。 背景に写真を指定した .box 要素内に .blur を配置し、bac

    画像で分かる、新しいCSS
  • 「Dart SassとBEM講座」を動画で受講できます

    なぜDart Sassなのか これまで使用されていたSassはRuby Sass、LibSassなどがありますがこれらは廃止され、今後はDart Sassに一化されることが決まっています。 Dart Sassはこれまで使用されていたSassとは書き方が違うところも多いため、日語の解説資料が必要とされていますが、講座の公開時点では日語のDart Sassの解説書は書店で売られていません。 この講座はDart Sassについて日語でわかりやすく提供することも目的の1つです。 そもそも、なぜSassを学ぶ必要があるのか いくつかのアンケート統計を見ると、欧米だけでなく、日でも80%程度のWeb制作者がSassなどのCSSプリプロセッサを使用しています。 出典: トレンドまるわかり!2015年フロントエンドアンケート調査 | Yuhiisk (Sass + Less + Stylus

    「Dart SassとBEM講座」を動画で受講できます