高橋

VBA

VBAで現在開いているエクセルの保存先フルパスを取得する

VBAで現在開いているエクセルの保存先フルパスを取得するにはSub Macro1() Debug.Print ThisWorkbook.PathEnd Subで取得します。
Eclipse

Eclipseで警告の件数を変更する

Eclipseで警告の件数を変更するEclipseで警告の件数を変更するには、問題ビューの右上の▽ボタンを押して、「内容の構成…」を押します。左下のグループあたりの表示項目数がデフォルト100ですが、これを500などに変更すれば警告の最大表...
VBA

VBAでTSVファイル読み込み

VBAでTSVファイル読み込み
VBA

VBAでCSVファイル読み込み

VBAでCSVファイル読み込みます。CSVファイルを読み込むにはWorkbooks.OpenText Filename:="c:\work_vba\a.csv", _DataType:=xlDelimited, _comma:=Trueとす...
VBA

VBAでフォルダを作成する

VBAでフォルダを作成することができます。Dim fso As ObjectSet fso = CreateObject("Scripting.FileSystemObject")fso.CreateFolder ("c:\vba")vba...
JavaScript

PHPのnumber_formatをjavascriptで記述する

PHPのnumber_formatをjavascriptで記述する
PLSQL

PLSQLのFORALL文でSAVE EXCEPTIONS句をつける

PLSQLのFORALL文でSAVE EXCEPTIONS句をつける
VBA

VBAでハイパーリンクを作成して各シートの目次を作成する

VBAでハイパーリンクを作成するには、for文でループしてActiveSheet.Hyperlinks.Add anchor:=Range("A" & i), Address:="", SubAddress:=Worksheets(i).N...
Visual Studio Code

VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動する

VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動するサイドバーにフォーカスを置くにはctrl + 0です。エディタにフォーカスを置くにはctrl + 1です。ターミナルにフォーカスを置くショートカットはデフォルトで...
PLSQL

PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する

PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する
PLSQL

PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する

PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する
JUnit

JUnitでDBUnitを使用してテーブル比較する

