2007-01-01から1年間の記事一覧
しておきます。まだ検索条件を指定するsearchboxが出来上がっていない。いや、先ほどのcommitで含ませてはいるのだけれど、submitボタンを入れてないし。デフォルト値の設定はまだだし。HTMLはひどいし・・・ではあるけれど、まぁ、外面は出来たかも知れない…
携帯の機種を昨日変更したわけだが、最近のはFelicaやらモバイルSuicaやらワンセグTVなど機能盛りだくさんで、正直なところ、なんと半日も、端末の使い方を覚えたり前の端末のデータをクリアするのに費やした。 というか前の端末自体、デザインが気に入りす…
I'm back. 家の都合で4日ほどこちらには来れなかったが、帰ってきたぜ。これで、基本的なデータ編集ができるようになった。但し例により、ACLの評価やrole/ownerによるアクセスコントロールは全然実装していない。 とりあえずこれで、GroupとAcl機能をスポイ…
とりあえずざっくりした処理の流れを作って、作りかけだけど・・・何があるか分かんないので、念のためリポジトリにcommitしておく。明日も引き続き、基本検索画面を頑張る。そろそろ、Dataに絡むdaoのCacheが必要になってきた感じ。基本検索画面でCategory/…
出がけの隙を見てレストランやら昼休みの間に、たぶん正味2時間くらいででっち上げられた。 txt/html/wiki、image、attachそれぞれでdiffコマンド実装終了。基本的にversionコマンドのぱくりですんだので、助かった。
バージョン履歴 現在バージョンの変更 バージョンの削除 を、以下のURL形式より実行できるようにしました。 http://hogehoge/?id=xxxxx/version ^^^^^^^只、例により権限管理を一切すっ飛ばしている為誰でも制御出来てしまいます。やばいなさすがに。 ただ、…
そろそろWikiとしてのメニュー構成が頭の中で仕上がってきたので、ヘッダー部分にまとめなおした。まだグループやACL、Thread管理など未作成のメニューもあるが、大分「それっぽく」なってきた。まぁまだぼろぼろなんだけどね。メニューの表示権限の管理とか…
というのをどこかで目にしました。 つまり、Wikiの本文編集に限定すると、バージョン管理されているのだからCSRFされても「巻き戻せる」。CSRFは回復できない一方通行の破壊的操作を行う処理の場合には対策が必須だが、以前の状態に巻き戻すことが出来るWiki…
というか初めて考えているわけですが。 YakiBikiの記事の編集画面は、Xhwlayが当初予定しているよりも単純で、それ故にXhwlayが適用できない形になった。 えっと、Xhwlayが「向いている」のはこんな画面フローです。 (1) 詳細 --> (eventA) --> (2) 更新フォ…
ぎりぎり日が変わってしまったけど、とにかくこれが無いと履歴画面や差分表示画面などなどを作り、確認する為のデータ作りが出来ないので。とりあえずこんな感じのURLで本体データの編集画面が表示されます。 http://hogehoge/?id=xxxx/edit ^^^^データIDの…
無名関数がかなり使いやすくなりました。高階関数のような記述もできます。 続・Zend Engineハック - 讃容日記 わずか数日でもうここまで? こ、これが本物のHackerというやつ・・・か・・・!!!
YakiBikiのfuncs.phpに入れたやつです。現場でバリバリPHPな人たちはとっくに類似実装を作ってると思いますが、自分としても思いの外便利に使えていますので、自分の為にメモ書き。
Rawモードというのは、いわばデータをDLする為の、HTTP_Downloadを用いたデータDLモード。imageの場合は素直にデータを送信するだけだけど。 http://hogehoge/?id=xxxx.rawで発動。"raw"という拡張子は実は大した意味が無くて、要は"ピリオド+英文字1文字以…
お腹の調子も、回復傾向。もとより喉には症状が出ない体質である為、端から見れば仮病にしか見えない程度のだるさ加減。 そんでもって、そんなわけなので、なんの因果かこれから某PRJの緊急のお手伝いに出掛けなければなりませぬ。一日だけのお手伝い。むぅ…
むぅえ〜〜〜。ようやく落ち着いてきたから投稿。 私の場合、インフルエンザはお腹と関節に来る。喉には来ない。リンパが腫れてしまい、関節が痛くて動けなくなる。あと、お腹。 明日〜明後日くらいには復調しそう。うぅぅう、今月末くらいに予防接種打とう…
やっちゃって下さい!!自分は撃沈しましたが、rskyさんならきっと行けます!!(無責任) runkitはPECLでなくて標準添付・Windows版でもデフォルトで有効でいいんじゃないかと思う今日この頃。PHPでもこういうことがしたくなってきました。 http://d.hatena…
土曜日はなんか、データ登録や編集周りの画面系をうだうだ考えてて終わった。というか、なんかやる気が出なくて死んでた。日曜日、昼間、お気に入りの「ピッコロ レガーロ」(http://r.gnavi.co.jp/a277100/)に久しぶりに行き、それでようやく復調。基本的に…
最近は基本的に、PHPの編集はgVimを使うことが多いです。http://www.kaoriya.net/ のWindows用のgVimです。7.1が出てますね。 で、SVNはTortoiseSVN・・・ではなくて、CygwinのSVNを使ってます。趣味の問題で、vimの方はCygwinのvimじゃないんですよね。で、…
YakiBikiで使うことになりそうなので、気分転換に。mime.types自体は (content-type)(タブ1個以上)(ext)((空白)(ext)1個以上)みたいな感じになってるので、tabを空白に変換してexplodeした後、一番目を値にして、2番目以降が拡張子になるので、それぞれをキ…
本来であれば今月中にACL周りのtxも込みでベース部分を完成させる予定だったが、やはり2週間削られたのはあまりにも痛かった。 間に合わない。100%。ということで、予定変更します。Groupの管理機能とACLを後回しにします。 ・・・いえ、そのですね。 とに…
ふぃー。これ、listの一画面だけなんで、一つのpage(*)しかなくって、そのpageが同時に"bookmark"が"last"にもなっているみょーなFlowになった。で、デバッグしてて気づいたんだけど。"*"がFlow終端になっていると、そのページを表示→Bookmarkがlastなので、…
画面フローの作成へ続行。結局、categoryのdaoに用意したfind_by_ownerは今暫くは使わないっぽい・・・。うーん、ここら辺のポリシーってかなりビミョーだからな・・・。 まぁいいや。
エラー処理全く入れてない。多言語化も対応してない。そもそも日本語いれてまだ動かしてない。 が、とりあえず、User管理ができるようになった。このまま前進。
なんか、無条件に"success"を返す、いわゆる「ダミーイベントハンドラ」が欲しくなってきた・・・。 [Xhwlay::onAlwaysSuccessEvent] function onAlwaysSuccessEvent(...) { return "success"; }こんだけのやつ。・・・yb_Xhwlayにちょっと入れてみよう。
結局、Login/Logout作る為には、ユーザーを登録できないと確認できない。 ユーザーを登録するには、CLIで作ってもあんまり手間は変わらなさそう。というわけでHTMLで作ってしまった。 で、Login/Logoutが動くようになりました・・・。といっても本当、HTMLの…
いろいろあちこち触りまくってて、どうなってるのか分からなくなってきてますが。 とりあえず、デフォルト画面と、アカウント新規作成部分の「HTML」だけ、作れました。中身や妥当性チェックはまだ全然。また、セッションの使用パターンもまだまだこれからな…
memories(YakiBikiの前身で数回実地で使われてぽしゃったやつ)からSmartyのRendererと、ついでなのでTheme用のコードを移植する。 で、ついでにSmartyの2.6.18のライブラリのコアをlibs/以下に加えた。 あと、GIJOE先生のprotector.phpを追加。(http://www.p…
らしいです。BugReportのstatusもClosedになりました。CVS確認してませんが。 This bug has been fixed in CVS. http://pear.php.net/bugs/bug.php?id=12023 長かった・・・。二ヶ月もかかった。とりあえず一つ、肩の荷がおりました。 っつーか、本当、PHPっ…
まぁなんだかんだ言ってUserIDからACL-IDを引っ張ってくる一種のINDEXであるのに変わりはないわけで。というわけで、yb_idx_U2Aとして実装終了。 ・・・早いな。 というか、U2A自体はキャッシュとなるデータがどこかで作り終わっていることを前提に、単にそ…
昨晩、ラストワンとして色々直しておいてあれなんだけど。今朝起きがけに思いついたこと。 今まで、configで設定可能な値は $_YB['hoge.bohe.moge'] = "abc";みたいな感じで、グローバルな$_YB連想配列に持たせようと思っていた。なんだけど、昨日実は某NPO…