{
  "bikulov.org": {
    "/": {
      "date": "2026-02-14T01:56:29Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.111.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "5EAOF5WDSGSL4CHABGKCFS74KZ4ZERBE",
      "httpHeaderTechnologies": [
        "Varnish",
        "GitHub Pages",
        "Fastly"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "ZTBTGROWVX6L6TTVZ3BV6XFXAGOADKSI",
      "httpBodyTechnologies": [
        "Bootstrap",
        "Hugo:0.99.1"
      ],
      "httpBodyUrls": [
        "/tags/du",
        "/tags/bash",
        "/tags/latex",
        "https://bikulov.org/blog/2019/02/22/python-program-template/",
        "https://bikulov.org/blog/2012/11/01/show-n-biggest-directories-in-linux-bash/",
        "https://bikulov.org/blog/2013/10/01/using-cuda-c-functions-in-python-via-.so-and-ctypes/",
        "/tags/firefox",
        "/tags/rhodecode",
        "/css/bootstrap.min.css",
        "/resume/",
        "/tags/dd",
        "/tags/howto",
        "/tags/docker",
        "/tags/dokuwiki",
        "/tags/mercurial",
        "/tags/yandex.disk",
        "https://bikulov.org/blog/2013/12/24/example-of-cmake-file-for-cuda-cpp-code/",
        "/tags/i3",
        "/tags/ip",
        "/tags/tun",
        "/tags/ipython",
        "/tags/ssh",
        "/tags/perl",
        "/tags/backup",
        "/tags/tcpdump",
        "https://bikulov.org/blog/2022/06/18/hugo-theme/",
        "https://bikulov.org/blog/2019/12/22/wireguard-on-ubuntu-server-and-android-client/",
        "https://bikulov.org/",
        "/js/bootstrap.bundle.min.js",
        "https://bikulov.org/blog/2013/11/04/heapsort-implementation-in-c-/",
        "https://bikulov.org/blog/2013/08/19/setting-up-joomla-3.1.5-with-postgresql-on-ubuntu-13.04/",
        "https://bikulov.org/blog/2015/04/05/animations-from-scientific-data-using-paraview-4.3-and-python/",
        "/tags/cuda",
        "/tags/pcap",
        "/tags/scan",
        "/tags/cmake",
        "/tags/server",
        "/img/logo.png",
        "/css/custom.css",
        "/tags/template",
        "/tags/cron",
        "/tags/exceptions",
        "/tags/postgresql",
        "https://bikulov.org/blog/2012/07/18/montage-png-into-single-one/",
        "https://bikulov.org/blog/2013/11/07/randomized-quicksort-implementation-in-c-/",
        "https://bikulov.org/blog/2012/11/08/get-rid-of-desktop-window-while-launching-nautilus-in-i3/",
        "https://bikulov.org/blog/2013/09/09/email-notification-if-ip-is-changed-with-python-and-cron/",
        "/tags/tr",
        "/tags/ffmpeg",
        "/tags/science",
        "/tags/matplotlib",
        "https://bikulov.org/blog/2013/09/02/universal-simple-makefile/",
        "https://bikulov.org/blog/2013/04/28/ubuntu-server-12.04--drupal-7--nginx--mysql/",
        "https://bikulov.org/blog/2017/03/11/python-sorting-objects-of-user-defined-class/",
        "/tags/ubuntu",
        "/tags/c",
        "/tags/jupyter",
        "https://bikulov.org/blog/2013/08/16/cudasafecall-application-snippet/",
        "https://bikulov.org/blog/2014/05/14/install-up-to-date-scientific-environment-in-ubuntu-14.04-with-python-3.4/",
        "/tags/tshark",
        "/tags/drupal",
        "/tags/selfhosted",
        "https://bikulov.org/blog/2012/10/31/toggling-string-case-in-linux-bash/",
        "/tags/sed",
        "/img/logo.svg",
        "/tags/nautilus",
        "https://bikulov.org/blog/2013/10/12/hybrid-symmetric-asymmetric-encryption-for-large-files/",
        "https://bikulov.org/blog/2014/11/15/create-video-illustrations-from-numerical-experiments-data-with-paraview-and-python-2/",
        "/tags/numpy",
        "https://bikulov.org/blog/2013/07/31/creating-zip-with-vpn-client-keys-and-configuration-files/",
        "/logo.png",
        "/tags/config",
        "/tags/zotero",
        "/tags/centos",
        "/tags/tutorial",
        "https://bikulov.org/blog/2016/08/19/tips-for-lxc-2-unprivileged-containers/",
        "/tags/c++",
        "/tags/makefile",
        "/tags/gengetopt",
        "https://bikulov.org/blog/2013/10/26/command-line-arguments-in-c-and-c-with-gengetopt/",
        "https://bikulov.org/blog/2015/02/28/install-cuda-6.5-on-clean-ubuntu-14.04/",
        "/",
        "/tags/console",
        "/tags/zotfile",
        "/css/style.css",
        "https://bikulov.org/blog/2012/10/29/setting-up-rhodecode-on-ubuntu-12.04/",
        "https://bikulov.org/blog/2012/10/25/awk-a-powerful-tool-for-programmer/",
        "/tags/awk",
        "/tags/tcptrace",
        "https://bikulov.org/blog/2012/08/30/daily-backups-files--mysql-to-yandex.disk-in-ubuntu-12.04/",
        "https://bikulov.org/blog/2013/08/10/enable-tun-for-openvz-ubuntu-12.04-containers-in-centos-6.4/",
        "https://bikulov.org/blog/2013/11/23/throw-in-function-signature-in-c-/",
        "/tags/tiff",
        "/tags/python",
        "/tags/quicksort",
        "/tags/vpn",
        "/tags/linux",
        "/tags/libcheese",
        "https://bikulov.org/blog/2014/02/13/research-papers-management-with-zotero-and-yandex.disk/",
        "/tags/slurm",
        "/tags/script",
        "/tags/joomla",
        "https://bikulov.org/blog/2013/01/23/universal-screen-capturing-with-scrot-imagemagick-and-ffmpeg/",
        "https://bikulov.org/blog/2016/01/05/script-for-user-configurations-generation-and-sending-at-ubuntu-openvpn-server/",
        "/tags/cpp",
        "/tags/nginx",
        "/tags/tpick",
        "/tags/openvpn",
        "https://bikulov.org/blog/2012/11/03/tools-for-tracing-a-pcap-file-in-linux-bash/",
        "/tags/seaborn",
        "/tags/postgres",
        "/tags/montage",
        "/tags/iptables",
        "/tags/research",
        "/tags/visualization",
        "https://bikulov.org/blog/2014/01/25/ssh-config-for-multiple-hops-in-linux/",
        "https://bikulov.org/blog/2015/09/26/scan-images-from-command-line-in-linux/",
        "https://bikulov.org/blog/2014/10/09/tips-for-lxc-creation-autostart-openvpn-and-port-forwarding-to-containers/",
        "/tags/lxc",
        "/tags/scrot",
        "/tags/openvz",
        "/tags/pcmanfm",
        "https://bikulov.org/blog/2013/07/12/configuration-of-hosts-for-convenient-ssh-connections/",
        "https://bikulov.org/blog/2013/11/02/set-application-version-in-gengetopt-config-based-on-mercurial-revision/",
        "https://bikulov.org/blog/2015/11/07/install-jupyter-notebook-and-scientific-environment-in-ubuntu-14.04-with-python-3/",
        "/tags/scipy",
        "https://bikulov.org/blog/2012/04/11/blender-and-python-molecules-visualization/",
        "/tags/pdf",
        "/tags/btsync",
        "/tags/snippet",
        "/tags/heapsort",
        "/tags/imagemagick",
        "https://bikulov.org/blog/2012/08/24/fixing-missing-icons-in-pcmanfm/",
        "/tags/mysql",
        "/tags/scanimage",
        "https://bikulov.org/blog/2013/06/18/ubuntu-server-12.04--slurm-2.5.7-fatnodes/",
        "https://bikulov.org/blog/2013/08/26/install-and-configure-btsync-in-ubuntu-12.04/",
        "/tags/plots",
        "/tags/blender",
        "/tags/paraview",
        "https://bikulov.org/blog/2021/02/02/how-to-setup-own-selfhosted-wiki/",
        "https://bikulov.org/blog/2013/10/03/creation-of-paper-ready-plots-with-matlotlib/",
        "https://bikulov.org/blog/2013/08/08/configuring-ubuntu-12.04-in-openvz-on-centos-6.4/",
        "https://bikulov.org/blog/2014/08/09/setup-drupal-7-with-nginx-and-postgresql-on-ubuntu-14.04/",
        "/tags/fatnode",
        "https://bikulov.org/blog/2013/11/19/sort-strings-from-file-in-c-/"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 19910,
      "httpBodyPageTitle": "Bikulov's blog"
    },
    "/blog/2014/08/09/setup-drupal-7-with-nginx-and-postgresql-on-ubuntu-14.04/": {
      "date": "2026-02-14T02:28:48Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "5SXH2S3LF3VUZP6MDQFBODBEHD6OWN7B",
      "httpHeaderTechnologies": [
        "Varnish",
        "GitHub Pages",
        "Fastly"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 770,
      "httpBodyHash": "VYQP6EMJKFSK5KXDC7QEE2MOYBZUQ5SQ",
      "httpBodyTechnologies": [
        "Bootstrap"
      ],
      "httpBodyUrls": [
        "/logo.png",
        "/tags/nginx",
        "/css/style.css",
        "https://bikulov.org/",
        "/blog/2013/04/28/ubuntu-server-12-04-drupal-7-nginx-mysql/",
        "/resume/",
        "/tags/ubuntu",
        "/css/custom.css",
        "/blog/2013/08/19/setting-up-joomla-3-dot-1-5-with-postgresql-on-ubuntu-13-dot-04/",
        "/",
        "/img/logo.svg",
        "/css/bootstrap.min.css",
        "/js/bootstrap.bundle.min.js",
        "https://www.drupal.org/project/drupal",
        "/tags/howto",
        "/tags/server",
        "/img/logo.png",
        "/tags/postgresql"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 11588,
      "httpBodyPageTitle": "Bikulov's blog"
    },
    "/tags/science/": {
      "date": "2026-02-14T01:21:22Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "HTN5HLPON47ZW5OIOP7DFTK7Z4AUBILI",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [
        "f04e:726DD:883D83:9340A3:698FCE12"
      ],
      "httpHeaderByteSize": 768,
      "httpBodyHash": "5VMNO4J5C4DVUHFI2KEERCG7JRUGRXI4",
      "httpBodyTechnologies": [
        "Bootstrap"
      ],
      "httpBodyUrls": [
        "/tags/vpn",
        "/tags/howto",
        "/tags/drupal",
        "/tags/zotero",
        "/tags/gengetopt",
        "/tags/visualization",
        "/tags/dd",
        "/tags/backup",
        "/tags/btsync",
        "/tags/joomla",
        "/tags/c",
        "/tags/i3",
        "/logo.png",
        "/tags/fatnode",
        "/tags/montage",
        "/tags/tutorial",
        "/tags/yandex.disk",
        "/tags/lxc",
        "/tags/config",
        "/tags/openvpn",
        "/tags/science",
        "/tags/seaborn",
        "/tags/zotfile",
        "/tags/heapsort",
        "/tags/rhodecode",
        "/resume/",
        "/tags/sed",
        "/tags/pcap",
        "/tags/latex",
        "/tags/ipython",
        "/tags/paraview",
        "/tags/mercurial",
        "/tags/imagemagick",
        "/tags/du",
        "/tags/scan",
        "/tags/numpy",
        "/tags/centos",
        "/img/logo.png",
        "/tags/firefox",
        "/tags/pcmanfm",
        "/tags/scanimage",
        "/tags/ip",
        "/tags/cron",
        "/tags/linux",
        "/tags/console",
        "/tags/jupyter",
        "/tags/tcpdump",
        "/css/bootstrap.min.css",
        "/js/bootstrap.bundle.min.js",
        "/tags/cuda",
        "/tags/perl",
        "/tags/research",
        "/tags/quicksort",
        "/tags/openvz",
        "/tags/server",
        "/img/logo.svg",
        "/tags/blender",
        "/tags/libcheese",
        "/tags/c++",
        "/tags/cpp",
        "/tags/tiff",
        "/tags/snippet",
        "/tags/selfhosted",
        "https://bikulov.org/blog/2014/11/15/create-video-illustrations-from-numerical-experiments-data-with-paraview-and-python-2/",
        "/tags/tun",
        "/tags/plots",
        "/tags/tshark",
        "/tags/ubuntu",
        "/tags/nautilus",
        "/tags/awk",
        "/tags/nginx",
        "/tags/scrot",
        "/tags/tpick",
        "/tags/tcptrace",
        "/tags/exceptions",
        "/tags/bash",
        "/tags/scipy",
        "/tags/ffmpeg",
        "/tags/dokuwiki",
        "/tags/matplotlib",
        "/",
        "/tags/docker",
        "/tags/script",
        "/css/style.css",
        "/tags/template",
        "/css/custom.css",
        "/tags/postgresql",
        "/tags/pdf",
        "/tags/cmake",
        "/tags/mysql",
        "/tags/slurm",
        "/tags/python",
        "/tags/postgres",
        "https://bikulov.org/",
        "/tags/tr",
        "/tags/ssh",
        "/tags/iptables",
        "/tags/makefile"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 8240,
      "httpBodyPageTitle": "Bikulov's blog"
    }
  },
  "cel.com": {
    "/": {
      "date": "2026-02-13T05:14:13Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "35.185.44.232",
      "ipASN": "Google LLC",
      "ipCountry": "United States",
      "httpHeaderHash": "RLKIQ3NIZ5PNRX2CT4RW3LUDQYIQY5QA",
      "httpHeaderTechnologies": [],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 506,
      "httpBodyHash": "67JNCTABHKSHNBDD3LI4JFSS5V5MB3N5",
      "httpBodyTechnologies": [
        "Google Analytics",
        "Google Tag Manager",
        "Slick",
        "jQuery",
        "Bootstrap",
        "Hugo:0.99.1",
        "Magnific Popup"
      ],
      "httpBodyUrls": [
        "https://www.cel.com/plugins/magnific-popup/jquery.magnific-popup.min.js",
        "/product",
        "/components/low_noise_devices/",
        "/images/60-years-of-wireless-tech-experience.webp",
        "/components/rfic_switches/",
        "https://www.cel.com/plugins/jQuery/jquery.min.js",
        "/product/",
        "/environment/",
        "https://www.cel.com/plugins/slick/slick.css",
        "/",
        "/support/",
        "/components/photodiodes/",
        "/components/rf_attenuators/",
        "https://www.cel.com/js/script.min.js",
        "https://www.cel.com/plugins/shuffle/shuffle.min.js",
        "/careers/",
        "/components/omni_xr_antennas/",
        "https://www.cel.com/plugins/slick/slick.min.js",
        "https://www.cel.com/plugins/bootstrap/bootstrap.min.js",
        "https://www.googletagmanager.com/gtag/js?id=G-6RNPSHV27X",
        "https://www.cel.com/plugins/Ionicons/css/ionicons.min.css",
        "#",
        "/about/",
        "/contact",
        "/components",
        "https://www.cel.com/images/logo.png",
        "https://www.cel.com/images/favicon.ico",
        "https://www.cel.com/images/slider-bg.webp",
        "https://www.cel.com/plugins/bootstrap/bootstrap.min.css",
        "/blog/",
        "/contact/",
        "https://www.cel.com/scss/style.min.css",
        "https://www.cel.com/plugins/magnific-popup/magnific-popup.css"
      ],
      "httpBodyMetaTags": {
        "description": "CEL specializes in WiFi modules, Bluetooth modules, and wireless connectivity solutions for IoT developers with 60+ years of RF expertise.",
        "og:description": "",
        "twitter:description": ""
      },
      "httpBodyByteSize": 12871,
      "httpBodyPageTitle": "Home - CEL"
    }
  },
  "failure-driven.com": {
    "/rails-camp/commit-09-round-1-to-a-conversation/": {
      "date": "2026-02-06T22:15:35Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "18.208.88.157",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "CM72YMVWTURBKORUTNOEIJC3L5YRKJAE",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 520,
      "httpBodyHash": "LRPYAVV6PLLT2HYMVPPEQBVJFIJ2PYF4",
      "httpBodyTechnologies": [
        "Hugo:0.99.1",
        "Bootstrap:4.0.0"
      ],
      "httpBodyUrls": [
        "//github.com/pdouglasssi.png",
        "https://twitter.com/selenasmall88",
        "/ananke/css/main.min.64890a7e0b2c0ecfe141962bd5ce0af48f56a3467236204a2c7a61b50a223d35.css",
        "https://github.com/failure-driven/railscamp-search-term/commit/af7cd6043389f6810afc462df5cee807df39dc92",
        "/",
        "https://failure-driven.com/",
        "https://failure-driven.com/post/railscamp-pairing/",
        "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
        "http://s3-ap-southeast-2.amazonaws.com/failure-driven-blog/railscamp-24-woodfield-hobart/commit_09_paul_douglas_62b614eb49a.gif",
        "https://twitter.com/share?url=https://failure-driven.com/rails-camp/commit-09-round-1-to-a-conversation/\u0026text=Round%201%20to%20a%20conversation",
        "/css/custom.css",
        "//github.com/saramic.png",
        "https://twitter.com/saramic",
        "//github.com/SelenaSmall.png"
      ],
      "httpBodyMetaTags": {
        "description": "Pairing whilst coding is a lot about the social interaction. This next commit of “The Rails Camp Project” was less about a test for Round 1 and more about the conversation.",
        "og:description": "Pairing whilst coding is a lot about the social interaction. This next commit of “The Rails Camp Project” was less about a test for Round 1 and more about the conversation.",
        "twitter:description": "Pairing whilst coding is a lot about the social interaction. This next commit of “The Rails Camp Project” was less about a test for Round 1 and more about the conversation."
      },
      "httpBodyByteSize": 12488,
      "httpBodyPageTitle": "Round 1 to a conversation | Failure Driven"
    }
  },
  "linuxoops.com": {
    "/": {
      "date": "2026-02-14T03:59:32Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.95.137",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "ODBARQCUOAK5FCBNGFFF4MBGBSM6HXPX",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 881,
      "httpBodyHash": "AL3DE7XP5YSTKC4NQFALVD2FUG2T57WV",
      "httpBodyTechnologies": [
        "FancyBox",
        "jsDelivr",
        "slideout",
        "Hugo:0.99.1",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "jQuery"
      ],
      "httpBodyUrls": [
        "/tags/",
        "/categories/",
        "/2022/03/webp/",
        "/safari-pinned-tab.svg",
        "https://linuxoops.com/",
        "/post/",
        "/2022/04/trytousekfence/",
        "/2022/04/usenetbootcustomvps/",
        "https://twitter.com/Lee_Sheen",
        "https://linuxoops.com/index.xml",
        "https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js",
        "/favicon-32x32.png",
        "/categories/%E8%AF%BB%E4%B9%A6/",
        "/favicon-16x16.png",
        "/categories/%E6%8A%80%E6%9C%AF/",
        "/sass/main.min.b874a8796a492f0d7c86bb24c33cbf052935783a5778ebaf819a8e514bf49f10.css",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.js",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/2018/02/installarchlinux/",
        "/2022/05/againstinvolution/",
        "/2022/03/amongthestans/",
        "/apple-touch-icon.png",
        "/2021/03/silentspring/",
        "https://github.com/leesheen",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.css",
        "/cdn-cgi/l/email-protection#bcd0d5c4d5d292d9d2dbcefcdbd1ddd5d092dfd3d1",
        "/js/main.min.64437849d125a2d603b3e71d6de5225d641a32d17168a58106e0b61852079683.js",
        "/",
        "/manifest.json",
        "https://www.google-analytics.com/analytics.js"
      ],
      "httpBodyMetaTags": {
        "description": "LeeSheen's Blog",
        "og:description": "LeeSheen's Blog",
        "twitter:description": "LeeSheen's Blog"
      },
      "httpBodyByteSize": 13146,
      "httpBodyPageTitle": "Lee Sheen ｜ 践行 Feynman 学习法的地方"
    },
    "/2022/04/trytousekfence/": {
      "date": "2026-02-14T04:20:06Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.95.137",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "HN56OBPKGBEMDBDXI62B37RGEEX6F2J4",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 884,
      "httpBodyHash": "YFKN2DJH2Z7CO55VD6OY2NXTHMFX3LY4",
      "httpBodyTechnologies": [
        "Cloudflare Browser Insights",
        "jQuery",
        "FancyBox",
        "jsDelivr",
        "slideout",
        "Hugo:0.99.1",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "/post/",
        "#kfence",
        "/categories/",
        "#invalid-free",
        "/tags/kernel/",
        "#kunit-配置文件",
        "/apple-touch-icon.png",
        "/2022/05/againstinvolution/",
        "/",
        "#过程",
        "https://utteranc.es/client.js",
        "#kfence-测试用例没有执行",
        "https://lwn.net/Articles/780985/",
        "https://linuxoops.com/2022/04/trytousekfence/",
        "https://i.creativecommons.org/l/by-nc-sa/4.0/80x15.png",
        "https://www.kernel.org/doc/html/v4.14/dev-tools/kasan.html",
        "/tags/",
        "#概念",
        "#memory-corruption",
        "https://github.com/leesheen",
        "https://twitter.com/Lee_Sheen",
        "https://lwn.net/Articles/835542/",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.js",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.css",
        "#kunit",
        "#总结",
        "/tags/linux/",
        "#use-after-free",
        "/favicon-16x16.png",
        "https://www.google-analytics.com/analytics.js",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js",
        "/manifest.json",
        "/safari-pinned-tab.svg",
        "/categories/%E6%8A%80%E6%9C%AF/",
        "https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js",
        "https://www.kernel.org/doc/html/latest/dev-tools/kunit/index.html",
        "/cdn-cgi/l/email-protection#97fbfeeffef9b9f2f9f0e5d7f0faf6fefbb9f4f8fa",
        "/2022/04/usenetbootcustomvps/",
        "#排查依赖",
        "#初始化-kunit",
        "/favicon-32x32.png",
        "#内核错误解读",
        "#添加-kfence-到-kunit-配置文件中",
        "http://creativecommons.org/licenses/by-nc-sa/4.0/",
        "/js/main.min.64437849d125a2d603b3e71d6de5225d641a32d17168a58106e0b61852079683.js",
        "#运行-kunit",
        "#out-of-bounds",
        "https://linuxoops.com/index.xml",
        "https://docs.kernel.org/dev-tools/kfence.html#",
        "/sass/main.min.b874a8796a492f0d7c86bb24c33cbf052935783a5778ebaf819a8e514bf49f10.css",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015"
      ],
      "httpBodyMetaTags": {
        "description": "",
        "og:description": "",
        "twitter:description": ""
      },
      "httpBodyByteSize": 71445,
      "httpBodyPageTitle": "使用 KUnit 体验 KFENCE - Lee Sheen ｜ 践行 Feynman 学习法的地方"
    },
    "/categories/%E8%AF%BB%E4%B9%A6/": {
      "date": "2026-02-14T04:00:08Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.95.137",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "EEHVAODI7Z535KE46UVCA4W7ZVPDGZUY",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 886,
      "httpBodyHash": "RGLHUSXKBX33UN5QSTXGHCR7ESRUEJ4I",
      "httpBodyTechnologies": [
        "FancyBox",
        "jsDelivr",
        "slideout",
        "Hugo:0.99.1",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "jQuery"
      ],
      "httpBodyUrls": [
        "https://www.google-analytics.com/analytics.js",
        "https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js",
        "/sass/main.min.b874a8796a492f0d7c86bb24c33cbf052935783a5778ebaf819a8e514bf49f10.css",
        "/categories/",
        "/2021/03/silentspring/",
        "https://twitter.com/Lee_Sheen",
        "/cdn-cgi/l/email-protection#610d0819080f4f040f061321060c00080d4f020e0c",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.css",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/",
        "/tags/",
        "/manifest.json",
        "/2022/03/amongthestans/",
        "/2022/05/againstinvolution/",
        "https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js",
        "/js/main.min.64437849d125a2d603b3e71d6de5225d641a32d17168a58106e0b61852079683.js",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.js",
        "/apple-touch-icon.png",
        "/safari-pinned-tab.svg",
        "https://linuxoops.com/index.xml",
        "https://linuxoops.com/categories/%E8%AF%BB%E4%B9%A6/",
        "https://linuxoops.com/categories/%E8%AF%BB%E4%B9%A6/index.xml",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/post/",
        "/favicon-16x16.png",
        "/favicon-32x32.png",
        "https://github.com/leesheen"
      ],
      "httpBodyMetaTags": {
        "description": "LeeSheen's Blog",
        "og:description": "LeeSheen's Blog",
        "twitter:description": "LeeSheen's Blog"
      },
      "httpBodyByteSize": 7034,
      "httpBodyPageTitle": "读书 · Lee Sheen ｜ 践行 Feynman 学习法的地方"
    },
    "/tags/blog/": {
      "date": "2026-02-14T04:25:19Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "104.21.95.137",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "PN4BUAAUQWZDDBS4KHTXAZQYIMFYT3SC",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 890,
      "httpBodyHash": "L2VQJSELOXLRT23Q5HEQZQSA5AJSK4BY",
      "httpBodyTechnologies": [
        "Cloudflare Browser Insights",
        "jQuery",
        "FancyBox",
        "jsDelivr",
        "slideout",
        "Hugo:0.99.1",
        "Google Analytics"
      ],
      "httpBodyUrls": [
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/cdn-cgi/l/email-protection#127e7b6a7b7c3c777c756052757f737b7e3c717d7f",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/post/",
        "/2022/03/webp/",
        "https://twitter.com/Lee_Sheen",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.js",
        "/safari-pinned-tab.svg",
        "https://linuxoops.com/index.xml",
        "https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js",
        "/js/main.min.64437849d125a2d603b3e71d6de5225d641a32d17168a58106e0b61852079683.js",
        "/sass/main.min.b874a8796a492f0d7c86bb24c33cbf052935783a5778ebaf819a8e514bf49f10.css",
        "https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.1.20/dist/jquery.fancybox.min.css",
        "/",
        "/categories/",
        "/manifest.json",
        "/favicon-16x16.png",
        "/favicon-32x32.png",
        "/apple-touch-icon.png",
        "https://github.com/leesheen",
        "https://linuxoops.com/tags/blog/index.xml",
        "/tags/",
        "https://linuxoops.com/tags/blog/",
        "https://www.google-analytics.com/analytics.js",
        "https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"
      ],
      "httpBodyMetaTags": {
        "description": "LeeSheen's Blog",
        "og:description": "LeeSheen's Blog",
        "twitter:description": "LeeSheen's Blog"
      },
      "httpBodyByteSize": 6526,
      "httpBodyPageTitle": "Blog · Lee Sheen ｜ 践行 Feynman 学习法的地方"
    }
  },
  "singleton.io": {
    "/": {
      "date": "2026-02-14T01:44:54Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.66.45.28",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "OGOT7PRLPIEDMK7NUKB2Z65Z2B5CIFRO",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 794,
      "httpBodyHash": "L3PTFC4322SFOSLQCR2Z6FMKK3T4WZCU",
      "httpBodyTechnologies": [
        "jQuery:3.4.1",
        "Cloudflare Browser Insights",
        "cdnjs",
        "jsDelivr",
        "Cloudflare",
        "Polyfill:3",
        "Hugo:0.99.1"
      ],
      "httpBodyUrls": [
        "https://analytics.us.davidsingleton.org/track.js",
        "/static/imgs-sd/cover.png",
        "/posts/2023-01-14-advent-of-code/",
        "/posts/2024-01-02-advent-of-code-2023/",
        "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js",
        "https://github.com/user-attachments/assets/5d429ddd-7e61-4307-9d12-4549a66b179d",
        "/static/imgs-aoc/title.png",
        "/posts/2022-10-17-otp-on-wrist/",
        "https://blog.singleton.io/index.xml",
        "/posts/2025-06-14-coding-agents-cross-a-chasm/",
        "/posts/2024-01-07-more-advent-of-code-optimization/",
        "/font.css",
        "/posts/2022-08-21-stable-diffusion-on-m1/",
        "/index.xml",
        "https://static.cloudflareinsights.com/beacon.min.js",
        "/about",
        "/posts/2024-08-14-picowx-rpi-pico-eink-weather-station/",
        "/",
        "/posts/",
        "https://wine.singleton.io/",
        "/static/imgs-coding-agents/cover.jpg",
        "/static/imgs-asador/title.jpeg",
        "/static/imgs-aoc23/day23_graph.png",
        "https://polyfill.io/v3/polyfill.min.js?features=es6",
        "/posts/2024-07-03-situational-awareness-and-kindlegen/",
        "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js",
        "/static/imgs-dumbwatch/watch.png",
        "/recipes/",
        "/static/imgs-aoc23/title.png",
        "/posts/2023-06-19-lamb-al-asador/"
      ],
      "httpBodyMetaTags": {
        "twitter:description": ""
      },
      "httpBodyByteSize": 23171,
      "httpBodyPageTitle": "flurries of latent creativity"
    },
    "/posts/2025-06-14-coding-agents-cross-a-chasm/?utm_source=bonobopress\u0026utm_medium=newsletter\u0026utm_campaign=2084": {
      "date": "2026-02-14T01:26:57Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.66.45.28",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "GGI4MY4TV2GJDK2SRXWMM4H74AYRHQDR",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 796,
      "httpBodyHash": "MZVQXI765PHLWULFHHHBALEYJYMUQMFG",
      "httpBodyTechnologies": [
        "Hugo:0.99.1",
        "Highlight.js",
        "jQuery:3.4.1",
        "Cloudflare Browser Insights",
        "cdnjs",
        "jsDelivr",
        "Cloudflare",
        "Polyfill:3"
      ],
      "httpBodyUrls": [
        "/static/imgs-coding-agents/cover.jpg",
        "/static/imgs-coding-agents/ladder.png",
        "https://analytics.us.davidsingleton.org/track.js",
        "https://polyfill.io/v3/polyfill.min.js?features=es6",
        "https://static.cloudflareinsights.com/beacon.min.js",
        "/font.css",
        "/static/imgs-coding-agents/codex.png",
        "/static/imgs-coding-agents/claudecode.png",
        "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js",
        "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js",
        "//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js",
        "//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/atom-one-dark.min.css",
        "/",
        "https://blog.singleton.io/index.xml"
      ],
      "httpBodyMetaTags": {
        "twitter:description": "Coding agents have crossed a chasm Somewhere in the last few months, something fundamental shifted for me with autonomous AI coding agents. They’ve gone from a “hey this is pretty neat” curiosity to something I genuinely can’t imagine working without."
      },
      "httpBodyByteSize": 31181,
      "httpBodyPageTitle": "Coding agents have crossed a chasm // flurries of latent creativity"
    },
    "/recipes/recipe-chicken-udon-soup/": {
      "date": "2026-02-14T01:18:15Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.66.46.228",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "7XED3MZO7HVKDUMTXTEVQ7QFAH7O3LEF",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 802,
      "httpBodyHash": "K5RBXKMMTJBHFVT5I726T6VDGTFRUTVD",
      "httpBodyTechnologies": [
        "Cloudflare",
        "Polyfill:3",
        "Hugo:0.99.1",
        "Highlight.js",
        "jQuery:3.4.1",
        "Cloudflare Browser Insights",
        "cdnjs",
        "jsDelivr"
      ],
      "httpBodyUrls": [
        "#steps",
        "#serving",
        "#ingredients",
        "/static/imgs-chicken-udon-soup/soup.jpg",
        "https://analytics.us.davidsingleton.org/track.js",
        "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js",
        "//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js",
        "//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/atom-one-dark.min.css",
        "/",
        "/font.css",
        "https://blog.singleton.io/index.xml",
        "https://polyfill.io/v3/polyfill.min.js?features=es6",
        "https://static.cloudflareinsights.com/beacon.min.js",
        "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"
      ],
      "httpBodyMetaTags": {
        "twitter:description": "This recipe is a great way to use roast chicken leftovers. Hearty umami flavor. Guaranteed to make you smile."
      },
      "httpBodyByteSize": 24170,
      "httpBodyPageTitle": "Chicken udon soup // flurries of latent creativity"
    },
    "/wine/%5Bhttp%5D(https:/www.sheetlabels.com/)": {
      "date": "2026-02-14T00:48:33Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.66.46.228",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "K3SCQSMWUPRA6L37FFWIG24Y32VXNNZR",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 804,
      "httpBodyHash": "L3PTFC4322SFOSLQCR2Z6FMKK3T4WZCU",
      "httpBodyTechnologies": [
        "cdnjs",
        "jsDelivr",
        "Cloudflare",
        "Polyfill:3",
        "Hugo:0.99.1",
        "jQuery:3.4.1",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/static/imgs-coding-agents/cover.jpg",
        "/posts/2024-01-07-more-advent-of-code-optimization/",
        "https://static.cloudflareinsights.com/beacon.min.js",
        "/about",
        "/posts/2025-06-14-coding-agents-cross-a-chasm/",
        "/static/imgs-dumbwatch/watch.png",
        "https://wine.singleton.io/",
        "/static/imgs-aoc23/title.png",
        "/posts/2023-06-19-lamb-al-asador/",
        "/posts/2022-08-21-stable-diffusion-on-m1/",
        "/static/imgs-aoc23/day23_graph.png",
        "/posts/2024-01-02-advent-of-code-2023/",
        "https://polyfill.io/v3/polyfill.min.js?features=es6",
        "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js",
        "https://github.com/user-attachments/assets/5d429ddd-7e61-4307-9d12-4549a66b179d",
        "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js",
        "/posts/",
        "/index.xml",
        "/static/imgs-sd/cover.png",
        "/static/imgs-aoc/title.png",
        "/static/imgs-asador/title.jpeg",
        "https://analytics.us.davidsingleton.org/track.js",
        "/",
        "/font.css",
        "/recipes/",
        "/posts/2022-10-17-otp-on-wrist/",
        "/posts/2023-01-14-advent-of-code/",
        "https://blog.singleton.io/index.xml",
        "/posts/2024-08-14-picowx-rpi-pico-eink-weather-station/",
        "/posts/2024-07-03-situational-awareness-and-kindlegen/"
      ],
      "httpBodyMetaTags": {
        "twitter:description": ""
      },
      "httpBodyByteSize": 23171,
      "httpBodyPageTitle": "flurries of latent creativity"
    }
  }
}