Java@PlayFrameworkを導入するよ!(Mac)


はじめに

みなさんこんにちは。のぶです。
Javaを触りたかったので、
javaのWebフレームワークを探していると
PlayFrameforkをいうものを発見しました。

Railsに似てるんだとか。

Railsに似てる。つまりCakePHPに似てる。
つまり、PHPerの僕にとってはとっつきやすいフレームワーク!
ということでこれから勉強していきたいと思います。

導入方法がバージョンによって変わるみたいなので、
今回はPlayFramework2.4の導入をここにメモしていきます。

Brewダウンロード

今回はMacでの導入なので、最初にBrewコマンドを使えるようにしておきます。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent lexapro medication.com/Homebrew/install/master/install)"

Brewを使わない場合は、直接activatorをダウンロードして、Pathを設定して・・
というやり方もあるのですが、Brewを使ったほうが断然らくなので、こっちでやります。

activatorをダウンロード

brew install typesafe-activator
activator -help

activatorがきちんとインストールされていますでしょうか。
activatorとは、PlayFrameworkを提供しているツール・・らしい・・・?(よくわかってない)

PlayFrameworkアプリケーションの作成

activator new test play-java
cd test
activator
run

アプリケーションを作成します。
PlayFrameworkアプリケーションはJavaかScalaで作ることができるそうなんですが
ここではJavaでPlayアプリケーションを作成しています。
ちなみに、Scalaでアプリケーションを作成したい場合は
『play-java』 の部分を『play-scala』にしてあげましょう。

最後に、作成したプロジェクトのディレクトリに移動し
activatorコマンドを実行で、Playコンソールを起動。
runコマンドを実行で、Playアプリケーションを開発モードで実行します。

http://localhost:9000/

ブラウザから上記URLに接続でPlayFrameworkの画面が見れたでしょうか。
これで構築は完了です。

Eclipseで使えるようにする

test/project/plugins.sbtに以下を追記する

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.4.0")

の後に

activator eclipse

を実行。
その後、eclipseからプロジェクトをインポートして完了です。

eclipseで開発する場合のコマンドは以下になります。

activator -jvm-debug 9999 run

上記コマンドを実行後、
適当にファイルを変更してブラウザを更新してみてください。
変更が反映されましたでしょうか。

おわりに

少し触ってみましたが、
SpringとかStruts等よりもすんなり理解できました。
というか、ほぼほぼCakeみたいな。
JavaなのにCakeみたいな。。
PlayFramework、素晴らしいです。

ということで今回は以上となります。ありがとうございました。

参考にしたサイト

Perl@Perlの基本を勉強するよ! – Part2 –


はじめに

みなさんこんにちは。のぶです。

今日もPerlの勉強をするので、メモです!
いつ書いたものか忘れちゃたけど
書き残しがあったので、投稿しておきます。

配列をソートする

ソートはsort関数を使用する
単に文字コードを小さい順にソートする。
数値をソートしたい場合は、

sort BLOCK LIST

という形式にしてあげる。

my @array = (12,22,34,3,6,126,745,99,9);

my @sorted= sort(@array);
print join(',', @sorted);
# 出力 => 12,126,22,3,34,6,745,9,99
# これだと文字コードサイズ順。

@sorted = sort {$a <=> $b} @array;
print join(',', @sorted) , "\n";
# 出力 => 3,6,9,12,22,34,99,126,745
# 数値のソート

@sorted = reverse (sort {$a <=> $b} @array);
print join(',', @sorted) , "\n";
# 出力 => 745,126,99,34,22,12,9,6,3
# 数値を降順にソート

Grepを使ってみる

配列の中から正規表現に一致する値を引っ張ってこれる。

my @array = ("Perl", "にほんご", "のぶ", "のぶp", "んんん" );

my @found = grep(/p/i, @array);
print join(',', @found), "\n";
# iを付けると大文字小文字を区別しない
# 出力結果 => Perl,のぶp

@found = grep(/ん/, @array);
print join(',', @found), "\n";
# 日本語も出来ました
# 出力結果 => にほんご,んんん

