hubotで指定した時間になったら発言するスクリプト
今回もhubotの話題になります。 指定時間になると発言するスクリプトを記述します。 指定時間にアクションを起こすにはNodeのcronを使用します。 まずはcronをnpmでインストールします。 続いてスクリプトを作成… 続きを読む »
今回もhubotの話題になります。 指定時間になると発言するスクリプトを記述します。 指定時間にアクションを起こすにはNodeのcronを使用します。 まずはcronをnpmでインストールします。 続いてスクリプトを作成… 続きを読む »
AWSの月額使用料をjavascriptで取得します。 以前記述した記事同様に「AWS SDK for JavaScript」を利用します。 AWSの月額使用料はCloudWatchで集計できます。 デフォルトのままだと… 続きを読む »
チャットボットからAWSのAPIを叩きます。 フレームワークはhubotを使用しますので「coffee script」で記述します。 scripsのディレクトリにボットスクリプトを作成します。 ボットスクリプトを記述しま… 続きを読む »
javascriptでAWSのAPIを叩くために「AWS SDK for JavaScript」を使用します。 まずはnodejsとaws-sdkをインストールします。 続いてAPIを叩くスクリプトを作成します。 今回は… 続きを読む »
AWSのAPIにアクセスするRubyのスクリプトの改善です。 これまでクレデンシャルの情報をハードコーディングしていたものをファイルを使用するように書き換えます。 ちなみにSDKは「AWS SDK for Ruby V2… 続きを読む »
.gitingoreファイルを作成し記述します。 windowsの場合は「.」から始まるファイルは通常の操作で作成できません。 なので、コマンドプロンプトから標準出力でファイルを作成します。 ファイルのパスは「.giti… 続きを読む »
GitリポジトリPush時に下記のようなエラーが発生した場合の対処方法です。 現在のローカルブランチの変更に対するpushが拒否されています。 もし、pushする予定の変更量が少ないのであれば変更を退避し、ブランチを削除… 続きを読む »
JenkinsサーバでGrailsアプリケーションのビルドをしていたところ下記のようなエラーが発生しました。 ライブラリ関連のエラーです。 Grailsはライブラリの依存関係をキャッシュしているようです。 バージョンの変… 続きを読む »
HTMLの共通化はMiddlemanのテンプレート機能を使って行います。 プロジェクトを作成するとlayoutsフォルダの中にlayout.erbが作成されます。 これがデフォルトのテンプレートになります。 プロジェクト… 続きを読む »
静的HTMLの作成を支援するツールであるMiddlemanを試してみました。 今回はこのMiddlemanの導入方法だけ紹介します。 まずはMiddlemanのインストールをします。 Middlemanはruby製のツー… 続きを読む »