トップページphp
477コメント108KB

PHP初心者勉強会やらんかね!

■ このスレッドは過去ログ倉庫に格納されています
0001PHP初心者2008/04/26(土) 00:35:30ID:/eHjrI59
初心者でPHPをこれから始めたい!
周りにプログラムできる仲間がいない
参考書のここがわからないなどなど
誰か東京、神奈川あたりで勉強会しない?
0287nobodyさん2008/11/20(木) 10:36:08ID:mPSRQsOs
>>284
http://ja.wikipedia.org/wiki/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88

>>285
実用的なものを作るのが目的ではなく勉強が目的です。

0288nobodyさん2008/11/20(木) 10:45:41ID:mPSRQsOs
>>286
それは若干考えました。
2ちゃんねる型の掲示板にすれば、簡単ですが、それだと勉強の意味がありません。

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

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

チャットの次の課題は掲示板ですが、2ちゃんねる型のような単純な掲示板では勉強になりません。
掲示板では「編集」「削除」機能を必須条件にしますので、チャットよりも難しいでしょう。
0289nobodyさん2008/11/20(木) 12:47:50ID:mPSRQsOs
>ログが上から下に流れるため、ログの反転も必要ありませんから。
>(ちなみに当時の掲示板の主流は、新着ログが上に表示されます)

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

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

フォームの練習ならじゃんけんゲームとかでよかったかもねw
その後掲示板の方が、一般的な参考書と比べて変わらねぇーけど分かりやすい。



0297nobodyさん2008/11/20(木) 23:00:00ID:???
>>293
あるいは、2ちゃんの元となったあめぞうが、上から下のスタイルだったとも考えられますね。
2ちゃんは現在でこそ多機能ですが、開始当初は簡素なものでしたよ。

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

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

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

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

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

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

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

今ほど技術情報がネットに溢れてなかったよ

0307nobodyさん2008/11/21(金) 18:34:23ID:???
>>305
あなたは日本語の勉強会に参加してはいかがか?
0308nobodyさん2008/11/21(金) 18:40:14ID:???
多分このスレには、PHPは知ってるけど、Perlはあまり知らない、Cは全く知らない人ばっかりだと思う。
だから話が噛み合わないんだなぁ。

>>304
なぜ>>301に笑われてるか理解しようね。
0309nobodyさん2008/11/21(金) 19:35:16ID:???
>DBの場合はtext使うけど?まさかvarchar使うの?

varcharも使うだろ普通に・・・
DB使ったことある?
0310nobodyさん2008/11/21(金) 19:47:15ID:???
>>308
プログラム板にいけばいいんじゃね
いったらいったで、そのCレベルで話が合うかは微妙だけど
0311nobodyさん2008/11/21(金) 22:23:05ID:???
単なる煽りにマジレスする必要はなかろう。
0312nobodyさん2008/11/21(金) 23:05:00ID:???
DBの場合はtext使うけど?まさかvarchar使うの?

ちょっとこれ意味わかんないんだけど?
そういうレベルなのここ
0313nobodyさん2008/11/22(土) 02:33:21ID:???
300は本文の話だろう
302も本文
304が曲解
0314nobodyさん2008/11/22(土) 02:34:03ID:???
字面しか追ってないのが悪い
0315nobodyさん2008/11/22(土) 03:54:24ID:???
どう考えても300が分かってない。
0316nobodyさん2008/11/22(土) 04:02:50ID:???
>>300 >>304
>文字列が可変する変数はポインタ使えばいいんじゃね
ポインタを使うことは全く何の解決にもなってない。
ポインタの先に何バイト確保するんだ?
それが302の言ってる実体。
0317nobodyさん2008/11/22(土) 07:07:51ID:???
300涙目(;_;)
0318nobodyさん2008/11/22(土) 11:36:25ID:???
今週末はやるの?
0319nobodyさん2008/11/22(土) 12:30:04ID:???
DBの場合はtext使うけど?まさかvarchar使うの?

これで302の程度がよくわかった
TEXT 最大長が 65535(2^16 - 1)文字の BLOB 型または TEXT 型のカラム
LONGTEXT 最大長が 4294967295

textの場合なら65535文字の確保してんじゃんかwwwww
バカじゃねーのwwww

0320nobodyさん2008/11/22(土) 12:32:06ID:???
>>302
DBだって文字列の確保はするんだよ、素人が!
0321nobodyさん2008/11/22(土) 12:48:51ID:???
>>298
Cは最初に確保する配列の長さを決める必要があるし、
文字列の確保もなかなか悩ましい。

DBだってINT型 CHAR型 VARCHAR型 TEXT型 TINYTEXT型 LONGBLOB型 などで
文字列を予め確保する

本文だけとっても検索速度を重視するならVARCHAR型
TEXT型 TINYTEXT型 MEDIUMTEXT型 LONGTEXT型など
文字列を確保する

