はてなキーワード: browserとは
最近のブラウザーは通信を暗号化して、プライバシーとセキュリティをより強化する機能がある。
なお、ほとんどのブラウザーでデフォルト設定はオフで、必要ならオンに変更する必要があるので注意。
オンにすると一部サイトでは海外扱いになり不具合が発生する。フレッツIPv6閉域網にもフレッツ外の扱いになるため接続できない。また、Wikipediaはプロキシ接続での編集を一切禁止しており、プロキシ扱いになるため、編集ができなくなる (編集頻度が多いなら例外設定やスマートフォンではアプリから編集するなど検討を) 。
なお、ブラウザーによってはIPv4接続でも暗号化機能をオンにするとIPv6専用ウェブサイトにアクセスできるようになる場合がある。
IPv6で接続しているかを確認したい場合は、 anond:20260215110540 を参考に。
そんな機能はない。
※ 追記: ただし、HTTPS化されているウェブサイトをHTTPS優先で接続する設定は、この記事に記載の全ブラウザーで (Chromeでも) できる。一番下の追記1も参照。
Googleは広告会社でもあるので、プライバシー保護とは基本的に相性が悪いと考えるべきだろう。
利用者も世界最多であるがゆえのデータ量でユーザーに (プライバシーより利便性という形で) 還元するという方向である。Google Mapsの渋滞表示や施設の混雑状況表示はこれで成り立っているというのがある。
なお、拡張機能でVPNは個人的にはおすすめしない。VPNアプリを使用するべきだろう。
2つのリレーを使うようになっていて、1つ目はISPからAppleへのリレー、2つ目はAppleからコンテンツプロバイダーへのリレーになっている。コンテンツプロバイダーは公開されていないが、プライベートリレーをオンにしたときに表示されるIPアドレスを見るに、Cloudflareがその1プロバイダーにふくまれているっぽい。
無料でも初期設定でメールやSafariのトラッキングコンテンツ (アクセス解析など) のみ保護してくれるが、有料プラン (2026年2月現在最低月額150円) に加入してプライベートリレーをオンにすることで、Safariでアクセスするすべてのウェブサイトが保護対象になる。
暗号化サービスとしては日本トップレベルの普及率となっているため、不具合の発生率は低め。
検索結果の精度向上のため位置情報 (GPSではなくISPによるもの) を保持するかプライバシー保護向上のため国情報のみ使用するかを選択できる。ブラウザーでradikoを再生するとかなら (エリアフリープランを除き) 位置情報を保持する設定にすべきだろう。
なお、AppleのウェブサイトにIPアドレスと位置情報の一覧 (CSV) が公開されている。アクセス制御が必要なら参考にしてほしい。
https://developer.apple.com/jp/icloud/prepare-your-network-for-icloud-private-relay/
"Microsoft Edge セキュア ネットワーク" という機能。Cloudflareに接続される。現時点では、PCのみ対応でモバイルでは使用できない。
個人の Microsoft アカウントでサインインすることで、5GB / 月の容量を使用できる。保護レベルは3段階から選択でき、指定したサイト、最適化 (初期設定) 、すべてのサイトから選択する。指定したサイトとすべてのサイトはその名のとおりだが、最適化は容量を節約するため、動画視聴サイトが自動的に保護対象から除外されるなど、5GBをなるべく使い切ることがないよう、うまいこと調整してくれる。
現時点では、企業では使用不可。 "最新情報にご期待ください" とのことだが...。
"Brave VPN" という機能。Guardianに接続される。月額9ドル99セント、または年額99ドル99セントで10台まで保護できるうえに、なんとブラウザー以外も含めた全アプリを保護してくれるとのこと。
プロトコルにLightway (ExpressVPNで使用しているものと同じ) を採用しており、消費電力の少なさを売りにしている。
無料だと3地域のサーバーに接続できるが、有料プラン (月8ドル / 年48ドル) にすると30以上の国別サーバーに接続でき、ブラウザー以外も保護されるようになるとのこと。
とはいえ無料でも無制限に使用できる (この記事の中では) 唯一のブラウザーなので、Opera内だけ保護してなおかつ地域限定コンテンツも使用しないなら選択肢になる。
有料 (月9ドル99セント / 年99ドル99セント) だが日本は対象地域ではないため使用できない。
有料だが日本は現在対象地域ではないため使用できない。ただしウェイトリストに登録できる。
マルチホップ機能が使用できる。これはパフォーマンスと消費電力が犠牲になるが、2か国のサーバーにリレー接続することでよりプライバシーが保護されるという仕組み。
1つめのほうについて書いた段落は投稿してすぐに消した。それまでの間についてしまった反応だが ("この内容を登録する" を押す前に "確認する" を押さなかった自分の落ち度ではあるが) 、返信する。
2つめのほうはそれより後だが、内容がほぼ同じのためまとめて返信する。
確かにHTTPSは日常閲覧するサイトの9割 (個人差はあるが一般的な使い方の人の場合) になっており、長期間更新放置されているサイトもHTTPS化される例 (かめプロジェクトなど) が増えているため、ほとんどの人にとってはなくても困らない機能だろう。なお、ChromeであってもHTTPS化されているサイトは優先的にHTTPSで接続する設定はできる (これは本文で書き漏れていたため追記した) 。
ただ、残りの1割のサイトはいまだに暗号化が行われておらず、このようなサイトを閲覧する機会が多い人は、暗号化機能を使用する価値があると考えている。
とはいえ、そのようなサイトはプライバシーのみならずセキュリティリスクでもあるので、可能ならば避けて他のHTTPS対応サイトで代替できないかを検討するべきではあるが。
--- ここから2026-02-16 ---
ほとんどのウェブサイトは、接続元の判定 ではなく トラッキング機能で判定しているため、この機能による影響はない。
ただし、Chromeを除くほとんどのインターネットブラウザーはトラッキング機能を遮断するようになっていて、そちらの機能で支障が発生することもある。ポイ活をよく使用するのであれば、暗号化機能よりむしろトラッキング防止機能をオフにするのがよい。
Safariの場合、Safari設定の "プライバシーとセキュリティ" に "サイト越えトラッキングを防ぐ" があるのでオフにする。 "詳細" に "高度なトラッキングとフィンガープリント保護" があるので、これもオフにする。 "すべての Cookie をブロック" はさすがにオフだとは思うが、もしオンになっていたらこれもオフ。
Edgeの場合は、設定の "プライバシー" に "追跡防止" があるのでオフにする。
楽天などポイ活専用アプリも提供しているところなら、専用アプリを使用するのもひとつ。
ないところなら、デフォルト設定で追跡防止をしていないChromeをポイ活専用ブラウザーにしてしまうのもひとつの方法。
なお、iOSはOSの制約上、他社のブラウザーやアプリ内ブラウザーなどにもSafariと同様のトラッキング防止機能が適用されるので、ブラウザーの設定とOSの設定の両方でトラッキングできるように設定する必要がある。これについてははてなブログ・ブックマークアプリにも影響があり、はてな公式のお知らせにも掲載があるので、こちらで設定方法を確認してほしい。
これは大正解。ただし、デフォルト設定がオフ、もしくはプライベートブラウズ限定になっているブラウザーも多いので (オフ設定でもURLのところの警告チップは出る) 、追記1に書いた1割のサイトをよく見るとかでもなければオンにすることをおすすめしたい。自分もオンに設定している。
Vivaldi もあるよ。
やっと "あとひとつは?" に対する回答がついた。ありがとう。
--- 2026-02-17 ---
考え方は人それぞれ。自宅に例えて、昼間でも部屋のカーテンを閉めておく、荷物は直接受け取りにせず宅配ボックスなどを優先的に利用する、といった人なら暗号化機能を使ったほうが良いだろう。個人的には自宅のセキュリティにも気を配ってほしい。
--- 2026-02-19 ---
むしろ外国サービスを経由するほうが日本の国内法の適用から外れ危険では
たしかに日本だとプライバシー保護は名ばかりではなく本当に守っている事業者がおおい (サイバー攻撃のターゲットになった場合は別だが) ので、たしかに日本のプロバイダーに直接接続するのは安心度が高い。
日本のプロバイダーが暗号化もワンストップで提供してくれたらいちばんいいんだけど。日本企業って、セキュリティーが弱いんだよね...。
話それるけど、+メッセージも高度な暗号化機能はないし...。海外サービスだけど高度な暗号化があるiMessageとどっちが安全なんだってなってしまう。
ちなみに現在日本でもっとも利用者がおおいLINEは限定的な対応になっている。たとえばグループ通話は高度な暗号化では暗号化されない (個人通話は高度な暗号化が使用される) 。
詳細: https://help.line.me/line/?contentId=50000087
ここには書かなかったけど、プライベートメールアドレス (この記事に書いたなかだとSafari・DuckDuckGo・Firefoxで使用できるメールアドレスを無限に作れる機能) だけなら日本でもやっているところはおおいんだけどね...。
Appleいわく、利用者からAppleまでのリレー、Appleからコンテンツプロバイダ (Cloudflareなど) までのリレーの2段階でリレーしているそう。
もしこの主張がただしければ、Apple側は暗号化されたデータしか読み取れず、コンテンツプロバイダ側はデータが読み取れるということになる (HTTPS通信の場合はコンテンツプロバイダでも一部しか読み取れないが) 。
Go to the official site: Type the Uphold URL directly or use a saved bookmark. Avoid clicking links from unknown emails or messages.
Open the login page: Select "Sign In". Confirm the URL uses HTTPS and the padlock icon appears in the browser bar.
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 and password. Prefer a password manager on trusted devices.
Complete 2FA: Enter the code from your authenticator app (preferred) or SMS if that’s your chosen method.
Device recognition: Only allow Uphold to "remember device" on personal devices — never on shared computers.
Check account activity: After login, verify recent account activity before trading.
昨日一番肝心なファイルなのにURLとみなされる部分が多いことの関係で投稿できなかったのでそれを小分けにして書く。
小分けというか例のスパムの影響でNGワードに引っかかっていたようなのでそこだけ書き換えた。
suuportと書いていある部分は元のコードでは当然uが一つ少ないので利用するときはそうすること。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager # ← 追加
from selenium.webdriver.common.by import By
from selenium.webdriver.suupport.ui import WebDriverWait
from selenium.webdriver.suupport import expected_conditions as EC
import time, json
from selenium.common.exceptions import TimeoutException
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)
def login(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
def add_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)
return True
except Exception as e:
print(f"Bookmark failed: {e}")
return False
def quit(self):
self.driver.quit()
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
https://anond.hatelabo.jp/20250822131958#
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKfv9AAKCRBwMdsubs4+
SE26AQCkpJE4RdUbFIDIJjOunjFYRQ34zdS1cqV7IX277S7IPAEAshVE/rD8Ggcr
9UKo5yOY6GNrHGYJJtYTYkn3cySu6AA=
=E4vq
-----END PGP 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20250809200738# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaJcr+wAKCRBwMdsubs4+ SLTYAP4pb8fMaDacP69j8aAlqgmTDqimUmU6I6bvh/yREFo7+AEAq2ibhp1t4MwK a+5esw/9FyuZavaPZ02HmmHMmLey+Aw= =kEhJ -----END PGP SIGNATURE-----
2025年7月29日(火)に開催された Laracon US 2025 DAY 1にて、Pest v4 が発表されました!
主な変更点は以下です。
Shardingオプション追加
Profanity checking(不適切な言葉の検出)機能の追加
発表の内容を簡単にまとめてみました!
E2Eテストフレームワークの中でデファクトスタンダードとも言える、PlaywrightをベースにしたBrowserテスト機能が導入されます。
https://www.cultureaidnola.org/thebadguy2downloadfk
"Bookmarking for travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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 travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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 travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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 travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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 travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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 travel is the process of saving and organizing online resources related to your trip—such as destination guides, hotel options, flight deals, restaurant recommendations, activity lists, maps, and travel blogs—so you can easily return to them later. As travel planning often involves browsing multiple websites and gathering information from various sources, bookmarking allows you to keep everything in one convenient, accessible place. Whether you're researching places to visit, comparing prices, or building a day-by-day itinerary, bookmarking helps streamline the planning process by preventing you from losing track of important pages. It also enhances your travel experience by making it easy to revisit saved content while you're on the move, even offline in some cases. With the help of browser bookmarks, travel apps, or specialized tools like Google Maps or Pinterest boards, bookmarking becomes an essential part of staying organized, inspired, and prepared throughout your journey."
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ならOrion Browser、AndroidならEdge Canaryなどの拡張機能ストア対応ブラウザを用いることができる
ブラウザを変えたくないなら、はてブのフィードをカスタマイズできるWebサービスとしてはてなフィルターっていうサイトがあるからそれ経由で閲覧すればいい
こういうものを自力で見つけられるようになる、自力で「こういうのがあるはず」と思い立って調べられるようになった人間は、インターネット初段といえるだろう
https://docs.browser-use.com/quickstart の通りに実行したのに「Step 1」から進まない!
INFO [agent] 🚀 Starting task: Compare the price of gpt-4o and DeepSeek-V3 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1 INFO [agent] 📍 Step 1
増田で 3 分以上投稿されない期間があるのか気になったから調べた
直近の 1 日だとこれだけあった
2025-03-22 00:14 -- 2025-03-22 00:18 2025-03-22 00:10 -- 2025-03-22 00:14 2025-03-21 07:56 -- 2025-03-21 08:00 2025-03-21 07:50 -- 2025-03-21 07:56 2025-03-21 07:44 -- 2025-03-21 07:48 2025-03-21 07:28 -- 2025-03-21 07:32 2025-03-21 06:58 -- 2025-03-21 07:03 2025-03-21 06:45 -- 2025-03-21 06:54 2025-03-21 06:32 -- 2025-03-21 06:37 2025-03-21 05:56 -- 2025-03-21 06:04 2025-03-21 05:51 -- 2025-03-21 05:56 2025-03-21 05:34 -- 2025-03-21 05:38 2025-03-21 05:30 -- 2025-03-21 05:34 2025-03-21 05:00 -- 2025-03-21 05:09 2025-03-21 04:56 -- 2025-03-21 05:00 2025-03-21 04:45 -- 2025-03-21 04:50 2025-03-21 04:09 -- 2025-03-21 04:13 2025-03-21 03:41 -- 2025-03-21 03:45 2025-03-21 03:29 -- 2025-03-21 03:39 2025-03-21 03:03 -- 2025-03-21 03:07 2025-03-21 02:56 -- 2025-03-21 03:02 2025-03-21 02:44 -- 2025-03-21 02:48 2025-03-21 02:33 -- 2025-03-21 02:37 2025-03-21 02:21 -- 2025-03-21 02:27 2025-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 = async function* () { const browser = new Browser() const page = browser.newPage() try { for (let num = 1; ; num++) { await setTimeout(3000) await page.goto(`https://anond.hatelabo.jp/?page=${num}`) const days = page.mainFrame.document.querySelectorAll(".day") for (const day of days) { const date = day.querySelector("h2 .date").textContent.trim() for (const footer of day.querySelectorAll(".sectionfooter")) { const time = footer.textContent.match(/\d{2}:\d{2}/)[0] yield `${date} ${time}` } } } } finally { await page.close() await browser.close() } } const diff = (a, b) => { return new Date(b + ":00") - new Date(a + ":00") } let prev = null for await (const datetime of getTimestamps()) { if (prev && diff(datetime, prev) > 1000 * 60 * 3) { console.log(datetime, prev) } prev = datetime }
基本は空いても 5 分程度であり、最大でも 10 分となっている
Description
Every web user has at least once encountered loss of internet connection. This happens for a variety of reasons, such as a dysfunction in the cellular network or a broken internet cable. However, regardless of the reason, every Google Chrome user sees the Dino game (when there is no internet) instead of a plain blank error page. This game can be played without an internet connection.
Play game: Dinosaur T-Rex Game
Despite the fact that the game is just a plain runner that’s built into the Google Chrome browser, the developers behind it still deserve a round of applause. The peculiar monochrome graphics and the simplicity make the game even better, and it has gained a lot of worldwide fans since its launch.
The main character of the game is 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. In the game it runs through the desert, encountering pterodactyls and cactuses that need to be avoided by jumping or ducking. As the distance the dinosaur has traveled increases, so does its speed, which is why it’s quite difficult for an inexperienced player to get a high score, even though the game itself seems easy.
Surely, all of you are curious about the development of the Chrome Dinosaur Game Online, so let’s take a little trip back in time.
The development of the T-Rex game dates back to September 2014, however, the final improvements were completed only in December of that same year. The adjustments supported earlier versions of the Android operating system.
Sebastien Gabriel, one of the designers of the game, says that the T-rex was chosen as a funny reference to "prehistoric times", when highspeed internet wasn’t so widely spread.
The T-rex was also not an accidental choice. The offline Chrome Dino game (without internet) was also called "Project Bolan", referring to the popular singer Mark Bolan from the 70s band "T-Rex". While creating the game the programmers also thought about making Dino growl or kick. Eventually these features were rejected in order to keep the game simple and "prehistoric".
How to open the T-Rex Chrome Dino Game?
In order to open the game you can simply type chrome://dino/ in the address bar. The game will open even if you’re connected to the internet, so there’s no need to disconnect.
The majority of internet users have Chrome as their default browser. However, if you’re using a different one, our website can help. Here you can play the T-Rex Dinosaur Game using any browser and any device, like a desktop computer or even your cell phone.