はてなキーワード: メソッドとは
何度か書いたことはあるが、ワイの中では「自称インテリを釣る手段」が徐々にメソッド化されてきていて、例えば能力主義を否定する主張をすると釣れるとか、科学的に諸説あるものを断定的にいうと釣れるとか、色々あるやで
module_name.pyみたいなモジュールごとにファイル分割して、インターフェイスだけ公開してその他はdef _funcみたいにprotected(or private)にしとく。
でも「共通性がありそうだから共通関数にする」はアンチパターンだな。たまたま共通してただけの場合は分岐コードが増えて共通関数の保守コストが上がる。
あとありがちなのは、php開発者が関数分割しないですべてメインコードにべた書きするケース。こういうのはやめないと保守が大変。
とっておきのクズがやりがちなのは、神オブジェクトを作るとかだな。Userクラスのフィールドに関係する機能が多いからといって、コンポジションなどによるクラス分割をせずにユーザークラスにあらゆるフィールドとメソッドを追加して、さらに進むとユーザーとは無関係な機能も含めすべてをユーザークラスに定義するアフォ。こうなってしまったら、後から修正するのが難しくなる。
先に手を打つことが、プログラマーの素質「怠惰」につながるのであり、面倒臭いといって後回しにするのは美徳でもなんでもない。
「もう世界は成長しなくていいよ」って言うのは、タワマンに住んで余命短い上野千鶴子あたりぐらいで、世界にはもっと豊かになりたい、楽をしたい、そのために稼ぎたい人であふれてる。なんか凄い経済制度が発見されてそれでそのことが実現されるなら、みんな飛びつくだろうけど、そうはなっていないし、本格的にその制度が中心になるにはもっと時間が必要。抵抗も強いだろうから、その戦いが「革命」ってあとから表現されるだろう。
だから当面何十年かは資本制が世界の中心にあるし、日本が落ち込もうがアメリがが落ち込もうが世界の富は資本制を通じて増えて行く。その「資本制のもと全体として増えて行く富を平均して享受しよう」というのがオルカンなのでな。資本制である以上景気変動や生産設備の過剰なんかを受容しなきゃならない。だから「儲かる」とは断言できないし下落局面に耐えななきゃならない。短期的に稼ぐ連中やマスコミ・野党にゃ格好の叩く材料にしかならん。でも「人間がもっと豊かで楽したい」欲望がある限りこれが唯一のメソッドと思うぞ。
きっかけはくだらないけど、「先生」(プレイヤー)の名前の変更をしようとしたらNGワードが多すぎて、なにがNGワードなのか探っている途中で一時的な名前に変更したら、一日一回しか変更できませんとそれ以上の変更を拒否されたから。
それだけ?と思うだろうけど、その瞬間になんだかサッと冷めて、ムカついて衝動的にアプリを削除して、YoutubeのチャンネルやXのフォローも全部キャンセルした。良いきっかけだった。ブルアカみたいなソシャゲなんて全部運営の手のひら、と思い出して一気にしらけた感じ。
ちなみに課金は合計で1万5千円くらいしたとおもう。ストーリーとキャラの魅力で楽しませてもらったから後悔はあまりない。けどいろいろ面倒になっていたのでよい潮時だった。
メインストーリー以外はぶっちゃっけあまり面白くないし、結局は時間か金をかけてキャラを育てないとストレスがたまるゲームデザインなので、しんどくなってたところに「先生」(プレイヤー)の名前の変更の件がきっかけになった。
毎日ログインしてデイリータスクこなしてスタミナを消化してアイテムを集めてキャラを成長させて、それどころか数時間に一回カフェでキャラをタッチして絆ポイントを上げて、そうしてキャラクターを育てて、次々と追加されるイベントや総力戦や戦術対抗戦などでいい成績を出して、その報酬でまたキャラの成長アイテムをもらって、という無限ループ。常に鼻先にニンジンをぶら下げられて走らされている感覚。犬の調教のようなメソッド。
アテンションコストを持って行き過ぎ。たぶんこれはソシャゲ全般に共通するんじゃないかな?
ほかのソシャゲをやったことない(つまりはじめてのソシャゲ)からあまりわからないけど、たぶんかなり良心的なほうなんだよな?とはなんとなく感じた。でももう限界。
5年後か10年後くらいに、ストーリーの結末を知るためにもう一回最初から始めるかもね。期間限定のイベントストーリーも読んでおくほうがもっと楽しめるんだろうけど、ログインするとまた依存しそうだから嫌だ。もう勘弁してくれ。無理。
各ストーリーとメモロビだけを配信してほしくはあるし、それに年に3000円くらい課金してもいいけど、そうすると戦闘がなくなってキャラの愛着がうすれて魅力が半減するだろうし、ブルアカの収益も大幅マイナスになるだろう。
けどもう毎日デイリータスクをこなしてじりじりとキャラを成長させてイベントや総力戦や戦術対抗戦や合同火力演習の戦闘を効率化して報酬としてキャラ成長素材を多く獲得するループを回したり、素材の手に入らなさにイライラしたり、ガチャで消耗感を感じたりする、ソシャゲ依存の生活はしたくない。
こういった作業やギャンブルが好きな人は好きなんだろうけど、ちょっとね。無課金でも遊べるけど、効率プレイで時間に追われていろいろなアテンションを強いられてしまうのはちょっとね。課金で解消しようとすると一回で数千から下手したら数万単位のリアルマネーが飛んでいくのはちょっと無理。自分は今、収穫期だとメタ認知してしまった。
ストーリーはとくにトリニティのエデン条約編で完全にハマって、最終編を読み終えてもまだ無課金でいたあたりで課金していないことに申し訳無さの感情が生まれて(返報性の原理)、課金をはじめて(運営の狙い通りだろう)、よくできているなと感心した。
キャラは可愛いし、ストーリーがとても良かったし、美術も音楽もハイレベル。たぶん相当に良心的な運営で、儲かっている。覇権コンテンツってやつなんだろう。
お気に入りは補習授業部。ほかにも好きなキャラがたくさんいた。みんな可愛かった。
もしも1ヶ月に1回くらいメインストーリーやイベントストーリーを追加して楽しませてくれたらそのたびに1000円くらい払ってもいいからそうしてほしい。でもソシャゲである以上無理なんだろうな。
ゼロ年代Jポップの礎ともいえる感動的なストリングスメソッドは、亀田誠治アレンジによる平井堅の「瞳をとじて」(2004)や、小林武史アレンジによるMr.Childrenの「しるし」(2006)あたりで確立された感はある。
ちなみに、Jポップストリングスに欠かせない金原千恵子ストリングスは01年デビュー。
松任谷正隆アレンジによるゆずの「栄光の架橋」(2004)もそうだけど、いずれの曲もイントロはピアノスタートで、サビはストリングスで感動的に展開していくんだよね。
少し時代は遡ると冨田恵一アレンジによるMISIAの「everything」(2001)のストリングスアレンジも後々のJポップに相当影響与えてそう。
感動的ストリングスとピアノ、という形態のゼロ年代Jポップ手法を支えていたのって、実はフジの「僕らの音楽」(2004〜2014)なんじゃないかって気がしてる。
と思うのがオバチャンやで。前面に虎の絵が書いてあるトレーナー買っちゃうやつな。全身柄物で固めて良いのはチェッカーズだけやで。
コードを書く上で重要なことは?という質問に対して、アスペならば「実行できること」と答えるだろう。
当たり前なことしか言っていない。「実行できること」という文からは全く有益な知見を得られない。
実行できることは重要性ではなく、必要性である。重要性とは、必要なことをすべてやった上でなおやる価値のあることを意味する。
そう考えた時に私がよく思うのは「最短時間で理解可能」であることが重要であると思うわけである。
しかしここに宗教がある。そもそも、人間が物事を理解するプロセスは人それぞれである。
私は一度、関数やモジュールで適切に分離するためのリファクタリングというものを行ったことがある。
というのも、一つの関数に万を超える行が書かれていたため、上司がリファクタリングを命令したためである。
具体的詳細はprivateメソッドに、公開する必要のあるものはpublicメソッドに移した。
そして当初働いていた職場での反応はどうだったかというと、「スパゲッティコード」だというのだ。
スパゲッティコード?一つの関数に万を超える行があるほうがスパゲッティだと普通は思うだろう。
ところが、彼らの脳内では、「常にコードの詳細が見えていなければ気がすまない」という、カプセル化を無視する思想で動いていたため、関数化すると関数の最下層まで辿らないと気がすまないらしかったのである。
このようにして、教育の無い人間はコードの読み方もカプセル化も知らないので、非生産的な方法が最短の方法になってしまうのである。
コードを最短で理解するためにはどうするのか。基礎知識を教育された集団の中に身を置くのがまず先決である。
例えばcalc_monthly_salary_yen(Person p)という行が存在した時、いちいちcalc_monthly_salary_yenの中身を常に見に行くような人たちはダメだ。
「人間のデータを入力すれば円単位で月の給料を計算してくれるんだろう」とざっくりと自然言語的に読み進められる人たちでなければ「最短理解」は難しい。
ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからのホットエントリ、ブクマ数順トップ30
ブクマ数 | タイトル | ドメイン |
---|---|---|
1359 | 国土交通省 ネガティブ情報等検索サイト | www.mlit.go.jp |
1087 | ゲームを趣味にしている人の割合が多いのはどのくらいの収入の人たちなのか調べてみた - nonameのノート | noname774300.hatenablog.com |
854 | マシュマロ!|高河ゆん|pixivFANBOX | kouga-yun.fanbox.cc |
850 | トコジラミ根絶方法 | 害虫・害鳥獣を安全に対策します|株式会社 オオヨドコーポレーション Pテックス社 | oyodo-pmp.com |
847 | ラマヌジャンは本当に何も知らなかったのか | mathlog.info |
774 | 裏紅白歌合戦2023 | jiyujoho.a.la9.jp |
679 | 水は変わった物質 | vitroid.github.io |
671 | しずかなインターネット | sizu.me |
606 | 日米でエンジニアの育成戦略が正反対だと気付いた話 - メソッド屋のブログ | simplearchitect.hatenablog.com |
498 | 『ゼルダの伝説 ブレスオブザワイルド』が品質を高めてくれた。売上10万本超え、R18インディーゲーム『洗脳アプリで高慢なお嬢様を好き放題するシミュレーション』開発者インタビュー - AZ-LINE あずらいん! | az-line.jp |
484 | ChatGPTに社内文書に基づいた回答を生成させる仕組みを構築しました - コネヒト開発者ブログ | tech.connehito.com |
475 | 超映画批評『ゴジラ-1.0』90点(100点満点中) | movie.maeda-y.com |
465 | メールアドレスをキーにしてID連携を行う設計の危うさ|ritou | sizu.me |
454 | 「直接会って話したほうがはやい」は速いだけ|araya | sizu.me |
438 | ベンダが提供していない決済モジュールの不具合による情報漏洩事故 東京地判令2.10.13(平28ワ10775) - IT・システム判例メモ | itlaw.hatenablog.com |
436 | Othello is Solved | arxiv.org |
435 | 池田大作氏の御逝去の報に接し | kishida.gr.jp |
424 | https://ip.guide/ | ip.guide |
421 | ナポリタンが究極の味になる!ほんのひと手間に「やって大正解」「今度からこうする」 - macaroni | macaro-ni.jp |
421 | 大麻、少年の性被害、男らしさの病(松本俊彦)[第12回] 酒をやめられない文学研究者とタバコがやめられない精神科医の往復書簡 | ohtabookstand.com |
407 | 変なドメイン取るな.net | www.henna-domain-toruna.net |
401 | mRNAのひみつ | まんがひみつ文庫 | まんがでよくわかるシリーズ | 学研キッズネット | kids.gakken.co.jp |
377 | 【雑記】セキュリティガイドライン類 約300時間 読み漁ってみた - 2LoD.sec | nikinusu.hatenablog.com |
374 | 弊社元幹部社員の不正について/日本海テレビ | www.nkt-tv.co.jp |
368 | t_wadaさんと「単体テストの使い方/考え方」の疑問点についてディスカッションしました - DeNA Testing Blog | swet.dena.com |
361 | コラム・寄稿「なぜドイツ人にできることが日本人にできないのか」 | www.rieti.go.jp |
360 | 令和時代の個人サイトの作り方:suama works | techbookfest.org |
356 | 【楽天市場】SPUの特典内容変更について|SPU(スーパーポイントアッププログラム) | event.rakuten.co.jp |
345 | 国産プレミアムウイスキー 一部商品の価格改定について | www.suntory.co.jp |
335 | Mini vMac | lrusso.github.io |