タグ

2012年8月18日のブックマーク (13件)

  • スマホでタップ数を減らすUI考えたら、「ありがた迷惑!使いづらい」とボロクソに叩かれた件

    「どうしたら余計なタップを減らし、さくさく気持ちよく先へ進んでもらえるか」スマホ担当は日々そう考え、UIを設計していると思う。私も例にもれず、余計なタップをせず、どんどん先へ進んでもらえるようなUIを考えている。 しかし、タップ数を減らす遷移を考えところ「超使いづらい!」「ありがた迷惑だ!死ね!」とテスト対象者からボロクソに叩かれた。すっげーマジメに考えた私の精神力はもはや0。切ない。減らせばいいってもんでもないんだなと身をもって痛感した。こんな失敗をする人が少しでもへるように、ブログに書いておこうと思った。 PCサイトでは、テンポよく次にいかせるためにずらーっとボタンをたくさんならべて、そのボタンを選ばせて次画面遷移するUIをよくみかける。例えば、カレンダーとか。こういう質の画面を、PCと同じ考えで実装するUIをつくってみた。 ※あくまで画像はダミーです。こういう質のものをつくったのだよ

  • 『knockout.jsでさくさくWebアプリ開発』

    1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして! スマホ対応アメーバピグ Webアプリ版の開発を担当している吉川浩太と申します。 knockout.js」の機能と特徴を、簡単にご紹介できればと思います。 knockout.js?knockout.js (http://knockoutjs.com/) knockout.jsはMVVM(Model-View-ViewModel)パターンのフレームワークです。 双方向データバインディングやアイテムテンプレート等の機能があり、SilverlightやWPF開発者にはかなりとっつきやすいフレームワークだと思います。 WebアプリではDOMを動

    『knockout.jsでさくさくWebアプリ開発』
  • text.ssig33.com - ソーシャルエンジニアリングを利用したクラックへの防衛法

    ソーシャルエンジニアリングを利用したクラックへの防衛法 王道と言えるものはあまりないですが、以下二点を気をつければ防御力はそこそこ上がると思います。 1. サイト毎にログインメールアドレスを変える 一般的にパスワードをサイト毎に変更すべしというのは言われています。 そしてパスワードを忘れた際にはパスワードリマインダにサービスに登録しているメールアドレスを記入すると、リセット用のアドレスが該当メールアドレスに届くという流れになります。ここまでは一般常識です。 つまりメールアドレスが何らかの方法でクラックされいた場合、クラッカーはアカウントを乗っ取ることができます。 しかしながら、サイトに登録されているメールアドレスが分からない場合、当然上記のクラックはおこなえません。ですから、サイト毎に登録するメールアドレスを変更すればよいということになります。 具体的にはサイトに登録されるメールアドレス

  • iCloudハック事件の手口がガード不能すぎてヤバイ | fladdict

    GizmodeのライターがiCloudのアカウントを乗っ取られ、iCloud消滅、iPad, iPhone, Macのデータワイプ、Gmail, Twitterの乗っ取りをらった件について、ハッキングを人が語ってらっしゃる。 手口としては典型的なソーシャルエンジニアリングによる、複数サイトから得た情報のギャザリングを用いたハック。 だがこのハッキングのプロセスが鮮やかすぎてヤバイ。ツールを一切つかわず電話だけでハッキングしてる。 Twitterアカウントに目をつける 元々クラッカーは、Gizライターの持っていた「3文字のTwitterアカウント」が欲しくてアタックをかけたらしい。 Twitterプロフィールから、人のウェブサイトへ 人のウェブサイトからGmailのアドレスを発見 Gmailで「パスワードがわからない」から再発行 再発行メール用のアドレスが画面に表示される。この m*

    ikosin
    ikosin 2012/08/18
    "欺術"は映画化して啓蒙すべき。/「ザ・ハッカー」が一応それかな。
  • Vim昔語/未来編 — KaoriYa

    昔語で未来編とはどういうわけだ、というツッコミは甘んじて受ける。人は歩みを止めないし止めるべきではない。常に何事にも一歩を踏み出す勇気が必要、そんな明日への姿勢を新たにした思い出話。 2008年秋の早朝、私は赤坂プリンスのロビーにいた。緊張していた。話はその数ヶ月前にさかのぼる。Bramから個人的にメールが来た。 「秋に東京に行くんだけど会えないか?」 「いいね、ぜひ会おう」 Bramが毎年一ヶ月ほどを世界のあちこちへ旅行していることは知っていた。この年は日だった。私は彼が自分を気にとめていてくれて声をかけてくれたことがとても嬉しくて、軽い気持ちで会う約束をした。そしてBramの宿泊先ホテルの上階のレストランで朝をとりながら歓談しようということになったのだ。 ロビーの電話でBramを呼び出し、彼を待ってる間も胸中は複雑だった。メールでしかやり取りしたことのない一生会うことのなかったかも

    ikosin
    ikosin 2012/08/18
  • Vim昔語2011 — KaoriYa

    目次 第一話 遭遇編 第二話 スクリプト編 第三話 激闘編 第四話 昇華編 第五話 翻訳編 最終話 未来編 あとがき 勢いだけで書いてきて未回収の伏線もあったりしますが、そろそろ記憶のほうもかなり曖昧になってきましたので、ここで一つの区切りといたします。2011年のお盆の緊急特別企画ということで楽しんでいただければと思います。 幾分古いことですし、またエンタテインメントとしての性格が強いものですので、文章の表現には誇張や創作があることをお赦しください。また文章中に名前をあげました皆々様には、事前の許可などいただかず誠に申し訳ありませんでしたが、なにとぞご理解とご協力の程をお願いいたします。同時にネタになっていただきありがとうございました。 こういう企画文章を集中的に掲載するのってしんどいですけど面白いですね。特にtwitterを中心にほぼリアルタイムに反応をいただけるのが、執筆を進める上で

  • Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150の技

    名無しのVim使いでお馴染みの小見さんにお誘いを受け、執筆のお手伝いをさせて頂きました。 これまで僕が持っていたVimは、「Viとは」から始まりページ数の半分くらいで操作方法、最後の方にようやく「GVimとは」が現れる、あまり奥にまで入り込んでいない書籍でした。 もちろんこれらのも僕を喜ばせる事は出来たのですが、なにぶんページの殆どが知っている情報だったので僕にとって「ワクワクする」では無かったんです。 ずっと最新情報取り入れたVim出ないかなと思ってました。 そんな中、小見さんから話を持ちかけて頂き、まさか自分がその著書を作るなんて思っても見なかったけど即答でOKを出させて頂きました。 僕が最初に見たViは大学の某研究室にあったSONYのNEWSというUNIX上で友達が動かしていた物。その時は変な操作方法だなぁとしか思ってませんでした。 それから就職した会社のワークステーションで

    Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150の技
  • TechCrunch

    Walking through Token2049, it was hard to tell that the crypto industry was going through a “winter” phase. The crypto conference held in Singapore in September attracted an unprecedented

    TechCrunch
  • Tips - MarkdownをHTMLにembedする : 404 Blog Not Found

    2012年08月16日21:30 カテゴリTipsLightweight Languages Tips - MarkdownHTMLembedする Markdownの最大の特徴は、「HTMLembedできるマークアップ言語」であること。 Daring Fireball: Markdown Syntax Documentation For any markup that is not covered by Markdown's syntax, you simply use HTML itself. There's no need to preface it or delimit it to indicate that you're switching from Markdown to HTML; you just use the tags. それでは逆にHTMLMarkdownem

    Tips - MarkdownをHTMLにembedする : 404 Blog Not Found
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • それじゃあ何も伝わらない!元ディレクターがデザイナーになって気付いた、デザイン依頼で注意すべき4つのこと : LINE Corporation ディレクターブログ

    ネッツアイに火の用心 あなたのハートにG-SHOCK!こんにちは、nakatanigoです。 かつてはディレクターブログを書く立場だったのですが、諸事情により遠ざかっておりました。 というのも、かつて前職でデザイナーをしていた経験から、ディレクターを2年ほど経験した後、デザイナーに転籍したのです。 そこで、今回はその経験から、ディレクターからデザイナーにデザインを依頼する際に注意すべきことをお話させていただきます。ディレクターがデザイナーに依頼をする際、こういう言い方は避けたほうがいいという事例もあわせてご紹介します。 大前提として、デザイナーはディレクターから言われたことしかやらないわけではありませんので、依頼に疑問があれば質問し相談します。しっかりとコミュニケーションをとれば下記のような事例は起こらないと思いますが、それが抜けてしまった場合には効果の小さいデサインができあがってしまうと

    それじゃあ何も伝わらない!元ディレクターがデザイナーになって気付いた、デザイン依頼で注意すべき4つのこと : LINE Corporation ディレクターブログ
  • 「私がFacebookで働いていて嫌いな10個のこと」が面白い

    2012年08月16日08:00 by oklahomer 「私がFacebookで働いていて嫌いな10個のこと」が面白い カテゴリ小ネタ 15日の14時過ぎにFacebookの開発ディレクターが「現役社員がこんなことを書くなんて信じられない」というコメント付きでシェアしていた「Ten Things I Hate About Working at Facebook(私がFacebookで働いていて嫌いな10個のこと)」という記事が面白かったので共有です。 いきなりニュースフィードに流れてきたので、IPO後の初業績報告だとかIPO以来の幹部入れ替わりが話題になってるから社内はピリピリしてんのかなぁ、まだエイプリルフールじゃないしなぁと思いつつ帰宅してジックリ読んだわけですが、読んでみて納得です。考えてみたら、当にマズい内容だったら開発ディレクターが拡散したりしませんよね。 以下、文和訳で

    「私がFacebookで働いていて嫌いな10個のこと」が面白い
  • かわいいリレーショナルデータベース作った - きしだのHatena

    リレーショナルデータベースの勉強用に、最低限の機能をもったリレーショナルデータベースを作ってみました。 今回実装した最低限の機能というのは、射影(select)・選択(where)・結合(join)です。 テーブル作成 テーブル作成は次のようになります。 Table shohin = Table.create("shohin", new String[]{"shohin_id", "shohin_name", "kubun_id", "price"}); shohin.insert(1, "りんご", 1, 300) .insert(2, "みかん", 1, 130) .insert(3, "キャベツ", 2, 200) .insert(4, "わかめ", null, 250) .insert(5, "しいたけ", 3, 180); System.out.println(shohin);

    かわいいリレーショナルデータベース作った - きしだのHatena
    ikosin
    ikosin 2012/08/18