今日からできるITライフハック術

全ての情報をSlackに集約することで
快適な生活を送りませう:smiley:
サービスを組み合わせているため、プログラミングは一切していません。
(お友達やご家族にも安心しておすすめください)
以下のサービスを使います。

* [Slack](https://slack.com/)
* [IFTTT](https://ifttt.com/)
* [Trello](https://trello.com/)
* Googleカレンダー
* [RescueTime](https://www.rescuetime.com)
* [Swarm](https://ja.swarmapp.com/)
* [FourSquare](https://ja.foursquare.com/)

# ニュース、新着イベント購読

使うもの：Slack+RSSプラグイン
SlackのManageページからRSSを追加します。
<img width="1058" alt="Integreation.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/e278205d-0787-2c50-b146-2f7f061616fd.png">

Add feedでRSSのURLと飛ばしたいチャンネルを追加します。
見たいカテゴリ別にチャンネルを分けたほうがいいでしょう。
<img width="1019" alt="addfeed.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/b4e1c2de-0e52-2cfd-f96b-009bd83bcdd5.png">

ちなみに私は次のように分けてます。
メジャーなITサイト、Qiita、はてブ、ヤフーニュースから引っ張って来ています。

## \#it_newチャンネル
IT関連のチャンネル

* ITPro総合:http://itpro.nikkeibp.co.jp/rss/ITpro.rdf
* @IT 全フォーラム 最新記事一覧:http://www.atmarkit.co.jp/rss/rss.xml 
* CodeZine:新着一覧:https://codezine.jp/rss/new/20/index.xml
* GIGAZINEのデイリーフィード - DailyFeed:http://dailyfeed.jp/feed/110.rss
* ITmedia News 速報 最新記事一覧：http://rss.rssad.jp/rss/itmnews/1.0/news_bursts.xml
* ITmedia News ベンチャー人 最新記事一覧：http://rss.itmedia.co.jp/rss/1.0/news_venture.xml
* iOSタグが付けられた新着投稿 - Qiita：http://qiita.com/tags/iOS/feed.atom
* JavaScriptタグが付けられた新着投稿 - Qiita：http://qiita.com/tags/JavaScript/feed.atom
* Androidタグが付けられた新着投稿 - Qiita :http://qiita.com/tags/Android/feed.atom
* Rubyタグが付けられた新着投稿 - Qiita:http://qiita.com/tags/Ruby/feed.atom
* Windowsタグが付けられた新着投稿 - Qiita:http://qiita.com/tags/Windows/feed.atom
* MacOSXタグが付けられた新着投稿 - Qiita:http://qiita.com/tags/MacOSX/feed.atom
* nodejsタグが付けられた新着投稿 - Qiita:http://qiita.com/tags/NodeJS/feed.atom
* はてなブックマーク - 人気エントリー - テクノロジー :http://b.hatena.ne.jp/hotentry/it.rss
* ラジオライフ.com:http://radiolife.com/feed/
* ＠IT - IT・科学 - Yahoo!ニュース:http://headlines.yahoo.co.jp/rss/zdn_ait-c_sci.xml
* アスキー - IT・科学 - Yahoo!ニュース:http://headlines.yahoo.co.jp/rss/ascii-c_sci.xml
* アプリマーケティング研究所:http://appmarketinglabo.net/feed/
* コリス:http://coliss.com/feed/

## \#entertainmentチャンネル
おもしろ系、ネタ系

* はてなブックマーク - 人気エントリー:http://b.hatena.ne.jp/hotentry.rss
* はてなブックマーク - 人気エントリー - エンタメ:http://b.hatena.ne.jp/hotentry/entertainment.rss
* はてなブックマーク - 人気エントリー - アニメとゲーム:http://b.hatena.ne.jp/hotentry/game.rss
* はてなブックマーク - 人気エントリー - おもしろ:http://b.hatena.ne.jp/hotentry/fun.rss
* はてなブックマーク - 人気エントリー - 学び:http://b.hatena.ne.jp/hotentry/knowledge.rss
* 株式会社LIG:https://liginc.co.jp/feed
* 朝日新聞デジタル - エンタメ - Yahoo!ニュース:http://headlines.yahoo.co.jp/rss/asahik-c_ent.xml
* ITmedia ニュース - エンタメ - Yahoo!ニュース:http://headlines.yahoo.co.jp/rss/zdn_n-c_ent.xml

## \#newsチャンネル
ニュース関連用

* Yahoo!ニュース・トピックス - トップ:http://news.yahoo.co.jp/pickup/rss.xml
* 産経新聞 - 国内 - Yahoo!ニュース:http://headlines.yahoo.co.jp/rss/san-dom.xml
* 日本農業新聞 - 国内 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/agrinews-dom.xml
* CNN.co.jp - 国際 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/cnn-c_int.xml
* 産経新聞 - 経済 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/san-bus.xml
* マネーの達人 - ライフ - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/manetatsun-c_life.xml
* 産経新聞 - ライフ - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/san-c_life.xml
* Yahoo!ニュース - ビジネス -経済：http://news.yahoo.co.jp/biz/rss/category/economy.xml
* Yahoo!ニュース - ビジネス -テクノロジー：http://news.yahoo.co.jp/biz/rss/category/technology.xml
* Yahoo!ニュース - ビジネス -企業：http://news.yahoo.co.jp/biz/rss/category/enterprise.xml
* プレジデント - 雑誌 - Yahoo!ニュース：http://zasshi.news.yahoo.co.jp/rss/president-all.xml
* R25 - 雑誌 - Yahoo!ニュース：http://zasshi.news.yahoo.co.jp/rss/rnijugo-all.xml
* ITmedia マーケティング - IT・科学 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/biz_it_mk-c_sci.xml
* ITmedia ビジネスオンライン - 経済 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/zdn_mkt-bus.xml
* 健康産業新聞 - 経済 - Yahoo!ニュース：http://headlines.yahoo.co.jp/rss/kenkoshin-bus.xml

## \#eventsチャンネル
ITイベントの開催情報を飛ばすようにしています。

* connpass 新着イベント:http://connpass.com/explore/ja.atom
* ATND:http://api.atnd.org/events/?format=atom

追加するとRSSが更新されたタイミングでSlackに流れてくるようになります。
<img width="901" alt="スクリーンショット 2016-10-23 18.19.49.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/a001a83c-b8fc-f892-b11d-e17acbc9af50.png">


# スケジュール管理
[Trello](https://trello.com/)、Google Calenderを連携し、Slackに流します。
Trelloはかんばん方式のタスク管理ツールです。
私の場合は、\#scheduleチャンネルにまとめてます。

## Trelloタスクの操作履歴をSlackログに流す
使うもの：Trello+Slack
SlackのManageページからTrello Alertを追加します。
<img width="1058" alt="Integreation.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/e278205d-0787-2c50-b146-2f7f061616fd.png">

まず、どのTrelloボードを紐づけるか設定します。
私の場合はタスクボードをTrello側で作成してあります。
<img width="1013" alt="スクリーンショット 2016-10-23 18.00.38.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/95fb0acc-a4c8-f92a-388e-0b14f174d6c8.png">

NortificationsにはTrelloのどのアクションを起こしたタイミングでSlackに流すか決めます。

<img width="683" alt="スクリーンショット 2016-10-23 18.02.18.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/78df321e-b4e2-39eb-5898-361d7219a358.png">

Slackのチャンネルを指定します。
<img width="958" alt="スクリーンショット 2016-10-23 18.03.35.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/bd1d1120-6d50-5755-f3ef-5d6036da7e52.png">

保存します。
<img width="937" alt="スクリーンショット 2016-10-23 18.03.42.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/8f6cd958-4e84-5716-8bfc-dcb7446d0b46.png">

Trelloでカード追加や削除など、Nortificationsで設定した操作をします。
<img width="843" alt="スクリーンショット 2016-10-23 18.22.41.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/e4e10d3e-66de-4fed-e165-b9df2e842fab.png">

Slackにログが飛びます。
![スクリーンショット 2016-10-23 18.18.32.png](https://qiita-image-store.s3.amazonaws.com/0/55077/2bc80479-067f-a0bb-b712-c8f4c92271db.png)


## Googleカレンダーのスケジュール作成時にタスク化し、Slackにログを残す
使うもの：Google Calender+IFTTT+Trello+Slack
上記の合わせ技でGoogleカレンダー側で予定を作成するとIFTTTでTrelloのカードを作成するようにします。
これでさらにカード作成時にNortificationsでSlackに流すようにしておけば、Slackにもログが残ります。

[IFTTTでGooglecalender2Trelloレシピ作りました](https://ifttt.com/recipes/478713-googlecalender2trello)

Googleカレンダーでスケジュールを作成します。
<img width="399" alt="スクリーンショット 2016-10-23 19.06.43.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/0f7cf298-c53c-be56-96a1-7d316a784593.png">

編集から時間指定して保存したほうが確実です。
<img width="663" alt="スクリーンショット 2016-10-23 19.06.15.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/089e393a-3d4f-8cc8-903f-bc107b93e76b.png">

保存するとTrelloにカードが追加されます。
<img width="207" alt="スクリーンショット 2016-10-23 22.33.38.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/156ef9eb-1c6b-a394-0dcd-5b1e379092b6.png">

Slack連携しているとログも流れます。
<img width="612" alt="スクリーンショット 2016-10-23 22.34.17.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/151ce418-5b3f-1306-a012-54a9410f104e.png">


反映には若干ラグがあるようです。
（IFTTTのほうでTrelloのカードを作成するには若干ラグがある）

# ライフログ

日々どんな行動をしたのかログをSlackに流します。
私の場合は\#lifelogチャンネルにまとめています。
個人情報を含むため、個人利用にとどめたほうが良いでしょう。

## 特定位置に行ったらSlackにログを流す
使うもの：IFTTT+スマホGPS+Slack
特定の位置領域（ジオフェンス）に入ったときに通知ログをSlackに飛ばします。
IFTTTでレシピを作成します。

<img width="1032" alt="スクリーンショット 2016-10-23 18.39.50.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/d390c828-57dd-5764-b783-919cadf01540.png">

私はiPhoneなのでios locationで検索します。（Androidにも同等の物があると思います。）
<img width="991" alt="スクリーンショット 2016-10-23 18.40.12.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/bb1e9bd4-43d1-108c-fde6-88c9d7fe53d7.png">

TriggerにYour enter an areaを指定
<img width="1037" alt="スクリーンショット 2016-10-23 18.40.26.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/00044f0c-d451-0fa2-0756-0daa581f67ee.png">

監視するロケーションを指定します。
私の場合は何時に出社、帰宅してるか知るために地元駅にしています。

<img width="1022" alt="スクリーンショット 2016-10-23 18.40.41.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/d9e3a91d-abae-5116-6f50-d61c0de22e83.png">

ThatにSlackを指定します。
<img width="982" alt="スクリーンショット 2016-10-23 18.40.58.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/cd910584-8ebc-8d55-1cd7-6c80d87e07dc.png">

<img width="983" alt="スクリーンショット 2016-10-23 18.41.06.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/2e768e7e-c6d6-c6a4-0c31-15753178491b.png">

流すチャンネルを指定します。
<img width="990" alt="スクリーンショット 2016-10-23 18.41.16.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/557310ad-604d-1560-e460-1cc456535922.png">
<img width="966" alt="スクリーンショット 2016-10-23 18.41.27.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/7be3dcbb-fe26-21fb-a097-cdba22014f9f.png">
レシピを作成します。
<img width="369" alt="スクリーンショット 2016-10-23 18.41.54.png" src="https://qiita-image-store.s3.amazonaws.com/0/55077/53a6dcad-47f9-ed08-3ed6-8e9067037446.png">

指定したエリアに入ると次のようなログが流れます。
![スクリーンショット 2016-10-23 18.49.55.png](https://qiita-image-store.s3.amazonaws.com/0/55077/885b7e37-536b-8aa3-36c8-3c6e14b92ec5.png)


## チェックイン履歴をSlackログに流す
使うもの：Swarm(FourSquare)+IFTTT+Slack
Swarmはチェックイン機能を持つゲームアプリです。
元々はFourSquareにチェックイン機能が合ったのですが
周辺のレストラン情報はFourSquareに
チェックイン機能はSwarmに分離しました。
お店とかお気に入りの場所でSwarmでチェックインをすると、そのログをSlackに流すことができます。

[IFTTTでFoursquare2Slackレシピ作りました。](https://ifttt.com/recipes/478712-foursquare2slack)

Swarmでチェックインします。
<img width="375" alt="image1.PNG" src="https://qiita-image-store.s3.amazonaws.com/0/55077/4ae88547-090d-29f3-854f-dd0614de8420.png">

Slackにログが流れます。（数分のラグがあります。）
![スクリーンショット 2016-10-23 19.14.10.png](https://qiita-image-store.s3.amazonaws.com/0/55077/1c280eeb-2008-0233-e095-101f2de161c9.png)


## 毎日の作業レポートをSlackに流す
使うもの：RescueTime+IFTTT+Slack
RescureTimeはPC内でどんな作業をしたか、どんなサイトに訪問して時間を使っていたのか計測できるツールです。この日々の作業レポートをSlackに流します。

[IFTTTでRescuetime2Slackレシピを作りました。](https://ifttt.com/recipes/478705-rescuetime2slack)

## 毎日の運動レポートをSlackに流す
使うもの：FitBit+IFTTT+Slack
[Fitbit](https://www.fitbit.com/jp)は腕につけるだけで時間、消費カロリー、歩数など集計してくれるデバイス＋アプリです。
この日々の運動ログをSlackに流します。
個人的にはFitBit Altaが一番オススメです。

[IFTTTでFitbit2Slackレシピ作りました。](https://ifttt.com/recipes/478704-fitbit2slack)

# おまけ

## Slackに招待
次のモジュールをHerokuにデプロイし、
URL経由からEメール経由でチームに参加できるようになります。
これをやっておけば、inviteで招待したい人のEメール登録をチームの管理者が行わなくて済むようなります。
（誰でも閲覧可能にしたいチームに使えます）
Slack APIのトークンの払い出しが必要です。
ちなみにテストトークンでもいけました。
[Slack Invite Automation](https://github.com/outsideris/slack-invite-automation)

## お金まわり
freeeとMoneyForwardに関してはIFTTT連携できませんが
Squareに関しては連携できるみたいですので紹介しておきます。
（セキュリティの観点からもむしろ単独で使うものな気がします）

* [Square](https://squareup.com/jp)
クレジット決済ができるアプリ＋スマホにつけるデバイスです。（デバイスは５０００円くらい）
IFTTT連携すると決済時にSlackに流せたりできます。
Visa、MasterCard、または American Expressなどのメジャーなクレジットカードに対応しています。

* [MoneyForward](https://moneyforward.com/)
自分のお金管理ツール、月の終始をグラフ化してくれます。
携帯料金、クレジットカードや銀行口座連携もできるので
何にいくら使ったか帳簿つけるときに重宝します。
レシート読み取り機能もあるのでなかなか高機能。
スマホのアプリなので何か飲食したり購入したときにこまめにメモしておくと日々何にお金を使ったか可視化できます。

* [freee](https://www.freee.co.jp/)
会計管理ツール、法人、個人事業やフリーランス向け
詳細なマニュアルもあってGood
確定申告する際に出力機能もあります。