トップページphp
433コメント131KB

tDiaryスレッド その1

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/03/04 04:33ID:B6qo4+Dr
Ruby で書かれたWeb日記プログラム tDiary のスレッドです。

本家 tDiary.org
http://www.tdiary.org/
日記貸し出し tDiary.net
http://www.tdiary.net/
01029904/07/11 13:47ID:???
>>100-101
   , -‐−-、  ヽ∧∧∧ //          \   ∩─ー、    ====
.  /////_ハ ヽ< 釣れた!>           \/ ● 、_ `ヽ   ======
  レ//j け ,fjlリ / ∨∨V ヽ             / \( ●  ● |つ
 ハイイト、"ヮノハ     //              |   X_入__ノ   ミ   そんなエサで俺様がクマ――!!
  /⌒ヽヾ'リ、     //                、 (_/   ノ /⌒l
. {   j`ー' ハ      // ヽ∧∧∧∧∧∧∨/   /\___ノ゙_/  /  =====
  k〜'l   レヘ.   ,r'ス < 初めてなのに >  〈         __ノ  ====
  | ヽ \ ト、 ヽ-kヾソ < 釣れちゃった!>   \ \_    \
0103名無しさん@そうだ選挙に行こう04/07/11 14:04ID:???
>>97
データならコンバータ用意するなり、作ってもらうなりで
いいんじゃないか?データ形式が互換である必要は、いちおう
想像はできるけど、まずないよ。
0104名無しさん@そうだ選挙に行こう04/07/11 16:10ID:???
つうかRDスタイルとかをPerlでそのまま扱うのは非現実的。
0105名無しさん@そうだ選挙に行こう04/07/11 17:44ID:???
>>99はLinux前提。Redhat前提くん
0106名無しさん@そうだ選挙に行こう04/07/11 17:46ID:???
ログ形式にこだわらなければ、ああいうRefererリンクを使ってアンカーリンク付いたのはPerlでもあるよね
っていうかそのままPerlでそっくりなの作ってた人居なかったっけ?テーマ互換の。
0107名無しさん@そうだ選挙に行こう04/07/11 18:08ID:???
tDiary互換 perl でぐぐると何個か引っかかるね
というか

>>69 >>71 >>93
>>74
0108名無しさん@そうだ選挙に行こう04/07/11 18:21ID:???
>>105
全角厨(プ
0109名無しさん@そうだ選挙に行こう04/07/11 18:49ID:???
Web日記システムがtDiaryしかないと思ってる香具師がいるようでつね
0110名無しさん@そうだ選挙に行こう04/07/11 19:19ID:???
↓熊釣られたAA禁止
0111名無しさん@そうだ選挙に行こう04/07/11 19:37ID:???
>>105
じゃあ、そのRubyが無い貸しサーバーのOSはなんだか予想してよ。

当然、*BSDでは無いだろうし。
SolarisとかHP-UXなのかしらね?
WinでIISとかだったらずっこけるけど。
0112名無しさん@そうだ選挙に行こう04/07/11 19:38ID:???
>>108
全角厨ってなんだよワラ
単にカナ入ったままで無変換キー押すの面倒だっただけじゃん
「>>99」と必要なとこで全角になってないあたりで察さないと
0113名無しさん@そうだ選挙に行こう04/07/11 19:43ID:???
>>111
単にLinuxのディストリビューションでデフォで入ってるのが昨今多いってだけでしょ
*BSDやSlackwareなんかでシンプルな構成の場合入ってなくても別段おかしかない
Portsでインストールできるとかそういうのは無しね
0114名無しさん@そうだ選挙に行こう04/07/11 19:52ID:???
>>111
イタいな、お前・・・
0115nobodyさん04/07/11 20:41ID:???
>>112
イタいな、お前・・・
0116nobodyさん04/07/11 21:09ID:???
>>113
>Portsでインストールできるとかそういうのは無しね
FreeBSDとOpenBSDで「portsは無しね」というのは管理コスト的に非現実的だと思うのだが。
NetBSDの場合はpkgsrcと読み替えてくれ。

最近の、セキュリティ対策が現役で行われているOSを使っているサーバーであれば、Rubyを入れるのは簡単だし。
ヘタすると元々入っていることが多いのでは。
という趣旨を忘れるな。
0117nobodyさん04/07/11 21:24ID:???
セキュリティ対策をしっかりやってるところは入っているものをなんでもそのままにしないだろ
0118nobodyさん04/07/11 23:17ID:???
そんなしっかりしたセキュリティ対策が出来るのに、客の需要があるRubyをわざわざ抜いている貸しサーバーってのは実際にあるの?
0119nobodyさん04/07/11 23:19ID:???
>>118
需要があるならどこでも入れてるだろ。
レン鯖板へ行って使えるところがどれだけあるか聞いてみ。
0120nobodyさん04/07/12 00:14ID:???
……ヒソヒソ
ここってtDiaryスレだよね
……ヒソヒソ
0121nobodyさん04/07/12 00:16ID:???
>>120
うん、たかが一スクリプトのために立った単発スレ
0122nobodyさん04/07/12 00:53ID:???
tDiaryスレなのに
>需要があるならどこでも入れてるだろ
って。
tDiaryって何でかかれているか分かってますか?
0123nobodyさん04/07/12 01:10ID:???
>>122
お前はバカですか?
0124nobodyさん04/07/12 01:22ID:???
はいそうですよ。
0125nobodyさん04/07/12 01:29ID:???
そうのようだ
0126nobodyさん04/07/12 06:10ID:???
現状は甘んじて受け入れないとね〜
01279304/07/12 16:47ID:???
うお…小祭り状態だたのか

とりあえずレスサンクス。
データはコンバートすればいいってことなんで、テーマ互換のPerlスクリプトでなんとかやってみるよ。
0128nobodyさん04/07/13 12:40ID:???
>>116
入れるのは簡単って話と
デフォで入ってるもんでしょって話は
ぜんぜん違うと思うんだけど

結局サポートコストと需要を天秤にかけて各社判断ってとこだろな
必要無いものは極力入れないってのは鯖管理の基本だし
0129nobodyさん04/07/13 13:12ID:???
Rubyは需要があるので必要だと思う。
0130nobodyさん04/07/13 14:12ID:???
そういうのはここで言っても仕方ない
Webmasterにメール飛ばせ
丁寧にな
0131nobodyさん04/07/14 00:26ID:???
>>130
そうそう。毎日10通ぐらい入れてくれメールが届けばウエブマスターも
考えるだろ。
0132nobodyさん04/07/15 09:19ID:???
RDスタイルって、

<%=hoge <<"END"
foo
bar
baz
END
%>

みたいなことできないんですか?
0133nobodyさん04/07/15 23:31ID:???
標準じゃできないと思う。
元々のRDでは、そういうのはたぶんfilterでカバーしてる。

=begin hoge
=end

こういう拡張もあるようだが。
http://nokada.jin.gr.jp/t/20040702.html#p02
0134nobodyさん04/07/19 11:54ID:6HLe+qPV
tDiaryっていかにも技術屋が作りましたってデザインだよな
0135nobodyさん04/07/19 14:45ID:PGlzV0nG
コメント投稿者が自分のサイトのURLを記入できるようになる
プラグインってないでしょうかね?

これがあればもっと日記コミュニケーションが加速すると思うんですが。
0136nobodyさん04/07/19 17:33ID:???
>>135
たださんは,いらないという見解だったかと.
記入したければ,ツッコミ中に書けば?
日記コミュニケーションを加速したければ,trackbackを使ったほうがいいかと.
0137nobodyさん04/07/19 19:22ID:???
>>134
そうかあ?
既存の日記システムやblogツールに比べても、
普通の人が使うことをずいぶん考えてると思うけど
0138nobodyさん04/07/19 22:33ID:R+XK8Z/I
>>137
ちょっとポイントがずれてると思うが。
0139nobodyさん04/07/19 22:40ID:???
>>134
( ´_ゝ`)フーン
0140nobodyさん04/07/20 00:44ID:???
>>134
デザインってデフォルトのテーマのことなら同意。
システムのデザインのことなら普通むけだろ。
014113504/07/20 00:57ID:V8oEt8oc
>>136
いや、気楽にツッコんでくれた人が2人いて、その人達でコミュニケーションを取り出す、
って加速のしかたもあるじゃない。

