タグ

ブックマーク / elm200.hatenadiary.org (5)

  • CSS における display, position, float プロパティの相互関係 - elm200 の日記(旧はてなダイアリー)

    趣旨 要素を描画する位置や大きさに関係する重要な 3 つのプロパティがある。display, position, float である。この3者は複雑に絡みあっていて、いつも頭が爆発しそうになる。今日は、これを整理することから始めたい。 注意事項 まず注意。 私は W3C CSS 2.1 を勉強中の身で、すべての項目にわたってきちんと理解しているとはとてもいえない。したがって、誤りも多く含まれると思うので、その点を留意してほしい。逆に間違っている場所を教えていただけると助かります。ただ、CSS 2.1 はあまりに複雑で、そのままでは頭に入らないので、「なぜこのルールは存在するのか?」ということを常に考えながら勉強していこうと思っている。これからの文章で「このルールってこういう趣旨だよな〜」とかブツブツ言っているかもしれないが、読みたい人は読めばよし、読みたくなければスルーしてほしい。 用語定

    CSS における display, position, float プロパティの相互関係 - elm200 の日記(旧はてなダイアリー)
  • アメリカ永住権を取得する方法 - elm200 の日記(旧はてなダイアリー)

    移民ビザ(永住権)とは アメリカに永住を目的に取得するビザが移民ビザ(immgrant visa)である。永住権(permanent residency)と呼ばれているものがこれに当たる。時々混乱している人を見かけるが、永住権と市民権(citizenship)は異なる。永住権はあくまでも外国人がその国に滞在する資格を証明する書類に過ぎない。それに対して、市民権は国籍のことである。日は、二重国籍を認めていないので、日人は他国の永住権は取れるが、市民権を取得することはできない。(そうすると自動的に日国籍を喪失することになっている) アメリカの永住権を取得すると、就労する権利や社会保障など、アメリカ市民とほぼ同等の権利が得られる。(詳しくはググってほしい) とりあえず、アメリカで働く目的という視点からは、「永住権とは、無期限で制約なしのオールマイティビザ」だとおもっておけばいい。(実際には

    アメリカ永住権を取得する方法 - elm200 の日記(旧はてなダイアリー)
    japanrock
    japanrock 2008/03/30
    "「永住権とは、無期限で制約なしのオールマイティビザ」だとおもっておけばいい。"
  • ログにタイムスタンプを追加する - elm200 の日記(旧はてなダイアリー)

    Rails のログ(development.log / test.log / production.log) は使いやすいが、なぜかログにタイムスタンプが吐き出されない。どうしてだろうと、つらつらと Rails のソースコードを眺めてみた。やはり ActiveSupport の clean_logger.rb でわざわざ時刻もなにも出力されないようにメソッドが上書きされていた。 そこで、タイムスタンプをログに出力するための hack。 # lib/logger_with_timestamp.rb class Logger private if method_defined?(:formatter=) def format_message_with_datetime(severity, timestamp, progname, msg) app_format_message(msg) end

    ログにタイムスタンプを追加する - elm200 の日記(旧はてなダイアリー)
    japanrock
    japanrock 2007/09/23
    log timestamp
  • GeoKit plugin で住所=>緯度変換を行う - elm200 の日記(旧はてなダイアリー)

    趣旨 緯度経度がらみの面倒を見てくれる GeoKit が熱い。 http://earthcode.com/blog/2007/02/geokit_map_plugin.html GeoKit は多機能だが、今回は住所=>緯度変換を行うことに的を絞る。 試した環境 Rails 1.2.3 インストール Google Maps キーはあらかじめ Google から取得しておく。 http://www.google.com/apis/maps/signup.html プラグインインストール。 % cd my_rails_app % ruby script/plugin install svn://rubyforge.org/var/svn/geokit/trunkインストーラは config/environment.rb の末尾にいろいろ設定文を追加してうざい。次の2つを除いて消した。 GeoK

    GeoKit plugin で住所=>緯度変換を行う - elm200 の日記(旧はてなダイアリー)
    japanrock
    japanrock 2007/09/03
  • 2007-04-28

    何がうれしいか Rails で WEBrick on SSL してみた。 基は、ここみたいにやればいいのだが、もうちょっと標準の script/server コマンドに近いノリにしてみた。デフォルトのポートはなんとなく 3500 番にしてあるが、 % ruby script/webrick_ssl --port=3600 とすれば、3600番になるし、--daemon と指定すれば、デーモンとして起動する。ここらへんは、普通の server コマンドと同じ。 試した環境 Rails 1.2.3 Linux 2.4.27 i686 GNU/Linux Ruby 1.8.6 (たぶん WindowsMac でも OK だろう) 動かし方 OpenSSL がなかったら入れる。(Debian なら % aptitude install openssl libssl0.9.7 libssl-

    2007-04-28
    japanrock
    japanrock 2007/08/28
    webrick on ssl
  • 1