Ruby 初心者スレッド Part 26at TECH
Ruby 初心者スレッド Part 26 - 暇つぶし2ch981:デフォルトの名無しさん
09/04/01 19:39:00
うむ

982:デフォルトの名無しさん
09/04/01 20:07:48
>>976
エイプリルフールネタじゃないんだよな?

> 改造しようと思って、自宅にも tDiary 2.2.1 を入れました。

改造しようと思って、まだ改造はしてないの?
それともインストールは済んで「改造」を始めたらそうなったの?

> stack level too deep (SystemStackError)

何が必要な情報で何が不必要な情報なのか、自分で判断できないのなら
一部を切り出すんじゃなくて、全てを貼り付けて。

983:デフォルトの名無しさん
09/04/01 20:29:25
曲の頭0.1秒だけ聞いて曲名を当てられる人でないと無理かも
エスパーが活躍するわけだ

984:デフォルトの名無しさん
09/04/01 21:16:06
stack level too deepを全て貼るのはいやがらせじゃないかと
思ったが、1.9は途中省略してくれるんだったかな。


985:976
09/04/01 21:24:19
ありゃ、エスパー募集になってしまった。ごめん。
出たメッセージは下記です。

stack level too deep (SystemStackError)

C:/home/foo/public_html/tdiary/tdiary.rb:524:in `method_missing'
C:/home/foo/public_html/tdiary/tdiary.rb:105:in `join'
C:/home/foo/public_html/tdiary/tdiary.rb:105:in `safe'
C:/home/foo/public_html/tdiary/tdiary.rb:635:in `load_cgi_conf'
(tdiary.conf):250:in `load'
C:/home/foo/public_html/tdiary/tdiary.rb:548:in `load'
C:/home/foo/public_html/tdiary/tdiary.rb:466:in `initialize'
C:/home/foo/public_html/tdiary/index.rb:21:in `new'
C:/home/foo/public_html/tdiary/index.rb:21

まだ改造してないです。ダウンロードして解凍して index.rb の一行目の

#!/usr/bin/env ruby



#!/usr/bin/ruby

に変えたのと、tdiary.conf.beginner を tdiary.conf に改名して @data_path を変えただけです。


986:デフォルトの名無しさん
09/04/02 01:42:45
ここからがエスパーの本領発揮か

というかソース読まなきゃまずわからんわな
作者もしくは奇特な人があらわれるのを気長に待って見ればいいさ

987:デフォルトの名無しさん
09/04/02 01:52:42
tDiaryは全く知らんが、変更したというtdiary.confの250行目が問題なんじゃないのか?

(tdiary.conf):250:in `load'

って出てるじゃん

988:デフォルトの名無しさん
09/04/02 02:37:58
* tdiary.conf.beginner の 250行目は load_cgi_conf の呼び出し
* load_cgi_conf は @data_path/tdiary.conf を読む

ってことで、インストールトップディレクトリに置くはずの tdiary.conf を
@data_path 下にも置いてしまっていて無限ループしてるんじゃないかと思われる。

tDiary はサッパリだけど、たぶん doc/INSTALL.html あたりの話からして、これは
ブラウザのインターフェイスで設定された項目を保存するのに tDiary が自分で作るんじゃね?
ユーザが設置するものではない気がする。

989:デフォルトの名無しさん
09/04/02 06:50:18
おまいら優しいなあ

漏れもtDiary使ってたけど
tdiary.confを@data_pathに設置した記憶はないね・・・

990:デフォルトの名無しさん
09/04/02 07:19:20
次スレ立てれ

991:デフォルトの名無しさん
09/04/02 08:31:52
了解

992:976
09/04/02 09:27:45
>>988
その通りでした。ありがとうございました。

993:デフォルトの名無しさん
09/04/02 09:34:07
エスパーすげえw

994:デフォルトの名無しさん
09/04/02 09:47:25
はじめて、、、スレ立てちゃいました ><

Ruby 初心者スレッド Part 27
スレリンク(tech板)

995:デフォルトの名無しさん
09/04/02 10:12:17
エスパーおつ
このテキーラは私のオゴリだ
   ∧_∧
   (`・ω・) シュッ
   (つ と彡 /
    /  /
   ///  /
  /旦  / ツツー
 /    /
/    /



  ∧_∧   /  /
⊂('・ω・`)  /   /
  ヽ ⊂ ) /   /
 (⌒) |/////  /
  三 / 旦  /
   | ̄ ̄ ̄ ̄|
   |     |
   |    |



   / _ /
    | ̄ ̄Ⅲ ̄|
≡〃/〟゙ ∧_∧゙、旦 |
≡"⊂~⌒⊃`・ω・)⊃  | >>994もおつ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

996:デフォルトの名無しさん
09/04/02 12:43:26
英語のエラーメッセージで
「not found, ignored.」
のような、かなりシンプルな構文で書かれることがありますが、これを英文法
上の用語でなんと言いますか?

また、これについて勉強できる書籍(など)があれば教えてください。

997:デフォルトの名無しさん
09/04/02 12:59:15
>>996
次スレでどーぞ
スレリンク(tech板)

もう埋めますよー

998:デフォルトの名無しさん
09/04/02 13:00:43
言語習得のコツは「受け入れる」こと。

日本語を自由に使いこなす日本人でも、
自分の使ってる言葉を文法的にきちんと説明できるかといえば、
できる方が少数派だろう。

「not found」でも「ignored」でも、
向こうの人間がそう使ってるんだからそのまま受け入れるのがいい。
じゃないと時間の無駄になるぞい。

たぶん過去分詞なんだろうが。

999:デフォルトの名無しさん
09/04/02 13:05:22
コメントやエラーメッセージでは、文脈上あきらかなことは省け
文法を気にしてダラダラ長く書くのはよろしくない

的な主張をどこかで読んだ記憶があるが思い出せない


ウメス

1000:デフォルトの名無しさん
09/04/02 13:05:42
というわけで、>>996の続きはENGLISH板なんかではどでしょー

(ENGLISH板) スレッド立てるまでもない質問スレッド part202
スレリンク(english板)

うめ

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch