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

ブログや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 ・・・・・…

Enumrable#count に気づかず・・・

1.8.7からこんなメソッドが増えたのね・・・気づかなかったorz 1.8.6から1.8.7にアップデートしたらおかしな事になったので調べて見たらそういうことだった。単純にmethod_missingなんって使ってはいけないね。バグの元ですわ あーあほらし。

リブート(再起動)後のfsckを止めたい

最近はHDDの容量がでかくなったのでリブート時のfsckがハンパ無く時間が掛かる。まあ、自宅のPCやサーバなら時間が掛かっても良いのだが、サービス中のサーバを長時間止める事は出来ないので不本意ながらfsckを止めざるを得ない。大事なシステムはそのままに…

SaaSesのVPSでswapを追加する

ネット情報を見ているとSaaSesのVPSではswapを自分で追加しないといけないと。でもまあ、自分で追加すれば使えるのであればそれはそれで良し。 # free -m Swap: 2055 0 2055 つか、デフォルトでSwapあるじゃんorz さくらのVPSで使えるからこっちでも張り合っ…

lftpでしっかりばっちり根こそぎダウンロード

GUIを使っていればFTPクライアントをちょろっと起動してごそっとドラッグ&ドロップ的な操作で目的のディレクトリ丸ごとダウンロードなんて簡単に出来るんだけど、CUIだとどうすんだ?ってことになって、ftpコマンドで気合いを入れてmgetなんてやってしまう…

Planex GW-US300miniSってUSBの無線子機

ずーっと前に無線ルータを買ったときについてきた事を思い出して使ってみることに。といっても、ノートPCにはどれも無線が内蔵されているので使い道が今ひとつなんだけどね。まずはLinuxでお試し。チップはrt2870かな。BackTrack4R1だと問題無く認識。が、…

Windows Updateでの過去の遺産ファイルが膨大に・・・

VMwareでテスト用にとWindowsXPを動かしているのだが、当初はHDDの容量を6GBもあれば十分と踏んで環境を構成したが、今となっては残り300MBと・・・orz特に大きなアプリを入れているわけでもなく各種ブラウザとアーカイバくらい。あー、あとMS製のアンチウイ…

VMware Fusion 3 へのアップグレードが激安の$9.99(1000円以下)で!

何気なしにVMware Fusion 2からVMware Fusion 3へアップブレードしてみようかなとvmwareのUSサイトを覗くとアップグレードが激安の$9.99で出来るじゃありませんか。これはすかさずVMware Fusino 3へアップグレードでしょう(もう少し円が上がってからでも良…

天気いいなー

外は秋のにおいが・・・ なんでなんだろう、秋になると外のにおいがグッとくる。 うーん、謎だ。

Finderでコピーとか移動とか別ウインドウとか

Windowsの場合はファイルのコピーや移動、別ウインドウでフォルダを開くって事も違和感なく出来たがMacの場合違和感が・・・。と言ってもやり方がぱっと見分からないだけで、当然同じ事が可能。 ・・・あ、ファイルやフォルダの切り取りってのは無いか・・・…

ルーターのMTUとMRUを変えたら速くなった

何気なしにMTUを1454から1452にして、MRUを1454にしたらフレッツスクェアのスピードテストで倍のスピードになった。インターネットでのスピードテストでも約10Mbpsくらいアップ。ADSLの頃は随分スピードを気にしてたけど光になってからは放っておいたからな…

Snow Leopard 10.6[64bit]でEMobile D02HWを使う

最近D02HWがあったのを思いだして使ってみようとSnowLeopardに接続。が認識しないorzよく考えてみればSnow Leopardにして一回使った記憶がある・・・。さらによく考えて見れば64bitにしてからD02HWを使ってない・・・。単純に64bitのモジュールが無いだけか…