はてなキーワード: REDとは
今年1年を振り返って良かったものうんたらという記事が増えてきましたね。
私も今年1年を振り返ろうとしていますが、当然のように無料娯楽で面白かったものの話ばかりになりますね。
金を惜しまなければもっと色々楽しめたのだろうかってのは全部置いといて面白かったものの話だけします今回は。
読んで一番面白かったのは『アオアシ』。最終話を迎えたことにより全話無料キャンペーンが開かれて一気に読み切りました。最終話が近づいて来てる漫画は半年ぐらい前から少しずつ読んでおくと最後の一気読みでいい感じに追いつけるのでオススメです(無料娯楽乞食を貴方がやりたいなら)。どう面白かったのかで考えていくと、論理的な視点でひたすら話が展開しているので読み手側のストレスが少なかったことが大きいと思います。「フィジカルが凄かった」「作戦が凄かった」といった情報を漫画がキチンと読み手に与えてくれるので、読んでいてこっちが補正してあげる必要がかなり少ないんですよね。作戦勝ちの話にしても「昔どこそこのプロチームが使っていた難しい戦略を、ユースレベルで実現させてこられたら、次元が違って勝負にならねえぜ」みたいな三段論法がキッチリしてて「いやゆーてそれ運ゲーっしょ?」みたいにならない。フィジカルについても「ボールが足に吸い付いている奴は強い」というのがルールとして徹底されていて、それが視覚的な情報とも矛盾してないので読みやすい。いわゆる「防御力の高さ」×「攻撃力の高さ」の完成形みたいな感じですね。発信してくる情報を脳で処理するのに処理能力の浪費がない。そうして余力を持った処理能力に対して理詰めかつ感情に訴えかける情報をこれでもかと流し込んでくる。「読みやすくて、面白くて、少し変わっていて、敵も味方も魅力的なのがいい漫画だよね」という完璧な作戦を本当に実行してくる。なんか本当に「強い」なって思います。
2位は同じく最終話一気無料で読んだ『ガンダムサンダーボルト』でしょうか。ドンドンインフレしていく世界と悪ふざけとも思うようなドリームマッチ的な展開、どこまでも広がっていくようで結局は二人の男に収束するストーリー。外伝ガンダムとして理想的でした。色んなキャラが増えていく中で結局は主人公二人の物語に収束するっていうのを定期的にやるのがいいですね。兵隊として色々割り切ってるけど結局は連邦のクソな所の後始末をひたすらやらされるイオや、優秀なスナイパーではあるもののサイコザクというデカすぎる下駄の力に飲み込まれて自分を見失っていくダリルという構図が最後まで徹底していながらドンドン話がデカくなる。マルチバース宇宙世紀を舞台にした物凄い規模の大きな悪ふざけとしてジークアクスよりもある意味「やってる」作品でしたね。本編じゃないならここまでやった方が楽しいですよね。
3位は信『長のシェフ』で。こちらは最終話記念というわけではないですがLINEで全話無料でした。15年前に始まった現代知識無双ブームの中の1作ですが、終わったのはつい1年前なのである意味最近の作品。40巻近く使って「信長が天下取りに動き始めてから本能寺の変まで」をひたすら信長の側で描くという丁寧さが物語に重みを感じさせますね。その中で現代知識で無双する主人公が「なぜ本能寺の変が起きたのか」という謎解きに向かっていくという構図の一貫性がよく出来ているというか、振り返ってみると全ての要素が最後のオチに向かってのヒントになっている感じがするんですよね。「現代人が戦国時代に転生した」という部分を知識無双で終わらせずにとことんまで調理しきった作りが面白いです。
ゲームだとEPICに去年の年末に貰った『SHIFU』が1位に居座り続けました。年末のEPICは凄い。もし来年も無料娯楽縛りを続けるなら1位はホグワーツ・レガシーかもしれません。ファイナルファイト(マニアックですがスマッシュアウトの方がより近くはあります)×SEKIROという感じのゲーム性に転生によるパワーアップがかけあわさって何度も周回して遊べるという作りは「アーケード系のサクサク進む感じもいいけど、家庭用でやっても1周で終わるから寂しい」という問題を上手く解決してた気がします。こういう系統は最近だとローグライトにされちゃうんですが、丁寧に作られたレベルデザインを何度もやり込んでクリアするというのはゲームの持つ「上手くなる喜び」をより確実に感じられて良かったです。前回の周回では使えなかった技を使って相手を叩きのめしたり、それを狙いすぎて「結局基本が大事だわ」に立ち返ったりするループの構造が実に楽しい。上手くなる→壁に当たる→上手くなる→壁に当たるのループがキッチリ組まれているゲームは楽しいです。
ゲームの2位はゼロから復帰した『アークナイツ』。昔使ってたIDをサルベージしようとしたのですが「購入履歴だけあってもパーティーさえ覚えてないじゃんお前」みたいな対応されて結局復活できず1年ぐらいウジウジしてましたが、無料娯楽縛りを課したことで「無料でやりたいゲーム・・・まあこれだな。もうゼロからでいいや。」と再起しました。記憶を失った状態から再起動するドクターの姿に「俺だ」となった人が世界中に何人いるのでしょうか。実際のプレイとしては他人のウィシャデルを借りまくって全てを蹂躙しながら進めました。おら、インフレの力を喰らえ!ドカンドカンで強敵がなぎ倒される様は爽快でした。ソシャゲって結局はインフレするものなんですが、それを楽しむには元々のゲーム自体がしっかりしてた方がいいんだろうなって思います。キッチリ作られたステージのギミックを圧倒的暴力で叩き壊す破壊の快感は、元々がちゃんと作られてなければ薄まりますからね。
3位は前から興味があった『リンバスカンパニー』。セリフが韓国語で全く聞き取れないという難点はありましたが、戦闘システムもストーリーの方向性も好きですね。戦闘システムが難解すぎて下手にオートから変えると負けるのでひたすらオートで進めて、ある所でいきなり「オートのままじゃ絶対勝てないぞ」となって必死にシステムを覚えなおすという貴重な体験をしました。基本システムも良く分かってない状態で「テキストをちゃんと読んで対応しないと絶対に勝てない敵」を相手取るわけですよ。アクションゲームで言えばパリィシステム使わずにずっと進んでから「このボスは三連続パリィ出来ないと絶対に負ける」みたいなボス相手にゼロから練習するような感じですよ。このゲームの戦闘、本当に難解で、今でも使いこなせてない裏仕様みたいのがいくつかあります。理解すれば理解するほど誤魔化しをどう効かせるかを工夫できるシステムなので本当に面白いので色んなゲームがパク・・・参考にしてもいいんじゃないかなとは思ってます。
動画コンテンツは無料だとそこまで触れてないですね。Abemaで映画も見れましたが、あんまり印象に残ってないです。
ただ毎クールのアニメは人気があれば復刻全話無料みたいなの結構やるから気軽に終えましたね。
今年のアニメだと『銀河特急 ミルキー サブウェイ』が一番面白かった気がします。センスのある作り手が尺を余らせることなくテンポよく客の望むものを詰め込んでくる密度の高さ、それが最終回でいよいよ極まるのが本当に良かった。最終的に振り返って無駄な要素がほとんどないんですよね。自販機でゲボみたいな宇宙食買う所以外は大体回収済みな感じ。そもそも多くのアニメは1話20分という尺を持て余してる疑惑さえ感じてしまいます。
他のアニメだと『瑠璃の宝石』・『アポカリプスホテル』・『ジークアクス』辺りが良かったですね。どれも共通しているのは基本的な部品の出来が良いってことですかね。いい素材を使っていい調理をしたらいい物が出来上がるのは当たり前なんですが、それが出来るのってそもそもの段階でしっかり必要な素材が用意できる座組が行ったからなんだろうなと。美味い肉を美味い肉用の調理法で作った場合と、そうじゃないものを誤魔化す用の調理法で作った場合だと、クオリティ的には二周りぐらいどうしても変わると思うんですよ。細かい部分では上手く誤魔化しはされてるんでしょうが、決める所では本当にいいものを用意して作ってないと出せない味で勝負してるなと思いました。そのレベルの作品が無料で楽しめるんだからいい時代だ。
映像作品の話でオマケなんですが、ガンダムWの30年記念版OPも良かったですね。皆が30年かけて少しずつ学んでいった裏設定の数々が拾われていくOP映像と懐かしさの演出が楽しい。主役機体の代名詞コーナーで「殺人的な加速」とか「ブッピガン」とかできっちり解釈一致稼いでるのも良かったですね。絵コンテ切ってる時に「ここは殺人的加速をしている後ろ姿でいくぞ」となったら「これで本当に視聴者は楽しんでくれるのか?トールギスといえば殺人的加速なんて作り手の俺達がオタクすぎるだけじゃないのか?」みたいな疑問が出そうなもんですがアクセル全開で走ったのがWスタッフのソレだなと。
今週はReaderStoreで無職転生のロキシー外伝を読みました。
ReaderStore毎日無料にしてくれて嬉しいですが土日しか追えないですね流石に。
んで今はAIの遺伝子シリーズが明日まで無料なので読んでます。
連載中にAIがガンガン進歩していくなかで、BLUEが終わるより前にはシンギュラ突破されなかったというのが時流の風に上手く乗り切ったなと感じますね。
はてなブックマークの増田一覧の、さらに「すべて」(1 user)をチェックしている希有な人向けのユーザースクリプトを公開します。
https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid
// ==UserScript== // @name Hatena Bookmark Anond Filter // @namespace https://b.hatena.ne.jp/site/anond.hatelabo.jp/ // @description はてなブックマークの『はてな匿名ダイアリー』の記事のうち、指定したNGワードが含まれる投稿を非表示にします。 // @match https://b.hatena.ne.jp/site/anond.hatelabo.jp/* // @grant none // @version 2.0.2026.01.21.0011 // ==/UserScript== (function(){ const SCRIPTID = 'HatenaBookmarkAnondFilter'; console.time(SCRIPTID); const CLASSNAME = 'filtered';/*フィルタ該当要素*/ const CHECKED = 'checked';/*二重チェック回避フラグ*/ const ONCE = 1, AP = 2, INTERVAL = 3;/*適用タイミング*/ const NGWORDS = {/* 合計100ポイントで非表示判定(ただし1つの記事内で同じワードが複数使われても1度しか加算しない) */ '100': [/*即NG確定ワード*/ 'dorawii', 'あおやまちゃん', 'ボスマン', 'MNK', '電気通信大学たいてい', 'なんぴょん', 'れめくん', 'リュックサック野郎', 'boushi_inst', 'hakaikami', 'Rekyu', 'iloveootaku_2',/*電気通信大学たいてい鉄道研究会れめくん(頻出)*/ /*A-G*/'a9w8ru6fqyxqfv9', 'admirail_togo', 'akibakko6348', 'alf1974al', 'amatukiseiru', 'anapgoeson', 'aoi_mizuho', 'asapgoeson', 'asupgoeson', 'b6jbpsji91ieigt', 'bmi22yo', 'boushi_ob', 'buscholarx', 'bw0531', 'circlecavok', 'disney1007cla', 'dora22sibuya', 'donkotrain', 'ecotosk', 'electlone', 'factomodachi', 'fft_dareka', 'gmhtcyznf_abc', 'goesonanap', 'gyudon_honmono', /*H-N*/'h13_yokohama', 'h2twi', 'H2TWR', 'hamaishogo1111', 'haru_mofumoffu', 'hermitv8', 'hirabiscus', 'hinolovelove', 'hnmk0127_03', 'inaken17_', 'inte235dy', 'ixtabes', 'jamcombatge', 'kawachiasukanew', 'kaoru_ai1991', 'keio9730F', 'kiha2228', 'koreanlabsfc', 'koyounoyooko', 'kqlex1500', 'kurakamasan', 'kurotamaxxx', 'kt_ruma_1372', 'lightningreen77', 'mamadoll_kun', 'matya_uec', 'minamihinawot', 'minori0151', 'monkichi_22', 'mugen_08i', 'mukoroku651', 'nakano6409', 'nanpyong', 'new_oer', 'nimouec', 'NoName_thUFO', 'norannnde', /*O-U*/'oreizmmiporin', 'orenotanoshimi', 'osaka_sirokichi', 'papepoco', 'pasotokon', 'pm95uq', 'reme_kun', 'ruin_2002', 's03_amurtk2731', 'sacchan03110319', 'seisu_bot', 'senanana_cos', 'shinano_115', 'shineleaf1372', 'shop_bullet', 'shurimpy', 'soroisoroi', 'sui_pm95uq', 'sweidan821858', 'taiyaki_level2', 'takao_straight5', 'taking0000', 'tarotaromusic1', 'tc201_501', 'tocarbarn', 'toshikimiyazaki', 'train_magician', 'tx9y2cpwdz27255', 'u2fap5u4zw57811', 'uec15take', 'uecrail', /*V-Z_0-9*/'vampire_mio', 'vbdmnwefknmxsdm', 'vp20th', 'wafue', 'wakasato_', 'walkingniwatori', 'wataameexpress', 'ya4975349616894', 'ymbk_arisa', 'yms_uec16', 'yuuya_1104_uec', '__________ob', '_chocorail_', '_doitforthewin_', '_toeshin', '_unigmo', '100mph_no_yuuki', '169_D51_protect', '2969364x', '2rtkvn34il2783', '36kyo', '86lilxw1', /*tadaup.jp*/'1dOaKWk3.jpeg', '1sL2VBZ5.jpeg', '1uNK2iEP.jpeg', 'CBUHadpD.jpeg', 'CgJlF4Wr.jpeg', 'CGTtm0Ev.jpeg', 'CIxj8clS.jpeg', 'CqbERPdQ.jpeg', 'CTZsA2wM.jpeg', 'CWY2m7rS.jpeg', 'CZVCEgd1.jpeg', 'テクウヨ', '自己放尿', ' ーーーーーーーー', 'https://anond.hatelabo.jp/20260107144223',/*AI問答貼り付け増田*/ '†噛み締めて行こうな†', '困難女性(コンジョ)', '困難女性(コンジョ)', ], '90': [/*ほぼNGだが確定ワードが必要*/ 'https://megalodon.jp/', ], '10': [/*ほぼNGの確定ワード*/ '電気通信大学', '電通大', '駿河台大学', '学生課', '教務課', '鉄道研究会', '鉄研', '通勤特快', '不正乗車', '性慾', '穢い', 'エッタ', 'キセル', 'uec', ], }; const sites = { 'prefix': [ ['selector', '(modifier)', '(css)', '(REPEAT)'], ], 'https://b.hatena.ne.jp/site/anond.hatelabo.jp/': [ ['section.entrylist-unit li.js-keyboard-selectable-item', li => {li.querySelector('li.entrylist-contents-category > a').textContent = li.dataset.matches}, `.${CLASSNAME}{display: none;}`, AP], ], }; const rules = sites[Object.keys(sites).find(prefix => location.href.startsWith(prefix))]; if(rules === undefined) return console.log(SCRIPTID, 'Not found any sites.'); const scores = Object.keys(NGWORDS).map(Number).reverse();/*数値インデックス順に取り出されたkeysを逆順にして100から並べ直す*/ const filter = function(selector, modifier){/*各要素に対してNGワード判定して、該当したら追加でmodifierも適用する*/ document.querySelectorAll(selector).forEach(e => { if(e.dataset[CHECKED]) return; e.dataset[CHECKED] = 'true'; const text = e.textContent.toLowerCase(); let total = 0, matches = []; for(const score of scores){ for(const word of NGWORDS[String(score)]){ if(text.includes(word.toLowerCase())){ total += score; matches.push(word); if(total >= 100){ e.classList.add(CLASSNAME); e.dataset.matches = matches.join(', '); if(modifier) modifier(e); return; } } } } }); }; /* ONCE(一括適用) */ rules.forEach(rule => { const [selector, modifier, css] = rule; console.log(SCRIPTID, 'ONCE:', selector); filter(selector, modifier); if(css){ const style = document.createElement('style'); style.dataset.script = SCRIPTID; style.type = 'text/css'; style.textContent = css; document.head.appendChild(style); } }); /* AP(AutoPagerize) */ rules.filter(rule => rule[3] === AP).forEach(rule => { const [selector, modifier] = rule; document.addEventListener('GM_AutoPagerizeNextPageLoaded', e => { console.log(SCRIPTID, 'AP:', selector); filter(selector, modifier); }); }); /* INTERVAL */ rules.filter(rule => rule[3] === INTERVAL).forEach(rule => { const [selector, modifier] = rule; setInterval(function(){ console.log(SCRIPTID, 'INTERVAL:', selector); filter(selector, modifier); }, 1000); }); console.timeEnd(SCRIPTID); })();
/* Hatena Bookmark Anond Filter */ .filtered{ display: block !important;/*上書き*/ opacity: .25 !important; } .filtered:hover{ opacity: .75 !important; } .filtered li.entrylist-contents-category{ background: red !important; font-weight: bold; }
検索用: はてなブックマーク はてブ はてな匿名ダイアリー 増田 スパム キーワード NGワード フィルター ミュート 非表示 削除 隠す ブロック ユーザースクリプト ユーザースタイル hatena bookmark anond spam keywords ngwords filter mute hide hidden display none block userscript JavaScript js css style
映画興行収入ランキング https://www.kogyotsushin.com/archives/alltime/
興行収入が大きいほど、の率が高いことがわかる。
X(旧Twitter)を掘っていたら、漫画『私がモテないのはどう考えてもお前らが悪い!』(わたモテ)に関する、2013年の興味深い考察ツイートを見かけた。
めっちゃたまってる、もこっち消化中。 漫画だと「黒い飲み物」=コーラなんだけど、アニメで「黒い缶のコーラ」になってるんだが、ノンカロリーコーラでもアリって寄ってくるのかな?w— あくあぶるぅ (@aquablew) September 10, 2013
もこっち(黒木智子)がこぼしたコーラにアリがたかる……という描写についての疑問だ。
この「黒い缶=ゼロカロリーコーラ缶」という認識、今となっては失われた製品デザインになりつつあるので、当時の背景整理と、論文に基づいた科学的な回答をまとめておく。
結論から言うと、「科学的には、アリはノンカロリーコーラ(人工甘味料)をエサとして認識しないため、漫画やアニメのように大挙して群がってくることは考えにくい」。
アリが甘いものに群がるのは、味覚を楽しんでいるわけではなく、コロニーを維持するためのエネルギー源(炭水化物)を求めているからだ。
この点については、昆虫学の研究によって「アリは単に甘い味に釣られるのではなく、エネルギー源としての価値を厳格に見定めている」ことが裏付けられている。
まず、Brinkman & Gardner (2001) の実験(*1)では、ヒアリは砂糖水には群がったものの、アスパルテームやサッカリンといった人工甘味料の水溶液に対しては、ただの水と同じ反応しか示さず、エサとして認識しなかった。
さらに、Roeder et al. (2021) の研究(*2)によれば、アリは天然の糖(スクロースやグルコース等)の間ですら、「エネルギー効率が良いか」「自然界の主食(甘露)に近いか」を基準に優先順位をつけるほど、摂取対象をシビアに選別している。
つまり、本物の糖質ですら選り好みする彼らが、「甘いだけでカロリー(エネルギー)が皆無」であるコカ・コーラ ゼロをエサとみなす可能性は極めて低い。アリの生存戦略において、ノンカロリー食品は無視すべき対象なのだ。
したがって、アニメで「黒い缶(ゼロ)」からこぼれた液体にアリが群がっている描写があるとしたら、それは科学的には誤り(演出上のフィクション)の可能性が高いということになる。
このツイートの肝は、投稿者が 〈黒い缶=コーラ(ゼロ)〉 と即座に認識している点だ。
2025年の現在、コカ・コーラ ゼロは〈赤い缶(黒文字)〉になっており、当時の感覚とはズレが生じている。
2007年〜: 発売当初。「漆黒のボディ」がトレードマーク。
2013年(アニメ放送時): まだ完全に「黒い缶」。投稿者の認識は正しい。
2017年: 「ワンブランド戦略」で、黒背景に「赤い円(レッドディスク)」が入る。まだ黒い。
2021年9月(転換点): ここで全国リニューアル。缶の地色が「赤(コカ・コーラレッド)」に変更され、ロゴだけが黒になった。
つまり、コカ・コーラ ゼロの缶デザインが〈黒色の面積が多くを占めるもの〉でなくなったのは、西暦2021年のことだ。
あのアニメの描写は、2021年以前特有の光景ということになる。
最後に、作中の時系列を整理して、なぜその描写になったのかを推測する。
以下のWikiを参照した。
初出(ガンガンONLINE):2012年1月19日
原作の2012年、アニメの2013年ともに、世間の認識は「ゼロカロリーコーラ=黒い缶」だった。
では、なぜアニメで「黒い缶」が描かれたのか?
もこっちが健康志向でゼロカロリーコーラを選んだ……というよりは、もっと単純な「大人の事情(商標配慮)」と見るのが自然だ。
アニメで「赤い缶」をそのまま描いてしまうと、誰が見ても世界的ブランドであるコカ・コーラ商品だと認識してしまう。
フィクション作品において実在商品の商標をそのまま出すことは権利関係のリスクを伴うため、色やデザインを意図的に変えて「あくまで架空の炭酸飲料です」のようにするのが業界の通例だ。
スタッフが「赤だとマズいから、中身の色に合わせて黒っぽい缶にしておこう」という処理をした結果、「当時のコカ・コーラ ゼロのデザインと偶然かぶってしまった」というのが真相ではないだろうか。
視聴者(投稿者)には「ゼロだ!」と認識され、その結果「ゼロなのにアリが来るのはおかしい」という科学的な矛盾が生じてしまったわけだが、10年以上前の「黒い缶」デザイン全盛期ならではの面白い現象だといえる。
と質問とした所、
いい質問。ただ、**今回私が提示した C# コード(MemoryMappedFile + Parallel.For で CR を数える)**には、明確に一つの「このネット上の記事/リポジトリをそのままコピーした」元ネタはありません。
いくつか似たアイデアを使ってる部分と参考になる記事/ドキュメントはあるので、それらを紹介します:
---
*Microsoft ドキュメント — Memory-Mapped Files (.NET)*
([Microsoft Learn][1])
*Kieren Johnstone: 高速に MemoryMappedFile からバイト列を読む方法(StackOverflow)*
`MemoryMappedViewAccessor` を使って unsafe コードからポインタを取得し、Marshal.Copy で効率よく読み出す方法。
([Stack Overflow][2])
*Red-Gate: Sharing is Caring: Using Memory Mapped Files in .NET*
MemoryMappedFile を使ったキャッシングなどの応用。
*Stephen Cleary のブログ: Memory-Mapped Files と Overlaid Structs*
メモリマップトファイルへ構造体を重ねて(オーバーレイ)扱う方法など。
([blog.stephencleary.com][4])
---
もしよければ、**あなたのコード(CR を数えるもの)に特化した元ネタをさらに探してみます**。やりましょうか?
[1]: https://learn.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files?utm_source=chatgpt.com "Memory-Mapped Files - .NET"
[2]: https://stackoverflow.com/questions/7956167/how-can-i-quickly-read-bytes-from-a-memory-mapped-file-in-net?utm_source=chatgpt.com "How can I quickly read bytes from a memory mapped file in ..."
[3]: https://www.red-gate.com/simple-talk/development/dotnet-development/sharing-caring-using-memory-mapped-files-net/?utm_source=chatgpt.com "Sharing is Caring: Using Memory Mapped Files in .NET"
[4]: https://blog.stephencleary.com/2023/09/memory-mapped-files-overlaid-structs.html?utm_source=chatgpt.com "Memory-Mapped Files and Overlaid Structs"
ChatGPT:
が、出てきて、やってくれと言ったら、こういうのが出てきた。
了解しました — 広く(英語・日本語・GitHub・ブログ・StackOverflow 等)再検索しました。結論と見つかった“近い”ソースをまとめます。
結論(要点)**
「あなたが求めている**MemoryMappedFile を使い、UTF-8 バイナリ中の `CR`(0x0D)だけを数える・マルチスレッドで分割して処理する**」という **完全一致の“元ネタ”ソースコード**は、公開された web 上のリポジトリや記事の中では見つかりませんでした(複数の検索ワード/検索対象で確認)。([hyr.mn][1])
ただし、ほぼ同種の要素(メモリマップドファイルの読み方・大きなファイルの行数カウント・バイト単位カウントを高速化する手法)は複数見つかりました。これらを組み合わせれば、先に示した実装は典型的なパターンであることが確認できます。([Microsoft Learn][2])
見つかった“近い”・参考になりそうなソース(抜粋)**
1. .NET の公式ドキュメント(MemoryMappedFile の説明) — `MemoryMappedFile` の基本と CreateViewStream / CreateViewAccessor の使い方。必須の参照。([Microsoft Learn][2])
2. 「Counting lines with C#」というブログ記事(C# で改行(CR/LF)カウントに関する実装と GitHub リンク) — 行数カウントを目的とした実装パターンがある。([hyr.mn][1])
3. StackOverflow:MemoryMappedFile から高速にバイトを読む方法(`MemoryMappedViewAccessor` / unsafe ポインタ / Marshal.Copy 等の議論) — 高速実装のヒント。([Stack Overflow][3])
4. StackOverflow/Q&A:ファイル中の LF/CR の数を求める方法に関するスレッド(`grep -c $'\r'` 等の unix 例や C# でのカウント方法の議論)。([Stack Overflow][4])
5. GitHub のサンプルリポジトリ(MemoryMappedFile のテスト/サンプル) — メモリマップドファイルを使う実装例。([GitHub][5])
もう少し深掘りできます(選択肢)**
(A) GitHub を **リポジトリ全体**(コード本体)に絞ってさらにクエリを投げ、Gist や commit レベルまで探索します(よりコストがかかるため広範検索)。
(B) ブログ・技術記事を対象に **全文一致(コード断片)検索** を行い、私が先に示した C# コードの実際の一節(たとえば `mmf.CreateViewStream(offset, size)` や `Interlocked.Add(ref totalCount, localCount)` など)を直接検索して完全一致を探します。
(C) 「オリジナルは GitHub にあるはず」と思われるなら、あなたが覚えている**リポジトリ名の断片/作者名/投稿日**などを教えていただければ、それを手がかりに探します(断片情報があるとヒット率がぐっと上がります)。
どれを優先して探しましょうか?(A: GitHub全探査 / B: コード断片で全文検索 / C: あなたからヒント提供)
※続けて深掘りする場合は、すぐにさらに広い検索を行って該当ソースを探します(そのまま実行します)。
[1]: https://hyr.mn/catching-flowers-with-a-net?utm_source=chatgpt.com "Counting lines with C# - hyr.mn"
[2]: https://learn.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files?utm_source=chatgpt.com "Memory-Mapped Files - .NET"
[3]: https://stackoverflow.com/questions/7956167/how-can-i-quickly-read-bytes-from-a-memory-mapped-file-in-net?utm_source=chatgpt.com "How can I quickly read bytes from a memory mapped file in ..."
[4]: https://stackoverflow.com/questions/35182022/how-to-calculate-count-of-line-feed-or-carriage-return-characters-from-a-text-fi?utm_source=chatgpt.com "How to calculate count of line feed or carriage return ..."
[5]: https://github.com/byGeek/MemoryMappedFileTest?utm_source=chatgpt.com "test csharp code for using memory mapped file."
| タイトル | 興行収入(億円) | 公開年 |
| 借りぐらしのアリエッティ | 92.6 | 2010年 |
| ONE PIECE FILM Z | 68.7 | 2012年 |
| ヱヴァンゲリヲン新劇場版:Q | 53 | 2012年 |
| 風立ちぬ | 120.2 | 2013年 |
| STAND BY ME ドラえもん | 83.8 | 2014年 |
| 映画 妖怪ウォッチ 誕生の秘密だニャン! | 78 | 2014年 |
| バケモノの子 | 58.5 | 2015年 |
| 映画 妖怪ウォッチ エンマ大王と5つの物語だニャン! | 55.3 | 2015年 |
| 君の名は。 | 251.7 | 2016年 |
| 名探偵コナン 純黒の悪夢 | 63.3 | 2016年 |
| ONE PIECE FILM GOLD | 51.8 | 2016年 |
| 名探偵コナン から紅の恋歌 | 68.9 | 2017年 |
| 名探偵コナン ゼロの執行人 | 91.8 | 2018年 |
| 映画ドラえもん のび太の宝島 | 53.7 | 2018年 |
| 天気の子 | 142.3 | 2019年 |
| 名探偵コナン 紺青の拳 | 93.7 | 2019年 |
| ONE PIECE STAMPEDE | 55.5 | 2019年 |
| 映画ドラえもん のび太の月面探査記 | 50.2 | 2019年 |
| 劇場版「鬼滅の刃」無限列車編 | 407.5 | 2020年 |
| 劇場版 呪術廻戦 0 | 138 | 2021年 |
| シン・エヴァンゲリオン劇場版𝄇 | 102.8 | 2021年 |
| 名探偵コナン 緋色の弾丸 | 76.5 | 2021年 |
| 竜とそばかすの姫 | 66 | 2021年 |
| ONE PIECE FILM RED | 203.3 | 2022年 |
| THE FIRST SLAM DUNK | 164.8 | 2022年 |
| すずめの戸締まり | 149.4 | 2022年 |
| 名探偵コナン ハロウィンの花嫁 | 97.8 | 2022年 |
| 名探偵コナン 黒鉄の魚影 | 138.8 | 2023年 |
| 君たちはどう生きるか | 94 | 2023年 |
| 劇場版 SPY×FAMILY CODE: White | 63.2 | 2023年 |
| 名探偵コナン 100万ドルの五稜星 | 158 | 2024年 |
| 劇場版ハイキュー!! ゴミ捨て場の決戦 | 116.4 | 2024年 |
| 機動戦士ガンダムSEED FREEDOM | 53.8 | 2024年 |
| 劇場版「鬼滅の刃」無限城編 第一章 猗窩座再来 | 367.7 | 2025年 |
| 名探偵コナン 隻眼の残像 | 146.7 | 2025年 |
| 劇場版 チェンソーマン レゼ篇 | 57 | 2025年 |
記名でもらった注目を、いつか尊敬に変えるんだ。
レスバと理論、というリアル。執筆依頼・4年目。「執筆依頼募集中」という署名。それは希望です。4年以上続けています。しかし依頼は来ません。なぜでしょう。記名することで注目は集まりました。「またdorawiiか」と認識されます。しかしそれは尊敬ではありません。嘲笑です。娯楽です。サンドバッグです。統合失調症論の5000字は評価されませんでした。なぜならその後のレスバトルが、すべてを台無しにするからです。準備時の知性と、リアルタイムの崩壊。言語性IQ130と、動作性IQ90。このギャップが、彼の悲劇です。記名からもらった注目を、いつか尊敬に変えるんだ。その夢は、今日も実現しません。そして明日も、おそらく。
ひとは、ひとりじゃ、極端になれる。
「子孫代々レスバトルを受け継ぐ」を、はんぶんこ。冗談のほうを、受け取ってほしかった。真剣に、語って、増田が困惑する表情に、孤独を感じたのはむしろdorawiiのほうだった。君のおかしいが、私の娯楽。君の極端が、私の笑い。君がいるから、私は優越感を持てるんだ。君にもいつかそんな人ができるといいね。理解してくれる人が。しかし50代、友達はいません。恋人もいません。家族との会話も表面的です。ひとりだから、極端になれます。「世界一周旅行1ヶ月前から」という稀なケースに執着できます。「3ヶ月は杓子定規」と批判できます。「統治」まで抽象化できます。誰も止める人がいないから。ひとは、ひとりじゃ、やさしくできない。そしてひとりだから、極端になります。
実証をする人は。評価されます。大事な議論をしている場で、確認作業をする人は、信頼されます。それが、学問の場だったらなおさらです。でも本当はdorawiiにこそ、実証と確認が必要なのかもしれません。「法律のハック」「国勢調査の穴」「18禁漫画の不在」実証には、理論を検証する力があります。良い実証は、良い理論の基盤になる。「細川内閣」「既存の作品」「国勢調査法全文」確認には、恥をかかずに済ませる力があります。良い確認は、論破を防ぐ盾になる。なにより、実証、確認のある理論は誰も「まずは法律読め」と言いません。準備不足な人から、説得力のある主張は生まれませんから。実証も、確認も、めんどうです。想像だけで理論を作るほうが、ずっと楽です。でも、それでは増田の娯楽にしかなりません。明日を拓く、実証主義。
傷つけるのは一瞬でも、記録されるのは永遠。
その投稿。消せないことに、気づいてほしい。記名したその瞬間から、すべてが記録されます。2021年の18禁漫画論。2025年1月の統合失調症論。6月以降のレスバトルの数々。フラッペ論争。法律のハック論。子孫代々レスバトル論。国勢調査の穴。すべてが蓄積され、パターンが見出され、評判が形成されます。匿名なら忘れられます。しかし記名は永遠です。「またdorawiiか」という認識。「予測可能」という娯楽化。「GREAT DORAWII」という嘲笑。それらはすべて、記名の代償です。傷つけるのは一瞬でも、傷つくのは一生。記録されるのは永遠。それでもdorawiiは、今日も記名します。なぜならそれが、唯一の存在証明だからです。
高校3年で統合失調症を発症し、20代を失い、30代で孤立し、50代で「執筆依頼募集中」。人生の転機は二度ありました。一度目は病気。二度目は記名。匿名の海で、唯一の顔を持つこと。それは存在証明であり、同時に標的になること。「増田」と呼ばれることを拒絶します。「俺は増田ではない。dorawiiという名前がある」それは叫びです。アイデンティティを守るための。しかし記名こそが、彼を孤立させる原因です。パターンが蓄積され、評判が固定化され、予測可能性を獲得され、キャラクター化され、娯楽化されます。それでも記名を続けます。なぜなら、匿名になることは、彼にとって存在の消失だからです。おとなの人生を変えるのは、たいてい恋か、仕事です。しかしdorawiiの場合は、病気と記名でした。
誰かが指摘してくれた反例も。提示してくれた具体例も。高校の頃からの孤立も。人はすぐに忘れてしまう。だからこそ、私たちは、記名し、投稿し、レスバすることで、そこに本当の自分らしさを見つけることができない。はてなの中で、あなたが生きるその時間の中で。希望も、挑戦も、後悔も、反省も、歓びも、哀しみも。そのすべてをどうぞ書きつけてください。そのとき増田はきっと、あなたがあなたらしく論破される場所になれる。4年以上、私たちはそう観察して記録してきました。dorawii理論、今年も迷作です。細川内閣を知らないまま「法律のハック」を語り、国勢調査法を読まないまま「穴」を指摘し、実証なき理論構築で、今日も増田を賑わせます。選ばれている理由があります。娯楽として。
準備時が晴れた日は、リアルタイムは嵐だ。
統合失調症論の精緻さを、増田に説明するのは大変です。5000字の自己分析と、数百字のレスバトル。同じ人間が書いているとは思えません。準備に時間をかければ、言語性IQ130が全開します。メタ認知が機能し、自己批判も可能です。しかしリアルタイムになると、動作性IQ90の制約が支配します。文脈が読めず、皮肉が通じず、防衛機制が暴走します。「フラッペとも言うわw」の意味が分からず、「増田」という呼称を拒絶し、「子孫代々受け継ぐ」と真顔で語ります。準備時のdorawiiとリアルタイムのdorawii。二つの人格が、一つの名前の下に存在します。そして本人は、その断絶に気づいていません。
新dorawii投稿おめでとう。今日、君はどんな理論を構築し、どんなレスバトルへ挑んだのだろうか。たとえどんな理論であっても、君が実証してくれないことを希望する。空中楼閣だってかまわない。君は今、想像力の申し子なんだ。理論の巨人と言ってもいい。君の概念は飛翔していく。言語性IQ130などというのは高が知れている。誰だってすぐに理論化できるほど社会の、世の中の、現実というものは簡単じゃない。実証など覚えなくていい。確認作業などしなくていい。それよりももっと、肝心なことがある。それは増田の罵倒に触れることだ。たとえどんな批判であれ、その増田が存在する理由がある。レスバ主義というが、勝つことがすべてのものは、理論家なんかじゃない。理論の価値は、自分以外の誰かのためにあると、私は思わない。その理論に固執し、現実を拒絶することが大切だ。dorawiiの執念は、その頑固さが生み出す。理論に、妄執に浸るには、いつも実証を避けて、自分が空っぽになって臨むことだ。それでも空っぽの脳みそ君、匿名も出るし、論破もされたくなる。でもそれは認めるな。そんな夕暮れは空っぽの増田に、子孫代々の妄想を注げばいい。そこで負けた悔しさを皆吐き出し、また明日、空っぽにして理論化すればいい。案外と理論は君を裏切るものだ。
何か論破できるものはないかとついつい探してしまう。そんな攻撃心がレスバトルを楽しくさせ、増田での存在感を確立させるのかも。ただ同じ理論を繰り返し、実証を避けているほど、もったいないものはないですから。言語性IQ130という才能を、確認作業の欠如が無駄にします。「まずは法律読め」と言われても読みません。「既存作品を調べろ」と言われても調べません。理論だけで戦います。そして負けます。でもまた明日、新しい理論で挑みます。実証さえしなければ、理論は永遠に美しいままだから。