cpコマンドで permission を保持したい場合、-pオプションをつける。

cpコマンドでパーミッションを保持したい場合、-pオプションをつける。 cp -p hoge.txttarコマンドでパーミッションを保持したい場合は、pオプションをつける tar jxvfp hoge.tar.bz2 tar zxvfp hoge.tar.gz tar xvfp hoge.tar tarは作成する時ではなく、解…

phpを練習しよう

php

http://www.ideaxidea.com/archives/2008/02/10_7.html

debian linux インストール記録

本当はcentos入れたかったけどインストール途中で落ちるので諦めてdebian。 現在の stable である etch をインストール 180Mくらいのisoを焼いてCDインストールインストール機:Thinkpad T23 インストーリング 画面の向くまま気の向くまま。 困ったこと アー…

gobby server こと sobbyのインストール

gobby はエディットスタイルの革命だー! いつでも遊べるように sobby のインストールだー! インストール debianだとapt-get install sobby configの書き方 <sobby_config> <settings> <autosave_file>beispielsitzung.obby</autosave_file> <autosave_interval>60</autosave_interval> <name>Hostname</name> <password>geheim</password></settings></sobby_config>

あるポート番号を使用しているサービスを調べる

port 80 を apache が使用しているかどうか調べる方法 fuser -n tcp 80 ps -ef | grep httpdvia http://builder.japan.zdnet.com/news/story/0,3800079086,20365610-5,00.htm

Mind Touch Wiki をrhel4にインストールしようとして挫折した記録

■ pearをインストール pear install Cache_Lite pear install XML_RPC ■ php.iniの設定 vi /etc/php.inimemory_limit = 64M post_max_size = 64M upload_max_filesize = 64M ■ monoダウンロード rpm あるよ!http://www.mono-project.com/Downloads ↓ http:/…

screencapture test

# yum install ImageMagick # yum install ImageMagick-devel # yum install ImageMagick-perlhttp://www.ishihara.ne.jp/blog/archives/2006/05/imagemagickperl.htmlyum grouplist yum groupinfo "X Window System" yum upgrade xorg-x11-xfs yum upgrade …

RHEL4、RedHatLinuxEnterprise4の安全なプログラム追加方法

ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/こっから落とせるファイルはsrc.rpmという形式、通称SRPMというらしい。 rpmbuild --rebuild target.src.rpm via http://d.hatena.ne.jp/ZIGOROu/20061217/1166377279

flvを再生するswf オンデマンドフラッシュプレイヤー

とにかくストリーミングっぽいことをやりたい。 今の時代ならyoutubeでいいよ でもyoutubeが使えない事情 youtube 風なら flv だ ブラウザ上での再生にこだわらないなら、wmv直リンクがいい。 1.元動画をflvになんとかして変換 2.以下のプレイヤーで再生…

サブディレクトリ含めて一気にgrepするコマンド

find ./ -name '*.pl' | xargs grep hoge via http://blog.livedoor.jp/froo/archives/50564541.html

Thumbs.db を全て削除するコマンド

find ./ -name 'Thumbs.db' -print -exec rm {} \; 同じく _notes も find ./ -name '_notes' -print -exec rm -rf {} \;

perlで文字化けしないエクセル入力

use Spreadsheet::ParseExcel; use Spreadsheet::ParseExcel::FmtJapan2; my $oExcel = new Spreadsheet::ParseExcel; my $oFmtJ = Spreadsheet::ParseExcel::FmtJapan->new(Code => 'CP932'); my $oBook = $oExcel->Parse("waritofutuuno.xls", $oFmtJ); sj…

OpenPGP Public Key Server をローカルに立てる

現状 まだ動いてない。 デーモン起動でフリーズ。なんで? 目標 ローカルで作って社内専用のものとして使いたい。 http://www.hizlab.net/pgp/ のツールでのみ使う。検索・登録サーバーとして使いたい。 理由 公開pgp key server が間違ったkeyを削除出来な…

perlでデーモン

Proc::Daemonhttp://perltips.twinkle.cc/perl/daemon.php

古いファイルを移動する

200日より前のファイルをoldフォルダに格納 find ./ ! -mtime -200 -exec mv {} old/ \;

TCP_WAIT を無理やり削る方法

最近はないけど、ftp接続がつながりわりーよーって時に。 すぐダメになりがちなあのサーバがなんとかなればいいよな。 今回はこちら。対象サーバはES4です。 /proc/sys/net/ipv4/tcp_fin_timeout ソケットをこちら側からクローズしたときに、FIN-WAIT-2 状態…

