タグ

ブックマーク / softantenna.com (3)

  • GitHub Gitチートシート - GitHub公式のGit虎の巻 | ソフトアンテナ

    ソースコードホスティングサービスとして圧倒的な人気を誇るWebサービスGitHub」。GitHubでは、その名前からも想像できる通り、分散型のバージョン管理ツール「Git」を利用してソースコードを管理します。 今回紹介する「GitHub Gitチートシート」は、そのGitHub社が公開しているGitのチートシートです。各国のオンライン版あるいはPDF版が準備されていて、PDF版を印刷すれば複雑なGitの使い方をオフラインでも参照できる書類として使用することができます。 Gitと関係の深いGitHubが公開している情報ということで掲載されている情報にも信頼がおけます。 Gitのコマンド説明がメイン 同チートシートでは、Gitコマンドそのものの使用方法の説明が大部分を占めています。逆にGitHubに関連しているのはGitHub for Windows/Macへのリンクの紹介ぐらいといっても良

    GitHub Gitチートシート - GitHub公式のGit虎の巻 | ソフトアンテナ
  • Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ

    UNIXやMacを使用しているユーザーならば誰でも一度はシェルスクリプトを作成した経験があると思います。どんな環境でも使い回せるポータビリティの高さが魅力ですが、プログラミング言語としてみると独特な部分が多く、なんとなく苦手意識を持っている方も多いかもしれません。 日紹介する「Bash Infinity Framework」はそんなシェルスクリプトの概念を完全に変えてしまうBash用のフレームワークです。 モジュラーかつ軽量で、C#やJavaJavaScriptといった他の言語のコンセプトを取り入れ、プラグ&プレイで必要な機能だけを追加していける特徴を持っています。 主な特徴は以下の通りです: 自動エラーハンドリング 名前付きパラメータ($1、$2ではなくて) 配列とマップをパラメータとして引き渡せる try-catchの実装 独自例外のthrow キーワードのインポート 出力を改善す

    Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ
  • 「tail -f」を使うのは情弱、情強は「less +F」を使う | ソフトアンテナ

    ログファイルの監視に「tail -f」コマンドを使っている方は多いかもしれません。ファイルの末尾を表示する「tail」コマンドに、ファイル末尾に追加されたデータを追跡表示する「-f」オプションを指定することで、手軽にログの監視ができる便利なコマンドです。 しかし最近、「tail -f」より便利なコマンドとして「less +F」の使用を推奨するブログ記事「Stop using tail -f (mostly)」が公開され話題となりました。 「less」はテキストファイルの内容を表示する、ページャーと呼ばれるソフトウェアですが、これに「+F」オプションを指定することで、「tail -f」より便利なファイル監視コマンドとして使えるらしいのです。具体的に「less +F」が「tail -f」より便利な点として以下の2点が挙げられています。 監視モードと通常モードをlessを起動したまま行き来できる

    「tail -f」を使うのは情弱、情強は「less +F」を使う | ソフトアンテナ
    eternal-shining
    eternal-shining 2015/04/02
    情弱でした。
  • 1