タグ

2013年7月1日のブックマーク (3件)

  • まったくのゼロから、デザインを独学する方法 - DESIGNMAP

    まず、タイポグラフィからはじめよう デザインの勉強はまずどこからはじめるとよいだろうか。 一番のおススメは、タイポグラフィ(文字組み)だ。知っていると知らないでは大きくクオリティの差がひらくところだからだ。しかも、タイポグラフィを知らない場合、人がこのことにまったく気がつかない。筆者自身は、面接である制作会社の社長さんに指摘されるまで、気がつかなかった。デザインというとセンスというイメージがある。であるが、タイポグラフィに関しては知識がないと気がつかない可能性が高い。 文字を組む時に、和文書体と欧文書体を混ぜて組む。和文書体は、仮想ボディに対して、めいいっぱいまで大きい書体と、小さめの書体がある。それを見極めて、サイズやベースライン、文字間のスペーシングの調整をしてゆく。これを錯視調整といい、ロゴをつくるときにも役に立つ技術である。 なので、単に文字の打ちっぱなしは論外である。名刺をもら

  • 大規模サイトにおける本当は怖いCSSの話

    This document provides tips for best practices when writing CSS code. It recommends avoiding inline styles, header styles, multiple CSS files, and !important. It also recommends using shorthand properties, avoiding universal selectors and IDs when possible, optimizing images, and using CSS3 properties instead of images. In summary, the document outlines techniques for writing efficient, well-struc

    大規模サイトにおける本当は怖いCSSの話
  • 綺麗な設計を身に付けるためのSandi Metzルール

    Webアプリやモバイルアプリの受託開発やコンサルティングを行うthoughtbot社のブログにて、Sandi MetzルールというRubyプログラマ向けのルールが紹介されていました。 Sandi Metz’ rules for developers このルールは、プログラマーでありPractical Object-Oriented Design in Rubyという書籍も執筆しているSandi MetzさんがRuby Roguesポッドキャストに出演した際に紹介していたものです。 そのルールは以下の通りです。 クラス内のコードが100行を超えてはならない メソッド内のコードが5行を超えてはならない 4つより多い引数をメソッドに渡すようにしてはならない(ハッシュによるオプションもパラメーターとみなす) コントローラーではただ1つのオブジェクトだけをインスタンス変数化できる ビューは1つのイン

    綺麗な設計を身に付けるためのSandi Metzルール