はてなキーワード: NGワードとは
他のユーザーがあなたにメールを送信する際に、誤ってメールアドレスにピリオドを追加した場合でも、メールはあなたの受信トレイに届きます。たとえば、メールアドレスが「johnsmith@gmail.com」の場合、次のようにピリオドが含まれたメールアドレスもあなたが所有していることになります。
https://sup port.google.com/mail/answer/7436150?hl=ja&sjid=615656344386161751-NC
(※supとportの間にスペースを入れてます。英語スパム避けのためNGワードにされています)
正直知らんかった
はてなブックマークや増田で機能する、NGワードを元に記事を非表示にする方法をまとめました。
現在も機能する方法という観点で調べてみましたが、有力な抜け漏れがあったら教えてください。
ChromeとFirefoxの拡張で、はてなブックマークに有効。デフォルトで非表示になるサイト多数あり。AndroidならFirefox版が動くかも。
はてブの記事を、キーワードや URL でミュートする Chrome 拡張を作った (はてなミュート)
[はてブ]uBlock Originで特定のエントリーを隠す方法のメモ
増田でuBlock Originを使って特定の単語を含むエントリーを隠す方法のメモ
広告ブロック uBlock Origin を使っている場合に活用できる。同 Lite 版でも「カスタムフィルター」機能を使って対応できる。はてなブックマークだけでなく増田にも有効。面倒だろうけどAndroidならFirefox版が動くかも。
Tampermonkeyなどのユーザースクリプトを適用する拡張と共に、またはブックマークレットとして使う。はてなブックマークの増田一覧にだけ有効。スマホの場合アプリでは動かないが、面倒だけどブラウザでは動く※。キーワードはノイズとなりやすいユーザーを中心に常時メンテナンス中。
[増田しぐさ] 増田CSSを紹介する記事(英文スパム対策付き)
Stylusなどのスタイルシートを適用する拡張と共に使う。増田にだけ有効。面倒だけどスマホでも動く。スパム対策はビジネスや詐欺のURLを中心に常時メンテナンス中。
※ スマホでのユーザースクリプトの動かし方
https://chatgpt.com/share/6936aa6a-e2dc-800f-ab39-021d68a25b87
検索用: はてなブックマーク はてブ はてな匿名ダイアリー 増田 スパム キーワード NGワード フィルタ ミュート 非表示 削除 隠す ブロック ユーザースクリプト ユーザースタイル hatena bookmark anond spam keywords ngwords filter mute hide hidden display none block userscript JavaScript js css style
はてなブックマークの増田一覧の、さらに「すべて」(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.28.0015 // ==/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_instrail', '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', 'uecdaisuki', 'UECert', '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*/ 'megalodon.jp', '鉄道研究会', '鉄研', '通勤特快', '不正乗車', 'こども料金', '性慾', '穢い', 'エッタ', 'キセル', 'uec', ], '10': [/*NG*/ '電気通信大学', '電通大', '駿河台大学', '大学院', '学生課', '教務課', ], }; 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://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid
const KEYWORDS = [ 'dorawii', 'あおやまちゃん', 'ボスマン', 'エーブイ',// イーブイ(完結したらしいので不要?) 'れめくん', '自己放尿', 'boushi_inst', 'hakaikami',// 電気通信大学駿河台大学鉄道研究会れめくん自己放尿(頻出) /*A-G*/'/akibakko6348', '/anapgoeson', '/asapgoeson', '/buscholarx', '/circlecavok', '/disney1007cla', '/dora22sibuya' ,'/donkotrain', '/fft_dareka', '/gmhtcyznf_abc', /*H-N*/'/h13_yokohama', '/h2twi', '/hinolovelove', '/inte235dy', '/kaoru_ai1991', '/kiha2228', '/kqlex1500', '/kurotamaxxx', '/kt_ruma_1372', '/lightningreen77', '/minamihinawot', '/minori0151', '/mukoroku651', '/nanpyong', '/nimouec', '/norannnde', /*O-U*/'/oreizmmiporin', '/pasotokon', '/pm95uq', '/reme_kun', '/s03_amurtk2731', '/seisu_bot', '/shinano_115', '/soroisoroi', '/tarotaromusic1', '/tx9y2cpwdz27255', '/uec15take', '/uecrail', /*V-Z_0-9*/'/wakasato_', '/yuuya_1104_uec', '/100mph_no_yuuki', '/2rtkvn34il2783', 'テクウヨ', ];
みんなも各々対策してるのかな?
検索用: スパム キーワード NGワード spam KEYWORDS NGWORDS
anond:20251208175027 と連動させることができます。(ただし新着ブクマ(b.hatena.ne.jp)ではなく増田(anond.hatelabo.jp)が対象です)
2025-12-09 キーワードの更新は anond:20251209224022 に移行します。
ChatGPTちゃんに
プロデューサーでもあり美食家の秋元康さんことやすすが初めてビリヤニを食べてその味に感動して
DJおみそしるとMJごはんさんの手法に則ってビリヤニ作り数え歌を作ってその曲名がビリヤニになった直球曲?って尋ねたら、
それは絶対ない!違う!と、
こればっかりは肯定的に乗っかってくれないハッキリとものを言うChatGPTちゃんにジワジワくるわ。
ねえAがいい?それともBがいい?って尋ねるとだいたいは
「うーん、AもいいですがBもいいですな!」って
どっちつかずなこと言いがちな感じのChatGPTちゃんだったけど、
この曲名ビリヤニがビリヤニ作り数え歌の可能性は?ってことに関してはスバリ可能性はゼロです!って言うのよね。
なんかこれ相当ビリヤニ界隈盛り上がっているんじゃないかしら?って思う反面、
交差する運命をスパイスが絡み合って美味しく仕上がったビリヤニに例えている恋愛模様を歌っているのか?
それとも、
初恋の人の香りがもう別れてしまったけどふと立ち寄ったインドレストランで食べたビリヤニの香りで思い出す初恋思い出しソングなのか?
安直に複雑に絡み合う何かの人の人生だとか恋模様だとかをスパイスになぞらえて比喩しているとしても
これ安直じゃない?
やすすはそんなことするのかしら?
って私はもちろんやすすのことを何一つ知らないし、
坂ごとでコンセプトが違うって言うし、
坂同士の移籍とかもないって言うじゃない。
やすすが坂メンバーのメンタルが落ち込んでいるときに屋上でアイスクリームを一緒に食べることも絶対にないってChatGPTちゃんそう言っていたわ。
それに私ほとんど言うか坂界隈のことは知らなかったので、
総勢何人いんのよ?ってのもあるじゃない。
これ熱心なファンの人はエクセルでメンバーの今日どの番組に出る!ってかそう言うのを記している人もきっといそうじゃない?
私はそんなビックコンテンツに今から取りかかることができないわ。
あまりにも乃木坂46ってそういういわゆる坂系ってコンテンツ覆いすぎるわ!
そんで、
でもさビリヤニって曲は聴いてみたいじゃない?
インターネッツで調べたら、
全く私の未知の領域に曲1つだけなのにそんなに種類バージョンエディションあんの?って腰を抜かしてしまったわ。
SKU46!って
そのぐらい冗談抜きで
種類が多かったので
よく分からないから配信で1曲でたらこっそり買ってみると目論んでいるところよ。
「ビリヤニ」って曲名を掲げていて40枚目のシングルって結構節目じゃないの?
そこでビリヤニってやっぱりこれハードル上げすぎなんじゃない?
これが例えビリヤニ作り数え歌だったら?
乃木坂のメンバーがビリヤニ屋さんを開店のオープンするってそっちに舵を切っていったら?
もうとにかくビリヤニのことで頭がいっぱいよ。
なんか急に最近ビリヤニのランチの発注が多くてどうしたんだろう?って首をかしげているかもしれないわ。
インド系楽器やインドネパール辺りの地名にそしてスパイス名は絶対に歌詞に入れられないNGワードよね?絶対に。
槇原敬之さんよりも言わないよ絶対に!ってより絶対感がマックスだと思う!
しかも
ビリヤニって
とはいえビリヤニ界隈の琴線に触れさせるには数があまりにもビリヤニ好き人口が少なすぎるニッチだし
ビリヤニ層をがっさりいくっていっても、
ターゲットとしてもそこ狙うの変わよね?
さんざんビリヤニって言っておいて、
ChatGPTちゃん何かの拍子でそうですね!って全然賛成言ってくれない
ビリヤニ作り数え歌ではないことは確実みたいよ。
ビリヤニ注文する人を見ては、
あなた乃木坂のファンなのね?って思われるのもなんか普通のビリヤニ好きとしてはそう思われるのかな?ってこれは考えすぎよね。
まったくもって謎過ぎるわ。
いったいどうなるのかしら?
うふふ。
ツナ美味しいわよね。
そんな変なツナサンドイッチは最近見かけないわよね本当に美味しくなったものね。
作りたてはホッツで作っておいたけれど
その後は粗熱とって常温のままではいかないので、
さすがに寒くなってきたので思いっ切り冷えたウォーラーは寒くて身体冷えちゃいそうな、
もう一気に気温が下がってきてるわよね。
こういう季節の切り替え変わる瞬間に人は風邪引くので
いつもより慎重に暮らさないといけないわね。
みんなも気を付けて!
すいすいすいようび~
今日も頑張りましょう!
○○マルアールは~の登録商標です、という書き方の頭の悪さよ。
ヒント:重言
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20250930181442# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaNufgwAKCRBwMdsubs4+ SHP/AQDKokzWpNlyHGbp0TlDN4PqG5sd/iw0gSgOiiZzxMjuCgEAzrEnuqbqsP0b Fa0V4leBMNzDo1CiKKn48hHFwiJ5Pgk= =e1Lj -----END PGP SIGNATURE-----
少なくともいくつか単純なNGワードが追加されたのは実測できてる
モヤる気持ちわかります。Togetterやはてブは「早い反応」と「見出し勝負」が強く、煽りっぽいタイトルほど跳ねやすい土壌があります。とはいえ、全部を一緒くたにしても消耗するだけなので、「誰にどう読まれたいか」を決めてコントロールするのが一番ラクです。
狙いを「建設的に読んでほしい」に寄せるコツ
もし「釣れそう」と感じている具体的なタイトル案があれば、誤読や炎上の芽を潰す形に言い換え提案します。目的(誰に何を伝えたいか)だけ教えてもらえれば数案出します。