2021年09月25日の日記

2021-09-25

長い人類歴史を考えれば

一度も滅んだことのない国など二流よのう。

IT土方 心得の条

我が命 我が物と思わず

システムの儀 あくまで陰にて

己の器量伏し

御下命いかにても果すべし

尚 死して屍拾う者なし

死 し て 屍 拾 う 者 な し

anond:20210925180307

そのTPOがなんでお前基準に合わせる事が決まってんの?

「お前基準に合わせる事が決まってる」? 誰がそんなこと言ってんの。

お前だろ。お前の勝手妄想

最近子供に関わる仕事してて思ったけど

Twitter嘘松って言われてる子供ツイートの中にも本当のこと結構あるんだろうなと思う

良くも悪くも子供言動意味不明すぎる

最近相対性理論量子力学絵本の絵本を息子が気に入ってるってツイート子供天才児って言いたいの?ってマウント扱いされてたが

子供がわけのわからんものを気にいることはガチである

その対象たまたまいいものだったり悪いものだったりするだけで

まあオーバー子供ツイートはだいたいくっさいしキモいけど

anond:20210925214447

そういう突き放したこという男の人きらい;;;

オブジェクト指向はすでに粒度時代にあっていない」を読んで

記事

@kis (id:nowokay) さんの以下の記事についてです。

https://nowokay.hatenablog.com/entry/2021/09/25/042831

ブコメにもあるようにちょっと内容が雑というかわかりにくいせいで賛否両論になってしまっていて、もしかしたら近いうちにアンサー記事が出るかもしれませんが、自分自身理解を助けるためにも言わんとしていることを推測しつつ、自分認識もまとめておこうと思い書くことにしました。明らかに誤読してそうな箇所があれば、指摘してください。

前提

まずは前提を書いておかないと論点がぼやけると思うのでいちおう。

自分バックグラウンドは以下:

その他の前提:


本文およびブコメを読んで思ったこ

2000年代に入って関数型プログラミングが脚光を浴び始めたのは、コンピュータ資源が潤沢になりパフォーマンスをそれほど気にしなくってよくなったことが大きな理由ではないか、という認識があります

関数型プログラミング言語の内部実装を読んだことがないので推測ですが、データを不変にするということはその都度メモリ領域を新たに割り当てることになり、そのオーバーヘッドプログラムパフォーマンスに影響を与えるので、パフォーマンス要件がをシビア場合、どうしてもメモリ割り当てや計算効率を考えるとミュータブルにせざるをえないと思います。が、ウェブアプリケーションに限っていえば、データベースアクセスネットワークアクセスレイテンシが大きいので、そうした相対的に細かいオーバーヘッド無視しても(大抵の場合は)問題にならなくなった、というのが「時代」の流れなんだという認識です。

いっぽうで別の観点もあって、REST API や FaaS が一般化して、関数単位で処理を分割し、アプリケーション外部に配置することが当たり前になってきた現状があり、マイクロサービスのようにアプリケーション自体モジュールの一単位として考えると、アプリケーション内部のモジュール同士でも関数ベースでやりとりする形になっても不自然ではないと考えられます

記事にもありますが、RPC派生実装?)として生まれJava の CORBA や MicrosoftDCOM みたいな振る舞い付きのオブジェクトコンポーネント)を共有しようという世界観は廃れ、REST API のような単一の振る舞い(エンドポイント)とそれにひもづく JSON のようなデータ構造のみを受け渡すやり方が一般的になったアプリケーション通信の潮流と、計算資源が潤沢になって再度脚光を浴びた関数型プログラミングが、レイヤーの違いを飛び越えてひとつになろうとしているのではないか、と。

まり、元記事に書かれている「時代に合ってない」というのは、「データ構造と振る舞いが一体となったオブジェクト」のような「なにか」は、そうした背景があるために、どこにも存在する必要がなくなってきているのではないか、と解釈しました。

なので、以下のコメントちょっと論点がずれてると思いました。

はあ?「再利用する方法としてはWeb APIが主流」って、その中身をオブジェクト指向設計することは、全く矛盾しません。 部品化の単位は、慣習や柵などで大きく変わりますオブジェクト指向とはほぼ無関係です。

https://b.hatena.ne.jp/entry/4708813645995359202/comment/suikyojin

なんでサービスとして外とやり取りする話とサービスの内部設計の話をごっちゃにしてんだ。なんか理解度が怪しくない

https://b.hatena.ne.jp/entry/4708813645995359202/comment/ssssschang

しかに、アプリケーション単位アプリケーション内部のモジュール単位とでその表現形式を合わせる必要はないんですが、元記事の言わんとしていることはこの一文に端的に表れていると思います

