2007-04-01から1ヶ月間の記事一覧

phpの親クラスのインスタンスは作成されない。

phpで継承した場合、親クラスのインスタンスは 生成されない。 >うそ。まちがいですた。 はまったのは、プロパティにアクセスするときは、 クラス内でも$this->$propertyと呼ばなきゃいけないらしい。 javaみたいに$propertyとすると、同名のローカル変数が…

思わず、うなずく。 http://naoya.g.hatena.ne.jp/naoya/20070416 が、ネット切れず。 弱い僕。。。しくしくしく。。。。。

世の中は言語なんて関係ない

もーね。javaとかphpとかどーでもいんだよねー。 世の中、実装された言語が何なのかなんて 関係ないんだよねー。 そんなところで世界はまわってないだよねー。 だから、Lispとか使わせてください。

さっきまで読書会に行く気だったけど、 .emacsが壊れて、直してたら遅れそうだから行かないことにする。無念。

emacsのgauche用設定

いつも時間が経つと使い方忘れるのでリンクを張る。 http://karetta.jp/book-node/gauche-hacks/004640 http://karetta.jp/book-node/gauche-hacks/004682

引数は値渡しにかわったんじゃなかったの・・・?

PHP5を触っててこんな関数に出くわす。 int mb_ereg(string pattern ,string string [,array regs]) pattern:正規表現パターン string:検索対象の文字列 regs:検索結果を格納する配列 で、使用サンプルが で結果なんてどうでもよくて、 これで、$data[0…

文字列一括置換ワンライナー

UNIXコマンドの質問です。 あるディレクトリ以下の、ある拡張子… - 人力検索はてな もっとかっこいいのないかな。

URLリライト前のURLを保持する。

RewriteRule ^(/.*)$ $1 [env=ORG_QUERY_STRING:%{QUERY_STRING}] RequestHeader append "x-meke-original-query_string" %{ORG_QUERY_STRING}e こんなんできるらしい。 はまりどころは、mod_rewriteの変数と、apache自体の環境変数と、mod_headersの変数の …

文字コード一括変換

find . -name "*.htm*" -print0 | xargs -0 nkf -w --utf8 --overwrite でいけた。文献はこちらhttp://www.eitaro-saba.com/001/linux.html .svnの中まで変換しようとするのが怖い。.svnの中はやらないって 制御はどうしたもんかな。

バスバス落ちる。

使ってたら、時間とともにoutofmemoryを必ず発生する。 どうにかならんのか。 windowsじゃ少なくともなかったのにな。

sshでコマンド実行

リモートホストにsshで入って、そこでコマンド打つ という、シェルの書き方がわからん。

フォーマットの変換記号

ログの中で、ホスト名はフォーマットのパラメータで なさそう。

MySQL起動・終了

起動:mysqld_safe5 終了:mysqladmin5 -u '起動ユーザ' shutdown

DBもろもろの文字コード変更

文字コードをUTF-8に変更する。 結果的に - [client] default-character-set = utf8[mysqld] default-character-set = utf8 skip-character-set-client-handshake[mysqldump] default-character-set = utf8[mysql] default-character-set = utf8 - を追加で…

インストール

portにてMySQL5インストール cp /opt/local/share/mysql5/mysql/my-huge.cnf /private/etc/my.cnf "localhost"の名前解決が少なくともできることを確認。 mysql_install_db5 mkdir /opt/local/var/run mkdir /opt/local/var/run/mysql5 mysqld_safe5 /privat…

起動時にhttpd.confを指定する方法

# apachectl -f /usr/local/apache2/conf/httpd.conf だそうだ。Apache の起動 - Apache HTTP サーバ バージョン 2.2

Apache-Tomcat連携の時のクライアントIPの取得

ふつーにHttpServletRequestオブジェクトの、getRemoteAddr()メソッドでとれた。 ApacheのIPにはならなかった。よかったよかった。

名前解決の順序

OSX

名前解決(resolver)にOSXはデフォルトではhostsを使わない模様。 やり方は、Mac OS X NetInfoを参照した。 さらに, resolver の検索順序を設定します. ホスト名を検索する方法としては, * /etc/hosts に書かれたもの. FFAgent * NetInfo の情報. NIAgent * …

デバッグモードで起動できない。

なんか、eclipseのsysdeo pluginからtomcatを急に起動できなくなった。 ためしにデバッグモードで起動しないにチェックを入れたら起動した。 なんでだ?