タグ

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

  • 私がソフトウェア技術者をやめた理由 - Rails で行こう!

    昨日、 人生の転機 - Rails で行こう! の中で「ソフトウェア作りが嫌いだ」と言い切ってしまったことが引っかかっている。 私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 簡単な例を挙げよう。 うるう年を計算するアルゴリズムを考えてみる。うるう年とは、「4で割り切れて、かつ100で割り切れない年。ただし、400で割り切れたら、やはりうるう年」である。 def leap_year?(y) (y % 4 == 0) && ((y % 100 != 0) |

    私がソフトウェア技術者をやめた理由 - Rails で行こう!
  • 希望だけない国、日本 - elm200 の日記(旧はてなダイアリー)

    かつて、村上龍は「日にはすべてがある。ただ希望だけがない」と書いた。日列島を覆いつくしている閉塞感を見事にあらわした統計資料を発見。OECD の資料で各国の「主観的幸福度」をたずねたもの。要するに、「あなたは幸せですか?」と直接質問した答えを集計したものだ。 OECD Factbook 2009: Economic, Environmental and Social Statistics - Subjective well-being 一番、幸せを感じる人が多い国はデンマーク。生き馬の目を抜く生存競争をやっているアメリカでも70ポイント超えてかなり幸福度が高い。一方で日は、かろうじて30ポイントを越える程度で、ロシアにさえ幸福度で負けている。韓国より低い。日より幸福度が低い国は、中国・インドなど正真正銘の発展途上国が多い。だが、インド・中国は、未来に対しては希望を持っている(60ポ

  • 日本的経営が社畜を生んだ理由 - elm200 の日記(旧はてなダイアリー)

    社畜とは、会社に強い忠誠心を持ち、私生活を犠牲にして、会社での労働を第一に置くような価値観をもつ従業員を揶揄する言葉だ。「社畜論」については、日では定職を持たず、その後、オーストラリアで修士号を得て、いまはシンガポールで会社勤めをする海外ニートさんのブログが面白い。(アクセスすると音が出るので気をつけてね) 先日、私は、「異なる文化をもつ人たちと働くということ」、「残業は恥だ」という日の労働環境を批判するエントリを続けて書いた。私はかつてカナダのローカル企業で2年半くらい働いたし、その後も、韓国中国・ベトナムなどに住んで、現地の人たちの働きぶりを観察する機会を持った。 とにかく、日の職場の雰囲気や考え方は、海外の職場とは著しく異なる。しかも、北米(カナダ・アメリカ)の職場と日以外のアジア(韓国中国・インド・ベトナム)の職場の雰囲気は当然異なるものの、それでも日のそれに比べると

    日本的経営が社畜を生んだ理由 - elm200 の日記(旧はてなダイアリー)
  • HTML要素の位置取得 - elm200 の日記(旧はてなダイアリー)

    趣旨 ウェブページとして描画された HTML 要素の画面上の位置を取得する。一見簡単そうに見えるこの作業が、現在実装されているブラウザ上ではとてつもなく難しい。そのことを以下で説明していく。 情報ソース この問題に関して調べたところ、最もよく出来ているエントリは、susie-t 氏による offsetTop/offsetLeft/offsetParentの闇 である。とてつもない力作で、実に多くのケースにわたって、包括的に探究が行われている。まるで犯人を追跡する刑事のような執拗さである。氏の自己紹介では「ナマケモノのプログラマ」とか謙遜されているが、これはとてもナマケモノにできる仕事ではない。 基中の基として W3C CSS 2.1 の次の章を抑えておきたい。 8 Box model 9 Visual formatting model 10 Visual formatting mode

    HTML要素の位置取得 - elm200 の日記(旧はてなダイアリー)
  • 1