「ロバスト」を含む日記 RSS

はてなキーワード: ロバストとは

2013-03-26

http://anond.hatelabo.jp/20130326140808

(しつこいようだけど、否定するつもりは全くないよ)

脆弱と言えば確かにそうだろうと思うけど、俺としては、ほとんどの時間をただ耐えることに費やすようなつまらない選択をしてまでロバストに生き残ることの意味がわからないんだよね。

そこまでして生きたい理由ってなんだろう?

2013-03-03

お前らの言う大規模開発ってなんだよ。

型論争の一部。

動的型陣営と静的型陣営がそれぞれ大規模開発に向いてるとか向いてないとか言うけど、「大規模開発」って何よ?って話。

自分としていくらかのパターンがおもいつくし、それぞれ質的に異なるからごっちゃにしても話が混乱するだけだ。

お前らの言う大規模開発ってどれだよ?あともちろんこれ以外にもあれば募集。

  • 人的な大規模開発
  • 量的な大規模開発
  • データ量的な大規模開発

人的な大規模開発

ITゼネコンみたいな連中が行う、何万人月というコストをかけて行う開発。失敗した特許庁の開発みたいなやつだ。典型的にはワンオフ品なので、かけたコストのわりに品質は低い。fizzbuzzも書けない人すら1人月と数えられるし、そういう人が生息するのはここである2013年現在では多分Java(かたまにScalaなど)で開発される。末端の人には自分たちの担当領域外の仕様をどうこうする権利が基本的にはない。

量的な大規模開発

OSカーネルのみの狭義のOSではなくパッケージとしての広義のOS全体)とか、あるいはモダンブラウザみたいな、膨大な機能セットをもち、様々な環境ロバストに動く必要がある開発。膨大な機能セットの中には、膨大な後方互換のための機能(例えばブラウザであればクソみたいなレガシーHTMLでもなんとなく見せてやるような機能)や、ありとあらゆるハードウェア言語などの細かな実行環境の組み合わせで動作するための抽象化および各環境のための固有の機能を含む。オープンソース形態で開発されることもよくあり、2013年においては多分C/C++で開発される。自分たちで仕様コントロールする権利があったりなかったりする。

データ量的な大規模開発

1日のPVが億オーダー以上になるようなWebサービスなど。昨今だと1日にGバイト〜Tバイトにもなるデータを解析できるシステムもセットになってることが多い。サーバの1台や2台がハードウェア的な故障してもロバストに動き続けるための機能や、そのときリカバリが容易であること、壊れた分や単なる新規追加ののサーバの補充が容易であること、みたいや機能および設計上の工夫が求められる。人的な大規模開発や量的な大規模開発と比べると比較的少人数(数人〜数百人。数千人になるのは数えるほど)で開発される。2013年においても様々な言語で開発されていて決定打はない。自分たちで仕様をある程度コントロールする権利がある。

haskell はどの大規模開発に向くか?

例えばこの方が、Haskellは大規模開発に向いていると主張されているが、おそらく人的な大規模開発には向かない。これは2013年においてHaskellを使うユーザがそれほど多くないから、というのも大きな理由だがそれだけではない。Haskell学習コストが低いことを目指して作られた言語ではないことも極めて本質的かつ決定的な理由の一つである。(自分の思う学習コストが低いことを目指して作られた言語とは例えばJavaPHPだ。)fizzbuzzを書けない人をHaskellを書けるまでに教育するのは、どうしたらいいのだろう?

Haskellが量的な大規模開発に向いているかどうかは(自分無知により)よく分からない。典型的には量的な大規模開発を実現するためには、そのソフトウェアWindowsとか各種ブラウザ並に多くの計算機上で稼働することが必須だ。そうでないと膨大な開発コストがペイできない。オープンソース的に貢献を募るとしても、量的に巨大なソフトウェアに貢献する人を一定以上集めるには、それなりのユーザベース(単に使うだけの人も含めて)が必要であるHaskellの実行環境というのは全然枯れていないが、10年前のハードウェアOSを未だに使っている人の計算機上でもちゃんと動くのだろうか?HaskellってVMで動くんだっけ?ネイティブコードを吐くんだっけ?

2012-07-25

http://anond.hatelabo.jp/20120725172341

ロバストネスという単語を1万回くらいググってこい。

こういう人が「放射線ゼロ」とかぶっ飛んだこと言っちゃうんだろうなあ。

2012-05-22

http://anond.hatelabo.jp/20120522180613

個人的には、最近の「完璧マニュアルに従った子育て以外は全てクソだ!」みたいな風潮の方こそ頭おかしいと思うけどねえ。

生物としての人間にその程度のロバストネスが備わってないわけねーだろっていうか。放射線ゼロじゃないと絶対死ぬ!!みたいな非科学的なこと言う人達と同じ臭いを感じるっつうか。

2010-06-29

