「CCC」を含む日記 RSS

はてなキーワード: CCCとは

2024-06-26

非エンジニアだけどClaude3に増田ミュート作ってもらったよ



https://anond.hatelabo.jp/20240125203115
// ==UserScript==
// @name         増田ミュート(白塗り版)
// @namespace    http://tampermonkey.net/
// @version      2024-06-26
// @description  ミューワードを含む最小限の範囲白塗りにする
// @author       You
// @match        https://anond.hatelabo.jp/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=hatelabo.jp
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const muteWords = [
        "弱者男性",
        "弱男",
        "弱者",
        "婚活",
        "男",
        "女",
        "年収",
        "下方婚",
        "発達障害",
        "発達",
        "ハッタツ",
        "ハッタショ",
        "ハッタショ",
        "競プロ",
        "競技プログラミング",
        "AtCoder",
    ];

    function whiteoutElement(element) {
        element.style.backgroundColor = 'white';
        element.style.color = 'white';
        element.style.textShadow = 'none';
        element.style.cursor = 'default';
        element.style.userSelect = 'none';  // テキスト選択を防止
        element.style.borderBottom = '1px dashed #ccc'; // 枠線を追加してテキストがあることを示す

        // リンク場合クリック無効化
        if (element.tagName === 'A') {
            element.style.pointerEvents = 'none';
            element.removeAttribute('href');
        }

        // 子要素にも適用
        Array.from(element.children).forEach(child => {
            child.style.backgroundColor = 'white';
            child.style.color = 'white';
            child.style.textShadow = 'none';
        });

        // ツールチップを追加
        element.title = 'この内容にはミューワードが含まれています';
    }

    function shouldMute(text) {
        return muteWords.some(word => {
            const parts = word.split('');
            const regex = new RegExp(parts.map(char => `${char}\\s*`).join(''), 'i');
            return regex.test(text);
        });
    }

    function findSmallestMuteableElement(element) {
        if (element.nodeType === Node.TEXT_NODE) {
            return shouldMute(element.textContent) ? element.parentElement : null;
        }

        if (element.tagName === 'PRE' || element.tagName === 'CODE') {
            return shouldMute(element.textContent) ? element : null;
        }

        for (let child of element.childNodes) {
            const result = findSmallestMuteableElement(child);
            if (result) return result;
        }

        return shouldMute(element.textContent) ? element : null;
    }

    function processElement(element) {
        const muteableElement = findSmallestMuteableElement(element);
        if (muteableElement) {
            whiteoutElement(muteableElement);
        }
    }

    function processAllElements(root = document.body) {
        const walker = document.createTreeWalker(
            root,
            NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_TEXT,
            null,
            false
        );

        let node;
        while (node = walker.nextNode()) {
            if (node.nodeType === Node.ELEMENT_NODE) {
                processElement(node);
            } else if (node.nodeType === Node.TEXT_NODE && node.parentElement) {
                processElement(node.parentElement);
            }
        }
    }

    function handleClickEvent(event) {
        setTimeout(() => {
            processAllElements(event.target);
        }, 100);
    }

    // 初回実行
    processAllElements();

    // クリックイベント監視
    document.body.addEventListener('click', handleClickEvent);

    // DOM変更の監視
    const observer = new MutationObserver(mutations => {
        mutations.forEach(mutation => {
            if (mutation.type === 'childList') {
                mutation.addedNodes.forEach(node => {
                    if (node.nodeType === Node.ELEMENT_NODE) {
                        processAllElements(node);
                    }
                });
            } else if (mutation.type === 'characterData') {
                processElement(mutation.target.parentNode);
            }
        });
    });

    observer.observe(document.body, { childList: true, subtree: true, characterData: true });
})();

Permalink | (3) | 16:34 
このエントリーをはてなブックマークに追加

2024-04-01

anond:20240401114919

まさかcss実装されてるよ。

.bigplaceholder::after {

content: "ビッグ検索こちら ビッグ検索こちら ";

color: #ccc;

font-family: "DotGothic16",sans-serif;

line-height: 1;

white-space: nowrap;

display: block;

animation: placeholderLoop 8s linear infinite

}

2023-10-22

anond:20230910165816


CCCv-pass
Permalink | (0) | 23:20 
このエントリーをはてなブックマークに追加

ピクシブから移住先でXfolioが盛り上がってるけど自分は行かないつもり

BookLive社運営ということで、将来的に商業出版するときに他漫画プラットフォームとの兼ね合いを気にしたくない(おめーどうせそんな機会ねーよって言われたらまあ知らねえ)

あとBookLive社の主要株主CCC(TSUTAYA)とテレビ朝日がいるので警戒強めてる

2023-09-10

まともな会社クレカを使いたい


JCB使

3
Google/Apple Pay使
使
NG





CCCDMM使

使
Permalink | (6) | 16:58 
このエントリーをはてなブックマークに追加

2023-08-31

FGOやめたい


6
FGO
PU
6CCC11BB
FGO


26.5
27



.53.54.55.56.5
2





extraextra


PU26



6
26







Permalink | (0) | 16:23 
このエントリーをはてなブックマークに追加

2023-08-02

anond:20230802170714