httpd.conf の keepalive

ずっとOff だったけど、Onにしたらよくなった。 肝は KeepAliveTimeout 1 htmlを開いたときに同時にリクエストする画像までだけ KeepAlive するような感じで効率的。 KeepAlive On KeepAliveTimeout 1 MaxKeepAliveRequests 100

java.io.NotSerializableException: package.DataModel エラー対策

ずっと放っておいたエラーの解決方法らしきものが見つかった。 これでセッションが途切れなくなるなら開発も楽になるんだろう。 implements Serializable public class theDataModel {↓ public class theDataModel implements Serializable { via http://www…

movabletype に mysql を新規でインストールする方法

データベースを作る mysqlshow で確認 mysqlshow +---------------+ | Databases | +---------------+ | catalog | | mysql | | test | +---------------+ db の設定 create database ikueblog;grant select,insert,update,delete,create,index,alter on iku…

movabletypeの再構築を分割

movabletype の cgiの実行時間が長い。その対策。 1実行で生成するページ数の変更 vi mt-config.cgi EntriesPerRebuild 5 カテゴリ再構築用プラグインの導入 http://mt-hacks.com/20060731-discuss-smart-rebuild-faster-category-rebuilds.html から SmartR…

CGIの暴走対策

apache が暴走してサーバが止まった。 とりあえず、CGIのソースは見直すのが当たり前なんだが、 根本的にCGIごときでサーバが止まらないようにすべきですね。 ってわけで。vi httpd.conf # CGI Seigen RLimitCPU 20 #RLimitMEM 8000000 RLimitNPROC 10 メモ…

postgresが消せない場合

windows に postgresql をインストールしようとした。 windows に postgresql をインストールする手順は狂ってる。 てきとーに次へ、次へ、とインストールすると失敗する。 そんで失敗するのだ。 コンパネ−>ユーザーアカウント から消せないユーザーpostgre…

Algorithm::Diff

文字単位のdiffhttp://www.hyuki.com/yukiwiki/wiki.cgi?Algorithm%3A%3ADiff Algorithm::Diff - 2つのファイル/リスト間での'気の利いた'差異を求めます。 - perldoc.jp

tcsh風なヒストリー

bashはタブ補完しつつhistoryの履歴が出来ない、ずっと甘んじてきたけど、もう限界っす。調べた。# vi /etc/inputrc # tcsh-like history search "\e[A": history-search-backward "\e[B": history-search-forward 各ユーザーごとの設定の場合は以下に記述す…

strutsでアプリを作れるようになるまで

↑基地外みたいなタギングしてますね。 それでも俺は頑張るつもりです。カオスのような状態になるまでわんさかメモります。 とりあえずこの順に エンタープライズ:第1回 PostgreSQLで学ぶSQLデータベースの操作 (1/15) エンタープライズ:第2回 コードから学…

mala氏のプレゼンから抜粋

間違ったことをしなければ極端に遅くなることはない。 見た目の変更: styleで。 大幅な見た目の変更:classNameで。 追加と挿入: appendChild/insertBeforeで。 大幅な書き換え:innerHTMLで。 チューニング memcachedを使うように。 memcachedの高速化 #1 …

dtdの書き方

とりあえずこれで //EN の前にはなにも入れないのがミソらしい via http://hxxk.jp/2006/12/19/2100

オブジェクト指向雛型

忘れるから。中身のコードはどっかのやつだからめちゃめちゃだよ? 枠だけ流用するんだよ。 //---------------------------- // objControll クラス //---------------------------- function objControll() {} objControll.prototype = { init : function(e…

4台以上入るHDDケースを比較 続編

前のときに足りなかった知識がある。 そのまえにまず 接続形式 USB2.0(480Mbps) IEEE1394a(400Mbps) IEEE1394b(800Mbps) eSATA ポートマルチプライヤ(1500Mbps) SATA マルチレーン(不明、ポートマルチプライヤより早い) 前の段階ではeSATAの接続形式をわかっ…

URLからwwwのありとなしを統一する方法

via .htaccess ファイルを簡単作成「.htaccess Editor」デフォ設定で使えたら少し便利ですね。(ためしてない RewriteCond %{HTTP_HOST} ^(yahoo\.co\.jp)(:80)? [NC] RewriteRule ^(.*) http://www.yahoo.co.jp/$1 [R=301,L]