タグ

JavaScriptとgruntに関するpiro_sukeのブックマーク (4)

  • Node.jsでWebサイトの更新チェックを自動化する - ほんじゃーねっと

    特定のWebサイトを定期的にチェックして特定のキーワードが含まれていたら 通知してくれる仕組みを1つ覚えておくと色々重宝する。 例えば 会社に社員用Webサイトがあるなら、 (そしてそのサイトがRSSもメール通知も提供してないなら) そこに「重要」とか「人事」とかのキーワードを含む記事が投稿された時に 通知を受け取れるようにしておけば、 いちいちサイトをチェックしにいかなくても 逃さず確認できる。 また、Webスクレイピングする方法を覚えておけば、 通知を受け取る以外にも、 画面キャプチャの撮影や画像やテキストの収集を 自動化したり、作成したWebシステムの画面テストを行う、 等の応用もしやすくなる。 今回は Node.js + Grunt + cheerio-httpcli を使用して 手軽にWebサイトのデータをチェックする方法を紹介する。 今週の「世界の果てまでイッテQ!」で「QTu

    Node.jsでWebサイトの更新チェックを自動化する - ほんじゃーねっと
  • WindowsのタスクスケジューラからGruntスクリプトを起動する方法 - ほんじゃーねっと

    どうせ自動化するなら完全自動化したいよね、 ということで今回は作成したGruntスクリプトを Windowsの起動時や毎日の決まった時間に実行できるように タスクスケジューラに登録する方法を紹介する。 この記事はGruntを実行する環境が整っていることを前提としているので、 未インストールの方は下記の記事を参考にしていただきたい: blog.honjala.net タスクスケジューラの基的な使い方は下記のページに 詳しく掲載されている: https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=015385 タスクスケジューラはパスさえ指定すれば色々な プログラムを実行してくれるのだけど、 Gruntスクリプトを実行する場合はちょっと工夫する必要がある。 サンプルとして、下記のような 始業時間をチャットワークに通知する簡単なG

    WindowsのタスクスケジューラからGruntスクリプトを起動する方法 - ほんじゃーねっと
    piro_suke
    piro_suke 2016/04/22
    はてなブログに投稿しました #はてなブログ WindowsのタスクスケジューラからGruntスクリプトを起動する方法 - ほんじゃら堂
  • Node.jsとGruntでフォルダ監視ツールを作る - ほんじゃーねっと

    コミュニケーションというのはなかなか難しいもので、 「急いで確認したいから資料ができたら共有フォルダに入れて、すぐ連絡してよ」 と強めに伝えても、 資料はとっくにできてるのに やれ後で連絡するつもりだっただの、 もうちょっと確認してから連絡するつもりだっただの、 今メール書いてただので、 一内線をくれるだけで良いのになかなか連絡がもらえないことがある。 そんなストレスフルな行き違いは 「このやろう!」と毎回怒りを爆発させるよりも ツールを使って解決の仕組みを用意してしまうに限る。 ということで今回は指定したフォルダを監視して、 ファイルが追加されたり更新されたりしたら 自動で通知してくれるスクリプトをつくってみたい。 以前別の記事で紹介したNode.jsのタスクランナー、Gruntを使えば 割と簡単にファイル監視ツールを作ることができる。 blog.honjala.net 「grunt-

    Node.jsとGruntでフォルダ監視ツールを作る - ほんじゃーねっと
    piro_suke
    piro_suke 2016/04/14
    はてなブログに投稿しました #はてなブログ 共有フォルダを監視してファイルが変更されたらすぐ通知してくれるツールを作る【Node.js & Grunt】 - ほんじゃら堂
  • プログラミングはしたくないけど自動化はしたい人のための、Grunt.jsによる作業自動化入門 - ほんじゃーねっと

    前回書いたNode.js入門記事の続き。 blog.honjala.net 前回から引き続き、 いかにプログラムの勉強無しで自動化できることを増やすか、 もとい、 いかに他部署のノンプログラマに自動化ツールを使わせて自分への作業依頼を減らすか、 をマイテーマに少しずつ情報をまとめていく。 Node.jsを紹介しただけでは、「Javascript…難しそう。いつかやるわ。」 となりそうなので、 今回はプログラミング要素最小限で使えるGruntを紹介する! Gruntとは Grunt: The JavaScript Task Runner Node.js上で動く、タスクランナーとかビルドツールとか呼ばれるもので、 Gruntfileと呼ばれるファイルに実行したいこと(タスク)を書いておき、 コマンドを実行すると指定したタスクを実行してくれる。 Javascriptでプログラムを書くのと何がちが

    プログラミングはしたくないけど自動化はしたい人のための、Grunt.jsによる作業自動化入門 - ほんじゃーねっと
  • 1