2013-01-01から1年間の記事一覧

脳内で仕様書が書けるほど頭が良いわけではないのだから、ノートやブログか何かにアウトプットしてみるところから始めるべき。

じゃないと妄想だけで終わりそう。

Irfanviewのデフォルト保存形式をJPGから変更する

i_view32.iniを編集する。 i_view32.exeと同じ階層にあるやつ。 「SaveIndex=9」の値を書き換える。 PNGにする場合は「SaveIndex=18」 BMPにする場合は「SaveIndex=1」 GIFにする場合は「SaveIndex=5」 ※Version 4.25

FCスイッチで使うコマンド覚え書き

cfgcreate "新規コンフィグ名","ゾーン名1;ゾーン名2;…" cfgadd "既存コンフィグ名","ゾーン名1;ゾーン名2;…" zonecreate "新規ゾーン名","domainID,portID;1,1;1,2,…" zoneadd "既存ゾーン名","domainID,portID;1,1;1,2,…" cfgenable "コンフィグ名" cfgdis…

UML記号メモ

記号 意味 説明 > ステレオタイプ 要素の種類や特性 { } 制約 要素が成立するための条件 [ ] ガード条件 分岐条件

仕様のドキュメント化に対する考え方

「ソースコードがドキュメント(=だから仕様書なんて改めて書く必要ない)」という考え方は基本的にはありだと思う。 でも、今後メンテナンスする可能性が少しでもあるなら、「なぜこういう仕様にしたのか」の思想(根拠)は残しておくべき。 形式は問わな…

リフレクション

できること: クラスファイルの情報を読み込んで、 その中で定義されているクラスのインスタンスを生成したり、 そのクラス(インスタンス)内で定義されているメンバー名の一覧を文字列で取得したり、 その文字列のメソッドを呼び出したり、 といったことが…

ネスペ勉強メモ2013

IPアドレス: ネットワークインターフェース毎に設定する。 システム(ホスト)に設定するのではない。 ポート番号: 「プロセス」を識別するための情報。 「アプリケーション」は正確ではない。 マルチキャスト: 上位4ビットを「1110」とし,残りの28ビ…

ネットワーク層(IP)講義メモ

「サブネット」って何に対して「サブ」なん? CIDER以前の概念から来ているのでは。 本来、クラスBは16〜32ビット目がホスト部だが、このうち16〜24ビット目を「サブ」ネットワーク部とすることで、ネットワーク部を(組織の中で)拡張するなど。 クラスD マ…

「ファミコンの驚くべき発想力」読書感想文

全体 実はソフト・ハードとも、すごい頑張って作りこんであることを知って驚いた(小並感)。 でも、自分じゃ絶対頑張りたくない領域だなと思った(ローレイヤすぎて大変そう)。 自分が情報科学科の一年生の時に読んでおきたかった。 CPU演算とか、アセンブ…

階層化したストレージのデータ移動

よく使うデータを、速いけど高価なフラッシュドライブに移動する。 あんまり使わないデータを、遅いけど大容量なSATAドライブに配置するようにする。 データの移動は、あらかじめ定義された「階層化ポリシー」に基づいて行われる。 メトリックは、ファイ…

ディジタル署名と第三者認証、自分用まとめ

偽Amazon「暗号化通信して、クレカ情報やりとりしようずwwww」 利用者「お、Amazonかな?」

IEEE802.11xまとめ

周波数帯域 伝達速度 無印 2.4GHz 2Mbps b 2.4GHz 11Mbps g 2.4GHz 54Mbps a 5GHz 54Mbps n 2.4GHz5GHz 65〜600Mbps ac 5GHzのみ 6.93 Gbps

暗号化

公開鍵暗号方式 暗号化と復号に一対の別々の鍵を使う方式。 [元データ] ↓(暗号化アルゴリズム(値<公開鍵>)) [暗号化データ] ↓(復号アルゴリズム(値<秘密鍵>)) [元データ] 通常は、「公開鍵で暗号化したデータ」を「秘密鍵で復号」するが、逆に「…

DNSの名前解決の流れ、自分用まとめ

