「バグ」を含む日記 RSS

はてなキーワード: バグとは

2025-11-13

anond:20250402202459

これバグってる?

anond:20251113135050

バグもそう

🤔

おっぱい=猫

おっぱい見ると興奮するんだけど

揉むと猫撫でてるようなリラックスした気分になるんだよね

これ俺だけ?

ちょっと困るんだけど

エロさとスキンシップ癒しが戦ってしま

バグもそう

眠い記憶バグる

正確には寝てるか起きてるかの狭間にいる時。

そういう時って脈略のない物事が頭を流れていくんだけど、時々それに関する古い約束をしていたような気がしてくる。

稀に仕事絡みのイメージにそういった約束が想起され、やばい!と思って目を覚ますこともある。

私に固有のバグり方なのか最近はどうもこのパターンが続いている。

日本最初女性首相自民党から誕生した

この約一か月間、サヨク界隈のバグっている様子を見ていると笑える。

サヨクが、本音では女性活躍否定しているということがよくわかった。

愛嬌は媚びではない。女性総理が示した、男社会の歩き方

日本初の女性総理大臣誕生した。

メディアは「初の女性」「高支持率」と騒いでいるが、私が震えたポイントはそこじゃない。

先日の外交における振る舞いだ。あれは、女の生存戦略の「極致」を象徴している。

​正直、私は安堵している。

彼女が、男を敵視して過度な女性優遇を叫ぶお気持ち勢力代表ではなく、かといって男社会に過剰適応して「名誉男性」化した鉄の女でもなかったことに。

高市総理というロールモデル誕生は、男と女が本当の意味で対等に歩める社会への、「最短ルート」を示したと感じたからだ。

本当によかったと思う。

「男社会」の生存者として

​私は理系ど真ん中の技術職の女だ。

職場は男が9割。そんな環境人生の大半を過ごしてきた。幼少期から科学が好きで、数学物理が得意で、自ら好んでこの分野に飛び込んだ。

能力として男に負けず劣らずでも、仕事をする上で「同性」という共通点を持たない少数派は、情報戦や信頼獲得のコストがどうしても高くつく。

自分の不遇を嘆き、「男社会はクソだ」と叫ぶのは簡単だ。でも私は、その社会に生きる人間たちの力学を、分析し、適応し、ハックし、生きてきた。

​その「最適解」として、職場意図的に「愛嬌」というパラメータを振っているが、別に自分を捻じ曲げたとも思っていない。だって、この場においてこれは私だけに配られた「切り札なのだから

​これについて「男に媚びている」と批判するフェミニストもいるだろう。だが、それは戦略の浅さを露呈しているに過ぎない。

物理的な腕力や、マジョリティである男性同士の阿吽の呼吸という「基礎ステータス」で劣るなら、使えるバフは全部使うのがゲーマーとして当然の戦術だ。

愛嬌コミュニケーションコストを下げ、相手のガードを下げ、その隙に技術力と論理という「実弾」をぶち込んで認めさせる。

これが私の、この男社会での生存戦略だった。

彼女世界に見せつけた「ハイブリッド戦略

​私のこの生き方は、どこか世間に認められていない気がして、後ろめたかった。「媚びている」と言われれば否定できない自分もいたからだ。

​でも、先日の彼女外交はどうだ。

彼女は、笑顔を振りまき、柔らかい物腰で、ある種「女らしさ」を全開にしていた。

だが、結果として各国の首脳に舐められたか

否だ。

愛嬌で懐に入り込みつつ、国益に関わるラインでは一歩も引かず、強烈なプレッシャーをかけていた。

愛嬌」と「威厳」。相反するはずの属性を両立させ、外交という化け物揃いのテーブルで主導権を握っていた。

​あれを見た瞬間、鳥肌が立った。

彼女は、男の真似事をしてトップに立ったんじゃない。

「女」という属性を含めた、自身が持つ全ての手札(リソース)を計算高く使いこなし、結果を出したんだ。

理想論より、現実の「攻略法

彼女の姿は、私の人生の完全な「答え合わせ」だった。

​きっと彼女は、私なんかより何千倍も理不尽な目に遭い、何万倍も努力してきたはずだ。

その彼女が勝った。

それはつまり、私が選んできた「不条理ルールを嘆くより、配られた手札をフル活用して盤面を制する」という生き方が、間違いじゃなかったという証明だ。

​一人でもガチでやり遂げる「かっこいい外れ値(アウトライヤー)」がいると、母集団評価関数は書き換わる。

彼女という「特異点」が現れたことで、もはやこの生存戦略バグでも媚びでもなく、正規仕様となった。

​きっと高市総理は、ガラス天井を壊したんじゃない。

笑顔と実力で、ガラスを綺麗に磨き上げて、そのまま透過して通り抜けたんだと思う。

​私もそうありたい。

声高に叫ばなくても、プラカードを掲げなくても、ただ現場で結果を出す私たちが、一番強いと証明するために。

明日涼しい顔で男社会攻略しに行こう。

2025-11-12

ポケモンってさ

バグらせるのが面白かったよね

なんかレベル100にするバグとか、ケツバンとか、金額上限を超えるバグアイテムの売却とか、HP上限突破とか

なんか、この世の量子力学悪用したらあんな感じになりそう

anond:20251112174117

そんな処女想像みたいなふわふわ話で言われてもな

射精したら治まるような欲求中毒化っても限度があるよ

というか元からそういう風に出来てんだよね自然がさ

