2007-04-01から1ヶ月間の記事一覧
最近最新Pythonエクスプローラ買いました!Django勉強中です。 というわけでrhacoがDjango的だという部分の1つにデータベース設計がDRYな点があります。RailsのARとかだと、ある程度は完成されたDB定義から吸い出してくれますが、そこからさらに細かい定義…
http://highfreq.net/dev/LivedoorAuth.php.txt HMAC-SHA1の実装はhttp://www.php.net/manual/en/function.sha1.php#39492を使わせていただきました!勝手に使っていいのかな ※rhacoのバージョンはSVN trunk版じゃないと動かないかもしれません 使い方(ログ…
http://ondras.praha12.net/sql/ のXMLを変換します。 http://highfreq.net/dev/xml2rhaco.xsl.txt txtにしてるので拡張子はxslに戻してね! 使い方 WWW SQL Desginerで設計し「Export to XML」でXML形式にして保存 保存したXMLの頭のほうに以下の定義を追加…
ふ わ ふ わ 戦 車(検索避け)で検索してくる人がいるんだけど、それは「や わ ら か 戦 車」(検索避け)だよ! 普通に書こうと思ったけど、なんかこれでぐぐると結構同じこと言ってる人いるし、そもそもこのサイトの検索順位はそんなに高くないわけで、間…
なんかrhacoのメリットぶち壊してる気がしなくもないけど作ってみました。 http://highfreq.net/dev/controller_sample.zip library/controllers/がRailsのapp/controllers/ resources/templates/がRailsのapp/views/ と考えるとわかると思います。 実行する…
HtmlParserを継承したクラスで、_execなんとか(なんとかは何でもいいらしい)ってメソッドを作ると、それが構文解析中に呼ばれる。 set…
わざわざ内部定義を追加しなくても、ちゃんとプラグイン的な機構が既にありました。 set($src,$parser->_getTagName("url"))){ $href = $tag->getParameter("href", ""); $sess…
http://itwitter.nazone.info/ パスワード垂れ流しなのでセキュリティ的に怖い人は使わないでください!(一応ログは全て捨てていますが、セッション情報として一時的には残ってしまいます) 自鯖でやるからソースくれよって人はhttp://highfreq.net/dev/itw…
HTMLとかのデータを解析。 tag.HtmlParserはテンプレート向けなので(多分)、通常のHTMLを解析してあれこれする場合はこっちを使う。 例えば前回の、
通常使われる、GET/POSTや、セッションデータは、network.http.Requestクラスから取得する。 getVariable(); // GET/POSTの値(区別なし)を全てkey/valueペアの配列で取得 $value = $request->getVariable("value"); // GET/POSTの"value"の値を取得…
setVariable("channel",$feed->getChannel()); $htmlParser->setVariable("items",$fee…
Djangoにもある機能らしい。CRUDを実現する構造。Railsで言うところのscaffoldの骨組みだけみたいな。(多分) 今まではcontribute.generic.GenericViewだったけど、1.1.0からはgeneric.Viewsになっているので注意。(ただし互換モードでは大丈夫です) まず…
Ethnaから、Rhacoのテンプレートエンジンを使えるようにするEthna_Renderer_Rhacoを公開します。 http://labs.cybozu.co.jp/blog/tsuruoka/anubis/blog_show/41 きたー ここの解説で大丈夫かどうかちょっと不安…! あとで試します DB周りも移植できたらよさ…