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

「echo *」と打つとカレントディレクトリのファイル一覧が出る。

IIS 6でIPアドレスとドメインの制限一括登録

IIS

http://handcraft.blogsite.org/ComponentGeek/ShowArticle/101.aspx 無茶苦茶助かりました。

CPANでImage::Magickが入らない

CPANでImage::Magickを入れようとすると Looks good Note (probably harmless): No library found for -lMagickCore Note (probably harmless): No library found for -lMagickWand Writing Makefile for Image::Magick ・・・ Magick.xs:2246: 警告: implic…

TYPO3 インストールメモ

インストール時にMYSQLの正しいユーザー・パスワード名を入れても "There is no connection to the database!"といわれるのでソースを追っていって解決。typo3conf/localconf.phpに以下のような変数を作成する $typo_db = 'データベース名'; $typo_db_userna…

はてな市民になったよ!

こんな機能があったとは知らなかったけども。

php4 htmlspecialchars_decode

function htmlspecialchars_decode($text) { return strtr($text, array_flip(get_html_translation_table(HTML_SPECIALCHARS))); }

ErrorDocumentについて

ErrorDocument 403 /error/nontype.html 上記のような独自にエラーメッセージを表示させようとして設定しますが以下のような制限があります。 IE 512バイト"未満"のファイルの場合は表示されずにIEデフォルトのエラーが出る AU(Ezweb端末 デフォルトのエラー…

Software Design 2009/5

ZFS … Solaris10・OpenSolarisで利用されているファイルシステム。 堅牢で性能も高く使いやすいらしい。Capistrano … Webサーバーが複数ある場合のアプリケーションのデプロイ管理ソフト。

Visual StudioをベースにしたPHP統合開発環境

PHP

http://itpro.nikkeibp.co.jp/article/COLUMN/20090417/328549/ これどうなんだろう。体験版を試してみようかな。 今はPeggyで作ってるんだけどこれはこれで便利なんだよなぁ。

なぜmixiアプリの登録に携帯メアドが必要なのか。

おそらく悪意のあるアプリがアップされることに対しての対策なのかな。 同じ人に何度も悪意のあるアプリをアップロードされてしまうのを端末IDか何かで防ぐつもりなんだと思う。

ダークファイバー

ダークファイバーとは http://e-words.jp/w/E38380E383BCE382AFE38395E382A1E382A4E38390E383BC.html こんな単語があったなんてw

ファイルアップロードの進捗表示

JQueryとPHPを使ってのライブラリ。簡単に実装出来て良いかんじです。 デモは以下のURLから。 http://www.uploadify.com/demo/

ヤフオク入札アラート

ヤフーオークションで入札時にメールを通知してくれるサービスを作りました。実質1週間(夜のみ)で。■ヤフオク入札アラート(メール入札通知) http://auc.one-cc.com/公式にあってもいい機能だと思うんですけど、頻繁にメールを送らないといけなくなるから な…

Logwatch for Apache virtualhost

バーチャルホストな環境でのLogwatch(ログウォッチ)設定。 cp /usr/share/logwatch/default.conf/logfiles/http.conf /etc/logwatch/conf/logfiles vi /etc/logwatch/conf/logfiles/httpd.conf で LogFile = /var/vhosts/*/logs/*access.log などとする。環…

Postfixadminな環境でパイプ渡し

色々調べた結果、とりあえずvirtualはそのままではパイプ渡しが出来ないらしい。 下記ページにvirtual_alias_mapsとalias_mapsの違いがまとめられており非常に分かりやすかったです。 http://d.hatena.ne.jp/NetPenguin/20090101パイプ渡しのやり方ですが、…

DNS(Bind)のキャッシュをクリア

# rndc flush このコマンドでおっけー。 ちなみにLinuxクライアントの場合はDNSのキャッシュをローカルに持たないので Windowsのようなipconfig /flushdnsは無いし使う必要もない。 毎回問い合わせてることになっている。

chroot環境上で特定のディレクトリのみ許可する方法。

バーチャルホスト環境上とかで使う場合特定のディレクトリのみだけ許可したい場合などがある。 その場合は、マウントしてやればよい。 /var/virtualhost/www.example.com/のディレクトリをwebadmに公開したい場合 /home/webadm/www.example.comディレクトリ…

DocumentRootにDeny from allするとApache Test Page

/etc/httpd/conf.d/welcome.confに Options -Indexes ErrorDocument 403 /error/noindex.html があるので、マッチしちゃうわけですね。 これを全部コメントアウトします。必要なければ、Welcome.conf消してもいいかも。 httpd再起動後、Forbiddenが表示され…

x86-64サーバーでSSHのchroot設定

64ビットマシンでchroot-useraddを使ってユーザーを作った後ログインすると、 /bin/sh: No such file or directory みたいなエラーが出ちゃうので、調べてみた。 どうもライブラリを見つけることができずに落ちてるっぽい。lddコマンドでshに必要なライブラ…

バーチャルホストごとにlogrotate

バーチャルホストが「/var/vhosts/」以下にあり、domain/logs/error_log・access_logみたいになってたとする。 /var/vhosts/*/logs/*log { missingok notifempty sharedscripts postrotate /sbin/service httpd reload > /dev/null 2>/dev/null || true ends…

cyrus-sasl-sql の yum installでエラー

yumでcysus-sasl-sqlをインストールしようと思ったらlibmysqlclient.so.15がないとか言われた。 /usr/lib64/mysqlを見たり、ldしたりしてみたがどうみてもある。 どうしようもないので、rpmでおとして--forceつけてインストールしました。 普通に動く。

一回の検索に・・・

他者プログラムで、20回ぐらいクエリ打ってるプログラムの改修してます^^ なめとる^^

Apacheログを超高速で解析「Visitors」

今更ながら使ってみました。 いや本当速くて笑ったwインストールも簡単。 http://www.hping.org/visitors/index_jp.php

openssl 指定されたプログラムは実行できません

Win32用OPENSSLを実行すると以下のように言われる。 指定されたプログラムは実行できません イベントビューワーを見ると、VC関係のランタイムエラーのようだ。 というかインストールする時も言われるけど。.Netをインストールすると良いとか書かれてるサイト…

あけましておめでとうございます。

今年もよろしくお願いします。