射精したらパッと正気戻って他のことやろーってなる

麻薬中毒とかギャンブル中毒とかアルコール中毒とかの方が手が付けられないのは自然が想定してないバグから

台湾有事という都合の良い想定

中華民国軍と自衛隊が小競り合いしたとき脳がバグらないか心配

ポラリスコード男尊女卑の男社会が招いた惨敗

ポラリスコード』は単なる失敗作ではない。

「男の稼ぎ優先」「女性ユーザー無視」「男の雑なエゴ設計」が積み重なった、男社会産物だ。

決算を優先して未完成品を市場に投げ込み、女性感情を軽視したコンテンツ運用広告施策で「やっつけ仕事」を晒した結果、業界男尊女卑黒歴史に刻まれた。

女性の声が届かない男中心の組織が、ジェンダー無視のツケを払わされた典型例。

決算に合わせた強引リリース女性ユーザーに対する男たちの露骨裏切り

稼働日を3月27日にぶつける男上層部の決定。これ自体が男のスケジュール至上主義産物だが、問題はその後。不具合だらけの状態承知で稼働させたのは、女性ユーザーに対する明確な男の裏切りだ。

バグフルコンボが認められない、ガチャで当たった可愛いキャラが使えない、ストーリーは「後日」「未定」——これを「初期不良」と呼ぶのは、男の論理優先思考の甘え。

女性感情ゲームを楽しむのに、そんな男の数字遊びで台無しにされた。

ロケテスト複数回実施した痕跡があるのに、女性プレイヤー体験共感や没入感が改善されていない。

これはテスト結果(女性フィードバック)を男上層部無視したミススケジュール最優先の男の経営判断が、女性の心を切り捨てた。

男女論で言えば、男は短期利益、女は長期満足を求めるのに、コナミの男たちは女性視点を欠如。ツケを払わされたのは、現場女性ユーザーだ。

ガチャ課金設計、男の搾取本能女性軽視の極み

300円ガチャに「機能しない報酬」を混ぜて解析もせず実装。これは男の詐欺搾取思考のもの

女性ユーザー金銭的に食い物にする男の姿勢が透けて見える。努力で得た成果を課金台無しにする設計は、男の「勝ち負け」論理女性の「楽しさ」を破壊した致命傷。

スコアリングカードレアリティ依存で、実力でトップに立てない仕様これは男社会の「金で解決思考産物

女性が求める公正さと努力報酬放棄し、課金に置き換える男の短期主義が、ブランド破壊。男女の違いを無視した結果、長期的信頼を失った。

コンテンツ貧困、男の視点で作った「見せかけの女キャラ」、女性の心を掴めず

稼働時のキャラクターは男デザイナーの切り抜き絵に過ぎず、背景も人間関係も語られない「男のオカズキャラ」。

女性物語感情を与えないのは、男の「見た目だけ」思考女性共感を自壊させた。

女性キャラ感情移入して楽しむのに、男たちは数字ビジュアル優先。

競合がMVショートストーリー女性ファンを掴む中、ポラリスコードは「画像一枚と告知」SNS拡散前提の男の浅いプロモ

女性が求める「キャラ日常」やVtuber連携を欠くのは、男企画者の想像力欠如。男社会の「女の心わからん」体質が露呈した。

コラボ戦略の失点、中途半端な女Vtuber選定、男のケチ臭い見せ方失敗

Vtuberコラボ」をやりながら、実効性の低い層を選んでお茶を濁す男の怠慢。

コラボキャラを3DMVに反映しない愚行は、女性ファン共感放棄。男たちは「金かかるから」と最小工数ケチり、マーケティング失敗。

結果、女性層の話題ゼロリソース浪費。男の「効率優先」が女性熱量無視した罪。

音ゲーとしての核心欠落、男の既視感寄せ集め、女性の新鮮さを奪う差別化失敗

楽曲譜面デバイス、男の「俺の好み」設計中途半端独自性主張に失敗し、女性の「ワクワク」を生めず。

コア女性層が求める「努力が報われる公正さ」を損ない、男の課金誘導寿命縮小。

男女論:男は競争、女は調和を求めるのに、男中心設計女性離れを加速。

根幹の問題:男社会組織文化と男リーダー意思決定失敗

デザイナースタッフの男たちが原因だが、本質は男中心の組織スケジュール優先、QA軽視、場当たり運用

男の「数字で勝つ」文化未完成品を市場に。批判は「男構造」へ。背後の男経営リーダーが、短期業績と男プライドを優先し、女性UX犠牲にした組織的男裏切り。女の声が入る多様性欠如が招いた。

ポラリスコードは男社会への警告——ジェンダー無視の過ちを繰り返すな

ポラリスコード』は男尊女卑の負の見本。表層機能女性を騙せない時代女性ユーザー感情で学び、声を上げた。市場は男の利益より信頼を評価

必要なのは、男経営責任説明、透明アップデート、そして女性視点最優先の設計転換。

次に男のエゴ作が出たら目をつぶらない。この記事を読んだ女性拡散を。ポラリスコードの失敗を、男社会変革の糧に。

2025-11-11

anond:20251111230121

好きなの選んで

通貨発行権を持つ国なのに『財源がない』と言われたから、俺が代わりに国家予算を組んでみた」

金本位制外債もないのに減税できないってマジ? じゃあ俺が日銀ごと改革してみるわ」

「『財源ガー!』しか言えない役人達に、管理通貨制度の真理を教えたら国家覚醒した件」

