Web開発など

Java, JS, CSS, HTML, Unity, C# のことなどを書いてます。フリーソフトや二次創作の公開もしています。

etc

VirtualBox:Ubuntu16を動かす

etc

Virtual Box を使って、Windows で Ubuntu16(Xenial Xerus)のサーバーを動かす手順をまとめてみました。 仮想マシンの作成 Ubuntu16のインストール Ubuntu16のネットワークとSSH設定 Ubuntu16の共有フォルダ設定 仮想マシンのバックアップ 上から順に進め…

Vagrant:仮想マシンのメモリサイズ変更

etc

Vagrant で作成した仮想マシンの、メモリサイズ変更方法を書いていきます。 手順1. メモリサイズ設定の有効化 Vagrantfile を開いて、次の箇所を表示します。 変更前 # config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when bootin…

VirtualBox:仮想マシンのバックアップ

etc

Virtual Box の仮想マシンをバックアップする方法を書いていきます。ブログ執筆時の環境は以下の通りです。 Windows10 64bit Virtual Box 5.1.30 1. バックアップ方法 今回は「仮想アプライアンス」でバックアップを取得しようと思います。仮想アプライアン…

VirtualBox:Ubuntu16の共有フォルダ設定

etc

Virtual Box 共有フォルダを設定して、Ubuntu16(仮想マシン)と Windows でファイルをやりとりする方法を書いていきます。利用しているプロダクトのバージョンは以下の通りです。 Windows10 64bit Virtual Box 5.1.30 Ubuntu Server 16.04.3 LTS 1. 仮想マ…

VirtualBox:Ubuntu16のネットワークとSSH設定

etc

仮想マシンのネットワークとSSHを設定して、Windows の SSHクライアントから接続する方法を書いていきます。仮想マシンは Windows の VirtualBox 上に作成していて、その OS は Ubuntu16 になります。 詳細なバージョンは以下の通りです。 Windows10 64bit V…

VirtualBox:Ubuntu16のインストール

etc

Virtual Box の仮想マシンに、Ubuntu16(サーバー)をインストールする方法を書いていきます。仮想マシンは Windows 上に作成している前提で、環境やプロダクトのバージョンは以下の通りです。 Windows10 64bit Virtual Box 5.1.30 Ubuntu Server 16.04.3 LT…

VirtualBox:仮想マシンの作成

etc

Windows の Virtual Box に仮想マシンを作成する手順を書いていきます。仮想マシンを作成すると、Linux(Ubuntu)などをインストールして動かすことができます。 ブログ執筆時のプロダクトは以下の通りです。 Windows10 64bit Virtual Box 5.1.30 Virtual Bo…

Visual Studio Code を使ってみた

etc

Sublime Text 3 の日本語入力に難があるので、Visual Studio Code を使ってみました。以前使ったときは動きがモッサリしたように感じたんですが、今はサクサク動いたので乗り換えました。 これから Visual Studio Code(VS Code)を使った感想などを書いてい…

Git:Ubuntu14に最新版をインストール

etc

最新版の Git をビルドして、Ubuntu 14 にインストールする方法を書いていきます。動作確認は Vagrant Box の ubuntu/trusty64 で行っています。 ※ インストール方法は Git のマニュアル を参考にしました。 手順1. 事前準備 事前に root になって、作業する…

Git:アカウント設定(初回利用時)

etc

Git のアカウント情報(ユーザ名とメールアドレス)を設定する方法を書いていきます。アカウント情報を設定しないで GitHub にコミットすると、ユーザ が invalid-email-address になったりするので、使用前に設定しておきたいところです。 補足 この記事は…

Git:Ubuntu14にインストール(apt-get)

etc

Ubuntu 14 の apt-get を使って、Git をインストールする方法を書いていきます。動作確認は、Vagrant Box の ubuntu/trusty64 で行っています。 ※ インストール方法は、公式マニュアルの「Git - Download for Linux and Unix」を参考にしています。 手順1. …

PostgreSQL:WindowsでSQL実行(psql)

etc

Windows にインストールした PostgreSQL に対して、ローカルから接続して SQLを実行する方法を書いていきます。今回は、PostgreSQL に付属している psql を使ってみます。 手順1. psql の確認 psql は、PostgreSQL をインストールした先の bin ディレクトリ…

バージョン番号の振り方(GitHub推奨)

etc

バージョン番号の振り方を調べていたら、GitHub推奨の セマンティック バージョニング(Semantic Versioning) を見つけることができました。 今後はその仕様どおりバージョンを振っていこうと思いつつ、自分が忘れないように簡単なメモを書いてみました。 …

GitHub:リポジトリのライセンスを設定

etc

GitHub でリポジトリのライセンス(MIT, Apache 2.0, etc)を設定すると、リポジトリのページにライセンスを表示できるようです。イメージは下のような感じです。 これから、既存のリポジトリにライセンスを設定する手順を書いていきます。 手順の概要 GitHu…

GitHub:古いバージョンのGitからPushすると403エラー

etc

