投稿

PlayScalaでのWebアプリケーション Windowsでの環境構築

WindowsでPlayScalaを使うためには、JavaとPlayFrameWorkをセットアップします 1.Java SEダウンロード こちらのサイトからJavaをダウロードします http://www.oracle.com/technetwork/jp/java/javase/downloads/index.html [JDK Download]を押すと、「Java SE Development Kit 8 Downloads」のダウンロードページに飛びます。 32ビット場合は[Windows x86]を、64ビットの場合は[Windows x64]を選択します。 Version 8 Update 101がダウンロードされます。 ダウンロードされたExeファイルを実行すると、JDKのインストールが始まります。 2.PlayFrameworkのダウンロード こちらのサイトからPlayFrameworkをダウンロードします https://www.playframework.com/ [Download]ボタンを押すと、ダウンロード出来るファイルの一覧が出てきます。 activatorになる前の最新バージョンである、Play 2.2.6をダウンロードします。 ダウンロード出来たら、C:\play に展開します。 3.パスの設定 [コントロールパネル]->[システム]->[システムの詳細設定]->[詳細設定]->[環境変数(N)]を開きます。 変数のPathに C:\Program Files\Java\jdk1.8.0_101\bin と C:\Program Files\Java\jdk1.8.0_101\lib と C:\play\play-2.2.6 を追加します。 これでJavaとPlayFrameWorkのセットアップが完了しました。

PlayScalaでのWebアプリケーション 作成(2)

Play Newコマンドでプロジェクトファイルを作成すると、以下のようなフォルダ・ファイルが出来ます。 +----build.sbt     ビルドの設定ファイル ビルド時に読み込む依存関係など +----app |       +----controllers  コントローラーが入ります |       +----views     ビューのファイルが入ります +----conf |       +----- application.conf  アプリケーションの設定ファイル |       +----- rotes       ルーティングファイル +----project |       +----- build.properties  sbtのバージョンを書くファイル |       +----- plugins.sbt    読み込むプラグインの情報 +----public |       +----images    画像ファイルが入ります |       +----javascripts  JavaScriptが入ります |       +----stylesheets  スタイルシートが入ります +----test こうして出来たプロジェクトに、コントローラーやモデル、ビューを作ってプロジェクトの開発を進めていくことになります。

PlayScalaでのWebアプリケーション 作成

Play Scalaでアプリケーションを作る際は、Playコマンドを使います。 ・作成 Play Javaで作成 $ play new testPrj1 play-java Scala で作成 $ play new testPrj1 play-scala ・アプリケーションの実行 $ cd testPrj1 $ play run ・アプリケーションのクリーン  プロジェクトのソースファイルを修正した時などに使います。  フォルダに残っているゴミがクリアされます。 $ play clean ・アプリケーションのコンパイル  コンパイルのみで実行しない時に使います。 $ play compile

カイゼンの余地は宝の原石

6月に入りました。2016年度、半期の最終月です。 今年度はここまで、比較的順調に推移しています。しかし、景気回復基調にある今だからという危機感も忘れてはいけません。これから5年先10年先に繋がるような意識が必要です。 不景気やピンチになったときなど、助け合えるパートナーになっていることが肝要で、そのためには、謙虚に、誠実に仕事をして、高品質に徹底的こだわり、お客様に喜んで頂けるよう、丁寧な仕事を提供して行きましょう。 高品質は同時に高い生産性をもたらします。利益率を追求する我々は、「5Sの徹底」などで「不必要なムダ」を排除し、高品質な製品サービスの質をいかに上げるかを、常に考えていきます。 アンケートが訪問より効率が良いという記述もありましたが、それぞれ良い点があり、どちらも互いをカバーできるものではありません。訪問は、面談で同じ時間を共有することが大切で、移動時間は「必要なムダ」(ムダという表現は不適当ですが)です。 さらに言えば、1回の訪問の成果をいかに高めるかという意識や、移動時間をどう活かすかで、何倍ものリターンが得られるはずです。 逆に、社内でものを探す時間や、ファイルを探す時間、同じコードを2回書く時間などは不要なムダとして、排除していかなければなりません。 必要なムダ、不要なムダをしっかり区別して、どんどん磨き上げていきましょう。カイゼンの余地は身の回りにまだまだ沢山あり、その余地は利益へと変わっていく宝の原石です。 仕事環境を整備・改善し、良い仕事をしていきましょう。 今月も一歩一歩、前に進んでいきます。 (社内メッセージ)

1つ1つ積み重てきた結果

