(2004-11の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2004-11-29 Mon (他の年の同じ日: 2005)

GNU grep マッチ行とそのX行{上,下}も一緒に表示
2004-11-29-2 / カテゴリ: [linux][command][grep] / [permlink]

$ grep -A X pattern file
$ grep -B X pattern file
Referrer (Inside): [2005-06-27-1]

Firefox ext TargetAlert
2004-11-29-1 / カテゴリ: [win][mozilla] / [permlink]

特定拡張子(?)へのリンクの場合、アイコンを表示する
(WordとかpptとかPDFとか…)

モジュールのソースを見る
2004-11-26-3 / カテゴリ: [perl][command] / [permlink]

perldoc -m Dir::Module

screen パスワード
2004-11-26-2 / カテゴリ: [linux][command][screen] / [permlink]

コマンドライン上の
password [crypted_pw]
は、crypt で暗号化されたパスワード を設定
プレーンな文字列をセットすると、resumeできなくなるので注意
なので、まずは、引数無しで
password
を実行。パスワードを2回聞かれるので入力すると、cryptで暗号化された
パスワードが screen のコピーバッファに入る(バージョンによっては
この時点でパスワードが設定される?)ので、次は
password [screenバッファのpaste]
を実行

screen 画面分割
2004-11-26-1 / カテゴリ: [linux][command][screen] / [permlink]

C-a Shift-s で分割
C-a shift-q で解除
C-a C-i でフレーム(?)移動
移動した後、C-a n/p でバッファ(?)切り替える必要あるけど

xscreensaver ロックのみ
2004-11-25-2 / カテゴリ: [linux][アプリ] / [permlink]

$ xscreensaver-command -lock

容量指定でダミーファイルの作成
2004-11-25-1 / カテゴリ: [unix][Solaris][command] / [permlink]

mkfile nnn[k|b|m] filename
2004-11-24 Wed (他の年の同じ日: 2005)

sshd を inetd で起動する設定
2004-11-24-3 / カテゴリ: [linux][ssh] / [permlink]

/etc/inetd.conf
ssh  stream  tcp  nowait  root  /usr/sbin/sshd sshd -i

MySQL のコマンドライン実行
2004-11-24-2 / カテゴリ: [SQL][MySQL] / [permlink]

$ mysql test
mysql> 

MySQL テーブル一覧の表示
2004-11-24-1 / カテゴリ: [SQL][MySQL] / [permlink]

mysql> show tables;
2004-11-22 Mon (他の年の同じ日: 2005 2009)

Solari で、Emacs を with X でコンパイル
2004-11-22-3 / カテゴリ: [unix][Solaris][emacs][X] / [permlink]

gcc 2.95.3 で ./configure --with-x; make; make install
カンペキ

cygrunsrv.. sshd を Windowsのサービスに追加
2004-11-22-2 / カテゴリ: [win][command][cygwin] / [permlink]

http://www.sixnine.net/cygwin/translation/software/cygrunsrv.html
sshd をサービスにインストールする
$ cygrunsrv --install sshd --path /etc/init.d/sshd
サービスの削除 (上じゃだめだ)
$ cygrunsrv --remove sshd
オプションを指定してインストール -a "option"
$ cygrunsrv --install sshd --path /etc/init.d/sshd -a -D
まだだめ
/var/log/sshd.log に
Could not load host key: /etc/ssh_host_key
Could not load host key: /etc/ssh_host_rsa_key
Could not load host key: /etc/ssh_host_dsa_key
とある。
$ chown SYSTEM /etc/ssh_*_key
だと
/var/empty must be owned by root and not group or world-writable.
$ chown SYSTEM /var/empty
ようやくOK

XFree86 xhost
2004-11-22-1 / カテゴリ: [linux][X] / [permlink]

~/.xinitrc に exec の後にかいとく
#!/bin/sh
PATH=〜
exec
export 〜
xhost + hostname1 hostname2

grep マッチ行と同時に行番号を出力
2004-11-19-4 / カテゴリ: [linux][command][grep] / [permlink]

grep -n 'pattern' file

i18nってナニ?
2004-11-19-3 / カテゴリ: [unix][用語] / [permlink]

Internationalization
I..................n
I.{18}n
i18n
のことだって。

Solaris gcc 3.3 で gcc 2.95.3 を make する
2004-11-19-2 / カテゴリ: [unix][Solaris] / [permlink]

loop.c
loop.c:321:8: missing terminating " character
loop.c:322:38: missing terminating " character
make[2]: *** [loop.o] Error 1
make[2]: Leaving directory `/export/home/miyazaki/local/src/gcc/gcc-2.95.3/gcc/ch'
make[1]: *** [cc1chill] Error 2
make[1]: Leaving directory `/export/home/miyazaki/local/src/gcc/gcc-2.95.3/gcc'
make: *** [all-gcc] Error 2
こんなエラーがでた

http://apollo.u-gakugei.ac.jp/~ksuzuki/chlog/2004-01.html
以下のようなエラーが発生

In file included from addmul_1.c:27:
../longlong.h:109:12: missing terminating " character
****以下中略
../longlong.h:1160:9: missing terminating " character

longlong.hの各エラー行の末尾に'\'を追加し,
% make
# make install

makeは正常に完了した.
たぶん
文章〜〜〜 "quoted-string〜〜
  〜〜" 文章〜〜〜〜
って箇所がマズイみたい。

gcc/ch/loop.c の 321 行目の該当箇所で、末尾に \ を追加(改行をエスケープ)
これで OK

Solaris8 + Emacs インストール
2004-11-19-1 / カテゴリ: [unix][Solaris][emacs] / [permlink]

gcc 3.3 だとダメぽい
http://www.scn-net.ne.jp/~garakuta/diary/200403.html#17
makeの最後の方で,elispをバイトコンパイルする途中,「./emacs -q -batch -f list-load-path-shadows」のところとその後のところでemacsがセグるという問題が・・・(;´д`).gdbで追おうお思ったんですが,何かbtしてもlibcの中しか見えず・・・.__do_global_dtors_auxってなんじゃぁ,と検索してみたら答えが見つかりました.Solarisだとgcc-3.3系でダメらしいです.gcc-2.95.3に切替えてsrc/wnnfunc.cを少し修正してビルドしたら動きました.
答え: http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-05/msg00211.html
gcc 2.95.3 でGo
2004-11-18 Thu (他の年の同じ日: 2005)

debian の keymap
2004-11-18-3 / カテゴリ: [linux][debian] / [permlink]

Find: Home
Up: ↑
Prior: PgUp
Left: ←
Right: →
Select: End
Down: ↓
Next: PgDn
わからん...
$ showkey
↑: 0x67 0xe7 [... 103]
↓: 0x6c 0xec [... 108]
Home: 0x66 0xe6 [... 102]
End: 0x6b 0xeb [... 107]

debian の rc 起動スクリプト簡単設定ツール rcconf
2004-11-18-2 / カテゴリ: [linux][debian] / [permlink]

# apt-get install rcconf
# rcconf
起動すれば絶対スグわかる(笑)

debian のブートローダを Grub にする
2004-11-18-1 / カテゴリ: [linux][debian] / [permlink]

# apt-get install grub
debconf は特になし。
HDDのパーティションや MBR に実際に Grub をインストールする
# grub-install /dev/hda6
設定ファイルのテンプレート作成
# update-grub
Could not find /boot/grub/menu.lst file.
Would you like /boot/grub/menu.lst generated for you? (y/N) y
自動で追加されなかった項目を手動で追記(マルチブートの OS とか)
### END DEBIAN AUTOMAGIC KERNELS LIST
title       Windows XP
root        (hd0,0)
makeactive
chainloader +1
カーネル再構築時の自動 LILO 実行をやめるため、次のファイルを作成
# cat /etc/kernel-img.conf
postinst_hook = /sbin/update-grub
postrm_hook = /sbin/update-grub
do_bootloader = no
2004-11-17 Wed (他の年の同じ日: 2005 2006)

linux で無線LAN
2004-11-17-1 / カテゴリ: [linux][network] / [permlink]

http://www.le.chiba-u.ac.jp/~aoyama/linux/cf-t2/
http://terasu.cntl.kyutech.ac.jp/~futikawa/linux/memo_wlan.html
必要なものは Windows 用ドライバ
ndiswrapper (debにある?)
wireless-tools (deb)

起動は
# iwconfig wlan0 essid "ESSID" key s:"WEPKEY"
# ifup wlan0
2004-11-16 Tue (他の年の同じ日: 2005)

Perl で必要なときだけモジュールをロードする
2004-11-16-1 / カテゴリ: [programming][perl] / [permlink]

http://sasao.fusetsu.org/memo/perl.txt
sub func {
  require Path::Module;
  import Path::Module;
}
perl 5.005 でも OK
2004-11-15 Mon (他の年の同じ日: 2005 2006)

cookieの書式
2004-11-12-2 / カテゴリ: [network][HTTP] / [permlink]

Set-Cookie: NAME=値; expires=値; domain=値; path=値; secure
Perl の例
print "Set-Cookie: NAME=zzz; expires=Fri, 12-Nov-2004 19:45:41 JST;\n";

Firefox の例
.atmarkit.co.jp TRUE / FALSE 1131788193 LastVisit 1100252189

xyzzy で同じ文字をたくさん入力する
2004-11-12-1 / カテゴリ: [win][xyzzy] / [permlink]

Esc - NUM 'char'
Esc - 8 0 # で # を 80 個
まぁ、、使わないかなぁ
2004-11-11 Thu (他の年の同じ日: 2005 2006 2009 2012)

Spreadsheet::ParseExcelでExcelの操作
2004-11-11-2 / カテゴリ: [programming][perl] / [permlink]

OLE::Storage_Lite が必要
Unicode::Map も必要ぽい

MIME-tools
2004-11-11-1 / カテゴリ: [perl] / [permlink]

MIME::Base64 と MailTools と IO/Stringy が必要
2004-11-10 Wed (他の年の同じ日: 2005 2006 2012)

Firefox 拡張リスト
2004-11-10-3 / カテゴリ: [win][mozilla] / [permlink]

ChromEdit : ユーザプロファイルを編集するI/F
Configuration Mania: 細かい設定
View Cookies [Privacy] -> ページ情報で Cookie 情報がみれる

Firefox 検索バー追加
2004-11-10-2 / カテゴリ: [win][mozilla] / [permlink]

インストールディレクトリ以下の searchplugins に
sample.src
sample.(png|gif|..)
を置く
src の書式は
<SEARCH 
	name = "cpan"
	description = "Comprehensive Perl Archive Network"
	action = "http://search.cpan.org/search"
	method = "get"
>
<INPUT NAME="query" user>
<INOUT NAME="mode" VALUE="all">
見たいな感じ (cpan サーチ)
画像は 16x16 でそれっぽいのを作れ
Referrer (Inside): [2007-02-01-1]

Firefox 1.0PR -> 1.0 バージョンアップ
2004-11-10-1 / カテゴリ: [win][mozilla] / [permlink]

1.0PR アンインストール
1.0 セットアップ
起動時に、ext のチェック
LiveHTTPHeaders <http://livehttpheaders.mozdev.org/>
SwitchProxy はまだ 1.0 非対応でした。
2004-11-09 Tue (他の年の同じ日: 2005)

テキストファイルの比較 comm コマンド
2004-11-09-2 / カテゴリ: [unix][command] / [permlink]

usage: comm file1 file2
output:
file1だけにある行 file2だけにある行 両方のファイルにある行

Solaris でディスクの inode 確認
2004-11-09-1 / カテゴリ: [unix][Solaris][command] / [permlink]

df -F ufs -o i
ufs って、Unix File System のことかな。
2004-11-08 Mon (他の年の同じ日: 2005)

find 時間指定
2004-11-08-1 / カテゴリ: [unix][linux][command] / [permlink]

-ctime -1 ... 1日__以内__のもの
-mtime +4 ... 4日__以降__のもの

xyzzy multi-mode
2004-11-07-2 / カテゴリ: [win][xyzzy] / [permlink]

http://www.afis.to/~start/xyzzy/mode/multiMode.html
perl の __END__ の後など、カーソル移動で動的にメジャーモードを切り替える

xyzzy 選択範囲のインデント
2004-11-07-1 / カテゴリ: [win][xyzzy] / [permlink]

開始位置で Ctrl+Space、
終了位置で M-x indent-region かな。
2004-11-02 Tue (他の年の同じ日: 2005)

Apache .htaccess の IP アドレス指定書式
2004-11-02-1 / カテゴリ: [Apache] / [permlink]

"172.24.17" と書いた場合、172.24.177 は対象とはならない
2004-11-01 Mon (他の年の同じ日: 2005 2006)

IPaddr の計算用モジュール
2004-11-01-3 / カテゴリ: [network][programming][perl] / [permlink]

http://search.cpan.org/~luismunoz/NetAddr-IP-3.21/
use NetAddr::IP ;
 
my $ip = new NetAddr::IP "192.168.175.4/255.255.255.128" ;
 
print "The address is ", $ip->addr, " with mask ", $ip->mask, "\n" ;
print "nw    is ", $ip->network,     "\n" ;
print "bc    is ", $ip->broadcast,   "\n" ;
print "range is ", $ip->range,       "\n" ;
print "first is ", $ip->first->addr, "\n" ;
print "last  is ", $ip->last->addr,  "\n" ;
print "mask  is ", $ip->masklen,     "\n" ;
print "num   is ", $ip->num,         "\n" ;
便利!

telnet で http
2004-11-01-2 / カテゴリ: [unix][linux][network][HTTP] / [permlink]

$ telnet serv 80
GET /path/file.html HTTP/1.0

CGI ブラウザからコマンドライン引数を渡して実行
2004-11-01-1 / カテゴリ: [unix][HTTP] / [permlink]

/program.cgi?arg1+arg2+arg3 ...
program.cgi は @ARGV で arg1, arg2, arg3 が取得できる
2004-11
前の月 / 次の月 / 最新

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12