ローカルエリア接続のプロパティでアイコンが出ない

職場で自分ではなく同僚が会ったトラブル。 滅多にこんなこと無いと思うが、一応メモ解決方法 > http://sliver.cocolog-nifty.com/blog/2005/07/post_216c.html#more

文字列を16進に変換

awk

例えば、「1A」という値を持った変数を16進数値に読み替える方法 sample = "1A"; hex = "0x" sample; print hex; http://sliver.cocolog-nifty.com/blog/2005/07/post_216c.html#more

日本語Localeが無い場合

日本語ロケールが無かった*1のでインストール。 参考 http://blog.jetspeed.jp/2006/07/ubuntulocale.html まずは日本語ロケールをインストール。 以下の2つのコマンドを両方とも実行すること。 $ apt-get install language-pack-ja $ dpkg-reconfigure loca…

キーマップを変える

英語キーボード配列で設定したのだが、 ノートPCのキープリントが日本語のままではやはり使い辛いので日本語のキーマップに戻すことに。 参考 http://blog.browncat.org/2007/01/ubuntu_edgy.html apt-get install console-data

Network設定

ファイルは以下の設定を変更する。 /etc/network/interfaces 以下の様に設定 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network inter…

cygterm 起動時のシェルの変更

やり方が分からなくて放っておいたのだが、 よくよく考えてみると cygterm.cfg の記述を変更すれば良い事に気付く。 解決。

cygwin + zsh を使用時に確認メッセージが出る

Cygwin で zsh を使用し始めたのだが、確認メッセージが出てしまう。 Ignore insecure directories and continue [ny]? 大方、.zshrc が原因だろうってことで .zshrc の中身を書いたり消したりして原因調査。 結論としては "compinit" の記述が原因の模様。 …

rsync + ssh 使用時に zsh の自動補完機能でログインしてしまう

zsh

command version zsh 4.2.5 screen 4.00.02 ssh*1 OpenSSH_4.2p1 Debian-7ubuntu3.1, OpenSSL 0.9.8a 11 Oct 2005 zsh の predict-on を使用している状態で rsync + ssh をしようとすると ssh で指定したホストへ勝手にログインしてしまう。 $ rsync -avz -e…

Feistyでのキーマップ ( CapsLock -> Ctrl ) の入れ替え(コンソール編)

参照 http://d.hatena.ne.jp/NekoDaisuki/20070428/1177771419 まずは /etc/cosole-tools/remap の内容を変更 $ sudo vim /etc/console-tools/remap 編集箇所は以下の通り 4行目(変更前) : #s/keycode 58 = Caps_Lock/keycode 58 = Control/; 4行目(変更後) …

消せないファイルを消す方法

参照元 http://xp-delete.hp.infoseek.co.jp/tips.html セーフモードで起動して削除。 コマンドプロンプトからdelコマンドで削除 などの方法があるが、フリーのツールを使った方が簡単の様だ。以下のアプリケーションを使用する。 Unlock http://ccollomb.fr…

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」タブの…