タグ 鉄道会社
人気順 10 users 50 users 100 users 500 users 1000 usersうっかりnohup無しで長時間かかるコマンドを実行したときに後から終了しないようにする - Glide Note - グライドノート
すぐ終わるかと思って、nohupもtmuxも無しで 実行したら全然終わらなくて帰れなくなって久々にググってやったのでメモ。 定時前に数分で終わると思ったrpm作成で下記みたいなことを実行して、 1 rpmbuild -ba hoge.spec いつまで経っても終わらないから帰れない… 途中で終了してしまうと困るので、ログアウトしても終了しないように。 作業の流れ Ctrl+Zでコマンドの中断 bg... 続きを読む
「source ~/.vim/*.vim みたいなことをしたい」とあんちぽさんに質問された話 - Glide Note - グライドノート
antipop the vimmer pic.twitter.com/iVbuT1kFPj— Gosuke Miyashita (@gosukenator) September 18, 2013 どういう心境の変化かあんちぽさんが最近Vimを使い始めていて、 社内IRCのvimチャンネルで結構質問をしてて、みんなでアレやコレや それぞれのやり方を教えてて、私も知らないことがかなりあってなかなか勉強... 続きを読む
gistコマンドが便利だったのでzsh補完関数を書いた - Glide Note - グライドノート
Gist使ってますか! 普段はmattnさんのgist-vim経由でGistにpostしているんですが、 コマンドの結果とかをパイプとかで渡して、Gistにpost出来ないものかと思ってたら、 GitHub開発者のdefunkt氏が作ってた。全然知らなくて情弱丸出しだった。 defunkt/gist メンテもちゃんとされてて、ver4.1.1以降なら2段階認証にも対応してる。 導入方法 続きを読む
新卒OJTにwemux(multi-user terminal multiplexing)を使って画面共有することにした - Glide Note - グライドノート
新卒OJTにwemux(multi-user Terminal Multiplexing)を使って画面共有することにした 2013年08月26日 zolrath/wemux 新卒氏がインフラに配属になって、横に座ってOJTをやっているんですが、 説明で自分の画面と、新卒氏の画面を行ったり来たりしてアレやコレや言って作業をしているのが かなり効率が悪かったので、1ヶ月くらい前からwemuxを使って画... 続きを読む
`gem install`で入れた`hub`が遅い話 - Glide Note - グライドノート
# No RubyGems time (for i in {1..10} do /usr/local/bin/hub --version > /dev/null done) ( for i in {1..10}; do; /usr/local/bin/hub --version > /dev/null; done; ) 0.55s user 0.22s system 83% cpu 0.925 t... 続きを読む
コミットメッセージを書くときにGitHubのユーザー名が補完されるようにした - Glide Note - グライドノート
gitでcommit messageを書くときに、関連する人にmentionを送ることが結構あるんですが、 GitHubとGitHub Enterpriseのユーザ名の覚えが曖昧で、毎回ブラウザでポチポチやって調べていて、 効率が恐ろしく悪かったので、同僚やmention送るユーザ名は辞書作って補完することにした。 GitHub Usernameの辞書を作成 続きを読む
新卒研修でtmuxの話をした - Glide Note - グライドノート
新卒研修をした。 インフラ関連の話は、他のインフラメンバーが散々していたと思うので、 趣向を変えて私はターミナルマルチプレクサの話(といいつつtmuxだけ)の話を。 glidenote/learning-tmux いつも通りというか、ほとんど実演なので、死霊だけだとあんまり参考にならないかもしれない。 次回のtmux勉強会は新卒の中から誰かやってくれると思う。 続きを読む
GitHubのissueやpull reqにcommentが付いたらIRC hoooks経由で通知されるように設定した - Glide Note - グライドノート
もともとmizzyさんが作ったプログラムで GitHubの業務用Repository上のイベントはIRCに通知されるようになっていたんですが、 @tnmtからGitHubのhooksだけで出来るようになったとの情報をゲットしたので早速設定してみた。 github の irc hook に幾つかの event type が追加されました - @soh335 memo http://t.co/40g4... 続きを読む
rbenvの管理にpuppet-rbenvを使うようにした - Glide Note - グライドノート
alup/puppet-rbenv 新規でRubyを使うサーバを構築中で、RPMを作らずrbenvで管理しようと思って、 いろいろ方法を模索していたら、puppet-rbenvというものを見つけて 大変便利だったので、導入の作業ログをメモとして残しておく。 他部署はビルドサーバで、rbenvを利用してインストールしたファイルを一式tar.gzで固めて、 デプロイして、展開ってのをやってて、台数が多... 続きを読む
NagiosのアラートをIRC BOT経由で制御する - Glide Note - グライドノート
IRC BOTを作って仕事をさせるようにしたの続き。 @mikedaさんと@hirose31さんのやりとりを見ていて、 Nagiosアラートをコマンドラインから停止出来ることを知った!! CLIでNagiosのアラートを停止する - IT 東京 楽しいと思うこと @mikedaさんの上記記事を参考にせっかくなので、下記みたいに書いて、IRC BOTさんに作業をしてもらうことに。 ブラウザでもちゃん... 続きを読む
IRC BOTを作って仕事をさせるようにした - Glide Note - グライドノート
cinchrb/cinch · GitHub 普段仕事中はIRCがコミュニケーションの中心で、私はWeeChatという CUIのIRCクライアントを使っていて、一日の7〜8割はターミナル上で過ごしてて、 全社員がIRC使ってるし、GitHubへのcommitログや、deployのログ、 NagiosのアラートもバンバンIRCに流れてくるのでIRCを見てる時間も結構ある。 サーバのラック番号とかmu... 続きを読む
httpingとmuninでWebサーバのレスポンスをグラフ化した - Glide Note - グライドノート
Webサーバのレスポンスの計測をしたくて、Webサーバにはfluentdを導入済みなので、 Fluentd+GrowthForecastでやろうと思ったんですが、 Webサーバは全台muninでモニタリングしてて、muninとGrowthForecastでページが 分かれてしまうと視認性が下がるので、muninでグラフ化することにした。 munin自体はエンジニア以外の人も閲覧して、サーバの状態を... 続きを読む
PuppetのSyntaxをvim(syntastic)とgit hooks(pre-commit)の2重でチェックするようにした - Glide Note - グライドノート
PuppetのSyntaxをvim(syntastic)とgit Hooks(pre-commit)の2重でチェックするようにした 2013年03月16日 puppetのmanifestを書いていて、我ながらtypo、構文ミスとかヘボいミスが多すぎるので、 vimとgit hooks(pre-commit)とで2重でsyntax checkをするようにした。 具体的なsyntax checkの方法... 続きを読む
tmuxのpipe-paneを利用してリモートサーバでの作業ログをローカルに記録する - Glide Note - グライドノート
sshやmoshでリモートサーバに接続する際に、tmuxのwindowを自動で生成しており、 リモートサーバに接続とtmuxがセットになっているので、tmuxを使ってリモートサーバでの作業ログをローカルに保存出来ないかと思って調べていたら pipe-paneを利用すると可能ぽいのでやってみた。 利用環境はtmux 1.7です。(OSはMountail Lion、SL6.1、CentOS6.3全てで... 続きを読む
美しい日記アプリ「Day One」の記事作成支援vimプラグイン NewDayOne.vimを作った - Glide Note - グライドノート
美しい日記アプリ「Day One」の記事作成支援vimプラグイン NewDayOne.vimを作った 2013年01月26日 この記事は、Vim Advent Calendar 2012の58日目の記事です。 57日目の記事は@tyruさんのGitHubでの仕事を快適にするVimコマンドを紹介します - Humanityでした。 MacにはDay Oneという非常に美しい日記、テキストログアプリが... 続きを読む
vim-quickrunとMarkedでmarkdown編集が快適になった - Glide Note - グライドノート
Marked - smart tools for smart writers 最近購入したMac用のMarkedというMarkdownのプレビューアプリの出来がかなり良い。 Markedの良い点 markdownのプレビュー機能に特化している。(markdownファイルをDrag&Dropでプレビュー) エディタ同梱のアプリではないので、自分の好きなエディタが使える GitHub風の表示スタイルが... 続きを読む
zsh-syntax-highlightingでコマンドラインにsyntax highlightを効かす - Glide Note - グライドノート
Zsh-syntax-highlightingでコマンドラインにsyntax Highlightを効かす 2012年12月15日 zsh-users/zsh-syntax-highlighting · GitHub zshで作業中にsyntax-highlightをしてくれるスクリプトがあったので導入してみた。 紹介動画をみると、どんなものだか分かります。 続きを読む
OctopressのRake Previewにthinを利用してプレビューを高速化する - Glide Note - グライドノート
社内で入門Sinatraの読書会が開催されていて WEBrickは残念だからthin使うと良いというを学習。 WEBrickを起動して、記事のプレビューを行うOctoressでもthinが使えないかなーと思ったら普通に使えた。 Gemfileにthinを追記してthinを導入 下記のように修正 続きを読む
zshのプラグインマネージャーantigenでoh-my-zshの良いとこ取りをする - Glide Note - グライドノート
zsh-users/antigen 個人的には.zshrcで細かく設定しているので、利用することのないoh-my-zshですが、 oh-my-zshを利用している人をみるとなかなか便利そうで、特にpluginsが 開発も活発で、種類も豊富で便利な感じ。 oh-my-zshを利用していなくてもantigenを利用すると oh-my-zshのthemeやpluginが利用できるので導入してみた。 an... 続きを読む
ターミナルで使うtwitterクライアントtwが便利なのでzsh補完関数を作った - Glide Note - グライドノート
橋本商会 » ターミナルで使うtwitterクライアント作った glidenote/tw-zsh-completion @shokaiさんの作った、ターミナル上で利用する twitterクライアントtwが非常に便利なので、zsh補完関数を作った。 git cloneして/usr/share/zsh/site-functions/や/usr/local/share/zsh/site-function... 続きを読む
ターミナルからPinboardのお気に入りを検索できるpblというツールを作った - Glide Note - グライドノート
pbl お気に入りの登録先としてPinboardを絶賛フル活用しているんですが、 ターミナル上で作業していて、自分のブックマークを探すときに ブラウザでPinboardを開く 検索窓の検索キーワードを入れる 目的のページを探してクリックして開く という流れが、地味に集中力を削ぐのでターミナル上からPinboardのブックマークが検索出来る pblというツールを作った。 導入方法 gem一発で入りま... 続きを読む
複数のサーバから一斉にファイルを収集するのにpslurpが便利 - Glide Note - グライドノート
以前、ブログに書いて以来、活用しているpsshとpscpなんですが、 付属コマンドのpslurpについてはすっかり忘れて全く利用していなかったんですが、 同僚の刺身さんが結構活用しているというのを聞いて、改めて使ってみると大変便利! Parallel sshで複数のホストへ同時にコマンドを実行する | Glide Note - グライドノート 環境はSL6.1です。 pslurpの使いどころ 複数... 続きを読む
incron使ってスクリプト送り込んだら勝手に起動する仕組み考え始めた - As a Futurist...
incronというのを知らなかったのですが、これとても夢が広がりますね。 ファイル/ディレクトリの変更を検知してコマンドを実行するincron – Glide Note – グライドノート というわけでとりあえず軽く膨らませてみました。 ちょっとしたスクリプトをたくさんのサーバで気軽に実行したい という要求はままあると思います。その際に、実際にサーバ側でやりたい処理をスクリプトにして、それをrsy... 続きを読む
Emacs勉強会でLTしてきた #Agile渋谷 - Glide Note - グライドノート
Emacs勉強会 - Agile渋谷 paperboy.el 最近坊主にして杉作J太郎クリソツのantipopさんに そそのかされて参加したのが運の尽き… 著者の大竹智也さんをはじめ、参加者全員から「Emacs実践入門」で尻を1万回スパンキングされる勉強会でした。 「リチャードストールマンにクリソツのAV男優さんいますよねー」とか「あのAV男優さん出てくるとEmacs使いたくなりますよねー」とかで... 続きを読む
Stowを利用してソースからビルドしたソフトウェアを効率的に管理する - Glide Note - グライドノート
同じチームの@lamanotramaさんと話していて、 これから一部パッケージはRPMを作らず、@hirose31さんの方式 (ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ) を採用するとのことで、「なるほど!!」と思いながら上記記事のはてブコメント を眺めてたらStowというものを発見。 早速検証してみた。検証環境はCentOS 6.3です。 Stowの概要 Perlで... 続きを読む