hotentry for nintendo DSi mojalog
home browse original

All Around dozo

AllAround Blog ブログ SNS ソーシャルネットワーク

mod_rewrite:RewriteCondの動作フロー

Apache, Webサーバ, mod_rewrite

08:51:36, by dozo Email , 13 words, 7457 views   Japanese (JP) del.icio.us
調べてみると意外と知らないものだな。

(ノ・・)ン。。。。。。(((●コロコロッ

mod_rewrite, RewriteCond, RewriteRule

上から順番にRewriteRuleに従って書き換えを行うRuleが一致した場合、かつ直前にRewriteCondがあった場合、条件文を確認し条件文に合致していると書き換えを行う
_〆(。。)メモメモ…

=> Read more!


Permalink Leave a commentTrackback (0)

mod_cidr_lookup使ってみた。

Apache, Webサーバ

09:02:02, by dozo Email , 165 words, 3615 views   Japanese (JP) del.icio.us 半年ぶり更新。

(ノ・・)ン。。。。。。(((●コロコロッ

ケータイサイトを作ると必ず考慮することになるIP制限
端末IDを使う会員制サイトを作る時はまずつけることになる。

一般的な方法はApacheのmod_access(デフォルトで装備)を利用する。
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
Allow from xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
Allow from xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
すべてのアクセスを拒否した後、
アクセス承認するIPアドレスの一覧を記述する。


ただ、毎回思うのが、
IPのメンテナンスってもうちょっとわかりやすくならないかなぁ。
IP一つに対してAllow Fromを一つずつ書いていくと、
縦長になって非常に見辛い。
かといって一つのAllow Fromに複数のIPを書くと
追加されたIPがすでに登録されたものかどうか探しにくい。

数ヶ月に一回ぐらいの作業なので、
それでも言いといわれればそれまでなのだが、
もうちょっとリスト化されてたりファイル化されていたりして欲しいところ。



最近、Klabがそう言ったものをリリースした。
mod_cidr_lookup(Apache License Version 2.0)
http://sourceforge.net/projects/modcidrlookup/
アクセス元IPアドレスから任意の環境変数を定義するApacheモジュール。
IPアドレスのメンテナンスする上でもファイル化されているのは素晴らしい。
SetEnvIfで利用出来るのであれば、
IP制限以外でも、
アクセス元IPごとにログを出し分けたり、
リライトしたりと用途は多い。



しかし、以前からこんなのはなかったのか?と疑問に思い探してみると、
やっぱりあった。
mod_ipenv(GPL)
http://mod-ipenv.sourceforge.net/ja/

こちらもアクセス元IPアドレスから任意の環境変数を定義するApacheモジュール。



どっちを使うか
軽く比較しながら内容を検証してみようかと。

=> Read more!

Permalink Leave a commentTrackback (0)

PEAR::Testing_DocTest:Python風テストフレームワーク

PHP, PEAR

08:13:52, by admin Email , 20 words, 2483 views   Japanese (JP) del.icio.us こういうのが欲しかった。

(ノ・・)ン。。。。。。(((●コロコロッ

テストファーストという言葉を良く耳にする。
しかし、実際やってみると非常に疑問に思っていたことがある。
それは
テストケースをプログラミングするっておかしくない?
テンプレートをプログラミングするのも、
画面遷移をプログラミングするのも疑問だが、
これもその一つ。


ファイル名~TestCaseというのを作って、
テストフレームワークのインスタンスを使ったプログラムを行う。
もう、面倒くさいことこの上ない。
Pythonに遷った理由はこれもある。


PythonにはDocTestというのが標準搭載されている。
DocTestとは、
Pytyonコンソールのコマンド入力結果をコピー&ペースとしてテストケースとして利用出来るテストフレームワーク。
プログラミングする際、コマンドラインコンソールを利用するのだが、
これに表示されたモノがそのままテストケースとして利用出来る。
非常に便利で、テストフレームワークはこうあるべきだと思う。



さて、2008年3月30日のPEARアップデートの中に、
非常に興味深いモノがあった。
それが、
PEAR::Testing_DocTest

=> Read more!

Permalink Leave a commentTrackback (0)

bliki:dokuwikiにblog機能を付ける

blog, Wiki, DokuWiki

08:08:59, by admin Email , 89 words, 4002 views   Japanese (JP) del.icio.us これこそCMS。

(ノ・・)ン。。。。。。(((●コロコロッ

blogとwikiの機能を兼ね備えたツールを
bliki(ブリキ)というそうだ。
(ほんまかいな。)

ウェブサイトを作るとして、
サイトのほとんどをWikiで構築したが、
ニュースリリースだけブログ風にしたいとか、
時系列の記事を書きたいなど、
あると結構便利だ。


blikiサイト構築する機会があったので、
dokuwikiを使ってやってみた。
使用したdokuwikiのバージョンは2007-06-26b。

=> Read more!

Permalink Leave a commentTrackback (0)

SVN(Subversion)サーバを移転する方法

ASP, さくらインターネット, XREA.COM, DreamHost

08:43:28, by dozo Email , 45 words, 5325 views   Japanese (JP) del.icio.us 引っ越し作業も楽じゃない。

(ノ・・)ン。。。。。。(((●コロコロッ

$ svnadmin dump /home/xxx/samplerepos.old | gzip > ./samplerepos_old.dump.gz
$ svnadmin create /home/xxx/samplerepos
$ gzip -dc ~/SVN_old.dump.gz | svnadmin load ~/svn/samplerepos

それほど難しくはないようだ。

( ̄-  ̄ ) ウーン

単純にリポジトリディレクトリごとtarで固めるだけでもいけるかも。

=> Read more!

Permalink Leave a commentTrackback (0)

undefined function mail()ってなんだ?

PHP

16:58:21, by dozo Email , 60 words, 4160 views   Japanese (JP) del.icio.us ???

(ノ・・)ン。。。。。。(((●コロコロッ


譲り受けたシステム移行作業。
作業自体は全く問題なしに進み。
ふーやれやれ。

そんな矢先、さくっとトラブル発生。


メールが送れないんですけど・・・


いや・いやいや。。。何を仰いますやら。
そんなわけないでしょ。
システム内部を見ても単にmail関数に渡しているだけ。
これで動かないって事はまずない。
パラメータの引き渡され具合をチェックすると、
全く問題ない。

これでメールが送れないなんてことは・・・アレ?

=> Read more!

Permalink Leave a commentTrackback (0)

:: Next Page >>

powered by b2evolution shinobi

Neighbors All Around AllTechTech-J個人事業 Relative PHP PEAR PECL SPL
dozo dokuwiki.php
dozo pukiwiki Python Pylons Genshi
dozo dokuwiki.py
サイトマップ コンテンツ連動
正しいお金儲けの始め方
pasmo(パスモ)オートチャージ対応クレジットカード Openx(Openads, phpadsnew, max media manager)を使いこなす TOEIC SW
英語・英会話学習手順
ゲーム雑感 - 異議あり!! アニメ雑感 - 恥ずかしいセリフ禁止!! FX 通貨 為替 オプション SVC證券 サムライFX SVC證券
OpTion.fx
Favorites さすらい系プロマネ日記。 思いつき、想いつき。 authenticblog BUKURO-JIN 美酒乱 skyseeker blog PR 英語・英会話学習教材の口コミレビュー yomi-searchリンク集 投資・金融リンク集 Yomi-Search検索エンジン

すべてのブログを集約。RSSするならここにすると便利。

:: Next Page >>

ArchivesNovember 2008 (1) September 2008 (1) April 2008 (1) March 2008 (5) February 2008 (6) January 2008 (6) December 2007 (4) November 2007 (5) October 2007 (5) September 2007 (5) August 2007 (3) July 2007 (7) More... スポンサー

Latest bookmark ぎじゅっやさん - 絵文字 Python 入門 PHP 文字化け cron 月末 caldav チュートリアル bookmark 会社設立手順:法人設立届出書 - 個人事業主deススメ bookmark bliki:dokuwikiにblog機能を付ける - ぎじゅっやさん bookmark ぎじゅっやさん - 絵文字 Python 入門 PHP 文字化け cron 月末 caldav チュートリアル bookmark 合同会社の銀行口座開設 - 個人事業主deススメ bookmark MySQL5.xをDBDesigner4やCSEで扱う方法 - ぎじゅっやさん bookmark Archives for: October 2007, 01 - ぎじゅっやさん bookmark ケータイサイトを作る時にやっていること。 - ぎじゅっやさん bookmark getter, setterマジックメソッド__get, __setの変な挙動 - ぎじゅっやさん bookmark さくらインターネットにnucleus(blog系CMS)でfancyURLを使う方法を考えてみる - ぎじゅっやさん bookmark Categories: Wiki, DokuWiki, PukiWiki - ぎじゅっやさん bookmark LISMOケータイでMP3を聞く方法 - ぎじゅっやさん bookmark 無料(タダ)でe-taxを利用するには? - 個人事業主deススメ bookmark PHPの文字化けを本気で解決する - ぎじゅっやさん bookmark mod_rewrite:RewriteCondの動作フロー - ぎじゅっやさん bookmark Search
all any phrase Recently Last comments

Categories

All Around dozo

information (2)

workie-techiee

JavaScript (1)AJAX (2) Comet (2) PHP (7) xml (1) xslt (1)

ぎじゅっやさん

Database (6)MySQL5 (16) SQLite (5) English (0) Flash (2) JavaScript (5)AJAX (7) Comet (3) LightWeight Language (4)Perl (3) Ruby (5) PDA (1)イーモバイル(e-mobile) (0)EM・ONE (0) PHP (59)PEAR (6) PECL (4) SPL (1) テンプレートエンジン (2)HTML_Template_Flexy (1) PHPTAL (1) フレームワーク (6)cakePHP (2) CodeIgniter (6) Kohana (1) PRADO (2)phpClick (1) Symfony (3) Python (9)テンプレートエンジン (1)Genshi (1) SimpleTAL (1) フレームワーク (1)Albatross (0) Django (1) Pylons (2) Sunbird (1)Lightning (2) Thunderbird (1) Tools (6)Advertise Egent (3)Max Media Manager (3) Openads (3) OpenX (1) phpAdsNew (3) blog (11)b2evolution (6) MT(Movable Type) (3) nucleus (7) SB(Serene Bach) (1) wordpress (1)WordPress MU(WPMU) (1) Wiki (5)DokuWiki (8) PukiWiki (2) ブラウザ (0)Firefox (0) Internet Expolorer (0) Opera (0) Webサーバ (9)Apache (15)mod_expires (2) mod_layout (1) mod_rewrite (2) WebDAV (2)CalDAV (2) lighttpd (1) Webサービス (1)API (1)はてなブックマーク (1) ASP (8)CoreServer (1) DreamHost (2) XREA.COM (14) さくらインターネット (14) xHTML (1)CSS (1) HTML (1) XML (3)XPATH (2) XSLT (3) ケータイ (1)au(ezweb) (1)Win端末 (0) Docomo(i-mode) (1)FOMA (0) mova (0) softbank(vodafone, j-phone) (1)3GC型 (0) メールサーバ (9)dovecot (5)IMAP (6) pop before smtp (3) Postfix (8)SMTP (5) 文字コード (6)EUC-JP (1) SJIS (3) UTF-8 (4) 文字化け (4) 絵文字 (7)

個人事業主deススメ

Webサービス (3)e-Tax(イータックス) (4) eLTAX(エルタックス) (3) ビジネス (2)財務諸表 (2)キャッシュフロー (3) 損益計算書 (4) 貸借対照表(バランスシート) (3) 個人事業主 (2)確定申告 (5)白色申告 (2) 青色申告 (2) 合同会社 (15)会社設立手順 (6) 登記申請 (7)定款(ていかん) (2) 業務支援 (1)会計 (6) 給与 (2) 販売 (0) 顧客 (0) 税金 (4)所得税 (2) 法人税 (4) 節税 (2) 銀行 (2)銀行口座開設 (2) 開業 (12) Who's Online? Guest Users: 11 Misc Login... Third Project Syndicate this blog XML RSS 0.92:
Posts, Comments RSS 1.0:
Posts, Comments RSS 2.0:
Posts, Comments Atom 1.0:
Posts, Comments

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!



home