タグ

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

  • GitのPagerの設定

    B! 42 0 0 0 ターミナル作業中に何かを表示させるとき、 長いと上側が切れてターミナルウィンドウのスクロールなりなんなりで戻らないと行けないので 面倒です。 なので長い出力はlessにパイプで渡したり、コマンドそのものがlessに渡したりすることがあります。 Gitでもいろいろと長い出力がありますが、 lessに渡されるものとそうでないものがあります。 その辺の設定について調べてみたメモ。 パイプにつなぐ PAGER: シェルでの設定 GIT_PAGER core.pager pager.XXX git –no-pager/–paginate 優先順位 lessのオプション パイプにつなぐ $ git diff |less の様にすればlessで見れるわけですが、この場合Gitは標準出力ではない ところの出力するとして、デフォルトではカラー表示などを止めます。 表示を常に有効にして

    GitのPagerの設定
  • Go言語のHello, worldは1972年に既に書かれていた

    B! 8 0 0 0 プログラミング言語でどの言語でも最初に出てくるHello, worldな例ですが、 Go言語にも例として色々なところで使われています。 そんな中で、一つのファイルが1972年にcommitされてることが判明しました。 Go, hello, world Go, hello, world hello, world · golang/go@7d7c6a9 上のページのコミット日を見てみると、Brian Kernighanと言う人が 1972年7月19日にコミットしていることが分かります。。。 とこれだけのことなんですが。 実際の話、コミット日時は変えようと思えば変えれるのでそれだけの話しだとは思いますが、 なんだったのでしょうか? How can one change the timestamp of an old commit in Git? - Stack Overfl

    Go言語のHello, worldは1972年に既に書かれていた
  • Windowsに採用されたBash (Ubuntu)を試してみる

    B! 109 0 0 0 ちょっと前にWindowsがBashをサポートする と言う発表をして、今年の夏頃からサポートしたバージョンがWindows 10のアップデートで配布される 予定です。 現時点でも Windows Insider Program に参加することで現在進んでいるプロジェクトを先取りして使うことが出来、 その中にこのBashのサポートも既に含まれているので ちょっと使ってみました。 途中、インストールで躓いたところとかもあったのでその辺もメモしておきます。 Windows 10 Anniversary Update Run native Bash on Ubuntu on Windows Windows Insider Programへの参加 Insider Previewの入手、インストール Windowsのバージョンの確認 デスクトップに表示が出る? 開発者向け機能

    dowhile
    dowhile 2016/06/06
  • BetterTouchToolの有料化にあたり

    B! 31 0 0 0 ちょっと前にフリーソフトであった Macのトラックパッド等の操作を色々と便利にできる BetterTouchTool が有料化されることが発表されました。 これが無いと非常に操作性が落ちてしまうので 他のアプリを探すかどうするか、ちょっと検討してみました。 BetterTouchTool キーボードショートカットについて トラックパッド以外の機能について 他のトラックパッド拡張アプリ jitouch MagicPrefs まとめ BetterTouchTool MacWindowsより良いと言う一つの理由としてトラックパッドの操作性があると思いますが、 BetterTouchToolはそれをさらに拡張してくれます。 というか、BetterTouchToolで拡張しなければ今あるWindows 10の 新しいタッチパネルジェスチャーとあまり変わらなくなってます。 1

    BetterTouchToolの有料化にあたり
    dowhile
    dowhile 2016/03/08
  • ターミナルにリッチなモニターを表示させる

    B! 511 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を立

    ターミナルにリッチなモニターを表示させる
    dowhile
    dowhile 2015/11/12
  • ssh周りの設定、Tipsのまとめ

    B! 332 0 0 0 SSH関連のポストが結構たまったので取り敢えずのまとめ。 SSHクライアント Windows Mac Android/iPhone 多段SSH 外部から見れないページを外部から見る方法 その他ポートフォワード 同じサーバーに複数接続時に接続高速化 接続を強化 無料ダイナミックDNS Mac関連 SSHクライアント ターミナルです。 LinuxならGnomeターミナルなりなんなり入ってる物で良いでしょうし、 Macも取り敢えずは入ってるターミナル.appで使えます。 Windowsでは現段階ではコマンドプロンプトやPowerShellではsshがサポートされてないので 1 何らかの物を入れてあげる必要があります。 Windows Windowsでは今パッと入れるのであれば MobaXtermが一番優れていると思います。 MobaXterm: Windowsでのcyg

    ssh周りの設定、Tipsのまとめ
  • gitの隠し機能? git pushしたらレインボーな表示が出た=>アメリカの最高裁が同性婚を認めたのを祝って色々な所で虹色を出してるらしい

    B! 32 0 0 0 git pushをしたら突如良くわからない虹色の 表示が出てきた件。 git pushの隠し機能? git pushの隠し機能? この前git pushコマンドを打ったら こんな感じのレインボーな表示が出ました。 最初何かおかしなことしたかな、と思いましたが、 pushした先のレポジトリなんかはきちんとアップデートされてました。 その後、新たにcommitしてpushしたりしてもきちんとアップデートされますが、 もう同じ表示は出ません。 状況としては、実際には GitHubの hub でgitコマンドをラップしてますが。 $ git --version git version 2.4.5 hub version 2.2.1-g64187e3 これが出たレポジトリは Octopressのレポジトリで、Bitbucketに置いてあるsourceブランチです。 gitかも

    gitの隠し機能? git pushしたらレインボーな表示が出た=>アメリカの最高裁が同性婚を認めたのを祝って色々な所で虹色を出してるらしい
  • spark: シェルスクリプトで棒グラフ表示

    B! 251 0 0 0 GitHubで面白そうなシェルスクリプトを探してる時に見つけた Spark by holman について。 数値を棒グラフ上に表示してくれるスクリプトです。 Spark 使用例 Spark Spark は数値群を引数に与えるか標準入力で与えてあげると その数値群を棒グラフに変換してくれるシェルスクリプトです。 インストールはGitHubのレポジトリ から直接sparkというスクリプトファイルを取ってきてPATHの通った所に入れるか、 MacであればHomebrewで $ brew install spark でsparkコマンドが使えるようになります。 使い方は非常にシンプルで $ spark 0 20 40 60 80 100 ▁▂▃▅▆█ こんな感じで数値を与えるとそれを棒グラフにしてくれます。 インプットに使える数字は少数も使えますが、 実際に使われる際には

    spark: シェルスクリプトで棒グラフ表示
  • ローカルで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)な接続を簡単に試せる様にする
    dowhile
    dowhile 2014/12/30
  • 1