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


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

スレ立てるまでもない質問はここで 146匹目



1 名前:デフォルトの名無しさん mailto:ageteoff [2017/02/23(木) 13:55:17.04 ID:OAGoqT7f.net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 145匹目
echo.2ch.net/test/read.cgi/tech/1483755167/

247 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 13:45:02.18 ID:Dhgq8VY0.net]
神は死んだからな

248 名前:デフォルトの名無しさん [2017/09/10(日) 17:45:17.04 ID:/eT+y//h.net]
Linuxでログ解析するスクリプトを作りたいです

AAAA0001(ジョブID) 開始 2017/9/10 17:00:00 1001(プロセスID)
AAAA0001(ジョブID) 終了 2017/9/10 17:01:00 1001(プロセスID)

こんな感じのログファイルを、開始と終了を結合して1行にしたいです
但しファイルの件数が数百万件あるので、1件ずつ読んで処理というのを避けたい

そこでまず開始と終了をgrepで別ファイルに分割し、
ジョブID・プロセスIDでsortしてjoinというのをやってみたのですが、
同ジョブでプロセスIDが被ってることがあり上手く行きませんでした

次にジョブID・プロセスID・日時でsortして単純に上下2行を1行にしてみましたが、
稀に開始・終了の一方が無いことがあり、1回ずれるとそこから最後までずれてしまいました
何かいい方法はないでしょうか

249 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 18:29:00.83 ID:7And7Hgf.net]
>>244
1行ずつ読んで処理する方法で出来るのなら、そうすればいいのでは?
普通は1行ずつ読んで処理するよりソートする方がコスト高い

250 名前:デフォルトの名無しさん [2017/09/10(日) 18:49:07.75 ID:/eT+y//h.net]
>>245
テストで3万件で実行しましたが、sortやgrepやjoinは一瞬で終わり、whileが10分近くかかってました
プログラムやDBを使えば1行読みでいいと思うんですが、スクリプトのみだと1行読みがかなり厳しいと感じています

251 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 18:54:07.72 ID:CfAD8p5O.net]
>>244
2つめの方法で開始・終了のどちらか一方がない場合の対処を追加しただけじゃだめなの?
開始の次の行が同じジョブID・プロセスIDの終了の場合だけその2行を1行にする

ジョブID・プロセスIDも被ってて
開始だけあって終了がないログと終了だけあって開始がないログが
sort後に連続するようなデータがあるなら追加できる条件がないとお手上げ

2行を1行にする処理はループ・sed・awkあたりで比較して、その後並列化するかな

252 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 20:36:05.64 ID:Dhgq8VY0.net]
3万件ならperlで全部読んでオンメモリで処理しちゃえば

253 名前:デフォルトの名無しさん [2017/09/10(日) 21:14:20.87 ID:HIqJ8Jl6.net]
wiresharkでwww.google.co.jpとの通信をフィルタリングしたいんだけどどうしたらいいですか?

254 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 23:24:16.86 ID:Aa/cPztt.net]
>>244
一旦、全ファイルの全行を、DB に入れてから、考えれば?

>同ジョブで、プロセスIDが被ってることがあり
こういう仕様では、順序が狂ってくる。
XML で言えば、整形式になっていない

バグのほとんどが設計段階で生じる、典型的な例。
仕様自体に、バグを含んでいる例

255 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 23:33:41.75 ID:CfAD8p5O.net]
>>246
シェルスクリプトの詳細はこのスレより下のスレで聞くといいよ

シェルスクリプト総合 その26 [無断転載禁止]©2ch.net
mevius.2ch.net/test/read.cgi/unix/1489979246/



256 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 01:38:52.23 ID:iHYQL+H3.net]
悲観的ロックってあるじゃん
あれって

検索結果をバックエンドでロックしてブラウザに表示
行削除の時に非同期リクエスト発行してバックエンドで1件ロック解除
ページ閉じる時に非同期リクエスト発行してバックエンドで全件ロック解除

みたいな実装なのか?
上からこのように実装しろって指示されたんだけど
なんか自分が思ってた悲観的ロックと随分違うから困惑してる
自分の思ってた悲観的ロックって

リクエスト発行
更新対象のロック取得
更新
更新対象のロック解除
リクエスト終了

みたいなイメージであくまでリクエストスコープ内で完結するもんだと思ってた

リクエスト跨ぐロック管理ってロック漏れ多発しそうな気がする(検索結果がレンダリングされる前にブラウザ閉じるとか)んだけど
業務用システムってこういうもんなのかな
運用が適切であることを信じるしかないのかな(マニュアルに検索途中で閉じてはダメですと明記したり)

257 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 02:23:39.50 ID:wRb7h9Km.net]
>>252
悲観的ロックは一般的には君が思ってたやつであってるよ
その最初のやつも悲観的ロックを使ってると言えるけど
ロングランニングトランザクションの設計の話

座席指定のあるコンサートチケット発行みたいに
複数回の対話的やり取り中も確保した座席をロックしておくようなやつ

258 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 02:39:52.69 ID:wRb7h9Km.net]
リクエストをまたぐロック管理ってのは、DB製品が管理するロックじゃなく
自分でレコードのステータスを更新して管理する必要がある
だからロックとは呼ばないほうがいいかもね

注文完了前に在庫を引当済みに更新しておいて
規定時間内に注文完了しなければ引当を解除する的な処理

259 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 03:02:53.33 ID:9CSrOHyJ.net]
>>246
シェルスクリプトでは、for は遅いから、while を使う。
元々、コマンドは、1つで1プロセスだから遅い

ファイルを3万件も開くのは、遅くなる

260 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 06:29:12.25 ID:JLDhDRUg.net]
>>244
1行ずつ読み込み
開始だったら配列に読み込んで
終了だったら配列を探して一致するのがあったら出力して配列から削除

開始がない場合、探すのに失敗するので逐次エラーに出力
終了がない場合、配列に残るので最後にエラーに出力

awkで書くのが簡単そうだな

261 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 08:10:31.71 ID:9CSrOHyJ.net]
ruby, powershell などで、やれば?

まず、開始・終了を正しく対応させる、方法を考えるべき

262 名前:デフォルトの名無しさん [2017/09/11(月) 12:33:26.53 ID:Knwuh2Qc.net]
>>252
ロック漏れよりロック解放漏れ多発の真のクソ設計だなw

263 名前:デフォルトの名無しさん [2017/09/11(月) 14:44:30.55 ID:8Urf4fC2.net]
ピエール=シモン・ラプラスさんぐらいのレベルの天才になりたいのですが、どうすれば良いですか?

264 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 16:20:10.70 ID:qsj63RLc.net]
天才に生まれるまでリセマラしろ

265 名前:デフォルトの名無しさん [2017/09/11(月) 20:05:52.24 ID:GatsGW1i.net]
>>260
生まれ変わっても前世の記憶ないから無意味やでー



266 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 20:16:10.04 ID:j2JxUcFR.net]
>>261
持ち越されないならこんなくだらないことで悩む必要もなくなるね
リセマラ待ったなし

267 名前:デフォルトの名無しさん [2017/09/11(月) 20:18:22.89 ID:OwrZ6iQ6.net]
初心者です。質問させてください。
pythonでクローリング・スクレイピング〜なる本で勉強中なのですが、この本というのがunix環境を強要する内容でして、windows利用者(私)はunix仮想環境を構築せよ!とあるのです。以下、すべてunixコマンドでの解説が続くと。
仮想とかはメンドクサイと思っていたところ、cmderというターミナルエミュレーターを使えばunixコマンドが使えるということを知りまして。
そこで、このcmderですが、確かにunixコマンドは使えます。しかし文字化けするのです。
chcp ○○○○という風に文字コード指定をしても全く無視されてしまいます。
例えば、
cat aaa.csv とした場合文字化けを起こします。

