Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

雑談

勝手に雑談室。たけ(tk)


 Phi::Control を編集してみて思ったのですが、定数へのリンクをどういう風にすればいいのかで悩みます。定数の解説は、 Phi-Constants にまとめてしまうべきなのでしょうか、それとも定数ごとに個別のドキュメント( http://unmdpf.com/ のような)を作るべきなのでしょうか。(現時点では両方の方式が混在しているようです)個人的には Phi-Color 方式の方が、リンクが張りやすくて便利だと思うのですが……。 -- Dice


Apollo試してみようとググって、ここに来たのはいいもののダウンロード先がイマイチ不明だったので勝手にメニューバーにリンク張っちゃいました。2005-04-08 --通りすがり81号

ありがとうございます。 Phillro Industries に「Apolloのインストール」という案内を書きました。2005-04-08(金) --tk


編集画面で、タイトルの右にも「保存ボタン」が欲しい。2005-01-22(土)、--tk

自家用Wikiでは

の23行目あたりの「タイトル」のあとにインプットタグをコピーするだけで快調に使えています。HikiFarm でも書き換えられますか? それともサイトのオーナに頼む必要があるのかな?

   <p>
     タイトル <input type="text" name="page_title" size="60" accesskey="T" value="@page_title">
   </p>

  ↓

   <p>
     タイトル <input type="text" name="page_title" size="60" accesskey="T" value="@page_title">
     <input type="submit" name="preview" value="プレビュー" id="preview_button">
     <input type="submit" name="save" value="保存" accesskey="O" id="button">
   </p>

荒らしページを消そうとして気づいたんですが、Hikiではページ内容を全て消してもページ自体は消えないんですね。ページ自体を消去するにはどうすればいいのでしょう?

管理者パスワードが必要です。ページ内容を消した上でパスワードを入力して更新すると削除できます。--moriq

ということは、moriqさんしか消せないということ・・。--tk。2005-01-22(土)


このサイト、最近遅すぎる。人間とマシンの忍耐の限界を越えている。

hikiの仕組みでは、「アクセスしたとき」にページを作っているようだが、

(1)「ページを作ったとき」にスタティックなページを作成し、

(2)「アクセスしたとき」にはページを返した後でキューに入れておき

(3)バックグラウンドでキューを調べてスタティックページを作り替えるようには出来ないか?


やったー!。--tk

1.png

自家用プログラムと業務マニュアルのためのローカルwikiを立ち上げたんですが、見栄えがここと違っていてやりにくい(methods_for_wiki で作ったら悲惨だった・・)。ここの設定ファイルを見せてくれませんか?。てか、やり方おせーて。--tk

ええと、どこから書けばいいのでせう。^^; ApacheとHikiのセットアップはできてるってことですか。--moriq

そこまでは、できています。デフォルトの表示形式( http://www.namaraii.com/hiki/ と同じ見栄え)で書きはじめているんですが、見栄えが違うと、書き方も変えなければならなくなりそうなのです。--tk

Apollo のテーマを使うなら [テーマURLの指定] で http://www.moriq.com/apollo/theme/apollo/apollo.css です。これも配布すべきか。--moriq

だはは、同じになりました。サーバは iBook(Macのノートマシン)でございます。

  • Ibook-02:/Library/WebServer?/CGI-Executables/hiki/theme/hiki/local.css
  • Ibook-02:/Library/WebServer?/CGI-Executables/hiki/theme/local.css

の両方を上書きした。何をやっているのかは、見当もつかないが・・。--tk


ap-list:3403 で問題になったような「Ruby/Apolloの機能をDelphiで使う」方法についてはどこに書きましょうか? Phillro Industries にRuby/Apolloの機能をDelphiで使う方法?を置くのかな? --tk


cvsのファイルの最新版をページの中に表示してしまう、なんて、出来ますかな?

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/apollo/apollo/src/PhiProp.inc?rev=HEAD&content-type=text/vnd.viewcvs-markup

バージョンを指定せずに、「最新版」は rev=HEAD で良いらしい。--tk


Phi-Classesのページで、未作成のページに「?」がでるようにするには、どうすれば良いのだろうか? --tk

WikiName? (or BracketName?) なら出るはず…という意味ではなく? --moriq

じゃないや。Phi::hoge は実際には InterWikiName だからだ。--moriq

WikiNameは自分のサイトのデータだからあるかどうかが分かるが、InterWikiNameは外部のサイトへの参照なので、データがあるかどうかは調べない、ってことか。やっと、意味がわかった。--tk


Phi リファレンスを眺めていてふと思ったのですが、最初の見出し(!)がページタイトルと重複しているのには、何か理由があるのでしょうか? 例えばPhi::PageControlを例に取ると、最初の

!Phi::PageControl

という見出しは必要ないのでは。 -- Dice

確かに冗長ではあります。元々ApolloのドキュメントはPiという形式で書いていたのですが、そのときは今のようなページタイトルがなかったので、最初の見出しはタイトルという了解で書いていました。とりあえず「慣習でそうなっている」という答えでよろしいでしょうか。--moriq

了解です。お答えいただきありがとうございました^^ -- Dice


Apolloをインストールしたディレクトリは「$(Apollo)」でしょうか?、「$(apollo)」でしょうか? --tk

$(Apollo)]] でいいと思います。デフォルトのインストール先が C:\Program Files\Apollo だし。--moriq


