「コンポジション」を含む日記 RSS

はてなキーワード: コンポジションとは

2026-04-18

AIが作った曲を、ひとりの作家作品として聴いていた

(※長文注意・要旨)

ある音楽家が、これまでのリリース作品がすべてAIベース制作環境で作られていたことを、その環境商品として販売開始することで明かした。

この記事は、それを告発するものではない。むしろ、その製品宣伝通り機能した場合にこそ私たちが直面する問い——「感動していた曲は、何によって作られていたのか」「作曲プロンプト設計に移るとき、聴き手は何を聴いているのか」——について、ひとりの聴き手/作り手として考えたことを書いておく。

1~4節はその商品分析がメインなので、ゴシップ的な話に興味のない人は5~7節だけ読めば十分。

長いので時間のあるときに読んでほしい。

1. ある製品との出会い

Twitterで、気にかけていたアカウントがあった。フォロワーは二千人規模だが、Hyperpop以降の日本のシーンで頭角を現している一人、という認識自分の中にあった。界隈の主要な音楽家たちからフォローされている、といえば規模感が伝わるだろうか。リリースされる曲には、たんに「いい音楽」と片付けるのは難しい構成の巧妙さと音選びの新しさがあって、追ってはいないまでも名前は頭にあった。

そのアカウント最近自分制作環境商品として販売し始めた。価格は14,900円、「AI音楽制作環境」として売り出されていて、製品ページの宣伝文句はこうなっている——「『気持ちよくて驚きのある曲を作って』——そのくらいの指示からコード進行歌詞・Sunoプロンプトまで一貫して出力します。」さらに、既発のアルバムEPは「全てこれを軸に制作されている」とも明記されていた。

最初に湧いた感情は、「ああ、そういう工程で作られていたのか」という、ある種の冷めの感情だった。AIを使っていることそのものへの反発ではない。SunoのようなAI音楽生成ツール進化については以前から耳にしていた。出力自体クオリティ否定するつもりもない。そうではなく、「何に対して感心していたのか」という、自分の受け取り方の根元が揺らぐ感覚、とでも言えばいいだろうか。

この感覚を、個人的がっかりエピソードとして飲み込んで済ませてもよかった。けれど製品ページを読み進めるうちに、これは自分一人の話ではなく、いま音楽聴く/作る側に共通してくる問題になっていくだろうと思い直した。以下はその整理になる。

2. その製品が何であるかの整理

製品ページから読み取れる範囲で、何が売られているのかをまず整理しておく。評価は後回しにする。

製品としての訴求は、おおむね三層からなる——(a)独自音楽生成エンジンであること、(b)感覚的な指示から完成物が自動生成されること、(c)学習ツールとしても機能すること。

3. 構造的に読み取れる疑問

実際に買って触ったわけではないので、以下は推測の域を出ない。ただ、製品説明を読み解くと、構造的にいくつかの疑問が浮かぶ

まず、''「Python疑似コード」という語の含意''について。「疑似コード」はPythonの形で書かれていても実行されないテキスト、つまり構造化されたプロンプト/参照資料のことを指すのが通例だ。Claudeプロジェクトに.zipアップロードする形式である以上、これはClaudeが読み込むルール文書群であって、独立して走る独自エンジンではない可能性が高い。MIDI出力部分などは実行可能コードだろうが、「コードを選ぶ」「歌詞を書く」といった音楽判断のコアは、Claude本体自然言語推論能力が上限になる。これ自体は悪いことではない。よく練られたプロンプトパックは、Claudeの出力の一貫性専門性を上げる。ただし「独自エンジン」という響きが含意するものとはかなりの距離がある。

次に、''Sunoへの依存度''について。製品の主要アウトプットひとつが「Sunoプロンプト」である以上、最終的に音として鳴る部分——音色の質感、ミックスバランス演奏ニュアンス——を生成しているのは、この製品ではなくSunoのほうということになる。つまり、この製品価値の相当部分は「Sunoを上手く使うためのプロンプト設計職人技をパッケージしたもの」であって、Sunoが進化すればその層の価値は急速に目減りする。

三つ目に、''「all built by hand」の含意''について。86,000行という規模が、本当に人間が手で書いたものなのかは、製品説明から判別できない。ジャンル研究ノートやStyle語彙データベースといった文書は、AIに「このジャンルについて詳細なルール文書を書いて」と指示すれば相当量が出てくる種類のものである。骨格は人間が作っていたとしても、肉付けをAIに任せている可能性は十分ある(そしてその場合、「手作業で書いた」という説明の重みはかなり変わってくる)。

繰り返すが、これらは推測にすぎない。実際に買って開ければ印象が変わる可能性は十分ある。ただ製品ページの記述だけを根拠判断する限り、「独自音楽生成エンジン」「作編曲学習ツール」という訴求は、実態を控えめに言っても過剰包装しているように見える。

4. 機能しなかったら問題だが、機能したらもっと問題

ここがこの記事で一番考えたかったポイントになる。

この製品に対する考えられる反応は、「宣伝通りに動くのか?」という疑問だろう。

しかし、立ち止まって考えると、本当に問うべきは逆側であることがわかる。

仮にこの製品宣伝通りに機能するなら——「気持ちよくて驚きのある曲を作って」という指示一行からコード進行歌詞・Sunoプロンプト・MIDIMP3まで一貫して出力されるなら——自分が感心していた曲は、その程度の指示から出てきたものだった、ということになる。下準備としての疑似コード整備や、出力に対する微調整は当然あるにしても、一曲一曲制作工程の中心がそこにあったのなら、感心の源は作り手の耳ではなく、ツールの出力分布の中にあったことになる。たしか創作物は優れていたかもしれないが、「それが優れていたのは上手くSunoを使いこなしていたから」という、エンジニアリング問題だったということになる。

機能しないなら誇大広告問題で済む。機能するならば、「聴き手は何を聴いていたのか」という、より根本的な問いが立ち上がる。皮肉なことに、製品としての完成度が高いほど、この問いは重くなる。

ここで思い出しておきたい話がある。2023年ゲンロンのイベントで、音楽家tofubeatsが、Spotifyサジェストで流れてきた曲に心を動かされ、作曲者を調べたらAI生成曲だと知って深いショックを受けた、という経験を語っていた。彼自身がオートチューンで声を加工し、歌声から人間性を排して作曲するタイプ作家でありながら、である。「非人間的な曲が、本当に人間によって作られていないこと」が判明したとき空虚さを、彼は正直に語っていた。

この空虚さが何から来るものなのかは、6節でもう少し踏み込んで考えてみたい。ただ先に言っておくと、それは「AI音楽を作ってはいけない」という種類の話ではない。むしろ、「聴くとき自分は何と対面していたつもりだったのか」という自己認識問題になる。そしてそれは、作り手が工程を開示しないまま商品を売り始めた瞬間、聴き手の側で解決することが不可能になる種類の問いでもある。

5. AIを使うこと自体の話ではない

誤解されたくないので、はっきり書いておく。この文章は、AI音楽を作ることへの全面的否定ではない。

作曲歴史は、すべてを人間設計人間が作る歴史だけではなかった。偶然性、システム自動化、外部の力を取り込む試みは、ジョン・ケージからブライアン・イーノアルゴリズミック・コンポジションまで、20世紀以降の音楽史の重要な部分を形作ってきた。AIの導入はその系譜の延長にあって、それ自体否定するのは筋が悪い。

近年の例で言えば、菊地成孔自身主宰するギルド「新音楽制作工房」でAI活用していることを早くから公言している。NHKドラマ岸辺露伴は動かない』の劇伴ではMaxを用いたAI生成による弦楽四重奏が使われており、菊地本人が「作曲者のクレジットもないし、著作権のありかがわからない」という問題NHK出版経由でJASRAC協議し、「新音楽制作工房」名義のクレジットで処理することで決着させた、という経緯まで公にしている。つまり、どう使い、どう扱い、誰の名のもとに出すかを、彼は工程ごと開示している。

ここでの違いは、「AIを使うか使わないか」ではなく、「どう使い、どう開示し、何を自分の名のもとに出すか」にある。「AI使用は隠していない」という表明と、「どの工程AIに委ねたかを開示する」こととの間には、大きな距離がある。

そしてもうひとつ、避けて通れない論点がある。Sunoを含む音楽生成AIが、何を学習データにしているかという問題だ。2024年6月RIAA(全米レコード協会)はSony MusicUniversalWarner Music代表してSunoとUdioを著作権侵害で提訴した。Suno側は、レコード会社の著作権保護された録音物を使用したことを概ね認めた上で、フェアユースを主張している。2025年末にはWarner MusicとSunoがライセンス提携和解したが、訴訟全体はまだ決着していない。

まり、いまSunoで曲を作って発表することは、その学習データが何で、どのような経緯で集められたかが法的に争われている状態モデルを使うことを意味する。これは「使ってはいけない」と言いたいのではなく、「自分作品がどういう供給ラインの上に立っているか」を無自覚なままにはできない、ということだ。そして、そのモデルを使って生成した曲で「作曲者」を名乗り、その制作環境商品化して収益化する、という連鎖倫理性は、まだ業界全体として合意が取れていない。

この記事の射程は、その倫理のものを裁くところまでは届かない。ただ、「いい曲さえできれば制作過程はなんでもいい」という論法に、即座に頷くことはできない、という姿勢だけは明示しておきたい。

6. 創作者と鑑賞者の間の、暗黙の契約について

ここで、4節の末尾で保留にした問い——tofubeatsが味わった空虚さは何から来るのか——に戻ってくる。

創作物聴く側は、作り手の工程をつねに見ているわけではない。それでも、作品を受け取るときには「制作への真摯さと、出来上がった作品クオリティは、どこかで結びついている」という、いわば感覚的な信頼をもって聴いている。これは創作と鑑賞の間に長く存在してきた暗黙の契約のようなもので、あるシンガーソングライターが書いていた通り、手間暇掛けようが掛けまいが最後には一緒くたに扱われる時代でも、違いの分かる人はいるはずだと信じて丁寧に拵える——という姿勢を、作り手と受け手の双方が(明示的ではないにせよ)共有してきたから、音楽は単なる音の配列ではなく、作り手の痕跡を伴うものとして聴かれてきた。

AIが生成した音楽のものにも、それ独自の良さがある。これは繰り返し強調しておく。作品としての良さは、工程とは独立に成立し得る。ただし、AI生成された曲を「ひとりの作家が作った作品」として提示し、その仮構された人格のもとに人気を集めることは、この暗黙の契約を根元から破壊する。聴き手が「これを作った人は、たぶんこういう感受性の持ち主なのだろう」と想像しながら聴いていた対象が、実は大部分がプロンプトから生成された出力だったとしたら、その想像は宙に浮いてしまう。作品が悪かったわけではない。悪かったのは、作品と作り手の人格の間にあったはずの関係について、聴き手が抱いていた前提が、工程を開示されないまま利用されていたことにある。

tofubeatsが味わった空虚さは、たぶんこれに近い。「AIが作ったか価値がない」ではなく、「自分作品を通して誰かの感受性と向き合っていたつもりだったが、その『誰か』が自分想像していたものとは違っていた」という、受け手側の文脈の宙吊り。この宙吊りは、作り手の側がAI使用を大まかに表明するだけでは解消されない。「何を自分判断で選び、何をツールに委ねたか」という工程粒度での開示があってはじめて、聴き手は自分の感心の行き先を再設定できる。

この視点から見ると、今回の製品販売で起きたことの構造が少しはっきりする。14,900円という価格や、買った人にとっての有用性の問題はもちろんある。ただ、それ以上に大きかったのは、制作環境商品化するという行為が、既発の作品群を「この環境実例」として遡行的に位置づけ直してしまうことにある。以前から作品を聴いていた側から見れば、聴き手と作り手の間に結んでいたはずの暗黙の契約の内実が、後出しで書き換えられる感覚がある。

制作工程の開示は、法的義務ではない。ただ、制作環境商品として売り始めた瞬間、この暗黙の契約自分から前景化させたことになる。「この環境でこれだけの作品が作れる」という実例として既発のリリースが参照されているのなら、それぞれの作品がどの程度この環境の出力そのものなのか、どの程度は人間の介入によるものなのかは、買う人にとっても、これから聴く人にとっても、重要情報になる。

7. どこへ向かうのか

最後に、聴き手として、作り手として、これからどうするかを書いておきたい。

聴き手としては、tofubeatsが味わった種類の空虚さを、できれば避けたいと思うひとが大半だろう。しかtofubeatsAI生成だと気づくことができたのはクレジットにそう明記されていたからに他ならない。今回の私のケースのように、AI生成であることが明かされていなかったり、将来的に(遡及的に)AI生成であることが明かされるようなパターンますます増えていくだろう。私たちは、匿名性を保ったままクオリティ勝負して有名になっていくという同人音楽シーンの時代終焉を目の当たりにしているのかもしれない。作り手と受け取り手信頼関係が壊れていくなかで、聴き手側からできることはあまりにも少ない。界隈で有名なコンポーザーの多くも今回のアカウントフォローしていたことも考えれば、制作過程情報開示を積極的に求めていくこと、プロセスを明らかにしたうえでよいものを作っているひとを評価していくこと等も、その限界は大きいだろう。

作り手としては、自分がやりたいのは、プロンプト一行から出てくるものを受け取る側ではなく、一音ずつ選ぶ側である、とあらためて確認した。それはAIを使わないという意味ではなく、AIを使うにしても、どこで自分判断を通すかを意識的設計したい、ということになる。菊地成孔のやり方に近いと言えば近い。作編曲に限らず、これまであらゆるアートと呼ばれる領域について、過程を見せないことは作家神秘性を増すための重要な要素だった。しかし上にも書いたように、その限界はもうすでに見えてきているように思う。過程を明らかにしたうえで、自身武器がすべて明らかであるのにそれでも真似できない創造性を見せること。もちろん、あらゆる出力結果は機械学習の餌食になりうるという状況においてこれは綺麗事かもしれないが、成果物がいわゆるAIに食われうるのは変わらないのだとしたら、いか自身制作においては透明性を保ったうえでクオリティ受け手を納得させるか、こそが大事になってくるだろう。こうしたムードを作り手の側からも作っていくことが、今後の大きな課題になるのではないかと思う。

AIもっといいものを作れるのになぜあなたが作る必要があるのか?」は、「プロ作家がすでにこの世に五万と存在するのに、なぜあなた作品をつくろうと、その道を志したのか?」という問いと本質的には何も変わらない。作りたいから、作る。伝えたいから、それを形にする。そうした初期衝動が、欲望が、「創造性」という言葉本質であり、AI模倣することのできない、あなただけの、私だけの創作物につながるのだから

2026-02-20

[] ミザンセーヌ

ミザンセーヌ(mise-en-scène)**とは、フランス語で直訳すると「舞台に置くこと」または「舞台を整えること」を意味する言葉です。元々は演劇用語で、舞台上に俳優装置、照明などをどう配置し、どのように見せるかを総合的に決める「演出全般を指していました。現代では特に映画映像作品文脈でよく使われ、意味が少し広がって、「カメラに映るすべての視覚的要素」を指すようになっています


映画におけるミザンセーヌの主な構成要素(よく挙げられる6つ)セット(背景・環境場所

小道具プロップ、持ち物)

照明(光の当て方、影の作り方)

衣装キャラクター服装メイク含む)

俳優(演技、表情、身体の動き)

コンポジション(画面内の配置・構図・ブロッキング俳優立ち位置や動き)

これらを監督意図的に組み合わせることで、セリフを言わなくてもキャラクターの心情・社会的地位物語テーマ雰囲気視覚的に伝えるのがミザンセーヌの醍醐味です。

例で言うと古くてボロボロの部屋 → 登場人物の荒んだ生活精神状態表現

ウェス・アンダーソン監督作品(『グランド・ブダペスト・ホテル』など) → 対称的な構図、鮮やかな色使い、パステル調の衣装・セットで独特の世界観を一瞬で伝える

暗い照明+狭い部屋 → 閉塞感・孤独・緊張感を強調

まり「画面に映っているものすべてに意味を持たせる」のがミザンセーヌの考え方です。

2024-05-01

[]国会図書館デジタルライブラリに追加された必読書

2024-03-07

anond:20240307193630

若い奴はモノの良し悪しすら知らないか

若手の雑魚コンポーザーの低レベルコンポジションを「今までにない新しい音」と勘違いしているだけなのだ

2024-01-22

anond:20240122111105

適切な粒度関数を分割しとけば生産性上がるけどね。

module_name.pyみたいなモジュールごとにファイル分割して、インターフェイスだけ公開してその他はdef _funcみたいにprotected(or private)にしとく。

でも「共通性がありそうだから共通関数にする」はアンチパターンだな。たまたま共通してただけの場合分岐コードが増えて共通関数保守コストが上がる。

あとありがちなのは、php開発者関数分割しないですべてメインコードにべた書きするケース。こういうのはやめないと保守が大変。

とっておきのクズがやりがちなのは、神オブジェクトを作るとかだな。Userクラスフィールド関係する機能が多いからといって、コンポジションなどによるクラス分割をせずにユーザークラスにあらゆるフィールドメソッドを追加して、さらに進むとユーザーとは無関係機能も含めすべてをユーザークラス定義するアフォ。こうなってしまったら、後から修正するのが難しくなる。