では、windowsコマンドならどうかということで
type aaa.csv とした場合には正しくと出力されます。
chcpコマンドも、windowsコマンドに対しては効いているようです。

なんとかunixコマンドで文字化けしないように出来ないものでしょうか?

268 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 21:53:02.82 ID:lCKR2/pb.net]
>>244ですがレスしてくれた方々ありがとうございます
とりあえずawkで>>247さんの内容でやる方向にしました

awkをよく知らなかったので列参照以外で使うことを考えていなかったのですが、
ちょっと作ってみたのでwhileで10分近くの処理が一瞬で終わりました

プロセスID被りの開始・終了の相互抜け落ちによる不整合はレアケースなので、
所詮は性能監視なので異常を検知した場合に個別調査、でいいような雰囲気です
(実際運用してみたら意外とあって改善が必要になる可能性はありますが)

269 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 23:26:29.44 ID:gXe6ae/k.net]
>>263
aaa.csvをUTF-8にする

270 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 11:27:53.45 ID:WW0MtbKa.net]
>>263-265
Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、
佐々木拓郎・るびきち、2014

Chef, VirtualBox, Docker とか、
GUI 無しなら、Windows10 の、Bash on Ubuntu on Windows(BoW)も使えるかも

271 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 12:27:03.84 ID:sXz5+Zzg.net]
>>266
おまえはすっきりしてろよ

272 名前:デフォルトの名無しさん [2017/09/12(火) 13:04:04.63 ID:Drbbzm0n.net]
>>263
エミュレーターはしょせんエミュレーターなので、ちゃんとlinux環境作った方がいいよ。
環境がwin10proだったらdocker。
それ以外だったらvirtualbox(vagrant)。
BoWはまだ開発に使えるほどこなれてないからダメ。
という感じかな。

俺はwin10homeなのでvagrant + virtualboxでlinux環境構築してる。
自分でいろんなソフト入れなきゃならないけど、サーバ構築も1度経験した方がいいと思う。
そんでちょうど今俺もクローリングアプリを作っていて、goutteというphpのライブラリと
casperjs(phantomjs)を併用してる。
このへんの技術は面倒だけど面白いね。

273 名前:デフォルトの名無しさん [2017/09/12(火) 15:04:14.34 ID:fozrELYn.net]
「有」=「全」=「無」=「永遠」

な気がしてきた。

274 名前:デフォルトの名無しさん [2017/09/13(水) 12:23:02.80 ID:W3E85BX/.net]
気のせいやで安心しい

275 名前:デフォルトの名無しさん [2017/09/13(水) 14:20:34.03 ID:1Vzk//I6.net]
「有」=「全」=「無」=「永遠」

じゃないのでしょうか?



276 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 15:21:13.59 ID:5e/RUVh/.net]
ガキのたわごと

277 名前:デフォルトの名無しさん [2017/09/13(水) 20:54:12.53 ID:v0Gy6J0Y.net]
>>263です。
みなさん有難うございます。
cmderで文字化けすることなくunixコマンドを使用する、ということは私のスキルでは不可能でした。
・試したこと
aaa.csvの文字コードを色々変えてみる
chcpコマンドで文字コード指定をしてみる
どうにもうまくいきませんでした(文字化けしている文字の内容も変わらない)。
そこで、あきらめてvirtualboxとdebianとかいうのをインストールしてみました。
しかし動きが鈍すぎて使う気になれません!

278 名前:デフォルトの名無しさん [2017/09/13(水) 21:14:41.85 ID:Lp/X5Gmt.net]
>>273
クロスプラットフォームのプログラミング言語の解説書なのに特定のOS環境しか想定しない理由がわかるか?

