Blog
ブログで学ぶUX

【商用利用可】かわいい手描きフリーイラスト素材集まとめ

手描き風のイラストはかわいらしさや温かみ、親しみやすさを演出するときにはぴったりですが、たくさんありすぎてどこから探し始めていいのかわかりません。また、イラストはイラストでも、お仕事では使いにくいクセのあるようなものもあり、選ぶのに時間がかかります。今回はお仕事でも使いやすく、無料で、商用利用も可能なイラストがダウンロードできるサイトを紹介します。どのサイトでも基本的にjpgまたはpng形式のイラ……

投稿日:

HTML5における<map>タグの使い方

<map>タグはイメージマップ(クリッカブルマップ)と呼ばれる、画像上にリンクの領域を作成する際に使用するタグです。今回は、HTML5における<map>タグの使い方をご紹介します。HTML5における<map>タグの使い方イメージマップには、2種類あり、ブラウザに依存する「クライアントサイド・イメージマップ」と、ブラウザに依存しない「サーバーサイド・イメージマップ……

投稿日:

HTML5における<label>タグの使い方

<label>タグは、ラベルと呼ばれる項目名と、フォームの各部品を関連付けることで、使いやすくするためのタグです。今回は、HTML5における<label>タグの使い方をご紹介します。HTML5における<label>タグの使い方<label>要素はフォームの部品に使う要素ですが、直接フォームの部品になるものではないので必ず必要なものではありません。ですが、ユーザー……

投稿日:

HTML5における<li>タグの使い方

<li>要素は、リストの項目を記述する際に使用するための要素になります。「li」とは「list item」の略です。今回はHTML5における<li>タグの使い方についてご紹介します。HTML5における<li>タグの使い方<li>要素は、リストの項目を記述するための要素なので、<ul>や<ol>のリスト構造タグの、項目の設定のた……

投稿日:

HTML5における<main>タグの使い方

<main>タグは、文書内で主要なコンテンツであることと表すために使用するタグです。今回は、HTML5における<main>タグの使い方についてご説明します。HTML5における<main>タグの使い方<main>要素はHTML5で新しくできた要素です。使い方の原則として、1つのHTML文書内に、1つしか設置することができません。使い方は、<bod……

投稿日:

Rubyのmap, map!メソッドの使い方

配列やハッシュの要素に対して1つずつ処理したいことがあります。Rubyにはこのようなときに便利な map, map! というメソッドが用意されています。 map, map! メソッドとは map は、配列の要素の数だけブロック内の処理を繰り返し、結果として作成された配列を返します。map は元の値に対して影響を与えないのに対し、 map! は元の値を書き換えます。また、Rubyには collect……

投稿日:

多様なツールと連携可能な次世代コントローラー「NUIMO」

複数の機器をBluetoothでつなぎ操作できるドイツ製の新感覚インターフェース「NUIMO」。去年Kickstarterで発表された新感覚のリモコンデバイスですが、主にスマートホーム内での連携ができることで注目されました。 このNUIMOですが、IoT界隈のスマートデバイスのみならず、PCのインターフェースとしての利用も考慮されており、数々のデザインツールとの連携を発表しています。 NUIMOと……

投稿日:

【UXの迷信】サイトのデザイン変更は定期的にすべき?

「Webサイトのデザイン変更」と聞くと、「コンバージョンと新規顧客が増えることを期待して、サイトの見た目をがらりと変えること」だと捉える人は多いのではないでしょうか? しかし、数多くのデザイン変更へのユーザーフィードバックを見てみると、実際はそういう取り組みはかえって逆効果で、新デザインが元のものより明らかに優れていたとしてもユーザーは変更を嫌うものだということが分かってきました。デザインの変更(……

投稿日:

Rubyで日時の様々な情報を取得する:Time

今回はRubyで時刻の情報を取得する方法について紹介します。Rubyで日付や時刻の情報を取り扱う場合は、組み込みクラスであるTime クラスを使用します。 Timeクラス Timeクラスは時刻を取り扱うクラスでオペレーティングシステムの時刻を取得します。システム依存なので、実行する環境によって取得できる時刻が異なるので注意してください。 現在の日時を取得する 現在の時刻を取得する場合は、Time.……

投稿日:

Rubyの例外処理

例外とは通常の処理を行なう上で何か問題があるとき(エラー)に対処するためのものです。何も指定がないときエラーがあるとプログラムは終了してしまいます。しかし、例外処理を使用することによってエラーが発生した場合でも、プログラムを停止させることなく条件に応じた処理を行うことができます。例外処理の基本例外処理を行う場合は、例外処理を行いたい部分をブロックで囲みます。そして、その囲まれたブロックに対して例外……

投稿日: