のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,331,951人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 116

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2012/03/15(木) 13:12:59.87 ID:??? (+28,+29,-11)
    >>798
    あえて聞くけど、何の言語の仕様で決まってるの?
    802 : nobodyさん - 2012/03/15(木) 13:23:46.60 ID:??? (+36,+14,+0)
    英語かな
    803 : nobodyさん - 2012/03/15(木) 13:26:57.23 ID:??? (+2,-29,-14)
    英語の仕様でWEB-INFを使うとファイルをダウンロードされないように出来るらしい
    誰か>>802の頭の中を翻訳してください
    805 : nobodyさん - 2012/03/15(木) 14:48:23.69 ID:??? (+8,-29,-22)
    ネタにマジレスするとJava版のPHPならWEB-INFが利用できる。
    806 : nobodyさん - 2012/03/15(木) 14:53:13.07 ID:??? (+44,-5,-1)
    805は何か勘違いしてるようだ
    807 : nobodyさん - 2012/03/15(木) 14:55:41.16 ID:??? (+52,+29,-10)
    >>804
    言語仕様で決められてる言語があるらしいからあえて聞いたんだよ
    808 : 805 - 2012/03/15(木) 14:56:04.21 ID:??? (+84,+21,-1)
    >>806
    どの点が?
    809 : nobodyさん - 2012/03/15(木) 15:16:25.75 ID:??? (-6,-29,-1)
    phponjavaか
    810 : nobodyさん - 2012/03/15(木) 15:18:42.36 ID:??? (+56,+28,-21)
    ほとんど同じソースの複数のPHPファイルを
    後から1部分だけ修正したいのですが
    手作業でやるとすごく時間がかかりそうです。
    ループとかで修正する方法を
    教えてください。
    811 : nobodyさん - 2012/03/15(木) 15:20:45.37 ID:??? (+16,-29,+0)
    sed使うとか
    812 : nobodyさん - 2012/03/15(木) 15:31:27.38 ID:??? (+101,+29,-16)
    >>808
    それはあくまで移植した物であってPHPではない
    813 : nobodyさん - 2012/03/15(木) 15:38:57.17 ID:??? (+57,+29,-31)
    移植とも違うとおもうが、マジレスというより、ネタレスだな
    814 : nobodyさん - 2012/03/15(木) 15:44:03.66 ID:??? (+55,+29,-26)
    移植じゃないならなんだよwバカじゃないのw
    815 : nobodyさん - 2012/03/15(木) 15:48:56.56 ID:jMy7vPK6 (+4,+4,-73)
    ffmpegで動画のサムネイルを切り出したいんだが、
    PHPで実行すると何にも出力されない。
    関数変えたりスクリプトを読み込ませたりしてみたんだがうまくいかん。
    PHPからエラーも出力されない。

    シェル上では問題ないんだけどなあ。
    似たような現象に心当たりがある人、ヒントください。
    816 : nobodyさん - 2012/03/15(木) 15:56:21.58 ID:??? (+49,+18,+1)
    >>811
    ありがとうございます
    調べてみます
    817 : nobodyさん - 2012/03/15(木) 16:27:22.41 ID:VUkqieq6 (+34,-30,-105)
    CSVファイルからfget_csvで1行ずつ配列に代入するとして、
    その配列の文字コードを後から変更したいと思います。

    一度に大量の文字列を配列に入れると
    メモリエラーになるのですが、memory_limitの数値を増やす以外に
    解決策はないのでしょうか?
    818 : nobodyさん - 2012/03/15(木) 16:50:38.81 ID:??? (-6,-29,-13)
    fget_csvは使うな!!!!!!!!!!
    819 : nobodyさん - 2012/03/15(木) 16:58:31.10 ID:??? (+42,-28,-53)
    >>812
    どういう意味?
    C言語による実装とJava言語による実装の違いでは?
    820 : nobodyさん - 2012/03/15(木) 17:22:26.75 ID:??? (+75,+29,-2)
    >>817
    どんくらいの容量の食わせてるの?
    821 : nobodyさん - 2012/03/15(木) 17:34:31.07 ID:??? (+13,-14,-2)
    文字コード変更しなけりゃいいんじゃね
    822 : nobodyさん - 2012/03/15(木) 17:35:01.22 ID:VUkqieq6 (+88,+29,-144)
    >>820
    memory_limitの上限値までです。
    現在はパフォーマンス測定みたいなことをやってまして、
    1行1000文字でどのくらいまで配列に代入出来るか?をテストしています。
    出来るだけどのサーバでも使えるようなソースの書き方をしたいと思い、
    memory_limitの設定に依存しないようなプログラミングを勉強しています。

    とりあえず、条件としては>>817ですが、メモリ不足に陥らない方法が
    あったら教えて欲しいと思い、質問しました。
    823 : nobodyさん - 2012/03/15(木) 17:35:46.00 ID:VUkqieq6 (+18,+28,-28)
    文字コードは変更するという前提でお願いします。
    逆に文字コード変更するなら一旦、配列に代入しなければ行けない
    と言う事なら、それで納得します。
    824 : nobodyさん - 2012/03/15(木) 17:40:52.25 ID:??? (+52,+29,-2)
    何で後出しなんですか?
    825 : nobodyさん - 2012/03/15(木) 17:45:51.27 ID:??? (+93,+29,-4)
    >>819
    おまえと話してもかみ合わないからどうでもいい
    826 : nobodyさん - 2012/03/15(木) 17:54:15.76 ID:??? (+87,+30,-104)
    >>822
    メモリの容量に依存せず大容量ななんらかのものをつかませておきたいなら
    自分でPager組んでそっちに逃がすとか、強引だけど、一旦なんらかのDBに逃がしちゃうとか。
    当然パフォーマンスはガタ落ちだけど、言ってしまえばメモリを無視するというわけだから
    副記憶装置に押し付けるしかないっぺ。
    828 : nobodyさん - 2012/03/15(木) 18:16:52.96 ID:??? (-4,-30,-133)
    session.c のphp_session_create_id
    spprintf(&buf, 0, "%.15s%ld%ld%0.8F", remote_addr ? remote_addr : "", tv.tv_sec, (long int)tv.tv_usec, php_combined_lcg(TSRMLS_C) * 10);
    ハッシュ前のベースは、IPと時間と乱数で文字列つくってるだけだね。 
    あとは、session.entropy_fileの設定があったら、それもいれてたり
    829 : nobodyさん - 2012/03/15(木) 18:19:29.81 ID:RuJGZOGk (+0,+29,-3)
    すみません

    http://d.hatena.ne.jp/do_aki/20100319/1269021432

    ここに書いてありました
    お騒がせしました
    830 : nobodyさん - 2012/03/15(木) 18:19:56.79 ID:RuJGZOGk (-25,+9,+2)
    >>828
    ありがとうございます!
    831 : nobodyさん - 2012/03/15(木) 18:42:10.70 ID:VUkqieq6 (+31,+29,-9)
    >>826
    つまりテンポラリファイル的なものを作って
    メモリ解放するやり方しかないって事ですね。
    それなら納得しました。
    832 : (498===5 - 2012/03/15(木) 18:54:35.96 ID:r40AKqz2 (-24,+24,-8)
    >>817
    ファイルを全部配列に入れるのではなく、一定行数ごとに処理をすればいいだけではないですか。
    834 : nobodyさん - 2012/03/15(木) 20:26:04.03 ID:??? (-7,-29,-24)
    普通はsocket_系だと思うけど、
    無限ループでsleepと処理を30秒おきに繰り返したほうが簡単
    835 : nobodyさん - 2012/03/15(木) 20:26:20.02 ID:??? (+21,-30,-22)
    >>833
    while(true){

    sleep(1);
    }
    とかすればいいんでね?
    836 : 833 - 2012/03/15(木) 20:34:33.55 ID:HppzpmUE (-20,+29,-20)
    >>834-835
    なるほど。
    タイムアウトなしの設定にもできますしループという手もありますね。
    socketを見て無理そうならループにしたいと思います。
    どうもありがとうございました。
    837 : nobodyさん - 2012/03/15(木) 21:04:42.42 ID:??? (+78,+24,-8)
    >>835
    こういうのやってても問題ないの?
    cronみたいにいかないと思ってるけど。
    838 : nobodyさん - 2012/03/15(木) 21:05:09.50 ID:??? (+82,+15,-2)
    >>837
    問題って何が?
    839 : nobodyさん - 2012/03/15(木) 21:16:06.46 ID:??? (+65,+29,-3)
    >>825
    何か気に障りましたか?
    840 : nobodyさん - 2012/03/15(木) 21:46:48.36 ID:??? (+63,+29,-21)
    >>838
    ソースは出せないんだが、プロセス起動したままだと問題あるとか無いとか・・・
    841 : nobodyさん - 2012/03/15(木) 21:49:13.40 ID:??? (-2,-30,-39)
    windowsならphp-cliを使ってmysql のテーブル自動更新スクリプトは作ったことがある
    Win2K+apache それにcli常駐させて2年程無停止でトラブルは出なかった
    842 : (498===5 - 2012/03/15(木) 21:58:19.58 ID:r40AKqz2 (-29,+26,-44)
    >>833
    タスクスケジューラで済むなら、それが最適。
    CLIをループさせるだけでいいなら、それも簡単。

    こういうツールもある。
    http://pear.php.net/package/System_Daemon
    843 : (498===5 - 2012/03/15(木) 22:02:04.36 ID:r40AKqz2 (-11,+29,-19)
    >>840
    いろいろ気をつかってプログラムを書かないと、使用メモリーがどんどん増えていく。
    844 : nobodyさん - 2012/03/15(木) 22:20:53.68 ID:??? (+28,+0,-3)
    中の処理によるでしょ
    変数使わなきゃメモリリークしないし
    845 : nobodyさん - 2012/03/15(木) 23:06:25.09 ID:??? (+5,+0,-5)
    >>822
    >>817だと、配列に入れる時点でメモリエラーになっていると読めるんだけど、それであってる?
    847 : nobodyさん - 2012/03/16(金) 00:00:29.18 ID:??? (+58,+22,+2)
    >>812
    意味不明
    848 : nobodyさん - 2012/03/16(金) 05:27:53.41 ID:??? (+27,-10,-5)
    >>846
    だから配列に入れる時点だろ?
    850 : nobodyさん - 2012/03/16(金) 10:41:43.97 ID:??? (+20,-24,-42)
    正規表現についてはスレ違い

    ただ、そんなんだったら 株式会社を ""に置換してしまえ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について