nazolabo

フリーランスのWebエンジニアが近況や思ったことを発信しています。

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

ところで

Ethna_Renderer.phpの function perform($template = null) { if ($template == null && $this->template == null) { return Ethna::raiseWarning('template is not defined'); } if ($template != null) { $this->template = $template; } // テンプレート…

Ethnaの複合ビュー化を考える(2)

Railsっぽいのを実装する。 Ethnaの場合は、コントローラが1つしかないので、コントローラ単位で場面ごとにlayoutを切り替えるのが難しい。しかしフォルダ分けに対応しているので、フォルダ単位でlayoutが適用される方法を考える。 ルールとしては、templat…

Ethnaの複合ビュー化を考える(1)

PHP勉強会ネタ。複合ビューってのは、Viewのheaderとかfooterが分離してるようなの(?) まずViewが実際にtemplateを出力してるのは、Ethna_ViewClass.phpの function forward() { $renderer =& $this->_getRenderer(); $this->_setDefault($renderer); $re…

デザイナー<SmartyのテンプレートをHTMLエディタ(DreamWeaverとか)で見るとなんか{}がいっぱいでキモイヨー

$smarty.left_delimiter = ' $smarty.right_delimiter = '%>'; で簡単解決!入力が面倒になるけど

script.aculo.usのDraggableを使ってみたらnewした時からelementの座標が変わっててrevertしたらアッー

解説 element = なんかHTML要素 element.style.left = 座標1 new Draggable(element, {revert: true} ); element.style.left = 座標2 要素を掴む revertで座標2に戻るはずがアッー(座標1に戻ります) 解決方法 dragdrop.jsの301行目あたりを以下のよう…

第21回PHP勉強会

誰一人知らないのに乗り込んできました!なんという度胸(自分で言うな) http://events.php.gr.jp/event.php/event_show/15 会場は株式会社ノッキングオンでした!ぎりぎりまで入れなくてみんなで立ち往生。 月1でやってるらしいので、興味のある人は今か…

PHPフレームワークの選び方

724 :nobodyさん :2007/01/01(月) 22:32:44 ID:??? ■どの案件でもPHP5バリバリだっつーの ■人員も自分でFWを試してガンガン使っていける猛者どもばかりだぜ →symfony ■若干不安な奴がいます、完全にドキュメントが揃ってないと厳しいッス ■フルスタックじ…

はてブスライドショー

※サーバの都合で停止させました。再開予定はありません。 http://hatebuslide.nazone.info/ 作った。 http://delicious.salted.com/ の丸パクり!しかしダサくなってる。どう見ても劣化です本当に(ry Firefox推奨(IEでも動くけど)。あとリダイレクトか…

スペースシャワーTV番組チェッカー

http://www.spaceshowertv.com/00common/module/sstv_nowonair.swf を、サイドバーに入れる。 ※ネタ元:2chスペシャスレ

FreeBSD + Apache2 + mod_fcgid + Ruby On Rails

Apacheは普通に動いていて、RailsアプリはWebrickで普通に作ったって設定で。なんかfastcgiはプロセス増殖しまくってよくわかんないことになったので、fcgidで。 まずportsからmod_fcgidを入れる。 # cd /usr/ports/www/mod_fcgid # make # make installRuby…

はてブのコメントをニコニコ動画風に

※サーバの都合で停止させました。再開予定はありません。 1. javascript:(function(){var e,c=encodeURIComponent,d=document,s=d.createElement("script");s.type='text/javascript';if(d.charset!=undefined){e=d.charset;}else{e=d.characterSet;}s.cha…

MTVって何だ

http://ja.wikipedia.org/wiki/MTVじゃないよ! Djangoとかrhacoとかの設計をMTVって呼んでるらしいけど、まず何の略かわからないという!というわけで調べてみました。 詳細は以下の通り。(GIGAZINE風) 略語がお好みなら, Django を "MTV" フレームワー…

夜逃げ?

http://d.hatena.ne.jp/nazone/20060512/p1 で話題になった7行テトリスが、ディレクトリごと消滅してる。上を辿っても消した理由とかは見当たらない。 全体的にメンテされてないページなのに(最終更新日が2004年とか)、この半年くらいでそこだけ消えるとい…

続き

中の人に見られちゃったからがんばる!でもhttp://www.venten.net/?eid=584515は前のとどこが変わったのかよくわかんないです!ごめんなさい! あと書き忘れてたけど、環境はVMware上のFreeBSD6.1です。PHPはportsから入れた5.2.0です。 ファイルがコピーさ…

rhaco

Notice: Undefined index: REDIRECT_URL in *****/rhaco/Rhaco.php on line 31 Notice: Use of undefined constant SimpleTag - assumed 'SimpleTag' in *****/rhaco/tag/data/SimpleTag.php on line 138 Notice: Use of undefined constant SimpleTag - ass…

勘違いしてた

sf.jpのほうは古いのね!sf.netのほうからダウンロード しかし Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name]().…

さらに

はてなダイアリーの通りにやってるんだけど、 とりあえずサンプルプロジェクトを生成しようとしてみたら、resources/templates/sample.htmlがコピーされてないっぽい?手動でコピーしたらちゃんと表示された。 ってかindex.*じゃなかったの?当たり前だけど$…

Cでオブジェクト指向

CodeZine:Cで実現する「ぷちオブジェクト指向」(オブジェクト指向, C) http://codezine.jp/a/article/aid/885.aspx επιστημη先生だ!LL全盛期の今にこういう記事は貴重。 ところでこの手法の場合、先頭部分が同じ構造体にするんじゃなくて、派生構造体に…

Ludiaで作成できるインデックスの最大数を増やす

情報元→http://lists.sourceforge.jp/mailman/archives/ludia-users/2006-December/000004.html 方法:pgsenna2.hのPGS2_MAX_N_INDEX_CACHEの値を増やすだけ(多分) ※メモリを圧迫する可能性があるので注意

PostgreSQL8.2ではLudiaが使えない

なんか内部関数が無くなったらしい。ファンクションの登録でこける。 元々実験で入れてただけなので8.1に戻した。