■危険性
かつて偏差値の低い学校向けの情報処理系教科書において「カプセル化は大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心とした「インターネットを作った人たち」は「階層化の有害性(RFC 3439)」として「カプセル化は絶対にやめろ」としている。
大雑把にいうと、教科書の上では素晴らしく、開発を始めた最初のうちは良いが、将来的な改修の際に隠蔽されたデータにアクセスできないと解決できない問題が出てきて、非常に高確率でデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」などという概念はない。
ソースコードが存在し改修が可能であればカプセル化しても問題ない。ソースコードがあってもライセンス的に改修できない場合や、そもそもバイナリのライブラリしかない場合などは絶望的である。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)
探検
カプセル化は愚かな考え
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/07/29(水) 17:17:58.13ID:u638n5uE477デフォルトの名無しさん
2020/08/25(火) 07:24:06.19ID:DynTdfXH OSについては、SQLの発想はありだと思う
既にWMIで一部SQLのようなもので操作できるけど
フォルダやレジストリを全検索すると、物凄い時間かかるじゃん
DBなら一瞬なのに
なのでOS自体がDBでできてればなとは思う
縦横無尽に検索したり更新したりできる
メーカーの中の人も影響関係を瞬時に正確に把握でき、バグ率も下がると思う
システムログに物凄い書式のXML使ってるけど、無駄が多過ぎる
肝心な条件で絞れないし
DB形式の2次元では階層表現できないということなんだろうけど、
2次元でも複数のテーブルに分ければいくらでも多次元にできるし、
検索も速いし、分かりやすいし、二次加工しやすい
Webについては最近はJSONとか?
XMLよりはマシだけど、やはりDB形式より無駄が多い
「関数型OS」とかわけわからんけど、XMLと似た危険な香りがする
なぜ人はDB形式以外に挑戦するのか
既にWMIで一部SQLのようなもので操作できるけど
フォルダやレジストリを全検索すると、物凄い時間かかるじゃん
DBなら一瞬なのに
なのでOS自体がDBでできてればなとは思う
縦横無尽に検索したり更新したりできる
メーカーの中の人も影響関係を瞬時に正確に把握でき、バグ率も下がると思う
システムログに物凄い書式のXML使ってるけど、無駄が多過ぎる
肝心な条件で絞れないし
DB形式の2次元では階層表現できないということなんだろうけど、
2次元でも複数のテーブルに分ければいくらでも多次元にできるし、
検索も速いし、分かりやすいし、二次加工しやすい
Webについては最近はJSONとか?
XMLよりはマシだけど、やはりDB形式より無駄が多い
「関数型OS」とかわけわからんけど、XMLと似た危険な香りがする
なぜ人はDB形式以外に挑戦するのか
478デフォルトの名無しさん
2020/08/25(火) 07:56:10.50ID:qpVxWgT6 >>476
オブジェクト指向にとって関数型は対義語じゃないよ
だけど関数型にとってオブジェクト指向は対義語
なぜなら関数型は極めると純粋関数型言語に向かうから
オブジェクト指向にとって関数型は取り入れるもの。便利な部分をつまみ食い
だけど純粋関数型言語にとってオブジェクト指向は純粋関数型言語ではない
オブジェクト指向にとって関数型は対義語じゃないよ
だけど関数型にとってオブジェクト指向は対義語
なぜなら関数型は極めると純粋関数型言語に向かうから
オブジェクト指向にとって関数型は取り入れるもの。便利な部分をつまみ食い
だけど純粋関数型言語にとってオブジェクト指向は純粋関数型言語ではない
479デフォルトの名無しさん
2020/08/25(火) 07:57:31.04ID:qpVxWgT6 >>477
> フォルダやレジストリを全検索すると、物凄い時間かかるじゃん
> DBなら一瞬なのに
インデックスが張られてないDBは検索がものすごく遅い
全件検索するから
つまり、速いか遅いかはインデックスがあるかどうかでしかない
> フォルダやレジストリを全検索すると、物凄い時間かかるじゃん
> DBなら一瞬なのに
インデックスが張られてないDBは検索がものすごく遅い
全件検索するから
つまり、速いか遅いかはインデックスがあるかどうかでしかない
480デフォルトの名無しさん
2020/08/25(火) 08:01:41.39ID:qpVxWgT6 >>477
どうせあれの話をしてるんだろうけど、
Microsoftから学んだほうが良いよ
ファイル検索をSQLでできるようにしたと
大々的に発表したけど結局搭載するのをやめた
時間がなかったわけじゃない。だって随分と前の話で
本当にやる気があるなら、次期バージョンで搭載にしてたはず
つまりMicrosoftという技術力の高い会社が
「発想は面白かったが実際にやってみたら意味がなかった」
と判断したんだから
どうせあれの話をしてるんだろうけど、
Microsoftから学んだほうが良いよ
ファイル検索をSQLでできるようにしたと
大々的に発表したけど結局搭載するのをやめた
時間がなかったわけじゃない。だって随分と前の話で
本当にやる気があるなら、次期バージョンで搭載にしてたはず
つまりMicrosoftという技術力の高い会社が
「発想は面白かったが実際にやってみたら意味がなかった」
と判断したんだから
481デフォルトの名無しさん
2020/08/25(火) 08:04:32.16ID:DynTdfXH482デフォルトの名無しさん
2020/08/25(火) 08:08:52.19ID:DynTdfXH483デフォルトの名無しさん
2020/08/25(火) 08:15:35.41ID:qpVxWgT6 >>481
検索はインデックスが全てです
検索はインデックスが全てです
484デフォルトの名無しさん
2020/08/25(火) 08:18:46.61ID:qpVxWgT6 Googleの検索がめちゃくちゃ速い理由
https://logmi.jp/business/articles/234684
Googleのコンピューターも膨大な時間と努力を投入して
インデックスを作っていますが、その努力の甲斐があるというものです。
インデックスによって劇的に検索スピードが上がり、毎秒、約40,000件もの検索にGoogleは答えているのです。
https://logmi.jp/business/articles/234684
Googleのコンピューターも膨大な時間と努力を投入して
インデックスを作っていますが、その努力の甲斐があるというものです。
インデックスによって劇的に検索スピードが上がり、毎秒、約40,000件もの検索にGoogleは答えているのです。
485デフォルトの名無しさん
2020/08/25(火) 08:38:05.59ID:d88THs21 ここはオブジェクト指向すら理解できない老害の教育の場かな?
486デフォルトの名無しさん
2020/08/25(火) 09:03:39.44ID:+ObH0gCT >>482
>内部的な設計思想
それがWinFSだったんだけど
https://www.itmedia.co.jp/enterprise/articles/0607/18/news010.html
データは複数のデータベース(またはデータストア)に保存され、WinFSはこれらのストアとファイルシステム間でデータの同期を効率よく実行する。
また、連絡先や予定表アイテム、電子メールなど、一般的に使用される類のデータの標準のプロパティスキーマも提供する予定だった。
WinFSが実現されていれば、ファイルの検索や整理機能の向上、および特定の種類のデータ
(連絡先や予定表のイベントなど)の共有を共通スキーマにより簡素化する相互運用性の向上などが期待できた。
>内部的な設計思想
それがWinFSだったんだけど
https://www.itmedia.co.jp/enterprise/articles/0607/18/news010.html
データは複数のデータベース(またはデータストア)に保存され、WinFSはこれらのストアとファイルシステム間でデータの同期を効率よく実行する。
また、連絡先や予定表アイテム、電子メールなど、一般的に使用される類のデータの標準のプロパティスキーマも提供する予定だった。
WinFSが実現されていれば、ファイルの検索や整理機能の向上、および特定の種類のデータ
(連絡先や予定表のイベントなど)の共有を共通スキーマにより簡素化する相互運用性の向上などが期待できた。
487デフォルトの名無しさん
2020/08/25(火) 09:32:10.77ID:1MKRoGus >>486
そして実験的に実装したけど、結局速い検索ならインデックス作るだけでよくね?となったんだよね
そして実験的に実装したけど、結局速い検索ならインデックス作るだけでよくね?となったんだよね
488デフォルトの名無しさん
2020/08/25(火) 09:33:14.13ID:1MKRoGus 特定のプロパティで検索するのも、プロパティをインデックスすればいいだけだしね
489デフォルトの名無しさん
2020/08/25(火) 10:38:19.23ID:ILy/WoQ4 GUI用の概念を別用途に持ち込んだから今の混乱がある
490デフォルトの名無しさん
2020/08/25(火) 10:44:00.33ID:8u+D4Xfy アップルのデスクトップアイコン?
491デフォルトの名無しさん
2020/08/25(火) 10:45:31.68ID:8F6lcUT7 >>478
純粋関数型以外の関数型言語(関数型をベースにしつつオブジェクト指向の機能を付け加えた言語等)も人気があるから、「関数型は極めると純粋関数型に向かう」というのは語弊があるような。
結局今は、純粋なオブジェクト指向を出発点にするにせよ、純粋な関数型を出発点にするにせよ、他方の良い点ををうまく取り込み、バランスを取ることを目指すアプローチが多いんだろう。
純粋関数型以外の関数型言語(関数型をベースにしつつオブジェクト指向の機能を付け加えた言語等)も人気があるから、「関数型は極めると純粋関数型に向かう」というのは語弊があるような。
結局今は、純粋なオブジェクト指向を出発点にするにせよ、純粋な関数型を出発点にするにせよ、他方の良い点ををうまく取り込み、バランスを取ることを目指すアプローチが多いんだろう。
492デフォルトの名無しさん
2020/08/25(火) 12:06:50.27ID:d4ZTtTef 手続き型でしょ
関数型とは言わない
関数型とは言わない
493デフォルトの名無しさん
2020/08/25(火) 12:46:58.36ID:4v9mLqYW 結局、ドキュメント無くても把握できるにはどうすればいいか。あたりが一般的なメリットで、
それを推し進めると、制約や挙動が保証されるものになり
結果、オブジェクトの不完全さが目立って、
関数型がもてはやされるみたいな。
でも、できる人間なら言語の不完全さは乗り越えていくんだよな。
それを推し進めると、制約や挙動が保証されるものになり
結果、オブジェクトの不完全さが目立って、
関数型がもてはやされるみたいな。
でも、できる人間なら言語の不完全さは乗り越えていくんだよな。
494デフォルトの名無しさん
2020/08/25(火) 13:13:20.85ID:8F6lcUT7 「純粋関数型に非ずんば関数型に非ず」という原理主義的な人は、決して多数派ではないと思うけどなぁ。
自分も関数型言語についての知識はあまりないが、たとえばF#(OCaml)は手続型ではなく、関数型言語として紹介されることの方が圧倒的に多いと思う。
自分も関数型言語についての知識はあまりないが、たとえばF#(OCaml)は手続型ではなく、関数型言語として紹介されることの方が圧倒的に多いと思う。
495デフォルトの名無しさん
2020/08/25(火) 14:23:14.32ID:qvclnJmh496デフォルトの名無しさん
2020/08/25(火) 14:24:37.23ID:qvclnJmh497デフォルトの名無しさん
2020/08/25(火) 21:16:52.01ID:v1cYVdvk メッセージングとは、オブジェクト同士の二人称対話なのだ!
>>155
>オブジェクト指向のコア概念メッセージングがなぜ提唱されたか察するに
928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは
チンポ.オシッコを出す
チンポ.オシッコを止める
さっきトイレでやってきた。
929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。
×
俺.オシッコを止める 俺.オシッコを出す
○
俺.チンポに力を入れる 俺.チンポから力を抜く
>>155
>オブジェクト指向のコア概念メッセージングがなぜ提唱されたか察するに
928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは
チンポ.オシッコを出す
チンポ.オシッコを止める
さっきトイレでやってきた。
929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。
×
俺.オシッコを止める 俺.オシッコを出す
○
俺.チンポに力を入れる 俺.チンポから力を抜く
498デフォルトの名無しさん
2020/08/25(火) 21:57:54.05ID:v1cYVdvk ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
499デフォルトの名無しさん
2020/08/25(火) 22:54:13.29ID:U8JRnYTu ヒント:随意運動。
9文字。
9文字。
500デフォルトの名無しさん
2020/08/25(火) 22:55:10.13ID:U8JRnYTu ヒント:下半身は別人格。
裁判で判例があります。
裁判で判例があります。
501デフォルトの名無しさん
2020/08/26(水) 01:39:53.00ID:SGuLbFai ttps://video.twimg.com/ext_tw_video/1296548685300396032/pu/vid/960x720/Tt9Hj_acNH_uHS6Y.mp4?tag=10
502デフォルトの名無しさん
2020/08/26(水) 02:05:56.58ID:4xdL/BMO >>483
そういうペテン師に合わせて最近のバージョンはたまにインデックスが効く罠が仕込んであるのかなw
あるバージョン以降は、妙に遅いことがあって、解析すると、ここにインデックスを貼れと
貼ると、従来の速さに近付く
速くなるわけじゃなく、元に戻るだけw
(バッファオーバーラン防止のためにタイプセーフ対応したとの情報もちらっと見た気がするので、そのせいかもしれない)
にしてもその差はそれほど大きくない
インデックスの威力がメインなら、BULK INSERTや一時テーブルの速さを説明できない
これを使って、1時間の取り込みを数秒に短縮とか、あちこちで改善してきたので
この差はインデックスの有無を遥かに超える差
そういうペテン師に合わせて最近のバージョンはたまにインデックスが効く罠が仕込んであるのかなw
あるバージョン以降は、妙に遅いことがあって、解析すると、ここにインデックスを貼れと
貼ると、従来の速さに近付く
速くなるわけじゃなく、元に戻るだけw
(バッファオーバーラン防止のためにタイプセーフ対応したとの情報もちらっと見た気がするので、そのせいかもしれない)
にしてもその差はそれほど大きくない
インデックスの威力がメインなら、BULK INSERTや一時テーブルの速さを説明できない
これを使って、1時間の取り込みを数秒に短縮とか、あちこちで改善してきたので
この差はインデックスの有無を遥かに超える差
503デフォルトの名無しさん
2020/08/26(水) 02:18:05.05ID:4xdL/BMO >>486
>既存のツールで有用な結果が得られるのに、わざわざ追加情報を設定して
>ファイルにタグを付ける必要があるだろうかという疑問が生まれることになった。
ああ現実主義でいいんじゃないかな
「発想は面白かったが実際にやってみたら意味がなかった」
ではないよ
>データベース内のテーブルとファイルシステム内のファイルを同期する機能は、SQL Serverの次期バージョンに組み込まれる予定だ。
>汎用OSサービスとなるはずだったものがSQL Serverの1機能として提供されることになる
いきなりスクラッチビルドな高い理想を目指すのではなく、徐々にってことだ
ここでは直近の現実について話してるわけじゃないから
実際Win10でも「Windows へようこそ」をオフにしても出てくるとかw
俺が言ってるのは検索だけじゃなくて、中の人のバグ率や、機能整理の意味もある
>既存のツールで有用な結果が得られるのに、わざわざ追加情報を設定して
>ファイルにタグを付ける必要があるだろうかという疑問が生まれることになった。
ああ現実主義でいいんじゃないかな
「発想は面白かったが実際にやってみたら意味がなかった」
ではないよ
>データベース内のテーブルとファイルシステム内のファイルを同期する機能は、SQL Serverの次期バージョンに組み込まれる予定だ。
>汎用OSサービスとなるはずだったものがSQL Serverの1機能として提供されることになる
いきなりスクラッチビルドな高い理想を目指すのではなく、徐々にってことだ
ここでは直近の現実について話してるわけじゃないから
実際Win10でも「Windows へようこそ」をオフにしても出てくるとかw
俺が言ってるのは検索だけじゃなくて、中の人のバグ率や、機能整理の意味もある
504デフォルトの名無しさん
2020/08/26(水) 02:25:15.30ID:gA2PDNl8 >>502
> インデックスの威力がメインなら、BULK INSERTや一時テーブルの速さを説明できない
え?説明できないの?それお前が無知なだけじゃん。
1. インデックスは検索に使うものでインサート時には関係ない
むしろインデックス作成のために逆に時間がかかる
BULK INSERTでは一件ごとにインデックスを貼る処理を行うと時間がかかるので
インデックスは貼らずにデータを挿入し、あとからインデックスをつけるのは常識レベルのテクニック
2. 一時テーブルだからといって速いことにはならないが、それで速くなったとするなら
一時テーブルによってデータ量が減った。複雑なクエリーで無駄にデータを参照しているとそれが減ることがある
一時テーブルによってインデックスを(有効に)使える条件が揃った
などの理由だろう
アナライズとかしたことないだろ?そういう風にデータを参照しているかちゃんと調べろ
常識レベルのことを知らんとかアウトや
お前はなんかやったら速くなったといってるだけで、その理由を調べてもいない
> インデックスの威力がメインなら、BULK INSERTや一時テーブルの速さを説明できない
え?説明できないの?それお前が無知なだけじゃん。
1. インデックスは検索に使うものでインサート時には関係ない
むしろインデックス作成のために逆に時間がかかる
BULK INSERTでは一件ごとにインデックスを貼る処理を行うと時間がかかるので
インデックスは貼らずにデータを挿入し、あとからインデックスをつけるのは常識レベルのテクニック
2. 一時テーブルだからといって速いことにはならないが、それで速くなったとするなら
一時テーブルによってデータ量が減った。複雑なクエリーで無駄にデータを参照しているとそれが減ることがある
一時テーブルによってインデックスを(有効に)使える条件が揃った
などの理由だろう
アナライズとかしたことないだろ?そういう風にデータを参照しているかちゃんと調べろ
常識レベルのことを知らんとかアウトや
お前はなんかやったら速くなったといってるだけで、その理由を調べてもいない
505デフォルトの名無しさん
2020/08/26(水) 02:25:32.44ID:4xdL/BMO >>484
グーグルとローカルのDBシステムでは規模が違い過ぎるし、「インデックス」の意味もだいぶ違う
いろんな角度からの検索を想定したキーワードを事前に生成し、単純な比較でヒットするようにしてある
逆にそのロジックが邪魔で余計なものがヒットし過ぎるが
言葉を厳密にしても全然絞れない
グーグルとローカルのDBシステムでは規模が違い過ぎるし、「インデックス」の意味もだいぶ違う
いろんな角度からの検索を想定したキーワードを事前に生成し、単純な比較でヒットするようにしてある
逆にそのロジックが邪魔で余計なものがヒットし過ぎるが
言葉を厳密にしても全然絞れない
506デフォルトの名無しさん
2020/08/26(水) 02:27:29.62ID:gA2PDNl8 > グーグルとローカルのDBシステムでは規模が違い過ぎるし、「インデックス」の意味もだいぶ違う
その根拠は?(間違った)主張だけをしても支持は得られない
その根拠は?(間違った)主張だけをしても支持は得られない
507デフォルトの名無しさん
2020/08/26(水) 02:35:11.86ID:4xdL/BMO >>504
>これを使って、1時間の取り込みを数秒に短縮とか、あちこちで改善してきたので
これが見えんのかねw
誰に向かって言ってるのか
「あちこちで」だ
さらに言うと「確実に」だ
まぐれではない
1.そんなことは知ってるが、ゆえに、インデックスがDBエンジンの速さの理由かね?
(言っとくが、ファイルコピーより遥かに速い)
2.何を言ってるのか分からんw
ちなみに説明を省略したが、1時間もかかる要件なので、一時テーブルから本テーブルへの
INSERT SELECTは、腕の悪いSEには無理な複雑さになることもある
そのFROM句が一時テーブルなのに速いと言ってるんだよ
というかその他のストアドでも多用するが、速い
あるいは言い方を変えると、インデックスの効いてない状態での速さでも十分速いと言ってる
普通のシングルタスク処理や、OS関連に比べると、とてつもなく速い
という意味
>これを使って、1時間の取り込みを数秒に短縮とか、あちこちで改善してきたので
これが見えんのかねw
誰に向かって言ってるのか
「あちこちで」だ
さらに言うと「確実に」だ
まぐれではない
1.そんなことは知ってるが、ゆえに、インデックスがDBエンジンの速さの理由かね?
(言っとくが、ファイルコピーより遥かに速い)
2.何を言ってるのか分からんw
ちなみに説明を省略したが、1時間もかかる要件なので、一時テーブルから本テーブルへの
INSERT SELECTは、腕の悪いSEには無理な複雑さになることもある
そのFROM句が一時テーブルなのに速いと言ってるんだよ
というかその他のストアドでも多用するが、速い
あるいは言い方を変えると、インデックスの効いてない状態での速さでも十分速いと言ってる
普通のシングルタスク処理や、OS関連に比べると、とてつもなく速い
という意味
508デフォルトの名無しさん
2020/08/26(水) 02:36:30.08ID:4xdL/BMO509デフォルトの名無しさん
2020/08/26(水) 02:38:40.51ID:gA2PDNl8 > そのFROM句が一時テーブルなのに速いと言ってるんだよ
だからちゃんとアナライズしてどのようにデータを参照しているか調べましょうって
なにもしてないくせに、やってみたら速かったとか遅かったと素人かよw
だからちゃんとアナライズしてどのようにデータを参照しているか調べましょうって
なにもしてないくせに、やってみたら速かったとか遅かったと素人かよw
510デフォルトの名無しさん
2020/08/26(水) 02:40:06.77ID:gA2PDNl8 > (言っとくが、ファイルコピーより遥かに速い)
他人が検証できる方法とベンチマーク結果よろしく
主張だけしても説得力はない
他人が検証できる方法とベンチマーク結果よろしく
主張だけしても説得力はない
511デフォルトの名無しさん
2020/08/26(水) 02:40:47.00ID:gA2PDNl8 だいたいインデックスは検索にときに使われるといってるのに
ファイルコピーとか言ってる時点で頭悪いがw
ファイルコピーとか言ってる時点で頭悪いがw
512デフォルトの名無しさん
2020/08/26(水) 02:46:21.84ID:4xdL/BMO >>511
頭悪いな
取込処理がファイルコピーより遥かに速いんだよ
その理由は?
インデックスがないから?アホかw
インデックスがあるよりはない方が速いのは当たり前だが、ファイルコピーより速い理由は?
頭悪いな
取込処理がファイルコピーより遥かに速いんだよ
その理由は?
インデックスがないから?アホかw
インデックスがあるよりはない方が速いのは当たり前だが、ファイルコピーより速い理由は?
513デフォルトの名無しさん
2020/08/26(水) 02:47:55.44ID:4xdL/BMO514デフォルトの名無しさん
2020/08/26(水) 02:48:05.51ID:gA2PDNl8515デフォルトの名無しさん
2020/08/26(水) 02:51:23.46ID:4xdL/BMO >>514
自分でやってみろ
自分でやってみろ
516デフォルトの名無しさん
2020/08/26(水) 02:55:06.46ID:oEB3gdtA ストアドよりインデックスのほうが速いよってスレが無かったでしょうかね。
517デフォルトの名無しさん
2020/08/26(水) 02:57:46.43ID:4xdL/BMO ありがちなインデックス教を説得するのは本題ではない
イベントログを解析したことあるか?
特にファイル監査
なんだあの大量のゴミ
不信なアクセスにどうやって気付くんだ
物凄い工夫して視認できるバッチ作ったけど
あれを単純なCSVにするだけでも各方面生産性が随分高くなる
イベントログを解析したことあるか?
特にファイル監査
なんだあの大量のゴミ
不信なアクセスにどうやって気付くんだ
物凄い工夫して視認できるバッチ作ったけど
あれを単純なCSVにするだけでも各方面生産性が随分高くなる
518デフォルトの名無しさん
2020/08/26(水) 02:57:58.67ID:gA2PDNl8 >>515
やってみるから、お前がやったことをいえ、
1. RDBMS
2. OS、バージョン
3. ファイルサイズ
4. 挿入先テーブルのスキーマ
お前が何も言ってないんだから、出来るわけなねーだろ
やってみるから、お前がやったことをいえ、
1. RDBMS
2. OS、バージョン
3. ファイルサイズ
4. 挿入先テーブルのスキーマ
お前が何も言ってないんだから、出来るわけなねーだろ
519デフォルトの名無しさん
2020/08/26(水) 02:58:27.97ID:gA2PDNl8 > イベントログを解析したことあるか?
> 特にファイル監査
データベースの話なののこれだからなぁ
素人じゃんw
> 特にファイル監査
データベースの話なののこれだからなぁ
素人じゃんw
520デフォルトの名無しさん
2020/08/26(水) 03:01:31.53ID:oEB3gdtA > そしたら「ストアドよりインデックスのほうが速いよ」って。(゚Д゚)ハァ?
521デフォルトの名無しさん
2020/08/26(水) 03:02:09.30ID:4xdL/BMO522デフォルトの名無しさん
2020/08/26(水) 03:04:12.27ID:gA2PDNl8 DB型OS?そんなことばどこから出てきたんだw
検索してもないな
検索してもないな
523デフォルトの名無しさん
2020/08/26(水) 03:04:33.30ID:4xdL/BMO524デフォルトの名無しさん
2020/08/26(水) 03:05:47.13ID:oEB3gdtA 私は逆にOS型DBのほうが興味ありますね。
525デフォルトの名無しさん
2020/08/26(水) 03:07:11.25ID:4xdL/BMO526デフォルトの名無しさん
2020/08/26(水) 03:10:39.69ID:oEB3gdtA イマジネーションの欠如が深刻なんですよ。
つまり、石頭です。
昔は頑固おやじに代表されるように、年よりが石頭だったんですが、最近は若者なんですよ。
頑固おやじというものは、経験に基づいて保守的になっていたものですが、若者の石頭は、イマジネーションの欠如によるものです。
教わったものしかわからない、新しいものを創造できない。
つまり、石頭です。
昔は頑固おやじに代表されるように、年よりが石頭だったんですが、最近は若者なんですよ。
頑固おやじというものは、経験に基づいて保守的になっていたものですが、若者の石頭は、イマジネーションの欠如によるものです。
教わったものしかわからない、新しいものを創造できない。
527デフォルトの名無しさん
2020/08/26(水) 03:11:54.02ID:gA2PDNl8 OSがデーターベースで出来てるって意味不明w
プロセス管理はどうするんだ?
メモリ管理はどうするんだだ?
プロセス管理はどうするんだ?
メモリ管理はどうするんだだ?
528デフォルトの名無しさん
2020/08/26(水) 03:13:47.18ID:oEB3gdtA プログラマはよく「ggrks」と言いますが、ネットで検索して何がわかりますか?
私の職業では、ネットで検索してわかることなどありません。
出てくるのは宣伝文句だけです。
プログラマは検索してわかるほど簡単なお仕事ですか?
だとしたら、新しいものは生み出せません。
きっと中国人は、検索でわかることなどないと言うでしょう。
だから新しいものはすべて中国からやってくるのです。
私の職業では、ネットで検索してわかることなどありません。
出てくるのは宣伝文句だけです。
プログラマは検索してわかるほど簡単なお仕事ですか?
だとしたら、新しいものは生み出せません。
きっと中国人は、検索でわかることなどないと言うでしょう。
だから新しいものはすべて中国からやってくるのです。
529デフォルトの名無しさん
2020/08/26(水) 03:17:12.45ID:oEB3gdtA 最近はよく「エビデンスを示せ」なんて言いますよね。
彼らに示して理解できますか?
彼らが欲するのは文献ですが、文献の中身は一切理解できないでしょう。
違いますか?
それでも、文献を編纂する立場の者にでさえ、気軽にエビデンスを示せなどと言います。
あなたに示して何が変わると言うのでしょう?
彼らに示して理解できますか?
彼らが欲するのは文献ですが、文献の中身は一切理解できないでしょう。
違いますか?
それでも、文献を編纂する立場の者にでさえ、気軽にエビデンスを示せなどと言います。
あなたに示して何が変わると言うのでしょう?
530デフォルトの名無しさん
2020/08/26(水) 03:33:08.83ID:oEB3gdtA 反論はありませんね。
DB型OSの良さが理解していただけたようで何よりです。
DB型OSの良さが理解していただけたようで何よりです。
531デフォルトの名無しさん
2020/08/26(水) 06:04:43.21ID:gA2PDNl8 まだデータベースのほうが速いって証拠だせないの?
一体どの環境だったらそうなるのかサッサ言えよ
DB型OSの意味もいわないしw
ねぇねぇプロセス管理は?メモリ管理は?
一体どの環境だったらそうなるのかサッサ言えよ
DB型OSの意味もいわないしw
ねぇねぇプロセス管理は?メモリ管理は?
532デフォルトの名無しさん
2020/08/26(水) 07:10:05.97ID:48xzUiDm 精神論ワロタ
533デフォルトの名無しさん
2020/08/26(水) 07:32:21.32ID:y5BtOBTb >>155
>オブジェクト指向のコア概念メッセージングがなぜ提唱されたか察するに
オブジェクト同士は常に二人称で、「俺」←対話(メッセージング)→「チンポ」。
つまりチンポは独立し自ら考えて行動する別の生き物なのである。
この考え方に至ってからは、オブジェクト指向の理解もすんなり進みました。
上手くオブジェクトを定義して、上手く会話させてやるのがオブジェクト指向
での設計なんだなーと今でも思っています。
https://blog.mah-lab.com/2014/03/18/object-oriented/
チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/20130516/1368716650
<俺>
「 部屋の英子がこちらを向いた気配に、彼は勃○した陰○を外から障子に突きたてた。障子は乾いた音をたてて破れ、
それを見た英子は読んでいた本を力一杯障子にぶつけたのだ。本は見事、的に当って畳に落ちた。 」
<チンポ>
「 その瞬間、竜哉は体中が引き締まるような快感を感じた。彼は今、リングで感じるあのギラギラした、
抵抗される人間の喜びを味わったのだ。 」
まさに独立した人格を有したチンポという、もう一人の俺がそこに現れるのである!
【藤子・F・不二雄】「みきおとミキオ」現在と未来、憧れの入れ替わり生活!
https://www.google.com/amp/s/middle-edge.jp/articles/0izbO.amp
>オブジェクト指向のコア概念メッセージングがなぜ提唱されたか察するに
オブジェクト同士は常に二人称で、「俺」←対話(メッセージング)→「チンポ」。
つまりチンポは独立し自ら考えて行動する別の生き物なのである。
この考え方に至ってからは、オブジェクト指向の理解もすんなり進みました。
上手くオブジェクトを定義して、上手く会話させてやるのがオブジェクト指向
での設計なんだなーと今でも思っています。
https://blog.mah-lab.com/2014/03/18/object-oriented/
チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/20130516/1368716650
<俺>
「 部屋の英子がこちらを向いた気配に、彼は勃○した陰○を外から障子に突きたてた。障子は乾いた音をたてて破れ、
それを見た英子は読んでいた本を力一杯障子にぶつけたのだ。本は見事、的に当って畳に落ちた。 」
<チンポ>
「 その瞬間、竜哉は体中が引き締まるような快感を感じた。彼は今、リングで感じるあのギラギラした、
抵抗される人間の喜びを味わったのだ。 」
まさに独立した人格を有したチンポという、もう一人の俺がそこに現れるのである!
【藤子・F・不二雄】「みきおとミキオ」現在と未来、憧れの入れ替わり生活!
https://www.google.com/amp/s/middle-edge.jp/articles/0izbO.amp
534デフォルトの名無しさん
2020/08/26(水) 07:54:58.07ID:WbeMdUBd DB ベースOSは、BeOSなど失敗の歴史。Windowsでもその計画は頓挫してる。
535デフォルトの名無しさん
2020/08/26(水) 08:00:09.84ID:gA2PDNl8 頓挫と言うか試してみて良くなかったってことよね
536デフォルトの名無しさん
2020/08/26(水) 09:09:25.88ID:3xqKZ5M9 ファイルシステムのデータ構造はB-Tree
B-TreeはDBのインデックスに使われるデータ構造
OSもDBも性能的には似たようなものじゃないかな
ファイル名にデータを格納するIsseiという伝説の検索システムを思い出した、DBより効率が良いとうたって叩かれていたなあ
B-TreeはDBのインデックスに使われるデータ構造
OSもDBも性能的には似たようなものじゃないかな
ファイル名にデータを格納するIsseiという伝説の検索システムを思い出した、DBより効率が良いとうたって叩かれていたなあ
537デフォルトの名無しさん
2020/08/26(水) 09:47:45.40ID:sEb98ISo >>497
洋式トイレに座ってオシッコを出したり止めたりする時、チンポがどうなっているかを確かめる必要無い。
つまりカプセル化とはオブジェクトの独立性であり、チンポはそれ自体が独立した生き物なのであると。
洋式トイレに座ってオシッコを出したり止めたりする時、チンポがどうなっているかを確かめる必要無い。
つまりカプセル化とはオブジェクトの独立性であり、チンポはそれ自体が独立した生き物なのであると。
538デフォルトの名無しさん
2020/08/26(水) 09:53:35.94ID:sEb98ISo オブジェクト指向とは、「繋がっているけれども独立している」という意味である!
オシッコを出したり止めたりする時のチンポは繋がっているが、勃起する時のチンポは独立している!
違うか?
>>18
>オブジェクト思考って何?
>誰か説明して
では「チンポがシコシコする」という日本語表現は、文法的に正しいのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
オシッコを出したり止めたりする時のチンポは繋がっているが、勃起する時のチンポは独立している!
違うか?
>>18
>オブジェクト思考って何?
>誰か説明して
では「チンポがシコシコする」という日本語表現は、文法的に正しいのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
539デフォルトの名無しさん
2020/08/26(水) 10:01:20.43ID:GbuOebwM ちんぽがしこしこ、そんな言語表現あるのか?
クリントンの「不適切な関係」
https://eigo-kobako.blog.so-net.ne.jp/2008-06-21
不適切な関係、そんな言語表現あるのか?
クリントン大統領も、チンポがしこしこしてしまったのか?
ちんぽがしこしこしてしまったのが、不適切な関係なのか?
クリントンの「不適切な関係」
https://eigo-kobako.blog.so-net.ne.jp/2008-06-21
不適切な関係、そんな言語表現あるのか?
クリントン大統領も、チンポがしこしこしてしまったのか?
ちんぽがしこしこしてしまったのが、不適切な関係なのか?
540デフォルトの名無しさん
2020/08/26(水) 10:02:48.02ID:NYX2/iU2 // おしっこルーチン
俺.パンツを脱ぐ()
while (俺.オシッコ残量 != 0) {
俺.オシッコ残量 -= 俺.チンポ.オシッコを出す()
}
do {
俺.チンポフリフリする()
} while(count < MAX && 俺.残尿感())
俺.パンツを履く()
俺.パンツを脱ぐ()
while (俺.オシッコ残量 != 0) {
俺.オシッコ残量 -= 俺.チンポ.オシッコを出す()
}
do {
俺.チンポフリフリする()
} while(count < MAX && 俺.残尿感())
俺.パンツを履く()
541デフォルトの名無しさん
2020/08/26(水) 10:34:17.49ID:NYX2/iU2 問題はチンポがオシッコ残量を知らないことだ
542デフォルトの名無しさん
2020/08/26(水) 10:47:15.80ID:4GZ9k+0t543デフォルトの名無しさん
2020/08/26(水) 11:16:35.08ID:goOahd89 >>536
>ファイルシステムのデータ構造はB-Tree
その比較はDBのレコード数分だけ1ディレクトリ内にファイルを作成して
それぞれの性能を比較することが前提になるんだけど
意味のある性能比較じゃないよね
>ファイルシステムのデータ構造はB-Tree
その比較はDBのレコード数分だけ1ディレクトリ内にファイルを作成して
それぞれの性能を比較することが前提になるんだけど
意味のある性能比較じゃないよね
544デフォルトの名無しさん
2020/08/26(水) 11:21:37.10ID:rqf33yds データベースに1GBものISOや動画を入れるのは遅い
まあ普通馬鹿げていてやらんがね
まあ普通馬鹿げていてやらんがね
545デフォルトの名無しさん
2020/08/26(水) 12:22:26.28ID:DZmLrOoQ 「オブジェクト指向」について解説!
>>88
>こういう認識の齟齬を生みやすいこと自体が
>オブジェクト指向の欠陥
>まず分かりにくい思想があって
>その思想の解釈が人によってバラバラで
オブジェクト指向とは、繋がっているけれども独立しているということ。
例えばチンポは自分の体の一部であっても、チンポは自ら考え自分の意志で勃起してシコシコする。
>>88
>こういう認識の齟齬を生みやすいこと自体が
>オブジェクト指向の欠陥
>まず分かりにくい思想があって
>その思想の解釈が人によってバラバラで
オブジェクト指向とは、繋がっているけれども独立しているということ。
例えばチンポは自分の体の一部であっても、チンポは自ら考え自分の意志で勃起してシコシコする。
546デフォルトの名無しさん
2020/08/26(水) 12:26:25.27ID:DZmLrOoQ547デフォルトの名無しさん
2020/08/26(水) 12:31:11.46ID:nY6YdJgd >>476
> ・オブジェクト指向
> ・メッセージ型 ←これも関数指向
オブジェクト指向のメッセージングは「関数指向」ということだが、オシッコはチンポの役割で、
オシッコを出したり止めたりするのはチンポ、チンポに力を入れたり力を抜いたりするのは俺。
> ・オブジェクト指向
> ・メッセージ型 ←これも関数指向
オブジェクト指向のメッセージングは「関数指向」ということだが、オシッコはチンポの役割で、
オシッコを出したり止めたりするのはチンポ、チンポに力を入れたり力を抜いたりするのは俺。
548デフォルトの名無しさん
2020/08/26(水) 12:35:44.35ID:nY6YdJgd >>105
>そもそもオブジェクト内に状態を持つこと、
チンポは随意筋であり不随意筋である!
>内部状態を操作すること自体がシステムがめんどくさくなったり
>不具合の原因なんだから、そんなこと自体極力やめた
>方がいい。という考え方。
ならばオシッコのチンポと勃起のチンポは別々に分けて考えることが大切だな!
511 デフォルトの名無しさん 2018/10/29(月) 23:32:40.68 ID:LL+W6ENh
随意筋←implements─チンポ─implements→不随意筋
>そもそもオブジェクト内に状態を持つこと、
チンポは随意筋であり不随意筋である!
>内部状態を操作すること自体がシステムがめんどくさくなったり
>不具合の原因なんだから、そんなこと自体極力やめた
>方がいい。という考え方。
ならばオシッコのチンポと勃起のチンポは別々に分けて考えることが大切だな!
511 デフォルトの名無しさん 2018/10/29(月) 23:32:40.68 ID:LL+W6ENh
随意筋←implements─チンポ─implements→不随意筋
549デフォルトの名無しさん
2020/08/26(水) 12:40:14.09ID:RaglZ+rk 40歳童貞「さーて今日も5ちゃんねるで、オシッコ!チンポ!しこしこ!書き込みっと」
こんな感じなんだろうなw
こんな感じなんだろうなw
550デフォルトの名無しさん
2020/08/26(水) 12:41:41.42ID:nY6YdJgd 『シコシコ』という擬音はどうでもよい。問題は、
自我 チンポ
↑ ↑ チンポ=自我
チンポ 自我
オブジェクト指向では、この三種類が考えられるということだ。
>チンポ=自我
散歩している時、自分もチンポも所在地は同一である。
https://i.imgur.com/j3uTk1K.jpg
夏目くんの場合は、チンポが自我を圧倒し、体が自然に滝川さんの股間に近づいていったのだ。
『笑ってごまかすな!!』
と言われても、夏目くんは何と言えば良かったのだろう?
チンポ≫自我
『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする!
チンポがシコシコしていると(チンポが自我を超越していると)、息もハァハァになる。
チンポがシコシコしている(チンポが自我を超越している)と、顔もアヘ顔になる。
つまりその顔は『チンポの一部』つまりチンポの皮と同じということ。
博士号の肩書きがあっても、STAP細胞のそれは間違いであり科学者として失格。
チンポと自我の関係について、それが間違いということなら、俺も科学者を自称するのを止めよう。
しかしながらあの夏目くんは、笑ってごまかす以外に何と申し上げたら良かったのか。
自我 チンポ
↑ ↑ チンポ=自我
チンポ 自我
オブジェクト指向では、この三種類が考えられるということだ。
>チンポ=自我
散歩している時、自分もチンポも所在地は同一である。
https://i.imgur.com/j3uTk1K.jpg
夏目くんの場合は、チンポが自我を圧倒し、体が自然に滝川さんの股間に近づいていったのだ。
『笑ってごまかすな!!』
と言われても、夏目くんは何と言えば良かったのだろう?
チンポ≫自我
『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする!
チンポがシコシコしていると(チンポが自我を超越していると)、息もハァハァになる。
チンポがシコシコしている(チンポが自我を超越している)と、顔もアヘ顔になる。
つまりその顔は『チンポの一部』つまりチンポの皮と同じということ。
博士号の肩書きがあっても、STAP細胞のそれは間違いであり科学者として失格。
チンポと自我の関係について、それが間違いということなら、俺も科学者を自称するのを止めよう。
しかしながらあの夏目くんは、笑ってごまかす以外に何と申し上げたら良かったのか。
551デフォルトの名無しさん
2020/08/26(水) 12:43:57.08ID:nY6YdJgd >>549
「オブジェクト指向」について、他にもっと解りやすい説明が有るというなら、ここに書いてくれよ!
「オブジェクト指向」について、他にもっと解りやすい説明が有るというなら、ここに書いてくれよ!
552デフォルトの名無しさん
2020/08/26(水) 12:59:22.14ID:CC12ZgHh553デフォルトの名無しさん
2020/08/26(水) 13:08:08.30ID:3xqKZ5M9 >>543
そういうことなの?
僕はファイルシステム作ったことないし調べたことないから知らないけど
B-Treeはファイルシステムでファイル管理にだけ使われてるの? ディレクトリの管理は別であるってわけ?
ディレクトリの検索はファイルの検索よりも遅いの? どうなってるの?
そういうことなの?
僕はファイルシステム作ったことないし調べたことないから知らないけど
B-Treeはファイルシステムでファイル管理にだけ使われてるの? ディレクトリの管理は別であるってわけ?
ディレクトリの検索はファイルの検索よりも遅いの? どうなってるの?
554デフォルトの名無しさん
2020/08/26(水) 13:48:42.79ID:xeUirg9t555デフォルトの名無しさん
2020/08/26(水) 13:55:09.22ID:3xqKZ5M9 カプセル化で困るときってトラブったときだよね
この内部のメソッド呼び出せたら調査やリカバリが簡単なのにって思うことはときどきある
副作用がないメソッドは原則公開でも良いかもわからんね
副作用がないようにメソッドを作る技術も大事
この内部のメソッド呼び出せたら調査やリカバリが簡単なのにって思うことはときどきある
副作用がないメソッドは原則公開でも良いかもわからんね
副作用がないようにメソッドを作る技術も大事
556デフォルトの名無しさん
2020/08/26(水) 14:00:02.90ID:CC12ZgHh557デフォルトの名無しさん
2020/08/26(水) 14:04:56.62ID:48xzUiDm 流石にそのくらい思い付けよ...
558デフォルトの名無しさん
2020/08/26(水) 14:07:56.01ID:CC12ZgHh いろんなことを思いつくことができる俺がないと言ってます。
反論があるなら受け付けますよ?
反論があるなら受け付けますよ?
559デフォルトの名無しさん
2020/08/26(水) 14:08:16.42ID:NYX2/iU2 副作用ないならそもそもインスタンス化可能なクラスにする必要もない(?)
必要あってクラス化してるなら副作用抑えるといっても限界があるんじゃね
必要あってクラス化してるなら副作用抑えるといっても限界があるんじゃね
560デフォルトの名無しさん
2020/08/26(水) 15:12:25.45ID:goOahd89 >>553
ディレクトリは直下のファイル名と内部IDとのマッピングリストをコンテンツに持つファイル
親ディレクトリから見れば他のファイルと同じ
NTFSだとMaster File Table(MFT)っていう固定長のデータ構造に
ファイル/ディレクトリごとに1レコードの情報が管理されていて
ファイルのレコードを見ればDiskのどこにアクセスすればのかがわかる
/foo/bar.txt にアクセスしたいなら
MFTのルートディレクトリのレコードにアクセスして
ルートディレクトリのインデックスからfooという名前のエントリを探してfooの内部IDを取得する
それを元にMFTのfooのレコードにアクセスしてそのインデックスからbar.txtの内部IDを取得
MFTのbar.txtのレコードにアクセスしてbar.txtの中身が保存されてるDiskの位置を把握して
そこからデータを読み込む
B-Treeはディレクトリの中に多くのファイルがあっても
O(log n)で検索(や追加や削除)ができるようにするため
ディレクトリは直下のファイル名と内部IDとのマッピングリストをコンテンツに持つファイル
親ディレクトリから見れば他のファイルと同じ
NTFSだとMaster File Table(MFT)っていう固定長のデータ構造に
ファイル/ディレクトリごとに1レコードの情報が管理されていて
ファイルのレコードを見ればDiskのどこにアクセスすればのかがわかる
/foo/bar.txt にアクセスしたいなら
MFTのルートディレクトリのレコードにアクセスして
ルートディレクトリのインデックスからfooという名前のエントリを探してfooの内部IDを取得する
それを元にMFTのfooのレコードにアクセスしてそのインデックスからbar.txtの内部IDを取得
MFTのbar.txtのレコードにアクセスしてbar.txtの中身が保存されてるDiskの位置を把握して
そこからデータを読み込む
B-Treeはディレクトリの中に多くのファイルがあっても
O(log n)で検索(や追加や削除)ができるようにするため
561デフォルトの名無しさん
2020/08/26(水) 15:54:15.18ID:+lvOcjDi >>531
触ったこともないようだなw
DBサーバーはサーバーゆえ、セッション管理は当たり前
メモリだけでなく一時テーブルも他セッションから見えない
アクセス権の設定もOSよりフレキシブルかつ堅牢
扱うものがファイルじゃなく重要な大量データなので、そこらへんはOSよりむしろ高性能
触ったこともないようだなw
DBサーバーはサーバーゆえ、セッション管理は当たり前
メモリだけでなく一時テーブルも他セッションから見えない
アクセス権の設定もOSよりフレキシブルかつ堅牢
扱うものがファイルじゃなく重要な大量データなので、そこらへんはOSよりむしろ高性能
562デフォルトの名無しさん
2020/08/26(水) 16:00:46.94ID:+lvOcjDi そもそも「オブジェクト指向」言いたがるのは開発系にはいない
使ってはいても
むしろ腕がいいほど言わない
言いたがるのは手配師やPMなどの「営業系」
または本格的に開発しない「保守系」
使ってはいても
むしろ腕がいいほど言わない
言いたがるのは手配師やPMなどの「営業系」
または本格的に開発しない「保守系」
563デフォルトの名無しさん
2020/08/26(水) 16:11:18.17ID:pQkCIJWG564デフォルトの名無しさん
2020/08/26(水) 16:16:41.70ID:GjEoDtBH アラン・ケイ? SmallTalkってカプセル化てんこ盛りじゃなかったっけ? 自己増殖していくんだから、カプセル化しなかったらまずいべ。
565デフォルトの名無しさん
2020/08/26(水) 16:16:49.73ID:3xqKZ5M9 >>560
超詳しいですね、ありがとうございます!
超詳しいですね、ありがとうございます!
566デフォルトの名無しさん
2020/08/26(水) 16:24:12.37ID:+lvOcjDi >>543
面白い点だね
若い頃、ディレクトリ構造のようなマスタを発想したことがあった
階層が動的だと物凄く重くなる
泥臭いが有限、固定であることが速さの秘訣
型も可変長より固定長の方が速いのと同じ
DB内部では可変長も固定長のように扱うからファイルもメモリも容量がデカい
容量を犠牲に速度を上げてる
容量はさておき、固定の速さを利用する設計思想も「DB型OS」には重要
「DB型OS」では、「A¥B¥C」まで一気に「パス」という名の列に入ってるのか
「A」「B」「C」が「フォルダ1」「フォルダ2」「フォルダ3」という3列に入ってるのか
少なくとも、XMLのような階層表現や、リレーションで動的に無制限に階層を持つ構造にはしない方がいい
「フォルダ1」「フォルダ2」「フォルダ3」は泥臭いが、その方が速度も速く、実は可用性も高い
面白い点だね
若い頃、ディレクトリ構造のようなマスタを発想したことがあった
階層が動的だと物凄く重くなる
泥臭いが有限、固定であることが速さの秘訣
型も可変長より固定長の方が速いのと同じ
DB内部では可変長も固定長のように扱うからファイルもメモリも容量がデカい
容量を犠牲に速度を上げてる
容量はさておき、固定の速さを利用する設計思想も「DB型OS」には重要
「DB型OS」では、「A¥B¥C」まで一気に「パス」という名の列に入ってるのか
「A」「B」「C」が「フォルダ1」「フォルダ2」「フォルダ3」という3列に入ってるのか
少なくとも、XMLのような階層表現や、リレーションで動的に無制限に階層を持つ構造にはしない方がいい
「フォルダ1」「フォルダ2」「フォルダ3」は泥臭いが、その方が速度も速く、実は可用性も高い
567デフォルトの名無しさん
2020/08/26(水) 16:25:50.43ID:8+Mp20b2 >>134
>カプセル化とはなにか?超わかりやすく解説します!
俺が寝ている時も俺の知らない時に、パンツの中でチンポが勝手に夢精してましたということだな。
つまりオブジェクトは独立であり、チンポは独立した生き物であり、独立したオブジェクトカプセルなのだと。
>カプセル化とはなにか?超わかりやすく解説します!
俺が寝ている時も俺の知らない時に、パンツの中でチンポが勝手に夢精してましたということだな。
つまりオブジェクトは独立であり、チンポは独立した生き物であり、独立したオブジェクトカプセルなのだと。
568デフォルトの名無しさん
2020/08/26(水) 16:28:13.87ID:4B4pOhxB >>541
オシッコ残量はチンポではなくて膀胱の働きだからな。それは膀胱からのメッセージングによる。
オシッコ残量はチンポではなくて膀胱の働きだからな。それは膀胱からのメッセージングによる。
569デフォルトの名無しさん
2020/08/26(水) 16:30:47.98ID:3xqKZ5M9 へーここは勉強になるスレッドですね
570デフォルトの名無しさん
2020/08/26(水) 16:33:12.61ID:+lvOcjDi デルファイがクラス型オブジェクト指向だと知らんような素人が
「オブジェクト指向じゃないと駄目なんです!」とか力説するもの(某リクルートの姉ちゃん)
もっと言うと、「クラス型オブジェクト指向」でなく「オブジェクト指向」と言うならば、VBAだってそうだよw
VBAでも「クラス」を宣言できるので、「クラス型オブジェクト指向」としか言いようがないのだが、
継承機能がないので、百歩譲って「クラス型オブジェクト指向」からは除外する約束でもいいが
「オブジェクト指向じゃないと駄目なんです!」とか力説するもの(某リクルートの姉ちゃん)
もっと言うと、「クラス型オブジェクト指向」でなく「オブジェクト指向」と言うならば、VBAだってそうだよw
VBAでも「クラス」を宣言できるので、「クラス型オブジェクト指向」としか言いようがないのだが、
継承機能がないので、百歩譲って「クラス型オブジェクト指向」からは除外する約束でもいいが
571デフォルトの名無しさん
2020/08/26(水) 16:48:44.18ID:+lvOcjDi ところでWindowsがオブジェクト指向なのかというと、設計思想はそうだと言い難い
それは別スレに書いたが、およそ「デスクトップにオブジェクトを置く」感覚ではない
それはMac
オブジェクト指向はいろんな角度で串刺しにできる機能(ポリモーフィズム)を持つが、
それは「串刺しにされても我が道を行く」というオブジェクトの主体性を意味するものであって、
できるからってごちゃごちゃ串刺しすると、物感がなくなる
それは別スレに書いたが、およそ「デスクトップにオブジェクトを置く」感覚ではない
それはMac
オブジェクト指向はいろんな角度で串刺しにできる機能(ポリモーフィズム)を持つが、
それは「串刺しにされても我が道を行く」というオブジェクトの主体性を意味するものであって、
できるからってごちゃごちゃ串刺しすると、物感がなくなる
572デフォルトの名無しさん
2020/08/26(水) 16:56:24.61ID:+lvOcjDi Macが始めた、なんでもクリック、長押し、ドラッグ&ドロップで表現するのはたしかに串刺しだが
物感を強調するための串刺し
だがWindowsはこれを真似するにあたり、「右クリック」を導入した
物を「右クリック」するとはなんぞや
ここにコマンド思想がある
それは些細なことだが、スタートメニュー、レジストリ、AppDataなど、物感からの乖離が多い
物感を強調するための串刺し
だがWindowsはこれを真似するにあたり、「右クリック」を導入した
物を「右クリック」するとはなんぞや
ここにコマンド思想がある
それは些細なことだが、スタートメニュー、レジストリ、AppDataなど、物感からの乖離が多い
573デフォルトの名無しさん
2020/08/26(水) 18:04:34.49ID:CC12ZgHh574デフォルトの名無しさん
2020/08/26(水) 18:06:55.27ID:CC12ZgHh >>571
> ところでWindowsがオブジェクト指向なのかというと
オブジェクト指向だね
例えばウインドウがそう。実はWindowsは
ボタンやインプットボックスなどあらゆるコンポーネントが
ウインドウとして作られていて、ウインドウハンドルを持っている
基本のウインドウがあってそれを拡張して
コンポーネントが作られてる
もちろん自分で拡張することも可能
> ところでWindowsがオブジェクト指向なのかというと
オブジェクト指向だね
例えばウインドウがそう。実はWindowsは
ボタンやインプットボックスなどあらゆるコンポーネントが
ウインドウとして作られていて、ウインドウハンドルを持っている
基本のウインドウがあってそれを拡張して
コンポーネントが作られてる
もちろん自分で拡張することも可能
575デフォルトの名無しさん
2020/08/26(水) 18:21:13.49ID:oEB3gdtA 一般人は、数学空間に現実の問題を写像して解きます。
直接計算できるようになるからです。
アウアウアーは、現実空間に数学の問題でさえ写像しようとします。
これがオブジェクト指向です。
当然直接計算できません。
天才は、数学空間に写像された問題を計算機に解かせようとします。
これが関数型です。
直接計算できるようになるからです。
アウアウアーは、現実空間に数学の問題でさえ写像しようとします。
これがオブジェクト指向です。
当然直接計算できません。
天才は、数学空間に写像された問題を計算機に解かせようとします。
これが関数型です。
576デフォルトの名無しさん
2020/08/26(水) 18:24:32.95ID:oEB3gdtA オブジェクト指向の功績は、アウアウアーでも理解できるモデルを提供したことです。
オブジェクト志向の罪は、一般人をアウアウアーのレベルで作業させることです。
オブジェクト志向の罪は、一般人をアウアウアーのレベルで作業させることです。
577デフォルトの名無しさん
2020/08/26(水) 18:41:31.09ID:CC12ZgHh このようにオブジェクト指向いう「技術」の問題と「人」の問題を
わざとごちゃまぜにするやつに話を聞いてはいけません
わざとごちゃまぜにするやつに話を聞いてはいけません
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【音楽】松山千春、女性っぽい名前に親恨んだ「名簿には必ず女の方に入ってる。情けなかったりもしたけどね」 [湛然★]
- どこだ?強ええええバキぼんやは????
- ( ´・ω・` )どいてもらえます?
- 【画像】沖縄風蒸しパン
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
- 福井県民に頭おかしくされて悔しいからスレ立て
- なあ、「石破さんにもう一回やって頂く」って選択肢って…ないか? [976717553]
