Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携)
2015-12
Amazon Linux2にphp7.4をインストールしてPhalconをインストールする
Amazon Linux2にphp7.4をインストールしてPhalconをインストールする Phalconというフレームワークを使ってみたかったのでEC2にphp7.4をインストールします。 sudoコマンドが実行できない場合は「Amazo...
WordePressでカテゴリの数を表示する
WordePressでカテゴリの数を表示する WordePressでカテゴリの数を表示するには、「外観」 - 「ウィジェット」から設定できます。 「投稿数を表示」にチェックを入れて保存すればカテゴリ当たりの記事数が表示されます。
GitHubでマイルストーンを作成する
GitHubでマイルストーンを作成します。 マイルストーンとは、一般的には開発時の1つのフェーズのことを言います。 Issuesタブから遷移して作成していくのですが説明しづらいので動画で説明します。 Due Dateとは納期日のことです。
GitHubで共同編集者を招待(invite)する
GitHubで共同編集者を招待(invite)します。 CONFRAGEというOrganizationアカウントを作成したので、そのアカウントのトップに移動します。 「People」タブをクリックして「Invite Member」をクリック...
GitHubのOrganizationアカウントを作成する
GitHubのOrganizationアカウントを作成します。 これは複数メンバーで開発を行う際に必要なアカウントになります。 右上の「+」ボタンをクリックし、「New Organization」を選択します。 「Organization ...
GitHubで最新プロジェクトをpullする
GitHubでは多数メンバーで開発することが前提なので、多数メンバーがpushしています。 その為、最新ファイルをpullコマンドで取得する必要があります。 c:\Git\sample-project>git pull origin mas...
pushしてGitHubに反映する
GitHubでcommitしただけではGitHubに反映されません。 pushコマンドで初めてGitHubのリポジトリに反映されます。 c:\Git\sample-project>git push origin master HEADの内容...
GitHubでcommitして変更を確定する
GitHubでaddしてステージングエリアに登録したら、次はcommitして変更を確定します。 c:\Git\sample-project>git commit -m "初期登録" -mのあとのダブルクォーテーションで囲んだ部分はcommi...
GitHubでaddしてステージングエリアに登録する
GitHubでaddします。 すると、ステージングエリアと呼ばれるコミット待ち状態のステータスになります。 特定のファイルをaddしたい場合は以下のようにファイル名を指定してaddします。 c:\Git\sample-project>git...
GitHubでcommit時、*** Please tell me who you are.エラーが発生する
GitHubで初めてコミットする時に、以下のようなエラーが出る場合があります。 *** Please tell me who you are. Run git config --global user.email "you@example....
GitHubのリポジトリをcloneでローカルにコピーする方法
GitHubのリポジトリをcloneでローカルにコピーする方法です。 cloneコマンドを使うには、Gitをインストールしてコマンドプロンプトからコマンドを打つ、で紹介しているGitをインストールしている必要があります。 まずURLをコピー...
Gitをインストールしてコマンドプロンプトからコマンドを打つ
Gitをインストールします。 にアクセスして、Download for Windowsをクリックします。 Gitのインストールexeがダウンロードされるので実行します。 「Next」をクリックします。 「Next」をクリックします。 「Ne...
GitHubでリポジトリを作成する
GitHubでリポジトリを作成してみます。 「Repository name」欄にリポジトリ名を入力します。 「Description」欄にプロジェクトの説明を入力します。 無料プランの場合はPublicにします。 「Initialize ...
Java8のOptionalクラスの使い方
Java8のOptionalクラスの使い方 Java8からjava.util.Optionalクラスが追加されました。 nullチェックをしてくれるクラスです。 Optional.ofNullable 以下のように値をOptional.of...
Java8のMapクラスに追加されたreplaceAllメソッド
Java8のMapクラスに追加されたreplaceAllメソッド Java8のMapクラスにreplaceAllというメソッドが追加されました。 replaceAllは全ての要素の値を一気に置き換えます。 import java.util....
Java8のMapクラスに追加されたmergeメソッド
Java8のMapクラスに追加されたmergeメソッド Java8のMapクラスにmergeというメソッドが追加されました。 mergeもcomputeと同じくMapの値を加工するメソッドです。 戻り値はString型で、かつ、値自体も加工...
Spring + MyBatisの@Deleteアノテーションの使い方
Spring + MyBatisの@Deleteアノテーションの使い方
Spring + MyBatisの@Updateアノテーションの使い方
Spring + MyBatisの@Updateアノテーションの使い方
Java8のMapクラスに追加されたcomputeメソッド
Java8のMapクラスに追加されたcomputeメソッド Java8のMapクラスにcomputeというメソッドが追加されました。 第一引数で指定したキーが存在する場合、加工することができるメソッドです。以下例では、戻り値はString型...
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...
WindowsでTomcatを起動するとstartup.batのコンソールが文字化けする
WindowsでTomcatを起動するとstartup.batのコンソールが文字化けする 環境 バージョン Windows 10 Tomcat 9.0.33.0 Windows+Tomcat環境でTomcatを起動すると(tomcat\bi...
Java8のMapクラスに追加されたreplaceメソッド
Java8のMapクラスに追加されたreplaceメソッド Java8のMapクラスにreplaceというメソッドが追加されました。 このメソッドはネーミング通り値を置き換えてくれますが、いくつか使い方があります。 以下、例です。 impo...
Java8のMapクラスに追加されたgetOrDefaultメソッド
Java8のMapクラスに追加されたgetOrDefaultメソッド Java8のMapクラスにgetOrDefaultというメソッドが追加されました。 このメソッドはキーに対する値がnullであれば初期値に置き換えるというメソッドです。キ...
Javaのstaticインポート
Javaのstaticインポート JavaのstaticインポートはJava1.5から使える機能です。 普通、import文は import ~ と記述しますが、staticインポートは以下のように記述します。 import static ...
Java8のComparatorの使い方(Collectionsクラスのsortメソッド)
Java8のComparatorの使い方(Collectionsクラスのsortメソッド) Java8からComparatorの使い方が大変簡単になりました。 Integer型のlistが適当に並んでいるとします。 これを昇順にソートするに...
Java8のStringJoinerの使い方
Java8のStringJoinerの使い方 Java8からjava.util.StringJoinerクラスが追加されました。 StringJoinerは引数が文字列のコンストラクタになるので以下のようにnewするとエラーとなります。 S...
Java8のString.joinの使い方
Java8のString.joinの使い方 Java8からStringのstaticメソッドにjoinが追加されました。 joinは第一引数をセパレータとして、第二引数以降を区切ります。 public class Sample { publ...
Javaのジェネリクス型の使い方
Javaのジェネリクス型の使い方 Java1.5からジェネリクスという仕組みができました。 以下はジェネリクス定義を使用したSample2クラスの例です。StringでもIntegerでも渡せるようになっています。 public class...
Oracleで前月末日を求める
Oracleで前月末日を求める Oracleで前月末日を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))) FROM DUAL 結果は以下のようになります。 2015/11/30
Oracleで前月初日(1日)を求める
Oracleで前月初日(1日)を求める Oracleで前月初日(1日)を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-2))+1) FROM DUAL 結果は以下のようになります。 ...
Spring + MyBatisの@Selectアノテーションの使い方
Spring + MyBatisの@Selectアノテーションの使い方 前提 Employeeテーブルのレコードは以下の通りとします。 ID NAME AGE 1 takahashi 20 Spring スタータープロジェクトで選択する依存...
JavaでBigDecimalをintに変換と小数点以下切り捨て
JavaでBigDecimalをintに変換と小数点以下切り捨て JavaでBigDecimalをintに変換するにはintValueメソッドを使用します。 BigDecimal bd = new BigDecimal(1.239); in...
Javaで小数点N桁を表示する
Javaで小数点N桁を表示する Javaで小数点N桁を表示する方法はいくつかあります。 Java1.5からはString.formatメソッドで小数点N桁を表示することができます。 double i = 1.239; String s = ...
Eclipseプラグインのcodicでネーミングを決める
Eclipseプラグインのcodicでネーミングを決める
Sublime text3でAbacusの使い方
Sublime text3でAbacusの使い方 Sublime text3でAbacusを使う方法です。 Abacusは複数行の=を整列してくれる便利なプラグインです。 プラグインのインストールは、ctrl + shift + pでコマン...
Gradleプロジェクトのbuild.gradleからAntを使う方法
Gradleプロジェクトのbuild.gradleからAntを使う方法 Gradleプロジェクトでビルドする際に自動的にファイルを修正したい場合や標準出力したい場合にAntプラグインが用意されています。 ant.replaceregexp ...
Sublime text3で文字の大きさを変更する
Sublime text3で文字の大きさを変更する Sublime text3で文字の大きさを変更するには、ctrl + +で文字を大きくします。 ctrl + -で文字を小さくします。
Sublime text3で行選択する
Sublime text3で行選択する Sublime text3で行選択するには、ctrl + lで行を選択することができます。
Java8のStream API countメソッドの使い方
Java8のStream API countメソッドの使い方 Java8のStream APIのcount()というメソッドを実行しています。 filterした結果に対してcountメソッドを呼び出します。プリミティブ型のlongを返します...
Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方
Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方 Java8からjava.util.stream.Streamというコレクションを便利に操作するクラスができました。 forEac...
SublimeText3でJavaをコンパイルする
SublimeText3でJavaをコンパイルする SublimeText3でJavaをコンパイルすることができます。 - でPackagesフォルダが開くので、そこにJavaというフォルダを作成します。 - - でuntitled.sub...
SublimeText3で現在行をハイライトする
SublimeText3で現在行をハイライトする SublimeText3で現在行をハイライトすることができます。 – で設定ファイルを開きます。 設定ファイルに以下を追記します。 "highlight_line":true これで現在行が...
SublimeText3で保存時にtrimする
SublimeText3で保存時にtrimする SublimeText3で保存時にtrimすることができます。 空白やタブもtrimされます。 - で設定ファイルを開きます。 設定ファイルに以下を追記します。 "trim_trailing_...
Sublime text3で(){}[]を自由に変換する
Sublime text3で(){}[]を自由に変換する Sublime text3で(){}[]を自由に変換するにはBracketHighlighterをインストールしている必要があります。 ()または{}または[]の位置にカーソルを合わ...
Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する
Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する Sublime text3でダブルクォーテーションをシングルクォーテーションに変換するにはBracketHighlighterをインストールしている必要...
Sublime text3でシングルクォーテーションや括弧を強調する
Sublime text3でシングルクォーテーションや括弧を強調する Sublime text3でシングルクォーテーションや括弧を強調するにはBracketHighlighterをインストールします。 ctrl + shift + pでin...
Sublime text3でCSVを変換する
Sublime text3でCSVを変換する Sublime text3でCSVを変換するにはDataConverterをインストールします。 Ctrl + Shift + pを押してInstall Packageを選択します。 次にDat...
Sublime text3でスペース、タブを表示する
Sublime text3でスペース、タブを表示する Sublime text3ではデフォルトではスペースとタブが見えません。 スペースを・、タブをーで表示するように設定することができます。 - で設定ファイルを開きます。 ファイルに以下を...
Sublime text 3エディタで日本語をインライン化する
Sublime text 3エディタで日本語をインライン化する Sublime text 3エディタで日本語をインライン化するにはIMESupportをインストールします。デフォルトだと小窓が左上にでて非常に使いづらいです。 Ctrl + ...