どんなにすばらしいUXをユーザーに提供しようとしても、UIがUXのためのデザインになっていないとユーザーは体験することが出来ません。それはいろんな意味で残念。。UXを正しく考慮したUIをデザインするためには、どうすればいいのでしょうか?
![デザインのためのデザイン](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf62b15b4f9229a2b8098b2ddbe945ea895990dd/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fslide-141111215100-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
iTunesにおすすめの無料Appというものがあります iPhoneやiPadは、いろいろなアプリがあります。ただ、初めて買った人には、どんなアプリがあって、何を使うとどんなことができるのかがわかりにくかったりします。 iTunesには、おすすめの無料Appというものがあります。 iPhone・iPadを買って、まず入れてみると良さそうなアプリが29本紹介されています。どれもアプリ自体は無料なので、ダウンロードしてみて、試してみると良いと思います。 その中から、定番の10のアプリを紹介しておきます。 Evernote Evernote 仕事効率化 無料 デジタルメモのノートアプリです。 メモアプリの定番ですね。To Doリストなども作れます。 まずは使ってみたいアプリですね。 クックパッド - No.1レシピ検索アプリ COOKPAD Inc. フード/ドリンク 無料 レシピを検索できるア
弊社には先輩エンジニアが新卒エンジニアに好き勝手に座学をする習わしがある。 Git の話 by @kenchan 余暇プログラミング概論 by @morygonzalez コードレビューの話 by @hisaichi5518 素晴らしい話を色々な方がしている中恐縮だったのですが、Vim とかについて話してきました。 何を目的としたか 日常の業務の効率を少しでも、すぐに上げる 業務遂行に使う物を継続的に改善する意識を作る 頑張る必要がないところで頑張らないようにする 最初は Vim の話をひたすら話そうかと思ったのですが、新卒エンジニアは2人ともターミナルを多用するようになったのは入社してからで、Vim を使い始めたのはつい最近。 その中でレジスタとかの話をして貢献になるとは思えなかったので、プログラムを構築するまでに使う各種ツールについて広く浅く話すことにした。 (と言うのは半分後付
Photo by Robert Tadlock 今回のpaiza開発日誌は片山がお送りします。 SIerに在籍しているエンジニアで、技術(開発)を中心としたキャリアを積んでいくために、SIerからWeb業界(Webサービス提供系)に転向/転職しようと思っている方は近年増えています。そんな方向けに、SI⇒Web転向で「失敗してしまう人の特徴」と、「上手くいく人の特徴」についてまとめてみました。 ■SIからの人材流出は増えているが、Web転向は狭き門 SIer⇒Web業界への転向成功者、失敗者の特徴を見てみる前に、まずはSI業界とWeb業界の採用動向について見ていきましょう。 昨今、特に飲食業界等を中心として人材不足が叫ばれていますが、IT業界も成長産業のため、常に人材が不足していると言われている業界です。2014年9月18日の日経新聞でも「IT分野の派遣『月収100万円』でも集まらず」という
ボタンを押すだけでワイン本来の風味を引き出せるという家庭用ワインディスペンサー「Vinaera(ビナエラ)」が11月7日(金)、全国のビックカメラとビック酒販で発売されました。コルクを抜いたボトルにそのまま装着できる仕組みで、ソムリエが入れたような味わいを堪能できるとのこと。赤坂見附駅店(東京都港区)とビックロ(東京都新宿区)では、国内初の試飲会を常時実施します。参考小売価格は12,960円(税込)です。 ▽ グリーンエージェント株式会社|GreenAgent » Vinaera 特長 ▽ VN-014・VINAERA・電動ワインディスペンサー 「Vinaera(ビナエラ)」VN-014 :ビックカメラ.com ビナエラは、ソムリエが数十分かけて行うエアレーションをボタン1つで行い、ワインが持つ芳醇な風味を引き出すとのことです。ボトルに装着したままボタンを押すと、液だれを抑えつつ手軽にワイ
楽観的排他制御を利用する非同期的なトランザクション実行であればスケーラビリティを損ねることなく2phase commitが可能である。これは、分散KVSにおけるスケーラビリティと一貫性の両立について で主張したように、同期的な2phase commitは密結合に誘導することになるため、矛盾するように思えるかもしれない。だがそんなことはない。 前半はまずこの話から入るが、後半ではRESTに関する間違いについて、3つほど思うところを述べたい。 楽観的排他制御と2phase commit reflexworksではFeedやEntry単位でatomicなトランザクション処理を行えるが2phase commitはサポートしていない。これを許すと密結合になってスケールしないからである。だが、これはあくまで同期的な処理の話であって、ネットワーク障害への耐性を考慮され、非同期処理やオフラインで使えるので
mozaic.fm #7 RESTや#mozaicfm REST を聴いての感想、それから「Web+DB vol82のWebAPIデザインの鉄則」に触発されたので書こうと思う。 REST設計について WebAPIを設計するうえでRESTが重要であることは周知のとおりである。 “Constraints are liberating”「制約は自由をもたらす」 @t_wadaさんがおっしゃっているように、RESTを前提にすれば、「アーキテクチャとしてもそうだし、アプリケーションフレームワークも「適切な制約」を設けることで設計のコストが下がる」という大きなメリットが生まれる。 しかし、相変わらずリソース設計やらインターフェース設計やらで悩んでおられる方も多いと聞く。 その一方で個人的には適切なフレームワークを使えばREST設計で悩まなくてもよいはず(※3)という思いもある。 インターフェース設計な
TL;DR JSON Schemaを使ってこういうことが実現可能になった。 ダミーAPIサーバの提供 ドキュメントの自動生成 APIクライアントの動的定義 APIサーバのバリデータの動的定義 APIサーバのレスポンスの自動テスト JSON Schemaとは JSON SchemaというのはあるJSONのデータ構造を記述するための方法および書式の仕様で、 JSON SchemaもJSONで記述される。 これを利用すれば、リソースベースの(=RESTfulライクな)APIの仕様が簡便に記述できる。 例えば、我々のAPIはレシピとユーザというリソースを扱っていて、 それぞれCRUDのAPIを備えており、レシピはidとtitleとdescriptionという属性を持つ、 という旨をJSON Schemaで表現できる。 なんで最近ちょっと流行ってんの Mobile First、 Service Or
JavaでJSONを使う方法を解説する。 1. (What) JSONとは何か 2. (Why) なぜJSONを使うのか 2-1. データベース的な視点から 2-2. Web的な視点から 2-3. モバイルアプリでなぜJSONを使うのか 3. (How) どうやってJavaでJSONを使うのか 3-1. HTTPリクエストで文字列を取得する 3-2. とってきた文字列をJSONオブジェクトに変換する 3-3. JSONを解析してデータをとりだす 1. JSONとは何か JSON(ジェイソン、JavaScript Object Notation)は、JavaScriptにおけるオブジェクトの表記法をベースとした軽量なデータ記述言語である。JavaScript Object Notation - Wikipedia とりあえずは「JSONオブジェクト」というのを知っておけばOK。JSONオブジ
セゾン情報システムズは11月7日、コンファレンスセンター品川において「HULFT DAYs 2014」を開催した。大阪、東京、名古屋と連続で実施するイベントで、ファイル転送ミドルウェア「HULFT」シリーズが6年ぶりにメジャーバージョンアップすることをお披露目する場だ。当日は導入事例紹介なども含めて、多くの情報が来場者に提供された。 海外普及を受けてグローバル対応も大幅強化 「HULFT8がお客様へ提供する新たな価値」と題してHULFTの現状と新機能について語ったのは、HULFT事業CTOでありアプレッソ 代表取締役社長でもある小野和俊氏だ。 冒頭ではHULFTが20年以上の歴史を持つ製品であることを振り返り、過去には各時代のニーズを柔軟に取り入れて進化してきたことをアピール。現在の導入企業数は8,000社、販売本数は16万9,000本にも及ぶという。全国銀行協会の会員銀行では導入率が10
ダウンロード Download ダウンロード カスタムダウンロード ツール/ライブラリ ギャラリー Gallery ギャラリー ガイド Guide チュートリアル Webアプリ入門 基本編 データモデル編 データバインド編 リソースFW編 リファレンス APIドキュメント レシピ Recipe レシピ 資料室 Reference HTML5資料室 HTML5用語辞典 開発者向け Developers Developer Channel ユーザーグループ 開発リポジトリ リリースノート コードホスティング 開発者ブログ hifive開発情報 ヘルプ Help 本サイトについて FAQ 本ウェブサイトでは、利便性及び品質の維持・向上を目的に、クッキーを使用しております。本ウェブサイトにおけるクッキーの使用についてはプライバシーポリシーをご参照いただき、クッキーの使用にご同意頂ける場合は「同意す
<dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> <version>3.6</version> </dependency> String tel = "0451234567"; Phonenumber.PhoneNumber phoneNumber = PHONE_NUMBER_UTIL.parse(tel, "JP"); tel = PHONE_NUMBER_UTIL.format(phoneNumber, PhoneNumberUtil.PhoneNumberFormat.NATIONAL); System.out.println(tel); public class PhoneNumberEditor extends Propert
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く