2007-09-03
■自分自身にリクエストするのはよくない
OpenLaszloのServletがイメージやXMLを自身のサーバから取得するのに、あっさりとhttp通信をしてしまっていて問題。
という話。
ラッシュがかかってレスポンスが遅くなるとリロードを繰り返したくなるのが人の習性ですから、状況はもっと悪化していきます。
自分自身にリクエストを出す、という方式は絶対やっちゃいけないタブーなんです。<image>や<dataset>でラッシュがかかるとデッドロックすると思う - OpenLaszloコミュニティ LaszloJapan - RIA (リッチ・インターネット・アプリケーション) オープンソース プラットフォーム
<image>や<dataset>から出るリクエストをJavaScriptかなんかでシミュレートすれば、簡単にOpenLaszloサーバに対するDoS攻撃ができますから。
また、社内システムなんかでも、ラッシュ性のあるところに使ってはいけません。
ふむふむ。
■直接リンクをはる?
「直接リンク」をはる、でも、直接「リンクをはる」でも微妙に意図が読めない。
本音は判る。img要素のhref属性に指定するな、ってことだろう。きっと。
著作権について
記事、書評、写真、表など、ビーケーワンで提供されるあらゆる形のコンテンツの一部または全部を著作権法第30条に規定する私的使用以外の目的で複製することはできません。
たとえば、上記コンテンツの一部または全部を著作権者の許諾を得ずにホームページに転載すれば著作権法違反になります。上記コンテンツの一部(画像等)にだけ直接リンクをはる場合も、同様に著作権法違反となります。
オンライン書店ビーケーワン: ガイド&ヘルプ>ご利用ガイド
一つは「勝手に持って行くな」であり、もう一つは「bk1へのトラフィックを生じさせるだけでbk1の利にならない利用は止めて」であろう。
言葉を飾り、著作権法を持ち出して、でも結局、本音はそうだよね。
最初に書いたように「直接リンクをはる」の部分がどういう意味かハッキリしない部分を除けば、まぁまっとうな注意表示だと思うだけに「惜しい」という感じがする。
いや、ただそれだけなんだけど。
自前のアフィリエイトをやめてA8.netやバリューコマースに移してしまったこともそうなのだが、Amazonがやっている「他のサーバ/アプリ/サイトにどんどんリソースを使ってもらって、自分のサイト以外からでも売り上がるようにする」っていう戦略と真逆な感じがして、残念。
■なんにせよ、先に考えて後で楽するっていう姿勢は
大事だと思います。はい。
どれも頑張れば対応できるのですが、頑張らないで出力時に考えた方が良いのではないかと。
「入力時に文字参照に変換するのがよろしくない理由」@水無月ばけらのえび日記
などと書くと妙な感じがするんだよな。開発工程の後先と、処理ロジックの後先がごっちゃになってしまうのかしらん。
工程の前の方で「この処理はどこでやったらいいか」と考えずに、この辺でやっといた方がいいな、とか書くと工程の後の方で苦労する、と。
で、往々にして工程の前の方にデータエントリ系が来ていたりするわけで(データ参照する前に登録する方を作ってしまいたくなる、と)、そこで「後で考えるのが面倒だから文字参照に変換してしまえ」ってやると駄目だよ、と。
そういうことです。
■Flashのファイル(swf)をバイトコードにするツールとデコンパイルするツール
こちらがバイトコードを見られるツール。バイトコードは、書き換えてswfに戻すことができるようだ。
こっちはActionScriptへデコンパイルするツール。
まぁ、何の役に立つかはおいといて。メモ。
2007-09-02
■やさしいことばで日本国憲法
「世界がもし100人の村だったら」の叢書で、隣に置かれることをかなり意識して書かれているけど、そんなこと気にする必要はない。
日本国憲法を容易に理解するために、平易に――けれど曖昧さを排除して――書き直そうとする本というのは貴重だ。
ぐだぐだと解説とかを述べるより効果的だ。
憲法は誰が読んでも理解できるものでなければならない。解釈、なんて余地がないほどに。
2007-09-01
■グリーン・レクイエム 小学生向け装丁版
ハードカバー。
大きな活字。
振り仮名つき。
イラストつき。
本屋で見つけた。
今買っておかないと、と判断して購入――子どもたちが読む日が来ることを願って。
カプチーノ。シナモン・スティック。
そんな言葉/ものを知ったのはこの本だったなぁ。
15年は前の話。
■ざっと計算する
ってのは学校では習わないんだっけ?
log2 50 ※底の変数
答えはいくつになりますか?
過程も教えてください
http://q.hatena.ne.jp/1188620855
\(32~
つまり
\(2^5~
なので、5と6の間。
次。
\(32~\times~\sqrt{2}~=~32~\times~1.414~=~45.248\)
だなぁ。
\(32~\times~\sqrt{2}~=~2^{5\frac{1}{2}}\)
だから、5.5よりちょっと大きいぐらい。
このぐらいの精度でいいかどうかはその状況しだいってことで。
(回答でき〜ん。)
追記
id:ROYGBさんのフォローあります。どうもです。
私、書いている途中で出かけなければならなくなって、保存して帰ってからまた書き始めるか、すぐ投稿してしまうかという選択で、刹那の瞬発力の面白さ(が本当にあるかどうかはその時点では判断できないのだけど)を狙ってえいやと投稿したのでした。
おかげでここに追記することがなくなってしまいました。投稿してよかった。
2007-08-31
■薪ストーブ
書影はBK1で見られる
http://www.bk1.jp/product/02914761
で書いた話題が本になっている。
■正しいことをすればうまくいくというわけではない
隣で(まぁ、右隣ということにしておこう)誰かが困っている。
設計の工程なのに、前工程の成果物が曖昧で手が止まっている。
同じような内容だが細部が違う資料がいくつかあるくせに、どれがどのように意志決定されたのか判らない。どの資料がいつ誰の手でアップデートされたのか判らない。あてにならない。
それでは困る。
進めない。
という話をしたら誰かがこういった。
複数のお客を相手にしているんだから――つまり特定のお客様のシステムを作っているのではなくて、パッケージ商品を作るのにいくつかのお客様からヒアリングをしているということだ――その時その時で入ってくる要求事項がぶれても仕方がない。
だからいくつかある資料をまとめてそれで合意をとるしかないんだって。
「困る」って言ってたって始まらない。それでやれ。
とね。
おいおい。
それが「前工程でやること」じゃないか。それができていないから困るって言ってるんだ。
まぁ、そうこういっていても仕方がない。
確かにその通りで、進むためにはそうするしかない。
……というのは一見正しい様だが、正しいように見えるからこそこれまで皆失敗してきたのだ。なぜそれに気がつかない?
今までの資料を作ってきた人は、皆それぞれがそう思ったのだよ。
「今までの資料が駄目だといっても仕方がない。自分でかき集めて全項目を網羅した資料を作って、それを元に議論をするしかないな」と、そう思ってやってきた結果なんだよ。
だから「同じような内容だが細部が違う資料」がたくさんあるんだ。
それは実は、「細部に同じ内容があるが、全体をみるとバラバラな資料」がたくさんあるよりも遙かに危険な状況なんだよ。
それだけ多くの人が時間をドブに捨ててきた証拠だというのにね。
さらに悪いことに……。
反対側に座っている(つまり左隣だ)誰かが、またそれと同じ様な資料を今作っている。
前工程が終わってはいないのに終わっていることになっている、という状況が生み出す悪夢だ。
次の工程に進もうとする"右隣の人"が困惑している最中に、"左隣の人"が前工程をやり直しているというわけだから……。
■知恵蔵休刊? 今年版を買って「知恵蔵読み」にチャレンジしようと思っていたのに……
速読の課題として、
で紹介されていた「知恵蔵読み」、つまり通読するっていうのをやろうと思っていたのになぁ。
なんて間の悪い。
現代用語の基礎知識はでるんだな。
2007-08-30
■サービスビジネス
Youtube と対照的だな、と思った。
大きな投資でアプリ作る → ビジネス始める → ユーザつかず → ビジネス頓挫
小さな投資でアプリ作る → ユーザ集める → ビジネスどうする? → なんて話の前に大きな会社が買収

