ブックマーク / ja.astahblog.com (2)

  • VSCodeとChrome拡張「Mermaid Graphical Editor」をつくってみた

    2022.11.07追記: VSCode版は、現在VSCodeのバージョンが1.73では正常に動作しないことが確認されました。 原因は究明中ですので、試用したい方は1.72以前のバージョンでお試しください。 VSCode版バージョン0.1.3で対応しました チェンジビジョン 藤元です。 ご存知の方も多いと思いますが、GithubではIssueも含むMarkdown上でMermaidによる図の表示が可能です。 テキストで軽快に作図できる嬉しさの反面、描きたい図のイメージを頭の中でテキストに変換しなければならず、直感的に扱うには慣れが必要でした。 どうにか「”描きたいイメージ”と”Mermaidテキスト”とのギャップ」を埋めることができないか? どうにか「Github上で手軽に使える」ことで普段からモデルを利用し易くすることができないか? と、僕が考えて試しに作ってみたものが、今回ご紹介する

    VSCodeとChrome拡張「Mermaid Graphical Editor」をつくってみた
    t_f_m
    t_f_m 2024/06/06
  • Gitのデータモデル

    近藤です。こんにちは。Gitは様々な利用の仕方ができますが、その基盤となるモデルは8個だけの簡単なモデルです。これらのモデルを理解していない状態でGitを利用すると、あたかもリポジトリが壊れたように見えてしまいます。Gitは難しいと言われますが、そういう感想を持つ人はGitのモデルを理解していない事が多いようです。 今回はGitを構成する中心モデルと、基的なコマンドを実行した時のオブジェクト関係を解説します。 基概念 Gitの基概念は大きく2つにわかれます。 GitObject Reference GitObjectはGitで管理するオブジェクトです。CommitなどがGitObjectです。Gitリポジトリである.gitを開くとobjects配下にあるファイルがGitObjectです。GitObjectはそのコンテンツをハッシュ化した文字列を元に、先頭2文字で配置フォルダ、残りの文

    Gitのデータモデル
    t_f_m
    t_f_m 2015/07/17
    あとで
  • 1