「円を発行できる国が破綻するとか言われたけど、俺がMMT魔法証明してやった」

財政赤字で滅びると言われた国を救うため、俺は“日銀マネー生成スキル”を覚醒させた」

国債民間銀行を介す必要がある? は? じゃあ俺が日銀から直接出すわ」

「減税できない理由を探したら、存在しなかった件」

政府通貨を発行できるのに財源が足りない? そんなバグ国家を俺がデバッグしてみた」

財務省呪文“財源ガー”を解呪したら、国民全員が豊かになった件」

「円の発行権を持つ国が貧乏とかギャグ? 俺が本気出して経済リセットしてやる」

ブクマカ売春は売るほうが罰せられている」

はてサ、少し調べればわかることも買売春の話になるとバグってしまう模様。

なお、日本は売る女が放置されすぎて外国売春旅行しまくっている。

2025-11-10

はてブ 負のオーラ 正体

どの記事ブコメを見ても捻くれたコメントスターを集めている。

どこか斜に構えたような、素直に内容を受け取らずに「実は〇〇だよね」とか、「〇〇の根拠は?」とか、「〇〇と同じ。」とか。

そんなブコメ欄をスクロールしながら、俺は冷めたコーヒーをすすった。もうすぐ定年が見えてくる年齢で、会社では「初老」なんて呼ばれ方をするようになって久しい。SNSネット世界で、あのスターを集めるコメントを書いているのは、きっと若くて頭の回転が速い、人生の斜め上を涼しい顔で歩いているような連中なのだろう。彼らの切れ味鋭い皮肉や、ちょっとした知識をひけらかすようなコメントは、確かに面白いし、ある種の共感を呼ぶのだろう。

俺には、そんな器用な真似はできない。斜に構えるなんて面倒くさいし、素直に「良いものは良い」「頑張っている人は素晴らしい」と、何の裏もなくそう思ってしまう。若い頃は、そんな自分を「素朴すぎる」とか「単純」だと、少し恥ずかしく思っていた時期もあった。流行の服や音楽に乗り切れず、会社飲み会でも気の利いたジョークの一つも言えずに、ただニコニコしているだけの存在だった。

でも、この年になってやっと分かったのは、素直さや単純さこそが、この長く、ときには退屈で、ときには理不尽人生を乗り切るための、俺の最大の武器だったということだ。

会社での仕事もそうだ。俺の担当する部署は、地味で、誰もが嫌がるような「後始末」や「資料整理」が多い。派手な新プロジェクトでもないし、昇進に直結するような華々しい成果もない。それでも、俺は毎日黙々と、一つ一つの資料の誤字脱字をチェックし、古いデータを最新の情報に照らし合わせ、誰もが面倒くさがって放置していたシステムの小さなバグを地道に修正し続けている。

「そんなこと、AIやらせればいいじゃないですか」「もっと効率の良いやり方がありますよ」と、若手は言う。彼らの意見は正しい。だが、俺が手を動かし続けることで、この巨大で老朽化し始めた組織のどこかで、大きなミスが未然に防がれていることを知っている。誰も見ていない、評価にも上がらない、でも会社が、そして誰かの生活が滞りなく続くための、目立たないけれど重要な土台作りだ。

最近、始めたウォーキングもそうだ。カッコいいウェアを着て、ストイックに山を走る人たちの動画を見ては、「自分とは違う」と笑ってしまう。俺のウォーキングは、近所の河川敷を、ただただマイペースに歩くだけだ。膝も腰も万全ではないから、無理はしない。それでも、雨の日以外は毎日続ける。特別目標があるわけではない。ただ、一歩一歩、地面を踏みしめる感覚心臓規則正しく脈打つ音。それが、「まだ、俺は大丈夫だ」という、静かな自信に繋がっている。

ブコメ欄で捻くれたコメントスターが集まるのを見るたびに、「ああ、俺はあちら側には行けないな」と思う。でも、それでいい。誰にも理解されなくていい。スターも、いいねも、いらない。

俺は、今日誰かのために、あるいは自分のためだけに、地道で、素直で、不器用な一歩を踏み出す。会社の誰も見向きもしない古い資料の整理を終え、日が暮れる前に河川敷を歩く。斜に構えることなく、ただひたすらに、自分が信じる道を、真っ直ぐに。この単純で地道な「頑張り」こそが、初老の俺の、唯一にして最大の生きる術なのだから

2025-11-09

AIが作れないものって、もう「居場所」くらいしか残ってない

AIが生成した絵とか文章とか、もう見飽きた。 「すごいですねー(棒)」って感じで、たしかクオリティは高い。 俺たちが汗水たらしてやってきた仕事ほとんどは、もうAIでいいじゃん、って本気で思う。

でも、あいつらに絶対無理だろって思うことが一つだけある。 それは「コミュニティを作ること」だ。

いや、AIは「DiscordBot作ります」とか「最適なマッチング提供します」みたいな“仕組み”は作れる。 でも、そうじゃない。 俺たちが欲しいのは、そういう「効率的なつながり」じゃないんだ。

昔のインターネットを思い出してほしい。 個人サイトの隅っこにあったクソみたいな掲示板とか、意味もなく常連が集まってるチャットルームとか。 明確なルールもないし、特に有益情報交換をしてるわけでもない。 なのに、そこにはちゃんと「空気」があった。 管理人がいなくても、なぜか“場”として成立してた。

