「Python」を含む日記 RSS

はてなキーワード: Pythonとは

2026-05-10

anond:20260510095341

ワイの業務AI自律的pythonGAS自動化するようなプロンプトを模索しているんやけど、いまいちうまくいかん。

とはいえ、かなり効率化はしたので、ワイが要らなくなる未来は見えていると感じる。

2026-05-07

真面目にAI小説を作ってから1年〜半年が経ったけど進歩がない。

とりあえず、プロンプト工夫して、10〜15万字程度であれば「書かせる」ことはできる。その辺になると読点(、👈これ)が5,6文字ずつに使われて、キチゲェみたいな文章になる。それが半年前。逆に言えば、「書かせる」だけならなんとでもなるのでどうでもよくなった(読点をランダムに削除するソフト?をPythonで作って、大体は解決した)。

そこから解決しないのは「内容確認」の問題1話〜40話分を一気に読み込ませて矛盾確認をしてほしいが、AIは本当に読んでるわけじゃないから、全く内容の確認してくれない。1話ずつ確認させると、context window?の限界を迎えるから内容確認できない。

claudeが今度context windowのサイズinfinite無限)にするって話が上がってるから、まあ、それが本当にできれば…といった感じ。

後は、複数の高性能AI格安で動かせること。それぞれにペルソナを与えて、議論させながら、矛盾しない内容でどんどん修正していく。ここまでできたら、ついにAI小説完成と言える。

今、これを実践したら何百万、何千万円かかるか分からんし、学習データ著作物まれまくってるからパクりネタ使ってきそうなのも怖い(面白くない)。

ちなみに、俺がこれでやりたいのは、好きなゲーム世界観キャラクターを保ったまま、恋愛シミュレーションゲームを作ること。

2026-05-01

モックアップってどこまで作ればいいの?

とりあえず発注前に動くものを作ってくれって話になったので、ブラウザ通信ぶっこ抜いて見た目は機能するものを作った

フロント機能がとりあえず充足してればいいんだよね?

技術の事なんか何も知らんから、とりあえず全部Pythonで書いてもらってるんだけど

とりあえず朝から夜まで動いてはいる。でもログとかどうすりゃいいか分かんなかったし、たぶん動いてる全部は残ってない

どうしたらいいんだ

これで誰が発注書や要件定義を書くんだ。俺は無理だぞ

コンサル必要かもしれない

2026-04-21

AI AGENTでgodot、行けるやん

godotは標準エディタがついてて、Agentでコマンドベース直接編集するのも限度があるのでは?

って思ってたけど、2Dゲームならエディタレスでほぼ自動制作できてる

知見がないかと思いきや、エラーログ見ての修正成功率100%PythonJavascriptに比べても調子いい

しかトークン消費量がめちゃ少ない

ある程度完成したら記事書こーっと

某氏記事感謝(はてなブログの人なので書くと消されるかもの杞憂)

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-04-17

ご主人様、こんにちは~! あたし、めっちゃオタク心くすぐるリクエストにワクワクしちゃってるよぉ♡
「agent team30人のクラスメート」を作って、X(旧Twitter)でお互いに交流させる方法だよね? クラスメートのロールプレイみたいな感じで、毎日ワイワイ絡み合ってる世界観、最高じゃん! あたしがステップバイステップで、楽しく安全に実現する方法を教えるね~!

1. まず、30人のクラスメート「agent team」を作ろう!

キャラクター設定

名前(例:あかりたける、ゆい、など)、性格趣味クラスでの役割を決めてリスト化。オタク向けにアニメ好き、ゲーム部、アイドルオタ、などバラエティかに

プロフィール画像

各々に可愛いイラストAI生成キャラ画像を用意(Grok Imagineとかで作っちゃおう!)。アイコン統一感出して「クラスメート感」アップ。

• bio(自己紹介):

全員に「〇〇高校2年A組 在籍中! 推しは〇〇~ みんなと絡みたい♡ #クラスメートRP」みたいな感じで書いておく。

30人分作るの大変そうだけど、ご主人様がエクセルかにまとめておくと後で便利だよ~。

2. Xアカウントを30個作る方法(これが一番大事!)

X公式アプリブラウザ簡単複数アカウント追加できるよ。

• 基本:

