scala

#scalive で海未ちゃんのステマをしてきた

Scalive # 1.414 @ 西麻布ベース - connpass という勉強会の体を装った肉会で海未ちゃんについて話してきました。とりあえず生ハムとかピザ食べながらビール飲んでダラダラやる最高にクールな勉強会で良かったです。開催、場所を提供してくださった皆様あり…

Scalaでgree/auroraを使って複数DB

この記事はScala Advent Calendar 2014の19日目です(遅れてしまってスミマセン…)。18日は ysksuzuki さんの Apache SparkのScala shellを試す - Qiita でした。 はじめに 先日 Rails複数DB Casual Talks - connpass が開かれるなど、複数DBの機運が高まって…

play2.0でMarkdownをリアルタイムプレビュー出来るサービスを作りました

http://konbumd.herokuapp.com/ 内部的にはクライアントサイドでMarkdownテキストに変更あればサーバに投げて、サーバではknockoffを使ってMarkdownからHTMLへ変換して返す感じです。 githubとかはてなのテキスト用に使ってください。 コードはこちらに置い…

ScalaでAndroid 2012年冬

このエントリはAndroid Advent Calendarの6日目裏です。今日の表は@ngsw_taroさんです。さて、AndroidといえばScalaやKotlin、Haxeなど*1で書くことが多いと思いますが、今回はその中でも割とメジャーなScalaでのやり方についてまとめてみます。 Scalaで書く…

Scalaでnullチェック

Scalaを書いているとnullを書くことは殆ど無いし書きたくないけど、Javaのライブラリを使おうとするとnullがぽこじゃか顔を出してくる。 nullが入る可能性があるオブジェクトはもちろんnullチェックしなければならない。そんな時はOptionに包んであげること…

Play2.0をHerokuにデプロイして開発環境を整えるまでのメモ その2

前回 Play 2.0でHerokuにデプロイして開発環境を整えるまでのメモ その1 - takashabeのブログ 作成したPlayアプリケーションをHerokuにデプロイする手順について書いていきます。 HerokuToolbeltの準備 コンソールからHerokuにpushしたりするためのコマンド…

Play 2.0でHerokuにデプロイして開発環境を整えるまでのメモ その1

Scalaでwebアプリ書くならPlayだよねー、PlayならHerokuだよねーってことでPlayからHerokuを使う場合の作業メモ。 環境は以下の通り。 play 2.0.4 scala 2.9.2 sbt 0.12.1 Playのプロジェクトを作成する ここDocumentation: Installing — Playframework から…

Android + ScalaでProGuardの設定をする

Androidでtwitter4jなどの外部ライブラリを使うと、ProGuardがご丁寧にクラスを除外してくれてClassNotFoundExceptionなどが出たりして困ります。 その場合はProGuardにオプションを与える必要があります。sbt android pluginではbuild.scalaあたりに以下の…

sbtでCommandを呼び出すCommandを定義する

sbtでandroid開発をしていると~;android:package-debug;android:start-deviceみたいなコマンドをよく使うと思います。(たぶん コンパイルから実機へのインストールまで一気にやってくれるので便利なのですが、コマンドが長いので打つのが面倒です。 そこでa…

Android 4.0.1でScalaを動かしてみた

Android上でScalaを動かしたときのメモです。 というかぶっちゃけこちらの通りです。 https://github.com/jberkel/android-plugin 環境 Scala 2.9.1 sbt 0.11.2 Android SDK r16 sbt-android-plugin 0.6.1-SNAPSHOT Mac OS X Lion 10.7.2 Android SDKのイン…