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

Windowsにsubversionをインストールする

■subversion.tigris.orgから以下のファイルをダウンロードしてインストール svn-1.4.0-setup.exe(サーバ) TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi(クライアント) LanguagePack-1.4.1.7992-win32-ja.exe(クライアントの日本語化) ■リポジトリの作…

perl

◆Devel::Size::Report のインストールメモ$ ftp core.ring.gr.jp (Devel-Size-Report-0.10.tar.gz をダウンロードする) $ tar zxvf Devel-Size-Report-0.10.tar.gz $ cd Devel-Size-Report-0.10 $ perl Makefile.PL $ make $ make install

cygwinのperlにWin32::APIをインストール

◆CPANを使ってインストール cpan> install Win32::API コンパイルでエラーとなる。以下の情報より新しいバージョンのperl-Win32-APIをインストールする。 http://www.cygwin.com/ml/cygwin/2004-11/msg00113.html http://xarch.tu-graz.ac.at/home/rurban/so…

perl

◆インストールしたモジュール cpan> install Mail::MboxParser cpan> install Net::SMTP◆XML::Parserのドキュメントを見る $ perldoc XML::Parser◆ドキュメントの場所を表示 $ perldoc -l XML::Parser

perl

◆登録されているモジュールの一覧を出力する $ find `perl -e 'print "@INC"'` -name '*.pm' -print

perl

CPANの環境を設定する$ perl -MCPAN -e shellCygwin環境ならデフォルトでOK。 競合したら新しいものを優先するよう設定する。 Parameters for the 'make install' command? [] UNINST=1 【終了方法】 cpan> quit 【モジュールのインストール】 cpan> install…

firefox

インストールした拡張機能 Talkback ScrapBook Greasemonkey Google Notebook Adblock Plus Google Browser Sync Google Toolbar for Firefox IE Tab Tab Mix Plus All-in-One Gestures Sage JavaScript Actions FireBug

emacs

backspaceとdeleteキーを交換するには~/.emacsに以下の行を追加する。 (keyboard-translate ?\C-h ?\C-?)

Scheme

Schemeを覚える。 http://www.shiro.dreamhost.com/scheme/index-j.htmlGauche Schemeインタープリタ http://www.shiro.dreamhost.com/scheme/gauche/index-j.htmldebian にインストール # aptitude install gauche 確認 # gosh -V Gauche scheme interprete…

Eclipse + Java 5.0

◆Eclipseで使用するjavaのバージョンを変更 System.out.printfでビルドに失敗するときはjavaのバージョンを1.4から5.0にする。 "ウィンドウ(W)" - "設定(P)..."で「設定」ダイアログを開く。 「設定」ダイアログで"Java"-"インストール済みの JRE"を選択し、…

objective-C

Objective-Cの覚書 ◆クラスの宣言 @interface クラス名 : 親クラス名 { インスタンス変数; @public 公開するインスタンス変数; @protected サブクラスからのみアクセス可能なインスタンス変数; @private 非公開のインスタンス変数; } メソッド宣言 @end◆メソ…

objective-C

debian(sarge)でobjective-Cをビルドする環境の構築。 # aptitude install gobjc ビルド方法 $ gcc hoge.m -lobjc

Lispの勉強

&rest は0個以上の引数のリストを指定するときに記述する。 &optional は省略可能な引数の場合に指定する。 &body は関数の&restと同じ。macro lambda list内で使われる。

xyzzy Lispの勉強

