Skip to content

Vol.434

A comprehensive guide to the dangers of Regular Expressions in JavaScript Jump to heading

JavaScriptにおける正規表現の危険性に関する包括的なガイド Jump to heading

この記事では、JavaScriptでの正規表現の使用に関連するリスク、特に正規表現拒否サービス(ReDoS)の脆弱性に焦点を当てている。ReDoS脆弱性の概要に触れ、実例と影響について紹介し、具体的な例を解説する。またこの問題の対応として、代替の正規表現エンジンの紹介や、ReDosの検出ツールの紹介も行う。

Transition animations: a practical guide Jump to heading

遷移アニメーションの実践的なガイド Jump to heading

プロダクトにおいて、アニメーションとモーションは非常に重要な要素である。アニメーションが十分に洗練されている場合、ユーザーの楽しみを高め、プロダクトが新鮮でモダンに感じられるようになる。この記事では、遷移アニメーションに焦点を当てる。具体的にはトランジションアニメーションをより良くするための6つの原則を紹介する。

  • 不透明度を使用してフェードインおよびフェードアウトする
  • 活気を与えるスケール
  • 一貫した方向性を維持する
  • バランススピード
  • 優先順位付け、順序付け、グループ化
  • 空間性を確立する

What should be the contrast level of inactive buttons? Jump to heading

非アクティブなボタンのコントラストレベルについて Jump to heading

非アクティブなボタンをどのようなコントラストレベルにするかについて、この記事では様々な視点から考察する。

Creating Concept Maps Jump to heading

この記事ではコンセプトマップの作成方法について解説する。コンセプトマップは、概念のセットがどのように関連しているかを示す図で、個々の概念(ノード)が動詞(リンク)によって関連付けられている。

Decision time Jump to heading

この記事は、デザインとウェブ開発における意思決定の重要性について論じている。デザインは単に美的な要素ではなく、その背後にある理由やトレードオフも考慮するべきだと主張する。例えば、大きなヒーロー画像がある場合、デザイナーはそのインパクトや感情的な重みについて説明できるかもしれないが、そのパフォーマンスへの影響も理解している必要がある。

In Brief Jump to heading