配布ファイルの説明のページの、ファイル名、タイトルの付け方が決まらない。どういう形がよいんでしょう? 「$(Apollo)/sample/animtest.rb」か「animtest.rb」か? --tk

animtest.rb だけだと sample/ に入ってるとわからんし、$(Apollo)/ から書いたほうが親切だと思います。ただし、$(Apollo)/ が Apollo のインストール先を示していることを明示する必要があります。--moriq

ディレクトリセパレータが / か \ かは微妙ですね。個人的には必要ない限り (例えばプログラム中でエラーになるとかいうことでない限り) / でいいと思います。--moriq

$(Apollo)/sample/animtest.rb」。--tk


「編集履歴」のページの編集時刻が「時刻(GMT)」になっている。日本語ブラウザで見る場合には「時刻(JST)」にならぬか?


Delphi の GetXX 系の名前のメソッドは、Apolloでも get_xx にして、alias で xx(get_ 抜きの名前)にするのが良さそうだ。--tk

set_ も要りますかね。is_ もどうか。--moriq

Delphiのhelpから参照すると、set_ も is_ も出てきてしまうので、あった方がよいでしょう。aliasなら対してメモリを食わないし、枯れ木も山のにぎわいになる。--tk


Apollo HomePage By Wiki ありがとうございます。 http://www.moriq.com/apollo/ は直接ダウンロードページへリンクするように修正してみました。 http://apollo.sourceforge.jp/ はとりあえず Redirect するようにしました。--moriq


SimpleGetText の配布版だと

require "Languages"
     ↓
require "lang/Languages"

にしないと動かないと思う。試してくれますか? 試してみます。--moriq * たけ(tk)のシステムだと影響が大きすぎて、テストしにくい。

SimpleGetText.rb

require "Languages" じゃなくて require "SimpleGetText" ですよね。 確かに require "lang/SimpleGetText" でないとだめでした。--moriq


アラシ対策たのむー。 とりあえず、かずひこさんに REMOTE_ADDR を報告しておきました。--moriq

http://wiki.fdiary.net/apollo/?Phi-Edit も荒らされてるよ。挿入だけなので、かわいいもんだが・・。

DinAo DinGo?


