Sooey

2011-01-06 02:45:43 +0900

heroku.gemが正月のうちに3回もバージョンアップしていた。

  • 1.16.2 January 5, 2011
  • 1.16.1 January 5, 2011
  • 1.16.0 January 5, 2011

ChangeLogがなさそうなのでGitHubで変更点を見てみた。

いちばん大きい変更は "rewrite automatic ssh key upload" でSSH公開鍵をHerokuにアップロードする際に確認が行われるようになったことと、複数の公開鍵が見つかった場合にどれをアップロードするかを選べるようになった、という部分かな。他には "remove config:clear from help as the first step towards deprecation" ということで、config.clearが廃止になる前段階としてheroku helpの出力から削られました。

公開鍵ファイル検出のテストに使われているfakefsも結構便利そう。今度使おう。

2011-01-04 15:43:47 +0900

Luke WroblewskiさんがUser Interface 15 Conferenceで発表した“Why You Should Design for Mobile First”というプレゼンテーションの紹介。

Webサイトはデスクトップ向けサイトをモバイル用にするのではなく、まずモバイル端末向けに設計する。それによってスクリーンサイズや処理速度などの制約が生まれ、必然的にフォーカスすべき機能が絞り込まれる、という内容。

As Luke says, designing for mobile first can actually help refine and improve the desktop experience.

2010-12-30 09:41:26 +0900

なぜ日本のネットベンチャーはエントランスばかりが小奇麗で、執務スペースは養鶏場のような有様なのでしょうね。執務スペースだけはクリエイティビティが感じられない。転職準備金200万円よりも、もっとゆったりしたデスクを用意したほうがよっぽど効果あると思うのだけど。

ディー・エヌ・エーさん、執務スペースは広いけどデスクが縦横にずらり。

Googleワナビーなオフィス造りがちょっと気になるグリーさん(初代サーバーの展示とか)、執務スペースだけはいかにも日本のオフィスという感じで残念。

エントランスなどがアーティスティックでシャレオツなスタートトゥデイさん、執務スペースは広いけどデスクはギッチリ詰まって並んでて残念。

クックパッドさん、他社のオフィスの執務スペースよりはカジュアルな雰囲気だけど、デスクの配置はフツー。

ファシリティが落ち着いていていい感じのミクシィさん、残念ながら執務スペースの写真が見つかりませんでした。

サイバーエージェントさんは、エンジニアとプロデューサーのエリアに限っては結構いい感じのデスクレイアウト。

以下、個人的にステキ感を感じた執務スペース。

2010-12-22 03:37:18 +0900

Rubyのテンプレートエンジン Slimは、HTMLを出力する際にデフォルトでminifyしてくれるのだけど、開発中はデバッグしづらいのでこれをオフにしたい。そんなときはconfig/environments/development.rb

# Indent html for pretty debugging
Slim::Engine.set_default_options :pretty => true

と書けばOK。

しかし、slim-0.9.0の時点では、これを有効にすると、

p = @price

のように書いた時に@price = 100としていると、

TypeError: can't convert Fixnum to String

が発生するようになってしまう…。