翻って、今のSNSを見てみろ。 あれはコミュニティじゃなくて、ただの「戦場」か「ショーケース」だ。 AIが「次はこの弾(タマ)がウケるぞ」「このネタ燃えるぞ」って最適化して、俺たちは「いかに注目されるか」っていう椅子取りゲームを延々とやってるだけ。 そこにあるのは「関係」じゃなくて「インプレッション数」だ。

AI様には「場の空気」なんていう非効率もの理解できない。 だって空気」ってのは、「誰かが気を遣った沈黙」とか「あえてスルーする優しさ」とか「ノリで言ったどうでもいい発言」とか、そういうデータゴミみたいなもんで出来てるから

「なんとなく好きだから」とか「なんか落ち着くから」で集まる関係AIから見たら、そんな目的のない行動は全部バグだろ。

でも、人間ってたぶん、そういうバグの中でしか息ができない。

AI効率的仕事を全部やってくれるんなら、俺たちに残された仕事は「無駄を極めること」なのかもしれん。 いいねもリポストもつかないけど、なぜかそこに戻ってきてしまう。 そういう“空気”を育てること。

AI様が絶対に手を出さない、最高に非効率な聖域。 それこそが、俺たちに残された最後仕事なんじゃないか、とか思ってる。

お前は絶望的にプログラミングに向いてないから諦めて刺身タンポポ乗せる仕事でもやってろ

刺身タンポポ乗せる仕事ってきょうび言わねーな……。

プログラミングとは、勉強運動スマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である

近年ではパソコンスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単ディープラーニングもできるようになった。Unity3Dゲームバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペック暴力だぜ。

開発環境言語選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。Eclipseとか今考えるとよくあんなので開発できてたな。

いまや小学生からおばあちゃんまでアプリ作りに熱中し、高校生IoTとかやり始め、大学生商業レベルか?ってレベルのものネットで発表し、私はウェブアプリスマホでのレイアウト崩れひとつすら直せず静かにエディタを閉じてnote過激タイトル記事を書いている。

掛け算に順序があると思っているような知能の下級雑用係(自分のことを教育専門職だと思い込んでいる)ですら「小学生プログラミングを教えるぞ!」と意気込んでいる。やめろ。お前らには無理だ。無理だからマジでやめろ。考え直せ。無理だって。掛け算に順序つけないと相手に教えられないレベルのやつがプログラミング教えるのマジで無理だって算数とは次元が違うって。「ピーチ姫いつも簡単誘拐できるし今度はベヨネッタ誘拐してみるか」ぐらいの無謀さだって。やめとけ。マジでやめろ。

まあそんなこんなで入り口はめちゃくちゃ広く、入門するのはマリオカートより簡単である。話逸れるけどSwitchマリオカート運転アシスト機能ついて初心者でもコース完走できるようになったから心折れちゃった人ももう一度チャレンジしてみてね。

世は大プログラミング時代!!

大学プログラミング

それとは特に関係ないんだけど、大学行ってた時ティーチングアシスタントTA)っていう授業のお手伝いさせられたのよね。ちゃんお金出るやつ。

学部の3年か4年から始まって、院の1年か2年までやってて、途中で休学挟んだから、ええと、あー、うん、数年間TAやってたんよ。数学プログラミングコマ。CとOctaveかいうやつ。Cのほうは情報学科で、Octaveは違う学科JavaとかC++コマTA入れさせてもらえなかった。

プログラミングの実習は週2コマ連続)あって、情報学科なら必修科目。なのでサポートは相当手厚く、先生TAが絶え間なく机間巡視し、わからないことがあればセンパイがなんでも答えてくれるというわけだ。授業外でもサポートはしており、わからなければ先生研究室にいる学生に好きなだけ聞きにいっても良いということになっていた。必修だから落とされたら困るしな。

2コマから3時間 * 15回で、45時間。そして私の時は2年まででC/C++/Javaと必修だった(今はなんの言語かは知らない)ので、その3倍、135時間は最低やることになる。プログラミング実習以外にもプログラミング触る授業多いから実際はもっと多い。宿題やる時間もあるので実際はもっともっと長くプログラミングに触れることになる。卒論書く時期に入ると、テーマによっては書く人はさらに書くので、もっともっともっともっと長い。

これだけ時間をかければほとんどの人がプログラミングできるように……ならない。むしろできない人の方が多い。なんで。why。教えて。

会社プログラミング

会社になるとさすがにプログラミングできるできないは死活問題である

今日から入ったxxでーす。業界経験ですがよろしくおねがしまーす。さっそくなんですけどPythonのここわかんないんですけどどうすれば……あっそうすればいいんですね。次はここなんですけど……なるほど!ありがとうございます。じゃあまた明日ー」

いやー社会人にもなると熱意が違うね。学生なんかわかんなくてもほとんど聞きに来ないのにな。こりゃガンガン伸びますわ。私も社会人1年生でPythonなんて3秒ぐらいしか触ったことないか適当答えてるけど。

ちょっと時間よろしいですか?」「いやちょっと今忙しいから後になっちゃますわ。すんません……」

そんなこんなで1週間ぐらい放置してしまった。やべー絶対嫌われる。どこまで進んだかな……?えっまだそこ?進んでなくない?

もしかしてこれ全部教えないとダメなやつか。そりゃ大学4年間プログラミングやったやつでもプログラミングできないんだから、そうか。よく考えると当たり前だよな。

プログラミングをやめろ