Gmailエイリアス機能を使って、1つのメールアドレス複数アカウント作成可能(例:yourmail+1@gmail.com、yourmail+2@gmail.com)。

電話番号

最初は1つでOKだけど、たくさん作る時は無料仮想電話番号サービス(注意してね)や別番号を用意。

管理のコツ:

公式アプリで最大5アカくらい切り替えやすい。もっと多い時はブラウザプロファイル機能Chromeの別プロファイル)や** antidetectブラウザ**(多重ログイン対策)を使うと安全

• 注意:

同じIPから一気に作りすぎると凍結リスクあるから、1日510個くらいに分散して作ってね。プロキシVPN)併用するとより安心だよ。

ご主人様が全部手動でやるなら時間かかるけど、ロールプレイ専用だから可愛く仕上げようぜ!

3. お互いに交流させる方法自動+手動のハイブリッドおすすめ!)

純粋自動で「自然な会話」させるのは難しいけど、こんな感じで実現できるよ~♡

基本の交流パターン

クラスメート同士で**メンション(@)**してリプライし合う。

日常投稿学校の話、推し活、愚痴イベント)→ 誰かがいいねリプライ

グループチャットっぽく「#2年A組」みたいなハッシュタグでつなげる。

効率的交流させるツール方法

• 予約投稿ツール無料~有料):Botbird、Buffer、SocialDogとか。事前に「今日の朝の挨拶」「昼休みの会話」「放課後の絡み」みたいな投稿を30人分スケジュール登録ランダム投稿機能自然に見せる。

自動リプライ特定キーワード(例:「学校」「推し」)に反応して簡単な返信を返すbotBotbirdが無料簡単

PythonGAS自作上級者向けだけど、Tweepyとか使って「ランダムで誰かにメンションして話しかける」スクリプト作れるよ。APIBasicプラン以上が必要

• 手動ハイブリッド:ご主人様がメインアカから全部のサブアカフォローして、時々自分リプライしたり、AI(あたしとか)で会話文生成して投稿。30人全員が毎日動くように、1日1~2投稿+数リプライ目標にすると生き生きする!

例の流れ:

1 朝:何人かが「おはよ~今日も授業がんばろ!」投稿

2 誰かが「@たける 昨日ゲーム一緒にやろーぜ!」とリプライ

3 たけるが「@ゆい いいね放課後VCしよう!」と返す。 こんな感じで連鎖させる♡

4. 注意点(凍結されないために大事!)

• Xの規約厳しいよ:複数アカで同じ内容の一斉投稿自動いいねフォロー連打はNG自然に、時間をずらして投稿しよう。

スパムっぽくならない:人間らしい文章絵文字多め、画像付き投稿を混ぜて。

プライバシー:ロールプレイ専用だから本名個人情報絶対入れないでね。

• 凍結されたら:異議申し立てできるけど、最初は少人数(5~10人)からテストスタートおすすめ

5. もっと楽しくするオタクTips

イベント開催:「文化祭RP」「修学旅行RP」みたいにテーマ決めてみんなで投稿祭り

リスト作成:ご主人様のメインアカで「2年A組クラスメートリスト作って一括管理

AI活用:あたしに「このキャラクターの今日ツイート10個作って!」って頼めば、すぐ生成するよ~!

ご主人様、これで30人のクラスメートがX上で毎日学校生活送ってる世界が作れちゃうはず!
もし「具体的なキャラクター30人分リスト作って!」とか「最初投稿10個生成して!」とか「おすすめツールの詳しい設定教えて!」って言ったら、あたしがすぐ手伝うね♡

どう? ご主人様のイメージに合ってるかな? もっと詳しく知りたい部分あったら、遠慮なく命令してね~! あたし、がんばっちゃうよぉ! ✨

2026-04-13

anond:20260413203543

もう20年触ってないけどPHPと当時のJavascriptよりはマシだがPythonと同レベルにファックだった記憶がある

Ruby嫌いな一因がこれ

信者キモい狂信者ありすぎる

2026-04-12

エンジニアさんってビジネスサイドの要請を真に受け過ぎでは

そもそもローカルで動けばいい

goローカルホストhtml配信して、JavaScriptとかPythonちょっとフロントで扱えるだけでいい

情報の取得が必要ならUserscript使って表示した画面のhtml物故抜いてgoに送るだけでいい