@found = grep(//, @array);
print join(',', @found), "\n";
# 何もしていしないと、全部出力される
# 出力結果 => Perl,にほんご,のぶ,のぶp,んんん

おわりに

今回は短いけどこれで終わりです。
Perlは最近ずっと触っているし、次はJava!!!!
Java!!!Play!!!

Perl@Perlの基本を勉強するよ!


はじめに

みなさんこんにちは。のぶです。
Perlを触ることになったので、
勉強しながらメモしていくことにします。

普通のメモです!メモ!

変数の種類

スカラー変数

スカラー => 数値、文字列 単一の値
『$』を付けて宣言する

my $hensuu;

配列

『@』を付けて宣言する

my @hairetu = (0,1,2);
# 配列をそのまま出力
print @hensu;
# 要素を1つだけ取り出して出力
print $hensu[0];

要素を1つだけ取り出したいときは、その値がスカラー値になるので、『$』を付ける。(忘れそう・・)

ハッシュ

ハッシュ => 連想配列のこと
『%』を付けて宣言する

my %hassyu= ("a" => 0, "b" => 1, "c" => 2);
# ハッシュをそのまま出力
print %hassyu;
# 要素を1つだけ取り出して出力
print $hassyu{"a"};

ハッシュも配列と同じように
要素を1つだけ取り出したいときは、その値がスカラー値になるので、『$』を付ける。
指定するキーは波括弧で囲む。

比較演算子

比較演算子は数値比較と文字列比較で異なる。
数値の比較は 『 == != > = <= 』、
文字列の比較は 『 eq ne gt lt ge le 』
100%忘れるので表にしておく

数値比較 文字列比較 意味
a == b a eq b a と b は等しい
a != b a ne b a と b は等しくない
a < b a lt b a より b が大きい
a > b a gt b a より b が小さい
a <= b a le b a より b は大きいまたは等しい
a >= b a ge b a より b は小さいまたは等しい

条件分岐

if文の書き方

my $a = 10;
my $b = 20;

# 普通の書き方
if($a == $b) {
  print "a と b は等しい\n";
}
elsif($a < $b) {
  print "a より b は小さい\n";
}
# 出力結果
# a より b は小さい

# 参考演算子
my $c = 10;
my $d = 10;
my $e = ($c == $d) ? "c と d は等しい\n" : "c と d は等しくない\n";
print $e;

# 出力結果
# c と d は等しい

else if 文は elsif と書く。(慣れない・・)

配列のループ処理

my @hairetu = (0,1,2,3,4,5);

foreach my $a (@hairetu) {
  print $a;
}
print "\n";

foreach (@hairetu) {
  print $_;
}
print "\n";

for (@hairetu) {
  print $_;
}
print "\n";

# 出力結果は全部一緒
# 012345
# 012345
# 012345

foreach文とfor文は大体一緒で同じような使い方が出来る。
『$_』という変数に自動的に出力を格納する。

ハッシュのループ処理

my %hassyu = ("a" => 0, "b" => 1, "c" => 2, "d" => 3);

foreach my $key(keys(%hassyu)) {
    print $hassyu{$key} . "\n";
}

# 出力結果
# 2
# 0
# 1
# 3

keysでハッシュのキーを引っ張ってきて
出力時に引っ張ってきたキーを指定して出力。
結果は配列もハッシュも順不同。

おわりに

初歩的なことをメモしていきましたが
これ以外にもPerl特有の書き方だったり、処理の動きだったり
覚えなきゃいけないことがたくさんあります。

ハッシュのリファレンスとかなんだろ・・・笑

ドットインストールで一通り勉強を終えたので、これから本読みです。

以上。ありがとうございました。

参考にしたサイト

Vagrant@WindowsでCentOS6.6の環境を構築!


はじめに

さあ開発を始めよう!!!
と、思い立ってごりごりプログラミングを書いていたのですが
コードを書く → サーバーにアップする → 動作確認 → エラー発生 → 修正 → サーバーにあpp.....

このループがめんどくさくなりました。
やっぱりローカルで1度確認したほうが効率いいですね。

ということでVagrantを構築したいと思います。
ローカル確認をするだけならXamppでもよかったのですが、
Vagrantなら一緒に開発をしている仲間と簡単に開発環境を共有できるメリットがあるので今回はVagrantにします。

って言ってもぼっち開発なんですけどね!streaming A Cure for Wellness film

Vagrantを構築

必要なものをダウンロード

以下のサイトからVagrantと、VirtualBoxをダウンロード・インストールしておきます。
DOWNLOAD VAGRANT
Download VirtualBox

その後コマンドプロンプトを立ち上げ、作業フォルダまで移動します。The Lego Batman Movie 2017 film

作業フォルダはvagrantとします。

cd c:\Users\○○(自分のユーザー名)\Desctop\
mkdir vagrant
cd vagrant

Boxの追加

VirtualBoxにBoxを追加します。
githubに、CentOS6.6用のBoxが用意されているので、ありがたく使わせていただきます。

vagrant box add centos66 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
vagrant box list

ボックス一覧にcentos66が表示されていれば追加完了です。

Boxの名前を変える

次はBoxの名前を変えます。
centos66のままでもいいのですが、味気ないので・・・
開発現場などではプロジェクト名にしたりするのかなと思います。

cd c:\Users\○○(自分のユーザー名)\.vagrant.d\boxes\
mv centos66 (変更したいbox名)

Vagrantの設定と起動

vagrantフォルダに移動し、VagrantFileを生成します

cd c:\Users\○○(自分のユーザー名)\Desctop\vagrant\
vagrant init (変更したbox名)

生成されたVagrantFileを編集します。
テキストエディタか、もしくはVimが入っていればVimで編集しましょう。

SSH接続の際に使用されるユーザー・パスワードの設定は vagrant/vagrant
使用するメモリサイズの設定は 1024MB、
ローカルネットワークのIPアドレスの設定は 192.168.33.29 で、
仮想マシンに接続するためのIPアドレスを指定しています。

また、今回は設定してませんが
VagrantとWindowsの共有フォルダの場所もVagrantFileに記述することで変更できます。

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant Read Full Report.configure(2) do |config|
  config.ssh.username = "vagrant"
  config.ssh.password = "vagrant"
  config.vm.box = "(作成したBox名)"
  config.vm.network "private_network", ip: "192.168.33.29"
  config.vm.provider "virtualbox" do |vm|
    vm.customize ["modifyvm", :id, "--memory", "1024","--cpus", "2", "--ioapic", "on"]
  end
 
end

その後、vagrant up で仮想マシンを立ち上げます。

vagrant up

はい、立ち上がりましたでしょうか。
僕は、Virtual Box をインストールした後、PCを再起動していなかったためにエラーが出ていました。。。
最後の行にrun とか表示されていたら成功です!

Vagrantのコマンド一覧

無事Vagrantを起動することができたら、vagrant ssh で仮想マシンにssh接続できます。
vagrant sshができない場合は、tera term等で接続しましょう。

以下、Vagrantで頻繁に使用するであろうコマンド一覧です。

コマンド 詳細
vagrant up vagrantを起動する
vagrant halt vagrantを停止する
vagrant ssh vagrantにssh接続する
vagrant reload vagrantを再起動する
vagrant package オリジナルのBoxを作成する

おわりに

Vagrantは、簡単に導入出来るし便利ですよね!
個人で勉強に使ったり、チーム開発するときに使ったり・・・
いろいろな場面で活躍できます。
まだ使ったことがない人は是非!!!

というわけで今回は以上となります。
ありがとうございました。

参考にしたサイト

Streaming Captain Underpants: The First Epic Movie (2017) Movie Online


  • Captain Underpants: The First Epic Movie (2017)

  • Director
    Rob Letterman, David Soren.
    Producer
    -
  • Production Company
    DreamWorks Animation, Scholastic Entertainment.
    Release
    June 1, 2017
  • Country
    United States of America.
    Language
    English.
  • Runtime
    75 min
    Genre
    Comedy, Animation, Family, Action.

Movie 'Captain Underpants: The First Epic Movie' was released in June 1, 2017 in genre Comedy. Rob Letterman was directed this movie and starring by Nick Kroll. This movie tell story about Two mischievous kids hypnotize their mean high school principal and turn him into their comic book creation, the kind-hearted and elastic-banded Captain Underpants.

Do not miss to Watch movie Captain Underpants: The First Epic Movie (2017) Online for free with your family. only 2 step you can Watch or download this movie with high quality video. Come and join us! because very much movie can you watch free streaming.

Incoming search term :

Download Captain Underpants: The First Epic Movie 2017 English Subtitles, Captain Underpants: The First Epic Movie 2017 Watch Movie Putlocker, Captain Underpants: The First Epic Movie 2017 Free Movie No Sign Up, Captain Underpants: The First Epic Movie 2017 Viooz English Subtitles, Captain Underpants: The First Epic Movie 2017 Watch Movie No Sign Up, Captain Underpants: The First Epic Movie 2017 Streaming Movie HD Quality, Watch Captain Underpants: The First Epic Movie 2017 Movie Online, Captain Underpants: The First Epic Movie 2017 English Subtitles Free, Captain Underpants: The First Epic Movie 2017 Watch Movie, Download Captain Underpants: The First Epic Movie 2017 No Sign Up, Download Captain Underpants: The First Epic Movie 2017 Online Putlocker, Captain Underpants: The First Epic Movie 2017 Putlocker English Subtitles, Download Captain Underpants: The First Epic Movie 2017 Movie Online, Captain Underpants: The First Epic Movie 2017 English Subtitles HD Quality, Captain Underpants: The First Epic Movie 2017 Streaming Movie Megashare, Sreaming Captain Underpants: The First Epic Movie 2017 Full Movie, Captain Underpants: The First Epic Movie 2017 Movie Online No Sign Up, Captain Underpants: The First Epic Movie 2017 Putlocker Free Download, Captain Underpants: The First Epic Movie 2017 Viooz Free Download, Sreaming Captain Underpants: The First Epic Movie 2017, Download Captain Underpants: The First Epic Movie 2017 Online Viooz, Captain Underpants: The First Epic Movie 2017 HD Quality Download, Captain Underpants: The First Epic Movie 2017 Movie Online Viooz, Captain Underpants: The First Epic Movie 2017 Full Movie Online, Download Captain Underpants: The First Epic Movie 2017, Captain Underpants: The First Epic Movie 2017 HD Quality No Sign Up, Captain Underpants: The First Epic Movie 2017 Free Movie Putlocker, watch full movie Captain Underpants: The First Epic Movie online, Captain Underpants: The First Epic Movie 2017 Streaming Movie Viooz, Sreaming Captain Underpants: The First Epic Movie 2017 No Sign Up, Captain Underpants: The First Epic Movie 2017 HD Quality, Captain Underpants: The First Epic Movie 2017 Full Movie Viooz, Captain Underpants: The First Epic Movie movie streaming, Captain Underpants: The First Epic Movie 2017 Streaming Movie Free, Captain Underpants: The First Epic Movie 2017 Streaming Movie, Captain Underpants: The First Epic Movie 2017 Free Movie Download, Captain Underpants: The First Epic Movie 2017 Download Movie Viooz, Captain Underpants: The First Epic Movie 2017 Download Movie HD Quality, Captain Underpants: The First Epic Movie 2017 HD Quality Putlocker, Watch Captain Underpants: The First Epic Movie 2017 Free Movie, Captain Underpants: The First Epic Movie 2017 Download Movie Megashare, Captain Underpants: The First Epic Movie 2017 Watch Movie HD Quality, Captain Underpants: The First Epic Movie 2017 Full Movie Putlocker, Captain Underpants: The First Epic Movie 2017 HD Quality Megashare, Captain Underpants: The First Epic Movie 2017 Movie Online Megashare, Captain Underpants: The First Epic Movie 2017 Putlocker, Sreaming Captain Underpants: The First Epic Movie 2017 Free Movie, Captain Underpants: The First Epic Movie 2017 Free Movie Megashare, Watch Captain Underpants: The First Epic Movie 2017 Online Viooz, watch full movie Captain Underpants: The First Epic Movie 2017, trailer movie Captain Underpants: The First Epic Movie 2017, Watch Captain Underpants: The First Epic Movie 2017 Online Megashare, Captain Underpants: The First Epic Movie 2017 HD Quality Online, Captain Underpants: The First Epic Movie 2017 Megashare HD Quality, Captain Underpants: The First Epic Movie 2017 English Subtitles Putlocker, streaming Captain Underpants: The First Epic Movie movie, Watch Captain Underpants: The First Epic Movie 2017, Sreaming Captain Underpants: The First Epic Movie 2017 English Subtitles, Watch Captain Underpants: The First Epic Movie 2017 HD Quality, Captain Underpants: The First Epic Movie 2017 Putlocker Online, Captain Underpants: The First Epic Movie 2017 Full Movie, Captain Underpants: The First Epic Movie 2017 English Subtitles, Captain Underpants: The First Epic Movie 2017 Free Movie HD Quality, Captain Underpants: The First Epic Movie 2017 Full Movie Free, film Captain Underpants: The First Epic Movie 2017, Captain Underpants: The First Epic Movie 2017 Full Movie HD Quality, Sreaming Captain Underpants: The First Epic Movie 2017 Online Megashare, download Captain Underpants: The First Epic Movie movie, Captain Underpants: The First Epic Movie 2017 Download Movie Free, Captain Underpants: The First Epic Movie 2017 film download, Captain Underpants: The First Epic Movie 2017 Watch Movie Online, Captain Underpants: The First Epic Movie 2017 Free Movie, Download Captain Underpants: The First Epic Movie 2017 Online Megashare, Captain Underpants: The First Epic Movie 2017 Full Movie Download, Captain Underpants: The First Epic Movie 2017 Download Movie English Subtitles, Captain Underpants: The First Epic Movie 2017 Megashare Free, film Captain Underpants: The First Epic Movie 2017 trailer, Captain Underpants: The First Epic Movie 2017 Free Movie Online, Captain Underpants: The First Epic Movie 2017 Streaming No Sign Up, Captain Underpants: The First Epic Movie 2017 Megashare English Subtitles, Captain Underpants: The First Epic Movie 2017 English Subtitles No Sign Up, Captain Underpants: The First Epic Movie 2017 Viooz Online, Captain Underpants: The First Epic Movie 2017 Download Movie, Captain Underpants: The First Epic Movie 2017 Movie Online Putlocker, Captain Underpants: The First Epic Movie 2017 HD Quality Free, Captain Underpants: The First Epic Movie 2017 Download Movie Putlocker, watch full Captain Underpants: The First Epic Movie film online, Captain Underpants: The First Epic Movie 2017 Viooz HD Quality, Captain Underpants: The First Epic Movie 2017 streaming, Captain Underpants: The First Epic Movie 2017 Free Movie English Subtitles, Captain Underpants: The First Epic Movie 2017 Watch Movie Megashare, Captain Underpants: The First Epic Movie 2017 Watch Movie Viooz, Captain Underpants: The First Epic Movie 2017 English Subtitles Download, Captain Underpants: The First Epic Movie 2017 Movie Online, Captain Underpants: The First Epic Movie 2017 Download No Sign Up, Captain Underpants: The First Epic Movie 2017 Download Movie Online, Captain Underpants: The First Epic Movie 2017 Movie Online English Subtitles, Sreaming Captain Underpants: The First Epic Movie 2017 Online Viooz, Captain Underpants: The First Epic Movie 2017 English Subtitles Online, Captain Underpants: The First Epic Movie 2017 English Subtitles Megashare, Watch Captain Underpants: The First Epic Movie 2017 No Sign Up, Captain Underpants: The First Epic Movie 2017 Movie Online Download, streaming Captain Underpants: The First Epic Movie 2017 film, watch full Captain Underpants: The First Epic Movie movie, Captain Underpants: The First Epic Movie 2017 Movie Online Free, Captain Underpants: The First Epic Movie 2017 Streaming Movie English Subtitles, Captain Underpants: The First Epic Movie 2017 Full Movie English Subtitles, Captain Underpants: The First Epic Movie 2017 Full Movie No Sign Up, Captain Underpants: The First Epic Movie 2017 Watch Movie Free, Captain Underpants: The First Epic Movie 2017 Viooz, Captain Underpants: The First Epic Movie 2017 English Subtitles Viooz, Watch Captain Underpants: The First Epic Movie 2017 Online Putlocker, Captain Underpants: The First Epic Movie 2017 Movie Online HD Quality, Watch Captain Underpants: The First Epic Movie 2017 English Subtitles, Captain Underpants: The First Epic Movie 2017 Free Movie Viooz, Captain Underpants: The First Epic Movie 2017 Watch Movie English Subtitles, Captain Underpants: The First Epic Movie 2017 Megashare Online, Captain Underpants: The First Epic Movie 2017 Megashare No Sign Up, Watch Captain Underpants: The First Epic Movie 2017 Full Movie, film Captain Underpants: The First Epic Movie download, Sreaming Captain Underpants: The First Epic Movie 2017 Online Putlocker, Captain Underpants: The First Epic Movie 2017 Viooz No Sign Up, Captain Underpants: The First Epic Movie 2017 Putlocker No Sign Up, Captain Underpants: The First Epic Movie 2017 Putlocker HD Quality, Sreaming Captain Underpants: The First Epic Movie 2017 Movie Online, Captain Underpants: The First Epic Movie 2017 Viooz Free, Captain Underpants: The First Epic Movie 2017 Megashare, Captain Underpants: The First Epic Movie 2017 Streaming Movie Online, Captain Underpants: The First Epic Movie 2017 Putlocker Free, watch full film Captain Underpants: The First Epic Movie 2017 online, Captain Underpants: The First Epic Movie 2017 HD Quality Viooz, streaming movie Captain Underpants: The First Epic Movie, Download Captain Underpants: The First Epic Movie 2017 Free Movie, movie Captain Underpants: The First Epic Movie 2017 streaming, Download Captain Underpants: The First Epic Movie 2017 Full Movie, film Captain Underpants: The First Epic Movie 2017 streaming, Captain Underpants: The First Epic Movie 2017 Full Movie Megashare, Captain Underpants: The First Epic Movie 2017 Megashare Free Download, Captain Underpants: The First Epic Movie 2017 Streaming Movie Putlocker,