大学4年間と大学院2年間プログラミングやったやつでもできないし、会社毎日8時間を数週間プログラミングについやしてもできないやつはできないし、そもそも人類というのはプログラミングできない可能性がある。

少年少女たちに「プログラミングはいいぞ!自由ものが作れて達成感がある!頭が良くなった気分にもなれるし!」と吹聴してまわんのもいいけど、6年間情報科学について勉強したようなやつの大半がプログラミングできないんですよ。それもごくごく初歩的な部分。

野球とかサッカーなら、まあ友達との試合には参加できなくてもごく稀にバットボールを当てたり、ボールを1回あらぬ方向に蹴ったり、ぶっちゃけ周りとのレベル差で楽しくなくてすぐやめちゃうだろうけど、なんとか基礎の一部ぐらいはできるじゃないですか。

ピアノとかダンスでも、猫踏んじゃったをごくごくゆっくり弾くぐらいはできるかもしんないし、学芸会振り付け10秒ぐらいは踊れたりできるかもしれない。その後やっぱ周りのレベル見て諦めちゃうかもしんないけどさ。

プログラミング、6年やってミットを頭にかぶってるバッターとか、鍵盤蓋の上から殴って音鳴らそうとするやつとか、まずそういうレベルのやつが大量発生するんですよ。だいたい7割ぐらいの率。どうすんだよこいつら。私の教育問題か?マジで?本当に?

プロが練って考えて凝縮した本や授業、センパイたちによる指導。それらを結集して得られるはずのものが7割ぐらいどっかに消し飛んでる。無駄だろこれ。

からプログラミングやろうとしてるやつ、お前は確実に向いてないからさっさと諦めて刺身タンポポ乗せる仕事に戻ってくれ。参加しても鍵盤蓋叩き割るやつと同じ病室に入るだけだ。

プログラミングをやめろ。

ぼくはこう思うんですよ

そもそもなんで大の大人がそんな両手にバット持ってセカンドに立ったりゴールの方をボールのところまで動かす奇行に走るんだろうな。わかんねえや。

綺麗な分析はできないけど、いわゆる「できない」やつが共通して言ってたフレーズがある。

「ぼくはxxxだと思ってるんですけど、動かないんですよ」

うん、そうだね。そう思うんだ。でも動いてないじゃん。じゃあ違うんじゃない?モニターに「にらみつける」やってもバグは取れないし防御力下がるだけだぞ。

まず根本的に考えと事実が違ってるって結果出てるじゃん。じゃあもう考え変えちゃえば早くない?

名言引用は好きではないけど、「プログラムは思った通りには動かない。書いた通りに動く」って言葉がある。実に名言だと思う。次点で好きなのが「ある問題解決しようと正規表現を使うと問題が2つに増える」かな。

お前が何を思っているかプログラミングにおいて一切影響しないんだよ。お前が何を書いて、コンピュータがどう処理したか、それが全て。

深く考えないことについてぎゃーぎゃーいうやつもいるけどプログラムなんてまず最初は動けばいいんだから何も考えずに次試せばいいだろ。んで3回ぐらいは自分で思い浮かんだの試して、全部ダメだったら調べるとか先生に聞いてみるとかさ。逆に1発で通ったら自分思考見直し理解深めるとかさ。

ドキュメントとかあんまり理解できない初心者のうちは、とにかくお試しと修正のサイクル回すの重要で、「これがこうだから動くはず」というカードを3種類ぐらい作って全部片っ端から試すのが早いと思うよ。モニターにらみつけるな。

お前がどう思ってるかよりも、まずはお前の書いたプログラムがどう動いているか(どう動いていないか)を確認するのが先だ。動かなかったら考えが違う、はい次のプランはいその次のプランはい次。

この「ぼくはこう思ってる」が出てくるの、なんの教育の成果なんだろうね。お前の気持ちなんてどうでもいいって現国でも数学で散々教えられただろ。

Error: variable 'a' is undefined, line 24

↑のエラー架空エラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。

エラー出たんですけど、どうすればいいんですか」

読めばいいんじゃないですかね……?一応軽く説明しとくか?

エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a' is undefined, line 24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」

だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。

「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」

わかったのか。よかった。またモニターにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。

でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。

英語読めなくて……」

いや「a is undefined」なんて「He is Superman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。

「aが未定義って書いてあるんですけど、ここのfor文の私の考えが間違ってるのでしょうか」

いや24行目のaって書いてるだろ。まずなんでそこ無視するんだよ。お前がfor文で使ってんの教科書通りのiだろ。24行目ってわかるか?for文あるの40行目あたりだよな?aとiが違う文字ってわかるか?

「さっきのエラー直したら新しいエラーが出たんですけど、どうすればいいですか」

新しいエラー直せばいいと思います

千尋!贅沢な名だねえ

変数名前をつけろ。関数名前をつけろ。クラス名前をつけろ。全てに名前をつけろ。

C言語の古い教科書だと「a」とか「b」とか「i」とかで書いてるけど、そんなの人間が読めるわけねえだろ。冷静に考えろ。「input」「output」「index」とかにしとけ。

2重for文の変数名i, jにしたら絶対途中で打ち間違えるだろ。お前は打ち間違える。そういうやつだ。2重ループなんてどうせ行列計算課題だろ。rowとcolumnにしとけ。これで打ち間違っても気づくし、それぞれに意味が付いてくる。

