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

    私的良スレ書庫

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

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

    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
    401 : nobodyさん - 2008/12/17(水) 01:14:19 ID:??? (+57,+29,-5)
    礼ぐらい言えよ
    ちゃんと>>1にも書いてあるだろ
    402 : nobodyさん - 2008/12/17(水) 01:15:17 ID:??? (+32,+29,-23)
    >>400
    よっぽどでかいファイルでもなきゃそうそうないだろうが
    ファイル書き込んでる最中に、他の人のファイルを読み込む可能性がある。
    あんまり起きないからいらねーやってんなら好きにすればいいがやんないよりはやっといたほうがいい。
    405 : nobodyさん - 2008/12/17(水) 01:34:21 ID:Q+ZHoejC (-20,+29,-16)
    質問

    ファイルをオープンしてからでないと
    ロックはできないの?

    先にロックしてから
    ファイルをオープンしたほうが
    安全でいいと思うのだが?
    406 : nobodyさん - 2008/12/17(水) 01:36:22 ID:??? (+57,+29,-20)
    データーベースとか、
    ファイルロックとか、
    ロールバックとか、
    トランザクションとか、
    の勉強をするのは、
    ものすごくおもしろいね!
    407 : nobodyさん - 2008/12/17(水) 01:38:59 ID:??? (-11,-29,-10)
    ん?

    1.排他ロック
    2.ファイルオープン
    3.読み取りOR書き込み
    4.排他ロック解除

    だと思うんだが。
    409 : nobodyさん - 2008/12/17(水) 01:45:18 ID:??? (+65,+4,-15)
    >>407
    それはロック用ファイルが別の場合ってとこか
    410 : nobodyさん - 2008/12/17(水) 01:47:16 ID:??? (-9,-28,-17)
    >>408
    あぁわかった。
    flock()使う場合は
    たしかにファイルオープン→ロック→処理→ロック解放→ファイルクローズだね。
    411 : nobodyさん - 2008/12/17(水) 01:48:59 ID:??? (+66,+29,-6)
    >>409
    そそ。
    ロック用ファイルなりディレクトリなりをフラグにするなら、
    ロックが先でしたってことです。
    すまそ。
    412 : nobodyさん - 2008/12/17(水) 01:50:26 ID:Q+ZHoejC (-8,+29,-46)
    ああ
    ロック用ファイルを別に用意して、
    そのファイルをロックする方式もあるよね。

    どっちを使えばいいのかわからんのだけれども。

    「こういう方法もあります、
    またこういう方法もあります」

    って書いてあるだけで、
    「どっちを使え」
    とは書いてないから。
    413 : nobodyさん - 2008/12/17(水) 01:51:21 ID:Q+ZHoejC (-17,+27,-27)
    (A)書き込むファイルそのものをロックする場合
    (B)ロック用のファイル、ディレクトリを別途用意して、それをロックする場合

    この2方式があって、話すときは、どちらなのかを
    明確にしないと混乱するね。
    414 : nobodyさん - 2008/12/17(水) 02:03:52 ID:??? (-3,-30,-100)
    >>412
    PHPならすなおにflock()使うのがいいよ。

    ちなみに、fopen()は厳密にいうとファイルを開いてるわけじゃない。
    ファイルハンドラを返してるだけ。
    だから、ロックがあとでも大丈夫なんだ。
    flock()でfopen()で返されたファイルハンドラを指定してるでしょ?

    例えば、fopen()してからsleep100秒経過後、fread()したとする。
    取得したデータはfopen()した時(100秒前)のデータじゃなくfread()した時のデータになる。
    415 : nobodyさん - 2008/12/17(水) 02:35:07 ID:??? (+57,+29,-29)
    perlだと開いた後のflockは微妙だったと思ったけどphpなら大丈夫なのかな。
    あんまり厳密に調べたことないからわからんが。
    416 : nobodyさん - 2008/12/17(水) 03:00:59 ID:??? (+91,+29,-26)
    つうか毎度思うんだかつきつめて質問するなら金払ってどっかで学べよ
    いい加減迷惑
    417 : nobodyさん - 2008/12/17(水) 03:27:02 ID:??? (+106,+29,-1)
    >>416
    なんでこのスレにいるの?
    418 : nobodyさん - 2008/12/17(水) 03:30:58 ID:??? (+111,+29,-61)
    >>417
    何を勘違いしてるんだ?
    どっちがいいの?何が一般的なの?
    は好きにしろで完結するのがこのスレ
    それ以上のものを求めるなら代価を支払え
    下らない議論につきあってる必要もないし他の質問者にも迷惑
    419 : nobodyさん - 2008/12/17(水) 03:40:39 ID:??? (+61,+30,-216)
    別に代価は支払わなくていいけど
    ブログなりHP開設してそっちでおおいにやれって感じだな
    それかそういう話題の好きな人のHPに積極的に行ってフォーラムに参加するとか

    質問もしっぱなしで次から次と質問を変えてくる
    どんどん進化する分野でいちいち疑問をもってるようじゃ向いてない
    プログラマーは工数を踏んで対処法のノウハウを蓄積するもの
    このへんはGoFもそう言っている
    頭で考えてるうちは肝心なことはなんも身につかない
    態度も悪いしそんな人間には誰も投資しないよ

    プログラムのなんたるかを勉強したいなら
    まずPHPでやろうというのがそもそもの間違い
    適当な言語だから適当にしろとは言わないが
    PHPはセキュリティだけに気を払えば後のことはぶっちゃけどうでもいい
    もともと性能任せにしたゆとり向けの言語なんだから
    ちゃんと学びたいならまずCからやるべき
    420 : nobodyさん - 2008/12/17(水) 04:10:50 ID:??? (+105,+29,-20)
    >>418
    付き合わなければいいのになんでわざわざ首を突っ込むの?
    それとなんで代表者きどり?
    個人的には自治厨のほうがよっぽど迷惑なんだけど
    422 : nobodyさん - 2008/12/17(水) 04:22:13 ID:??? (+70,+29,-35)
    >>420
    テンプレ守らない質問者に回答者が回答した結果がスレ分断した原因なのだが
    それを知らないなら質問質問連呼してるバカと一緒にあっちのスレ行ってくれ
    423 : nobodyさん - 2008/12/17(水) 04:52:18 ID:??? (-10,-29,-4)
    >>421
    GETかPOST
    云々以外の方法って何で?
    424 : nobodyさん - 2008/12/17(水) 05:42:33 ID:Q+ZHoejC (-20,+30,-36)
    >>414
    なるほどね!
    それですっきりわかったわ
    そういう冴えわたった回答がほしかった
    あなたは教え方うまいので
    次からも教えてもらえますか?
    425 : nobodyさん - 2008/12/17(水) 05:51:58 ID:??? (+63,+30,-74)
    去年あたりからか、メールとかの内容で分からない事があっても
    疑問にも思わず平気でスルーする奴が多くなった。
    今期に入ってからの3時間以上残業した日に、何で残業したのか
    報告しれっていう指示メールに対し、「今期」が何を意味するのか
    わからないからとノーアクションだったり。
    ちなみに「今期」について聞きもしなければググりもしていない。
    426 : nobodyさん - 2008/12/17(水) 06:33:02 ID:??? (+3,-30,-129)
    http://www.stackasterisk.jp/tech/php/php02_01.jsp

    できればこういう風にわかりやすく教えて欲しい

    「(カウンタのファイルには 10 が保存されている。)
    プロセス A がファイルのロックを確保に挑戦
    プロセス A がファイルのロックを確保に成功
    プロセス A がファイルのカウンタ値(10)の読み込み
    プロセス B がファイルのロックを確保に挑戦
    プロセス B がファイルのロックを確保に失敗(待つ)
    プロセス A がカウンタ値に 1 を加える
    プロセス A がカウンタ値(11)をファイルに保存する
    プロセス A がファイルのロックを開放
    プロセス B がファイルのロックを確保に成功
    プロセス B がファイルのカウンタ値(11)の読み込み
    プロセス B がカウンタ値に 1 を加える
    プロセス B がカウンタ値(12)をファイルに保存する
    プロセス B がファイルのロックを開放」
    427 : nobodyさん - 2008/12/17(水) 06:45:37 ID:??? (+63,+30,-73)
    説明なんて必要ないだろ
    こういうケースはこう対処すればいいと覚えればいいだけ
    動作の様子や原因をつきつめていきたいならアセンブラでもやれ
    逆にいうとアセンブラが理解できないのなら
    本質的な部分は到底理解できない
    だからPHPのみをやってるうちは気にするだけ無駄
    429 : nobodyさん - 2008/12/17(水) 07:17:19 ID:Q+ZHoejC (-20,+29,-19)
    先頭の1文字だけ上書きされてしまうんだよ

    こっちの希望の動作は、
    「1234567」
    が全部消えて、
    「1」
    だけが書き込まれるということなんだけど。
    430 : nobodyさん - 2008/12/17(水) 07:18:06 ID:??? (+57,+29,-6)
    まちがえた、「9」だけが
    書き込まれて欲しいってこと。
    432 : nobodyさん - 2008/12/17(水) 07:37:12 ID:??? (-6,-29,-1)
    ID:Q+ZHoejC
    433 : nobodyさん - 2008/12/17(水) 07:57:53 ID:??? (+64,+29,-5)
    そろそろコテつけてくんないかな?
    毎日NGIDにするのはだるいわ・・・。
    434 : nobodyさん - 2008/12/17(水) 08:08:35 ID:??? (+11,-30,-134)
    >>433
    ,   ,:‘.          。             +   ,..
     ’‘     +   ,..       . ..; ',   ,:‘
          . .; : ’                           ' ,:‘.
               あ あ             ,:‘.      +
    .. ' ,:‘.                             . ...:: ’‘
    ’‘     .;    こ ん な に お 断 り し た い
                                           。
    .     。   気 持 ち に な っ た の は   ,:‘. 。
     '+。
                    初 め て で す          .. ' ,:‘.
    :: . ..                            .. ' ,:‘.
          ハ,,ハ
         ( ゚ω゚ )
    435 : nobodyさん - 2008/12/17(水) 08:15:41 ID:??? (+61,+30,-57)
    俺の隣に座ってるやつがさ、ID:Q+ZHoejCと似たようなタイプなのよ。
    調べればわかることを調べず、どうでもいいことにこだわってるわりに、
    人が丁寧に質問してやっても礼の一つも言ったためしがない。

    世の中にこういう奴が結構いるのは仕方ない、採用しちまった人事の責任って
    チーム一同ハブにしてるけどね。
    だから、なおさら構ってちゃん質問が増えるんだけどさ。
    なんていうの?こういうの、世の中の不純物

    ID:Q+ZHoejCちゃんはどうかわからないけどね。
    436 : nobodyさん - 2008/12/17(水) 08:26:03 ID:??? (+57,+29,-2)
    なるほど
    人事権の無いやつが文句言ってるのか
    437 : nobodyさん - 2008/12/17(水) 08:26:06 ID:??? (+57,+29,-18)
    どうみてもただのゆとりだなw
    時間の無駄にも程がある
    438 : nobodyさん - 2008/12/17(水) 08:26:42 ID:??? (+57,+29,-8)
    1つわかったのは都合が悪くなるとID消して煽りにきてるんだな・・・
    439 : nobodyさん - 2008/12/17(水) 08:33:56 ID:??? (+57,+29,-5)
    人事権の無い人は
    今後書き込まなくていいですからw
    440 : nobodyさん - 2008/12/17(水) 08:35:27 ID:??? (+57,+29,-38)
    人事権が無いだけじゃないよね
    席順を決定する権利すらも与えられてないんだろう?
    441 : nobodyさん - 2008/12/17(水) 08:38:35 ID:??? (-27,+29,-30)
    いい加減にしろよ
    テンプレ守れないなら質問するな
    あと誘導するんで
    いつもの池沼とそれに回答したい阿呆は以後ルールのないこちらへどうぞ
    http://pc11.2ch.net/test/read.cgi/php/1221471692/
    これ以上荒らすなよ
    442 : nobodyさん - 2008/12/17(水) 08:42:05 ID:??? (+48,+30,-61)
    「ぼくたち人事権無いよ~
    キライなヤツを辞めさす権利無いよ~

    それどころか、席順を決定する権利もないよ~
    座りたい席にも座れない~
    キライなやつの隣に座らされてるよ~
    これってイジメだよ~

    いじめるなよ~いじめないでくれよ~

    でも!2ちゃんではえらそうに他人に指図して
    命令するよ!やったね!」
    443 : nobodyさん - 2008/12/17(水) 08:49:54 ID:??? (+35,+17,+0)
    何この必死ぶり
    444 : nobodyさん - 2008/12/17(水) 08:57:53 ID:??? (+96,+30,-250)
    http://nyx.pu1.net/practice/file_ope/file_ope5.html

    ついに見つけた!ついに見つけたぞ!

    ちなみに「r+」というモードがあり、こちらは
    「上書きモード」って意味合いになるかな。
    「r」は読み込みのみ可能でしたが、「r+」は
    読み込みと書き込みの両方が可能です。こ
    ちらもファイルポインタが先頭に置かれます
    。ファイルに文字列があった場合は上書きし
    ていきます。「w」との違いは、「r+」はファイル
    を空にせず、元のデータ上に上書きしていく
    という点です。「r+」モード君は指定したファイ
    ルがなくても新規作成はしてくれず、無慈悲
    にエラーを出力してきます。

    ファイルを開いた時点では元のデータが残っ
    ているので一見こちらの方が良さそうですが
    、不便なところもあります。書き込みたい内容
    が、ファイルに既に書き込まれている文字列
    より短い場合には変なゴミがつきます。変な
    ゴミ、と言いましたが、元々ファイルにあった
    文字列が残ってしまうって事です。先ほどの
    サンプルのようにシングルバイト文字(英数
    字)を使ってた場合なんかはそのおかげで
    文字化けしたりします。サンプル出しておき
    ますので動作の違いを試してみて下さい。
    445 : nobodyさん - 2008/12/17(水) 09:04:31 ID:??? (+30,+7,-14)
    ブログかハテブにでも書いとけよ
    446 : nobodyさん - 2008/12/17(水) 09:12:35 ID:??? (+57,+29,-8)
    キライなやつの隣に座らされる感想はどうだ?
    447 : nobodyさん - 2008/12/17(水) 09:16:37 ID:??? (+57,+29,-17)
    スレチ持ちだしたカスとそれに乗ってる奴、去れ
    448 : nobodyさん - 2008/12/17(水) 09:18:23 ID:??? (+57,+29,-5)
    いやいや、俺の隣の奴さ、もしかして本人?
    449 : nobodyさん - 2008/12/17(水) 09:19:13 ID:??? (+63,+30,-83)
    やっぱこうなったかw
    だから相手にするなと口をすっぱくしていってきたのになぁ
    ID消してるが特徴丸出しだからわかるだろう?
    今後はちゃんと答える相手を選んでそれ以外はスルーしような?
    わかってて答えてるなら荒らしに加担してるようなものだ
    荒らしたくないのなら次長してくれ
    相手にすると喜ぶタイプだから独り言を言わせておけばOK
    そのうち飽きていなくなる
    450 : nobodyさん - 2008/12/17(水) 09:19:48 ID:??? (+101,+29,-26)
    >>444
    で、おまえさんは、質問者なの?回答者なの?
    質問者じゃないんなら、ひどくはしゃぎすぎな気がするが・・・
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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