2013-05-01から1ヶ月間の記事一覧

Linuxコマンド:printf

何気なくシェルの自動補完で"p"から始まるLinuxコマンド一覧を眺めていたら,"printf"なんてコマンドが! >printf "%s 0x%x\n" "this is printf" 1024 >this is printf 0x400 普通にprintfできる!! 以上!・・・実は有名コマンドだったり?

x64アーキテクチャ向けの自作OS

x64アーキテクチャの公式リファレンス •AMD64 Architecture Programmer’s Manual Developer Guides & Manuals AMD http://developer.amd.com/resources/documentation-articles/developer-guides-manuals/Intel(R) 64 and IA-32 Architectures Software Deve…

KVMの内部構造(まだメモ)

KVM

Linuxのカーネルモジュールであるkvm.koは,キャラクタデバイス/dev/kvmを通してユーザ空間で動作するqemu-kvmとやりとりする. 例: KVM_CREATE_VCPU - 仮想CPUを作成する [qemu-kvm] ret = kvm_vm_ioctl(s, KVM_CREATE_VCPU, env->cpu_index); [kvm-kmod] …

Winmergeでバイナリファイルを比較する

ZBinToTextプラグインを入れるとバイナリ比較ができる!!便利!! ただし,64bit版Winmergeでは使えないので,32bit版のWinmergeを使います. (ソースは公開されてるから,自分でプラグインを64bit版でビルドすればきっと64bitでも使えるけど.)↓プラグイン…

qemu-kvm上のLinuxをKGDBを使ってデバックする:Fedora17の場合

1.qemu-kvm上にゲストOSとしてFedora17をインストール。 2.自分でビルドしたカーネルをゲストOSにインストール(ビルドオプションは下記リンク参照) 3.GRUB2のカーネルのブートパラメータを変更(下記リンク2つ目を参照) 4.qemu-kvmを-sオプションをつけて起動…

QoSについて

第6回 QoS論議で長引く会議をまとめる方法:教科書には載っていない ネットワークエンジニアの実践技術|gihyo.jp … 技術評論社 http://gihyo.jp/admin/serial/01/net_prac_tech/0006

YouTubeの動画配信に使われている技術・プロトコル

動画の形式:Flash Video(.flv)形式 動画の配信方式:Real Time Messageing Protocol(RTMP) Over HTTP RTMPというプロトコルをHTTPパケットにくるんで配信している。 HTTPヘッダーのContent-Type(MIME-Type)が"video/x-flv"だった。 "x-"のプレフィクスはMIM…