KADOKAWA
SBCCC 
Permalink | (0) | 17:16 
このエントリーをはてなブックマークに追加

2023-07-08

すずめの戸締まり感想


31

調
5


()







2
退








TSUTAYAT
CCCTCDDVDTSUTAYA
Permalink | (0) | 14:14 
このエントリーをはてなブックマークに追加

2023-06-26

夢をかなえるゾウ」に関するツイートについて



使






https://twitter.com/dfuz4/status/1672629861524062213?s=46&t=RfgMyrvtZQTMi53tj0NN1A
https://twitter.com/dfuz4/status/1672958086733250562?s=46&t=RfgMyrvtZQTMi53tj0NN1A
https://twitter.com/dfuz4/status/1672973973825650689?s=46&t=RfgMyrvtZQTMi53tj0NN1A
https://twitter.com/dfuz4/status/1672965101517955073?s=46&t=RfgMyrvtZQTMi53tj0NN1A


--------------
1.

--------------
2.




()
姿

--------------
3.
()




--------------
4.
使1

使


--------------
.



--------------
5.















1.



--------------
2.


"()="


(1)
""


=





=

 "()"
姿
姿

(2)



調


--------------
3.






--------------
4.




()

()

使使


--------------
.







()
--------------
5.
使


()

使



""

姿

1) =





2)CCC
Permalink | (0) | 03:42 
このエントリーをはてなブックマークに追加

2023-06-14

CCC増田結婚した人の旧姓を覚えている人は少ない」

https://news.yahoo.co.jp/articles/f18b2e1ff5343ccbdc23db1a42cedb88a8917580?page=3

きっつー

夫婦別姓制度の是非が叫ばれているなかでこんな旧態依然としたセリフをよく吐けるな

そりゃTポイント滅びるわ


だいたいdポイントと発音が似た紛らわしいネーミングだったし

Tマネーに至っては韓国交通カードかよリサーチしろよってレベルだったので滅びて当然

2023-05-29

他人のTカードを乗っ取れる脆弱性隠蔽されている話

3


TT
 SaaS (3使)
 (CCC)
CCC使CCC

080-1234-5677
https://streamable.com/z99sw0 (48)

 

IPA
 IPAPoC使

 
?
 
 ?
 ()SaaS
Permalink | (3) | 14:24
このエントリーをはてなブックマークに追加

2023-04-11

応用情報技術者試験の午後対策勉強でつらいこと


10

3
3






AAABBB
BBB
AAACCC
AAA

Permalink | (2) | 10:41 
このエントリーをはてなブックマークに追加

2023-04-09

ツタヤ図書館とかCCCTポイントカードとか

やってたことは擁護できないけど、この先生きのこるためにはああい手段しかなかったんだろうな

今思えばだが

2022-10-04

anond:20221004101900

ある意味正常性バイアスかもね

CCCはみんなヤバイっていってるから離れとこってなるけど、

他はマシなんだろうなって思っちゃうみたいな

anond:20221004101321

CCCの心象が悪いのは存じているが、他のサービスも表立ってないだけでヤヴェーことしてるかもしれないで?っていう注意喚起だよ

anond:20221004101321

CCCはどうえげつないワーストなの?

どうせ中身なんか知らなくて「ネットで叩いていい認定されてる」が理由でしょw

TポイントとVポイント統合して三井住友CCC汚染されると思ってる人多いけどさ




 

TCCC


dNTT
Ponta
Suica使JR
 

CCC
Permalink | (1) | 10:10 
このエントリーをはてなブックマークに追加

2022-09-23

Fate間桐桜メンヘラヤンデレだとか言ってる奴

間桐桜メンヘラ

→有り体で言えばそうだけどあの環境にぶちこまれたら姉といえど耐えられん地獄を味わいつつも周囲にバレないように立ち振る舞うメンタルの持ち主過ぎるだろ

間桐桜ヤンデレ

→これも有り体で言えばそう。でもこの理論言ってる奴が「SNのギルガメッシュヤンデレ」って言ってる奴見たこと無いんだよな

UBWラストとか行動原理見てれば明らかにSNのギルガメッシュ聖杯の影響でヤンデレ化してるのにそれについては言わないよね

CCCとかzeroギルガメッシュ別にヤンデレではない

CCCで云うとモロにキアラの影響が出てるときBBがSNのギルガメッシュぽいんだよ(主人公BB目的聞いてそれやったら人類が獣みたいになるぞ!みたいなこと思うときのシーンとか)

ときのこが云うように誰でも間桐桜みたいになり得る可能性はあるから

P.S.

間桐桜ギルガメッシュのSN屈指のスイーツコンビは好き

このカプ推すの誰得とか言われるかもしれないけど

2022-09-02

日本人が叩いたせいで日本サービスが潰れた~とかほざくアホ


mimic



使

鹿


youtube




使CCC
Permalink | (5) | 11:59 
このエントリーをはてなブックマークに追加

2022-05-11

anond:20220511013029

ちゃんと届いたようで何よりやで…

2021-09-03

Tポイントオワコン

 

なんだろうな。数年前は蔦屋書店とかT-SITEとかブイブイいわせてた意識高い巣窟だったのに。

 

どうしたCCC

ログイン ユーザー登録
ようこそ ゲスト さん