前にCSSの記述テクニック 階層宣言コーディングというエントリーを読んだ。これはエイプリルフールネタではあるが、同じ事を考える人は他にもいるようだ。そして、それをネタとしてではなく、ないなら実現してしまおうと考える。 今回紹介するオープンソース・ソフトウェアはCleverCSS、構造化CSSを実現するソフトウェアだ。 CleverCSSはPythonで提供されるソフトウェアで、元になるCSSをベースに変換したCSSを出力する仕組みになっている。かなり面白い機能が盛り込まれているので順番にご紹介しよう。 まず構造化。Pythonのように階層を意識して書く事で、上の階層の名前を継承しつつ記述されていく。この時、{}をつける必要がなく、YAMLのような感じで書ける。 次は名前の収束だ。a:hover、a:visitedのような同じような定義の場合、a: &:hover: &:visitedのよう
最近、会社説明会で毎回、参加している学生に対して mixiとGREEを使っている人の数を聞いている。 驚いたことにmixiは8-9割くらい。 GREEは1-2割くらい。 圧倒的に学生層にとってはmixi利用者が多い。 就職活動中に更にこの傾向が強まりお互いに マイミク依頼をしあってネットワークが拡がって いくんだと思う。 mixiは利用者数300万人突破のニュース が出たように、 ますますこの両者の差が開いているような気がする。 実際alexaを見ると差は明らか。 http://www.alexa.com/data/details/traffic_details?&range=2y&size=large&compare_sites=gree.jp&y=r&url=mixi.jp この差がなんで生まれたのか。 両方のサービスともほとんど初日から使い始めている一人として そして笠原君も田中君も
ActsAsVersioned in Ruby on Rails http://wiki.rubyonrails.org/rails/pages/ActsAsVersioned を参考に ruby script/plugin discover ruby script/plugin install acts_as_versionedversion管理したいモジュールが Book だとすると /app/model/book.rb に class Book < ActiveRecord::Base acts_as_versioned end ってかんじで、追加 migrationもしたいので ruby script/generate migration add_verions で、できたファイルの中に class AddVersions < ActiveRecord::Migration def
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く