先に手を打つことが、プログラマーの素質「怠惰」につながるのであり、面倒臭いといって後回しにするのは美徳でもなんでもない。

2023-05-30

システム開発設計勉強ってコスパいね

周りも同じように勉強してればいいけど大半はなんとなくコピペするだけの人間だもんな

ドメイン駆動とか勉強してもデータベース依存したクラス設計になるし

いまだにコンポジションじゃなくて頭空っぽで基底クラス作って継承させようとするし

commonとかutilとかアンチパターンとすら思ってないしさ

まぁ別にいいんだけどあるべき設計にしようとがんばってもさ

こいつなんか難しいこと言ってるってかんじでシャットアウトすんの

気づいたら多数のどっちでもいいでしょに負けてクソ設計で開発しないといけなくなるの

設計勉強なんかしないでもっと他の答えが決まってる系の勉強した方がコスパいいね

2023-01-24

ネタツイート供養

駄洒落

ボクサーを撲殺したのは僕さ

これから満で数つけるわ

ナンを何枚も食べるのなんて、なんでもないよ

nonsense駄洒落を送ってしまった。

防寒着を着た暴漢傍観する

新患の新幹線に関する新刊に新館を立てて震撼信管作動する。

文脈おかし

カフカには寡婦は過負荷

夭逝する妖精養成要請

ケニアに行ったら生贄や

コメントには心をコメントなあ

柑橘類香り歓喜し、換気を喚起したが乾季が訪れたので、寒気がした。

補償するための保証書をもらう権利保障する。

信心深い新人神事心中する。

唐突すぎる心中

宍道湖神事を行う碇シンジを信じ込ませる。

いっきに広まった一向一揆は一向に収束を見せない

虫の居所が悪いのか無視されてしまった。

塗装を落とそうか。

授業中に弁当を食べて、食材贖罪を果たす。

加計孝太郎

加計孝太郎近畿財務局に賭け乞うたろw」

扇状地戦場で洗浄中の兵士扇情的な船上の軍歌を聞かせる。

観光客フイルムに感光させた写真刊行することが慣行になった。

サボってサボタージュ

カタルシスを語るシスター

八芳園発泡酒を飲んだ八方美人が発砲

公館の高官が交歓されつつ硬貨を交換し好感度あげる。

トロールトロを獲ろうとして徒労に終わった。

最恵国待遇の条件を再掲する。

アシカが好きな足利尊氏

景気が良くなりケーキを食べる契機を伺う徳川慶喜(とくがわけいき)

アジアアジの味

夫を成敗するオットセイ

まらない妻の話

気の時計ホットケーキからほっとけー

ヒモになってしまったひもうせん

竹の丈は高ぇなー

伊豆椅子に居座るイラエル人

餅を用いて持ち上げる

ロストしたローストビーフ

サボテンの植え替えサボってんな

過度な稼働は可動範囲を狭める

お前がバテレンだってことはばれてんだよ。

ごめんなサインシータ

伯爵博士拍手拍車をかけて迫真の爆死をし白寿の白人白紙にもどす。

クラーク博士と苦楽を共にする

エアポートエアコンエアガンエアロビ体操

わし座の絵が書いてあるタイルアルタイル

バチカンババア痴漢

聖光卒のSEIKO社員精巧時計製造成功する。

紅葉を見て高揚する

台東区帯刀し台頭する

執刀医の技術嫉妬

甲子園講師をする公私混同した孔子実力行使には格子窓も耐えられない。

キッコーマンの亀甲船が拮抗戦を繰り広げる。

死んでんのか?「心電図を取ってみよう!」

神殿内部の新田心電図を取る武田信玄は死んでんのか?

夜祭で野菜を食べる。

信玄餅を食べながら震源特定するように進言する新元素発見した人。

蜂の巣(honeycomb)を見てはにかむ

五反田で地団駄を踏む

平気で兵役をし兵器を作らせる平家辟易してしまった

蝋梅の香り狼狽する

いびつ揖斐川の流れ

ようやく要約が終わった

海溝で邂逅

豪華な業

非公式に飛行甲板で非行を行う非行少年

甲板で甲板をかじる

甲板で乾パンをかじる

店頭で転倒

四季の変わり目には士気が上がるので指揮が必要

財産ぜんざいを買う

大枚をはたいてタイ米を買う

醤油をかけている人に話しかける人「それソースだよ」

醤油をかける人「えっっ?」

しかけた人「ソイソースw」

神田でした噛んだ

ハイソサエティ人間に敗訴した

品川千葉から見て中国シナ)側だ。

経験を積んだ者への敬虔眼差し

ダサい獺祭パッケージ

ゲットー写真をゲット

少食な小職

安価アンカー

さっそく拙速節足動物模型が仕上がってきた。

牛の胆嚢の味を堪能する

僥倖をあてにする強硬教皇のせいで恐慌が起きた。

あの娘にはどう告っても(どうこくっても)慟哭する結果に終わるだろう。

キーンという高音の起因が掴めない。

構成の後の校正は公正に行わなければならない。

こんな誤謬は秒でわかるだろ

皇帝肯定する

壊疽した箇所が治るというのは絵空事

経口補酔液

痴的好奇心

Novemberノーメンバー)には部員がいなくなった。

セントーサ島に行くのは正恩が先頭さ

軽微な警備

公爵講釈を垂れる

冬眠する島民

ベットは別途用意してください

大会に負けて倦怠期が訪れる

The deserted desert in desert desert.

人のいない砂漠で見捨てられたデザート

倒錯したので盗作してしまった

九尾のキュービズム

罹災者へのリサイタル

秋分のくらい醜聞を聞かせないでほしいな

カニカニバリズムは如何に

画家の画架

不納が富農になるのは不能

理工がRICOHに利口な履行

マネタリズムを真似たリズム

吐露するトロを獲るトロールトートロジー

