Server

PHP小技

PHPからMySQLが使えなかった場合

MDB2を使おうとしたところextension mysql is not compiled into PHPというPEARエラーが出た。『PHPからMySQLが使えてない!』と言われている。そんなときの対応方法。
開発環境

XAMPPサーバ、ドライブ変更

目的はweb公開ディレクトリを デフォルトのディレクトリから別のドライブのディレクトリに変更すること。仮としてデフォルトの作業ディレクトリをC:/xampp/htdocs変更後のディレクトリをZ:/wwwとする。/conf/extra以下だ...
開発環境

VirtualBox関連メモ

VirtualBox関連のメモをしておく。何か色々メモしてて、まとめた方がいいのかなぁと思ったから…
他バックエンド

log解析でキーワードの前後文含め取得(egrep)

log解析で、egrepを使い指定検索ワードの前後を含めて内容を取得する。例えば、こんな感じのデータが連続したテキストログ『check.log』を残していたとする。2010/05/18 02:10:02,PATH:/index/test/ ...
WEBサービス作成

メールアドレスの長さ

メールアドレスをDBに登録することは、よくあることだと思う。でもテーブル作るとなると『大体256バイトアレばいんじゃねー?』的なガッサリした感じになっているのでちゃんと考えてみる。メールアドレスは、次の構文。ローカル部@ドメイン例えば『fo...
他バックエンド

携帯からのアクセスだけリダイレクトさせる

単純に『携帯からと思われるアクセス』だけ、リダイレクトかけたいとする。例えば、PCページが『』として携帯なら『』に移動したいというような場合だ。IPアドレスで仕分るのが一番いいんだけど、機種増える度に追加したり、DoCoMoの2.0ブラウザ...
WEBサービス作成

メールの自動返信・転送用サーバ設定

メールでの処理で色々あったので、2種類のメールサーバソフトの設定についてまとめてみた。※インストール方法は書いてない。やってないし。条件として『』てURLのサイトがあるとして、『aaa@bbb.ccc』に送ったら『jushin@shitai...
WEBサービス作成

メールの自動返信はどうやっているのか

メールの自動返信て、てっきりcronで定期的に起動してるもんだと思っていた。違ったのだ。よく考えたら、まぁ、そら当たり前である。探してみたところ、同じ間違いをしている人が!!(・∀・)人(・∀・)ナカーマLinux系のサーバーなら、メール受...
他バックエンド

携帯用画像の転送不可設定

※こちらガラケーやフューチャーフォンと言われるものを対象とした記事ですDoCoMoMulti Comment Editorとかで、画像データに『copy="NO"』を入れてやればOKauMulti Comment Editorとかで、画像デ...
開発環境

Linuxというもの

Linuxを勉強したい…。何やかんやでLinuxの知識が必要だけど、どうにも使う機会がない。覚えない以前にどう基礎中の基礎知識を得たものか…ということで鯖管の相方に聞いて勉強中。そんなメモ。
PHP小技

Shift-jisで『ソ』をDBに保存する際の文字化け

文字コードをshift-jisでformを作成し、そのままMySQLに保存すると文字化けて登録される。何故文字化けが起きるかというと、PHPの方でマルチバイト文字の誤認識をしたまま変換しているから。つまりは仕様です。
他バックエンド

cronメモ

自分、基本的に『毎日0時実行』= 『0 0 * * * 実行対象』とか単純なものしか使わないので、人の設定を見るだけでも一苦労。なので、読み方メモ。
他バックエンド

ログをサイズでローテーションさせる意味って?

「サーバの負荷が高いので、2GBになったらログをローテーションさせてくれ」とか言われるが、『日付ごとにログを分ける』とか『ある程度のサイズになったら圧縮かけて新規』とかなら解るのだが「分ける」かつ「回す」になんの意味があるのだ?再利用しづら...
他バックエンド

各クローラーのUSER AGENT(携帯用)

Google※一番下はサムソン(元Nokia)。海外携帯? 日本撤退したため、NokiaのUserAgentがSAMSUNGに変更Yahoo!※『KDDI-CA23』は機種名『A5401CA II』『KDDI-CA33』は機種名『W41CA...
PHP小技

PHP4からPHP5にUPした際の問題対応

主に問題となるのは以下3点(※参考)requireで問題なかったところがrequire_onceじゃないとエラーになる全部ではない。エラーが出たとこだけ直せば問題ない様子。オブジェクトの代入の扱いが変わったPHP4まではオブジェクトのコピー...
他バックエンド

.htaccess関連メモ

.htaccess関連のメモ。ウッカリ忘れてしまうようなこまごまメモ。
他バックエンド

サブネットマスク

サブネットマスクを指定必須の場合もときにはある。だが、.htaccessでもそんなに使わないし、普段気にせず無視か24とかで指定しておけば済むモン、いざ聞かれてもわからない。教科書?wiki?見たよ!みてもわかってないんだよ!と驚愕のネット...
WordPress

WordPressメモ

WordPress便利な機能だなメモこのブログは『SQLite』だから、通常とは若干違う場合があるということを認識した上でどうぞ。
他バックエンド

レコード設定てなんだ?

・AレコードXXX.YYY.ZZ.AAA・MXレコードプライマリ:XXX.YYY.ZZ.BBBセカンダリ:XXX.YYY.ZZ.CCC・SPFレコードXXX.YYY.ZZ.BBBXXX.YYY.ZZ.CCCみたいな資料が来た。正直、よくわか...