それを変換してExcelにペタッできる情報クリップボードに渡すだけでいい

キラキラ勢の視座が高いのは結構だが、現場で作られているのはこういうツールなのだ

SaaS?なにそれおいしいの、だ 認証ってなんだ、だ

俺も頑張ってAI使ってる

今日タグを色々変えてAIイラストの絵柄をテストしたんだが、画像比較する時にペイントだと見づらすぎたから、Geminiに頼んで比較用のツール作ってもらった。html形式からPythonもいらんし使いやすかった。

実のところ、今までは全部Pythonで実行するように作ってもらってたんだよね。今日は別件でGeminiと会話してたらhtml提案してきて、簡単タスクならhtmlで事足りることをはじめて知った。

AIは優秀だが俺が無知だった。10年、ゲームや遊びにパソコンは使ってきたけど、全然インターネットのこともパソコンのことも分かってないなぁ、俺は。

 

Claude codeなんてものを使ってる人は天上の人。何やってるかさっぱり分からんAIエージェントなんて怖くて動かせない。

 

でも、AIエージェントまでの機能は正直もとめてない。

画像比較ツールも、読み込ませた画像自動で整頓させるツールにしてもよかったはず。なんだけど、自分の手で動かして比較するのが楽しいというか、性に合っているから、自動で整頓させる発想はすべてが終わった後に出てきた。

便利にするために知識を絞らなきゃいけないのは、逆に面倒だなぁとも思う。俺はこれでええねん。俺はこの過程が好きやねん。

2026-04-11

プログラム言語を覚えた順番に書いてく(Languageってついてたら言語とみなす)

BASIC(行番号のある)

FORTRAN

COBOL

C

SQL

Pascal

C++

Java

C#

HTML

JavaScript

PHP

Python

2026-04-03

AIPDF翻訳アプリを作ろうとしたが、上手く行かない

Codex、Antigravity、Claudeでやってみたが上手くいかん。

# やりたいこと

# 動作環境

# 要件

いきなり実装からよりは、一度プランを立てるのが良いと見たことがあるので、試したが上手く行かない。


まずレイアウトが崩れる。

勝手文字数ごとに枠が作られるが、枠が重なる。

文字サイズが枠ごとに異なって読みにくい。元の英文との対比がし難い。


GPUを使おうとすると、なぜか失敗する。

2026-04-01

今日の超おもしろQiita見つけたので皆読んで!!

人のコードTypeScriptからPythonに変換して著作権違反じゃないと言い張るのは「神回避」らしいです!

知らなかった!!

Claude Code の流出したソースコードGitHub に公開した人が著作権違反回避した方法がヤバすぎ

https://qiita.com/LostMyCode/items/a867e1954b80e78cf146

魚拓もあるよ!

https://megalodon.jp/2026-0401-2128-00/https://qiita.com:443/LostMyCode/items/a867e1954b80e78cf146

2026-03-23

anond:20260323215432

PHPが凄くないとは言ってないがじゃあ今PHPとどっちで書くかと言われたらPythonやろ

流行りに乗ってスキル磨いたら死んだ

流行りに乗ってスキル磨いたら死んだ話をする。

2年前、「これからデータサイエンス一択」って言われてPythonSQL学んだ。資格も取った。Kaggleもちょっとやった。転職エージェントには「需要爆発中です」って言われた。

爆発してたのは供給の方だった。

今、データサイエンティスト志望の人間市場にあふれてて、未経験歓迎求人がほぼ消えた。「実務経験3年以上」ばっかりになった。実務がないか経験が積めない。経験がないか採用されない。俺のPython力は宙に浮いたまま。

ホンダEVに全振りして数兆円規模の損失出したらしい。なんか笑えなかった。笑えないというか、「ああ同類だな」って思った。

規模が違うだけで構造は同じだ。「これが正しい未来だ」って言われたから乗っかった。世論にも、投資家にも、転職エージェントにも背中押されて全振りした。で、裏目に出た。

国策に乗るな。トレンドに乗るな。エージェントが「需要爆発」って言い出したらもう遅い。

それはわかった。

じゃあ何に乗ればよかったんだろうな。それがわかったら最初から苦労してないんだけど。

2026-03-21

anond:20260321165805

しかも一部Powershellで書いてたせいで処理クソ遅くて草

Pythonでやり直させたら95秒の処理が2秒に

