|
|
気ままなメモ
時間がないが後から見たいリンク等、覚え書き用に使って下さい。
find と grep を使った検索 find Path "ファイル名" -exec grep "検索したい文字列" {} \; fing / "*.py" -exec grep "hoge" {} \;
delphi for php vcl/sample/BlogProject.phprjがupdate2になって起動しない。 classes.inc.phpは http://support.codegear.com/article/36967 にて修正済みなのだが、 かってな思い込みで修正 vcl/system.inc.php 170、176のコメント解除 textToHtml($text)は$textに日本語(2byte文字)があるとエラーになる。 同等な機能かは不明だが、htmlspecialcharsに変更する。 sampleのblog_tables.sqlにて create table blog の collate latin1_general_ci を削除する。 なお update2でdeplayすると、php5.2以上でないと正常に動かないようだ。 CentOS5 ではxmlが読み込めないようなエラーがでる。VineLinux4.1は正常に動作した。
二日前に monoを本格的にやりたくて、vine-3.0(seed版)でコンパイル失敗した私はFedora2へ変更した。 いくつかのC#ソースをLinuxでコンパイル(mcs source.cs)し実行できる事を確認した。 気を良くした私は会社でもやりたいので、vineseed -> fedora2へ移行した。 その後、C#をお勉強するためググっていると、、、VineSeedplusに mono-1.0.4-0vl1 を発見する。(ガーン!! もしVineでやれるなら少しでも慣れている方が良いに決まっている。しかしSeedなので動く保証はない。 んで、Vine-3.0へseedのソースから rebuildをしてみる事にしました。 1、libicuのソースが見当たらないのでi386.rpm「libicu30-3.0-0vl.i386.rpm, libicu-devel-3.0-0vl.i386.rpm」を入れる(いいのかいな? 2、libpixman-0.1.2-0vl1.src.rpm をrebuildしてインストール。 3、cairo-0.2.0-0vl1.src.rpm 4、libgdiplus-1.0.4-0vl.src.rpm 5、bison-1.875-6vl1.src.rpm 6、mono-1.0.4-0vl1.src.rpm 7、xsp-1.0.4-0vl1.src.rpm 8、mod_mono-1.0.4.tar.gz (apacheのmodule、apache-develを入れて置かないと作成できない) tar zxvf mod_mono-1.0.4.tar.gz cd mod_mono-1.0.4 ./configure --prefix=/usr /etc/httpd/config にmod_mono.confが作成される。中身は(LoadModule mono_module /usr/lib/apache/mod_mono.so) これを/etc/httpd/conf/httpd.confへ書き込む ついでに /usr/share/doc/xsp/testにmonoのデモがあるのでこれを参照できるように追加する。 AddModule mod_mono.cも忘れずに追加する。 最下行に # mono demo Alias /demo "/usr/share/doc/xsp/test" MonoApplications "/demo:/usr/share/doc/xsp/test" --- apache 1.3系 --- <Directory /usr/share/doc/xsp/test> SetHandler mono <IfModule mod_dir.c> DirectoryIndex index.aspx </IfModule> </Directory> ---- apache 2.0系 --- <Location /demo> SetHandler mono </Location> --------------------- apacheを再起動して http;//127.0.0.1/demo/で参照可能になります。 PS: mcs hoge.csとすると hoge.exeができる。 なしてexeと思っていたらこれは中間ファイルらしい。 なのでこれを実行するには、 mono hoge.exeとするらしい。 ちなみに簡単なwebサービスのhellow「webservice1」をWindowsで作成してlinuxでちょっと修正(webservice1.asmxへwebservice1.asmx.csの中身を追記)して/usr/share/doc/xsp/testへ入れてみた。 結果はきちんと表示されました。 実験サイト http://yosiki.jp/net/demo/
|
|