Posted on July 17, 2013 (Last modified on January 1, 0001) * 本ページはプロモーションが含まれています Linuxでは、treeコマンドを利用すると、ディレクトリ内のツリー構造を表示させることが出来ますが、標準コマンドではないので、標準コマンドのFindを使って表示させてみます。
社会に存在するデータのうち、たとえばこのようなデータが該当する。 - コンピュータOSが管理するファイルシステムにおけるファイルとディレクトリの関係 - 書籍の構造(部、章、節) - レガシーな会社組織(社長、部長、課長) - 生物の分類法 - 文献学(philology) 表現方法 大きく三つに分ける。 隣接関係・ダイアグラム(Adjacency diagrams)...入れ子(nested) アイシクル・ツリー(Icicle Tree) サンバースト・チャート(Sunburst Chart) エンクロージャー・ダイアグラム(Enclosure diagrams)...入れ子(nested) ツリーマップ(Treemaps) サークルパッキング(Circle Packing) ノードリンク・ダイアグラム(Node-link diagrams)...積み重ね(stacked) Dendro
tree コマンドは便利 Linux における tree コマンドは便利ですね。しかし標準コマンドではないため初めて操作するサーバや手軽に tree をインストール出来ない環境だとディレクトリ構造を奇麗にツリー上に表示することが出来ません。 その場合は find や sed を使って tree コマンドを代替しましょう。 find と sed で代替 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'
Git は少ない数のシンプルだが強力なアイデアで成り立っています。 それらを理解しなくても git を利用することはできますが、 理解することで git をより直感的に理解できます。 最も重要なコンセプトである オブジェクトデータベース と 索引(index) の説明から開始しましょう、 既に the section called “履歴の理解:コミット” で見てきたように、全てのコミットは 40桁の "オブジェクト名" で格納されています。実際、プロジェクトの履歴を 表現するのに必要な全ての情報は、そのような名前のオブジェクトとして格納されています。 それぞれの名前はオブジェクト内容の SHA-1 ハッシュによって 計算されています。SHA-1ハッシュは暗号学的ハッシュ関数です。 それはつまり、同じ名前を持つ2つの異なるオブジェクトを見つけるのが 不可能であることを意味します。このことは
本記事は Vim Advent Calendar 2012 の169日目です。 168日目は@cohamaさんによる、tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定でした。 Vimにはundo(redo)機能があります。エディタとしては当たり前ですね。 回数は無制限です。ここまで聞くと高機能だと感じる方もいるかもしれません。 が、Vimは更にundo履歴をツリー状に管理することができます。標準で。 undo履歴のツリー管理機能を標準で持つエディタを他に聞いたことありませんし、 実際なかなか無いでしょう。 こうして標準搭載されていながらも、なぜかあまり噂を聞かない(私だけ?)この機能について 今回調べてみましたので、触れていこうかと思います。 undo-branches(undo-tree) アンドゥツ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く