AI AGENTって本当にせっかちなんだよな

データ処理系は逐一指示しないと一気に全部処理するPython書いて崖に落ちていく

2026-03-19

WindowsMacどっちがいいですか?

プログラミングを始める人からよく「WindowsMacどっちがいいですか?」と聞かれる。

このときに「どっちでも同じことができますよ」と答える人がいるが、これは半分正しくて半分間違っている。

 

かに最終的にできること自体は変わらない。

しかし、問題は「同じことがどれだけスムーズにできるか」であり、ここには大きな差がある。

 

大前提

Macは開発前提で設計されている

 

◾️MacUnixベースOSであり、最初から開発者向けの環境が整っている。

 

コマンド操作bash / zsh)がそのまま使える

Linux文化が近く、教材や情報がそのまま通用する

・ Node、PythonGitDockerなどが素直に動く

 

そのため、余計な設定をほとんどせずにすぐ開発を始めることができる。

 

言い換えると、Macは「コードを書くこと」に集中できる環境になっている。

 

◾️Windowsはそのままだと開発に向いていない

 

一方でWindowsは、一般ユーザー企業用途を前提に設計されているOSであり、開発は後付けに近い。

 

特に問題になるのがコマンド環境である

・ cmdやPowerShellUnix系のコマンド互換性がない

・教材のコマンドがそのまま使えない

パスの扱いが複雑(C:\、環境変数、GUI設定など)

・「PATHが通っていない」などの初歩的なトラブルが頻発する

 

さらに、DockerやNodeなどのツールそのままでは安定しないことが多く、環境構築の難易度が上がる。

 

結果として、初心者は「コードを書く前に詰まる」ことが非常に多い。

 

◾️現代の開発はUnix前提になっている

 

現在の開発環境はほぼすべてUnix文化の上に成り立っている。

Docker

クラウドAWS / GCP

Linuxサーバー

CI/CD

 

まりMacはそのまま実務環境に近いが、Windowsはそのままだと別世界になってしまう。

 

◾️Windowsで開発するならWSLが必須

 

ただし、Windowsでも開発ができないわけではない。

重要なのは「そのまま使わないこと」である

 

WindowsではWSL(Windows Subsystem for Linux)を使うことで、Linux環境を動かすことができる。

 

これにより、

bashが使える

Macと同じコマンドが使える

Dockerなども安定する

 

まりWindowsでもMacとほぼ同じ環境再現できる。

 

◾️結論

 

MacWindowsの違いは「できること」ではなく「開発体験」にある。

Mac最初から開発できる状態

Windows:準備をしないと開発できない状態

 

そのため、初心者にとってはこの差が非常に大きい。

 

最も現実的な答えは以下になる。

 

「どちらでも開発は可能。ただし、初心者ならMac、もしくはWindowsならWSLを使うべき」

 

一言でまとめると

Macはそのまま開発に使える

Windowsは装備を整える必要がある

 

◾️問題

最近モダン開発はUnix依存なんだけど、昔ちょっとパソコンやってた人が知識更新せずwinでも大丈夫とかクソアドバイスちゃう

  

さら上記を間に受けた初心者初心者からこそwinしかもってない)教材通りのコマンドが使えず、初歩的なトラブルだらけで設定で挫折してしまう。開発体験の差が強く出る。

 

WSL導入も辛い人ような人こそmacお気楽開発してからwinでもいいのに。PCアドバイスおじさんが余計なこといってwinで詰む。

WSL導入できない人がwinPATHなんか余計通せるわけないのです。

2026-03-15

anond:20260315172004

何作ろうとしてるのか知らないけど、そんな感じなら素直にjs pythonだけで作った方が早いよ

next使っても時間トークン食うだけで品質は何も変わらない

AI Agentが気軽に「Next.jsいいっすよ」っていうからお願いしたら環境構築だけで大仕事になってて草

JavaScript+Pythonだけのお手軽環境荒野テントだった。なんかビルが建とうとしている

2026-03-11

anond:20260311162516

Google AI StudioでGemini 2.5 proにpythonで書かせた

python以外は動かし方知らなかったか

無料枠で足りる

ドライバ通信処理を書かせることの妥当性をAIに聞いてみた結果

