タグ

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

  • パブリック・マン宣言 - elm200 の日記(旧はてなダイアリー)

    41歳の日人の男はいかに生きるべきか。その社会通念は、日の中でも住む地域や所属する社会階級によって異なるのかもしれない。私は、東京のいい大学を卒業したので、同級生たちはたいてい大企業や役所で働いている。多くは家族を持ち、仕事に子育てに忙しく暮らしている。かつて、同じような立場で生活していた私は、いつしか彼らと遠くかけ離れた人生を歩むようになった。 私は大学を卒業して入った都市銀行を半年で退社。1年間フリーターを経験した後は、ずっと IT 技術者としてメシをってきた。私は零細ソフトウェアハウスの技術者としてスタートしたので、当然ながら、孫請等の仕事が多かった。いわゆる下流の仕事だ。昔は、B2C のウェブサービスなんて存在しなかったから、大企業の社内システムを構築する仕事が主だった。2005年あたりに、インド系ソフトウェア会社でブリッジエンジニアのような仕事をした後、ウェブ制作業で独立。

    パブリック・マン宣言 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2012/02/19
  • Twitter 社採用面接受験記 - elm200 の日記(旧はてなダイアリー)

    1ヶ月ほどまえに、私はシリコンバレーを訪れたのだが、そのときサンフランシスコの社で Twitter の採用面接を受けてきた。結果は残念、ということだったのだが、その経緯について書いてみようと思う。 なぜ Twitter 社の面接を受けたのか。7月の終わりころ、私はシリコンバレーで働くにはどうすべきなのか、ということについて頭を悩ませていた。考えながらぼうっと Twitter のタイムラインを眺めていたのだが、Twitter が日エンジニアを求人しているという情報が飛び込んできた。おお〜、と思って軽い気持ちで職務経歴書を Twitter に送ってみたのだ。 相当数の人たちが職務経歴書を送ったはずだし、私は書類選考で落とされると高をくくっていた。ところが、数日してTwitter の人事担当者からメールがあり、電話面接をやるからいつがいいか?という。まさかの展開に私はやや慌てた。電話面接を

    Twitter 社採用面接受験記 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2011/09/27
  • 失われた身体性を求めて - elm200 の日記(旧はてなダイアリー)

    今日は個人的なことを書こう。 もう5年くらい、私は出口の見えない暗い部屋の中でもがいていた。私の職業生活は行き詰まっていた。 IT仕事をするかぎり、うに困らない程度のカネは稼げた。だが、私は仕事に意味を見いだせないでいた。仕事が終わるたびに深い虚無感に襲われた。きっと他の道があるにちがいない。そう考えて、USCPA (米国公認会計士)の資格も取った。「ソフトウェア技術者はもう辞める!」と宣言したりもした。 会計の仕事も探してみたが、IT仕事探しのようには行かなかった。IT は、この30年間、拡大を続けていて、新しい技術が新しい雇用をもたらしつづけた。ある程度の資質を持った人間が、気で勉強すればいつでも参入できる開かれた業界だ。それに比較すると会計業界の方が参入の敷居は高いようだった。会計の世界は、IT の世界よりずっと秩序の確立した堅実な業界に見えた。 私は完全に方向性を見失っ

    失われた身体性を求めて - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2011/08/06
  • 田んぼではコメより電気を作ったほうが儲かりそうな件 - elm200 の日記(旧はてなダイアリー)

    田んぼにソーラーパネルを敷き詰めて太陽光発電したらどうなるか試算してみた。 想定は次の通り。 10アール(1000平方メートル)の土地にその70%を覆うように太陽光パネルを配置 変換効率は10%。 1日3時間、365日間発電する。 作った電気は向こう20年間、40円/KWhで売れる。 発電施設単価は60万円/KW(この単価に維持費用の現在価値も含む)。 施設の購入はすべて借入によって行い、金利3%、20年元利均等返済する。 粗利益 = 売電売上 - 借入金元利返済額。 地代は考えない。 計算結果は、242,940円の利益となった。*1 太陽光発電には「燃料費」が要らない。コストの大半は発電設備である。そのため、KW当たりの発電設備単価と売電単価の想定が極めて重要である。 条件を変えた試算結果は以下の通り。 (カッコの中の数字は赤字を示す。詳しい計算過程はウェブ上に上げておいたので参照のこと

    田んぼではコメより電気を作ったほうが儲かりそうな件 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2011/04/24
    今度は太陽光発電で行こう!か
  • さよならベトナム - elm200 の日記(旧はてなダイアリー)

    この2年間、私はベトナムで自分なりの「ビジネス」を立ち上げようと努力してきた。だがベトナムでのビジネスはあきらめた。 ベトナムが好きだ。ベトナム人が好きだ。ベトナムでの生活も好きだ。ベトナム料理も好きだ。ベトナムの文化や言語も深く学んだ。 ただ、最初から難点はこの国の政府だろうと思っていた。共産党一党支配。言論統制。汚職腐敗。悪い噂は最初から聞いていた。実際行ってみたら、想像以上にひどかった。 それでも私はベトナム政府をなるべく好意的に捉えようと努力してきた。だが、今年の初め、会社を設立しようとしたとき、当然のように賄賂が必要だとコンサルに言われたのには愕然とした。私は悩んだが、結局、会社を作るのはやめることにした。会社を設立しても、納税のたびに税務署に「付け届け」が必要だという話も聞いた。とにかく、当局の実際の姿勢は、法律からは推し量れず、不透明だった。 ベトナムの名誉のため言っておくと

    さよならベトナム - elm200 の日記(旧はてなダイアリー)
  • ギークたちの耐えがたい部分最適性 - elm200 の日記(旧はてなダイアリー)

    東京でフリーランスのウェブプログラマをしていたころ、技術勉強会によく参加した。こういう勉強会に参加する人たちは、意欲も技術力も高い人たちが多かった。技術者としては、幸せな時間を過ごすことができた。 だが、疑問もあった。参加者たちの多くは、職業プログラマであったのだが、カネの話をしない。技術が最終的にどのようにビジネスに役立ち、利益を増進し、社会に寄与するのか、ということに興味をもっている人はほとんどいなかった。彼らの多くは、ただ純粋に新しく登場した技術をオモチャのように慈しんでいた。 シンガポールで Barcamp に参加したときの風景はかなり違っていた。技術的なセッションもあったが、マイクロファイナンスなど IT をいかに社会の進歩に結びつけるかについての真剣なセッションも多かった。 日の優秀な技術者たちにとって、IT はある種のオタク的消費対象であり、その社会的応用については、自分た

    ギークたちの耐えがたい部分最適性 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2010/09/27
  • 私がソフトウェア技術者をやめた理由 - Rails で行こう!

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

    私がソフトウェア技術者をやめた理由 - Rails で行こう!
    yuiseki
    yuiseki 2010/09/25
  • どのページからも Twitter につぶやける TweetMonkey - 最新 Chrome 対応 - elm200 の日記(旧はてなダイアリー)

    どのページでも Twitter の入力画面があらわれ、そこから Twitter につぶやくことができるツール TweetMonkey。 どのページからも Twitter につぶやける TweetMonkey - Rails で行こう! Google Chrome 版 TweetMonkey - Rails で行こう! この最新 Google Chrome バージョンを作ってみた(以前作ったものは最新の Chrome で使えなくなっている)。 前提 Windows 上の最新の Chrome なら OK なはず。私の Chrome は 4.1.249。 (MacLinux 版については不明) インストール 正式版の Google Chrome 機能拡張ではインストールが大幅に簡単になった。 TweetMonkey ダウンロード このリンクを Google Chrome 上でクリックすると

    どのページからも Twitter につぶやける TweetMonkey - 最新 Chrome 対応 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2010/04/16
  • 就活なんか勝ち抜いても、どこにも行き着かない - elm200 の日記(旧はてなダイアリー)

    なんだろうな、この気持ちの悪さは。 なぜ、「働く」とこと「内面」がここまで結び付けられるのか? - 隠フェミニスト記 今の就活の企業向け「自分語り」を無理やり構築しなければならない。 大学の新卒組は3年生ぐらいから、エントリーシートを書くために、 小学校一年生から自分史をさかのぼり、企業にアピールできる部分を抽出し、 「自分はこんな人間です」という漠然とした疑問に企業が喜ぶ自己像を作り上げる作業をする。 たとえばアメリカなんかだと、履歴書(レジュメ)は自分を売り込むためのマーケティングツールとして捉えられていて、応募する会社ごとにカスタマイズするのは普通だ。そのカスタマイズはいかに自分のもっている技能が、企業のもとめているものとマッチするかをアピールするものだ。 それに対して、日のシューカツにおいては、企業は学生たちの職業的技能も学問的達成も見ていない。働いたことがないんだから、職業的な

    就活なんか勝ち抜いても、どこにも行き着かない - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2010/01/28
  • 15歳の君たちに告ぐ、海外へ脱出せよ - elm200 の日記(旧はてなダイアリー)

    この文章を、いま15歳を迎える日人たち(1995年生まれ)に向かって書く。それ以上の年齢の人たちは読まなくてもかまわない。読んだ結果何かを感じるかもしれないが、それはこの文章の趣旨とは関係ない話だ。 君がもし、大学に行くことを考えているのなら、日の大学はやめたほうがいい。日の大学を卒業しても、専門知識はろくに身につかない。大学3年生のときから、「就活」という世にもくだらない非生産的な活動にエネルギーを注がなければならないからだ。激しい競争を潜り抜けて、大企業に就職できても、それは約束の地などではない。日の大企業は中高年によって支配されていて、若者の意見は黙殺される。それでも、中高年の社員が賢ければいいかもしれない。実際のところ、彼らは論理的思考力を欠いている。考えてみてほしい。彼らは、日の経済がまだ繁栄していたころに就職した人たちだ。当時の大学はレジャーランドだった。真面目に勉強

    15歳の君たちに告ぐ、海外へ脱出せよ - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2010/01/10
  • 本格化する頭脳流出 - elm200 の日記(旧はてなダイアリー)

    はひとつのターニングポイントをむかえているのかもしれない。 行政刷新担当相曰く「日の研究者がアメリカに逃げたところで、アメリカで採用されるわけがない」:現政権は研究者が容易に国外逃亡しうるという事実を理解していない(追記2件あり) とそれに対するはてなブックマークの反応。 はてなブックマーク - 行政刷新担当相曰く・・・ 反応しているのは、多くが理系の研究者であろうが、日政府の学術予算の削減に伴い、かなり真剣に「日での研究をあきらめ、海外で研究する」ことを検討し始めているのがわかる。それにしても感じるのは、政府首脳の「国際感覚」の乏しさである。皮膚感覚で日を取り巻く環境の激変を感じ取れていない。たしかに「『現実が変わった』ことを受け入れられない日」ですな。 いろんな議論があるけれど、結局、人間は金銭に強く動機づけられているのだ。最近まで「味噌汁が飲めない国など移住したくない」

    本格化する頭脳流出 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/12/19
  • 希望だけない国、日本 - elm200 の日記(旧はてなダイアリー)

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

    yuiseki
    yuiseki 2009/11/08
  • どのページからも Twitter につぶやける TweetMonkey - elm200 の日記(旧はてなダイアリー)

    どのページでも右下に Twitter の入力画面があらわれ、そこから Twitter につぶやくことができるツールを作ってみた。名付けて TweetMonkey。コモンズ・マーカーの Twitter 版のようなものかもしれない。 前提 TweetMonkey はGreasemonkey のユーザースクリプト。 Firefox 3 で Greasemonkey 0.8 以上がインストールされていること。(私がテストに使った環境は、Firefox 3.013/Greasemonkey 0.8.3) Greasemonkey 0.8 は、Firefox のプラグインでここからインストールできる。 Greasemonkey は、Firefox のカスタマイズ支援ツールで、詳しくはグーグル先生にお尋ねください。 インストールの仕方 1. Firefox 3 で下のリンクにアクセスする。 TweetM

    どのページからも Twitter につぶやける TweetMonkey - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/08/24
  • やっぱりダメか日本の家電メーカー - elm200 の日記(旧はてなダイアリー)

    迫力欠く大手電機の「業績改善」、回復局面で遠のく海外勢の背中 日の家電メーカー一人負けの様子。海外メーカー(韓国台湾アメリカ)は、業績が V 字回復だそうだ。 去年の2月の「日の家電メーカーの将来」というエントリの中で述べた不安が的中したように思える。 日(の製造業)マジヤバイ?で筆者は、現在の日の主力産業である機械電機産業とかつての主力産業である繊維産業を重ね合わせて見ている。筆者曰く「繊維業界と現在の機械電機産業を重ねると、日企業が製造を海外に持っていってから、そのセクタ全体が衰退を始めているんじゃないか?」と。 私の友人は金型部品を扱う商社の名古屋支店で働いているが、「日の金型産業は、汎用品は完全に中国に持っていかれてしまい、高級品だけで細々っている状態」とのこと。名古屋といえばトヨタのお膝元。そして金型部品の性能が製造業の強さを決める大きな要因の一つなのだが。 海

    やっぱりダメか日本の家電メーカー - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/08/06
  • 梅田望夫氏をめぐる騒動について - elm200 の日記(旧はてなダイアリー)

    最近、梅田望夫氏がネットで何を言っても叩かれる、という現象が目立っている。いちばん最近は、梅田氏の「オープンソース」という用語の使い方がおかしいんじゃないかという批判。あまりに多くの人が発言しているんで、いちいちソースのリンクは出さないけど・・・。この件について、私なりの感想を書いてみる。 一言で言うと、「なんでみんな騒いでいるのかわからん」という感じかな。確かに梅田さんはいまは技術者じゃないから、こまかい部分で事実と違うことは言っているかもしれない。だけど、彼の発言を自分なりに考えてみるに、大きな分脈のなかでふとつぶやいたいくつかの言葉に過ぎないんじゃないかな。つまり、たいして重要じゃないということ。ところが、彼の発言の大きな分脈を無視して、言葉尻を攻撃している人が多すぎる。私には、単に彼が嫌いで叩いているようにしか見えないのだが、その憎悪の源についても私は理解できない。 ひょっとしたら

    梅田望夫氏をめぐる騒動について - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/07/08
  • Erlang によるウェブプログラミング - elm200 の日記(旧はてなダイアリー)

    Erlang は「コンピュータにおいて汎用的な用途に使うことができる並列処理指向のプログラミング言語および実行環境である」(Wikipedia) 言語としては関数型言語で、軽量プロセスを扱うのが得意と聞いている。 ベトナム語のウェブサイト cntt.tv より Lập trình web với Erlang(Erlang によるウェブプログラミング) を翻訳する。 ==翻訳開始 Erlang によるウェブプログラミング Python, Ruby, PHP そして Java のように、よく使用される言語では、強力な ウェブフレームワークがたくさんあります。Erlang は世に出て20年になります。ネットワークプログラミングに対してはよいサポートがありますが、ウェブ方面はまだ弱いです。複雑なビューやコントローラのあるウェブをErlang で書くのは、いまのところ間違った決定でしょう。しかしな

    Erlang によるウェブプログラミング - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/04/19
  • ベトナムの PHP コミュニティによる Rails 批判 - elm200 の日記(旧はてなダイアリー)

    ベトナムには PHP コミュニティはしっかりあるようである。 彼らの根城は、http://forum.tvphp.net/。 その中にちょっと面白いエントリがあったので、紹介する。なかなか辛らつな Rails 批判である。 http://forum.tvphp.net/showthread.php?t=8186 ベトナム語の勉強をかねて一部を日語訳してみる。内容はともかく、ベトナム人にもこういう人がいるのか、というのが興味深い。 翻訳の正確性は保障しない。なんせまだ私のベトナム語力はよちよち歩きのレベルなので。もし間違いに気づいた人がいたら連絡してほしい(ってそんな人いるかな・・・) Huyền thoại Ruby on Rails đã sụp đổ nhờ PHP Ruby on Rails 伝説は PHP によって崩壊した Cách đây 3 năm Ruby on Rails

    ベトナムの PHP コミュニティによる Rails 批判 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/02/25
  • DateHelperJa プラグイン公開 - elm200 の日記(旧はてなダイアリー)

    趣旨 ActionView::Helpers::DateHelper を日語化する。DateFormJa をプラグインとしてインストールするだけで、datetime_select,date_selectが日語表示される。 Example: datetime_select("model", "attr") # =>"2007年 4月 29日 13時 14分" オリジナルの振る舞いに戻したいときは、:use_jp_xxx (xxx = year, month, day, hour, minute, second) というオプションを false に設定する。 Example: datetime_select("model", "attr", :use_jp_hour => false, :use_jp_minute => false) # => "2007年 4月 29日 13:14" イ

    DateHelperJa プラグイン公開 - elm200 の日記(旧はてなダイアリー)
    yuiseki
    yuiseki 2009/02/23
  • DateHelperJa 0.2 リリース - elm200 の日記(旧はてなダイアリー)

    概要 日付を表示する datetime_select, date_select を日語化するプラグインである DateHelperJa。2007年4月に Rails 1.2.x 向けとして、最初にリリースした。その後、一部の人々の間で細々と使われ続けたらしい。ありがたいことである。Rails 2.1 対応版を id:milk1000cc さん、Rails 2.2 を発展途上技術者こと石原さんに作っていただいた。石原さんの提案で、これらのパッチを統合して、DateHelperJa の Rails 2.1/2.2 対応版を Github にて公開することにした。(Rails 2.0 に対応しているかは不明) 今回のセカンド・リリースの目玉は、和暦への対応である。なんと、「平成21年」とか表示できてしまうのだ。もちろん、内部的には日付型で正しく扱われ、西暦で表示するときと何の変わりもない。シス

    yuiseki
    yuiseki 2009/02/23
  • ActiveRecord の歩き方 - Association 編(4) - elm200 の日記(旧はてなダイアリー)

    前回までの復習 この「ActiveRecord の歩き方 - Association 編」も今回で4回目を迎える。そもそもの疑問の始まりは、 ▼コード 1 class Entry < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base end というモデルにおいて、 ▼コード 2 entry = Entry.find(1) entry.comments # <= ここに注目 の entry.comments の "comments" は何?ということだった。 いままで分かったことをまとめると、 entry.comments の "comments" は Entry クラスのインスタンスメソッド(Entry#comments) associations.rb の has_many() から間

    yuiseki
    yuiseki 2009/01/21