DuckDuckGo - プライバシーだけじゃない、エンジニアにおすすめの検索エンジン
2024/10/10
目次
DuckDuckGo は、プライバシーを重視した検索エンジンとして知られている。
- トラッキングをしない
- ターゲティング広告なし
- 位置情報を使わない
そのため、最初はプライバシーを重視する人が使う検索エンジンとして認識していたが、 興味本位で使ってみたところ最近は完全に DuckDuckGo を常用するようになってしまった。
DuckDuckGo は単純に検索エンジンとして使い勝手がよく、特にエンジニアが好みそうな機能も多いためである。 この記事ではそれらの機能を紹介する。
仕様頻度順に紹介する。
ショートカットキー
検索結果画面にショートカットキーが設定されているため、キーボードだけで検索結果の操作ができる。
j/↓k/↑で検索結果を選択できるEnter/o/l→ 開くv→ 別タブで開くCmd+Enter(mac) /Ctrl+Enter(win) → 別タブで開く(バックグラウンド)/で検索バーにフォーカスできるd選択したドメインでドメインサーチt最上部へ移動
言語での絞り込みが楽
言語設定をしておくと(デフォルトではブラウザの言語が使われる)、検索結果がその言語に合わせて表示される。
言語フィルタのあり・なしをスイッチで簡単に切り替えることができる。

↓

[神] "Bang" サーチ
検索結果のに !{keyword} をつけて検索することで、外部サイトで検索することができる。これが一番便利。
- よく使う例:
- 「!gmap 渋谷」 → Google Map で「渋谷」と検索
- 「!a 洗剤」→ Amazon で「洗剤」を検索
- 「!yt 可愛い猫」 → YouTube で「可愛い猫」を検索
- 「!w 山手線」 → Wikipediaで 「山手線」を検索
- ちなみに言語はDuckduckgoの設定に準拠、デフォルトではブラウザの設定言語
!x→ twitter(x)- エンジニアにとっても便利。
!py3→ python documentation,!pip→ pypi,!docker→ docker hub,!gh→ github
- 必ずしも先頭である必要はなく、最後でも良いし、なんなら途中でも良い。
- bangの一覧は DuckDuckGo !Bangs で参照することができる。
ツールもいろいろついている
これはGoogleでもある、検索するとそれに応じたツールが表示されるやつ
電卓

単位換算

QRコード生成

UUID生成

カラーコードプレビュー

基数変換

base64 encode/decode

まとめ
かゆいところに手が届く
References
- プライバシー保護とは別視点のDuckDuckGoのすゝめ
- How To Use Keyboard Shortcuts on DuckDuckGo Search | DuckDuckGo Help Pages
- 技術者にとって代えがたき至高の検索ツールとしての DuckDuckGo: !Bangs のすすめ – yokkin.com
- DuckDuckGo - The Search Engine for the Developers - DEV Community
コメント
Github Issue と連動しています。