[ユーザ] < Googleのトップページを表示するために www.google.com と入力。 ↓↑ [ブラウザ(アプリケーション)] ↓↑ [スタブリゾルバ(OS)] < 優先ネーム(DNS)サーバが使えないときは代替を使う。 ↓↑ [ネームサーバ(スレーブ:家庭用ブロードバンドルー…

ネットワーク系の勉強、雑多まとめ

セッション層(L5) TCP/IPでは上位で頑張って実装する。 HTTPではCookieを使って実装してる(基本ステートレスだから)。 QoS 帯域制御、またはその装置のこと。 メール系プロトコル SMTP POP3 プロトコル メールを転送するプロトコル メールを取り出すプロト…

iSCSIとFCoEまとめ

プロトコル アダプタ インターフェース データの単位 iSCSI iSCSI HBA Ethernet iSCSI PDU FCoE CNA Ethernet(10GbE) FCoEフレーム

「クラウドって何?」と聞かれたら

ローカルでやらないようにしたやつ、と答えようとするといいかも。

vi簡易メモ

BSD系だとnanoが入ってなかったりするなの……。 編集系 削除(Del) x アンドゥ u リドゥ C-R 範囲選択 v, V(行) コピー(ヤンク) (選択して)y ペースト p 選択範囲削除 (選択して)d 移動系 行頭へ 0, ^ 行末へ $ 単語移動(←) b 単語移動(→) w

クラウドメモ

InfiniBandがEthernetに取って代わるかもしれない。 このハードウェアを、NICに対してHCS(Host Channel Adapter)と言ったりする。 VPS≠クラウド VPSは「サーバ単体」で、 クラウド(IaaS)は「サーバ(n)+ストレージ+ネットワーク」で、 ……提供されるサービス…

MVCメモ

それぞれが担当する箇所。 Model データ。 データを加工する機能。 View ユーザが実際に見る画面。 ユーザとのインタラクション機能。 ボタン押下とか指タップとか。 Controller モデルとビューの橋渡し。 ビジネスロジックともいう。 View → Model ビューか…

URoad-8000のデフォ設定

SSIDデフォパス 電池カバーを外したところに書いてある8桁の数字(KEY)28418400 IPアドレス 192.168.100.254 ユーザ名 admin パスワード admin

コマンドプロンプトのサイズのデフォルト値

タブ 項目 パラメタ フォント サイズ 8 x 18 レイアウト 画面バッファーのサイズ 幅 80 高さ 300 ウィンドウのサイズ 幅 80 高さ 25

「アジャイルサムライ」をぱらっと読んで響いたこと

概算見積りなんてあてずっぽう。 見積りの問題:見積もりを未来の正確な予測だと思い込んでしまうこと。 プロジェクト初期段階で正確に見積もるなんて無理(4倍の誤差がある)。 やるなら、 ベロシティ(速度:開発量÷時間)を計測して、相対的に算出してい…

スクリプト言語 VS コンパイル言語

長所 短所 スクリプト言語 サクッと作れる 実行してみないとエラーが見つけられない コンパイル言語 実行前にエラーを見つけられる ビルドに時間がかかる 長期的にリファクタリングを繰り返すようなシステムはコンパイル言語のほうが効率がよさそう。 差分ビ…

VBの変数宣言が「Dim」の理由

VBの元となったBASICでは変数宣言が不要だった。 でも、そんなBASICも、さすがに配列を使うときは宣言が必要だった。 このときに使ったのがDim。 Dim:Dimention:次元。 そのなごりらしい。

「テラリア」くらいの品質じゃないとお金を払ってもらえない。

インディーズゲームの制作でお金を得ようとするのはそれだけ大変。 俺の実力では「それで食っていける」ようになるのはまず無理だ。 だけど、「お金を払ってでも遊びたくなる」ような品質のものを目指すのは大事だ。

我々は「常に仕様要求が変化する世界」の住人であり、 自分たちのソフトウェアがそういった変化に耐えて生き残れるようにするのが我々の仕事である。「アジャイルソフトウェア開発の奥義」より引用。 「仕様変更が発生するのが悪いんだもーん」と言いたくな…

XaaSまとめ

IaaS インフラストラクチャー as a Service。 ユーザはコンピュート、ストレージ、ネットワークなどの(プロバイダが提供している)リソースをプロビジョニングできる。 その上に、OSやアプリケーションなどのソフトウェアをインストールして実行できる。 下…

クラウド導入モデルまとめ

パブリック 一般向けに公開されてるやつ。 設備投資費を低く抑えられる。 (金さえ払えば)いくらでもスケーラブルできる。 一方で、セキュリティやパフォーマンスなどが細かく制御できないかも。 プライベート オフプレミス(リソースの管理者がプロバイダ…

TELNETメモ

TELNET=仮想端末 端末:入出力装置(ディスプレイとキーボード)のみの機械 ひとつのでかいコンピュータをみんなでシェアしてた時代に使われたたやつ。 TELNETは、この端末を擬似(仮想)的に、TCP上でエミュレートしたもの。 NVT:Network Virual Terminal…