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

テキストを指定桁数抜き出す?切り取る?やーーーつ

ブログやrssなんかでよくあるテキストの先頭から50文字だけ切り取るみたいなやつ、結構使えるのでStringクラスにぶっコム。scanで細切れにするってのも考えたけど、文字数が多くなると遅くなりそうなのでヤメ。長文用にstrscanも考えたが結局正規表現でポジ…

vimでWebからhtmlやjavascriptやcssなどを取得する。つかvimにかな??

たまーにvimで、HTTPからHTMLを取得したくなることがある。そんな時は、直接URIを指定すれば読込み専用で読み込んでくれる。 :e http://www.google.co.jp/別バッファではなく今まさに使っているバッファに読み込みたいんですが・・・って時は ## wgetがあれ…

vimで現在読み込んでるファイルやWindowの状況を保存し次回起動時に復元させる

vimでプログラムを書いていると、複数のヘッダファイルやライブラリ等、山ほど読み込んでしまう。さらにWindowを分割したり、タブで開いたり、更に余計な事を色々と・・・きりがない。これらの状況を保存できれば次回の作業開始時にはかなりの労力を減らせる…

MacOSXでramdiskを簡単に作成出来るスクリプトを書いた

macでramdiskを作るときに3つくらい慣れないコマンドを叩かなくてはいけないので、直感的なコマンド名でramdiskを作成出来るようにしてみた。ホームディレクトリにbinってディレクトリを作ってパスを通している事前提です。~/bin/mkramdiskとして下記のスク…

プロセスごとのlimitを表示するスクリプトを書いた

プロセスごとのlimitを表示するのにイチイチpidを調べてcatしてなんて面倒なので、ビシッと表示してしまう簡易的なスクリプトを書いてみた。※エラー処理とかその他諸々特に気をつかってないのでゆるして。/usr/local/bin/にpslimitとでもして下記のスクリプ…

logwatchでfreshclamのログがうまく読めない場合がある

いつも通り何気なしにDebianでlogwatchの設定をして実行してみるとclam-updateのセクションで下記の様なメッセージが表示される。 --------------------- clam-update Begin ------------------------ No updates detected in the log for the freshclam dae…

Vista+IE9でalphafilter.jsの挙動がおかしい

この前alphafilter.jsをありがたく使わせてもらってたら、どうも自分のPCの時だけIE9でのデザインが崩れる。といっても、透過PNGが表示されないってだけなんだけどね。ソースを見たら下記の様な判断。 if (navigator.userAgent.indexOf("MSIE")!= -1 && navi…

qmail+qmailadmin+ezmlm-idxでMLの件名にインデックスを付けたい

今まで何とも思っていなかったんだけど、急にインデックスを付けたいと思い立ったのでやってみる。※既にqmail+qmailadmin+ezmlm(idxパッチ済)が稼働している前提と、MLはusers@example.jpと課程した内容となる。 qmailadminでのメーリングリスト追加画面にプ…

さくらVPSのDebianに初期設定されるDNSサーバが遅すぎる

ちょっとさくらのVPSにDebianをインストールする過程でDNSサーバを何に設定したのかを忘れてしまったが、CentOSの32bitをインストールしたときのDNSサーバとは違っていた事は確か。問題は、さくらのVPSにDebianをインストールし、メールサーバを構築してSpam…

qmail-tlsのpemファイルをmake cert以外で作成する場合は注意が必要

TLSを使う場合、/var/qmail/control/servercert.pemを作成する。その時に、PrivateKeyと証明書を結合する事になるんだが、中間証明書も必要な場合もある。その場合、1.Private, 2.証明書, 3.中間証明書と結合すると間違ったキーですと怒られる。これを1.Priv…

ちなみにDebianのPostgreSQLでinitdbを使いたいとき

前に無理矢理initdbを実行するやり方を書いたんだけど、あの時は別な事もやりたかったので無理矢理になってしまったけどDebianにはちゃんとコマンドも用意されてます。例えばinitdb --no-locale --encoding=utf-8 -D /var/lib/postgresql/8.3/main なんてコ…

DebianではPostgreSQL関連コマンドが/usr/binに無いものも

DebianではPostgreSQL関連の基本的なコマンドが/usr/share/postgresql-common/pg_wrapperにリンクしてあるのでそれ以外のコマンドを使うときにパスが通って無くて「ありゃ?」となる。※8.3の場合 コマンドの場所は $ ls -la /usr/lib/postgresql/8.3/bin 前…

RedHat系 のbind9で「warning: max open files (1024) is smaller than max sockets (4096)」

bindのゾーンファイルがまあまあ多くなってくると「warning: max open files (1024) is smaller than max sockets (4096)」こんなwarningがログに書かれてくる。解消するには、max open filesを4096まで上げてやる必要がある。 /etc/security/limits.confに…

CentOS 5.x のscreenでもdircolorsを反映させたい

通常xtermなどの場合は、CentOSだと/etc/DIR_COLORS.xtermの設定が自動で反映される。しかし、screenを使用している場合は反映されない。この場合、/etc/DIR_COLORS.xtermを/etc/DIR_COLORS.screenとしてコピーする。で、TERMが列挙してあるところにTERM scr…

vsftpdで詳細なログをとりたい

通常は簡易的なセッションのログだけでよろしいのだが、ヴァーチャルな環境だとちゃんとログをとっておかないと色々面倒な事になったりするのでね。xferlogにはデフォルトのログを。vsftpd.logには詳細なログを出力する設定 # vi /etc/vsftpd/vsftpd.conf xf…

eccubeの集計が遅すぎる「SC_Batch_Daily.phpのlfBatOrderAge」が痛い。PostgreSQL編

前から思っていたんだけど、eccubeの集計がやたらと遅い。ググってみるとバッチ処理で何とかしましょうってのが多い感じ。でも何とかしたい。手っ取り早いのは、SC_Batch_Daily.phpの$this->lfBatOrderAge(・・・)をコメントにしてしまう。これだけでかなり…

VLCで動画が止まったりカクカクしたりで見るに堪えない時・・・はMovistが良い

VLCで動画を見ているとファイルによってはブロックノイズが発生したりカクカクしたり映像が止まったりとイライラする事がたまにある。本当にたまになんですがね。そんなときはMovistってプレーヤーがお勧め。VLCでダメな動画もしっかりばっちり再生してくれ…

Windowsファイアウォールを有効に出来ない

何気なくタスクトレイをみると赤い盾が。いつの間にかWindowsファイアウォールが無効になっていたようなので有効に。ところが、関連づけされていないだのなんだのと結局有効に出来ない。なんかが変わったのだろうか・・・ C:> Rundll32 setupapi,InstallHinf…

MacOSXでディスクイメージを保存する

なんだか分からんが、ディスクユーティリティでイメージを保存できない。なので、ddでイメージを抜いてしまう。 $ df ・・・・・ /dev/disk1・・・・・・・ #### 一旦アンマウント $ diskutil umount disk1 $ dd if=/dev/disk1 of=image.iso $ ls ・・・・・…