タグ

vottieのブックマーク (452)

  • 社会保険庁とNTTデータとの「特別の事情」 - 木走日記

    ●何やってんだ社保庁!システム障害で年金相談窓口対応できず 今日(11日)は一般紙が休刊日なのでサンケイスポーツ社会面記事から。 2007年06月11日 更新 何やってんだ社保庁!システム障害で年金相談窓口対応できず “消えた年金”問題で10日、相談窓口を設けていた静岡など全国23県の130カ所の社会保険事務所で、始業時から年金記録を照会するコンピューターシステムが作動しない障害が発生、約1時間半にわたり相談に対応できない事態となった。窓口設置は柳沢伯夫厚労相(71)が4日に発表したばかり。度重なるトラブルに、国民の不信感はますます増大しそうだ。 ◇ 社保庁などによると、トラブルが判明したのはこの日午前8時半ごろ。各事務所でシステムを始動したところ、年金記録を照会、確認するコンピューターシステムにアクセスすることはできても、個々の加入者の記録を照会することができなくなった。 このため、始業

    社会保険庁とNTTデータとの「特別の事情」 - 木走日記
  • perl - There's more than one way to duck-type : 404 Blog Not Found

    2007年06月14日00:15 カテゴリLightweight Languages perl - There's more than one way to duck-type 違う部分もあるので、そこを補足。 rubyco(るびこ)の日記 - Duck Typingは大規模プロジェクトでも大丈夫か? 考えてみたらPerlも同じか。Perlの場合、ContextがDuck Typingの代わりをつとめることが多い。 例えば、文字列を数値として扱う時に、rubyでは "1".to_i + "2".to_i と、明示的にto_iで型変換しなければならないのに対し、Perlでは "1" + "2" が3になる。状況、すなわちcontextに応じて、自動で型変換がなされるからだ。初心者に好かれ、中級者に嫌われ、上級者がやみつきになるのがこのcontext drivenという考えかただ。 なぜ初心者

    perl - There's more than one way to duck-type : 404 Blog Not Found
  • perl, et al. - キーの存在確認 : 404 Blog Not Found

    2007年06月10日02:15 カテゴリLightweight Languages perl, et al. - キーの存在確認 格的添削はあとまわしにして、Perlに限らないつっこみどころを先に。 [を] Wikipediaのキーワードリンクを使って関連語データを作ってみた ソースを見てすぐわかるのは、ハッシュキーの存在確認をdefinedでしているところ。このソースの場合たまたま動いてしまっているけど、「値が未定義」なのと「そもそも存在しない」とでは意味も異なる。以下のcode snippetを動かしてみれば、その違いがよくわかる。 my %hash = ( key => undef ); while(my ($k, $v) = each %hash){ printf "exists \$hash{$k} = %d\n", exists $hash{$k}; printf "def

    perl, et al. - キーの存在確認 : 404 Blog Not Found
  • 巨大なラーメン - アンカテ

    私の父は自営業者だったが、一般的に「自営業者」という言葉の持つイメージとは対極的な浮世離れした所のある人間だった。だから、自分が自営業者の息子として育ったことが、自分の世界観に影響を与えていると考えたことはなかった。 だけど、最近になって、いろいろな人と世間話として仕事や景気の話をしている時に、やっぱり自分は自営業者の息子なのかもと思うようになった。 というのは、私は「働いて収入を得る」ということの基的なモデルとして、客に一杯のラーメンを出して「ごちそうさま」と言われながら500円玉を受け取ること、というようなイメージを持っている。ラーメンがうまければ収入が上がるし、ラーメンがまずければ収入が下がり場合によっては失業する。 これを意識したことはなかったが、意識してみると、巨大な組織の中で組織の一員として働いていても、この「ラーメンモデル」の延長として自分の仕事を見ていたような気がする。

    巨大なラーメン - アンカテ
    vottie
    vottie 2007/06/10
    essa ラーメンモデル
  • 六月水無月はぶにっき - 社長モラトリアル

    not found

    vottie
    vottie 2007/06/10
    habuakihiro
  • OOエンジニアの輪! ~ 第 32 回 丸山 不二夫 さんの巻 ~ | オブジェクトの広場

    今回のゲストは稚内北星学園大学 学長の 丸山 不二夫 さんです。Java のイメージの強い丸山さんですが、実は一番好きなのはネットワーク技術なんだそうです。今回は、そんな丸山さんの好きなネットワーク技術から、アジアで IT 教育を行うという野望まで、Java 以外のお話もたくさん伺ってきました。 大学でのお仕事 -- まず現在のお仕事についてお話ししていただけますか。 現在は稚内と東京を往復する生活をしてまして、土日は東京、平日は稚内(稚内北星学園大学)で働いています。 -- 土日はこちら(東京サテライト校)でお仕事をされているのでしょうか? そうです。ここ(東京サテライト校)に通うのは全員社会人ですので、開講が土曜日と日曜日なんです。授業の他にも、僕と浅海さんと佐藤さん*1の 3 人でゼミをやっていまして、僕はそのうちの半分くらいを担当しています。 -- ホームページで拝見したんですが、

    vottie
    vottie 2007/06/09
    丸山 不二夫
  • 最速インターフェース研究会

    http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に問題が起きる。それから、deep_cloneが欲しい場合はJSONを作ってevalすればよい。パフォーマンスを気にする場合とか、浅いコピーが必要な場合はそれなりに工夫する必要があるけど。 で、JSONにするのにFirefoxだとtoSourceというのが使える。unevalというラッパーがあって、これだとnullでも平気。 http://subtech.g.hatena.ne.jp/cho45/

  • Why Open Source Fails to Fail : 404 Blog Not Found

    2007年06月08日13:45 カテゴリOpen Source Why Open Source Fails to Fail これを読んで、なぜオープンソースがうまく行くかがまた少し理解できたような気がした。 Who is to blame? (内田樹の研究室) マニュアルというのは責任範囲・労働内容を明文化することであるからであるが、ミスはある人の「責任範囲」と別の人の「責任範囲」の中間に拡がるあの広大な「グレーゾーン」において発生するものだからである。オープンソースで一番重要なコンセプトってなんだろうか。 無料で使えること?ソースコードが公開されていること? 違う。オープンソースで一番重要なこと、それは責任者が制作者ではなく使用者になっていることなのだ。それを利用して得た結果に対して、制作者が代価を要求することもないが、制作者に被害を賠償してもらうことも出来ないのだ。オープンソースを利

    Why Open Source Fails to Fail : 404 Blog Not Found
  • 404 Blog Not Found:好きを仕事にするな、仕事を好きにしてしまえ

    2007年06月07日15:25 カテゴリArt 好きを仕事にするな、仕事を好きにしてしまえ ネット言論的には、好きこそ仕事にすべきだというのが趨勢のようになっているけど、みんな、当にそれでいいのか? 小野和俊のブログ:梅田望夫氏が言うように、好きなことを貫いて仕事にしていくためにはどのようにすればよいのか では、好きなことを貫いていくには、どのようにすればよいのでしょうか。好きを仕事にするべきでない三つの理由 というわけで、まずは好きを仕事にすることに関する問題点を指摘してみる。 みんなが好きな仕事は、常に過剰供給 作家、俳優、アスリート....どれも世界中の人が好きで、世界中から人材供給がある。どの国でも底辺は最低賃金ギリギリかそれ以下。それでも誰も文句を言わないのは、みんな「好き」だから。「好き」は最高の免罪符。極貧?過労?好きになったあなたが悪い。 あなたが仕事が好きでも、仕事

    404 Blog Not Found:好きを仕事にするな、仕事を好きにしてしまえ
  • sh, awk, perl & ruby - やっぱりforkは遅い : 404 Blog Not Found

    2007年06月08日04:30 カテゴリLightweight Languages sh, awk, perl & ruby - やっぱりforkは遅い 私がawkを弁護するのもなんだけど。 hogehoge - やっぱりawkは遅い シェルでよくあるんだけど、ある区切りの○番目を取ってきたい、っていう場面で foo="aaaa,bbbb,cccc" bar=`echo $foo | awk -F, '{print $2}'` ってやる時がある。 けど、これ、むちゃくちゃ無駄。一回しか実行されないなら大したボトルネックにはならないが、ループの中で使うと酷い事になりがち。遅いのはawkでなくてfork(2)だと思う。 以下、10を1000に書き換えて、MacBook Pro (Core Duo 2GHz)で実行してみた結果。 % time ./builtin.sh 0.138u 0.504

    sh, awk, perl & ruby - やっぱりforkは遅い : 404 Blog Not Found
  • 新SNS「Twitter」--初心者のためのスタートガイド:スペシャルレポート - CNET Japan

    もしあなたがまだ「Twitter」を使っていないなら、乗り遅れた気分かもしれない。Twitterはいま最もホットな話題だが、見方によってはすでにピークを過ぎたとも言える。「South by Southwest 2007」(SXSW)カンファレンスのギークたちの間でやたら騒がれているとか、楽しさをつかみ損ねたTwitter嫌いたちの不満を聞かされたとかいう理由で、手を出すのを先延ばしにしたりしないほうがいい。Twitterは、グループや友人どうしで使うための、おもしろくて実際に役に立つ、リアルタイムのメッセージングシステムだ。ただ、この「クラブ」にどうやったら加われるかはそれほど明確ではない。そこで、この新しいプラットフォームへの初心者向けのガイドをお届けしよう。Twitterの機能すべてを紹介するわけにはいかないが、とりあえずスタートする助けにはなるだろう。 Twitterとは何か Twi

    新SNS「Twitter」--初心者のためのスタートガイド:スペシャルレポート - CNET Japan
  • 著作権の非親告罪化やP2Pによる共有の違法化は誰が言い始めたのか?

    著作権侵害について権利者以外の警察などによって逮捕して取り締まることができるようにするための「著作権の非親告罪化」や、P2Pソフトによるファイル共有は「私的複製ではない」として違法化しようという流れのそもそもの発端は何なのかを調べたところ、意外なところに行き着きました。 最近はかなり有名になりつつあるので知っている人も多いと思いますが、アメリカ政府が毎年日政府に「年次改革要望書」というものを出しています。要するに「ここに書いてあることはちゃんとやっておけよ」というアメリカからの命令・指導・要望が書いてあるわけです。法科大学院の設置や郵政民営化、最近では三角合併などはこの年次改革要望書に書いてあったために実行しただけに過ぎません。ホワイトカラーエグゼンプションや労働者派遣法などについても書いてあります。 そしてこの年次改革要望書の最新版に著作権の非親告罪化やP2Pによる共有の違法化などにつ

    著作権の非親告罪化やP2Pによる共有の違法化は誰が言い始めたのか?
  • Open Tech Press | MySQLデータのバックアップ方法

    2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var

    Open Tech Press | MySQLデータのバックアップ方法
  • erlang & perl - 並列論理演算 : 404 Blog Not Found

    2007年06月01日00:05 カテゴリLightweight Languages erlang & perl - 並列論理演算 これ、erlangにうってつけの問題なのに、どうやらまだ手つかずのようなので。 sumiiの日記 - 並列論理和 では、「第一引数と第二引数のどちらかが真になったら、もう一方の引数に関わらず真を返す」ような論理和演算「por」は実装できるでしょうか? つまり、 int f() { return 1; } /* 引用者追補 */ int g() { return g(); } /* 同上 */ int main() { return por(f(), g()) && por(g(), f()) && !por(0, 0); } のようなプログラムが1を返す「por」マクロは書けるでしょうか?まずはerlang版。条件はリストに複数書けるようにしてあります。まだ終

    erlang & perl - 並列論理演算 : 404 Blog Not Found
  • There's more than one way to set parameters : 404 Blog Not Found

    2007年05月31日15:15 カテゴリLightweight Languages There's more than one way to set parameters ちょっとびっくり。 Life is beautiful: 「パラメーターのプロパティ渡し」でプログラムを読みやすくする、というアイデアはどうだろう そこで、ActionScriptにもJavaScriptのように自由にプロパティを追加できるObjectというクラスがあることを利用して、これらのパラメーターを一つのオブジェクトのプロパティとして渡すように変更してみた。 というのも、この名前付きパラメターというのは、Hashが組み込みで使えるスクリプト言語の場合は常識化しているので。これを他ならぬ中島さんが言うと、なんだか加藤鷹に「ねえ君、知ってる?Doggy Styleって体位があるんだけど、これっていいよ」って言われた

    There's more than one way to set parameters : 404 Blog Not Found
  • WebLaunchder 0.2.0 リリースしました。 - 設計と実装の狭間で。

    インストールはこのへん http://eclipse.seasar.org/updates/3.2/ 例によって、Winstoneと言うマニア向けServletコンテナを起動できるランチャプラグインであるます。 今回のリリースでは 起動ボタンと停止ボタンを統合し、サーバの起動状態に合わせて、起動もしくは停止ボタンになる様にした。 eclipseのウィンドウ内に内部エディタとして開いたブラウザが、アクティブでも起動/停止出来る様にした。 スクリーンショットはこんな感じ。 起動前 ボタンが二つになってスッキリした感があるます。 起動後 停止ボタンにアイコンとメニューが変化してるトコロがポイントであるます。 内部エディタとしてブラウザがアクティブでも、停止ボタンが使えるの図。 ちなみに、EclEmmaネタと併せられるとカッコいいな…と思ったけど、 軽い気持ちで連携出来るとか、そういう状態では無い

    WebLaunchder 0.2.0 リリースしました。 - 設計と実装の狭間で。
  • marsのメモ - EclEmmaとWinstoneでWebアプリのカバレッジ取得

    EclEmmaという神プラグインで,IDEAんときみたくWinstoneを使ってWebアプリのカバレッジが取得できたので,やり方をメモしておく。 #IDEAもEMMA使っているので,仕組み的には全く同じだった。 まずは,IDEAとEclEmmaの相違点。 IDEAと異なり,JDK1.4.2系でもカバレッジの取得が出来る(IDEAはJDK5以降じゃないとダメ)。 Eclipseのコンソールビューは,graceful exitが出来ないので(IDEAと比べ)Winstoneの停止がちょっとだけ面倒。 なぜか,Winstone 0.9.6じゃないとダメだった。最新の0.9.8は,終了方法が変わったのか停止してもカバレッジデータが出力されなかった(なんでや?)。ちなみに,IDEAの場合,0.9.6/0.9.8共に成功。 目立った違いはこれくらいで,とかくEclEmmaの完成度は高い。IDEAのそれ

    marsのメモ - EclEmmaとWinstoneでWebアプリのカバレッジ取得
  • DBという中間搾取 : 404 Blog Not Found

    2007年05月22日16:15 カテゴリiTech DBという中間搾取 これは事実の半分に過ぎない。 naoyaのはてなダイアリー - Linux のページキャッシュ ということでデータサイズを見てページキャッシュに任せられそうなサイズなら OS に任せておくのが良いんじゃないかなと思います。まず、Disk Cacheはreadには強くても、writeにはそれほど強くないということ。以下をご覧いただきたい。これは、/usr/shre/dict/wordsをBerkeley DBに変換するというトリビアルな例で(ソースは後ろ)、./が普通のdisk,/mdがmemory disk(md)。読み込みに関しては差が全く出ていないのに、書き込みに関しては有意に遅い。 # write /usr/share/dict/words => ./words.db: 10.1032350063324 sec

    DBという中間搾取 : 404 Blog Not Found
  • ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found

    2007年05月18日03:30 カテゴリ ruby & perl - 軽量プロセスをthreadで代用 erlangで唯一萌える軽量プロセスですが、これはthreadでも比較的簡単に代用はできます。 Rubyist Magazine - Rubyist のための他言語探訪 【第 10 回】 Erlangで紹介されていたErlang Landのフィボナッチ数を非同期で計算する例は、rubyで書くとこんな感じになるでしょう。 thrfib.rb require 'thread' require 'Common' def worker(n, q) return Thread.new do q.push("fib(#{n}) = #{fib(n)}") end end def manager(n, q) Thread.new do n.times { puts q.shift } end end

    ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found
  • FFTT : Capistrano

    ※ この資料について 2006年4月の勉強会資料をCapistranoのバージョンアップ(現時点では1.3.1になってました)による仕様変更などに合わせてちょっと修正したものです。 質疑応答の部分は当時のままなので最初の質問が初々しいです。 Capistranoって何なのさ デプロイツール デプロイ=配備 参考 : Capistrano: Automating Application Deployment 一言で言うと複数のサーバ上で同時に並行してコマンドを実行できるツール。 複数のサーバで動いているサービスのデプロイを楽に行うことができる。 Rails起源なのでRailsに特化した部分もあるが、ほかのアプリケーションでも使える。 昔はSwitchTowerと呼ばれていた。はてなでも使われてる。 何がいいのか 複数サーバへの作業が効率化、自動化できる 定義済みの標準タスクに沿った運用をする

    FFTT : Capistrano