npm

npm installの使い方とnpm ciの使い方と違い

npm installの使い方とnpm ciの使い方
Visual Studio Code

Visual Studio CodeでJSON形式のファイルを整形する

Visual Studio CodeでJSON形式のファイルを整形する Visual Studio CodeでJSON形式のファイルを整形するショートカットキーです。 Alt + Shift + f とタイプするときれいに整形してくれます。
ESLint

Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携)

Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携)
ECMA Script6

ECMA Script6(JavaScript)のアロー関数(=>)

ECMA Script6(JavaScript)のアロー関数(=>) ECMA Script6(JavaScript)のアロー関数という関数があります。 普通の関数はfunctionを使用します。 function method(x, y)...
ECMA Script6

ECMA Script6(JavaScript)のvarとletとconstの違い

ECMA Script6(JavaScript)のvarとletとconstの違い 関数スコープとブロックスコープECMA Script6(JavaScript)のvarとletとconstの違いについてです。 varは変数を定義するときに...
ECMA Script6

ECMA Script6(JavaScript)でclassを作成する

ECMA Script6(JavaScript)でclassを作成する ECMA Script6(JavaScript)でclassを作成できるようになりました。 以下簡単なクラスです。 class Sample { constructor...
ECMA Script6

ECMA Script6(JavaScript)のuse strictモード

ECMA Script6(JavaScript)のuse strictモード ECMA Script6(JavaScript)にはstrictモードというのがあります。 よく目にするのはスクリプト全体をstrictモードにする方法です。 ス...
JavaScript

JSDdocの書き方

JSDdocの書き方です。 /** * 説明 * @param{String} userId ユーザId * @param{boolean} flg フラグ * @return {object} promiseオブジェクト */ 上記のよう...
AWS

AWSコマンドラインインタフェース(CLI)をインストールする

AWSコマンドラインインタフェース(CLI)をインストールする AWSコマンドラインインタフェース(CLI)をインストールします。 ダウンロードはこちらです。 ここではWindows64bit版をダウンロードしてインストールします。 msi...
node.js

nodistをインストールする

nodistをインストールする 注意:githubの更新が2019年で止まっていますので... 「Windows環境にnvmをインストールする」参照 nodistインストール nodistをインストールします。 node.jsをインストール...
Visual Studio Code

Visual Studio Codeの使い方

Visual Studio Codeの使い方 Visual Studio Codeという超軽量なIDEのようなものがこれから流行りそうなので使ってみました。 ダウンロードはこちらからです。 exeをダウンロードしたらダブルクリックします。 ...
Java9

Java9のダウンロードとjshellの使い方

Java9のダウンロードとjshellの使い方 2017年9月21日、Java9がリリースされました。 こちらよりダウンロードできます。 「DOWNLOAD」をクリックします。 ここではウィンドウズ版をダウンロードします。 「jdk-9_w...
iBATIS(MyBatis)

MyBatisのset

MyBatisのset MyBatisのset要素はupdate文で動的に更新したい場合に使われます。 <update id="updateAuthorIfNecessary"> update テーブル <set> <if test="us...
iBATIS(MyBatis)

MyBatisのtrimとprefixOverrides

MyBatisのtrimとprefixOverrides MyBatisのtrimとprefixOverridesの使い方についてです。 trimはよくwhere句で使われます。 以下、記述例です。 <trim prefix="WHERE"...
DB2

Oracleで複数テーブルを同時にUPDATEする

Oracleで複数テーブルを同時にUPDATEする
AWS

Lambda(Node.js)からDynamoDBのテーブルを作成する

Lambda(Node.js)からDynamoDBのテーブルを作成する Lambda(Node.js)からDynamoDBのテーブルを作成する Lambda(Node.js)からDynamoDBのテーブルを作成してみます。 以下を参考にしま...
iBATIS(MyBatis)

MyBatisのinclude refidとsqlタグ

MyBatisのinclude refidとsqlタグ
AWS

Lambda(Node.js)からconsole.logをCloudWatchに出力する

Lambda(Node.js)からconsole.logをCloudWatchに出力する Lambda(Node.js)関数にconsole.log文を埋め込むことが出来ます。 ログは、CloudWatchで確認することが出来ます。 左上の...
AWS

Lambda(Node.js)からDynamoDBを検索する – AWS

Lambda(Node.js)からDynamoDBを検索する - AWS Lambda(Node.js)からDynamoDBを検索してみます。 scanは全件検索します。 var AWS = require('aws-sdk'); var ...
AWS

DynamoDBにテーブルを作成する – AWS

DynamoDBにテーブルを作成する - AWS から以下画面にアクセスします。 「テーブルの作成」をクリックします。 「DynamoDB テーブルの作成」画面が表示されます。 テーブル名、プライマリキー名を入力し、「作成」をクリックします...
AWS

AWSマネジメントコンソールにログインする – AWS

AWSマネジメントコンソールにログインする - AWS にアクセスして、AWSマネジメントコンソールにログインします。 AWSアカウントを登録していない場合は「まずは無料で始める」を押してアカウント登録します。 登録完了している場合は、その...
DB2

DB2でシーケンスオブジェクト作成

DB2でシーケンスオブジェクト作成 DB2でシーケンスオブジェクトを作成する方法です。 CREATE SEQUENCE スキーマ.SAMPLE_SEQ START WITH 1 INCREMENT BY 1 NO MAXVALUE NO C...
iBATIS(MyBatis)

MyBatisのエラー

MyBatisのエラー(Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'クラス名'. Cause: java.lang.ClassNotFoundException: Cannot find class: クラス名)
DB2

[SQL7008] 操作には「スキーマ」の「テーブル名」が正しくない

操作には「スキーマ」の「テーブル名」が正しくない 操作には「スキーマ」の「テーブル名」が正しくない。 上記エラーが出たら、DB2のテーブルがジャーナル処理をされていないからです。
iBATIS(MyBatis)

MyBatisのwhere句の記述方法

MyBatisのwhere句の記述方法 MyBatisのwhere句の記述方法です。 <where>~</where>の間に記述します。 <select id="selectCount" resultType="Integer"> SELE...
コマンドプロンプト

net useコマンドでXドライブのマッピング状況(IPアドレス)を調べる

net useコマンドでXドライブのマッピング状況(IPアドレス)を調べる net useコマンドでXドライブのマッピング状況(IPアドレス)を調べる方法です。 net use これだけです。以下のように出力されます。 C:\Users\c...
intra-mart

intra-martのNetworkFileクラスのルートパスについて

intra-martのNetworkFileクラスのルートパスについて intra-martにはjp.co.intra_mart.foundation.service.client.file.NetworkFileクラスがあります。 このク...
Java

型の安全性: Object から ~ への未検査キャスト

型の安全性: Object から ~ への未検査キャスト
Swift

Swiftでボタン配置する方法

Swiftでボタン配置する方法ですが、Main.storyboardでボタンをグラフィカルに設置します。 右下に「Button」がありますが、ドラッグ&ドロップしてView上に配置しました。 Title欄の下にボタン名を入力する欄があるので...
Mac

SwiftのViewControllerの操作方法

SwiftのViewControllerの操作方法についてです。 ViewController自体にviewを持っています。 self.view でアクセスします。 自分自身の背景を変えてみます。 import UIKit class Vi...
Swift

swiftでxCodeのプロジェクトを作成するとデフォルトで出来る初期コード

SwiftでxCodeのプロジェクトを作成すると、ViewController.swiftと言うファイルが作成されます。 初期コードは以下の通りです。 import UIKit class ViewController: UIViewCon...
Java

Javaでファイル拡張子を変更する方法

Javaでファイル拡張子を変更する方法 Javaでファイル拡張子を変更する方法です。 Fileオブジェクトではなく、例えばListなどにファイル名を文字列で格納している場合に全てのファイルの拡張子を変更する例です。以下ではfilesというリ...
Apache POI

Apache POIでExcelの書式を指定する方法

Apache POIでExcelの書式を指定する方法 Apache POIでExcelの書式を指定する方法です。 Workbook wb = new XSSFWorkbook(); DataFormat format = wb.create...
intra-mart

intra-martでバッチをオンライン画面から実行する方法

intra-martでバッチをオンライン画面から実行する方法 intra-martでバッチをオンライン画面から実行する方法です。 jp.co.intra_mart.foundation.service.client.batch.Schedu...
Mac

Macでswiftの実機テストをする方法

Macでswiftの実機テストをする方法 とうとうMacを使うことになりました。 swiftを使うためです。で、適当にアプリを作りましたがシミュレータではなく実機で見てみたいと思い、ググってみました。 どうやらUSBケーブルで接続しないとで...
iBATIS(MyBatis)

Mapped Statements collection does not contain value for ~

Mapped Statements collection does not contain value for ~とエラーが出た場合、iBatisのマッピングファイルにそのid定義がありません。 XML <delete id="delete...
Java

Javaの@SuppressWarnings(“finally”)

Javaの@SuppressWarnings("finally") Javaで@SuppressWarnings("finally")というアノテーションを始めてみました。 ググってみると、finally句が終わらないようなコードの場合、警...
Eclipse

Eclipseのステップカウンタ(step counter)プラグイン設定方法

Eclipseのステップカウンタ(step counter)プラグイン設定方法
iBATIS(MyBatis)

MyBatisの記述方法

MyBatisの記述方法 iBatisもバージョン3からMyBatisというように名前が変わったようです。 mybatis-3.0.4.jarを使用しています。以下は、src/conf配下にmapper.xmlがある場合の記述方法です。 p...
IT用語

TBA

TBAとはIT業界でもよくつかわれます。 名前欄にTBAと書いてあったりします。 どうもTo Be Announcedの略のようです。 現在未決定だけど、そのうち決めます、というような場合に使います。 一説によるとTemp By Assig...
gulp

gulpfile.jsでdelモジュールで削除する

gulpfile.jsでdelモジュールで削除する gulpfile.jsのタスクでフォルダ削除したい場合にdelモジュールを使用すると便利です。 del,gulpをインストールします。 npm i -D del gulp gulpfile...
Phalcon3

Phalcon3で\Phalcon\Mvc\Router\Groupクラスでコントローラをグループ化する

Phalcon3で\Phalcon\Mvc\Router\Groupクラスでコントローラをグループ化する Phalcon3で\Phalcon\Mvc\Router\Groupクラスを使ってコントローラをグループ化してみます。router.p...
Java

Javaでプラットフォームに適した改行コード記述方法

Javaでプラットフォームに適した改行コード記述方法 Javaでプラットフォームに適した改行コード記述方法です。 System.getProperty("line.separator"); Java1.5以降なら以下の記述方法も可能です。 ...
Zabbix

Zabbix2.4.2でアクションを作成してメール送信する

Zabbix2.4.2でアクションを作成してメール送信してみます。 「設定」-「アクション」から「アクションの作成」を押します。 アクションにはイベントソースというのがあり、今回は「トリガー」にします。 「アクション」タブで、アクション名を...
Zabbix

Zabbix2.4.2でユーザを登録する

Zabbix2.4.2でユーザを登録します。 ユーザは必ずユーザグループに属する必要があります。 「管理」-「ユーザー」から「ユーザーグループの作成」ボタンをクリックします。 グループ名を入力して、「追加」を押します。 ユーザーを作成する ...
Zabbix

Zabbix2.4.2でWindowsのプロセスを監視する

Zabbix2.4.2でWindowsのプロセスを監視する Zabbix2.4.2でWindowsのプロセスを監視してみます。 proc.numでcmd.exeのプロセス数を監視します。 「監視データ」-「最新データ」からアイテム「テスト」...
Zabbix

Zabbix2.4.2サーバを立てて、Zabbix agent2.2.14を監視対象サーバにインストールする

Zabbix2.4.2サーバを立てている環境で、Zabbix agent2.2.14を監視対象サーバにインストールする方法です。 エージェントはよりダウンロードできます。 監視対象がWinSrv2008なのでWindows版をダウンロードし...
Java

JavaでString.valueOfにnullを渡すと”null”という文字列が戻る

JavaでString.valueOfにnullを渡すと"null"という文字列が戻る
IT用語

バックログ(backlog)とは

バックログ(backlog)とは、山積みになっている課題のことを言います。 時々、「バックログたくさんある」などと聞きますが、要はやりたい残作業(タスク)がいっぱいある、という意味です。 後回しにしている作業リストって感じです。
Phalcon3

Phalcon DevTools (4.0.1)でプロジェクト作成する

Phalcon DevTools (4.0.1)でプロジェクト作成する 「Windows10にPhalcon3をインストールする」でPhalcon DevToolsをglobalインストールしているので、Phalconプロジェクトが作成でき...