383:デフォルトの名無しさん
18/10/06 01:42:44.00 JjdhAE/r.net
さらに、文字列などを使っている時、
CString strText;
const char *pszText = (const char *)strText; // operator char *() 演算子による型変換
int lenText = strText.GetLength();
などと、同じ Text という名前の文字列に対して、CString 文字列や、それを高速アクセスするための
文字列へのポインタ、文字列の長さ、の各々に対する変数名を機械的に付けられるのは重宝している。
さらに、よくあるのは、メンバ変数と全く同じ意味のローカル変数や仮引数がある状況。
この場合、毎回、新しい生を考え出すのは大変なので、メンバ変数には必ず先頭に m_ を
つけていると便利。今の場合、
m_strText = strText;
m_lenText = lenText;
のように美しくバランスするのがとても好きだ。
これだと、エラーが正しいコードであることがとても分かりやすい。
また、「m_」の接頭辞は、次のようなコンストラクタでも重宝する:
CPerson::CPerson( const CString &strName ) {
m_strName = strName;
}
さらに、引数が同じ文字列でも、0終端文字列の場合は、
CPerson::CPerson( const char *pszName ) {
m_strName = pszName;
}
とすればよいだけなので、とても美しい。
384:デフォルトの名無しさん
18/10/06 02:54:17.48 hIftmu0Z.net
唐突にどうしたのw
真面目に言ってるのかネタのつもりかのか知らんけど、畢竟
「書きっぱなしで他人も自分も後でメンテしない」
コードならどんな表記法使おうが何の問題もないのよ。
ハンガリアンが批判されるのは、この条件を満たさない(世の中のコードの9割はそうだと思うけど)
場合に問題が起こるから
もちろんハンガリアンがダメって言ったって教条主義的に全部捨てる必要はない。
メンバ変数のプリフィクスなんか誰も文句言わないよ
こんな20年前に決着が付いてる話を今頃して何が楽しいの
385:デフォルトの名無しさん
18/10/06 03:14:51.07 wpWp2JW+.net
ワイはアプリもシステムも混在するハンガリアン
とりあえず事故は皆無
アプリケーションで使うのは、大体座標系かな
x,y,cx,cyとか、コイツらをシステムの方でやっちゃうと変数名が長くなるだけ
ならまだいいんだけど、計算がちと複雑化してくるとあああああってなる
386:デフォルトの名無しさん
18/10/06 07:22:44.97 hM5EPMW3.net
グローバル変数でなければハンガリアンオッケーだ。
387:デフォルトの名無しさん
18/10/06 11:05:40.90 Ba25Qv4b.net
個人的にはこうだな
・ポインタ変数にpを接頭するのは分かりやすい
・メンバ変数にm_も悪くない
・型を接頭するのはやめて
388:デフォルトの名無しさん
18/10/06 11:06:26.33 Ba25Qv4b.net
lenTextがintLenTextじゃないのは気になった
デフォルト扱い?
389:デフォルトの名無しさん
18/10/06 11:10:52.47 Ba25Qv4b.net
型の接頭がいいと思うのは関数内で型変換するときくらい
390:デフォルトの名無しさん
18/10/06 11:17:28.61 Ba25Qv4b.net
ポインタと型変換とメンバ変数に共通することを一般化して考えると、同じ情報を異なる形式で2つ持ちたいときにハンガリアンは活きる
391:デフォルトの名無しさん
18/10/06 14:07:26.85 1KPazL3D.net
>>381
今時pXxxはないわ
普通にPtrToXxxかXxxPtrでいい
PtrToReadPtr
これなら何を意味してるかだいたいわかるが
ppRead
こんなのは勘弁してもらいたい
392:デフォルトの名無しさん
18/10/06 15:03:56.04 evMRo/Iv.net
C++相談室 part137
スレリンク(tech板:962番)
962 デフォルトの名無しさん (ワッチョイ 6ee3-BkfR) [sage] 2018/10/05(金) 18:51:17.31 ID:4ThlZrTR0 [3/7]
>>947
最初の従業員のデータについては、
EmployeeInfo
二番目の dictionary の方は、
g_dictCompanyEmploeeInfo_s
393:デフォルトの名無しさん
18/10/06 15:21:42.95 1KPazL3D.net
コピペマン参上!!!まで読んだ
394:デフォルトの名無しさん
18/10/06 16:32:09.02 pORM0fWU.net
pFooとbarPtr/PtrToBazの間に
そこまで大きな差があるとも思えないんだが
>>381
個人的には、メンバ変数の m_ はバッドノウハウに見える
395:デフォルトの名無しさん
18/10/06 20:13:22.49 rmt6Q6pM.net
>>388
pは適当すぎたか
PointerToCompanyNameよりは
ptrCompanyNameのほうが好み程度のことが言いたかった
396:デフォルトの名無しさん
18/10/06 21:13:34.32 pORM0fWU.net
>>389
どっちもプリフィクスなの変わらなくない?って聞きたかったんだけど
397:デフォルトの名無しさん
18/10/06 22:43:56.02 rmt6Q6pM.net
>>390
別にサフィックスでもいいんじゃない?
そこは気にしてなかったわ
398:デフォルトの名無しさん
18/10/06 22:52:54.09 rmt6Q6pM.net
変なプレフィックスを使うことに忌避感情はあるけどptrというやや古典的な略語を使うことについてマイナスイメージはないということか
399:デフォルトの名無しさん
18/10/06 23:10:54.72 pORM0fWU.net
>>391-392
よく分からんが、pFoo を否定したのは>385だぞ
400:デフォルトの名無しさん
18/10/06 23:46:24.65 rmt6Q6pM.net
>>393
ゴメン間違えた
401:デフォルトの名無しさん
18/10/07 11:54:03.14 9wt2o7WS.net
>>385
何故、ハンガリアン記法が支持され、否定されてきたか
PtrToReadやPointerToReadなんて記法は、そのオブジェクトのデザインとしての命名ではなく
ハンガリアン記法と同じくプログラマの都合のような命名でしょ
文章的にそれをやってしまうと、ハンガリアン記法よりも余計にウザったい命名規則になると思うがな
そのPointer(Ptr)って名前は、システムとしてのポインタ(型)なのか
デザインとしてのポインタ(指し示すもの)なのか、って分かりづらくなる
402:デフォルトの名無しさん
18/10/07 12:09:03.29 TpDmbWu/.net
>>395
何を言ってるのか意味が分からないよ
システムとかデザインとか何のこっちゃw
世の中いろんなプログラマがいるが、PtrToReadなんて命名をする奴は誰もいないだろうw
よく見てみ
ReadPtrって書いてあるでしょうw
これは例えばキューみたいなものを実装する時に次のデータの読み出し位置をポイントするポインタ(読み出しポインタ)だ
だからPtrToReadPtr は「読み出しポインタへのポインタ」だw
403:デフォルトの名無しさん
18/10/07 13:54:56.07 nLJ8SV7e.net
>>395
だからどっちのハンガリアンだよ
404:デフォルトの名無しさん
18/10/07 16:58:32.70 9wt2o7WS.net
>>396
>PtrToReadなんて命名をする奴は誰もいないだろう
「普通にPtrToXxxかXxxPtrでいい」って>>385に書いてあるじゃん
>だからPtrToReadPtr は「読み出しポインタへのポインタ」だw
意気揚々と説明しなくても、そんなことは分かってるよ
>システムとかデザインとか何のこっちゃw
意味分からんか?
本来デザインとしての名称にシステムとしての名称が加味される状態だろ(strFoo、iBarなどのシステムハンガリアンみたいに)
PtrToXXXでもXXXPtrでもそれと同じな上に変に文章的な書き方をしたことでデザイン上の名称なのか区別がつき難い
fooPointerって変数があった時、それがポインタ型を表すのか、デザインとして指し示すモノって意味でつけたのか、分からないだろ
そんなのなら、まだpFooのような無機質な記号
405:の方がまだマシだよ こんなの、Bool型を返すプロパティを命題にするとか、プロパティ名は名詞にするとかと同じように特殊ルールなんだからさ >>397 システムハンガリアンだよ
406:デフォルトの名無しさん
18/10/07 17:11:57.27 XEfeABUd.net
>>398
よっしゃ、今日はこれぐらいにしといたるワ、まで読んだ
しかし、前置詞のtoと不定詞のtoに区別が付かないって真面目にいう人初めて見たよw
407:デフォルトの名無しさん
18/10/07 17:17:10.53 9wt2o7WS.net
>>399
その区別の話をしていないよ
文章の書き方が悪かったら申し訳ないけど、何でそんなふうに捉えるんだ?
408:デフォルトの名無しさん
18/10/07 17:42:41.95 vaPxBKbp.net
よしじゃあMemoryAddressPointerToReadにしよう
409:デフォルトの名無しさん
18/10/08 00:52:41.08 U3W9vOBu.net
とりあえず、生ポインタ使うのはやめようぜ
410:デフォルトの名無しさん
18/10/08 01:47:59.04 PsSZQ0gM.net
(´∀`)<なまぽ
411:デフォルトの名無しさん
18/10/08 05:15:16.84 l0nZ7S5V.net
ギュッ❤
412:デフォルトの名無しさん
18/11/08 04:04:47.08 +uMbCCJQ.net
ドラゴンボール的なものを想像して欲しいんだけど
かめはめ波を撃つとして
(1)手首を合わせて腰の横に持っていく
(2)エネルギーを貯める「かめはめ~」
(3)手首を前に突き出す、エネルギー放出開始。「波!」
(4)敵に命中
(5)「行けぇ!!」とか「うおおおお!」とか叫びながら攻撃力アップさせる
(6)耐えきれなくなった敵が吹っ飛ぶ
というシークエンスに分割するとき、それぞれどういう単語を選んだら良いだろうか。
とりあえず
(1)PreliminaryAction (2)ChargingEnergy (3)MainAction (4)Impact (6)BlowingAway
まではそれっぽいのを探したが、(5)が全然分からん。そもそも適切な日本語も分からん。
413:デフォルトの名無しさん
18/11/08 08:10:50.98 fwzjEtEg.net
>>405
BoostActionとかでいいと思うけど個人的にはMainActionがイミフ
414:デフォルトの名無しさん
18/11/08 08:21:30.16 +uMbCCJQ.net
>>406
なるほどboost。
(1)が予備動作だったので、対になる主動作かなあって
415:デフォルトの名無しさん
18/11/08 08:23:29.59 SQN1lIRc.net
>>405
prepare
charge
fire / discharge
hit
empower / inject power
blow away
一部微妙?
416:デフォルトの名無しさん
18/11/08 09:29:43.84 93DhObPl.net
それならfireとboostに一票
6段階あるシーケンスで主処理って命名は危うい
目的は相手にダメージを与えることだからむしろboostが主ともいえる
解釈に差が生まれる語は避けるが吉
アクションと状態が一緒くたになってるからアドバイスが名詞と動詞で割れてる
状態遷移図でいう丸印と矢印ね
417:デフォルトの名無しさん
18/11/08 12:08:24.19 ANJNfK6C.net
あんまりアニメみないが、あのシーンは単に揉み合ってるんじゃなくて攻撃力をアップさせてるのかw
その発想は俺にはなかった
あの世界ではそんなことが可能なのか
418:デフォルトの名無しさん
18/11/08 15:27:58.00 zOCDn1Y1.net
>>405
(5) はreinforce とかどうか
こういうのは軍隊用語引っ張ってくるとそれっぽいのが見つかりそう
Reinforcements は「増援部隊」の意味
419:デフォルトの名無しさん
18/11/08 16:32:24.48 ANJNfK6C.net
しかし>>405は何なんだろう
ゲームのキャラクターの内部状態ではないようだし、映像のカット割りともちょっと違うような
仮に映像のカット名前なら(5)は接触中(KamehameHaContacting)とかかなあ
余談だけど、ちょっと気になってググってみたら、映像業界ではカット(本来はショットというらしい)の集まりを
シーン、シーンの集まりをシーケンスと言うらしい。
URLリンク(ja.wikipedia.org)シーン
どっちにしても、断片のことをシーケンスというのは言葉の使い方としてちょっと変でしょうw
420:405
18/11/08 17:23:42.50 +uMbCCJQ.net
fireいいな。適度に短いし
あとreinforceは俺の厨二心へ実に刺さるチョイスだ
>409後半
言われてみればそうかも
>>410
どうなんだろうな。プリキュアとかでもあるし
>>412
ゲームの方
ただ格闘ゲーム的なものではなくて、かめはめ派的な攻撃のシーンの流れそのものを
分割処理しようとしてたので、カット割りっぽくも見えたのかも
シーケンスという用語云々については分からん
421:デフォルトの名無しさん
18/11/08 18:17:34.78 93DhObPl.net
揉み合って攻撃力が上がるアニメといえばヴァルキリードライヴ マーメイド
422:デフォルトの名無しさん
18/11/08 21:03:49.60 YJtspA4r.net
>>412
シーケンスは意味が多くて、文脈依存。
つながってるものなら、なんでもシーケンス。
C#のIEnumerableとかも。
423:デフォルトの名無しさん
18/11/08 23:26:05.90 SOYbOjSt.net
>>412
映像業界のカットはフィルム映画の名残で厳密にはシーンを表してはいないでしょ
フィルムをハサミで切るからカットだよ
>というシークエンスに分割するとき
「かめはめ波」という1つの塊を動作という解釈で断片の集まり(シーケンス)として捉えてって言っているように見えるけど?
この場合、連続的に分割する時って意味でしょ
424:デフォルトの名無しさん
18/11/08 23:58:03.19 h9Ju9qPv.net
>>416
全体的に何を言ってるのかさっぱり意味分からんけどw
>映像業界のカットはフィルム映画の名残で厳密にはシーンを表してはいない
だれもそんなこと言ってませんw
自分で言ってるようにシーケンスとういのは断片を集めて一列につなげたもの。
だからシーケンス「を」分割するならわかるがシーケンス「に」分割なんて意味が分からない
425:デフォルトの名無しさん
18/11/09 07:37:48.52 fluqCdGP.net
名前にこだわるスレではあるものの、助詞1文字違いの言葉のあやにいちいち草生やすのもいやらしいな
426:デフォルトの名無しさん
18/11/09 10:35:33.02 8MnVkVBO.net
>>417
シーケンスって一定のルールに従って何かが順番に並んでいるモノでしょ
つまり、かめはめ波って1つのモノ「を」動作単位のシーケンス「に」分割したんだよ
例えば、配列もシーケンスでしょ
確保されたメモリの塊(シーケンスではない)を型というルールで分割して配列(シーケンスである)にしている
何で分からないかなあ
427:デフォルトの名無しさん
18/11/09 11:17:34.16 G3jvy5HT.net
何言ってるのかわからんねw
428:デフォルトの名無しさん
18/11/09 11:26:50.71 G3jvy5HT.net
ついでに言うとさあ、上でC#のシーケンスという用語が出てくるけど、
このシーケンスという言葉にはむしろ「かならずしも配列のようにメモリー上に要素を持つとは
限らない」からシーケンスと呼ばれる。
例えば単に乱数求めて都度吐き出すだけでもシーケンス。
用法的にはシーケンス制御のシーケンスと同じ
429:デフォルトの名無しさん
18/11/09 12:58:10.34 HV6KzCqy.net
…わかった もうこの話はやめよう
430:デフォルトの名無しさん
18/11/09 15:46:23.63 jgq67h0m.net
かめはめ波という動作をもっと細かい動作のシーケンスに分割(シーケンスとして表現)
言ってること理解できるし全く問題なし。
431:デフォルトの名無しさん
18/11/09 16:09:51.29 gCUmlTjd.net
結構面白いと思うけどね。
ゲームプログラミングなんかで実際ぶち当たりそうな場面だし。
432:デフォルトの名無しさん
18/11/09 16:31:08.44 G3jvy5HT.net
>>423
マジでこういう思考回路の人間がいるから世の中面白いねw
こんな人が何でこういうスレに興味を持つのか疑問だが
こういう人はきっと「関数を処理に分割する」んだろうw
普通の人は「処理を関数に分割する」んだが
433:デフォルトの名無しさん
18/11/09 16:44:16.58 jgq67h0m.net
>>425
>>418
434:デフォルトの名無しさん
18/11/09 16:52:37.83 jgq67h0m.net
>>425
ヒント。
細かい動作『の』シーケンスに分割
と
細かい動作『を』シーケンスに分割<-君が>>425で出した例
全然違うから。
435:デフォルトの名無しさん
18/11/09 16:55:34.48 jgq67h0m.net
>>425
君はこのニュアンスの違いを理解してないだけw
436:デフォルトの名無しさん
18/11/09 17:02:31.58 jgq67h0m.net
>>425は分割するの目的語を見誤ってるw
細かい動作『の』シーケンスは
細かい動作のシーケンスになるようにかめはめ波(省略)を分割する
って意味だから。
437:デフォルトの名無しさん
18/11/09 17:04:36.02 jgq67h0m.net
>>425
お馬鹿さん日本語しっかりしてくださいww
『分割する』の目的語は省略されてるんですよw
438:デフォルトの名無しさん
18/11/09 17:07:23.80 jgq67h0m.net
ごめん目的語は省略されてなかったなw
439:デフォルトの名無しさん
18/11/09 17:23:34.22 G3jvy5HT.net
>>429
粗みじんに切る
とか
千々に乱れる
の「に」だと言いたいんだと思うし、そういう反論は予想してたが、
それだとしてもちょと無理あるよ
元々の話は>>405がたぶんシーケンスって言葉のニュアンスを誤解してだだけの話。
別に誰もそれをことさら馬鹿にしてやしないし、無理して擁護することないと思うけど
440:デフォルトの名無しさん
18/11/09 17:29:32.94 jgq67h0m.net
「分割」の目的語は「かめはめ波という動作」で「もっと細かい動作のシーケンスに」は「もっと細かい動作のシーケンスになるように」の「なるように」を
長いので省略
「分割」の目的語を見誤やまなければ全然問題ない。君は>>425の例を出したように完全に見誤ってた。
>馬鹿にしてやしないし、
>マジでこういう思考回路の人間がいるから世の中面白いねw
>こんな人が何でこういうスレに興味を持つのか疑問だが
これで十分馬鹿にした言い方だろw
441:デフォルトの名無しさん
18/11/09 17:31:17.87 G3jvy5HT.net
>>433
質問者の誤用(たぶんね)を馬鹿にしてないとは書いたが、
君を馬鹿にしてないとは言ってないよw
まあ、もういいでしょ
442:デフォルトの名無しさん
18/11/09 17:35:59.12 jgq67h0m.net
>>425のおまえが最初に馬鹿にし出したから、同じ事されても文句言うなよ。
短い1行の文の目的語すら把握できない日本語できないおバカさんww
443:デフォルトの名無しさん
18/11/09 17:37:54.42 jgq67h0m.net
>>434
おまえが原因のくせに何がもういいだろだよ。カスww
日本語できない馬鹿が混じると話へんな方にいくからロムってろボケww
444:デフォルトの名無しさん
18/11/09 19:08:40.59 8MnVkVBO.net
>>432
ID:G3jvy5HTは>>412かな?誤用でも誤解でも何でも無いよ
君が指摘する「断片はシーケンスである」とは誰も言っていないんだよ
1つの物体に対して「何かの一連の集まりである」という解釈で観測している
件の場合は「かめはめ波」という1つのモノを「動作」という単位でシーケンスに分割して観ている
こういう抽象的な思考ってプログラムで要求されると思うんだけども大丈夫?
445:デフォルトの名無しさん
18/11/09 19:32:05.98 G3jvy5HT.net
>>437
何度も言うけど、そういうのは「短いカットに分割する」って言うんだよ。
あるいは、「短いカットをつないだシーケンスとして映像を構成する」なら日本語として正しい。
シーケンスに分割なんて表現はありえない。
それは分割統治されたメソッドや変数の集合として構成されるクラスを書くときに
「クラスに分割する」なんて言わないのと同じだ
446:デフォルトの名無しさん
18/11/09 19:49:12.77 jgq67h0m.net
>>438
だから、君の言ってることも正しいが君が唯一間違ってるのは、片方だけがあってるんじゃなくて表現として両方問題なし。
君は表現力が乏しくて片方しか想像できなかったら、ファビョリ続けてる。
447:デフォルトの名無しさん
18/11/09 19:56:46.72 sicYJJ2X.net
俺はシーケンスに分割なんて表現はお初やな
シーケンシャルな処理やデータって基本的に順次データの完成品みたいなもんであって、
こいつを編集分割とかするんなら、それこそシーンやカットをピックアップコピーペーストカット(削除)ソート~
ということはあっても、シーケンスに分割って考え方は出てこない
シーケンス(な処理やデータ)を再構成するってなら分かる
448:デフォルトの名無しさん
18/11/09 20:24:45.85 jgq67h0m.net
だから,「Aに分割」っていったとき、
1.「Aという最小単位に分割」
2.「Aという集まりなるように分割」と言葉厳密に分けると2通りある。
>>440とほざいてるアホは1.しか想像できてない。
449:デフォルトの名無しさん
18/11/09 20:51:06.99 sicYJJ2X.net
おっ、言葉遊びの論破合戦やったんやな
失敬失敬
どうぞ続けてくれ
450:デフォルトの名無しさん
18/11/09 21:02:02.89 8MnVkVBO.net
>>438
「1つの物体を分割してシーケンスにする」って表現でも分からない?
「シーケンスに1つの物体を分割する」の「に」は「へ」に置き換えてもいい
「シーケンスに分割」って思うからおかしくなるんだよ
>それは分割統治されたメソッドや変数の集合として構成されるクラスを書くときに
>「クラスに分割する」なんて言わないのと同じだ
そりゃ、こっちはクラス視点で話をしているからな
君はそのメソッドや変数などの構成物視点で話をしてる
>>441も言ってるけど、両方の視点を理解した上でこっちは言っているのよ
451:デフォルトの名無しさん
18/11/09 22:28:21.61 jgq67h0m.net
>>443
だな。「シーケンスに分割」を「シーケンスという最小単位に分割」と捉えると、
分割した結果の断片が最小単位であるシーケンスだから、
>「断片のことをシーケンスというのは言葉の使い方としてちょっと変でしょうw 」とか言ってる。
となるのは事実。
でも、他の捉え方もできて、
「シーケンスに分割」を「結果がシーケンスなるように細かく分割」また、>>443の「1つの物体を分割してシーケンスにする」と捉えると
意味通じるし、何も問題なし。
1通りの解釈しかできなくて、それが意味が通じなかったから、「誤用」とかいってファビョってるだけ。
>>405はだから、誤用なんかしてない。
まぁ、数学じゃねぇから生き物のような言葉に100%正しいとかはないけど。
452:デフォルトの名無しさん
18/11/09 22:46:08.10 G3jvy5HT.net
まあ、毎度おなじみバカの壁だね
>>438にも書いた通り、壁の向こう側の人たちはクラスを書くことを「クラスに分割する」と表現するんだろうw
壁の向こう側の人口が少ないことを祈るばかり
日本のIT産業の平和のためにも
453:デフォルトの名無しさん
18/11/09 22:50:26.27 G3jvy5HT.net
しかし、この彼>>443にしてもそうだけど、
>>438でクラスを書くことをクラスに分割すると表現するのかと問われて何も自問自答しなかったのかw
454:デフォルトの名無しさん
18/11/09 22:57:11.91 8MnVkVBO.net
>>445
相手とのやり取りで理解を示すために思考もせず
自分の意見が正しい、他は間違いって凝り固まっている君の方がその壁の向こう側じゃね?
こっちはそっちの言っていること「も」理解した上で言っているんだよ
何で視点の違いが分からないんだろう
よくそれでオブジェクト指向やってんね
455:デフォルトの名無しさん
18/11/09 23:08:00.39 jgq67h0m.net
「物体を分割して細かい何かのシーケンスにする」するのを「物体を細かい何かのシーケンスに分割する」って言っても意味が通じるのに、
この馬鹿重症すぎる。
456:デフォルトの名無しさん
18/11/09 23:11:26.99 G3jvy5HT.net
迷ったけどちょっとだけ捕捉
上に書いた「(玉ねぎを)粗みじんに切る」という表現が成立するのは
たぶん粗みじんが切るという動詞の修飾として、切り方の説明として成立しているからだと思う。
ではシーケンスに分割する、と言った時、シーケンスは分割方法の説明になっているだろうか?
なってないね。
なぜならシーケンスというのは断片が一列に(文字通りシーケンシャルに)つながった状態
を表す抽象名詞だからだ。
457:デフォルトの名無しさん
18/11/09 23:14:10.69 NlMocJkJ.net
バカ同士で議論の真似事するの中二病の流行りなの?
458:デフォルトの名無しさん
18/11/09 23:14:12.40 8MnVkVBO.net
>>446
>クラスを書くことをクラスに分割すると表現するのかと問われて何も自問自答しなかったのかw
君はそれが変だと分かっていても、どういうことだ?と思考していないんだよ
ただレコーダのように変だ変だって繰り返しているだけ
よくそれでプログラミングやってんね
君の解釈とは違うから、別の解釈であることをずっと説明しているじゃん
まず、そこに聞く耳を持とうよ
459:デフォルトの名無しさん
18/11/09 23:15:05.00 G3jvy5HT.net
>>448
この彼の書いたものを見ると、そもそもシーケンスという概念がよく分かってないんだろうなとは思う。
>>447
この彼は自分を疑うことを知らない。
自分の批判を自分自身に向けることを知らない。
話にならないね
460:デフォルトの名無しさん
18/11/09 23:16:54.99 NlMocJkJ.net
>>452
話しとるやんバカ同士でw
461:デフォルトの名無しさん
18/11/09 23:19:31.05 8MnVkVBO.net
>>453
じゃあ君もそのバカの仲間入りってことだね
462:デフォルトの名無しさん
18/11/09 23:21:13.67 jgq67h0m.net
俺は詳しい文法までは知らんが、おまえも詳しく知らないならちょっと突っ込んだ文法的な説明は無駄すぎてやめたほうがいい。
お互い説得力なさすぎ。
463:デフォルトの名無しさん
18/11/09 23:22:16.52 8MnVkVBO.net
>>452
え~?こっちはそっちの言い分を理解した上で説明してきたんだけど>>447をちゃんと読んだよね
ちゃんと意思疎通できているよね、不安になってきたわ
464:デフォルトの名無しさん
18/11/09 23:23:15.04 NlMocJkJ.net
>>454
なんでや???生憎バカの理屈は理解できんのやwwww
465:デフォルトの名無しさん
18/11/09 23:25:02.78 8MnVkVBO.net
>>457
絡んだ時点で同類じゃね?
466:デフォルトの名無しさん
18/11/09 23:25:41.93 NlMocJkJ.net
>>458
敬語使えバカ
467:デフォルトの名無しさん
18/11/09 23:29:06.88 jgq67h0m.net
ほんと、これに尽きる。
>「物体を分割して細かい何かのシーケンスにする」するのを「物体を細かい何かのシーケンスに分割する」って言っても意味が通じるのに、
>この馬鹿重症すぎる。
もう、今日のまとめはこれで。
468:デフォルトの名無しさん
18/11/09 23:29:47.49 NlMocJkJ.net
>>460
おまえもバカやからw
何調子にのっとるんやバカwwww
469:デフォルトの名無しさん
18/11/09 23:32:47.52 8MnVkVBO.net
>>459
敬ww語ww使wwえwwバwwカwww
バカにするつもりでバカに絡んでバカにされた先輩、チワっすwww
470:デフォルトの名無しさん
18/11/09 23:39:26.54 NlMocJkJ.net
>>462
敬語使えバカ
471:デフォルトの名無しさん
18/11/10 00:00:11.20 mr47SEAg.net
そもそもカメハメ波の送出過程とプログラムとがどう関係あんのか
小時間問い詰めたい・・・。
472:デフォルトの名無しさん
18/11/10 00:42:15.19 9UZxHzex.net
小一時間のことを小時間というのは言葉の使い方としてちょっと変でしょう?(便乗)
473:デフォルトの名無しさん
18/11/10 00:56:54.43 gaWd0/8/.net
>>464
その「シーケンスを個別アクションに分割」して表示したいんじゃね
474:デフォルトの名無しさん
18/11/10 17:48:32.11 qI5bHpl8.net
>>464
ゲーム中で、状態やモーションの状態遷移系を考えるなら、ふつうに関係あるぞ。
475:デフォルトの名無しさん
18/11/10 23:47:21.46 2wW1fBCK.net
普通の人はリングを連結して鎖を作り、鎖をリングに分割する
壁の向こう側の人間は「鎖に分割する」
普通の人は車両を連結して列車を作り、列車を車両に分割する
壁の向こう側の人間は「列車に分割する」
普通の人はプロジェクトを作業工程に分割する
壁の向こう側の人は「プロジェクトに分割する」
普通のプログラマはクラスの機能をメソッドに分割する
壁の向こう側のプログラマは「クラスに分割する」
476:デフォルトの名無しさん
18/11/10 23:54:14.36 7gTt1pZ+.net
なにこのキチガイの普通こわい
477:デフォルトの名無しさん
18/11/11 00:12:11.80 MoKzo0a9.net
…いや、てにをはを間違えるとおかしなことになるぞ!
というのを分かりやす~く例示してくれてるだけだろ
478:デフォルトの名無しさん
18/11/11 01:13:09.85 G8BBmpi4.net
悔しかったからってしつこすぎだろw
いつまで続ける気だよ
479:デフォルトの名無しさん
18/11/11 01:19:27.47 rc0giBPl.net
>>470
てにをはを間違えるとおかしな奴に絡まれるぞ!の間違いでは?
480:デフォルトの名無しさん
18/11/11 01:21:22.80 TQKm/8h9.net
てにをはを間違える奴がおかしいやろw
481:デフォルトの名無しさん
18/11/11 01:23:45.77 rc0giBPl.net
>>473
本当は、てにをはが問題ではないんだけどね
誰も指摘しなかったな
482:デフォルトの名無しさん
18/11/11 01:27:12.80 TQKm/8h9.net
どないやねんw
483:デフォルトの名無しさん
18/11/11 02:31:18.17 pwU6POx1.net
こんなに続くこと自体が双方おかしい
決着も相互理解も得られないことは解ってるくせに
信条もイデオロギーも絡まない、とるに足らない揚げ足とりと反論でここまで続くのは病的
残業のしすぎか?辛くなったら休めよ
484:デフォルトの名無しさん
18/11/11 03:55:53.08 XLcO7FFT.net
頭いい俺は完全にわかった。
今回のポイントは「文脈」と「省略」。
今回は「文脈」を考慮して、色々単語を「省略」したら、誤解した人と意味をくみ取った人に分かれた。
で、誤解した一方の>>468は誤解したからなのか文脈もない省略もない基本的な文法にこだわって、
「AをBに分割する」のAとBを機械的に色々な単語に置き換えて、
>壁の向こう側の人間は「鎖に分割する」
と他の例を「勝手」に出してるけど、「もう一方の側は誰もそんな事いってない」。
この例は「文脈」も「省略」も全く考慮していない。
もう一方は今回の例の「シーケンス」と単語と「文脈」などを考慮つまり省略されたであろう単語を考慮して、
「シーケンスに分割」と言っても「意味が分かるよ」としかいってない。
485:デフォルトの名無しさん
18/11/11 03:57:03.80 XLcO7FFT.net
つまり、
>>468はあくまでも「文脈」も他の単語の「省略」もないただのAをBに分割するの文法レベルの話で正しいだの間違ってるだの
の話に終始し、
もう一方は、文脈を考慮して意図をくみ取ったから、解釈の仕方を説明する事に終始してる。
どうだ??
486:デフォルトの名無しさん
18/11/11 04:08:55.84 XLcO7FFT.net
だから、>>468は
>壁の向こう側の人は「プロジェクトに分割する」
>壁の向こう側の人間は「列車に分割する」
と言ってるが、勝手に妄想ででっち上げて、反論できないから俺正しいじゃんと思ってるだけ。
もう一方は今回の「シーケンス」という具体例と「文脈」で「省略されたであろう単語」を考慮して「意味がわかるよ」としか言ってない。
こうやってちゃんと>>468の主張に反論すれば>>468は黙るだろう。
487:デフォルトの名無しさん
18/11/11 11:14:13.30 Xh/3KdoU.net
黙らないに一票。
黙ったとしたら、単純に時間が空いたから。
いや、最近、そういうヤツをこのスレでよく見かけるんだよ。w
偏執狂的「理論」を垂れ流したあと、突然いなくなるという。
488:デフォルトの名無しさん
18/11/11 12:44:25.94 CQux24vL.net
一言。
頭のいい人は簡潔を好む。だらだら要領を得ないことを書くことを好まない。
しかし、省略と来たかw
だったら省略する前の原文ぐらい書けばいいのに。
489:デフォルトの名無しさん
18/11/11 13:01:22.04 CQux24vL.net
俺は基本的に人間に関しては悲観主義者で、壁の向こう側の人間を信用しないので
論理が通用するはずの壁のこちら側の人に対してだけ言う。
壁の向こう側の彼らは単純にシーケンスという言葉の意味を理解してないだけだ。
言葉を正確に使う意思と能力も足りないのかもしれない。
そして何より、自分を批判的に見る能力がない。
自分を批判的に見るためには自己信頼が必要だが、それがないんだろう。
こっち側の人間なら同じ「に」の使い方で意味が通るシーケンス以外の言葉を探して
自分の主張の正当性を示すぐらいしそうなものだが、それすらしようとしない
490:デフォルトの名無しさん
18/11/11 14:16:04.75 rc0giBPl.net
グダグダ自分語りを始めちゃったよ
もうスレ違い(別の意味も含めて)
491:デフォルトの名無しさん
18/11/11 14:39:19.45 XLcO7FFT.net
>>482
>>478はつまり論点が基本ずれてるってこと。
これは君の主張の正当性が相手の主張の否定につながらないってこと。
例えると、この計算式の答えに君が答えながら、相手は別の計算式を答えてる感じ。答の値がちがくても式2つあるんだからどっちも正しい場合もある。
論点が同じ時だけ自分と意見がちがければ相手の意見を否定することになる
492:デフォルトの名無しさん
18/11/11 14:45:29.16 CQux24vL.net
泣き言は聞いてない。
論理を頼む
493:デフォルトの名無しさん
18/11/11 14:46:06.17 CQux24vL.net
繰り返しになるけど、期待はまったくしてないけどねw
君にはたぶん無理だ
494:デフォルトの名無しさん
18/11/11 14:48:32.56 XLcO7FFT.net
>こっち側の人間なら同じ「に」の使い方で意味が通るシーケンス以外の>言葉を探して
>自分の主張の正当性を示すぐらいしそうなものだが、それすらしようとしない
だから基本論点が違う。『に』の正しい文法的に厳密に正しい使い方を問題にしてるのは君の論点で、もう一方は、省略されようが誤用されようがどうでもいい。
495:デフォルトの名無しさん
18/11/11 14:54:36.70 CQux24vL.net
どうせ言ってもわかりゃしないと思うが。
繰り返しになるが、「シーケンスに分割する」という表現が成立するためには
シーケンスという言葉が分割の仕方に対する説明になっている必要がある。
別の言い方をすれば、他の選択肢が存在する必要がある。
シーケンスに、ではない別の何かに分割する方法がね。
粗みじんに切る、短冊に切る、サイコロに切る、といった具合に。
そんなものはない。
なぜならそもそもシーケンスというのは分割のありようを描写する言葉ではないからだ。
元の質問者のお題に戻れば、シーケンスという言葉はそもそも「かめはめ派のシーン」の言い換えに過ぎない。
それを短いカットをつないだシーケンスとして実現する別の方法なんか存在しないからだ
496:デフォルトの名無しさん
18/11/11 14:56:51.04 CQux24vL.net
訂正
× それを短いカットをつないだシーケンスとして実現する別の方法なんか存在しないからだ
〇 それを短いカットをつないだシーケンスとして実現する
497:以外の別の方法なんか存在しないからだ
498:デフォルトの名無しさん
18/11/11 14:59:23.78 KBFxC5Cm.net
まともな教育を受けてたら
シーケンスを分割する
で通じるからな
まず低学歴知恵遅れはシーケンスの意味がわかってない
ここからも低学歴知恵遅れとは意思疎通が不可能なことが分かる
499:デフォルトの名無しさん
18/11/11 15:09:45.29 pB2BIh4x.net
間違えてる言葉づかいでも通じるんだからこまけえことは気にすんな
はダメだな
それを読む側にはエラー補正を強いられてることも書く側は気にしろってことだ
500:デフォルトの名無しさん
18/11/11 15:13:30.82 XLcO7FFT.net
理解力ねぇのか??
シーケンスを分割するが文法的に間違ってて
シーケンスに分割するが文法的にあっててるなんて基本的には言ってないんだよ。逆もしかり。
どっちが誤用してようと、他に単語省略されてようと、仮に文法間違ってても補正して『意味がわかる』って言ってるしだけ。
だから論点がずれてるっていってるの
501:デフォルトの名無しさん
18/11/11 15:18:08.02 XLcO7FFT.net
>>491
それはその通りだね。
502:デフォルトの名無しさん
18/11/11 15:19:47.03 XLcO7FFT.net
でもそんな揚げ足とりで毎回紛糾しててもしょうがないからね。まぁ今まさに紛糾してるが
503:デフォルトの名無しさん
18/11/11 15:29:54.89 XLcO7FFT.net
これで論点がずれてることの恐ろしさを理解できたかね?
もう一方の主張が>>488、>>490の意見が間違ってるなんて言ってない、合ってるとも言うのも目的じゃない。だって基本論点ずれてるんだから
504:デフォルトの名無しさん
18/11/11 15:36:35.75 KBFxC5Cm.net
な、いまだにシーケンスの意味が分かってない
で、著しく頭悪い低学歴知恵遅れが顔真っ赤にして長文連投してるワケ
コレが低学歴知恵遅れ
505:デフォルトの名無しさん
18/11/11 15:39:07.30 XLcO7FFT.net
>>496のこっちのお馬鹿さんはわかって無さそうだが、>>488の方は理解できたんじゃないかな?
506:デフォルトの名無しさん
18/11/11 15:40:46.66 KBFxC5Cm.net
バカはまずバカの自覚がないからな
だからバカは治らない
バカは根治不可能
ホントなバカの自覚がないバカは救いようがない
507:デフォルトの名無しさん
18/11/11 15:42:11.40 KBFxC5Cm.net
低学歴知恵遅れの自己評価の高さは異常だからな
それは底辺であるほど顕著に見受けられる傾向といえる
508:デフォルトの名無しさん
18/11/11 16:31:52.39 +sA7BjJF.net
とりあえず己の能力では連投しまくらないと説明できないことについて
相手の理解が足りないだのと馬鹿にするのは違うだろうな
前提条件をはっきりさせりゃ一行で済む内容なのに
相手を馬鹿にすることに命を燃やしてID真っ赤にしてるだけという
509:デフォルトの名無しさん
18/11/11 17:42:09.70 CQux24vL.net
>>492
君に何を言っても無駄だと思うが....
そもそも話は>>412から始まっている。
意味がわかると言ってるだけで文法的に正しいなどとは言ってない、だって?
それならそもそも俺に突っかかる理由は最初から何もないはずだ。
俺は何を言ってるのか分からない、などとは言ってないのだから。
言葉の使い方がちょっと変だ、つまり文法的におかしいと言っているだけだ。
論点がずれてる?誰の事だよ。大丈夫かほんと
君に限らないが、壁の向こう側の人種は自分の中に
一貫した主張や論理を持つわけでなく、相手の主張に場当たり的に噛みつくからこうなる
510:デフォルトの名無しさん
18/11/11 17:52:09.85 CQux24vL.net
しかし、壁の向こう側の人たちはあれかね、バグ出して叱られても
「ロジックが正しくなくても意図は分かるはずだ」って言い訳するのかねw
511:デフォルトの名無しさん
18/11/11 18:13:44.63 CQux24vL.net
しかし、誰か一人ぐらい>>488に対して
「いや選択肢はある。それは>>405が書いたシーケンス以外の別のシーケンスだ」
って反論するのを期待してだけど誰もいなかったw
ではそろそろさようなら
512:デフォルトの名無しさん
18/11/11 19:57:09.94 XLcO7FFT.net
>>501
だから君と重みが違うんだろ。ガチガチの文法の命の男ににもっと、軽いのりの文法とか深く考えずに、意味がわかるからいいんじゃねみたいなノリで。
流れ見直すと、文法が正しいか正しくないしかしかの話に終始してる男にもう一方はどっちかというと、解釈の仕方がメインでこう捉えれば?が話の流れにしか見えない。一方が文法の詳しい話しても、もう一方はめんぐせそうに避けてるし。
多少流れにぶれあるけど、骨格はそう。
513:デフォルトの名無しさん
18/11/11 20:17:02.08 XLcO7FFT.net
だから元から論点が違う、もっと砕けた言い方すると、興味ある部分、重要視してる部分が違い元から土俵違って、一人相撲がメインだったのに、隣で張り手しただけなのに自分に飛んできたと勘違いして、お互いヒートアップ。
514:デフォルトの名無しさん
18/11/11 20:19:54.08 XLcO7FFT.net
同じことしか繰り返してねぇけど、まぁ、俺の意見はそういうこと。
515:デフォルトの名無しさん
18/11/11 20:41:02.64 Xh/3KdoU.net
URLリンク(togetter.com)
516:デフォルトの名無しさん
18/11/11 21:13:54.61 XLcO7FFT.net
>>501
うん。だから、そこは謝る部分はある。
誤用してようが、誤用してまいが、「いいたい事分かるしというレベル」で別に「誤用」してないという軽い気持ちで最初に突っ込んだのは事実。
俺の発端はこれ。
だから、>>432や>>449で文法深く突っ込んできてもどうでもよかったから、>>455で逃げたのも事実。
こっちからも文法の話絡めてるけど、それは、相手の興味のレベルまで頑張って下げようとして、答えてる部分もあるから、今思うと
無理やりすぐにひねり出して一貫性ないのがある部分も事実。
それはお互い様の部分もある。君は文法の正しさしか興味なかったら、こっちの話は興味まったくなくて、一切、合わせようとしなかった。
517:デフォルトの名無しさん
18/11/11 21:23:28.44 XLcO7FFT.net
だから、言い訳すると、相手の興味のレベルに合わせることは大変なんだって。
君は文法の正しさしか興味なかったのが一貫してるのは事実で、
>こっちは、誤用してまいが、「いいたい事分かるしというレベル」で別に「誤用」してないという軽い気持ちで最初に突っ込んだのは事実。
と書いたように、元から興味のある部分が違ってから、途中からずれちゃった。だからは、俺は誤用してようが誤用しいまが
それを補正してどう解釈すればいいかみたいな話だけしか興味なかった。。
だから、お互いの興味のある部分、論点が途中からずれてた。
悪かったよw
518:デフォルトの名無しさん
18/11/11 21:49:49.46 5vrqF6iC.net
そんなんだね!すごいや!
519:デフォルトの名無しさん
18/11/12 00:04:00.10 tWf5f5+F.net
>>501
最後に君が一番知りたい話で締めくくらせてもらうと、「シーケンスに分割」は誤用だな。
俺の中じゃ一番初めに「Aというシーケンスに分割」でシーケンスはAの並びだからつまりこの場合、「Aに分割」って言いたいんだろうなって、
本当の文法の正確性を全く考慮しないこんな感じの論点で言いたい事わかるから「誤用」じゃないって速攻で決まってて。
文法のこと内心は本当はどうでもよかったら、君の数々の「文法の正当性」発言を何この主張?意味わからねぇー。めんどくせぇー。で
しっかり考える時間もなかったし、考えたくもなかった。
で、やっと、君の興味のレベルに下りて考えたら君の言いたかった事と途中で論点がずれてるのに気づかない自分とかにも気づいた。
悪かったwすまん。
520:デフォルトの名無しさん
18/11/15 23:47:25.04 DVBoXrTN.net
>>415
アテ
521:ナに出てきたら2Pだもんなあ。 意味が多すぎる。
522:デフォルトの名無しさん
18/12/05 17:57:49.17 TaacW6QE.net
メンバ変数hogeに対して
null(デフォルト)、定数FOO、BAR、BAZ… の値が指定できる
・hogeに引数で指定した任意の値を代入:SetHoge(arg)
・hogeをデフォルトに戻す:InitHoge()
が既にあるとして
・hogeに決め打ちでfooを代入(引数なし)
・hogeに別処理で選ばれた値を代入(引数なし)
を加えるならどうする?
SetHogeToFoo()とApplyHoge()とか?
523:デフォルトの名無しさん
18/12/05 18:10:38.09 UePR8ZmJ.net
hogeって変数の存在が表に出すぎじゃね?
もっと裏の意図がわかる名前がよかったりしない?
524:デフォルトの名無しさん
18/12/05 19:28:29.92 mtiuUDP6.net
>>513
set_hoge_FOO
set_hoge_BAR
これくらい割り切れば。
英語をこねるよりもわかりやすいやろ。
525:デフォルトの名無しさん
18/12/05 23:02:32.12 TaacW6QE.net
>>514
出来るやつは幾つかそうしたんだけど
ちょっと思いつかないやつがあってなあ
>>515
そうかもしれない
526:デフォルトの名無しさん
18/12/05 23:34:30.85 qhm35JGJ.net
定数FOOを決めうちでセットさせたいときは素直にsetHoge(FOO)でしょう
静的型付け言語ならFOOをタイプセーフな定数として宣言すると収まりがいい
いちいちsetHogeFoo()等をとりうる値全てに用意するのはナシ
値FOOにだけ専用メソッドが欲しいと感じるなら特定の関係性があることを示唆しているはずで
その関係に相応しい動詞や名詞を探すとしっくりくるかも
527:デフォルトの名無しさん
18/12/06 00:49:51.41 7gLmvWFH.net
>>517に同意
hogeを保持するオブジェクトにおけるその決め打ちとは何ぞや?って考えてみたら良いんじゃね
あとInitHoge()みたいなのは正直いらないというか、表に出すようなものじゃない
528:デフォルトの名無しさん
18/12/06 12:27:56.03 gL69SzmY.net
レイヤを曖昧にしたままで名付けようたするから
回答側も無意識に想定しとるレイヤで自由気ままに答えるわなそらw
529:デフォルトの名無しさん
18/12/06 13:05:20.58 xwXpsiIY.net
名前付けはプログラムの10%くらいは占める大事な要素なんです。
530:デフォルトの名無しさん
18/12/06 20:05:04.82 VHVkoIH2.net
>>517には同意
>>518
> あとInitHoge()みたいなのは正直いらないというか、表に出すようなものじゃない
意味わからん
既定値に戻したいことってそれなりにあると思うが
まあ俺ならSetDefaultHoge( )とかResetHoge( )とかにするけど
531:デフォルトの名無しさん
18/12/08 05:26:15.95 dxVV+Spa.net
亀
>>517他
FOOだけならいいけど、実際には
SetHoge(VeryLong.VeryLongLong.VeryVeryLongLong.BAR) だったり
SetHoge(ARG_BAZ1,ARG_BAZ2,ARG_BAZ3) でワンセットだったりするんだよな
前者のパターンはともかく(いくらでも短縮する方法があるので)
後者に関しては、専用の関数を作っちゃうのが楽かな?って発想だった
532:デフォルトの名無しさん
18/12/08 08:40:44.79 cU1wwKjA.net
>>522
複数の値を取るものは引数同士の結び付きと、親との関係性による
SetHoge(春、夏、秋、冬)ならSetHoge(四季)が自然
四季という組み合わせ方がそのクラスの機能の一部として隠蔽されているのはおかしいので専用メソッドは変
Set(しょうゆ、みりん、酒)ならSetHogeFor割り下()もアリかなと思う
レシピを型として用意した方が綺麗だとは思うけど、調理人Interfaceの固有知識と捉えても差し支えなさそうなので
533:デフォルトの名無しさん
18/12/08 10:06:57.89 dxVV+Spa.net
なるほど、ありがとう
あと、その語のチョイスに至った言語センスを分けてくれw
534:デフォルトの名無しさん
19/01/15 01:03:43.65 SGxt71Ww.net
永続するデータの変化点を時刻と共に持ち、変化点をまとめてデータの移り変わりを表現したいと思っています。
この場合、変化点に望ましい名前は何がありますでしょうか?
timeSectionなどでしょうか?
何か良いものがあれば教えて下さい。
535:デフォルトの名無しさん
19/01/15 01:27:26.64 DUfu4s9f.net
その前に変化点って日本語が何を意味してるのか全然分かりません。
構造体の中で値が変化したメンバー(の名前)とかそういう意味?
536:デフォルトの名無しさん
19/01/15 02:30:15.90 6qz6uRBC.net
historyとかtimelineとか?
537:デフォルトの名無しさん
19/01/15 07:19:25.94 MVbWnd0w.net
値の変化だとたんにchangeってこともあるし
状態の変化だとtransitionがよかったり。
538:デフォルトの名無しさん
19/01/15 08:11:05.04 iQtSxldH.net
>>525
素直にChangingPointで良いかと
539:デフォルトの名無しさん
19/01/15 08:53:32.68 UmHwNds4.net
時系列で持つデータは名前にそのニュアンスを入れないという選択もある
データベースの履歴テーブルとかそう
イチイチChangePointだのTimeSegmentだの付けてるとくどい
集合をhistoryと呼ぶのは慣例的によく使うけど、その個々のエントリーに対してhistoryと呼んでしまったら微妙
versions, revisions, snapshotsあたりもアリかな
540:デフォルトの名無しさん
19/01/15 09:03:36.69 P8gJFdAf.net
点(タイミング)に焦点合わせてるみたいだけど
「データの移り変わりを表現」なんだから流れとして見てログとかじゃダメなん?
541:デフォルトの名無しさん
19/01/15 13:00:12.01 ToRrrvnY.net
>>529
素直も糞も、だから変化点でもChangingPointでも何でもいいけど、それって何なんだとw
率直にいって質問者が何を言ってるのかさっぱり分からんけど、
よくこんな意味不明な質問にみんな解答できるよなw
542:デフォルトの名無しさん
19/01/15 13:09:48.30 4ICOKV5/.net
わからないなら黙ってりゃいいのに…
543:デフォルトの名無しさん
19/01/15 14:32:55.01 eyAI2VNQ.net
悩ましいネタだからもう少し具体的に書いてくれた方がいい答えが付くのにとは思う
プライバシーを晒したくないなら似た何かに置き換えてくれてもいいし
せめて変化点が4M管理の話なのか実測データのプロットなのか何かの改編履歴なのか…
命名ってデリケートで、一般化して質問されると回答も抽象度が増してズレることが結構ある
544:デフォルトの名無しさん
19/01/15 17:49:37.98 a+40Cmk8.net
マジで
> データの変化点を時刻と共に持ち
で何をしたいのかがわからん奴は黙ってて欲しいわ
4M管理とか頓珍漢すぎるし
545:デフォルトの名無しさん
19/01/15 18:21:03.25 ToRrrvnY.net
>>535
そういう御託はいいから、本気でそう思うなら変化点とやらが何を意味してるのか説明してみ。
まあ無理しなくていいよ。
この手の輩は物事を深く考えてないだけ。
546:デフォルトの名無しさん
19/01/15 18:52:44.24 iQtSxldH.net
引っ込みつかなくなってるのか?
Time | Data
00:00| 001
00:01| 001
00:02| 002
00:03| 003
00:04| 003
00:05| 002
00:06| 002
00:07| 002
00:08| 001
00:09| 001
みたいなデータを
Time | Data
00:00| 001
00:02| 002
00:03| 003
00:05| 002
00:08| 001
のようにして管理したいってことだろ
547:デフォルトの名無しさん
19/01/15 20:21:00.20 ToRrrvnY.net
何が引っ込みなんだろうねえ
意味がわからないよ
求められてるのは変化点が何を意味してるかなんですが。
それ、時刻と一緒にデータそのもののスナップショットを保存してるだけじゃないのアホか
548:デフォルトの名無しさん
19/01/15 20:21:58.68 ToRrrvnY.net
物事深く考えてないといってるそばからこの浅はかさ
549:デフォルトの名無しさん
19/01/15 21:10:08.07 iQtSxldH.net
>>538
> それ、時刻と一緒にデータそのもののスナップショットを保存してるだけ
わざわざ
> データの変化点を時刻と共に持ち
って書いてあるのに…
550:デフォルトの名無しさん
19/01/15 21:13:36.38 ToRrrvnY.net
>>540
頭悪そうだけど、>>537で「時刻と共に持」っているのはデータのスナップショット。
マジで大丈夫かおたく
551:デフォルトの名無しさん
19/01/15 21:25:14.23 iQtSxldH.net
はいはい、理解力が壊滅的に無い奴に何言っても無駄だわな w
552:デフォルトの名無しさん
19/01/15 21:35:55.69 ToRrrvnY.net
まあこのお馬鹿さん以外の人に言うけど、最初から言ってるように変化点が何を意味してるのか、
それを厳密に定義するとどういうことなのか、深く追求せずに曖昧なままイーメージ的にとらえると
彼みたいな訳の分からん話になる。
553:デフォルトの名無しさん
19/01/15 21:42:03.98 afzBNi5K.net
孤軍奮闘乙
恥ずかしいからそろそろ止めたら?
554:デフォルトの名無しさん
19/01/15 22:49:25.11 sS85uSF2.net
ID:ToRrrvnY
あほなのかな。
わからんならだまってればいいのに。
めんどくさ。
555:デフォルトの名無しさん
19/01/15 23:05:48.19 ToRrrvnY.net
>>545
馬鹿はお前だよ
お前が質問者の求めているものの意味が分かるなら黙って解答すればいい。
それもしないで他人に喧嘩うってるじゃねえよ馬鹿が
556:デフォルトの名無しさん
19/01/15 23:15:15.49 ToRrrvnY.net
(a) 変化点 = 変更された時刻 + 変更後のデータ
仮にこういう定義なら>>525の「変化点をまとめてデータの移り変わりを表現したい」
と整合性がある。
>>525の質問が謎なのは、その前段が、
>永続するデータの変化点を時刻と共に持ち
ってなってること。
つまり変化点は時刻を含まず、(a)の定義はありえない
557:デフォルトの名無しさん
19/01/15 23:22:50.99 ToRrrvnY.net
いや、最初は単純に、
(b) 変化点 = 変更後のデータ
のことを言ってるのかとも思ったが、それだと質問者自身がこれをtimeSection
と仮に命名してることと整合性がない
558:デフォルトの名無しさん
19/01/15 23:26:50.99 t/5nbUR/.net
> お前が質問者の求めているものの意味が分かるなら黙って解答すればいい。
> それもしないで他人に喧嘩うってるじゃねえよ馬鹿が
既に>>527-531辺りで回答されてるのに何言ってるんだよww
> それもしないで他人に喧嘩うってるじゃねえよ馬鹿が
こんなわかりやすいブーメラン久々に見たわ
559:デフォルトの名無しさん
19/01/15 23:29:49.53 ToRrrvnY.net
よー分からん理屈....
これが精神勝利法か
560:デフォルトの名無しさん
19/01/15 23:30:21.07 ToRrrvnY.net
俺はネトウヨじゃないけど、ほとんど韓国人の理屈だなそれw
561:デフォルトの名無しさん
19/01/16 01:13:44.29 j0mN8L0/.net
525です。
色々な解答ありがとうございます。
具体的にと出たので後出しで申し訳ないのですが、どのような物を想定しているかを書かせていただきます。
547さんのa)そのままなのですが、DBを利用し、
変更された時刻と変更後のデータをテーブルに保持します。
上記テーブルから「変更された時刻」から「直後の変更された時刻」までを期間として持つビューを作成し、実際に利用する際はこのビューを利用します。
今回は、a)のテーブルにどのような名前(の要素)を付けたら良いかと思い質問させていただきました。
timeSectionは思い付く単語を並べただけですので無視してください。
562:デフォルトの名無しさん
19/01/16 01:22:33.30 j0mN8L0/.net
元々の質問も誤解を招く書き方で申し訳ありません。
563:デフォルトの名無しさん
19/01/16 02:35:29.82 5OqP3lb1.net
やっぱりごくありふれた歴アリのテーブル構造だよな
ならcustomerテーブルやelectric_currentテーブルみたいな簡潔な名前ではダメなん?
564:デフォルトの名無しさん
19/01/16 05:50:59.00 XZ+sWmgC.net
>>553
心配しなくても誤解してるのは1名だけww
普通はあの書き方で充分わかる
565:デフォルトの名無しさん
19/01/16 18:49:45.18 V+R6JUG+.net
>>552
くどくて済まんけど、要するにsnapshotだよねそれ。
差分とかじゃなくて変更後のベタなデータなんでしょ?
566:デフォルトの名無しさん
19/01/16 18:59:59.07 V6eCyENB.net
>>547
aだってよ?w
おまえいがいはそうぞうがついてたが。
これからは、わからんかったらだまってるようにな!
567:デフォルトの名無しさん
19/01/16 19:05:47.57 V6eCyENB.net
>>556
snapshotは違う気がするな。
スナップショットはあんまり連続させないし、ふつうは対象が変化自体ではないからか。
上にも似たようなのがあったけど、ValueChangeくらいでいいんじゃないの?
568:デフォルトの名無しさん
19/01/16 19:11:47.45 V+R6JUG+.net
>>557
>そうぞうがついてた
頭悪いね。
問題にしているのは質問文から「変化点」の意味を正確に読み取れるかどうか。
質問者自身が認めているようにそれは明らかにNoだ。
俺が想像したのと大体同じ、だから俺の勝ち、これガキの論理。
>>558
URLリンク(wa3.i-3-i.info)
569:デフォルトの名無しさん
19/01/16 19:15:08.81 V+R6JUG+.net
あとどうでもいいけど、>>552を読む限り質問者さんの言う変更点って
>>548に書いた(b)なんじゃないの?
570:デフォルトの名無しさん
19/01/16 19:38:44.13 cB6JH8Y/.net
updateっていうのはどうやろ
571:デフォルトの名無しさん
19/01/16 20:34:51.10 CoXAL/Bw.net
>>559
もういちどいってあげるけど、ひとりいがいはよみとれてたよ?
しつもんしゃのけんそんをこんきょにするなんて、あほのうえに、ずうずうしいぞ。
572:デフォルトの名無しさん
19/01/17 02:22:34.82 PFDsT50a.net
525です。
皆様色々なご解答ありがとうございました。単語の意味などを調べつつ適切な物を選びたいと思います。
自分の質問が悪かったのですが、
変化点=変更後のデータ
欲しかったもの=変更時の時刻と変更後のデータを表す命名(の要素)
となります。誤解を招く質問で申し訳ありませんでした。
573:デフォルトの名無しさん
19/01/17 02:27:35.15 PFDsT50a.net
>>554さん
実際のデータ(の表現)はviewで、変化した時点のデータのみをテーブルで保持したいので、提案いただいたものはviewにつけたいと思っています。
>>556さん
リンクも見させていただきましたが、snapshotとは少し違うかと感じてしまいました。
自分が抱いているイメージとしては、
金太郎飴(ストリーム)と切断面(時刻と変更後のデータ)になります。
今回は切断面の名称だったので。
長々と失礼しました。
574:デフォルトの名無しさん
19/01/17 03:29:03.79 vfGlmNuh.net
んーよー分からんw
ゲームのコントローラーの入力状態の履歴みたいなイメージなんだろうか。
それならsnapshotは違うというのもちょっとわからんでもないけど...
しかし、状態変化直後の状態の写し(スナップショット)の記録に違いはないと思うんだけどな
575:デフォルトの名無しさん
19/01/17 07:42:56.78 Mk9NqJjw.net
質問のポイントは、金太郎飴な等間隔時系列データ(VIEW)と、変化点だけに圧縮した時系列データ(TABLE)の2つのオブジェクトをDBに作るから、それぞれを識別できるように名付けたいということだな
しかも集合と要素のどちらも呼び分けたいという思いがあると
576:デフォルトの名無しさん
19/01/17 07:47:10.89 Mk9NqJjw.net
要素には別々の名前をつける意味はないと思う
そのTABLEはVIEWの部分集合に他ならないから、集合だけに個別の名前を与えるのが妥当
集合の名前については、繰り返しになってしまうけど、永続化するときに変化点だけに圧縮するのは最も一般的な時系列データの持ち方だから、俺なら等間隔に展開した冗長な(奇異な)VIEWの側に説明的な名前をつけて欲しいわ
前か後ろにequal_intervalを付けるとか
そもそもその奇異なVIEWの存在意義が
気になる
速度もメモリ量も性能悪そう
ツリー構造の索引を持つデータとしてメモリ内に読み出しておいて、任意時点のデータを取るメソッドを付けて、必要ならflyweightパターンにしたい
もちろん事情があるならそのままでいい
577:デフォルトの名無しさん
19/01/17 09:58:31.61 nLgHX1a9.net
525です
>>565さん
自分がスナップショットの意味を取り違えていると思いますので、意味を調べ直してきます。
>>566さん
今想定しているのは時間は等間隔ではありません。状態やデータが変化した時のみ保持し、不規則なデータの移り変わりを表現したいと考えています。
>>567さん
今のところは、主体をview、変化点(と言ってしまいますが)は要素として考えています。
この考え方は自分の知識が弱いこともあると思いますので、改めて考え直してみます。
金太郎飴の例が悪かったですね。
今後は伝わりやすい例を考慮してから質問させていただきます。
578:デフォルトの名無しさん
19/01/17 10:05:22.99 KGdabfsS.net
Change Update
Log History
ここらへん組み合わせればいいんでないの
579:デフォルトの名無しさん
19/01/17 11:50:07.39 CnuSa2VM.net
>>567
まだ言ってるのかよ…
> そもそもその奇異なVIEWの存在意義が気になる
> 速度もメモリ量も性能悪そう
>> 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
580:デフォルトの名無しさん
19/01/17 15:59:55.65 LP4V/wDK.net
>>521
今更だけど
オブジェクトそのもの(あるいは一部)を初期化するメンバ関数は基本的にPublicになることはないかなって話
例えば、init()、update()、final()ってメンバ関数があったとして
init()→update()→final()の一連の流れをオブジェクト利用者に約束事として強要しちゃうわけよ
final()で一旦終えた後に、init()せずにupdate()しちゃったらオブジェクト内部がおかしな状態になるかも知れない
じゃあ、final()の中でinit()しちゃえばいいよねってなるけど、final()(init実行)→init()って無駄なことをされてしまう
そうするとinit()が邪魔になり、コンストラクタ内でinit()を呼んで、利用者に好きなだけupdate()させて
final()(init含む)で結果を受け取ってもらった方が分かりやすいよね
利用者が「この処理やーめた」って出来るようにオブジェクトそのものを初期状態へ戻すreset()のメンバ関数を
増やすのなら分かるけど、利用者からしたらいちいち処理の最初に呼び出すinit()は要らんよね
同様に一部のメンバ変数へのSetter(再代入、初期化)は極力排除するべきだと思うよ
オブジェクト内部で処理される絶えず変化するメンバ変数なんて外部からSetするようなものじゃないし
逆に処理に利用される外部から能動的に値を変えない限り定数状態になっているようなメンバ変数なら
オブジェクト構築時に初期化するようにして、それらの値を変えたいなら新しくオブジェクトを構築したら良いと思うよ
581:デフォルトの名無しさん
19/01/17 19:44:55.80 PY4oP9Xp.net
>>571
> じゃあ、final()の中でinit()しちゃえばいいよねってなるけど
なりません
コンストラクタ/デストラクタを持ってる言語なら init() はコンストラクタで、final() はデストラクタで呼び出せば良い
再利用したいなら削除して再度生成すべき
コンストラクタ/デストラクタを持ってない言語ならinit()→update()→final()を強要するんだからfinal()した後で再利用したいならinit()から強要すべき
中途半端にfinal()の中でinit()なんて呼び出すべきじゃない
そもそも再利用しないならそのinit()は無駄だし
582:デフォルトの名無しさん
19/01/17 20:02:41.35 nhRmKYsV.net
>>568
いや、「スナップショット」についてのその感覚は正しいと思う。
再確認するのはいいけど、言われたことにあんまりこだわらないようにね。
って、もう来ないかな?
オレとしてはいろいろ出ていたchange系の名前がよさそうだと思ってたけど、気に入らない理由を聞きたかった。
583:デフォルトの名無しさん
19/01/17 21:11:21.86 /APrNkEA.net
語感の問題なんだろうけど、スナップショットは任意のある時点って感じで、変化時点って意味は含まなさそう。
584:デフォルトの名無しさん
19/01/17 21:36:53.38 LP4V/wDK.net
>>572
>final()はデストラクタで呼び出せば良い
ああごめん、それらのメンバはオブジェクトを構築破棄する意味合いが強いものじゃなく
そのオブジェクトの目的を処理する意味でのinit()とfinal()
例えば、ハッシュ関数、データを繰り返しupdate()してその処理を終わらせるfinal()
final()はハッシュ値を返すみたいな
>コンストラクタ/デストラクタを持ってない言語なら~
そりゃそうだ
>そもそも再利用しないならそのinit()は無駄だし
その対比として再利用するreset()メンバ関数を例に出したんだけどね
init()は少なくともコンストラクタとreset()の中でコールされるよ
で、オブジェクトの初期化と処理の初期化を1つにして
もし処理を初期化するinit()メンバ関数を設けるなら、publicにはしないよって話だよ
585:デフォルトの名無しさん
19/01/17 21:46:08.66 LP4V/wDK.net
>>574
スナップショットって「ここで記録を残したい!」って、それを取り扱う側の任意が強いよね
変化したポイントを必ずしも残したいとは限らないからちょっと違うイメージだな
586:デフォルトの名無しさん
19/01/17 22:05:06.73 1ADJk1Ta.net
>>576
それは確実に違うw
URLリンク(wa3.i-3-i.info)
↑の人が簡潔に書いてるように、「何か」のある瞬間の丸ごとの写し、という含意しかない
人が意志を持って作ろうが、一定の間隔で機械的に作成されるものであろうが、それは関係がない
587:デフォルトの名無しさん
19/01/17 22:11:14.58 1ADJk1Ta.net
完全に蛇足だけど、VirtualBoxみたいに
完全な写しではなくてもある瞬間の状態が再現可能なデータのことを
スナップショットと呼ぶケースもあるとは思う
588:デフォルトの名無しさん
19/01/17 22:17:04.64 1ADJk1Ta.net
>>574
変化直後の値であることを名前で明示する必要があるかは微妙だと思う
だって例えば一定間隔でサンプリングされたデータだったらいちいちそんな名前付けんでしょう。
589:デフォルトの名無しさん
19/01/17 22:27:55.19 1X2RnAg+.net
>>525はデータ自体の持ち方より変化した時のみ記録すると言う事を言いたい
って言うのは1名を除いてみんなわかってる話
なのでスナップショットの議論をしてもあまり意味がないと思う
590:デフォルトの名無しさん
19/01/17 22:44:49.84 3livcPKT.net
>>575
> そのオブジェクトの目的を処理する意味でのinit()とfinal()
> 例えば、ハッシュ関数、データを繰り返しupdate()してその処理を終わらせるfinal()
> final()はハッシュ値を返すみたいな
それならそんな変な名前をつけるべきじゃない
普通にget_result()とかでいいだろ
> init()は少なくともコンストラクタとreset()の中でコールされるよ
>>521が言ってるのはreset()の話な
> まあ俺ならSetDefaultHoge( )とかResetHoge( )とかにするけど
って書いてるあるから普通理解できると思うが
591:デフォルトの名無しさん
19/01/17 22:52:28.78 nhRmKYsV.net
>>577
あるにきまってんだろ。
それに、「スナップショット」は、IT用語のスナップショットの意味も強すぎる。
592:デフォルトの名無しさん
19/01/17 23:19:06.78 1ADJk1Ta.net
>>580
だから、そんな必要はないだろうと言ってる。
タイムスタンプとデータの写しが保存されていれば、常識的にそれは変化の先頭を
記録したものだと分かる。
それは繰り返しになるが、データの羅列(とサンプリング間隔)を見たら
いちいち一定間隔でサンプリングしたデータだなんて言わなくても分かるのと同じ
そんなことよりそれがナニであるかの方が余程重要な情報だ。
まあ仮にどうしても必要でも、例えばsnapshotOnChangedとかすればいいだけの話だけど
>>582
ないから。
あるというならそう言ってる人の記事の一つでも出してみ。
君が勝手に狭義に思い込んでるだけ。
593:デフォルトの名無しさん
19/01/17 23:19:56.06 1ADJk1Ta.net
しかし、すぐに喧嘩ごしで物を言ってくる馬鹿がいるな。
しかも言ってる内容がほんとしょうもない
594:デフォルトの名無しさん
19/01/17 23:31:16.65 TwUEGMBG.net
>>583
「スナップショット」は普通に使う言葉なんだが。w
狭義といえばそうだが実際にそうだから。
喧嘩腰に相手される理由を自省しろ。
595:デフォルトの名無しさん
19/01/18 05:15:11.78 SF688hqs.net
>>581
そのレスを否定も何もしていないよ
同じことを言っているだけなんだけど、initやinitializeって名称のメンバ関数を表に出すことはなく
初期化は利用者が能動的に使う名称にした方が良いねって説明しただけだよ
で、後半にメンバ変数を個別に初期化するような処理を持たせるにも条件が有るよねって書いたのよ
596:デフォルトの名無しさん
19/01/18 07:03:04.62 QqlHmxfI.net
>>583
全体的にほぼ同意
タイムスタンプのフィールド名がただの時刻じゃなく有効期間開始時刻みたいなニュアンスでキーになっているテーブルならもう誤解する人いないレベル
妥協案としてのsnapshotOnChangedもいいな
changeが原形で出てくるとどうも動詞っぽくて座りが悪し
597:デフォルトの名無しさん
19/01/18 07:16:09.93 dGgLcYHd.net
>>583
> タイムスタンプとデータの写しが保存されていれば、常識的にそれは変化の先頭を記録したものだと分かる。
等間隔でタイムスタンプとデータを記録することなんて普通にある
> そんなことよりそれがナニであるかの方が余程重要な情報だ。
だからそんなことを思ってるのはお前だけ
598:デフォルトの名無しさん
19/01/18 07:17:54.96 QqlHmxfI.net
emploee_with_mail_addressとか
emploee_with_optimistic_lockingみたいなテーブル名が冗長なのと同じ理由で
emploee_snapshot_on_changedなんて説明的な名前になるのだとしたら
本来こっちがemployeeだよなあとは思う
599:デフォルトの名無しさん
19/01/18 09:29:05.82 XDn0fqgG.net
ここまで読んだが、スナップショットの定義論争する意味ある?
使ってもいいし使わなくてはならないこともないレベル
600:デフォルトの名無しさん
19/01/18 11:52:48.03 dGgLcYHd.net
>>586
> 初期化は利用者が能動的に使う名称にした方が良いねって説明しただけだよ
だから
>> まあ俺ならSetDefaultHoge( )とかResetHoge( )とかにするけど
って書いてあるのに、バカなの?
601:デフォルトの名無しさん
19/01/18 11:54:44.14 dGgLcYHd.net
>>590
> ここまで読んだが、スナップショットの定義論争する意味ある?
ない
最初にスナップショットって言い出した>>538が一人でしつこく食い下がってるだけ
602:デフォルトの名無しさん
19/01/18 15:17:56.66 SF688hqs.net
>>591
書いてあるから何なの?
そのレスの人は自分はそうするって書いているだけで何故かを書いていないでしょ
それをこっちは説明しただけじゃん、何で突っかかってくるの?
まあ、その例に対しても>>571の後半でこっちの意見が書いてあるけどね
この場合はそのレスの人とは意見が異なるよ
603:デフォルトの名無しさん
19/01/18 15:54:14.53 N2j3ka14.net
そう言えば普通に理解できる人じゃなかったんだな…
1ヶ月以上も前のレスに粘着するような人だと言うことを忘れてたよ w
604:デフォルトの名無しさん
19/01/18 23:02:05.46 hlUa6vRd.net
常に差分だけを記録するって
あんまり得策とは言えないからな…
605:デフォルトの名無しさん
19/02/08 18:15:31.54 WrxcLohJ.net
変数名はよく迷うんだけど、
最近、本当に迷っているのは変数名自体じゃなくて、
日本語の英訳だと気付いた。
ググっても、いまいちしっくりこないんだよな。
状況的にこの訳でいいの?って。
606:デフォルトの名無しさん
19/02/08 18:17:45.03 PkoNSuV0.net
たしかに迷ったら書き込むスレだが、そんな日記かポエムはいらん
607:デフォルトの名無しさん
19/02/09 08:00:40.77 3lMelktV.net
>>597
>>596はええ事ゆうとるやん
おまえのがいらんわw
608:デフォルトの名無しさん
19/02/09 16:16:29.35
609:NnmcfWng.net
610:デフォルトの名無しさん
19/02/09 18:10:09.58 FgAjV9d+.net
具体的な質問しないと慰めるくらいしかできない
611:デフォルトの名無しさん
19/02/11 12:24:00.36 gPSd8158.net
誰かワイのことも慰めてくれんかのう、性的に
612:デフォルトの名無しさん
19/02/11 12:50:15.46 MkFOBvt9.net
風俗いけや
613:デフォルトの名無しさん
19/02/11 15:15:36.09 IzI8GxAX.net
class 新井浩文
614:デフォルトの名無しさん
19/02/15 23:20:34.23 e71gRKct.net
つまり、日本語変数を使えってこと?
615:デフォルトの名無しさん
19/02/16 10:08:50.79 Ed04clec.net
dim settei as integer
616:デフォルトの名無しさん
19/02/16 16:44:14.75 5qKFbRgU.net
ローマ字かこれで解決だな
617:デフォルトの名無しさん
19/02/16 17:17:42.90 s8r91WJ4.net
bool tesuto = false;
618:デフォルトの名無しさん
19/02/16 18:41:16.09 N5DMegPc.net
ローカル変数は趣味で構わん
619:デフォルトの名無しさん
19/02/16 23:25:26.40 CD9VXZwW.net
絶対自分しか読まないなら、そうするけどな。
Dim ななこSOS As Long とか。
620:デフォルトの名無しさん
19/02/17 10:23:14.46 EkiBf8gr.net
Const くりいむレモン As String = "亜美"
621:デフォルトの名無しさん
19/02/20 21:39:18.84 zIu6PpOW.net
マス目の中央に十字に線引いて、左上、左下、右上、右下と「田」の字型に4分割していることをイメージさせたい時、
どう短い英単語で表現したらわかりやすいでしょうか?
622:デフォルトの名無しさん
19/02/20 22:15:51.62 6AaY2QOY.net
>>611
イメージ的にはライフルのスコープのあれ?
reticleと言うらしい
後は素直に4分割でquarteringぐらいか
623:デフォルトの名無しさん
19/02/20 22:36:02.59 QXQfMXGM.net
quadrant
624:デフォルトの名無しさん
19/02/20 23:08:55.59 Wi/z/KN1.net
キューブ4とかスクウェア4とか、そんなんしか思い浮かばん。
625:デフォルトの名無しさん
19/02/21 00:03:50.37 Nx5iJ8EP.net
paddy field
626:デフォルトの名無しさん
19/02/21 00:04:19.77 toD0kycv.net
数学の象限は orthantと言うらしい
627:デフォルトの名無しさん
19/02/21 01:06:16.29 LSFEbLdL.net
>>611
その形が重要なの?目的っぽい名前にはできないの?
628:デフォルトの名無しさん
19/02/21 01:08:06.67 8z2yw4hD.net
>>612-616
調べたところ象限という表現が近いと思います(多分
いちばんパッと見て馴染みやすそうなquadrantにしようかと思います
ありがとうございました
629:デフォルトの名無しさん
19/02/21 01:10:15.03 8z2yw4hD.net
>>617
形と言うか
中央を基準に左上・左下・右上・右下の4つに分類したいと言った感じでしょうか
630:デフォルトの名無しさん
19/02/21 01:38:37.65 Cw68EtgL.net
>>618
象限っていうのは普通は四つに分けた一つのことなんですよw
第〇象限って高1で習ったでしょ。
数学の言葉を使うなら╋は直交座標とかデカルト座標とか言う
でも冗長だと思う
631:デフォルトの名無しさん
19/02/21 07:00:50.05 bbSqDcsj.net
SWOT分析みたいな分割図の区画を描くようなイメージなら象限とquadrantでいいんじゃない
632:デフォルトの名無しさん
19/02/21 12:19:33.00 MDhOI6F5.net
象限て久しぶりに思い出したわ
たまには為になるなおまえらもw
633:デフォルトの名無しさん
19/02/21 21:44:57.05 3EVPwELG.net
2×2であることが自明なんだったらgridでもよさげ
634:デフォルトの名無しさん
19/02/21 22:25:52.00 zF2vyctA.net
漢字で田でいいよ。
635:デフォルトの名無しさん
19/02/22 00:19:00.31 6OtVlR1W.net
そろそろ positioning map でググれ
636:デフォルトの名無しさん
19/02/22 08:35:41.73 KGqa3gdj.net
ポジショニングマップって…
さすがに的ハズレすぎだろ
637:デフォルトの名無しさん
19/02/22 13:00:33.47 D4QpBG3p.net
quadrantで画像検索するとそれっぽいのが出てくるからこれでイメージ合ってりゃquadrantでいいんじゃね
各領域の呼び方も決まってるぽいし
URLリンク(www.google.com)
638:デフォルトの名無しさん
19/02/22 13:23:45.34 MgF7Ol/L.net
table2x2
639:デフォルトの名無しさん
19/02/22 15:08:55.26 UNEOcTqW.net
4LDK
640:デフォルトの名無しさん
19/02/22 15:30:07.80 5n5TLANb.net
田ficated
641:デフォルトの名無しさん
19/02/23 00:36:41.19 gaPva4TF.net
tanoji
642:デフォルトの名無しさん
19/02/23 02:06:04.14 khme0D5e.net
LU,LD,RU,RD
643:デフォルトの名無しさん
19/03/20 23:44:55.77 +x+aKSef.net
同時に処理できる最大数(制限値)を示す、短い変数名をお願いします
644:デフォルトの名無しさん
19/03/21 00:02:56.13 udXu0zXR.net
proc_max
645:デフォルトの名無しさん
19/03/21 02:40:05.89 sL/jDeiO.net
>>633
結局さ、「処理」っていうのが抽象的過ぎるから命名に困るんだと思うけどねたぶん。
646:デフォルトの名無しさん
19/03/21 07:20:00.18 Ru1ssq7b.net
短くしたいなら漠然とした一般的な部分は削除候補になるので
max_parallel
647:デフォルトの名無しさん
19/03/21 08:10:15.75 u3u8nbsq.net
>>633
RunLimit
648:デフォルトの名無しさん
19/03/21 09:29:35.49 O21Dd4dp.net
外部からこの処理やってねって頼まれる場合なら
AcceptLimit?
649:デフォルトの名無しさん
19/03/21 09:57:23.13 wzenmx5C.net
>>635
これ
calcXXXみたいなもん
650:デフォルトの名無しさん
19/03/21 22:47:37.75 udXu0zXR.net
>>636
parallelはちょっと読みすぎやろ。
651:デフォルトの名無しさん
19/03/22 00:02:52.39 GmT3YQ5y.net
え?proc_maxも最大プロセス数みたいな感じじゃないの
バッチ処理やバッファリングのサイズ上限みたいなイメージってこと?
むしろRunLimitあたり「魔法のランプは3回まで」みたいな回数限度で、同時であるニュアンスが落ちすぎだと思ってたわ
まあいくつか挙がった内から近いものがあれば選べばいいとは思うが
652:デフォルトの名無しさん
19/05/26 22:08:46.49 33DPLG/U.net
ボタンをn回押すと実行されるイベントがあります。
(回数nは別途指定します)
n回押されたとき、その時刻を設定ファイルに記録するのですが
そこに使うキーとなる文字列をお願いします
foo: 1970-01-01T09:00:00
みたいな感じです
653:デフォルトの名無しさん
19/05/26 22:36:33.72 MKDuMAe+.net
button_pushed
じゃアカンの?
654:デフォルトの名無しさん
19/05/26 22:43:11.01 kcdU4Ge6.net
>>642
> foo: 1970-01-01T09:00:00
> みたいな感じです
それでなんの問題があるんだ?
あとスレ違いだし
655:デフォルトの名無しさん
19/05/26 22:43:36.79 33DPLG/U.net
ありがとう
特定回数という意味はあえて入れないということかしら
656:デフォルトの名無しさん
19/05/26 22:56:58.41 edjd2fQa.net
>>645
ボタンn回押すのが何かのコマンドか何かであるなら、それを名前に使った方がいいね。
そういうのじゃなく、本当に純粋にボタンがn回押されたタイミングを記録したいだけだとすると
なかなか適切なのが思いつかんなあ
657:デフォルトの名無しさん
19/05/26 23:12:23.37 33DPLG/U.net
>>646
具体的なイベントもコールバックで指定されるんで
なにかが起こるとしか言えない感じ
658:デフォルトの名無しさん
19/05/26 23:27:10.28 edjd2fQa.net
>>647
そういう漠然としたものに名前を与えろっていうのも無理筋な気がするw
まあOnEveryNthClickとか?
659:デフォルトの名無しさん
19/05/26 23:45:04.89 33DPLG/U.net
あーなるほど
n回ってのをそのまま名前にしちゃうという手があったか
いちいち特定回数みたいな日本語に直して考えてたわ
660:デフォルトの名無しさん
19/06/22 18:33:43.34 2XZpmmZY.net
Goldfish.AzureGoldfishIsMany() //アジュール色の金魚が多いときに真
のように、形容詞 + クラス名と同じ名詞 + is + 形容詞 という命名の関数があったとして
クラスと関数でGoldfishがダブってるわけだけどどうしてる?
たとえば関数名のほうを消して Goldfish.AzureIsMany() にできるか?みたいな
661:デフォルトの名無しさん
19/06/22 19:02:05.23 B/1A2928.net
AzureColorIsManyじゃダメなん?
あと多いってのがアバウトじゃね?いいの?
662:デフォルトの名無しさん
19/06/22 19:33:14.17 RDL2QMg7.net
このダブってしまうケースに合うとしばらく思考停止してしまう
663:デフォルトの名無しさん
19/06/22 20:06:21.99 xRFWxHvZ.net
このケースだからそう思うのかもしれないけど、
IsManyを判定できる関数がこのクラスに居るのが違和感
Goldfishの集まりを持っているクラスが他にあって(水槽とか)
FishTank.ContainsManyAzureGoldfishes()
みたいな感じで定義したい
Goldfishクラスには
Goldfish.IsAzure()
関数があればよいはず
まあ単に X.IsAandB() みたいな命名でよいケースもあるような気もする
>>650
「多い」の実装がどうであるかは呼び出し側は気にしたくないんだろう多分
664:デフォルトの名無しさん
19/06/22 21:43:09.00 cXBWskr/.net
金魚が「Goldfish」なことに違和感。w
直訳?
誰や、んな訳語をつくったんは!
665:デフォルトの名無しさん
19/06/22 22:34:20.22 6TuhVHB2.net
>>650
まあ既に指摘されてるけど、集まりを評価する関数を要素のクラスに持たせるのが
そもそも変だねw
何か事情があるにしても、HasManyAzureとかIsRateOfAzureHighでいいんじゃないか。
むしろいちいちGoldfishと断る意味が分からん