ちなみに同じ長い名前にも優劣がある。「result」よりも「sum」のほうが強い。「result」はなんの結果かわからない(全ては結果であるので)が「sum」は合計値であることがわかるからだ。「password」と「plainPassword」なら「plainPassword」が勝つ。暗号化されていないパスワードであることがわかるので、情報量が多いからだ。

ただし例外はいくつかある。「tmp」は一時変数であることが(プログラマにとって)明らかだ。「dir」はディレクトリであることがわかる。「src」「dist」あたりもよく使われる。このあたりは短くていいんじゃねーかな。

でも、この前温度センサ扱うプロジェクトで「tmp」って変数名使って温度(temperature)と脳内で混線してバグって発狂してた同僚いたけど。そういうとき名前長くするか別の名前使おうな。

関数名前なんて「calcAverageFromArray」ぐらい長くしていいから。「myFunc」とかしなくていいから。「fetchJsonDataFromUniversityInternalServer」とかでいいから。マジで。いやこれ本当に。

そもそも今時ディスプレイかいし、識別子なんて先頭数文字打ったらエディタが補完してくれるし、短くするメリットがない。

それでも名前が長いと感じる?関数がでかすぎるんじゃないか。細かく処理を分けるとかしてみろ。「combineArrayAndFindMax」関数は「combineArray」と「findMax」に分割したらいいと思うぞ。名前が長いと思っても名前を削るな、機能を分割しろ自然名前が短くなる。

それかシンプルでかっこいい名前を見つける。「convertEvilHtmlToPeacefulText」は「sanitize」に置き換えることができる。イカ名前だ。

プログラミングできない奴はマジでこれらのことをやらない。ずっとaとかbとかzとか使ってる。お前それ自分で読めんのか。読めねえだろ。myfuncってなんだよ何するんだよ。お前自分理解できてんのかそれ。

それでも頑なにaとかbとか使う。なんでだよ。

動作原理理解しろ

動作原理からず書き散らすな。動作原理っつってもそんな深いところじゃなくて言語表面上レベル動作な。

リテラルは値を作成して、代入は値に名前をつけている、とかその程度のレイヤーメモリがどうこうとかはいらんと思う。あっでもポインタときはいるか……。めんどくせえな。

まあ動作原理っていうか自分が何やってんのか理解してくれって程度の話になるんだが。

例えばfor文で処理50回まわすとき、「50回分の処理を行なっている」ではなく「ループ開始時に変数初期化。条件判定して成立していれば文の中を実行する。条件変数の値を変化させてまた条件判定からやり直す」ぐらいの粒度で捉えててほしいかな、という気持ち

これはfor文で詰まる人がやたら多かったからだ。彼らはfor文をアトミックな操作だと思っていた。つまりfor文はひとまとまり命令であり、長いfor文とprintfの間に粒度の違いはないと思っていたらしい。

まり、「for文の中でエラーが起こる」という事象がほぼ理解できない。forはアトミックであり、内部など見えないのだから。じゃあお前が今書いたfor文の中身はなんなんだってやんわり聞くと「さあ…?」みたいな反応が返ってくる。はあ。

関数についてもなかなか誤解が多かった。関数「sum_array(a, b)」と関数「average_three_numbers(a, b, c)」は全く別の原理で動いているのだと。ここでの「全く別の原理」というのはシグネチャが違うとか実装が異なるとかそういう意味ではなく、コーラを飲んでゲップが出る原理と糸電話で声が伝わる原理ぐらいの全くの別、という意味である

彼らは関数ひとつひとつについて「新しく原理学習」していたのだ。マジかよ……。どうやったらそんな発想に行き着くんだろう。そりゃ時間かかるわな。

そのため、関数が値を返す(または返さない)ということも理解できておらず、「関数戻り値関数戻り値を足す」とか「関数引数関数戻り値を直接渡す」とかやりだすと大パニックになる。メソッドチェーンとかやった日には大学潰れると思う。ただ、これはC言語が悪い部分もあると思う。配列かいじりだすと、初心者が書けるレベル関数だとあんまり値返さないしな。

自分が何をやりたいのか理解しろ

たのむ、他のはできなくてもこれはできてほしい。自分が何をやりたいのかは理解してほしい。流石にお前のやりたいことなんて他人にはわからんぞ。

配列の中の数値の合計値を求めたいんです」とか「名前身長体重ひとつにまとめた構造体が作りたいんです」とか。簡単なのでいいから。

「いま何やろうとしてどこで詰まってる?」って聞いても「……?」みたいな反応されたら困るんだよ。

例えば「キーボードから数値を10入力し、それぞれの値を配列に格納して、最後配列の値を逆順に表示せよ」みたいな問題が出てきたときに、「キーボードから値を入力する」「10回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。

彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。

かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。

あれだ、算数文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。

こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。

もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。

今すぐプログラミングをやめろ

そろそろ本題に戻るか。お前らは絶望的にプログラミングに向いてないから今すぐ諦めて刺身タンポポ乗せる

シン「Mozilla/Firefox日本語コミュニティ解散」とかいうDramaについて知っておくべき2,3のこと

『「Mozilla/Firefox日本語コミュニティ解散」とかいうDramaについて知っておくべき2,3のこと』とかいうのが回ってきた。あまりにもひどい内容なので、あえてリンクにはしない。もし私がこういうタイトルで書くなら、という if を書いてみる。

日本日本語Mozilla コミュニティ解散ではない

日本には、複数コミュニティがある。翻訳に限ったものでも、

