Service Workerとプッシュ通知

⇩ Webでもプッシュ通知を標準化していくような流れが来てるみたいですね。 ・https://www.w3.org/TR/push-api/ push通知とは? プッシュ通知って? プッシュ通知は、App StoreやGoogle Playから配信されるネイティブアプリでなければ使うことはできません。…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)のGitBucketにEclipseからpushとか

せっかくなんで、VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)のGitBucketサーバに、Eclipseからpushしてみたいと思います。 GitBucketにリモートリポジトリを作成し、ローカルにリポジトリを作成(リモートリポジトリからclone)などは下記を参考…

Thymeleafのth:hrefとSpring BootのControllerの@RequestMappingでハマった件

タイトルそのまんまなんですが、むちゃくちゃハマったのでメモメモ。 Thymeleafのth:href、リンクURL まずは、Thymeleaf側なのですが、th:hrefでgetパラメーターを渡す書き方がいろいろあるのを知らなかったのですが、 ・Thymeleaf version 2.1.4の機能メモ …

CentOS7.3のRedmineとGitBucketを連携

同じ仮想マシン内なら難しくないらしいと...本当ですか先輩?。 ・くりーむわーかー : RedmineとGitbucketを連携する ・GitBucketとRedmineを連携する | 眠るシーラカンスと水底のプログラマー Redmineで新しいプロジェクト 仮想マシンを起動し、「http://仮…

CentOS7.3にインストールしたGitBucketにリポジトリを作成し、ローカルからpushとか

RedmineとGitBucket連携の前に、GitBucketにリポジトリを作成しローカル環境からcloneとかpushとかしてみたいと思います。 ・Gitを使ってみよう!GitBucket利用編 - いぬのメモ帳 ⇧ 上記サイト様を参考にさせていただいてます。 GitBucketでリポジトリ作成 …

バージョン管理のサーバにGitBucketを導入してみる

バージョン管理システム、いろいろありますね。 フリーソフトウェア(オープンソース)[編集] GNU arch - 分散型。C言語、シェルスクリプトで実装している。 Bazaar - 分散型。Pythonで実装している。 CVS - 集中型。C言語で実装している。 GNU CSSC - SCCS…

Redmineの設定など

Redmineを使い始めるための初期設定 — Redmine.JP ⇧ 上記サイトを参考にさせていただいてます。 前回までで作成した仮想マシンを利用していきます。 ts0818.hatenablog.com ログインのパスワード変更 デフォルトでは、「ログインID」=「admin」、「パスワー…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)にRedmine3.4.2をインストール

Redmineを入れてみましょう、ということでドえらくハマったこと...。 ・Redmine 3.4をCentOS 7.3にインストールする手順 | Redmine.JP Blog ⇧ 上記サイト様を参考にさせていただいています。 Redmineとは Redmineはオープンソースのプロジェクト管理ソフトウ…

CentOS7.3にてApache httpdが複数インストールされてハマる

見事にハマりました。そもそもApache Httpd複数インストールされるって知らなんだ...。VagrantでVirtualBoxに仮想マシン(CentOS7.3)を作り、Apache httpd 2.4.27をソースコードからインストールして、Ruby2.4.2、MySQL5.7、Passenger、Redmineなどを導入し…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)にRubyをインストール

前回作成していた、仮想マシンにRubyをインストールしていきたいと思います。 依存ライブラリのインストール 「依存ライブラリのインストール」を行います。 sudo su yum install readline-devel zlib-devel libffi-devel libyaml-devel openssl-devel sqlit…

MobaXtermを導入してみました

・MobaXterm を ssh/mosh/X11 クライアントとして使う(Windows) - Qiita ・SSHの代用ツール「Mosh」の紹介とインストール(CentOS) ・おすすめの高機能SSHクライアント「MobaXterm」の使い方(基本編) ⇧ 上記サイト様で紹介されていた「MobaXterm」とい…

Spring BootでMySQL接続してSpring DATA JPAであいまい検索風

検索欄が1つのときのあいまい検索を実装してみました。検索するテーブルは1つですけど...それではいってみましょー。 ・Spring Data JPA でのクエリー実装方法まとめ - Qiita ⇧ 上記サイト様の説明にありますように、 ネイティブSQL JPQL CriteriaAPI 名前付…

EclipseでAngularJSのチュートリアル HTTP

今回は、「HTTP」ですね。今回も間違ってる可能性大なので、お時間のある方のみご覧ください。一応、動いてはいますよ~。 The HttpModule is not a core NgModule. HttpModule is Angular's optional approach to web access. It exists as a separate add-…

EclipseでAngularJSのチュートリアル Routing ハマった部分だけ

今回は、「Routing」です。すみません、今回はハマった部分だけ掲載しているので、チュートリアルは、Angular Docs を見ながら進めてもらえればと思います。 まずは、AngularJSの開発用サーバーを起動しておきます。 cd C:¥workspace¥firstSpring¥src¥main¥r…

EclipseでAngularJSのチュートリアル Services

今回は、AngularJSのチュートリアルの「Service」にトライしていきたいと思います。 Service 「Service」です。チュートリアルの説明によると、 As the Tour of Heroes app evolves, you'll add more components that need access to hero data. Instead of …

EclipseでAngularJSのチュートリアル

いきなり、Javaとの連携は厳しそうなので、前回配置したAngularJSのプロジェクトで、公式のチュートリアルにトライしていきたいと思います。 EclipseにAngular IDE 2017 CI 8プラグインをインストール Eclipseを起動し、前回作成したAngularJSのプロジェクト…

Spring BootのThymeleafを2.x系から3.x系に変更してみる

Spring Bootで「spring-boot-starter-thymeleaf」を利用している場合、デフォルトでは2.x系が使われているようです。 Spring Boot Reference Guide ガイドにある通りに設定すれば、Tyhmeleaf 3系が使えるようになるようです。 pom.xmlの編集 Eclipseを起動し…

Spring DATA JPAのSpecificationで動的クエリー

Spring DATA JPAを使うと、ほとんどSQLを書かなくてもよくなるようです。 ・【Spring Data JPA】自動実装されるメソッドの命名ルール - Qiita ⇧ そのぶん、メソッドには命名規則があるみたいです。 ⇩ Spring DATA JPA 以外にも、いろいろなクエリーの実装方…

Spring BootでAngularJSと連携したいけど、とりあえずAngularJSを配置するとこまで

2017年9月17日 追記 AngularJSを始める際に導入するAngular CLI(「@angular/cli」)をインストールするときは、「yarn」というものを使ったほうが良いのかもしれません。 ・Angular入門 | ぺーぺーSEのテックブログ ・君の名は・・YARN! - Qiita JavaScrip…

Spring BootでMySQL接続してSpring DATA JPAでデータを取得

前回、Spring Frameworkを導入してみました。そして、Spring BootでWeb(Spring MVC)とThymeleafを実際に利用してみました。今回は、Spring DATA JPAという機能を使ってデータベースとのデータをやり取りしてみたいと思います。 データベースには、MySQLを…

EclipseでSpring Frameworkを利用するために

Spring Frameworkを使う場合、STS(Spring Tool Suite)を利用するとことが多いと思われますが、今現在、Eclipseを使っていて、そのEclipseを使い続けていきたい場合、プラグインを導入すれば良いようです。 Spring Tool Suite(STS)プラグインのインストール…

EclipseでJavadocの出力

みなさ~ん、Eclipse使ってますか~?ワシもじゃ、ワシもじゃみんな!! というわけで、今回はJavadocをメモメモ。 OracleのサイトでJavadocをダウンロード Java SE API & ドキュメント にアクセスし、 下の方にある、「Java SEのバージョン 1.3.0、 1.4.0 …

「ServletRequest」インターフェースの「getParameterNames」メソッド

「ServletRequest」インターフェースは、「HttpServletRequest」インターフェースの親のようです。つまりは、 public interface HttpServletRequest extends ServletRequest という感じです。よくServletクラスで、doGet()メソッドやdoPost()メソッドで、 pu…

JSPタグとJavaBeansの連携

JSPタグでJavaBeansとの連携ができることを知ったのでメモメモ。 Eclipseで動的 Webプロジェクトを作成 Eclipseを立ち上げ、 「新規(N)」>「動的 Webプロジェクト」を選択。 「プロジェクト名(M)」を入力し、「ワーキング・セット」を利用する場合は、「…

Windows 10 HomeにUnityをインストールしてみる

SSDを交換し、Cドライブに余裕ができたので、Unityをインストールしてみたいと思います。今現在の空き容量はこちら。 ・Unity 2017 for windows インストール | Unity 3DCG ⇧ 上記サイト様を参考にさせていただいてます。 追記にも書かせていただいてますが…

Paizaの標準入力の取得って分かりにくい気が....「巡回セールスマン問題」

Paizaの「巡回セールスマン問題」にチャレンジしていて、Scannerの扱い方でまたしてもハマったのでメモメモ。 Paizaはこちらのサイトです。 https://paiza.jp/ 巡回セールスマン問題 巡回セールスマン問題(じゅんかいセールスマンもんだい、英: traveling s…

GCP(Google Cloud Platform)のCompute EngineのVMインスタンス(仮想マシン)のMySQLにデータをインポート

9月になっちゃいましたね....久々に部屋を掃除しようと朝から頑張っていたら、どうも1日では終わらんと見切りをつけて現実逃避をしてる今日この頃です。 というわけで、今回は、GCPのVMインスタンス(OSがCentOS7の仮想マシン)にインストールしていたMySQL…

GCP(Google Cloud Platform)のCompute EngineのVMインスタンス(仮想マシン)にWinSCPで接続

GCPの仮想マシン(CentOS 7)にWinSCPで接続してまいりたいと思います。 WinSCPでGCPの仮想マシン(CentOS 7)に接続 WinSCPをインストールしてない場合はインストールしておきます。 ・Windowsだけで使える!WinSCPの使い方【初心者向け】 | TechAcademyマ…

Windows 10 Home ノートパソコンのSSDの交換にトライ パソコン歴3年目の軌跡

パソコン歴も3年目を迎えたこともあり、今回はSSDの交換にチャレンジ!思えば、PCの電源の場所が分からない状態から何とかここまで辿り着けました。 今後も精進して参りたいと思います。 Windows 10 Home使ってますよ、Cドライブの使用率がのっぴきならない…

Java Eclipseの動的 WebプロジェクトをWebサーバで公開までの道のり ビルドツールとか

Eclipse環境でしか、Javaを動かしたことがないですが(Java講座ではコマンドプロンプトでも動かした)、本番環境にはEclipseなどのような統合開発環境を入れない方が良いとなると、どうするの? ということで、ビルドツールが必要になってくるようです。IDE…