昨今、PHP のセーフモードは嫌がられるばかりですね。symfony もその一つで、セーフモードが有効では動作しない。
長々と作っていましたが、漸く作り替えました。
api.sekido.info と pear.sekido.info を移転
2008-02-08 21:33:50
| Permalink
| ![]()
| Tag:
/tag
coreserver
pear
php
xrea
今夜から自宅サーバを暫く止める関係で、api.sekido.info と pear.sekido.info を coreserver.jp へ移転しました。
静的ページに見せかけるために調べてみた。
Ethna 2.3.2 が公開されたので、文字コードとかを適当に変更しただけの UTF-8 版を作りました。が、複数のサーバに置いている関係で面倒だなぁ、ということで PEAR channel を立てました。
漸く 4.x の開発が終了するようです。
Ethna を使って久しぶりにプログラミングをしました。
旧暦を取得する Web API を書いたよ。
と言っても他の方が作ったライブラリに、API としてのインターフェースを付けただけです。SOAP とか XML-RPC とか、他のアクセス方法も提供した方が良いのかなぁ。現在は XML、JSON、JSONP、PHP を提供しています。
使う人は少ないと思いますが、サーバリソースが余っているので。
PEAR::SOAP_Client を使ってプログラムを書いているけど、WSDL を読み込んだ上でリクエストを送信しようと思っても、全くサーバが理解してくれない。
昨年の秋に私のコーディング規則が変わってしまい、それ以前に書いていたプログラムが読みづらい。……というか、それまでのコーディング規則が変だったのか。今は大体 PEAR に則っているはず。ハードタブかソフトタブか、コメントをちゃんと書くかの違いくらい。
Why do I get "No handlers for package.xml version 2.0" when I try to install a package? をやったら一発で解決。SRPM 作る必要無しでした。
phpDocumentor 1.3.1 と SRPM
2007-02-12 22:10:02
| Permalink
| ![]()
| Tag:
linux
php
rpm
unix
コンピュータ
プログラミング
日記
今日の成果物(何)。今まで rpmbuild -bb SPEC_FILE か rpmbuild -tb TAR_ARCHIVE しか使ったことがなかったけど、rpmbuild -bs SPEC_FILE とすることで SRPM が生成出来ることが分かったので http://c--v.net/temp/php-p...c.rpm に置いておきます。でも noarch だからバイナリを置いても良いのか……。いちお、Redhat 系ディストリビューションに最適化(といってもディレクトリ配置だけだけど)されてます。
無理矢理実装してみました。Wiki スタイルの箇条書きを、ネストのある状態で HTML へコンバートする部分です。
甘いチェックだったからなぁ。というわけで、プレビュー必須にしちゃいました。セッション管理とどっちが面倒なのか分からないが、ひとまず対処のつもり。まぁ普通にクライアント走らせれば、ハッシュ値なんか簡単に取れるけどねぇ。
神奈川総合高校同窓会ネットワークの更新作業中。作業サーバへ WinSCP で繋いでいると、コネクションが落ちる。PuTTY で入っても同じだけど……。
転送量がやけに多いなぁ、と思っていたら Etag と Last modified の HTTP ヘッダを送信していないためと思われ。というわけで、無理矢理対応。
逆に普通の生活へ放り出された感じがする。時間は立つのが早いというのが、とても分かる三日間でした。