[PHP-users MLヲチ7]今日の質問でございめう
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/02/26 12:37:11ID:???http://ns1.php.gr.jp/mailman/listinfo/php-users
[PHP-users MLヲチ6] 教えていただけませんか?
http://pc5.2ch.net/test/read.cgi/php/1096871691/
[PHP-users MLヲチ5]何とか、自力更生できました。
http://pc5.2ch.net/test/read.cgi/php/1090322290/
[PHP-users ML ヲチ4]二度目の投稿なのですが…
http://pc5.2ch.net/test/read.cgi/php/1085576406/
[PHP-users ML ヲチ3] Re:全くの別人です。
http://pc5.2ch.net/test/read.cgi/php/1078749366/
[PHP-users ML ヲチ2] Re:MLってなんですか?
http://pc2.2ch.net/test/read.cgi/php/1066903820/
PHP-users ML ヲチ
http://pc2.2ch.net/php/kako/1031/10317/1031734100.html
0570nobodyさん
2005/07/02(土) 08:53:47ID:???0571nobodyさん
2005/07/02(土) 09:03:07ID:???>>562 の言っていることが正しいとすると 102900 が
返ってくるんぢゃないの?
echo (int)$f; だと 102899 になるんだろうけど。
0572564
2005/07/02(土) 10:00:34ID:???浮動小数点はややこしいと思うんだけど、>>564 の $f と
10.29 * 10000 は全く別の値になっている。
以下のようなスクリプトで確認できる。
var_dump($f === 10.29 * 10000);
var_dump(10.29 * 10000 - $f);
10.29 * 10000 は 102899.99999999... で小数点のどこで四捨五入しても
102900 になるけど、$f は小数点第9位以降で四捨五入すると内部では
102899.99999998 という値になるということで理解している。
この浮動小数点絡みの処理は処理系や CPU によって違いがあると思うので、
必ずしもこのようになる訳ではないと考えておいた方が安全かもしれない。
0573nobodyさん
2005/07/02(土) 14:08:30ID:???sprintfで%d(整数型)で要求してるから自動的にintで型変換してるだけ。
stringで型変換したいならそう書け、と。
だからこれは別にsprintfのせいじゃないんだよ。作ってる側に型の意識が弱いだけ。
もしくはPHPの「string型への変換」のルールがいまいち不透明な辺りが原因。
どっちかっつーと奇妙な動きをしてるのは102900を返すstring変換の方でしょ。
0574nobodyさん
2005/07/02(土) 15:33:31ID:???最初に小数第3位まで生成した上で、末尾が.000だったらそれを省略(削除)する
ってロジックじゃないのか?
だから一般的な整数への丸め処理(intval、ceil、floor他)と異なる結果が出てきてると思うんだけど。
0575574
2005/07/02(土) 15:41:25ID:???3桁区切りで段階的に有効最小桁まで順に見ていってるのかな。
0576nobodyさん
2005/07/02(土) 15:49:14ID:???一方GCCのCでやってみると
by %d and (int) : 102900
by %.0f : 102900
こんなかんじよ
0577nobodyさん
2005/07/02(土) 15:50:50ID:???0578nobodyさん
2005/07/02(土) 15:52:40ID:???0579nobodyさん
2005/07/02(土) 16:58:09ID:???sprintf("%d", round(10.29 * 1000, 0));
しろってことなんじゃないの?
doubleからintへの変換が小数点0桁での丸めでなく
単純な切捨てになっちゃってるPHPの仕様がおかしいんだと思うんだが。
0580nobodyさん
2005/07/02(土) 17:22:12ID:???$ perl -e 'print int(10.29 * 10000);'
102899
$ ruby -e 'p (10.29 * 10000).to_i;'
102899
PHPでもInt型に変換すると切捨てになるのは仕様だと言われても仕方がないような気がするかな。
明示的に変換しない場合はこんな感じ。
$ perl -e 'print (10.29 * 10000);'
102900
$ ruby -e 'p (10.29 * 10000);'
102900.0
個人的にはrubyの挙動が良さそうな気がするんだけど、PHPでいきなり仕様が変わられると困るような…
正確に小数点以下を扱う必要がある場合はBCMathを使っておいた方が良さそう。
0581nobodyさん
2005/07/02(土) 20:49:10ID:???0582nobodyさん
2005/07/02(土) 21:39:39ID:???0583nobodyさん
2005/07/02(土) 21:55:54ID:???>Warning
>Never cast an unknown fraction to integer, as this can sometimes lead to unexpected results.
><?php
>echo (int) ( (0.1+0.7) * 10 ); // echoes 7!
>?>
>See for more information the warning about float-precision.
http://jp.php.net/manual/ja/language.types.integer.php
>警告
>未知の端数をintegerにキャストしないでください。この 場合、予期しない結果となることがあります。
><?php
>echo (int) ( (0.1+0.7) * 10 ); // 7が出力されます!
>?>
>より詳細な情報については、 floatの精度に関する注意を参照ください。
翻訳がでたらめなのはいいとして(fractionは分数だろ)、unknown fractionやらunexpected resultsやら端切が悪いな。
0584nobodyさん
2005/07/02(土) 22:13:33ID:???0585nobodyさん
2005/07/04(月) 20:06:31ID:???前も at コマンドが動かねぇって投稿してたけど。
サイク○プスって一応システム屋だよな。。。
0586nobodyさん
2005/07/07(木) 16:51:55ID:???何がしたいのかわかるか?おまいら。
0587nobodyさん
2005/07/07(木) 17:07:27ID:???自分で考えるのがめんどーだから人に考えてもらおうとしてると思うの
でも、しつもん文を考えるのも面倒だからあんなふうに書いちゃったと思うんだっ
0588nobodyさん
2005/07/07(木) 18:05:59ID:???・・・・・ばばばば馬鹿な。僕は正常だよね。
嘘だ嘘だ嘘だ嘘だ嘘だ嘘!
(PHPの世界)
0589nobodyさん
2005/07/07(木) 18:27:18ID:???ぜんぜん分からないが、
>> ようは一般的なショッピングサイトや資料申込用の
>> ページのようなものを作成したいのです。
コイツにこれは無理だというのがわかった。
0590nobodyさん
2005/07/07(木) 18:56:28ID:???>ページごとにファイルを分けたかったのは、開発作業を分担したかったからです。
厨房かと思ってたけど職業プログラマっぽいね。。。
0591nobodyさん
2005/07/07(木) 19:11:22ID:???学生が何人かで何か作ろうとしてる悪寒。
これで職業だったら。(((((;゚Д゚)))))ガクガクブルブル
0592nobodyさん
2005/07/07(木) 19:23:12ID:???おバカ発言しているヤツも多いんで、ガクブルの可能性も高い鴨。
0594nobodyさん
2005/07/08(金) 18:00:41ID:???ワラタ
0595nobodyさん
2005/07/08(金) 18:18:11ID:???質問者がCGIではないと明言してないのに、貴方のように勝手に
特定できるほどのエスパーとしての修行が足りないって事だけでは?
0597nobodyさん
2005/07/08(金) 21:10:24ID:???CGI 版でコードを走らせて,
それが Content-Type ヘッダを指定するのに役立つかどうか,やってみ.
いかなる場合でも大抵は「ワラタ」が妥当な結果になるからさ.
0598nobodyさん
2005/07/08(金) 22:40:51ID:???0599nobodyさん
2005/07/08(金) 23:09:22ID:???「大抵は」→「妥当」
という解釈でよろ
ていうか自分で書いといてなんだが何この文w
0600nobodyさん
2005/07/09(土) 10:13:31ID:???CGI"版"はCGI用のスクリプト処理には変な(便利でもあるが)挙動が
盛り込まれてるから、CGIには使わん方が良いと思う。
0601nobodyさん
2005/07/12(火) 10:22:15ID:FmZc7+3h> ECHO $mb_str;
関数を大文字で書くナイスガイキタ──────(゜∀゜)─────!!!!
0602nobodyさん
2005/07/13(水) 21:15:10ID:???0603nobodyさん
2005/07/14(木) 14:37:25ID:???何様?
0604nobodyさん
2005/07/14(木) 14:37:31ID:???Re: PHP-users まとめ読み, 29 巻, 12 号
> PHPのバージョンアップについて質問させて下さい
0605nobodyさん
2005/07/14(木) 14:44:51ID:???> 全く解りません。
>
> 何回も検索して探しておりますが、
> 具体的な手法が載っているサイトがありませんし、
> 皆さん高度なレベルなので、理解できない内容も多々あります。
>
> 出来るだけ詳しく、やさしくお教えいただけませんでしょうか?
どうしようもないな。
0606nobodyさん
2005/07/14(木) 16:02:30ID:???0607nobodyさん
2005/07/14(木) 20:03:06ID:???0609nobodyさん
2005/07/15(金) 16:01:25ID:???なんかうまいこと防止したり自動化テストしたりってできないもんなんでしょうか?
0610nobodyさん
2005/07/15(金) 16:05:07ID:???0611nobodyさん
2005/07/15(金) 16:13:56ID:???十分に把握していない人が手を入れて、他の人にも確認されないままリリースされてるかのよう。
注意すべきことがきちんとコード中にコメントとして入っていないとか、
そういう初歩的なところから欠けてるような気も。
0613nobodyさん
2005/07/15(金) 19:04:35ID:???0614nobodyさん ◆IW1L5p5Ce6
2005/07/19(火) 12:37:38ID:???0615nobodyさん
2005/07/19(火) 21:21:26ID:???0616nobodyさん
2005/07/20(水) 18:15:09ID:2ThCS4gI漏れもコーヒーを吹きそうになったよ
0618nobodyさん
2005/07/20(水) 20:38:04ID:???warota
0619nobodyさん
2005/07/20(水) 20:44:45ID:???26236
これから出かけるので さっきの条件了解して頂いたのなら 振込先ご連絡下さい
0620nobodyさん
2005/07/20(水) 20:45:06ID:???0621nobodyさん
2005/07/20(水) 20:45:54ID:???0622nobodyさん
2005/07/20(水) 20:48:30ID:???0623nobodyさん
2005/07/20(水) 21:01:01ID:???決まりですね。
0624nobodyさん
2005/07/20(水) 22:05:09ID:???0625nobodyさん
2005/07/20(水) 22:07:31ID:???0626振りぬ酸
2005/07/22(金) 14:54:05ID:???google で 「ペダンティズム」を検索すると
「 PHP ペダンティズム メーリングリスト」
が一番上にくるのね。なんで?
0627nobodyさん
2005/07/22(金) 15:27:15ID:???古いシステムで動かす以上、自分でなんとかしろと。それをする
スキルが無いのであれば、新しいシステムに移行すりゃいいんだ。
0628nobodyさん
2005/07/22(金) 15:44:47ID:???ササキタンは独自に調べて回答しただけ。
>bugsに投げろといわれれば自信ないとくるし
ここは同意。
ササキタン、ちょっとムキになりすぎかもね。
その議論を横目に、結局ど〜すりゃいいのよ、と仰る
T○mはツワモノ。
0629nobodyさん
2005/07/22(金) 16:12:45ID:???ササキタンももうおしまいとか言いながら投稿するなら、パッチ
だけbugsに投げときゃいいんだよ。
横から出てきたgtも笑うな。
0630nobodyさん
2005/07/23(土) 14:11:56ID:???キタ━━━━(゚∀゚)━━━━ッ!!
0631nobodyさん
2005/07/23(土) 16:04:11ID:???0632nobodyさん
2005/07/24(日) 02:15:26ID:???0634nobodyさん
2005/07/27(水) 16:03:28ID:???0639nobodyさん
2005/07/29(金) 18:45:06ID:???0640nobodyさん
2005/08/09(火) 01:50:47ID:???0641nobodyさん
2005/08/12(金) 17:55:33ID:???釣りかネタかデムパか?
0642nobodyさん
2005/08/12(金) 20:36:06ID:YOhYH5dVよほどCVSが好きなんだろう
0643nobodyさん
2005/08/12(金) 21:00:03ID:???0644nobodyさん
2005/08/12(金) 22:51:23ID:???しっかしみんな copy に気が付いたんなら、copy /b にするセンスが欲しいな。
さらに、CSV の local 書式が全ファイルバラバラですとか言い出したらどうするんだろう。
0645nobodyさん
2005/08/12(金) 23:07:32ID:???どの環境でも動く可能性が高いサンプルをじょ〜さんが示してくれているのに。
0648nobodyさん
2005/08/13(土) 20:58:11ID:???0649nobodyさん
2005/08/16(火) 19:22:29ID:???0650nobodyさん
2005/08/17(水) 09:32:14ID:???逆に質問かよ・・・
0651nobodyさん
2005/08/19(金) 11:53:52ID:???普通は「前もって変数の内容をチェックする」ものなんだよ。(w
0652nobodyさん
2005/08/19(金) 12:05:47ID:???こんなプログラマが勤務するSI会社っていったい。。。
大丈夫かケ○ズ
0653nobodyさん
2005/08/19(金) 12:46:09ID:???「Eコマースシステム」ってのがあって禿しくワロタ。
こんな質問をMLに投げるケ○ズ社員には頼みたくない。(w
0654nobodyさん
2005/08/19(金) 14:39:24ID:z1WjBLJPなんでわざわざMLに流すのか理解に苦しむ・・・
役に立たないどころか足を引っ張る奴ってことで放置されてるのかな?
0655nobodyさん
2005/08/19(金) 16:01:01ID:???会社の規模からして放置はあり得ない。放置するならクビだろう。
だから、
・社内に聞ける人が居ない
・MLに社名で投稿を注意する人も居ない
・教育意識が低い
・けど、営業がPHPの仕事を取ってくる
というクライアントにとっては最悪の会社。というのがすぐわかってしまう。
こわいよね。
0656nobodyさん
2005/08/19(金) 16:25:05ID:???( ´,_ゝ`)プッ
0657nobodyさん
2005/08/20(土) 00:57:45ID:tBzl3Ecpでもクライアントは「クライアントにとっては最悪の会社」と気付くことができない.
こわいよね.
0658nobodyさん
2005/08/20(土) 02:14:55ID:???0659nobodyさん
2005/08/20(土) 10:47:04ID:???クライアントによる。
特に小さくても業績が上がっている会社は昔からきちんと自分たちの利益を考えてる。
ITの知識は無くてもシステムの出来栄えは評価は出来るからな。
公共機関絡みになると色々裏技で仕事が手に入るらしいがw
0660nobodyさん
2005/08/20(土) 16:29:00ID:???やっぱりあまりよくないのでしょうか?
0662nobodyさん
2005/08/20(土) 16:37:22ID:???ググってもまったく日本語の情報が出てこないようなことだったら
質問してもいいでしょうか?
0663nobodyさん
2005/08/20(土) 16:47:16ID:???こんなスレでそんな低レベルな質問してないと思うが。
0664nobodyさん
2005/08/20(土) 16:47:48ID:???そんなに質問したいなら、会社のメアド使わないで
個人のメアドで個人として質問すればいいでしょうに。
会社名出して質問するって言うその行為自体が
信じられないっての。
0665nobodyさん
2005/08/20(土) 16:49:26ID:???実は僕もそう思います
同僚がMLに会社名で投稿してたので
注意するべきか迷ってたので・・・
やっぱり注意することにしました
0666nobodyさん
2005/08/20(土) 23:11:38ID:???うーん、自分で調べたり試したりすれば判るような
それでお金稼いでるプロの意識が軽薄な質問でもなければ問題ないと思うよ。
それよりも明らかに仕事の質問を個人の特に広告付きフリメで投げてるやつの方が
どうかと思う。そういうのは個人的に興味がなければ反応しない。
0667nobodyさん
2005/08/21(日) 00:18:17ID:???バカさらすのが信じられんだけ。
■ このスレッドは過去ログ倉庫に格納されています