常時チェックしているライフハッカーの「How I Work」特集の更新情報をSMSで知らせてくれるプログラムを組んでみました。

こんにちは。

KSG Holdings Ltd.の司法書士 熊木です。

 

ライフハッカー(Life Hacker)というウェブメディアの「HOW I WORK」という特集が好きで、

よくチェックしています。

この「HOW I WORK」特集は、

「敏腕クリエイターやビジネスパーソンへのインタビューやアンケートを通じて、仕事術を学ぶ」という特集なのですが、

インタビューの中で、「現在の携帯端末」「現在のPC」「『これがないと生きられない』というアプリ・ソフト・ツールは?」といったIT関連の質問が必ず含まれている点が、

ガジェット好き・IT好きの私をくすぐります。

ライフハッカー[日本版]

 

ライフハッカーは日本語版サイトもありますが、

もともとはアメリカで生まれたウェブメディアですので、海外版のサイトもあり、「HOW I WORK」の更新頻度も海外版の方が多く、

私も、日本語版だけでなく、海外版の方もチェックして楽しんでいます。

HOW I WORK [日本版]

 

HOW I WORK [海外版]

 

ところで、

このライフハッカーのようなお気に入りのウェブメディアやブログなどからの情報収集を効率的に行うため、

Feedly等のRSSリーダーを利用している方も多いかと思います。

 

RSSリーダーを使えば、各ウェブメディアやブログの最新情報をチェックするのにわざわざ各サイトを訪問する必要がなく、

RSSリーダーのアプリ内で一目できますので、非常に便利ですので、私も利用しています。

Feedly

 

ただ、ライフハッカーのようなウェブメディアの場合、

「HOW I WORK」以外にも様々な特集をしていますので、

私が一番読みたい「HOW I WORK」特集の更新情報が日々たくさん届く他の特集の更新情報の中に埋もれてしまい、

更新に気が付かないということがありました。

たくさんある更新記事のうち、How I Work特集の更新記事のみを受け取りたい。

 

また、「HOW I WORK」の記事については、

更新があった場合すぐに読みたいくらいに好きなので、

できれば、更新があれば、メッセージで私のスマホに知らせてくれる、というようなかたちにしたいとも思っておりました。

 

そこで、

Google Apps Script を使ってライフハッカーの「HOW I WORK」のページを定期的にチェックするプログラムを組み、

更新されていれば、その「最新記事のタイトル」と「最新記事のURL」を取得して、

その取得した情報を、自動的に、私の携帯電話にSMSで送ってくれるという仕組みを作ってみました。

下記画像が、このプログラムで送られてきたSMSです(^^)

更新があればSMSで更新情報が届き、URLをクリックすればブラウザが開き、最新記事をチェックできる。

 

このようなプログラムを組む場合、

今回私が採用した「スクレイピングでHTMLを取得してくる」という方法ではなく

もしかすると、RSSの仕組みを勉強して、ライフハッカーのRSSから「HOW I WORK」部分のみを抽出する

という方法を取る方法の方がシンプルで一般的な方法であったかもしれませんが、

正規表現でのスクレイピングの知識を定着させるため、勉強のために、この方法を取りました。

 

そして、

抽出した最新記事のタイトルやURLを私の携帯にメッセージで送る方法としては

LINEやSlacks等のチャットサービスのAPIを使った方が、お金もかからず、シンプルでよかったのかもしれませんが、

これについても、今回は、Twilio という「電話やテキストメッセージの送受信をすることができる」WebサービスのAPIを試してみたかったので、

Twilio にトライアルアカウントを作成して、アメリカで携帯電話番号をひとつ取得し、

その携帯電話番号から、私のマレーシアの携帯電話番号にSMSを送る

という方法でやってみました。

Twilioは、わずか10行ほどのコードで、SMSを送ったり、電話をかけたりできるので

非常に便利です。

Twilio のSMS送信サービス。

 

プログラミングを学ぶならオンライン学習がおすすめ!

プログラミングを学びたい場合、まずは、Progateさんやドットインストールさんの無料レッスンを受講されるのも良いかと思いますが、

新しい知識・技術をみにつける一番重要なポイントは、継続すること。

この点、やはり身銭を切って学習に取り組んだ場合と

無料で取り組んだ場合とでは、

継続性に大きな差が出ます。

本気でプログラミングを習得したい方は、

以下のような有料サービスを初めから利用されることを検討されてもよろしいかと思います。

初級者向け

フルオーダーメイドのカリキュラムが組める!エンジニア塾【Samurai】


 

中級者向け向け

米国シリコンバレー発祥、世界最大級のオンライン学習プラットフォーム!【Udemy】


 

上級者向け

人工知能特化型プログラミング学習サービス「Aidemy Premium Plan」


 

それではまた。

2018年12月9日

司法書士 熊木 雄介
Email: info@office-kumaki.name

※ ご相談やお仕事のご依頼につきましては、まずはEメールにて、ご相談内容・ご依頼内容をお送りいただけますと幸いです。

※ 弊社は、毎月複数件のラブアン法人設立、就労ビザ申請、法人口座開設をお手伝いさせていただいております。また、我々司法書士には守秘義務がありますので、安心してご相談くださいませ。

※ 匿名でのお問い合わせや十分な情報をいただけないお問い合わせにはお応え致しかねます。あらかじめご了承くださいますようお願い申し上げます。

 

<<ラブアン法人設立サポートのウェブサイトはこちら!>>
実績多数! ラブアン法人設立サポートサービス! (新しいタブで開きます。)

 

この記事を読んだ方は次の記事も読んでいます。