答えは著者がバカだからなのだよ
バカだからごく限られた領域のごく限られた問題しか理解しないし
そもそもその理解もバカなりの狂ったフィルターを通された本質の一側面に過ぎない
そのバカが書いた書物など役に立つわけがないのだろ?
バカ本など今すぐ捨てた方がよいのだ

いいか?大前提として世の中の9割の人間は救いようのないバカなのだ
それが技術書の著者であっても比率はなんら変わらない
この世では9割のバカな著者が多数のバカな書物を書きバカの無限ループが作りだされているのだ

少しは勉強になったと思うからこれからはまともな著者、まともな書物を見ぬく目を養うことだ

279 名前:デフォルトの名無しさん [2017/09/13(水) 21:14:46.61 ID:Lp/X5Gmt.net]
>>273
クロスプラットフォームのプログラミング言語の解説書なのに特定のOS環境しか想定しない理由がわかるか?

答えは著者がバカだからなのだよ
バカだからごく限られた領域のごく限られた問題しか理解しないし
そもそもその理解もバカなりの狂ったフィルターを通された本質の一側面に過ぎない
そのバカが書いた書物など役に立つわけがないのだろ?
バカ本など今すぐ捨てた方がよいのだ

いいか?大前提として世の中の9割の人間は救いようのないバカなのだ
それが技術書の著者であっても比率はなんら変わらない
この世では9割のバカな著者が多数のバカな書物を書きバカの無限ループが作りだされているのだ

少しは勉強になったと思うからこれからはまともな著者、まともな書物を見ぬく目を養うことだ

280 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:24:55.38 ID:n1InxPaY.net]
>>273
cygwinとapt-cyg試してみたら?
それかもうどっかのサーバー使うか

281 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:28:22.66 ID:n1InxPaY.net]
>>274
クローリング・スクレイピングの解説書なのに、プログラミング言語の解説書と勝手に勘違いしてる理由がわかるか?

答えは君がバカだからなのだよ
バカだからごく限られた領域のごく限られた問題すら理解しないし
そもそもそんなことも理解もできないバカの狂ったフィルターを通されたレスなど何の役に立つわけがないのだろ?
バカレスなど今すぐNGした方がよいのだ

282 名前:デフォルトの名無しさん [2017/09/13(水) 21:49:55.72 ID:v0Gy6J0Y.net]
>>275
何分初心者なのでこの界隈の事情はよくわかりませんが、何となくmacの方が優遇されている
空気は感じます。
しかしながら仰るとおり圧倒的多数を占めるもうwindowsを切り捨てて話を進めるというのは
ユーザー本位でないことこの上なしと思います。あまり良くない行動ですね。
>>276
cygwinなるものもvirtualboxと並行してインストールしてみたのですが、勉強不足でよくわかりません。
というか、正常にインストールできてない模様。

腹が立つのでunixコマンドなど軟派なものはおいといて、「Windowsコマンドプロンプトポケット
リファレンス」を頼りにwindowsコマンドに置き換えてその本を読んでいこうかと思っています。

283 名前:デフォルトの名無しさん [2017/09/13(水) 21:58:04.85 ID:Lp/X5Gmt.net]
>>277
どこに噛みついてんだよバカの典型だなw

284 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 23:18:41.47 ID:ijZN6adz.net]
プログラミング環境は、最低でも、i5, 8GB 以上

普通は最低でも、i7, 16GB、Windows Pro

285 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 23:26:15.71 ID:bDhlqYix.net]
いかにも事務系業務用モデルって感じのカススペマシンを強要されると
自腹でいいからハイスペマシン使わせてくれって思うよね



286 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 23:29:03.69 ID:5e/RUVh/.net]
>>273
virtualboxで使えないほど遅いというのはあまり聞いたことない。
よほど昔のPCでない限り、そこまで遅くなることはないと思うんだが。
PCの構成教えてよ。
俺のディスクトップPCはi3-3220、SSDなし、メモリ4GBだけど、まったく問題なく使えてる。
ノートPCにも入れてて、こっちはN3710、SSDあり、メモリ4GB。
CPUが非力だけどSSDの恩恵が絶大で、ディスクトップPCより速いくらい。
こんなんで仕事で使えるくらい速度が出るんだから、遅いのは別の理由があると思う。

