2010-03-01から1ヶ月間の記事一覧

ajaxplorerでフォルダ(ディレクトリ)作成時のパーミッションを0777にする

plugins/access.fs/class.fsAccessDriver.php にフォルダ(ディレクトリ)を作成する関数 function mkDir($crtDir, $newDirName) がありますのでこれを編集します。 以下の「ここから」 「ここまで」の間が追記した部分です。 getPat…

便利コマンド(1)

作成した日付を指定してファイルを削除 find ./ -ctime +30 |xargs rm 現在から30日以上前に作成されたファイルを削除 ファイルサイズを指定でファイルを削除 find . -size +1000000c | xargs rm 1000000バイト以上のファイルを削除 ファイルのみ検索してパ…

PostgreSQLトランザクション処理

テーブルをロックする =>BEGIN; =>LOCK TABLE テーブル名 IN SHARE MODE; ↓諸々処理 ↓ =>COMMIT; SHARE MODEでは別のトランザクションからテーブルの閲覧はできるが、更新はできない。 テーブルの行をロックする =>BEGIN; =>SELECT * FROM テーブル名 WHERE …

Zend Framework データベース(postgresql)接続設定

application/configs/application.iniの [production]に下記を追加 resources.db.adapter = pdo_pgsql resources.db.params.host = 192.168.1.xx resources.db.params.username = postgres resources.db.params.password = xxxxxx resources.db.params.dbnam…

/var/tmp/vi.recover/

/var/tmp/vi.recover/ なんかサーバの/varディレクトリの容量が少なくなってるな〜。 なんで? 調べてみると/var/tmp/vi.recover/にvi.xxxxという、でかいファイルがある。 そういえばviで、でかいファイルを開いたけど開くのに時間かかるから、 無理やり殺…

ServerIron XL配下のFTPサーバにpassive(pasv)接続

ServerIron XL配下のFTPサーバにpassive(pasv)接続 ServerIron XL配下のFTPサーバにpassive(pasv)接続しようとしたら、 できなかった。 使用しているFTPサーバはvsftpd。 /etc/vsftpd/vsftpd.confに ↓ヴァーチャルサーバのIPを追記したら繋がるようになった。…

hosts.alow(hosts.deny)と.htaccessでのサブネットの書き方

hosts.allow(hosts.deny) サブネット指定は下記のような書き方はできない。 210.171.136.0/26正しくは 210.171.136.0/255.255.255.192 .htaccess .htaccessの場合はどちらでもよい。 ちなみに サブネットマスクの変換は計算すれば出来ますが、 面倒な場合は…

phpのアップデート手順?とconfigureオプションを確認

PHP5.0.5 から PHP5.2.13へアップデート 5.0.5をソースから入れたときのconfigureオプションを確認するには、 config.niceを見ればよい。 あとは #make #make install でOK?

LPIC Level1 勉強(16)

paste 1つ以上のファイルを読み込み、行ごとに内容を結合する。 pr 印刷用にファイルの書式を整形 #pr -l 25 +1:2 /etc/passwd /etc/passwdを1ページ25行で1〜2ページを出力 sed ファイルやテキストストリームの編集を行う。 ※ストリームエディタの略だった…

webdav

他社さんとのファイルのやり取りにWebDAVでも使おうとして、 せっせと構築してたんですが。。 Windows Vistと7はWebDAV使えないんですね。。 無駄な努力。。 あとユーザ毎にディレクトリを分けて認証もできない。 がんばればできるらしい↓ http://itoshima-a…

LPIC Level1 勉強(15)

ユーザlpicがカレントディレクトリに移動するには #cd #cd ~ #cd ~lpic のいずれか。 新たにプロセスを生成せずに、現在のプロセスを置き換えてpwdを実行 #exec pwd 使い道がよくわからん。。。 cutコマンド 下記の内容のファイルa.txt 1:a:b:c 2:d:e:f #cut…

LPIC Level1 勉強(14)

RPMをインストールする前に、RPMパッケージにどんなファイルが含まれているか確認。 #rpm2cpio test.rpm | cpio --list ※RPMはcpioとうアーカイブ形式でファイルを保存している。 yumの設定ファイル /etc/yum.conf yumのリポジトリを作成するときの定義ファ…

PostgreSQL のメモ

PostgreSQL コロン2つとdate # select now(); now ------------------------------- 2010-05-06 12:48:20.849159+09 (1 row) date(コロン2つとdate)をつけると # select now()::date; now ------------ 2010-05-06 (1 row) to_char # select to_char(now(),'…

subversion svn: Can't convert string from native encoding to 'UTF-8'

subversionでリポジトリを作成してsvn importしてたら、 下記のようなエラーがでた。 svn: Can't convert string from native encoding to 'UTF-8'OSの使用言語が日本語だと下記のように出ます。 svn: 有効な UTF-8 のデータ (16 進数:) の後に無効な UTF-8 …

qmail パッチ(patch)をあてる

qmail パッチ(patch)をあてる Yahooさんからメールサーバがオープンリレーになってないか確認してとメールが きたので↓で確認。 http://www.rbl.jp/svcheck.php ダメだった。 メールサーバはqmailなのですが、 ↓このパッチをあててない。。 http://www.qmail…

Yahoo!メール 迷惑メールフォルダに振り分けられるのでなんとかする

Yahoo!メール 迷惑メールフォルダに振り分けられるのでなんとかする とあるショッピングサイトを管理しているのですが、 注文完了メールがYahoo!メールに送信すると、迷惑メールフォルダに入ってしまう。 ネットで調べてみたところ、↓のような記事を発見。 h…

半角カタカナのみ全角カタカナへ変換するWEBサイト

半角カタカナのみ全角カタカナへ変換するサイトを作りました。(現在閉鎖しています。) http://taramonera.main.jp/han_to_zen/ デザインがしょぼいのは、大目にみてください。。 もともと、どこかにWEBサービスでアップされてないかな〜と 思って探して、↓を…

iPhone3GS 月額利用料金のシミュレーション

ソフトバンクのホームページにて iPhoneを購入しようと思いまず、ソフトバンクのホームページでシミュレーション その後、オンラインショップで購入を進めて月額利用料金を確認。 「ソフトバンクWi-Fiスポット」ってのが付いて490円高くなってますけど。。。…

PHP + PostgreSQL データの取り出し

PHP + PostgreSQL データの取り出し while( $one = pg_fetch_assoc($res) ){ $user[$one["id"]] = $one["name"]; } for( $i=0; $i

LPIC Level1 勉強(13)

rmdir 空のディレクトリを削除する (つかったことねぇ) cpio アーカイブからファイルをコピーできる。 (つかったことねぇ) dd カーネルイメージをフロッピーにコピー #dd if=boot.img of=/dev/fd0 file ファイルの種別を表示 bzip2 gzipより圧縮率が高いが、…

LPIC Level1 勉強(12)

fgrep 正規表現を使用しない。 vi ↓変更内容を保存して終了 :wq ZZ :x:wqしか使ったこと無いよ。 カーソル位置から4行削除 4dd 4D のどっちでもよい。 編集中にバックグランドでコマンドを実行するには、 :!& set set -o vi コマンドライン操作をviのキース…

qmailのキュー(queue)からメールを削除

誰かが巨大なファイルをメールに添付して、 複数の人にメールを送信することがあるので、 強制的にキューからメールを削除します。 mailqコマンドで送信者アドレスを見つける。 #mailq queueディレクトリのmessからメールを探す。 「送信者アドレス」でgrep…