«前の日(10-06) 最新 次の日(10-08)» 追記

会長@腹部日記


2002-10-07 ほんとうに この日を編集

_ どうしたものか・・・

アパート近くのファミリーマートのむら旭町店で

一人暮らしを始めて5本目(多分)の傘を買いました。

どうしてこんなにしょっちゅう傘を失くすのでしょう。

粉失場所を覚えているだけ列挙します。

  • 角間キャンパス体育館・・・2本

  • 小立野キャンパス前マルエー・・・1本

  • 研究室に配属になってから・・・2本

  • ファミリーマート・・・2本

    でも傘はそこたらじゅうで購入した覚えがあります。

  • ファミリーマート・・・5本

  • 工学部生協・・・2本

  • まだあったはず・・・

    高校生までを含めると20本くらい

    傘を粉失&破損している気がします。

    みなさんモノは大切に(‾ー‾)

  • _ 間違い探し

    Segmentation faultが起こります.

    解った方は会長@腹部まで.

    aho=(char **)malloc(sizeof(char *)*100);

    for(i=0; i<100; i++)

    {

    aho[i]=(char *)malloc(sizeof(char)*100);

    }

    そして

    for(i=0; i<100; i++);

    {

    free(aho[i]);

    }

    free(aho);

    本日のツッコミ(全2件) [ツッコミを入れる]

    _ Com [いらない物が1byte]

    _  [よけいなゴマが2粒・・・]


    2003-10-07 この日を編集

    _ 別にLinuxというわけではないですが(2)

    後ろのデータベース用マシン(VineLinux2.6r1)から

    1回/秒に

    「かつん、かつん」

    と回転音がします.

    _|‾|○やばいです・・・

    Tags: Linux

    _ 追記

    HDDがお亡くなりになったぽいです。

    特に何もしてないのに・・・??

    _ 会長的芸能人♀ランキング(1)

    1〜3位はおいといて

    川島なお美が圏外から急上昇

    ビデオ「失楽園」効果と思われます

    本日のツッコミ(全4件) [ツッコミを入れる]

    Before...

    _ Com [新マシンは120GのHDD3台体制を予定(内一台バックアップ専用)]

    _ 会長@腹部 [RAIDでもつかうんですか〜]

    _ Com [今のところはしない予定]


    2007-10-07 この日を編集

    _ 柳原可奈子コラージュ

    ひろいものです。

    07_0013_yanagihara.jpg

    かわいい(‾□‾;)!!


    2009-10-07 この日を編集

    _ Railsにおけるモデルのユニットテストで、rcodetoolsを少し試してみる - (2)

    同期から

    xmpfilter -u を使え、ルーク

    とマスターヨーダのごときありがたき言葉をもらったので、やってみました。

    環境等は前と同じです。

    xmpfilter -u を実行

    元テストコード

      test "has_one" do
        @hoge.foo       # =>
        @hoge.foo = Foo.new
        @hoge.foo       # =>
        @hoge.foo.save! # => 
        @hoge.save!     # => 
        @hoge.foo       # =>
      end
    

    xmpfilter -u の出力

    {{code_prettify <<EOS

    > xmpfilter.bat -u test\unit\hoge_test.rb
     (略)
     test "has_one" do
       assert_nil(@hoge.foo)
       @hoge.foo = Foo.new
       assert_kind_of(Foo, @hoge.foo)
       assert_equal("#<Foo id: 2053932786, name: nil, hoge_id: 2053932786, created_at: \"2009-10-07 13:55:40\", updated_at: \"2009-10-07 13:55:40\">", @hoge.foo.inspect)
       assert_equal(true, @hoge.foo.save!)
       assert_equal(true, @hoge.save!)
       assert_kind_of(Foo, @hoge.foo) # !> `*' interpreted as argument prefix
       assert_equal("#<Foo id: 2053932786, name: nil, hoge_id: 2053932786, created_at: \"2009-10-07 13:55:40\", updated_at: \"2009-10-07 13:55:40\">", @hoge.foo.inspect)
    end

    EOS }}

    おおっ、assert_xxxxx を書いてくれました。

    注意

    上記の

     @hoge.foo.inspect
    
    で出力されている、hoge_idや、created_at、updated_atは環境で値が異なると思います。ActiveRecordそのものをassert対象とせず、一部属性をassert対象とするほうがよいのかもしれません。

    私的まとめ

    誰も見てくれないTracのWikiページに、以下のような記述を追加しようと思います。

    テストコード書く時間が無いかもしれませんが、
    rcodetoolsを用いたならば、必要最低限のテストコードは、5分もあれば残しておけます。
    今後の保守、テスト精度向上のため、ご協力ください。

    _ 腹筋励ましiPhoneアプリ i-Fukkin - (2) 芸が細かい

    2日目以降の芸の細かさに驚きました。

    起動画面

    photo

    こんなこと言われたら

    痩せちゃいます。きっと!

    photo

    _ きょうのつぶやき : 96回


    2011-10-07 この日を編集

    _ 35歳プログラマ定年説はもう時代遅れ。職業プログラマは32歳定年説を推します

    今冬のチーム体制を議論する季節になってきました。とうとう私はプログラマとして招へいされることが無くなりました。

    ジョジョの奇妙な冒険第二部風に現状を説明すると以下です。

    tamoot は・・・二度と Ruby on Rails を使った開発のお仕事には戻れなかった・・・
    サポートのようなお仕事と、バグ調査・パッチ作成のお仕事との中間の生命体となり永遠に会社をさまようのだ
    そして開発のお仕事をしたいと思っても招へいされないので・・・・
    --
    そのうち tamoot は考えるのをやめた

    私をプログラム開発業務へまわすデメリット

    客観的に見て以下です。弊社ならやはり定年として扱われても仕方ありません。

    • 時間単価が高い
      • 偉い人はプログラミングごとき下流の作業は単価の安いやつにやらせるという方針です。
      • 明らかに間違ってるとは思いますけどね。。
    • 地獄のミサワのように浮いていた・目障り
      • 以下のようなことを時折メーリングリストで発言する私は、動けばいい。保守しやすい構造やコーディングより何よりも納期が大切という方針の弊社では、やっかいがられても仕方ありません*1。郷に入っては郷に従えを逆で行っていたんですね。
        • 「オブジェクト指向的にどうのこうの、クラス設計がどうのこうの、ちょっと違うクナーイ」
        • 「保守しやすいよう、トレースログを分離しマショウヨー」
        • 「Tracにそれなりの規約書いたから遵守してホシイナー」
        • 「勉強会しましょうよ。良いコード書きまショウヨー」
        • 「私のやってきてることをTracで共有シヨウヨー」

    さて、定年を迎えたのだから、職業プログラマとしての7年を振り返りますね。


    やってきたこと(習熟してる・してないはおいておいて)

    言語周り C、C++、Java、Ruby(JRuby)
    OS周り WindowsServer系、Redhat・SUSE、ShellScript
    開発周り SWT、Ruby on Rails
    通算行数 こんなの骨の髄までウォーターフォールが染みついてないので書きませんが、自慢したい人はいるんだろーなー

    んまーたいしたことありませんね。


    楽しかったこと

    • Ruby on Railsを使い始めたとき、ちゃんとテストコードを書く時間をもらえたこと
      • 自他含めて、何個もバグが見つかった
    • EclipseRCPを使ったデスクトップアプリケーションの開発
    • オープンソースのソースコードを見たこと
      • Eclipse、JRuby、Rubyのコードを見ていろいろ思うところがあった。勉強になりました。
    • 人のソースコードの意図がきっちり理解できたとき*2

    びっくりしたこと

    • リリースのたびに、CVSへ圧縮ファイルをコミットしていた一年目
      • さすがにこの作業、すぐ無くなったからもういいですけど(>_<)
    • 特定javaソースは、Eclipseをハングさせるくらい長かったこと
    • StaleObjectErrorをやり過ごすコードを見かけたこと
    • subversionのマージ作業が一大イベントと化していること

    つらかったこと

    • ボタンぽちっと押したら、二時間後にならないとexcelに○×をつけられないテストを繰り返していたこと
    • ウォーターフォールであるがゆえに、1行の修正でも、A4用紙5枚くらいの反省文が必要なこと
      • 良い結果につながっていればいいものの、結局どこかの誰かが同じことをやらかしていて、反省文が全く生かされないことをみんなわかっているから本当に辛い
    • 「なんでできないの?」と言われること
    • ソース行数の見積もり == 作業の難易度 という風潮
    • 状態遷移とか必要と思って仕様書に書いたら「それは付録程度の内容だね」と言われたこと

    最後に思うところを書きます

    いろいろ努力してきましたが、最終的にはバグを量産する、品質の良くない開発者になっていました。この先バグを量産させるより、大き目なプロジェクトに携わっている経歴の長さを買われ、中間に入る業務に入れられることも仕方ないよなぁと、何となく先が見えていました。

    ただ、やはりこうやって人員計画に現れてくるといろいろこみ上げてくるものがあり、日記に残しておこうと思いました。

    でもこれで、新しいバグを仕込んでしまう業から逃れられると思ったら少し気が楽になっています。時間の無い中で、仕様を決めて、設計*3をして、プログラミングとテストの時間はいつも締め切りを早められて、バグがいっぱいできて、ごめんなさい文章を書く。このダメ職業プログラマの連鎖から抜けられることができたのです。ジョジョの奇妙な冒険第二部で言うと、死の結婚指輪の解毒剤をエシディシ・ワムウから勝ち取ったような想いです。

    立つ鳥後を濁さずとして去るのではなく、先日書いているように知っていることは後生に伝えたいと考えています。ただ、肝心の若手は参加してくれそうにない状況です。若手君・さん たちが忙しいのはわかるけど、もうちょっと広い視点で先を見てほしいなぁと思い悲しいです。嫌われてるのかな、ハハッ(^_^)v

    今の会社を通して、自分の書いたプログラムを世に出すことは無くなります。バグを絶対仕込んでしまう不安がどうしても取り切れずにここ数年プログラミングしてきたので、こうやって書かなくてよい機会をもらえたのは幸運であると考えたいです。残してきたバグもありますが、後ろ髪引かれることなく、好きなプログラミングができそうだなと思っています。 これからもtDiaryのプラグインをちょこちょこ書いたり、Rails3にも手を出してみたいと思います。

    と、いうわけで35歳プログラマ定年説どころか、職業プログラマは32歳定年を突きつけられたことによる振り返りと今後の決意でした。自分の立ち位置をよく理解するようにして、職業プログラマとしての定年がやってきても前向きに捉えるようにしたいですね!もしくは・・・みなさん、良くない開発環境にある会社を抜けるような準備をしておいてくださいね!

    *1 本当にスルーされている

    *2 理解できたと思い込んでいたことも多々多数

    *3 結果からみるとここがいつもザル。できない理由はたくさんある。どうみても構造も悪いし、人間の理解できるデータ構造・変遷では無い

    本日のツッコミ(全4件) [ツッコミを入れる]

    Before...

    _ 会長@腹部 [コメントありがとうございます。多種多様なトレースログを残し続けねばならない宿命を背負ったソフトウェアなもので、あまり..]

    _ ばしくし [なるほど。 業務システムの世界では、32歳で実装から離れちゃうんですね。 寂しい話ですな。 自社Webサービスの世..]

    _ 同意 [プログラムは、単価の安いやつにやらせる風潮 → この業界では、永久にプログラム品質は上がらない。いや、むしろ下がる..]