トップページphp
1001コメント318KB

【PHP】下らねぇ質問はここに書き込みやがれ 71

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/07/17(木) 19:42:52ID:DVaNTncw
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 70
http://pc11.2ch.net/test/read.cgi/php/1214356448/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0616nobodyさん2008/08/05(火) 23:14:18ID:???
PHPよりJavascriptで取得した方が正確だったのでそうします。
お騒がせしました。
0617nobodyさん2008/08/06(水) 01:34:58ID:1xe8Gdey
597 名前:nobodyさん[sage] 投稿日:2008/08/05(火) 13:38:52 ID:???
ここはPHPのスレですよ?
だいたいOOPとかスレ違いもいいところ
PHPで無理にOOP使う必要はない
0618nobodyさん2008/08/06(水) 01:38:34ID:nCuNNad/
20万件のデータを配列に格納して、
あるデータがその配列にないかを検査する
処理を書いています。

in_array()で一個ずつマッチングしているのですが、
これが一番早いやり方でしょうか?

アルゴニズムの勉強をすればもっといい方法があるのかもしれませんが、
なるべく簡単にできるやり方で良い方法があれば教えて頂きたいと思います。

ちなみに、DBは使えない環境です。その代わりメモリーは16GBあります。
0619nobodyさん2008/08/06(水) 01:40:05ID:???
自前でインデックス作って管理
0620nobodyさん2008/08/06(水) 01:45:20ID:nCuNNad/
>>619
回答ありがとうございます。
ただ、今日の夕方までが納品なので、それを今からやるのはちょっと辛いです。
現在、パフォーマンステストの段階まで来ていて、
この部分の処理をもう少し早くできればと思っています。
0621nobodyさん2008/08/06(水) 02:01:59ID:???
>>620
入れるときにソートしとけば?w
0622nobodyさん2008/08/06(水) 02:21:18ID:???
質問です

PHPだけの質問ではないのですが、
Google Picasa内の画像の直URL
例)
ttp://lh3.ggpht.com/Josythecook/RqUmb2H6U0I/AAAAAAAAAAw/A2d0MFM8N6Y/Adriana_Lima89.jpg

IEでもFFでもブラウザに直にURLを入れると表示されるが、
Javascriptで
image = new Image(); image.src = 'http://〜';
と入れても表示されない。※先にブラウザURL直打ちしたあとなら表示される。おそらくキャッシュを使うため

さらにPHPの
fopen('http://〜'); や file_get_contents('http://〜');
でも開けません。

PHPのCURL関数もだめでした。
※FFのLivehttpheadersでFFで画像を表示したときのヘッダー情報を真似てみました。(UA偽装など)

また、上記のいづれもPicasa以外の画像なら表示できるため、根本的にやり方が間違っているということはないと思われます。

上記のことから、Picasa側でどのような制限をかけているか判別できるかた居ますでしょうか?
また、もし可能ならPHP+CURLを使用した取得可能なサンプルを教えいただけますでしょうか?

よろしくお願いいたします。

0623nobodyさん2008/08/06(水) 02:25:02ID:???
自前でインデックス作るのってそんなに難しいことか?
1カラムに限定すれば楽だと思うけど。36進数で管理すればファイルサイズも節約できるよん。
0624nobodyさん2008/08/06(水) 03:10:22ID:???
>>622
FFってなんだ?
もしかしてFxのことか?

FireFoxって書いてると恥ずかしいから、
今のうちにFirefoxって書く練習しておいたほうがいいよ

fopenで普通に取得できたから、やり方が悪いんじゃないの?
0625nobodyさん2008/08/06(水) 03:27:37ID:???
Final Fantasyだろjk

火狐とかきもい略称もあるよな
支那人かお前はと・・・
と思って中文のFirefox説明を見てきた

Mozilla Firefox(正式縮寫為 Fx,非正式縮寫為FF),俗稱火狐(目前無官方中文名)
意味はなんとなくわかったwwwwww
しっかりFFも非正式ながら使われてるようだwwwww
0626nobodyさん2008/08/06(水) 03:29:38ID:nCuNNad/
>>621>>623
レス感謝します。
なんだか、自分が想像していたより、
どんどん話が大きくなってしまって、
怖くなったので、この辺で終わりにしたいと思います。