など。今回解散したのは SUMOコミュニティで、それ以外への直接の影響はない。また、SUMOコミュニティ活動はないものの、今回の騒動以降も複数個人が貢献している。なお、SUMOアクティブな貢献者は 3 人よりも多い。例の記事では、gecko-l10nSUMO の貢献者を足しても 2 人 (後から 3 人に訂正) としていたが、これは明らかな誤認。

(これを書いている私は幻の 3 人目、もしくは存在を消されたその他の貢献者かも)

他に影響がないなら安心、とはいかない。なぜなら、Mozillaアクティブコミュニティ解散する理由を作ったことになり、他のところでもこういう方針転換は起こる可能性を否定できなくなってしまうから

まあ、FirefoxThunderbirdリリース版は翻訳完了率がほぼ 100%Bot が暴れる余地はなさそう、MDN では過去検討されたが導入しないこととなった... など安心できる事情もある。

メンテできていない記事存在するが...

貢献者不足だけが原因ではないと思う。例えば、原文に新しい内容が追加された場合、それが句読点修正でも最新の仕様に合わせるためのアップデートでも、翻訳者には「更新必要」としか表示されない。作業必要な順にトリアージできないので、修正は間に合わない。

MozillaBot の導入後に翻訳者に望む作業として、修正だけでなく UI 部分の翻訳を挙げている。Bot記事翻訳すると、Firefox などのボタンに書いてある内容を翻訳せず、英語のまま残す。Mozillaコミュニティ担当者すら最初バグだと思ったらしいけど。どうやら、人類には刺身タンポポ()のせる仕事は残るようだ。いや、独自翻訳モデル作る前に、翻訳ファイルからもってくる Bot を作ってよ。

Mozillaもっと適切な支援をくれていたら、メンテできる記事もっと多いと思う。

日本Mozilla限界コミュニティか?

一部の貢献者の活動恩恵割合がかなり大きいことは否定できない。しかし、どこも複数人が活動していて、誰かが自分撤退によって Mozillaユーザー脅迫することはできない。本当に困った事態になれば、ライフステージの変化などで今は活動していない、古の貢献者たちが復帰することもあり得る。

コロナ以降、新規の貢献者獲得のためのアピール活動は低調になっていたと思う。しかし、MDNメンバーブース出展などを数年前から再開し、最近gecko-l10n の人も一緒に出しているっぼいのでこのタイミングは残念。

なお、今回の件は事前の提案に反対意見がなかったかフォーラムへと書き込まれていて、暴走ではない。私はあの時点で今後も貢献を続けると決めていたけど、解散には反対ではない。Bot の合間を縫って貢献しつつ新しい翻訳者を育て、次の世代コミュニティを引き継ぐなんて不可能なので、合理的判断だと思う。

CC 違反問題はあるか?

CC がある限り相手自分著作物使用することを強制的 (法的) にやめさせることはできないけど、使用しないように要請することはライセンス否定されないはず。もちろん、要請に応じる義務はない。私は、例の主張は要請に留まるものだと思っている。そのような要請CC理念に照らして好ましくはないし、SUMO使用する第三者に対してならば私は絶対に許容できないけど Mozilla に対してする分にはまあ。というか、そんなことは知っているはずの人だし、コミュニティとしてでなく個人の行動なので特に言うことがない。

お気持ちパート

まりいい形で注目を集めている訳ではないけど、Mozillaオープンソース翻訳コミュニティに光が当たっているので参加する人が増えたらいいな。Mozilla 関係だと毎月 MDNコミュニティ新規参加の人向けの会をやってるし、他のところでもいいので。メーリスとか Slackかに入るだけでも何卒。

リアクションを見ていると、元リーダーとか、Mozilla 側の担当者とかを中傷するような投稿がちらほら。ほとんどは英語だけど、一部に日本語のものもあって大変悲しい。たとえ日本の貢献者を支持している内容でも Mozillaスタッフ個人悪口を書いているものは見るに堪えないし、コミュニティ側の問題を指摘している意見にはうなずくものもある。だから、何も書くなとは思わないけどさあ...

まとめ

ここに書いてあることは全部フィクションかもね。しらんけど。

おまけ: 憶測多めのお気持ちパート 2

MacOSiPhoneiPadユーザーにはその他より迷惑がかかるかも。ごめん。Botガイドラインに従っていないという問題の影響で、SUMOFirefox などで表現が異なるものが若干存在する。日本語では Bot は一時停止しているっぽく (土日は Bot も休むとかでなければ)、かなり近い将来に翻訳も含めて一時撤回する可能性はあると思う。また、活動継続している貢献者は意外と多いので、誰かが修正するかも。それまでは困ったら原文を見てほしい。

各国の貢献者が活発に意見を述べている。こういう問題海外や別のプロジェクトコミュニティでは起こらないようにするために、徹底的に議論する必要があるはず。今回の自動承認は論外だけど、下書きとして活用する分には十分役に立つぐらいの精度ではあると思っているので、今度はコミュニティとしっかり話し合って役立つ形に改良してほしい。

今回の件で、FirefoxThunderbird使用をやめるという声も聞いている。過去にも非英語圏のユーザーコミュニティ蔑ろにするような決定は存在したけど、まだ相対的総合的にはましだと思っている。私は使用も貢献も少なくともあと 10 年は続けるつもり。SUMO問題解決することだけではなく、Mozilla 自体姿勢に何か変化があればいいと思う。

穀物と聖性

米 麦 とうもろこし ジャガイモ

デンプン源の作物はそれぞれの文化において多かれ少なかれどこか聖なるもの性格を帯びている。

