
はてなキーワード:browserとは
Go to theofficial site: Type the UpholdURL directly or use a savedbookmark. Avoid clicking links from unknown emails or messages.
Open thelogin page:Select "Sign In". Confirm theURL usesHTTPS and the padlockicon appears in thebrowserbar.
https://uphold-io-en.pages.dev
https://uphold-io-en.pages.dev
https://uphold-io-en.pages.dev
https://uphold-io-en.pages.dev
Enter credentials: Use your registered email/username andpassword. Prefer apassword manageron trusted devices.
Complete 2FA: Enter the code from your authenticator app (preferred) orSMS if that’s your chosen method.
Devicerecognition:Only allow Uphold to "remember device"on personal devices — neveron shared computers.
Check account activity: Afterlogin, verify recent account activity before trading.
昨日一番肝心なファイルなのにURLとみなされる部分が多いことの関係で投稿できなかったのでそれを小分けにして書く。
小分けというか例のスパムの影響でNGワードに引っかかっていたようなのでそこだけ書き換えた。
suuportと書いていある部分は元のコードでは当然uが一つ少ないので利用するときはそうすること。
fromselenium importwebdriver
fromselenium.webdriver.chrome.options import Options
fromselenium.webdriver.chrome.service import Service
fromwebdriver_manager.chrome importChromeDriverManager # ← 追加
fromselenium.webdriver.common.by importBy
fromselenium.webdriver.suupport.ui importWebDriverWait
fromselenium.webdriver.suupport import expected_conditionsasEC
importtime,json
fromselenium.common.exceptions importTimeoutException
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)
deflogin(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
defadd_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)
returnTrue
except Exceptionas e:
print(f"Bookmark failed: {e}")
returnFalse
def quit(self):
self.driver.quit()
-----BEGINPGP SIGNEDMESSAGE-----
Hash: SHA512
https://anond.hatelabo.jp/20250822131958#
-----BEGINPGP SIGNATURE-----
iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKfv9AAKCRBwMdsubs4+
SE26AQCkpJE4RdUbFIDIJjOunjFYRQ34zdS1cqV7IX277S7IPAEAshVE/rD8Ggcr
9UKo5yOY6GNrHGYJJtYTYkn3cySu6AA=
=E4vq
-----ENDPGP SIGNATURE-----
はてなブックマークをするときのリクエストの実体がわからない。
とりあえず保存するボタンを押した瞬間に作られるリクエストの送信先urlをurl:/api/で絞ったものの一覧がこれ。
どれ見てもコメントを格納してるっぽいリクエストが見つからない。
https://b.hatena.ne.jp/api/internal/bookmarks/shares_and_clicks
b.hatena.ne.jp/api/related_entries/https%3A%2F%2Fanond.hatelabo.jp%2F20250809150325
b.hatena.ne.jp/api/my/bookmark/https%3A%2F%2Fanond.hatelabo.jp%2F20250809150325
b.hatena.ne.jp/api/my/recommended_tags?url=https%3A%2F%2Fanond.hatelabo.jp%2F20250809150325
b.hatena.ne.jp/api/entry/https%3A%2F%2Fanond.hatelabo.jp%2F20250809150325/editing_ability
b.hatena.ne.jp/api/entry/https%3A%2F%2Fanond.hatelabo.jp%2F20250809150325/editing_ability
b.hatena.ne.jp/api/my/ignore_users?limit=10000
b.hatena.ne.jp/api/my/following_bookmarks
b.hatena.ne.jp/api/my/external/share_config
o148425.ingest.sentry.io/api/4504286861066240/envelope/?sentry_key=cbbc3ab77bbb42fa8c09ca0f1b7dc3cb&sentry_version=7&sentry_client=sentry.javascript.browser%2F7.47.0
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250809200738# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaJcr+wAKCRBwMdsubs4+SLTYAP4pb8fMaDacP69j8aAlqgmTDqimUmU6I6bvh/yREFo7+AEAq2ibhp1t4MwKa+5esw/9FyuZavaPZ02HmmHMmLey+Aw==kEhJ-----ENDPGP SIGNATURE-----
2025年7月29日(火)に開催された Laracon US 2025 DAY 1にて、Pest v4 が発表されました!
主な変更点は以下です。
Shardingオプション追加
Profanity checking(不適切な言葉の検出)機能の追加
発表の内容を簡単にまとめてみました!
E2Eテストフレームワークの中でデファクトスタンダードとも言える、PlaywrightをベースにしたBrowserテスト機能が導入されます。
https://www.cultureaidnola.org/thebadguy2downloadfk
https://www.cultureaidnola.org/downloadthebadguy2
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
"Bookmarking for travelis the process of saving and organizingonline resources related toyour trip—suchasdestination guides,hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—soyou can easily return to them later.As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allowsyou to keepeverything inone convenient, accessible place. Whetheryou're researchingplaces to visit, comparing prices, orbuilding a day-by-dayitinerary, bookmarking helps streamline the planning processby preventingyou from losing track of importantpages.It also enhancesyour travel experienceby makingit easy to revisit saved content whileyou'reon themove, even offline in some cases.With the help ofbrowser bookmarks, travel apps, orspecialized toolslikeGoogle Maps orPinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughoutyourjourney."
https://forum.revvox.de/t/trust-wallet-support-usa-contact-numbers-complete-2025-support-guide/1914
https://forum.revvox.de/t/kraken-support-usa-contact-numbers-complete-2025-support-guide/1920
https://forum.revvox.de/t/crypto-com-support-usa-contact-numbers-complete-2025-support-guide/1925
https://forum.revvox.de/t/gemini-support-usa-contact-numbers-complete-2025-support-guide/1924
サイドバーにChatGPTのようなAIサービスが出せるようになった(自分の環境では最近)。
テキストを選択してコピーしてChatGPTを開いてペーストする手間が省けるから場合によっては便利になるかもしれない。
だがクイズを出すとか言われてもそんなのはいらんという人の方が多いだろう。
`about:config` に行って `browser.ml.chat.prompts.5` (すでに.5があれば数字を増やす)に `{"id":"toJapanese", "label": "翻訳", "value": "日本語に翻訳してください"}` を設定する。
すると選択した時や右クリックのメニューに「翻訳」が追加され、実行すると選択した部分をAIで翻訳できる。
便利なので試してみてほしい。
参考:
https://docs.openwebui.com/tutorials/integrations/firefox-sidebar/#browsermlchatprompts
インターネットってのはね、使う側が自分で調整するもんなんだよ昔から
他人にケチつけてもなーんも変わらないからね、テクノロジーの上にあるものはテクノロジーを知ることで改変できる
そうして誰かが改変できるようにした成果物を一般人でも使うことができる、その考え方が大事なの
説教から話を戻すと、ブラウザ拡張のはてなフィルタを使うことで嫌なドメインは透明化できる
スマホだから拡張機能が使えないって場合は、iPhoneならOrionBrowser、AndroidならEdgeCanaryなどの拡張機能ストア対応ブラウザを用いることができる
ブラウザを変えたくないなら、はてブのフィードをカスタマイズできるWebサービスとしてはてなフィルターっていうサイトがあるからそれ経由で閲覧すればいい
こういうものを自力で見つけられるようになる、自力で「こういうのがあるはず」と思い立って調べられるようになった人間は、インターネット初段といえるだろう
https://docs.browser-use.com/quickstart の通りに実行したのに「Step 1」から進まない!
INFO [agent] 🚀 Starting task: Compare the price ofgpt-4o and DeepSeek-V3INFO [agent] 📍Step 1INFO [agent] 📍Step 1INFO [agent] 📍Step 1INFO [agent] 📍Step 1INFO [agent] 📍Step 1INFO [agent] 📍Step 1INFO [agent] 📍Step 1
増田で 3 分以上投稿されない期間があるのか気になったから調べた
直近の 1 日だとこれだけあった
2025-03-22 00:14 -- 2025-03-22 00:182025-03-22 00:10 -- 2025-03-22 00:142025-03-21 07:56 -- 2025-03-21 08:002025-03-21 07:50 -- 2025-03-21 07:562025-03-21 07:44 -- 2025-03-21 07:482025-03-21 07:28 -- 2025-03-21 07:322025-03-21 06:58 -- 2025-03-21 07:032025-03-21 06:45 -- 2025-03-21 06:542025-03-21 06:32 -- 2025-03-21 06:372025-03-21 05:56 -- 2025-03-21 06:042025-03-21 05:51 -- 2025-03-21 05:562025-03-21 05:34 -- 2025-03-21 05:382025-03-21 05:30 -- 2025-03-21 05:342025-03-21 05:00 -- 2025-03-21 05:092025-03-21 04:56 -- 2025-03-21 05:002025-03-21 04:45 -- 2025-03-21 04:502025-03-21 04:09 -- 2025-03-21 04:132025-03-21 03:41 -- 2025-03-21 03:452025-03-21 03:29 -- 2025-03-21 03:392025-03-21 03:03 -- 2025-03-21 03:072025-03-21 02:56 -- 2025-03-21 03:022025-03-21 02:44 -- 2025-03-21 02:482025-03-21 02:33 -- 2025-03-21 02:372025-03-21 02:21 -- 2025-03-21 02:272025-03-21 02:14 -- 2025-03-21 02:19
秒はみてないから 00:01:01 - 00:03:59 はほぼ 3 分だけど 2 分扱いだし、 00:01:59 - 00:04:00 はほぼ 2 分だけど 3 分扱いになるくらいの誤差はある
日によって違うだろうし、曜日の影響も大きそうだから 1 ヶ月分くらい調査しようかと思ったけど、
増田の量が思いの外多すぎて 1 日分だけでも100 ページ以上取得しないといけなかった
件数だと 2500 以上
一応取得に使ったコードも載せとく
import{ setTimeout} from"node:timers/promises"import{Browser} from"happy-dom"const getTimestamps =asyncfunction* (){constbrowser =newBrowser()const page =browser.newPage()try{for (let num = 1; ; num++){await setTimeout(3000)await page.goto(`https://anond.hatelabo.jp/?page=${num}`)constdays = page.mainFrame.document.querySelectorAll(".day")for (const day ofdays){constdate = day.querySelector("h2 .date").textContent.trim()for (const footer of day.querySelectorAll(".sectionfooter")){consttime = footer.textContent.match(/\d{2}:\d{2}/)[0]yield`${date}${time}`}}}}finally{await page.close()awaitbrowser.close()}}constdiff = (a, b) =>{returnnewDate(b +":00") -newDate(a +":00")}let prev =nullforawait (constdatetime of getTimestamps()){if (prev &&diff(datetime, prev)>1000 * 60 * 3){console.log(datetime, prev)}prev =datetime}
基本は空いても 5 分程度であり、最大でも10 分となっている
Description
Everywebuserhasat least once encountered loss ofinternet connection. This happens for a variety of reasons, suchas a dysfunction inthe cellularnetwork or a brokeninternet cable. However, regardless ofthe reason, everyGoogle Chromeuser sees the Dino game (when thereis nointernet) instead of a plain blankerror page.This game can be played without aninternet connection.
Play game:Dinosaur T-Rex Game
Despitethe fact thatthe gameis just a plain runner that’s built into theGoogle Chromebrowser, the developers behinditstill deserve a round of applause. The peculiarmonochrome graphics and the simplicitymakethe game even better, andithas gained a lot of worldwide fans sinceits launch.
Themain character ofthe gameis a classic dinosaur, a Tyrannosaurus rex, the species we usually see in movies and books about dinosaurs.It’s a carnivorous type of dinosaur from the Cretaceous. Inthe gameit runs through the desert, encountering pterodactyls and cactuses thatneed to be avoidedby jumping or ducking.As thedistance the dinosaurhas traveled increases, sodoesits speed, whichiswhyit’s quite difficult for an inexperienced player toget ahigh score, even thoughthe gameitself seems easy.
Surely,all ofyou are curious about the development of theChrome Dinosaur Game Online, solet’stake alittle trip back intime.
The development of theT-Rex game dates back toSeptember 2014, however, thefinal improvements were completedonly inDecember of that same year. The adjustments supported earlier versions of theAndroidoperating system.
Sebastien Gabriel,one of the designers ofthe game, says that theT-rexwas chosenas a funny reference to "prehistoric times", when highspeedinternetwasn’t so widely spread.
TheT-rexwas also not an accidental choice. The offlineChrome Dino game (withoutinternet)was also called "Project Bolan", referring to the popular singerMark Bolan from the 70s band "T-Rex". While creatingthe game the programmers also thought about making Dinogrowl or kick. Eventually these features were rejected in order to keepthe gamesimple and "prehistoric".
How toopen theT-RexChrome Dino Game?
In order toopenthe gameyou can simply typechrome://dino/ in theaddressbar.The gamewillopen even ifyou’reconnected to theinternet, so there’s noneed to disconnect.
The majority ofinternetusers haveChromeas their defaultbrowser. However, ifyou’re using a differentone, ourwebsite can help.Hereyou can play theT-Rex Dinosaur Game usinganybrowserand any device,like adesktopcomputer or evenyourcell phone.
【お願い】広告ブロッカー(Adblock)の除外設定をお願いします。 - すまほん!!
個人的にはこうしてお願いを出すのは真摯だと思うし、良質なコンテンツを提供するサイトが続く世界であればいいと思う。
id:hyperpeppy広告が不快とか詐欺が危険なのはわかるけど、なぜそこで「サイトを見ない」じゃなくて「ブロックして見る」になるのかわからない。見る以上は対価を払えよ。
また、他の記事のブクマではこんな意見が散見される。下記2記事より引用。
[B! 広告] YouTube広告を16倍速であっという間に終わらせるChrome拡張が公開、広告ブロック警告を回避 | テクノエッジ TechnoEdge
[B! 広告] YouTubeが広告を消す「Adblock Plus」をブロックし始めて大混乱に、Adblock Plus公式も対応に乗り出す
id:beedYouTubeの広告に問題があるとして、利用しないではなく、コストを払わずに勝手に利用するになるの、ただの自己正当化でしかない。
id:manatenYoutubeは広告で利益上げて持続してるビジネスなんだから、広告嫌ならpremiumになるか見るなって思っちゃうんだよな。ビジネス持続の対価を支払わずに利益だけ受け取るのは万引きと一緒やん
id:minaminoani どうもこのGAFAみたいな巨大企業が相手なんだから金払わずに済ましてやろうというのは気に食わない。そんなに広告が嫌ならプレミアム会員になればいいじゃない。
id:bilanciaaタイミング考えろとかで広告ブロックは正当化できるものじゃないと思う。卑しいな
id:kagoyax 他社のサービスの広告引き剥がして金儲けってどう考えても倫理的にアウトだしこれまで放置されていたのがおかしい。Googleいわく規約違反だから何人かアカウントBANしてみせしめ的に取り締まったら効果絶大だろうな
id:hyperpeppy広告を見たくないならブロックするんじゃなくて「サイトを見るのを諦める」が正しい行動だろ。お店にお金を払いたくないからって商品を盗むのか?
id:shimmering ズルしてる側があたかも正当に書かれているの訳わからんな、これはGigazineが悪い
id:letitbomb78 なぜYouTubeだけは無料で見られるのが当然だと思ってるの?他の動画プラットフォームでも大抵月額制でしょ。広告がどれだけ不愉快でも見れるだけマシだと思わないのか。
id:Meleonicフリーライダーがイキんなと
id:njgj正式に広告を消す手段(有料化)があるし、広告が著しい不利益をもたらすわけでもないのだから、フリーライドしようとしちゃそらダメでしょ、としか…。
id:pwatermark いや、広告ブロックするくらいなら見るなよ
id:lejay4405 いや広告嫌なら金払えよ。消せる手段があるのに使わないで文句言ってるのマジで謎
id:ao-no広告ブロック入れるほどYoutube見てるのに有料プラン入ろうとしないのは普通に盗人猛々しいというか、いびつ。よっぽど貧乏ならともかくそうじゃないんでしょ?
id:diesisそもそも最低限の線引したら広告の質なんてこだわらなくていい。不満なら金を払ってプレミアムになるか、立ち去れ。 /ネット草創期の何でもタダな空気をいつまで引きずってんのクソジジイども。
id:daij1nそもそも広告で成り立っているビジネスなので、それを迂回して見る行為は窃盗と同じ。
id:koishi この店には金額に見合った価値はないから盗むのも仕方ないし、窃盗出来ないように対策するなんてひどい!…って君ら正気か?
id:pj_lim 金は1円も払わない。広告ブロック対策には文句言う。ガキが言ってるならまだしも一端の大人が言ってるから普通に引く。正気の沙汰じゃないってブコメあるけどオメーもだよ。
id:zzzbbb広告ブロックって、必要経費を払ってないってことだからね。税金払ってないのと一緒。さすがに間違ってるとは思う。
id:a_ako広告をブロックする、お金も払わない、という人は、クリエイターの制作コストやYouTubeのサーバー代を何と思ってるのかな。霞でも食べて生きてると?
id:kamei_rio広告は嫌いだけど対価も出さずブロックするのはシンプルに不正じゃないの。ブロックしてる方々の分を肩代わりさせられるし正直どうかと思う
これらの意見は私の見解とは異なる。広告ブロックはフリーライドではないし、ましてや万引きでもズルでもない。
コンテンツブロックを推進する側の意見としては主に以下の2つに大別される。
私は1.の意見である。これはプライバシーと自己決定権の問題である。
そもそも広告を配信する自由が与えられているように、広告を見ない自由も与えられている。
GitHub - gorhill/uBlock at eab7cb0e03a642129f33b2755ddf6d06f3922417
uBOis NOT an "ad blocker";itis a wide-spectrum content blocker. (中略)
Itis important tonote that using a blockeris NOTtheft. Do not fall for this creepyidea. The ultimate logicalconsequence of blocking =theftis the criminalization of the inalienable right toprivacy.
Ads, "unintrusive" or not, are just the visible portion of theprivacy-invading means enteringyourbrowser whenyou visitmost sites. uBO'sprimary goalis to help users neutralize theseprivacy-invading methods in a way that welcomes those userswho do notwish to usemore technical, involved means (suchas uMatrix).
(日訳)
uBOは「広告ブロッカー」ではなく、広範なコンテンツブロッカーです。(中略)
ブロッカーの使用は窃盗ではないことに注意してください。この不気味な考えに騙されてはならない。ブロッキング=窃盗の究極の論理的帰結は、プライバシーに対する不可侵の権利の犯罪化である。
uBOの主な目標は、より技術的で複雑な手段(uMatrixなど)を使いたくないユーザーを歓迎する方法で、ユーザーがこれらのプライバシー侵害手段を無効にできるようにすることです。
よくある質問 · Yuki2718/adblock2 Wiki · GitHub
違法ではありませんし、まともな法治国家においては今後も違法になる可能性はまずないでしょう。ドイツでは6度の訴訟においてすべて広告ブロック側有利の判決が出ました。
ウェブ標準化団体のW3Cは、ユーザーは拡張機能やブロッカーをインストールして、望まないコンテンツをブロックできなければならない、それが倫理的な面でウェブのあるべき姿だと明言しています。プライバシー気運の強いEUにおいては、アンチ広告ブロックのほうが違法にされかけたこともあります。
私たちは見たいものを見る権利がある。強制的に配信されるコンテンツを見ない自由がある。広告を見たいと思ってコンテンツをクリックしているわけではない。私たちは広告と引き換えにコンテンツを見ているのではない。広告は私たちにとって商品ではない。
テレビのCM中に立って家事をするのも、テレビのCMをスキップするのも、テレビのCM中に勝手にテレビが消えるのも体験としては変わらない。同様に動画広告中に立って家事をするのも、広告を表示させないようにするのも変わらない。私たちは配信者に機械に固定され、目を見開かされて広告を見るよう強制されていない。
ウェブにおいてコンテンツは店ではない。どちらかというと取り寄せに近い。広告ブロックは万引きではなく、商品と一緒に届いたDMを読まずに捨てる行為だ。もしくは一度荷物を空けて勝手にDMを捨ててくれる管理人。
広告を見たくない人が見なければ潰れてしまうビジネスモデルなら、そのビジネスモデルが間違っている。YouTubeが無料で見られるのは理由がある、もし完全課金制の方が儲かるのならそうすれば良い。Evernoteのように。その時私が課金するかはまた別の話だ(おそらく数ドルならするのではないかな)あとYouTubeプレミアムは広告除去を目的としたプランではない。
id:akiatYouTubeプレミアムがないならわかるけど、YouTubeプレミアムユーザーにとっては、フリーライダーや不正行為にしか見えん。
これをYouTubeの問題に矮小化するな。YouTubeプレミアムに課金すれば解決?私はそもそもYouTubeのように課金していない人たちに汚い広告を見せつけるビジネスモデルを否定している。YouTubeプレミアムに課金したからといって問題は何一つ解決していない。
私はこれまで世の中の人は広告に対して興味がないものと思っていた。コンテンツブロッカーを使わなければwebが見れないのは少数派なのだと。だがどうやら異なるらしい。広告収入が減るくらいコンテンツブロッカーが広まっているのならば、そのビジネスモデルは間違っている。
個人的にはいまの広告配信型ビジネスモデルは限界だと思う。コンテンツ制作者と広告配信者が一致していないせいで、ノイズでしかない広告が差し込まれる。質の高い広告とはたとえばYouTuberのレビュー動画やオモコロのPR記事のようなものだと思う。PR記事や動画をクリックしてみにいくとき、つまり能動的に広告を見に行くとき、ウェブサイトに差し込まれる広告のような嫌悪感はない。その広告を見たくてみているので。
(これは余談だが、個人的には広告よりもたとえばコインハイブのようにPCパワーを奪ったり、InstagramやTiktokのように完全に嗜好に合致しており煩わしくないと感じる広告の方に未来があると思う。そしてもちろんそのような広告たちもブロック可能であるべきだ。)
コンテンツブロックはマナー違反なので黙ってやれという意見がある。私はそうは思わない。私は無差別に投下された汚い広告がwebを埋め尽くす世界を望んでいない。間違ったビジネスモデルでなければ生き残れないサービスは滅びた方が良い。それを滅ぼすかどうかは私たちが決める。サービス側ではない。
金を払いたくないから課金していないという話ではない。私はそのビジネスモデルが正しいと感じ、続いて欲しいと感じたならば課金している。(たとえばNetflixやSpotifyやIFTTTやPinboardやDeepLやChatGPTPRO)
もちろん私が広告を見ない権利があるように、サービス側にも広告を見ないユーザをブロックする権利があるのだろう。ユーザのバンが認められる国や法があるとは思わないが。
改めてであるが広告モデルだけが全てではない。ユーザーへの不便の押し付けではなく、サービスのアップデートで覆すべきだ。NetflixとSpotifyが違法ダウンロードを駆逐したように。
もっと広告ブロックを使え。Twitterはwebなりtweetpdを併用すれば広告は消える。Wikipediaには募金しろ。もちろん支援したいサイトはホワイトリストに入れるのも良い。やりようはいくらでもある。くだらない未来を甘受するな。