fs.writeFileの使い方。Node.jsでファイルを書き込み
fs.writeFileとfs.writeFileSyncの使い方の例を分かりやすく簡単に説明していきます。fsはNode.jsでファイルを書き込むために使うライブラリです。最も単純な使い方は次の通りです。fs.writeFileは非同期処理と呼ばれ処理完了後にコールバック関数の中の処理が実行されるので注意が必要です。
fs.writeFileとfs.writeFileSyncの使い方の例を分かりやすく簡単に説明していきます。fsはNode.jsでファイルを書き込むために使うライブラリです。最も単純な使い方は次の通りです。fs.writeFileは非同期処理と呼ばれ処理完了後にコールバック関数の中の処理が実行されるので注意が必要です。
Google Search Consoleの検索アナリティクスの情報をNode.jsから取得する方法を解説します。検索アナリティクスはclicks(クリック数)、impressions(表示回数)、ctr(クリック率)、position(掲載順位)を分析するのに役立ちます。アクセス改善などで活用してください。
GoogleのサービスをNode.jsで操作したいなと思いました。当記事ではNode.jsでGoogle APIをOAuth2.0認証してAPIを使うところまでの手順をまとめてみたいと思います。今回はGoogleウェブマスターツールのSearch Consoleで検索アナリティクスを取得する例で話を進めていきます。
Hexoはブログを書くのになかなか便利なツールなのですがデプロイするのがちょっと面倒です。キャッシュを削除してサーバーを立ち上げて静的サイトを生成して最後にデプロイ…。結構時間が掛かります。そこでコマンドを自動化してみました。このように書いて、最後にiphoneやAndroidへデプロイ完了の通知を送ることもできます。
Adobe Lightroomで写真を書き出したら、iPhoneやAndroidなどのスマホで完了したことを知らせるように設定してみました。Lightroomの書き出しは写真が大量にあると、かなり時間が掛かるかと思います。作業完了時に携帯電話へ通知メッセージを表示させるようにしてみます。便利で役に立つかと思いますので参考にしてください。
Automatorの自動処理が完了したら作業が完了したことをiPhoneやiPad、Androidなどのスマホで通知を受け取る方法を解説します。IFTTTとAutomatorを絡めて使うと色んな事ができます。Lightroomの書き出しなど写真編集や動画編集などの重い処理の待ち時間に席を離れたい方は是非参考にしてください。