URL記入欄があれば、その2人のコミュニケーションの場が増える訳で。
かといってその為に毎回コメント欄にURL書かせるのはありえないでしょ。
0142nobodyさん04/07/20 02:44ID:???
リファラでさりげなくアッピールするとか。
自分はそんなとこでつながりを感じてますよ。

初見で自サイトからリンクも張ってないようなとこだと駄目か。
0143nobodyさん04/07/20 02:45ID:???
まあ必要なら必要な人がサクっと書いちゃえばいいことですね。
0144nobodyさん04/07/23 15:04ID:bKsqBYfG
ちょっとお聞きします。ツッコミを入れてもらった人の書き込みを
表示させないように出来ますか?
管理人だけが読めるというふうに。
0145nobodyさん04/07/23 16:47ID:???
# ツッコミを表示するかどうか(true or false)
# 「本日のツッコミ」を表示するかどうか指定します。ツッコミは@show_comment
# をfalseにすることで読者から隠すことができます。日記のオーナー(あなた)
# は、更新画面で日付を指定することでツッコミを見ることができます。
@show_comment = true
0146nobodyさん04/07/24 21:54ID:???
設定画面の「ツッコミ」で「非表示」にすればいいだけじゃ...
0147nobodyさん04/07/26 13:32ID:???
tdiaryって記事の概要表示できないの?
0148nobodyさん04/07/28 15:03ID:???
tdiaryのレンタルサーバを利用しているのですが、rssを生成するにはどう設定すればいいのですか?
0149nobodyさん04/07/28 16:29ID:???
tdiaryのレンタルサーバってなんですか
0150nobodyさん04/07/28 19:50ID:???
rssをmakeする.rbがあるよ
0151nobodyさん04/07/29 23:29ID:???
tdiary.netの作り方ってどこかにのってませんか?
複数日記の作り方はあったのですが,
申請フォーム→登録URLメール→登録ページ→登録
を自動でやるやつがみつかりませんでした...
0152nobodyさん04/07/29 23:45ID:???
>>151
公式tDiary.netに名を連ねたいなら
http://wiki.fdiary.net/tdiary/?HowToMake
だろうけれど,
私的に作りたいなら,たださんにメールしたほうが良さげ.
015315104/07/29 23:55ID:???
>>152
ありがとうございました.

