sshを利用してマシンにログインしたことをidobataで通知したい 誰かがsshを利用してマシンにログインした時、 idobataにメッセージを流すとと楽だよな〜ということで どうすりゃいいんだっけ、って調べてみた。 sshrcを利用する sshrcというファイルにスクリプトを書き込むと、 sshログインが行われた際にsshrcに書いたスクリプトが実行される。 /etc/ssh/sshrcファイルを作成し、 idobataにメッセージを送るためのスクリプトを実行するようにする。
![【個人メモ】sshでマシンにログインしたらidobataに通知する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c631a27c6a7d67dcf4e6c4ce104bf1b80d95ddd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwJUU1JTgwJThCJUU0JUJBJUJBJUUzJTgzJUExJUUzJTgzJUEyJUUzJTgwJTkxc3NoJUUzJTgxJUE3JUUzJTgzJTlFJUUzJTgyJUI3JUUzJTgzJUIzJUUzJTgxJUFCJUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgyJTg5aWRvYmF0YSVFMyU4MSVBQiVFOSU4MCU5QSVFNyU5RiVBNSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDU3MWJmZmE0ZWNlNjI4YTMzNmNjODViMmFjOTQxODI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZnV0b2FzZSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YjY4ODc5Y2Q1ODI0Njk4NWQ3MjQ2NmQ0Y2MwMTM3YmU%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5e542d8bca3face2f60418a27b723215)
sshを利用してマシンにログインしたことをidobataで通知したい 誰かがsshを利用してマシンにログインした時、 idobataにメッセージを流すとと楽だよな〜ということで どうすりゃいいんだっけ、って調べてみた。 sshrcを利用する sshrcというファイルにスクリプトを書き込むと、 sshログインが行われた際にsshrcに書いたスクリプトが実行される。 /etc/ssh/sshrcファイルを作成し、 idobataにメッセージを送るためのスクリプトを実行するようにする。
React.jsのserver-side レンダリングを試す React.js Tutorialではフロントエンドでの実例が用いられていた。 githubリポジトリ上には、React.jsを使ってDOM(Virtual DOM)をサーバサイド側で構築し、 フロントエンド側にはレンダリング結果を返す、というサンプルがある。 このサンプルを試用して react-bootstrapを使ったりGrunt 使ったりして 自分なりにReact.jsでのserver-sideレンダリングに対する理解を深めるため コードを書いてみよっかなと思った。 以下記録。 まずreact-server-exampleを試す をgit cloneし、動作確認をしてみた。 プロジェクトソースを手元に持ってくる
Webアプリケーションのパフォーマンス測定ツールについて(サーバー側の負荷も兼ねてだけど)、Apache BenchやSiegeやJMeterがあるけど、 それ以外に何かねえのかな、と思ってStackOverflowを調べていたら Funkloadというものを見つけた。 Python製らしい。なら試しに調査してみるか、ということでいじってみた。 動作環境整備 動作環境として、自分自身の環境は以下の通り。 Mac OS X 10.8 Python 2.7.5 FunkloadはPython 2.x系をサポートしているようなので、2.x系最新の(2013年6月現在の)バージョンを選択する。 Funkloadのドキュメントに載っているMac OS Xでのインストール方法を参考にする。 ...どうやらgnuplotさえ入れられれば良いようだ。homebrewで入れてしまおう。 汚れても良い環境を作
バックアップに思いを馳せる日々... 精神が勝手に汚濁している毎日、 バックアップどうすりゃいいんだと考える毎日。 探してたらBakthatというものを見つけた。 指定したディレクトリを暗号化し、また S3 or Glacierにバックアップする機能もついている。 Bakthat ドキュメント bakthat インストール まずは環境構築をしよう。 botoを利用しているので、環境はPython 2.x系じゃないといけない。 今回は2.7.5で動作確認をしている。 (S3/Glacierを利用してバックアップするのにbotoを利用している。) > mkdir -p ~/Sandbox/bakthat > cd ~/Sandbox/bakthat > virtualenv-2.7 .venv > source ~/.venv/bin/activate > easy_install bakth
ここのところ、朝活と称してスバタやタリーズでドヤ顔をしつつ、 エンターキーを押す活動を行っている。 朝8時30分から9時30分まで。だいたい1時間弱。 今日は何をしようかな、と思ってネタ探ししていた。 そういえばjulia触れてないなあとふと思った。 ...よくわかってないので、簡単なWeb Application Frameworkをいじることで 体験しようかなと考えた。 julia? Good performance, approaching that of statically-compiled languages like C と書かれている。 パフォーマンスチェックを自分でやったわけではないけど。 他人の意見によると速くてイケてるのでどっか(機械学習分野)で流行り始めてるとのこと[要出典] 公式サイトのパフォーマンス比較を見ると、Fortranといい勝負だ。 自分は試していないの
yumパッケージ 身の回りの環境がCentOSばっかりだ。 が、CentOSをインストールしただけの環境では インストールできるパッケージは古い物ばかりだ。 できれば新しいものを使いたい。 少しだが、登録しとくと良さそうなリポジトリをまとめておく。 対象のCentOSのバージョンは6.5。 epel fedoraプロダクトが提供しているRHEL向けの ディストリビューションに適用できるパッケージ。 ansibleやdockerを入れたい場合には必須 リポジトリ登録方法 > yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
TJさんがリリースしてるプロダクトで、 deployというツールが有る。 capistranoの代わりに使えたりするのかなあと 思って軽く調査してみる。 利用するためには git cloneしてmake installすれば良い これで終わり。deployコマンドが使えるようになる。 試しに利用してみる 試すためにファイルを作って環境を作ってみた。 実行にはvagrant と packer と VirtualBox が必要。 vagrant up --provision を行うと以下の処理(コマンド実行)を行う packerにてvagrant boxを作成(未作成時) デプロイユーザーを作成 ncのインストール iptablesの停止 使いたい場合は、ここの部分を適宜自分のものに置き換えて欲しい :) デプロイのための設定ファイルを書く。 設定ファイルについては、ディレクトリ直下にdepl
ホゲェ〜 なんか色々とまとめといた方が良さそうだ。 自分にとって数が多くて意味がわからんし。 まだ社内データは収集する環境を整えている状態だ。 整えているといってもできてるんだけど、 なんか色々と新しいツールが出てくるしそれに追っついて 書き換えちゃったりを繰り返している。 意味がわからなくなってきたのでまとめてみよう。 社内で共有するにはQiitaに上げたほうが良さそう。 あげちゃまずいものは書いてないつもりだ。 まずかったら消す。 データ解析チームが何やってるのかをまとめてみた。 各担当者の名前を出して問題なさそうなら出そうかなあ Aimingデータ解析チームについて データ解析チームだとつまらんし愛情がわかないのでチーム名をつけている。 Monolithだ。モノリス。あのモノリス。 @shibacowさんが考えだした。トテモ良いチーム名だと思う。 チームメンバー は以下の3名 @sh
カレントファイルのファイル名やディレクトリ名を知りたい runtime.Callerを利用し、stackの返り値を利用すれば解決できる、というのを グーグル先生で検索して知った。 元ソース https://gist.github.com/abrookins/2732551#file-gistfile1-go code snippet import ( "runtime" "path" ) // __FILE__ func GetCurrentFile() string { _, filename, _, _ := runtime.Caller(1) return filename } // __DIR__ func GetCurrentDir() string { _, filename, _, _ := runtime.Caller(1) return path.Dir(filename
2014/4/10追記 brewdlerの機能はhomebrewに包含されました。 この記事は古いのでみんなhomebrew使いましょう! 経緯: https://github.com/Homebrew/homebrew/pull/24107 Brewfileを書いて、homebrewをインストールした後に以下のコマンドを実行すれば問題無いです。 開発環境の構築の構築 開発環境の構築、Vagrantを使って構築するようになったのだけど、 開発環境の構築の構築、つまるところホストとなるべくMac OS Xマシン側の 環境構築について、なんか楽したいな〜と思って、 homebrewをBundlerのごとくBrewfileとか作って管理できたらいいのに って思って検索したらあった。よかったよかった。 brewdler 使い方 brewdlerをインストール
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く