Comments
Description
Transcript
黒い画面 入門 - CSS Nite
Webデザイナーのための 「本当は怖くない」 黒い画面 入門 Masaki Komagata @ FJORD, LLC komagata と申します Lokka という CMS を 作ってます http://lokka.org Lokka という CMS を 作ってます 黒い画面が必要 ですが・・・ http://lokka.org フィヨルド FJORD, LLC という 会社で働いています。 FJORD, LLC は プログラマー 1人 デザイナー 1人 FJORD, LLC は プログラマー 1人 員 社 全 、 上 以 デザイナー 1人 2人 だけの会社 でも、 いくつかWebサービスを作ってます http://help-me-hackers.com http://makesthis.com http://hamcutlet.fjord.jp/ 現在も新サービス製作中 近日公開! ブログも書いてます 個人ブログ 会社ブログ 黒い画面のブログ 意外とやることが多い デザイナーがデザインを入れた HTMLとCSSをプログラマーに渡して プログラマーがシステムに組み込む デザイナーがデザインを入れた そんな余裕がない! HTMLとCSSをプログラマーに渡して 黒い画面を使って プログラマーがシステムに組み込む 自分でデザイン入れて ・・・くれるとありがたい FJORD,LLC は プログラマー、デザイナー共に 黒い画面を使ってます。 FJORD,LLC は プログラマー、デザイナー共に 黒い画面を使ってます。 使わされてます デザイナーが黒い画面を 使えるようになったら デザイナーが黒い画面を る す 生 発 で い 使えるようになったら せ の 方 め 進 な 的 間 接 手 間 度 三 、 間 手 度 二 デザイナーが黒い画面を 余計なMT G る す 生 発 で い 使えるようになったら せ の 方 め 進 な 的 間 接 手 間 度 三 、 間 手 度 二 デザイナーが黒い画面を 余計なMT G る す 生 発 で い 使えるようになったら せ の 方 め 進 な 的 間 接 手 間 度 解 理 三 不 の へ ム 、 テ ス シ 間 手 度 二 い 違 勘 る く から デザイナーが黒い画面を 使えるようになったら 手間が減った! 圧倒的に 開発スピードが向上した 黒い画面? プログラマーがいつも使ってるコレ 怖い 今日のテーマ 黒い画面は怖くないよ! 今日お話しすること • “黒い画面” を使うメリット • “黒い画面” 入門 • “黒い画面” とは何か “黒い画面” とは何か 黒い画面怖くないよ! Macの場合は 「ユーティリティ」 フォルダの中にある ターミナルというソフトのこと これが “黒い画面” の正体 ちなみに、 これを立ち上げると… 文字ばっかり この文字ばっかりの インターフェイスを CUI と呼びます CUIとは… 昔ながらの文字とキーボード操作 CUI は文字を打って 操作をします。 一方、いつもデザイナーが使ってるPhotoshopなど、 慣れ親しんだカラフルなアイコンとマウス操作の インターフェイスのことを GUI と呼びます “黒い画面” を使うメリット 黒い画面怖くないよ! “黒い画面” を使うメリット フリーソフトが沢山 “黒い画面” を使うメリット 新しいツールは “黒い画面” から • 新しいツールはまず “黒い画面” の ソフトとして登場する • 成熟したころに “GUI版” が出る • sass, git, Subversion ... “黒い画面” を使うメリット 仕事が増える システム会社の本音 • 二度手間になるのでHTML納品じゃなくて 直接デザインいれて欲しい・・・ • FTPじゃなくてバージョン管理ツールを 使って欲しい・・・ これらには “黒い画面” が 必要不可欠 そんな無茶な・・・ 無茶だからこそ やってくれる デザイン会社があると すごくうれしい・・・ デザイナーが黒い画面を 余計なMT G る す 生 発 で い 使えるようになったら せ の 方 め 進 な 的 間 接 手 間 度 解 理 三 不 の へ ム 、 テ ス シ 間 手 度 二 い 違 勘 る く から デザイナーが黒い画面を 余計なMT G る す 生 発 で い 使えるようになったら せ の 方 め 進 な 的 間 接 手 間 度 解 理 三 不 の へ ム 、 テ ス シ 間 手 度 二 い 違 勘 る く から 手間を減らしたいのは システム会社も同じ! だから“黒い画面” が使えると だから“黒い画面” が使えると 仕事が増える 実際あった 合同会社モバリーンが運営する 「Doorkeeper」というサービスに “黒い画面” を使ってデザインを入れる お仕事をさせていただきました。 モバリーンのポールさんに聞いてみた。 「CSS Nite の発表でデザインの実績に Doorkeeper載せていいですか?」 返信のメールには… ぜひ、Doorkeeperを紹介してください! フィヨルドは黒画面ができる理由で選んだので、 駒形さんの発表と合わせいるかもしれません。 ブログでも紹介してください。 よろしくお願いします。 ポール 注)原文そのまま “黒画面ができる 理由で選んだので” 仕事・・・ 来る! このサイトも “黒い画面” を 使ってデザインを入れました http://foodfoto.jp 無茶と言いましたが 使ってみれば大したことない 「使ってみれば大したことない」 「使ってみれば大したことない (キリッ」 って言ってました・・・。 (@machida談) 例えば... デザイナー 「この部分をちょっと 修正したいんですが大変ですか?」 プログラマー 「簡単なんですが ”黒い画面” を 使う必要があるんですよね」 デザイナー 「あぁ・・・じゃあいいです・・・」 諦めんなよ! “黒い画面” は難しくない • みんなのパソコンに最初から入ってる • Photoshopの方が100倍難しい • 慣れの問題 “黒い画面” 入門 黒い画面怖くないよ! とにかく 使ってみます 起動 殺風景な見た目ですが、くじけない っていうか・・・ 私の黒い画面、白すぎ・・・ なんとMacのターミナルのデフォルトは 白なんです 冗談じゃない! ターミナルは黒背景に 緑文字 だろ! 設定で変えられます 是非変えてください 変えてみました テンション上がってきた 気をとりなおしてはじめます $マークの右に文字を入れてく “黒い画面” での プログラムの実行の仕方 Finderではプログラムのアイコンを “ダブルクリック” しますが、 “黒い画面” ではプログラムの “ファイル名” を入力します。 ファイル名を入力する ファイル名を入力する “ダブルクリック” じゃなくて ファイル名を入力する 大切な事なので 2度言いました 基本、これだけ それでは “黒い画面” 用プログラムを 実際に使ってみます 自分の Mac に /bin というフォルダが あるのをご存知でしょうか? /bin これが全部 “黒い画面” 用プログラム 沢山ありますね(グロイ・・・) まず ls というプログラムを 使ってみます コレ 先程言ったように “ダブルクリック” じゃなく、 ls の「場所」と「ファイル名」を きっちり入力します 「場所」と「ファイル」名 入力 きっちり入力 入力したら “enter” 何か出た! ls(エルエス) • ファイルの一覧を表示するプログラム • listの略 ファイルの一覧を表示するプログラム ファイルの一覧を表示するプログラム 簡単 なんだったらもう一回 ファイル名を入力する “黒い画面” の使い方はコレに尽きる “黒い画面” は難しくない もうひとつ、 プログラムの使い方を 覚えてみます また/binを見る コレ ファイル名を入力 ファイル名を入力 スペース入れて文字を入れると プログラムに文字を渡すことができる 渡す プログラムに文字を渡すことができる “enter” 押して実行 何か出た echo(エコー) • 渡した文字をそのまま表示する プログラム • echo(反響・やまびこ)の意味 渡した文字を そのまま表示するプログラム なんだったら別の文字も スペースで区切れば 何個も文字を渡せます 何個も渡せる 何個も渡せる “enter” echoは 「渡した文字を全部表示」する “黒い画面” のプログラムは 渡す文字によって動きが変わる 渡す文字によって 動きが変わる 例えば ls の場合 -a を渡すと 隠しファイルも表示する 渡す文字によって動きが変わる どんなプログラムでもそれが基本 豆知識 ファイル名を入力するといいましたが こんな場所にあったら面倒臭い なので フォルダ名を省略できます !! 実は・・・ ls も フォルダ名を省略できます !! echo も・・・ 省略できます というより /binに入ってるものは全部省略可能 !! 特定のフォルダは省略できるように なっています • /bin • /usr/bin • /sbin/ • /usr/sbin 好きなフォルダを追加することも可能 • /bin • /usr/bin • /sbin/ • /usr/sbin • /Users/komagata/program/favorite “黒い画面” 基本終了 Sass を使う sass(サス) • 楽な構文で CSS が書けるツール • “.sass” や “.scss” で書いたファイルを “.css” に変換してくれる こういうのを こう変換してくれる タイトルに共通した要素を 一箇所に書いておいて 適用したい要素に@includeと 書いておくと それぞれの要素に入れてくれる 以前のCSS Niteでもっと詳しく説明されています CPI x CSS Nite「After Dark」(1) 『マジすごいのに誰も使ってない Sass、徹底解説』 “黒い画面”でsassを使ってみます あらかじめ sass を インストールしておきまし sass の使い方 scss の形式で書いた テキストファイル こういう css に 変換したい場合 sass に・・・ 「scss ファイル名」と 「css ファイル名」を渡す “enter” cssファイルができてる ちゃんと変換されてる もっと進んだ使い方がしたい方は --helpを付けると 詳しい使い方が表示されます 大抵のソフトは --help でヘルプを表示 どうでしょうか? 「“黒い画面” は難しくない」 と感じていただけたでしょうか? 「やってみようかな?」と 思った方はこちらへ 連載:Webデザイナーのための「本当は怖くない」”黒い画面”入門 http://fjord.jp/love/548.html 入門の次はこちらへ KUROIGAMEN http://kuroigamen.com まとめ • “黒い画面” は難しくない • ファイル名を入力して実行する • 渡す文字によって動作が変わる 以上です。 ありがとうございました。