ぺーぺーSEのブログ

備忘録・メモ用サイト。

所謂Angular2でMEANスタックを作る

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Express入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

LINEチャットボットをNodeJSとExpressで

NodeJSとExpressでメッセージをオウム返しするLINEのチャットボットを作ってみた。 Expressについては以下参照。 blog.pepese.com LINE部分は LINE@ と Messaging API を使用した。 作成手順 $ express express-sample --view=pug --git $ cd line-chatbot &…

Angular入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Spring Security / Spring Session入門

Spring Securityは認証・認可の機能を持つSpringのライブラリ。 Spring Sessionを用いて Redis にセッションを格納する設定も試してみる。 ここでは、簡単なログイン画面でログインする機能を作成する。 以下の構成で記載する。 Java Configで設定する方法 S…

Git入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

JenkinsでMavenレポートを出力する

JenkinsでMavenレポートを出力する。 MavenとJenkinsを使ってJavaのレポート出力をやってみた。 下記を読んだテイで書く。 blog.pepese.com Maven mvn clean test site をたたいてHTML形式のレポートを出力する親POMを下記に作った。 親POM ※2017年2月17日時…

Express入門 〜express-generatorの使い方〜

Node.jsのWebフレームワーク Express ベースのアプリ雛形を作成するツール express-generator をさわってみた。 下記の記事を読んだテイで書く。 blog.pepese.com express-generator のインストール $ npm install -g express-generator $ ndenv rehash # nd…

Node.js(npm)入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Spring BootでJUnitテスト

Spring Bootのテストについて書く。 spring-boot-starter-testを使用するとコントローラのJUnitテストも可能になる。 テストやコードインスペクションレポートのMaven設定は以下を参照。 blog.pepese.com テスト対象アプリ 以下の記事で紹介した入門アプリを…

webpack + Babel 入門

webpack + Babel で ES6(ECMAScript 2015)をトランスパイルしてブラウザで動くまでをまとめる。 以降を記載する。 サンプルが動くまで サンプルが動くまでの手順 説明 上記の手順の説明 サンプルが動くまで ブラウザに「Hello World !」とポップアップが出…

Sublime Text 3のインストールとパッケージの導入

インストール 公式から「portable version」を入手して展開するだけ。 (Windowsではportable versionでないとプロキシ環境下で何故か動かなかった) MacユーザはHomebrewを使用して以下のようにインストール。 $ brew cask install sublime-text Homebrewに…

Spring MVC入門

Spring MVCで最小アプリケーションが動くまでの設定についてまとめる。 以下の2種類で同じアプリを実装する。 Java Based Configuration XML Based Configuration 上記は両方HTTP GETするとHelloが返ってくる簡単たRESTアプリ。 Spring BOM 2.0.8.RELEASEで…

Spring Boot入門

Spring Bootで最小アプリケーションが動くまでの設定についてまとめる。 以下の2種類について記載する。 Spring Bootで実行可能jarの作成 Spring BootでAPサーバにデプロイ可能なwarの作成 上記は両方HTTP GETするとHelloが返ってくる簡単たRESTアプリ。 Sp…

Homebrew入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Spring MVCでJUnitテスト

Spring MVCのテストについて書く。 spring-testを使用するとコントローラのJUnitテストも可能になる。 テストやコードインスペクションレポートのMaven設定は以下を参照。 blog.pepese.com テスト対象アプリ 以下の記事で紹介した入門アプリをテスト対象とす…

Macで開発環境を作る

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Ruby on Rails入門

サンプルアプリを作りながらRuby on Railsの全体像を把握する。 実行環境構築は以下を参照。 blog.pepese.com また、ここでの実行環境は以下。 > ruby -v ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32] > rails -v Rails 5.0.0.1 Ruby on Rails…

Ruby on Rails開発環境作成

自分はJava屋、そしてここは自分用のメモページ。 例によって例のごとく細かい(Javaで出てくる)用語の説明はない。 実行環境構築 on Windows 1.Rubyのインストール 「http://rubyinstaller.org/downloads/」からインストーラをダウンロードしてインスト…

SpringでHello World(Java-based Configuration版)

SpringでHelloWorldを出力するプロジェクトの作成してみる。 なお、Spring Bootの機能およびXMLは使用せず、Java-based configurationを使用する。 XMLベースで作成する場合は以下。blog.pepese.com SPRING INITIALIZRで下記を指定して作成。 Maven Project …

SpringでHello World(XML版)

SpringでHelloWorldを出力するプロジェクトの作成してみる。 なお、Spring Bootの機能およびJava-based configurationは使用せず、XMLを使用する。 Java-based Configurationベースで作成する場合は以下。blog.pepese.com SPRING INITIALIZRで下記を指定して…

Pythonでロジスティック回帰

分類問題をPythonとロジスティック回帰で解いてみる。 データセットは下記のIrisデータセットを使用する。 blog.pepese.com 線形回帰(単回帰)は下記。 blog.pepese.com 線形回帰(重回帰)は下記。 blog.pepese.com ライブラリ、データセットのロードまで…

JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等)

本ブログはJava8(特にMetaspace)に対応していない。 下記にJava8以降に対応した記事を記載する(予定)。blog.pepese.com JavaVMのメモリ領域について JavaVMが管理するメモリ領域について 階層1 階層2 階層3 説明 Javaヒープ JavaVM上で起動するJavaプロ…

JavaVMのメモリ管理に関するまとめ(Java8版)

大変長らく放置していた下記サイトをJava8以降、つまりMetaspaceが導入されてからのJVM、HotRockitの情報へ書き直す。 blog.pepese.com 一気に書き直すのは大変なので、随時更新。するかもしれない。 HotRockitのメモリ領域について 領域 説明 Javaヒープ Ho…

SPRING INITIALIZRを使ってみる

「SPRING INITIALIZR」というSpringBootのひな形プロジェクトを作成するWebサービスを紹介する。 時は2016年、なんとSPRING INITIALIZRは2014年からあるらしい。 今まで知らず恥ずかしい。。。 使い方 SPRING INITIALIZRのページにアクセス 画面下部の「Don'…

Pythonで線形回帰(重回帰)

線形回帰をPythonで解いてみる。 データセットは下記のBostonデータセットを使用する。 blog.pepese.com 単回帰は下記。 blog.pepese.com 3Dの描画については下記。 blog.pepese.com ライブラリ読込、データセットのロードまでは以下。 import numpy as np f…

matplotlibで3Dグラフを描画する

matplotlibはMATLABライクにグラフを描画できるライブラリ。 基本は以下。 blog.pepese.com ここでは3Dで表示する方法について記載する。 mpl_toolkits.mplot3dというモジュールを使用する。 使用するデータの準備は以下。 import numpy as np from sklearn …

matplotlib入門

本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec functi…

Pythonで線形回帰(単回帰)

線形回帰をPythonで解いてみる。 データセットは下記のBostonデータセットを使用する。 blog.pepese.com データセットのロードまでは以下。 import numpy as np import pandas as pd from matplotlib import pyplot as plt from sklearn import datasets %py…

機械学習で使うデータセット

機械学習のトレーニング、CVセット、テストセットで利用できそうなデータセットをまとめる。 ※随時更新すると思う。 Bostonデータセット/Housingデータセット 機械学習ライブラリ『scikit-learn』は、線形回帰などで使用するデータセット『Bostonデータセッ…