53ningen.com

@gomi_ningen's Website

HTML5minutes!

HTML5minutes!というイベントが近場であったので参加してきた. フロントエンドよりのイベントに参加するのは初めてだったので, なんかちょくちょくいくあたりのイベントの雰囲気との違いに困惑した. 具体的に言うとなんか明るい感じだった w. 人間的にゴミな私にはまぶしい世界でした.

Vue.js が最近流行っているといっていた人がいたので, なんか自分の調査はあながちまちがっていなかったのだなぁと安心できたので行ってよかった.

クライアントサイドの実装についてもっと聞きたかったなぁ.こんなフレームワーク使ってますよっていうのはよく聞くんだけど,じゃあそのフレームワーク使って,どんなアプリケーションをどういうふうに実装しているのかが知りたい今日この頃....

ちなスライドをみつけたやつはリンクを貼った.HTML5 でつくるデジタルインスタレーションはすごかったなぁ〜.

以下要約.なお速記のため書けてないところアンド, 自分が理解できてないところはまるまる空白の模様.

モバイル時代の Web パフォーマンス Tips

基調講演(19:35〜20:05)吉川 徹氏(...

Read More

Scalaのクエスチョンマーク3つは「Predef.???」

つい数日まえについに Scala でいろいろ書き始めました. コップ本のクラス定義の仕方とかそのあたりを適当に流し読みして, とりあえずいろいろ書いて分かんないところ読もうという方針のもと,コードを書いていくことにしました. わりと順調に進んで,型付きパターンマッチや, 変位指定アノテーションあたりなどちょくちょく分からないところをコップ本とググってでてきたページで解決してきました.

しかしながら,いろいろ調べものして出てきた Scala のコードに def hoge = ???なる記述が...。とりあえずコップ本の索引を見てみるも載っておらず,?は記号なのでググっても引っかからない.「scala クエスチョンマーク」「scala 記号」で検索してもダメで,twitter でぼやいたところ,その正体が Predef.???だということを教えていただきました(ありがとうございました).

例えば def hoge = ???としておくとコンパイルは通りますが,実行時に NotImplementedError をスローするという挙動をするもののようです.これは Scala2.10 から追...

Read More

play framework 2.3でレイヤードアーキテクチャを強制する

記事「Play2.1 で sbt のマルチプロジェクトビルド機能を利用してレイヤードアーキテクチャを強制する方法を」参考に, play2.3 での Build.scala の記述をマイグレーションガイドを見ながら試してみました.

GitHub:53ningen/LayeredArchitectureInPlay2.3

今回ためしてみたこと

以下のようなディレクトリ構造を持たせ,application/domain/infrastructure という3層のレイヤー構造でアプリケーションを構築します. このとき application からは domain と infrastructure, domain からは infrastructure しか参照出来ないようにプロジェクトの設定をします. 当然 infrastructure から上位層にはアク...

Read More

Copyright © 53ningen.com