文字列の確保が悩ましいのはCに限ったことじゃないと思うんだが・・・
0322nobodyさん2008/11/22(土) 13:20:14ID:???
>>313
どこにも本文て書いてないし
2chのログを反転させるなら、本文だけじゃなくて名前も日付もまとめて反転させないといけない
だから本文の話というのがよくわからん
0323nobodyさん2008/11/22(土) 13:30:10ID:???
DBの場合はtext使うけど?まさかvarchar使うの?

この質問の真意なんだけど
DBの本文では文字列の確保はしないよってこと?
TEXT型なら65535の文字列確保してるんだけど・・・
0324nobodyさん2008/11/22(土) 15:24:02ID:???
>>322
書いてないと分からんのか?
0325nobodyさん2008/11/22(土) 21:04:34ID:???
>>319-323
必死過ぎ(;_;)
0326nobodyさん2008/11/22(土) 21:08:01ID:???
>>323(=300)
Cをやったことないなら黙ってた方がよさげ。
0327nobodyさん2008/11/22(土) 21:38:47ID:???
なんでCの話が出てくるのかと・・・
0328街猫2008/11/22(土) 22:41:28ID:mZmPFKXU
2週間ほどここ見るの忘れてました。結構盛り上がってますね。
先のほうの話題ででてたログの反転ってPHPだと割と簡単じゃないですか?
Cだと自分である程度関数自作しないと少しだけ面倒になりますが。

$fString = file_get_contents( ファイルパス ); //ファイル内の全文字列を取得

$fP = fopen( ファイルパス, "w" );
{
  fputs( $fP, "投稿とかなんか書き込む" );
  fputs( $fP, $fString ); //投稿を書き込んだ後の位置に今までのを追加
}
fclose( $fP );

ところでしばらく勉強会は欠席することにしました。バイト入りそうなもので・・。
0329nobodyさん2008/11/22(土) 22:54:11ID:???
配列の先頭に入れて書き込めばいいだけの話じゃん
0330nobodyさん2008/11/23(日) 00:02:24ID:???
初心者勉強会って本当に開催してんの?
やってんなら一度行ってみたい
でもマジでphpがなにかすら分からないほどの初心者…
0331nobodyさん2008/11/23(日) 00:20:40ID:???
そういう初心者が対象ではない
0332nobodyさん2008/11/23(日) 03:22:52ID:???
>>323
・・・・・・・
0333nobodyさん2008/11/23(日) 05:29:59ID:???
初心者勉強会て楽しい?
0334nobodyさん2008/11/23(日) 07:24:09ID:???
楽しいよー
phpがなんなのかわかんなくても
課題こなそうと思って色々調べてくとなんとなく見えてくる感じ

もう日曜だし次は次の週末になるのかな?

>>328
バイトおつかれさまです
0335nobodyさん2008/11/23(日) 14:48:15ID:???
>>328
それだと確かにやりたい事は出来ているだろうが、ファイルロックが出来てないので
ファイルの読み書きタイミングによってはログが壊れるよ。
0336nobodyさん2008/11/23(日) 15:24:27ID:???
勉強会って定期的にやってるんですか?
0337nobodyさん2008/11/23(日) 17:14:45ID:???
初心者勉強会だから
まあ、細かいこと気にすると初心者が逃げていくよw
0338nobodyさん2008/11/23(日) 17:18:35ID:???
初心者相手に知識自慢みたいな流れになるのは嫌だね
いきなりCの話を持ち出したりさ・・・
0339nobodyさん2008/11/23(日) 19:38:53ID:???
>>338
上の流れは第三者同士の勝手な煽りかと
0340nobodyさん2008/11/23(日) 19:45:06ID:???
次はいつ開催ですか?
0341nobodyさん2008/11/23(日) 21:44:59ID:???
掲示板に書くよかメールしてみれば?
0342aiu2008/11/28(金) 01:57:20ID:nzY/K2Vm
test
0343nobodyさん2008/11/28(金) 06:42:18ID:???
参加希望だけどいつやんの?
0344風来の試煉 ◆N.WJsXWNOg 2008/11/29(土) 16:49:51ID:RL2SJcG8
多分、12/7(日)に行います。まだ予定です。
0345nobodyさん2008/12/01(月) 03:01:16ID:8cEnCl5v
>>344

