
はてなキーワード:なんだかなぁとは
バックエンド開発だと、main.ts とかmain.java みたいなエントリポイントで依存ツリーを頑張って構築するか、DIコンテナを使って解決することが結構多いじゃん?
実行時はそれで組んで、テスト時はコンストラクタ経由でモックをDIする、みたいなのが一般的だと思うんだけど。
最近Next.jsを勉強してて、バックエンドと同じ感覚でこれをやろうとしたら、まあややこしい。
ファイル先頭で直接関数を import してそのまま実行してるけど、それって密結合じゃないの? テスタビリティ低くないの?
って思って調べたら、テスト時はvi.mock とか jest.mock とかを使って、モジュールごと無理やり上書きする方法が主流っぽい。
例えば「テスト対象のコンポーネント」と「その孫コンポーネント」が異なるGatewayに依存していた場合、
しかも「サーバーコンポーネント →クライアントコンポーネント」だとPropsで関数(依存)を渡せないから、Context経由でのDIになるっぽいよね?
でもそれだと最上位でDIしたものが最下層のコンポーネントまで全部使えちゃうから、「なんだかなぁ」ってなる。PropsバケツリレーもContextも、どっちもまあまあ面倒くさい。
あとバックエンドだと、こういう「モジュールをグローバルに上書きしてテスト」みたいなのって割とアンチパターン扱いされる文化が強いと思うんだけど、フロントエンド界隈だと「そういうもんだ」って割り切るのが普通なのかな?
みんなはどんな感じで単体テスト書いてるの?
https://x.com/OsanaiYama/status/1993083454028927206
小山内啓一
@OsanaiYama
「最初から映画にするつもりで長編をTwitter連載してました」って言われたとき、大炎上した100ワニと「だろうな」って受け入れられているちいかわ島編の違いはなんだろう、とか考えている
https://x.com/Euri_K/status/1993282448877302142
@Euri_K
何の後ろ盾もない作家の気ままな連載と思わせて、最初からメディアミックスしてないとおかしいタイミングでグッズや映画が発表された100ワニと、明らかに癖が溢れ出てるアカン世界観のSNS漫画が順を追って丁寧にメディア化したのとでは雲泥の差があるので、比較するのも烏滸がましい。
未だに「100ワニは最初からグッズ・映画化ありきで連載させた」って信じてる人が多くて驚く。
冷静に考えてほしいんだけど、「100ワニ以前にパッとしたヒット作が特になかった作家に、最初から映画化やLOFTコラボ前提で予算をつけて連載させる」なんて、あまりにも割の悪すぎるギャンブルだと思わないか?
企業がそんなハイリスクな案件に通す稟議書、どうやって書くんだよ。
2つ目のツイートの「最初からメディアミックスしてないとおかしいタイミングでグッズや映画が発表された」っていう点についても、全然おかしくない。
グッズ展開の早さに関して言うと、当時出ていたのはプリント系のグッズばかり。これらは版権絵さえあれば数日で量産体制が組める。新元号『令和』が決まった直後に、令和Tシャツが売られてたって話があるくらい簡単。
映画化発表の早さに関しては、連載途中でバズった時点で、水面下で大人が動くには十分な時間が数ヶ月あった。「映画化決定!」のプレスリリースを出すだけなら、脚本やキャストが決まってなくてもできる。
あと、「作者が『電通研究所』という名前のビル(広告代理店の電通とは無関係)の近くに行ってたっぽい→電通案件だ!」ってデマが拡散されたのも、まあ酷かったわよね。
(連載終了後のMVに電通の人間が関わっていたのは事実だけど、それは「バズったから後乗りで仕事として関わった」だけの話で、最初から仕組んでいた証拠にはならない)
あの作品の失敗の本質は、「連載終了=ワニの死の瞬間に、喪に服す時間を与えずアクセル全開で商売を始めてしまった」という間の悪さであって、最初から仕組まれた巨大な陰謀などではないと思う。
「電通の名前が出た=ステマだ! 悪だ!」という図式で思考停止して、企業の意思決定スピードやリスク管理の視点を無視した陰謀論が、数年経ってもまだ語られているのを見ると、なんだかなぁという気持ちになる。
この間、クライアントと打ち合わせしてたんだけど、なんかこの日はイライラしてる感じで終始こちらの話に無愛想だった。
なんだかなぁと思ってたら、こちらの認識違い(実害なし)があった時にいきなりキレだして「なんでいつもそうなんだよ!!」みたいになってキレだした。
いうても、お互いの認識違いを埋めるためのミーティングだし、別に納期も迫ってるわけじゃないのに、なんでこんなに怒られてんだってくらい怒られた。
と思ったら同席の奴にはニコニコ笑って話しかけるし、なんだこの温度差。
いや、これを書くと俺が無能なだけなんだけど、でも処理ミスもないのにいきなりキレるのはおかしくて怖いなと思いました。
あー、次の打ち合わせ行きたくねー
なんだかなぁ、最近はどこもかしこもAI、AIって騒いでるけど、どうも手放しで喜べないんだよな。昭和の時代からコンピュータに触ってきて、インターネットの黎明期も知ってる身としては、この熱狂ぶりには違和感しかない。
確かに、生成AIは便利だ。文章は書くし、絵も描く。ちょっとした調べ物やアイデア出しにも使える。まるで魔法みたいに何でもパッと答えを出してくれる。若い連中が「未来の技術だ!」と目を輝かせるのも無理はないだろう。
でも、その裏側を想像したことはあるかい? このAIが動くには、世界中に点在する巨大なデータセンターが休むことなく稼働している。膨大なサーバーが唸りを上げ、とてつもない量の電力を食いつぶしているんだ。データセンターは「デジタル界の発電所」とでも呼ぶべき存在だ。
しかも、その電力がすべてクリーンなエネルギーで賄われているわけじゃない。石炭や石油を燃やして作られた電力も相当な割合を占めているはずだ。そして、サーバーから排出される熱を冷やすために、さらに多くの電力が使われる。データセンターから立ち上る熱気は、都市のヒートアイランド現象をさらに加速させているとも言われている。
便利さの追求の先に、こんなにも巨大な環境負荷が隠れている。これの一体どこが「明るく健全な未来」だっていうんだろう? 「持続可能な社会」を掲げながら、その影でとてつもないエネルギーを消費し、熱をまき散らしている。なんだか、バブルの頃の「イケイケ」な風潮にそっくりだ。
もちろん、技術の進歩を止めることはできないし、それはそれで良いことだ。だけど、このままではいけない。便利さの代償があまりにも大きすぎる。この技術を真に未来に繋げるためには、もっと別の、環境に配慮したあり方を模索しなきゃいけないんじゃないか。昭和の頑固オヤジの戯言だって笑われてもいい。でも、このままでは本当にいけないと思うんだ。
新卒7年目。その約半分をメンタル不調で休職している友人がいる。
その友人は日系の大企業に入社し、会社が借り上げた首都圏大規模駅のマンションに自己負担1割程度で住み、そこでメンタルを病み休職中。借り上げたマンションには住み続けている。
そんな友人がこの度、転職活動を始め内定を獲得した。やはり会社によっては休職理由を聞く所もあるみたいで、メンタル不調と分かればその時点でおしまいとのこと。
そんな友人がこの度、これまた日系大企業の丸の内勤務の事務職として採用された。今回は休職理由については聞かれていない様で、メンタル不調については隠し通すとの事。
正直、新卒からずっと友人の様子は見てきたが、7年の内約半分の期間を休職し、病院に行きながらも平日旅行に行ったり、休みながらも会社の保障は厚いので格安で家に住む、そして今回もメンタル不調については隠し通し大企業に転職。
そんな友人の姿を見ているとなんだかなぁ、とやるせない気持ちになってしまう。病への理解がないと言われればそれまで(こちらも3ヶ月だけ休職はした事はあるが、今は普通に毎日出社している)だけど、友人の態度やその転職スタイルを見ると悶々としてしまう。
そんな愚痴。
空手の女の先生なんだか(夫婦でやってる)、なんか腑に落ちない行動がちらほらある
ここ数年、いきなり練習でキレて泣き出したり、保護者に当たりが強かったり、なんだかなぁ、大変でメンタル来てんのかなと思ってた。
試験もこのレベルなら受かるだろう(大会で優勝)でも落とすし、でも幼児でよたよたしてる子でも受からせたりするし、落とした理由は特に説明はされない。
極めつけはいきなり降格試験を突然宣言して、その日にやりだしたことだ。本当勘弁してほしい。
毎日自主練してたらそんなの問題に感じないだろうが、いわゆる習い事感覚で参加してる我が家なんか戦々恐々だ。
ことが過ぎてからその出来事を知ったので、子供の口からしか情報がないのがまたもやもやを重ねる。
その試験で上がった子もいるらしい。
てか、昇級試験のときにお金払って受けてんのに、いきなり降格させる試験やるとかおかしくないか?舐めてんのか?王様なの?
嫌なら辞めてくださいってことなんだろうけど、本当やめさせたくなってきたが近場で代わりになるところもない。