タグ

scalaに関するarray08_12のブックマーク (48)

  • Scala for JSer's

    豊富な言語仕様 関数型とオブジェクト指向型のマルチパラダイム Javaのライブラリが透過的に呼び出せる 省略できる部分が多い 他の言語があえてサポートしなかったであろう仕様も採用 (implicit系とか) JSer的に嬉しい部分も多い JSer的に嬉しい部分 Future、ActorはPromiss、Worker JavaよりはJSに近い 言語仕様的に欲しいものは大抵ある (マクロとか、ヒアドキュメントとか、文字列リテラルへの式埋め込みとか) 言語の強力さと静的型付け言語としてのバランスはいい 当然JSerに辛い部分もある

  • 歌舞伎座.tech#1 (2013/09/25 19:00〜)

    | 19:45-20:05 | プロダクトスタートアップにおけるPlayを使った開発/運用について by @crexista | 20:10-20:30 | Stormのパフォーマンス分析について by 石塚さん | 20:40-21:00 | Lightning Talks (3min * 5)

    歌舞伎座.tech#1 (2013/09/25 19:00〜)
  • [Deprecated]ScalaでAndroidアプリを作るには(IntelliJ IDEA + Sbt) - OE_uia Tech Blog

    この記事の内容は執筆当時のものです。最新の内容はこちらを参照してください。 LinkedInのブログで、EclipseベースのScalaによるAndroidアプリ開発環境が紹介されてました。(と、 @okapiesさんに教えていただきました。ありがとうございます。) The technology behind EatIn: Android apps in Scala, iOS apps, and Play Framework web services うちのAndroid Scala開発環境はIntelliJ IDEA + sbtなので、折角なのでこんな風にも出来ますよと紹介してみます。当はLinkedInブログに対抗して (sorry eclipse users!!) って書きたかったw のですが、IntelliJはエディタとして使ってるだけなので、Eclipseに変えても大して支障な

  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
  • takeda-soft.jp - takeda soft リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Scala Tutorials

    Start the Basic Scala Tutorial NOTE: We are working on fixing the "live run" of scala code, our appologies for the inconvenience

  • 独習 Scalaz — 独習 Scalaz

    独習 Scalaz これまでいくつのプログラミング言語が羊の衣を着た Lisp に喩えられただろうか? Java は馴染み親しんだ C++ のような文法に GC を持ち込んだ。それまで他にも GC を載せた言語はあったけども、現実的に C++ の代替となりうる言語に GC が載ったことは 1996年には画期的に思われた。やがて時は経ち、人々は自分でメモリ管理をしないことに慣れていった。JavaScriptRuby の両言語もその第一級関数 (first-class function) やブロック構文を持つことから羊の衣を着た Lisp と呼ばれたことがある。S式の同図像性がマクロに適することから Lisp系の言語はまだ面白いと思う。 近年の言語はもう少し新しい関数型言語から概念を借りるようになってきた。型推論やパターンマッチングは ML にさかのぼることができると思う。時が経てば、人

  • Scala環境構築

    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

    Scala環境構築
  • Scalaのバージョンを簡単に切り替えられる"svm"ってヤツ作った (冷やし中華終わりました) - ( ꒪⌓꒪) ゆるよろ日記

    まぁタイトルの通りなんですが(冷やし中華は終わってます)、RubyだったらrvmとかPythonだったらvirtualenvとか、使うバージョン切り替えられるヤツあんじゃないスカ? Scalaでもあったらいーなーと思ってシェルスクリプトで書きました。Scalaの場合は、依存ライブラリをランタイムのバージョン毎に切り替える必要はないので、単純にSCALA_HOMEを切り替えれば事足りるってー訳で。 ここに置いてあります。 yuroyoro/svm · GitHub この前trunkに入ったDynamic typeの調査をするはずが、何故かシェルスクリプトを書き始めていた……。何を言って(ry 概要 インストールされてるScalaのバージョンを切り替えたり、指定したバージョンをダウンロードしてきたりできます。 こいつを使えば、気軽にnightly buildを試したり、stableに戻ったり、

    Scalaのバージョンを簡単に切り替えられる"svm"ってヤツ作った (冷やし中華終わりました) - ( ꒪⌓꒪) ゆるよろ日記
  • Scalatra2.2+scalatra-swaggerでREST APIのリファレンスを生成する #1 | DevelopersIO

    Scalatra2.2リリース つい先日、Scalatra2.2のstable版がリリースされました。今回のバージョンアップではかなり大きな機能追加や変更がされたようで、私はまだまだ内容が把握しきれていません。こちらで変更点が確認できますので是非チェックしてみて下さい。 Swagger さて、題です。SwaggerはREST APIのリファレンスを自動生成するためのフレームワークです。REST APIを提供するアプリケーションにおいて、Swaggerを利用してAPIの実装に必要な情報を追加すると、ブラウザで閲覧・実行が可能なリファレンスを生成することができます。 公式サンプル こちらにSwaggerで生成されたリファレンスのデモサイトが公開されています。下のスクリーンショットのような、とても見やすいリファレンスが生成されます。 各リソースをクリックすると、さらにビューが展開して以下のよう

    Scalatra2.2+scalatra-swaggerでREST APIのリファレンスを生成する #1 | DevelopersIO
  • ScalaでMMOのサーバを書くための技術

    この記事は、Play or Scala Advent Calendar 2012の25日めです。 Looking back 2012 2012年は、 Playのドキュメント翻訳 Scala、Playのビギナー向けの発表 会社の業務でもScalaが使えるようになった など、個人的にはPlayとScalaが身近な世界で躍進した年でした。そんな年にアドベントカレンダーの最終日を担当するというのは、何か感慨深いものがあります! 最近はPlayやScalaが実践で使われ始めた影響か、バイナリ互換性やビルドツール、習得面などの実践的な課題が色々と話題になっています。課題に対しては来年移行も粛々と対応をしていき、Scalaの今後の発展に寄与していきたいと思います さて、題に入ります。先日、AkkaでMMOのサーバ(ほんの小さなものですが)を書きました。その時に使ったScala関連の技術をいくつかご紹介

    array08_12
    array08_12 2012/12/25
    / “mumoshu: ScalaでMMOのサーバを書くための技術”
  • gkojax - 初心者Scala勉強会を開催してみた

    初心者Scala勉強会を開催してみた この記事は、Play or Scala Advent Calendar 2012 12日目の記事です。 概要 ということで会社で初心者Scala勉強会を開催したのでそのまとめを書いてみました。 全5回でこんな感じ。 第1回 インストール と ちょっとしたコードを書いてみるところ 第2回 Scala基礎講座 と Playのインストールとチュートリアル 第3回 ひとりではじめるScala と Playチュートリアルのおさらい 第4回 Scalaの開発環境 と フィボナッチ数列 と Playチュートリアルのおさらい+ちょっと改造 第5回 sbt+giter8をつかってみる と Playチュートリアルのおさらい+ちょっと改造 大雑把に書くと、1回2時間で、前半後半に分かれていて、前半はScalaの基礎的な内容の紹介で、後半がPlayの紹介といった感じです。僕

  • ゆるふわScalaプログラミング・振り返り

    ► 2025 (5) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2024 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2023 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2022 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ►

    array08_12
    array08_12 2012/12/04
    / “Modegramming Style: ゆるふわScalaプログラミング・振り返り”
  • 15分で始めるScala - | Scala Cookbook

    これはScalaを使った開発の雰囲気を感じてもらうための文章です。 ここでできるようになること Scalaプロジェクトの作成 簡単なScalaコードの作成 テストコードの実行 ログの表示 コードの実行時間の計測 システムにインストールできる形のパッケージを作成 準備 UNIX環境(LinuxMac OS X、あるいは Cygwin をWindowsでセットアップする) javaコマンドが使えること (環境変数PATHの設定など) その他、curl, GNU makeなどのコマンド インターネット接続 (ここから15分です) Scalaプロジェクトの作成 Scalaプロジェクトの必要最低限のひな形をGitHub上にscala-minとして作成してあります。以下のようにダウンロードしながら展開します。 $ mkdir myproject $ cd myproject $ curl -L h

  • ASE アドヴァンスト・ソフト・エンジニアリング|Scala開発でのJenkinsによる継続的インテグレーション

    Jenkinsを使用してメトリクス測定の結果をグラフ化し、プロダクトに対する品質向上の指針としています。以下はそのグラフの例です。 これらのことを行うsbtとJenkinsの設定方法について以下で解説していきます。 sbt設定について テスト結果レポートを出力するためのsbt設定 Specs2 を使用してテストを行う場合、build.sbt に以下を設定します。 testOptions += Tests.Argument(TestFrameworks.Specs2, "console", "junitxml") カバレッジレポートを取得するためのsbt設定 scct という Scala プログラムのカバレッジツールを使用します。 http://mtkopone.github.com/scct/ resolvers += Classpaths.typesafeResolver resolv

  • Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築

    Play frameworkの背景と歴史 Ruby on Railsが人気となり、それ以外にもいろいろと軽量フレームワークが出てきた2009年ごろ、Javaのフルスタックフレームワークである「Play framework」の1.0(以下、「Play 1.0」)がリリースされました。 このころよく使用されていた(いまでも十分よく使用されていますが)Javaフレームワークは、SpringやSeasar2などのDIコンテナと、それに付随するORマッパー(Spring DataやS2JDBC)やMVCのフレームワーク(Spring MVCやS2Struts)でした。これらのフレームワークはそれぞれ十分な機能と実績があり、現在でもJavaでWebアプリケーションを開発する際には、まっ先に採用候補に挙がると思います。 しかし、これらのフレームワークは基的にJava EEでの開発用フレームワークなので

    Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築
  • オールインカジノ

    オンラインカジノでのプレイで勝利したら、次に気になるのは出金です。 しかし、出金申請をしたのに処理が遅れたり、拒否されたりすることがあり、スムーズに資金を受け取れないケースもあります。 特に、賭け条件の未達成、人確認(KYC)の未提出、決済...

  • Scalaノススメ

    静的型付けの関数型言語のすばらしさに加えて、HaskellやOcamlにはないScala独特の機能について紹介した資料です。

    Scalaノススメ
  • 独習 Scalaz — 独習 Scalaz

    独習 Scalaz これまでいくつのプログラミング言語が羊の衣を着た Lisp に喩えられただろうか? Java は馴染み親しんだ C++ のような文法に GC を持ち込んだ。それまで他にも GC を載せた言語はあったけども、現実的に C++ の代替となりうる言語に GC が載ったことは 1996年には画期的に思われた。やがて時は経ち、人々は自分でメモリ管理をしないことに慣れていった。JavaScriptRuby の両言語もその第一級関数 (first-class function) やブロック構文を持つことから羊の衣を着た Lisp と呼ばれたことがある。S式の同図像性がマクロに適することから Lisp系の言語はまだ面白いと思う。 近年の言語はもう少し新しい関数型言語から概念を借りるようになってきた。型推論やパターンマッチングは ML にさかのぼることができると思う。時が経てば、人

  • Scalaスタイルガイド — Scala Style Guide v1.2.5 documentation

    Scalaスタイルガイド¶ EPFLの提供する公式スタイルガイドや,Artimaのようなコミュニティサイトによる非公式ガイドの代わりに,殆どの場合に従うべきScalaのスタイルにおけるガイドラインの概略を示す事を意図してこの文書は作られました。このガイドでは,なぜそのスタイルが推奨されるのか,またその代替案がどのようにしてそのスタイルに関連するのかを,できる限り多くの箇所で詳細に記述するよう努めています。他の全てのスタイルガイドと同様に,この文書もいずれ破られるルールの一覧として扱ってください。ここで提示するスタイルよりも好ましい別のスタイルがきっと現れるはずです。 コンテンツ: