その他

VScode の markdown で表の罫線を出したい

VScode で markdown 表(Table)のプレビューで罫線が出ないのが標準のようである。 使用している拡張機能は、Markdown All in One CSS で table タグのスタイルを指定させて解決する。VScode ワークスペースを使用していることが前提で、 ワークスペースの設…

VScode PlantUMLで作成するUML画像の出力先を設定する。

VScode の拡張で PlantUMLを使用して生成するPlantUML のUML画像出力先は デフォルトだと開いているプロジェクトフォルダの下に、out というフォルダを作って その下、あるいは out の下にmarkdown を書いたフォルダと同じフォルダツリーを作成して その下に…

PostgreSQL GENERATED AS IDENTITY

PosetgreSQL 10以降では、serial の代わりに GENERATED AS IDENTITY が使える。 CREATE TABLE user( id BIGINT GENERATED ALWAYS AS IDENTITY, -- 以降省略 -- シーケンス値の開始から省略せずに書くなら id BIGINT GENERATED ALWAYS AS IDENTITY( INCREMENT…

PlantUML のエディタ

PlantUML でUMLを書くのに良く使われるエディタプラグインは、shd101wyy.github.ioVScode なんかで良く使われる。Webサービスではどうであろう?こんなのがある。www.plantuml.com

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>