[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 07/20 16:10 / Filesize : 196 KB / Number-of Response : 861
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

俺が初心者にPHPを伝授する



1 名前:phpstar mailto:sage [2007/01/05(金) 17:14:18 ID:???]
PHPを覚えたいけど何をどうしていいか分からない、
そんな君のためのスレを立ててみた。
基本的に俺が一人でも語るが、お前らわからないところが
あれば書き込んでください。もちろん質問も歓迎です。

352 名前:298 [2009/04/14(火) 17:24:33 ID:VOFe+hhc]
皆さんレスありがとうございます

フレームワークがまだわからない次元なので そこまでいくのが楽しみです
フレームワークのお勧めがたくさん出てますが とりあえず本一冊終わらせてから考えてみます

353 名前:nobodyさん mailto:sage [2009/04/15(水) 02:42:42 ID:???]
フレームワークはOOPがわかってないと無理

354 名前:298 [2009/04/15(水) 07:42:34 ID:fSBH7LLG]
OOP?
勉強したいと思います

355 名前:nobodyさん mailto:sage [2009/04/15(水) 12:50:12 ID:???]
したいと思います宣言する奴は大抵やらない法則

356 名前:nobodyさん mailto:sage [2009/04/15(水) 20:41:00 ID:???]
>>354
はじめは無理しないほうがいいよ

357 名前:298 [2009/04/16(木) 02:31:57 ID:NOctHan9]
温かい言葉ありがとうございます
本の方ではもうすぐMySQLにいきそうです

358 名前:nobodyさん [2009/04/17(金) 11:27:55 ID:3REtOYKF]
やっとクラスまでいきました…
メソッドとかの言葉は後々覚えますが難しいですね
今日から実家に帰って勉強してきます

359 名前:298 [2009/04/17(金) 16:36:09 ID:3REtOYKF]
なぜ抽象クラスを作るんでしょうか?
型を作った方が楽にプログラミング出来るというメリットだけでしょうか?

360 名前:nobodyさん mailto:sage [2009/04/17(金) 17:48:56 ID:???]
すみません質問なんですが
HP作る上でPHPは必須でしょうか?PHPだと例えばどんなことが出来ますか?



361 名前:nobodyさん mailto:sage [2009/04/18(土) 00:23:22 ID:???]
>>359
何を言っているか良くわからないけど、
一つ抽象クラスを作っておいて、似たような二つのクラスを作ったりしたら、便利なんじゃないの?
abstract class Parson{
protected $meters = 0;
protected $stride= 1;
public function work(){
$this->meters += $this->stride;
}
}

class Yamada extends Parson{
protected $stride = 2;
}

class Tanaka extends Parson{
protected $stride = 3;
}

とか書いて、山田と田中をnewしてやって、それぞれでworkメソッドを実行すると、
山田は一歩あるくごとに(workするごとに)、2メートル進む($strideが2だから)
田中は一歩あるくごとに、3メートル進む。

といったように、それぞれ同じことしかしないけど、少しだけ特徴が違うものが、簡単に生成できますよね、っと。

362 名前:nobodyさん mailto:sage [2009/04/18(土) 00:33:21 ID:???]
>>360
少なくとも、問い合わせフォームや掲示板や、日記(ブログとか)を自前で用意する場合に、
HTMLやJavascriptだけじゃどうしようもないです。
どんなサイトを作るかによって、PHPを使うか使わないかが変わってくるんじゃないですか。


363 名前:nobodyさん mailto:sage [2009/04/18(土) 05:44:43 ID:???]
え,山田クラス???

364 名前:nobodyさん mailto:sage [2009/04/18(土) 16:09:41 ID:???]
>>359

抽象クラス継承させることで、クラスの仕様を統一するためだよ!
Javaを例に挙げると、プロジェクトを数人係で取組むために、オブジェクト指向のプログラミングといっても
どうしても個人個人で内容がブレてきてしまう。
そのブレを大枠で防ぐための手法が抽象クラスには含まれているのです。

抽象クラスで指定したメソッドを実装しないとエラーが出て怒られるでしょう。
それは、クラスの仕様を守らないから。

WEBの場合は、一人で完結しちゃう事が結構あるから、抽象クラスいらないかもしれないけど...



365 名前:nobodyさん [2009/04/20(月) 01:16:28 ID:bVFAYpa1]
>>361
基本なんだけど今、理解した
protectedっていつ使うかよくわからんかった

366 名前:298 [2009/04/20(月) 02:23:38 ID:n9OJtdn1]
遅くなりました
皆さんありがとうございます
少しずつですが頑張っていきます

367 名前:298 317 [2009/04/20(月) 12:08:40 ID:n9OJtdn1]
>>317で言ったプログラムを作るのに
PEARをインストールした方がいいのでしょうか?
本をみるとPEARを使ったデータベース接続処理を行っているようです
データベースに入ってからかなりチンプンカンプンになってしまいました…

368 名前:nobodyさん mailto:sage [2009/04/20(月) 13:22:16 ID:???]
>>367
そもそもそのURLは「ユーザIDを取得することが出来ない」と言われて見れないけど
ISBNから辿ると「速効!図解プログラミングPHP + MySQL」って奴?
個人的にはべた書きならPDO,フレームワークなら付属のAPIで
PEARは中途半端だからいらないと思うけど
その本でサンプルで使われてるなら入れてもいいんじゃない?入れ方だって書いてあるでしょ?

369 名前:nobodyさん mailto:sage [2009/04/20(月) 13:29:29 ID:???]
pearとかカス

370 名前:298 [2009/04/20(月) 15:15:54 ID:n9OJtdn1]
皆さん回答ありがとうございます
本の名前は「速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応」です リンクをちゃんと貼ったつもりでしたがお手数おかけして申し訳ございません

PDOとフレームワークですか…フレームワークは以前にも勧められたのでやっていこうと考えています
PEARを以前勉強しようとしたら今後あまり使わなくなると言われたので手をつけませんでした
勉強もかねてPEARを使わずになんとか頑張って無理ならまた試行錯誤したいと思います

ありがとうございました



371 名前:nobodyさん mailto:sage [2009/04/21(火) 07:13:46 ID:???]
www.amazon.co.jp/dp/4839914397/

アマゾンのリンクはここまで短くできますよ

372 名前:nobodyさん mailto:sage [2009/04/21(火) 07:14:53 ID:???]
>>370
PDOはレンタルサーバーでは使えないことが多いので
やめたほうがいい。

PEARなら必ず使えるのでPEARで覚えたほうがいい。

データーベースへの接続なら、PEAR::MDB2を使えばいい。

373 名前:nobodyさん mailto:sage [2009/04/21(火) 12:24:27 ID:???]
>>372
無知乙

374 名前:298 [2009/04/22(水) 05:01:18 ID:weJCymAz]
>>371
ありがとうございます
今度から注意します


PDOはあまり使えないのですか…そうすると少し難しいですね
データベースの接続ってそういう方法で出来るんですか…

375 名前:nobodyさん mailto:sage [2009/04/22(水) 07:20:48 ID:???]
反芻してるだけで何も成長してないなw

376 名前:nobodyさん mailto:sage [2009/04/22(水) 22:29:35 ID:???]
>>374
ん〜、PEARとかPDOが何がどう便利かってのが分からない上に、
難しいと感じるなら、PHPの標準関数を使えばいいんじゃないですか?

MySQLをご利用なら、mysql_XXXX関数とか
SQLiteをご利用なら、sqlite_XXXX関数とか。

でここら辺いじってるとそのうち、もっと楽にするにはどうしたらいいかとか、
基本的なセキュリティの話とか、色々考えも出てくると思う。

377 名前:298 [2009/04/23(木) 15:09:02 ID:Wgmi7Nzv]
>>376
レスありがとうございます

はい そのようにしようと思いましてmysql_xxxxという関数を調べながら起動しようと昨日調べていました
本とサイトと睨めっこしながら頭を抱えています

プライベートが忙しくなってきたのでペースはさらに落ちるかと思いますが6月までには大雑把に完成させたいと考えています

378 名前:298 [2009/04/23(木) 15:13:43 ID:Wgmi7Nzv]
追記になりますが
本ではPEARのDBクラスを使って起動していました
ザッと見るとPEARを使った方が多くのことを書かないとダメな気がするんですが…

また本で起動のあとにまたPEARの関数を使ってたりすると また本とサイトと睨めっこです

頑張っていきます

379 名前:nobodyさん mailto:sage [2009/04/23(木) 15:17:03 ID:???]
はじめはライブラリに頼らないで標準関数で出来ることをする
それが自分の作りたいものを作る近道

380 名前:nobodyさん mailto:sage [2009/04/23(木) 16:51:11 ID:???]
>>379
勉強のためにそうやって試作してみたシステムが急遽採用されてしまって、
いちおうちゃんと稼動しているものの、稚拙な部分が多くて、
改修に涙目の毎日だ。



381 名前:289 [2009/04/23(木) 16:57:41 ID:Wgmi7Nzv]
>>379
その言葉が正しいと感じるようになってきたので
やっていきます

あとフレームワークの勉強も勧められたのですが
少しずつ手をつけた方がよろしいでしょうか?


382 名前:nobodyさん mailto:sage [2009/04/23(木) 17:41:31 ID:???]
いやその段階ではまず目の前のことを熱心に取り組んだほうがいいかと

383 名前:nobodyさん mailto:sage [2009/04/23(木) 19:35:34 ID:???]
PHPの勉強とフレームワークの勉強は別物と考えた方がいい

384 名前:nobodyさん mailto:sage [2009/04/23(木) 20:08:14 ID:???]
レベル1 手続型の書き方
レベル2 OOP
レベル3 PEAR
レベル4 テンプレートエンジン(Smarty)
レベル5 フレームワーク(cakephp)

385 名前:nobodyさん mailto:sage [2009/04/23(木) 20:11:30 ID:???]
フレームワークもライブラリもどれから始めたっていいよ
あんましレベルは関係ない

386 名前:nobodyさん mailto:sage [2009/04/23(木) 21:19:23 ID:???]
>>380
それは多分いい勉強になってると思うよ。(スパゲッティでなければ)

387 名前:nobodyさん mailto:sage [2009/04/23(木) 21:21:32 ID:???]
cakephpなんて微妙なもん薦めんな

388 名前:nobodyさん [2009/04/24(金) 00:57:06 ID:rGFoQL7g]
PHPで書いたデザインパターンの具体例があってお勧めのサイトってある?

WEBプログラムで綺麗な設計がなかなか思いつかなくて…

フレームワークはなんか嫌いだ

389 名前:nobodyさん mailto:sage [2009/04/24(金) 01:28:42 ID:???]
jp2.php.net/manual/ja/language.oop5.patterns.php

あとデザインパターン入門

390 名前:nobodyさん [2009/04/24(金) 01:58:20 ID:rGFoQL7g]
>>389
ありがとう
見てみる



391 名前:nobodyさん mailto:sage [2009/04/24(金) 02:24:21 ID:???]
>>389
390ではないけど、見てみた。
FactoryとSingletonしか紹介されてないっぽいけど、
Gofなデザパタとかってのは、PHPで使っていけてるのってこんなもんなのかね。

そして全然関係ないけど、get_called_class関数が5.3.0しか使えないわけだけど、
get_called_classの説明ページの外人のエントリーで、エミュレートしてる関数があったんだけど、
恐ろしく強引で笑った。

392 名前:nobodyさん mailto:sage [2009/04/24(金) 02:42:33 ID:???]
わらたソース開いて正規表現で取得するんだ
発想力がすごい


393 名前:nobodyさん [2009/04/24(金) 15:30:20 ID:pRz51Vwj]
mail関数でpdfを添付したものを送信処理して、
受信して開いた時に添付はされてるけど、
デコードが上手くいってなくて、ファイルが破損状態に
なってしまいます。
smartyに書いてるからとか、関係ないですよね?

--{$boundary}
Content-Type: application/pdf; name=hoge.pdf
Content-Transfer-Encoding: base64;
Content-Disposition: attachment; filename=hoge.pdf
{$pdf_data}
--{$boundary}--

394 名前:nobodyさん mailto:sage [2009/04/24(金) 15:31:48 ID:???]
PDFってバイナリだよ?

395 名前:nobodyさん mailto:sage [2009/04/24(金) 15:32:06 ID:???]
そうなりか

396 名前:nobodyさん mailto:sage [2009/04/24(金) 15:36:11 ID:???]
>Content-Transfer-Encoding: base64;

フイタ

397 名前:nobodyさん [2009/04/24(金) 15:44:34 ID:pRz51Vwj]
Content-Transfer-Encoding: binary;
こうすれば、いいんですか?
すいません^^;
メール添付処理初めてで、指定の仕方がよくわからないです

398 名前:nobodyさん mailto:sage [2009/04/24(金) 15:48:21 ID:???]
>>395=>>397

399 名前:nobodyさん mailto:sage [2009/04/24(金) 15:52:55 ID:???]
俺の冗談が迷惑かけそうだな
スマン

400 名前:298 [2009/04/25(土) 17:17:56 ID:GmdvPswZ]
エディタを秀丸にしようと考えて 学生であったためフリーで申し込みしたのですが連絡が来ませんでした
PHPエディタはあまりよくないと教えて頂いたのですが
フリーで練習用にいいのないでしょうか?

今までメモ帳でやってました



401 名前:nobodyさん mailto:sage [2009/04/25(土) 17:23:56 ID:???]
EmEditorいいよ

402 名前:298 [2009/04/25(土) 17:26:06 ID:GmdvPswZ]
ありがとうございます
今からダウンロードしてきます

403 名前:nobodyさん mailto:sage [2009/04/25(土) 17:35:29 ID:???]
>>400
IDEならNetBeansがいいかな。ちょっと重いけど。

404 名前:nobodyさん mailto:sage [2009/04/25(土) 18:22:46 ID:???]
>>400
editra

405 名前:298 [2009/04/25(土) 23:58:28 ID:ts8/uuSe]
みなさんレスありがとうございます

あの 質問でttp://www.mypress.jp/php/disp.php?menu=tips&no=20
にある
$query = "UPDATE counter_table SET counter=counter+1";
ってどういう役目をしてるんでしょうか?
counter_table で検索しても 役割がでてこなくて

queryというのをDBでは作るようですが・・・
少し頭がこんがらがっているので よろしくおねがいします


406 名前:nobodyさん mailto:sage [2009/04/26(日) 00:03:58 ID:???]
UPDATE 「テーブル名」 SET 「ほにゃらな」

407 名前:298 [2009/04/26(日) 00:18:54 ID:w0/BQRlB]
ありがとうございます
度忘れしていました
ありがとうございました


408 名前:298 [2009/04/26(日) 05:12:15 ID:w0/BQRlB]
こんばんは

本ではPEARを使ってのクエリー文ではなくSQL文(まだ何か把握してない)
がかなりごちゃごちゃ書いてあって しかもPEARでのDB接続のため
頭がこんがらがりそうです


そのため私が調べたPHPだけの方法ttp://www.mypress.jp/php/tips.php
を使用し 本をもう一冊ぐらい参考に買おうかと考えています

409 名前:nobodyさん mailto:sage [2009/04/26(日) 05:16:11 ID:???]
そうか頑張れ

410 名前:298 [2009/04/27(月) 04:02:52 ID:4vKUuRWB]
質問させて頂きます
今日ずっと調べていたのですが 分からなかったため教えてください
ttp://www.mypress.jp/php/disp.php?menu=tips&no=21で

create table user_table
(
user_id INT not null auto_increment,
user_name TINYTEXT,
user_age INT,
primary key(user_id)
);

とテーブルを作っているのですが
これはPHPソースから作ることは出来ないのでしょうか?
SQL文から作れそうな感じなのですが データに対してであって
このようなテーブルの設定などはいちいちMySQLからやらないと駄目なのでしょうか?



411 名前:nobodyさん mailto:sage [2009/04/27(月) 04:21:14 ID:???]
作れるよ?

412 名前:298 [2009/04/27(月) 07:04:54 ID:4vKUuRWB]
おはようございます

本当ですか?簡単に説明されてるサイトなどありますでしょうか?
勉強不足です・・・
やはり本などで詳しく解説してないと効率がかなりさがりそうです

413 名前:nobodyさん mailto:sage [2009/04/27(月) 18:56:51 ID:???]
mysql_quesry("ここにSQL文をゴリゴリ書く");

414 名前:298 [2009/04/27(月) 20:22:52 ID:4vKUuRWB]
ありがとうございます


415 名前:298 [2009/04/28(火) 15:14:34 ID:9WJUtlcx]
>>413さん
結構調べたのですが
それらしきサイトが見つかりません

もしよかったらサイトなどを紹介していただけないでしょうか?

416 名前:nobodyさん mailto:sage [2009/04/28(火) 15:26:53 ID:???]
mysql_queryな

417 名前:298 [2009/04/28(火) 23:54:33 ID:idExwfnt]
ありがとうございます
マニュアルを見ても 設定ではなく テーブルを作る手続き型しかないと思うのですが
私の勘違いでありましたら申し訳ございません

418 名前:nobodyさん mailto:sage [2009/04/29(水) 00:30:16 ID:???]
そうですか

419 名前:nobodyさん mailto:sage [2009/04/29(水) 09:40:52 ID:???]
create database
ってなかったか?

420 名前:nobodyさん mailto:sage [2009/04/29(水) 09:41:55 ID:???]
www.w3schools.com/php/php_mysql_create.asp

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

mysql_close($con);
?>



421 名前:298 [2009/04/30(木) 02:14:41 ID:C+xKmer/]
ありがとうございます
本当に助かりました

422 名前:298 [2009/05/02(土) 17:24:57 ID:yAEjpIZM]
GWとなりみなさんお体をお安めかと思われます
データベースの仕組みをやっと理解し始めた私です
>>420さんの書いて頂いたサイトをかなり参考にしてます
ありがとうございました

最近ある本を読んでてデータベースの仕組みを理解したのですが
アマゾンのように著者 出版社 など さらには奥深くまでデータベースを作ると
サーバ代も馬鹿にならないと思いはじめて不安になりました

アマゾンよりも もっとデータベースを作ると思うので・・・
とりあえず今の状況は
本はPHPでデータベースが書いてないので>>420さんのサイトなどを使ってますが
私はかなり理解力に乏しいようで四苦八苦してます
6月までには一度簡単にサイトが作りたいと考えているので
頑張ります

以上で報告終わります



423 名前:nobodyさん [2009/05/06(水) 08:24:19 ID:v8ItURib]
298は離婚の危機?

424 名前:nobodyさん mailto:sage [2009/05/07(木) 16:49:10 ID:???]
マジでこの人アマゾンクラスのデータ保持しようとしてるわけ?
もっと知恵使ってアマゾンから引けるデータはアマゾンに任せて
足りないデータだけ自分で作ってマッシュアップすればいいじゃん?
知恵たんないの?

425 名前:nobodyさん mailto:sage [2009/05/07(木) 19:55:30 ID:???]
いやいや、そういうマジレスいらない
ギャラリーとしては、無謀なほど面白い

426 名前:nobodyさん mailto:sage [2009/05/07(木) 22:46:37 ID:???]
アマゾンのデーターベースにある情報を、
グーグルがわざわざサーバーに溜め込んでるのは無駄な
わけですね

427 名前:nobodyさん mailto:sage [2009/05/08(金) 01:53:44 ID:???]
そうかアマゾンのデータにある情報以上の物を作るときは
グーグル作れって事ですな









アホか!

428 名前:298 [2009/05/08(金) 04:14:56 ID:3NABRTtP]
みなさん レスありがとうございます
私が今現在したいのは
例えばラーメンの好きな店をサイトの会員が登録すると
お勧めラーメン屋が出る といった感じの簡単なサイトを作りたいと考えています
アマゾンのような膨大な量の情報ではなくて システムはアマゾンのようにしたいと考えています

友達間でそういうサイトが欲しいな と話していたので作りたいと考えています

私生活が忙しくて最近PCを開けたら リカバリしなければならなかったため
リカバリをしたら MySQLの設定がうまくいってません・・・
インストールして設定して
ユーザー権限の設定がうまくいってません・・・
今その設定を調べ中です
6月までに間に合うか。。。

429 名前:nobodyさん mailto:sage [2009/05/08(金) 07:33:41 ID:???]
つ「集合知プログラミング」

430 名前:298 [2009/05/08(金) 10:09:25 ID:BABjKWbo]
今外出中で詳しくは調べていませんが
集合知プログラミングというのがアマゾンのようにオススメを紹介したりするサイトを作るのはPythonという言語を用いた方がいいのでしょうか?
今考えてるのはかなり細かくデータを分けたいと考えていて MySQLだとかなり面倒な気がしています
Pythonの勉強もした方がいいのでしょうか?

今の状況はPHPの基礎を勉強したぐらいです



431 名前:298 [2009/05/08(金) 14:24:25 ID:3NABRTtP]
今少しだけ帰宅して さらっと調べましたが
データマイニング というのは素晴らしいですね
こういうのがあるとは自分の知識のなさを悔やみます
「多くのデータを扱い そこからたくさんの発見を伝えれるサイト」を作りたいと考えていたので
私の理想とピッタシです

簡単に調べたらやはりMySQLが必要なので このままPHPを勉強して
データマイニング の勉強をしていきたいと考えています




432 名前:298 [2009/05/09(土) 09:19:06 ID:7FOZ5kyM]
ttp://www.daito.ac.jp/~ikeuchi/webdb/mysql_7.html

grant 権限 on データベース名.テーブル名 to ユーザ名@ホスト名 identified by 'パスワード';
とかいてありますが
その次の動作に
create database データベース;
をしますが
上で書いたデータベース名のときに データベースが作られているわけではなぜないのでしょうか?
というのは上で もし作られていないのであれば
新規ユーザーを作っているだけであって GRANTがいらない気がするのですが

なぜそう記入しなければならないのか ふと疑問が出たので
よろしくおねがいします




433 名前:298 [2009/05/09(土) 09:26:18 ID:7FOZ5kyM]
ちなみに
grant 権限 on データベース名.テーブル名 to ユーザ名@ホスト名 identified by 'パスワード';
だけをすると
+-----------------+
| Database |
+-----------------+
| information_schema |
| mysql |
| test |
+-----------------+-

と出ます
そしてcreate database sampledb;にすると
mysqlとtestの間にsampledbが出ます





434 名前:298 [2009/05/14(木) 15:07:11 ID:B0DQGT7T]
質問の内容がおかしかったのか誰も見ていなかったようですね
申し訳ございませんでした

最近はプログラミングの方は少し落ち着いて
プライベートが忙しかったので
今日からまたやっていきたいと思います

435 名前:nobodyさん mailto:sage [2009/05/14(木) 16:32:05 ID:???]
内容というより仕方が

436 名前:298 [2009/05/15(金) 19:56:37 ID:/7lh1uUB]
そうですか・・・
もっと理解してないと説明も出来ないのかと思うと情けないです・・・

437 名前:nobodyさん mailto:sage [2009/05/16(土) 02:16:18 ID:???]
>>432
文字コードの問題もあるので、全角の名前のついたデータベース、テーブル、フィールドは作らないほうがよいとおもいます。

438 名前:298 [2009/05/16(土) 20:16:50 ID:5efiAp8E]
ご忠告感謝致します
多分全角では作っていないと思います

439 名前:nobodyさん mailto:sage [2009/05/17(日) 00:40:35 ID:???]
>>432
見間違えた。
grantコマンドはユーザを追加/変更するコマンド
create databaseはデータベースを追加するコマンド

普通、データベースを作成する権限のあるユーザでcreate databaseして
その作成されたデータベースに対して適正な権限を持つユーザをgrantで作成するんでない?



440 名前:nobodyさん mailto:sage [2009/05/17(日) 06:07:05 ID:???]
カレンダー作るの難しいね。
参考書なしでは無理。



441 名前:nobodyさん mailto:sage [2009/05/17(日) 06:10:36 ID:???]
え・・・?

442 名前:nobodyさん mailto:sage [2009/05/17(日) 10:44:51 ID:???]
>>440
PEAR::Calendar使ってみたら?

443 名前:nobodyさん mailto:sage [2009/05/17(日) 13:51:30 ID:???]
>>442
サンクス使ってみるよ。


444 名前:nobodyさん mailto:sage [2009/05/18(月) 22:08:21 ID:???]
カレンダー作成はカレンディングという特別な技術が必要で世界でも数人しかいない職人芸。

445 名前:298 [2009/05/20(水) 20:24:03 ID:oxk6cGRJ]
>>439
ありがとうございます
今あまりにも忙しいためちょこちょこしか出来ませんが
まだ諦めていません

446 名前:298 [2009/05/23(土) 12:17:49 ID:OXmAz6LU]
こんにちは
最近あるプログラマー(26歳)の方とネットで知り合ったので
私の目標であるサイトについて相談してみました

結論を言いますと 個人ではかなり難しい といわれました

検索をグーグルに頼るとしても(←グーグルの小型みたいなので検索出来る?)
データベースから取り出したり 検索ワードなどを入れるのがかなり難しい と判断されました
専門の知識がない とおっしゃっていらしたのですが かなりピリオドを打たれた感があります

そこでプログラマーや会社を経営されてる方に質問なのですが
>>428のようなプログラムを作ってもらう場合
どれぐらいのお金が必要なのか また、どれぐらいの難しさなのか
教えて頂けないでしょうか?

本当はもっと詳しく書きたいのですが 文章になるとかなり難しくて
イメージとしては アマゾンのように購入者に自分が買った本を参考に違う本を紹介する と言った感じです

よろしくお願いします



447 名前:nobodyさん mailto:sage [2009/05/23(土) 15:29:13 ID:???]
なんだ、プログラムの学習とか個人的な意味合いで作成するわけじゃなくて
それを金にしたかったのな。

アマゾンは、購入者の直近で買った本とかをデータベースにためてるから
傾向が見えるんだろう。
漫画買ったら
1.その漫画の続巻
2.その漫画の連載してる雑誌内の別の漫画
3.その漫画を買った人は他にもこんなものも(ry
んで、1.と3.については商品を購入するカートがあるからデータベースにたまる情報なのだから
商品を購入できるようなサイトにしないとたまらないわけだ。

じゃぁ、紹介サイトで何ができるかって考えると
・レビューされた文章を日本語文書解析とかかけて品詞等の要素に分解したものを適当にデータベースに溜め込む
・評価値のある一定の数値以上はお勧めと判断する
・書籍のジャンルなどを細かく登録する

とか?
結局何を(どんな理由を)もってして他の書籍をオススメとするのかが確定してないと
人に発注するにしても意図しないものを作られて困るんじゃないか?

448 名前:298 [2009/05/23(土) 21:26:19 ID:OXmAz6LU]
ありがとうございます
いえ商売ではなくて 個人的に人間の行動を分析していきたいので作りたいのですが
個人で作れなければ それを事業としなければならないかな って考えている次第です

そのように書かれると凄く簡単なプログラムのように見えますが
実際は凄く難しいんですよね?
少し自分の案を固めてから 相談させていただきます
ありがとうございました



449 名前:nobodyさん mailto:sage [2009/05/23(土) 21:28:22 ID:???]
とりあえず集合値プログラミング読んでPHPで実装してみたら?

450 名前:298 [2009/05/23(土) 21:29:27 ID:OXmAz6LU]
集合地プログラミングという本でよろしいんでしょうか?
アマゾンで検索したら一番上に表示されるのですが

あと言語も違ったように思うのですが



451 名前:nobodyさん mailto:sage [2009/05/23(土) 21:30:48 ID:???]
値でも地でもなく知だったw

言語は別に関係ないかと
むしろPHPの方がWebは作りやすいでしょ

452 名前:298 [2009/05/23(土) 21:32:33 ID:OXmAz6LU]
今の私の知識では集合知プログラミングが何か分からないんですが
少しだけ集合知プログラミングという本を読んだのですが
それはデータベースとPHPをどう使うかが書いてあるのが集合知プログラミングということでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<196KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef