統計
統計
機械学習最小2乗法の計算式を偏微分してみた
purin_it このブログの以下の記事で、最小2乗法と最急降下法を用いて回帰直線を求めている。 https://www.purin-it.com/python-regression-li …
機械学習最小2乗法と最急降下法を用いて回帰直線を求めてみた
purin_it 以下のように、入力データ\(x\),\(y\)の値が与えられた場合を考える。 このときの、各点との距離が最小になるような\(y …
TimerTrigger/SpringBatchAzure Function上でCSVファイルのデータをDBに書き込む処理をカスタマイズしてみた
purin_it これまでこのブログで、Spring BatchのChunkモデルを用いて、Blob上のCSVファイルをDBのテーブルに書き込む処理を作成して …
Azure StorageAzure Blob StorageへのアクセスをPowerShellのInvoke-RestMethodコマンドレットで実行してみた
purin_it PowerShellで、RESTful Web サービスに HTTP または HTTPS 要求を送信する処理として、Invoke-RestM …
機械学習最急降下法を用いて二次関数の局値を確認してみた
purin_it \(y=x^2\)の関数のグラフは以下の通りで、これを見ると\(x=0\)の場合に\(y\)が最小値(局値)を取ることが確認できるが、こ …
DroidKit「DroidKit」はAndroid端末のデータ復元や画面ロック解除等が行える便利なツールだった
purin_it 「DroidKit」は、画面ロック解除、FRPバイパス、データ復元、システム修復、および4つのより効果的なツールを含んでいて、ほぼすべてのA …
DroidKit「DroidKit」でAndroid端末のジャンクファイルを削除してみた
purin_it 「DroidKit」の「ジャンクファイルの削除」メニューを利用すると、Android端末上の不要ファイル(=ジャンクファイル)を自動的に検索 …
DroidKit「DroidKit」でAndroid端末の消えたデータを復元してみた
purin_it 「DroidKit」の「Androidデータの復元」メニューを利用すると、Android端末の消えたデータの復元を、直観的に簡単に行うことが …
DroidKit「DroidKit」でAndroid端末のデータ追加・削除を行ってみた
purin_it 「DroidKit」の「Androidデータの管理」メニューの「デバイスマネージャー」を利用すると、Android端末のデータ追加・削除を、 …
Spring Boot 基本Spring BootのWebアプリケーションでmessages.propertiesに定義した完了メッセージを表示してみた
purin_it Spring BootのWebアプリケーションでは、messages.propertiesに定義したメッセージを、入力チェックエラーのメッセ …
Spring Boot 基本Spring BootのWebアプリケーションでセッションスコープを利用してみた
purin_it プルダウンリストのように、複数のコントローラ間でデータを持ち回りたい場合、Spring FrameworkのセッションスコープのBeanを利 …
JUnitSpring Boot 2.7を利用したJavaアプリケーションでPowerMockを利用したテストを実行してみた
purin_it Spring Boot 2.7を利用したJavaアプリケーションでPowerMockを利用する際、mockito-coreやpowermoc …
JUnitSpring Boot 2.7を利用したJavaアプリケーションでJUnit4とJUnit5のテストを実行してみた
purin_it Spring Boot 2.7を利用したJavaアプリケーションでJUnitを用いると、通常はJUnit5で動作するが、JUnit4とJUn …
Spring Boot DB連携Spring BootでMyBatisを利用しSQL Serverに接続するアプリケーションで楽観ロックを利用してみた
purin_it これまでこのブログで、Spring BootでMyBatisを利用しDB更新するアプリケーションをいくつか取り上げてきたが、DB更新時に、楽 …
Spring Boot CSSCSSでカスタマイズしたチェックボックスをSpring Bootで表示してみた
purin_it チェックボックスは、inputタグのtype属性でtype="checkbox"を指定することで作成されるが、このタグの標準スタイルは、ラジ …
Spring Boot CSSCSSでカスタマイズしたラジオボタンをSpring Bootで表示してみた
purin_it ラジオボタンは、inputタグのtype属性でtype="radio"を指定することで作成されるが、このタグの標準スタイルは、CSSでオリジ …
JakartaEE(JavaEE)JBoss Seamアプリケーションでチェック処理を実装してみた
purin_it JBoss Seamとは、Java EEベースで、JSF(JavaServer Faces)からEJB(Enterprise Java Be …
JakartaEE(JavaEE)JBoss Seamアプリケーションで複数画面をもつWebアプリケーションを作成してみた
purin_it JBoss Seamとは、Java EEベースで、JSF(JavaServer Faces)からEJB(Enterprise Java Be …
JakartaEE(JavaEE)JBoss Seamアプリケーションで初期表示画面を作成してみた
purin_it JBoss Seamとは、Java EEベースで、JSF(JavaServer Faces)からEJB(Enterprise Java Be …
DBGitHub Copilot CLIを使ってSQL実行時リスクを評価してみた
purin_it GitHub Copilotは、OpenAIの技術を活用したAIコード補完・支援ツールで、コマンドラインベース(CLI、Command Li …
DBAIモードを利用してSQLを高速化してみた
purin_it 指定したSQLを高速化したい場合、AIツールを利用すると、修正案をいくつか提案してくれる。 今回は、GoogleのAIモードを利用して、SQLを高速化してみたので、その手順を共有 …
DBSQL Serverで一定件数ずつデータ更新とデータ追加をしてみた
purin_it テーブルデータを更新する際に、テーブル全件を一括更新しようとすると、テーブルロックによりデッドロックが発生する可能性があるため、一定件数(例 …
DBSQL Serverで一定件数ずつデータ更新してみた
purin_it テーブルデータを更新する際に、テーブル全件を一括更新しようとすると、テーブルロックによりデッドロックが発生する可能性があるため、一定件数(例 …
DBSQL Serverで複雑なクエリをもつデータ間の差分を抽出してみた
purin_it SQL Serverで、2つのSELECT文の抽出結果差分を取得するにはEXCEPT演算子を利用すればよいが、WITH句を含むSELECT文 …
DBSQL Serverでピリオドを複数含む同一ユーザーのGメールを検索してみた
purin_it Gmail アドレスの場合、ピリオドを複数含む場合も、同一ユーザーとして扱われる。 https://support.google.com/ …
DBSQL ServerでJSON文字列を別行に分割してみた
purin_it SQL ServerでJSON文字列を含むカラムがある場合、ISJSON関数でJSON文字列かどうか判断でき、OPENJSON関数でJSON …
DBSQL Serverでログインユーザーの権限を確認してみた
purin_it SQL Serverでログインユーザーの権限を確認するには、sys.fn_my_permissionsビュー等で確認できる。今回は、ログイン …
DBSQL Serverの一時テーブルを利用してみた
purin_it SQL Serverに接続している(同一セッション内の)間だけ有効なテーブルを、一時テーブルという。 今回は、SQL Serverで一時テ …
DBT-SQLでSQL Serverの特定テーブルのバックアップ取得/リストアを行うプログラムを作成してみた
purin_it T-SQL(Transact-SQL)はSQLの拡張機能として開発されたもので、SQLに、条件分岐や繰り返しなどを含む制御構造を加えることが …
Azure DB連携Azure SQL Databaseで各テーブルのレコード数とテーブル定義を取得してみた
purin_it Azure SQL Databaseで特定のSQL文を実行することで、各テーブルのレコード数とテーブル・インデックス情報をまとめて出力するこ …
Azure DB連携Azure エラスティックジョブを作成してみた
purin_it Azure エラスティックジョブを利用すると、多数のデータベースを対象にまとまったSQL文(Transact-SQL,T-SQL)を並列実行 …
Azure DB連携Azure SQL DatabaseでSTRING_AGG関数を利用してみた
purin_it SQL Server 2017 の新機能の中に、複数行のデータを1行にまとめて表示することができるSTRING_AGG関数がある。 今 …
Azure PythonAzure Pipelinesで「Invalid clientid or client secret」エラーを解決してみた
purin_it 久しぶりに、Azure Pipelinesを利用して、Dockerコンテナを利用したPythonアプリケーションをContainer Reg …
Azure PythonAzure Pipelinesを利用してDockerコンテナを利用したPythonアプリケーションをContainer Registryに自動反映してみた
purin_it Azure DevOpsとは、Azure 上で DevOps(計画→開発→デリバリー→運用)を実現するために必要なサービスが揃ったプラットフ …
Azure DB連携BULK INSERT文を利用してAzure SQL Databaseへデータ追加するSQLファイルを作成し実行してみた
purin_it BULK INSERT文を利用したAzure SQL Databaseへのデータ追加は、以下の記事のように実施できる。 https:/ …
Azure DB連携BULK INSERT文を利用してCSVファイルのデータをAzure SQL Databaseのテーブルに追加してみた
purin_it BULK INSERT文を利用すると、以下のサイトのように、CSVファイルのデータをSQL Serverのテーブルに追加することができる。 …
Azure PythonAzure DevOps上のAzure Reposにブランチを作成しソースコードを配置してみた
purin_it Azure DevOpsとは、Azure 上で DevOps(計画→開発→デリバリー→運用)を実現するために必要なサービスが揃ったプラットフ …
Azure PythonAzure Functions上で動作するPythonアプリケーションで環境変数を利用してみた
purin_it Azure Functions上で動作するアプリケーションにおいて、環境変数を定義し利用することができる。 今回は、Azure Fun …
Azure Python