書評 A・Gフランク 「リオリエント」(藤原書店

著者はドイツアメリカ人原著の刊行は1998年で、世界中専門家の間に論争を巻き起こした。

本書におけるメッセージは、冒頭書き出しの1文に凝縮されている。

本書において私は、既存のヨーロッパ中心的な歴史叙述および社会理論グローバル学的パースペクティブを用いて転覆しようと思う

西欧先進国アジア発展途上国」という、我々が慣れ親しんだ世界の図式は、たかだかここ200年程度のことに過ぎない。西欧諸国はむしろほとんどの期間を通じて世界の傍流にあった。本書において、著者はこのことを繰り返し強調する。

 フランクは、まず1400~1800年の交易データを検討し、次のようなことをインプリケーションとして述べている(2章)。

 最大の経済大国中国だった。中国は絹織物、陶磁器水銀、茶の生産などで圧倒的な輸出競争力を誇っていた(全地域に対して貿易黒字)。インドも負けてはおらず、綿織物という輸出産業があった。東南アジアも同様、香料や胡椒があった。一方で、ヨーロッパアジアに対してほとんど何一つ輸出競争力を誇る製品をもち得なかった状態で、一貫して貿易赤字を計上していた。その結果、欧州から中国などアジア諸国への銀(貨幣)の流出が常態化していた。しかもこの銀も、もともとはアメリカ産のものを奴隷貿易でぶんどってきた物だから(当時、銀の主要産地といえばアメリカ大陸日本ぐらいしかない)、ヨーロッパ自体は、実は世界交易について何ら価値創出に寄与しなかったともいえる。

 また、大航海時代以降、海上ルートユーラシア大陸の隊商交易にすぐさまとってかわられたという主張も、誤りとして退けられる。アフリカ周航のルートは陸上輸送とくらべて決してコストが安かったわけではなく、ポルトガル喜望峰周りの交易も短期間しか続かなかった。(223p)

 定量的には複数の歴史家の推計を引き合いに、アジア諸国の生産性の高さにも言及する。曰く「アジアは1750年において、依然として世界人口の66%未満であったが、世界生産の80%を生産していた。つまりアジア欧州アフリカアメリカよりも生産性が高かったことが示唆される」(p305)

 科学技術についても、近世以降は西欧アジアを優越していたという”常識”を西欧中心主義の誤謬だと批判する。例えば、当時の「ハイテク産業」でもあった造船業中国の船は、ヨーロッパよりずっと数が多く、かつ大規模で、長期り輸送が可能な代物だった(342p)。印刷業も、中国世界のどこよりも早く木版印刷を開始し、1500年代の早くには5色刷りの技術存在し、日本朝鮮技術を輸出していた。

 そうにもかかわらず、「世界経済の中心国が16世紀はポルトガルで17世紀にオランダに移り18世紀にイギリスに映った」などという、まるでヨーロッパ人によって一貫して支配されていたかのような馬鹿な議論(ウォーラーステインの「近代世界システム論」])がまかり通っている。しかし「1688年に、アジア間の交易ボリュームは、いつかのインドの港からだけでも、すべてのヨーロッパ交易を合算した交易よりも10倍も大きかったのである」(p320)

 であるならば、なぜ近代以降の世界経済をの主役はアジアではなくヨーロッパだったのか。この点についてフランクは6章で100ページにわたる議論を展開しているが、正直ピンとこなかった。その骨子は「アジア景気循環的な衰退期がたまたま西欧の勃興期と重なった」というもの。まさかここで「コンドラチェフの波」を引き合いに出すとは思わなかった。これはひどい

その他、素人目に見て反射的に気になったのは4つ。

1.「一人当たり生産性近代までアジア西欧だった」という記述について。これの反証となるようなデータは俺でもすぐ見つかる(例えばアンガス・マディソンの推計「The World Economy」)。むしろ地域間の一人当たり生産性は、まだ優劣に決着がついていないとするのがおそらく妥当なところではないか。

2.貿易収支の考察について。1400~1800年までの2章の部分、「中国はどの国に対しても貿易黒字だった。その背景には圧倒的な輸出競争力があった」と著者は言い切っているが、ここもまた留保が必要だろう。中国貿易保護策の影響はどうだったのか。そもそも、中国がそれだけ例外的な貿易黒字を確保していたのならば、中国マクロ的な貯蓄率はかなり高かったといえるだろうが、その辺は、当時の中国史の中で言及はされているのだろうか。

3.フランクはまた「アメリカ豊富な銀資源搾取してアジア世界交易に割り込んだだけ。ヨーロッパ人自体に富の増大をもたらすようなものは何もなかった」と強調する。これも逆差別の感がある。資源や強力な輸出産業はなくてもヨーロッパ人は知恵を絞って自分のところに富を惹き寄せた、という解釈もできる。「ビジネスの仕組み」を考案した彼らの力については、それ自体十分競争優位になっている気がするがどうだろうか。

4・「オリエント地域にあるヨーロッパの支配地域インドにあるイギリスの所領など)を考慮にいれても2章の結果はロバストか。

