{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/google-chrome/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/google-chrome/", "feed_url": "https://matoken.org/blog/tag/google-chrome/feed/json/", "language": "ja", "title": "Google Chrome – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3126", "url": "https://matoken.org/blog/2021/03/22/try-google-chromes-english-live-caption-feature/", "title": "Google Chrome\u306e\u82f1\u8a9e\u6587\u5b57\u8d77\u3053\u3057\u6a5f\u80fd\u3092\u8a66\u3059", "content_html": "
\n

Google Chrome\u306b\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u6587\u5b57\u8d77\u3053\u3057\u6a5f\u80fd\u304c\u3084\u3063\u3066\u304d\u305f\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30aa\u30d5\u30e9\u30a4\u30f3\u3067\u6587\u5b57\u8d77\u3053\u3057\u3059\u308b\u3068\u306e\u3053\u3068\u3067\u30b5\u30fc\u30d0\u3068\u3084\u308a\u53d6\u308a\u3057\u306a\u3044\u306e\u306f\u3044\u3044\u3067\u3059\u306d\uff0e
\n\u624b\u5143\u306e\u74b0\u5883\u3067\u306f20\u65e5\u306b\u8a66\u3059\u3068\u672a\u3060\u4f7f\u3048\u307e\u305b\u3093\u3067\u3057\u305f\u304c\uff0c21\u65e5\u306b\u8a66\u3059\u3068\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\u3053\u306e\u9593Google Chrome\u81ea\u4f53\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306f\u884c\u308f\u308c\u3066\u3044\u307e\u305b\u3093\uff0e
\nChromium\u3084Brave Browser\u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u306e\u304b\u73fe\u5728\u306e\u3068\u3053\u308d\u73fe\u308c\u307e\u305b\u3093\uff0e\u6700\u8fd1\u306e\u611f\u3058\u304b\u3089\u3059\u308b\u3068Chrome\u306e\u307f\u306e\u5bfe\u5fdc\u306a\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n

\u6a5f\u80fd\u3092\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u8a2d\u5b9a\u304c\u5fc5\u8981\u3067\u3059\uff0e

\n
\n
\n

\"chromecaption

\n
\n
\n

\u300csetting\u300d\u2192\u300cAccessibility\u300d\u2192\u300cCaption\u300d\u2192\u300cLive Caption\u300d\u3092On\u306b\u3057\u307e\u3059\uff0e\u3059\u308b\u3068\u97f3\u58f0\u8a8d\u8b58\u30d5\u30a1\u30a4\u30eb\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u59cb\u307e\u308b\u306e\u3067\u3057\u3070\u3089\u304f\u5f85\u3061\u307e\u3059\uff0e
\n\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u5f8c\uff0c\u9069\u5f53\u306a\u82f1\u8a9e\u306e\u52d5\u753b\u3084\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u518d\u751f\u3059\u308b\u3068\u5b57\u5e55\u304c\u4ed8\u304d\u307e\u3059\uff0e

\n
\n
\n

\"chromecaption

\n
\n
\n

\u3053\u308c\u306fYoutube\u3092\u518d\u751f\u3057\u3066\u3044\u308b\u3068\u3053\u308d\u3067\u3059\uff0e\u4e0a\u306e\u52d5\u753b\u5185\u306e\u5b57\u5e55\u306fYoutube\u306e\u81ea\u52d5\u6587\u5b57\u8d77\u3053\u3057\u306e\u3082\u306e\u3067\uff0c\u4e0b\u5074\u306e\u304cGoogle Chrome\u306e\u5b57\u5e55\u3067\u3059\uff0e\u30df\u30e5\u30fc\u30c8\u306b\u3057\u3066\u3082\u554f\u984c\u306a\u304f\u6587\u5b57\u8d77\u3053\u3057\u306f\u52d5\u4f5c\u3057\u307e\u3059\uff0e

\n
\n
\n

\"chromecaption

\n
\n
\n

\u66f4\u306b\uff0c\u5ff5\u306e\u70ba\u56de\u7dda\u3092\u63a5\u7d9a\u3057\u3066\u3044\u306a\u3044\u72b6\u614b\u3067\u30ed\u30fc\u30ab\u30eb\u306e\u52d5\u753b\u3084\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u518d\u751f\u3059\u308b\u3068\u3053\u308c\u3082\u3061\u3083\u3093\u3068\u6587\u5b57\u8d77\u3053\u3057\u3055\u308c\u307e\u3057\u305f :)
\n\u65e5\u672c\u8a9e\u306e\u30bd\u30fc\u30b9\u3092\u518d\u751f\u3059\u308b\u3068\u305d\u308c\u3063\u307d\u3044\u3068\u3053\u308d\u3092\u82f1\u8a9e\u3067\u6587\u5b57\u8d77\u3053\u3057\u3057\u3088\u3046\u3068\u9811\u5f35\u3063\u3066\u3044\u307e\u3059\uff0e\u30ad\u30e3\u30d7\u30b7\u30e7\u30f3\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u2613\u3092\u62bc\u3057\u3066\u6d88\u3059\u3068CPU\u5229\u7528\u7387\u304c\u4e0b\u304c\u308a\u307e\u3057\u305f\uff0e

\n
\n
\n

\u3042\u3068\u306f\u3053\u306e\u6587\u5b57\u8d77\u3053\u3057\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u3092\u4fdd\u5b58\u3057\u305f\u308a\u65e5\u672c\u8a9e\u7ffb\u8a33\u3067\u304d\u308b\u3068\u4fbf\u5229\u306a\u306e\u3067\u3059\u304c\uff0c\u3053\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u30b3\u30d4\u30fc\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\uff0eGoogle\u7ffb\u8a33\u3067Web\u7ffb\u8a33\u3092\u8a66\u307f\u3066\u3082\u3053\u306e\u90e8\u5206\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u7ffb\u8a33\u3055\u308c\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e
\n\u62e1\u5f35\u6a5f\u80fd\u3067\u3053\u306e\u3042\u305f\u308a\u3092\u5b9f\u73fe\u3067\u304d\u308b\u3082\u306e\u304c\u51fa\u3066\u3053\u306a\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n

\u73fe\u5728\u306f\u82f1\u8a9e\u306e\u307f\u306e\u5bfe\u5fdc\u3067\u3059\u304c\uff0c\u4ed6\u306e\u8a00\u8a9e\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u307b\u3057\u3044\u3067\u3059\u306d\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ google-chrome --version\nGoogle Chrome 89.0.4389.90\n$ dpkg-query -W google-chrome-stable\ngoogle-chrome-stable    89.0.4389.90-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n", "content_text": "Google Chrome\u306b\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u6587\u5b57\u8d77\u3053\u3057\u6a5f\u80fd\u304c\u3084\u3063\u3066\u304d\u305f\u3088\u3046\u3067\u3059\uff0e\n\n\n\nChrome can now caption audio and video\n\n\n\n\u30aa\u30d5\u30e9\u30a4\u30f3\u3067\u6587\u5b57\u8d77\u3053\u3057\u3059\u308b\u3068\u306e\u3053\u3068\u3067\u30b5\u30fc\u30d0\u3068\u3084\u308a\u53d6\u308a\u3057\u306a\u3044\u306e\u306f\u3044\u3044\u3067\u3059\u306d\uff0e\n\u624b\u5143\u306e\u74b0\u5883\u3067\u306f20\u65e5\u306b\u8a66\u3059\u3068\u672a\u3060\u4f7f\u3048\u307e\u305b\u3093\u3067\u3057\u305f\u304c\uff0c21\u65e5\u306b\u8a66\u3059\u3068\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\u3053\u306e\u9593Google Chrome\u81ea\u4f53\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306f\u884c\u308f\u308c\u3066\u3044\u307e\u305b\u3093\uff0e\nChromium\u3084Brave Browser\u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u306e\u304b\u73fe\u5728\u306e\u3068\u3053\u308d\u73fe\u308c\u307e\u305b\u3093\uff0e\u6700\u8fd1\u306e\u611f\u3058\u304b\u3089\u3059\u308b\u3068Chrome\u306e\u307f\u306e\u5bfe\u5fdc\u306a\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\u6a5f\u80fd\u3092\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u8a2d\u5b9a\u304c\u5fc5\u8981\u3067\u3059\uff0e\n\n\n\n\n\n\u300csetting\u300d\u2192\u300cAccessibility\u300d\u2192\u300cCaption\u300d\u2192\u300cLive Caption\u300d\u3092On\u306b\u3057\u307e\u3059\uff0e\u3059\u308b\u3068\u97f3\u58f0\u8a8d\u8b58\u30d5\u30a1\u30a4\u30eb\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u59cb\u307e\u308b\u306e\u3067\u3057\u3070\u3089\u304f\u5f85\u3061\u307e\u3059\uff0e\n\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u5f8c\uff0c\u9069\u5f53\u306a\u82f1\u8a9e\u306e\u52d5\u753b\u3084\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u518d\u751f\u3059\u308b\u3068\u5b57\u5e55\u304c\u4ed8\u304d\u307e\u3059\uff0e\n\n\n\n\n\n\u3053\u308c\u306fYoutube\u3092\u518d\u751f\u3057\u3066\u3044\u308b\u3068\u3053\u308d\u3067\u3059\uff0e\u4e0a\u306e\u52d5\u753b\u5185\u306e\u5b57\u5e55\u306fYoutube\u306e\u81ea\u52d5\u6587\u5b57\u8d77\u3053\u3057\u306e\u3082\u306e\u3067\uff0c\u4e0b\u5074\u306e\u304cGoogle Chrome\u306e\u5b57\u5e55\u3067\u3059\uff0e\u30df\u30e5\u30fc\u30c8\u306b\u3057\u3066\u3082\u554f\u984c\u306a\u304f\u6587\u5b57\u8d77\u3053\u3057\u306f\u52d5\u4f5c\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\u66f4\u306b\uff0c\u5ff5\u306e\u70ba\u56de\u7dda\u3092\u63a5\u7d9a\u3057\u3066\u3044\u306a\u3044\u72b6\u614b\u3067\u30ed\u30fc\u30ab\u30eb\u306e\u52d5\u753b\u3084\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u518d\u751f\u3059\u308b\u3068\u3053\u308c\u3082\u3061\u3083\u3093\u3068\u6587\u5b57\u8d77\u3053\u3057\u3055\u308c\u307e\u3057\u305f :)\n\u65e5\u672c\u8a9e\u306e\u30bd\u30fc\u30b9\u3092\u518d\u751f\u3059\u308b\u3068\u305d\u308c\u3063\u307d\u3044\u3068\u3053\u308d\u3092\u82f1\u8a9e\u3067\u6587\u5b57\u8d77\u3053\u3057\u3057\u3088\u3046\u3068\u9811\u5f35\u3063\u3066\u3044\u307e\u3059\uff0e\u30ad\u30e3\u30d7\u30b7\u30e7\u30f3\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u2613\u3092\u62bc\u3057\u3066\u6d88\u3059\u3068CPU\u5229\u7528\u7387\u304c\u4e0b\u304c\u308a\u307e\u3057\u305f\uff0e\n\n\n\u3042\u3068\u306f\u3053\u306e\u6587\u5b57\u8d77\u3053\u3057\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u3092\u4fdd\u5b58\u3057\u305f\u308a\u65e5\u672c\u8a9e\u7ffb\u8a33\u3067\u304d\u308b\u3068\u4fbf\u5229\u306a\u306e\u3067\u3059\u304c\uff0c\u3053\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u30b3\u30d4\u30fc\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\uff0eGoogle\u7ffb\u8a33\u3067Web\u7ffb\u8a33\u3092\u8a66\u307f\u3066\u3082\u3053\u306e\u90e8\u5206\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u7ffb\u8a33\u3055\u308c\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e\n\u62e1\u5f35\u6a5f\u80fd\u3067\u3053\u306e\u3042\u305f\u308a\u3092\u5b9f\u73fe\u3067\u304d\u308b\u3082\u306e\u304c\u51fa\u3066\u3053\u306a\u3044\u304b\u306a\u3068\u601d\u3063\u3066\u3044\u307e\u3059\uff0e\n\n\n\u73fe\u5728\u306f\u82f1\u8a9e\u306e\u307f\u306e\u5bfe\u5fdc\u3067\u3059\u304c\uff0c\u4ed6\u306e\u8a00\u8a9e\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u307b\u3057\u3044\u3067\u3059\u306d\uff0e\n\n\n\u74b0\u5883\n\n$ google-chrome --version\nGoogle Chrome 89.0.4389.90\n$ dpkg-query -W google-chrome-stable\ngoogle-chrome-stable 89.0.4389.90-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-03-22T18:30:19+09:00", "date_modified": "2021-03-22T18:30:19+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Google Chrome", "live caption", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2981", "url": "https://matoken.org/blog/2021/02/10/find-the-time-stamp-format-of-google-chrome-chromium-brave-history-and-get-one-days-worth-of-history/", "title": "Google Chrome/Chromium/Brave\u306e\u5c65\u6b74\u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5f62\u5f0f\u3092\u8abf\u3079\u30661\u65e5\u5206\u306e\u5c65\u6b74\u3092\u624b\u306b\u5165\u308c\u308b", "content_html": "
\n

\u305f\u307e\u306b\u4ee5\u524d\u30a6\u30a7\u30d6\u3067\u898b\u305f\u60c5\u5831\u304c\u6b32\u3057\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u5c65\u6b74\u306b\u6b8b\u3063\u3066\u3044\u308c\u3070\u3044\u3044\u3051\u3069\u6d88\u3048\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u304b\u3082\uff0e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a2\u30af\u30bb\u30b9\u5c65\u6b74\u306e\u30bf\u30a4\u30c8\u30eb\u3068URL\u3060\u3051\u3067\u3082\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u6b8b\u3057\u3066\u304a\u304f\u3068\u4fbf\u5229\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n

\u5c65\u6b74\u306fHistory\u30d5\u30a1\u30a4\u30eb\u3092sqlite3\u3067\u53e9\u304f\u3068\u53d6\u308c\u308b\u306e\u3067\u3059\u304c\uff0c\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u304c\u3088\u304f\u3042\u308bUNIX time\u3067\u3082\u306a\u304f\u3068\u3066\u3082\u5927\u304d\u306a\u5024\u3067\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 ~/.config/chromium/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls;\" | jq . | grep timestamp | sort\n -n | tail -1\n    \"timestamp\": 13256542361632384,
\n
\n
\n
\n
UNIX time\u306e\u4f8b
\n
\n
$ date +%s\n1612703645
\n
\n
\n
\n

\u691c\u7d22\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e

\n
\n
\n
WebKit/Chrome Timestamp Converter
\n
\n
\n

This timestamp format is used in web browsers such as Apple Safari (WebKit), Google Chrome and Opera (Chromium/Blink). It\u2019s a 64-bit value for microseconds since Jan 1, 1601 00:00 UTC. One microsecond is one-millionth of a second.

\n
\n
\n
\n
\n

\u3053\u306eTimestamp\u306fUTC 1601-01-01\u304b\u3089\u306e\u30de\u30a4\u30af\u30ed\u30bb\u30ab\u30f3\u30c9\u79d2\u3089\u3057\u3044\u3067\u3059\uff0e\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n

\u307e\u305a\u306fUNIX time\u306e1601-01-01\u304b\u3089\u306e\u79d2\u6570\u306b10^6\u3092\u639b\u3051\u3066UNIX time\u3068\u306e\u5dee\u3092\u6c42\u3081\u307e\u3059\uff0e(GNU coreutils\u306edate\u3063\u30661970-01-01\u3088\u308a\u524d\u306e\u6642\u9593\u3082\u8a08\u7b97\u3067\u304d\u308b\u3093\u3060!)

\n
\n
\n
UTC 1601-01-01\u306eUNIX time?\u306b10^6
\n
\n
$ echo \"$( date --utc --date 1601-01-01 +%s ) * 10^6\" | bc\n-11644473600000000
\n
\n
\n
\n

Chrome\u6642\u9593\u3068UNIX time\u306e\u5dee\u3092\u5f15\u3044\u3066UNIX time\u306b\u5909\u63db\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ echo \"( 13256542361632384 -11644473600000000 ) / 1000000\" | bc\n1612068761
\n
\n
\n
\n

UNIX time\u3092\u4eba\u9593\u304c\u8aad\u3081\u308b\u3088\u3046\u306b\u5909\u63db

\n
\n
\n
\n
$ date --date=\"@1612068761\"\nSun 31 Jan 2021 01:52:41 PM JST
\n
\n
\n
\n

1\u884c\u306b\u307e\u3068\u3081\u308b

\n
\n
\n
\n
$ date --date=\"@`echo \"(13256542361632384/10^6-11644473600)\"|bc`\"\nSun 31 Jan 2021 01:52:41 PM JST
\n
\n
\n
\n

\u9006\u306b\u4eca\u306e\u6642\u9593\u3092Chrome\u306etimestamp\u306b\u5909\u63db

\n
\n
\n
\n
$ echo \"(`date +%s`+11644473600)*10^6\" | bc\n13257218080000000
\n
\n
\n
\n

1\u65e5\u524d\u306eChrome\u6642\u9593

\n
\n
\n
\n
$ echo \"(`date -d '1day ago' +%s`+11644473600)*10^6\" | bc\n13257336413000000
\n
\n
\n
\n

\"chrometime\"/

\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u30671\u65e5\u5206Chrome/Chromium\u306eHistory\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u53d6\u5f97\u3067\u304d\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 /tmp/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE last_visit_time >= $(((`date -d '1 day ago' +%s` +11644473600)*1000000));\"
\n
\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\n\u8a72\u5f53\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u5229\u7528\u4e2d\u306e\u5834\u5408\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e
\nError: database is locked
\n\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3059\u308b\u304b\uff0cHistory\u30d5\u30a1\u30a4\u30eb\u3092\u9069\u5f53\u306a\u5834\u6240\u306b\u30b3\u30d4\u30fc\u3057\u3066\u305d\u3061\u3089\u3092\u4f7f\u3044\u307e\u3059\uff0e
\n$ cp /home/matoken/.config/google-chrome/Default/History /tmp/
\n
\n
\n

History \u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u5b9a\u5024\u3067\u306f\u3053\u306e\u8fba\u306b\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n
\n
Chromium
\n
~/.config/chromium/Default/History
\n
Google Chrome
\n
~/.config/google-chrome/Default/History
\n
Brave Brouser
\n
/.config/BraveSoftware/Brave-Browser/Default/History
\n
\n
\n
\n

\u65e2\u5b9a\u5024\u4ee5\u5916\u306e\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u691c\u7d22? ~/.config \u4ee5\u5916\u306b\u3082\u3067\u304d\u308b\u3051\u3069\u305d\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u308f\u304b\u3063\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n
\n
$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History -print
\n
\n
\n
\n

Opera\u306f\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u4f7f\u3063\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u898b\u308b\u3068\u3053\u306e\u8fba\u306e\u3088\u3046\u3067\u3059\uff0e\u73fe\u5728\u306f\u5909\u308f\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n
\n
Opera
\n
~/.config/opera/History
\n
\n
\n
\n

Safari\u306f\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u672a\u78ba\u8a8d\u3067\u3059\u304cArchiveBox\u306escript\u3092\u898b\u308b\u3068\u65e2\u5b9a\u5024\u306f\u6050\u3089\u304f\u3053\u306e\u3042\u305f\u308a\u3067\u3059\uff0e

\n
\n
\n
\n
Safari
\n
~/Library/Safari/History.db
\n
\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W bc google-chrome-stable chromium brave-browser coreutils sqlite3\nbc      1.07.1-2+b2\nbrave-browser   1.19.92\nchromium        88.0.4324.146-1\ncoreutils       8.32-4+b1\ngoogle-chrome-stable    88.0.4324.150-1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "\u305f\u307e\u306b\u4ee5\u524d\u30a6\u30a7\u30d6\u3067\u898b\u305f\u60c5\u5831\u304c\u6b32\u3057\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u5c65\u6b74\u306b\u6b8b\u3063\u3066\u3044\u308c\u3070\u3044\u3044\u3051\u3069\u6d88\u3048\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u304b\u3082\uff0e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a2\u30af\u30bb\u30b9\u5c65\u6b74\u306e\u30bf\u30a4\u30c8\u30eb\u3068URL\u3060\u3051\u3067\u3082\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u6b8b\u3057\u3066\u304a\u304f\u3068\u4fbf\u5229\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\u5c65\u6b74\u306fHistory\u30d5\u30a1\u30a4\u30eb\u3092sqlite3\u3067\u53e9\u304f\u3068\u53d6\u308c\u308b\u306e\u3067\u3059\u304c\uff0c\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u304c\u3088\u304f\u3042\u308bUNIX time\u3067\u3082\u306a\u304f\u3068\u3066\u3082\u5927\u304d\u306a\u5024\u3067\u3059\uff0e\n\n\n\n$ sqlite3 ~/.config/chromium/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls;\" | jq . | grep timestamp | sort\n -n | tail -1\n \"timestamp\": 13256542361632384,\n\n\n\nUNIX time\u306e\u4f8b\n\n$ date +%s\n1612703645\n\n\n\n\u691c\u7d22\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30da\u30fc\u30b8\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e\n\n\nWebKit/Chrome Timestamp Converter\n\n\nThis timestamp format is used in web browsers such as Apple Safari (WebKit), Google Chrome and Opera (Chromium/Blink). It\u2019s a 64-bit value for microseconds since Jan 1, 1601 00:00 UTC. One microsecond is one-millionth of a second.\n\n\n\n\n\u3053\u306eTimestamp\u306fUTC 1601-01-01\u304b\u3089\u306e\u30de\u30a4\u30af\u30ed\u30bb\u30ab\u30f3\u30c9\u79d2\u3089\u3057\u3044\u3067\u3059\uff0e\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\n\u307e\u305a\u306fUNIX time\u306e1601-01-01\u304b\u3089\u306e\u79d2\u6570\u306b10^6\u3092\u639b\u3051\u3066UNIX time\u3068\u306e\u5dee\u3092\u6c42\u3081\u307e\u3059\uff0e(GNU coreutils\u306edate\u3063\u30661970-01-01\u3088\u308a\u524d\u306e\u6642\u9593\u3082\u8a08\u7b97\u3067\u304d\u308b\u3093\u3060!)\n\n\nUTC 1601-01-01\u306eUNIX time?\u306b10^6\n\n$ echo \"$( date --utc --date 1601-01-01 +%s ) * 10^6\" | bc\n-11644473600000000\n\n\n\nChrome\u6642\u9593\u3068UNIX time\u306e\u5dee\u3092\u5f15\u3044\u3066UNIX time\u306b\u5909\u63db\u3057\u307e\u3059\uff0e\n\n\n\n$ echo \"( 13256542361632384 -11644473600000000 ) / 1000000\" | bc\n1612068761\n\n\n\nUNIX time\u3092\u4eba\u9593\u304c\u8aad\u3081\u308b\u3088\u3046\u306b\u5909\u63db\n\n\n\n$ date --date=\"@1612068761\"\nSun 31 Jan 2021 01:52:41 PM JST\n\n\n\n1\u884c\u306b\u307e\u3068\u3081\u308b\n\n\n\n$ date --date=\"@`echo \"(13256542361632384/10^6-11644473600)\"|bc`\"\nSun 31 Jan 2021 01:52:41 PM JST\n\n\n\n\u9006\u306b\u4eca\u306e\u6642\u9593\u3092Chrome\u306etimestamp\u306b\u5909\u63db\n\n\n\n$ echo \"(`date +%s`+11644473600)*10^6\" | bc\n13257218080000000\n\n\n\n1\u65e5\u524d\u306eChrome\u6642\u9593\n\n\n\n$ echo \"(`date -d '1day ago' +%s`+11644473600)*10^6\" | bc\n13257336413000000\n\n\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u30671\u65e5\u5206Chrome/Chromium\u306eHistory\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u53d6\u5f97\u3067\u304d\u305d\u3046\u3067\u3059\uff0e\n\n\n\n$ sqlite3 /tmp/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE last_visit_time >= $(((`date -d '1 day ago' +%s` +11644473600)*1000000));\"\n\n\n\n\n\n\n\nNote\n\n\n\u8a72\u5f53\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u5229\u7528\u4e2d\u306e\u5834\u5408\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e\nError: database is locked\n\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3059\u308b\u304b\uff0cHistory\u30d5\u30a1\u30a4\u30eb\u3092\u9069\u5f53\u306a\u5834\u6240\u306b\u30b3\u30d4\u30fc\u3057\u3066\u305d\u3061\u3089\u3092\u4f7f\u3044\u307e\u3059\uff0e\n$ cp /home/matoken/.config/google-chrome/Default/History /tmp/\n\n\n\n\n\nHistory \u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u5b9a\u5024\u3067\u306f\u3053\u306e\u8fba\u306b\u3042\u308a\u307e\u3059\uff0e\n\n\n\nChromium\n~/.config/chromium/Default/History\nGoogle Chrome\n~/.config/google-chrome/Default/History\nBrave Brouser\n/.config/BraveSoftware/Brave-Browser/Default/History\n\n\n\n\u65e2\u5b9a\u5024\u4ee5\u5916\u306e\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u691c\u7d22? ~/.config \u4ee5\u5916\u306b\u3082\u3067\u304d\u308b\u3051\u3069\u305d\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u308f\u304b\u3063\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\n$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History -print\n\n\n\nOpera\u306f\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u4f7f\u3063\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3092\u898b\u308b\u3068\u3053\u306e\u8fba\u306e\u3088\u3046\u3067\u3059\uff0e\u73fe\u5728\u306f\u5909\u308f\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\uff0e\n\n\n\nOpera\n~/.config/opera/History\n\n\n\nSafari\u306f\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u672a\u78ba\u8a8d\u3067\u3059\u304cArchiveBox\u306escript\u3092\u898b\u308b\u3068\u65e2\u5b9a\u5024\u306f\u6050\u3089\u304f\u3053\u306e\u3042\u305f\u308a\u3067\u3059\uff0e\n\n\n\nSafari\n~/Library/Safari/History.db\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W bc google-chrome-stable chromium brave-browser coreutils sqlite3\nbc 1.07.1-2+b2\nbrave-browser 1.19.92\nchromium 88.0.4324.146-1\ncoreutils 8.32-4+b1\ngoogle-chrome-stable 88.0.4324.150-1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-02-10T18:44:20+09:00", "date_modified": "2021-02-11T04:24:39+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Brave Browser", "Chromium", "Google Chrome", "timestamp", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2969", "url": "https://matoken.org/blog/2021/02/05/output-the-url-suspended-by-the-great-suspender-with-json/", "title": "The Great Suspender\u3067\u30b5\u30b9\u30da\u30f3\u30c9\u3057\u3066\u3044\u305fURL\u3092json\u3067\u51fa\u529b\u3059\u308b", "content_html": "
\n\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u524a\u9664\u3055\u308c\u3061\u3083\u3063\u305f\u3093\u3067\u3059\u306d\uff0e
\n\u81ea\u5206\u306f\u5148\u6708\u602a\u3057\u3044\u3068\u3044\u3046\u8a71\u3092\u805e\u3044\u3066\u524a\u9664\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u30bf\u30d6\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u60b2\u3057\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u3093\u306a\u611f\u3058\u3067\u5fa9\u65e7\u3055\u305b\u307e\u3057\u305f\uff0e
\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3068\u30bf\u30a4\u30c8\u30eb\uff0cURL\u3092json\u3067\u51fa\u529b\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ sqlite3 ~/.config/google-chrome/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE url LIKE '%bkeccnjlkjkiokjodocebajanakg%';\" | jq . | sed -e 's/chrome-extension:\\/\\/klbibkeccnjlkjkiokjodocebajanakg\\/suspended.html.*&uri=//'
\n
\n
\n
\n

\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068\uff0c ~/.config/google-chrome/Default/History \u304cGoogle Chrome\u306esqlite3\u5f62\u5f0f\u306e\u5c65\u6b74\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\uff0c\u3053\u306e\u4e2d\u304b\u3089The Great Suspender\u306eurl\u306e\u542b\u307e\u308c\u3066\u3044\u308burl\u3092\u5f15\u3063\u5f35\u308a\u51fa\u3057\u3066\u6574\u5f62\u3057\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n

Chromium\u306e\u5834\u5408\u306f ~/.config/chromium/Default/History
\nBrave\u306f ~/.config/BraveSoftware/Brave-Browser/Default/History \u3067\u3057\u305f\uff0e

\n
\n
\n

Default\u4ee5\u5916\u306eprofile\u306f\u540d\u524d\u3044\u308d\u3044\u308d\u306a\u306e\u3067find\u3068\u304b\u3067\u63a2\u3059\u3068\u3044\u3044\u3067\u3057\u3087\u3046\uff0e

\n
\n
\n

$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History

\n
\n
\n

\u3053\u3053\u3067\u7d39\u4ecb\u3057\u305f\u306e\u306fLinux\u3067\u306e\u5834\u5408\u3067\u3059\u304c\uff0c\u30d1\u30b9\u3092\u5909\u3048\u308b\u3068\u4ed6\u306eOS\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\uff0e

\n
\n
\n
\u74b0\u58831
\n
\n
$ dpkg-query -W jq sqlite3 chromium google-chrome-stable\nchromium\ngoogle-chrome-stable    69.0.3497.100-1\njq      1.6-2.1ubuntu1\nsqlite3 3.34.0-1\n$ lsb_release -dr\nDescription:    Ubuntu Hirsute Hippo (development branch)\nRelease:        21.04\n$ uname -m\nx86_64
\n
\n
\n
\n
\u74b0\u58832
\n
\n
$ dpkg-query -W jq sqlite3 chrome brave-browser google-chrome-stable\nbrave-browser   1.19.90\ngoogle-chrome-stable    88.0.4324.146-1\njq      1.6-2.1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "\u30de\u30eb\u30a6\u30a7\u30a2\u5316\u3057\u305f\u300cThe Great Suspender\u300d\u304cChrome\u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\u304b\u3089\u6d88\u6ec5\u3001\u62e1\u5f35\u6a5f\u80fd\u524a\u9664\u6642\u306b\u5dfb\u304d\u6dfb\u3048\u3067\u6d88\u3048\u305f\u30bf\u30d6\u3092\u5fa9\u65e7\u3055\u305b\u308b\u65b9\u6cd5\u306f\u30b3\u30ec – GIGAZINE\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u524a\u9664\u3055\u308c\u3061\u3083\u3063\u305f\u3093\u3067\u3059\u306d\uff0e\n\u81ea\u5206\u306f\u5148\u6708\u602a\u3057\u3044\u3068\u3044\u3046\u8a71\u3092\u805e\u3044\u3066\u524a\u9664\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u30bf\u30d6\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u60b2\u3057\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u3093\u306a\u611f\u3058\u3067\u5fa9\u65e7\u3055\u305b\u307e\u3057\u305f\uff0e\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3068\u30bf\u30a4\u30c8\u30eb\uff0cURL\u3092json\u3067\u51fa\u529b\u3057\u307e\u3059\uff0e\n\n\n\n$ sqlite3 ~/.config/google-chrome/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE url LIKE '%bkeccnjlkjkiokjodocebajanakg%';\" | jq . | sed -e 's/chrome-extension:\\/\\/klbibkeccnjlkjkiokjodocebajanakg\\/suspended.html.*&uri=//'\n\n\n\n\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068\uff0c ~/.config/google-chrome/Default/History \u304cGoogle Chrome\u306esqlite3\u5f62\u5f0f\u306e\u5c65\u6b74\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\uff0c\u3053\u306e\u4e2d\u304b\u3089The Great Suspender\u306eurl\u306e\u542b\u307e\u308c\u3066\u3044\u308burl\u3092\u5f15\u3063\u5f35\u308a\u51fa\u3057\u3066\u6574\u5f62\u3057\u3066\u3044\u307e\u3059\uff0e\n\n\nChromium\u306e\u5834\u5408\u306f ~/.config/chromium/Default/History\nBrave\u306f ~/.config/BraveSoftware/Brave-Browser/Default/History \u3067\u3057\u305f\uff0e\n\n\nDefault\u4ee5\u5916\u306eprofile\u306f\u540d\u524d\u3044\u308d\u3044\u308d\u306a\u306e\u3067find\u3068\u304b\u3067\u63a2\u3059\u3068\u3044\u3044\u3067\u3057\u3087\u3046\uff0e\n\n\n$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History\n\n\n\u3053\u3053\u3067\u7d39\u4ecb\u3057\u305f\u306e\u306fLinux\u3067\u306e\u5834\u5408\u3067\u3059\u304c\uff0c\u30d1\u30b9\u3092\u5909\u3048\u308b\u3068\u4ed6\u306eOS\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\uff0e\n\n\n\u74b0\u58831\n\n$ dpkg-query -W jq sqlite3 chromium google-chrome-stable\nchromium\ngoogle-chrome-stable 69.0.3497.100-1\njq 1.6-2.1ubuntu1\nsqlite3 3.34.0-1\n$ lsb_release -dr\nDescription: Ubuntu Hirsute Hippo (development branch)\nRelease: 21.04\n$ uname -m\nx86_64\n\n\n\n\u74b0\u58832\n\n$ dpkg-query -W jq sqlite3 chrome brave-browser google-chrome-stable\nbrave-browser 1.19.90\ngoogle-chrome-stable 88.0.4324.146-1\njq 1.6-2.1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-02-05T18:15:16+09:00", "date_modified": "2021-02-05T22:55:33+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Hirsute Hippo(21.04)", "Linux", "sid", "Ubuntu" ] }, { "id": "http://matoken.org/blog/?p=2689", "url": "https://matoken.org/blog/2019/12/18/try-google-chrome-chromium-79-tab-freeze/", "title": "Google Chrome / Chromium 79\u3067\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u30bf\u30d6\u306e\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6e1b\u3089\u3059 Tab Freeze \u3092\u8a66\u3059", "content_html": "
\n

Google Chrome/Chromium \u306e 79 \u3067 Tab Freeze \u3068\u3044\u3046\u6a5f\u80fd\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u306e\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u30bf\u30d6\u3092\u505c\u6b62\u3057\u3066\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6291\u3048\u308b\u3068\u3044\u3046\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

\u4f3c\u305f\u3088\u3046\u306a\u3082\u306e\u3067 The Great Suspender \u3068\u3044\u3046\u62e1\u5f35\u6a5f\u80fd\u304c\u3042\u308a\uff0c\u30bf\u30d6\u3092\u3064\u3044\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3057\u307e\u3046\u79c1\u306f\u3053\u308c\u3067\u5927\u5206\u52a9\u304b\u3063\u3066\u3044\u307e\u3059\uff0e(\u3053\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\u30bf\u30d6\u306eCPU\u3060\u3051\u3067\u306a\u304f\u30e1\u30e2\u30ea\u3082\u958b\u653e\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u4ee3\u308f\u308a\u5fa9\u5e30\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\uff0e)

\n
\n
\n\n
\n
\n

\u4eca\u56de\u306e Tab Freeze \u3067\u4f3c\u305f\u3088\u3046\u306a\u3053\u3068\u304c\u6a19\u6e96\u3067\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u305d\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u3053\u306e\u6a5f\u80fd\u306f\u672a\u3060\u5b9f\u9a13\u7684\u306a\u6a5f\u80fd\u3067Disabled \u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u8a2d\u5b9a\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n

\u8a2d\u5b9a\u306e\u524d\u306b The Great Suspender \u306f\u7af6\u5408\u3057\u305d\u3046\u306a\u306e\u3067\u4e00\u65e6\u524a\u9664\u3057\u3066\u304a\u304d\u307e\u3059\uff0e(\u985e\u4f3c\u306e\u3082\u306e\u3092\u5165\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3084\u306f\u308a\u6d88\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u601d\u3046)

\n
\n
\n

\u8a2d\u5b9a\u5909\u66f4\u306f\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306b chrome://flags/#proactive-tab-freeze \u3068\u5165\u529b\u3057\u3066\u30a2\u30af\u30bb\u30b9\u3057\u305f\u9805\u76ee\u3067\u8a2d\u5b9a\u5909\u66f4\u3057\u307e\u3059\uff0e

\n
\n
\n

\"chrome://flags/#proactive-tab-freeze\"/

\n
\n
\n

\u3044\u304f\u3064\u304b\u9078\u629e\u9805\u76ee\u304c\u3067\u3066\u304d\u307e\u3059\uff0e

\n
\n
\n

\"Tab

\n
\n
\n

Enabled Freeze - Unfreeze 10 seconds every 15 minutes, \u3060\u3068\u5c11\u3057\u3059\u308b\u3068Chromium \u304c\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e
\nEnabled, Enabled Freeze - No Unfreeze \u3060\u3068\u843d\u3061\u306a\u3044\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c Shift + Esc \u3067\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u8d77\u52d5\u3059\u308b\u3068\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n

\u3066\u3053\u3068\u3067\u624b\u5143\u306e\u74b0\u5883\u3067\u306f\u672a\u3060\u4e0d\u5b89\u5b9a\u3067\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e\u307e\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u4e0a\u304c\u3063\u305f\u3089\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n

\u3053\u306e\u8fba\u306e\u6a5f\u80fd\u306fOpera\u306e\u7701\u96fb\u529b\u6a5f\u80fd\u304c\u3042\u3063\u3066\u6c17\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u4e2d\u56fd\u4f01\u696d\u306e\u5947\u864e360(Qihoo)\u306b\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u6016\u3044\u306a\u3068\u2026\u2026\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium\nchromium        79.0.3945.79-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n", "content_text": "Google Chrome/Chromium \u306e 79 \u3067 Tab Freeze \u3068\u3044\u3046\u6a5f\u80fd\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u306e\u5229\u7528\u3057\u3066\u3044\u306a\u3044\u30bf\u30d6\u3092\u505c\u6b62\u3057\u3066\u30ea\u30bd\u30fc\u30b9\u6d88\u8cbb\u3092\u6291\u3048\u308b\u3068\u3044\u3046\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\u4f3c\u305f\u3088\u3046\u306a\u3082\u306e\u3067 The Great Suspender \u3068\u3044\u3046\u62e1\u5f35\u6a5f\u80fd\u304c\u3042\u308a\uff0c\u30bf\u30d6\u3092\u3064\u3044\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3057\u307e\u3046\u79c1\u306f\u3053\u308c\u3067\u5927\u5206\u52a9\u304b\u3063\u3066\u3044\u307e\u3059\uff0e(\u3053\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\u30bf\u30d6\u306eCPU\u3060\u3051\u3067\u306a\u304f\u30e1\u30e2\u30ea\u3082\u958b\u653e\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u4ee3\u308f\u308a\u5fa9\u5e30\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\uff0e)\n\n\n\nThe Great Suspender – Chrome \u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\n\n\n\n\u4eca\u56de\u306e Tab Freeze \u3067\u4f3c\u305f\u3088\u3046\u306a\u3053\u3068\u304c\u6a19\u6e96\u3067\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u305d\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u3053\u306e\u6a5f\u80fd\u306f\u672a\u3060\u5b9f\u9a13\u7684\u306a\u6a5f\u80fd\u3067Disabled \u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u624b\u52d5\u3067\u8a2d\u5b9a\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e\n\n\n\u8a2d\u5b9a\u306e\u524d\u306b The Great Suspender \u306f\u7af6\u5408\u3057\u305d\u3046\u306a\u306e\u3067\u4e00\u65e6\u524a\u9664\u3057\u3066\u304a\u304d\u307e\u3059\uff0e(\u985e\u4f3c\u306e\u3082\u306e\u3092\u5165\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u3084\u306f\u308a\u6d88\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u601d\u3046)\n\n\n\u8a2d\u5b9a\u5909\u66f4\u306f\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306b chrome://flags/#proactive-tab-freeze \u3068\u5165\u529b\u3057\u3066\u30a2\u30af\u30bb\u30b9\u3057\u305f\u9805\u76ee\u3067\u8a2d\u5b9a\u5909\u66f4\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\u3044\u304f\u3064\u304b\u9078\u629e\u9805\u76ee\u304c\u3067\u3066\u304d\u307e\u3059\uff0e\n\n\n\n\n\nEnabled Freeze - Unfreeze 10 seconds every 15 minutes, \u3060\u3068\u5c11\u3057\u3059\u308b\u3068Chromium \u304c\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\nEnabled, Enabled Freeze - No Unfreeze \u3060\u3068\u843d\u3061\u306a\u3044\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c Shift + Esc \u3067\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u3092\u8d77\u52d5\u3059\u308b\u3068\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\n\n\n\u3066\u3053\u3068\u3067\u624b\u5143\u306e\u74b0\u5883\u3067\u306f\u672a\u3060\u4e0d\u5b89\u5b9a\u3067\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e\u6b8b\u5ff5\uff0e\u307e\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u4e0a\u304c\u3063\u305f\u3089\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\u3053\u306e\u8fba\u306e\u6a5f\u80fd\u306fOpera\u306e\u7701\u96fb\u529b\u6a5f\u80fd\u304c\u3042\u3063\u3066\u6c17\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u4e2d\u56fd\u4f01\u696d\u306e\u5947\u864e360(Qihoo)\u306b\u8cb7\u53ce\u3055\u308c\u3066\u304b\u3089\u6016\u3044\u306a\u3068\u2026\u2026\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium\nchromium 79.0.3945.79-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2019-12-18T18:28:17+09:00", "date_modified": "2019-12-18T18:42:06+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2468", "url": "https://matoken.org/blog/2019/08/11/google-chrome-76-will-not-show-a-particular-subdomain-again-so-i-will-show-it/", "title": "Google Chrome 76 \u3067\u307e\u305f\u7279\u5b9a\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u306e\u3067\u8868\u793a\u3059\u308b\u3088\u3046\u306b\u3059\u308b", "content_html": "
\n

Google Chrome 69 \u306e\u3068\u304d\u3082\u4e00\u6642\u7684\u306b\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c

\n
\n
\n\n
\n
\n

Google Chrome 76 \u3067\u307e\u305f\u7279\u5b9a\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e

\n
\n
\n

\u4f8b\u3048\u3070\uff0c www.matoken.org \u306f matoken.org \u3068\u7701\u7565\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n

\"20190811

\n
\n
\n

\u3061\u306a\u307f\u306b 69 \u306e\u3068\u304d\u306f www.hoge.www.matoken.org \u304c hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u30d0\u30b0\u3089\u3057\u304d\u52d5\u304d\u3082\u3042\u308a\u307e\u3057\u305f\u304c\u3053\u308c\u306f hoge.www.matoken.org \u306b\u898b\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n

\"20190811

\n
\n
\n

\u4eca\u56de\u3082 Google Chrome 69 \u306e\u3068\u304d\u3068\u540c\u3058\u3088\u3046\u306b chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u623b\u308a\u307e\u3059\uff0e

\n
\n
\n

\"20190811

\n
\n
\n

\u4eca\u56de Chromium 76 \u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\uff0c\u3053\u306e\u5909\u66f4\u306f\u5165\u3063\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306f\u7701\u7565\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        76.0.3809.100-1\r\ngoogle-chrome-stable    76.0.3809.100-1\r\n$ lsb_release -dr\r\nDescription:    Debian GNU/Linux bullseye/sid\r\nRelease:        unstable\r\n$ uname -m\r\nx86_64
\n
\n
\n", "content_text": "Google Chrome 69 \u306e\u3068\u304d\u3082\u4e00\u6642\u7684\u306b\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\n\n\n\n\nGoogle Chrome 69 \u3067URL\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u306e\u3092\u8868\u793a\u3059\u308b \u2013 matoken’s meme\n\n\n\n\nGoogle Chrome 76 \u3067\u307e\u305f\u7279\u5b9a\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u308a\u307e\u3057\u305f\uff0e\n\n\n\u4f8b\u3048\u3070\uff0c www.matoken.org \u306f matoken.org \u3068\u7701\u7565\u3055\u308c\u307e\u3059\uff0e\n\n\n\n\n\n\u3061\u306a\u307f\u306b 69 \u306e\u3068\u304d\u306f www.hoge.www.matoken.org \u304c hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u30d0\u30b0\u3089\u3057\u304d\u52d5\u304d\u3082\u3042\u308a\u307e\u3057\u305f\u304c\u3053\u308c\u306f hoge.www.matoken.org \u306b\u898b\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\u4eca\u56de\u3082 Google Chrome 69 \u306e\u3068\u304d\u3068\u540c\u3058\u3088\u3046\u306b chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u623b\u308a\u307e\u3059\uff0e\n\n\n\n\n\n\u4eca\u56de Chromium 76 \u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\uff0c\u3053\u306e\u5909\u66f4\u306f\u5165\u3063\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306f\u7701\u7565\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 76.0.3809.100-1\r\ngoogle-chrome-stable 76.0.3809.100-1\r\n$ lsb_release -dr\r\nDescription: Debian GNU/Linux bullseye/sid\r\nRelease: unstable\r\n$ uname -m\r\nx86_64", "date_published": "2019-08-11T21:33:22+09:00", "date_modified": "2019-08-11T21:33:22+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chrome", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2312", "url": "https://matoken.org/blog/2019/03/05/make-sure-to-download-pdf-instead-of-automatically-opening-in-google-chrome-chromium/", "title": "Google Chrome / Chromium \u3067 PDF\u3092\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3088\u3046\u306b\u3059\u308b", "content_html": "

Google Chrome / Chromium \u3067 PDF \u30d5\u30a1\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u65e2\u5b9a\u5024\u3067\u306f\u7d44\u307f\u8fbc\u307f PDF\u30d3\u30e5\u30ef\u30fc\u3067\u958b\u304b\u308c\u307e\u3059\uff0e\u3057\u304b\u3057\uff0c\u60c5\u5831\u6f0f\u3048\u3044\u304c\u8d77\u3053\u308b\u3088\u3046\u3067\u3059\uff0e

\n\n
2019/3/1\u6642\u70b9\u3067\u672a\u4fee\u6b63\u3002\r\n\u4fee\u6b63\u3055\u308c\u308b\u307e\u3067Adobe\u88fd\u306ePDF\u30ea\u30fc\u30c0\u30fc\u306e\u5229\u7528\u3092\u63a8\u5968\u3002\r\n2019\u5e744\u6708\u4e0b\u65ec\u3053\u308d\u4fee\u6b63\u306e\u4e88\u5b9a\u3068\u767a\u898b\u8005\u306f\u5831\u544a\u3002\r\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u66ab\u304f\u6cbb\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u81ea\u5206\u306f JavaScript \u3092\u57fa\u672c\u7684\u306b\u7121\u52b9\u306b\u3057\u3066\u3044\u308b\u306e\u3067 PDF\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u958b\u304b\u308c\u3066\u3044\u306a\u3044\u3088\u3046\u306b\u898b\u3048\u307e\u3059\u304c\u4e0d\u5b89\u306a\u306e\u3067\u7121\u52b9\u306b\u3059\u308b\u8a2d\u5b9a\u3092\u63a2\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

chrome://settings/content/pdfDocuments
\n\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u300cPDF \u30d5\u30a1\u30a4\u30eb\u3092 Chrome \u3067\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u300d\u306e\u30c1\u30a7\u30c3\u30af\u3092 On \u306b\u3059\u308b\uff0e

\n

\"20190305-22-03-01-12486.jpg\"

\n

\u3053\u308c\u3067\u6b21\u304b\u3089 PDF \u30d5\u30a1\u30a4\u30eb\u3078\u306e\u30ea\u30f3\u30af\u3067\u81ea\u52d5\u7684\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308b\uff0e

\n

\uff03Okuar \u306e JavaScript \u7121\u52b9\u5316\u306e\u8a2d\u5b9a\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u2026\u2026

\n

\u74b0\u5883

\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        72.0.3626.121-1\r\ngoogle-chrome-stable    72.0.3626.121-1\r\n$ lsb_release -dr\r\nDescription:    Debian GNU/Linux buster/sid\r\nRelease:        unstable\r\n$ uname -m\r\nx86_64\r\n
\n

\n", "content_text": "Google Chrome / Chromium \u3067 PDF \u30d5\u30a1\u30a4\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u65e2\u5b9a\u5024\u3067\u306f\u7d44\u307f\u8fbc\u307f PDF\u30d3\u30e5\u30ef\u30fc\u3067\u958b\u304b\u308c\u307e\u3059\uff0e\u3057\u304b\u3057\uff0c\u60c5\u5831\u6f0f\u3048\u3044\u304c\u8d77\u3053\u308b\u3088\u3046\u3067\u3059\uff0e\n\nChrome PDF\u30d3\u30e5\u30fc\u30ef\u30fc\u306e\u60c5\u5831\u6f0f\u3048\u3044\u306e\u8106\u5f31\u6027\u306b\u3064\u3044\u3066\u307e\u3068\u3081\u3066\u307f\u305f – piyolog\n\n2019/3/1\u6642\u70b9\u3067\u672a\u4fee\u6b63\u3002\r\n\u4fee\u6b63\u3055\u308c\u308b\u307e\u3067Adobe\u88fd\u306ePDF\u30ea\u30fc\u30c0\u30fc\u306e\u5229\u7528\u3092\u63a8\u5968\u3002\r\n2019\u5e744\u6708\u4e0b\u65ec\u3053\u308d\u4fee\u6b63\u306e\u4e88\u5b9a\u3068\u767a\u898b\u8005\u306f\u5831\u544a\u3002\r\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u66ab\u304f\u6cbb\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u81ea\u5206\u306f JavaScript \u3092\u57fa\u672c\u7684\u306b\u7121\u52b9\u306b\u3057\u3066\u3044\u308b\u306e\u3067 PDF\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u958b\u304b\u308c\u3066\u3044\u306a\u3044\u3088\u3046\u306b\u898b\u3048\u307e\u3059\u304c\u4e0d\u5b89\u306a\u306e\u3067\u7121\u52b9\u306b\u3059\u308b\u8a2d\u5b9a\u3092\u63a2\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\nchrome://settings/content/pdfDocuments\n\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u300cPDF \u30d5\u30a1\u30a4\u30eb\u3092 Chrome \u3067\u81ea\u52d5\u7684\u306b\u958b\u304f\u4ee3\u308f\u308a\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u300d\u306e\u30c1\u30a7\u30c3\u30af\u3092 On \u306b\u3059\u308b\uff0e\n\n\u3053\u308c\u3067\u6b21\u304b\u3089 PDF \u30d5\u30a1\u30a4\u30eb\u3078\u306e\u30ea\u30f3\u30af\u3067\u81ea\u52d5\u7684\u306b\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308b\uff0e\n\uff03Okuar \u306e JavaScript \u7121\u52b9\u5316\u306e\u8a2d\u5b9a\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u2026\u2026\n\u74b0\u5883\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 72.0.3626.121-1\r\ngoogle-chrome-stable 72.0.3626.121-1\r\n$ lsb_release -dr\r\nDescription: Debian GNU/Linux buster/sid\r\nRelease: unstable\r\n$ uname -m\r\nx86_64", "date_published": "2019-03-05T23:26:46+09:00", "date_modified": "2019-03-05T23:26:46+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "pdf", "\u672a\u5206\u985e" ] }, { "id": "http://matoken.org/blog/?p=2135", "url": "https://matoken.org/blog/2018/09/25/disable-sign-in-and-sync-on-google-chrome-chromium-on-linux/", "title": "Linux\u306e Google Chrome/Chromium \u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3068\u540c\u671f\u3092\u7121\u52b9\u306b\u3059\u308b", "content_html": "
\n\n
\n
\n

\u3092\u898b\u3066\u306a\u308b\u307b\u3069\u3068\u601d\u3063\u305f\u306e\u3060\u3051\u3069\uff0cmacOS, Windows \u306e\u624b\u9806\u306f\u3042\u308b\u3051\u308c\u3069Linux \u306e\u624b\u9806\u304c\u306a\u3044\u306a\u3066\u3053\u3068\u3067\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u53c2\u8003\u306b\u3057\u305f\u306e\u306f\u3053\u3061\u3089\uff0e\n

\n
\n
\n\n
\n

/etc/opt/chrome, /etc/opt/chromium \u4ee5\u4e0b\u306b json \u5f62\u5f0f\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u3060\u3051\u3067\u3057\u305f\uff0e

\n
\n

Google Chrome \u306e\u5834\u5408

\n
\n
\n
\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210
\n
\n
$ sudo mkdir -p /etc/opt/chrome/policies/managed /etc/opt/chrome/policies/recommended
\n
\n
\n
\n
/etc/opt/chrome/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e
\n
\n
{\r\n        \"SyncDisabled\":true,\r\n        \"RestrictSigninToPattern\":\".*@example.com\"\r\n}
\n
\n
\n
\n
\n
\n

Chromium \u306e\u5834\u5408

\n
\n
\n
\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210
\n
\n
$ sudo mkdir -p /etc/opt/chromium/policies/managed /etc/opt/chromium/policies/recommended
\n
\n
\n
\n
/etc/opt/chromium/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e
\n
\n
{\r\n        \"SyncDisabled\":true,\r\n        \"RestrictSigninToPattern\":\".*@example.com\"\r\n}
\n
\n
\n
\n
\n
\n

\u74b0\u5883

\n
\n
\n
\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        69.0.3497.92-1\r\ngoogle-chrome-stable    69.0.3497.100-1\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n
\n
\n", "content_text": "Disable Google Chrome Sign In and Sync | No Absolute Truths @ IdeaSynthesis\n\n\n\n\n\u3092\u898b\u3066\u306a\u308b\u307b\u3069\u3068\u601d\u3063\u305f\u306e\u3060\u3051\u3069\uff0cmacOS, Windows \u306e\u624b\u9806\u306f\u3042\u308b\u3051\u308c\u3069Linux \u306e\u624b\u9806\u304c\u306a\u3044\u306a\u3066\u3053\u3068\u3067\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u53c2\u8003\u306b\u3057\u305f\u306e\u306f\u3053\u3061\u3089\uff0e\n\n\n\n\n\nLinux Quick Start – The Chromium Projects\n\n\n\n/etc/opt/chrome, /etc/opt/chromium \u4ee5\u4e0b\u306b json \u5f62\u5f0f\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u3060\u3051\u3067\u3057\u305f\uff0e\n\nGoogle Chrome \u306e\u5834\u5408\n\n\n\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210\n\n$ sudo mkdir -p /etc/opt/chrome/policies/managed /etc/opt/chrome/policies/recommended\n\n\n\n/etc/opt/chrome/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e\n\n{\r\n \"SyncDisabled\":true,\r\n \"RestrictSigninToPattern\":\".*@example.com\"\r\n}\n\n\n\n\n\nChromium \u306e\u5834\u5408\n\n\n\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210\n\n$ sudo mkdir -p /etc/opt/chromium/policies/managed /etc/opt/chromium/policies/recommended\n\n\n\n/etc/opt/chromium/policies/managed/disablesync.json \u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u8a2d\u7f6e\n\n{\r\n \"SyncDisabled\":true,\r\n \"RestrictSigninToPattern\":\".*@example.com\"\r\n}\n\n\n\n\n\n\u74b0\u5883\n\n\n\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 69.0.3497.92-1\r\ngoogle-chrome-stable 69.0.3497.100-1\r\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64", "date_published": "2018-09-25T06:58:04+09:00", "date_modified": "2018-09-25T06:59:27+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chrome", "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2093", "url": "https://matoken.org/blog/2018/09/09/show-that-google-subdomains-of-urls-no-longer-appear-in-google-chrome-69/", "title": "Google Chrome 69 \u3067URL\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u306e\u3092\u8868\u793a\u3059\u308b", "content_html": "

\uff1c\u8ffd\u8a18\uff1e
\n69.0.3497.92 \u3067\u4fee\u6b63\u3055\u308c\u305f

\n\n

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092\u300cDefault\u300d\u306b\u623b\u3057\u3066\u3082\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u7701\u7565\u3055\u308c\u306a\u3044\u306e\u3092\u78ba\u8a8d :)
\n\uff1c\uff0f\u8ffd\u8a18\uff1e

\n
\n

Google Chrome 69 \u3067 \u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u8868\u793a\u304c\u5909\u308f\u308a\u307e\u3057\u305f\uff0e\u4f8b\u3048\u3070 www.matoken.org \u3067 www \u304c\u898b\u3048\u306a\u304f\u306a\u308a\uff0cmatoken.org \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
\n\u66f4\u306b\uff0cwww.hoge.www.matoken.org \u306f hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u304a\u305d\u3089\u304f\u30d0\u30b0\u3067\u3042\u308d\u3046\u6319\u52d5\u3082><

\n
\n
\n

\"42739367390

\n
\n
\n\n
\n
\n

Workaround \u3068\u3057\u3066\uff0cchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n

\"30678044578

\n
\n
\n

Chromium 69.0.3497.81-3 \u306f\u65e2\u5b9a\u5024\u3067\u4ee5\u524d\u3068\u540c\u3058\u52d5\u4f5c\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W google-chrome-stable chromium\r\nchromium        69.0.3497.81-3\r\ngoogle-chrome-stable    69.0.3497.81-1\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n", "content_text": "\uff1c\u8ffd\u8a18\uff1e\n69.0.3497.92 \u3067\u4fee\u6b63\u3055\u308c\u305f\n\nChrome Releases: Stable Channel Update for Desktop\n\nchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092\u300cDefault\u300d\u306b\u623b\u3057\u3066\u3082\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u304c\u7701\u7565\u3055\u308c\u306a\u3044\u306e\u3092\u78ba\u8a8d :)\n\uff1c\uff0f\u8ffd\u8a18\uff1e\n\nGoogle Chrome 69 \u3067 \u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u8868\u793a\u304c\u5909\u308f\u308a\u307e\u3057\u305f\uff0e\u4f8b\u3048\u3070 www.matoken.org \u3067 www \u304c\u898b\u3048\u306a\u304f\u306a\u308a\uff0cmatoken.org \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\u66f4\u306b\uff0cwww.hoge.www.matoken.org \u306f hoge.matoken.org \u306b\u898b\u3048\u308b\u3068\u3044\u3046\u304a\u305d\u3089\u304f\u30d0\u30b0\u3067\u3042\u308d\u3046\u6319\u52d5\u3082><\n\n\n\n\n\n\n\n881410 – Incorrect transforms when stripping subdomains – chromium – Monorail\n\n\n\n\nWorkaround \u3068\u3057\u3066\uff0cchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains \u3092 Disabled \u306b\u3059\u308b\u3068\u4ee5\u524d\u306e\u6319\u52d5\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\n\nChromium 69.0.3497.81-3 \u306f\u65e2\u5b9a\u5024\u3067\u4ee5\u524d\u3068\u540c\u3058\u52d5\u4f5c\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W google-chrome-stable chromium\r\nchromium 69.0.3497.81-3\r\ngoogle-chrome-stable 69.0.3497.81-1\r\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64", "date_published": "2018-09-09T05:55:42+09:00", "date_modified": "2018-09-13T04:56:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "Google Chrome", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2088", "url": "https://matoken.org/blog/2018/09/03/password-list-exported-from-google-chrome-to-keepassxc/", "title": "Google Chrome \u304b\u3089\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092 KeepassXC \u306b\u30a4\u30f3\u30dd\u30fc\u30c8", "content_html": "
\n
\n
\n

\u4eba\u306b\u8aac\u660e\u3059\u308b\u306e\u306b\u624b\u5143\u3067\u8a66\u3057\u305f\u306e\u3067\u3059\u304c\u305b\u3063\u304b\u304f\u306a\u306e\u3067blog\u306b

\n
\n
\n

Google Chrome \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u30de\u30cd\u30fc\u30b8\u30e3\u306f\u4f7f\u3063\u3066\u3044\u308b\u3051\u308c\u3069\uff0c\u6c4e\u7528\u7684\u306aKeepassXC \u306b\u79fb\u884c\u306a\u30e1\u30e2\u3067\u3059\uff0e

\n
\n
\n
\n
Table of Contents
\n\n
\n
\n
\n

Google Chrome \u304b\u3089\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8

\n
\n
\n

\u300c\u8a2d\u5b9a\u300d\u2192\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u30d5\u30a9\u30fc\u30e0\u300d\u2192\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u7ba1\u7406\u300d
\n\u82e5\u3057\u304f\u306f chrome://settings/passwords \u306b\u30a2\u30af\u30bb\u30b9\uff0e

\n
\n
\n

\u300c\ufe19\u300d\u3092\u62bc\u3057\u3066\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u300d\u304b\u3089\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u2026\u300d\u304b\u3089\u9069\u5f53\u306a\u5834\u6240\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4fdd\u5b58\u3057\u307e\u3059\uff0e

\n
\n
\n

\"42595980870

\n
\n
\n

\"30536920508

\n
\n
\n
\n
\n

KeepassXC \u3078\u306e\u30a4\u30f3\u30dd\u30fc\u30c8

\n
\n
\n

KeepassXC \u3092\u8d77\u52d5\u3057\u3066\uff0c\u300cCSV\u304b\u3089\u30a4\u30f3\u30dd\u30fc\u30c8\u300d\u3092\u9078\u3073\u307e\u3059\uff0e

\n
\n
\n

\"43503758335

\n
\n
\n

\u5217\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u307e\u3059\uff0e

\n
\n
\n
    \n
  • \n

    Title : \u52171

    \n
  • \n
  • \n

    Username : \u52173

    \n
  • \n
  • \n

    Password : \u52174

    \n
  • \n
  • \n

    URL : \u52172

    \n
  • \n
\n
\n
\n

\"44404975011

\n
\n
\n
\n
\n

\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3078\u306e\u62e1\u5f35\u6a5f\u80fd\u306e\u5c0e\u5165

\n
\n
\n

\u5229\u7528\u3059\u308b\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306b\u62e1\u5f35\u6a5f\u80fd\u3092\u5c0e\u5165\u3059\u308b\uff0e

\n
\n\n
\n

KeepassXC \u306e\u300c\u30c4\u30fc\u30eb\u300d\u2192\u300c\u8a2d\u5b9a\u300d\u306e\u300c\u30d6\u30e9\u30a6\u30b6\u30fc\u7d71\u5408\u300d\u3067\u5229\u7528\u3059\u308b\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u6709\u52b9\u306b\u3059\u308b\uff0e

\n
\n
\n

\"42603172110

\n
\n
\n

\u5f8c\u306f\u3088\u3057\u306a\u306b\uff0e

\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W keepassxc google-chrome-stable\r\ngoogle-chrome-stable    68.0.3440.106-1\r\nkeepassxc       2.3.1+dfsg.1-1\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n
\n
\n", "content_text": "\u4eba\u306b\u8aac\u660e\u3059\u308b\u306e\u306b\u624b\u5143\u3067\u8a66\u3057\u305f\u306e\u3067\u3059\u304c\u305b\u3063\u304b\u304f\u306a\u306e\u3067blog\u306b\n\n\nGoogle Chrome \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u30de\u30cd\u30fc\u30b8\u30e3\u306f\u4f7f\u3063\u3066\u3044\u308b\u3051\u308c\u3069\uff0c\u6c4e\u7528\u7684\u306aKeepassXC \u306b\u79fb\u884c\u306a\u30e1\u30e2\u3067\u3059\uff0e\n\n\n\nTable of Contents\n\nGoogle Chrome \u304b\u3089\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\nKeepassXC \u3078\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\n\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3078\u306e\u62e1\u5f35\u6a5f\u80fd\u306e\u5c0e\u5165\n\n\n\n\nGoogle Chrome \u304b\u3089\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\n\n\n\u300c\u8a2d\u5b9a\u300d\u2192\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u30d5\u30a9\u30fc\u30e0\u300d\u2192\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u7ba1\u7406\u300d\n\u82e5\u3057\u304f\u306f chrome://settings/passwords \u306b\u30a2\u30af\u30bb\u30b9\uff0e\n\n\n\u300c\ufe19\u300d\u3092\u62bc\u3057\u3066\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u300d\u304b\u3089\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u2026\u300d\u304b\u3089\u9069\u5f53\u306a\u5834\u6240\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4fdd\u5b58\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\n\n\n\n\nKeepassXC \u3078\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\n\n\nKeepassXC \u3092\u8d77\u52d5\u3057\u3066\uff0c\u300cCSV\u304b\u3089\u30a4\u30f3\u30dd\u30fc\u30c8\u300d\u3092\u9078\u3073\u307e\u3059\uff0e\n\n\n\n\n\n\u5217\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u307e\u3059\uff0e\n\n\n\n\nTitle : \u52171\n\n\nUsername : \u52173\n\n\nPassword : \u52174\n\n\nURL : \u52172\n\n\n\n\n\n\n\n\n\n\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3078\u306e\u62e1\u5f35\u6a5f\u80fd\u306e\u5c0e\u5165\n\n\n\u5229\u7528\u3059\u308b\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306b\u62e1\u5f35\u6a5f\u80fd\u3092\u5c0e\u5165\u3059\u308b\uff0e\n\n\n\n\nKeePassXC-Browser – Chrome \u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\n\n\nKeePassXC-Browser \u2013 Firefox \u5411\u3051\u30a2\u30c9\u30aa\u30f3\n\n\n\n\nKeepassXC \u306e\u300c\u30c4\u30fc\u30eb\u300d\u2192\u300c\u8a2d\u5b9a\u300d\u306e\u300c\u30d6\u30e9\u30a6\u30b6\u30fc\u7d71\u5408\u300d\u3067\u5229\u7528\u3059\u308b\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u6709\u52b9\u306b\u3059\u308b\uff0e\n\n\n\n\n\n\u5f8c\u306f\u3088\u3057\u306a\u306b\uff0e\n\n\n\u74b0\u5883\n\n$ dpkg-query -W keepassxc google-chrome-stable\r\ngoogle-chrome-stable 68.0.3440.106-1\r\nkeepassxc 2.3.1+dfsg.1-1\r\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64", "date_published": "2018-09-03T06:09:02+09:00", "date_modified": "2018-09-03T05:11:42+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Google Chrome", "KeepassXC", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1262", "url": "https://matoken.org/blog/2016/03/03/proxy-switching-of-google-chrome/", "title": "Google Chrome\u306eproxy\u5207\u308a\u66ff\u3048", "content_html": "

\n

\u6628\u65e5\u4e45\u3005\u306b\u5916\u51fa\u3057\u3066ssh -N\u3067Chrome\u306bsocks proxy\u3092\u8a2d\u5b9a\u3057\u3066\u4f7f\u304a\u3046\u3068\u3057\u305f\u306e\u3067\u3059\u304c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3066\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n

\"20160302_20:03:07-5155\"

\n

\u6050\u3089\u304f\u7d71\u5408\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u3067\u306f\u306a\u3044awesome\u3092\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u3053\u306e\u6a5f\u80fd\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3093\u3060\u308d\u3046\u306a\u3068\uff0e

\n

man\u306e\u8a72\u5f53\u90e8\u5206\u306f\u3053\u3093\u306a\u611f\u3058\u3067pac\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u3082\u5229\u7528\u3067\u304d\u308b\u3088\u3046\uff0e

\n
       --proxy-server=host:port
              Specify the HTTP/SOCKS4/SOCKS5 proxy server to use for requests.  This overrides any environment variables or settings picked via the options dialog.
              An individual proxy server is specified using the format:
 
                [<proxy-scheme>://]<proxy-host>[:<proxy-port>]
 
              Where <proxy-scheme> is the protocol of the proxy server, and is one of:
 
                "http", "socks", "socks4", "socks5".
 
              If the <proxy-scheme> is omitted, it defaults to "http". Also note that "socks" is equivalent to "socks5".
 
              Examples:
 
                --proxy-server="foopy:99"
                    Use the HTTP proxy "foopy:99" to load all URLs.
 
                --proxy-server="socks://foobar:1080"
                    Use the SOCKS v5 proxy "foobar:1080" to load all URLs.
 
                --proxy-server="socks4://foobar:1080"
                    Use the SOCKS v4 proxy "foobar:1080" to load all URLs.
 
                --proxy-server="socks5://foobar:66"
                    Use the SOCKS v5 proxy "foobar:66" to load all URLs.
 
              It is also possible to specify a separate proxy server for different URL types, by prefixing the proxy server specifier with a URL specifier:
 
              Example:
 
                --proxy-server="https=proxy1:80;http=socks4://baz:1080"
                    Load https://* URLs using the HTTP proxy "proxy1:80". And load http://*
                    URLs using the SOCKS v4 proxy "baz:1080".
 
       --no-proxy-server
              Disables the proxy server.  Overrides any environment variables or settings picked via the options dialog.
 
       --proxy-auto-detect
              Autodetect proxy configuration.  Overrides any environment variables or settings picked via the options dialog.
 
       --proxy-pac-url=URL
              Specify proxy autoconfiguration URL.  Overrides any environment variables or settings picked via the options dialog.
\n

\u3068\u308a\u3042\u3048\u305a\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u8d77\u52d5\u3059\u308b\u3053\u3068\u3067\u56de\u907f\u3067\u304d\u307e\u3057\u305f\uff0e

\n
$ google-chrome --proxy-server="socks://localhost:8080"
\n

\u3053\u306e\u72b6\u614b\u3067\u8a2d\u5b9a\u3092\u898b\u308b\u3068\u30b0\u30ec\u30fc\u30a2\u30a6\u30c8\u306b\u306a\u3063\u3066\u8a2d\u5b9a\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\uff0e

\n

\"20160303_07:03:40-2248\"

\n

\u3068\u3044\u3046\u3053\u3068\u3067\u3053\u306e\u65b9\u6cd5\u3060\u3068\u5207\u308a\u66ff\u3048\u306e\u305f\u3073\u306bChrome\u306e\u8d77\u52d5\u3057\u76f4\u3057\u304c\u5fc5\u8981\u3067\u30bf\u30d6\u3092\u5927\u91cf\u306b\u958b\u3044\u3066\u3044\u308b\u6642\u306a\u3069\u8f9b\u3044\u3067\u3059\uff0eproxy.pac\u3092\u4f5c\u308a\u3053\u3093\u3060\u3089\u3068\u3082\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u306e\u611f\u3058\u3060\u3068\u8d77\u52d5\u6642\u306b\u3057\u304b\u8a55\u4fa1\u3057\u7121\u3055\u305d\u3046\uff0e

\n

\u3068\u3044\u3046\u3053\u3068\u3067\u3053\u306e\u3088\u3046\u306a\u3082\u306e\u3092\u5165\u308c\u3066\u307f\u307e\u3057\u305f\uff0e

\n\n

\u8a2d\u5b9a\u3092\u4f5c\u3063\u3066\u304a\u3044\u3066\u30ef\u30f3\u30bf\u30c3\u30c1\u3067\u5207\u308a\u66ff\u3048\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
\n\u305d\u3082\u305d\u3082\u30b7\u30b9\u30c6\u30e0\u306e\u30d7\u30ed\u30ad\u30b7\u306e\u8a2d\u5b9a\u304c\u898b\u3048\u306a\u3044\u554f\u984c\u306f\u672a\u89e3\u6c7a\u3067\u3059\u304c\u2026\u2026\uff0e

\n

\u3061\u306a\u307f\u306bproxy\u306e\u78ba\u8a8d\u306b\u306f\u4ee5\u4e0b\u306esite\u304c\u4fbf\u5229\u3067\u3059\uff0e\u6b32\u3057\u3044\u60c5\u5831\u3060\u3051\u8cb0\u3046\u3053\u3068\u3084xml/json\u5f62\u5f0f\u3067\u3082\u60c5\u5831\u3092\u8cb0\u3046\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e

\n\n

\u6614\u306f\u81ea\u5206\u306esite\u306b\u3053\u3093\u306a\u611f\u3058\u306escript\u4ed5\u8fbc\u3093\u3067\u307e\u3057\u305f\u304c\u6700\u8fd1\u306f\u8272\u3005\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u5408\u3063\u3066\u4fbf\u5229\u3067\u3059\u306d\u3000:)

\n
echo -e 'Content-Type: text/plain\\n\\n'
echo `printenv`
\n

\n


\n

\n

\n
\n

\n

\n
\n", "content_text": "\u6628\u65e5\u4e45\u3005\u306b\u5916\u51fa\u3057\u3066ssh -N\u3067Chrome\u306bsocks proxy\u3092\u8a2d\u5b9a\u3057\u3066\u4f7f\u304a\u3046\u3068\u3057\u305f\u306e\u3067\u3059\u304c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3066\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\n\u6050\u3089\u304f\u7d71\u5408\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u74b0\u5883\u3067\u306f\u306a\u3044awesome\u3092\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u3053\u306e\u6a5f\u80fd\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3093\u3060\u308d\u3046\u306a\u3068\uff0e\nman\u306e\u8a72\u5f53\u90e8\u5206\u306f\u3053\u3093\u306a\u611f\u3058\u3067pac\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u3082\u5229\u7528\u3067\u304d\u308b\u3088\u3046\uff0e\n       --proxy-server=host:port              Specify the HTTP/SOCKS4/SOCKS5 proxy server to use for requests.  This overrides any environment variables or settings picked via the options dialog.              An individual proxy server is specified using the format:                 [<proxy-scheme>://]<proxy-host>[:<proxy-port>]               Where <proxy-scheme> is the protocol of the proxy server, and is one of:                 "http", "socks", "socks4", "socks5".               If the <proxy-scheme> is omitted, it defaults to "http". Also note that "socks" is equivalent to "socks5".               Examples:                 --proxy-server="foopy:99"                    Use the HTTP proxy "foopy:99" to load all URLs.                 --proxy-server="socks://foobar:1080"                    Use the SOCKS v5 proxy "foobar:1080" to load all URLs.                 --proxy-server="socks4://foobar:1080"                    Use the SOCKS v4 proxy "foobar:1080" to load all URLs.                 --proxy-server="socks5://foobar:66"                    Use the SOCKS v5 proxy "foobar:66" to load all URLs.               It is also possible to specify a separate proxy server for different URL types, by prefixing the proxy server specifier with a URL specifier:               Example:                 --proxy-server="https=proxy1:80;http=socks4://baz:1080"                    Load https://* URLs using the HTTP proxy "proxy1:80". And load http://*                    URLs using the SOCKS v4 proxy "baz:1080".        --no-proxy-server              Disables the proxy server.  Overrides any environment variables or settings picked via the options dialog.        --proxy-auto-detect              Autodetect proxy configuration.  Overrides any environment variables or settings picked via the options dialog.        --proxy-pac-url=URL              Specify proxy autoconfiguration URL.  Overrides any environment variables or settings picked via the options dialog.\n\u3068\u308a\u3042\u3048\u305a\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u8d77\u52d5\u3059\u308b\u3053\u3068\u3067\u56de\u907f\u3067\u304d\u307e\u3057\u305f\uff0e\n$ google-chrome --proxy-server="socks://localhost:8080"\n\u3053\u306e\u72b6\u614b\u3067\u8a2d\u5b9a\u3092\u898b\u308b\u3068\u30b0\u30ec\u30fc\u30a2\u30a6\u30c8\u306b\u306a\u3063\u3066\u8a2d\u5b9a\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\uff0e\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u3053\u306e\u65b9\u6cd5\u3060\u3068\u5207\u308a\u66ff\u3048\u306e\u305f\u3073\u306bChrome\u306e\u8d77\u52d5\u3057\u76f4\u3057\u304c\u5fc5\u8981\u3067\u30bf\u30d6\u3092\u5927\u91cf\u306b\u958b\u3044\u3066\u3044\u308b\u6642\u306a\u3069\u8f9b\u3044\u3067\u3059\uff0eproxy.pac\u3092\u4f5c\u308a\u3053\u3093\u3060\u3089\u3068\u3082\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u306e\u611f\u3058\u3060\u3068\u8d77\u52d5\u6642\u306b\u3057\u304b\u8a55\u4fa1\u3057\u7121\u3055\u305d\u3046\uff0e\n\u3068\u3044\u3046\u3053\u3068\u3067\u3053\u306e\u3088\u3046\u306a\u3082\u306e\u3092\u5165\u308c\u3066\u307f\u307e\u3057\u305f\uff0e\n\nProxy SwitchySharp – Chrome \u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\n\n\u8a2d\u5b9a\u3092\u4f5c\u3063\u3066\u304a\u3044\u3066\u30ef\u30f3\u30bf\u30c3\u30c1\u3067\u5207\u308a\u66ff\u3048\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\u305d\u3082\u305d\u3082\u30b7\u30b9\u30c6\u30e0\u306e\u30d7\u30ed\u30ad\u30b7\u306e\u8a2d\u5b9a\u304c\u898b\u3048\u306a\u3044\u554f\u984c\u306f\u672a\u89e3\u6c7a\u3067\u3059\u304c\u2026\u2026\uff0e\n\u3061\u306a\u307f\u306bproxy\u306e\u78ba\u8a8d\u306b\u306f\u4ee5\u4e0b\u306esite\u304c\u4fbf\u5229\u3067\u3059\uff0e\u6b32\u3057\u3044\u60c5\u5831\u3060\u3051\u8cb0\u3046\u3053\u3068\u3084xml/json\u5f62\u5f0f\u3067\u3082\u60c5\u5831\u3092\u8cb0\u3046\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e\n\nWhat Is My IP Address? – ifconfig.me\n\n\u6614\u306f\u81ea\u5206\u306esite\u306b\u3053\u3093\u306a\u611f\u3058\u306escript\u4ed5\u8fbc\u3093\u3067\u307e\u3057\u305f\u304c\u6700\u8fd1\u306f\u8272\u3005\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u5408\u3063\u3066\u4fbf\u5229\u3067\u3059\u306d\u3000:)\necho -e 'Content-Type: text/plain\\n\\n'echo `printenv`", "date_published": "2016-03-03T08:37:11+09:00", "date_modified": "2016-03-03T08:39:10+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Google Chrome", "Linux" ] } ] }