287 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 02:27:56.65 ID:ncVaRgs0.net]
>>282
まか、普通に考えるとメモリだろうな

288 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 05:14:12.20 ID:39xz9YsP.net]
開発者のPC は、個人のもので最低でも、i5, 8GB 以上。
会社なら最低でも、i7, 16GB、Windows Pro

もし、会社で低スペックだと、
時給が増えたり、トラブルが多くなり、圧倒的な損

289 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 08:13:12.26 ID:Sz/Wl3lj.net]
>>284
i7 信者ってバカだよね。

290 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 08:14:46.35 ID:Sz/Wl3lj.net]
>>282
記憶装置なしのデスクトップか・・・

291 名前:デフォルトの名無しさん [2017/09/14(木) 12:24:09.13 ID:YuRAKf1E.net]
話題が発散し続けるバカ達

292 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 12:26:17.82 ID:D/SOyGCV.net]
何を発言してもバカとしか言えないやつも出てきた

293 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 12:36:34.19 ID:zJ4Q4wo3.net]
>>282
>俺のディスクトップPC
デスクじゃ無くてディスクの上に置いて使うPCか、珍しいもの持ってるな
デスクトップと比べて、どんな利点があるんだ?
何の上に置いてる?
HDD, DVD, あるいはLPレコード?

294 名前:デフォルトの名無しさん [2017/09/14(木) 13:38:05.24 ID:s5gjMSjb.net]
そのPCは何に使うの?

295 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 14:43:07.57 ID:7UvwnzTZ.net]
アート



296 名前:セよ []
[ここ壊れてます]

297 名前:デフォルトの名無しさん [2017/09/14(木) 18:41:59.40 ID:GPx5WijZ.net]
ディスクトップPCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

クッソワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

298 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 19:50:41.44 ID:174bpX3/.net]
ネット上で共同開発してくれる仲間を探すような仕組みってありますか?

299 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 19:52:03.88 ID:MKohVal2.net]
yes

300 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 20:56:43.13 ID:Sz/Wl3lj.net]
メジャーどころのソフトウェアは共同開発じゃね?

301 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 21:39:26.87 ID:ryfOUSxm.net]
オープンソースは自分みたいな三流企業のコーダーが参加したらレビューでボコボコに打ちのめされて再起不能になるって爺さんが言ってた

302 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 22:22:44.06 ID:MsL4X+xq.net]
>>293
どういう仲間?
コーディングできないからできる奴探すとか?

303 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:49:07.96 ID:D/SOyGCV.net]
>>297
共同って言ってるしコーディングはできるだろ

304 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 03:08:17.42 ID:dEqlLeEW.net]
インターネットのホームページはgetってやるとサーバーから
情報が来るじゃないですか?
ホームページで開いたままにしていると勝手にDOMの内容が変わっていく
ホームページってどうやって情報を送ってきているんですか?

305 名前:片山博文MZ mailto:sage [2017/09/15(金) 03:12:23.86 ID:RQr5TBB1.net]
>>299
Ajax



306 名前:片山博文MZ mailto:sage [2017/09/15(金) 03:16:22.30 ID:RQr5TBB1.net]
今Ajaxをやるなら、jQueryを使うのが一番楽。

307 名前:片山博文MZ mailto:sage [2017/09/15(金) 03:24:51.36 ID:RQr5TBB1.net]
通信部分がAjaxで、実際にDOMを書き換えるのが、DHTML。

308 名前:デフォルトの名無しさん [2017/09/15(金) 06:26:23.84 ID:2JH8upif.net]
>>297
趣味プログラムを一緒に作るような仲間

