2015-12

EC2

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

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

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

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

pushしてGitHubに反映する

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

GitHubでcommitして変更を確定する

GitHubでaddしてステージングエリアに登録したら、次はcommitして変更を確定します。 c:\Git\sample-project>git commit -m "初期登録" -mのあとのダブルクォーテーションで囲んだ部分はcommi...
GitHub

GitHubでaddしてステージングエリアに登録する

GitHubでaddします。 すると、ステージングエリアと呼ばれるコミット待ち状態のステータスになります。 特定のファイルをaddしたい場合は以下のようにファイル名を指定してaddします。 c:\Git\sample-project>git...
GitHub

GitHubでcommit時、*** Please tell me who you are.エラーが発生する

GitHubで初めてコミットする時に、以下のようなエラーが出る場合があります。 *** Please tell me who you are. Run git config --global user.email "you@example....
GitHub

GitHubのリポジトリをcloneでローカルにコピーする方法

GitHubのリポジトリをcloneでローカルにコピーする方法です。 cloneコマンドを使うには、Gitをインストールしてコマンドプロンプトからコマンドを打つ、で紹介しているGitをインストールしている必要があります。 まずURLをコピー...
GitHub

Gitをインストールしてコマンドプロンプトからコマンドを打つ

Gitをインストールします。 にアクセスして、Download for Windowsをクリックします。 Gitのインストールexeがダウンロードされるので実行します。 「Next」をクリックします。 「Next」をクリックします。 「Ne...
GitHub

GitHubでリポジトリを作成する

GitHubでリポジトリを作成してみます。 「Repository name」欄にリポジトリ名を入力します。 「Description」欄にプロジェクトの説明を入力します。 無料プランの場合はPublicにします。 「Initialize ...
Java8

Java8のOptionalクラスの使い方

Java8のOptionalクラスの使い方 Java8からjava.util.Optionalクラスが追加されました。 nullチェックをしてくれるクラスです。 Optional.ofNullable 以下のように値をOptional.of...
Java8

Java8のMapクラスに追加されたreplaceAllメソッド

Java8のMapクラスに追加されたreplaceAllメソッド Java8のMapクラスにreplaceAllというメソッドが追加されました。 replaceAllは全ての要素の値を一気に置き換えます。 import java.util....
Java8

Java8のMapクラスに追加されたmergeメソッド

Java8のMapクラスに追加されたmergeメソッド Java8のMapクラスにmergeというメソッドが追加されました。 mergeもcomputeと同じくMapの値を加工するメソッドです。 戻り値はString型で、かつ、値自体も加工...
Spring+iBATIS(MyBatis)

Spring + MyBatisの@Deleteアノテーションの使い方

Spring + MyBatisの@Deleteアノテーションの使い方
Spring+iBATIS(MyBatis)

Spring + MyBatisの@Updateアノテーションの使い方

Spring + MyBatisの@Updateアノテーションの使い方
Java8

Java8のMapクラスに追加されたcomputeメソッド

Java8のMapクラスに追加されたcomputeメソッド Java8のMapクラスにcomputeというメソッドが追加されました。 第一引数で指定したキーが存在する場合、加工することができるメソッドです。以下例では、戻り値はString型...
Sublime text

Sublime text3ショートカットキーチートシート

Sublime text3ショートカットキーチートシート Sublime text3で列選択をするショートカットキー Sublime text3で列選択をするには、ctrl + lを押します。 これで1行選択されますが、lをもう一回押すとそ...
未分類

Spring + MyBatisの@Insertアノテーションの使い方

Spring + MyBatisの@Insertアノテーションの使い方 前提 Employeeテーブルのレコードは以下の通りとします。 ID NAME AGE 1 takahashi 20 src/main/resources/配下のsch...
Tomcat

WindowsでTomcatを起動するとstartup.batのコンソールが文字化けする

WindowsでTomcatを起動するとstartup.batのコンソールが文字化けする 環境 バージョン Windows 10 Tomcat 9.0.33.0 Windows+Tomcat環境でTomcatを起動すると(tomcat\bi...
Java8

Java8のMapクラスに追加されたreplaceメソッド

Java8のMapクラスに追加されたreplaceメソッド Java8のMapクラスにreplaceというメソッドが追加されました。 このメソッドはネーミング通り値を置き換えてくれますが、いくつか使い方があります。 以下、例です。 impo...
Java8

Java8のMapクラスに追加されたgetOrDefaultメソッド

Java8のMapクラスに追加されたgetOrDefaultメソッド Java8のMapクラスにgetOrDefaultというメソッドが追加されました。 このメソッドはキーに対する値がnullであれば初期値に置き換えるというメソッドです。キ...
Java

Javaのstaticインポート

Javaのstaticインポート JavaのstaticインポートはJava1.5から使える機能です。 普通、import文は import ~ と記述しますが、staticインポートは以下のように記述します。 import static ...
Java8

Java8のComparatorの使い方(Collectionsクラスのsortメソッド)

Java8のComparatorの使い方(Collectionsクラスのsortメソッド) Java8からComparatorの使い方が大変簡単になりました。 Integer型のlistが適当に並んでいるとします。 これを昇順にソートするに...
Java8

Java8のStringJoinerの使い方

Java8のStringJoinerの使い方 Java8からjava.util.StringJoinerクラスが追加されました。 StringJoinerは引数が文字列のコンストラクタになるので以下のようにnewするとエラーとなります。 S...
Java8

Java8のString.joinの使い方

Java8のString.joinの使い方 Java8からStringのstaticメソッドにjoinが追加されました。 joinは第一引数をセパレータとして、第二引数以降を区切ります。 public class Sample { publ...
Java

Javaのジェネリクス型の使い方

Javaのジェネリクス型の使い方 Java1.5からジェネリクスという仕組みができました。 以下はジェネリクス定義を使用したSample2クラスの例です。StringでもIntegerでも渡せるようになっています。 public class...
Oracle

Oracleで前月末日を求める

Oracleで前月末日を求める Oracleで前月末日を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))) FROM DUAL 結果は以下のようになります。 2015/11/30
Oracle

