{ "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/787588/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/787588", "feed_url": "https://matoken.org/blog/tag/787588/feed/json", "language": "ja", "title": "787588 – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=4365", "url": "https://matoken.org/blog/2025/01/12/nanotodon-0-5-0/", "title": "nanotodon 0.5.0\u3067Sixel", "content_html": "
CLI Mastodon client\u306enanotodon 0.5.0\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e
\nSixel\u5bfe\u5fdc\u306e\u3088\u3046\u3067\u3059\uff0e
\n\n\n\n
\n- Sixel\u304c\u3042\u308b\u7a0b\u5ea6\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u305f
\nSixel\u306e\u3064\u304b\u3044\u304b\u305f
\nMakefile\u3092\u898b\u3066\u306d\uff01
\n
\n
\u3068\u3044\u3046\u3053\u3068\u3067Release\u304b\u3089source archive\u3092\u5165\u624b\u3057\u305f\u308a\uff0cgit clone\u3057\u3066Makefile\u3092\u898b\u3066\u307f\u307e\u3059\uff0e
\n$ wget2 -c -v https://github.com/taka-tuos/nanotodon/archive/refs/tags/0.5.0.tar.gz\n$ tar tvf 0.5.0.tar.gz\n$ cd nanotodon-0.5.0\n
or
\n$ git clone https://github.com/taka-tuos/nanotodon\n$ cd nanotodon\n$ git checkout -b 0.5.0\n
Sixel\u5bfe\u5fdc\u306e\u305f\u3081\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u7de8\u96c6\u3057\u307e\u3057\u305f\uff0e(Webp\u306f\u30aa\u30d7\u30b7\u30e7\u30f3)
\n$ git diff Makefile\ndiff --git a/Makefile b/Makefile\nindex 6332820..238c2ed 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -10,11 +10,11 @@ LDLIBS += -lcurl -lpthread -lm\n CFLAGS += -DSUPPORT_XDG_BASE_DIR\n\n # EXPERIMENTAL: sixel support\n-#CFLAGS += -DUSE_SIXEL\n+CFLAGS += -DUSE_SIXEL\n\n # EXPERIMENTAL: webp support\n-#CFLAGS += -DUSE_WEBP\n-#LDLIBS += -lwebp\n+CFLAGS += -DUSE_WEBP\n+LDLIBS += -lwebp\n\n # for pkgsrc\n #CFLAGS += -I/usr/pkg/include\n
| \n Note \n | \n\n \n \nwebp\u3092\u7121\u52b9\u306b\u3059\u308b\u3068webp\u5f62\u5f0f\u306e\u753b\u50cf\u306e\u8868\u793a\u306b\u5931\u6557\u3057\u307e\u3059\uff0e\u753b\u50cf\u306f\u4ee5\u4e0b\u306e\u3082\u306e\u306b\u5dee\u3057\u66ff\u3048\u3089\u308c\u307e\u3057\u305f\uff0e\u7d50\u69cbwebp\u306f\u591a\u3044\u306e\u3067\u6709\u52b9\u306b\u3057\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e \n\n \n
\n\n \n | \n
build\u3057\u307e\u3059\uff0e
\n$ make\n
\u305d\u3057\u3066nanotodon\u3092\u5b9f\u884c\uff0e
\n$ ./nanotodon\n
\u30a2\u30a4\u30b3\u30f3\u3084\u6dfb\u4ed8\u753b\u50cf\u304cSixel\u3067\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)
\n
Sixel\u5bfe\u5fdc\u7aef\u672b\u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u304c\u53c2\u8003\u306b\u306a\u308a\u307e\u3059\uff0e
\n\u4eca\u56de\u306fmlterm\u306e\u4e0a\u3067tmux\u3092\u52d5\u304b\u3057\uff0c\u305d\u306e\u4e0a\u3067nanotodon\u3092\u52d5\u304b\u3057\u307e\u3057\u305f\uff0e
\n\u4ee5\u4e0b\u306ftmux\u306e\u4e0a\u306e\u7a93\u3067nanotodon\uff0c\u4e0b\u306e\u7a93\u3067sayaka\u3067Misskey\u3092\u8868\u793a\u3057\u3066\u3044\u307e\u3059\uff0e

\u697d\u3057\u3044\u3067\u3059 :)
\n$ dpkg-query -W make gcc libcurl4t64 libblis64-4-pthread\ngcc 4:14.2.0-1\nlibblis64-4-pthread:amd64 1.0-1+b1\nlibcurl4t64:amd64 8.11.1-1\nmake 4.4.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\n$ arch\nx86_64\n
Read Aloud\u3068\u3044\u3046\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u8aad\u307f\u4e0a\u3052\u62e1\u5f35\u6a5f\u80fd\u3092\u6559\u3048\u3066\u3082\u3089\u3063\u305f\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\n\nPost by @Coro@mstdn.maud.io\nView on Mastodon\n
\n
\n
Raad Aloud\u306fGoogle Chrome\uff0cFirefox\uff0cEdge\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u62e1\u5f35\u6a5f\u80fd\u3067\uff0cSaaS\u306a\u3069\u3092\u5229\u7528\u3057\u3066\u8aad\u307f\u4e0a\u3052\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u305d\u306e\u305f\u3081\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u56de\u7dda\u306f\u5fc5\u9808\u3067\u3059\uff0e
\n\u4eca\u56de\u306fFirefox\u306b\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e
\u8a2d\u5b9a\u3067\u300c\u97f3\u58f0\u300d\u3092\u9078\u629e\u3057\u307e\u3059\uff0e\u5927\u91cf\u306b\u3042\u308a\u307e\u3059\u304c\uff0c\u6050\u3089\u304f\u7121\u6599\u3067\u65e5\u672c\u8a9e\u3060\u3068\u300cGoogleTranslate Japanase\u300d\u3060\u3051\u3060\u3068\u601d\u3044\u307e\u3059\uff0e\u5c11\u3057\u9045\u304f\u611f\u3058\u308b\u306e\u3067\u300c\u30b9\u30d4\u30fc\u30c9\u300d\u3092\u5c11\u3057\u4e0a\u3052\u307e\u3057\u305f\uff0e
\n\u3053\u306e\u72b6\u614b\u3067\u8aad\u307f\u4e0a\u3052\u305f\u3044\u30a6\u30a7\u30d6\u30da\u30fc\u30b8\u3067\u30a2\u30a4\u30b3\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u518d\u751f\u3055\u308c\u307e\u3059\uff0e
GoogleTranslate Japanase\u4ee5\u5916\u306e\u65e5\u672c\u8a9e\u5bfe\u5fdc\u97f3\u58f0\u3082\u4f7f\u3044\u305f\u3044\u3067\u3059\u304c\u57fa\u672c\u7684\u306b\u6709\u6599\u3067\u3059\uff0e
\n\u4f8b\u3048\u3070GoogleStanderd Japanese\u3092\u9078\u3076\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u6a29\u9650\u3092\u6c42\u3081\u3089\u308c\u307e\u3059\uff0e
Google\u306eCloud Text-to-Speech API\u306b\u306f\u7121\u6599\u67a0\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e
\n\n\n\n\n\nWaveNet \u97f3\u58f0\u306e\u6700\u521d\u306e 100 \u4e07\u6587\u5b57\u306f\u3001\u6bce\u6708\u7121\u6599\u3067\u3059\u3002WaveNet \u4ee5\u5916\u306e\u6a19\u6e96\u97f3\u58f0\u3067\u306f\u3001\u6bce\u6708\u6700\u521d\u306e 400 \u4e07\u6587\u5b57\u304c\u7121\u6599\u3067\u3059\u3002Text-to-Speech \u306f\u7121\u6599\u67a0\u4ee5\u964d 100 \u4e07\u6587\u5b57\u3054\u3068\u306b\u8ab2\u91d1\u3055\u308c\u307e\u3059\u3002
\n
\u9069\u5f53\u306a\u8a18\u4e8b\u306e\u6587\u5b57\u6570\u3092\u6570\u3048\u3066\u307f\u308b\u30681\u4e07\u6587\u5b57\u3068\u5c11\u3057\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
\n\u3053\u306e\u5834\u5408WaveNet\u3092\u4f7f\u3044\u7121\u6599\u3067100\u8a18\u4e8b\u8fd1\u304f\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u53ef\u80fd\u305d\u3046\u3067\u3059\uff0e1\u6708\u306b100\u8a18\u4e8b\u3060\u3068\u7121\u6599\u67a0\u3092\u30aa\u30fc\u30d0\u30fc\u3057\u304b\u306d\u306a\u3044\u306e\u3067\u4eca\u56de\u306f\u8a66\u3057\u3066\u3044\u307e\u305b\u3093\uff0e
$ w3m -dump -cols 512 -s https://p2ptk.org/ai/4955 | wc -m\n10308\n
\u3068\u3044\u3046\u611f\u3058\u3067\u3068\u308a\u3042\u3048\u305aGoogleTranslate Japanase\u3092\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0e\u306a\u304c\u3089\u4f5c\u696d\u306b\u8aad\u307f\u4e0a\u3052\u3066\u3082\u3089\u3046\u306e\u304c\u4fbf\u5229\u3067\u3059\uff0e
\n| \n Tip \n | \n\n \n \nGoogelTranslate\u3092\u5229\u7528\u3057\u305f\u8aad\u307f\u4e0a\u3052\u306fTranslate Shell\u3092\u4f7f\u3063\u3066\u3053\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u8aad\u307f\u4e0a\u3052\u3082\u53ef\u80fd\u3067\u3059\uff0e \n\n \n\n \n$ w3m -dump -cols 512 -s https://p2ptk.org/ai/4955 | \\\n trans -speak -b -p -player \"DISPLAY='' ffplay -af atempo=2 -autoexit\"\n \n \n
| \n
$ dpkg-query -W firefox w3m translate-shell\nfirefox 132.0.2-1\ntranslate-shell 0.9.7.1-2\nw3m 0.5.3+git20230121-2+b3\n$ lsb_release -dr\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\n$ arch\nx86_64\n
Googler\u3068\u3044\u3046\u30bf\u30fc\u30df\u30ca\u30eb\u3067Google\u691c\u7d22\u306e\u51fa\u6765\u308bgooglerJ\u3068\u3044\u3046\u30b3\u30de\u30f3\u30c9\u304c\u3042\u308a\u307e\u3059\uff0e\u4fbf\u5229\u306a\u306e\u3067\u3059\u304c\uff0c\u81ea\u5206\u306fDuckDuckGo\u3092\u30e1\u30a4\u30f3\u306b\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0eDuckDuckGo\u3092\u7aef\u672b\u3067\u5229\u7528\u3059\u308b\u5834\u5408\uff0c\u3053\u3093\u306a\u611f\u3058\u3067\u691c\u7d22\u3057\u3066\u3044\u307e\u3057\u305f\uff0e w3m https://html.duckduckgo.com/html?q=\u30af\u30a8\u30ea\u30fc
\n\u30bf\u30fc\u30df\u30ca\u30eb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7d39\u4ecb\u30b5\u30a4\u30c8\u306eTerminalTrive\u3067\u4eca\u9031\u306e\u304a\u3059\u3059\u3081\u306bDuckDuckGo\u7248googler\u7684\u306addgr\u304c\u7d39\u4ecb\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\nPost by @terminaltrove\nView on Mastodon\n
\n
\n
ddgr\u306fPython\u88fd\u3067Python 3.8\u4ee5\u964d\u304c\u5fc5\u8981\u3067\u3059\uff0e
\n\u5404\u7a2e\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u3067\u3082\u914d\u5e03\u3055\u308c\u3066\u3044\u307e\u3059\uff0esnap\u3084PyPI\u304c\u6c4e\u7528\u7684\u3067\u3057\u3087\u3046\u304b\uff0e
Debian\u3084Ubuntu\u3067\u306f\u3053\u3093\u306a\u611f\u3058\uff0e
\n$ rmadison ddgr\nddgr | 1.6-1 | oldoldstable | source, all\nddgr | 1.9-2 | oldstable | source, all\nddgr | 2.1-1 | stable | source, all\nddgr | 2.2-1 | testing | source, all\nddgr | 2.2-1 | unstable | source, all\n$ rmadison ddgr -u ubuntu\n ddgr | 1.2-1 | bionic/universe | source, all\n ddgr | 1.7+git20190928.bccdc92-2 | focal/universe | source, all\n ddgr | 1.9-2 | jammy/universe | source, all\n ddgr | 2.2-1 | noble/universe | source, all\n ddgr | 2.2-1 | oracular/universe | source, all\n ddgr | 2.2-1 | plucky/universe | source, all\n
\u4eca\u56de\u6700\u65b0\u306e2.2\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u3042\u308bDebian sid\u74b0\u5883\u306b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e
\n$ apt show ddgr\n
Package: ddgr
\nVersion: 2.2-1
\nPriority: optional
\nSection: misc
\nMaintainer: SZ Lin (\u6797\u4e0a\u667a) <szlin@debian.org>
\nInstalled-Size: 132 kB
\nDepends: python3:any, python3 (>= 3.5)
\nHomepage: https://github.com/jarun/ddgr
\nDownload-Size: 37.3 kB
\nAPT-Manual-Installed: yes
\nAPT-Sources: http://ftp.jp.debian.org/debian sid/main amd64 Packages
\nDescription: DuckDuckGo from the terminal
\n Features
\n .
\n – Fast and clean (no ads, stray URLs or clutter), custom color
\n – Navigate result pages from omniprompt, open URLs in browser
\n – Search and option completion scripts for Bash, Zsh and Fish
\n – DuckDuckGo Bang support (along with completion)
\n – Open the first result directly in browser (as in I’m Feeling Ducky)
\n – Non-stop searches: fire new searches at omniprompt without exiting
\n – Keywords (e.g. filetype:mime, site:somesite.com) support
\n – Specify region, disable safe search
\n – HTTPS proxy support, Do Not Track set, optionally disable User Agent
\n – Support custom url handler script or cmdline utility
\n – Comprehensive documentation, man page with handy usage examples
\n – Minimal dependencies
$ sudo apt install ddgr\n$ ddgr -h\nusage: ddgr [-h] [-n N] [-r REG] [--colorize [{auto,always,never}]] [-C] [--colors COLORS] [-j] [-t SPAN] [-w SITE] [-x] [-p URI]\n [--unsafe] [--noua] [--json] [--gb] [--np] [--rev] [--url-handler UTIL] [--show-browser-logs] [-v] [-d]\n [KEYWORD ...]\n\nDuckDuckGo from the terminal.\n\npositional arguments:\n KEYWORD search keywords\n\noptions:\n -h, --help show this help message and exit\n -n N, --num N show N (0<=N<=25) results per page (default 10); N=0 shows actual number of results fetched per page\n -r REG, --reg REG region-specific search e.g. 'us-en' for US (default); visit https://duckduckgo.com/params\n --colorize [{auto,always,never}]\n whether to colorize output; defaults to 'auto', which enables color when stdout is a tty device; using\n --colorize without an argument is equivalent to --colorize=always\n -C, --nocolor equivalent to --colorize=never\n --colors COLORS set output colors (see man page for details)\n -j, --ducky open the first result in a web browser; implies --np\n -t SPAN, --time SPAN time limit search [d (1 day), w (1 wk), m (1 month), y (1 year)]\n -w SITE, --site SITE search sites using DuckDuckGo\n -x, --expand Show complete url in search results\n -p URI, --proxy URI tunnel traffic through an HTTPS proxy; URI format: [http[s]://][user:pwd@]host[:port]\n --unsafe disable safe search\n --noua disable user agent\n --json output in JSON format; implies --np\n --gb, --gui-browser open a bang directly in gui browser\n --np, --noprompt perform search and exit, do not prompt\n --rev, --reverse list entries in reversed order\n --url-handler UTIL custom script or cli utility to open results\n --show-browser-logs do not suppress browser output (stdout and stderr)\n -v, --version show program's version number and exit\n -d, --debug enable debugging\n\nomniprompt keys:\n n, p, f fetch the next, prev or first set of search results\n index open the result corresponding to index in browser\n o [index|range|a ...] open space-separated result indices, ranges or all\n O [index|range|a ...] like key 'o', but try to open in a GUI browser\n d keywords new DDG search for 'keywords' with original options\n should be used to search omniprompt keys and indices\n x toggle url expansion\n c index copy url to clipboard\n q, ^D, double Enter exit ddgr\n ? show omniprompt help\n * other inputs are considered as new search keywords\n\nVersion 2.2\nCopyright \u00a9 2016-2024 Arun Prakash Jana <engineerarun@gmail.com>\nLicense: GPLv3\nWebpage: https://github.com/jarun/ddgr\n$ ddgr \u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\n\n 1. \u30e9\u30c3\u30b3\u30ad\u30fc\u30ef\u30fc\u30c9\uff5c\u7121\u6599\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u5206\u6790\u30c4\u30fc\u30eb\uff08\u30b5\u30b8\u30a7\u30b9\u30c8\u30fb\u5171\u8d77\u8a9e\u30fb\u6708\u9593\u691c\u7d22\u6570\u306a\u3069\uff09 [rakkokeyword.com]\n \u30e9\u30c3\u30b3\u30ad\u30fc\u30ef\u30fc\u30c9\u306f\u3001\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u3068\u30b5\u30b8\u30a7\u30b9\u30c8\u3001\u5171\u8d77\u8a9e\u3001\u6708\u9593\u691c\u7d22\u6570\u306a\u3069\u306e\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b5\u30fc\u30c1\u30c4\u30fc\u30eb\u3067\u3059\u3002\u500b\u4eba\u5229\u7528\u3084\u6709\u6599\u30d7\u30e9\u30f3\u3067\u5229\u7528\u3067\u304d\u308b\u6a5f\u80fd\u3084\u6599\u91d1\u30d7\u30e9\u30f3\u3001\u30de\u30cb\u30e5\n \u30a2\u30eb\u306a\u3069\u306e\u60c5\u5831\u3082\u3042\u308a\u307e\u3059\u3002\n\n 2. \u30102024\u5e74\u6700\u65b0\u3011SEO\u306b\u52b9\u304f!\u7121\u6599\uff06\u6709\u6599\u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb17\u9078 [mieru-ca.com]\n \u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u306f\u3001Web\u30b5\u30a4\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u6570\u3092\u5897\u3084\u3059\u305f\u3081\u306eSEO\u5bfe\u7b56\u306b\u304a\u3044\u3066\n \u30e6\u30fc\u30b6\u30fc\u304c\u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u3067\u5165\u529b\u3059\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u8abf\u67fb\u30fb\u5206\u6790\u3059\u308b\u305f\u3081\u306e\u30c4\u30fc\u30eb\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u306e\u4f7f\u3044\u65b9\u3084\u91cd\u8981\u6027\u3001\u6709\u6599\uff06\u7121\u6599\u306e\u304a\u3059\u3059\u3081\u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u306a\u3069\u3092\u3054\u7d39\u4ecb\u3057\u307e\u3059\u3002\n\n 3. \u3010\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\u3011\u306e\u8abf\u3079\u65b9\u30fb\u9078\u5b9a\u65b9\u6cd5\u30fb\u52b9\u679c\u7684\u306a\u6d3b\u7528\u306e\u3057\u304b\u305f\u3092\u5fb9\u5e95\u89e3\u8aac [www.conoha.jp]\n \u30d6\u30ed\u30b0\u3084\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u30b5\u30a4\u30c8\u306e\u53ce\u76ca\u5316\u306b\u306f\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u9078\u5b9a\u304c\u91cd\u8981\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u7a2e\u985e\u3084\u9078\u5b9a\u65b9\u6cd5\u3001\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u8abf\u3079\u65b9\u3001\u304a\u3059\u3059\u3081\u306e\u30c4\u30fc\u30eb\u306a\u3069\u3092\u5fb9\u5e95\u89e3\u8aac\u3057\u307e\u3059\u3002\n\n 4. Google \u30c8\u30ec\u30f3\u30c9 [trends.google.co.jp]\n Google \u30c8\u30ec\u30f3\u30c9\u306f\u3001Google\n \u691c\u7d22\u306e\u30c7\u30fc\u30bf\u3092\u5206\u6790\u3057\u3066\u3001\u8a71\u984c\u306b\u306a\u3063\u3066\u3044\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u3084\u30a4\u30d9\u30f3\u30c8\u3092\u8868\u793a\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002\u5730\u57df\u3084\u6642\u9593\u5e2f\u3001\u30ab\u30c6\u30b4\u30ea\u30fc\u306a\u3069\u3067\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u8abf\u3079\u305f\u308a\u3001\u30c8\u30ec\u30f3\u30c9\u30c7\u30fc\u30bf\u3092\u6d3b\u7528\u3057\u305f\u308a\u3067\u304d\u307e\u3059\u3002\n\n 5. \u30102024\u5e74\u6700\u65b0\u7248\u3011\u304a\u3059\u3059\u3081\u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb17\u9078!\u7121\u6599\u7248\u30fb\u6709\u6599\u7248\u306e\u9055\u3044\u3082\u7d39\u4ecb [www.seohacks.net]\n \u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u306f\u3001SEO\u306b\u5fc5\u8981\u306a\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u3084\u95a2\u9023\u30ad\u30fc\u30ef\u30fc\u30c9\u306a\u3069\u3092\u5206\u6790\u3067\u304d\u308b\u30c4\u30fc\u30eb\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u7dcf\u5408\u7684\u306a\u30c4\u30fc\u30eb\u304b\u3089\u30b5\u30b8\u30a7\u30b9\u30c8\u30ad\u30fc\u30ef\u30fc\u30c9\u3084\u30c8\u30ec\u30f3\u30c9\u30ad\u30fc\u30ef\u30fc\u30c9\u306b\u7279\u5316\u3057\u305f\u30c4\u30fc\u30eb\u307e\u3067\u3001\n \u7121\u6599\u7248\u3068\u6709\u6599\u7248\u306e\u9055\u3044\u3084\u4f7f\u3044\u65b9\u3092\u8a73\u3057\u304f\u89e3\u8aac\u3057\u307e\u3059\u3002\n\n 6. 2024\u5e74\u7248\uff1a\u7121\u6599\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u8abf\u67fb\u30c4\u30fc\u30eb10\u9078 - Ahrefs [ahrefs.jp]\n SEO\u306b\u5f79\u7acb\u3064\u30ad\u30fc\u30ef\u30fc\u30c9\u8abf\u67fb\u306e\u65b9\u6cd5\u3068\u30c4\u30fc\u30eb\u3092\u7d39\u4ecb\u3059\u308b\u8a18\u4e8b\u3067\u3059\u3002Ahrefs\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u3084Google\u30c8\u30ec\u30f3\u30c9\u306a\u3069\u3001\u7121\u6599\u3067\u4f7f\u3048\u308b\u30c4\u30fc\u30eb\u306e\u7279\u5fb4\u3068\u6d3b\u7528\u65b9\u6cd5\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002\n\n 7. \u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb16\u9078!\u30ad\u30fc\u30ef\u30fc\u30c9\u30d7\u30e9\u30f3\u30ca\u30fc\u306e\u4ee3\u308f\u308a\u306e\u9078\u5b9a\u30c4\u30fc\u30eb\u306a\u3069\u7121\u6599\u304b\u3089\u7d39\u4ecb\uff5c\u30c7\u30a3\u30fc\u30dc\u306eSEO\u30e9\u30dc [seolaboratory.jp]\n \u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u3068\u306f\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u7af6\u5408\u6027\u3084\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u3001\u95a2\u9023\u30ad\u30fc\u30ef\u30fc\u30c9\u306a\u3069\u304c\u308f\u304b\u308bSEO\u30c4\u30fc\u30eb\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u30d7\u30e9\u30f3\u30ca\u30fc\u306e\u4ee3\u308f\u308a\u3068\u3057\u3066\u4eba\u6c17\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30c4\u30fc\u30eb\u309216\u500b\u53b3\u9078\u3057\u3001\n \u6a5f\u80fd\u3084\u6599\u91d1\u306a\u3069\u3092\u4e00\u89a7\u3067\u6bd4\u8f03\u3057\u3066\u7d39\u4ecb\u3057\u307e\u3059\u3002\n\n 8. \u7121\u6599\u30ad\u30fc\u30ef\u30fc\u30c9\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u30c4\u30fc\u30eb\uff1a\u6570\u79d2\u3067100\u4ee5\u4e0a\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u5019\u88dc\u3092\u898b\u3064\u3051\u307e\u3057\u3087\u3046 [ahrefs.com]\n \u4e00\u65e5\u4e2d\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u5019\u88dc\u3092\u63a2\u3057\u307e\u3057\u3087\u3046. 80\u5104\u4ee5\u4e0a\u306e\u30af\u30a8\u30ea\u304b\u3089\u306a\u308b \u5f53\u793e\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9 \u304b\u3089\u3001\u95a2\u9023\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u691c\u7d22\u3057\u307e\u3057\u3087\u3046\u3002.\n \u6700\u592710\u500b\u306e\u5358\u8a9e\u307e\u305f\u306f\u30d5\u30ec\u30fc\u30ba\u3092\u5165\u529b\u3057\u30016\u3064\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u5019\u88dc\u30ec\u30dd\u30fc\u30c8\u306e\u4e2d\u304b\u30891\u3064\u3092\u9078\u629e\u3059\u308b\u3060\u3051\u3067\u3059\u3002. \u6570\u9031\u9593\u3001\u6570\u30f6\u6708 ...\n\n 9. \u7121\u6599\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u8abf\u67fb\u30c4\u30fc\u30eb10\u9078\uff08Google\u30ad\u30fc\u30ef\u30fc\u30c9\u30d7\u30e9\u30f3\u30ca\u30fc\u4ee5\u5916\u306e\u3082\u306e\uff09 | Ahrefs\u30d6\u30ed\u30b0- \u4f7f\u3048\u308bSEO\u60c5\u5831\u3092\u304a\u5c4a\u3051 | SEO ... [ahrefs.jp]\n Google\u30ad\u30fc\u30ef\u30fc\u30c9\u30d7\u30e9\u30f3\u30ca\u30fc\u4ee5\u5916\u306e\u7121\u6599\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u8abf\u67fb\u30c4\u30fc\u30eb\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002Google\u30c8\u30ec\u30f3\u30c9\u3001Ahrefs\u30ad\u30fc\u30ef\u30fc\u30c9\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u3001Keyword\n Sheeter\u306a\u3069\u3001\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u3084\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3001\u95a2\u9023\u30ad\u30fc\u30ef\u30fc\u30c9\u306a\u3069\u306e\u60c5\u5831\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n\n 10. SEO\u30ad\u30fc\u30ef\u30fc\u30c9\u8abf\u67fb\u306e\u624b\u9806\u3092\u5fb9\u5e95\u89e3\u8aac - Kinsta [kinsta.com]\n SEO\u306b\u52b9\u679c\u7684\u306a\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u898b\u3064\u3051\u308b\u305f\u3081\u306e\u624b\u9806\u3068\u3001\u304a\u3059\u3059\u3081\u306e\u5206\u6790\u30c4\u30fc\u30eb\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u96e3\u6613\u5ea6\u3001\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u610f\u56f3\u306a\u3069\u3092\u628a\u63e1\u3057\u3001\u30d3\u30b8\u30cd\u30b9\u306b\u6709\u76ca\u306a\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u9078\u629e\u3059\u308b\u30b3\n \u30c4\u3092\u5b66\u3073\u307e\u3057\u3087\u3046\u3002\n\nddgr (? for help) ?\n\nomniprompt keys:\n n, p, f fetch the next, prev or first set of search results\n index open the result corresponding to index in browser\n o [index|range|a ...] open space-separated result indices, ranges or all\n O [index|range|a ...] like key 'o', but try to open in a GUI browser\n d keywords new DDG search for 'keywords' with original options\n should be used to search omniprompt keys and indices\n x toggle url expansion\n c index copy url to clipboard\n q, ^D, double Enter exit ddgr\n ? show omniprompt help\n * other inputs are considered as new search keywords\n\nddgr (? for help) 1 (1)\nddgr (? for help) d \u732b \u5b63\u8a9e (2)\n\n 1. \u5b63\u8a9e\u3068\u3057\u3066\u8868\u73fe\u3055\u308c\u308b\u732b\u305f\u3061 \u6625\u3084\u51ac\u306e\u5b63\u8a9e\u3084\u732b\u306e\u4ff3\u53e5\u3092\u8a60\u3093\u3060\u4ff3\u4eba\u305f\u3061\u3092\u7d39\u4ecb | \u30da\u30c8\u30b3\u30c8\uff08Petokoto\uff09 [petokoto.com]\n \u732b\u304c\u6625\u306e\u5b63\u8a9e\u3068\u3057\u3066\u4f7f\u308f\u308c\u308b\u7406\u7531\u3084\u3001\u732b\u306b\u95a2\u3059\u308b\u6709\u540d\u306a\u4ff3\u53e5\u3084\u732b\u306e\u604b\u306b\u3064\u3044\u3066\u7d39\u4ecb\u3059\u308b\u30da\u30c8\u30b3\u30c8\u306e\u8a18\u4e8b\u3067\u3059\u3002\u732b\u306e\u5b63\u8a9e\u3084\u732b\u306e\u4ff3\u53e5\u3092\u77e5\u308a\u305f\u3044\u65b9\u306f\u305c\u3072\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\n (\u4ee5\u4e0b\u7701\u7565)\n$ ddgr -n5 \u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9 (3)\n$ ddgr -j ddgr DuckDuckGo (4)\n
1\u4ef6\u76ee\u306e\u691c\u7d22\u7d50\u679c\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067\u958b\u304f
\n\u5225\u306e\u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9
\n\u691c\u7d22\u7d50\u679c\u304c\u753b\u9762\u306b\u53ce\u307e\u3089\u306a\u3044\u306e\u30671\u30da\u30fc\u30b85\u4ef6\u306b
\n\u691c\u7d22\u7d50\u679c\u306e\u4e00\u4ef6\u76ee\u3092\u958b\u304f
\nddgr \u306f\u74b0\u5883\u5909\u6570 BROWSER \u3092\u8a8d\u8b58\u3059\u308b\u306e\u3067\u3053\u308c\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067ddgr\u306e\u691c\u7d22\u7d50\u679c\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u4ee5\u5916\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067\u958b\u304f\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0c\u7aef\u672b\u3067\u52d5\u4f5c\u3059\u308bw3m\u3084lynx\u306a\u3069\u306e\u30c6\u30ad\u30b9\u30c8\u30d6\u30e9\u30a6\u30b6\u3067\u3042\u308c\u3070\u540c\u3058\u7aef\u672b\u306e\u4e2d\u3067\u8d77\u52d5\u3057\u3066\uff0c\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3059\u308b\u3068\u307e\u305fddgr\u306b\u623b\u3063\u3066\u304d\u307e\u3059\uff0e
$ BROWSER=dillo ddgr -n5 \u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9 (1)\n$ BROWSER=w3m ddgr -n5 \u691c\u7d22\u30ad\u30fc\u30ef\u30fc\u30c9 (2)\n
\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306b\u8efd\u91cf\u306adillo\u3092\u5229\u7528
\n\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306b\u30c6\u30ad\u30b9\u30c8\u30d6\u30e9\u30a6\u30b6\u306ew3m\u3092\u5229\u7528
\ntorify\u3084torsocks\u3092\u631f\u3093\u3067tor\u7d4c\u7531\u3067\u5229\u7528\u3057\u305f\u308a\u3082\uff0e
\n$ BROWSER=w3m torify ddgr -n5 site:torproject.org check\n$ BROWSER=w3m torsocks ddgr -j site:torproject.org check\n
\u4fbf\u5229\u306b\u4f7f\u3048\u305d\u3046\u3067\u3059 :)
\n$ dpkg-query -W ddgr w3m tor torsocks dillo\nddgr 2.2-1\ndillo 3.0.5-7.1\ntor 0.4.8.13-2\ntorsocks 2.4.0-2\nw3m 0.5.3+git20230121-2+b3\n$ lsb_release -dr\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\n$ arch\nx86_64\n