I sensed tha it is in a sense sense.

私はそれをある面では扇子だと感じた。

鯖を食べている人と、それを見ている人の会話

鯖 ça va?

ça va 鯖

ça va

ゆめゆめゆめをみるわけにはいけない

早漏で候

形状記憶合の価格を計上する

凪に難儀

名言を明言出来ず迷言になる

リネン理念

ロードライブ朗読ライブ

昔本に渡ってきた人「渡来は入海が無料!」

上流で上流階級蒸留

東上線に搭乗した東條が登場

刺客視覚死角に四角い資格自覚

高校を後攻で煌々と口腔で孝行

芳香へ咆哮し奉公の方向へ彷徨する。

蝉が転んでセミコロン

彰晃が商工の昇降機将校を焼香し小康状態

おさる情事

盛夏のせいか青果が採れない。

ケーキを食べるなんて景気がいいね

道徳をどう説く

司祭が仔細に県道検討

写真はフォトんど撮りません

ダリ「絵ぇかくのだりぃなあ」

華美な花瓶のカビに過敏に反応

老いるのを防ぐオイル

檻に入っておりいった話をする

夏のおサマー

夜は寝ナイト

渦中のカチューム

渦中のカチューシャ

リスボンでリスがborn

市長市庁舎から視聴

どうないはどないなってんねん

堂々とした道道北海道の道)

苫小牧でてんてこ舞い

市内を復旧しないと

新道神童振動

石狩の石を借りる

おが置いてあるのを見た人「おはおっかねぇーから置かねぇ方がいいぞ」

砂がどしゃーw

東上線に登場した東條が登場

コケットリーのあるコケ取り

飽きない商い

おなか吹田市

ヘルシンキで減る新規雇用

沖田総司が起きたら掃除

観劇で感激する

側転に挑戦し即、転倒

あたりめが美味いのはあたりめぇーだ

カルロスgone

別件を瞥見

凹地のお家

魚を初めてみた人「うぉー」

懊悩を抱えた人「Oh no..」

魚影を確認した船長「ぎょえ〜」

マイケルを蹴って注意されるマイケルケン

カラヤンの頭の空やーんw

ライカをやたら勧めてくるおじさん「ライカはきらいか?」

洒落臭い謝楽祭

公費コーヒー支出

豚をぶった仏陀

只見線をタダ見w

菊名でそんなこと聞くなよ

馬間田でママを見つけた子供ママだ!」

冬至湯治に行った当時を思い出す

五秒で死んで御廟に埋葬

がらんとした伽藍

有給を使いすぎて悠久の時が流れた

一年を逐一アピールする

長谷に想いを馳せる

Thinkerの真価

東海林の不祥事

the mine is mine

不具の河豚

プロ棋士プロキシ

キリングフィールドのきりん

異臭issue

暗記のanxious

半世紀にわたる半生での藩政を反省

つくえのなかのつくねつくね

清朝と慎重に貿易

タンチョウが単調増加

I screamed Ice cream

ショック死内親王w

カルカッタの石軽かった

陽気な楊貴妃妖気

彼は羊飼い執事かいw

天皇のこと知ってんのー

蒋介石を紹介した商会を照会した商會の船で哨戒する

其方のソナタ

先王に洗脳される

永劫回帰英語回避

李鴻章交渉

粗大ゴミ醍醐味

防潮堤で膨張した傍聴人

砂漠で鯖食う鯖を裁く

あんな彼には、アンナカレーニナでも読ましとけ

筒に入った膵島

サイコロを使った心理テスト(psychological test)

ブルジョアが振るジョア

嚥下中の演歌歌手にエンカしてええんか?

カラシニコフが辛子個踏んだ

継嗣の形式を軽視する警視

皇帝の高弟が公邸の校庭の高低差を肯定する工程に拘泥した記録を校訂

にようかで酔うか?

うるさい人が売るサイ

無印商品の店を見つけた人「この店舗ノーマークだった..」

乳母が食べるUber eats

どんなもんだい、を、どんなムンバイ、と言い間違える人

透徹した饕餮の眼球

どこから見ても百貫デブの人「客観デブ

石鹸世間を席巻

チャカで茶菓を破壊

多分風光明媚maybe)

slimyなすり身

ゆうほど広くない遊歩道

いにしえのイニシエーション

コーランをご高覧ください

ゲーム最下位から再開

UNIXが使える宦官(eunuchs)

盆に得るボンボニエール

K殻の傾角を測定する計画

協賛した共産党員に強酸をかける

負けたのは聖者の静寂のせいじゃ

裏地見るウラジミール

カミオカンデの上に紙置かんでw

大会がおわり倦怠感を感じる

椅子噛んでる人にイスカデル命中

クレパスクレパス落とす

夕暮れのユーグレナ

heおじいちゃんsheおばあちゃん

さくらんと聞いて錯乱

後宮の佳麗な高級カレー

臭いサイと腸臭い人が直裁的に話す

会社膾炙する

歯科医師会の歯科医師か司会か分からない鹿

ストライキをする公務員に呼びかける人「 Stay calm公務)」

ベビーシッター叱咤

エド・はるみの穢

祭壇を裁断

怪獣に懐柔策を提示

腐卵ダースの犬

独島独特のドクトリン

テスラは手すら認識できない

小作コサックダンス

刑事デカダンスな踊り

全然人が集まらないクラブの人「参加数人は我々の十八番ですから。だけに。」

族→希ガス電子配置→酸化

四苦fuck

都バスが人を跳ね飛ばす

経帷子を着て強化扉に突撃

怒るカロテン「なにカロテンねん」

内地ナイチンゲール

嫌がる慰安婦「いやんっ」

かえるがえる帰る蛙

什器重機破壊

沈厳な青梗菜

トリコロールの虜

布陣を組む夫人

栗けっとばすクリケット🦗

婉容と遠洋漁業