業務で使うソフトというよりは
遊び、趣味、練習で作って見ませんかというノリに近い

2chのOFFスレみたいに
こういうの作るから人募集
スキル、レベルはこんくらいで
みたいなのがSNSであればいいなぁって思った次第

309 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 08:05:39.99 ID:eE4hMGYZ.net]
なるほど
無料で勉強会に参加したいって事か

310 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 09:23:43.67 ID:ckLjSZs+.net]
>>303
connpassとかmeetupで募集汁

311 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:56:10.87 ID:oiGPKk4C.net]
>>303
仲間が欲しいだけだと思うけど、本当に作りたい物があるなら
まずは自分でできるところまでやってみた方がいいよ。
で、自分でできないとこを誰かに頼むと。
自分が動かないと何にもできないよ。

312 名前:デフォルトの名無しさん [2017/09/15(金) 17:53:36.88 ID:uzU7y1pM.net]
オライリーがC#の本を出さなくなったのは何故でしょうか?

313 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 17:56:16.32 ID:gHxU9Of2.net]
売れないから

314 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 17:57:48.60 ID:Q+/Ffi6p.net]
オンラインドキュメントが充実してるからね

315 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 18:27:11.24 ID:Xh3vGrxx.net]
出してるよ
C#7.0 in a NutshellとかC#7.0 Pocket Referenceとか
もっと詳しいのはまだC#6.0ベースが主だと思うけど



316 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:34:51.40 ID:Z/MvErxh.net]
>>303
そういうのは社内でやるのがいいよ
社内サークルでも社内ベンチャーでも
ネットで知らん人同士ってのはなかなか難しい

317 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:46:48.75 ID:gHxU9Of2.net]
ネットで人を集めても
自分を二人にはデキんぞ、
自分の想像している数%ぐらいの力にしかならない。

318 名前:デフォルトの名無しさん [2017/09/15(金) 21:50:31.41 ID:pZU7ycnu.net]
つまりお前は俺が想像している数%ぐらいの力しかないのか
謙虚なバカって珍しいな

319 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:52:09.09 ID:iTCd22s0.net]
>>313
第三者からみたら
少なくともお前の方が無能

320 名前:デフォルトの名無しさん [2017/09/15(金) 21:53:35.46 ID:pZU7ycnu.net]
謙虚さのかけらもない王道のバカすかさず登場w

321 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:56:24.14 ID:Z/MvErxh.net]
相互に想像しているので力がゼロに収束する

322 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:56:45.97 ID:VPUgCPM1.net]
>>315
よぉバカ

323 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:42:16.35 ID:iTCd22s0.net]
>>315
お前が無能だという事実の指摘に謙虚さ求められても…

324 名前:デフォルトの名無しさん [2017/09/15(金) 22:56:37.77 ID:pZU7ycnu.net]
なぜか謙虚さを求められてると勘違いする会話が成り立たない王道のバカ登場w
ああ、美しきかな、バカwwww

325 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 23:24:01.64 ID:iTCd22s0.net]
>>319
なんだ
日本語もまともに学べなかったのか



326 名前:デフォルトの名無しさん [2017/09/16(土) 16:16:36.19 ID:/tqF60QT.net]
BOTでしょ

327 名前:デフォルトの名無しさん [2017/09/17(日) 06:14:52.48 ID:O7LofFzl.net]
オブジェクトとインスタンスの違いを教えてください

328 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 08:31:22.81 ID:npppe4f/.net]
クラスという生成元から生成されたものがインスタンス

オブジェクトは、言葉が使われている文脈によっても、対象としている言語によっても異なる
オブジェクト指向という狭義においてはデータ(とそれに付随するメソッド)を指す
言語によってはクラスそのものがオブジェクトに分類されるし、
メソッドの付随していないデータだけの物もオブジェクトと呼ばれる

329 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 08:50:04.19 ID:jDsdM9B8.net]
ざっくりとした俺のイメージ

