並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1143件

新着順 人気順

"Play Framework"の検索結果361 - 400 件 / 1143件

  • How do I change the default port (9000) that Play uses when I execute the "run" command?

    How can I change the default port used by the play framework in development mode when issueing the "run" command on the play console. This is for playframework 2.0 beta. Using the http.port configuration parameter either on the command line or in the application.conf seems to have no effect: C:\dev\prototype\activiti-preso>play run --http.port=8080 [info] Loading project definition from C:\dev\pro

      How do I change the default port (9000) that Play uses when I execute the "run" command?
    • Nodejs vs Play for Front-End Apps

      Nodejs vs Play for Front-End AppsFriday, March 25, 2011 I’m resuccitating this old artile to support some inbound traffic. Mar 29, 2011: The source used for these tests is now available at https://github.com/s3u/ebay-srp-nodejs and https://github.com/s3u/ebay-srp-play. Mar 27, 2011: I updated the charts based on new runs and some feedback. If you have any tips for improving numbers for either Node

      • [30分プログラム] - みずぴー日記

        JSXの特徴は、トップページにも書いてあるとおり「faster, safer, easier」の3つです。安全性とか簡単さについては人とか状況によって様々な定義や意見がありますが、唯一Fasterだけは客観的に測れます。 しかしJSXと速度については、トップページにあるBox2Dとshootingのデータ*1とAOBench on JSXぐらいしかありません。 というわけでWebkitで使われているSunSpider 1.0.2 JavaScript BenchmarkをJSXに移植してJavascriptと速度を比較してみました。*2 環境 sunspider Benchmark for JSX - JSX版ベンチマーク Sunspider Benchmark for Javascript - Javascript版ベンチマーク GitHub - mzp/sunspider-jsx: s

          [30分プログラム] - みずぴー日記
        • フロント Web サーバで SSL デコードされた HTTPS リクエストを正しくリダイレクトする Play アプリを作る

          フロント Web サーバで SSL デコードされた HTTPS リクエストを正しくリダイレクトする Play アプリを作る Play 的に正しいと思われる解決方法が明らかになったのでメモ。Play framework 1.2.5 が対象です。また、フロントの Web サーバは nginx を想定しています。 リバースプロキシと SSL Play framework を使って開発された Web アプリケーションを本番環境で運用する場合、Play アプリの AP サーバを直接外部に対して公開するのではなく、Apache や Nginx などの Web サーバを前方に立てて、その Web サーバからの HTTP リクエスト(リバースプロキシ)として、Play アプリの AP サーバに HTTP リクエストが到達するようなサーバ構成を取ることが一般的と思われます。 Play に限った話ではありませ

            フロント Web サーバで SSL デコードされた HTTPS リクエストを正しくリダイレクトする Play アプリを作る
          • Yahoo!、Ajaxライブラリ「YUI 3.11.0」を公開

            米Yahoo!は、Ajaxライブラリの新版「YUI 3.11.0」を公開した。処理性能向上を目指し、AttributeとBaseに変更を加えた。 米Yahoo!は2013年7月16日、Ajaxライブラリの新版「YUI(Yahoo! UI Library) 3.11.0」を公開した。Webサイトからダウンロードできる。YUIのブログによると、新版ではバージョン3.10.0に引き続いて処理性能向上を目指し、AttributeとBaseに変更を加えた。プレビュー版の3.11.0pr1に存在していたバグは修正されている。 新機能として、データを複数のページに分割して表示する「Paginator」と「DataTable Paginator」を加えた。Paginatorは、例えば複数の写真をスライドショー形式で自動的に切り替えて表示できる。軽量かつ柔軟性の高い設計を採用し、サーバサイドでもクライアント

              Yahoo!、Ajaxライブラリ「YUI 3.11.0」を公開
            • 【新刊大量追加】Kindleストアで翔泳社の技術書の大幅割引セール実施中!(44% OFF) - 更地

              一ヶ月ほど前に翔泳社のKindle技術書半額セールが行われていましたが、なんと本日からまたセールが再開している模様です。しかも、前回のセールと比べて、新規に技術書が多数追加されています。前回のセールで大量に本を積んでいる人も、今回のセールはチェックしてみる価値はあると思いますよ。技術書に限らず、セール対象となっている全ての本を確認したい方はこちらへ↓ Amazon.co.jp: Kindleストア:翔泳社の年末に読んでほしい「IT&福祉資格書」「コンピュータ書」「ビジネス書」40%割引セール今回は、全体的に44%ほどの割引になっているようです。セール期間は1/4までとのこと。 なお、今回の目玉本も「詳解UNIXプログラミング 第3版」でしょうか。元が9000円近い本なので、こういうセールを逃さずに入手しておきたいところです。ほかにも、「空飛ぶPython 即時開発指南書」や「プログラミ

                【新刊大量追加】Kindleストアで翔泳社の技術書の大幅割引セール実施中!(44% OFF) - 更地
              • Golang フレームワーク比較 - Qiita

                結果 Echo Beego Martini, Gin, Revel, goa goMicro goKit 特徴、気付いたこと Beego フルスタックなWebアプリケーションフレームワーク。ORマッパーまでサポート。RubyのSinatraを元に設計されている。 Gin 比較的軽量なフルスタックWebアプリケーションフレームワーク。マティーニと類似のAPIを提供している。 Martini モジュール形式のWebアプリケーションサービスフレームワーク。 Revel JavaのPlay Frameworkを参考に設計されたフルスタックフレームワーク。 Echo RESTAPI向けのため、RESTの原則に沿った形で設計されたAPIを持っている。Ginを超える程の高速処理。 Goa デザインコード(goa API Design Language) のファイルを作成するだけで、マイクロサービスのコア

                  Golang フレームワーク比較 - Qiita
                • playとmongodbでrest apiを作る - おみブロZ

                  タイトルの通り、playとmongoでrest apiを実装してみようと思います。 apiの実装ならsprayなどを使う手もあると思いますが、以前playで実装したときにだいぶ残念な感じになってしまったので、リベンジとしてplay-salatのサンプルを咀嚼しつついろいろ書き直してみました。 要件 サンプルとして以下のようなブログの記事を操作するAPIを作成します。 作りたいのはこんな感じの物です。 API HTTPメソッド エンドポイント 概要 GET /api/posts 記事一覧の取得 POST /api/posts 記事の作成 GET /api/posts/:id 記事の取得 PUT /api/posts/:id 記事の更新 DELETE /api/posts/:id 記事の削除 レスポンスのイメージ [ { 'id':'123456ABCDEF`, 'title': '今日の晩ご

                    playとmongodbでrest apiを作る - おみブロZ
                  • 3 分でできる Play2 で Skinny ORM を使う手順 #play_ja - seratch's weblog in Japanese

                    これは Play framework 2.x Scala Advent Calendar 2013 の 8 日目です。 http://www.adventar.org/calendars/114 ご存知の方もいるかと思いますが、私は Skinny Framework というフレームワークをつくっています。これのコンポーネントは基本的に Skinny Framework 以外でも使えるようにつくられていて、その一つである Skinny ORM がある程度使える ORM として育ってきました。まだドキュメントはそれほど充実していませんが、こちらをご覧ください。 http://skinny-framework.org/documentation/orm.html この Skinny ORM は ScalikeJDBC という DB ライブラリをより ORM 的に使えるようにするために、Scali

                      3 分でできる Play2 で Skinny ORM を使う手順 #play_ja - seratch's weblog in Japanese
                    • Play の evolutions を Heroku で使おうとしてハマった - hakobera's blog

                      Database-Driven Web Apps with Play! | Heroku Dev Center (we don’t recommend setting jpa.ddl to update for a real world production app. Use Play!’s database evolutions instead.) Heroku の Play のチュートリアル記事に「jpa.ddl=update が許されるのは開発環境までだよねー。本番環境では Play の evolutions を使ってね (・ω<) テヘペロ」(意訳)って書いてあったので、Heroku の Shared Database (PostgreSQL) で試してみたら色々とハマったので原因と解決方法を書いていこうと思います。 お勧めするならやり方くらい書いておいて欲しい・・・ 結論 先に

                        Play の evolutions を Heroku で使おうとしてハマった - hakobera's blog
                      • 【2017年版】Go言語のフレームワーク比較と需要の高まり|フリエン

                        Go言語も複数のフレームワークが存在しています。ただ、2017年現段階では、まだはっきりとした標準が定まっていないことも確かです。「net/http」が標準なのではないのかという声も聴きますが、実際にはその機能が物足りなく、補うためのフレームワークが存在しています。Go言語自体まだ新しいプログラミング言語なので、今後に期待の部分は多いでしょう。 今回は、そんなGo言語のフレームワーク比較と、需要の高まりについてご紹介していきます。 【目次】 ■Go言語フレームワークのメリットと選ぶ基準 ◆Go言語とフレームワークのおさらい ◆フレームワークを導入するメリットと選ぶ基準 ■Go言語フレームワーク比較 ◆Echo ◆iris ◆Gin ◆Goji ◆beego ◆Revel ◆Martini ◆Gorilla ■Go言語フレームワークのニーズ ◆海外で人気のGo言語は日本でも徐々にニーズが高ま

                          【2017年版】Go言語のフレームワーク比較と需要の高まり|フリエン
                        • Javaでクリーンアーキテクチャする方法 Part.2:クリーンアーキテクチャを理解する | ログミーBusiness

                          開発者にはしばしば必要なものがないという状況が訪れます。デベロッパーエバンジェリストの成瀬氏が、実際に10名弱のチームで新規プロダクトを作る際にクリーンアーキテクチャの構成を実践してみた話をしました。 Part.2はクリーンアーキテクチャについて。動画はこちら。 ドメインにおける問題を解決に導くのがアプリケーション成瀬允宣氏:順番にクリーンアーキテクチャの図を説明していきます。まずEnterprise Business Rules。図の中ではEntitiesって書かれているものですね。 もしかしたらドメイン駆動設計を調べた方がいるかもしれないですけど、ER図とかのEntityと意味は一緒なんですけど、違うものです。クリーンアーキテクチャで言うEntityは何かというと、ビジネスルールをカプセル化したもの。いわゆるドメインオブジェクトがEntityと、僕は認識しています。 ドメインオブジェク

                            Javaでクリーンアーキテクチャする方法 Part.2:クリーンアーキテクチャを理解する | ログミーBusiness
                          • Play framework 2.0 betaが出たようです3 – Eclipse+sbtで開発しよう | DevelopersIO

                            2012/1月追記 こちらにplay + eclipse開発の最新状況があります。 https://dev.classmethod.jp/server-side/play20-beta-eclipse2/ Play framework2.0+Eclipse+sbtで開発 Play framework 1.2.xまでは、play eclipsify(play ec)コマンドを使用すれば、playプロジェクトをEclipseプロジェクトにできました。 Play framework 2.0からはsbtベースになったので、sbteclipse ※1という、sbtプラグインを使用して プロジェクトをEclipseプロジェクト化すれば、Eclipse+sbtでPlay framework2.0の開発ができるようになります。 では早速やってみましょう。 今回使用した動作環境は以下のとおりです。 OS :

                            • Hello Akka! 自分用日本語訳 - Qiita

                              はじめに Play Frameworkのactivatorについてるサンプル"Hello Akka!"のテキストを(かなり雑に)日本語に訳しました。各章がactivator uiに表示される説明テキストのページに対応してます。自分が勉強するついでに日本語訳したものでスーパー雑です!あとオリジナルのテキストにはJavaとScalaのそれぞれのソースに対する説明が併記されてますが、Java向けの説明は訳してません。 Source Code Akkaは高度な並列分散、fault-tolerantでイベントドリブンなアプリケーションをJVM上に構築するツールキットとランタイムだ。AkkaはJavaとScalaどちらでも使える。Akkaのもっとも強力な機能はアクターモデルによる並列性で、このチュートリアルではそれについて学ぶ。 チュートリアルで扱うサンプルはとてもシンプルだ。サンプルではGreete

                                Hello Akka! 自分用日本語訳 - Qiita
                              • How we built the new BBC Homepage

                                Andrew Hillel Senior Web Developer, Content Discovery The new BBC mobile Homepage is a flexible ‘taster menu’ of the BBC's website. I’ve been leading the development of the new Homepage and in this post I explain some of the technical design decisions made during the initial phase of the project. Please note that some of the language in this post is intended for readers with an interest in softwar

                                  How we built the new BBC Homepage
                                • IntelliJ IDEA(無償版)でScala+PlayFramework2.3の開発環境を作った話 - 技術memo

                                  何故かScalaを始めることにしたので、環境構築メモです。意外と躓きました。 環境 Windows 7 JDK 1.7.0.75 IDE IntelliJ IDEAをインストールします。 version(Community Edition): 14.0.3 Download -> Windows -> Download Community キーバインドをEmacs風に変更(個人的趣味によります)。 File -> Setting -> Appearance&Behavior -> Keymap の上部のキーセット一覧から択べます。 Vim派はプラグインから……。 Scala Pluginを導入 File -> Setting -> Plugins -> Install JetBrains plugin -> Scala でインストール、IDEA再起動。 Scala本体 Scala公式からダ

                                    IntelliJ IDEA(無償版)でScala+PlayFramework2.3の開発環境を作った話 - 技術memo
                                  • 第八回 #渋谷java に行ってきた - yukungのブログ

                                    http://shibuya-java.connpass.com/event/8212/ 前回の参加が第4回だったので、大分お久しぶりです、という感じでした。相変わらずオサレな会場に加え、なんとオフィス内にビーチまで出来ていました。オサレ感がレベルアップしている…!! オフィス内ビーチ! #渋谷java pic.twitter.com/KFxZyJkFRJ— Yusuke Ikeda (@yukung) 2014, 9月 20 資料とTogetter http://shibuya-java.connpass.com/event/8212/presentation/ http://togetter.com/li/721801 感想 以下、それぞれのセッションの個人的な感想をば。思ったままに書くので読みづらいかもしれません。 QueryDSLとSpring DataでとりあえずCRUD @na

                                      第八回 #渋谷java に行ってきた - yukungのブログ
                                    • ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース

                                      原文(投稿日:2011/12/16)へのリンク VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。 Grailsの主要開発者で考案者であるGraeme Rocher氏は昨日(2011年12月15日)公式のアナウンスを発表した。 このアナウンスの中で氏は、このリリースが一年の活動の最高峰である、と言っている。このリリースでは、よりクリーンなデバッグのサポートとRooを思わせるようなコード補完機能つきコンソールアプリケーションにより、ユーザエクスペリエンスが強化されている

                                        ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース
                                      • Akka HTTP サンプルコード (Scala)

                                        概要 こちらに記載した Akka アクターを用いて実装された汎用 HTTP フレームワークです。Spray の後継です。コアモジュールである akka-http-core は 2016/2/17 に experimental が外れました。akka-http などのいくつかのサブモジュールは 2016/3/1 現在 experimental のままですが、基本的な機能に関しては大きな仕様変更はなさそうです。基本的な機能を利用したサンプルと、関連する公式ドキュメントへのリンクを記載します。サンプルで使用した Scala のバージョンは 2.11.7 です。(Play Framework はブラウザを対象としたフレームワークであり、Akka HTTP の更に上位の存在です。試験的に Akka HTTP をバックエンドにした開発が進められています。) 応用例 IoT BaaS API (Qoos

                                          Akka HTTP サンプルコード (Scala)
                                        • Play framework - Scala

                                          Anorm:Play-Scala での SQL データアクセスScala モジュールは、 Anorm と呼ばれる、まったく新しいデータアクセス層を持っています。これは、プレーンな SQL を使ってデータベースへのリクエストを行い、応答結果のデータセットを解析・変換するいくつかの API を提供するものです。Anorm は ORマッパーではありません本章では、MySQL world sample database を使います。 これをアプリケーションで使えるようにするには、MySQL の WEBサイトの紹介に従ってください。そして、 conf/application.conf ファイルに以下の設定行を追加することで使えるようになります。 db=mysql:root@world概要今日び、SQL データベースにピュアな古い SQL を使ってアクセスすることは、退化しているようで奇妙に感じるかも

                                          • なぜ、コンサルタントからプログラマーに転身したのですか?

                                            なぜ、コンサルタントからプログラマーに転身したのですか?:教えて! キラキラお兄さん(1/4 ページ) 企業向けソフトウェア開発プラットフォーム「GitHub Enterprise」のSEである池田尚史さんは、時代の変化に対応するために自らのスキルセットを入れ替えながら、コンサルタントからエンジニアへ、WindowsからWebへ、オープンソースソフトウェア開発へと異色のキャリアを築いてきた。池田さんの話には時代の変化に対応して生き延びるヒントが詰まっている。 「会社の事業をデジタルの力で変革するデジタルトランスフォーメーションの動きが全世界で進んでいます。そしてデジタル化をするなら、GitHubを導入した方がいいです」――こう言い切るのは、「ギットハブ・ジャパン」の池田尚史さんだ。 池田さんの肩書は「セールスエンジニア」。仕事内容は一般的なSEの仕事内容に加え、世間でいうエバンジェリスト的

                                              なぜ、コンサルタントからプログラマーに転身したのですか?
                                            • Java+microservice+DDD+CQRS+ESなフレームワーク lagom の勉強メモ 1 (サービスの構成) - Qiita

                                              lightbend社(旧 typesafe社) から先日 lagom というフレームワークがリリースされました。 DDD, CQRS, ES などに興味があったのでちょっと調べてみることにしました。 長くてまとまりがないですが、調査したことをメモとしてまとめてみます。 lagom とは lagom は Java によるマイクロサービス指向のフレームワークです。 以下が特徴のようです。 DDDの境界付けられたコンテキストによってサービスを分割し、それぞれのサービスは akkaの各プロダクトによって作られた実行環境で互いに(クラスタ構成であっても)連携する。 各サービスの実装はCQRS(コマンドクエリ責務分離)とES(イベントソーシング)の非同期呼び出しが基本となっていて、永続装置として cassandra がデフォルトになっている。 開発環境でのホットリロード(ソース変更の反映)、docke

                                                Java+microservice+DDD+CQRS+ESなフレームワーク lagom の勉強メモ 1 (サービスの構成) - Qiita
                                              • sifue's blog

                                                自分は2001年ぐらいから、FreeMindというマインドマップ作成ツールの愛用ユーザーなのですが、MacOSだとスクロールがうまく動かないという不具合があります。ある程度使うとブルブル震えてはもとに戻るという悲しい挙動をします。 修正方法ですが、 Finder > アプリケーション > FreeMind.app の項目を選択して、右クリックから「パッケージの内容を表示」を選択後、 Contents > Info.plist をVimやVSCodeなどのエディタで開いて、 /Applications/FreeMind.app/Contents/Info.plist <key>JVMRuntime</key> <string>jdk1.7.0_45.jdk</string> 以上2行を削除して保存します。 これでMacOSでも、問題なくスクロールできるようになります。MacOSXでFreeM

                                                  sifue's blog
                                                • Implicit Design Patterns in Scala

                                                  Apart from the old design patterns from the 1990s, the Scala programming language in 2016 has a whole new set of design patterns that apply to it. These are patterns that you see in Scala code written across different organizations, cultures and communities. This blog post will describe some of these design patterns around the use of Scala implicits: specifically around the use of implicit paramet

                                                  • 達人出版会

                                                    入門Terraform クラウド時代のインフラ統合管理 草間一人, 伊藤忠司, 七尾健太, 前田友樹, 村田太郎 廃棄物処理・処分・リサイクルに役立つ数値シミュレーション 石森 洋行, 磯部 友護, 石垣 智基, 遠藤 和人, 山田 正人 徹底攻略 情報セキュリティマネジメント教科書 令和7年度 瀬戸美月, 齋藤健一 ユーザーリサーチのすべて 菅原 大介 暗号解読 実践ガイド Elonka Dunin, Klaus Schmeh(著), IPUSIRON(訳), Smoky(… [令和7年度]ITパスポート超効率の教科書+よく出る問題集 ITすきま教室 渡辺さき [令和7年度]基本情報技術者 超効率の教科書+よく出る問題集 五十嵐順子 かんたん合格ITパスポート過去問題集 令和7年度 春期 間久保 恭子 かんたん合格 ITパスポート教科書&必須問題 令和7年度 坂下夕里, ラーニング編集部

                                                      達人出版会
                                                    • purely_functional_play_framework_application

                                                      This document describes a presentation on using the Tagless Final style in the Play Framework for purely functional programming. The presentation introduces Play Framework and how it uses Google Guice for dependency injection. It discusses separating the program from its execution using techniques like the Reader Monad and Free Monad. However, these have drawbacks like being difficult to use with

                                                        purely_functional_play_framework_application
                                                      • Angularで大規模開発に取り組み始めた話

                                                        西田雅博 株式会社Bizreach HRMOS採用管理 Angular 4, Play Framework (Scala) React/Redux

                                                          Angularで大規模開発に取り組み始めた話
                                                        • Groovy/Grailsでフィードアグリゲータを作成し、Herokuで運用してみた - 駄文生産所

                                                          ここ20日間ほど、Groovy/Grailsでフィードアグリゲータを作っていた。 これにどれほどの需要があるかはさておき、自分の見たい情報が整理されて出てくるところまでは来た。 「ハンドボールナビ」 http://handballnavi.com JVMで動くアクション型のフレームワークを調査するところから始めて、練習課題的にフィードアグリゲータを設定し、10日後に公開、その後10日で肉付けして、現在に至る、というのはそう悪いペースではないだろう。 以下、チラシの裏。 Webフレームワーク もともとやりたいことは別にあって、それにはSeasideフレームワークが向いていないことは分かっていた。Smalltalk環境を活かした生産性は抜群で、実行速度も十分(Javaの1/5程度の速度)だと思うが、コンポーネントベースのフレームワークは内向きのプロダクトに向いていて、外向きにはイマイチだ。現状

                                                          • Play FrameworkでSwaggerを使う - Qiita

                                                            SwaggerはJSON API用のドキュメンテーション作成ツールです。 http://swagger.io/ http://petstore.swagger.wordnik.com/ こんな画面が生成されて、画面の下の方にある"Try it out"というボタンで実際にリクエストを送信することができます。 SwaggerとPlay Framework 上の画面はSwagger UIというHTML+JavaScriptのツールによるもので、Swaggerの実体はコードアノテーションを解釈してエンドポイントに関するJSONを返してくれるツールです。 SwaggerのメインリポジトリであるSwagger CoreはScalaで書かれていて、Play Frameworkの用ライブラリもSwagger Coreのリポジトリ内にあります。 Play FramworkでSwaggerを使うサンプルアプ

                                                              Play FrameworkでSwaggerを使う - Qiita
                                                            • Play framework ★ Modules - Scala [scala] module

                                                              Scala [scala] module This module is for the Play 1.x series only. Play Scala enables you to use the Scala language for your application keeping key properties of the Play framework. It uses a more functional and Scala idiomatic style of programming without giving up on simplicity and developer friendliness. Check the dedicated website at http://scala.playframework.org. https://github.com/playframe

                                                              • Akka(というよりTYPESAFE社が提供するAkkaの開発環境とサンプルコード)を導入してみた - たなかこういちの資料室

                                                                Akka、というよりTYPESAFE社が提供するAkkaの開発環境とサンプルコードを、Macに導入する手順をまとめました。 ■ 前提 - OS X 10.8.3 - 2013/5/29に導入実施 ■ Akka本体のコードをダウンロードする Akka本家サイトは http://akka.io/ ですが、ダウンロードは下記のTYPESAFE社のページに誘導されます。下記ページの中程に.zipもしくは.tgzへのリンクがあります。 http://typesafe.com/platform/runtime/akka/download ※TYPESAFE社とは、Scala、Akka、Play Frameworkを一つにまとめて「TYPESAFE PLATFORM」という統合開発環境を提供しようという、ScalaとAkkaの開発者によって設立された企業、とのことです。AkkaはもっぱらTYPESAFE

                                                                  Akka(というよりTYPESAFE社が提供するAkkaの開発環境とサンプルコード)を導入してみた - たなかこういちの資料室
                                                                • ヌーラボ社内の勤怠管理アプリ「Hello Goodbye」の紹介 | 株式会社ヌーラボ(Nulab inc.)

                                                                  はじめまして、4月に入社しました永江です。 今回は、私が新人研修で開発した勤怠管理アプリ「Hello Goodbye」を紹介します。 はじめてのScala 新人研修で使うプログラミング言語はScala縛りだったので、Hello GoodbyeはScalaとPlay Frameworkで動いています。 それまではScalaを使ったことがなかったので本当に完成するか心配だったのですが、アドバイスを貰いながらですが2ヶ月でなんとか動くものが出来ました。 画像はHello Goodbyeのトップページ。メンバーの出退勤の確認とメッセージを見ることができます。 Hello Goodbyeのしくみ Hello GoodbyeはTypetalkのWebhook機能を利用しています。 利用者が出社時に”Hello”、退社時に”Bye”とTypetalkのボットに対してメンションを投げるとTypetalkは

                                                                    ヌーラボ社内の勤怠管理アプリ「Hello Goodbye」の紹介 | 株式会社ヌーラボ(Nulab inc.)
                                                                  • 【書評】Jenkins(カエル本)

                                                                    みなさんこんにちは。@ryuzeeです。 昨年チケット管理システム大決戦というイベントをShibuya.tracで行った際に一緒に登壇させて頂いた池田さん(@ikeike443)のご厚意で、オライリーさんから2月22日に発売されるJenkins本を献本頂きました。 ありがとうございます! 著者/訳者:John Ferguson Smart、Sky株式会社 玉川 竜司出版社:オライリージャパン発売日:2012-02-22大型本:412ページISBN-13:9784873115344ASIN:4873115345 僕はアジャイルコーチとしてScrumをベースに現場のお手伝いをしています。 アジャイルな開発が必要な理由は、「継続的に顧客に価値を届けるため」で、エンジニアはプロとしてそれを行うことが求められています。 Scrumでは技術的なプラクティスについては何も定められていませんが、成長し続け

                                                                      【書評】Jenkins(カエル本)
                                                                    • ScalaのWebアプリケーションフレームワーク「Play Framework」入門 ~(3)CRUD操作を行うWebアプリケーションの作成 後編

                                                                      CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                        ScalaのWebアプリケーションフレームワーク「Play Framework」入門 ~(3)CRUD操作を行うWebアプリケーションの作成 後編
                                                                      • (60分クッキング) Play Framework (Scala)+MySQLでREST APIサーバーを作る - Qiita

                                                                        Scalaの勉強もかねてPlay FrameworkでDBを利用したREST APIサーバーを作ってみました。 自分がつまずいたポイントを記述しておきます。 ソースコード システム環境 ローカル開発環境: MacOSX + MySQL5.5 本番環境: CenOS6 + MariaDB5.5 Play Framework 2.3 JDK8 (Scala 2.11ではJDK8はテストサポート扱いらしい 標準サポートは JDK6 <= JDK7 ) Scala 2.11 IDE: IntelliJ IDEA 14 Ultimate + Scalaプラグイン (Ultimateは有償だがお薦め) データベースで管理するもの 2014〜2015年で放送されているアニメ作品を管理しているデータベース インストール&プロジェクト作成 最新のPlay Frameworkではactivator経由でインス

                                                                          (60分クッキング) Play Framework (Scala)+MySQLでREST APIサーバーを作る - Qiita
                                                                        • Play framework 2.0でデーモン化する方法

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            Play framework 2.0でデーモン化する方法
                                                                          • Spring Framework+JavaとPlay Framework+Scalaの比較 - Qiita

                                                                            フレームワーク・プログラミング言語の技術選定 こんにちは 私は昔、プログラミング言語さえできれば自由自在にすぐ便利なWebアプリケーションが作れると思っていましたが、そうでもないようですね。 現代は研究者同士が情報をやり取りしていたWeb初期とは大きく異なり、多くの人が利用するインフラとしてWebが育ってきました。 パフォーマンスやセキュリティなど多様な面で高まり続けるお客様のニーズに対し、自分でログインやセッション管理にDB接続やリクエストの処理を実装するのはとても大変です。しかもがんばったところで技術的に他者との差別化に繋がるかは別問題ですし、環境変化に対する更新・保守は引き続き大変なものです。 そこで、現在はフレームワークを用いてWebアプリケーションを作成するのが一般的です。 (SIerさんと話していると独自フレームワークにこだわるお客様とか多いらしいですが。。あと個人的に仕組みが

                                                                              Spring Framework+JavaとPlay Framework+Scalaの比較 - Qiita
                                                                            • Play FrameworkでScala.jsを使いたい - Qiita

                                                                              . ├── LICENSE ├── README.md ├── activator ├── activator-launch-1.3.2.jar ├── build.sbt ├── play ... Play Frameworkのプロジェクト │   ├── app │   │   ├── controllers │   │   │   └── Application.scala │   │   └── views │   │   ├── index.scala.html │   │   └── main.scala.html │   ├── conf │   │   ├── application.conf │   │   └── routes │   ├── public │   │   ├── images │   │   │   └── favicon.png │   │   ├─

                                                                                Play FrameworkでScala.jsを使いたい - Qiita
                                                                              • CakePHPのACLを効率的に管理する

                                                                                CakePHP Advent Calendar 2011の3日目です。 僕@kara_dが担当させていただくことになりました。 今回はACLについて書こうと思います ACLは、僕にとって結構CakePHPを選ぶポイントの1つで、気に入っています。 Play Frameworkにもあればいいのにって思ったりします。 ACLってなんだっけ?って方は、 ACL を制御するシンプルなアプリケーション このチュートリアルで遊んでみてください。 そうそう、今回の記事はバージョン1.3系の話です。2.0系のACLは使った事がないですが、きっとよいでしょう。 ところで、ACLを結構使っていると言うと、俺も使ってるぜってあまりならないことが多いです。 多くの場合、 なんか複雑そうだったのでオレオレACLを使っている そもそもプロジェクトでそういう複雑なパーミッション管理が必要でない という感じではないでしょ

                                                                                • あらき

                                                                                  Play! framework Advent Calendar 2011 jp #play_ja : ATND の15日目を担当します。 勢いでAdvent Calendarへ参加をしてみたものの、ブログもネタもなかったので、ブログをネタにすることにしました。 Playの公式にもブログのチュートリアルとサンプルがありますが、それ以外で工夫した箇所などを紹介したいと思います。 Play1.2.4を使用しています。 Routing 最終的なroutesファイルはこんな感じです。 # Static files GET /favicon.ico staticFile:public/images/favicon.ico GET /robots.txt staticFile:public/robots.txt # Static dirs GET /public/ staticDir:public #