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

Google電卓

できるかどうか試してたらできた。やるな〜

強引にaction名がマルチバイトなURLにアクセス⇒500エラー

routing.ymlはデフォルトのままで、 http://hostname/mymodule/%E3%81%BB%E3%81%92%E3%81%BB%E3%81%92とかに無理やりアクセスすると変なエラーがでます。 No suitable nodes are available to serve your request.(500エラー)とか Fatal error: Maximum…

routing.yml と AllowEncodedSlashes とか

apache環境のsymfonyにて。routing.yml を使って、 http://hostname/index.php/tag/index?tagname=(何か文字列)を http://hostname/index.php/tag/(何か文字列)のようなURLでアクセス可能にして、更にmod_rewriteで http://hostname/tag/(何か文字列)でアク…

ちょっとだけつかってみた

http://d.hatena.ne.jp/yoshihi6/20080521 総じて軽快だった hg serveは、お手軽でよい hgwebdir.cgiも、お手軽でよい TortoiseHGでは、push/pullは Synchronyzeウインドウを立ち上げてからやる必要があるのが仰々しい。慣れたら面倒にならないだろうか。 リ…

mod_dav_svn

ソースインストールされたapacheにmod_dav_svnをインストールするのがなにげに面倒であきらめた・・・。いつもaptやyumを使って楽をしすぎたんだとおもいます。

Mercurial

分散リポジトリ形式のバージョン管理ツール http://www.selenic.com/mercurial/svnより高速らしいので、そろそろ試してみようと思います。個人的な感覚では、分散リポジトリは少々複雑すぎる気がします。チームで使う際の効果を考えると、プロジェクトでは技…

[PHP] SSIでsymfonyのアプリをインクルードする

・・・というのはやらないほうがよさそうです。相性が悪い。(でもまだあきらめない!)

subversion

いつのまにかデフォルトがfsfsタイプになってた。

解読不能な暗号

暗号って、受け取って読む側がいるものなので、なんらかの復号手段があるわけですよね〜http://www.atmarkit.co.jp/news/200804/11/cab.html http://www.atmarkit.co.jp/news/200804/14/weekly.html解読困難やほぼ無理、ではなくて解読不能とのこと・・・ 解…

expose_php=On

PHP

レスポンスヘッダへのPHPクレジットだけじゃなくEaster Eggsとかも出ちゃうんですね。 (Easter Eggsというか、phpinfoの画面から呼ばれる画像など)https://www.webappsec.jp/modules/bwiki/index.php?PHP%20Easter%20Eggs%20%A4%F2%BB%C8%A4%C3%A4%BF%A5%D…

コンソールから毎回SET NAMESが面倒なので

オプションファイル(~/.my.cnf)に設定を書いておくのがいい気もしていますが、ついでにホスト名とかも入れるのが面倒なので、 #!/bin/bash mysql -u hogeuser -phogepass -h hogehost -P hogeport --default-character-set=ujis hogedbを ~/bin/myhoge とか…

ADODBセッションでmysqliを使いたい

PHP

↓ADODBセッション http://phplens.com/lens/adodb/docs-session.htm要は include_once("adodb/session/adodb-session2.php"); ADOdb_Session::config( $driver, $host, $user, $password, $database, $options = false ); session_start();でPHPのセッション…

ADOdbのmysqlとmysqli 接続について

PHP

違いは、中で mysql_* を使ってるか mysqli_* を使ってるかなのですが、実際使ってみて気になった点をまとめておきます。 mysqliで旧バージョンのやり方による接続が、場合によってちょっと厳しい 昔からある接続方法ですが、 $conn = ADONewConnection('mys…

PHPから SET NAMES ujis はやらない

PHP

http://d.hatena.ne.jp/yoshihi6/20070726/1185414880 $db = &ADONewConnection( 'mysql' ); $db->Connect( (DB名とかパスワードとか) ); $db->execute( '/*!40101 SET NAMES ujis */' ); ⇒ mysql3〜5で動く! ということを書きましたが、よくない方法でし…