Web系開発メモ

Java, JavaScript, CSS, HTML など、Webアプリの記事を中心に書いています。

etc

ブログ:AdSenseの自動広告が表示されない

etc

はてなブログの無料プランで、AdSense の自動広告を掲載したときのことを書いていきます(2018年4月頃)。 掲載結果 自分のやり方だと、自動広告が表示されませんでした。 掲載手順 既存の広告(AdSense手動広告)を削除してから、自動広告を以下の手順で掲…

ブログ:meta keywords タグについて

etc

ブログの meta keywords タグに、何を設定すべきか悩んだので調査してみました。これから、その調査結果などを書いていきます。 調査結果 Google 向け(Google のエンジン・クローラ向け)には、meta keywords を設定しなくて大丈夫そうでした。 根拠 Google…

SublimeText2:パッケージのインストール

etc

SublimeText2 のパッケージインストール方法と、自分がインストールしているパッケージを書いていきます。 2018.05.02 追記 Sublime Text から Visual Studio Code に乗り換えました。 Windows 10 で Sublime Text 2 を使うと、メニューなどの文字がぼやけた…

SublimeText2:設定(Preferences の Settings - User)

etc

Sublime Text 2 の自分用設定を、忘れないように書いていこうと思います。 今回の設定は「Setting - User」に保存しています。「Setting - User」は、メニューバーの Preferences で開くことができます。 2018.05.02 追記 Sublime Text から Visual Studio C…

SublimeText3の日本語入力問題(表示がビミョウ)

etc

Sublime Text 3.0 が正式にリリースされた ので、Windows 版の SublimeText に IMESupport をインストールして日本語入力を試してみました。 2018.05.01 追記 Sublime Text から Visual Studio Code に乗り換えました。理由は Sublime Text 3 の日本語入力が…

Git:記事の一覧

etc

Git や GitHub関連の記事をいくつか書いたので、その記事のリンクをまとめてみました。 インストール Ubuntu14に最新版をインストール Ubuntu14にインストール(apt-get) 初回設定 アカウント設定(初回利用時) GitHub関連 リポジトリのライセンスを設定 …

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. …

バージョン番号の振り方(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 を使って、リモートホストでシェルを実行するビルド」です。 エラ…

用語:レスポンシブ, レスポンシブWebデザイン

etc

レスポンシブWebデザインとは、マルチデバイスに対応するWebサイトの実装手法です。Ethan Marcotte氏が提唱したもので、次の技術(テクニック)を使ってWebサイトを実装していきます。 Fluid Grids Flexible Images CSS3 Media Queries この3つの技術につい…

用語:REST, RESTful Webサービス

etc

REST,RESTful Webサービス といった用語や、RESTの設計原則,RESTの具体例 について、少しまとめてみました。 REST とは? REST は「REpresentational State Transfer」の略で、Roy Fielding 氏が提唱した「分散システム(ネットワークベース)の設計原則」…

用語:UN*X, *nix

etc

以前「UN*X」や「*nix」といった単語に遭遇しました。なんとなく想像できたのですが、少し調べてまとめてみました。 意味:Unix系の、Unixのような やはり「Unix 系の」とか「Unix のような」といった意味のようです。英語だと「Unix-like」で、Linux なども…