家の設計図がオブジェクト
家そのものがインスタンス

330 名前:デフォルトの名無しさん [2017/09/17(日) 09:07:08.28 ID:npppe4f/.net]
>>324
それだとインスタンスがオブジェクトじゃないと言ってる事になるんだが?
正気か?

331 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 09:16:29.89 ID:Ix55LYJg.net]
インスタンスはアイデンティティを持った何らかのもののこと

オブジェクトはインスタンスの別名
あるいはオブジェクトはインスタンスの集合のことでもある

クラスはオブジェクトの持つ特性のこと

332 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 11:22:38.16 ID:Q8dFbDIz.net]
そこでいうアイデンティティとはなに?

333 名前:デフォルトの名無しさん [2017/09/17(日) 12:18:01.17 ID:3kiOHuP+.net]
>>327
固有性
同じ値を持ち同じクラスでも別インスタンスなら、異なるものになる

334 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:25:21.29 ID:Q8dFbDIz.net]
AクラスとBクラスは異なるものだけど?

335 名前:デフォルトの名無しさん [2017/09/17(日) 12:29:55.97 ID:M8NBFzh+.net]
>>329
日本語通じないんだな



336 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:38:49.98 ID:Q8dFbDIz.net]
Rubyだとすべてのクラスは
Classクラスのインスタンスなんだけど?

337 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:41:26.26 ID:nfmsAfUe.net]
インスタンスって、辞書に書いてある通りの意味だろ。クラスという概念に対する実例。
インスタンスはたいていオブジェクトでもあるから混同されやすいけど、固有性は要件ではない。

338 名前:デフォルトの名無しさん [2017/09/17(日) 12:46:00.20 ID:M8NBFzh+.net]
>>331
それなら「Rubyでは同じクラスの異なるインスタンスは存在しない」って言わないと

339 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:50:53.87 ID:Q8dFbDIz.net]
さらに言うならば、AクラスとBクラスは異なるものになる

340 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:56:04.62 ID:FQFctnSq.net]
>>331
Ruby厨は「Rubyは全てパクリで構成されている」事を学ぶべき
> Rubyだとすべてのクラスは
> Classクラスのインスタンスなんだけど?
これはMOPからのパクリ

341 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:58:14.84 ID:Q8dFbDIz.net]
モッピー?

342 名前:デフォルトの名無しさん [2017/09/17(日) 13:10:46.12 ID:npppe4f/.net]
つまりは以下の通りだろ

クラスという生成元から生成されたものがインスタンス

オブジェクトは、言葉が使われている文脈によっても、対象としている言語によっても異なる
オブジェクト指向という狭義においてはデータ(とそれに付随するメソッド)を指す
言語によってはクラスそのものがオブジェクトに分類されるし、
メソッドの付随していないデータだけの物もオブジェクトと呼ばれる

343 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 13:13:27.23 ID:Q8dFbDIz.net]
ただし、クラスもクラスクラスから生成された
インスタンスであるということ
つまり、クラス=インスタンス

344 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 13:30:31.23 ID:Ix55LYJg.net]
お前さん
どのスレでも意味不明な持論振り回して暴れてるんだな
暇そうで羨ましいよ

345 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 13:31:27.69 ID:FQFctnSq.net]
クラスベースの話するならMetaobject Protocolくらい知っておこうな

>ただし、クラスもクラスクラスから生成された
>インスタンスであるということ
>つまり、クラス=インスタンス
これは(Rubyがパクった)MOPを持つ言語(sm80?)
がそのように定義したというだけの話

これだからRuby厨はうざい 巣から出てくるな



346 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 13:31:40.88 ID:EJ9y/e ]
[ここ壊れてます]

347 名前:Yt.net mailto: これ毎回繰り返すね
オブジェクトとインスタンスの違いを聞かれてもうまく初心者に説明できないパターン
[]
[ここ壊れてます]






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

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

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