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

Ubuntu の PXE image の置き場所

http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current/images/netboot/

起動時に動作するShellの変更

参照元 http://d.hatena.ne.jp/haradats/20061112 cygwinのトップフォルダのすぐ下にある cygwin.bat の内容を変更すれば良い。

2000/XP 別のユーザーでプログラムを実行する

参照元 http://www.atmarkit.co.jp/fwin2k/win2ktips/059execau/execau.html <GUIで動かす場合>プログラムを選択後、右クリックメニュー(Windows 2000では「Shift + 右クリック」)で 「別のユーザーとして実行」という項目が表示されるので、それを選択…

ポートスキャンする

netstat -an a : 全ての接続・リッスン ポートを表示 n : アドレスとポートを数値形式で表示

ポートを使用しているアプリケーションを調べる

FPort というアプリケーションがあるらしい。 参照元 http://www.nilab.info/zurazure2/000372.html FPort http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&subcontent=/resources/termsofuse.htm%3Ffile%3Dfport.zip FPortをコマンド…

[Cygwin] Cygwinのバージョン

uname -a補足(2007/04/11): cygcheckを使う方が妥当かも cygcheck cygwinにインストールされているパッケージを確認する為のプログラム cygcheck -cd cygwin

作業メモ on Web

いつも作業メモを書くのに ブラウザを開く → 自分のブログを開く → 編集を押す → メモを取る → 更新ボタンを押す というのではめんどくさいと思ってた(←ので、全然更新しなかった*1)。が、単純なことだが「メモを取る」段階を常に用意しておけば良い事に気…

今日の削除アプリ(会社)

ソフト名 理由 Size Explorer フォルダを開くたびにHDDにアクセスする(→HDDの寿命的に良くない) Subversion 使用していなかった Meta VNC 使用ニーズ(リモートでコンソール操作*1)に合わなかった *1:そもそもこれが変だが

コンソールで[Ctrl]と[Caps Lock]を入れ替える

参照元 http://www.jp-z.jp/note/lib_install.html 「ブート&インストール」の11 キーボードマップファイルの場所 /etc/console/boottime.kmap.gz

ノートPC Thinkpad s30 (2639-R5J) のスペック表

PC

http://www-06.ibm.com/jp/domino04/pc/support/Sylphd13.nsf/jtechinfo/SYP0-0208C91

変数名を文字列に変換するマクロ

#define ToStr( var ) #var

Template Meta-Programing 初歩 その2 : 型の切り替え

C++

template < bool bln, typename Type1, Typename Type2 > struct Std { typedef Type1 Type; }; template < typename Type1, typename Type2 > struct Std< false > { typedef Type2 Type; }; class CTest1 { /* 省略 */ }; class CTest2 { /* 省略 */ }; Std…

Template Meta-Programing 初歩 注意点

C++

Template Meta-Programing の処理はコンパイル時に行われる。 その為 Template Meta-Programing ではあくまで静的な処理しか行わない (動的な処理の切り替えは不可能)。 また、enum 名は型として使用できない。 数値として処理される。

Template Meta-Programing 初歩 その1 : 階乗

C++

template < int n > struct Factional { enum { value = n * Factional< n - 1 > }; }; template <> struct Factional< 1 > { enum { value = 1 }; }; int i = Factional< 5 >::value; /* i = 120 */

変数自体を実行

C++

class Test { /* 省略 */ }; Test var; とした時に class Test に operator()() を宣言・定義するだけで、 var(); と実行する関数を作ることが出来る。 STLの一部のアルゴリズムでは関数の実行結果で判定を行うのだが、 operator()( iter->Item ) という形で…

IPv6 の名前解決を無効にする

/etc/modprobe.d/aliases を編集 [変更前] alias net-pf-10 ipv6 [変更後] alias net-pf-10 off 参考 http://blog.goo.ne.jp/tbinterface/a4269988dd39dcbef3b3908f65d76eb7/30

Template Meta-Programing

C++

Effective C++ という本を買いました。 で、Introductionに''Template Meta-Programing''という手法が書かれていたのでちょっと動作テスト。 #include <iostream> template < int I > struct kaijo; template <> struct kaijo<1> { enum { value = 1 }; }; template < </iostream>…

リリース名

参照 http://linux2ch.is.land.to/index.php?InstallationUbuntuLinuxFAQs#h5080c2d バージョン番号 略称 4.10 warty 5.04 hoary 5.10 breezy 6.06 dapper 6.10 edgy 7.04 feisty

FONアクセスポイントのトラブル

まずは 「ipconfig」でIPアドレス(とサブネットマスク)が取得できているかどうかを 「iwconfig」で無線LANアクセスポイントが認識できているかを 確認しましょう。 FON_APが見えない!? Windowsの場合 Service から Wireless zero server を起動する。 Li…

Kismetのインストール

Ubuntu Packagesのページで Kismet について調べてみると Universe リポジトリにあることが分かった 参照 http://packages.ubuntu.com/ 1. 「Synaptic パッケージマネージャ」を起動 2. メニューの「設定」 → 「リポジトリ」を選択 3. 「Ubuntu6.10」タブの…

無線LAN アクセスポイントの状態を監視する

FONのマニュアルは Windows XP を基本として書かれています。 しかし、Windows XP ではアクセスポイントを簡単に見付けられるのですが、 Linux(Ubuntu Edgy) のデフォルトではそういうソフトが入ってないです。そこで無線LANアクセスポイントを探すソフトを…

FONのアクセスポイントが届きました。

注文していたFONのアクセスポイントがようやく届きました(配送費を着払で1000円なり)。 というわけで早速設置して無線接続をしてみようと思います。 ・・・しかし、いきなり問題にぶつかりました