アタナシウスキルヒャーとあたなう

アマルガムで余るガム

ハラスメントの疑いを晴らす

滋賀を書けない人を歯牙にも掛けない

他意はないタイ人の鯛の態度

鯛が蛇足

有象無象意味を、象がいるかいないかだと思ってた人

ダジャレではない↑

割と面白い

ハラッパーの原っぱ

ハラッパーのラッパー

ウランを売らんウランバートルとバトル

紫に関して思案を巡らす

遺影イエーガーマイスター

市井の人意見を聞く姿勢

NATOの人に納豆食わせる

いすみ鉄道椅子見る

Hulu夏の風物詩だと思っている人「Huluですなぁ」(風流

板橋で板バシバシ叩く

敬語が使えない東野圭吾

秘書の卑小な飛翔体

小動物衝動で焦と化した小豆島照度

姥捨山Uber eats

下調べのムニエル

からないので

淫乱大王、ハメハメハ大王

Evian海老が混入しているのを見つけた人「エビやん」

意味ない諱

よく分からんリポーター「うわぁ〜美味しそうですね!少なくとも不味そうには全く見えません!」

どうしても下がりたくない人「黄色い線の内側は、境界を含みますか??」

タピオカが好きなジャン・コクトー黒糖ぢゃん」

計算ができない人

佐渡サドサド

着ていく服を決めた高橋是清「これ着よ」

駅にいる料理人調理するエキノコックス

初めてSMプレイを見た人「縄文式器みたいですね」

enough、enoughは工夫がenough

なんでもパアになるホテル「パアホテル

負け負け山(カチカチ山)

薬師丸せま子

エイリアンスペル間違えるとかありえんわ

細野奥道という名前なのに、俳句を全く詠めない人

ぶん、ぶん、ぶん、ムンジェイン (はちがとぶのリズムで)

トーマス・マンの書いたふるさとうさぎ〜おーいし、魔の山〜♫」

モーラ網羅

イスラエルキブツ 損壊

その心は

イスラエル集落キブツというので、器物損壊とかけた

ビンテージの瓶提示

帽子御法度

双生児の豚のソーセージ

敬虔ネモ船長「海底万参る」

回折格子解説講師

妊婦ニンフ

焼結が猖獗を極める

これはstaleだから捨てるか

十階で十戒を十回、述懐

モンチッチ門地

衒学的な弦楽を減額

ウラジオストクで裏地をストック

完全な勧善懲悪

カッパドキア河童「ドキァ」

ホーキングの超法規的なホウキ放棄を蜂起

イボ人の疣痔

イブに慰撫

江戸知らんエドシーラ

べたべたなベタベタ

(訳 ぬるぬるしてるありふれた魚)

ダマスカスで騙すカス

盲いるのに飯いるの?

医師意思で石で縊死

アーヘンで阿片を吸った人「あー変」

毒吐く独白

明借りるアスカリ(車)

深見東州の深み踏襲

丁寧な砂浜「Could you九里浜」

ゴーンと奉公

その心は

ゴーンの出国の手助けをしたこと奉公とかけただけ。

サンクチュアリに山窟あり

熟れたウレタンは売れたんか?

清澄な声調を静聴し成長

プエルトリコで増える虜

仏典で人をぶってんのか

象さんを増産

ケイト・モス毛糸燃す

兄弟が今die

乱暴ランボー

卑劣漢がヒレつかんだ

カレー(Fr)の彼のカレイカレーは辛え

弘法と公房が工房で攻防し興亡

Dose heで始まる疑問文に答える京都人、Yea, he どす

レイブンクローの例文苦労

galleristのギャラリスト給与リスト

ソフィカルのソロカル

麻雀をやり過ぎた人「リーチ飜で理一E判」

美人局に筒持たせる

十把一絡あげ

monotonousな物と成す

京都弁を話すビルゲイツ MSどす

篤信な特進が涜神を得心

これは何という植物かな?ムユウジュでは?あそっか、なるほど。

クートゥを食うとぅいいよ

楊貴妃渓谷で警告

マイソールで昧爽に埋葬

ドクサは毒さ

暗殺で朝死んだ

クラシックについて語る人をそしる人「弦楽なんてペダンチックだなあ」

凛々しいリリシズム

衛生的な俳人

東州が東周踏襲

シンシナティ真摯紅茶

御髪も亂とはオクシモロンだ

コロナ後の世界分析する学問→postcoronialism

和尚王将に鞅掌し往生

影響が色濃いイロコイ諸族

あてのあてないアテナイ

ウイグル人野原しんのすけクレヨン Permalink | 記事への反応(0) | 22:23

2022-12-28

anond:20221227200039

理論理論ってもったいぶって言うけどATNのジャズコンポジションでも買って読めば大抵のポップス曲は理解できるようになるだろ。まともな教材も用意せずにネットサーフィンすることを勉強とか言うなよ。

2020-12-08

anond:20201208044137

難しい話だ

気になった点いくつか。

AセクAロマアイデンティティにしている

バーまで開くのは確かに珍しいかもしれんが、特筆すべき点かと言うのは疑問。

割とこれ他のセクシャリティの人もそうじゃないか

異性愛ベースで男だ女だって言う主語自分を含める人々って、シスヘテロアイデンティティにしてるのと同じだと感じる。

◆別のセクシャリティエロスを感じる事はあるんじゃ?

BLが好きな男、百合が好きな女、だけどヘテロって人達が居る。

その人達本来ならゲイとかバイだけど、ライフスタイルとして異性愛選択してるのか?というと違うんじゃなかろうか。

エロ自分の中に無いなら芸術全般無理

→これが一番同意しかねる。

性愛に基づかないんじゃないかって芸術はあげたらキリがないけど、例えば河原温とかの日時を記録した絵画とか、コンポジションモンドリアンとか…。

2020-10-23

anond:20201023002224

コンポジットパターンのことかと思ったけど、委譲のことを言いたいのですね?ぐぐったら、コンポジション委譲と書いてあったので。

anond:20201022005749

リスコフの置換原則を満たしていても共通化の仕方が雑だからひどいことになっている継承、というのはいっぱいあるように思う

コンポジションのが責務の分割がうまくいくのでコンポジション表現できるならそっちを選べ、くらいの感覚でいる

2020-06-28

デザインパターンコンポジションわからん

からない。

[追記]

ちょっとわかってきた気がする。

2019-12-22

anond:20191222085508

NexusしろPixelしろパートナーコーポレーションが持つテクノロジーとのフュージョンによってプロダクションされてる。

ベースレイヤーコンポジションをオウンドブランドとするビジョンそもそもインテンドされてないように見える。

故にGoogleがこの先生き残るにはソリッドステートデバイスプロダクションできるインダスリーコーポレートがマストニーズであるとともに

失敗したり成果の上げられないプロダクトはカンパニーごとパージして他の企業と乗り換えればいいので投資に関するリスク結構他所に丸投げしている。

要するに成功した企業ベンチャーの成果だけを金で買い集めて製品構成するのがGoogle仕事

ソフトウェアだって本当に作ってるのか怪しい。

2017-10-19

継承より委譲(とコンポジション)、あるクラス拡張したいとき、そのクラス継承して使うと不都合があるので元クラスの処理は元クラスにしてもらう(委譲)。その実装としてラッパークラスを作って元のクラスをそのメンバとして持ち(コンポジション)、拡張部分以外は元クラス転送くらいでは

2013-11-20

http://marupeke296.com/OOD_No2_CS1_HalloWorld.html

コンポジションを表す線が、UMLと逆じゃないっすか?これ。

ClassA ◆─── ClassB

は、

class ClassA {
	ClassB _classB;
	public ClassA() {
		_classB = new ClassB
	}
}

class ClassB {}

ですよね?

2013-03-27

プログラミングの初級になるためにの目次

http://anond.hatelabo.jp/20130325172822 の続き

言語Java7を想定。(Java8が迫っていますが、Lambdaなど関数型は、まだ早いと言うことで)

定理由は、C++比較して学べるところが大きく、安全シンプル言語から

※いきなりJavascriptはやめとけ、PHPは論外。

RubyScalaでないのは、筆者が初心者には適切には教えられないから。

おもちゃToyとしてjQueryで遊ぶのは、悪くは無いと思う。

0.はじめに

これ以降は名著の紹介や学習方法の紹介が主体となります。名著のコンポジションという形が時間限界ですね。

量については「初級になるなら、専門書を計3,000ページは修得することは覚悟してね」なんて言ったりしています

Javaで初級のわかりやすい指標ですと、[amazon:Effective Java]とGoFまでの修得。

初級になるまでに登竜門への挑戦期間を含めて、3~4年はかかっても仕方が無いとも思います

※逆に「一山いくらのコーダー」というのは、Effctive JavaGoFが達成している技術も知らずに「自分Javaプログラマー」だと誤解してしまっているような人達です。

そういったコーダーは何年経とうとも初級プログラマーにすら敵いません。

初級を目指して、プログラミングを楽しんでください。

ただ、学ぶべきことはべらぼうですが、「各分野毎に、エレガントな方法がある。だから探して修得する」ということが大切です。

※「一を聞いて十を知る」ような優秀な人に、50冊くらいドーンと本を置いてあげて、各本の目次を読ませるだけで、

底の見え無さを悟ってくれたりすると、嬉しくなってしまます

※余談ですが、その底の見え無さは数学という学問のものですね。例えば、関数型言語の底流に「圏論」というここ100年の最新の数学があります

また中級くらいで、Liskovの置換原則などが載っている本を紹介しますが、

そのLiskovの置換原則の周辺で出てくるcovariant(共変)って、圏論という数学概念だったりします。

数学出身としては、数学現実に活かされている嬉しい事例です。

閑話休題

1.目次

1)エディター・コマンドライン正規表現友達

