日本時間2023年10月20日(金)にScrum Allianceから、 "Skills in the New World of Work" というレポートが公開されました。 そして日本時間2023年12月7日(木)に、上記レポートに関するScrum Allianceのウェビナー "A deep dive into the Skills in the N…
![archive?word=*%5BGAE%2FJ%5D](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
import com.google.appengine.api.urlfetch._ import java.net.URLEncoder.encode import scala.collection.JavaConverters._ import java.net.URL package jp.gr.java_conf.ogatatsu.gae { package object urlfetch { class RichTraversable(nvs: Traversable[(String, Any)]) { def toFormUrlEncoded(enc: String = "UTF-8"): String = { nvs.view.map{case (n,v) => encode(n, enc) + "=" + encode(v.toString, enc)}.mkString(
Scala does have FJ style parallelism. It's call futures and it's part of the actors library import scala.actors.Future import scala.actors.Futures._ def mergeSort[A <% Ordered[A]](xs : List[A]) : List[A] = { // merge is not interesting, it's sequential. The complexity lies in keeping it tail recursive def merge[A <% Ordered[A]](accum : List[A], left : List[A], right : List[A]) : List[A] = { (left,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く