Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

情報

オフライン本屋

本屋に行くと、文字の羅列がどこを見ても目に飛び込んでくる。「金融危機」「恐慌」など大勢が知りたがっている事柄について傾向が分かる。 勉強法や生産性についての本もよく目にする。 どんな深刻な話題であれ好奇心が先立って意欲が沸く。時間効率や品揃…

「9Arrows」「Rubyon Railsプラグイン」

ニフティ、@niftyサービス用に開発した「Rubyon Railsプラグイン」をオープンソース公開 CNET Japanナインアローズ、RubyやAjax活用のタスク共有システム「9Arrows」無償公開 ベンチャーナウ無償提供WEBサービスで使用してみたいものはキーワードをチェック…

Angstro

「Angstro」 インターネットコムより 「SNS や Twitterを解析し、その情報と関係がある企業、もしくは人物の情報だけを自動ピックアップ 」情報収集時間の短縮に繋がるか。

RSS一新

フィード数が増え過ぎたので取捨選択の必要性あり。面白い記事が多くなかなか絞れないので、時間がないときに読むための新規IDを取得!これまでのフィードをインポートするときに必要最小限のチェックを入れる、軽くなり携帯で見てもあまり疲れない。

情報とデータ

情報とデータは違う、情報を集めるにはテーマや目標が明確でなくてはならない。新聞、テレビ、web、雑誌、溢れる情報は自身のアンテナを明確にすることでキャッチするようにする、継続しある分野のまとまった知を得るべし。

ポリモフィズム

言葉の響きがいい。 継承とオーバーライドによって実現される。 同名メソッドがインスタンスごとにふるまいを変えること。処理内容が把握しやすくて良い。

カプセル化

アクセス修飾子を用いて、メンバ変数をメソッドを通してのみ変更可能にすること。 処理が明確になることはすぐ理解出来る、だが利点のうち整合性アップについては比較対象が少なくまだ実感出来ず。

ケーブル名

ツイストペアケーブル「10BASE-T」表記について10→通信速度(Mbps) BASE→デジタル信号伝送 T→ツイストペアだよ意外とわかりやすい!

オープンシステムの長短

同一ベンダーのみの機器でなくさまざまなベンダーの製品を組み合わせたシステムを構築することをマルチベンダー方式と呼ぶ。 ○利点 なんといっても価格が安くなる! 互換性を維持し各機器の特徴を引き出す。×欠点 ブラックボックスの部分がありエラーや障害…

公開かぎ方式

公開かぎ方式はややこしい。「公開かぎ方式」 送信者:受信者の公開かぎで暗号化受信者:自分の秘密かぎで復号 「電子署名」 送信者:送信者の秘密かぎで暗号化受信者:送信者の公開かぎで復号区別しなくては。

OSI参照モデルおもな働きメモ

アプリケーション層 アプリごとに対応 ↓ プレゼンテーション層データ圧縮、暗号化 ↓ セッション層 通信の始まり終わり ↓ トランスポート層 送信確認 ↓ ネットワーク層 ルーティング ↓ データリンク層 誤りチェック ↓ 物理層 電気信号、コネクタ