公式tdiary.netに参加したいのではなく,
tdiary.netとおなじようなfarmを私的に作りたいのでした.

たださんにメールか.気が引けるな..
0154nobodyさん04/08/01 02:50ID:???
>>153
じゃあ、さくらインターネットに公開してくれるように頼むとか
0155nobodyさん04/08/08 13:46ID:???
>>153
公開要求だしといて。
0156nobodyさん04/08/11 04:03ID:5fqf9A03
いまさっき、インストールしたんだけど、
書き込みは、update.rbにBasic認証による制限を掛ければ、制限できるけど
日記を読むのは、どういう風に制限すればいいかな??
友達だけに公開したいんだけど。
tdiary.rbにBasic認証つかったら、InternalServerErrorになってしまいました。
0157nobodyさん04/08/11 05:38ID:???
>>156
ディレクトリ全体に使えば?
0158nobodyさん04/08/11 13:28ID:u+wYMieO
>>156
× tdiary.rb
○ index.rb
0159nobodyさん04/08/11 22:40ID:5fqf9A03
tDiaryのプラグイン作ろうと思うんですが、なにかいいドキュメントないですか?

tDiaryの構造とか、どういうタイミングで、どのメソッドが呼び出されるとか、
どういう変数使えばいいかとか、書かれたドキュメントってないですか?

ソース読むにしても、考え方とか書いてないと、どっから読めばいいかわからない。。

誰かたすけて。
0160nobodyさん04/08/11 23:56ID:???
>>156
普通にindex.rbにbasic認証をかけて、使えてるよ。

>>159
添付されてるドキュメントじゃだめなのか?
www.tdiary.orgからたどれるところにもあるし。
0161nobodyさん04/08/12 05:37ID:???
質問です
----------------
サブタイトル1
 ここが本文。
 ここも本文。
  ここで引用ブロックを書きたい。
  ここまで引用。
 ここでもう一度サブタイトル1の本文に戻る。←ココ

サブタイトル2
 ここが本文。