Oracleで前月初日(1日)を求める

Oracleで前月初日(1日)を求める Oracleで前月初日(1日)を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-2))+1) FROM DUAL 結果は以下のようになります。 ...
Spring+iBATIS(MyBatis)

Spring + MyBatisの@Selectアノテーションの使い方

Spring + MyBatisの@Selectアノテーションの使い方 前提 Employeeテーブルのレコードは以下の通りとします。 ID NAME AGE 1 takahashi 20 Spring スタータープロジェクトで選択する依存...
Javaのロジック

JavaでBigDecimalをintに変換と小数点以下切り捨て

JavaでBigDecimalをintに変換と小数点以下切り捨て JavaでBigDecimalをintに変換するにはintValueメソッドを使用します。 BigDecimal bd = new BigDecimal(1.239); in...
Javaのロジック

Javaで小数点N桁を表示する

Javaで小数点N桁を表示する Javaで小数点N桁を表示する方法はいくつかあります。 Java1.5からはString.formatメソッドで小数点N桁を表示することができます。 double i = 1.239; String s = ...
Eclipse

Eclipseプラグインのcodicでネーミングを決める

Eclipseプラグインのcodicでネーミングを決める
Sublime text

Sublime text3でAbacusの使い方

Sublime text3でAbacusの使い方 Sublime text3でAbacusを使う方法です。 Abacusは複数行の=を整列してくれる便利なプラグインです。 プラグインのインストールは、ctrl + shift + pでコマン...
Ant

Gradleプロジェクトのbuild.gradleからAntを使う方法

Gradleプロジェクトのbuild.gradleからAntを使う方法 Gradleプロジェクトでビルドする際に自動的にファイルを修正したい場合や標準出力したい場合にAntプラグインが用意されています。 ant.replaceregexp ...
Sublime text

Sublime text3で文字の大きさを変更する

Sublime text3で文字の大きさを変更する Sublime text3で文字の大きさを変更するには、ctrl + +で文字を大きくします。 ctrl + -で文字を小さくします。
Sublime text

Sublime text3で行選択する

Sublime text3で行選択する Sublime text3で行選択するには、ctrl + lで行を選択することができます。
Java8

Java8のStream API countメソッドの使い方

Java8のStream API countメソッドの使い方 Java8のStream APIのcount()というメソッドを実行しています。 filterした結果に対してcountメソッドを呼び出します。プリミティブ型のlongを返します...
Java8

Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方

Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方 Java8からjava.util.stream.Streamというコレクションを便利に操作するクラスができました。 forEac...
Sublime text

SublimeText3でJavaをコンパイルする

SublimeText3でJavaをコンパイルする SublimeText3でJavaをコンパイルすることができます。 - でPackagesフォルダが開くので、そこにJavaというフォルダを作成します。 - - でuntitled.sub...
Sublime text

SublimeText3で現在行をハイライトする

SublimeText3で現在行をハイライトする SublimeText3で現在行をハイライトすることができます。 – で設定ファイルを開きます。 設定ファイルに以下を追記します。 "highlight_line":true これで現在行が...
Sublime text

SublimeText3で保存時にtrimする

SublimeText3で保存時にtrimする SublimeText3で保存時にtrimすることができます。 空白やタブもtrimされます。 - で設定ファイルを開きます。 設定ファイルに以下を追記します。 "trim_trailing_...
Sublime text

Sublime text3で(){}[]を自由に変換する

Sublime text3で(){}[]を自由に変換する Sublime text3で(){}[]を自由に変換するにはBracketHighlighterをインストールしている必要があります。 ()または{}または[]の位置にカーソルを合わ...
Sublime text

Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する

Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する Sublime text3でダブルクォーテーションをシングルクォーテーションに変換するにはBracketHighlighterをインストールしている必要...
Sublime text

Sublime text3でシングルクォーテーションや括弧を強調する

Sublime text3でシングルクォーテーションや括弧を強調する Sublime text3でシングルクォーテーションや括弧を強調するにはBracketHighlighterをインストールします。 ctrl + shift + pでin...
Sublime text

Sublime text3でCSVを変換する

Sublime text3でCSVを変換する Sublime text3でCSVを変換するにはDataConverterをインストールします。 Ctrl + Shift + pを押してInstall Packageを選択します。 次にDat...
Sublime text

Sublime text3でスペース、タブを表示する

Sublime text3でスペース、タブを表示する Sublime text3ではデフォルトではスペースとタブが見えません。 スペースを・、タブをーで表示するように設定することができます。 - で設定ファイルを開きます。 ファイルに以下を...
Sublime text

Sublime text 3エディタで日本語をインライン化する

Sublime text 3エディタで日本語をインライン化する Sublime text 3エディタで日本語をインライン化するにはIMESupportをインストールします。デフォルトだと小窓が左上にでて非常に使いづらいです。 Ctrl + ...