PHP初心者勉強会やらんかね! (489レス)
1-

287
(1): 2008/11/20(木)10:36 ID:mPSRQsOs(1/4) AAS
>>284
外部リンク:ja.wikipedia.org

>>285
実用的なものを作るのが目的ではなく勉強が目的です。
288
(1): 2008/11/20(木)10:45 ID:mPSRQsOs(2/4) AAS
>>286
それは若干考えました。
2ちゃんねる型の掲示板にすれば、簡単ですが、それだと勉強の意味がありません。

2ちゃんねる型の掲示板ならとても簡単です。
ログが上から下に流れるため、ログの反転も必要ありませんから。
(ちなみに当時の掲示板の主流は、新着ログが上に表示されます)

2ちゃんねるが単純なのは、ひろゆきがプログラマーじゃなかったからでしょう。
ログを追加するだけなら複雑な処理も必要ありませんから。
これに編集や削除機能を付けると、少し難しくなります。

チャットの次の課題は掲示板ですが、2ちゃんねる型のような単純な掲示板では勉強になりません。
省1
289: 2008/11/20(木)12:47 ID:mPSRQsOs(3/4) AAS
>ログが上から下に流れるため、ログの反転も必要ありませんから。
>(ちなみに当時の掲示板の主流は、新着ログが上に表示されます)

あ、書き直してたら意味が不明になってました。

2ちゃんねる開始当時(1998年?)の掲示板の主流は、書き込みフォームが一番上にあって、
最新のログが上から表示され、古い書き込みが下に表示される、今の2ちゃんねるとは逆でした。
290
(1): 2008/11/20(木)12:50 ID:??? AAS
掲示板は掲示板でもどういう機能をもった掲示板を作るとか
チャットはチャットでとういう機能をもったチャットとか
もう少し具体的に書かないと
掲示板ひとつとっても人それぞれ持つイメージは違うと思うよ
今までのログを見てても説明不足の点が若干多い気がする
特に素人相手にしてるなら、なおさらわかりやすい具体的な表現が必要だと思う
291: 2008/11/20(木)14:16 ID:mPSRQsOs(4/4) AAS
>>290
そういう説明は勉強会でしてます。
292: 2008/11/20(木)15:16 ID:??? AAS
普通、掲示板を作ると聞いて、2ちゃんねる型を思い浮かべる方が発想が貧弱。
293
(1): 2008/11/20(木)15:44 ID:??? AAS
>>288
違うと思う。
ひろゆきがそんな理由で上から下に流れるようにしたという程度の技術力なら
そもそも2chなんて作れてないと思うな。
それに2chだって裏では編集も削除もIP管理も検索も抽出表示もアンカーへの正規表現もある。
2chはそこまで簡単じゃない。
294
(1): 2008/11/20(木)16:29 ID:??? AAS
ログの反転ってそんなに難しい技術なのか
295: 2008/11/20(木)21:06 ID:??? AAS
過疎より討論する方がいいなw
いろんな意見あるのがわかるw
296
(1): 2008/11/20(木)21:20 ID:WBdj1Bs+(1) AAS
DB使えば....日付フィールドで order by

フォームの練習ならじゃんけんゲームとかでよかったかもねw
その後掲示板の方が、一般的な参考書と比べて変わらねぇーけど分かりやすい。
297
(1): 2008/11/20(木)23:00 ID:??? AAS
>>293
あるいは、2ちゃんの元となったあめぞうが、上から下のスタイルだったとも考えられますね。
2ちゃんは現在でこそ多機能ですが、開始当初は簡素なものでしたよ。

>それに2chだって裏では編集も削除もIP管理も検索も抽出表示もアンカーへの正規表現もある。
これらは2002年以降の機能で、作ったのもひろゆきではなく、支援者でしょう。

>>294
我々なら簡単ですが、ひろゆきには難しかったかもしれません。

>>296
単にフォームの練習なら、その方がいいですね!
298
(3): 2008/11/20(木)23:29 ID:??? AAS
2ちゃんねるのread.cgiはCで書かれていたはず。
ログを反転するには、メモリ上にスタックしていく必要があるけど、
Cでやるのはなかなか面倒くさいなー。
PerlやPHPなら配列に入れてリバースすればいいけど、
Cは最初に確保する配列の長さを決める必要があるし、
文字列の確保もなかなか悩ましい。

だったらスタックせずに、ログを上から順に読み出した分だけ
出力する方が、簡単であることは間違いない。
299: 2008/11/20(木)23:44 ID:??? AAS
>>298
低レベルなランダムアクセスだったりして
300
(2): 2008/11/21(金)01:32 ID:??? AAS
>>298
DBだって最大の文字列数は決めるじゃん
文字列が可変する変数はポインタ使えばいいんじゃね
301
(1): 2008/11/21(金)01:39 ID:??? AAS
最大の文字列数(笑)
302
(2): 2008/11/21(金)03:40 ID:??? AAS
>>300
DBの場合はtext使うけど?まさかvarchar使うの?
ポインタの先に実体を確保しなくちゃいけないんだけど・・・
303: 2008/11/21(金)08:42 ID:??? AAS
>>287
そのリンクがどうしたの?
304
(2): 2008/11/21(金)15:57 ID:??? AAS
>>302

>DBの場合はtext使うけど?まさかvarchar使うの?
varchar(名前、メールアドレス)も使うしenumもintもdatetimeも場合によって使うよ
textはコメント本文を入れる

>ポインタの先に実体を確保しなくちゃいけないんだけど
具体的にお願いします
305
(1): 2008/11/21(金)16:40 ID:??? AAS
もっと知識のある人がいないと、勉強会は難しいね
DBの場合はtextしか使わないという、つわものもいるし
306: 2008/11/21(金)16:53 ID:??? AAS
>>297
我々なら簡単ですが、ひろゆきには難しかったかもしれません。

2ch当初のときにperlの出来る人間は少なかった中で
ひろゆきは出来る方だと思うよ、ひろゆきは好きで無いけどね
だから、あの当時
そこそこプログラムが出来た人は、
かなりのアクセス数を稼げた人は多い
2ch、スタービーチ、ぐるぐるオークションも典型的だと思う

今ほど技術情報がネットに溢れてなかったよ
1-
あと 183 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s