以前この記事でPower AutomateにはDateDiff機能が存在しないと紹介したけれど、いつの間にかしれっと実装されていたので実際に使ってみた。
import json from jsondiff import diff # 比較するJSONファイルのパス file1_path = "/path/to/file1.json" file2_path = "/path/to/file2.json" # JSONファイルの読み込み with open(file1_path) as f: file1 = json.load(f) with open(file2_path) as f: file2 = json.load(f) # JSONファイルの差分を計算 result = diff(file1, file2) # ファイル1にしか存在しない要素を出力 file1_only = [] for k in result.keys(): if k.startswith("-"): file1_only.append(result[k]) wit
▼はじめにはじめまして!G2 Studios2019年新卒入社のモーションデザイナーのG.Mです。 私はこれまでSDキャラクターのモーションや、スチルモーションの作成を担当してきました。 今回は差分なし・メッシュの直接変形なしで瞬きを作ってみたということで、クリッピングマスクを使用し瞬きをさせる手法について解説していきます。滑らかに瞬きさせたい、クリッピングマスクの使用方法を知りたいという方は是非ご覧ください! ▼今回作成する瞬き 今回はこちらでも紹介したキャラの目を瞬きさせていきます。左目を瞬きできるようにしていったのでご紹介します。 ■以下の手順で進めていきますSTEP 1:各パーツのメッシュを割る STEP 2:ボーンを設定して瞬きの動きを作る STEP 3:メッシュにボーンをバインドする STEP 4:クリッピングマスクの設定を行いボーンをバインドする STEP 5:細かい動きの調
ブランチやコミット間の差分を確認するとき、普通にgit diffを使うと以下のように該当箇所が表示されます。 これだと変更箇所が多くなるとわかりにくそうなので、横に並べて比較できるよう、difftoolというコマンドを使ってみたいと思います。 difftoolとは difftoolとは、gitの差分を確認するときに自分の好きなエディタやツールを使えるコマンドです。 vsCodeなども設定できますが、今回はvimdiffというvim上で差分を確認できるコマンドを登録します。(起動時間が早いから) vimdiffはvimを使える環境であれば特にインストールなどは不要です。 vimdiffを使うと、こんな感じで異なる箇所が色付きで表示されます! difftoolにvimdiffを指定 ~/.gitconfigの設定をします。以下のコマンドを入力してください。 # git difftoolでvim
つい先日 APFS(Apple File System)でフォーマットした HDD から、HFS+ でフォーマットした HDD に rsync で差分バックアップができないことがありました。APFS は、macOS の新しいフォーマット形式なのですが、macOS で長らく使われてきた HFS+ と仕様が異なるためこのようなことが稀に発生するようです。そこで今回は、APFS から HFS+ に rsync で差分バックアップができない場合の対処法とその原因をまとめてみました。 コピー元の HDD が APFS フォーマット、コピー先の HDD が HFS+ フォーマットの場合は、iconv オプションを追加して文字エンコードを、コピー元(APFS)が「utf8」、コピー先(HFS+)が「utf8-mac」になるように指定すればOKです。
物理学として重要なのは、どんな物理理論でも適用範囲が存在するということです。例えば力学では質点という概念を導入しますよね。でも現在の物理学者の中に、本当に大きさが零の物体があると思って説明している人はいないはずです。実験や観測で興味のある領域では大きさ零で近似して良いという意味です。 例えば、よく宇宙の天体も質点として扱って、その運動方程式を解きますが、良い精度で観測データを説明してます。でも現実にはそれぞれの天体に有限の大きさがあり、構造があり、物質組成があるわけです。それらに依存しない性質が、その天体が点に見える大きなスケールでの物理で見えてくるのです。 力学ではよく対象を質点として扱い、またその質量密度分布をディラックのデルタ関数δ(x)を用いて書くことも多いです。でもその密度分布は本当に原点だけに局在しながらその値が無限大に発散しているわけではありません。実際にはその対象の詳細構造
Appleが個々の利用者のプライバシーを保護しつつ、利用者全体の傾向を分析するために用いている「differential privacy (差分プライバシー)」という考え方、技術に関する一般向け説明資料をDeepL*1で翻訳しました(DeepLってすごいですよね)。一読して意味が分からなかったところだけ手で翻訳しました。 原文はこちらです。 Differential Privacy Overview https://www.apple.com/privacy/docs/Differential_Privacy_Overview.pdf 以下和訳; 差分プライバシー Appleの多くのユーザーがしていることから洞察を得ることで、UXの向上が実現できる状況があります。例えば、どんな新しい言葉がトレンドになっていて、何が最も関連性の高い提案を与えうるか?バッテリーの寿命に影響を与えそうな問題を抱
diff を使って違いを見つけようとしますが、行単位での比較になるのであまり参考になりません。 (今回利用したdiff は diff (GNU diffutils) 2.8.1 です) $ diff -u {1,2}.txt --- 1.txt 2021-02-18 11:09:33.000000000 +0900 +++ 2.txt 2021-02-18 11:09:30.000000000 +0900 @@ -1 +1 @@ -hogehoge 1 fugafuga +hogehoge l fugafuga git-diff を Git 管理外で使う。行単位の差分 git-diff は --no-index オプションをつけると、Git管理下でなくても動作します。ここでは行単位の差分を表示しています。 公式ドキュメント: https://git-scm.com/docs/git-dif
はじめに 今回は、PostgreSQL 12とPostgreSQL 13のシステムカタログの差分を調べてみる。 これもまだβ版リリース前なので、今後変わっていく可能性が大きいけど、現時点の版で調査をしてみた。 普段、PostgreSQLを使っているときにはシステムカタログを意識することはそれほどないのだが、システムカタログの変更は、DDL系コマンドや監視用の活動統計ビューの変更にも密接に関連しているので、調べてみるといろいろなことが分かって面白い。 調査方法 PostgreSQL 12とPostgreSQL 13-devel1それぞれについて、initdbによるデータベースクラスタ生成直後に、postgresデータベースにpsqlでログインして、psqlのメタコマンド
この記事は、ベクトルタイル Advent Calendar 2021 の16日目の記事です。 国土地理院がいくつかの地図タイルを配信している。この一覧では全てラスタータイルですが、実験的にラスターではなく、ベクトルタイルを配信しています(詳細は地理院のページをご覧ください)。 ラスタータイルとベクトルタイルの違いは省略されていただきますが、興味ある方は地理院のページをご確認ください。 最初、私が実験的に地理院のいくつかのタイルセットをダウンロードして自分のパソコンで操作を試してみようと思いました。ちょうど、地理院が tdlmn という実験的なツールを公開していたので使ってみました。ただ、いくつかの課題がありました。 最初、 mbtiles という形式にタイルを落とし込みたかった。ただ、 tdlmn ツールはファイルシステムにダウンロードするツールであり、一回ダウンロードした後に mb-ut
Eclipseでの開発中、前回記事の「リモート・リポジトリと同じ状態に戻す方法」と同じくらい重宝するのが、 「リモート・リポジトリと、自分で編集しているローカルのソースがどれくらい違っているのかを比較する方法」です。 ソースにちょっとした修正を施した後、コミットし忘れていたりすると、はて、どこを直したんだったっけ?ということが多々あり。。 こまめにコミットしたり、インデックスに追加すればいいんですけどね。 リモートの最新リポジトリと比較 で、やり方ですが、通常Egitの操作をEclipseから行う場合は「チーム」を使うと思いますが、「比較」を使います。 Eclipseで対象のファイルを右クリックして、「比較」→「HEAD改訂」にすると最後のコミットした状態と比較された画面が開きます。 このソースに対する特定の変更と比較 差分チェックしたいソースファイルが、今までに何回か変更されて、コミット
開発に差分表示はつきものです。コードであれば通常のdiffで問題ありませんが、バイナリになると話が違います。ファイルフォーマットに合わせて最適な差分表示ツールを選ぶ必要があります。 しかしテキストの中でも最適なツールを選んだ方が良いケースは良くあります。そんな時にはGraphtageを使ってみましょう。 Graphtageの使い方 JSONの差分をHTML出力した例です。 標準出力の場合。 Graphtageが対応しているのはJSONやJSONS、XML、HTML、YAMLそしてCSVとなっています。JSONやXML、HTMLは改行をなくしても同じ内容になるので、Graphtageが活躍することでしょう。 GraphtageはPython製のオープンソース・ソフトウェア(LGPL)です。 GitHub - trailofbits/graphtage: A semantic diff uti
はじめに 2つのテキストファイルを比較して差分を表示したいことがあります。 例えば、昨日書いたプログラムに対して、今日別ファイルとして修正を加えたとします。 この2つのファイルを比較して、どこ修正したっけな?どこ追加したっけな?というのをひと目で見ること事ができます。 私は秀丸エディタを使っているので、秀丸で差分表示の方法を紹介します。 秀丸で差分表示の方法 秀丸エディタで比較したい2つのファイルを開いてください。ここでは、「diff_test1.txt」と「diff_test2.txt」を開いています。 「ウインドウ」から「並べて表示」、「○○○と同時スクロール」、「他の秀丸エディタと内容比較」を順番に押してください。 比較先の指定が表示されるので、「常にファイル先頭から比較」にチェックをつけ、指定ボタンを押してください。 追加、変更された箇所が赤く表示されます。 以上で差分の表示ができ
輸入商品だけど、もともとがヤフオクように考えていたため、カラーバリエーションの項目が無い。 すべてタイトル部分に色情報とかが記載されている。 データをヤフーショッピングや楽天向けに加工する際に、文字列の差分だけ強調表示するなど、なんとか視覚的にならないかと思いちょっと探してみた。 google/diff-match-patch これはすばらしい! 準備は <script src="js/diff_match_patch.js"></script> これだけ。 元の文章(サンプル) が、差分表示されると、 デフォルトだとこんな感じに表示される。 取り消し線は、del、強調部分はinsタグが使われているので、cssでの表示の変更も用意。 <p id="text1">iPhone XS Max用スマホケース ブラック</p> <p id="text2">iPhone XS Max用スマホケース
PyQtGraphで美しいリアルタイムプロットができることを最近知ったので、実装例として2次元波動方程式の数値シミュレーション(有限差分法)をリアルタイム実行・プロットしてみました。 実装のための数式導出と、PyQtGraphを使ったソースコードを合わせて紹介します。 2次元波動方程式の有限差分法の更新式導出 以下の2次元波動方程式の初期値・境界値問題の解を有限差分法によって近似的に解くことを考えます。 この を 平面上の格子点での値として求めていきます。ただし、 平面のそれぞれの方向の格子間隔(微小変化)を )とします. 右辺,左辺の項をそれぞれテイラー展開し2階中心差分を導出します。詳しくは、最下部の参考ページをご参照ください。 それぞれ、以下のような形になります。 ここで,はそれぞれの格子点のインデックス,は時間ステップを表します。これらの数式を右辺・左辺に代入し,次の時間ステッ
キーワードツールとは、キーワードの検索ボリュームや関連キーワードなど、SEOに必要な情報を把握できる分析ツールです。 本記事では、総合的に分析できる多機能なツールから、サジェストキーワードやトレンドワードに特化したものまで、キーワード選定に役立つ調査ツールを17種類紹介します。 各ツールの特徴や使い方を理解することで、自社に合ったキーワード選定が行えますので、ぜひ最後までお読みください。 またナイルでは、キーワード戦略を含めたSEOの基礎知識についてまとめた資料を無料で配布していますので、以下のバナーからお気軽にダウンロードしてください。 本資料はSEOに必要な基本的な知識を理解し、最適な結果を得るために役立つ方法を詳細に説明しています。SEOに関連する問題に直面している方は、無料の相談サービスを利用することで、解決策を見つけることができます。ぜひ、今すぐお申し込みください! 無料で資料を
Appleが複数の不具合を修正した「macOS Catalina 10.15.4追加アップデート」と差分アップデートのpkgを公開しています。詳細は以下から。 Appleは現地時間2020年04月08日、iOS 9.3.6以前またはOS X El Capitan 10.11.6以前のiPhoneやiPad、MacとのFaceTime通話に参加できない不具合やUSB-Cポートが反応しなくなる不具合などを修正した「macOS Catalina 10.15.4追加アップデート Build 19E287」をリリースしましたが、この追加アップデートのパッケージ版が公開されています。 macOS Catalina 10.15.4追加アップデートを適用すると、Macの安定性とセキュリティが向上します。 macOS Catalina 10.15.4で動作しているMacコンピュータから、iOS 9.3.6以
今後も似たようなことをやりたくなることはありそうなので、備忘録的にもここに記載 クローラーや差分チェックの話ではなくLambdaの定期実行の話 やったこと 災害ボランティアの更新情報があると良いなぁと思ったため、その情報を取得するための定期的な情報取得で更新があるかを確認しようというものです。 こちらにあるリンク集のURLで、更新があったかどうかを確認を行います。 更新があったか、なので更新前の状態を取っておく必要があります。 更新前の状態と結果のファイルが生成されます。 結果のファイルから見られるようにしたサイトが下記になります。 コード 言語はPython URLリストは公開しているSpreadSheetにあるのでそれをダウンロードし、pandasで開き、URLそれぞれにアクセスしてBeautifulSoup4で中身をみてタグを除いた文章にして行単位でCSVとして保存。 前回の分と比較
こんにちは、ゲームソリューション部のsoraです。 今回は、TiDB CloudのServerlessとDedicatedの機能差分で重要そうな差分を調べてみたことについて書いていきます。 はじめに 以下のTiDB公式ページに機能差分の概要が記載されています。 TiDB Cloudの価格とプラン - 世界初ChatGPTを搭載したデータベース - PingCAP株式会社 サーバレスでの機能制限の詳細についても以下に記載されています。 TiDB サーバーレスの制限とクォータ 今回はこれらのServerlessにおける機能制限を見つつ、導入判断にかかわりそうな機能について書いていきます。 ServerlessかDedicatedか 簡単にServerlessかDedicatedか、どちらがおすすめなのかを記載します。 Serverlessがおすすめな方 ・機能制限が許容できる(使いたい機能が制
数あるサービスの中からご覧いただきありがとうございます! ・SNSやブログなどに使えます ・くっきりとした線で小さく表示されても映えます ・やさしい表情で親近感を持たれやすいです ・表情差分やポーズ差分も承ります ◆基本料金内サービス◆ ・人物1名のイラスト(正面・肩まで・ポーズなし) ・簡単なアイテム1点(メガネ・帽子・アクセサリーなど) ・背景単色or透過 ◆納品形式◆ ・1500×1500px ・350dpi ・PNG形式(枚数が多い場合はZIP形式) ◆ご依頼~納品までの流れ◆ 1.お見積り相談or直接のご購入 2.ヒアリング→トークルームにて「購入にあたってのお願い」にあるテンプレートを元にご依頼内容の詳細をお知らせください 3.初稿作成・修正 4.差分作成・修正 5.納品 ヒアリング~納品までは数時間~2日程度です。 ◆注意事項◆ ※顔のパーツ・輪郭・体格は基本モデルから変更で
今回使用するExcelシート 汎用差分抽出Excelファイル サンプルデータ(基準元) サンプルデータ(比較先) サンプルデータは、疑似個人情報データ生成サービスを用いて生成しています。生成データを貼り付けてください。また、今回はVBAにて1行ずつ比較していますが、VBAを使わず手っ取り早く相違するデータだけを抽出したい場合は、Power Queryを使うという手段もあります。以下のエントリーを参考に作ってみて下さい。 Power Queryで2つのExcelシートの差分を取り出してみる 図:機能はシンプルに2個だけ 使い方 システム要件 今回のシートは主にマスターデータなどで、2つのシートを比較しその差分を取り出すプログラムです。そのため、以下のルールが存在します。 1列目はID、2列目は名前などの列を用意します。 精査対象のブックの1枚目のシートのみをチェック対象にしています。2枚以上
ができます。 ベクトルみたいな感じ もちろん完璧にその能力を移せるわけではないですが、ある程度は能力を引き継げるため、次の学習のための良い初期値を得ることに使うことができます。 やってみた そんな差分マージをやってみました。 今回使ったモデルは Qwen/Qwen-14B lightblue/qarasu-14B-chat-plus-unleashed rinna/nekomata-14b それぞれ、Qwen 14B とその派生モデルであるため今回の差分マージを行うことができます。(アーキテクチャが異なっていたり、フルスクラッチで学習されているときはマージができません) モデルの関係図 Qwen-14B Alibaba が作成した日本語もちょっといける中国語、英語のLLMです。この時点で日本語チョットデキル感じなので結構すごいです。 nekomata-14B Qwen-14B ベース 学習
本日は第2回目のLangChainもくもく会なので、前回3月29日に実施した回から本日までのLangChainの差分について整理しました。 v0.0.126 (2023.3.30)追加 ・pymupdf出力に不足しているsourceフィールドを追加 ・Harrison/unstructured validationを追加 ・Harrison/better asyncを追加 ・ConversationalRetrievalChainにトークン削減を追加 ・Harrison/aleph alpha embeddingsを追加 ・ConversationKGMemoryの改善とload_memory_variables関数の追加 ・Harrison/gitbookを追加 ・Harrison/memory checkを追加 ・anthropicへの非同期サポートを追加 ・searx: 非同期対応と
実行している様子 デモではpyコマンドでPythonを実行しています。pythonでも同様に実行可能です。 出力結果の様子 出力Excelファイル 比較したファイルを表にまとめた一覧シートと、各ファイル毎の比較結果となる差分シートを、1つのExcelファイルにまとめたものになります。 一覧シートのA列のリンクから、各ファイルの差分シートへ飛べるようになっています。 差分シートへは、任意の見出しを付けた表を追加することもできます。(上記例の場合は、E列の「コメント」欄) フォルダ構成 結果出力時のフォルダ構成は以下のとおりです。 C:\winmerge_xlsx │ winmerge_xlsx.py … 実行スクリプト │ output.html … WinMergeが生成したファイル一覧 │ output.xlsx … 今回の自動化で生成した最終結果 │ ├─folder1 … 比較元フォ
はじめに いつものように、PostgreSQL新バージョンの差分先行調査の時期になりました。 ということで、今回はPostgreSQL 12とPostgreSQL 13の設定パラメータの差分を調べてみる。 注意 2020-05-14にPostgreSQL 13 beta1がリリースされたので、再調査した。beta1で再調査すると結構変更がある・・・。 調査方法 PostgreSQL 12/PostgreSQL 13-develを使って、以下の操作を実行。 initdb(-Dオプションと-U postgresオプションのみ指定)を実行。 生成されたデータベースクラスタを起動。 postgresユーザでpostgresデータベースにログイン。 psqlの\aメタコマンドを実行。 psqlの\oオプションで出力ファイルを指定。 SELECT name, setting, unit, catego
概要difflibは文字列比較のために使うPython標準モジュールです。モジュール内の各クラスやメソッドの使用法は公式ドキュメントが詳しいですが、モジュール内の構成がやや分かりにくい印象だったので、自分なりに整理してみたのが本記事です。 Pythonでの文字列差分比較をdifflibで行うための分かりやすいまとめ、が本記事の目的なので、SequenceMatcherクラス(文字列の類似度を求める)とかの使い方には言及していません。要は、WinMergeでできるような、2つのテキストファイルを比較して差異を表示する、ということをするイメージです。 difflibモジュールの全体像クラスと関数が含まれています。 クラスは、 SequenceMatcherDifferHtmlDiff関数は、 context_diffget_close_matchesndiffrestoreunified_di
(追記 2020/09/19) Moment.js の開発が終了したようです。 ↓ ここ参照 https://momentjs.com/docs/ 今すぐライブラリが使えなくなることは無いと思いますが、この先、積極的にこのライブラリを選択するかどうかは考えものですね。 あと、GAS版のライブラリがどうなるのか、については情報が見つかりませんでした。(どなたか知ってたら教えてほしい) GASで話をしますが、Javascriptでも同じです。 GAS版 MomentライブラリのIDは下記です。 やりたかったこと こんな表を作って、毎朝8時台にGASが起動して、「締め切りまであと3日」以内になったら「締め切り近いけど大丈夫?」というリマインドをしてくれる機能を作りたい。 そのため、Momentライブラリをつかって「日付の差分」を取りたかった。 ダメだった例 簡略化するためにA2セルの日付だけを対
こんにちは、臼田です。 みなさん、AWSの脅威検知してますか?(挨拶 今回はちょっと気になったAmazon GuardDutyのリージョン毎の差分を確認したので共有します。 きっかけ GuardDutyのユーザーガイドのヒストリーのRSSを受け取って確認しに行ったところ、以下のアップデートが来ていました。 S3 finding types which identify anomalous behavior using GuardDuty's anomaly detection machine learning (ML) model are now available in Asia Pacific (Osaka) The following findings types are now available in the Asia Pacific (Osaka) Region: Discov
さて前回の「顔だけ変えたい!表情差分を作る方法」に引き続き、今回はNovelAIで「エロ差分」を作っていく方法を紹介していきますよ。これさえマスターすれば、公式イラストを脱がすこともにぶっかけまくることも可能。さっそく見ていきましょう! fish eye lens, {{{masterpiece}}}, {{{{high resolusion}}}},nsfw, open mouth,showing mouth, tongue out,cum_in_mouth, saliva, {mouth hold}, looking at viewer, seductive smile,mouth pursed,POV, 1girl, solo,black hair, medium hair, straight hair, half undress,white blouse, blue eyes, l
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く