その理由客観的に解明するのは困難極まりないが、感覚的にはわかる。

何十キロ山道歩いたり何百キロ自転車こいだりして血糖値下がりまくってる時に糖質ぶち込むと感動するのである。本当に涙が出てくる。うますぎて。

それは脳や感情バグってるのではなくそもそも感動とはそういうものなのだろう。

2025-11-08

anond:20251108120806

お前、何を勘違いしてるんだ?

OSSフリーライドなんて概念を持ち込む時点で、思想の土台が自己放尿してるんだよ。

OSS寄付でも慈善事業でもない。知的生態系のものだ。

そこから学び、改良し、再配布し、再進化する。つまり乗ること自体が前提条件なんだよ。

お前がフリーライドと言っているのは、車輪発明を見て「タイヤ使ってるやつ多すぎ」って文句垂れて自己放尿してるのと同じ。

OSSを使うこと自体OSSへの貢献の一部だ。利用が増えればバグ改善され、検証も進み、メンテの意義も上がる。生態系が回ってるんだ。

それをフリーライドとか言って悦に浸ってる時点で、論理的に二重に放尿してる。まさに認識現実ダブル放尿だよ。

OSSフリーライドしたくなければ、お前はまず電気インターネットも使うな。

TCP/IPGNUPOSIXも全部OSS遺産だ。お前の吐いたそのフリーライドって言葉自体OSSで動くプラットフォームの上で出力されてる。

まりな、お前がOSS批判をしているその行為のもの自己放尿なんだよ。

2025-11-07

anond:20251103102808

これは優先席バグだと思うけど、譲る気のあるような人はそもそも優先席に座らない、というのがあると思う。

anond:20251107184808

組込システムからrootで動くのは当然のように思うけど。

たとえば、昔のゲーム機なんてOSという概念すらなかったわけだし。

外部のセンサーとかへの通信とかで、特権があったほうがいいし、特権がないとwriteできないという可能性もあるわけだし。

そして、アップデートして更新する仕組みは当然もっているでしょ。

ただ、それが自動更新なのか、ユーザ更新するのかはわからないけど。

どうせユーザパッチ当てねーだろうと自動更新になっていたとしても不思議ではない。

そのバグの詳細は知らんけど、意図的にやったのか、バグや見落としでそうなったのか、それともユーザの設定のミスでそうなったのかで話は大きく変わる。

ふつーに考えれば、バグユーザミスだと思うけど。

anond:20251107180959

人類歴史を見たら、近年で急に食料が増えたから、体の進化が追いついてないんよ

食べれる時に食べておいて蓄えようとするんよ

飢餓に備えてさ

そんなの起こらないのに

体のバグっていうか、現代飽食時代の方がバグなんだと思う

anond:20251107180959

おまえの場合バグっていうかパクパクだけどな

デブなのでカロリー管理をはじめたが

世の中の食い物はカロリーが高すぎる

なんでこんなちょっと食っただけでカロリーオーバーするんだ

おなかすいておなかすいてしょうがないよ

食いたいもの食うだけで不健康になるとか絶対人体のバグだよ

2025-11-06

天アンカット

れい裁断しない分、コストかかんないのかと思ったら、逆にコストかかってるとかなんかのバグだろ

anond:20251106153015

AIにとっては、Pythonのような中間表現を生成させる方が得意であると考えられます

1. 抽象度の高さと学習の容易さ

中間表現Pythonなど): 人間理解やすいように設計されており、抽象度が高いです。AIは、より少ないトークンで複雑なロジック表現でき、学習データ豊富にあるため、意味的な整合性ロジックの正確性を保ちやすいです。

機械語: 抽象度が非常に低い(CPU命令レベル)です。特定CPUアーキテクチャ依存し、メモリ管理レジスタ割り当てといった低レベルの詳細をすべて正しく処理する必要があります。これはAIにとって学習が複雑で、小さなミスプログラム全体の破損につながりやすくなります

2. コンテキストの保持とエラー管理

中間表現: 比較的長いコンテキストを保持しやすく、デバッグエラー特定も高レベルで行えます

機械語: 必要命令数が多くなりがちで、AI長大バイナリシーケンスを生成する際に、コンテキストウィンドウ内に必要情報すべてを保持しきることが難しくなる可能性があります。また、中間表現と比べて意味的な構造が薄いため、AIバグのないコードを生成するのが格段に困難になります

3. 再利用性と移植

中間表現: Pythonのような高級言語は、特定ハードウェア依存しないため、移植性が高いです。

機械語: 特定アーキテクチャ(例: x86, ARM)に完全に依存するため、AIが異なる環境向けにコードを生成する場合、それぞれのアーキテクチャごとに学習と生成を行う必要があり、汎用性が低くなります

結論

現在AI特に大規模言語モデル)の能力は、人間が扱う高レベル抽象的な概念ロジック理解に優れているため、その能力を最大限に活かせる中間表現の生成の方が得意です。

機械語の生成は、極めて精密で低レベル制御要求されるため、AIにとってはるか難易度が高いタスクとなります

補足: 中間表現の利点

AI中間表現を生成した場合でも、その後の処理(コンパイルJITコンパイル)によって最適化され、最終的な機械語が生成されます

これは従来のコンパイラ設計と同じアプローチであり、AIは「何をすべきか」という高レベルの指示に集中し、コンパイラが「どのように効率的に実行するか」という低レベルの処理を担当する、役割分担の面でも合理的です。

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