iBatis の公式ドキュメントリンク(動的SQLタグ一覧)

iBatisの動的SQL(DynamicSQL)公式ドキュメントにいつもなかなか行き着けないのでリンクメモ。 Home ibatis.apache.org Dynamic SQL ibatis.apache.org

JPA(HBA)+PostgreSQLでBLOB型を扱う

JPA(HBA)+PostgreSQLでBLOB型を扱いたいのに、@Lobだけでは oid 型で生成されてしまう。 @Lob に加えて、 @Type(type="org.hibernate.type.BinaryType") アノテーションを追加することでbytea型で生成された。 @Column @Lob @Type(type="org.hibernate.type.…

PostgreSQL IPv4アドレス"XXX.XX.XXX.XX"のbindに失敗しました

Postgresqlに接続できないなと思ったらサービスが起動していませんでした。 ログを確認すると 2022-11-05 20:56:40.688 JST [2956] LOG: PostgreSQL 14.1, compiled by Visual C++ build 1914, 64-bit を起動しています 2022-11-05 20:56:40.691 JST [2956] …

VSCode でGradleプロジェクトを開くと、 Could not install gradle distribution from ~ が発生する

VSCodeでGradleプロジェクトが開けず首をかしげました。 シンプルにGradleがインストールされていないことが原因でした。 GradleのPathを通すことで無事解消しました。 gradle.org

Cracoを使ってsrc配下を@/で指定する。

Reactのimportで @/hogehoge と指定したいだけなのにハマったのでメモ。 Module not found: Error: Can't resolve '@/hogehoge Cracoを利用することで解消しました。 www.npmjs.com 以下の2か所でパスを指定します。 tsconfig.json craco.config.js tsconfig…

Cannot read properties of undefined (reading '$emit')

this.$emit が使えない、と思ったら this自体が undefined だった、という初歩的な原因。 アロー関数内では thisは使えません、というオチでした。 <template> <v-btn color="primary" @click="onClickSearch">``` </template> <script> methods: { onClickSearch: () => { // アロー関数 let self = this self.$emit('search') } }

フォーマッターPrettierで改行する文字数を長くする方法

PrettierのHTMLやXMLの改行がどうにも馴染まない。変なところで改行してしまう。 でもPrettier様の仰せのフォーマットなので従わざるを得ない。 それにしても改行文字数くらい伸ばさせてくれやぁっ! そういうときは、prettierの設定ファイルに printWidth …

スイッチャー(Alt+Tabキー)でEdgeのタブが表示される(Windows 10/11)

Alt+Tabキーでタスクを切り替える事ができるじゃないですか。 Edgeを使うようになってから、Alt+Tabキーで混乱するようになりませんか? …↓… 設定 > システム > マルチタスクページに、恐ろしい設定がありました。 「Edgeでウィンドウと最新の5つのタブを…

PostgreSQLのデータフォルダを移動する(Windows/PostgreSQL14)

前提 OS: Windows 10 PostgreSQLバージョン: 14 ※レジストリ変更を伴います。その辺は自己責任で。(定型文) 手順 PostgreSQLのサービスを終了する データを移動する レジストリを修正する レジストリのパス HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Servi…

【備忘】scriptタグの属性が間違ってただけ。Type annotations can only be used in TypeScript files. Vetur(8010)

めも。 Nuxt 2.x系・CompositionAPIにて。 なぜTypeScriptの構文がエラーになる・・・ 何回もtsconfig.jsonとにらめっこしても正しい・・・ ↓ ↓ ↓ scriptタグの属性が間違ってました。てへっ。 誤) <script type="ts"> // ←typeじゃない! import { SetupContext, defineComponent, …

【備忘】Spring Session に関連するテーブル(spring_session 等)が存在しない旨のエラーへの対応

「org.postgresql.util.PSQLException: ERROR: リレーション"spring_session"は存在しません」 以下から、対応するschema-<DB>.sql (今回の場合はPostgreSQLなのでschema-postgresql.sql) を拝借してDBに直接流してしまう。 github.com Stacktrace: リレーショ</db>…

日本語化してしまった Edge/Chrome の DevTools (開発者ツール・F12ツール)を英語に戻す

Web

イマサラ、ニホンゴ、ヨメナイ👶 DevToolsの設定のドアタマにありました。 英語に戻してDevToolsを開き直して、めでたちめでたち。 Don't show again Imasara!!!!!! # Chromeの設定の中必死に探してたのでめも~。

vsce package 時にエラー:Make sure to edit the README.md file before you package or publish your extension.

yo コマンドで作成したvscode拡張機能のテンプレートを、とりあえず vsix に固めてみようと vsce package したところエラー。 ERROR Make sure to edit the README.md file before you package or publish your extension. README.md を初期状態から書き換え…

20H2 では「言語」もコンパネから去りました

blog.vemi.jp Windows 10 20H2 で、設定メニュー統合が進んでいる件、 コンパネから「言語」メニューも無くなっていました。 そこで、予測入力や入力履歴の設定を変更するなど、Microsoft IME の設定にアクセスするには・・・ 設定ウィンドウ(Win+i)若しくは…

Azure DevOps の作業項目の Excel 連携アドインが意外に便利なのでおすすめ。

TFS時代からあるツールなのですが、意外とExcelユーザーに知られていないのでご紹介。 Azure DevOps の Work Item (作業項目)を Excel で直接煮たり焼いたりできる連携アドインです。 他のITS/BTS ではよくある、CSV一括アプロードだとか、 API接続だとか…

Teams ボイスメールで ”現在、ボイス メールを取得できません。すぐに確認してください。”(とは???)

Microsoft Teams のフィードで、ボイスメールを受け取りました。 しかし…ボイスメールはTeamsの愉快なメッセージに阻まれてしまいました。 現在、ボイス メールを取得できません。すぐに確認してください。 探って探って…みつけた!ぼくのボイスメール!! …

KB:MultipartのPOSTで `Required request part 'file' is not present`

BootStrapVue で b-form-file 部品を使って Multipart のアップロードを実装していたところ、 Required request part 'file' is not present という SpringBoot がわのエラーにハマりました。。 MultipartResolver の設定をして見ろだとか、 #configureMessa…

Windows 10 20H2 でシステムのプロパティが変わった

Windows Vista頃からかしら。 コントロールパネルの「システム」を重宝していたのですが、 20H2 で、とうとう設定メニューに統合されました。 システム設定と行ったらとりあえずここを開く習慣だったので 「設定」が開いてプチパニック。 システムの詳細設定…

Windows 10 の標準機能で最速でプロキシ設定にアクセスする

ツール導入なしで、Windows 10 でプロキシ設定に最短でアクセスする方法。 Windows または検索メニューで、 proxy と検索し、 「プロキシの設定」を選択する。 若しくは、Windows+I で Windowsの設定を開き、 proxy と検索。 あとはプロキシ設定をするだけ。…

(初心者メモ)Marketplaceでプライベートの拡張機能をインストールする

Azure DevOps のプライベート拡張機能を、 特定の組織に共有するのに一瞬迷ったのでメモ。 組織(Organization)への共有設定をして初めて、 拡張の機能のインストールが可能になるというお話。 拡張機能で共有設定をする。 上の設定で初めて、Marketplace …

Todoist の新UI「近日予定」

「近日予定」の機能がベータ版に開放されました Say “Hello” to Upcoming View! * See your tasks due today, tomorrow, and beyond * Drag and drop tasks to fit your schedule ⬇️* Manage your tasks more effectively ✅https://t.co/eWR4xiJHji— Todoist…

時代が変わる。

アフターコロナ 衛生の常識が大きく変わる。 超満員電車も密度の高いオフィスも過去の話になって、 テレワークもフレックスもデスクワークの常識になる‬ 共有物は汚染されている前提で 社会的距離を確保する前提で 人、モノは動くようになる 結果として奇し…

Microsoft Teams 会議中にサインイン不要のURLで会議に招待する

Microsoft Teams の会議中に外部の人や、取り急ぎ会議に参加させたい人を サインイン不要で!「ゲスト」として会議に招待する方法。 ハイパーリンクにならないので、書式に対応しているアプリ(※)に貼り付けるなどして、URLを取得します。

時間を管理する

この頃、会社の業務以外の時間の有効活用に迫られてきています。 時短術などググればいろいろ出てきますが、 自分はこんな工夫をするようになりました。 まずは記録する Toggl で時間を記録するようになりました。 toggl.com 効果は大きく2つ。 まず、時間管…

横文字・カタカナ文字の使いすぎ、ってどこから使いすぎなの??

時折、横文字・カタカナ文字の乱用問題が取り上げられます。 「日本人なら日本語を使え。」わかります。 横文字を多用する奴は意識高い”系” (意識が高いわけではない。) 的ないや~な感覚もよく分かります。 ちょっと横文字が並ぶと自分でもゾッとするとき…

「メソッド xxx は 型 Abc であいまいです」エラーが環境によってでるとかでないとか。

今さら感つよめな内容ですが・・・ EclipseのJava開発で、「メソッド xxx は 型 Abc であいまいです」エラーが 出る環境と出ない環境がある、という相談を受けました。 普段ならそんなんチャッチャと直しちゃえ!ですが、 大人の都合ですぐに改訂はできない状態…

SIerのウォーターフォール開発が陥る負のスパイラル

モダン開発からイテレーティブな概念を学んで、 改善活動を回せるようになって欲しいのです。 ウチのチームはスクラムの概念を導入しています。 イテレーティブでシンプルな方法論なので、 改善活動プロセスが格段に動かしやすくなります。

(備忘録)Spring Boot の JPA で InnoDB を使用してほしい

バージョン: Spring Boot 2.2.0 ビルド: Gradle DB:MYSQL(engine:InnoDB) JPAが発行するCreate文で engine=MyISAM となっている。 InnoDB を使用したいときはどうすればよいのか?。 ⇒ 単純にapplication.propertiesを修正するだけだった。 (接続設定…

(備忘録)Spring Boot Data の使用ライブラリでハマった

ちょっとハマっちゃったので更新。 しょうも無い原因だったけど。。 バージョン: Spring Boot 2.2.0 ビルド: Gradle JpaRepository の実装をしていたら Spring Boot が起動しなくなった。 問題 [org.springframework.data.jdbc.repository.support.JdbcRep…

「.」(ピリオド)始まりのフォルダ・ファイルを作りたい

ちょっとWindowsにさわり慣れている人あるあるなんやろうけど、 WindowsのExplorerは「.」(ピリオド・ドット)から始まるファイルやフォルダを作れないイメージがつよい。 これがExplorer上での回避方法があるらしい。 Windows 10 1903 以降 まず、「Window…