![](https://www.insaneworks.co.jp/wp-content/uploads/2021/01/happy-new-year-2021-1024x704.jpg)
謹んで新春のご祝詞を申し上げます
本年も社員一同、皆様にご満足頂けるサービスを心がける所存でございますので、 何とぞ昨年同様のご愛顧を賜わりますよう、お願い申し上げます。
皆様のご健勝と貴社の益々のご発展を心よりお祈り致します。本年もどうぞ宜しくお願い申し上げます。
2021年元日
謹んで新春のご祝詞を申し上げます
本年も社員一同、皆様にご満足頂けるサービスを心がける所存でございますので、 何とぞ昨年同様のご愛顧を賜わりますよう、お願い申し上げます。
皆様のご健勝と貴社の益々のご発展を心よりお祈り致します。本年もどうぞ宜しくお願い申し上げます。
2021年元日
コロナウイルス関連の影響についてお知らせです
弊社は大規模な天災や戦争、パンデミックの際の非平常時の行動方針として下記の通り定めております
社内文章:その他の緊急時のフローより抜粋
今回の場合は 2 の行動指針に基づき、お知らせしています
弊社では普段より物理的な作業が発生しない限りリモートワークが原則となっております。現段階では職務内容に制限はありません
しかしながら今後、日本政府もしくは東京都の外出禁止令が発令された場合、これに遵守いたします
これにより、どうしてもオンサイト対応でないとシステム復帰できない場合など、発令解除までシステム復帰できない事が考えられます
今までの運用実績からすれば、そういった事は滅多なことではないと思われますが、何卒ご理解のほどよろしくお願いいたします。
なお、現行業務においても止むを得ずオンサイト作業を行う際は感染対策として、バイクや車などを用い公共交通手段を避けてお伺いいたします
以上、よろしくお願いいたします
今回は予告通りいろんな開発に使える Bang コマンドを紹介していきます。つまり、普通の人はあんまり使わないようなコマンドです。が、それができるアプリケーションやWebサービスをいちいち探さないでいいメリットがあり、使いこなせば使いこなすほどスピードアップして作業効率が上がります。
覚えれば覚えるほど速くできるって「使いこなす」快感がありますよ
duckduckgo keyboard shortcuts
で検索すると出てきます。Bangじゃ無いんですが覚えておくと使いこなし度🆙間違いなしです。
!gh duckduckgo
で GitHub で “duckduckgo” を検索したページに飛ばします。
!gist
で Gist も検索できます
!ssl insaneworks.co.jp
insaneworks.co.jp の Qualys SSL Server Test ができます。
!ssldev insaneworks.co.jp
でdevのQualys SSL Server Testで調べることもできます。
!crt insaneworks.co.jp
で
Sectigoの crt.sh でCT Logに残っている今まで取得している証明書の履歴を検索した画面にジャンプします。CT logに関しての説明は省略。
!sof fatal error
で開発者なら一度はお世話になったことがあるはずの、Stack Overflow で “fatal error” を一発で検索できます。
!sf fatal error
も存在して、こっちは SeverFault で検索します。経験からサーチエンジンでやたら検索して回るより早く解決策にたどり着きます。
この Bangコマンド は何も入れずに !ip で自分のIPアドレスを表示します。
!ip IPアドレス
と入力すると、そのIPアドレスに関する情報を出してくれます。また、
!rip IPアドレス
でそのIPアドレスの逆引き結果を返してくれます
!down insaneworks.co.jp
いわゆるダウンディテクターですね。Down for Everyone or Just Me でサイト見れない??落ちてるのは自分だけ??とか調べることができます。なお、本家の Downdetector は
!downd insaneworks.co.jp
で使えます
いい検索結果みっけた!!って時に限ってページが消えてたり、、ありますよね?心配いりません。
!cache insaneworks.co.jp
で Googleのキャッシュに直接ジャンプできます。意外にこれ以外の方法でやろうとすると手間なんですよね。。便利です。
!ia insaneworks.co.jp
で Internet Archive の Wayback Machine の検索結果にジャンプします。インターネットアーカイブ系の Bang は結構種類があって詳しくは !bang で調べていただきたいですがその中でも使えるのは、
!save insaneworks.co.jp
でページをWayback Machineのアーカイブに保存してくれます。
!whois insaneworks.co.jp
で insaneworks.co.jp の whois を表示します。ターミナルを起動したり、各国のNICを回ったりしなくていいので非常に重宝します。
!port 443
で IANA のデーターベースから、そのポートを使っているアプリケーションを調べれます。また、
!port https
で https のポートを調べれます
!man ls
で、manpage.me の ls コマンドの manページが開きます
manコマンド打てよ!!ってのはありますが、manが入っていなかったりそもそsもインストールしていないソフトウェアの man を引く事は多いです。
!lpm ls
で Linux Man Page が使えます。
!utf8 あ
で「あ」の文字コードの説明やキャラクターコードを Unicode Character Search で検索します。
!mime 7z
で Mime Types Database で 7z の検索結果を表示します。覚えておくと便利です。
!ghc Coronavirus
でコロナウイルスに関しての論文を Google Scholar 検索します。エビデンスは?とかいきなり言われたら使いましょうw
!py if
で Python 3 documentation で if を検索したページにジャンプ
!pip datetime
で Pip Installs Packages の datetime で検索したページにジャンプします
!ruby if
で Rubyリファレンスマニュアル で if を検索したページにジャンプ
!gem pry
で rubygems.org で pry を検索したページにジャンプします
!jsonlint {}
で JsonLint を使ってJSONのValidateができます。アドレスバーの上限までJSONはコピペできます。
!sha256 plain-text
で Cryptography Center で”plain-text” をSHA256のハッシュを求めます。
!cpb ryzen 3700X
で PASSMARK から Ryzen 3700X のベンチマークスコアを検索した結果にジャンプします。
!balcklist ipアドレス
で、 mxtoolbox.com で IPアドレス がブラックリスト入りしていないか調べます。メールが届かない、、?とか迷惑メールにやたら入る、、とかの時に使います。
!wa the y2 = x3 + 486662×2 + x
で超高機能計算知識エンジン、Wolfram|Alpha で”the y2 = x3 + 486662×2 + x” を計算させ、グラフを表示します。Wolfram|Alphaに関してはここで説明しきれないくらい高性能なので省略。
!wa Where was Mary Robinsonborn?
でメアリー・ロビンソンボーンはどこにいましたか?とかの自然言語計算もできます。
!fbugs
!rhbz
!dbugs
のバグレポートを検索します
ここに書かなかったものはまだまだありますが、厳選したらこんな感じでしょうか。
冒頭に書いた通り、この Bang の仕組みにより DuckDuckGo は使えば使うほど目的の情報にたどり着くのが速くなります。
Bang コマンドは日に日に増加しているので、それぞれのそれ用のアプリケーション(SHA計算やIPアドレス計算)をインストールしたりする必要もなくなったり、いつも使っているサイトが対応したりしてどんどん進化しています。
使えば使うほど、覚えれば覚えるほど安全で「使える検索エンジン」になるDuckDuckGoを利用してみてはいかがでしょうか
前回は基本として個人情報を追跡収集しない DuckDuckGo の紹介と 押さえておきたい Bang コマンドを紹介しました
Bangコマンドは日々増え続けていて、使い始めた時は2000個くらい?だったのに今見てみたら 13,505個まで増えています。
今回はよく使ってる Bang を一挙掲載します
!bang キーワード
で bang コマンドそのものを検索できます。「Japan」ってキーワードの Bang を探したければ「!bang japan」ってな具合です。覚えちゃうとあんまり使いませんが、よく使うサービスが Bang に対応してるかとか初期の頃は使います。
!w アフリカ
とかで Wikipedia のアフリカのページを直接表示します。Wikipedia英語版へのアクセスは普通にすると結構めんどくさいのですがこれは、
!wen africa
で英語版に直接ジャンプします。とっても便利
!a 頭痛薬
で日本語設定になってれば amazon.co.jp を検索します。これも amazon.com で検索したければ
!aus headache medicine
みたいに US Amazon へ検索対象を変更出来ます。
!post 追跡番号 もしくは !17t 追跡番号
で荷物検索ができます。postは日本郵便、ヤマトや佐川急便などはBangにないみたいなので17Trackを使います。海外通販の利用が多いので17Trackはすごい便利です
!yt joker
でYouTubeからJokerを検索します
!i flower
でflowerのDuckDuckGoのイメージ検索の結果にジャンプします
!gi
で同じくflowerのGoogleのイメージ検索の結果にジャンプします
!v joker
でjokerのDuckDuckGoの動画検索の結果にジャンプします
!gv joker
でjokerのGoogleの動画検索の結果にジャンプします
!gtja headache medicine
で「headache medicine」を英和変換したGoogle Translatorの結果にジャンプします
!gten 頭痛薬
で逆に「頭痛薬」を和英変換したGoogle Translatorの結果にジャンプします
!gturl www.insaneworks.co.jp
でWebページ翻訳もできます。例では日本語と英語だけですがGoogleTranslatorが対応しているものは大体 Bang で直接呼び出せます
!m 東京都江東区青海
で東京都江東区青海周辺の GoogleMap を表示します。
!qr insaneworks.co.jp
でQRコードを表示してくれます。現在開いてるページのURLを素早くQRコードを生成して表示して、他のデバイスで読み取るのはのはAirDropを除けばこれが最速でしょう。
!ali battery
で aliexpress.com で USBケーブル を探し結果にジャンプします
!eb usb cable
で ebay.com から USB Cableを探した結果にジャンプします
とここまで今回全部書くつもりでしたが普段使ってるものだけでもかなり多いので、一般的な用途でよく使いそうな Bang を今回はまとめてみました。
次回は一般人より10倍は検索を多用する開発者のための Bang コマンドを紹介しようと思います
DuckDuckGo Bang