はてなキーワード: nameとは
以下ChatGPT
自分のホームページ(自前ドメイン+自前HTML)を一度でも作って運用すると、SNS中心の“受け手”視点から、仕様・検索・配信・所有・継続の“作り手”視点に脳が切り替わる。結果、情報リテラシーは跳ね上がり、ネットのニュースや流行の見え方が根本から変わる——しかも想像以上に。
Before(作る前): Web=SNSのタイムライン。良し悪しは「バズってるか」「見やすいか」
After(作った後): Web=プロトコル+ブラウザ+HTML/CSS/JS+CDN+検索エンジン。
ページは**文書(Document)**であり、配置(IA)、意味づけ(セマンティクス)、配信(HTTP/HTTPS/HTTP/2/3)、キャッシュ戦略が気になりだす。
→ 同じ記事でも「タイトルの付け方」「hタグ構造」「画像最適化」「OGP」「サイトマップ」がまず目に入るようになる。
プラットフォーム依存の脆さを体感:規約変更やシャドウバンで露出が消える。
自サイトの資産化:ドメインに紐づくURLはリンクされ、検索に積み上がり、10年後も生きる。
POSSE(Publish (on your) Own Site, Syndicate Elsewhere):まず自分のサイトに出してから外部へ配信する習慣が身につく。
3. “好き/嫌い”から“なぜ速い・なぜ遅い”へ
Core Web Vitals(LCP/FID/CLS)や画像の遅延読み込み、フォント最適化の重要性が腹落ちする。
広告・計測タグの重さに過敏になる。読者体験を壊さないためのパフォーマンス予算という概念が生まれる。
キーワード選定は“流入ゲーム”ではなく読者の課題→コンテンツ設計に帰着。
内部リンク・パンくず・スキーマ(構造化データ)・サイトマップの意味が実務として理解できる。
“書けば伸びる”ではなく“検索意図を満たす設計が伸びる”に目が覚める。
alt、見出し階層、コントラスト比、キーボード操作、焦点管理など、見えない品質が最重要になる。
デザインは飾りではなく“読み・理解・操作”のためのユーティリティだと分かる。
たまたま当たる1記事より、更新の継続・アーカイブ性・RSSのほうが効くと実感。
コメント欄・メールフォーム・X連携よりも、ニュースレターやRSS購読者の質に価値を見出す。
ドメイン、DNS、証明書、バックアップ、法務(特商法・プライバシーポリシー)に“運用者の責任”が生まれる。
その重みが情報の信頼性を引き上げる(=他人のサイトの苦労も見えるようになる)。
トレンドは“輸入”ではなく選別になる。自分の歴史に合うものだけを採用して積層していける。
A. 最小HTML(雛形)
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>あなたの名前 | ホーム</title>
<meta name="description" content="自分のホームページ。制作物・日記・メモを置いていきます。">
<link rel="alternate" type="application/rss+xml" title="RSS" href="/feed.xml">
<meta property="og:title" content="あなたの名前 | ホーム">
<meta property="og:description" content="自分のホームページ。制作物・日記・メモ。">
<meta property="og:type" content="website">
<nav>Home / About / Posts</nav>
<footer>© 2025 あなたの名前</footer>
GitHub Pages(Jekyll標準。Rubyベース、Node不要)
Cloudflare Pages(静的ファイルを置くだけで高速CDN)
レンタルサーバー(静的HTML+SFTP/rsyncで十分)
C. ドメインの基本
DNSはA/AAAA/CAA/TXT最低限、HTTPS必須(Let’s Encryptで無料化)。
D. “最低限の品質チェック”5点
ログを読む:Search Consoleと簡易アクセスログで“本文よりメタ情報”を磨く。
dorawiiがタイトルに「dorawii」と入れなくなったので、本文にdorawiiがある投稿も非表示にする必要が出てきました。
ただAIに聞いたんだけど、CSSでは無理でJavaScriptならできると言われました。
そのJavaScriptを下に載せます。
// ==UserScript==
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 本文に「dorawii」が含まれる投稿を非表示にする
// @match https://anond.hatelabo.jp/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// はてな匿名ダイアリーの一般的な投稿要素のクラスを仮定しています
const POST_SELECTOR = '.body .section'; // 例: .bodyクラスの子孫の.section要素
// すべての投稿要素を取得
const posts = document.querySelectorAll(POST_SELECTOR);
posts.forEach(post => {
// 投稿内の本文が含まれる要素(ここでは投稿全体を本文と見なす)のテキストを取得
const textContent = post.textContent || post.innerText;
if (textContent.includes(KEYWORD)) {
post.style.display = 'none';
}
});
})();
( ͡° ͜ʖ ͡°) hello my name is Lenny
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20251018212246# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaPRh3AAKCRBwMdsubs4+ SFLVAQDx0laWq1oTQaD5kiDi2xcvKYJsAnZU1pnBzZEyVwsDSgD/XHHSZd7ZsJ7Q 3F6OJB/SKO0kG/g/fdF2HrHPE6IAUgQ= =cAIX -----END PGP SIGNATURE-----
いいえ、関数の引数が多すぎる(「Too Many Arguments」)問題の解決策としてConfigクラス(またはパラメーターオブジェクト)を使用すること自体は、一般的にアンチパターンとは見なされていません。
関数の引数が多すぎる状態は「コードの臭い(Code Smell)」の一つとされており、Configクラスなどの単一のオブジェクトに引数をまとめることは、その問題を軽減するための一般的な解決策です。
| メリット | 説明 |
| 可読性の向上 | 長い引数リストはコードを読みにくくしますが、関連する引数を一つのオブジェクトにまとめることで、関数シグネチャ(定義)が簡潔になり、何を受け取っているのかが明確になります。 |
| 引数の順序間違いの防止 | 位置引数が多いと、呼び出し側で引数の順番を間違えるリスクが高まります。オブジェクトとして渡せば、プロパティ名でアクセスするため、この種のエラーを防げます。 |
| 変更容易性の向上 | 新しい引数が必要になった場合、関数のシグネチャを直接変更する代わりに、Configクラスに新しいプロパティを追加するだけで済みます。これにより、関数の呼び出し元すべてを変更する必要がなくなり、マージの競合も減らせます。 |
| 引数のグループ化・関連付け | 論理的に関連する引数(例:`name`, `lastname`, `city`, `country` → `Address` オブジェクト)をまとめることで、その意図やコンテキストが明確になります。 |
このような引数をまとめるためのオブジェクトは、Data Transfer Object (DTO) やParameter Objectとも呼ばれます。
Configクラス自体が問題なのではなく、そのクラスの使用方法や、そもそも引数が多いという事実がより深い設計上の問題を示している場合があります。
引数が多い関数は、しばしば単一責任の原則(Single Responsibility Principle / SRP)に違反している大きなクラス(Large Class)や長いメソッド(Long Method)の兆候であることがあります。
Configクラスを作っても、根本的な問題は解決しない: 引数をクラスにまとめただけで、関数やクラスが多くの異なる責任を持ちすぎているという根本的な問題は解決しません。
対処法: この場合、Configクラスを作成する前に、関数が実行している処理をより小さな責任を持つ複数の関数やクラスに分割することを検討すべきです。
Configクラス自体が、もはや数十のフィールドを持つ巨大な「すべてを持つクラス」になってしまっている場合、それは設計上の問題です。
対処法: その巨大なConfigクラスのフィールドを、論理的なサブグループ(例: `DatabaseConfig`, `NetworkConfig`, `LoggingConfig`など)に分割することを検討します。
引数が数個(例: 2~3個)しかない関数に対して、引数をまとめるためだけにConfigクラスを作成すると、不必要なオーバーヘッドと複雑さが増すだけで、メリットが薄い場合があります。
対処法:Configクラスの使用は、引数の数が多すぎて(一般的に5個以上が目安とされることが多い)管理が難しくなった場合に限定するのが賢明です。
結論として、関数の引数が多すぎる問題をConfigクラスで解決するのは、有効な設計パターンです。
ただし、その解決策を適用する前に、「なぜこの関数はこんなに多くの情報が必要なのか?」と自問し、それがより大きな設計上の問題(SRP違反など)の単なる症状ではないかを確認することが、クリーンなコードを書く上で最も重要です。
Lately, I’ve been thinking a lot about how unpredictable life paths can be. A few years ago, I had no idea what “clinical research” even meant. Like many people, I assumed healthcare careers were limited to doctors or nurses. But then I came across the field of clinical research and realized how much happens behind the scenes to bring new medicines, vaccines, and therapies to life.
What struck me the most is how critical accuracy and ethics are in this field. Every detail matters, and behind every trial, there are countless professionals ensuring safety and compliance. It made me reflect: how many of us really understand the effort that goes into the medicines we take so casually?
I decided to pursue training and build a career in this space. It’s not an easy path—there are regulations, long hours of study, and the constant need to keep up with global standards. But I’ve also learned that this is a career where your work has a direct impact on people’s lives, even if your name never appears in the spotlight.
Sometimes I wonder if others also struggle with the same doubts I had when starting out. Is it worth the effort? Will there be opportunities? From my experience, yes—this industry is growing, and with the right guidance and certification, the opportunities are there.
I guess I’m writing this entry as a small reflection and maybe encouragement for anyone feeling lost in their career. Sometimes the path you’ve never considered can turn into the most meaningful one.
Know More:
Address: 56/18 & 55/9 Ozone Manay Technology Park,3rd floor, Hosur Main Road, Service Rd, Garvebhavi Palya, Bengaluru, Karnataka 560068
PH: 089042 69998
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
kagecage
(万人受け狙うにあたってモヤモヤさせるから取り除いただけで成人向けなら成人向け用に書くと言ってるのに)
捻じ曲げて取り上げてる人が多すぎてさすがに心配
いやいやいやいや
ここでまとめられて矛盾を指摘されてるタイバニは成人向けでしたか?
違いますよね?
ハートフルなファミリーもの・全年齢向け・万人向けでしたよね?
タイバニで示されていたバーナビーの姿態はぼざろなんかよりも露骨にエロいし性的に誘ってる感じなんですが
https://pbs.twimg.com/media/G07pIJNbgAAggxR?format=jpg&name=large
これはどういうことなんですか?
何故OKになるんですか?
タイバニは成人向けではないですよね?
じゃあもうその擁護は成り立たないでしょ。最初から破綻している。
……というか、擁護コメを押し上げたいにしてもなんでこれを1位にするの?
勢いだけでやるんじゃなくて、「論陣として最低限成り立ってるコメントを1位にしよう」
捻じ曲げて取り上げてる人が多すぎてさすがに心配
「非難する側の読解力がおかしいだけ!」「これを批判する人は恥ずかしい!」
この女子中学生の学級裁判みたいな知能低めムーブはなんなんだろうか。
そしてこの手合いの人達はこの後の行動もパターンが決まってて、
正面から取り上げられ反論されてもはや空気では押しきれないとき次にどうするかというと
再反論なんか一切せずに一言捨て台詞吐いて消えるか、無言でスーッと消える。
このkagecageさんと☆付けた人達も必ずこのムーブをすると賭けてもいいレベル。
再反論にトライできたらそれだけで見直しちゃうけど絶対にそういうのは出来ないの。
なんか薄々のところ「自分達があんまり頭も口も回らない」とか「自分達の主張に理屈は立たない」ことを知ってる風にも見える。
taruhachi
好きだが、もしコマ外の蘊蓄をアニメでいちいち入れ始めたらそれはノイズになると思う。
2025/09/16
失礼ながら「なに延々関係ない話してんだこいつは」感は否めない。
吉田さんが今回言ってるのは例えば
今回のトークイベントで、吉田恵里香さんから特に強い抵抗感を示すものとして言及されたのは
「ファンの皆さんにはキャラクターをどう捉えてもらっても構いませんし、
こういうことなので、
これは漫画とアニメというメディアの差に対する手当、などとは全く違う話だ。
(攻殻でいうなら原作のセクシー少佐や神山のハイレグ少佐にNOだということ)
まるで違う話を滔々と語る(おまけに例示が3~40年前)taruhachi氏は
シンプルにtaruhachi氏は心身の何かが不調なのかもしれないが
このうわごとを人気2位にする吉田氏擁護派はアホか超不誠実かどちらかではないだろうか。
理屈で言い返せないのに勢いや雰囲気の「言い返してる感じ」を作ることばかり頑張らないでほしい。
shoot_c_na
けっきょく「私の基準」で動いてるのかよ
2025/09/16
残念ながら現状はこのようにしか取れない。
・ 「成人向けでない限りセクシー表現はノイズ」と言っておきながら
女性向け・腐女子向け作品では全年齢向けでも美青年の煽情的な様子を描く
・ 「公式から”性的搾取”を提供するのはダメ」と言っておきながら
女性向け・腐女子向け作品では本編で主人公が性的消費用下着姿を出してる
https://pbs.twimg.com/media/G07pIJNbgAAggxR?format=jpg&name=large
この下品な感じのビキニケツ・ビキニ股間・裸体はOKという事だろうか?
このバーナビーよりエロくて煽情的な描写は原作ぼざろにはなかった。
たとえば男性向けと女性向けに二重基準が敷かれていると考えると全て説明がついてしまう。
邪推だろうか?
hom_functor
こういう恥ずかしいダブスタにも無理筋擁護をしに駆けつけるのって慈悲的差別だよな。
常時ヨシヨシしか認めず人として成長する機会を奪っている
2025/09/16
残念ながら今のところこのように感じられてしまう。
「単に、女性である吉田さんが女性の性欲には甘く男性の性欲は許せないというだけなのでは……?」という。
吉田さんの提唱する「性的」判定が女性向け作品の描写への批判や修正に向かったことはあるのだろうか?
Shiori115
"今回のトークイベントで、吉田恵里香さんから特に強い抵抗感を示すものとして言及されたのは
「キャラが性的に消費されること」だ。" だそうですが、「性的消費」を唱える人ってまあそんなものですよね。
2025/09/16
もしくはバーナビーは23歳だから消費してOKと言うあくまで年齢の制限なのか。(作品は成人向けではないが……)
吉田さんの霊感が「男性キモオタが喜んでそう」と囁いたらアウトという霊能力の話なのか。
jaguarsan
擁護してるつもりの人、
または「そういう描写が売りの作品」と言ってるのも同然なんだけど分かってるの?
2025/09/16
この通りで、
今回タイバニ1個でこれだけ吉田さんの言ってたことが怪しくなるのに
成人向けでないのに公式から美青年・美少年の性的搾取が提供されてる例がバンバカ出てきそうな気がしないだろうか?
https://x.com/ondarion/status/1967783597097750981
Yuta Onda@ondarion
吉田恵里香さんのトークイベントレポートの編集を行った恩田です。
(中略)
また、吉田さんの発言から、表現や作品の価値や幅を狭めようという意図は一切感じませんでした。
むしろ作品の持つポテンシャルを多くの人に知ってもらおうという、脚本家の努力や原作への敬意を強く感じた部分です。
上記について、記事を最後まで読んでいただけた方にはご理解していただけると信じておりますが、
Xでのポストで私が要点をまとめるに際して、真意の伝え方が不十分だった点があったと反省しております。
「また、吉田さんの発言から、表現や作品の価値や幅を狭めようという意図は一切感じませんでした。」
の部分は端的に嘘ですよね。
吉田さんは
・成人向けでない限りセクシーさのある表現はノイズであり削除する
・公式が「性的搾取」(定義不明瞭)を提供するのはよろしくない
ということを明確に表明しておられるし、
言葉通りに(少なくとも男性向けのそれらについては)削除や規制をきっちりと実行に移しておられるわけです。
せっかく飛び出して来たなら頭を捻って理屈の立つ火消しをしてほしい。
と言うか吉田さんは自分の考えを率直に語ってるのに編集長が変な嘘をつかないでほしい。
またこの人もkagecage氏と同じで
「批判の声はちゃんと読んでないだけ!」と匂わせたがっていますね。
理屈が立たなくてもとりあえず「誤解だあ!」とか「あいつらがおかしいんだ!」とか言っておくのは損にはならない、
みたいな考えをしてるんでしょうか?
https://x.com/oresamax/status/1967153405539037217
オグマフミヤ@oresamax
目が覚めるお言葉の数々に
大頷きと大感服で書かせていただいております🐅
wwwwwww
明確にその認識で平伏してる(か、おちょくってる)じゃねーかw
「教誨師様の説法でボクも正しい教えに目覚めました」と言ってるのであって
卑しくもライターが偶然でこんな言葉遣いはぜって~~~にしねーし、
ラディカルフェミニズムっていうのはある種の表現については「よくない」「許されない」として
そんなんわかってるだろ。わかってて載せたんだろ。
わかってて・目が覚めながら・大頷きと大感服しながらそういう思想を載せさせていただいたなら、何故貫かない?
批判された途端とぼけながら「誤解ですう~~~」「ボクたちも吉田さんもそんな話してないんですう~~~」なんつって
既に吐かれた唾を床からペロペロ舐めとろうとして何がどうなんの。
批判者からも吉田さんからも軽蔑されるだけで得るものゼロだろ。
誰よりもKAI-YOUがだせーわ。
「オタクと呼ばれる人たち」への侮蔑挑発コメント連打→削除、という頭ポッポした感じのムーブを行ったとのブコメからの情報提供
https://x.com/nuruhoru/status/1967904801339113512
「KAI-YOUに吉田への敵意があってわざと悪い書き方で炎上させてる」
といったアクロバット吉田擁護が一部にあったがその線は消えて、
むしろ上下一致で吉田さんを持ち上げる意図の記事だった可能性が高まった。
ライターの「目が覚め大頷き大感服」も
ふざけてたのではなく本気のヨイショだったと確定。
(人を持ち上げなさいと指示してあの文書いてきたら
この匂いは昔に嗅いだことがあるなあ。
考えてみたで〜
// ==UserScript== // @name BAN shaatu // @include https://anond.hatelabo.jp/* // @version 1 // @grant none var nodeShaatu = document.querySelector("a[href='https://anond.hatelabo.jp/20250402202459']"); if (nodeShaatu) nodeShaatu.parentNode.parentNode.style='max-height:120px; overflow:hidden'; // ==/UserScript==
完全に消すんじゃなくて、ちょっとだけ見えるように小さくなってもらうw
webサービスのほうでブロック機能を用意してほしい所ですが、実際のところ期待できないというのが正直なところです。
また、サービス毎にブラウザ拡張を用意するのも、それはそれで面倒だし複雑なので、uBlock Originのマイフィルターでブロックできるようにしてみました。
! 2025/00/00 https://news.yahoo.co.jp
! 2025/00/00 https://b.hatena.ne.jp/
b.hatena.ne.jp##.entrylist-contents:has-text(/堀江貴文|ホリエモン|西村博之|ひろゆき/)
b.hatena.ne.jp##.entrylist-contents:has(a:is([href*="anond.hatelabo.jp/"], [href*="togetter.com/"]))
! 2025/00/00 https://www.youtube.com/
! [YouTube] Title Keyword Filter
youtube.com##:is(ytd-rich-item-renderer, ytd-video-renderer, ytd-compact-video-renderer, ytd-grid-video-renderer, ytd-playlist-panel-video-renderer):has-text(/堀江貴文|ホリエモン|西村博之|ひろゆき/)
youtube.com##:is(ytd-rich-item-renderer, ytd-video-renderer, ytd-compact-video-renderer, ytd-grid-video-renderer):has(#channel-name:has-text(/堀江貴文|ホリエモン|西村博之|ひろゆき/))
「警察が猟友会に協力をお願いする」というのは、日本のニュースなどでも頻繁に出てくる話で、よく疑問にされます。順を追って整理しますね。 <h3>o- **</h3>
### 4. まとめ
要するに――
だから、「警察が猟友会に協力を頼む」構図になってるんですね。 <h3>o- **</h3>
👉たぶんここで一番のモヤモヤは「警察って銃を持ってるし訓練してるのに、なんで熊とかを撃てないんだ?」ってところだと思うんですが、それは法律と制度の制約によるものです。
辞書を見るかぎりアメリカ英語とイギリス英語という違いでもなさそうだな
The constellation for which the project was named is commonly pronounced /ˈdʒɛmɪnaɪ/, the last syllable rhyming with eye. However, staff of the Manned Spacecraft Center, including the astronauts, tended to pronounce the name /ˈdʒɛmɪni/, rhyming with knee. NASA's public affairs office then issued a statement in 1965 declaring "Jeh'-mih-nee" the "official" pronunciation.
昨日一番肝心なファイルなのにURLとみなされる部分が多いことの関係で投稿できなかったのでそれを小分けにして書く。
小分けというか例のスパムの影響でNGワードに引っかかっていたようなのでそこだけ書き換えた。
suuportと書いていある部分は元のコードでは当然uが一つ少ないので利用するときはそうすること。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager # ← 追加
from selenium.webdriver.common.by import By
from selenium.webdriver.suupport.ui import WebDriverWait
from selenium.webdriver.suupport import expected_conditions as EC
import time, json
from selenium.common.exceptions import TimeoutException
class HatenaClient:
def __init__(self, username, password):
self.username = username
self.password = password
self.driver = None
def start_browser(self):
options = Options()
options.set_capability("goog:loggingPrefs", {"browser": "ALL"})
options.add_argument("--headless=new") # 開発中は消してよい
options.add_argument("--disable-gpu")
# ✅ webdriver-manager を使って ChromeDriver を自動取得・設定
service = Service(ChromeDriverManager().install())
self.driver = webdriver.Chrome(service=service, options=options)
def login(self):
self.driver.get("https://b.hatena.ne.jp/my")
print(self.driver.current_url)
self.driver.get("https://www.hatena.ne.jp/login")
time.sleep(2)
self.driver.find_element(By.NAME, "username").send_keys(self.username)
self.driver.find_element(By.NAME, "password").send_keys(self.password)
self.driver.find_element(By.XPATH, "//button[contains(text(), 'ログイン')]").click()
WebDriverWait(self.driver, 10).until(lambda d: "my" in d.current_url or "login" not in d.current_url)
if "passkeys" in self.driver.current_url:
self.driver.get("https://b.hatena.ne.jp/my")
print(self.driver.current_url)
print(self.driver.title)
return "dorawii" in self.driver.current_url
def add_bookmark(self, target_url):
self.driver.get(f"https://b.hatena.ne.jp/{self.username}/add.confirm?url={target_url}")
time.sleep(2)
try:
# コメントがあれば入力
comment_box = self.driver.find_element(By.CSS_SELECTOR, "textarea.bookmarkadd-comment-form")
comment_box.clear()
comment_box.send_keys("わしが書いた")
# 登録ボタンを押す
save_button = self.driver.find_element(By.CSS_SELECTOR, "input.bookmarkadd-submit-btn")
save_button.click()
time.sleep(2)
return True
except Exception as e:
print(f"Bookmark failed: {e}")
return False
def quit(self):
self.driver.quit()
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
https://anond.hatelabo.jp/20250822131958#
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKfv9AAKCRBwMdsubs4+
SE26AQCkpJE4RdUbFIDIJjOunjFYRQ34zdS1cqV7IX277S7IPAEAshVE/rD8Ggcr
9UKo5yOY6GNrHGYJJtYTYkn3cySu6AA=
=E4vq
-----END PGP SIGNATURE-----
https://profile.hatena.ne.jp/dorawii_bukuma/
はてなのサイト側で読み込まれているはずのrksトークンを生成する関数を直接叩く方法がどうしても分からず結局request処理を自分で書く方法ではなく自動でUI側の保存ボタンをクリックするという無難な方向に落ち着いた。
最初から後者の方法をとっていればもっと全然早く作れたのにというは所詮言い訳か。
とにかくスクリプトを公開しておく。
@echo off
cd /d "C:\Users\user\Documents\jsscript"
:: Nodeサーバーを別ウィンドウで起動
start /min "" node run-batch-server.js
:: Pythonサーバーを別ウィンドウで起動(hatenaserver配下)
start cmd /k "" python hatenaserver\server.py
{
"username": "",
"password": ""
}from flask import Flask, request, jsonify
import json
import os
from hatena_client import HatenaClient
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
config_path = os.path.join(os.path.dirname(__file__), 'config.json')
with open(config_path, encoding='utf-8') as f:
config = json.load(f)
@app.route('/bookmark', methods=['POST'])
def handle_bookmark():
data = request.json
url = data.get("url")
if not url:
return jsonify({"error": "Missing URL"}), 400
client = HatenaClient(config["username"], config["password"])
client.start_browser()
if not client.login():
client.quit()
return jsonify({"error": "Login failed"}), 403
success = client.add_bookmark(url)
client.quit()
return jsonify({"status": "ok" if success else "fail"})
if __name__ == "__main__":
app.run(port=12347)
// ==UserScript==
// @name 自動セルクマ送信
// @namespace tampermonkey.net/
// @version 2025-08-07
// @description try to take over the world!
// @author You
// @match anond.hatelabo.jp/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
const url = location.href;
if (!/^https:\/\/anond\.hatelabo\.jp\/\d+$/.test(url)) return;
const editLink = document.querySelector('a.edit');
if (!editLink) {
// 既に編集ページなので処理をスキップ
console.log('編集リンクが存在するため、スクリプトを終了します。');
return;
}
fetch('localhost:12347/bookmark', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ url: url })
}).then(r => console.log("通知成功")).catch(e => console.error("通知失敗", e));
})();
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20250821192753# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKb0qwAKCRBwMdsubs4+ SHfiAQDcXmTHBaZ5Zzr1KI/OxZ0xl69oevOdy1FXJYwYvsmo5AD/ZPtZiO1JgTDj m+27iymlkdzIXOIGWfC82UTr1mJ7EwU= =YoV+ -----END PGP SIGNATURE-----
睡眠欲求はミトコンドリアの機能と好気性代謝に深く関連していることが示唆されています [1-3]。
* 研究者たちは、**休息状態と睡眠不足状態のハエの脳から単一細胞のトランスクリプトームを解析**しました [1, 4]。
* その結果、睡眠を誘導・維持する役割を持つ**背側扇状体投射ニューロン(dFBNs)**において、睡眠不足後に発現が上昇する転写産物のほとんどが、**ミトコンドリア呼吸とATP合成に関わるタンパク質をコードしている**ことが明らかになりました [1, 5]。
* 対照的に、シナプス集合やシナプス小胞放出に関わる遺伝子産物は選択的にダウンレギュレーションされていました [5]。
* このトランスクリプトームの「睡眠喪失シグネチャー」はdFBNsに特有のものであり、他の脳細胞集団では検出されませんでした [5]。
* 睡眠不足は、dFBNsのミトコンドリアの**断片化、サイズ・伸長・分岐の減少**を引き起こしました [1, 6]。
* また、ミトコンドリアの分裂を促進するDrp1が細胞質からミトコンドリア表面に移動し、**ミトファジー(機能不全のミトコンドリアの除去)と小胞体との接触部位が増加**しました [1, 6-8]。これらの形態変化は、回復睡眠後に可逆的であることが示されています [1, 7]。
* **目覚めている間、dFBNsではATP濃度が高くなる**ことが示されました [2]。これは、神経活動が抑制されATP消費が減少するためと考えられます [1, 2]。
* 高いATP濃度は、ミトコンドリアの電子伝達鎖における**電子過剰**を引き起こし、**活性酸素種(ROS)の生成を増加**させます [1, 2, 9]。このROS生成がミトコンドリアの断片化の引き金になると考えられています [10]。
* CoQプールからの**余分な電子の排出経路を設ける(AOXの発現)ことで、基本的な睡眠欲求が軽減**されました [1, 10, 11]。また、ミトコンドリアのATP需要を増加させる(脱共役タンパク質Ucp4AまたはUcp4Cを過剰発現させる)ことで、**睡眠が減少**しました [11]。逆に、電子ではなく光子でATP合成を促進すると、dFBNsにおけるNADH由来の電子が冗長となり、**睡眠が促進**されました [1, 11]。
* dFBNsのミトコンドリアを**断片化させる**(Drp1の過剰発現やOpa1のRNAiによる減少)と、**睡眠時間が減少し、睡眠剥奪後のホメオスタティックな回復も抑制**されました [1, 12-14]。同時に、dFBNsのATP濃度は低下し、神経興奮性も低下しました [1, 14, 15]。
* ミトコンドリアの**融合を促進する**(Drp1のノックダウンやOpa1とMarfの過剰発現)と、**基礎睡眠および回復睡眠が増加**し、覚醒閾値が上昇しました [1, 12-14]。これによりdFBNsの神経興奮性が高まり、睡眠を誘発するバースト発火が増加しました [1, 14]。
* ミトコンドリアの融合には、カルジオリピンから生成される**ホスファチジン酸**が重要であり、そのレベルを調節するタンパク質(zucchiniやMitoguardin)への干渉も睡眠喪失を再現しました [16]。
* 睡眠は、好気性代謝の出現と共に、特にエネルギーを大量に消費する神経系において発生した古代の代謝的必要性を満たすために進化した可能性が示唆されています [3]。
* 睡眠量と質量特異的酸素消費量との間に経験的なべき乗則が存在し、これは哺乳類においても睡眠が代謝的役割を果たすことを示唆しています [3]。
* **ヒトのミトコンドリア病の一般的な症状として、「圧倒的な疲労感」が挙げられる**ことも、この仮説と一致しています [3, 17]。
* 哺乳類における飢餓関連ニューロン(AgRPニューロン)とdFBNsの間のミトコンドリアダイナミクスの類似性は、**睡眠欲求と空腹感の両方がミトコンドリア起源を持つ**可能性を示唆しています [18]。
この研究は、睡眠が単なる行動や神経学的現象ではなく、**細胞レベルでのエネルギー代謝、特にミトコンドリアの機能に深く根ざした生理学的プロセス**であることを示しています [1, 3]。 <h3>o- **</h3>
この研究は、**睡眠が好気性代謝の避けられない結果である**という画期的な仮説を提唱し、睡眠圧の根源がミトコンドリアの機能にある可能性を探求しています [1, 2]。これまで物理的な解釈が不足していた睡眠圧のメカニズムを解明するため、研究者らはショウジョウバエ(*Drosophila*)をモデルに、脳内の分子変化を詳細に分析しました [3]。
研究の中心となったのは、睡眠の誘導と維持に重要な役割を果たす特定のニューロン集団、**背側扇状体投射ニューロン(dFBNs)**です [1, 3]。休眠状態と睡眠不足状態のハエのdFBNsから単一細胞のトランスクリプトームを解析した結果、驚くべきことに、**睡眠不足後にアップレギュレートされる転写産物が、ほぼ独占的にミトコンドリアの呼吸とATP合成に関わるタンパク質をコードしている**ことが判明しました [1, 4]。これには、電子伝達複合体I〜IV、ATP合成酵素(複合体V)、ATP-ADPキャリア(sesB)、およびトリカルボン酸回路の酵素(クエン酸シンターゼkdn、コハク酸デヒドロゲナーゼBサブユニット、リンゴ酸デヒドロゲナーゼMen-b)の構成要素が含まれます [4]。対照的に、シナプス集合、シナプス小胞放出、およびシナプス恒常性可塑性に関わる遺伝子産物は選択的にダウンレギュレートされていました [4]。このミトコンドリア関連遺伝子のアップレギュレーションというトランスクリプトームのシグネチャは、他の脳細胞タイプ(例: アンテナ葉投射ニューロンやケーニヨン細胞)では検出されず、dFBNsに特有の現象でした [4]。
これらの遺伝子発現の変化は、ミトコンドリアの形態と機能に顕著な影響を与えました。睡眠不足は、dFBNsのミトコンドリアのサイズ、伸長、および分岐を減少させるという**ミトコンドリアの断片化**を引き起こしました [5]。さらに、ミトコンドリア外膜の主要な分裂ダイナミンである**ダイナミン関連タンパク質1(Drp1)**が細胞質からミトコンドリア表面へ再配置され、オルガネラの分裂を示唆するミトコンドリア数の増加も確認されました [5]。加えて、睡眠不足は**ミトコンドリアと小胞体(ER)間の接触数の増加**および損傷したミトコンドリアを選択的に分解するプロセスである**マイトファジーの促進**を伴いました [1, 6]。これらの形態学的変化は、その後の回復睡眠によって可逆的であり、電子伝達鎖における電子溢流(electron overflow)の設置によって緩和されました [1, 5]。
本研究は、**睡眠と好気性代謝が根本的に結びついている**という仮説に、客観的な支持を提供しています [7]。dFBNsは、その睡眠誘発性スパイク放電をミトコンドリアの呼吸に連動させるメカニズムを通じて睡眠を調節することが示されています [7]。このメカニズムの中心には、電圧依存性カリウムチャネルShakerのβサブユニットである**Hyperkinetic**があります。Hyperkineticは、ミトコンドリア呼吸鎖に入る電子の運命を反映するNADPHまたはNADP+の酸化状態を反映するアルド-ケト還元酵素であり、dFBNsの電気活動を調節します [7-9]。
ATP合成の需要が高い場合、大部分の電子はシトクロムcオキシダーゼ(複合体IV)によって触媒される酵素反応でO2に到達します [7]。しかし、少数の電子は、上流の移動性キャリアであるコエンザイムQ(CoQ)プールから時期尚早に漏洩し、スーパーオキシドなどの**活性酸素種(ROS)**を生成します [7, 10]。この非酵素的な単一電子還元の確率は、CoQプールが過剰に満たされる条件下で急激に増加します [7]。これは、電子供給の増加(高NADH/NAD+比)または需要の減少(大きなプロトン動起力(∆p)と高ATP/ADP比)の結果として発生します [7]。
dFBNsのミトコンドリアは、覚醒中にカロリー摂取量が高いにもかかわらず、ニューロンの電気活動が抑制されるためATP貯蔵量が満たされた状態となり、この**電子漏洩**のモードに陥りやすいことが分かりました [7]。実際、遺伝子コード化されたATPセンサー(iATPSnFRおよびATeam)を用いた測定では、一晩の睡眠不足後、dFBNs(ただし投射ニューロンではない)のATP濃度が安静時よりも約1.2倍高くなることが示されました [7, 11]。覚醒を促す熱刺激によってdFBNsが抑制されるとATP濃度は急激に上昇し、dFBNs自体を刺激して睡眠を模倣するとATP濃度はベースライン以下に低下しました [7, 11]。
これらの結果は、**ミトコンドリア電子伝達鎖に入る電子数とATP生成に必要な電子数との不一致が、睡眠の根本原因である**という強力な証拠を提供するものです [12]。
ミトコンドリアの分裂と融合のバランスの変化が、睡眠圧の増減を引き起こすNADH供給とATP需要の不一致を修正するフィードバックメカニズムの一部であるならば、dFBNsにおけるこれらの恒常的応答を実験的に誘発することは、睡眠の**設定点**を変化させるはずであるという予測が立てられました [13]。
この予測を検証するため、研究者らはミトコンドリアのダイナミクスにおいて中心的な役割を果たす3つのGTPase(分裂ダイナミンDrp1、内膜タンパク質Opa1、外膜タンパク質Marf)を実験的に制御しました [13]。
また、ミトコンドリアの融合反応において重要な役割を果たす**ホスファチジン酸**の関与も明らかになりました [17]。睡眠不足の脳では、この脂質が枯渇することが知られています [17]。ミトコンドリアホスホリパーゼD(mitoPLD)であるzucchini、または触媒的に活性なmitoPLDを安定させたり、他の細胞膜からミトコンドリアにリン脂質を輸送したりする外膜タンパク質Mitoguardin(Miga)の発現に干渉すると、これらのニューロンのタンパク質ベースの融合機構が標的とされた場合に見られた睡眠損失が再現されました [17]。これは、**融合反応におけるホスファチジン酸の重要性**と、**睡眠調節におけるミトコンドリア融合の重要性**を裏付けています [17]。
本研究は、**睡眠が好気性代謝の避けられない結果である**という説に、強力な経験的証拠を提供するものです [1, 2]。好気性代謝は、地球の大気中の酸素濃度が2回大きく増加した後、真核生物が電子伝達から得られる自由エネルギー収量を最大化することを可能にした画期的な進化であり、これにより、電力を大量に消費する神経系が出現し、それに伴って睡眠の必要性が生じたと考えられています [2]。睡眠はその後、シナプス恒常性や記憶の固定などの追加機能も獲得した可能性がありますが [2]、哺乳類においても1日の睡眠量と質量特異的O2消費量を関連付ける経験的な**べき乗則**が存在し、これは睡眠が古代の代謝目的を果たすことを示唆しています [2, 18, 19]。
もし睡眠が本当に代謝的な必要性を満たすために進化したのであれば、睡眠とエネルギーバランスを制御するニューロンが類似のメカニズムによって調節されることは驚くべきことではありません [20]。哺乳類の視床下部において、食欲増進性ニューロンと食欲不振性ニューロンのミトコンドリアは、分裂と融合の位相が逆のサイクルを経ており、これらのサイクルはマウスのエネルギーバランスの変化と結びついています [20, 21]。これは、ショウジョウバエのdFBNsにおけるミトコンドリアの分裂と融合のサイクルがハエの睡眠バランスの変化と結びついているのと同様です [20]。AgRPニューロンの電気的出力は、体重増加と脂肪蓄積を促進するためにミトコンドリア融合後に増加しますが、これはdFBNsの Permalink | 記事への反応(0) | 19:25
ワイ:
A:「男性は」「女性は」じゃなくて「俺は」「私は」じゃないの?
臆病者なの?
Claude Sonnet 4:
この会話のユーモアは、AさんとBさんの認識のズレから生まれる「すれ違いコメディ」にあります。
Aさんの視点:
何かの議論で「男性は〜」「女性は〜」という一般論的な発言を問題視している
「なぜ『俺は』『私は』と個人の経験として話さないのか?」と批判
一般化を避けて個人の体験を語るべきだという、おそらく真面目な主張
Bさんの視点:
性別と名前が逆の場合もあるという、現実的な困りごととして受け取っている
完全なコミュニケーション不全 - Aさんは社会問題について語っているのに、Bさんは人名の話だと思っている
Bさんの天然ボケ感 - 真面目に「たまに性別と逆だったりするから困る」と実用的な悩みを語っているところ
読み手の二重理解 - 両方の解釈が同時に見えることで生まれる認知的なギャップの面白さ
典型的な「ボケ・ツッコミ」構造で、Aさんの真面目な問題提起が、Bさんの予想外の解釈によって完全に別の次元に飛んでしまった瞬間の可笑しさですね。
ChatGPT 5 Thinking
おもしろさは「真面目な議論を、言葉の取り違えで一瞬でズラす」ズルさにあります。ポイントをサクッと👇
Aは「“男性は/女性は”って一般化やめて、“俺は/私は”と言え」と道徳的に詰めています。
そこへBは「女性、男性って“名前”だろ」と、カテゴリ名詞(性別)を固有名詞(人名)に読み替える大胆な勘違いボケを投入。議題が一気に崩れます。
日本語の「Xは〜」は、人名でもカテゴリーでも成り立つ(「田中は…」「学生は…」)。
Bはこの曖昧さを利用して、「男性は」を「男性さんは」という固有名の話し出しに偽装。文法上は通るけど意味が破綻してるのが笑いどころ。
「山田女性/田中男性」なんてまず存在しない名指しを平然と挙げることで、「そんな名前あるか!」という読者の内的ツッコミを誘発。王道の漫才構造(ボケ→ツッコミ)を読む側に委ねています。
「たまに性別と逆だったりするから困る」で、名前と性別が噛み合わない“現実っぽい”困りごとに見せかけて、勘違いをさらに重ねるメタボケ。意味不明さを理屈で正当化しようとするズルさが可笑しい。
シリアスの無力化
Aの「臆病者なの?」という圧の強い非難を、Bは言葉遊びで無効化。SNSでありがちな“ジェンダー一般論”批判を、文字面ジョークに落としてしまう脱力度がオチになっています。
まとめると、
「性別カテゴリー」を「人名」に読み替える言葉遊び+「は」の曖昧さを利用した勘違いボケで、重めの主張を一瞬でコントにする構図──ここがおもしろポイントです。
Grok:
この会話のおもしろポイントを以下に解説します。Aの発言の誤解と突っ込み
Aは「男性は」「女性は」という一般化された主語に対して、「なんで『俺は』『私は』って一人称で言わないの?」と突っ込んでいます。この発言は、話し手が自分の意見や立場を直接的に表現せず、性別という曖昧なカテゴリーで語ることを「臆病」と揶揄している点がユーモラスです。「臆病者なの?」という挑発的な締めが、軽い毒っ気を含んでいて笑いを誘います。Aの発言は、ステレオタイプな言い回しに対する皮肉とも取れ、日常会話でよくある「一般論」を装った発言を突く鋭さがおもしろさのポイントです。
Bの意図的な「ズレた回答」
BはAの質問を真面目に受け取らず、「女性」「男性」を名字(山田や田中)として解釈するという、意図的にズレた回答をしています。この「すれ違い」がコメディの定石で、Aの真剣(または皮肉)な問いかけに対して、Bがまるで話の文脈を無視したような返しをすることで、予想外の展開が生まれます。特に「山田女性」「田中男性」という具体例が、あり得ないシチュエーションを想像させ、ナンセンスなユーモアを引き出しています。
Bの「たまに性別と逆だったりするから困る」という一文が、さらなる笑いのポイントです。これは、名前と性別が一致しない場合(例:女性なのに「男性」という名字)の混乱を冗談めかして表現しており、日常のちょっとした矛盾や混乱を誇張したユーモアになっています。この一言で、Bの回答が単なるボケではなく、どこか現実の「名前のジェンダーニュートラル」な話題に軽く触れているようにも見え、軽妙な深みを与えています。
全体のユーモアの構造 Aの鋭いツッコミ(一般論を避ける臆病さへの皮肉)と、Bの意図的なボケ(名前として解釈するズレ)が組み合わさり、会話のテンポ感と意外性が笑いを生む。
Bの最後の「困る」という締めが、日常の小さな不条理をユーモラスに表現し、共感を誘いつつ笑いを増幅。
この会話は、言葉のすれ違いと軽い皮肉、そしてナンセンスな発想が絡み合った、短いながらもキレの良いユーモアになっています!
Gemini 2.5 Pro:
この会話の面白さは、Aさんの真面目な問題提起を、Bさんが全く予想外の解釈で返し、論点を豪快にすり替えている点にあります。
Aさんは、「『男性は』『女性は』と大きな主語で語ることで、自分の意見としての責任を回避しているのではないか?」という、ネットの議論などでもよく見られる鋭い指摘をしています。「臆病者なの?」という言葉からは、Aさんの真剣さや少し苛立っている様子がうかがえます。
しかしBさんは、この社会的なコミュニケーション論を完全に無視し、「女性」「男性」という言葉を性別ではなく、まさかの「人の名前」として解釈します。これにより、Aさんの問題提起は一瞬で無力化され、全く別のシュールな世界へと話が飛躍します。
Bさんは「女性、男性って名前だろ」と主張するだけでなく、「山田女性(やまだ めい、あるいは じょせい)」「田中男性(たなか おとこ、あるいは だんせい)」という、ありそうでない絶妙な具体例を提示します。この固有名詞が出てくることで、Bさんの突拍子もない解釈に奇妙な説得力が生まれ、聞き手は思わず笑ってしまいます。
Bさんの面白さはここで終わりません。「たまに性別と逆だったりするから困る」と付け加えることで、そのシュールな世界観をさらに発展させています。
「田中男性くん」が実は女の子だったり、「山田女性さん」が男の子だったりする状況を想像させ、面白さを増幅させています。
「困る」という言葉に、まるでそれが日常でよくある悩みであるかのようなリアリティが生まれ、会話の可笑しさを際立たせています。
まとめ
この会話は、Aさんの真剣で熱意のある「フリ」に対して、Bさんが見事な発想の転換で「ボケ」を返すという、お笑いの構造になっています。深刻な話を一瞬で笑いに変える、Bさんの斜め上の発想力がこの会話の面白さの核心と言えるでしょう。
ワイもそもそも嫌なことやってきてない。やったら基本的に創造性死ぬよ。それはAIですら同じ
でも好きなことしかやってきてないと他者への理解力が死ぬんだよな
やりたくないことをせざるを得なかった人たちへの
ワイは『やりたくないことをせざるを得なかった人たち』って文字には起こしてるけど、
認知的理解(AIでもできる)と実体験を伴った理解(当事者としての理解)は違うってやつ
そもそも発達障害の診断自体を受けずに無自覚に定年まで働いている人もめちゃくちゃいる
でも、そういう人たちの話をしても、きっと無限に働けない理由をあげてくるだけだよね?
(絵が上手くなりたい~https://anond.hatelabo.jp/20241121004956# の話題の時とは真逆だよな?)
なので、発達障害があり、さらに広範囲の知的な困難もある(通常学級への進学が難しいレベル)けれど、
一般企業で正社員として働き、自立した生活ができる収入を得ている人や、パラアーティストとして生計を立てている人の話に話題を絞る
『この子は生涯誰かの支援が必要だからこそ、常に礼儀正しく、正直で、ルールを守れる人になってもらおう。
たとえ泣き叫んでも、決して譲らず、叱らず、生きていく上で必要なことは、たとえ嫌いなことでも、できないことでも、できるようになるまで訓練を続けよう。
将来、少しでも自由に外の世界で過ごせるように、人としての尊厳を持って生きられるように、必要な力を育てていこう』
『型にはめることよりも、子どもの楽しむ心、ゆっくりでも自ら成長する力を信じて、やりたいことを徹底的にサポートし、興味や才能を伸ばしていこう』
国立特別支援教育総合研究|学校教育に期待すること
https://www.nise.go.jp/josa/kankobutsu/pub_d/d-210/d-210_03_01.pdf
ある方は、発達障害特有の極端な手先の不器用さ(微細運動が困難)があり、中度の知的障害もあるにもかかわらず、現在16年間も正社員として働いている。時には朝9時から深夜0時近くまで働くこともある
通常の認知能力があれば、PCを使う仕事を選ぶことで手先の極端な不器用さの問題を回避できるが、この方の場合は知的障害もあるため、生活できる収入を得るにはどうしてもフィジカルワークをする必要があった。フィジカルワークでは常識的な手先の器用さは必須だ
そこで小さい頃から、毎日欠かさず手先を使う訓練を続けたそう。運筆練習、折り紙、ビーズ編み、絵を描く、日記を書く、ピアノ(これは20年も続けたそうです)などなど
この気の遠くなる積み重ねによって、仕事に必要な手先の器用さを獲得したわけだね
あと、発達障害によくある極端なこだわりやパターンを変えることへの強い抵抗感も、幼少期からの訓練で克服に取り組んだ
だからこそ、突然の残業にも柔軟に対応でき、作業所ではなく一般企業で正社員として働けているわけ
正社員として働いているおかげで、単なるお小遣いではなく、自分の給料で電動自転車を買ったり、ゲーム機やソフトを購入したり、両親にプレゼントを贈ったり、好きなアニメ映画を観に行ったりと、自由で尊厳ある生活を送れている
結局のところ、特別な困難があっても、極端に才能がなくても、時間とコスト度外視で、真摯に積み重ねていけば、ある程度の水準には到達できる
だから、通常学級に進学できる程度の能力がありながら、単にやりたくないことを "できない" と言い換えるのは、率直に言って誠実ではないし、単純に嘘つきだよね
正直に『やりたくないからやらない』『タイパ/コスパが合わないからやらない』と言うべきだ
広範囲の知的な困難がなく、一定以上の応用力がある人なら、自分が出来ること/出来ないことを見極め、自分に合う仕事を試行錯誤で見つけるべき。それが社会人になるってこと
それがどうしても難しいなら最初から障害者向けの求人を探すのも一つの選択肢
まぁ、何がなんでも『嘘なんかついてない!!通常学級に進学できるけど、知的に特別な問題はないけど、発達障害だから働けないんだ!!』という主張でも別にいいよ?
それは一概に否定はできない
だって、自分の本当のことは自分にしかわからないし、人それぞれに個性があるし、そういうケースもあるのだろう
なので、Bタイプの支援方法で素晴らしい成長を遂げたケースで特に印象的なケースを2つ紹介する
(具体的な団体名の記載はやめておく。パラアーティストについては検索すれば多くの事例が見つかるし、不得意なことへの向き合い方は団体やご両親の考え方それぞれなので)
1つ目は、発達障害と重度の知的障害があり、文字の読み書きが出来ない方のケース
この方は自分の興味に従って試行錯誤を重ね、驚くべき適応能力を身につけた
特筆すべきは、これらのスキルを誰かに強制された・教えられたわけではなく、自分で楽しみながら習得したこと
例えば、
2つ目は、発達障害と重度の知的障害があり、幼い頃からスピーチセラピーを受けている方のケース(この方の詳しい話は、はてなブログで見ることができる)
たくさんのことをして日々楽しんでいらっしゃる
こういった例を見ると、本当に人間の可能性は無限大だなと感じるよね
結論として、もし『通常学級に進学できるけど、知的に特別な問題はないけど、発達障害だから働けないんだ!!』という主張に嘘偽りがないのなら、
出来もしないこと(働く)を無理にしようとはせず(無理なものは無理)、自分がワクワクすることを見つけて、それを楽しみながらのんびり続けていくのがいいんじゃないの?
それが、どこかで仕事にいつか繋がるかもしれないし、べつに経済的自立を焦る必要性はない
*1もっとも、頑張れば絵が上手くなれる、気合いで絵が上手くなれるとか言ってる人たちに、才能がない場合にかけなければいけない膨大なコストの認識、やり抜く覚悟、どちらもあるとは思っていないけどね