2016年は、早くも5月になりました。 連休はゆっくり休んだり楽しんだりできましたか? 私は生後7ヶ月になった息子とゆっくり過ごせて、とても満喫&充実なゴールデンウィークでした。 この素晴らしい体験を、みんなにも早く実体験してほしい!とますます思うようになりました。大変な分、幸福感も非常に高く、間違いなく人として成長できます。 さて、社会人の我々が関係するイベントとして、5月1日のメーデーがあります。労働者の日として、労働者の権利を主張する日になっているようで、増税反対なども唱えながら、基本的には毎年「賃上げ要求」のデモ行進です。 労働組合評議会などの誰かが作った組織が主催したものに参加して、企業に対して賃金アップを大声で訴えながらぞろぞろ歩く。企業(主に大企業)に対するものですが、労働基準法と同じく、高度経済成長期の名残と思ってみているのですが、とても違和感があります。奴隷制度の反乱というか、自分たちの力で変えていこうという意思が見えません。 会社は社員が集まってでできていて、社員そのものの姿であり、自分たちの成長がイコール会社の成長で、その社員が幸せになるためにある。そもそも、会社は人の役に立つという存在意義を持ちます。 きっと、五月病も、このような明確な意味や使命をもたないまま働き始めた結果ではないかと思います。 我々は、目的意識や使命をしっかり持ち、皆で幸せになれる会社を目指しましょう。 6月で半期の成績が出ます。インプラスでは、売上は目標ではなく結果現象としてみていますが、目安としての目標は設定していますのでまずまずです。しかし、同じぐらいで良いと考えていると必ず力が抜けるので、少しパワーをかける意識を持つ必要はあります。 利益率に直結するのは「品質」です。ダブルチェック(テスト)も品質のために重要なことです。皆で知恵を出し合って決めてきたことはきっちりやって(絶対勝手にやめない!)、引き続き高品質戦略で攻めていきます。年度末には目標値を超えて、しっかり利益配分しましょう。 高い品質も利益率も、絶対に小手先でできるものはなく、1つ1つの積み重てきた結果です。 今月も成長の方向へ、一歩一歩前に進んでいきます。

FlexSlider実装に必要なファイル

FlexSliderはとっても便利な jQuery プラグインです。 あちこちのホームページでよく見る、画像をスライドさせたり、ぐるぐる回したりできるものです。 楽してカッコイイWebページが作れます。 しかし、いざ実装しようとすると、ちょっと迷うことがあります。 FlexSliderをダウンロードすると、沢山のファイルが展開されるのですね。 「これ、全部要るの?」 FlexSliderの使い方のWebページは沢山あるけど、どのファイルを実装対象のWebサイトにアップロードしたら良いか、ほとんど書いてないです。 答えは、「全部は必要ありません」 デモページなども入っていて、全部だと容量が4MB近くあり、全てをアップロードするのはムダです。 基本的なスライダー Basic Slider を使う場合しか実証していないので、他のスライダーやカルーセルを使う場合は足りないかもしれません。あしからずご了承くださいませ。 【必要なファイルは3つです】 jquery.flexslider-min.js flexslider.css fonts フォルダ 専用のフォルダやに入れると美しいですが、初心者の方は、ルートディレクトリか、実装するページと同じフォルダに全部入れちゃえばOKです。 fontsフォルダをアップロードしてやらないと、「左右の矢印(進む・戻る)が表示されない」とググることになります。fontsフォルダ内のどのファイルが必要かまではチェックしていませんので、興味のある方は調べてみて下さい。ちょっと頑張れば左右矢印に独自の画像を指定できるので、そのときはfontsフォルダは要らないかもね。 【html内の記述 <header>部】 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <link rel="stylesheet" href="flexslider.css" type="text/css"> <script src=...

トラブルや課題は私たちのチャンス

「トラブルや課題」は私たちにとってのチャンスです。解決やお役立ちのための、新たなサービス商品をつくりだしたり、新しいアプローチをしてみるきっかけになります。 今回発覚したプロジェクト進捗の停滞にしても、お客様でのウィルス感染にしても、どうしたら、問題解決に役立てるかを考えることができます。 例えば、感染予防サービスセット商品として対策ソフトと教育指導をセットで提供したり(ウィルス感染は人的要因が非常に大きい)、自らプロジェクトの推進役を引き受けて、プロジェクトマネジメントをサービスとして提供することなどができるでしょう。 お客様はそのような提案を待っておられます。もちろん、対価は頂戴しますが、納得頂ける、内容や満足、感動を提供できることが重要になります。 なので、「トラブルや課題」という名のチャンス、切っ掛けはムダにせず、さっそく、朝礼やMTなどで考えていきましょう。 さて、3月もついに最終週です。月次と同時に、四半期の良い仕上げとなるように考え、動いていきましょう。