5. では、近代以前のヨーロッパにおいて、オリエントに(経済力軍事力、知識等で)負けているという認識はどれほどあったのか。NOならばそれはなぜ?YESならば、彼らはその状況をどういった風に克服しようとしたのだろうか。


http://twitter.com/zaway/status/17259932271

2010-02-10

情報を伝えるということ。

ブロック台車の上に積んでデコボコ道の上をある地点からある地点に移動するとする。この積んであるブロックが一般的にいうところの情報だ。

                                       △
                                       ■
                         ←─         □
                                 ■■■■■■■■
                                  ○         ○
デコボコ道^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ブロックが経路上などでデコボコ(ノイズ)を受けると到着したときには崩れていたり途中で落ちてしまうかもしれない。それは情報が劣化したといってもいいだろう。

           
           
       □ ■
   ■■■■■■■■
    ○         ○         △
デコボコ道^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

もちろん、伝えるべき情報が「台車がいつ来るかだけわかればいい」であるとか「台車が来たってことは送り手がいたってことだ。それがわかればいい」であれば情報の劣化・欠損はたいした問題ではない。

もしあなたがブロックの積んである順番「一番上が△、真ん中が■、下が□」や色「上から白、黒、白」を伝えたいのだとすれば、ノイズの影響を受けづらくする工夫は有用だろう。

                                        △
                                       ■■
                         ←─        □□□□
                                 ■■■■■■■■
                                  ○         ○
デコボコ道^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

あるいはデコボコ道には穴が開いていて台車そのものが着くかどうかも怪しいのであれば、

                                         △
                                        ■■
                          ←─        □□□□
                                  ■■■■■■■■
                                   ○         ○
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                                   △
                                  ■■
                    ←─        □□□□
                            ■■■■■■■■
                             ○         ○
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2台走らせて台車が届く確率を上げるのも手だろう。

これらを「ブログを書くこと」に置き換えるとあなた自身の文章の書き方や、物理伝播経路(ネットワーク)ではなく論理伝播経路(RT、リファトラバリブログ)を考慮したエントリの配置の仕方/投入タイミングブックマークブックマークコメントノイズに対するエントリの頑健性(ロバストネス)の確保方法などを考えて効果的にブログを書くことができるわけだ。

そしてもちろんこの文章はそれっぽいことを適当に書いただけなのでみんな真に受けちゃダメだよ?

2009-05-19

http://anond.hatelabo.jp/20090519145353

つか別に子供なんてある程度適当でも育つよなあ。

人間生命システムはそのくらいのロバストネスを持ってる。

この異様な子育て完璧主義も少子化の一因だろうなあと思う。

横だけど。

2009-01-29

http://anond.hatelabo.jp/20090129200226

企業社会的責任をこえて、富裕な層が無限に成長するという経済モデルを捨てて、

地球資源を考え世界の貧しい人々に向けて自ら富を公共的に分配しなければならない。

現実性の全く無い経済モデルを捨てて、新しいもう少しまともなモデルを本気で創るのにいい時期だと思うわ。

俺の言うモデル数学的なマクロ経済モデル意味だけども。

ファジィな制御によって偏差の大きい事象あるいはポジティブフィードバックに対してもロバストモデルを。

誰か創ってくれ。

2009-01-17

http://anond.hatelabo.jp/20090117154731

全然持続可能じゃないし

現に持続してるわけだが。

発展性も枯渇しつつあるし

多くのくにでは毎年経済成長してるからそれはない。

ロバストなんてとんでもない(金融危機とか普通に起こる)

昔の世界恐慌から世界大戦への流れと比べたらたいしたことないと思う。

金融危機が起ころうが多くの人は相変わらず飢え死にすることも誰かに殺されることもなく平穏な日常を送ってるんだし。

http://anond.hatelabo.jp/20090117154115

全然持続可能じゃないし

発展性も枯渇しつつあるし

ロバストなんてとんでもない(金融危機とか普通に起こる)

と思うんだけど。

http://anond.hatelabo.jp/20090117153330

『持続可能で発展性がありロバストで、しかも大衆が頭を使わずにいられてかつ幸福を感じられる経済モデル』が必要になるわけで、そんなもんあるかというと、無いような気がする。

まさに今の社会はそういう風になってると思うけど。

http://anond.hatelabo.jp/20090117152520

その場合、いずれ解決不可能な問題にぶちあたって滅亡しちゃう気がするんだよね。

『持続可能で発展性のあるロバスト経済モデルを構築する必要がある』とかいう場合とかね。

まぁ一部のエリートが頭を強烈に使って、後は何も考えず(マトリックス的に)本人達幸せだと思って生きる、

みたいな形式は有り得るかもしれないけど、そうすると、経済の話で言えば

『持続可能で発展性がありロバストで、しかも大衆が頭を使わずにいられてかつ幸福を感じられる経済モデル

が必要になるわけで、そんなもんあるかというと、無いような気がする。

無論俺の頭が悪くて思いつかないだけかもしれないけど。

ログイン ユーザー登録
ようこそ ゲスト さん