PHP初心者勉強会やらんかね!
■ このスレッドは過去ログ倉庫に格納されています
0001PHP初心者
2008/04/26(土) 00:35:30ID:/eHjrI59周りにプログラムできる仲間がいない
参考書のここがわからないなどなど
誰か東京、神奈川あたりで勉強会しない?
0242nobodyさん
2008/10/25(土) 04:35:55ID:mhZI3UC60243nobodyさん
2008/10/26(日) 01:11:40ID:???http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1220150877
506 :目のつけ所が名無しさん:2008/10/26(日) 00:47:20
大手ECサイトで、ここまで派手なリリース失敗は初めて見た。
エンジニア向けIT情報誌や関連サイトは、ぜひ取材して原因を明かして欲し
いは。
0244nobodyさん
2008/10/26(日) 15:18:23ID:???0245nobodyさん
2008/10/26(日) 17:30:44ID:???四国なんだけど、2chよりも地元のローカル掲示板で呼びかけるべきかねえ。
mixiだと結局知り合いの知り合いばっかりになるから内緒で勉強できない。
0246風来の試煉 ◆N.WJsXWNOg
2008/10/27(月) 01:45:51ID:???0247nobodyさん
2008/11/03(月) 20:48:50ID:???ありがとうございます
寄生になってしまって申し訳ないです
また次回もぜひ
0248風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 03:03:41ID:???当面の方向としては、毎回課題(宿題)を設定して、
次回までにプログラムを作成して、お互いに評価しあう
というような流れで行こうと思います。
次回は1〜2週間後に開催予定です。
>>247
お疲れ様でした!
0249風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 21:00:10ID:???・アクセスカウンター
→ファイル入出力の勉強
・チャット
→フォームの勉強
・掲示板
→より複雑なファイル入出力の勉強
・ファイルアップローダー
→multi-partフォームの勉強
・SQLアクセス解析
→データベースアクセスの勉強
・SQL掲示板
→データベースをリレーショナルに使う勉強
・SQLiteも勉強してみる
・メール送信フォームの作成
→メール送信の勉強
(その2へ続く)
0250風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 21:00:20ID:???・会員登録
→顧客管理のノウハウを勉強
・ショッピングカート(商品登録)
→管理画面の作成、ノウハウの勉強
・ショッピングカート(販売ページ)
→セッション管理、ノウハウの勉強
・カレンダー(PHP)
→JavaScriptの勉強の前段階
・カレンダー(JavaScript)
→JavaScriptの勉強
・クラス作成
・派生クラス作成
・Amazon APIs
→外部接続API(XML)の勉強
・GoogleMaps APIs
→外部接続API(XML)の勉強(要JavaScript)
・AJAX
・DOM
0251風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 21:06:40ID:???・Subversion
→バージョン管理ツールの学習
・Ajax
→非同期通信とノウハウの勉強
・DOM
→これを知らないと、事実上Ajaxは難しい
・SEO
→プログラマーでも必須の知識です
・ブログ作成
→これまでの学習の総まとめ。
0252風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 21:11:06ID:???0253風来の試煉 ◆N.WJsXWNOg
2008/11/04(火) 21:20:52ID:???0254nobodyさん
2008/11/05(水) 17:17:52ID:NADdg6M10255nobodyさん
2008/11/06(木) 00:45:24ID:Elt0q8vM金曜日にプログラマーの面接行ってきますw
0256nobodyさん
2008/11/06(木) 05:43:41ID:mvc7gcF/うぉ!マジっすか!頑張って下さい!!
0257nobodyさん
2008/11/07(金) 23:42:50ID:???なので勉強会にAjaxは外して
代わりにCakePHP,symfonyなどのフレームワークの勉強を取り入れるのはどうかな
0258nobodyさん
2008/11/07(金) 23:44:35ID:???ajaxできるより就職しやすいと思うよ
0259nobodyさん
2008/11/07(金) 23:47:23ID:???php,apache,mysqlの設定なども
勉強会に必要だと思うよ
0260nobodyさん
2008/11/07(金) 23:50:37ID:???プログラマとしては一番良くないんだけどね・・・
出来る人ほど独学だし、わからないことは聞くより調べる
どうしてもわからず、最後の最後で人に聞くみたいな姿勢が大事だと思うよ
0261風来の試煉 ◆N.WJsXWNOg
2008/11/08(土) 02:15:18ID:OagdrGqn確かに。Ajaxは 初心者→中級者 のステップにして、
フレームワークの勉強にしましょう。
>>259
確かに。追々考えます。
0262nobodyさん
2008/11/08(土) 11:07:19ID:???Linuxの初歩的コマンドやインストールの仕方もわからないと無理ではないかな
svnは標準装備されている機能ではないのでね
0263風来の試煉 ◆N.WJsXWNOg
2008/11/08(土) 21:59:49ID:OagdrGqn私の書き方が悪かったのですが、Windows Shell(Explorer)上で操作する
TortoiseSVN の使い方の勉強会という事です。
SVNの管理は、管理者の仕事で、初心者勉強会と違いますね。
TortoiseSVN は、単なるクライアントではなく、管理機能も持っています。が、
そこは自分で本を買って勉強して貰うと。
(本を読まなくても直感である程度の管理ができますが・・・)
クライアントの使い方としては、checkout commit update merge conflict diff
くらいで大丈夫かなと。
後は、サーバークライアント間の動作の概念を勉強しましょう、という感じです。
0265nobodyさん
2008/11/09(日) 20:38:33ID:Ai99SG6sおそらく土、日曜日のどちらかになると思いますが・・・
なるべく早めに決めないと、皆さんスケジュール等あると思うので
新規メンバーも募集していますので、新たに参加したい方などは
書き込みしてください。
0266風来の試煉 ◆N.WJsXWNOg
2008/11/10(月) 03:15:30ID:YemN6oY0勉強会用にうちのサーバーを貸してもいいですよ。
もうSVNが走ってますから。
というか、勉強会用に参加者限定でリポジトリを公開しようかなと思っていました。
それで、みんなで疑似プロジェクトを運用して、プロジェクトスキルも上げようかなみたいな。
>>265
実は私は土日が埋まってしまっているのですが、夜9時〜11時とかでは遅いですか?
0267風来の試煉 ◆N.WJsXWNOg
2008/11/10(月) 03:17:39ID:YemN6oY0新規メンバーもどしどし募集中です。
まだ1回しか開催されていませんので、遠慮なくどうぞ!
2chdephp@gmail.com
0268nobodyさん
2008/11/10(月) 08:19:24ID:uCLZ201Z逆にありがたいです。
0269nobodyさん
2008/11/13(木) 23:25:28ID:???結果から言うと横に曲がったのとねじれたということです
あと手術の方法から当然なんですけど、長いほうを短いほうに合わせて切るので
⌒⌒←ちんこはこのような形になってこれに皮をかぶせるので見た目は真っ直ぐになるんですけど実際触るとでこぼこしちゃってるのもわかります
自分の場合はその凹凸が右よりでそこで右にねじれが出てしまいました
それに長さが短くなってもしまいます
でも彼女とセックスはできています
まあ手術前に比べるとましになった気はしますが……
まとまってなくてわかりにくくてすいません伝えにくいです。聞きたいことがあったらどうぞ。
0270nobodyさん
2008/11/13(木) 23:27:22ID:???0271風来の試煉 ◆N.WJsXWNOg
2008/11/14(金) 04:29:36ID:duIWUgHH0272風来の試煉 ◆N.WJsXWNOg
2008/11/14(金) 04:32:37ID:duIWUgHH土曜一杯まで参加受付しています。
2chdephp@gmail.com
0273nobodyさん
2008/11/16(日) 22:03:34ID:TeJKMVs30274nobodyさん
2008/11/17(月) 00:30:25ID:iSoT2lSvやりましたよ!
次回も2週間後に新宿で行う予定ですのでどうですか?
初心者でもその場にいるだけでモチベーションUPしました。
0275nobodyさん
2008/11/17(月) 00:36:31ID:iSoT2lSv課題のカウンターについて
→主にファイルロック。
データベースの管理について
→phpadminを使うと便利。
プログラミングとHTMLの切り離しについて
→php側で変数に処理を代入し、htmlでrequireし変数を表示。
次回の課題について
→チャットを作る。
0276オルグリーン
2008/11/17(月) 23:50:50ID:l0WZPILqぜひよろしくお願い致します。
また明日あらためて
2chdephp@gmail.com
に連絡します。
0277nobodyさん
2008/11/18(火) 00:34:33ID:???0278nobodyさん
2008/11/18(火) 02:19:48ID:???0279nobodyさん
2008/11/18(火) 09:51:17ID:???まさかmetaタグで自動更新なんて腑抜けたことはしないよね?
0280nobodyさん
2008/11/18(火) 13:09:47ID:???0281nobodyさん
2008/11/18(火) 17:47:00ID:SrfAqIOBチャットを真剣に作ろうとするとComet/Ajaxが必要ですねw
Lingr(リンガー)で検索すれば分かると思います。
ポーリングぐらいしか方法はないと思いますが・・・
チャットの次が掲示板なので簡単なチャット(フォームの練習)でいいかと思いますよ!
0282nobodyさん
2008/11/18(火) 18:42:55ID:???基本がしっかりしてないと
返って悪い経験になると思うんだよね
最初は本当にシンプルなものを積み重ねで
あまりJavaScriptは絡ませる必要は無いと思うよ
初心者を対象としてるならね
0283nobodyさん
2008/11/19(水) 11:11:43ID:a7h5RLN/和気藹々とした雰囲気なので、結構やってるだけで楽しかったりします。
ご参加お待ちしています。
>>277-282
チャットは死ぬほど簡単だと思います・・・
PHPだけで、JavaScriptなどは特に必要ありません。
勉強の目的は、
・フォーム処理
・増減するデータ量の管理
になるかと思います。
0284nobodyさん
2008/11/20(木) 08:15:22ID:/i4zhkSw0285nobodyさん
2008/11/20(木) 09:56:07ID:???今さら作る人いないだろうに。。。
0286nobodyさん
2008/11/20(木) 10:10:42ID:???チャットという表現があまりよくないと思うし
掲示板よりチャットの方が難しいと思うんだがw
順序がおかしくね
掲示板を自動リロードした機能がチャットなんじゃないの?
0287nobodyさん
2008/11/20(木) 10:36:08ID:mPSRQsOshttp://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それは若干考えました。
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そういう説明は勉強会でしてます。
0292nobodyさん
2008/11/20(木) 15:16:04ID:???0293nobodyさん
2008/11/20(木) 15:44:34ID:???違うと思う。
ひろゆきがそんな理由で上から下に流れるようにしたという程度の技術力なら
そもそも2chなんて作れてないと思うな。
それに2chだって裏では編集も削除もIP管理も検索も抽出表示もアンカーへの正規表現もある。
2chはそこまで簡単じゃない。
0294nobodyさん
2008/11/20(木) 16:29:48ID:???0295nobodyさん
2008/11/20(木) 21:06:24ID:???いろんな意見あるのがわかるw
0296nobodyさん
2008/11/20(木) 21:20:39ID:WBdj1Bs+フォームの練習ならじゃんけんゲームとかでよかったかもねw
その後掲示板の方が、一般的な参考書と比べて変わらねぇーけど分かりやすい。
0297nobodyさん
2008/11/20(木) 23:00:00ID:???あるいは、2ちゃんの元となったあめぞうが、上から下のスタイルだったとも考えられますね。
2ちゃんは現在でこそ多機能ですが、開始当初は簡素なものでしたよ。
>それに2chだって裏では編集も削除もIP管理も検索も抽出表示もアンカーへの正規表現もある。
これらは2002年以降の機能で、作ったのもひろゆきではなく、支援者でしょう。
>>294
我々なら簡単ですが、ひろゆきには難しかったかもしれません。
>>296
単にフォームの練習なら、その方がいいですね!
0298nobodyさん
2008/11/20(木) 23:29:06ID:???ログを反転するには、メモリ上にスタックしていく必要があるけど、
Cでやるのはなかなか面倒くさいなー。
PerlやPHPなら配列に入れてリバースすればいいけど、
Cは最初に確保する配列の長さを決める必要があるし、
文字列の確保もなかなか悩ましい。
だったらスタックせずに、ログを上から順に読み出した分だけ
出力する方が、簡単であることは間違いない。
0301nobodyさん
2008/11/21(金) 01:39:33ID:???0302nobodyさん
2008/11/21(金) 03:40:39ID:???DBの場合はtext使うけど?まさかvarchar使うの?
ポインタの先に実体を確保しなくちゃいけないんだけど・・・
0304nobodyさん
2008/11/21(金) 15:57:54ID:???>DBの場合はtext使うけど?まさかvarchar使うの?
varchar(名前、メールアドレス)も使うしenumもintもdatetimeも場合によって使うよ
textはコメント本文を入れる
>ポインタの先に実体を確保しなくちゃいけないんだけど
具体的にお願いします
0305nobodyさん
2008/11/21(金) 16:40:53ID:???DBの場合はtextしか使わないという、つわものもいるし
0306nobodyさん
2008/11/21(金) 16:53:20ID:???我々なら簡単ですが、ひろゆきには難しかったかもしれません。
2ch当初のときにperlの出来る人間は少なかった中で
ひろゆきは出来る方だと思うよ、ひろゆきは好きで無いけどね
だから、あの当時
そこそこプログラムが出来た人は、
かなりのアクセス数を稼げた人は多い
2ch、スタービーチ、ぐるぐるオークションも典型的だと思う
今ほど技術情報がネットに溢れてなかったよ
0308nobodyさん
2008/11/21(金) 18:40:14ID:???だから話が噛み合わないんだなぁ。
>>304
なぜ>>301に笑われてるか理解しようね。
0309nobodyさん
2008/11/21(金) 19:35:16ID:???varcharも使うだろ普通に・・・
DB使ったことある?
0311nobodyさん
2008/11/21(金) 22:23:05ID:???0312nobodyさん
2008/11/21(金) 23:05:00ID:???ちょっとこれ意味わかんないんだけど?
そういうレベルなのここ
0313nobodyさん
2008/11/22(土) 02:33:21ID:???302も本文
304が曲解
0314nobodyさん
2008/11/22(土) 02:34:03ID:???0315nobodyさん
2008/11/22(土) 03:54:24ID:???0316nobodyさん
2008/11/22(土) 04:02:50ID:???>文字列が可変する変数はポインタ使えばいいんじゃね
ポインタを使うことは全く何の解決にもなってない。
ポインタの先に何バイト確保するんだ?
それが302の言ってる実体。
0317nobodyさん
2008/11/22(土) 07:07:51ID:???0318nobodyさん
2008/11/22(土) 11:36:25ID:???0319nobodyさん
2008/11/22(土) 12:30:04ID:???これで302の程度がよくわかった
TEXT 最大長が 65535(2^16 - 1)文字の BLOB 型または TEXT 型のカラム
LONGTEXT 最大長が 4294967295
textの場合なら65535文字の確保してんじゃんかwwwww
バカじゃねーのwwww
0321nobodyさん
2008/11/22(土) 12:48:51ID:???Cは最初に確保する配列の長さを決める必要があるし、
文字列の確保もなかなか悩ましい。
DBだってINT型 CHAR型 VARCHAR型 TEXT型 TINYTEXT型 LONGBLOB型 などで
文字列を予め確保する
本文だけとっても検索速度を重視するならVARCHAR型
TEXT型 TINYTEXT型 MEDIUMTEXT型 LONGTEXT型など
文字列を確保する
文字列の確保が悩ましいのはCに限ったことじゃないと思うんだが・・・
0322nobodyさん
2008/11/22(土) 13:20:14ID:???どこにも本文て書いてないし
2chのログを反転させるなら、本文だけじゃなくて名前も日付もまとめて反転させないといけない
だから本文の話というのがよくわからん
0323nobodyさん
2008/11/22(土) 13:30:10ID:???この質問の真意なんだけど
DBの本文では文字列の確保はしないよってこと?
TEXT型なら65535の文字列確保してるんだけど・・・
0327nobodyさん
2008/11/22(土) 21:38:47ID:???0328街猫
2008/11/22(土) 22:41:28ID:mZmPFKXU先のほうの話題ででてたログの反転って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:???0333nobodyさん
2008/11/23(日) 05:29:59ID:???0334nobodyさん
2008/11/23(日) 07:24:09ID:???phpがなんなのかわかんなくても
課題こなそうと思って色々調べてくとなんとなく見えてくる感じ
もう日曜だし次は次の週末になるのかな?
>>328
バイトおつかれさまです
0335nobodyさん
2008/11/23(日) 14:48:15ID:???それだと確かにやりたい事は出来ているだろうが、ファイルロックが出来てないので
ファイルの読み書きタイミングによってはログが壊れるよ。
0336nobodyさん
2008/11/23(日) 15:24:27ID:???0337nobodyさん
2008/11/23(日) 17:14:45ID:???まあ、細かいこと気にすると初心者が逃げていくよw
0338nobodyさん
2008/11/23(日) 17:18:35ID:???いきなりCの話を持ち出したりさ・・・
0340nobodyさん
2008/11/23(日) 19:45:06ID:???0341nobodyさん
2008/11/23(日) 21:44:59ID:???0342aiu
2008/11/28(金) 01:57:20ID:nzY/K2Vm■ このスレッドは過去ログ倉庫に格納されています