タグ

2017年5月9日のブックマーク (2件)

  • コマンド入力一撃で端末を大量に分割してタスクを瞬殺するtmux-xpanes - Qiita

    この記事の要点 コマンド一撃でtmuxのウィンドウを大量に分割してコマンドの同時実行を助けるxpanes(イクスペインズ)というコマンドを作りました。一斉に複数のホストにpingを送ったり、sshでログインして同時操作したり、一斉に複数のファイルをtail -fしたりするのに使えます。 操作ログの保存機能、標準入力を受け取ってコマンドを作成する機能などなど、機能も充実していて便利です。tmuxを知らない方でも単純な例だけであれば覚えることは少ないので、ぜひお試しを。 下記のアニメを見ていただければ、どんな感じのものを作成したのかお分かりいただけると思います。 Github: https://github.com/greymd/tmux-xpanes 背景 tmuxを使っている方は、どのような用途でtmuxを役立てることが多いでしょうか?開発の効率を上げるため1、あるいは複数のウィンドウ2や

    コマンド入力一撃で端末を大量に分割してタスクを瞬殺するtmux-xpanes - Qiita
    masaru_b_cl
    masaru_b_cl 2017/05/09
    "ここまで真面目な活用例をお見せしてきましたが"ちょっと待て
  • 複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ - builderscon tokyo 2017

    Abstract わたしは普段、ブラウザ上で動作する業務アプリケーションをJavaScriptで開発しています。このセッションでは、複雑化するwebアプリケーションに対して、どのようなアプローチで設計し、その複雑さに立ち向かっているのかについて発表します。 ブラウザ上で動作するある程度以上に複雑なアプリケーションを開発する際には、例えば以下のような問題が起こりがちです。 DOM操作やスタイル操作とロジックが密結合してしまい、DOM構造を変えたいときにJavaScriptのソースを読み解く羽目になる APIコールなどの非同期な操作が、ソースコードの可読性を下げてしまう 「バリデーションはどこに書けばいいんだ?」 「APIから返ってきた値をそのまま表示するんじゃなくて、加工して表示したいんだけど、どこにそういうロジックを書けばいいんだろう?」 これらの問題に対して、万能の答えはおそらくありませ

    複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ - builderscon tokyo 2017
    masaru_b_cl
    masaru_b_cl 2017/05/09
    お、今回は60分だぞ