「速く正確に大量の出力」という能力は、プログラミングをする上でも、ドキュメントを書く上でも、何より「つまら仕事」の時間圧縮ができるようになるため、重要です。

スローガンとしては「思考のスピードで出力することを目指そう」です。

紹介するエディターはemacsvimExcelです。ついでにIMEとしてATOKを使用しているため、ATOK操作Emacsライクにする話も紹介します。

ExcelWindows環境Meadowすら入れさせてくれない場合最後の砦という扱いです。

コマンドラインは、「コマンドラインというものがある」「時として非常に強力である」程度の紹介です。

※筆者はzsh全然使えません。使いこなしている方々と接する度に「勉強しなきゃな~、でも、あっちの方を先にやりたい・・・」とグズグズして、はや何年・・・

正規表現は置換を用いて、テキストの一括編集重要です。後、遭遇したくない事態ですが、スパゲッティコードの解析をする上での最後の砦です。

※遭遇したくない例

ん?何か変なところで副作用のある処理があるようだなぁ(消沈)、SQLのInsertかUpdateか一応Mergeも使っているところから逆算して原因箇所を探すか・・・(諦念)

この糞コードがっ!!こんなところに書くんじゃねぇ!!(憤怒激高)

(ここで、他にやらかしていそうな似たようなコード正規表現grep検索。改行コード込みにすれば複数文検索も可能)

わはは、予想通り共通化すべきロジックメソッドがそこら中にある・・・

2)アルゴリズムに始まりアルゴリズムに終わる(データ構造アルゴリズムの一部という認識言葉を使っています)

入門編で一つLinkedListというアルゴリズムを学びました。

少なくとも一つ本を読みながら自力でアルゴリズムを学べる人なら、大成できる可能性があります

前に紹介した[amazon:C++実践プログラミング]には、LikedListやStackなど基本的なアルゴリズムが載っておりますが、

