2016年3月30日のブックマーク (4件)

  • サービスをデザインするときにありがちな5つの失敗

    失敗しなければ学ぶことはありません。私自身もこれから紹介する失敗を数えられないほどおかしてきました。最近は都合のいいことに、「インターネット」と呼ばれるものとMediumのように「記事」と呼ばれるものがあり、そこでは人の失敗をこっそり指摘することができます。人の失敗から自分も学ぶことで、時間を浪費にしないように工夫しましょう。 失敗1. デザインの検討時間を過剰に制限する 「丸で囲まれた所だけを探検することに決めているんだ!」デザインの検討時間が過剰に制限されるのは2つの大きな理由があります: 時間:短期間でサービスを改善していくことは、他のタスクよりも重要度が高く設定されがちです。そのため私が見てきたチームの大半は大規模な改修に6ヶ月をかけて成果をだすよりも、3ヶ月でできる改修で小さな成果を出すことを選びました。でもそれはデザイナーが検証できる範囲を制限することになります。前者を選択する

    サービスをデザインするときにありがちな5つの失敗
  • CSS Variables(カスタムプロパティ): なぜ、関心を持つべきか? | POSTD

    (編注:2016/7/29、頂いたフィードバックを元に記事を修正いたしました。) CSS Variables、もっと正確に言うとCSSカスタムプロパティが、Chrome 49でサポートされました。CSS Variables は、CSSで値の繰り返しを減らすのに有効です。また、テーマの切り替えなどの実行中の強力なエフェクトや、将来のCSS機能をもしかすると拡張/ポリフィルすることにも役立ちます。 CSSの散乱 アプリケーションを設計するとき、アプリケーションの一貫した外観を維持するために再利用される独自のカラーセットを設定するのが一般的です。残念ながら、このようなカラー値をCSSに何度も何度も繰り返し設定することは面倒なだけでなく、エラーが発生しやすくなります。カラーを何カ所か変更する必要がある場合、思い切って、全部「検索して置換」することもできますが、大きなプロジェクトでは、危険な事態を招

    CSS Variables(カスタムプロパティ): なぜ、関心を持つべきか? | POSTD
  • npmからkikとその他諸々が消されたまとめ

    npmとは、node.jsにおけるパッケージシステムのことだ。npmを使えば、他人の書いたnode.jsベースのプログラムとライブラリの入手と利用がとても簡単になる。 そのnpm界隈が混乱している。発端は以下のURLだ。 I’ve Just Liberated My Modules — Medium Azer Koçuluはkikという名前のnpmパッケージを公開していた。このkikというソフトウェアの中身についてはここでは関係がない。 さて、それとは別に、kik.comというスマフォ用のチャットアプリを出しているKik Interactive社がいて、kikという名前のパッケージをnpmで出したいので、名前を明け渡すように要求した。 Azerはこの要求を拒否した。すると、Kik Interactive社はnpmの管理者に片っ端からメールを投げまくり、そのうちの一人が反応して、Azerの意

  • Houdini: Maybe The Most Exciting Development In CSS You’ve Never Heard Of — Smashing Magazine

    Houdini is a new W3C task force that introduces a new set of APIs that will give developers the power to extend CSS itself, and the tools to hook into the styling and layout process of a browser’s rendering engine. In this article, Philip Walton is going to talk about how Houdini will solve CSS feature problems and list some of the more exciting features currently in development. He’ll also offer

    Houdini: Maybe The Most Exciting Development In CSS You’ve Never Heard Of — Smashing Magazine