理系学生日記

おまえはいつまで学生気分なのか

2017-03-01から1ヶ月間の記事一覧

没入したのは恐怖でした、BIOHAZARD 7

遅ればせながら、BIO HAZARD 7 をクリアしました。グロテスク ver. の方です。 BIO HAZARD 7 については「原点回帰」と言われていたのですが、その評判は確かでした。 初代の BIOHAZARD を想起される恐怖がそこかしこに満ちていて、ゆっくり開くドアの向こう…

tabindexで消耗していた話

tabindex には苦しまされることが多いです。 ぼくは以前に tabindex でタブオーダーが明示的に指定されているシステムのテストを行うことになったんですが、タブオーダーが設計上で明示的に指定されている以上タブオーダーがテスト観点に挙がり、打鍵でタブ…

Macを切り替えたら exec-path-from-shellで環境変数が引き継がれなくなる

ずっと MacBook Air で日常を暮らしてきて、やっぱりデカいディスプレイで暮らしたいなぁということで、昔つかってた iMac に乗り変えました。 そこで困ったのが、Emacs で環境変数が引き継がれてこないということでした。 Emacs では、exec-path-from-shell…

JavaでのQRコード生成

QR コード あまり知られていませんが、QR コードは日本発の規格になります。 スマートフォンで打ち込むのが面倒なデータをカメラ読込のみで入力できることから世界的にも普及しておりまして、先日は iOS の Chrome に QR コードをスキャンする機能も追加され…

PoEAA: Page Controller

Page Controller は、特定ページ/Action に対するリクエストを処理するオブジェクトです。 P of EAA: Page Controller via kwout 本書では、これを実現する方法として、 Server Page (ASP/PHP/JSP 等) に混ぜる Script (CGI/Servlet) で記述する という方法…

PoEAA: Model View Controller

今日からは、Web Presentation Pattern の章にはいります。 最初が Model View Controller なんですが、おそらく開発者の誰もが聞いたことがあるパターンです。 Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler)…

PoEAA: Repository

パターン名からは DI 用のパターンかな??と思っておりましたが、Repository はドメイン層とデータマッピング層の中間に存在する抽象化レイヤです。 P of EAA: Repository via kwout Repository は、言ってみればクエリ生成を一手に引き受け、そのクエリに…

PoEAA: Query Object

Query Object は、それ自体を SQL に変換できるオブジェクトです。 このオブジェクトによって、SQL も、DB のスキーマ定義も抽象化され、それらの変更が実装とは分離されます。また、そもそもとして SQL に詳しくない開発者が、よりフランクに DB からのデー…