参加したいんだけど前レスのgmailのアドレスにメールすればいいの?
0346風来の試煉 ◆N.WJsXWNOg 2008/12/01(月) 15:51:49ID:MpH7DF53
あ、はい。そうです。一応。
2chdephp@gmail.com
0347nobodyさん2008/12/14(日) 05:35:37ID:???
この勉強会ってホントにやってんの?
0348nobodyさん2008/12/14(日) 13:38:16ID:???
やってるよ
0349風来の試煉 ◆N.WJsXWNOg 2008/12/14(日) 20:11:19ID:q1OKqtq6
先週やりましたよ。
来週の日曜もまたやります。
0350nobodyさん2008/12/16(火) 20:33:14ID:???
勉強会てわからないことを教えたり、教えられたりするの?
0351nobodyさん2008/12/16(火) 21:24:24ID:???
君は勉強会勉強会に出席したほうがいいな
0352nobodyさん2008/12/17(水) 19:32:00ID:???
勉強会ってそういうもんじゃないの?
0353nobodyさん2008/12/30(火) 19:48:31ID:???
ごめんなさいphpの勉強会をやってると聞いて
自分は名古屋住みなので皆さんの使ってる参考書とかを参考にしたにんですが
どんなの使ってます?
0354nobodyさん2008/12/31(水) 03:31:23ID:cVEt9b+6
俺はリファレンス本だけ。
0355nobodyさん2008/12/31(水) 03:32:57ID:???
俺は公式マニュアルだけ
0356nobodyさん2008/12/31(水) 15:49:46ID:???
PHPはネット上にたくさんの情報が公開されているから
PHP 初心者 などで検索して、phpとは何か? から書かれているようなサイトを一通りめを通していくのも良いかも
0357nobodyさん2008/12/31(水) 17:26:48ID:???
いや素直にマニュアルから読めよ
0358nobodyさん2008/12/31(水) 18:17:50ID:???
マニュアルから読むのは時間の無駄
0359nobodyさん2008/12/31(水) 18:20:37ID:???
その心は?
0360nobodyさん2009/01/01(木) 00:37:41ID:???
俺様は優秀
0361nobodyさん2009/01/21(水) 16:18:17ID:fDm3Bfr3
保守
0362nobodyさん2009/01/25(日) 20:30:00ID:IBHazePM
今更だが俺も勉強会に参加したいんだが・・・
いや、linuxは初心者だぜ!プログラム?書けんよ。
0363nobodyさん2009/01/25(日) 20:40:24ID:IBHazePM
誰かC言語とLinuxの勉強会しない?
俺、初心者過ぎて涙目なんだが・・・
0364nobodyさん2009/01/25(日) 21:08:10ID:???
C言語って文法そのものは異常にシンプルだよな。
シンプルすぎて人間に理解しがたいのも事実だが
0365nobodyさん2009/01/25(日) 21:56:57ID:???
勉強会があると聴いてやってきました
0366nobodyさん2009/01/25(日) 23:07:34ID:4yhXqn5Z
age
0367nobodyさん2009/01/26(月) 00:44:29ID:???
Cならプログラム板のほうがいいんじゃないかな?
0368nobodyさん2009/01/26(月) 07:24:22ID:???
phpの勉強会だったらまだ続いてるよー
0369nobodyさん2009/02/14(土) 09:08:19ID:???
交通費と飲み物代出る?
0370nobodyさん2009/02/14(土) 16:52:53ID:???
出ますよ。
あなたの財布から
0371nobodyさん2009/02/26(木) 17:36:22ID:7DllwohR
>>8
あるよ
0372nobodyさん2009/02/26(木) 18:02:06ID:???
都内近郊なら参加したい!
俺、話しかけにくいオーラ出してるらしいけどそれでもかまわない方お願い><
0373nobodyさん2009/02/26(木) 22:58:21ID:???
>>372
そんなん嫌や…
0374nobodyさん2009/02/27(金) 02:10:19ID:???
以上木村と大阪の会話でした
0375nobodyさん2009/02/27(金) 07:32:00ID:???
新宿でやってるけどどーですか><
自分も無愛想です><
03763722009/02/27(金) 13:03:03ID:???
お願いします><
0377nobodyさん2009/02/28(土) 00:34:36ID:???
じゃあ俺ゆかりちゃん役で出るよ
03783752009/02/28(土) 01:18:06ID:???
>>376
めーるくだしあ><
bug_20090228@upken.jp
03793722009/03/02(月) 13:15:03ID:???
>>378
送ったけどエラーが帰ってくるぜ…
03803752009/03/02(月) 21:19:28ID:???
>>379
ごめん、ここの捨てアド初めて使った
封印したので
suteadowktk@gmail.com
にもー一度お願い

てか>>217さん主催のやつなので
また送れなかったら主催者さんに送ってみてもいいのかも?
0381nobodyさん2009/03/06(金) 17:51:06ID:JfGY4FEF
PHP初心者勉強会やってますよ。
もうすぐ10回目です。
毎回簡単な課題を少しずつクリアしていく形式で、
気付いたら一人前のWebプログラマーになってますよ。

2chdephp@gmail.com
0382age2009/04/22(水) 00:28:17ID:Fmy/v3pl
age
0383nobodyさん2009/04/23(木) 15:23:43ID:???
気が付いたら一人前の板前になることはありますか?
0384nobodyさん2009/04/23(木) 18:19:22ID:???
あると思います!
0385nobodyさん2009/04/28(火) 03:38:24ID:???
普段は思わないけど、こういう時都会って良いなって思う
愛媛の俺、涙目
0386nobodyさん2009/04/28(火) 08:05:37ID:???
距離を超えるもの、それがインターネッツ
ネッツ学習で充分やん
■ このスレッドは過去ログ倉庫に格納されています