その他

DBeaver CSVエクスポート時にBOMを付与

DBeaver というツールを使って、テーブルやSQLクエリ結果を CSVにエクスポート出力する時に、UTF-8 文字コードで出力する時、 BOMを付与するには、以下のようにエクスポート実行画面で BOMを挿入にチェックをつける

Windows PowerShell で tail

UTF-8で出力された巨大なログなどを tail PowerShell で実行する。Get-Content -Encoding UTF8 -Tail 行数 -Path ログファイルパスtail -f のように、読込みを継続したいのであれば、更に -Wait オプションを付加する

Excel でCSV保存、TSV保存、

昔、Excel ではCSV保存する時、文字コードは SJIS でしか保存できなかった。 いつからであろう、UTF-8 で、BOM付きで保存できるよういなったのは、Excel2016? 改行コードは CR+LF である。でも、TSV は相変わらずSJIS でしか保存できない。 ちょっとプルダ…

DBeaver の null 入力

DBeaver は直接手入力のデータセットもできて、いろいろ便利で使いやすい。 null 値を直接手入力でセットする時、どうしたらいいか? 次のように、 セットしたいカラムを右クリック ⇒ 編集 ⇒ 「NULLに設定する」 で、NULL をセットして、 save ボタンを押せ…

Python でTeams のメッセージ送信

こんな方法あるんですね。 zenn.dev でも、廃止なんだ、、、 代用はあるみたい blog.devplatform.techmatrix.jp

SpringBoot プロジェクト生成

SpringBoot のプロジェクト生成に便利なのが、 以下です。https://start.spring.io/説明は、、、 spring.io

Insomnia でファイルアップロードするリクエストの生成

Insomniaツールを使ってファイルアップロードを行うリクエストの 作り方が解りにくかった。 Content-Type: multipart/form-data のリクエストをする時である。POST、URL を書いてから、「Body」タブをクリックして「Multipaert Form」を選択する。 すると、…

無料で使える郵便番号→住所検索のAPI

2024年5月時点で調べてみた。 zipcloudポストくん郵便番号検索 - 日本郵便株式会社zipcloudとポストくんは、JSONレスポンスを返してくれるけど、 日本郵便は、JSONを返してくれない。 zipcloud URL https://zipcloud.ibsnet.co.jp/api/search パラメータ名 z…

JSONとYAMLのオンライン変換ツール

JSONからYAMLのみ https://www.site24x7.com/ja/tools/json-to-yaml.htmlhttps://jsonformatter.org/json-to-yaml https://codebeautify.org/json-to-yaml 双方向可能 https://www.bairesdev.com/tools/json2yaml/ ・クリアするボタンやリンクが無いhttps://…

DBeaver のSQL書式設定

DBeaverを使っているのですが、 select などの文字を大文字にするか、小文字にするか、 これら、SQLの句を圧倒的に小文字に書く人が多いのですが、 個人的には、大文字派です。 DBeaverで自動で補完入力する時、小文字が厭で大文字にするなら、 「設定」画面…

サクラエディタ マークダウン表を作成するマクロ

マークダウン表を作る場合、オンラインの以下も便利なのですが、、 https://www.tablesgenerator.com/markdown_tables下記、紹介の引用です。 たいへん有難い。 [小ネタ]backlogテキスト整形のルール~表の生成技~ ヌーラボの backLog の表を作成する場合で…

サクラエディタ ユニコード変換マクロ

