はてなキーワード: ABCとは
自動で安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋)
/**************************************
以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>
//CSVファイルが置かれてるディレクトリのパス。投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";
'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';
//ファイルのパス。CSVは絶対パスで、拡張子も必要。iimは相対パスでよく、拡張子不要。
const FILE_PATHS = {
textCsv: CSV_DIR + 'textNoAnker.csv',
//レス用投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。
replyTextCsv: CSV_DIR + 'textReply.csv',
};
baseWaitTime: 5,
//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ
waitTimeRange: 5,
//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)
waitTimeForAvoidingPunishment: 60 * 30,
//メール
mail: 'sage',
//名前設定
name: '',
//以下、偽装ワッチョイ設定。浪人でワッチョイを非表示にしてるときだけtrueにしてね。
//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。
//妙なニックネームの後に付く8桁の文字列をランダムで決めて付加するかどうか。
},
//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。
//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrueの場合、投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。
//最初に取得するアンカー無し投稿文CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力。
noAnkerPostTextCsvStartRow: 1,
//最初に取得する返信用投稿文CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力。
//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。
//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。
minAnker: 895,
//返信する場合、名前に以下の文字列を含む投稿にアンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列で複数指定可能。指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能。
//↑とは逆に、名前に以下の文字列を含まない投稿にアンカーをつけて返信する。↑と併用も可能。
//返信する場合、本文に以下の文字列を含む投稿にアンカーをつけて返信する。
filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演で擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],
},
//自分のIPアドレスの確認。VPNとかでIPを変更してマクロを動かしてるとき、突然VPNが作動しなくなってIPが元に戻ったときにマクロを止めるためのもの。
//以下の文字列が自分の現在のIPアドレスに含まれている場合、マクロを一時停止する。基本的に自分の本当のIPアドレスを入力。
},
//浪人設定。最後に動作を確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないから確認できずわからない。
//浪人にログインしてるかどうかをチェックするかどうか。trueならする。falseならしない。trueにしていてもし浪人にログインしていないことを確認したらログインしにいく。
password: '1234',
},
};
/**************************************
設定箇所終わり。
https://info.5ch.net/index.php/%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E6%97%A9%E8%A6%8B%E8%A1%A8 <h3>o- *************************************/</h3>
/**************************************
・NULL演算子(??)は使えない。論理積(&&)は使える。
・オブジェクトの分割代入はできない。
・importはできない。 <h3>o- *************************************/</h3>
/**************************************
関数 <h3>o- *************************************/</h3>
/**
* ここから始まる。
*/
checkSettings();
var _TextCsvCursors = new TextCsvCursors(
SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0
? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1
: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
SETTINGS.postSettings.replyPostTextCsvStartRow > 0
? SETTINGS.postSettings.replyPostTextCsvStartRow - 1
: SETTINGS.postSettings.replyPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
);
var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);
const _MyPosterName = new MyPosterName({
name: SETTINGS.nameSettings.name,
});
const _ThreadUrl = openPromptThreadUrl();
//ループ
while (true) {
SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();
//スレを開く
openUrl(_ThreadUrl.fullUrlHttps());
//浪人にログインする設定なら、浪人にログインしているかどうかを確認し、していなければログインしにいく。
if (SETTINGS.roninSettings.checkLogin) {
}
}
if (SETTINGS.postSettings.replyPost) {
const targetAnkerNumber = createPostDOMList()
.filterPostnumberHigher(_LoopStatuses.currentMinAnker())
.filterByPostername(SETTINGS.postSettings.filterNames)
.filterByPosternameNotIncluded(
SETTINGS.postSettings.filterNamesNotIncluded,
)
.filterByText(SETTINGS.postSettings.filterText)
if (targetAnkerNumber !== null) {
const r = _TextCsvCursors.takeNextRowTextAsReply(targetAnkerNumber);
messageDisplay(`返信対象有り。アンカー先: ${targetAnkerNumber}`);
return {
...r,
updatedLoopStatuses:
_LoopStatuses.updateMinAnker(targetAnkerNumber),
};
}
}
if (SETTINGS.postSettings.noAnkerPost) {
//返信対象無し、或いは返信しない設定の場合。アンカー無し投稿文を作る。
const r = _TextCsvCursors.takeNextRowTextAsNoAnker();
messageDisplay('返信対象無し。アンカー無し投稿。');
return {
...r,
updatedLoopStatuses: _LoopStatuses,
};
}
return null;
})();
if (p) {
//投稿。
nickname: SETTINGS.nameSettings.nickname,
korokoro: SETTINGS.nameSettings.korokoro,
area: SETTINGS.nameSettings.area,
}),
SETTINGS.mail,
p.text,
);
//_TextCsvCursorsと_LoopStatusesを更新。
_TextCsvCursors = p.updatedTextCsvCursors;
_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
} else {
`返信対象が現われるのを待機中...。`,
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
}
wait(SETTINGS.baseWaitTime + randomRange(0, SETTINGS.waitTimeRange));
}
}
/**
* 投稿処理と投稿結果を見てリトライしたりマクロ終了したり。
* @param {string} serverName サーバー名
* @param {MyPosterName} _MyPosterName
* @param {string} postMail メール
*/
serverName,
postMail,
_MyText,
retryTimes = 0,
) {
const r =
retryTimes === 0
? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(
postTo5chTread,
)
serverName,
postMail,
_MyText,
).postSubstring(retryTimes, postTo5chTread, postConfirm);
if (r) {
back();
return;
}
wait(7);
const error = createPostErrorMessage().analyze();
messageDisplay(error.message);
if (error.order === 'KILL') {
kill();
} else if (error.order === 'SKIP') {
return;
} else if (error.order === 'TRUNCATE') {
back();
serverName,
postMail,
_MyText,
retryTimes + 1,
);
} else if (error.order === 'WAIT') {
wait(SETTINGS.waitTimeForAvoidingPunishment);
serverName,
postMail,
_MyText,
retryTimes,
);
} else if (error.order === 'LOGIN') {
serverName,
postMail,
_MyText,
retryTimes,
);
}
return;
}
/**
* 現在のIPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。
* @returns
*/
function checkCurrentIpNotTheIp() {
openUrl('https://www.cman.jp/network/support/go_access.cgi');
const _IpAdress = createIpAdressFromCMan();
if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {
pause('現在のIPに指定した値が含まれていることを確認。');
}
return;
}
/**
* @returns
*/
if (
SETTINGS.postSettings.noAnkerPost === false &&
SETTINGS.postSettings.replyPost === false
) {
return kill('設定エラー。noAnkerPostとreplyPost両方ともfalseになってる。');
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow < 0 &&
SETTINGS.postSettings.replyPostTextCsvStartRow < 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRowとreplyPostTextCsvStartRow両方とも-1になってる。',
);
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow === 0 ||
SETTINGS.postSettings.replyPostTextCsvStartRow === 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRow/replyPostTextCsvStartRowの初期値は-1或いは1以上で。',
);
}
}
/**
* 入力フォームを表示して入力されたスレのURLを受け取る。
*/
function openPromptThreadUrl() {
const url = prompt('スレURLを入力');
}
/**
* 開いてるスレのレス全て読み取ってPostListインスタンスを作って返す。
* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。
*/
const posts = window.document.getElementsByClassName('post');
return new PostList(Array.from(posts).map((e) => new Post(e)));
}
/**
* 開いてるスレのレス全て取得してPostDOMListに格納して返す。
* @returns
*/
function createPostDOMList() {
const posts = window.document.getElementsByClassName('post');
for (let index = 0; index < posts.length; index++) {
//HTMLCollectionからElementを1つずつ抽出して配列に。
arrPostDOMList.push(posts.item(index));
}
return new PostDOMList(arrPostDOMList);
}
/**
* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。
*/
function createPostErrorMessage() {
window.document
はじまりは14歳の頃、地方在住の俺は水禁止、体罰あり、毎日理不尽のモラハラの部活に所属していた
顧問の車を仲間とどうやって破壊し学校に来れなくなるかを相談しては
先輩、後輩、同級生を片っ端から視姦し毎日毎日が山のようなティッシュに埋もれていた時代だ
金曜にその部活は夜間練習があり、帰りは親が車で迎えに来てくれてその車内でかかっていた
NHK-FM「ミュージックスクエア」を毎日聞くうちにDJの中村貴子さんの喋りと選曲にハマった
自分は音楽好きなのでラジオと音楽が絡むと最高なので偏見に満ちたランキングになっている
電気を好きになった流れからWinMXや2ちゃんのDL板で落としまくって
全ての回を聞きAMの沼に落ちて行く
信じられないことだがこの時の彼らは20〜23歳くらいで1部を担当していた
リアルタイムで聞いているから太田光のその時興味あることをモロに影響を受けている
ハガキ職人のレベルは他の追随を許さないほど高く、OPトークは自分の栄養剤だ
この番組が終わる時のことを考えると怖くて仕方ない、それほど依存してしまう魅力がある
太田さんは何か大きな出来事が起きるとギャグも交えながら自分の考えをじっくりと語ってくれる
このようなことを深夜番組で話し、尚且つ成立してしまうのはカリスマ性があるからだと思う
2007年頃にPodcastを配信し始た頃に名物コーナーだった「コラムの花道」に非常に影響を受けた
各曜日コラムニストが登場し吉田豪、町山智浩、勝谷誠彦、辛酸なめ子、阿曽山大噴火
おじさんとFM出身の美人パーソナリティの組み合わせが素晴らしかった
ジャーナリストとしても活躍する小西さんはアメリカの大統領選の時は誰より分かりやすく
TBSに偏りがちで申し訳ないが、15年前くらいからコロナ禍まではすごい番組が乱立してたんだ
この番組は2000年にスタートしており好きなのところは伊集院光が自分のコアな趣味、嗜好を
全て聞いた中でも好きなコーナーはもちろん「秘密キッチの穴」
ネットがまだ今ほど普及する前だったから成立していたのは間違いない
この前終わった朝の番組にも似たようなコーナーもあったり、竹内香苗アナという最高のパートナーとの
邂逅を果たしたのもこの番組で、売れる前のサンドウィッチマン、アンタッチャブルも出演していた
あまちゃんで全国的に名前が売れた大友良英によるNHKFMでの音楽紹介番組
これは大友さんに加え、異常な知識を持つ大学教授やバンドメンバーが
この曲はこういう意味があってこういう背景から出来た曲で、その影響を受けたのが,,,,
など永遠にマニアックな知識を惜しみなく披露してくれるので音楽好きの自分にとって
5回ほど放送して止まってしまっていますが、大友さんは今ジャズ・トゥナイトという
これまた素晴らしい番組もやっているのでぜひ一度聞いてみてほしい
コロナ禍と同時にリニューアルし各曜日に新しいナビゲーターを起用して
音楽はもちろん政治や時代の流れに沿った企画などもありJ-WAVEでこれやる!と驚いた
特に火曜日の高木完さんは初回にヤン富田氏がゲストに来て2週じっくりトークを聴くことができた
その他、ボアダムスのEYヨ、YOSHIMI、RIDDIMというレゲエフリーペーパーの石井志津男氏
などかなりレアな面子が続々出てくるのは完さんのコミュ力だと思う
7. ダイアンのよなよな
2014〜2021までABCラジオで3時間の生放送をしてた人気の番組
自分が聞いたのは2020年からだったのでリアルタイムでは短かったが
あまり馴染みのなかった関西のラジオを初めて聞いてハマったのがダイアンだった
幼馴染のコンビなので、リスナー以外分からないネタのオンパレードに加え
うんこ、おしっこ、おならでゲラゲラ笑っている40歳のおじさん達の会話は
癒し以外何も無い、ダイアンは今はTBSでラジオをやっているが
ABCで一ヶ月に一度「ラジオさん」という1時間半もどうにか続いているが
8. アッパレやってまーす! 極楽とんぼ
MBSラジオで土曜日にやっている番組で3月までは木曜だった、
メンバーは隔週で小峠と小沢、=LOVEの大谷、フリーのモデル池田裕子、
初めて聞いた時、こんな大人数で喋るのってどうなんだ?と思ってたが
元々極楽とんぼのが好きだったので
加藤を軸に知らない人のキャラや人間性がどんどん分かってきてハマった
男女も年代も入り乱れたワチャワチャの会話に独特なグルーヴがあり、
あまり知られていないが極楽とんぼはMBSで2001年ぐらいからずっと
ラジオレギュラーも持っており、山本も一人で地元広島で喋っている
JUNKの中でもシカゴマンゴか吠え魂かと思えるくらい毎週腹を抱えて笑った
Xの最終回のゲストはCreepy Nutsで最初から最後までテンションが上がりすぎて
聞いてるこちらも疲れるくらいの回だった
この番組は今はゼロの枠だが特徴としてフワちゃんが曲を流しても
曲に乗っかって歌ってしまうカラオケスタイルだった事に衝撃を受けた
パーソナリティは友近で2022年4月から始まったばかりの番組
今年のベストラジオだと既に思っている6月17日のロバート秋山がゲスト回は
もはや3時間のコントラジオだった、フワちゃんのカラオケスタイルを友近も取り入れており
この回は秋山と友近でBAYFMの交通情報BGMに歌詞を即興で乗せて歌ってたのが
信じられないほど面白かった
YouTubeに上がってるのでぜひ聞いてみてほしい
阿部さんの死には晋三が止まる程の悲しみが全身を襲った。100単位のMAP輸血をしても、この悲しみは癒やされない。
これでもう二度とにっぽんをとりもろすことはできなくなってしまった・・・。
そもそもの発端が逆恨みなのである。一方的な思い込みなのである。統一教会という、時の政権である自民党に加え、国家公安委員会や警察からも正当に認められた立派な宗教の内部のちょっとしたゴタゴタで、こんな立派な首相を失うことの損失は計り知れない(測れない)。保有するだけで幸せになれる壺を破格の値段で販売してくださり、先祖が犯した罪を浄化してくれる、本邦において絶大な勢力を誇る素晴らしい宗教に対する誤った思い込みが今回の喜悲劇を生んだとすると、マスゴミ、ネット右翼、ネット左翼に対する強力な言論統制もやむを得ないとしか言いようがない。合同結婚式を始めとした、現代日本の家族のあり方を真摯に考え、個の幸せよりも全体の幸せを重視する比類のない宗教であるのに・・・。7割の収入源が本邦である、まさに日本を代表する大宗教なのであるのだ。
阿倍野区さんを銃撃した犯人はまさにサタンである。民主主義への朝鮮である。最愛の夫を失い、長男が不治の病に侵された弱い女性(エバ)が、救いを差し伸べ人生を良い方向に導く宗教に助けを求め、有り余る金を献金したからといって、逆恨みしてはならない。就職氷河期の中で、自殺未遂までしながら実の兄を救おうとしたなどというエピソードは見せかけの優しさである。こういったお涙頂戴のお話に我々理知的な日本人は洗脳されてはならないのである。
インターネッツで湧き上がるABCさんへの追悼と自民党ネットサポーターズクラブによる協力な援護には心から涙を流した。日本は無くしてはいけないなにかをなくしてしまったのだろう・・・。精神科医の片田珠美先生が「苦しい幼少期、少年時代を過ごした人は自分には責任のない事で酷い目にあったと受け止めやすい。それは歪んだ特権意識と言わざるを得ない」とおっしゃっていた。この歪んだ特権意識というのが誰のことを指すのか不明であるが、何という正鵠を射るご指摘であろうか。先生はまた、「普通の人には許されないことでも自分にだけは許されると考えるようになる」とおっしゃっている。これは今回の事件の被疑者である人物を指していると考えられるのであるが、知能の低い私には一瞬被害者のことを指しているのではと思われてしまった。が、なんという洞察力なのであろうか。
森元首相の葬儀は数十年ぶりに国葬として行われるという。この岸田検討使の決定に意義を唱えるものは、恥を知れ!よくもそんなことを。すなわち、この日は国民の祝日になるということだ。私は日程が分かり次第、速やかにゴルフクラブの予約をしようと考えている。
この文は鮮明である。天皇陛下が土下座すべきである。私にはなんの政治的意図もない。ただの私怨であるのだ。ただ、今回のアベイルさんの横死というかつてない喜劇のなかで、唯一良かったことは、日本人の統一が進んだことなのかもしれない。阿邊さんの死を乗り越え、国民全体が同じ方向を向いている空気を確実に感じている。すごい一体感を感じる。今までにない何か熱い一体感を。
AtCoderをはじめて3年以上になるが、ABCで思うことがあるので書いておく。
最近の出題は、比較的新しいWriterの人が中心に作問を行なっていると思われるが、きちんとWriter教育をしてほしい。
教育的な問題を作るというよりは、算数・数学オタクの人がこんな問題作れて私天才でしょ、というのを誇示したいがための問題になっている傾向があり、問題の一貫性を保つようにAdminの人は努力をしてほしい。
アルゴリズムを適用するだけだとdifが下がるので、数学的な知識や考えを適度に混ぜることで難易度を調整し、良い問題を作った気になっており、Writerの人たちは自尊心だけはどんどん満たされるのでさらにエスカレートするという悪循環になっている。個人的には、何かしらWriterを評価する制度が必要だと思うが、このまま自尊心が暴走すると、私凄いでしょ、と誇示するだけの厄介な人材になるので、そういう意味でも教育をした方がいいと思っている。
なんていうか問題に手心が足りない。言葉にはしにくいが、仕事を一緒にしたくないタイプ。分かる人には分かるが、AtCoderユーザーの中では分かる人はほぼいない。
パントマイム。プロが減った。背中から追跡している人間だけがまだプロ。後は素人で。そいつら素人が結びつくことを恐れてるってんで、半年ごとにターゲットのレッテルを更新するようになった。
勧誘を断られると、あいつはカルトだとか。在日とか部落とか。検証できないようなことを言い始める。強姦魔とか。放火魔とかね。社会的に貶めるようなことを言えばなんでもいい。一つ一つのレッテルは使い捨て。
Qカルトの時は本当に忙しかった。大統領選で一旦ゼロになって、最近復活。でも何か勢いがない。
舞台役者のあのニイちゃんはどこに行ったんだろう。一時期めちゃくちゃ稼いでいた。本業よりも。
風俗嬢の女の子は実家の仙台に帰った。接触プレイはもうやりたがらない。汚いし。
代わりに嘘放送を流す。業務れんらくに、緊急点検を開始しますとかね。東京名物の空ピーポーも忘れずにね。全部無料だし。でも牛丼の肉より多い一味唐辛子みたいで食べる気が起きない。
gooogleが顧客である俺らに情報をうる。ラインからも買う。韓国だともろそれであると全員知っている。そのようなサービスを使って、半島とやりとりのある日本企業(本当は華僑系)を批判すると、韓国の一般人はネットのプロバイダー契約ができなくなるんだって。逆にサムスンやヒュンダイのような韓国企業を批判しても、なーんもない。あっちは検閲されているクソみたいな国。こっちは国じゃなくて俺らがやってる。民間団体。
なぜ俺らが疑われるのか。だって戦後から横断的に全国で個人情報を収集している民間団体はここしかないから。個人情報を更新し続けるコストがバカにならない。しかも全世代。他ではできないんだろう。
人材不足と最近の手法の変化。そろそろ畳まなければいけないという思いもあるのだろうな。
昔だともっと挑発じみた手法が取られていた。しかし、最近はターゲットに諦めてもらおうとか、証拠を出されないようにしようとか、ミスリーディングさせようとする手法に変わってきたね。ボスの老婆心だろうか。お手当も減ってるしね。
昭和の時代は共産党もやっていたってボスがいってた。ターゲットは主に、自民党員の若手経営者など。でも今は明るいリーダーのもとで健全運営ができている。ABCの最後の人。一階は新聞屋さんだけどね。どのように収束を図ったのかわからない。誰かおしれてくれ。それが共産党が政権与党に対してできる最大の政治かも
逆に加害者になるとこんなにいいことがおきるというのを言っておきたい。
ありえない会社に裏口入社できる。人に言うとびっくりされるけど子会社っていうの。真顔な反応になるけどね。
職場では場末のキャバクラに入り浸るやくざみたいな構図になる。お前みたいなチンパン顔が入れるわけないだろう。うんうん辛かったねって。そのやくざはただのヤンキーでなく、劣等感もっている人間が選ばれてる。チビとかチンパンとか。
ご近所さんはみんなわかっているから、いくら繕っても、こんなとこ誰も入社しない。マブダチの派遣会社に依頼して人を入れるしかない。銃を持ってると打ちたくなる。
刑務所内に設置された豪華大浴場みたいなものだ。入っている時は日常を忘れられる。刺青を見せびらかす。ふと脱衣所の窓絡みえる鉄格子でできたゲートと金網が目に入ると、我に返る。ああ、俺たち管理されてたわって。
両手の小指がないヤメやくざはYoutubeにてこう言う。「あの人たちが今どうしているのかわからない。かと言って、やくざとして大成したという話は聞かない」だって。うーん。小指がないという説得力。
てか顔も声も名前も伏せても金が稼げるすごい時代。エピソードが王様。なんで出てこないんだろう。出てこいよ昭和の少年やくざ。令和の少年やくざが相手になるぜ。早く返事をしろよ。ウイットに飛んだ返しをしろよ。
ボスから電話。ターゲットがまた海外に逃げたって。またしばらく仕事は休みになるのかな。
明るい未来と、死体発見。リアルを生きてるターゲット。俺はさっきから指の感覚がほとんどない。選択することができなくて、自販機の前でたたづんでる。ずっと時間が止まってる。
俺も海外に行こうかな。でもパスポートっていうのいるんでしょ。やめた。てか外で死ぬとすごく高い金と国に迷惑かかるらしいね。研修でそう習った。迷惑を作るのが仕事だけど。待ち時間が長い。入間に一生いる。入間に一生。
---
先輩の書き残した増田のダイアリーが自分の勉強にとても役に立ったのでコロナ禍で実施された2021年度脳神経内科専門医についてのメモを残させていただきます。
https://anond.hatelabo.jp/20190730114905
ここでも述べられている通り、症例については、面接試験で主にここからの出題となるのでなるべくシンプルな症例か、突っ込まれても答えられるように地方会で発表したような症例が良いように思われる。
考察が不十分な場合はそこで不合格にならずに一度差し戻されて再度書き直して提出するという救済措置がある。ただし、そのレポートについては2次試験の面接でかなり突っ込まれるので注意が必要。
2021年度はコロナ禍により元々6月であった試験が11月に、そしてさらに延期されて2022年2月に実施された。
試験時間を短くするため、以前は必修100問、一般100問、臨床100問であったものが必修100問、一般+臨床100問と出題数が減らされての出題であった。
内容、難易度については過去問とほぼ同等といった印象を受けた。
2019年度版の増田でも言及されている通り、「医学生・研修医のための神経内科学」の範囲からは大きく逸脱はしない。
自分はあまり熱心に勉強する方ではなかったので、上記書籍は通読せず参照するにとどめ、日本神経学会から出版されている「神経内科専門医試験問題 解答と解説」と復元された過去問2020年-2018年を2週行った。受験者ごとの点数の公表はないが、これくらいやれば平均点程度は取れるものと思われる。
また、一部繰り返し出題されている範囲があり、そちらについては真剣に覚える必要がある。
以下自分が気になった頻出される項目について箇条書きで述べる。
・頚椎症の局在を答える問題。後骨間神経麻痺やC8麻痺の鑑別など少し変えて出題されるパターンもあるが、頻出。
・筋病理。perifascicular atrophyなど一般的な知識は抑える必要がある。
・SCAに代表されるリピート病。SCAの番号についても覚えていないと解けない。
・排尿に関係する神経機構。各受容体、神経支配は詳細に覚える必要あり。
・側頭極病変を呈する疾患。CADASIL, CARASILの他に筋強直性筋ジストロフィーが何故かよく出る。
・ギランモラレの三角と下オリーブ核の腫大。下オリーブ核の位置をマクロ解剖で答えさせる問題なども出る。
・NIHSS, ABCD2スコア, CHADS2スコア, HAS-BLEDスコアは計算できるように。
・Balint症候群。臨床所見や画像で聞かれる(なぜこんなに頻出?)
・伝導失語
・家族性ALSの原因遺伝子(たくさんあるが、SOD1, C9ORF72, TDP-43, Optineurin, ubiquilin2, SQSTM1, ERBB4くらい覚えていればなんとかなる。また、面接でもよく聞かれるらしい)。
また、直前に出版された新しいガイドライン(本年は脳卒中治療ガイドライン2021, 頭痛の診療ガイドライン2021など)は読んでおく必要があると感じた。
みなさん苦手な病理であるが(失礼)、筋病理に関しては日本神経学会e-learningで勉強すれば十分である。
複数の講座があり、内容が重複しているため2、3講座見れば十分である。
筋病理以外の神経病理は「神経病理インデックス 新井信隆著」、東京都医学研・脳神経病理データベース(EBAN https://pathologycenter.jp)、「カラーアトラス神経病理 平野朝雄編著」などを通読するなどした。
今年の出題はなかったが、特徴的な脳腫瘍(髄膜腫、頭蓋咽頭腫など)については抑えておく必要があると感じた。
電子顕微鏡画像については再現も乏しいことや、出題数が少ないこともあり自分は捨てた。
実施会場は東大ではなかったが、概ね例年と同じような雰囲気と思われる。
問題復元を管理している某医局から各医局に復元の割当があり(1セクション2-3問)、それを暗記し試験時間が終わった瞬間にメモをとることが必要となる。
今年は問題数が少なくなった影響もあってか時間には余裕を感じた。
今年はZOOMによる遠隔面接となった。試験案内には「神経診察やレポートの内容、臨床神経学についての口頭試問」との記載があった。例年行われていた神経診察の実施試験はなくなり、ハンマーなどは必要なかった。
試験時間は30分で内容は主にレポートの内容から出題された。その中でレポートで提出した疾患に絡めて「●●の身体所見は?」や「●●が疑われる患者が初療室に運ばれてきたらどのように診察をしますか」など実臨床に沿った神経診察に関する質問がされることがあった。前述した通りレポートで不備があった箇所やこれまでの研修で経験が薄いと予想される分野(人によっては脳卒中など)が集中的に質問される傾向にあるようだ。
自分は試験前に「ベッドサイドの神経の診かた」などを通読して胸郭出口症候群の診察法などマニアックな箇所を覚えたが、特に役にはたたなかった。二次試験は面接官によって内容に開きがあるのでとにかくレポートの内容(レポートで言及した診断基準、遺伝子異常、必要な神経診察)を徹底的に深めておくことが重要と感じた。
タイトルへの返答だけでもいいので、何か建設的な意見くれるとうれしい。
プーチンも側近も、ある程度、大衆の支持がないと政権を維持できないのだから、
核や経済力に匹敵するレベルで、「大衆心理への訴求力」が大きな「戦力」になる。
原始時代からそれは根源的な戦力源だっただろうけど、ネット時代で個々人の発信力が増してきた。
ともかくは目下のウクライナ侵攻。
ロシアに関しては、まず西側の情報に触れている若い人達は「まとも」な人が多い。
「まとも」というのは、
という最低限の状態を指す。
プーチン支持派はこれ以外の組み合わせで、
A.①✕②○ 大嘘に気付かないか、信じたい集団催眠状態で、真実に目覚めたら反戦に回る。
そのためには戦争肯定派の心理の型を徹底的に知らないといけない。思いつくだけでも以下が挙げられる。
・近視眼型 戦争のデメリットが見えない。経済制裁や国際不信の影響を軽視している。
・愛国心型 損得で動かない。団結の一体感で超強力な快感を得ている。敵の脅威を植え付けられることで、
その団結感が一層強まる。「生まれ育ち」という長い記憶に基づくので、愛国心自体は変えられない。
→対策:愛国心はしっかり肯定してあげる。脅威も理解してあげる。「敵」である我々の人間的面を見せる。
抽象的な「敵」を、具体的な「友」に変えて、団結の輪に含まれるようにしていく。
・サイコパス型 共感能力が無い嗜虐的なクズ個体。弱者をいたぶるのが好き。どの社会にもある程度の割合でいる。
→対策:集団の力で無力化するしかない。早期にサイコパス個体の芽を摘むこと。
プーチン支持派ABCは、上記のすべてが一個人の中に混在している状態。
なのでサイコパス性が高い個体を除いて、すべてのアプローチを込めて情報を作成した方が良い。
その点、シャワちゃんの動画は、かなり練られている。まず個人的なロシア愛を語りまくった上で聞く耳を広げ、
それから真実を提示し、子供・老人・女性が殺されていること、若いロシア兵が利用されていることを説いて心を動かす。
ただしロシア人に植え付けられた脅威への手当ては、別途補足がいるだろう。
プーチンが訴える主な問題、①NATOの東進、②これまでアメリカの侵略戦争、③クリミア/ドンバスの戦闘の実態、
④ウクライナのナショナリスト達の行動、これらを整理し、双方の正当性や汚点を正確に公平に併記しないと、
さらに言えば、ロシアや中国のような権威と平等を表面的にでも重んずる社会の構造を深く理解しないと芯には刺さらない。
地理条件が大衆心理を変えるのか。同じ漢民族でも香港人・台湾人と内陸人の国民性は変わる。遺伝じゃないなら希望はある。
またロシアの国粋系思想家が言うように、欧米の個人主義/資本主義における人の幸せもかなり残念なことになっている。
幸せに対する全人類の根本的な手当てこそが、中露の態度軟化に繋がるはず。
西側内の格差拡大や孤独化問題を放置して、「こっちにおいで」と言っても説得力がない。
いい加減、長くなってきた。プーチン支持派にどうやって伝えるかというメディアの話はざっくりと。
ロシア国内でも若い人ならちょっと調べれば、西の情報や動画自体を落とすことはできるだろう。西側のIT屋達も工夫している。
そこで得た情報を、どう配るか。プーチン支持派がネット見ないなら、反戦派がこっそりチラシ配ることになる(多分、もうやってる)。
メールは使える老人もいるだろう。メールの検閲レベルはどれほどだろうか。記録メディアをばらまくっていう手段は対北朝鮮で聞いたことある。
いずれにしても、聞く耳を広げる構成・心理術が大事になってくる。
たらればだが、こうなる前に、ロシア内の西側企業が、もっと巧妙に大衆心理戦へ加担できたんじゃないかなと。中国はまだ間に合う。