----------------
(2ちゃんだと先頭半角空白が除去されるので全角で代用しています)
このようなレイアウトで書こうと思っているのですが、引用ブロックの部分を
<pre></pre>で書いても、添付プラグインのbq.rbを使っても、なぜか
矢印部分がサブサブタイトルになったり、サブタイトル1の本文全体が左寄りに
なったりして、思い通りのレイアウトになりません。
どのように書けばいいのでしょうか?
0162nobodyさん04/08/12 14:32ID:hMAbMurw
tDiaryのプラグインを作るとき、@mode変数にどんな値が入っているか
教えてもらえませんか?
0163nobodyさん04/08/12 17:03ID:8uYLzNGv
はてなダイアリー風の書式にできるプラグインって無いですか?
0164nobodyさん04/08/12 19:07ID:???
>>163
あるよ
http://www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&c2coff=1&q=%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC+tdiary+%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3&lr=lang_ja
016516104/08/12 21:25ID:???
>>162>>161にですか?
設定ファイルtdiary.confにはその値は見当たりませんでした。
コメントにも入ってませんでした。
2.0.0です。
016616304/08/14 02:41ID:???
>>164
わーありがとう!
0167nobodyさん04/08/14 23:05ID:rroXgPVY
>>162
最新表示のときは'latest'
月別表示のときは'month'
日別表示のときは'day'

他にもイロイロあるけど...
0168nobodyさん04/08/15 21:45ID:r2NoDNhk
tDiaryのテーマを書くのに、
ちょっと前、ウェブ上で、
ページのどの部分が、なんていうクラスで指定されるかを
画像で表示したページがあったんですが、
見失ってしまいました。

ご存知の方がいれば、教えてもらえないでしょうか?
0169nobodyさん04/08/15 22:25ID:???
>>168
ttp://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?1.5%B7%CFDIV%B9%BD%C0%AE%BF%DE
0170nobodyさん04/08/17 21:56ID:qAupQj3x
image.rbをつかったときに、
画像をクリックしたら元の大きさの画像が表示されるようにってできませんか?
0171nobodyさん04/08/17 22:06ID:???
できる。
0172nobodyさん04/08/17 23:00ID:???
できない
0173nobodyさん04/08/17 23:33ID:???
さあ!どっち?
0174nobodyさん04/08/17 23:36ID:???
( ´∀`)< 5050をおねがいしますっ
0175nobodyさん04/08/18 01:57ID:BXxkzOot
簡単にはできないが、普通にタグをつけたらできるってこと??
0176nobodyさん04/08/18 02:33ID:???
できる:50%
できない:50%

家族の意見:お父さんがネットで検索してる間に時間切れ
0177nobodyさん04/08/19 20:17ID:???
ぐぐればすぐ出てくるよ
本当に探したのか?
ttp://shimoi.s26.xrea.com/hiki/hiki.cgi?TdiaryEnikkiEx
0178nobodyさん04/08/21 21:23ID:???
wikiスタイル対応のtdiary-mode.elってありますか?
0179nobodyさん04/08/22 05:53ID:???
なんか困ったことや欲しい機能がある?
オレはwikiスタイルで普通のtdiary-mode.elを使ってるけど。
0180nobodyさん04/08/22 08:18ID:nFOgnBH8
標準出ているナビボタン「トップ 最新 追記」を変更・追加のしたい場合どうすればいいの?
"ToDo"を手短に編集できるようにしたいんだけど…。
0181nobodyさん04/08/23 13:49ID:???
>180
tdiary-2.0.0/plugin/00default.rb の navi_admin を改造、ですね。
018218004/08/24 11:31ID:1/d5a3Ut
>>181
tdiary-2.0.0/plugin/00default.rb ってdefaultって名前がついているけど、
直接改造していいの? 作法としてそういうものなんですか?
0183nobodyさん04/08/24 23:10ID:???
>182
00default.rb をいじるのが嫌なら、
自分でプラグイン書くしかないんじゃ?
0184nobodyさん04/08/29 09:12ID:???
>>182
ちゃんと公式読んでる?
>tDiaryは(中略)GPLの元で改変、配布を許可するフリーソフトウェアです。
と明記されとる
0185nobody04/08/29 12:27ID:LsgnL/RW
>>181
00default.rbは改造しないのが作法としては正しい。
00default.rbの挙動を変えるには、例えば改造したnavi_adminだけを含むnavi_admin.rbみたいなのを作ってそいつをpluginとして登録すればよい。
0186nobodyさん04/08/30 18:02ID:ooYgURNp
みなさんgoogle image検索のreferは置換できてますか?
自分はキーワードまで置換するのには失敗しました…
0187nobodyさん04/08/31 12:53ID:???
>>179
178じゃないけど、RD styleで書くためにこうしてる。

@@ -522 +522 @@
-(define-derived-mode tdiary-mode html-mode "tDiary"
+(define-derived-mode tdiary-mode rd-mode "tDiary"

これ設定で替えられるようにならんかねぇ。
minor-modeにすりゃいいのかな。
0188nobodyさん04/08/31 23:23ID:???
設置してみたものの、動いてくれません。

No such file or directory - "/(データパス)/2004" (Errno::ENOENT)

./tdiary/defaultio.rb:123:in `mkdir'
./tdiary/defaultio.rb:123:in `transaction'
./tdiary.rb:1558:in `initialize'
index.rb:44:in `new'
index.rb:44

こんなのが表示されちまいます。
018918804/08/31 23:24ID:???
No such file or directory - "/(データパス)/cache" (Errno::ENOENT)

./tdiary.rb:952:in `mkdir'
./tdiary.rb:952:in `store_cache'
./tdiary.rb:897:in `do_eval_rhtml'
./tdiary.rb:851:in `eval_rhtml'
update.rb:62

update.rbのほうにアクセスしてみても、こんな表示が出てきてしまうわけで。
どうすればいいんでしょ(;´Д`)
0190nobodyさん04/09/01 00:53ID:???
>>188
"/(データパス)/ のパーミッションの問題じゃないか?
019118804/09/01 01:08ID:???
>>190
レスありがとうです。
そうだと思ってデータディレクトリのパーミッションを色々いじってみたのですが、どうもダメっぽく。
755でも777でもダメならどうすればよいのやら…と途方にくれてます。
0192nobodyさん04/09/01 04:51ID:???
@data_path を見直すぐらいしか思いつかん.
0193nobodyさん04/09/02 10:35ID:???
>>188
ENOENTなんだから、データパスのディレクトリがないんだろ。
ちゃんとある?
ひょっとしてchrootしてたりとかない?
0194nobodyさん04/09/06 22:58ID:???
tDiaryの日付単位のページのURLは、?date=20040906 のようなものになりますが、
これを 20040906.html のように見せるやり方の説明がどこかにあったはずですけど
わすれてしまいました。知っている方がいれば教えてください。
0195nobodyさん04/09/07 00:11ID:???
http://www.google.co.jp/search?q=tdiary+mod_rewrite
0196nobodyさん04/09/07 01:12ID:???
>>194
http://docs.tdiary.org/ja/?html_anchor.rb