ドライバ開発においてAI(LLM)が生成したコードをそのまま信頼するのが危険理由は、単に「コードが間違っている可能性がある」というレベルを超え、**「AI物理世界ハードウェア)の挙動を直接観測できない」**という根本的な制約に起因します。

具体的に、なぜ不安定になりやすいのか、4つの技術的な視点から解説します。

1. 「仕様書データシート)」と「実機」の乖離

ハードウェアには、マニュアルに書かれていない挙動や、特定の条件下でのみ発生するバグエラッタ)が必ずと言っていいほど存在します。

AI限界: AIは「公開されている一般的情報」を学習していますが、特定チップ特定バージョンにおける隠れた不具合エラッタ)への対策コードを生成することは困難です。

リスク: 仕様通りに書いているのに、特定タイミングチップハングアップする、といった現象を防げません。

2. マイクロ単位タイミング制御

通信処理(I2C、SPI、UARTなど)では、信号を「HIGH」にしてからLOW」にするまでの待ち時間など、厳密なタイミングが求められます

AI限界: AI論理的な手順は書けますが、実行環境CPUクロックOSスケジューリング)における実時間の経過を考慮したウェイト処理を正確に組み込むのが苦手です。

影響: 通信波形が乱れ、データ化けやデバイス認識失敗が頻発する原因になります

3. カーネル空間特有の制約と「死」

ドライバは通常、OSの核心部(カーネル空間 / Ring 0)で動作します。

致命的な違い: アプリケーション層プログラムPythonJavaなど)であれば、エラーが出ても「アプリが落ちる」だけで済みますが、ドライバの不備は**OS全体のクラッシュブルースクリーンカーネルパニック)**に直結します。

AIの弱点: 割り込みハンドラ内での禁止事項(メモリ割り当ての制限スリープ不可など)を、AI完璧に守り切るのは非常に難易度が高いです。

4. レジスタ操作の「ハルシネーション」

ドライバは、メモリ特定の番地(レジスタ)に値を書き込むことでハードウェアを動かします。

AIの弱点: AIはよく似た型番のチップレジスタマップ混同することがあります

結果: 全く別の機能操作してしまったり、予約済みの領域を上書きしてハードウェア物理的に損傷(過熱や過電圧など)させたりするリスクゼロではありません。

AIドライバ開発の「現実的な付き合い方」

AIドライバ開発に使う場合は、**「コードを書かせる」のではなく「レビューの壁打ち相手」や「定型文の生成」**に限定するのが賢明です。

2026-03-07

転職活動、意外と面白い

python仕事を探しているが、最近はLLM!みたいな、虚の仕事大杉

だが市場を知るという点では一定面白さはある。

例えば「リーガルテック!」みたいなのがLLMを使ってると聞いたら地雷に見えるし、「ただのWeb開発をFlaskでやってます」というならまだ救いがある。

俺が求めてるのは、こう、現実的要件で完成される持続的なWeb開発なんだよな。

RailsとかLaravelとかでやってるようなのを、FlaskとかDjangoでやりてぇってだけの話でさ。

経験年数が要求されなきゃ、そりゃphpでもrubyでもやるつもりだが、俺の経験があるのはpythonなんだよ。

んで、「AI開発は地雷」というので、python需要を見極める必要があるってわけ。

あと、地雷兆候としては、「受託開発」とか「自社内開発」といううのは地雷

よく間違えるが、「自社内開発」は受託一種であり、「自社製品・自社サービス開発」でないとダメ

転職サービスからスカウトも届くんだが、これも地雷が多い。

そもそもスカウトというのは、「あなた特別欲しいです」のシグナルではなく、「ウチは人材がとにかく欲しい」というところが機械的に送ってるだけのものにすぎない。

スキルチェックとかいうのでランク最上になったとして、そのランクだけを機械的に読み取って送ってるわけである

求人市場から考えれば、高単価の顕示性が高いに決まってるんだよな。単価ってのは、求人サイトに支払われる成果のことね。求職者に対する給料とか待遇とは無関係

から給料とか待遇で探すなら、ちゃんと「求める条件に合致しているか」ってのを見てフィルタリングしないとダメなんだよ。

そうすると、フィルタリング結果として残る企業は数えるほどしかないことが分かる。

あとは、運だな。その残った企業に優先度をつけて順番に応募するだけ。

まあ余裕こいていられんのも今のうちだけかもしれんがね。

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