タグ

diffに関するcpwのブックマーク (10)

  • AWS BedrockのClaude2でgitの変更点をまとめてもらう - Qiita


     GithubGitlabMerge RequestAIAWS BedrockClaude2100kChatGPT  PythonGitdiffClaude2Claude2 import json import sys import boto3 def request_to_claude2(prompt: str): client = boto3.client("bedrock-ru
    AWS BedrockのClaude2でgitの変更点をまとめてもらう - Qiita
    cpw
    cpw 2023/10/21
    書いた
  • git logの内容を検索する-Sと-Gの違い - $shibayu36->blog;

    ずっとgit logの内容を検索するときに-Sオプションを使っていたが、実は近いオプションに-Gオプションもあり、探したい内容によっては使い分けないとダメということを初めて知った... 詳しくはhttps://git-scm.com/docs/git-logの-Sと-Gのドキュメントを見てほしい。簡単にまとめると -Sは指定した文字列の出現回数が変わるdiffがあるcommitを検索する -Gは指定した正規表現がマッチする文字列がdiffにあるcommitを検索する ドキュメントの事例部分が結構わかりやすくて、以下のようなdiffがあった場合 + return frotz(nitfol, two->ptr, 1, 0); ... - hit = frotz(nitfol, mf2.ptr, 1, 0); -S frotzで検索をかけると、frontsの出現回数は変わってないのでマッチしない

    git logの内容を検索する-Sと-Gの違い - $shibayu36->blog;
    cpw
    cpw 2023/09/21
    え、こんな便利なオプションあるんだ。知らなかった
  • Kazuho Oku on Twitter: "プルリク、たいていmainブランチのHEADよりも古いのをフォークしてるけど、そういうなのを手元でレビューする時は git diff -r $(git merge-base HEAD main) とやると、共通祖先とのdiff… https://t.co/UstVHNFGmv"

    プルリク、たいていmainブランチのHEADよりも古いのをフォークしてるけど、そういうなのを手元でレビューする時は git diff -r $(git merge-base HEAD main) とやると、共通祖先とのdiff… https://t.co/UstVHNFGmv

    Kazuho Oku on Twitter: "プルリク、たいていmainブランチのHEADよりも古いのをフォークしてるけど、そういうなのを手元でレビューする時は git diff -r $(git merge-base HEAD main) とやると、共通祖先とのdiff… https://t.co/UstVHNFGmv"
    cpw
    cpw 2022/10/08
  • 人生を豊かにする文字列diff入門 | フューチャー技術ブログ

    春の入門祭りの8日目です。 文字列の新旧の違いを表現する時によくdiffをとるとか言いますよね。そこで実行されるのが差分アルゴリズムです。差分のアルゴリズムって結構知れば知るほど難しいやつです。「より良い差分」という基準が、状況によって変わるからです。ヒューリスティックなやつです。例えば、HTMLの説明の文章を書いていたとします。タイトルをテーブルに書き換えてみたとします。 どちらも間違ってはおらず、この差分を元にパッチを当てたりも可能です。ただ、読んだ時の読みやすさが違います。 これはもちろん前者と答える人の方が多いでしょう。だって、タグという意味の塊が維持されていますからね。 これは究極的にはわかりやすいdiffというのは「意味」を理解しないと作れないということを意味します。これがdiffは簡単なようで難しいと書いた理由です。もちろん、ほどほどの工数で、ほどほどの見た目のdiffも作成

    人生を豊かにする文字列diff入門 | フューチャー技術ブログ
    cpw
    cpw 2020/06/10
     使  

    diff

    go


     
  • 2つのExcelファイルの差分を比較するツール - 蒼の王座・裏口


    Excel 20132Excel使1234COM56InquireOK7INQUIRE8Excel291011
    2つのExcelファイルの差分を比較するツール - 蒼の王座・裏口
    cpw
    cpw 2015/10/14
    TortoiseSVNとかTortoiseGitならいい感じに比較してくれるよ。http://qiita.com/yuba/items/771e59b6bf1b0908e500
  • Git での diff, マージに meld を使う - わからん

    差分の確認に meld を使う Git での diff に meld を使うにはどうするのか検索してみると、次の2つの方法がありました。 wmanley/git-meld - GitHub How to: Meld for Git diffs in Ubuntu Hardy - Nathan Hoad "git diff ブランチ1..ブランチ2" したいといった用途だと、1 は diff をいっぺんに表示する "meld dir1 dir2" 的な挙動です。2 は 対になる 1 ファイル diff を表示するだけの meld がまず起動し、その meld を閉じると次の差異のあるファイル同士の diff を表示する meld が立ち上がる、といった挙動です。1 の git-meld の方が使いやすかったです。 ▼ 1 の設定 [alias] ... meld = /home/m/Drop

    cpw
    cpw 2013/11/12
  • diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp


    UNIX1diff  稿dtldiff  diff2使 SubversionGit稿diff 3 3 2 LCSLongest Common Subsequence2 SESShortest Edit Script 
    diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp
  • C++: 編集距離を求めるアルゴリズム


    (edit distance)(Levenshtein distance)kittensitting3kittensitting3 1. sitten (ks 2. sittin (ei 3. sitting (g) C++  (dynamic programming)O(mn)C++
  • Diff algorithm - 枕を欹てて聴く

    id:smoking186 さんの指摘を受け, First Authorの名前などを付加しました. どうもです. 記事内のcodeは最適化などを施しておらず, 冗長に, 定義どおりに書いています. ifがまとめられたりとかしますが, そのあたりはご容赦を... Rubyでlevenshtein距離を見て以来, 個人的にdiffブームが来ていた. 計算量O(ND) / O(NP)のalgorithmなどがあるのは知っていたが, 論文(英語)および, 解説のみ, またはソースコードのみなど分かれているものが多く, algorithmに疎い自分には理解するのに大変時間がかかってしまった. しかしやっとわかったので, 解説+JS実装してみる. 解説とソースコードがセットだと, 多少はわかりやすくなるかと... 自分は正直これくらい細かく言われないとすぐにはわかんない人なので(the O(ND)だけ

    Diff algorithm - 枕を欹てて聴く
  • John Resig - JavaScript Programming

  • 1