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

CDE on Solaris

Solarisに載ってるCDEだけど、Optionからコンソールログインを選択することで、コンソールログインが可能になるのだが、これ、exit状態だと十数秒?ぐらいでCDEに戻る。 改めて知りました。ちょい感動。でもプロンプト直前のコメントのところに、そう英語で書…

iptablesの最低限の設定

http://labs.unoh.net/2007/03/post_73.html に載っていました。個人的にはsudoですべて行うほうが危ない気がするのですが、それは人それぞれかも。 # sudo /sbin/iptables -P INPUT DROP次に、外部からの INPUT チェインを定義します。INPUT チェインを定義…

USBストレージ on Linux

USBディスクをLinuxで使用する方法。 USBポートに接続する。 マウントする。 アンマウントしてmoduleをremoveする。 USBポートからはずす。 # lsmod Module Size Used by md5 XXXX 1 ipv6 XXXXXX 14 ipt_REJECT XXXXX 1 ipt_state XXXX 5 ip_conntrack XXXXX…

OpenSearchDescriptionの続き

http://d.hatena.ne.jp/kazuokohchi/20061031で書いた方法では文字化けがおきる場合がある。たとえば、EUC-JPで構築したnamazuを指定したい場合は、 <Language>ja-JP</Language> <OutputEncoding>EUC-JP</OutputEncoding> <InputEncoding>EUC-JP</InputEncoding>を追加すること。ただし、IE7ではうまく行かない。namazu側でなんとかするしかないのか…

GD.pmの例

GD.pmを使って画像をリサイズ。CentOSにGD.pmをインストールするには、事前に、yumやrpmなどで、jpeg, png, zlib, freetype, Xpm(xorg-x11)のdevelパッケージをインストールしておくこと。 #!/usr/bin/perl -w use GD; $src_image = "foo.gif"; $dest_image …

cpanコマンド

設定をちょっと変える場合 cpan> o conf 設定内容を表示 .... cpan> o conf ftp_proxy '' ftp_proxy cpan> o conf http_proxy '' http_proxy cpan> o conf commit最後に書き込んでます。すべてやり直したい場合は、 cpan > o conf initでinteractive modeで…

GmailのMail Fetcher

GmailのMail Fetcherを使おうと思って設定を見ていたがそれらしき設定箇所が見つからない。http://plaza.rakuten.co.jp/sdsyy2f6q4aty4xj/diary/200701190001をみたところ、 自分のアカウントで使えるかどうかの確認方法は [設定]−[全般]の言語で"Englis…

ezmlmへのメールアドレス一括登録

# ezmlm-sub メーリングリスト管理ディレクトリ メールアドレスで該当するメーリングリストに登録。すでに登録されていればなにもしない。 # ezmlm-list メーリングリスト管理ディレクトリで登録されているメールアドレスのリストが標準出力に表示される。メ…

Apache 2.2.4 インストール

ダウンロードして、2.2.3のconfig.niceを使用してconfigureしたら、 configure: error: Cannot use an external APR-util with the bundled APR のエラーが出る。http://www.asakusa.org/edo/item/259 によると --with-included-apr をconfigure時につける必…

Drupal 5.1のインストール

CentOS 4.4にインストールした。http://drupal-jbox.net/?q=node/253 に日本語化の方法があるので、ちょっと変更。 apache: 2.2.3 (あとで2.2.4にバージョンアップ) PHP: 5.2.0 MySQL: 4.1.20 インストールログ # mkdir /home/drupal5 # cd /home/drupal5 # …

bodyへのCSS設定

http://www.designwalker.com/2007/02/css-body.html を見てこのblogにも以下のように設定してみました。 body { margin: 0; padding: 0; line-height:1.4em; color:#333; font-family:Arial, sans-serif; font-size:0.9em; }

GIMPで「飛び出す写真」を簡単に作る

「飛び出す写真」を簡単に作るPhotoshopチュートリアルをみてインスパイアされ、GIMPでできるかやってみました。違いは以下の点ぐらいです。 次にフレームの形を変えます。フレームのレイヤーで「Ctrl+T」を使ってフレームだけを選択。 右クリックし、「遠近…

PHPワンライナー

PHP

$ php -r 'print "Hello World!\n";' Hello World! $perlやrubyで使う"-e"オプションは、PHPでは、 Generate extended information for debugger/profiler とのこと。

クラス内部での自ソート定義

PHP

クラス内部で、usortにどうやって自ソートメソッドを渡すのか。 $b[1] ? 1 : 0); } } $aa = new A($a); ?> というように、 us…

クラス継承

PHP

継承に関して、コンストラクタ書かなくても当然、大丈夫。はぁ、忘れっぽいなぁ。 a = $a; } function pr() { print "class A: " . $this->a . "\n"; } } class B extends A { function pr() { print "class B: " . $this->a . "\n"; } } $a = new A("AAA");…

カタカナのソート

PHP

ふとカタカナのソートが気になった。

CPANのTips

CPANの初期設定が面倒な人(すべてデフォルトでいい人)。 # echo no | perl -MCPAN -e shell または、 # echo no | cpanこれ、まるごとPerl! Vol.1のP216に載ってました。>著者の方ありがとうございます。 CPANの設定を消す場合 # cd # rm -fr .cpan # cd /u…

どうしてもInsecure dependencyを回避したい場合

suidなperlを実行したときに、 Insecure dependency ....のエラーが出る場合で、どうしても回避したい場合の処理(perlsec.1より)。 サブパターンを参照することでも、この汚染チェックの仕組みの裏をかくことができます。 $1, $2 といった部分文字列を使うと…

useraddはやっぱ楽ね

いままでLinux上にユーザを追加する場合、 /etc/passwd をエディット。 pwconvで /etc/shadowに反映。 passwd ユーザID でパスワード設定。 mkdir /home/ユーザIDでディレクトリを作成。 上記ディレクトリに/etc/skel/ 配下の設定ファイル(.??*)をコピー。 /…

Ploneのインストール

昨日に引き続き、つまり、Zopeがインストールされている前提で、CentOS4.4にPloneをインストール。ユーザIDはzope用に作成したIDで。 展開 $ zcat Plone-2.5.1-final.tar.gz | tar xvof - $ cd Plone-2.5.1 $ less CMFPlone/INSTALL.txtINSTALL.txtによると…