これに加えて、初級になるためにはこれくらいは知っておいて欲しいというものを紹介します。

※後、最初から必ずしも手を出さなくても良い上限も紹介いたします。

3)正・不正の定式化・自動テスト・ロギング・アサーション・例外・契約プログラミング

プログラムは、データ入力して、加工して出力・保存する処理の繰り返しです。

まり、各一連の繰り返し毎に、「正しい入力」「正しい出力」を定式化する必要があります

それを人間の手では無くコンピューターやらせられるように、つまり自動テストできるようにテストプログラミングします。

そこで処理の進捗を確認するためにロギングし、処理が想定通りであるかをアサーションでチェックし、

不正入力不正な出力=例外が起きたら、対処策をプログラミングします。

(ex 途中で処理を中断して、入力者に適切な入力メッセージを伝えてあげる。入力自動補正などもあり得る)

で、ここら辺をまとめてどうあるべきかとして「契約プログラミング」があります

※余談。定式化・テストに際して、数学畑の人間としては、Javaだとequalsのオーバーライドでも必要になるし、同値関係同値分割だけでなく、集合論群論から学んで欲しい・・・(ここいらは数学科学部1~2年の学習内容)

4)名著を読め、新たな名著を探せるようになれ・素晴らしい人を見つけたら、縁を大切に

名著は英語で読みましょう。名著が名著たる由縁は、度々引用されることにあります

まり最新の技術書を読むときに、引用された名著のフレーズが、新旧のリンクをなし、理解の助けになります

対話は学問をする上で非常に重要です。

壁打ちといって、独り言で思考補助をするよりも遙かに有益です。

※素晴らしい師匠を探すなら、大学行くのが一番ですが、見聞を広げていく中で出会いを待つしかないとも思います

5)オブジェクト指向とはなんぞやとGoFデザインパターン + マルチスレッドプログラミング

マルチスレッドが難しいのは「バグを起こしにくいプログラミング」を求められるから

まりTry and Errorからの決別が求められ、今後の仕様変更拡張も踏まえて慎重に慎重にデザインする必要があります

できる限りステータス変数を持たずに安全に、でもマルチスレッドにするのだから効率を追求しなければ本末転倒

でも効率のためにはメモ化に代表されるキャッシング必須と、アンビバレンツな要素のバランス取りが難しい。

このために、リエントラントな実装・抽象と実装の分離など様々なエッセンスを駆使することが必要です。

床屋哲学者問題

6)日々コツコツと

というよりも孔子曰く、知っているよりも好きであること。好きであることよりも楽しめることのほうが強く、

気づいたら日々時間が許す限りプログラミングをしてしまうのが理想です。

仕事として嫌々スキルを磨かなきゃということが、これほど不幸な職業も無いですね。

余談 FizzBuzz写経について

FizzBuzz」は、本来の目的通り、協力会社の選定の際の足切りには便利ですが、

学習の達成度を測るには、簡単すぎる不適切な問題ですね。

写経

数学畑の人間として言わしてもらうと、

写経数学証明問題を、教科書テンプレ通りに、数値や名称だけ変えて記述することしか出来ない人の発想。

まり矛盾無く一貫した論理モデル」の構築が自由に出来ず、テンプレの微修正しか出来ない人の発想。

また、外部の「矛盾無く一貫した論理モデル」の吸収が不自由で、アルゴリズムを「手順」としてしか捉えられないように見受けられる。

プログラマーとしての大成は見込めないと思う。

数学畑として提供できる試金石

連続であること確かめるための「ε-Δ論法」(数学科学部1年の学習内容)

事前知識無く、このモデルを理解できる人は、十分に「矛盾無く一貫した論理モデル」を構築できる人。

1.まず「連続」とは何ぞやと考えて概念を膨らませてください。

2.十分思考できたと思えたら、Wikiあたりでイプシロン デルタ論法を見てください。

2011-03-16

http://anond.hatelabo.jp/20110316202255

デザインパターン編を書いてたら99ブクマだと…。なんだかすみません。

あと増田で書くの初めてで記法がちとわかっていなくて見づらくて申し訳ないです。

ブクマコメントレス

>おもしろい。でもJavaJSRubyじゃ同じオブジェクト指向でもまったく違った設計と思想になるのでまとめて説明は難しいかも

言語世界として、どんな世界がいいか考えましょうという話に持って行きたかったけど難しかったですね。

ASしらないけど classが使えるJSっぽいところみるとASなんですねこ

>@shinout 面白い!けどいろいろ間違ってる!!コード動かしてみいや

それっぽい言語なので動きません。JavaとかASとかそのへんですねー。

その割に一部ちゃんと書いてるのが誤解しそうですね。

OOPを習得したPGとそうでないPGとの生産性の差がドラゴンボールで言うところの戦闘力の差という比喩でたとえるとよい。初心者PGが何人集まってもかなわないところがある。

ドラゴンボールで学ぶ開発」というタイトルで是非w

>17号と18号が逆

いません…直しました

セルはis-aはなhas-aで実装した方がいいような気がする。

セルってチートいですよね。くらった技を覚えるブウの設計と、遺伝子を持っているから技が使えるセル設計をどうするかは議論になりそうです

>なんか、むしろ分かり辛くなってると思うけど、心意気やよし!

>かりやすいんだかわかりにくいんだか

無理がありました

>連載はextendされたけど、主人公の継承には失敗したよね

素晴らしいコメント設計ミスで主役になれなかったのは運用カバー出来ましたね。

セルクラスの承継よりもオブジェクトコンポジションの方がいいのか分からない。

http://anond.hatelabo.jp/20110316215156

で突っ込まれてる内容の方がいいかもしれませんね。

でも悟空ベジータは吸収じゃなくて細胞を合成してる?とかなので17号、18号とは別にする必要があったりします。

>その他残念とかダメとか誤字とかのコメント

申し訳ありません…。

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