Blog
ブログで学ぶUX

jQueryでページ遷移をする方法とサンプル

JavaScriptでは、ページ遷移・リダイレクトするためのメソッドとして、window.location.hrefが用意されており、jQueryでもこのメソッドを使うことでページ遷移・リダイレクトができます。 今回は、jQueryを使ったさまざまなパターンのページ遷移をサンプルを交えながら説明します。 JavaScriptでページ遷移 JavaScriptでページ遷移をするには、window.……

投稿日:

Pythonのpass文の使い方

Python には何もしないときに記述する pass 文というものがあります。今回は pass の使い方について説明します。pass 文の使用例pass文は以下のようなときに使用できます。関数名、クラス名は決まっているが、実装がまだ明確でないときインタフェースを定義したいとき例外が発生したときに何もしないとき条件分岐のときに何も実行しないときdef process_string(strObj): ……

投稿日:

Pythonのnextメソッドの使い方

今回は Python におけるイテレータと next() メソッドについて説明します。イテレータとはイテレータは繰り返しを抽象化したもので、組み込みのリストなどのコレクションオブジェクトの要素を繰り返し参照するために使われます。例えば、for 文では内部的にイテレータを使って繰り返しを実現しています。イテレータの基本的な使い方next()でリストの要素を順番に取り出すiter() 関数を使うと、引……

投稿日:

Adobe XDのリピートグリッドをもっと便利に扱う方法

2016年6月20日にAdobe初のプロトタイピングおよびデザインツールであるAdobe Experience Design(以下 Adobe XD)に待望の日本語UIが登場しました。同年3月の登場以来、リピートグリッドで繰り返し要素が簡単に作れることと、大量のアートボードを扱っても不便を感じない軽快な動作で一部の話題になっていましたが、UIやドキュメントが日本語化されて今こそ試してみようという方……

投稿日:

ユーザーとの対話のためのコンテンツファーストアプローチ

ある日デザイナーの友人が、クライアントとコンテンツマーケッターと行ったWebサイトプロジェクトについて会議について私に話してくれました。その会議で彼女は、彼らがコピーの草案を持ってきているかどうかを尋ねたそうです。 コンテンツマーケッター:「そのページのコピーを考えるには、まず先にデザインが見ないと始まりません。」デザイナー:「いや、そのページに何が乗っかるのかもわからないのに、デザインなんてでき……

投稿日:

Pythonで文字列を置換する:replace(), re.sub()

Python で文字列を別の文字列で置換したいときは replace あるいは re.sub を使います。 replace は単純な文字列置換を行います。正規表現を利用したより複雑な置換を行うためには標準ライブラリの re モジュールにある re.sub を使用します。 replace を使用して文字列を置換する replace の記述方法は以下の通りです。 置換後の文字列 = 対象の文字列.r……

投稿日:

Pythonの正規表現の基本的な使い方

今回は Python における正規表現の使い方について説明します。正規表現とは文字列の並びやパターンを表現するものです。複雑な文字列の検索や置換、バリデーションなど様々なアプリケーションの開発において必要不可欠な機能です。 正規表現のパターン 正規表現はいくつかの特別な文字「メタ文字」と呼ばれる文字を組み合わせて表現します。メタ文字は特別な意味をもっており、以下のような文字が存在します。 メ……

投稿日:

スピーディなUX改善のためのゲリラリサーチの戦略と手法

私たちはUXの実践者として、ユーザー調査がいかに大事か知っており、「計画に失敗することは失敗を計画することだ」ということも分かっています。しかしながら、私たちが望んでいるほどの予算や納期が与えられないことがしばしばあります。正当な調査手法をとる事ができない場合に、手元にあるデータだけで正しい決断を下す方法をUXデザイナーのChris Myhill氏がお教えします。先ほど、ホームページのデザインにつ……

投稿日:

重厚感のあるデザインに使える金属系無料パターン素材10選

クールで重厚感のあるイメージを出したい際に、金属系の素材は背景にはもちろんのこと、テクスチャーとして貼るのにもうってつけです。そこで、今日はそんな金属系無料パターン素材を10選ご紹介します。6 Free Tileable Treadplate Patterns6種類もの金属パターンを収めたコレクション。個人・商用共に無料で使用いただけますが www.freepsdfiles.netへのリンクバック……

投稿日:

Pythonの引数の使い方

引数は関数を使いこなすためには必要不可欠な機能です。今回は引数についての説明や使用する際の注意点、デフォルト引数、キーワード指定引数、可変長引数などの便利な使い方を紹介します。引数とは引数とは、関数を処理するときに追加の情報を与えるものです。例を示しながら引数について説明します。以下のプログラムは2つの値を足し算をして、その結果を表示するような関数の例です。def add(x, y): p……

投稿日: