ReviewTechnologyTips

DuckDuckGo のススメ その2

前回は基本として個人情報を追跡収集しない DuckDuckGo の紹介と 押さえておきたい Bang コマンドを紹介しました

Bangコマンドは日々増え続けていて、使い始めた時は2000個くらい?だったのに今見てみたら 13,505個まで増えています。

今回はよく使ってる Bang を一挙掲載します

Bang コマンドそのものを検索する !bang

!bang キーワード

で bang コマンドそのものを検索できます。「Japan」ってキーワードの Bang を探したければ「!bang japan」ってな具合です。覚えちゃうとあんまり使いませんが、よく使うサービスが Bang に対応してるかとか初期の頃は使います。

Wikipedia を検索する !w

!w アフリカ

とかで Wikipedia のアフリカのページを直接表示します。Wikipedia英語版へのアクセスは普通にすると結構めんどくさいのですがこれは、

!wen africa

で英語版に直接ジャンプします。とっても便利

Amazon を検索する !a

!a 頭痛薬

で日本語設定になってれば amazon.co.jp を検索します。これも amazon.com で検索したければ

!aus headache medicine

みたいに US Amazon へ検索対象を変更出来ます。

荷物を追跡する !post と !17t

!post 追跡番号 もしくは !17t 追跡番号

で荷物検索ができます。postは日本郵便、ヤマトや佐川急便などはBangにないみたいなので17Trackを使います。海外通販の利用が多いので17Trackはすごい便利です

YouTubeを検索する !yt

!yt joker

でYouTubeからJokerを検索します

イメージ検索する !i と !gi

!i flower

でflowerのDuckDuckGoのイメージ検索の結果にジャンプします

!gi

で同じくflowerのGoogleのイメージ検索の結果にジャンプします

動画検索する !v と !gv

!v joker

でjokerのDuckDuckGoの動画検索の結果にジャンプします

!gv joker

でjokerのGoogleの動画検索の結果にジャンプします

翻訳する !gtja と !gturl

!gtja headache medicine

で「headache medicine」を英和変換したGoogle Translatorの結果にジャンプします

!gten 頭痛薬

で逆に「頭痛薬」を和英変換したGoogle Translatorの結果にジャンプします

!gturl www.insaneworks.co.jp

でWebページ翻訳もできます。例では日本語と英語だけですがGoogleTranslatorが対応しているものは大体 Bang で直接呼び出せます

地図を表示する !m

!m 東京都江東区青海

で東京都江東区青海周辺の GoogleMap を表示します。

QRコードを生成する !qr

!qr insaneworks.co.jp

でQRコードを表示してくれます。現在開いてるページのURLを素早くQRコードを生成して表示して、他のデバイスで読み取るのはのはAirDropを除けばこれが最速でしょう。

Aliexpressを検索する !ali

!ali battery

aliexpress.com で USBケーブル を探し結果にジャンプします

eBayを検索する !eb

!eb usb cable

ebay.com から USB Cableを探した結果にジャンプします

シメ

とここまで今回全部書くつもりでしたが普段使ってるものだけでもかなり多いので、一般的な用途でよく使いそうな Bang を今回はまとめてみました。

次回は一般人より10倍は検索を多用する開発者のための Bang コマンドを紹介しようと思います

DuckDuckGo Bang

https://duckduckgo.com/bang

ReviewTechnologyTips

DuckDuckGo のススメ

ブラウザを使わない人はいないと思いますが、デフォルトの検索エンジンは何を使っていますか?

僕は2000年付近からずーーーーーーっと Google だったのですが、2016年くらいから DuckDuckGo を使っています。(2000年付近のGoogleはシンプルで正確でそりゃあもう🆒でよかった)

DuckDuckGoは検索結果がイマイチとか、日本語の精度がーとか言われますが、それを克服してかつ有り余る活用方法をご紹介します。

とは言っても既に使っている人なら当たり前なことしか書いてないので読み飛ばして結構です

DuckDuckGoとは?

DuckDuckGoは検索エンジンの1つです。近年Googleを始めとする、検索や広告プラットフォームが情報を集めすぎている事が問題になっています。EUやカリフォルニア州は既に規制する法律ができて、今後さらにプライバシー保護は加速していくでしょう。

DuckDuckGoはプライバシーのを最も重視していて、プライバシーポリシーは次の一行だけです

DuckDuckGoは、個人情報を収集または共有しません。

https://duckduckgo.com/privacy

素晴らしい。シンプルでいいですねー

検索エンジンのデフォルトに設定する理由

iOS8以降のSafariやFireFox、表示される広告を削除してお金になるアイデアで急成長中のBraveなどなど、DuckDuckGoはデフォルトでほとんどのブラウザにアドオン無しで検索エンジンのデフォルトに設定できます。プライバシー重視のブラウザなどは既にDuckDuckGoがデフォルトのサーチエンジンに設定されています。

意外に知らない方が多いんですが、アドレスバーに打ち込んだ文字は全部検索エンジンに送られてます。ちょっとメモがわりに、、なんて使ってる方は要注意です。送られてもいいように、プライバシー保護に力を入れている検索エンジンを選択しておけば何か送られてもだいぶマシです。

DuckDuckGoは別にデフォルトに設定しなくても使えます。が、後に説明するBangを使うためにはデフォルトに設定することを強く勧めます。ブラウザーのデフォルト検索エンジンに設定することで、いちいち検索窓に移動しなくてもアドレスバーから色々な操作ができるので検索速度が上がります。

iOS13の 設定 -> Safari -> 検索エンジンの画面

これだけ覚えれば使える、Bang!

これが一番の理由です!これを使わなきゃ使ってる意味が当社比250%減です!!マジで!!

「!bang」と書いていますが、「!bang」は「」自体を入力する必要はありません。キーワードの後ろでも前でも途中でもいいので、一つ以上の空白を開けて「!」始まるキーワードを入れることで、様々な機能を呼び出せます。これはBangという機能で、、 Zero-Click-API と言って、、まあ技術的なことはいーやw とにかく使ってみればわかります。むちゃくちゃ便利です。下のこれだけ覚えれば困ることはないどころか、色々捗ります。

最初の検索結果にジャンプする「!」

検索したいキーワード+「!」で検索結果をスキップして最初の結果にジャンプします。Googleのi’m feeling luckyボタンと同じです。固有名詞とかで検索結果が分かりきっている時に便利です。例えば「! insaneworks」でこのページに自動的にジャンプします。

検索結果をGoogleで検索する!g

検索したいキーワード + 「!g」でGoogleで検索しなおします。検索結果が日本語圏で地域ローカルだとかそういうときは重宝します。「!g ヤマト 伝票番号」とかでGoogleの機能も使えます。「!s」でGoogleプライバシー検索プロバイダのStartpageで検索もできます。

Amazonで商品を検索する !a

検索したいキーワード+「!a」でAmazonで直接検索したのと同じ画面に飛びます。検索エンジンからAmazonの商品を検索するのは効率が悪いです。でも、いちいち検索してAmazon出して、検索窓にキーワード入れて検索して、、なんてやってる方や、モバイル環境などでは一発で検索結果へ飛べるので通信量と時間の節約になります。ちなみに、「!aus」で US Amazon、「!auk」で UK Amazon 「!ade」で DE Amazon で検索できます。

Wikipediaで記事を検索する !w

検索したいキーワード+「!w」です。これも⬆️と同じくいちいち検索エンジン使うより速く記事に辿り着けます。また、日本語版の記事があって、それの英語版の記事を見たいときとか結構めんどくさいのですが「!wen」でWikipedia英語版の記事を直接検索できます。

Twitterでつぶやきを検索する !tw

検索したいキーワード+「!tw」です。地震だ!とか電車止まってる!とかサイト落ちてる!?とかで何気に即時系の情報が欲しい時に使えるTwitter。アプリ起動してーの検索に移ってーの、、めんどくさいです。こいつで楽しましょう。

さらにクイックに!!

Bangを使うときに覚えておくといい操作として、「⌘-L」があります。⌘-Lはブラウザならアドレスバーにフォーカスします。これを組み合わせて使います。どういうことか伝わりにくいですね。

具体例を出すと、今いているDuckDuckGoの検索結果を Amazon で検索しなおすには、「⌘-L」->「Ctrl-A」->「!a」->「Enter」とすることで Amazon で開きなおします。

参考リンク

DuckDuckGo is Now a Default Search Engine Option on Android in the EU

DuckDuckGoのプライバシー

DuckDuckGo Zero-click Info API Documentation (duckduckgo) | RapidAPI

2020年に利用すべき検索エンジン21選

その他のDuckDuckGoで使ってる便利なBangとかは次回予定

ReviewTips

asciinema

ターミナルでの作業は、ステップごとにコードハイライト効かせて手順書を作ることが多いのですが、手順が長いと結構しんどい作業です。

かといって YouTube で動画撮ってもコピペできるわけじゃないし、script コマンドとかは vim とか tmux の全画面を書き換えるようなコマンドを使うとぶっ壊れで再現できません。

そこでターミナルでの作業を記録、共有してくれるサービス、asciinemaです。まずはdemoをどうぞ

このdemoだけで大体使い方わかっちゃいますね。埋め込みもできて、さらにコピペもできます。すごく使いやすい!

tmux起動して256カラー出して、vim起動して、、いろいろやってもまず記録がおかしくなることはありませんでした

使い方も超簡単 asciinema rec で記録を開始したら、exitするまで記録してくれます。その後、 upload するかローカルに保存するか聞いてきます。uploadする場合はデフォルトは private になってるので URL が流出しない限りまあ大丈夫です。

自分の環境のターミナルで再生もできます。これが地味に便利!

$ asciinema play https://asciinema.org/a/295247

アカウントを作る(メールアドレス入力するだけでパスワードなど不要)と記録したセッション一覧を管理できます。このあたりの仕組みを調べていた方がいたので詳細はそちらをどぞ。

PIB hack のためのネタ帳, etc,,, asciinema

セッションの内容はtextファイルなので、神経質な方は中身をチェックしてから upload してもいいかもしれません。

追記: redmineで asciinema を埋め込めるように Redmine の Plugin の additionals に pull req 送ったら merge してもらえました!

Added asciinema.org macro #70

Diary

HAPPY NEW YEAR 2020

謹んで新春のご祝詞を申し上げます

本年も社員一同、皆様にご満足頂けるサービスを心がける所存でございますので、 何とぞ昨年同様のご愛顧を賜わりますよう、お願い申し上げます。

皆様のご健勝と貴社の益々のご発展を心よりお祈り致します。本年もどうぞ宜しくお願い申し上げます。

2020年元日

続きを読む
ReviewTechnology

INSANEWORKSで使っているサーバーの記録 その5