
はてなキーワード:srcとは
高市総理「働いて×5」流行語大賞受賞が左派界隈で大きく炎上する傍ら、もう1つの炎上が起きていた。エッホエッホ構文でパクツイ犯が勝手に表彰されたというものだ。
どう炎上していたかは後で解説するとして、初めに結論を書くと授賞式で表彰された「うお座」氏は紛れもなくエッホエッホ構文の創始者である。炎上は完全な冤罪だ。
事実として、エッホエッホ構文は彼の3つのネタツイから始まった。
エッホエッホ
エッホエッホ
エッホエッホ
エッホエッホ
【なぜ?】
エッホエッホ
あの子に嫌いって伝えなきゃ
エッホエッホ
1つ目と3つ目はうお座氏のサブ垢@selfsatisfac、2つ目の投稿は本垢の@zlatanera17から投稿されている。どうも、クセのあるネタはサブ垢から、万人受けする本命のネタは本垢から投稿するという運用のようだ。
ネットミームには、人々の中で伝播する中で徐々に形を変えていったものと、原型がほぼそのまま流通するものと2種類ある。エッホエッホ構文は後者だ。エッホエッホ構文のほぼ全ての要素がうお座氏のツイートに詰められている。
まず、最初の「たかみなの具合が悪いから〜」の段階で、「エッホエッホ (任意の内容伝える) エッホエッホ」という構造となっている。
流行語大賞の選評でも、
と述べられているように、これこそがエッホエッホ構文のコアの独創性である。
次に、本垢から投稿されたうお座氏の最も拡散されたエッホエッホ投稿では、「可愛らしい子供がお母さんに頑張って何かを伝えようとしている」というエッホエッホ構文のイメージが確立している。
エッホエッホ構文に詳しくない人向けに例をあげると、うお座氏の後にエッホエッホ構文で最もバズったツイートの1つである霜田氏のツイートも、このイメージを継承するものだ。
エッホエッホ
エッホエッホ
最後に3つ目の「あの子に嫌いって伝えなきゃ」で「伝えなきゃ」というフレーズを使用している。エッホエッホ構文は現在では、「伝えないと」ではなく「伝えなきゃ」という形を取るものが主流だと思われるが、これもうお座氏が初である。
エッホエッホ構文を使用したネット大喜利は、うお座氏のこの3つのツイートがバズったことで始まった。
日本時間2025年2月24日21時までの「エッホエッホ」検索結果
うお座の最初のツイートは2月24日4時7分、3つ目のツイートは15時42分投稿のものだが、
うお座氏以外でエッホエッホ構文を使い始めたのは、24日16時58分のツイートが初で、それまではうお座氏以外にエッホエッホ構文使いは存在しない。
誰もが参加できるエッホエッホ構文ネット大喜利が自然発生したのは、うお座氏が3つの巧みなネタツイをそれぞれバズらせることで構文としての汎用性を立証したからこそなのだ。
エッホエッホ構文の生みの親がうお座氏であるという明白な事実があるにもかかわらず、ネット民は別のツイッタラー「はじめ」氏をエッホエッホの「始祖」と崇め、うお座氏らを「パクツイで受賞」「ミームの横取り」「お前らが受け取るべきじゃないって伝えなきゃ」などと中傷している。
しかし「はじめ」氏がエッホエッホの「始祖」だというのは、デマである。
端的に、初出でもなければ拡散もされていないからである。彼はエッホエッホのブームが一通り落ち着いた2025年6月に「てかエッホエッホってほぼおれ発祥やったよな」とツイートしたことで、この構文の起源だという認識を獲得した。しかし丁寧に検証すれば、これは不当な「あれ俺」主張であるとみなさざるを得ない。
運動するか
えっほっえっほっ
このツイートが真の起源であると誤って信じられた理由について、1つ1つ解体していこう。
これは誤った推論である。なぜならばこのツイートは2025年6月に投稿者が「あれ俺」主張するまではほぼ知られていなかったからだ。
現に、うお座氏のオリジナルのエッホエッホ構文ツイートが投稿された2月24日までの、はじめ氏のツイートの公開リツイート数を取得するとわずか1件しかリツイートされていない。
念の為、はじめ氏が2022年に投稿した類似内容のツイートについてもリツイート数を取得すると、9件である。身内にはウケたのかなという程度の数字だ。
検索する限り、うお座氏とはじめ氏の間にリプライ/RTなどの交流は確認できないので、合計10RTしかないツイートに依拠したと考えるべき理由は何も存在しない。
2021年10月に画像を日本で画像を話題にしたのははじめ氏ではなく、およそ4万RTを記録した最多情報局(@tyomateee)の投稿である。アカウント名でわかる通り、これは転載系のアフィアカウントであり、この元ネタは英語圏で同じく4万RTを記録したRosi@rosiyesrosiの投稿だろう。
なんにしろ、はじめ氏は、海外でバズった投稿の画像を転載して日本でバズった投稿をさらに転載して投稿しただけであり、発掘の功はまったく存在しない。
あの写真を見て「えっほえっほ」と形容したくなるのは日本人にはある程度普遍的な感覚らしく、2021年10月だけで少なくとも4人が同じ投稿をしている。はじめ氏は3番目だ。
仮に、「えっほえっほ」という文字列に何らかの尊重されるべき新規性を見出すのであれば、中でも最古と考えられるジロ助🐶🐾氏の投稿を称えるべきであろう。
とはいえ、こういうある程度誰でも思いつく発想を個人に紐づけてしまうのは望ましくない。新規性はないと考えるのが常識的な結論だろう。ちなみに、2025年2月でも写真に対する「えっほえっほ」という反応はうお座氏の前に2件発見できる。
流行語大賞表彰者に対する異議の声は、パクツイデマが発生する前から大きかった。理由はおそらくTikTok文化への反感である。
表彰写真には「うじたまい」と「うお座」の2人が並んでいた。両方白系の服で陽の雰囲気を漂わせており、ぺことりゅうちぇるのようなコンビを思わせるところである。
そして「エッホエッホの歌」の作者うじたまい氏は、TikTok/YouTube文化の人間である。ゆえに、X民側のはずのうお座氏もまとめてTikTok民の仲間か何かだと思われてしまったのだ。
「Xで生まれたミームなのにTikTok勢が表彰されやがって」これが、初期の異議の背景にあった感情である。
また、うじたまい氏が一部Twitter民から「ミームを終わらせた人」と敵視されていたことも、反感感情を燃え上がらせた。
しかし、うじたまい氏が「ミームを終わらせた人」だという評価は妥当なのだろうか。動画文化圏には土地勘がないので、本稿ではうじたまい氏の表彰が適切だったか本格的に検証するのは範囲外とするが、明らかな事実として「エッホエッホの歌」でミームは終わっていない。むしろ、ミームとしてのピークは「エッホエッホの歌」の後に来ている。
Googleトレンドを確認しよう。人気度の動向では2つの山がある。まずひとつ目の山はエッホエッホ構文が生まれた2月末、人気度47である。ここから徐々に人気度は下がるが3月第3週に反転、4月初旬の人気度は100、エッホエッホミームの人気度のピークである。
うじたまい氏の「エッホエッホの歌」は3月1日TikTokとYouTubeに投稿され、YouTubeでは1,459万回再生されている。私としてもなにがおもしろいのか全くわからないネタでありTwitter民が冷めたと感じるのは理解できるのだが、再生数は正義だ。
ミームのピークがこの後4月に来ることを考えると、Twitterよりさらに活力のあるTikTok/YouTubeにミームを移植したという功績は大きい可能性が高いのではと思う(なお動画化の初出については調査していないので、より適切な人選がある可能性については留保する)。
そんなこんなで表彰の人選に対して疑問の声が集まる中、「エッホエッホは火付け役はうお座でミーム終わらせたのがうじたまいで始祖この人だよね 」と、はじめ氏のツイートが紹介されたのである。これがパクツイデマの発端であるが、ここまでは火付け役としてうお座氏の功を認めており、パクツイまでは認定していない。
本格的にうお座氏にパクツイの冤罪が着せられるようになったのは、有力ネタツイッタラー「理解のある蟹くん」氏の投稿がきっかけである。
理解のある蟹くん氏は、はじめ氏に対し「流行語大賞おめでとうございます 」と皮肉げに祝福し、続けて、証拠としてあるスクショを掲げて、うお座氏を「親父気をつけろ 奴は他人のツイートを盗む」と誹謗した。
つまり、ネタツイッタラーのうお座はパクツイ常習犯であり、エッホエッホもその一部だと言わんとしたのである。
しかし、理解のある蟹くん氏のスクショを見てみると、これはうお座氏の素行の悪さの立証には到底なっていないと思われる。スクショの内容を文字化すると以下のとおりである。
1.5月26日、理解のある蟹くん氏が、「ANA機内騒動、ドア開けようとする御奈新日ヶ万出」というGrok自動生成ニュースのスクショをコメントなしでUPする。66リツイートされる。
2.6月9日、うお座氏が「これ何だったんだ」というコメント付きで同じスクショをあげる。コラでなく実際に見たとも主張する。1,271リツイートされる。
検討しよう。まず、そもそもコラでなければうお座氏のツイートになにも問題はないので、これは理解のある蟹くんの作成したコラであったのだろう。が、コラであるという注記はどこにもない。Grok自動生成見出しに誤りが多いことはよく知られた事実であるので、これを見た人は本物のスクショであると誤認したとしてもある程度やむを得ない。
そして、うお座氏/理解のある蟹くん氏ともにネタツイッタラーであり、他人がUPした画像を転載しておもしろいコメントをつける芸で人気を集めている。当然、日々ネタツイ芸に使える画像を大量に集めていることだろう。おそらく、うお座氏の画像ストックの中に理解のある蟹くん氏のコラが混ざっていて、後日ネタツイを考えているときに記憶違いでコラを実際に見たものと誤解してしまったのではないか。ネタツイッタラーにありがちなミスだろう。
なんにせよ、理解のある蟹くん氏がこれをパクツイだと感じたならば、この件に限ってクレームをつければいいのであり、デマに乗っかってこれ幸いと競合ネタツイッタラーを貶めようとする行為に正当性はない。ネタツイッタラーの倫理として、ライバルにはデマではなくネタを以って勝利すべきだ。
一度、パクツイと思い込んでしまえば、中傷は止まらない。中傷ツイートのなかには数万規模でいいねを集めたものも複数存在した。
例えば、“空也上人像”コスプレで有名なクリエイター、中埜氏は2人の写真を晒し上げ、以下のようにツイートした。
パクツイ犯として、一生風当たり強く生きてほしいですね。
願うことなら、「デマに真に受け、人の顔をデジタルタトゥーにしようとした人」として、一生風当たり強く生きてほしいものである。
またライブドアニュースの投稿には一時「初出は『うお座』氏ではありません」というコミュニティノートが付いた。少数の人間の地道なデマ訂正の努力もあり、このコミュニティノートは現在消えているが、「集合知」に依存するコミュニティノートの脆弱性が露わになったと言えるだろう。
このような記事を作るとおそらく、「ネットミームの初出がなにかなんてどうだっていい」「初出なんて明らかにするなみんなのものだ」のような反応があるだろう。それはそれでいいと思う。一貫性をもたせることができるならの話だが。
実際は、言葉に反して多くの人は初出をそれなりに尊重している。尊重しているからこそパクツイなる言葉で人を責めようとするのだ。すべてが匿名であった2ちゃんねるの時代と違い、ツイッター時代のネットミームはそこそこ高い精度で初出を辿ることができる。ネットミームに対する倫理は当然に変化している。自分に都合よく、あるときはパクツイあるときはみんなのものと、倫理のつまみ食いをするのはいけない。
多くの人がデマに騙された理由としては、ネットは自分の庭であり流行語大賞なんかにはわかるはずがないという驕りもあるだろう。思い出すのはだいしゅきホールド三国陣事件の顛末である。医学博士号を持つ科学者で、ネットでは科学啓蒙者としても活動していた高山理図先生は、だいしゅきホールドの起源を僭称した友人である三国陣氏を信じ庇ってしまったことで、今もなおネット空間で中傷を受けている。しかし今回の事件で起源僭称者を祭り上げ庇ったのは誰だったのか、ネット民多数派ではないのか。三国陣事件を風化させないという題目掲げながら、起源僭称者を称える倒錯に至る宿痾を一度考え直すべきではないだろうか。
はてな匿名ダイアリーには、記載できるURL数に制限があるのでいくつかのURLを省略した。大方は以下から確認できるはずである。
エッホエッホとは (エッホエッホとは) [単語記事] - ニコニコ大百科
【デマ】新語・流行語大賞はパクツイ犯を表彰した?【エッホエッホ】 - posfie
Permalink |記事への反応(15) | 23:04
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。
近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。
開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。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,line24
↑のエラーは架空のエラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。
「エラー出たんですけど、どうすればいいんですか」
「エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a'is undefined,line24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」
だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。
「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」
わかったのか。よかった。またモニターをにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。
でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーをにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。
「英語読めなくて……」
いや「ais undefined」なんて「HeisSuperman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。
「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回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ
やっぱ同じ発想する奴いるよな
dorawiiより
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251027162444# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaP8eOwAKCRBwMdsubs4+SA48AQCHiUA4oKuv7KdYL1nhUGeCaCHh1OrN9qY+24ndjK4aVQD+KAGAP9KT1Oaj/6Xj+axj2wzyOrMiUOZTtmqmWYrikAk==Y+yV-----ENDPGP SIGNATURE-----
はぁ?Skypeはサービス終了したんだろ?何言ってんだこいつ
…と思ってTwitter検索したら似たような感想つぶやいてる人もいた けど、実はクレジット残高が残っている人だけは、下記のようなページから電話できるらしい。知らんかった。知っていれば5月のサービス終了から何度か使う機会はあったかもしれないよ。
7日後に無効になる通知が来た人でも、期限内に即切り通話しとけば(5秒で切ったら通話料$0.000だった(出ずにコールしただけだった気もする))、そのつど180日間ずつ延長されるらしい。そのままくり返して永遠に延長してくれるのかどうかは知らん。
サービス終了した今年5月以降にTwitterでつぶやいてる6人は全員、電話できることを知らずに残高没収されてるよねこれ。
/* 400 (Regular) */@font-face { font-family: "SiteSans"; /* ページで使う一意の名前 */ font-style:normal; font-weight: 400; font-display:swap;src: /* まず Noto のローカル名を列挙(見つかればそれを優先)*/ local("Noto SansJP"), local("NotoSansJP"), local("Noto Sans"), local("NotoSans"), /* 次にApple のヒラギノ系ローカル名を列挙(Mac/iPhone にあることが多い)*/ local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("ヒラギノ角ゴ ProN"), local("ヒラギノ角ゴ Pro"), /*最後にサーバー上の woff2(フォールバック) */url("/fonts/NotoSansJP-Regular.woff2") format("woff2");}/* 700 (Bold) */@font-face { font-family: "SiteSans"; font-style:normal; font-weight: 700; font-display:swap;src: /* Noto Bold のローカル名 */ local("Noto SansJP Bold"), local("NotoSansJP-Bold"), local("Noto Sans Bold"), local("NotoSans-Bold"), /*ヒラギノ Bold のローカル名(Macに存在する場合)*/ local("Hiragino Kaku Gothic ProN W6"), local("Hiragino Kaku Gothic Pro W6"), local("ヒラギノ角ゴ ProN W6"), local("ヒラギノ角ゴ Pro W6"), /*サーバーフォールバック(woff2) */url("/fonts/NotoSansJP-Bold.woff2") format("woff2");}使用例html,body { font-family: "SiteSans", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "メイリオ", "Yu Gothic", "YuGothic", "YuGothicUI", "Noto SansJP", sans-serif; font-weight: 400;}ふといならstrong{font-weight: 700;}
→ Noto ローカルで軽くて綺麗
▼ 古いWindows / ほか
→Webフォントで補完。もはや必要あるのか?游ゴだかメイリオでいいのかも
KVはともかく、本文とか見出し、これ良くないですか?
たまたま今回の騒動で比較的大きな影響力を持つ野次馬が1人または数人ほど早期に「逆画像検索」って表現したから、認識がうやむやなまま、やんわりその他大勢に受け入れられただけじゃないの?
https://x.com/search?q=%22%E9%80%86%E7%94%BB%E5%83%8F%E6%A4%9C%E7%B4%A2%22&src=typed_query&f=live
だけど、「無双する」は、少なくとも一般人によるGoogle検索キーワードにおいて、2006年まではまったく見られない表現みたいだね。
最近は異世界チート関連の検索量が大きいけど、2007年以降は確かに三國無双や戦国無双と共に検索されているっぽい。
全期間:無双する - 調べる -Google トレンド
2020年まで:無双する - 調べる -Google トレンド
2008年9月まで:無双する - 調べる -Google トレンド
2006年まで:無双する - 調べる -Google トレンド
Twitterではこれが初出か。…と思ったけど、これは単にゲームの無双をするっていう意味やな。
"無双する" until:2007-12-31 -検索 / X
Twitterでの一般動詞としての用例は、2008年6月8日のつぶやきが初出っぽい。これ以降、急にぽつぽつつぶやかれるようになってるのがおもしろい。
"無双する" until:2008-12-31 -検索 / X
8月の上旬から,antenam.* のドメインで提供されている,いわゆるアンテナ・サイトに接続できない状態が続いている
IPアドレスから,さくらの保有アドレスらしいと判断し,調べたところ,さくらインターネットの障害情報がが見つかった
s u p p o r t.sakura.ad.jp/mainte/mainteentry.php?id=37695
(なぜかこのURLを直に書き込めなかったのでこういう書き方にせざるを得なかった 頭にhttps:// を付けて,途中の空白を抜けばURLを再構成できるはず)
その時点ではさくらで継続中の障害はこの1件しかなかったので,おそらくこれが原因だろうと推測
しかし,
と障害復旧が告知されても,依然として antenam.* のサイトにはアクセスできない状況が続いている
おそらく,ホスティングとしては復旧しても,その上のサービスが停止していて,サービスを再起動しないとサービスとして復旧はしないのではないかと思われる(あくまで憶測に過ぎないが)
■■■
Xで検索して見つけた反応は4件:https://x.com/search?q=antenam%20lang%3Aja%20since%3A2025-8-6%20until%3A2025-8-22&src=typed_query&f=live
アンテナサイトが落ちて困る人はほとんど居ないんだなという感想
まあこの手のサイトはテンプレートが用意されてて,ニュース・ソースとデザイン・テーマと広告の設定をしたら,あとは全く手をかけなくても動くような仕組みになってるだろうから(憶測),気付いていないんだろうな
これでも年収日本円換算で1,2億確約されてるなら別に構わないと思う
日本だとこれで1000万円届かないことありそう
<script asyncsrc="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Scott Wuが買収したWindsurfチームに送ったメッセージえぐいな
「我々が求める仕事の水準は極めて高い。我々はワークライフバランスを信じていない。入社するなら、オフィスで週6日、週80時間以上働くことに同意することになる」…—久保田 雅也@Coalis (@kubotamas)August 5, 2025
HTMLを使用する際には、さまざまな問題が発生することがあります。まず、HTMLが正しく表示されない主な原因として、タグの閉じ忘れやネスト(入れ子)のミスが挙げられます。たとえば、
タグが正しく閉じられていない場合、ブラウザは意図した通りにコンテンツを表示できません。このようなエラーを検出するには、W3Cのバリデーションツールを使うのが有効です。
次に、画像が表示されない問題については、<img>タグのsrc属性で指定されたパスが間違っている可能性があります。ファイルが存在するかどうか、また拡張子(.jpg、.pngなど)が正しいかを確認しましょう。さらに、ファイル名の大文字と小文字が一致していない場合も、特にUnix系のサーバーでは読み込まれない原因になります。
https://mavenanalytics.io/project/37984
https://mavenanalytics.io/project/37985
https://mavenanalytics.io/project/37992
リンクが機能しない場合は、タグのhref属性が誤っているか、リンク先のページが存在しないことが考えられます。相対パスと絶対パスの違いを理解し、正確なURLを記述することが大切です。また、CSSがページに反映されない問題もよくあります。これはCSSファイルのパス指定が間違っていたり、セレクターの書き方にミスがあったりすることが原因です。キャッシュが影響することもあるため、ページをリロードする際はCtrl + F5 https://mavenanalytics.io/project/37998で強制的に更新するのがおすすめです。
最後に、フォームが正しく送信されないケースでは、<form>タグのaction属性に誤りがあることが多く、また<input>タグにname属性が設定されていないと、データがサーバーに送られません。JavaScript https://mavenanalytics.io/project/37999を使用している場合は、開発者ツール(F12)を使ってコンソールにエラーが出ていないか確認するのがよいでしょう。
このように、HTMLのトラブルを解決するには、基本的なタグの構造やパス指定の正確さ、そしてブラウザの開発者ツールを活用する知識が不可欠です。
/* 単にアイコンを非表示にするバージョン */img[src^="https://cdn.profile-image.st-hatena.com/users/"]{ visibility: hidden;}/*マウスを乗せた時だけ表示させるバージョン */img[src^="https://cdn.profile-image.st-hatena.com/users/"]:not(:hover){ opacity: 0;}
空白を残すより、替わりにデフォルトアイコンを表示させるほうがいいと思ったけど、デフォルトアイコン単体の画像URLが見つからなかったのでやめた。プロフィールのデフォルト画像を変更しました の記事の画像を部分指定して上乗せすればできるけど、コードが煩雑になるよなぁ。あと、余白として残さず存在を無くしてしまう方法(display: none;)は、どこかでレイアウトが崩れるかもしれないので避けた。