darudaru

だるだるしてるエンジニア

node.js

GoogleAnalyticsから1週間のPV数を取得するCLIを作ってみた

このブログのPV数を確認するときに、はてなのアクセス解析を開いたり、Google Analyticsの画面を確認したりするのですが、いちいちブラウザ立ち上げて画面開いてーという動作がめんどくさいなと感じてきたので、ターミナルからPV数を確認できるCLIツールを作…

Node.jsでちゃんとしたCLIアプリケーションを作るまで

最近、Node.jsにハマってます。勉強のために、と小さいCLIアプリケーションをちまちま作っているのですが、最近やっとちゃんとしたCLIアプリケーションが作れるようになった・・・と思います。 「ちゃんとした」とは、ただ単に動くアプリケーションという意…

ただただ褒めてくれるCLIツールを作った

仕事中に疲れたとき、しんどくなったとき、ターミナルにtsuraiとかshindoiとか弱音を打ち込むことがあります。もちろんそんなコマンドはないので、command not foundとエラーがでて終わりです。 要はなんとなくしんどい気持ちを吐き出したいだけなのですが、…

FirebaseでNode.jsのWebアプリを動かす

express-generatorで作ったNode.jsのWebアプリケーションをFirebaseで動かすまでの手順の紹介です。 事前準備 Webアプリの初期化 Webアプリのプログラムの追加 WebアプリをFirebase用に変更 動作確認 事前準備 Firebaseのアカウント作成 Firebase CLIのイン…

gulpを学ぶ

PHPerにもgulp便利だって聞いた。 gulp gulp.js タスクを自動化してくれるツール。「がるぷ」と呼びます。 gulpでできること ファイルをコピーしたりリネームしたり、画像圧縮したり、ファイル操作を自動化できる ファイルの変更を検知して何かできる Gettin…

FrisbyでREST APIのテスト自動化を試みる

REST APIのテストがめんどくさい、自動化したい、と調べていたら、FrisbyというREST APIのテストフレームワークのことを知ったので試してみた。 シナリオが書けるREST APIのテストツールを探した 意外になくて驚いた。 Frisbyを選んだ理由は、使っている人が…

node.jsをnodebrewを使ってバージョンアップする

hubotで遊んでみたい、と思い立ち、やり方について調べていたらnode.jsのインストールが必要とのことで。 試しにnode.jsのコマンドをmacで実行してみたところインストールされてるっぽいが、バージョンがものすごく古そうなのでバージョンアップをすることに…