……昼間設定中に見てたときはなんともなかったのに
今見たら「データのディレクトリが一部ふっ飛びました」とか
書いてありますた。がくがくぶるぶる。
019719404/09/07 11:25ID:???
>>195-196
ありがとうございます。みつかりました。

ところで、196さんのURLのところにかいてある、「明らかにCGI呼出しに見えるURLは、
検索エンジンによってインデックスされにくいとされています」って本当なんですかね。
まあ、自分でもそう思ったから *.html 形式にしようとしているんですが。
0198nobodyさん04/09/07 12:10ID:???
本当
0199nobodyさん04/09/14 02:39:14ID:???
プラグインとテーマで楽できそうな気はするのだが、
ツッコミを表示しない設定にしても日付別表示からツッコミ可能なのがウゼぇ。

いっそツッコミ要素全てを非表示にする項目作ればとも思うが、
「t」Diaryである事を考えると、ちょっと望みすぎか。
0200nobodyさん04/09/17 19:54:49ID:7GY0+5pE
hatenaみたいに空白行を空白行として扱えるようになるプラグイン知りませんか?
*tってやってサブタイトルを指定するような。
勝手にパラグラフ分けされてちょっと厄介です
0201nobodyさん04/09/17 20:12:15ID:???
contribでそのものを見つけました...
0202nobodyさん04/09/23 11:57:53ID:WlYBC8AL
きのういれてみたんだけど、posttdiary.rbってどこにあるか知ってる人います?
tdiary-2.0.0のフルパッケージのmiscには入ってないようなんですけど?
■ このスレッドは過去ログ倉庫に格納されています