phineのブログ

電気じかけの予言者

The best way to predict the future is to invent it.

AthenaやS3 SelectでIPアドレスの比較を行う方法

Amazon Athena や S3 Select を使ってログなどを解析する場合に、特定の IP アドレスの範囲の情報だけを抽出する方法について解説します。 Athena と S3 Select おそらくこの記事を読んでおられる方は Athena や S3 Select をご存知でしょうが、簡単にこれら…

SAM ローカルをプロキシ環境下で実行する

AWS Lambda の開発時に、SAM ローカル (SAM Local) から AWS API をうまく呼び出せず、少しハマってしまいましたので、どうやって解決したのかを記載しておきます。同じ問題で困っている人の参考になれば幸いです。 SAM ローカルとは AWS Lambda では、SAM (…

ファイル名に使用可能な文字

代表的なファイルシステムとファイル名に使用可能な文字について解説します。また、ファイル名に「改行」を使えるということを知らずにやってしまう過ちと、その対処方法についても説明します。 代表的なファイルシステムとファイル名に使用可能な文字 ファ…

CloudflareのパブリックDNSをより安全に使う

パブリック DNS と言えば Google の 8.8.8.8 が有名ですが、Cloudflare のパブリック DNS も優れた機能を持っています。そこで、Cloudflare のパブリック DNS の特長と、それを macOS High Sierra で使う方法についてご紹介します。 もっとも簡単な方法 プラ…

子供のスマホに設定しておきたいこと

書籍「Google便利すぎる!240のテクニック」から、子供の Android ケータイあるいは Google アカウントに設定しておきたい項目をご紹介します。 そもそもの経緯 我が家では、2016 年 11 月から長男(12 才)に ASUS の Android ケータイを持たせています。こ…

awscliの入力を楽にする方法

AWS

AWS (Amazon Web Services) ユーザーの多くが、awscli を使っていることでしょう。しかし、awscli はサブコマンドやオプションが多く、なかなか覚えられません。その結果、ヘルプを何度も見返すことになり、非効率に感じることがあります。そこで、awscli を…