サポートスクリプトやその結果のスクリプトは、試すたびに変ってしまう。cvs で管理した方が良いのだが・・。( http://wiki.fdiary.net/apollo/?enums_in_delphi_source_result.rb の QGraphics.pas の TBrushStyle? は終わりのカッコが抜けていた)--tk


これ(↓)はアラシですか? アラシです。--moriq

2004-11-07

DinGo?

DinSo?

DinMo?

SeodBox?

* アラシ対策は必要だよな。 * wikiでのアラシ対策を検討するフォーラムはないのかな?

保存ボタンの横に『本文入力完了したら、チェックしてください→[v]』みたいなチェック窓を入れるだけで、自動アラシへの簡単な対策にはなる。

ユーザ登録制(ハンドル名+パスワード制)くらいあってもお良さそうなのだが、何故かwikiでは見たことがない。


RubyForge? にも wikiがあるのね。--tk

http://rubyforge.org/plugins/usemodwiki/include/?group_id=85


rubyのマニュアルに飛ぶにはどうすればよいのか? --tk

InterWikiName を使って ruby-man:Enumerable#zip なんですけど # が %23 に置換されてしまうのでうまくいかないみたいです。 ruby-man:Enumerable#zip --moriq

zip だめか。 --tk

zip だめか。 --tk

zip これしかないか --tk

この辺りHiki側で検討します。--moriq http://dev.moriq.com/hiki?AnchorPatch

とりあえず[[]]の中で#が使えるようになったようです。 (InterWikiNameはまだでした。) アンカーの名前はまだですが、HTML Help にまとめる際にこの辺をいじったHikiを元に変換すればよさそうです。 Hiki用のWindowsクライアントを作ろうかなあ。リンクチェックや一括変換機能がほしい。 --moriq


うぎゃ。 SearchRec? のモジュールが Phi じゃない!

require "phi"
p Phi.dos_dir('c:/*.sys')[0]
#=> #<struct Struct::SearchRec time=#<Phi::DateTime: 2002/01/18 13:09:32>, size=0, attr=32, name="CONFIG.SYS">

「Rubyist Magazine」のタイトルは、早めに変えたほうがよいかもね。

自作してみました。なんとなく青く。--moriq

いっすね。サイドメニューの「あぽろ」をメインエリアの「Apollo-Ruby/Delphi」の隣にも置くってのはどう?。編集中に出てこないとさみしい。 -- tk


「プレビュー」でうまく表示されないので、「保存」を頻発せざるをえない。これも、早めの対処が必要。


サイドメニューの「最近の20件」では少なすぎますね。50件くらいは欲しい。

recent に件数を渡せばいいみたい。できました。画像の長さが足りない。^^; --moriq


RDBモジュールも廃止したい。Phiモジュールに合体させて、RDB=Phi という一行を phi.rb に書いておけば、上位互換性は維持できる。

廃止したい理由は、承継元のクラスやメソッドの戻り値、インスタンス変数などのオブジェクトのクラスのモジュールがRDBだったりPhiだったりすると、マニュアルの自動作成ができない。

もともと、Delphiでは区別されていない。Delphiで区別されていないということは、名前の衝突の問題もないはず。

それでいいかも。--moriq


Phi::Component#component_count というようにタグを含めて[[・・]]で囲むと、ダブルクリックでアンカー呼び出しになる。

http://wiki.fdiary.net/apollo/?Phi::Component#component_count

ところが、ページの方のアンカーが「<a name="l8"> </a>」となっており「<a name="component_count"> </a>」というアンカーがない。

<h4><a name="l8"> </a> component_count</h4>

<h4><a name="l8"> </a><a name="component_count"> </a> component_count</h4>

というように、アンカーを両方付ければ、幸せになるに違いない。

InterWikiName の ruby-man のアンカーもうまくいかない (# が CGI.encode される)。--moriq


スクリプトを貼り付けるとグジャグジャになるのも、やりにくい。「--ruby」でできたのが懐かしい・・。

http://wiki.fdiary.net/apollo/?phi_const_categories.rb

cvs に入れましょうか?・・って、tkUtils の cvs を整備すればよいのか??。tkUtils の cvs は全部消せませんか?。作りなおしたい。

るびまのHikiではattach_rbというHikiプラグインを使って添付ファイルの要領でソースを貼り付けできます。ここでもできるかも? できなければかずひこさんに頼んでみます。--moriq

できるようになりました。ただ、CSSが対応してないと意味ないので、とりあえずるびまから借りてきたらもろ『るびま』になってしまった…--moriq


Phi::Constants というと

require "phi"
p Phi::Constants

ができそうな気になってしまう。紛らわしいので

Phi-Constants

の方がよいと思う。たけ(tk)

よさそうですね。その使い分けでいきましょう。--moriq


ちうかリファレンス書きを無理矢理Wikiでやる必要はない気がしてきたんだが。 下地はHikiなんだけどSyntaxはリファレンス書き専用とか、リファレンス書き専用CGIでっち上げるとかの方がスマートなような。 リファレンス自体は定型になるはずだし、定型文を投げれるCGIのほうが綺麗な気がしる。

[[Liver Transplant

]]

Last modified:2007/04/11 22:32:25
Keyword(s):
References:[SideMenu] [WritingWiki]