お問い合わせ 広告掲載・メディア紹介などのお問い合わせは、下記のメールアドレスまでお願いいたします。 tactsh(at)gmail.com
![みんなで早押しクイズ - オンライン対戦クイズゲームアプリ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5da660eaaf9f08792553b9b0e11b71a5771ea399/height=288;version=1;width=512/https%3A%2F%2Fi4.ytimg.com%2Fvi%2FjMl7IZ8BL7E%2Fsddefault.jpg)
お問い合わせ 広告掲載・メディア紹介などのお問い合わせは、下記のメールアドレスまでお願いいたします。 tactsh(at)gmail.com
zolrath/wemux 新卒氏がインフラに配属になって、横に座ってOJTをやっているんですが、 説明で自分の画面と、新卒氏の画面を行ったり来たりしてアレやコレや言って作業をしているのが かなり効率が悪かったので、1ヶ月くらい前からwemuxを使って画面を共有するようにした。 screenでも画面共有出来ますが、最近私がscreen使って無いのと、 新卒研修でtmuxを使えと 強制しておいたので、wemuxを使ってます。 wemuxの特徴 tmux1.6以上が必要 単一の端末を複数人で共有出来る。 読み取り専用のmirror mode 複数人で操作ができるpair mode などの特徴があります。 wemuxの導入 導入環境はCentOS5系で、tmux1.6が既に導入済みです。 wemux自体はtmuxのwrapperなので、tmux1.6以上が必要です。 weemuxは管理サーバ(s
インフラ担当の池田(@mikeda)です。 tmuxを使い初めて1年くらいになりました。 今日はtmuxの、普段のオペレーションでよく使ってる機能を紹介します。 複数サーバで同時オペレーション tmuxにはキー入力を全てのpaneで同期する機能があります。 この機能を使って複数paneでそれぞれ別のサーバにsshログインすると、 複数サーバに同じコマンドを打ったり、 内容が同じ設定ファイルであればviで同時編集したりができます。 同期する/しないはコマンドでも切り替えられますが、 set-window-option synchronize-panes on set-window-option synchronize-panes off tmux.confにショートカットを設定しておくと便利です。 bind e setw synchronize-panes on bind E setw sy
Mac上でtmuxを使用する場合、そのままではクリップボードとの連携ができません。 当然pbcopyやpbpasteなんかも使用できません。 この問題の解決方法に関しては以下のサイトが参考になります。 Mac の tmux でクリップボードを使う。 - こせきの技術日記 以上を踏まえた上でMacのtmuxでクリップボード機能を有効にする手順を説明していきます。 上記サイトとの差分が結構あるので最初から説明していきます。 Macのtmuxでpbcopy/pbpasteを有効にする まずMacでクリップボード機能を有効にするために reattach-to-user-namespace (tmux-MacOSX-pasteboard ) というスクリプトをインストールします。 これは上記参考サイトにもある方法ですが、現在ではhomebrewからもインストールすることができるので、homebrew
(2015-09-05 追記) この記事は古くなっています。他の記事を参照してください。reattach-to-user-namespace は Homebrew でインストールできます。 ChrisJohnsen/tmux-MacOSX-pasteboard · GitHub tmuxとMacのクリップボードを共有する(copy-mode, vim) - Qiita (追記おわり) Mac OSX の tmux では、pbcopy/pbpasteコマンドが正常に動作しません。 コンソールの出力をコピペしたいことは頻繁にあります。Evernoteで作業ログをとったり、メールで手順を送ったり、Tracに実行結果を貼り付けたり。クリップボードが使えないと不便です。 古い対策 これまではコピー用に別のプロセスを走らせていました。 http://seanbehan.com/linux/how-to
Macの初期設定のたびに混乱してるので再整理しておきます。 Mac Terminal tmux vim で開発をする人向けです。 まずはMacVim KaoriYa MacでVimを使うならひとまず MacVim KaoriYa は外せません。 日本語を扱う上で便利な設定がデフォルトで入ってます。 当然、Terminalでも Macvim KaoriYa を使いたいので、 .zshenv などに以下のaliasを設定してCUIで vi や vim を叩いたときにも MacVim KaoriYa が使われるようにします。 if [ -f /Applications/MacVim.app/Contents/MacOS/Vim ]; then alias vi='env LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$
screen から tmux に乗り換えて2ヶ月ほど立ちますが、不便なことが4つありました。 copy した文字列を直接ファイルやプログラムに渡せない 2ストロークの key bind が定義できない cdd が動かない copy mode で1行コピーがない (1), (2) は未だに未解決ですが、 (3) は 「cdd を tmux, bash, multi session +α に対応した」で解決、 今回は先日解決した (4) について書こうと思います。 先日 .tmux.conf を整理しようと man tmux を眺めていたんですが、どこからかコピペしてきた begin-selection や copy-selection が man に載ってないことに気づきました。どうやら key-table を指定した際に使用可能なコマンドは基本的に載っていないようです。 そこでソースを検索
ずっとscreen使ってたけど、 時代はGNU screenからtmuxへ - Gマイナー志向 のタイトルにやられて変えてみた。 個人的screenの利点 ネットワーク切っても別のクライアントからでも同じ状態から再開できる。 ネットワーク切ってもプロセス止まらない。nohup要らず。 基本同じことだけどもこれがとても素晴しい。 ということでちゃんとこれができるか確認すると、あっさりできた。 screenの場合は設定が必要だったdetach操作せずにネットワークを切ったときに自動的にデタッチする(autodetach on)もデフォルトで動作。 (tmuxだとdetach-on-destroy) .tmux.conf .screenrcにあたるものは~/.tmux.conf 基本的な説明とかは以下リンク参照。 .tmux.confをごにょごにょする - mizchi log 以下、自分の設定
端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては本連載72回参照、注1)。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で
こんにちわ。債務者ことゆろよろです。家買いました。 さて、最近こんなまとめが話題になりました。自分もコメントしましたが、すごい情報量になってます。 これ知らないプログラマって損してんなって思う汎用的なツール #JavaScript #PHP #Ruby #Python #HTML - Qiita 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 #PHP #JavaScript #Python #Ruby #HTML - Qiita で、自分のコメントにも書いたのだけど、基本的に仕事はターミナルでssh接続して、Vimでコード書いてるので、この辺の環境構築についてまとめてみた。最近Terminal.appからiTerm2に移行して、screenからtmuxに乗り換えたので、その辺も含めて導入方法を書いておく。 手元の端末はMBPでOSX Lionだけど、ほぼ同
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く