CentOS から GitHub に push(git push)したら、403 エラーが発生しました。今回はそのエラー内容や原因、対応方法をまとめていきます。 エラー内容 GitHub から https で clone したリポジトリ(の資源)を更新して、git push を実行したら、次のエラーが…

GitHub:ユーザ invalid-email-address のコミット

etc

普段使わない環境から GitHub に push したら、コミットしたユーザが invalid-email-address と表示されてしまいました。今回はその原因や対応方法をまとめていきます。 invalid-email-address になる原因 git config で user.email を設定せずにコミットし…

Gradle:Javaコンパイルのバージョン指定

etc

Gradle で Java をコンパイルするときに、ソースコードのバージョンとターゲットクラスファイルのバージョンを指定する方法を書いていきます。この2つのバージョンは、javac コマンドのオプション -source, -target に対応するものです。 設定方法 Java プ…

Gradle:Javaコンパイルのエンコーディング指定

etc

Gradle で Java をコンパイルするときに、エンコーディングを指定する方法を書いていきます。 設定方法 Java プラグインを適用して、compileJava.options.encoding で設定します。次のように書くと、UTF-8 に設定できます。 apply plugin: 'java' compileJav…

Gradle:Java 実行時にシステムプロパティを渡す

etc

Gradle の run タスクを使うと、Java の Main クラスを実行できます。以前、run タスクでシステムプロパティを渡す方法を調査することがありました。今回は、その方法をまとめていこうと思います。 build.gradle を編集 次のサンプルのように、tasks.with・…

Gradle:Herokuにデプロイ

etc

Gradle をう SpringBoot の Webアプリを、Heroku にデプロイする手順を書いていきます。 前提1. Heroku 関連 Heroku に関連する前提条件は次の通りです。 Heroku のアカウントがあること。 Heroku Toolbelt がインストールされていること。 前提2. デプロイ…

GO:Workspace と GOPATH

etc

GO言語の Workspace と、環境変数「GOPATH」についてのメモを書いていきます。ちょっと長くなりそうなので、最初に「今回のまとめ(調査結果)」を書いておきます。 今回のまとめ 環境変数 GOPATH の値は、Workspace のパス。 Workspace は、ディレクトリ sr…

GO:Windowsにインストール

etc

Windows に GO(GO言語ツールのバイナリディストリビューション)をインストールする方法を書きます。 ダウンロード 公式サイト https://golang.org/dl/ から、最新版(執筆時 1.6.2)の msi をダウンロードしました。 インストール msi を実行して、画面の…

Gradle入門:はじめに・目次

etc

Gradle は、Java(JVM)環境のビルドシステムです。Gradle を使うと、ビルドスクリプトをシンプルに書くことができます。 他にも、次のような特徴があります。 Ant と同じような目的で使うことができる。 Maven のような規約によるビルドもサポートする。 依…

Gradle:Eclipseにインポート

etc

Gradle でビルドしている Java アプリ(Java プロジェクト)を、Eclipse にインポートする手順を書いていきます。 前提. インポートするアプリ SpringBoot入門:JSONの返却 で紹介しているアプリをインポートしてみます。ソースコードは、次のリポジトリにも…

Gradle:Javaアプリのビルド

etc

Gradle で Java アプリ(Java プロジェクト)をビルドする手順を書いていきます。今回は、コンパイル・テスト実行・Jar 作成などのタスクを実行してみます。 手順1. ビルドスクリプトの作成 ディレクトリ(例:gsg)を作って、その中に Java プロジェクトの…

Gradle:CentOSにインストール

etc

Gradle を CentOS にインストールする手順を書いていきます。手順は、JDK がインストール されていることが前提となります。 手順1. ダウンロード root でインストール先(例:/opt)に移動します。それから、wget でダウンロードします。 # cd /opt # wget …

Gradle:Windowsにインストール

etc

Gradle を Windows にインストールする手順を書いていきます。記事を書くときは、Windows 7 の 64bit を使いました。 前提1. JDK のインストール 事前に JDK or JRE 6 以上をインストールしておきます。JDK のインストール手順は、次の記事を参照して頂ける…

Gradle:SpringBootアプリのビルド

etc

Gradle で SpringBoot の Webアプリをビルドする方法は、記事「SpringBoot入門:JSONの返却」 に記載しています。 リンク先の記事では、簡単な SpringBoot アプリを作成してから、Gradle でビルドして動かしています。参考にして頂ければ幸いです。 補足. ソ…

Jenkins:SSH plugin のエラー対応

etc

Jenkins の SSH plugin を使ったところ、ビルド実行時にエラーが発生しました。そのときのエラー内容や対応方法を書いていきます。 エラーになったビルド エラーになったのは、「SSH plugin を使って、リモートホストでシェルを実行するビルド」です。 エラ…

PostgreSQL:CentOSでユーザとDBを作成

etc

CentOS にインストールした PostgreSQL を使って、 ユーザとデータベースを作成してみます。 このブログでは、あくまでサンプルとして、ユーザのロール名・パスワード・データベース名を「spring」で統一しています。必要に応じて変更して頂ければ幸いです。…