JUnitでDBUnitを使用してテーブル比較するJUnitでDBUnitを使用してテーブルの比較をします。insert.xlsxでデータを投入し、テーブルの期待値をexpect.xlsxとします。String[] sort = {"カラム...
JUnit

JMockitでブレークポイントが止まらない時の対処法

JMockitでブレークポイントが止まらない時の対処法以下のようなクラスがあるとします。public class Logic { public int execute() { int ret = -1; ret = メソッド1();  if...
PLSQL

PLSQLでレコードの結合配列をプロシージャの引数に渡す

PLSQLでレコードの結合配列をプロシージャの引数に渡す
Java

JavaのObject…の使い方

JavaのObject...の使い方Javaのメソッドで可変長引数をObject...で実現することができます。メソッド(Object... params) {~}上記のように記述することで、メソッドは省略可能ですし、複数あっても可能になり...
JUnit

JMockitでプロシージャ戻り値のモック

JMockitでプロシージャ戻り値のモック
JUnit

JMockitのinvocations,minInvocations,maxInvocationsの使い方

JMockitのinvocations,minInvocations,maxInvocationsの使い方JMockitで@Mock(invocations=2)と書くと、2回呼ばれた事の確認テストができます。また、2回よりも多く呼ばれたり...
Oracle

Oracleでパッケージ削除する方法

Oracleでパッケージ削除する方法Oracleでパッケージを削除する方法です。DROP PACKAGE BODY パッケージ名これでボディ部を削除できます。DROP PACKAGE パッケージ名これでパッケージを削除することができます。
PLSQL

utPLSQLの使い方

utPLSQLの使い方
Oracle

INSERT ALLで1回のSQLで複数行インサートする方法

INSERT ALLで1回のSQLで複数行インサートする方法INSERT ALLで1回のSQLで複数行インサートすることができます。書き方は以下の通りです。INSERT ALLINTO テーブル名 (カラム名A,カラム名B) VALUES ...
Oracle

CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する

CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成するデータを一時的に退避したい時などにCREATE TABLE AS文を使用すると全く同じレイアウトのテーブルが別名で作成することができます。CREA...
EclEmma

Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する

Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する
DBUnit

DBUnitを使用してエクセルからデータを投入する

DBUnitを使用してエクセルからデータを投入するJUnitのテストで、DBUnitを使用してエクセルからデータを投入することができます。エクセルは1行目はテーブルのカラム名を記述し、2行目から実データとなります。また、シート名がテーブルと...
JUnit

JMockitでSQLExeptionを発生させる

JMockitでSQLExeptionを発生させる
JUnit

JMockitの@Mockアノテーション

JMockitの@MockアノテーションJMockitの@Mockアノテーションは、モック化したクラスのメソッドをハックし、別処理をさせることができます。非常に便利です。以下は、log4jのinfoメソッドが実行された時に、「開始」と表示さ...
JUnit

Native library for Attach API not available in this JRE

Native library for Attach API not available in this JRE
JUnit

JUnitの@Before,@BeforeClass,@Afterアノテーションの違い

JUnitの@Before,@BeforeClass,@Afterアノテーションの違い
Linux

awkコマンドの使い方

awkコマンドの使い方
Java

JavaでSEQオブジェクトで割り当てられたキーを取得する

JavaでSEQオブジェクトで割り当てられたキーを取得するJavaでインサートする時に、プライマリキーがSEQオブジェクトで割り当てられたとします。その値を取得して、同じサロゲートキーを使って別のテーブルにもインサートしたいという場合があり...
JavaScript

JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce)

JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce)JSON配列をグルーピングする方法です。JSON配列は以下とします。[{'code':1,money:100,name:'卵'}, {'code':1,mo...
Eclipse

Eclipseでpropertiesファイルを開く

Eclipseでpropertiesファイルを開くEclipseでpropertiesファイルを開くと、Unicode変換されているため、日本語が読めません。これをEclipseで読めるようにするには、「Limyプロパティー・エディター」で...
spring

SpringでXMLベースでApplicationContextを介してBean定義する方法

SpringでXMLベースでApplicationContextを介してBean定義する方法Springでorg.springframework.context.support.ClassPathXmlApplicationContextク...
DB設計

リランを考慮したデータの考え方

リランを考慮したデータの考え方リランを考慮したデータの考え方についてです。夜間のバッチで大量データを処理する場合、バルク処理で例えば5000件ずつ処理してコミットしたい場合などがあります。10万件データがあったとして、9万1件目のデータが不...
チートシート

yumコマンドチートシート

yumコマンドチートシートリポジトリからパッケージインストールyum install xxxリポジトリリスト一覧yum repolistパッケージの情報表示yum info xxxパッケージアップデートyum update xxxリポジトリ...
DB設計

データベースの履歴データの持ち方

データベースの履歴データの持ち方データベースの履歴データの持ち方について、考えてみました。SEQ履歴料金11100上記のようなデータがあるとします。料金が間違っていたので訂正します。レコードは以下のようになります。SEQ履歴料金111002...
PLSQL

PLSQLのパッケージボディの宣言

PLSQLのパッケージボディの宣言
PLSQL

PLSQLの索引付表(結合配列)でROWIDを宣言する方法

PLSQLの索引付表(結合配列)でROWIDを宣言する方法
PLSQL

Oracle SQL Developerで行番号表示

Oracle SQL Developerで行番号表示
PLSQL

PLSQLの索引付表(結合配列)の宣言

PLSQLの索引付表(結合配列)の宣言PLSQLで索引付表を宣言するには以下のようにします。TYPE 変数名 IS TABLE OF テーブル名.カラム名%TYPE INDEX BY BINARY_INTEGER;INDEX BY BINA...
PLSQL

PLSQLのパッケージ宣言

PLSQLのパッケージ宣言
Java

Javaからプロシージャを呼び出す方法

Javaからプロシージャを呼び出す方法Javaからプロシージャを呼び出すサンプルです。package com.confrage;import java.sql.Array;import java.sql.CallableStatement;...
Eclipse

svn: E175002: Connection reset !svn/vcc/default

svn: E175002: Connection reset !svn/vcc/default
checkstyle

Eclipceにチェックスタイル導入する

Eclipceにチェックスタイル導入するEclipseにチェックスタイルを導入します。ここでは「google_checks.xml」にしますのでリンクよりダウンロードしてきます。PCの適当なロケーションに配置しておきます。「ウィンドウ」-「...
EC2

Amazon Linux2にphp7.4をインストールしてPhalconをインストールする

Amazon Linux2にphp7.4をインストールしてPhalconをインストールするPhalconというフレームワークを使ってみたかったのでEC2にphp7.4をインストールします。sudoコマンドが実行できない場合は「Amazon ...
WordPress

WordePressでカテゴリの数を表示する

WordePressでカテゴリの数を表示するWordePressでカテゴリの数を表示するには、「外観」 - 「ウィジェット」から設定できます。「投稿数を表示」にチェックを入れて保存すればカテゴリ当たりの記事数が表示されます。
GitHub

GitHubでマイルストーンを作成する

GitHubでマイルストーンを作成します。マイルストーンとは、一般的には開発時の1つのフェーズのことを言います。Issuesタブから遷移して作成していくのですが説明しづらいので動画で説明します。Due Dateとは納期日のことです。
GitHub

GitHubで共同編集者を招待(invite)する

GitHubで共同編集者を招待(invite)します。CONFRAGEというOrganizationアカウントを作成したので、そのアカウントのトップに移動します。「People」タブをクリックして「Invite Member」をクリックしま...
GitHub

GitHubのOrganizationアカウントを作成する

GitHubのOrganizationアカウントを作成します。これは複数メンバーで開発を行う際に必要なアカウントになります。右上の「+」ボタンをクリックし、「New Organization」を選択します。「Organization Nam...
GitHub

GitHubで最新プロジェクトをpullする

GitHubでは多数メンバーで開発することが前提なので、多数メンバーがpushしています。その為、最新ファイルをpullコマンドで取得する必要があります。c:\Git\sample-project>git pull origin maste...
GitHub

pushしてGitHubに反映する

GitHubでcommitしただけではGitHubに反映されません。pushコマンドで初めてGitHubのリポジトリに反映されます。c:\Git\sample-project>git push origin masterHEADの内容を共有...