並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1163件

新着順 人気順

"Play Framework"の検索結果281 - 320 件 / 1163件

  • Introducing Play 2.0

    2007年以来、私たちはJavaでのWebアプリケーションの開発を容易なものにしようとしてきました。Playは、Zenexityにおける内部的なプロジェクトとしてスタートし、私たちのWebプロジェクトの進め方に強く影響されてきました。つまり、開発者の生産性に焦点を当て、Webのアーキテクチャを尊重し、初めからパッケージングに斬新なやり方を採用してきたのですーそうすることが理にかなっている場合には、いわゆるJEEのベストプラクティスをも破ってきました。 2009年に、私たちはこれらのアイデアを、オープンソースプロジェクトとしてコミュニティと共有することを決断しました。即座に返されたフィードバックは極めてポジティブなものであり、このプロジェクトは大きな関心を引きつけました。今日ー2年間の活発な開発を経てーPlayにはいくつかのバージョンができ、3,000人の参加者からなる活発なコミュニティが存

    • Play framework

      ※ 1.x 系の情報です。 2014/07/23 OAuth関連記事修正 Play framework について何か備忘録でも書いていこうかと思ったけど(Wicket の記事みたいに)、ドキュメントが充実しているのでその必要は無かった。わからないことがあった場合はとりあえずここを見ればほとんどの場合解決する。かなりわかりやすく書いてあってとても便利。他には、CodeZineの記事もわかりやすい。 Struts や Wicket などの他の Java 製 Web アプリケーションフレームワークと比べていろんな部分で簡単で作りやすいうえ、DBアクセスのための機能も備わっているのがありがたい(しかも素の JPA を使うよりもずっと簡単)。eclipse にインポートするための設定ファイルを作ってくれたり、ホットデプロイ(と呼んでいいのかそもそも疑問だが)によりサーバを起動しっぱなしでソースの修正

        Play framework
      • RailsエンジニアのためのPlay Framework入門 - Qiita

        最近はGoやScalaでサービスを開発したり、既存のシステムを置き換えたりする事例が増えてきてますよね。私も仕事ではruby/railsがメインなのですが、新しくアプリケーションを開発するにあたって別の言語・フレームワークを検討する機会があり、少しだけScala(とJava)のフレームワークPlayを触ったので、Railsでいう◯◯はPlayではどうやるの?という点をまとめたいと思います。 ちなみに、この記事を書いてる時点で筆者のScala歴・Play歴は10時間くらいですので、「Play Framework入門」と銘打ったものの、「Play Framework紹介」に近いかもしれませんwご了承ください。 サンプルコード 以下ではこちらのコードから色々抜粋して貼り付けてます。 https://github.com/suzan2go/hello_play 公式のScalaToDoListチュ

          RailsエンジニアのためのPlay Framework入門 - Qiita
        • Scala祭2017の応募者を勝手に紹介 - xuwei-k's blog

          書いた理由やモチベーションは去年と同じなので、去年の説明見てください。 http://d.hatena.ne.jp/xuwei/20151015/1444924357 まだ、微妙に随時更新するかもしれないです。 どっちからトラバース? - Stephen Compall http://2017.scalamatsuri.org/ja/candidates/StephenCompall_1/ Scalazコミッター ekmettの同僚 型とか色々詳しい。 http://typelevel.org/blog のこの人の書いたやつ見ると面白いよ (今回はそういう話じゃないが) 初めてのゲームづくり in Scala Native - Denys Shabalin http://2017.scalamatsuri.org/ja/candidates/DenysShabalin_1/ scala-n

            Scala祭2017の応募者を勝手に紹介 - xuwei-k's blog
          • Play Framework 2.3 For Javaの入門記事一覧 - まーぽんって誰がつけたの?

            Play Framework 2.3 For Javaの入門記事です。 新人研修の一環で、触ったことがないPlay Frameworkを教えることになったので一緒にお勉強。Javaにもそれほど精通していないのでそのあたりの素朴な疑問にも触れてます。

            • 米TypeSafe、「Akka」や「Play」向けの開発ツール「Typesafe Activator」をオープンソースで公開 | OSDN Magazine

              米TypeSafeは8月12日、JavaもしくはScalaでスケーラブルなアプリケーションを作成するためのプラットフォーム「Typesafe Platform」に向けた開発ツール「Typesafe Activator」をオープンソースで公開した。21種類のテンプレートアプリケーションを含む最新の開発者プレビューもリリースされている。 Typesafe Platformは、Java仮想マシン(JVM)で動作するイベント駆動型のアプリケーションを構築するためのツールキットである「Akka」やWebアプリケーションフレームワーク「Play」などを含む開発プラットフォーム。今回発表されたTypesafe Activatorは、これらを利用した開発を支援する統合開発環境(IDE)となる。コマンドラインから実行できるツールや、Webブラウザから操作できるGUIコンソールを利用して容易にアプリケーション

                米TypeSafe、「Akka」や「Play」向けの開発ツール「Typesafe Activator」をオープンソースで公開 | OSDN Magazine
              • 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」の発表資料が素晴らしい #devsumi - プログラマの思索

                「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」の発表資料が素晴らしい #devsumi デブサミ2014の発表資料を読んでいて、僕の中では「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」が一番心に残った。 ラフなメモ書き。 以下の発表資料の文章を引用している。 【元ネタ】 Developers Summit 2014 で「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」という内容で発表してきました - sifue's blog 2014/02/14 デブサミ2014【14-A-6】Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所 #devsumiA - Togetterまとめ 【0

                  「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」の発表資料が素晴らしい #devsumi - プログラマの思索
                • セプテーニ・オリジナルのCTOが語る!開発言語にScalaを採用した理由とは

                  セプテーニ・オリジナルのCTOが語る!開発言語にScalaを採用した理由とは 株式会社セプテーニ・オリジナルでCTOをやられている杉谷保幸さんへのインタビュー。広告支援事業とGANMA!の開発背景、Scalaを採用した理由、社外での取り組みについて紹介。Scalaという言語の良さについて語ってもらっています。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、全社でScalaの導入を進める株式会社セプテーニ・オリジナルとコミックスマー

                    セプテーニ・オリジナルのCTOが語る!開発言語にScalaを採用した理由とは
                  • Play Framework 2 徹底入門を読んで #play_ja - seratch's weblog in Japanese

                    Play Framework に関する初めての本格的な日本語書籍となる「Play Framework 2 徹底入門」を献本いただいたので、読ませていただきました。索引まで含めると 529 ページの力作です。著者の方々、大変お疲れ様でした。 Play Framework 2徹底入門 JavaではじめるアジャイルWeb開発 作者: 掌田津耶乃,原一浩出版社/メーカー: 翔泳社発売日: 2013/12/17メディア: 大型本この商品を含むブログ (3件) を見る タイトルに「Java ではじめるアジャイル Web 開発」とある通り、この書籍では基本的には Play2 Java がターゲットとなっており Scala での開発は 9 章のみで触れられています。 私は Scala 版はドキュメント、ソースコードを読んだり、実際にアプリケーションを書いたり、プラグインをサポートしたり、とそれなりに経験が

                      Play Framework 2 徹底入門を読んで #play_ja - seratch's weblog in Japanese
                    • WebSocket のチャットサーバを Akka Streams の MergeHub と BroadcastHub で実装する | Developers.IO

                      ストリームの流れ、来てますね。私も先日のScalaMatsuri2017へ参加したのですが、「Scalaのエコシステム業務利用してみた」という話が多かった印象です。その中でも、Akka Stream はかなり実務レベルで活用されているようでした。今回は、今ノッてる Akka Streams を実際に使ってみて、よくあるサンプルのひとつ、チャットサーバを作ってみたいと思います。Akka Streams の中でも、グラフの動的な操作を行うための MergeHub と BroadcastHub を使ってみましたので、利用を検討している方の参考になれば幸いです。 こんな方を想定しています Akka Streams に興味がある MergeHub と BroadcastHub を使ったコードがどんなふうになるのか知りたい バージョン情報 ライブラリ バージョン コード全文はこちらです。 cm-wad

                        WebSocket のチャットサーバを Akka Streams の MergeHub と BroadcastHub で実装する | Developers.IO
                      • 【framework】play2.0とGrails2.3を触ってみた感想【SaStrutsからの脱却】 - 文系プログラマによるTIPSブログ

                        さて、どっちがいいのでしょうね〜 【java】Grailsを学ぶ:Vol.01:GORMのDB定義【framework】 - 文系プログラマによるTIPSブログ 【java】Grailsを学ぶ:Vol.02:resource pluginでcss・jsをinclude!【framework】 - 文系プログラマによるTIPSブログ 最近SaStrutsから脱却すべく、Grailsを勉強中のtreeです。 Playの方はドキュメントを全て読んで少し触ってみた程度で、 Grailsは実際にwebアプリの開発中です。 両者を触ってみた小学生並の感想を書いてみたいと思います。 SaStrutsとの比較など 両者とも先進的なフレームワークである 両者とも文句なしに先進的なフレームワークだと思いました。 Playの方はakkaと統合していたり、servletから脱却していたり、restfull対応して

                          【framework】play2.0とGrails2.3を触ってみた感想【SaStrutsからの脱却】 - 文系プログラマによるTIPSブログ
                        • Typesafe StackがPlay Frameworkを採用

                          原文(投稿日:2011/12/08)へのリンク 最近Scalaの会社であるTypesafeのアナウンス によると、Play framework が Typesafe Stack 2.0に含まれ、2012年の2月にリリースされる予定である。Typesefe StackはScalaソフトウェアプラットフォームである。Typesefe Stackは、Scala言語、Akka ミドルウェア、開発ツール( Scala IDE for Eclipse、sbt、など)を100%オープンソースであるが、商用的にサポートされる1つのパッケージに入れたものだ。同時にPlayチームは Play framework 2.0のベータリリースをアナウンスした。 Play frameworkは、 Rails/Grailsのようなフレームワークで、元々ScalaでなくJavaにフォーカスしたものである。遂に Play f

                            Typesafe StackがPlay Frameworkを採用
                          • JavaでLL風な開発を実現するWebフレームワーク「Play Framework」 | gihyo.jp

                            RubyやPHPなどLightweight Language(LL、軽量言語)な世界では、フルスタックなWebフレームワークが乱立している状況です。しかしJavaには有名と言えるフルスタックなWebフレームワークはありません。そんな中、まるでRailsのようなスタイルで開発ができるJavaフレームワーク「Play framework」が登場しました。 Play frameworkはPure Javaでコントローラやモデルを記述しますが、コード量は驚くほど少なく済みます。 しかも、Javaファイルを編集してブラウザを更新するだけで反映させることができます。これは内部でEclipse JDTコンパイラを利用していることで実現できています。ソースに記述ミスがあってもブラウザ上にコンパイルエラー部分を行番号付きでカラフルに示してくれるのも親切です。 モデルはHibernateベースのJPA(Jav

                              JavaでLL風な開発を実現するWebフレームワーク「Play Framework」 | gihyo.jp
                            • 2011年のAdvent Calendarを集めてみた - kanonji’s diary

                              今年も年末が近づいてきてAdvent Calendarの呼びかけを見かける様になってきました。昨年は自分もCakePHPとPHPで、Advent Calendar初参加しました。 今年は色々と勉強会を探すついでに、見かけたAdvent Calendarを集めてみたんですが、今年のはなんだか去年より数が増えてる気がします。見逃してるのもあるだろうし、まだ発表されてないのもあると思うので、かなりの数になるんじゃないだろうか。なんか技術系じゃないのも混じってるっぽいけど。 他にも見つけ次第気が向いたら追加していきます。載ってないAdvent Calendarがあったら教えてください。 あと、ATND率高いなー Advent Calendar http://atnd.org/events/21910 Vim Advent Calendar 2011 : ATND C++11 Advent Cale

                                2011年のAdvent Calendarを集めてみた - kanonji’s diary
                              • nazokingのブログ

                                最近 angularJS に対する期待の低下が著しくてつらい。 なんだかんだで SPA から jQuery に戻った話 - ボクココ Angularの問題では はてなブックマーク - mizchi のブックマーク - 2015年5月18日 みんな使いどころを間違ってるんや。1年半くらい使ってて不満もあるけど自分のよく使う範囲では angularJS 最強だと思う。 angularJS が向いてるのは Single Page Application ではない angularJS が向いてるのは ◎ フォームのような細かい部品を多用 & DOMツリーとデータスコープがほぼ一致していてユーザの入力をサーバに送ったりする webアプリ。管理画面、マイページ、業務アプリなど △ Single Page Application ← 簡単に作れるけどページ間の連携が必要ないならサーバ側で分けてしまった方

                                  nazokingのブログ
                                • 無料のPaaS、HerokuでPlay frameworkを使ったWebアプリケーションを動かす | DevelopersIO

                                  Herokuとは 無料のPaaS環境といえば、Google App Engine(以下GAE)が有名ですが、GAE独自のAPIや制限があるなど、 通常のWebアプリケーションと少々勝手が違います。 自動スケールなどのメリットはあるのですが、デモ用Webアプリを外からアクセスできるようにしたいなどの ちょっとした要件には対応がし辛いところがあります。そんなとき便利なのが、今回ご紹介するHerokuです。 HerokuはアメリカのPaaSベンダーで、2011年にRubyのまつもとゆきひろ氏がチーフアーキテクトに就任したことでもニュースになりました。 このHerokuは元々Ruby(RoR)のクラウドプラットフォームでしたが、最近は対応プラットフォームをどんどん拡大し、 現在はRuby/Clojure/Python/Java/JavaScript(node.js)/Scalaに対応しています。

                                    無料のPaaS、HerokuでPlay frameworkを使ったWebアプリケーションを動かす | DevelopersIO
                                  • Play framework 2.0のおすすめと1.2からのアップグレード

                                    第3回Playframework勉強会 #play_ja で使った資料です。Play 2.0 Javaへ移行していくためのあれこれを1.2との比較で取り上げています。Read less

                                      Play framework 2.0のおすすめと1.2からのアップグレード
                                    • ブログで色々公開したら、恥をかいたけどすごく勉強になった。 - 感謝のプログラミング

                                      http://b.hatena.ne.jp/entry/d.hatena.ne.jp/dropdb/20080115/p1 @raf00 「ブロガーなら公開して恥をかけ、バカめ」公開しなければ始まらないですよ!— 加野瀬未友 (@kanose) 2012, 12月 4 2日前にsetInterval()を使って、JavaScriptでタイマーで設定した一定時間ごとに動作を繰り返す(定期更新/実行する)サンプルという記事を書きました。 これはsetInterval()が動けばいいや、というかなり稚拙なサンプルだったのですが、たくさんのブックマークをいただきました。 しかし、やはり稚拙は稚拙・・・。 いくつかの「これ、おかしいやろ!」というツッコミをいただきました。 鋭い指摘に唇をかみ、一瞬、「これは恥ずかしい!・・・いっそ消してしまおうか・・・」なんて思ってたんですが、よくよく考えると、プロ

                                        ブログで色々公開したら、恥をかいたけどすごく勉強になった。 - 感謝のプログラミング
                                      • 安全なPlay Frameworkのバージョンアップの仕方

                                        Scala福岡2017 発表資料

                                          安全なPlay Frameworkのバージョンアップの仕方
                                        • 【意訳】Heroku上でPlayFramework + Scalaアプリケーションを実行する

                                          この記事は、HerokuのPrincipal Developer EvangelistのJames Ward氏の記事の意訳です。参考程度にどうぞ。 誤訳・誤植等ありましたら、@modal_soulまでリプライいただけるとありがたいです。 ScalaでPlay Frameworkアプリを構築するのが最近流行っているようです。理由としては、これまでのJVMベースのWebアプリよりも簡単に構築、デプロイできることです。ScalaでPlayアプリの構築とHerokuへのデプロイをやってみましょう。 Step1) Play Frameworkをインストールします(バージョン1.2.3以上をインストールしてください)。 Step2) Play Scalaモジュールをインストールします。

                                          • SecureSocial - Authentication for Play Framework Applications

                                            An authentication module for Play Framework applications supporting OAuth, OAuth2, OpenID, Username/Password and custom authentication schemes. Learn more » Java and Scala APIs SecureSocial provides Java and Scala APIs so you can use your preferred language. Authentication services Out of the box support for leading services such as Twitter, Facebook, Google, LinkedIn and GitHub. It also provides

                                            • ReactiveMongo - Home

                                              Reactive Scala Driver for MongoDB Asynchronous & Non-Blocking ReactiveMongo is a Scala driver that provides fully non-blocking and asynchronous I/O operations. Scale better, use fewer threads With a classic synchronous database driver, each operation blocks the current thread until a response is received. This model is simple but has a major flaw - it can’t scale that much. Imagine that you have a

                                              • AWSからさくらVPSに舞い戻った理由 | SIBYL System

                                                昨年2015年に、これまで使っていたさくらVPSを解約して、AWSのEC2とRDSを使ってウェブサービスを移行・運営していました。2016年1月に再びさくらVPSに戻る事としました。そのことについて少し書きたいと思います。 AWSは安いという見出しの記事 「AWSは安い!!」「日々値下がりしている!!」というキャッチフレーズをよく耳にします。確かに調べてみると「CPU消費が激しくなった時にバーストモードが実行され効率的に捌く」、「Auto Scaleを使うことでリソースが多く必要な時だけリソースを割り当てる」、「今年は○回値下げしました!!これで○回目の値下げです!!」ととにかく他より安く運用できるという情報が並んでいます。 EC2が高い それじゃあ試してみようとJava(Play framework)が動作する最低レベルの性能のEC2マシン(t2.small)を一台立ち上げてサービスを運

                                                  AWSからさくらVPSに舞い戻った理由 | SIBYL System
                                                • IntelliJ IDEA で Playframwork の Scala モジュールを動かした - ikeike443のブログ

                                                  Play ScalaでWebアプリ書きたいっす。 っていうか多分来年、社内アプリとしてScala使って書くっす。なんでわざわざScalaで、とかは聞かないで。 フレームワークはLiftじゃなくてPlayを使うっす。なんでそんなマイナーなのを、とか聞かれても特に答えとか持ってないですよ。 使いたいからです。 で、僕だめグラマーなので、オートコンプリート機能がないとコードかけないんだけど、EclipseのScalaIDEはなんだか重いし、まともに補完出来ないし、だめじゃね、ってことで。 Eclipse以外の選択肢の検討 vim まずvim+codefellowでやろうとして挫折。 スクリーンキャスト見る限りとってもよさそうなんだけど、vimをビルドしなおしたりといろいろ面倒だし動かし方が結局よくわからなかったので挫折。。 NetBeans NetBeansがいいと聞いて、この辺とかこの辺を参考

                                                    IntelliJ IDEA で Playframwork の Scala モジュールを動かした - ikeike443のブログ
                                                  • Play!もEclipseで行こう! - tomotaro1065の日記

                                                    誤操作してしまって、せっかく書いた記事が消えてしまいました。(>_<) 気を取り直してもう一回書いてみる。 先日、Play! framework勉強会に行ってきました。 Play! frameworkはMVCフレームワークやORM(JPA/Hibernate)だけではなく、アプリケーションサーバ(JBoss Netty)やデータベース(H2)、更には依存性管理(Apache Ivy)やユニットテスト(JUnit/Selenium)、ビルド環境(Eclipse JDT)までも入ったオールインワン環境です。 ですので、Playの他にはテキストエディターさえあれば開発を開始することが出来ます。 PlayのムービーでもTextMateというエディターでサクサクと開発を進めています。 Macな人がPlayで開発する際にはTextMateがデファクトになりそうな感じですね。 ですが、私のPCはWind

                                                      Play!もEclipseで行こう! - tomotaro1065の日記
                                                    • Play frameworkの学び方 | DevelopersIO

                                                      Play frameworkを使ってみよう 以前の記事でPlay frameworkについて特徴をいくつか紹介させていただきました。 もしそれで興味を持ってもらった人は、すぐにPlay frameworkを使ってみてください。 思い立ってすぐに使い始めることができるくらい、Play frameworkの敷居は低いです。 また、公式サイトや翻訳サイトも充実しており、自分であれこれやるだけでも一通り使えるようになりますが、 すこしでも学習の助けになれればと思い、各種ドキュメントの説明や私の経験を元にしたチュートリアルをご紹介させていただきます。 ※今回はPlayの使い方を学ぶということを主眼にしてますので、ある程度端折ってます Note:翻訳サイトについて ちょくちょく登場するPlay frameworkの翻訳サイトですが、 公式サイトの翻訳を目的としており、UMEZAWA Yuichiro氏

                                                        Play frameworkの学び方 | DevelopersIO
                                                      • SPAじゃなくてもWebpack導入(ファイル監視&自動リロード + レガシーブラウザ対応 + JS最適化 + ES2015(ES6) + SCSS + ESLint) - FLINTERS Engineer's Blog

                                                        Septeni Originalの大久保です。 世間ではSPAが流行ってるかと思います。 ただHTMLのレンダリングはサーバー側で行うケースは以前多いのではないでしょうか? 現在自分が携わってる新規プロダクトでモダンなフロントエンドの技術(WebapackやES2015など)を使いつつ、HTMLレンダリングはサーバーに委ねるようなアーキテクチャ(Multi Page Application)の調査を行ったので、そこでの知識を備忘録的にまとめたいと思います。 今回作成したコードはGithubにあげているので、興味あればご参照ください。 Github URL:https://github.com/yoppe/webpack-es2015-base-for-play #やりたいこと バックとフロントのGitリポジトリを分けずに作る。 ⇒ リリース時などにバックとフロントを別々にリリースしたりデプ

                                                          SPAじゃなくてもWebpack導入(ファイル監視&自動リロード + レガシーブラウザ対応 + JS最適化 + ES2015(ES6) + SCSS + ESLint) - FLINTERS Engineer's Blog
                                                        • KamonによるAPM導入 - Akka gRPCを用いたScalaアプリケーション編 - ZOZO TECH BLOG

                                                          計測プラットフォーム部バックエンドチームの鈴木です。 この記事では、Akka gRPCを利用しているScalaアプリケーションのZOZOMATに対してKamonを通じてAPMを導入した際に得られた知見、うまくいかなかった内容やその対応策を紹介します。 Akkaとは 最初にAkkaについて簡単に紹介します。Akkaは、JVM上で並行および分散アプリケーションの構築を容易にするツールキットとランタイムです。 Actorモデルの実装であるAkka Actorsを中心とし、Akka StreamsやAkka HTTP、Akka Clusterなど様々なツールが提供されています。詳しくは公式ドキュメントやAkka実践バイブルを読むことで深く理解できます。書籍で紹介されているAkkaのAPIは、今では古いものとなっていますが、Akkaの楽しさを知るにはとても良い本です。 私たちが開発しているZOZOM

                                                            KamonによるAPM導入 - Akka gRPCを用いたScalaアプリケーション編 - ZOZO TECH BLOG
                                                          • 入社初日の仕事がOSSへのコミットだった

                                                            株式会社BizReachに今年の3月にバックエンドエンジニアとして入社した新米社員の渡部未来(@ababupdownba)です。 入社してすぐ、頑張って仕事を覚えなければ!と意気込んでいたところ、同じ事業部の先輩エンジニアである石橋さんが、「僕のデザートあげるよ」と笑いながら声を掛けてきました。頭の中が「????」でいっぱいになったことを今でも鮮明に覚えています。 「デザート」の内容を聞いてみると、プロダクトで使用しているplay2-handlebarsと言うライブラリのバグを修正する、というものでした。実は石橋さんと僕はScalaコミュニティを通じてビズリーチ入社前から交流がありました。「デザートをあげる」とは、Scalaに熱い思いを持つ僕にScalaに関するディープな問題解決をさせてやろう、と言う石橋さんの粋な計らいだったのです! 早速石橋さんにplay2-handlebarsの作者で

                                                              入社初日の仕事がOSSへのコミットだった
                                                            • Hello, Play framework

                                                              Play frameworkを使ったことがある人はどれぐらいいるんだろうか。 こんなに面白いフレームワークとは思わなかった。 いや、フレームワークというより、プラットフォームです。 まえにJava on Railsなんて宣伝を見てしまったせいでスルーしていた。 たしかに「Rails使いに媚びてDjangoをJavaにポートした」と言えないこともないけど。 ためしてから宣伝してください。迷惑です。 見所はコマンドラインなんかじゃない。まあ、Python for Windowsがついてくるのは確かに面白いけど。 なんといってもJavaの使い方が革命的に面白い。 なんと表現すればいいのか。 「コンパイルさえ通せば、あとはまかせとけ」 といったところか。 staticメソッドを積極的に使い、記述をシンプルにすることが使命であるようだ。 まずはこの三つの機能を見てみます。 1. Bind an HT

                                                              • Play 2.1にアップグレードしてコントローラを使いこなす

                                                                Play 2.1にアップグレードしてコントローラを使いこなす:Scala+Play 2.0でWebアプリ開発入門(5)(1/3 ページ) 2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、Play 2.0から2.1への移行方法やパラメータのバインド、リバースルーティング、セッション、フラッシュスコープの使い方などを解説します。 前回の記事「Playコントローラ/Action/HTTP Routerの基本的な使い方」では、コントローラの基本的な使用方法について紹介しました。 今回はまず、新しくリリースされたPlay 2.1についての情報と移行方法を紹介します。また、前回紹介できなかった、コントローラ使用方法の続編についても解説します。 Play 2.1にアップグレードしよう 前回記事の冒頭でPla

                                                                  Play 2.1にアップグレードしてコントローラを使いこなす
                                                                • CrowdWorksのSREチームの仕事 - クラウドワークス エンジニアブログ

                                                                  SREチームの那須です。好きな鉱物はダイヤモンドです。宝石の国は今期イチオシのアニメです。ダイヤモンドかわいい。 最近のことですがCrowdWorksにもSREチームというものが誕生しました。CrowdWorks の最近の取り組みについての記事でも取り上げています。 engineer.crowdworks.jp SRE とは Site Reliability Engineer の略でGoogleが提唱している概念です。主にサイトの信頼性向上や運用の自動化などインフラの仕事を、ソフトウェアエンジニア的な問題解決手法で行っていく人たちのことを指すようです。 そんなSREのチームが CrowdWorks にも誕生しました。自分はインフラの知見があまりないのですが、チャレンジとしてSREチームに加わり現在 CrowdWorks のインフラ周りと格闘しています。今回はそんなSREチームの背景や最近の

                                                                    CrowdWorksのSREチームの仕事 - クラウドワークス エンジニアブログ
                                                                  • Cache Poisoned Denial of Service

                                                                    What is CPDoS? Cache-Poisoned Denial-of-Service (CPDoS) is a new class of web cache poisoning attacks aimed at disabling web resources and websites. How does it work? The basic attack flow is described below and depicted in the following figure: An attacker sends a simple HTTP request containing a malicious header targeting a victim resource provided by some web server. The request is processed by

                                                                      Cache Poisoned Denial of Service
                                                                    • OpenAPI Specification と Swagger Godegen に至るまで辿った道。CORBA, RMI, SOAP, Thrift, gRPC, REST, WADL, OpenAPI Specification などの話 - よしなしごと

                                                                      ポエムです。コードが1行も出てこないので じっちゃん に怒られそうです。 Remote Procedure Call(RPC)に長年興味を持ち、実案件で使ってきました。 RPC は、ネットワーク上にあるロジックを関数呼び出しで実行することができ、通信のためのコードを隠蔽する技術と考えています。 RPCに関し、OpenAPI Specification(Swagger Codegen)に辿り着くまでの道を振り返ってみました。 CORBA www.corba.org Common Object Request Broker Architecture 様々なプログラミング言語で書かれたソフトウェアコンポーネントの相互利用を可能にするもの(分散オブジェクト技術) サポートされる異言語間の通信が可能 IIOP というプロトコルを使っている CORBA の歴史は長いみたいですが、私が実案件で使ったのは

                                                                        OpenAPI Specification と Swagger Godegen に至るまで辿った道。CORBA, RMI, SOAP, Thrift, gRPC, REST, WADL, OpenAPI Specification などの話 - よしなしごと
                                                                      • Play framework の Tutorial を Scala と Scalate で行う(Step1, Step2) - cooldaemonの備忘録

                                                                        Scala を使い始めて Java 文化*1に辟易している方は絶対に使った方が良い Play framework の Tutorial を行ってみたので、そのメモを残す。Play framework は、1.1 の beta version がインストール済みであると仮定する。 Tutorial を始める前の下準備 Play framework で Scala と Scalate を使うためにモジュールをインストールする。 % sudo play install scala % sudo play install scalateOSX 環境で下記のエラーが出る場合は、環境設定から Proxy を外すなどで対処。10.5 から 10.6 へ更新した MBP では出ないが、10.6 が始めから入っていた Macmini では出た。 File "/System/Library/Framework

                                                                          Play framework の Tutorial を Scala と Scalate で行う(Step1, Step2) - cooldaemonの備忘録
                                                                        • Play Frameworkのジョブ確認にCapsロックのLEDを使う!!

                                                                          2011年12月2日 by Kazuhiro Hara in Play Framework, 自動化 | Play Frameworkのジョブ確認にCapsロックのLEDを使う!! はコメントを受け付けていません。 12月1日より始まったPlay! framework Advent Calendar 2011 jp #play_ja 。 第1回目は、PlayFrameworkの東京勉強会でも主催された @ikeike443 さんでした。 Play! framework 概要 Tipsもあるよ! – 複雑系スパゲティソース(はてな版) 僕は2日目を担当させていただきます。 今回のテーマは、 「Play Frameworkのジョブ確認にCapsロックのLEDを使う!!」 です。 いきなり、ニッチすぎる。。 ジョブっていつ実行されてるかわかんないですよね。ログとかターミナル見るのも面倒だし。手元

                                                                          • Java Play framework 2.0で、ebeanを利用した直接SQL 一言多いプログラマーの独り言

                                                                            IT関連ネタを中心とした、彷徨えるウェブプログラマーの技術メモ

                                                                            • Play frameworkでMySqlを使う - Qiita

                                                                              Play frameworkでMySqlを使うためのメモです。 前提 例としてMySqlに データベース名:firstdb ユーザ名   :firstuser パスワード  :firstpass でデータベースを作ってあるとします。 conf/application.confを編集 conf/application.confを開きます。 36行目あたりの記述をコメントアウトし、新たに追記します。 ※すでにコメントアウトされている場合はそのまま追記します。 # db.default.driver=org.h2.Driver # db.default.url="jdbc:h2:mem:play" # db.default.user=sa # db.default.password="" db.default.driver=com.mysql.jdbc.Driver db.default.url

                                                                                Play frameworkでMySqlを使う - Qiita
                                                                              • Play Frameworkのかゆいところをかいてみた(メッセージリソースの分割と複数チェックボックス) | 株式会社ヌーラボ(Nulab inc.)

                                                                                Scala大好きっ子たち、今日も元気にPlayしてますか?Scala初心者のTamaです。Play Framework2.X書きやすいし速いしいいですよね!ただ、レールからちょっと外れようとすると取っ掛かりが見つけにくいのも最近の流行に乗ってるというか…。 今日は、Typetalkの新機能の開発中に必要があって実装したちょっとした工夫を2つほど紹介します。 言語リソースファイルをディレクトリ分けしたい(メッセージリソースの分割) Playの言語リソースファイルはたとえばデフォルト+日本語の2言語ならconfディレクトリ以下に messages messages_ja というファイルを用意して、 と書けばいいのですよね。でもたくさんのパートを複数人で同時に開発している場合、このmessagesファイルにどんどん新しい行を追加していくことになり、gitでコンフリクトしたり、別の場所でキーがかぶ

                                                                                  Play Frameworkのかゆいところをかいてみた(メッセージリソースの分割と複数チェックボックス) | 株式会社ヌーラボ(Nulab inc.)
                                                                                • 進め、現場のチーム開発 〜チーム開発実践入門〜

                                                                                  明日からのチーム開発をどう進めていくか。 チーム開発の実践方法を説く書籍として「チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド」 があります。いまや現場で利用するツールややり方の選択肢は大幅に広がりました。現場、チームそれぞれで自分たちにあったやり方を取れる土台が充実しています。一方で、検討領域や選択の広がりによって、チーム開発の全体をどう描き、どこからどのように始めていくかは悩ましい状況になったとも言えます。「チーム開発実践入門」はそのような状況において、足がかりとなる一枚の地図です。チーム開発のいろはとなるいくつかの切り口から具体的なツールを紹介、導入を説明した実践的な書籍です。チーム開発を改善、実践していく人たちにとっての力強い助けとなります。 今回のDevLOVEのテーマは 「チーム開発」 です。お招きするのは、チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド

                                                                                    進め、現場のチーム開発 〜チーム開発実践入門〜