タグ

CommandLineとToolに関するkujooのブックマーク (11)

  • WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows - 檜山正幸のキマイラ飼育記 (はてなBlog)

    分散バージョン管理システムの利用は拡大しています。そのなかでも最も人気のあるツールはGitでしょう。しかし、GitWindowsで使うのはなかなか困難でした。 Windows向けのGitであるmsysGitは、bashのコンソールを出して、最小限のUnix風コマンドライン環境を提供するものです。これは使いやすくありません。もう一つの選択肢であるTortoise Gitは、Windowsのエクスプローラー(ファイルマネージャ)に統合されたGUIツールですが、僕は「なんか違うな」と感じてました -- これは個人の感性の問題ですが、ファイルマネージャに横付けすることが、分散バージョン管理システムへの良いUIを提供するようには思えないのです。 ところが、最近は事情が大きく変わっています。使いやすいGUIツールとして、2013年6月に正式公開されたSourceTree for Windowsが存在

    WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 死角はないのか? リモート・アクセスの新定番「SSL-VPN」

    今年の頭に日市場に上陸した,リモート・アクセスの新技術「SSL-VPN」が着実に根付き始めている。導入企業が登場し始め,サービスとしてもNTTコミュニケーションズ,パワードコムといった大手が提供を始めた。しかも既に使い始めているユーザーからは問題点を指摘する声がほとんどない。絶賛と言ってもいいくらいの状態だ。そこで,今日はSSL-VPNがどうしてそんなに受けているのか,死角はないのかを検討してみよう。 SSL-VPNとは,Webブラウザのセキュリティ保護に使われているSSL(Secure Sockets Layer)を,企業が従業員などによるリモート・アクセスに使おうというものだ。クライアント側は普通のWebブラウザだけで済むのが特徴だ。Javaアプレットなどを使い,Web以外のアプリケーションの通信にも利用できる。 従来のリモート・アクセス手段は2つ 従来,リモート・アクセスの手段は大

    死角はないのか? リモート・アクセスの新定番「SSL-VPN」
  • @IT:Windows TIPS -- Tips:IPアドレスからホスト名を見つける方法

    WindowsIPアドレスからホスト名(コンピューター名)を見つける方法(nbtstatコマンドを使ってNetBIOS名を特定する):Tech TIPS IPアドレスの衝突などのトラブルが発生した場合は、そのIPアドレスを使用しているホスト(コンピュータ)を特定しなければならない。Windows OSでIPアドレスからホスト名(コンピュータ名)を求めるためには、nbtstatコマンドを利用するとよい。

    @IT:Windows TIPS -- Tips:IPアドレスからホスト名を見つける方法
  • screenを初めて使うためのチュートリアル - Unix的なアレ

    screenというものすごく便利なアプリケーションがあります。上記写真のように、1つのターミナル内で、仮想的に複数の端末を起動させることができるものです。 ただ慣れるまでは少々使い方がとっつきづらいという話も聞きますので、今回はscreenを基的に使えるまでのチュートリアルを紹介したいと思います。 どんなことができるの? 複数の仮想端末をあげるとどういったメリットがあるのでしょうか?実際に自分はscreenを使うまではターミナルを複数起動させ、Desktop上はターミナルだらけになっていました。 実際はそれでも問題は起きないのですが、個人的にはローカルPC側では極力起動しておくアプリケーションを少なくしたいと思っているため、screenを使うようになりました。 ただそれだけであればWindowsならPoderosa,MacならiTerm,GnomeならGnome端末があるのですが、scr

    screenを初めて使うためのチュートリアル - Unix的なアレ
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
    kujoo
    kujoo 2009/07/11
    そもそも (GNU) screen を知らなかった・・・
  • horizontal split - ニートの世紀

    「時代はGNU screenからtmuxへ」 GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。 確かに GNU screen は古い。ソースコードとか少しずつカビてる感じがするし…けれど tmux に対して機能的に劣っているという事実はないです。 はてなブックマークなど見ていると縦分割が人気のようですが、これはちゃんと screen でもあります。適当に拾ってきましょう。 あと tscreen というのもあるそうですがよく知りません。いくつか便利なコマンドが追加されているようですね。 ということで screen にも縦分割はあります。あるなら比較してみましょう。そうしましょう。 自由度で言えば screen の方が優れているといえると思います。screen では各ウィンドウを自由に配置することができます。例えば 64 の四人プレイ時みたいに配置することも可

    kujoo
    kujoo 2009/07/11
    GNU screen
  • sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ

    開発の作業をしているときは、複数のホストのサーバーを行き来していろいろとオペレーションをするようなことがあると思います。 そんなときに1つのサーバーから作業できるよう、ssh経由でリモートのサーバーをマウントし、Localのファイルシステムのように見せることができるsshfsを紹介したいと思います。 sshfsのインストール Debian/Ubuntuならaptで簡単インストールできます。なお、fuseグループに入っている必要があるので、その設定まで実施します。なお、ユーザー名はwadapで実施します。 $ sudo apt-get install sshfs $ sudo adduser fuse wadap $ newgrp fuse以上、簡単ですね。 早速リモートホストをマウント リモートホストをマウントするのは簡単です。マウントポイントをつくって、sshfsコマンドを実行するだけ。

    sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ
  • iceiv+putty

    PuTTY の 0.83 よりも新しい開発版をベースとして、 PuTTY 0.60 ごった煮版 2007年8月6日版 に諸々の機能を追加しました。 (このページの PuTTY は、 オリジナル同様に GDI でレンダリングするバージョンです。 Direct2D/DirectWrite バージョンは、 D2D/DW PuTTY にあります) 安定性よりも機能追加を主としているため、 必ずしも全ての実行ファイルについて動作確認していなかったり、 設定の組み合わせによって正常に動作しない可能性があります。 非ターミナル系の実行ファイル puttygen pcocks psftp pscp plink pagent が 必要な場合や、安定した動作が必要な環境では、オリジナルの PuTTY に近い PuTTYrv などの利用を検討ください。

    kujoo
    kujoo 2009/06/13
    "PuTTY 0.60 ごった煮版 2007年8月6日版" へのパッチ
  • PowerShell from Japan!! - ここが日本のPowerShell情報発信基地

    ここが日のPowerShell情報発信基地前回 Add-Contentコマンドレットの-Pathパラメータ を紹介しました。 今回はAdd-Contentコマンドレットの-literalPathパラメータについてまとめた(http://pswiki.hiros-dot.net/) のでご紹介します。 -literalPath <string[]> 内容を追加する先のパスを指定します。ただし-pathパラメータと異なり、ワイルドカードを指定することができません。パスにワイルドーカード文字を含めてもワイルドカードとして認識されないためエラーが発生します。パスにエスケープ文字が含まれている場合は単一引用符で囲む必要があります。(PowerShellでは`(アクサングラーブ文字)がエスケープ文字として扱われます。) 注意)ワイルドカードは指定できない Add-Content -

    kujoo
    kujoo 2009/04/18
    へー。 最初開いたときruntime errorでてびびった。
  • ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog

    今日は神戸のWebteko(ウェブテコ)っていう勉強会に参加した(告知ページ)。そこで「究極のシェル zsh」ということでzshの便利機能について発表した。そのときの発表資料を公開するよ。 発表したスライド と言ってもこのスライドは飾りみたいなもんで、編としてはテキストファイルを見てもらいながらzshの実演をやった。なので、その時の内容をまとめておくことにする。 強力な補完機能 これを ~/.zshrc に書いておくと、タブを押しまくるだけで強力な補完機能が使えるようになる。超便利。 autoload -U compinit compinit いろんなコマンドが対応してるんだけど、例として挙げたのは以下。 grep --recursive --line-number とかオプションを補完。 man man screen みたいな感じで、調べるページの名前を補完。 find find .

    ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog
  • Vimperatorを使ってみた - White scenery @showyou, hatena

    前にインストールしただけで使ってなかったVimperatorを少しだけいじってみた。 13:23 retletさんの指摘を元にfeedsomekeys修正->動いたわぁ 現在の構成 MacBook Air MacOSX 10.5.6 Firefox 3.0.8 Vimperator 2.0 Tombloo 0.3.28 TabMix Plus 0.3.7.3現時点で相性があるとのこと Greasemonkey 0.8.20090123.1 Adblock Plus 1.0.1 あとGremonで Minibuffer LDRize AutoPagerize はじめに TabMixPlusをいれているとタブを消すボタンが無くなったりマウスクリックで移動できないみたいなので無効化する。 インストール https://addons.mozilla.org/ja/firefox/addon/489

    Vimperatorを使ってみた - White scenery @showyou, hatena
    kujoo
    kujoo 2009/04/15
    "Vimperatorを使ってみた"
  • 1