ユニコードのままの文字列を元の2byte文字に変換するマクロunicodeEscape.js var cnt = GetLineCount(0); var result = ''; for (var i = 1; i <= cnt; i++) { // i行目を取得 var str = GetLineStr(i); // \u.... の文字列の配列で取得、大文字小文字は問わ…

サクラエディタのマクロで JSON を整形する

JSON整形をブラウザでオンラインツールなどで行うなら、過去に紹介した JSON Editor の紹介 - Oboe吹きプログラマの黙示録 を使えば良いが、 サクラエディタのマクロに登録しておくものがある。 しかし、ネットで紹介されてるマクロは、複数の項目 or 値があ…

APIのテストには、Insomnia

APIのテストに、curl コマンドばかり使っていたが、 Insomnia という便利なツールがあるんです。https://insomnia.rest/Insomnia Docshttps://docs.insomnia.rest/insomnia/get-startedInsomnia のWindows版ダウンロード https://insomnia.rest/download い…

SourceTree における変更の破棄

Windows環境では SourceTreeをアップデートしてもツールバーの破棄ボタン、 あるいは、変更ソースを右クリックして表示されるコンテキストメニューで 破棄は消えていないが、 Mac環境にインストールした SoureceTree ではこの「破棄」が存在しない。 GITコマ…

コンテナにファイルをコピー/ダウンロード

OpenShift のコマンドのメモ oc rsync <source> <destination> [-c <container>]/home/user/source をコンテナ内 /src にコピー $ oc rsync /home/user/source devpod1234:/srcこれの逆 $ oc rsync devpod1234:/src /home/user/source</container></destination></source>

PyChram の pytest 設定

PyCharm の設定画面を開いて テストスクリプトを書いたら、実行設定は、 もちろん、pytest と pytest-mock がインストール済であることが前提

TOML について

toml.ioTOML - WikipediaTOML: 日本語 v1.0.0-rc.2TOML っていいな

PC起動時に MsTeams を起動させない設定

MsTeamsを起動したら右上のアイコンをクリック、 「設定」を開くアプリケーションの自動起動 のチェックを外す。 拡大

Sourcetree が起動できない!

久々に、Sourcetree を起動しようとしたら、スプラッシュのロゴだけ表示されて起動できない。community.atlassian.comここに書いてあるように Windows ユーザディレクトリの Sourcetree の作業フォルダ毎、 削除すれば、復活した。XXXX ユーザ、以下フォルダ…

JSON Editor の紹介

シンプルなJSON エディタ、整形してくれる機能だけあればいいと。。。 以下、オンラインを使う。 https://jsoneditoronline.org/ これは、広告が入ってしまうので。。 Chrome での拡張機能で使う場合、、 https://chrome.google.com/webstore/detail/json-ed…

WindowsPC イヤホンジャックを認識しないを解決

Windows10 の話です。 リモート会議などでUSBのヘッドセットを使うとPCのサウンドは、 というドライバになって、外してその後、電源OFF→起動後、 イヤホンジャックに、イヤホンまたは、イヤホンタイプのマイクを差し込んでも 認識しないことがある。以下の操…

Eclipse 開いてるファイルの場所を開く

Eclipse で検索などをしてファイルを開いた後、パッケージエクスプローラーやプロジェクトエクスプローラーで 場所を開いたい時があります。どうするか? パッケージエクスプローラーやプロジェクトエクスプローラーの右上をクリックして、 エディタにリンク…

logback.xml 等、環境別に

logback 環境変数で出力先やログレベルを指定する。 - Oboe吹きプログラマの黙示録 は、1つの logback.xml を準備して環境変数で環境別に設定の方法であるが、 環境別の logback.xml を用意する方法で Mavenビルド時に、使用環境に合わせたビルド成果物にす…

シェルの2重起動防止

よく見かける方法は、実行するスクリプトでファイルを生成してそのファイル存在チェックで 判定する方法を見かけるが、シェルが途中でハングアップした場合など起動できなくなる。 シェルコマンドのプロセスIDをチェックする正当な方法にすべきだ。pgrep の…

Maven ビルドで xml を含める

build で、resource として指定する。 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version></plugin></plugins></build>

SpringBoot profile 解説メモ

SpringBoot 環境毎で切り替える方法をまとめた情報のリンクを並べていく、Spring Boot コア機能 - リファレンスドキュメント Spring Profilesで環境ごとの設定ファイルを読み込む(SpringBoot2.4の変更も記載) - きり丸の技術日記 Spring Bootでapplication…

git で後から除外設定した時、

.gitignore に後から除外設定をした時に、対象を削除しても追跡が続いてしまいます。git rm --cached filenameでインデックスを消しましょう。

SQL整形、オンラインWebで

オンラインWebでブラウザで操作できるサービスを公開してくれてるものがある。https://sqlformat.org/Python で処理されている。GitHub - andialbrecht/sqlparse: A non-validating SQL parser module for Pythonドキュメント https://sqlparse.readthedocs.…

Maven リポジトリにないライブラリを取り込む方法

Maven Central repository や、他の公開リポジトリに存在しなくて、自プロジェクトで抱えて pom.xml で指定する方法maven-install-plugin を使う例)プロジェクトの直下に、lib というフォルダを用意して JAR を置いた例${project.basedir}/lib/custom-1.2.j…