Skip to content

Instantly share code, notes, and snippets.

Avatar

Kodai Sakabe koudaiii

View GitHub Profile
View gist:7940cd1469e8b4157eb9
ハイライト表示(highlight)
適応バージョン
1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1
説明
ハイライト
使い方
@koudaiii
koudaiii / gist:d4a2d30b14cf474a95ea
Last active Aug 29, 2015
Rails4まとめ - Modelのクエリ -
View gist:d4a2d30b14cf474a95ea
@koudaiii
koudaiii / AmazonCloudWatchMonitoringScriptsforLinux.md
Last active Aug 29, 2015
CloudWatchにDiskspaceとmemとswapを追加させる
View AmazonCloudWatchMonitoringScriptsforLinux.md

Amazon CloudWatch Monitoring Scripts for Linux

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/DeveloperGuide/mon-scripts-perl.html

Ubuntu Server

Ubuntu Server を実行している場合は、以下の手順を実行してサーバーを設定してください。

  • 以前のバージョンのスクリプトからアップグレードするにはUbuntu Server14.04 のインスタンスにログオンして、次のパッケージをインストールします。
@koudaiii
koudaiii / gist:5a53dd77e8f717171b63
Created Jul 15, 2015
hubot-scriptsを使おう!
View gist:5a53dd77e8f717171b63

hubot-scriptsを使おう!

あなたはhubot をインストールしただけで満足していませんか? それだけでも充分便利なのですが、もっと便利に使いこなす方法があります。 それが、hubot-scripts。

hubot-scriptsとは、hubotコミュニティの方々が作った様々なスクリプト郡のことです。 「hubot使って〜なことしたいなぁ。」と思った時、hubot-scripts を探せば、 実は簡単に実現できる場合があるので、要チェック!

@koudaiii
koudaiii / gist:b313df5cbdb511cee95b
Created Jul 15, 2015
Jenkis to lets-chat Hubot に Jenkins のビルド通知を流す
View gist:b313df5cbdb511cee95b

Hubot に Jenkins のビルド通知を流す

前提

  • Hubot の設定ができていること
  • Jenkins の設定ができていること
  • Jenkins と Hubot は同一ホストで動いてるものとする(別ホストにするのも大して手順は変わらないはず)

準備

Jenkins プラグイン

@koudaiii
koudaiii / gist:808ee081a89bf5844cfc
Created Jul 13, 2015
Atomのスペースをはっきり見えるようにする
View gist:808ee081a89bf5844cfc

Atomのスペースをはっきり見えるようにする

Settingsにある Show Invisibles にチェックを入れるだけで、半角スペースや改行が見えるようになるんですが、テーマによってはまだ薄かったりします。 なのでAtomのCSSをいじってちょっと濃くしてみたいと思います。

SettingsのThemesから your style sheet のリンクをクリックすると、styles.lessが開かれます。 そのstyles.lessの一番後ろにでもこんな感じで記述します。

〜略〜
@koudaiii
koudaiii / gist:c4d82c815584bbffc722
Created Jul 13, 2015
Hubot導入とhubot-script作成までやってみる
View gist:c4d82c815584bbffc722

hubotプロジェクト作成, hubot起動

$ hubot -c your-hubot-project // your-hubot-projectディレクトリ作成
$ cd your-hubot-project
$ bin/hubot // hubot起動 Ctrl+cで抜ける

どこに入ってるの?

View ntp.md
  • NTP で時刻合わせ

NTP とは Network Time Protocol の略で、ネットワーク上でクライアントがサーバーに対して時刻を問い合わせるためのプロトコルです。 NTP サーバーは、クライアントとの間で起こる可能性がある通信の遅れも考慮し、ネットワークの遅れに関する情報も内蔵しているため、正確な時刻同期が可能です。 NTP を使うとサーバーの時刻が正確に保たれるので、ログの時刻が正確に記録され、サーバーの運用管理にも役立ちます。

  • NTP のインストール

NTP は apt-get を使ってインストールします。 以下のように root 権限でインストールを行います。

@koudaiii
koudaiii / gist:1dd44e4b04764e5c75c8
Created Jul 5, 2015
画面遷移してもjavascriptが起動するようにする
View gist:1dd44e4b04764e5c75c8

rails デフォルトのlayoutの状態でcoffeescriptでJSを書くときに、 turbolinks上だと画面遷移でJavascriptが起動しなくなることに気づいた。

Gemfileにgemを追加して以下のようにすることで解決する

Gemfile:

gem 'jquery-turbolinks'
You can’t perform that action at this time.