Lispの勉強ツール:xyzzy(Windowsのエディタ) 使い方:xyzzyを起動すると *scratch*というモードで立ち上がる。 コードを書いたら、行末でCtrl-Jして実行する。 参考:http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp01.html Hello Worldと出力する。 (…

PHP4のインストール

ここ(http://ginchan.to/yukke/archives/000991.html)を参照。 # aptitude install php4 /etc/apache2/apache2.conf の以下の2行を有効にする。 #AddType application/x-httpd-php .php #AddType application/x-httpd-php-source .phps apache2のリスタート …

mySQL

rootにパスワードを設定。 # /usr/bin/mysqladmin -u root password hoge インストールされたか確認。 # /usr/bin/mysqlshow -p Enter password: hoge コマンドラインを起動する。 # mysql -p test Enter password: hoge

aptでmysql-server,mysql-client, mysql-doc をインストール

#aptitude install mysql-{server,client,doc} そしたら何やらエラーが発生。 Setting up libxml-sax-perl (0.12-5) ... Can't locate object method "save_parsers_debian" via package "XML::SAX" at /usr/bin/update-perl-sax-parsers line 90. 調べてみ…

バックアップ

rsync -av --delete /mnt/share /mnt/usb-disk/

時刻あわせ

/etc/init.d/ntpdate を編集。 ここをコメントアウト。 #echo "You must customize /etc/init.d/ntpdate before ntpdate can be run." #exit 0 ここにNTPサーバのアドレスを入れる。 /usr/sbin/ntpdate -b -s 130.69.251.23 /etc/crontab で1時間に1回調整す…

メモ

lsmod ロードされたモジュールを表示する。 cat /proc/bus/usb/devices USBデバイスを表示する。 cat /proc/scsi/scsi SCSIデバイスを表示する。

USBディスクを使えるようにする。

「玄箱の本」からコマンドをインストール # tar xvzf ./murasaki_mount.tar.gz -C / USBディスクを接続して、USBの接続情報を表示させる。 # tail -f /var/log/messages May 7 17:25:58 KURO-BOX kernel: hub.c: new USB device 00:0e.2-2, assigned address…

セットアップ

インストール後、telnetでログインするときはアカウントはrootで、パスワードはkuro。 CD-ROMからbinaryディレクトリ以下を\\kuro-box\share\CD-ROM\にコピーする。参考URL http://www.nk.rim.or.jp/~jun/kuro_memo/index.html

Debian(sarge)のGNOMEの日本語

base-configで再インストールしたら、GNOMEで日本語が表示できなくなった。 日本語フォントが無くなったらしいので以下のページを参考にインストールする。http://www.a.phys.nagoya-u.ac.jp/~taka/linux/debian_sarge.html % wget http://www.grass-japan.o…

memo

emacsでanthyが動かなかったのでインストール。 # aptitude install anthy-el インストールされているperlモジュールを出力する # find `perl -e 'print"@INC"'` -name '*.pm' -print 対話形式でperlモジュールをインストールする # perl -MCPAN -e shell

webrick

http://www.webrick.org/ これでproxyを立てて、webサーバーとのやり取りを監視すれば デバッグに役立ちそう。

memo

ソケットを使用しているプログラムを表示する。 # netstat --tcp --all --numeric-ports --program | grep ruby

cygwin, webrick, memo

Windowsの環境変数の設定 CYGWIN ntsec HOME /home/hoge MAKE_MODE UNIX SHELL /bin/bash vimで日本語の編集をする。 ~/.vimrc を作成し、以下の内容を追加する。 set enc=japan

CGIのデバッグ

perlで作ったCGIをデバッグするにはKCatchモジュールを使うとよい。 URL http://www.kawa.net/works/perl/catch/news.htmlSTDERRを付けてprintすれば、/var/log/apache/error.log に出力される。

apache

日本語が正しく表示されない htmlに とか加えても、httpヘッダで、 Content-Type: text/html; charset=iso-8859-1 と宣言されてしまい、日本語が化ける。/etc/apache/httpd.confで AddDefaultCharset off としたら直った。

Eclipseを使ってiAppliのデバッグ

メニュー[実行(R)]-[構成および実行(N)...]で[構成および実行]ダイアログを開く。 [構成(F)]の[DoJa4.1 アプリケーション]から"新規構成"(実効環境の構成)を選択し、 [デバッグモード起動]をチェックする。そして[実行]ボタンを押す。 メニュー[実行(R)]-[…