タグ

ブックマーク / rcmdnk.com (7)

  • ターミナルにリッチなモニターを表示させる

    B! 512 0 0 0 以前、 sparkという シェルスクリプトで棒グラフを表示するコマンドを紹介しましたが、 さらに複雑なグラフや地図などもターミナルに表示してしまおうと言う プロジェクトの紹介。 blessed-contrib termui wopr ブラウザに表示させる blessed-contrib nodeがインストールされている必要がありますが、 nodeが入っているなら取り敢えず $ git clone https://github.com/yaronn/blessed-contrib.git $ cd blessed-contrib $ npm install $ node ./examples/dashboard.js を実行してみてください。 ターミナル上に こんな感じのものが表示されると思います。 追記: 2015/11/30 上のgifはGNU screenを立

    ターミナルにリッチなモニターを表示させる
  • 日本語Markdownからスライド資料を作る

    B! 58 0 0 0 Markdownからスライド資料を作る でMarkdownからPandocを使ってスライドを作る、ということを書きましたが、 日語資料を使おうとするとそのままでは出来ないので、 日語を使う際に必要な部分についての追記。 日語資料をそのままpandocに渡す LuaLaTex語資料をそのままpandocに渡す memo_jp.md 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 % たいとる % 名前 % 2015年4月23日 ## さいしょんぺーじ - 箇条書き - 箇条書き - 箇条書き(4スペース) ブログはこちら: [rcmdnk's blog](http://rcmdnk.github.io/) ## つぎのぺーじ ### サブタイトル 2ページ目 ![ロゴ](http://rcmdnk.githu

    日本語Markdownからスライド資料を作る
    kwy
    kwy 2015/05/25
  • ローカルでSSL(HTTPS)な接続を簡単に試せる様にする

    B! 59 0 0 0 普段Octopressのブログの投稿前テストは Pow を使って行ってますが、 Powはhttp://octopress.devなど通常HTTP接続になります。 外部のJavaScriptとかを呼び出してる部分をチェックしたりするときに HTTPSを使って試してみたい時、 前までは手元でPowだと直接できないので GitHub Pagesに送ったものを見てチェックしてましたが、 簡単に手元でやる方法があったのでそれについて。 Tunnels 他の方法とか Tunnels Ruby製のTunnelsというgemがあって、これを使うことで 簡単にPowでもHTTPS接続出来るようになります。 READMEにある通りですが、 $ sudo gem install tunnels などとしてインストールを行い、tunnelsコマンドで 443番ポートから80番へプロキシを通

    ローカルでSSL(HTTPS)な接続を簡単に試せる様にする
    kwy
    kwy 2014/12/31
  • socatを使ってソケットテストする

    B! 19 0 0 0 socat (Multipurpose relay (SOcket CAT)) は簡単にソケット通信をサーバー側としてもクライアント側としても 使える便利なコマンドです。 インストール Linux Mac その他 使い方 インストール Linux apt-getな環境では apt-get install socatで。 Redhat5系でインストールしようとしたらデフォルトのレポジトリには無いみたいで PMForgeのレポジトリを入れる必要があったので、 $ sudo wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm $ sudo rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm $ sud

    socatを使ってソケットテストする
  • シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える

    B! 119 0 0 0 前から気になってた ShellCheck を使ってシェルスクリプトや.bashrc等直してみました。 ShellCheck コマンドライン版 日語を含んだファイル Vimでは ShellCheck ShellCheck はシェルスクリプトの文法をチェックしてくれるオンラインサービスです。 ShellCheckのページに行って 試したいスクリプトを書き込むと文法をチェックして エラーや注意を表示してくれます。 指摘してくれるものとしては、明らかな文法違反な物は勿論、 実際にスクリプトを回して毎回エラーになるものでなくても、 変数が空の場合に""で囲ってないとエラーになる場合なども チェックしてくれるので思わぬ事故も防いでくれます。 コマンドライン版 ShellCheckのソースコードはGitHubで公開されていて、 さらにコマンドライン版のshellcheckを使

    シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える
    kwy
    kwy 2014/11/28
  • シェルスクリプトでサブシェルのプロセスIDを取る方法

    B! 38 0 0 0 パイプとか$()とかで生成するサブシェルのIDを取得する方法について。 PID, PPID 関数の場合 サブシェルとして実行された関数内でのほんとのPIDを取得する方法 PIDが初期化されてるプロセスでの$SHELL...について Bash Version 4の場合 Zshの場合 まとめ PID, PPID 通常、スクリプトでもコマンドラインでも、自分のプロセスIDは$$に入っています。 (以下、特記がないものはMac OS X 10.9でBash 3.2.51でやっています。) また、$PPIDには自分の親プロセスのIDが入っています。 なので、 ppid.sh 1 2 #!/usr/bin/env bash echo PPID=$PPID, PID=$$ こんなスクリプトを作って実行すると $ echo PPID=$PPID, PID=$$ PPID=26005

    シェルスクリプトでサブシェルのプロセスIDを取る方法
    kwy
    kwy 2014/09/01
  • 多段ssh設定のまとめ

    B! 349 0 0 0 多段sshについて、ターミナルからsshを直接使う場合と WindowsでのPuTTYでの設定について、 久しぶりに設定をしなおしたのでそのまとめ。 ~/.ssh/configで多段接続 同じ踏み台サーバーを持つ物を一括指定 複数の踏み台サーバーを経由してログイン Windows+PuTTYで多段ssh plinkを使用する方法 ログインサーバーにログインしてさらにsshコマンドを実行する ショートカットの作成 Gitサーバーに対する多段接続 ~/.ssh/configで多段接続 ターミナルからsshを使うときには~/.ssh/configファイルが設定ファイルとして 使われます。 直接外部からログインできない様なサーバーに踏み台サーバーを通って ログインするときに、毎回踏み台サーバーにsshしてそこから また入りたいサーバーにログインして。。。は面倒なので そこ

    多段ssh設定のまとめ
    kwy
    kwy 2014/06/20
  • 1