背景 NextJS製のアプリケーションを作っていて、prismaでDBを操作した際にタイトルのエラーが発生した NextJS 15で発生するものらしい 対応方法 GitHubのissueを参照 下記のissueが作成されている github.com issue作成者の方は prisma.someTable.createで発…
目次 目次 概要 今回やること 今回はやらないこと Argo CDのデプロイ helm を用いてデプロイする Podの状態を確認 ブラウザからの確認 【おまけ】ERR_TOO_MANY_REDIRECTSが出た場合 Giteaのデプロイ Argo CDの画面からGiteaのHelmChartを登録 確認 このあと…
やりたいこと 自宅にkubernetesクラスタを作りたい 作った後のことは作った後に考える 構成 クラスタ: VM2台(ControlPlane1台、Worker1台) OS: Ubuntu 22.04 記事作成時点で最新は24.04だけど理由あって22.04を使用している kubernetes: v1.30.3 NW 自宅NW…
概要 目的 手元で自由に遊べる環境が欲しくて久しぶりにKVMでVMを適当に作りたくなったけど、以前やったのがだいぶ昔だったし全然思い出せなかったので再度脳内を整理する やること Ubuntu Server(GUIなしのやつ) にKVMをセットアップする 触れないこと LV…
背景 業務でbashのヒアドキュメントを使う場面があったが、知らない挙動があったのでマニュアルを読んで理解する 知りたいこと ヒアドキュメントの入力として書いたコマンドが文字列として解釈される場合とコマンドとして解釈される場合の違いについて # 1パ…
この記事で扱うこと 自身が所属しているチームが開発・運用しているレガシーシステムに我慢ができなくなり、作り直しはできずともちょっとだけマシにするためにやったことのメモ 既に対応実施から数年たったが「以前のほうがよかった」という声は一切ないの…
やりたいこと ウォーターフォールチャートを描きたい next.jsで 環境 "next": "13.4.9", "chart.js": "^4.3.0", "react-chartjs-2": "^5.2.0", 今回触れないこと react / nextjs の話 tailwindcss の話 chart.js の話 TypeScriptの話(勉強中なので許して…)…
やりたいこと mybatisのtypehandlerを使ってみる 実行環境 前回と同じ コードも前回のものからの差分のみを記載する 前提 そもそもtypehandlerって何 Javaで定義されているクラスをJDBCクラスへのマッピング処理を行う DBに値を格納する場合、Javaのクラスの…
やりたいこと associationを使ってみたい 前回はresultMap / constructor を使ったマッピングをやってみたのでその続き 前提 コードは前回の記事で作ったものに変更を加えていく 実行環境 前回と同じ 検証 DBテーブルの追加/更新 部署を管理するための DIVIS…
やること springframeworkとmybatisを使ったデータ取得 resultMapを使用したオブジェクトへのマッピング 値オブジェクトを含むコンストラクタの扱い やらないこと springframeworkについての話 postgresについての話 assosiationやcollection(これはまた今…
この記事の目的 Oracle Databaseを使う仕事をしているのでちゃんと勉強をしようと思った 自宅で環境構築をしようとしたが、そもそもインストーラをGUIで起動する時点で詰まった サイレントインストールで構築することもできたが、EM Expressが構成されなかっ…
この記事について Servletって大学のときに聞いたことあるけど、実際よくわかってない そもそもJavaとか触ったことがない が、突如Javaでアプリケーションを作るチームに入ったのでお勉強 とりあえず簡単なものを動かしてみて、裏側の実装とかまで覗けたらい…
追記 Controllerのコードの一部が切れていたので修正 Controllerのアノテーション周りの話が抜けていたので追記 内容 Java初心者が夏休み中にSpringの勉強をする Spring Frameworkはハードルが高そうだったので一先ずSpringBootから お題は初心者がよくやるT…
注釈 元記事は↓ OracleXE 11gの SJIS化 - Qiita 筆者は同一 この記事について OracleDatabase Express Edition(XE) 11g のDockerコンテナで文字コードを変更するためにやったことを書く(N番煎じ) 11gでは文字コードはデフォルトでUTF8となっており、変更す…
注釈 元記事は↓ django-rest-frameworkのserializerってどう呼ばれてるんだろう - Qiita 筆者は同一 目的 前に書いたやつ でserializerの中身は読んだ でもこのserializerってどこでどう呼ばれてるんだろう 環境 前のと同じ Serializerの使い方とかは参考記…
注釈 元記事は以下 django-rest-frameworkのserializerでいろんなメソッドの呼ばれる順番 - Qiita 筆者は同一ですが、こっちに移します この記事の目的 django-rest-framework を使っていて、serializerが中でどういう処理をしているのかがわからなくてつら…
やったこと Cisco 1812jを用いてマルチエリアOSPFネットワークを構築。 設定を入れて、実際のパケットの流れとか追ってみた。 構成 Endpoint Device1 --- Router1(C1812j) --- Router2(C1812j) --- Endpoint Device2Cisco 1812jはFastether0とFastether1のイ…
Mozillaのfirefoxに搭載されているJavaScriptエンジンであるSpidermonkeyをビルドする. 今回は実行したJavaScriptコードを逆アセンブルできるようにする. 公式はこちら 準備 # apt-get install autoconf ソースの取得 # git clone https://github.com/mozi…
基本的には公式のドキュメントに従って進めるだけ. 今回は実行するJavaScriptを逆アセンブルしたコードを出力させるようにする. Prepare $ sudo apt-get install gcc g++ git subversion gcc-multilib g++-multilib Install depot_tools $ git clone https…
RFC 4960のkey termを日本語っぽくしてみた. active distination transpot address: ユーザメッセージを受け取ることができるトランスポートアドレス IPアドレスとポート番号の組 bundling: 多重化処理.複数ののユーザメッセージを単一のSCTPパケットで…
LTEや,LTE Advancedの制御信号の送受信に使われてたり,openflowでサポートされてたりと 最近何かと話題のSCTPを軽く試してみる. プロトコルの仕様はまだ読み切っていないが,アサーションの生成とデータの送信,アサーションのシャットダウンまでを動かす…