The document discusses the spray toolkit for building REST/HTTP services and low-level network I/O on Akka. It provides an overview of spray, which aims to be lightweight, asynchronous, non-blocking, actor-based, modular, and testable. The current state is transitioning from Akka 1.3 to Akka 2.0, with the 0.9 version for Akka 1.3 and 1.0 milestone 1 for Akka 2.0 recently released. The routing DSL
この記事は、Play or Scala Advent Calendar 2012の25日めです。 Looking back 2012 2012年は、 Playのドキュメント翻訳 Scala、Playのビギナー向けの発表 会社の業務でもScalaが使えるようになった など、個人的にはPlayとScalaが身近な世界で躍進した年でした。そんな年にアドベントカレンダーの最終日を担当するというのは、何か感慨深いものがあります! 最近はPlayやScalaが実践で使われ始めた影響か、バイナリ互換性やビルドツール、習得面などの実践的な課題が色々と話題になっています。課題に対しては来年移行も粛々と対応をしていき、Scalaの今後の発展に寄与していきたいと思います さて、本題に入ります。先日、AkkaでMMOのサーバ(ほんの小さなものですが)を書きました。その時に使ったScala関連の技術をいくつかご紹介
フルリノベ後4年間住んでみて思った、よかったところと後悔したところ フルリノベの中古マンションに住んでみて、2020年の5月で4年経ちました。 良かった点や、もっと考慮すべきだった後悔ポイントなどをまとめてみます。 間取りは、ぜひ完成時のweb内覧で見てみてください。家具を入れる前の写真なので、室内の作りがわかりやすいです。 …
2010年も今日で終わりですが、皆様におかれましてはどのような年でしたか。 私は、この一年で「新しい技術の価値観」と「人との出会い」の二つの機会が恵まれた年でした。仕事に、コミュニティ活動に、お世話になった皆様、本当にありがとうございました。2011年も、皆様にとって良い年であることを祈っています。 さて、僭越ながら、Scala Advent Calendar jp 2010の最後を努めさせていただきます。31日になってすぐなのですが、帰省の都合で早めにエントリを投下しますm(__)m Scalaの個別のノウハウは、すでにいろいろなブログで紹介されているので、ここではScalaでDDDを始めるために必要な情報を提供したいと思います。DDDをコードで具体的に知りたい人は、以下のエントリを参照してください。DDDは設計思想なので100人のプログラマがいれば100通りの設計や実装があると思います
この原則の影は、Javaクラスの変数フィールドを外部の呼び出し者に直接公開しない、という共通のプラクティスにおいて、まだ見えます。その代わりに我々は反射的にIDEの助けを借りてgetterとsetterを生成します。しかし次に示すようにこれらは疎結合にしてくれません。 主流のオブジェクト指向言語のもう一つの特性は、オブジェクトの振る舞いを起動する(メソッドを呼ぶこと)が同期的に起きるため、メソッドコールが戻る時に、結果の値が呼び出しコードに即利用可能になり、あらゆる副作用が起きます。このことによる問題は、オブジェクトを利用不可能にできないことです。あらゆる外部の呼び出し側は、即答えに満足しなければなりません。もしそれが現在不可能であれば、唯一の選択肢は、例外を投げて、失敗をエスカレートすることです。次にこの例外は呼び出し側によって処理されなければなりません。障害回復を起動します。こうして呼
「ScalaCheck User Guide」 日本語訳この文章は,以下のサイトの翻訳です. ScalaCheck User Guide : Updated Jul 17, 2011 User Guideでは使用例としてv1.7が使用されていますので注意してください. 訳文 : github - krrrr38/scalacheck-user-guide-ja translated by @krrrr38 このテキストはPamfletにより作成しました. 「ScalaCheck User Guide」 日本語訳この文章は,以下のサイトの翻訳です. ScalaCheck User Guide : Updated Jul 17, 2011 User Guideでは使用例としてv1.7が使用されていますので注意してください. 訳文 : github - krrrr38/scalacheck-us
NEScala happened this year, and it was amazing! Not only was I able to give a talk, we were also able to record a scalawags podcast. For those who missed the talk, it was about how to script together a bunch of asynchronous APIs into a new asynchronous APIs. SO, generically, we have: trait AsynchSubService { def getData: Future[Data] } trait AsynchSubService2 { def getData: Future[Data2] } What yo
Scala is one of my primary languages which I have found useful for creating web services, large data-modeling and data processing. Below are some of my notes from my experience learning Scala. Installation Scala runs on the Java Virtual Machine. You’ll need to install Java first. Install Oracle Java 7, not OpenJDK or Java 6 unless you have to. I encountered a few bugs on OpenJDK but not on Oracle
ネットワークはJavaのコアAPIを、XMLはScalaのコアAPIを使えば、RSSフィードの処理ってちょー簡単に書けるのでは? ふとそう思って、試しにScalaの練習も兼ねて書いてみましたが、そんなに簡単じゃないことが分かりました。難しいというわけじゃなく、落とし穴に何度か落ちたような感じです。今回はその辺についてまとめてみました。 先に書いておきますが、Scalaは悪くありません。Javaも悪くありません。たぶん。 環境 Java 1.7.0 Scala 2.10.0 要件 3年前のエントリで紹介したROMEみたいに汎用的な機能は不要で、フィードからはごく標準的な項目だけを収集できれば良いものとします。どうしても処理が複雑になってしまうところは、省略します。 今回は、フィードXMLの処理よりも、HTTPキャッシュを適切に処理して不要なダウンロードを回避するほうを重視しました。ブロードバ
Slides of my talk for Scala NSK Usergroup. Video in Russian: http://www.youtube.com/watch?v=fWnaW3CP7OIRead less
2013年10月28日23:32 桜蔭生と結婚したほうが良い5つの理由 カテゴリ恋愛・結婚(こいばな・婚活)人気記事 ツイート この記事はコチラに移転しました (b1.blog.jp) ご不便をおかけし、申し訳ありません! リンク先でお楽しみ下さい。 良かったら押してくださいm(__)m ツイート ☆ ☆ ☆ 更新情報は各種アカウントからどうぞ! ↓ ↓ ↓ →→ RSSフィード ←← http://ss21.doorblog.jp に関するツイート 「恋愛・結婚(こいばな・婚活)」カテゴリの最新記事 「人気記事」カテゴリの最新記事 タグ :桜蔭中学校・高等学校Bをつけて「Boin」婚活おういん
http://ss21.doorblog.jp/archives/33561553.html ☆ ☆ ☆ 知らない人のために、 説明しておこう。 筑波大学附属駒場中・高等学校は、 5人に3人が 東京大学に合格している、 東京の国立進学校である。 あとはwikipediaでも見てほしい。 中学受験の御三家なら (当時。今も?) KやAやMもあるし、 国立のGとかTとか、 高校受験ならKもあるけど、 なかでも筑駒がいい。 筑駒にしなさい! その理由を説明しよう。 1. 物事の理解力が高い 受験戦争の成果なのか こっちが多少言葉足らずでも、 一を聞いて百を承知してくれる。 コミュニケーションの効率が良い。 と、まあこれは筑駒でなくとも 東大生とかなら当てはまる条件 かもしれない。 2. 男らしい思考回路 サバサバしていて合理的。 これまた、話が早い。 全員、B型のよう。 契約を交わすように 結婚
本日はFaceBook上で、「執筆者から受け付けてこれからDTPに流し込む原稿においては、日本語と英単語の間にスペースを入れられると面倒だ!」と編集を生業とするベテランかつ重鎮の方々からシュプレヒコールが上がりましたので、ここにつらつらぐだぐだとそのことについて書きます。 ここに書く事はそこでの議論の本筋とは関係ありません。自分の興味でつらつら書きます。ただそこでの会話をまとめたものになっているので、ここに書くのはちょっと申し訳ない気もします。ただ、面白かったので・・・。 なぜ面倒か? まず、日本語と英単語の間にスペースが入るとなにが嫌なのかというと、DTPソフトに流し込むときにはこれを一つ一つとらなければならないそうです。なるほど。これは執筆者は知っておくべきです。もしかしたら出版社からいただく諸注意に書いてあるかもしれません。(←ちゃんと読みましょう for 自分) LaTeXを使う人
セブンイレブンに入ると流れている曲というのは、 ザ・タイマーズの「デイ・ドリーム・ビリーバー」であることが分かった。 当館では、ザ・タイマーズが歌う「デイ・ドリーム・ビリーバー」が入っているCDは所蔵がないが、 モンキーズが歌う「デイ・ドリーム・ビリーバー」が収録されているCDの所蔵はあった。 ①まず、「セブンイレブンに入ると流れている曲」を知るため、ヒアリングを行う。 →タイトルや歌手名は分からない。おにぎり100円の時のCMなどでも流れるとのこと。 ここで、別の職員が口ずさんでみると、それで一致するとのこと。 (歌詞に“ずっと夢を見て”と入っていることが判明。) ②Googleで「セブンイレブン CMソング ずっと夢を見て」をキーワード検索。 →YAHOO!知恵袋に質問と回答があり、ザ・タイマーズの「デイ・ドリーム・ビリーバー」という曲であることが判明。 (http://detail.
ContextJS Bootstrap風な右クリックメニューが実装できる「ContextJS」 デフォルトのBootstrapでは右クリックメニューは実装されていませんが、こちらのスクリプトを使えば簡単に実装できます。 Bootstrapがなくとも単独でも動作するようです。 どんどん便利になっていくBootstrap。 こうしてBootstrapのUIライブラリでのデファクトスタンダード的な地位は確固たる物になっていくのかも。 関連エントリ ページ上で独自の右クリックメニューを作れるjQueryプラグイン「contextMenu.js」 リアルなWindows風ツリービューが実装できるjQueryプラグイン「dynatree」
BEMを使った命名がとても明快で、このところHTMLやCSSを書くのによく使っている。CSSのクラス名として書く場合は、BEMをCSS用に使いやすくしたMindBEMdingという書き方を採用している。最初にこれを知ったときは「こんな汚い記述の仕方は使いたくない」と思ってたんだけど、すっかり慣れて、今ではその明快さにちょっと心酔しかけているほど。 BEMの方法論とMindBEMdingのルールについてはそれぞれの文書を読んでもらうとして、それらをひっくるめて大雑把に説明すると、BEMとはBlock、Element、Modifierの頭文字を取ったもので、構成する要素をそのどれかに当てはめて命名していく方法。どの場合でも必ずBlockもしくはそのModifierがルートにあり、その中に、所属するElementもしくはそのModifierが含まれる構成になる。 Block - 構成のルートとな
By katiew 今まで職場うつ病は、仕事のプレッシャーや多すぎる仕事量に関係していると考える傾向があったようですが、ノルウェーにあるオルフス大学の臨床医学学科の研究チームが、職場うつ病の原因は「嫌な上司」や「平等でない職場環境」にあることを示す研究を発表しました。 A two-year follow-up study of ri... [Scand J Work Environ Health. 2012] - PubMed - NCBI http://www.ncbi.nlm.nih.gov/pubmed/22885721 Work-unit measures of organisational justi... [Occup Environ Med. 2013] - PubMed - NCBI http://www.ncbi.nlm.nih.gov/pubmed/23476045 A
OO の方面から、「静的型とか別に役に立つとは思えない、静的型の人は頭おかしい」 とか関数型の方面から、「静的型が役に立たないなんてはずない OO の人は頭おかしい」 とか良く聞こえてくるんですが、ダックタイピング心理学 とかいう真に頭おかしい意見を無視できるとすると(無視できない量あるんですが)、まあ私にはどっちもわからんでもない、という話です。 型をゴミ箱に捨てておいてから、後でゴミ箱を漁るなら、型なんかいらない オブジェクトの静的型システムを大雑把にいうとまず upcast と downcast があります。 upcast はオブジェクトの静的型をそれが属するクラスからそのスーパークラスにを変えちまうこと、downcast はその逆、オブジェクトの静的型をそれが属するクラスから子クラスに変えちまうことです。サブクラスの物はスーパークラスとしても通用するはずですから upcast は失
以下の記事について。 就活生が不満「お祈りメール」 学生に「不採用の理由」を聞く権利はないのか? http://www.bengo4.com/topics/893/ 法的に、企業が不採用理由を開示する義務がないというのはこの記事に書かれている通りなのだけど、そういう法的な義務が云々という話は置いておいて、「不採用の理由を教えてもらえたい」と思っている就活生は少なくないとは思う。理由がわかれば、他社を受ける際に参考にすることもできる。あるいは、自信があったのに不採用になり、純粋に納得がいかないという場合もあるだろう。いずれの場合も、「不採用の理由」を知りたくなるという気持ちはよくわかる。 個人的な話になるが、僕は就職活動をしている時に、最終面接で不採用になった企業から「不採用の理由」を教えてもらったことがある。最終面接の数日後に電話がかかってきたので、これは内定だろうと思って出たら、それはな
Google Chromebook pixelを半年ほど使い込んだので使ってみてのレビューを紹介したいと思います。 ChromeBook PixelとはChromeBook PixelはChromeOSを搭載したハイエンドノートパソコン。 最大の特徴はその名前にもあるMacBookProRetina(以下Retina)のような高解像度ディスプレイが特長です。 ChromeOSとはChromeOSはGoogleが開発したPC用の簡易OS。 Chromeブラウザ以外の機能がなく、インターネットに繋がらない状態では何も使用することが出来ません。代わりに高速に起動します。 データをPC内に置かず(キャッシュを除く)全てクラウド上に置くことで他人の端末を借りてもログインするだけですぐに自分の最新状態の環境にすることが出来ます。 外観外観は非常にソリッド。製品のロゴマークなどはなく唯一ヒンジ部にChr
【ニュース】在日特権は真実だった!三重県が告発、在日コリアンは住民税半額にしていたことが判明360 users 【政治/経済】在日特権は真実だった!三重県が告発、在日コリアンは住民税半額にしていたことが判明360 users 【テレビ/芸能】hydeの最新女装がかわいすぎるwwwww1597 users 【ネット/技術】【バカッター】 女子高生 「いつも教室のはしっこにいるキモオタ君のロッカー破壊したったwwwwww..244 users 【ゲーム】【速報】「ポケモン」新作キタ━━━━(゚∀゚)━━━━ッ!! アップル&オレンジ 11月4日に発売..259 users 【アニメ】【画像】まどマギ手帳のマミさんクソワロタ(`;ω;´)wwwwwwwww229 users 【漫画/書籍】【これは酷い】実写版「僕は友達が少ない」wwwwwwwwwwwwwwwwww9763 users
【ニュース】在日特権は真実だった!三重県が告発、在日コリアンは住民税半額にしていたことが判明405 users 【政治/経済】在日特権は真実だった!三重県が告発、在日コリアンは住民税半額にしていたことが判明405 users 【テレビ/芸能】hydeの最新女装がかわいすぎるwwwww2303 users 【ネット/技術】【バカッター】 女子高生 「いつも教室のはしっこにいるキモオタ君のロッカー破壊したったwwwwww..246 users 【ゲーム】【速報】「ポケモン」新作キタ━━━━(゚∀゚)━━━━ッ!! アップル&オレンジ 11月4日に発売..259 users 【アニメ】【これは酷い】今週のコナンのトリックwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww169 users 【漫画/書籍】【画像】 金が貯まらない女の描いた漫画が鬼気迫っている…918 use
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く