私としましては、ただ簡単に速く出来ればと思って書いた質問でした。
なので、正直なところとして、それ以上の事はよかったのです。
0627nobodyさん2008/08/06(水) 14:32:18ID:???
可愛らしいな、おいw
0628nobodyさん2008/08/06(水) 15:26:29ID:???
>>626
連想配列は?
0629nobodyさん2008/08/06(水) 15:51:10ID:???
1.テキストボックスに入力します(html、submit)
2.fwriteでtxtファイルに書き込みます(php)
3.@に戻ってテキストボックスに入力、txtファイルに書き込み
…と、したかったのですが、
上書きされてしまい、最後に入力したデータしかtxtファイルに保存されません

どう回避すればよろしいでしょうか?
0630nobodyさん2008/08/06(水) 15:52:09ID:???
いや、、、どうしたいのさ。
追記したいなら追記モードでオープンとか。
0631nobodyさん2008/08/06(水) 15:53:45ID:???
魔乳亜留嫁(fopen
0632nobodyさん2008/08/06(水) 16:17:28ID:???
>>629
fopen(書き込みたい文字, 'a')
0633nobodyさん2008/08/06(水) 16:19:24ID:???
訂正
fopen(書き込みたいファイル, 'a')
0634nobodyさん2008/08/06(水) 16:21:17ID:???
php5使ってるならfile_put_contentsがいい
int file_put_contents ( string $filename , mixed $data [, int $flags [, resource $context ]] )
flagにFILE_APPENDやれば追記する
0635nobodyさん2008/08/06(水) 19:38:50ID:???
>>622
それって迷惑行為だよな。
0636nobodyさん2008/08/06(水) 19:39:32ID:???
文字列 $str = "abcdefg.php" から、後ろ3文字を取り除くとき、どう書くのがいちばんスマートですか。
0637nobodyさん2008/08/06(水) 19:43:19ID:???
echo substr($str, 0, -3);
0638nobodyさん2008/08/06(水) 21:27:26ID:???
PHPのクロスプラットホーム開発について
質問させて下さい。

前提として以下の様なフルパス指定のソースが大量にあります。
requiere "/export/home/hoge.php"

このソースを変更せず、windowsのeclipse pdt
で動かしたいと思っています。
windowsにはルートディレクトリがないため、
requiereでエラーとなりますが、これを回避する
方法はないでしょうか?
考えているのは、
1、SFU、Cygwinでなんとかならないか
2、requiereのソースを探してきて改造するか
以上、よろしくお願いします。

そのほかPHPクロスプラットホーム開発の
ノウハウがあるサイトがあれば教えてくださいませ。
0639nobodyさん2008/08/06(水) 21:30:35ID:???
s/requiere/require/
0640nobodyさん2008/08/06(水) 21:34:16ID:???
誰もアルゴニズムには突っ込まない。さすがだなPHPユーザーどもw
0641nobodyさん2008/08/06(水) 21:35:00ID:???
>>640
「あー・・・だるいから突っ込まなくていい?」という心境
0642nobodyさん2008/08/06(水) 21:49:58ID:???
ルートディレクトリが無いんだって
ヒソヒソ( ゚o゚)ヤダァ(゚o゚ )ネェ、キイタ?( ゚o゚)オクサン(゚o゚ )アラヤダワァ
0643nobodyさん2008/08/06(水) 21:51:54ID:???
アルゴリズムって、日本語に訳すと数学的律動体操ってことか?
何のこっちゃ?
0644nobodyさん2008/08/06(水) 21:53:45ID:???
>>642
おっしゃるとおり、windowsにもルートディレクトリがありますね、
ごめんなさい。
「/」のルートディレクトリに訂正です。
0645nobodyさん2008/08/06(水) 22:03:01ID:???
apacheだかphpだかをインスコしたドライブに
フォルダツリーを作ってやったら出来るんじゃないの?
cドライブにインスコしてたら
c:\export\home
にファイル置くとか
0646nobodyさん2008/08/06(水) 22:13:06ID:???
>>645
ありがとうございます。

試しましたが、ダメでした。
が、ボケてただけかもしれないので
もう一度やり直してみます。
0647nobodyさん2008/08/06(水) 22:17:41ID:???
Cygwin版のpacheで動くphpなら/でいけそうな気がするけどどうなんでしょうね
06486382008/08/06(水) 22:26:36ID:???
家のPCで試してみました。
>>645さんのおっしゃる通り、正常に動作しました。
失礼致しました。

環境の違いは以下ぐらいです。
正常動作する:PDT v1
動作しなかったと思われる:PDT V1.0.3

スレ汚しごめんなさい。
0649nobodyさん2008/08/06(水) 23:00:47ID:???
PDTなんて使うなw
0650nobodyさん2008/08/06(水) 23:03:06ID:???
phpspotメソッドというものがあるようなのですが
どのように使うのでしょうか?
LINUX、PHP5.2.6、ROOT有レン鯖です。
宜しくお願いします。
0651nobodyさん2008/08/07(木) 03:17:10ID:???
>>649
なにがおすすめですか?
0652nobodyさん2008/08/07(木) 03:54:19ID:???
最初に…、長文になってしまってすいません。

SQLインジェクションを防ぐために、SQL文を生成する際、「escape_string」を使用しています。
しかし、人為的なミスで「escape_string」を使用せずにSQL文を生成していまうことがあります。
そこで、mysqliクラスを完全にくるんだクラス(OrgDBクラス)を1つ作成して、DBに対する操作を
OrgDBクラスを介して行うようにしました。
0653nobodyさん2008/08/07(木) 03:55:32ID:???
>>652
PDO使え
0654nobodyさん2008/08/07(木) 03:55:55ID:???
〜OrgDBクラス(抜粋)〜
class OrgDb {
 private $p_oConnect;
 private $p_sSql;
 public function OrgDb_connnect() {
   $this->p_oConnect = new mysqli(…);
   if ($this->p_oConnect->connect_errno !== 0) {
    return false;
   }
   return true;
 }
 public function OrgDb_makeSql($sSql) {
  for ($nCnt = 0; $nCnt < 10; $nCnt++) {
   $sSql = str_replace("<" . $nCnt . ">", pack("C", $nCnt), $sSql);//☆1ココ
  }
  $this->p_sSql = $sSql;
 }
 public function OrgDb_setSql($nIndex, $sData) {
  $this->p_sSql = str_replace(pack("C", $nIndex), $this->p_oConnect->escape_string($sData), $this->p_sSql);
 }
 public function OrgDb_execSql() {
  for ($nCnt = 0; $nCnt < 10; $nCnt++) {
   if (mb_strpos($this->p_sSql, pack("C", $nCnt)) !== false) {//☆2ココ
    return false;
   }
  }
  return $this->p_oConnect->query($this->p_sSql);
 }
}
0655nobodyさん2008/08/07(木) 03:57:31ID:???
〜OrgDBクラスを使用する〜
$oDb = new OrgDb();
$oDb->OrgDb_connnect();
$oDb->OrgDb_makeSql("select * from table where key = '<0>'");
$oDb->OrgDb_setSql(0, "クライアントから送信されたデータ(要サニタイジング文字列)");
$oRes = $oDb->OrgDb_execSql();
0656nobodyさん2008/08/07(木) 03:58:37ID:???
やっていることは、SQL文を生成する際、
 1.静的なSQL文を定義する。この際、動的に設定される部分を"<N>"と記述する。
 2.動的に設定される部分を実際のデータで置換する。
 3.生成されたSQL文を実行(発行)する。
と、いう流れです。

上記ソースの通り、発行されるSQL文はOrgDbクラス内に閉じ込めてあり、動的に設定される部分は、全て、
OrgDb_setSqlメソッドを介して設定されるので、必ず、サニタイジング(escape_string)されるようになっています。
※やり方はいろいろあると思うのですが、このやりかたしか思いつかなかったです...orz...


〜質問〜
「☆1」部分と「☆2」部分なのですが、クライアントから送信されないデータを
置換対象としたかったので、pack関数を使用して、バリナリデータ(制御コード)としましたが、
この方法で何か問題が発生することはあるでしょうか?
※ちなみに、置換対象の種類は10個と決めています。

長文、本当にすいません;;
0657nobodyさん2008/08/07(木) 04:00:13ID:???
>>653
早々のご意見ありがとうございます。
諸事情により、PDOは使えないです。
使えるのであれば、PDOでやりたかったです;;
0658nobodyさん2008/08/07(木) 04:00:35ID:???
諸事情って?
0659nobodyさん2008/08/07(木) 04:06:25ID:???
>>658
システム的な理由ではなく、もろもろの事情です;;
すいません、上手く説明できません;;
0660nobodyさん2008/08/07(木) 04:09:19ID:???
try catch汁
0661nobodyさん2008/08/07(木) 04:11:06ID:???
>>659
だからそれを聞いてる
0662nobodyさん2008/08/07(木) 04:18:12ID:???
>>660
ご指摘ありがとうございます。
実際のソースには記述しております。
ありがとうございました。

>>661
「PDOを使わずに…」という条件で作成するというのがテーマでして…。
ただ、それだけです;;
※サーバには、PDOもインストールされているので、使用可能です。
0663nobodyさん2008/08/07(木) 13:17:46ID:???
他環境がどうとかじゃなくて使わないってだけの条件って・・・
宿題ですか?
0664nobodyさん2008/08/07(木) 13:28:22ID:???
>>662
そんな糞条件はやぶり捨てろ。
宿題ですか?
0665nobodyさん2008/08/07(木) 13:28:55ID:???
自分に課したテーマだろ
俺もプログラム能力向上にたまにやる
ただ人に聞いてるようじゃ本末転倒
06666522008/08/07(木) 14:58:02ID:???
>>663,664
宿題ではないです^^;

>>665
ソノ通りです。自分で決めただけです。
おっしゃるとおり、自分で解決しないとダメですよね。
一通り、動作することは確認したのですが、pack部分がどうしても自信がなくて…

そもそもなのですが、今回の問題(質問)は、mysqliやPDOといったことではなくて、pack関数や文字コードについてなのです。

※ここから、憶測と過去の記憶で話をしますので、間違いが大量にあるかと思います。

〜私が認識している「pack関数」の仕様〜
pack関数を使用して、アスキーコードの制御コード部分をバイナリ文字列で作成しています。
 <今回のソースでは以下の部分で使用しています>
 $sSql = str_replace("<" . $nCnt . ">", pack("C", $nCnt), $sSql);//☆1ココ
 $this->p_sSql = str_replace(pack("C", $nIndex), $this->p_oConnect->escape_string($sData), $this->p_sSql);
 if (mb_strpos($this->p_sSql, pack("C", $nCnt)) !== false) {//☆2ココ

例えば、pack("C", 1)とした場合、pack関数は、SOH(ヘッディング開始)の制御コードをバイナリ文字列で作成します。
もっと、簡単に言ってしまえば、"01"というバイナリデータを作成します。
06676522008/08/07(木) 14:58:37ID:???
〜私が認識している文字コード(SJIS)について〜
今回、pack関数を使用して何をしたかったのかというと、
 置換対処となる位置へ制御コードを設定する
です。

なぜ、置換対処となる位置へ制御コードを使用したのかというと、記憶の片隅で
 制御コードと重なる文字(文字コード)はない
と、あったからです。

具体的にいうと、SJISでは、
 あ:82 A0
 い:82 A1
    :
と、文字コードが定義されています。ここで、(XX部分は任意)
 XX 01
もしくは、
01 XX
という文字コードは存在しない。
※SJISの文字コードは、「81 40」から始まるので問題ない。
06686522008/08/07(木) 14:59:42ID:???
〜再度、質問〜
以上のことを踏まえて、
 サニタイジング対象となる文字(クライアントからポストされるデータ)には、制御コードが含まれていることはない
という前提で、置換対処となる文字に制御コードを使用することにしました。
1.上記
   「〜私が認識している「pack関数」の仕様〜」、「〜私が認識している文字コード(SJIS)について〜」
  で、間違っている/誤って解釈している箇所はないでしょうか?
2.今回、置換対象部分に制御コードを使用しましたが、他の値を使用する場合(置換対象部分)どういった値が考えられるでしょうか?

以上、みなさんのお知恵を拝借できればありがたいです。
※説明するのが下手ですよね;;。すいません;;。
0669nobodyさん2008/08/07(木) 15:14:08ID:???
いい加減にしてくれ
0670nobodyさん2008/08/07(木) 15:24:17ID:czWOVMJR
100万件の文字情報を処理するのに、
40分くらい掛かるのですが、これが普通でしょうか?

CPUは3GHzのものを使っているため、
理論的には一秒間に300億件処理できると思っていたのですが、
300億どころか400件ちょっとです。

その差がどこで出るのかちょっと分からないです。
0671nobodyさん2008/08/07(木) 15:30:13ID:???
>>670
クロック数をなんだとおもってるんだwwwww
一クロックに10件ってw
0672nobodyさん2008/08/07(木) 15:31:31ID:???
>>670
いくら何でもひどすぎる
0673nobodyさん2008/08/07(木) 15:32:14ID:???
その処理内容がわからんと判断できん。
0674nobodyさん2008/08/07(木) 15:32:39ID:???
> 理論的には一秒間に300億件処理できる

すげー理論だなw
むしろその理論の根拠を知りたい
0675nobodyさん2008/08/07(木) 15:36:28ID:???
>>670の使ってる鯖は全くロスのない画期的なシステムを積んでいるw
0676nobodyさん2008/08/07(木) 15:36:55ID:czWOVMJR
一秒間に300億件処理できると書いてあったのは、
日経ソフトウェアという雑誌です。
日経が出しているということで信頼できると情報ソースだとは思うのですが。

処理内容についてですが、100万件の文の中に特定の文字列が含まれていないか
検査して、含まれていたら、文字をくっつけたり削除したりする処理です。

最新のCPUを買ってきたので、あまりにも遅すぎて絶句しました。
0677nobodyさん2008/08/07(木) 15:37:13ID:???
>>670
ディスクが遅すぎるんだ。
SSDに変えろ
0678nobodyさん2008/08/07(木) 15:38:34ID:???
>>676
お前の言う1処理と、CPUの単位で使う1処理がまったく違うんだよ。
0679nobodyさん2008/08/07(木) 15:38:34ID:???
>>676
日経は正しいけどCPUがパチモン掴まされたんだよ。
0680nobodyさん2008/08/07(木) 15:39:09ID:???
くだらないレスしてる奴って面白いと思って書いてるのか?

>>670
スレ違い
0681nobodyさん2008/08/07(木) 15:40:28ID:???
>>676
お前のプログラムに無駄な処理が多すぎるから遅いんだよ
CPUの所為にするんじゃありません
0682nobodyさん2008/08/07(木) 15:40:57ID:z7k1C/ZX
>>676
とりあえずGは10億だよ

細かく説明しても分からないだろうから大雑把に言うけど(大雑把だからある意味間違ってるけど)

一秒間に30億処理できるのは、
CPUに与える命令の処理を数段階に分けたうちの一段分の処理です。
SQLで処理させるときはいろいろな命令を組み合わせているので1クロックではすみません。
0683nobodyさん2008/08/07(木) 15:45:59ID:???
まあそのくらいの処理で400件/秒は普通じゃね?
結果の入出力もあるんでしょ?
0684nobodyさん2008/08/07(木) 15:52:30ID:czWOVMJR
すみません、私が勘違いしているようですね。
処理件数としては>>683さんがおっしゃられるように妥当な線なんでしょうね。
分かりました。お騒がせしました。
0685nobodyさん2008/08/07(木) 15:59:50ID:???
無知って罪だよな
0686本質論2008/08/07(木) 17:18:34ID:???
お前たち、昼間からそんな余裕ぶっていると職失うぞw

証券取引の電算化で、場立ちの職員は失業した。
自動改札口の登場で、切符きりの職員も失業した。
ICチップの登場で、数年後にはレジのババも失業する。
そして、自動プログラミング機の登場で、お前等も失業する。
0687nobodyさん2008/08/07(木) 17:18:47ID:???
「では、立ち上げてください」

ガタッ
「はい。立ちました」
0688nobodyさん2008/08/07(木) 17:27:25ID:???
まぁまぁ。誰でも最初は無知でしょ。
彼はここで質問して恥をかくことで、前に進んでいるわけだから
全然オーケーでしょう。

…そのシステムを明日納品というなら話は別ですが。
0689nobodyさん2008/08/07(木) 17:47:39ID:???
自動プログラミングとかマジ最高じゃん
作業効率がぐんと上がる
でも、生きてる間にできるだろうか・・・
0690nobodyさん2008/08/07(木) 18:10:53ID:jtfieMzI
自動プログラミング機があったところで、やっぱり理論的に仕様を構築しなきゃいかんのだろ?
0691nobodyさん2008/08/07(木) 18:12:17ID:???
そこで自動仕様構築機ですよ
0692nobodyさん2008/08/07(木) 18:17:54ID:???
PHPは保守案件多そうだから定年まで後30年は安泰だろw
0693nobodyさん2008/08/07(木) 18:26:41ID:???
そこで自動保守機ですよ
0694nobodyさん2008/08/07(木) 18:30:28ID:???
自動保守機の保守は?
0695nobodyさん2008/08/07(木) 18:57:01ID:???
>>686
> 証券取引の電算化で、場立ちの職員は失業した。
> 自動改札口の登場で、切符きりの職員も失業した。
> ICチップの登場で、数年後にはレジのババも失業する。
> そして、自動プログラミング機の登場で、お前等も失業する。

うーん。失業するようなのは職業の内容によって決まると思うな。

仮に同じ能力を持った人がいたとして、
二人になれば、こなせる作業の量も二倍になるという
ような内容の仕事、つまり作業内容がほぼ同じで並列実行可能な
単純作業は自動化できるから失業するんだよ。

だからこれプログラミングには当てはまらないのね。
0696nobodyさん2008/08/07(木) 18:59:18ID:???
>>695
うおぉ、目が覚めるような達観な意見だわ。
暑い時にも、こういう論理的に物事を観察できる人と仕事したいわ。
0697nobodyさん2008/08/07(木) 19:02:53ID:???
基本的に、IT化によって単純作業は減るだろ。
でも、IT化によって増える単純作業もある。
たとえば、有害サイトを監視する人たち。大量の人力を投入している。
結局、仕事の内容が変わるだけ。だから、路頭に迷うのはその変化について行けない人。
つまり適者生存。自助努力で生存はできるんだよ。だから、ワーキングプアなんていう人は単に努力が足りない怠け者。
0698nobodyさん2008/08/07(木) 19:13:06ID:???
いま酷い自作自演をみた
0699nobodyさん2008/08/07(木) 19:29:18ID:???
プログラミングだって同じ能力の開発メンバーが二つあったら同じ期間で二倍のソフト作れるだろwwwwww
半分の期間で一本つくるとかは無理だけどさ
0700nobodyさん2008/08/07(木) 19:52:55ID:nCGT/HD5
ファイルからの読み込みに関して質問があります。
freadなどによる読み込み処理は基本的にアトミックでしょうか?非アトミックでしょうか?
fwriteに関してはマニュアルに書いてあるのですが、読み込み系の関数については書いてなく、またそれに触れた記述のあるサイトも見つからないので困っています。
どなたかわかるかたいたらよろしくお願いします。
0701nobodyさん2008/08/07(木) 19:54:15ID:???
前者
0702nobodyさん2008/08/07(木) 20:23:41ID:???
>>699
ソフトってのは数をたくさん作るものじゃないからね。

一つのソフトを分業してつくる。
そしてなにより、同じものは作らないのよ。
0703nobodyさん2008/08/07(木) 20:26:54ID:0HdcDnNY
>>702
なに当たり前なこといってんの?w
0704nobodyさん2008/08/07(木) 20:28:45ID:???
       \       やあキム!         ./< `∀´ >∧_∧∧_∧<`∀´ >∧_∧<`∀´>ノ
          \        ∧_∧ ∩       ./∧∧ つ<`∀´∧_∧∧_∧∧∧*`∀´>∧_∧
            \      < `∀´>ノ______  /∧∧ |\ ∧ `∀´ >∧_∧∧_∧∧_∧∧∀´>
     キム!∧ ∧.\    (入   ⌒\フ  /| ./<`Д´>|  \ _人_人_从_人ノヽ_人_人_ ∧∧_∧
         <`∀´ >_\    ヾヽ /\⌒フ/ | /∧_∧)                  て`Д´>`∀´>
     / ̄ ̄∪ ∪ /| .\  || ⌒| ̄ ̄ ̄|    / ∧∧´ >)      キ・ム!! キ・ム!! ( ∧_∧
   /∧_∧ホルホルホル   \    ∧∧∧∧ ./  `Д´> )                   (<`Д´# >
  / < `∀´>_/       \  <  ま  >∧_∧  ⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒.∧∧∧_∧
 || ̄(     つ ||/         \<  た  >∧_∧∧_∧< `∀´ >∩∧_∧<`Д´.<`Д´∧_∧
 || <_○___>  ||            <  キ  >∧ ∧ <`∀´*∧_∧∧_∧`∀´>O∧_∧∧∧.∧
――――――――――――――― .<  ム  >―――――――――――――――――――――
         ∧_∧キムを呼べ! <  か  >  ∧_∧  ∧_∧
    ~~・━⊂<`∀´#>⊃-、      ∨∨∨ \   < `∀´> <`∀´ > ←キム
      ///    ノ:: //|     ./    はい\ ( ↑キム)_(    )
      |:::|/< ̄ ヽノ:::::::|::::|/|    /   ∧_∧キ\∧_∧  ∧_∧  ̄ ̄ ̄/.//|
    / ̄<__> ̄ ̄ ./| |  .|   /γ(⌒) `∀´ >ム \`∀´> <  `∀´>  / ┃| |
  / ∧_∧ 三//  |__|/   /(YYて)ノ   ノ  君   \↑キム  ↑\)_/     |__|/
キム→ <    ;>はいニダ      / \  ̄ ̄ ̄ ̄\ !!     \   キム   | | ┃. __
0705nobodyさん2008/08/07(木) 20:32:12ID:???
>>703
正論言って悪かった。

反論できないことはわかっていた。

いじめすぎたと思っている。
07067002008/08/07(木) 20:47:58ID:nCGT/HD5
>>701
ありがとうございます
0707nobodyさん2008/08/07(木) 20:49:27ID:0HdcDnNY
>>702
お前のとこは一度に一本しか開発せんのか?
0708nobodyさん2008/08/07(木) 21:17:08ID:???
今ですら不安定なのに6になったらまたいろいろ変わるからなぁ…
他のやったほうがいいのかな
0709nobodyさん2008/08/07(木) 21:18:03ID:???
うむそうしろ
07107002008/08/07(木) 22:27:04ID:nCGT/HD5
>>701
すいません今試してみたら非アトミックみたいですね
ていうか最初から自分で試せばよかったですねすいません
0711nobodyさん2008/08/07(木) 22:27:23ID:???
そうだね
0712nobodyさん2008/08/07(木) 23:19:09ID:???
PHPはもう終わり。これからはFORTRANの時代がくるお
0713nobodyさん2008/08/07(木) 23:42:16ID:???
Yahooのサイトは、ほとんどがphpで出来ているって知ってた?
0714nobodyさん2008/08/08(金) 00:03:37ID:LL9yeWvg
WEB2.0風のロゴを作ってくれるスクリプトがありますがどういう風に画像を生成しているのでしょうか?流れを教えて頂けると幸いです。
0715nobodyさん2008/08/08(金) 00:16:49ID:???
>>714
どのスクリプト?
07167142008/08/08(金) 01:06:33ID:BmBMQdVo
>>715
http://creatr.cc/creatr/

先ほどは携帯からで情報量が少なくすみませんでした。
上記URLのようなスクリプトを作成するにはどのようにすればよいでしょうか?
GDやImageMagicというようなものを使えばできますか?
また、できるならば処理の流れや参考になるサイトなどを教えて下さい。
お願いします。

PHP
■ このスレッドは過去ログ倉庫に格納されています