ソフトウェア記述をまとめるという視点では主にステートレス関数を分類できれば充分で、データと振る舞いをまとめたオブジェクトというのは大きすぎる、システムを分割して管理やすくするという視点ではオブジェクトというのはライフサイクルリソース管理視点が足りず小さすぎる、ということで、オブジェクト指向粒度でのソフトウェア管理は出番がなくなっているのではないか、と思います

個人的にわからなかったのは以下の部分です。

オブジェクト指向でなぜつくるのか」という本がありますが、「え、いまどきオブジェクト指向でつくらなくない?」っていつも思います。内容的には、もうほとんどはオブジェクト指向関係ないソフトウェア工学の紹介になっていますね。

当該書籍は読んだので後半はまぁわかるんですが、前半は「え、いまでもオブジェクト指向でつくるのが主流じゃないの?」って思ってしまますオブジェクト指向定義が「データ構造と振る舞いが一体となったオブジェクトの集まりとしてソフトウェア組織化すること」なのであれば)。

おわりに

Joe Armstrong が "Why OO Sucks" を書いたのが2000年とのことなのですが、そろそろこうした議論収束に向かってほしいと個人的には思います(とっくに収束していると感じている方もいらっしゃるでしょうけど)。

https://gist.github.com/posaunehm/4087971

anond:20210925213842

こういうのって〇すぞって書いたら通報されんのかね

仕事用の投資無駄遣いせず節約チョイスしてるのを乞食みたいな視点しかもってない低レベルのやつからしかけられるとシンプルに〇したくなるんだが

私がモテない理由、多分男をちょっと見下してるというか、男にナメられたくないからだという自覚があるんだけど

でも男からマジ可愛くねえって言われるのは向こうがこっちのこと舐めてんなって態度してるときだけなんですよ

相手普通に接してこれば全然そんな態度しないわけ!だから私がモテないのはどう考えてもお前らが悪ーい!!

なぜ日本は雨が降っていても制限速度が同じなのだろう

anond:20210925173945

???「海外ことなんてどうでもいいでしょ! それよりモリカケ!!」

anond:20210925213552

NUC11はPS4レベルの最低限のゲーミングPCが5万で買えるという意味では貧乏性なチョイスだったがなかなか良い節約だったと思うで

PS4 + ゲーミングPCだと10万はするから

もちろん仕事用のベンチ性能計測でもある

anond:20210925213617

そんなことしても「フーン」としかならない未来しか見えなかったからやめた

生活水準は気づかないうちに上がっている

ゲーミングチェアがだいぶボロくなったので、買い換えようとゲーミングチェアネットで物色していて思った。

なぜ普通の安いイスを選択肢に入れていない?

どうやら気づかないうちに生活水準を上げていた。

PCも次はもっと良いスペックにしようと考えていたし、スマホタブレットカバンなんかも同じように考えていた。

なんだか親も死にそうだし、今後は気をつけようと思う。

anond:20210925173945

ワクチン製造している製薬会社ワクチン格差について真摯にならない限り誰が何を言ってもどうにもならないでしょ

日本政府でさえワクチン供給後回しにするぞという脅しを暗にかけられていたりするのだから

平等に配れ!」ってうるさいこと言い出したら煙たがられて自国民を守れない可能性がある

それはどの国も同じ

供給が遅れている国は政治的にも供給するための基盤構築(輸送医療体制)でも何か失敗をしている可能性が高い

からすべての国々へ平等に配れ!なんて叫びは背景を考慮しない無責任エゴしかないよ

とくにワクチン接種のためのインフラ整備は途上国山賊海賊などを駆逐し、根幹から変えないといけない

お前は安全場所から何を言ってんだって感じ

批判するならどうすべきなのか具体策を提案して支援者を募り、口だけじゃなく自分で動けよ

国境なき医師団でも入れ

anond:20210925133229

そんなパン派の増田さんへ。

おはようございます🩲」に始まり

本日テレワークを開始します🩲🩲」

お疲れ様です🩲」

「どうもありがとう🩲🩲」

OK🩲」

「お先に失礼します🩲🩲」

「○○してちょ🩲🩲」(指示を出される時に使われる)

「ヨロシク🩲🩲」

と、とにかく常に🩲が多い。

私はパン派なのに。

anond:20210925111711

削除理由についても答えてるようなもんだろ。わからないふりしてんじゃねーよ。

警察そもそも削除理由を答えてる。

本当に圧力掛かってたら指示通り謝罪までするでしょ。

地方議員集団圧力などたかが知れてるし、むしろ議員公的機関クレームを入れるべきではないとする方がマズい。

増田こそ虎の威を借る狐のくせに、他人善意社会活動コスパで丸ごと否定してるんじゃねーよ。その増田、友人とか先生かに見せてみ? 本当に気持ち悪いって言われるぞ?

anond:20210925213250

でも光が強いほど闇は濃くなるって

ログイン ユーザー登録
ようこそ ゲスト さん