カテゴリー: 未整理

  • 公的年金も毎月、被保険者に対し「明細書」を発行すべきだ

    「領収書がなければ受け付けません」という態度だった社会保険庁が、最近は「領収書が無くても、できるだけ明確にできるよう、調査いたします」という態度に豹変したらしい。

    領収書だとか社保庁の記録が、とか言う前に何故、毎月もしくは毎年にこれまでの累積納付額や支給予定額などがチェックできる明細書を発行してこなかったのだろうか?

    発行するのに費用がかかる?そんなの送って誰が見る? なんていう反対意見もあるのでしょうが、それをしてこなかったために社会保険庁の信用が一気に地に落ちたのでは? せめてでも毎年、被保険者に対して現在のステータスを通知する仕組みさえあれば、全てが社保庁の責任と問われず「明細をちゃんとチェックしてこなかった国民にも非がある」と、喧嘩両成敗(まではいかないか?)にできたのではないだろうか?

    そんなことを常々考えていたのですが、磯崎さんのisologue、「年金を受け取れる権利」なんて、もともと存在しない(補足編) にて参考になる意見を発見。
    引用させていただきます。

    通常、預金でも投資信託でも証券でも、自分の口座にいくら金がたまっているかは、「債権者」によって定期的に(またはランダムに)チェックされ、それによって一種の牽制が働いているわけです。民間だけでなく、役所の仕事でも、たとえば地方税で、自分の申告と住民税の通知の額が大きく違っていたら、その場で「あれ?」と思うでしょう。

    ごもっとも。銀行やクレジットなどは最近はコスト削減のため、印刷物の郵送ではなくWebから残高などをチェックさせるようにしてるよなあ。社会保険庁さまならば、そんな仕組みを導入するなんて難しくないだろ。 住民基本台帳ネットワークシステムと繋げばもっと管理しやすくなるんじゃね?

    年金や預金の定期通知はありがたいのだけど、学生時代の奨学金返済の明細が定期的に届くのは勘弁してくれ…凹むから。

  • なぜかアクセス増大

    きのう6月9日だけ、なぜかこのブログのアクセス数が増えている… なんでだろう

    特別なにかエントリーしたわけでもないし。うーん、わからん。

  • 参考:「Google のエンジニアはどうやって開発しているのか?」

    へ?たのめも」 さんとこのエントリーにあった「Google のソフトウェア・エンジニアリング 」を発見。Google Developer Day Tokyo での鵜飼さんのプレゼンがわかりやすくまとめられていました。

    最近、あるきっかけで異様にGoogleへの興味が沸いてきているのですが、その理由はおそらく企業としての興味というよりも中の人たちの文化的な部分に対する興味なんだろうな、と実感。

    いくつか注目した点をピックアップ。

    Google のプロジェクト・チーム

    • 開発はデザイン、コーディング、テスト、改善、デモの運用まで上流から下流まで同じチーム(同じ人)が全部やる
    • チームは少人数 (2?6人)。これ以上に増えると、プロジェクトのフォーカスを絞ってチームを分割

    2?6人っていうのがバランスがよさそう。なるべくフォーカスは絞ってシンプルでコンパクトにってことですね。

    Google のソフトウェア・ライフ・サイクル

    • アイデアが出たら、Design Doc と呼ばれるドキュメントを書く

    Design Doc

    • Google で必ず書くことになっているドキュメント
    • プロジェクト立ち上げ時の 1?2週間をかけて書く。ある程度ポイントが書けたら、もうコーディングへ。
    • 一般的にはあんまり長くない。詳細を書かなきゃいけなくなったら、それはまた別プロジェクトになることが多い
    • Design Doc の内容
      • プロジェクトの背景、目的
      • おおまかな設計(コードを見ただけでは判らないような、アーキテクチャ)
      • プロジェクトの参加者(このプロジェクトに関して、誰に連絡を取ればいいのか)
      • セキュリティやプライバシーについての考察(問題と対処方法)
      • テスト、モニタープラン(運用時の考慮。障害の発見と復旧手法など)
      • レポジトリ上の位置やサーバのアドレスなど
    • コードを書いていると解離していくので、できるだけ解離しないようにアップデート

    ふむふむ。 自分達はいままで「企画書」と呼んでいた部類のドキュメントのことですね。ひとりで取り組むことが最近多いけど、それでもやっぱりDocを書いて残す習慣付けをしていた方が、今後会社を大きくしていくためにも良さそうだ。

    自分の社内のプロジェクト管理に限らず、ちょうさん達とやっている「わくわくオープンラボ」にもうまく取り入れていけないかな。

    Google のコーディング

    鵜飼さんは普段、毎週 0?20個のパッチを書く。年間 3万5千行くらい。シニア・エンジニアやフェローになると、もっと書いていて、Google では、偉い人ほどコードを書きまくっている。

    ハンパねぇ?

    • ユニット・テストは必須。ユニット・テストを自動で実行するシステムもあり、テストが通らなくなると「直せ」 とメールが飛んでくる
    • "testing on the toilet"。テストに関する intergrouplet が、トイレの壁に 「テストのコツ」を書いて貼っている。単体テスト普及活動の一環。

    ユニットテストは大事。 おろそかにしてしまうことが多いけど、継続していくシステムの場合はユニット単位でのシステムのクオリティが重要だと実感。

    Google の開発方針

    • パフォーマンス重視(まず計測、とにかく計測、良いアルゴリズムの採用、コーディング・テクニックの積み重ね)。 Google グラフ書くのが好き。数値化重要。
    • スケーラビリティ重要(いずれは Google Product になるのだから当然)。 たくさんのマシンで並列化できるように
    • 信頼性(Google はマシンが大量にあるので、ハードウェアは毎日壊れる。レプリカを作ってデータは多重に持つ。 障害監視と自動的な障害復旧に力を注ぐ)

    模索中ではあるのだけど、シンプルで汎用的に使える数値化の基準とか、可視化の方法がないかとここんところ悩み中。 Googleくらいになるとノウハウが詰まってそうだから、こんど知人にノウハウを聞いてみよう。

  • ホッチリ

     

    電車の中で同じ車両だったおっさん、頼むから「レッド・ホット・チリ・ペッパーズ」
    のことを

    「ホッチリ」

    と呼ぶのはやめてくれ。

    それ「レッチリ」だ。

     

  • インパクって、どうなったの?

    2001年だっけか、政府主導で開催された「インターネット博覧会」略してインパク。 記憶からほとんど消えつつあったのだけど、
    ふとしたことで思い出してしまい。

    あれって、結局どうなったんだっけ? たしか110億円もの国家予算をつぎ込んだ挙句、「くだらね?」
    というネガティブインパクトだけ喰らわせてくれた記憶がある。
    結局、あれの終焉がどんなもんだったのかと。

    我々スタッフ一生懸命探しました。そしてね、見つかりましたよ、お母さん。URLが。
    http://www.inpaku.go.jp/

    …無ぇ(唖然)
    をぃをぃ、ネットって後々にも情報を参照できるってことがメリットなんじゃないのか?
     政府主導でネットに対する無知をさらけ出しておりますな。

    そんなときには、ドラえも?ん、タイムマシーン♪
    困ったときの”Wayback Machine”で調べたところ、見つかりましたよ(こんどは本当)
    http://web.archive.org/web/*/http://www.inpaku.go.jp/

    たしか、インパクが終わったのは2001年の12月31日のはずだから、
    ほぼ最後の状況ということで2001年12月1日のスナップショットを見てみた。

    http://web.archive.org/web/20011201043042/http://www.inpaku.go.jp/index.html

    (エンコードをシフトJISにしてね)

    …ショボ。

    とりあえず、目的は達成できたので、これでひとまず良しとする。(終了)