並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 169件

新着順 人気順

"play framework"の検索結果121 - 160 件 / 169件

  • IBM Cloud Code Engine に React + Express アプリケーションをデプロイしてみる - Qiita

    はじめに 前回の記事でIBM Cloud Code EngineにPlay Framework/Scalaアプリケーションをデプロイする方法を紹介しましたが、今回は同様のプロセスをNode.jsベースのアプリケーションでも行なってみます。このNode.jsアプリケーションはフロントエンドにReactを用い、バックエンドにはExpressを使ってサーバーを構築します。プロダクションへのデプロイ時にはバックエンドのExpressサーバーが両方ともホストすることになります。(ネット上にこの構成でクラウド環境へのデプロイまでカバーしている記事があまり多くはなかったので記述しておくという意味合いもあります。) Expressサーバーの構築 Expressサーバーを構築するのにexpress-generatorを使用します。

      IBM Cloud Code Engine に React + Express アプリケーションをデプロイしてみる - Qiita
    • Play Framework(Scala)に入門する

      Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method. The ExecutionContext is used to configure how and on which thread pools Futures will run, so the specific ExecutionContext that is selected is important. If your application does not define an ExecutionContext elsewhere, consider using Scala's global ExecutionContext by defining th

        Play Framework(Scala)に入門する
      • PlayにAjaxでCSRFトークンを送る方法 - Qiita

        Play Framework(2.8)を使って、Ajaxでデータを送信する時の、CSRFトークンのエラーの解決方法を紹介します。 特定のルーティングの時だけCSRFトークンをOFFにするという方法ではなく、ちゃんとCSRFトークンを送信・受信・マッチする方法です。 0. 最初に 通常のTwirlを使ったフォームの作成・送信では、CSRF.formFieldを使います。 しかし、Ajaxの場合、このメソッドは使いません。 Ajaxの場合、<input type="hidden" name="csrfToken" ...>は含めずにフォームを送信します。 1. application.confの設定 まず、htmlのフォームにCSRFトークンを使わないので、cookieにCSRFトークンを登録させます。 application.confに、play.filters.csrf.cookie.na

          PlayにAjaxでCSRFトークンを送る方法 - Qiita
        • 業務アプリケーションをScala 3で動かしてみた(後編) - FLINTERS Engineer's Blog

          こんにちは。FLINTERSでTech Adviserをしています、OE(@OE_uia)です。 Scala 3.0.0が2021年5月14日にリリースされたことを受けて、いつアップデートするか検討中の方も多いかと思います。 実際、今FLINTERSではScala製プロダクトのScala 3へのバージョンアップを試みています。前回の「業務アプリケーションのScala 3アップデートを試してみた(前編)」の記事では、主にScala 3マイグレーションに役立つ情報や機能についてご紹介しました。 labs.septeni.co.jp 今回はその後編です。 TL;DR / まとめ Play Frameworkを利用している業務アプリケーション CRALYにおいて、Scala 3でメインのコンパイルが通り、かつローカル環境のdev modeで「一応」動きました。本プロジェクトのScala 3アップデ

            業務アプリケーションをScala 3で動かしてみた(後編) - FLINTERS Engineer's Blog
          • イイラボオンライン「交流会・もくもく会」

            ITエンジニア達との交流の場を提供しています。※現在はWEBでの開催がメイン 主催 : Ranpart・E-kan株式会社 プログラミング・デザインなどのオンライン交流会・もくもく会です。 各参加者が自分の作業や学習をもくもくと進めます こんな方にお勧めです アプリ開発をする仲間がほしい! デザインする仲間がほしい! プログラミング仲間がほしい! プログラミングの相談したい! ゆったりできるコワーキングスペースでもくもく勉強したい! など、どんな目的でもOKです。お気軽にご参加ください。 どんな言語でもOKです!! Ruby(Ruby on Rails, Sinatra) PHP (Laravel, CakePHP, FuelPHP), WordPress Python(Django) Swift, Objective-C, C#, Unity, C++ JavaScript(jQuery

              イイラボオンライン「交流会・もくもく会」
            • ヌーラボの内田が、九州最大級のScalaイベント「Scala福岡2019」にて初心者向けのハンズオンを実施します | プレスリリース | 株式会社ヌーラボ(Nulab inc.)

              ヌーラボの内田が、九州最大級のScalaイベント「Scala福岡2019」にて初心者向けのハンズオンを実施します 株式会社ヌーラボ(本社:福岡県福岡市、代表取締役:橋本正徳、以下 ヌーラボ)がゴールドスポンサーとして協賛している技術イベント「Scala福岡2019」にて、福岡本社に所属するBacklogチームの開発者 内田が、初心者向けのハンズオン(体験学習)を実施することが決まりましたので、お知らせします。 ■ ハンズオンについて 登壇者:内田優一(ヌーラボ / Backlogチーム ソフトウェアエンジニア) タイトル:「Play Framework と Scala を使った開発を学べるハンズオン」 Scalaに興味がある方、関数型言語を試してみたい方、Play Frameworkを触ってみたい方、この際にハンズオンで一気に体験してみませんか。 こちらはPlay Framework と

                ヌーラボの内田が、九州最大級のScalaイベント「Scala福岡2019」にて初心者向けのハンズオンを実施します | プレスリリース | 株式会社ヌーラボ(Nulab inc.)
              • IntelliJ IDEA(無償版)でScala+PlayFrameworkをインポートするとview.html.indexでエラー|TERAKOYA

                事象IntelliJ IDEA(無償版)でScalaプラグインをインストールしてから、Play Framework(2.5.8)のプロジェクトをインポートして開くとapp/views/index.scala.htmlのindexメソッドの箇所でCannot resolve symble indexのエラーがでます。 この状態だとIntellJ側のRunが実行できませんが、コンソールでactivator runを実行すればいつもどおり正常にWebアプリが実行されます。 このエラーがでないようにするにはどうしたらよいでしょうか。 回答自己解決しました。 Play Frameworkに正式に対応させるためには有料版のIntelJ IDEA Ultimateを利用しないといけないようです。 しかし、このviews.html.indexはtargetフォルダにあるそうなので、それをソースフォルダとし

                  IntelliJ IDEA(無償版)でScala+PlayFrameworkをインポートするとview.html.indexでエラー|TERAKOYA
                • Akka HTTPプロジェクトでSwagger Specificationを出力する。 - astamuse Lab

                  お久しぶりです。開発部のyanagitaです。 以前、Play FrameworkプロジェクトでSwaggerを導入した記事を本ブログで投稿させていただきました。 執筆は、開発部のNishikawa氏 lab.astamuse.co.jp 今回は、Akka HTTPを使用したプロジェクトでSwagger Specification(以下、Swagger Spec)を出力したいと思います。 使用するライブラリ 今回はswagger-akka-http/swagger-akka-httpを使用します。 github.com サンプルプロジェクトがあるのでそちらで解説を入れていきます。 github.com build.sbtへライブラリ追加 build.sbtに以下を追加します。 libraryDependencies ++= Seq( "javax.ws.rs" % "javax.ws.rs

                    Akka HTTPプロジェクトでSwagger Specificationを出力する。 - astamuse Lab
                  • 2020年現在 Web系企業で採用されてる技術についてまとめてみた - Qiita

                    はじめに 2020年も始まりましたね! タイトル通りですが、2020年現在スタートアップや大手のWeb系IT企業で採用されている、トレンドとなっている技術についてそれぞれのジャンル毎に求人や採用ページ、ブログを元にまとめてみました。 いくつかピックアップしている形になるので、記述できてないものもありますが、ご了承くださいm(_ _)m (適宜アップデートしていきたいと思います。) (自分のメイン領域がバックエンドなので、そちらに偏っていると思います) 言語編 Ruby サーバーサイドのスクリプト言語、動的型付け言語です。 まつもとゆきひろさん(Matzさん)により開発されたオブジェクト指向スクリプト言語。 日本生まれの言語です。 整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語です。 有名なフレームワークである Ruby on Rails を使うと開発

                      2020年現在 Web系企業で採用されてる技術についてまとめてみた - Qiita
                    • 2022年版 1から始めるTomcat-Apache構成~AWSを添えて~

                      はじめに この記事は、アプリケーションエンジニアがJavaでWebアプリの環境を組んでいくにあたって、Googleさんと相談しながらどうにかこうにかサーバー周りの設定をやってみた内容を記事の形として残したものです。 そのため、専門的にやってきた経験者からは突っ込みどころのあるような内容となっている可能性が高いです。本腰を入れて各ミドルウェアに準じた本を読み、環境を作っていった方が最終的な時間対パフォーマンスは高くなると思われます。スーパーエンジニアからの知見というよりは、とりあえずどうにかこうにかやるしかない状況の中で最低限の品質ラインを担保するためのGoogle検索時間節約記事[1]のようにお考え下さい。 また、以上の経緯から、参考とした情報のURLも多分に含まれております。リンク切れしてたらごめんなさい。 頻出語:「どうにかこうにかやる」について どうにかこうにかやる この記事の頻出語

                        2022年版 1から始めるTomcat-Apache構成~AWSを添えて~
                      • フロントエンドチーム メンバー紹介|食べログ フロントエンドエンジニアブログ

                        こんにちは、フロントエンドチームの荒川です。 今回はチームの個性豊かなメンバーについて紹介します。 以下で紹介する6名と、アドバイザーの@hiroppyさんを加えて7名で活動しています。現在は新型コロナウイルス流行のため、2020/3/31より全員が基本的に在宅で勤務しています。 また、チームが取り組んでいる業務は、初回の記事にあるのでこちらもご参照ください。 辻 (チームリーダー)出身:大阪 入社年月:2018/6 経歴: 前職ではスマートフォン向けのソーシャルゲーム企画・開発や女性向けポータルサイトのフロントエンド開発に携わっていました。jQuery、 Vue.js、 Java、 Scala、 Play!framework、 AWSなどの経験があります。 資格:CSMスクラムマスター チーム内の普段の業務: マネジメント、採用、JIRA職人、深夜残業警察👮 得意なもの・意識しているこ

                          フロントエンドチーム メンバー紹介|食べログ フロントエンドエンジニアブログ
                        • 働きたくないのでコードを自動生成してみたよ - astamuse Lab

                          こんにちは、開発部のNishikawaです。 今日はScala と Play frameworkを使ってコードの自動生成を行なった時の話をまとめたいと思います。 どうしてこの記事を書こうと思ったか Webアプリケーションの開発をしていると、よく本質じゃないところに時間がかかることがままあります。 例えば、データアクセス部分とか、コントローラの実装部分です。プログラムとしての責務がちゃんと別れれば別れるほど刺身たんぽぽ感が出てくるので、心を無にしてひたすらコピペとクラス名やメソッド名などの修正を行う人が多いと思います。 しかし、心を無にして釈迦のような志のもと作業を行なっていても所詮は人間なのでミスは起こります。そうすると、釈迦のような志から一変、鬼の形相でひたすらバグを潰しさらに時間がなくなるという無駄が無駄を産む状況になりがちです。 そういうのは一人で仕事を進める上ではとても無駄だし、本

                            働きたくないのでコードを自動生成してみたよ - astamuse Lab
                          • Typetalkチームでのエンジニアとしての働き方 | 株式会社ヌーラボ(Nulab inc.)

                            こんにちは、Typetalkチームのエンジニアをしている吉田です。これまでTypetalkチームでエンジニアとしてどう開発・運用を進めているかを、あまりまとめたことがありませんでした。自分たちの振り返りのためにも、Typetalkチームでエンジニアとしてどういう働き方をしているかをお伝えしたいと思います。 Typetalkとは Typetalkは簡単に言うとビジネスチャットツールです。弊社サービスのBacklogやCacooと連携して動作し、誰でも簡単に扱えるわかりやすいUIが特長です。詳しくはウェブサイトを確認してみてください。筆者はこのサービスの開発・運用チームに所属しています。 チーム構成 チームは以下のような役割をもったメンバーで構成されています。 プロダクトマネージャー 顧客に価値を届けるために、どういう機能を追加すべきかを考えたり、プロダクトとしての方向性を決めたりする仕事をし

                              Typetalkチームでのエンジニアとしての働き方 | 株式会社ヌーラボ(Nulab inc.)
                            • Scala + PlayFramework + pac4j での GitHub ログインの実装 - Qiita

                              諸事情あって PlayFramework における GitHub OAuth を用いた認可の実装方法について調べていたのですが、Play Framework に関する日本語記事が非常に少なく、あっても Java 向けに書かれていたりしたので、改めて自分でまとめてみました。 何か誤り等あればご指摘いただけると助かります。 作ったもの 以下のような画面がトップページに出ます。 Login をクリックすると GitHub の画面が開き、アプリの認可が求められます。認可すると こんな感じでログインできます。 「notsecret page」はログインしていなくてもアクセスできて、「secret page」はログインしていないとアクセスできません。 画像からも分かる通り、Herokuに https://scala-github-oauth-demo.herokuapp.com/ として push さ

                                Scala + PlayFramework + pac4j での GitHub ログインの実装 - Qiita
                              • JSFとは?JavaServer Facesの基本的な使い方を解説!機能や仕組み・タグの使用方法をチュートリアルで確認| ITフリーランスエンジニア案件・求人ならSHIFT

                                今までの仕事などで、JSFを使ったことがある人はいるでしょうか。 JSFを簡単に説明すると、たとえばWebのアンケート欄でよく見かける機能が作れるものです。 名前や住所、性別、自由記入などこれらはJSFで書かれているものかもしれません。 この記事ではJSFとはどういったものかという詳しい説明との基本的な使い方を解説していきます。 そしてJSFの機能と仕組み、実際のタグの使い方や応用なども考えてみましょう。 JSFは長いコードに煩わされず、テキストフィールドなどを設置したい人、触ったことがないけれど作ろうと考えている人におすすめです。 もちろん、会社のホームページにアンケートを設置することを検討している人や、個人ブログで簡単なアンケートを取りたいという人にもおすすめです。 JSF(JavaServer Faces)は、オブジェクト指向プログラミング言語JavaのWebアプリケーションを作るた

                                  JSFとは?JavaServer Facesの基本的な使い方を解説!機能や仕組み・タグの使用方法をチュートリアルで確認| ITフリーランスエンジニア案件・求人ならSHIFT
                                • Webアプリケーションフレームワーク「Play Framework」の最新版「Play 3.0.0」がリリース

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

                                    Webアプリケーションフレームワーク「Play Framework」の最新版「Play 3.0.0」がリリース
                                  • 新人研修でふりかえりボードを開発した話|jig.jp engineers

                                    こんにちは。先日、今年度入社した新卒エンジニアのオンボーディングが一区切りを迎え、現場での開発にジョインしました。オンボーディングの終盤では、新卒同士でチームを組んで「ふりかえりボード」を開発するという課題に取り組みました。今回の記事では、このチーム課題について紹介します。 チーム課題の位置づけと目的前回の記事でも紹介しましたが、弊社では入社後にオンボーディングのプログラムを設けています。このオンボーディングは、新卒エンジニアが現場の開発にスムーズに入れるように工夫して設計されています。まずは全体研修で基礎的な技術などを学び、次にアプリやサーバーといった分野別の研修で、それぞれの専門的な技術を身につけます。そして最後にあるのがこのチーム課題です。 チーム課題では、お題として与えられたサービスをチームで開発します。この開発は、自ら考え、手を動かしながら進めていきます。その結果として次のような

                                      新人研修でふりかえりボードを開発した話|jig.jp engineers
                                    • MySQLを捨てClickHouseでレポートAPIのレスポンスを1000倍高速化した話 | GENIEE Blog

                                      はじめにみなさん始めまして、R&D本部 基盤技術開発部の石田祥英です。 北大の情報科学研究科を卒業前に飛び出しジーニーに半年早く17卒入社し、現在は主にFlink, Kafka, Play Framework(scala)や、バッチ用途でgolang,pythonなどを使いプロダクト横断のシステムの開発・検証をやっています。 TL;DRClickHouseで分析系クエリが1000倍の速度に爆速化DBの容量もMySQLと比べ1/13に軽量化ClickHouse導入はMySQLには無い制限もあるけど、なんとかなるあんまり日本での導入事例が見当たら無いけど、クエリの高速化・DBの軽量化したい人はぜひ使うといいことがあるかもしれません社内勉強会用の資料 ClickHouse導入の背景一般的に広告プラットフォームでは「どの広告を、どの広告枠(サイト)に、いつ、どのように(RTB or Adnetwo

                                      • 2014年4月 – Blog

                                        このたびnetbeansからeclipseに変えることにしたので覚え書き。 環境はiMac OS10.6.8です。 ※以下参考にする場合は自己責任で…�� �� 以下のURLから本体をダウンロード http://eclipse.org/downloads/ 64bit版にしようかと思ったけれどOS10.6.8なので32bitをダウンロード。 JDKは1.8まで使えるけれど、他のアプリとの兼ね合いもありそうなので。 そしてpleiadesを入れる。 以下のページからダウンロード(winじゃないので本体だけ) http://mergedoc.sourceforge.jp/ とりあえずreadmeの内容をまとめれば */pleiades_1.4.0/plugins → */eclipse/plugins */pleiades_1.4.0/features → */eclipse/features

                                          2014年4月 – Blog
                                        • トレノキャンプ

                                          1.Javaのフレームワークとは? 2.Javaのフレームワークを使用するメリット 3.Javaのフレームワークを使用するデメリット 4.おすすめのJavaフレームワーク 5.フレームワークの選び方のポイント 6.Javaのフレームワークの最新トレンドは? Javaを使って仕事する際、必ず登場するのが「フレームワーク」という存在です。 そもそも「フレームワークとは何なのか?なぜ使われるか?」といった疑問を解決するため、Javaのフレームワークについて解説していきます。 1. Javaのフレームワークとは? Javaには、開発効率を上げるためのフレームワークが数多く存在します。 フレームワークとは、「フレーム=枠組み」に沿って「ワーク=作業」をすることで、開発効率を上げるための仕組みのことです。 フレームワークという概念自体はソフトウェア開発の分野に限らず、さまざまな業種・業界に存在します。

                                            トレノキャンプ
                                          • Java/swing/サンプル/MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル - ちゃぱてぃ商店IT部 @ ウィキ

                                            トップページ ├C言語 ├C++ ├Java/サンプル │├Swing │├帳票 │└Tomcat ├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験 └過去問 ├高度共通 午前1 │├2013(H25)秋 │├2013(H25)春 │└2012(H24)秋 ├情報セキュリティスペシャリスト │├メモ │├2013(H25)春 │└2012(H24)秋 ├ネットワークスペシャリスト │└2012(H24)秋 └データベーススペシャリスト サンプルはMyJCalendar.javaのmainメソッドに同梱されていまする Swingでカレンダーを表示するサンプルを簡単に作ろうと思ってたのに、気がついたらコメント空行込みで600行のご立派な物になって

                                              Java/swing/サンプル/MyJCalendar Swingでカレンダー型日付選択ダイアログのサンプル - ちゃぱてぃ商店IT部 @ ウィキ
                                            • Typesafe Configを使ってみる - M12i.

                                              近ごろ(といってもすでに数年来)、ScalaやPlay Frameworkとともに存在感を増しているTypesafe社。同社が汎用のコンフィギュレーションAPIとして公開しているその名もConfigというライブラリがある(キャメルではなくローワーケースが正式名称かも知れない)。 設定ファイルのフォーマットは.propertiesファイルと.jsonファイル、そしてHOCONと呼ばれるフォーマットで記述された.confファイル。最後にファイルとはちがうが設定情報の読み込み元としてシステム・プロパティが加わる。 使い方はいたって簡単。まずはライブラリのjarを入手してクラスパスに配置する。ビルドにMavenを使用している場合はpom.xmlのdependenciesに以下の依存性を追加する(ちなみに少なくとも最新版はJava8でコンパイルされていた README.mdによれば現在最新バージョン

                                                Typesafe Configを使ってみる - M12i.
                                              • 【プログラミング言語別】おすすめのフレームワーク総合18選を紹介! – IT業界、エンジニア、就活生、第二新卒、転職者、20代向け情報サイト

                                                フレームワークとプログラミングとの違い フレームワークとプログラミングは同じ立ち位置にあるものではなく、プログラミング>フレームワークという包括関係にあります。 プログラミングはコンピューターに動作を行うよう指定をする情報処理を指し、フレームワークはそのプログラミングに効率的な機能を付加することを指します。 プログラミング言語は1種類だけではありません。Java、Ruby、PHP、JavaScriptなどさまざまなプログラミング言語が存在しています。 フレームワークもプログラミング言語の数にあわせて数多く存在しています。その言語の特性に合わせてより効率的に作業が行えるように用意されています。 Rubyのおすすめのフレームワーク3選オブジェクト指向のプログラミング言語のRubyはシンプルでわかりやすい言語として有名です。年々プログラマーの人口が増えつつある昨今、使いやすい言語としてそのユーザ

                                                • 0から1ヶ月でサーバーサイドエンジニアになるための手順書 - Qiita

                                                  サーバーエンジニアになりたいという方のために 以下を元に要点の要点だけを抽出して、全体像がわかるような情報をまとめました。 サーバーサイドエンジニアとは ユーザーには見えない後ろ側の処理、サーバーの処理を実装するエンジニアです。 言語選定 ・Rust ・Go ・Java ・TypeScript ・C# ・Python ・PHP ・Ruby あたりです。僕らはPython使ってます。 フレームワーク選定 サーバーサイド開発にもフレームワークが存在します。有名所は以下です。 Rust: Rocketとか、Actix-Web Go: Ginとか、Echo Java: Spring Bootとか、Play Framework TypeScript: NestJSとか、Express.js C#: .NET Coreとか Python: Djangoとか、Flask PHP: Laravelとか、S

                                                    0から1ヶ月でサーバーサイドエンジニアになるための手順書 - Qiita
                                                  • コンテナでPlay Frameworkの開発環境を構築する - Qiita

                                                    掲題の件で、なかなか手ごろな情報が世の中になかったので、その共有 ホスト まずは、テンプレートリポジトリをclone

                                                      コンテナでPlay Frameworkの開発環境を構築する - Qiita
                                                    • Scala + Play Framework の環境に分散トレーシングを導入する(したい) - ましめも

                                                      Scala + Play Framework の環境で分散トレーシングを導入したくなったので色々調べたり実験しました。(結論から言うと、まだうまくいっていません…。) 分散トレーシングって?なんで使いたいの? 今回、僕が導入したいシステム(サーバサイドアプリケーション)はマイクロサービスアーキテクチャではないのですが、APIのレスポンスタイム向上のために分散トレーシングシステムを入れたくなりました。 もちろん本当は「分散」トレーシングシステムである必要はなく、単純に グラフィカルに 処理のボトルネックを見たいだけです。 例えば、並行に処理している場合、ボトルネックを分析するのがログ等のテキストだと難しいことがあります。 以下のような処理があったとします。 それぞれの処理のログがあったとして、すぐにボトルネックを見つけることはできるでしょうか? A: 100ms B: 50ms C: 120

                                                        Scala + Play Framework の環境に分散トレーシングを導入する(したい) - ましめも
                                                      • Phoenix Framework に関する有名なベンチマーク同士の関係 - 無印吉澤

                                                        Phoenix Framework(以下、Phoenix)は、Elixir のための Web アプリケーションフレームワークです。 Phoenix の開発者 José Valim 氏は Ruby on Rails のコミッタだったため(Rails Contributors - #5 José Valim を見る限り、2014年まで?)、使い勝手はとても Rails に似ています。そのため、Phoenix は Rails とよく比較され、「Rails よりも10倍近く速い」という評判を時々目にします。 ただ、その評判の出処になったベンチマークについて、僕は具体的な内容を知りませんでした。また、記事によってベンチマークのリンク先がまちまちで、それぞれの関係がよくわかりませんでした。自分で Phoenix を使ってみるにあたり、このあたりを少し調べてみたので、その結果をメモしておきます。 最初の

                                                          Phoenix Framework に関する有名なベンチマーク同士の関係 - 無印吉澤
                                                        • 新卒でデータチームにJOINして1年が経ったお話 - FLINTERS Engineer's Blog

                                                          こんにちは。新卒2年目の山上です。 データチームにJOINしてちょうど1年が経ったので、この1年間について書いてみたいと思います。 私がデータチームを志望したのは3つの理由からです。 できる同期に埋もれていたので、何か強みが欲しい、、!と思ったから BIやAIなどの裏側にはデータ分野は欠かせなく、とてもホットな分野だから 漠然とネット広告にがっつり関わりたい気持ちがあったから 現時点で強みにはまだまだできていないですが、ホットな分野でがっつりネット広告に関われて充実した毎日を過ごさせていただいております👏 データチームについて 私が所属しているデータチームについて簡単に紹介します。 まず、データチームでは 広告配信実績データ 行動ログデータ 顧客管理データ などのデータを扱っており BI, レポート, 分析 広告運用効率化 AI, 機械学習 などに活用されています。 また、私がチームにJ

                                                            新卒でデータチームにJOINして1年が経ったお話 - FLINTERS Engineer's Blog
                                                          • Play framework2.8にDockerを導入してみた - Qiita

                                                            この度Play frameworkの環境をDockerで構築してみたのでメモ。 使用するdocker image 今回使用したDocker imageはこちら hseeberger/scala-sbt mysql sbtのimageに関してはhseebergerさんが作成したものがあったので使わせてもらいます。 また、データベースにmysqlを使用するのでmysqlのimageも使います。他のデータベースを使う場合は使いたいデータベースのimageを用意してください。 作成したdocker-compose.yml 複数のコンテナを使う場合はdocker-composeを使うと便利です。 playframeworkのプロジェクトに以下のymlファイルを作成しました。 version: '3' services: sbt: build: . image: hseeberger/scala-sb

                                                              Play framework2.8にDockerを導入してみた - Qiita
                                                            • ScalaのTypesafe config(Lightbend config)で環境変数を含んだ文字列を設定する - Lambdaカクテル

                                                              ScalaにはTypesafe config(今はTypesafeはLightbendという社名になっているのでLightbend configかもしれない)という便利な設定ファイルライブラリがあり,ScalaのWebアプリケーションフレームワークであるPlay frameworkでは標準的に採用されている。これはHOCONというシンタックス*1で設定を記述することができ,アプリケーション側からも容易に設定を呼び出すことができるので便利だ。 Typesafe config 例 // application.conf db.default.user="piyopiyo" 上記のように設定ファイルを記述して, import com.typesafe.config.ConfigFactory val conf: Config = ConfigFactory.load(); val s: Stri

                                                                ScalaのTypesafe config(Lightbend config)で環境変数を含んだ文字列を設定する - Lambdaカクテル
                                                              • Play FrameworkでServer-Sent Events(SSE)を使ってServer pushする方法あれこれ - FLINTERS Engineer's Blog

                                                                あけましておめでとうございます。 初めまして、2017年4月に中途入社した張沢と申します。 今回はPlay FrameworkでServer-Sent Events(SSE)を使用してServer pushを行う実装方法について書きます。 WebSocketの情報は検索すると色々見つかりますが、SSEの記事やサンプルコードはあまり見かけないため…。 Play Framework 2.5からstream関連のAPI実装がAkka Streamに変わりました。そのため、Server pushのAPIでもAkka Streamを使用する必要があります。この記事ではSSEでのAkka Streamの使用方法について紹介します。 Server-Sent Eventsとは Client(ブラウザ)へHTTP server pushを実現するための技術の1つで、以下のような特徴があります。 HTTPを利

                                                                  Play FrameworkでServer-Sent Events(SSE)を使ってServer pushする方法あれこれ - FLINTERS Engineer's Blog
                                                                • 2020年現在 Web系企業で採用されてる技術についてまとめてみた - Qiita

                                                                  はじめに 2020年も始まりましたね! タイトル通りですが、2020年現在スタートアップや大手のWeb系IT企業で採用されている、トレンドとなっている技術についてそれぞれのジャンル毎に求人や採用ページ、ブログを元にまとめてみました。 いくつかピックアップしている形になるので、記述できてないものもありますが、ご了承くださいm(_ _)m (適宜アップデートしていきたいと思います。) (自分のメイン領域がバックエンドなので、そちらに偏っていると思います) 言語編 Ruby サーバーサイドのスクリプト言語、動的型付け言語です。 まつもとゆきひろさん(Matzさん)により開発されたオブジェクト指向スクリプト言語。 日本生まれの言語です。 整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語です。 有名なフレームワークである Ruby on Rails を使うと開発

                                                                    2020年現在 Web系企業で採用されてる技術についてまとめてみた - Qiita
                                                                  • Play Frameworkで東京メトロオープンデータのAPIにアクセスしてみる | クロジカ

                                                                    ホーム / ハック / Play Frameworkで東京メトロオープンデータのAPIにアクセスしてみる

                                                                      Play Frameworkで東京メトロオープンデータのAPIにアクセスしてみる | クロジカ
                                                                    • Web開発用Javaフレームワーク Spring Boot2 紹介(初心者向け) - Qiita

                                                                      「Web開発用Javaフレームワーク」 Spring Boot2の紹介を致します. 以下はGoogleトレンドを使用した2019年現在(9/16)日から過去2年間の代表的なJavaフレームワークの人気となっています. (本題として紹介したい為Spring Bootの検索方法が少しズルい気がしますが...) 上記からWeb開発用JavaフレームワークとしてSpring Bootが注目されていることがわかります. Webアプリケーションの土台として様々な設計思想・基盤があり,複数人でのチーム開発を基本とする昨今の開発スタイルにおいてフレームワークを使用することは意志共有・管理のしやすさ・業務の効率化の上で欠かせないものであると考えます. こうした背景の上で,フレームワークのトレンドを仕入れることは業務上において大きな武器となるのではないでしょうか. (link:Spring BootとPlay

                                                                        Web開発用Javaフレームワーク Spring Boot2 紹介(初心者向け) - Qiita
                                                                      • システム開発に欠かせない見積もり前提条件について | DevelopersIO

                                                                        こんにちは!おおはしりきたけです!今日はシステム開発に欠かせない見積もり前提条件について書きたいと思います。 ■はじめに 弊社では、受託開発を多くやっております。受託開発は、最初のスタートが重要です。私見ですが最初のスタートで成功確率の80%は決まっているといっても過言ではないと思っております。そのくらいスタートというのは大切だと思っております。エンジニアの方々の中には、営業さんが「あとはヨロシクッ!」と言って金額しか決まっていないプロジェクトを経験し苦い思いをした方も多いのではないでしょうか。弊社では、そのような事が起こらないよう営業さんとは密な連携を取りプロジェクトが成功可能かという判断をし、成功可能なプロジェクトに対し開始するということを行っています。その作業の中でも特に重要なのは、見積もりの前提条件です。 ■なぜ前提条件が必要か 見積もりを出すときの流れは大まかにいうと以下のように

                                                                        • Scalaの記号みたいな奴らなんなの - harryのブログ

                                                                          この記事は 2016年05月18日 にQiitaへ投稿した内容を転記したものです。 本記事は執筆から1年以上が経過しています。 以下のサイトでも同じ記事を公開しています。 Scalaの記号みたいな奴らなんなの - DEV Community 👩‍💻👨‍💻 Scalaの記号みたいな奴らなんなの - harry0000's tech blog QiitaPosts/113b5ddbe64a2835a6e2.md at master · harry0000/QiitaPosts · GitHub これなんなの? 「Scalaの記号はググラビリティ低すぎて調べようがないし全くわからん…せめて定義位置とか実装がわかれば…」という自分のためのメモ、いわゆるチラシの裏です。 とりあえずScalaの記号については、ソースコードをダウンロードして下記の正規表現でgrepしました。 ^[^*/]* (

                                                                            Scalaの記号みたいな奴らなんなの - harryのブログ
                                                                          • Chatworkのサマーインターン2019に参加しましたレポ - とらきすのぐだログ

                                                                            どうも、とらきすです。 このブログではお久しぶりですね。 ロシア語記事の続きは、色々と忙しいのでしばらくは書けません。就活がひと段落して落ち着いてきたらのんびりと再開させたいと思います。 さて、この記事は、Chatwork株式会社様のScalaサマーインターンシップ2019に参加させて頂いたときのレポートのような何かです。 もっともっと長くてグダい超真面目な記事も書いていたのですが、読んでいて疲れるのでボツにしました。 時系列に沿った詳細なレポートはほかのインターン生の方々が書いてくれるだろうと信じて… こちら、Chatwork Creator's Noteと社員さんのセッション資料で大まかには把握できるかと思います。読もう。 目次 目次 それまで いざインターン カルチャーショック 濃密な講義 紆余曲折あった開発 大阪良いなー 追記: 食べたご飯たち さいごに それまで とは言いましても

                                                                              Chatworkのサマーインターン2019に参加しましたレポ - とらきすのぐだログ
                                                                            • EBeanで生SQLを実行したのにDBに反映されていない? それEBeanの過剰な最適化です。 - Qiita

                                                                              Play Frameworkで動くプログラムでDDL(データ操作でなく、CREATE TABLEなどスキーマを操作するSQL命令文)を発行しようとするとなぜかDB側に全然反映されなくて悩むことがあります。 悩まされた方、例えばこんな記事とか。 http://netmark.jp/2012/12/play-framework-isucon2-8.html なお、↑のコードでは EBean.createCallableSql("commit;") と Ebean.commitTransaction で2回コミットしてます。 本当は2回もいらないような気がするのですが、なんか試してるうちにこうじゃないと動かなかったのでこうしてます。 この問題は、DDL命令もロールバック可能なDB製品との組み合わせで発生します。PostgreSQLとSQLServerが該当します。EBeanはDBアクセスの最適化

                                                                                EBeanで生SQLを実行したのにDBに反映されていない? それEBeanの過剰な最適化です。 - Qiita
                                                                              • Javaの将来性がある理由9つ|需要のあるJavaエンジニアを目指す方法は? – IT業界、エンジニア、就活生、第二新卒、転職者、20代向け情報サイト

                                                                                なぜJavaの将来性を考えるべきなのか Javaは、現在世界でも非常に高いシェアを誇るプログラミング言語です。 そのため、これからプログラミングを学ぼうと考えている方の中には、Javaを最有力に考えている方も多いでしょう。 しかし、現在Javaのシェアが高くても将来的にJavaの案件が減少していくのであれば、別の言語を学んだ方が良い可能性もあります。そのため、将来性について検討する必要があると言えるでしょう。 Javaエンジニアの年収 Javaエンジニアの平均年収は503万円程と言われています。 エンジニアの平均年収は日本の平均年収よりも高い傾向にありますが、Javaエンジニアも比較的年収は高めです。 もちろんJavaを開発言語に採用している企業は多いため、企業の規模などによっても年収は変わります。特に上場企業に勤めるJavaエンジニアは年収が高い傾向にあると言えるでしょう。 Javaの将

                                                                                • Play Framework 2.6(Scala)でFormの処理を作ってみた - Qiita

                                                                                  package controllers import javax.inject._ import play.api._ import play.api.mvc._ import play.api.data._ import play.api.data.Forms._ import models._ import play.api.data.validation.Valid import play.api.data.validation.Constraint import play.api.data.validation.Invalid import play.api.i18n.I18nSupport @Singleton class LoginController @Inject()(cc: ControllerComponents) extends AbstractController(

                                                                                    Play Framework 2.6(Scala)でFormの処理を作ってみた - Qiita