インピーダンスミスマッチ
「オブジェクト指向設計」と「リレーショナルデータベース設計」の設計思想の違いから発生するミスマッチ。そのためにO/Rマッピングが存在する。
「オブジェクト指向設計」と「リレーショナルデータベース設計」の設計思想の違いから発生するミスマッチ。そのためにO/Rマッピングが存在する。
Microsoftが提供しているフリーのトラフィックジェネレータ。
ブラウザで操作したとおりにトラフィックの設定がされるので、非常に簡単。
ただ、負荷をかける対象のサーバーは設定で簡単に変更できるのに、ポート番号を変更するとなるとリクエスト単位で設定を変更しなければならないというのがおかしな仕様だと個人的に思った。
使い方は、Web Application Stress Tool を使い倒そう!がとても詳しいので参考になると思う。
ちなみに紹介サイトではダウンロード先がリンク切れしてしまっているので、こちらからダウンロードして欲しい。
HTML埋め込み型言語でよく利用されているJSP, PHP, ASPを比べてみる。
| JSP | PHP | ASP | |
|---|---|---|---|
| コード宣言? | <%@ %> | <? ?> または <?php ?> | <% %> |
| コード | <% %> | 上に同じ | 上に同じ |
| 出力 | <%= %> | <?= ?> | <%= %> |
| 変数 | a | $a | a |
| コード区切り | セミコロン | セミコロン | 改行 |
| コメント | // または /* */ | // または /* */ または# | ' |
| 変数定義 | 必須 | 必須ではない | 必須ではない |
| 大文字小文字 | 区別する | 区別しない | 区別する |
Amazon Web Service 略してAWS。その肝となるBrowseNodeについて。
BrowseNodeはBrowseNode一覧からチェックできる。但し、新規サービスはここには表示されていない(インデックスが更新されていないため?)ので、以下を参照する。
スポーツ:14304371
ヘルス&ビューティー:160384011
ちなみにAmazonのタブのリンクにあるnodeパラメータをチェックすると分かります。
mixiの画面プロトタイプが公表されていたのですが、やはりイメージを具現化する作業がいかに重要であるかを物語るものだと思います。Webサービスはリリースする前までは動作しないケースが多いわけで、プロジェクトメンバー(場合によっては会社全体)が一丸となってその方向性に検討を加えていく上では画面のプロトタイプはもっとも創造しやすく、そしてベクトルをあわせやすいものであるということがいえると思います。
僕もエンジニアとして今後新しい提案などをしていく上でこのことは肝に銘じておきたいと思います。
言語ごとにコメントの方法は違うが、おおむね互換性があったりするものだ。ところがこの前スタイルシートのコメントが効いていると思っていて、実は効いていなかったと言う事があったので、ここでまとめてみる。
/* */のみサポート C, StyleSheet
<!-- -->のみサポート HTML
#のみサポート Perl
//, /* */のいずれもサポート C++
#, //, /* */のいずれもサポート PHP