searchsearchsearchsearch Org 160 Td%3E%3C ssearchx Td%3E%3C rsearchn Tr%3E%3Ctr%3E%3Ctd%3E%20%3C 2 Org i
search A%3E%3C a Tr%3E%3Ctr%3E%3Ctd%3E%20%3C i Services gs Div%3E%20%3Ca%20href te Tr%3E%3Ctr%3E%3Ctd%3E%20%3C f Datingsitesfree ee 160 0 Org
i Tr%3E%3Ctr%3E%3Ctd%3E%20%3C Dsearcht 160 n Datingsitesfree s Org t Table%3E%20%3C sf Services esexpron%20in%20chierch Div%3E%20%3Ca%20href Org asearchl% Table%3E%20%3C E%sexpron%20in%20chierch0 Div%3E%20%3Ca%20href 3
searchsearchsearch Datingsitesfree Datingsitesfree sexpron%20in%20chierch Table%3E%20%3C sexpron%20in%20chierch 160 searchsearchsearch Td%3E%3C 160 160 searchsearchsearchsearch
searchsexpron%20in%20chierch Tr%3E%3C Datingsitesfree search 160 Org 160 Table%3E%20%3C Services Org search Tr%3E%3C searchす Div%3E%20%3Ca%20href Tr%3E%3C
KUROIGAMENのお知らせやその他もろもろ
黒い画面(ターミナル)を使って簡単にTumblrのデザインを作成する環境を作ることが出来るオープンソース、その名も「Fumblr」を見つけました(moongift様の記事で)。
Tumblrはもっぱらフォローしている人のを読むだけでのツールとしてしか使ってなくて、読みにくくなければOKくらいに思っていて、全くデザインを自分で作ろうと思ったことがないくらいの超ライトユーザーの自分なので、全然「Eating your own dog food」の精神に反してしまうのですが、デザイナーのためにデザイン作成環境を簡単に構築するものを用意するというアプローチの方法がなかなか興味深かったので紹介してみたいと思います。
デザイナーお助けツールなんですが、Rubyで出来てるので、例のごとく黒い画面が必要になってしまいます。だけど、Rubyが入ってて、RVMを使う準備も整ってたらすごい簡単。五分かからずに環境が作れてしまいます。
fumblrもリポジトリも毎度おなじみGithubに置いてあります。こちら。
まずはgit cloneでリポジトリをローカルに持ってきます。
$ git clone pengwynn/fumblr.git
KUROIGAMENを読んでる方には説明はいらないと思うけど、そういえば一度も触れたことがなかったので一応、
今回は「fumblr」って名前のままにしました。
cloneが完了したら「fumblr」ディレクトリへ移動。
$ cd fumblr
するとここで、
==============================================================================
= NOTICE =
==============================================================================
= RVM has encountered a new or modified .rvmrc file in the current directory =
= This is a shell script and therefore may contain any shell commands. =
= =
= Examine the contents of this file carefully to be sure the contents are =
= safe before trusting it! ( Choose v[iew] below to view the contents ) =
==============================================================================
Do you wish to trust this .rvmrc file? (/Users/machida/Sites/fumblr/.rvmrc)
y[es], n[o], v[iew], c[ancel]>
こんなのが出てきました。
「.rvmrc」というファイルがfumblrに用意されていて、そこに書かれている設定を適用させますか?と聞いているんですね。では、「.rvmrc」の中身を見てみたいと思います。置いてある場所は「fumblr」ディレクトリの一番上の階層。
rvm use ruby-1.9.2@fumblr
あれ、中身はたったこれだけ!これだけなのですが、「fumblr」のディレクトリに入ったら、Rubyのバージョン1.9.2を使い、「fumblr」という名前のRuby1.9.2用のGemsetを使います、という設定になっています。全然問題ないので、Yesの「y」を打ちます。
==============================================================================
= NOTICE =
==============================================================================
= RVM has encountered a new or modified .rvmrc file in the current directory =
= This is a shell script and therefore may contain any shell commands. =
= =
= Examine the contents of this file carefully to be sure the contents are =
= safe before trusting it! ( Choose v[iew] below to view the contents ) =
==============================================================================
Do you wish to trust this .rvmrc file? (/Users/machida/Sites/fumblr/.rvmrc)
y[es], n[o], v[iew], c[ancel]> y
すると、
Gemset 'fumblr' does not exist, rvm gemset create 'fumblr' first.
と出てしまいました。
「fumblr」なんてGemsetは存在しないよ、先に「rvm gemset create」で「fumblr」というGemsetを作ってね。
と、黒い画面は言ってますね。なので、言われるがままに、
$ rvm gemset create fumblr
gemset「fumblr」作ってあげて、続いてそれを使う設定。
$ rvm gemset use fumblr
これで準備OK。
では、Gemset「fumblr」に必要なGemをドドドッと突っ込みます。
$ bundle
もし、これで入らない場合は「bundler」というGemが必要です。その場合はこれ。
gem install bundler; bundle install;
僕の場合はRVMを導入したときに勝手に作られる「global」という名前のGemsetにbundlerを入れておいたので今回は「$ bundle」と打つだけで済みました。bundlerはほとんど毎回使うGemなので、globalに入れてしまうのがオススメです。一応その方法も。
$ rvm gemset use global
$ gem install bundler
これだけ。そのあとに、「$ rvm gemset use fumblr」と打って、Gemset「fumblr」に戻っても、globalの中に入ってる「bundler」が使えます。globalとは「どのGemsetを使ってもglobalの中のGemが使える、という便利なGemset」です。
ちょっと話が逸れましたが、環境構築はこれでほぼ完了。さっそく立ち上げてみましょう。
$ bundle exec padrino start
おおっ!Tumblrだ。
さて、ただTumblrの見た目だけ作れるなら静的なHTML配ればよくない?なんて思ってしまうところなんですが、ちょっとした便利機能がfumblrには付いてます。それの紹介も。
最初からSass、Compassが含まれてるので、それらを使ったコーディングでデザインが出来ます。まずはCSSをテンプレートに読み込ます準備。
publicディレクトリの中の「tumblr.html」を開いて、
link rel="stylesheet" type="text/css" href="http://wikipedia.datingsitesfree.org/Cunt/el/drupal/?q=node/21"
これをheadの中に記入。
続いて、Sass、Compassを使う準備。もう一個ターミナルを開いて、cdコマンドで今いじってる「fumblr」ディレクトリに移動。そして、
$ compass watch
このコマンドを打ちます。この状態で、「public/sass/」の中の「screen.sass」ファイルを編集すると、保存をしたときに勝手に「public/css/」の中の「screen.css」に書きだしてくれます。これでガツガツSassを使ってデザインが出来るようになります。
「/config.rb」ファイルに、
# Compass Configuration
# HTTP paths
http_path = '/'
http_stylesheets_path = '/css'
http_images_path = '/images'
http_javascripts_path = '/javascripts'
# File system locations
sass_dir = 'public/sass'
css_dir = 'public/css'
images_dir = 'public/images'
javascripts_dir = 'public/javascripts'
# Set to true for easier debugging
line_comments = false
preferred_syntax = :sass
# CSS output style - :nested, :expanded, :compact, or :compressed
output_style = :expanded
# Determine whether Compass asset helper functions generate relative
# or absolute paths
relative_assets = true
# Learn more: docs/tutorials/configuration-reference/
と、書いてありますが、この設定があるから「compass watch」と打つだけで勝手にSassをCSSにコンパイルしてくれるっぽいですね。
ついでに、僕の場合は邪魔だからテンプレート(tumblr.html)のheadに書いてある、32行目から749行目のベタ書きのCSSは消してしまいます。
r160 Datingsitesfree Org S Services Nl A%3E%3C Td%3E%3C Tr%3E%3Ctr%3E%3Ctd%3E%20%3C Td%3E%3C Tr%3E%3C Table%3E%20%3C Div%3E%20%3Ca%20href Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking Tumblr好きなデザイナー必見!ターミナルを使ってTumblrのテーマ作成環境を簡単に構築 - KUROIGAMEN(黒い画面)o i Dating Fucking e Dating Fucking p160 Datingsitesfree Org S Services Nl A%3E%3C Td%3E%3C Tr%3E%3Ctr%3E%3Ctd%3E%20%3C Td%3E%3C Tr%3E%3C Table%3E%20%3C Div%3E%20%3Ca%20href Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking Tumblr好きなデザイナー必見!ターミナルを使ってTumblrのテーマ作成環境を簡単に構築 - KUROIGAMEN(黒い画面)v b q q Porno Naked