タグ

ブックマーク / recompile.net (2)

  • Mint60 という自作キーボードをつくった – recompile.net

    世の中には、知れば知るほど奥深い世界が広がるものがあります。そのうちのひとつが、キーボードです。自作キーボードをはじめてから三ヶ月ほどとなりますが、つくったキーボードの数は四つ。まだまだ、自分は入門者、ほんの沼のほとりに立ったにすぎないことを実感しています。 今回は Mint60 というキーボードを組み立てたので、その紹介をします。 Mint60 は、ゆかりさん が設計、頒布しているキーボードのキットです。いわゆる 60% キーボードというサイズで、分割されているのが特徴です。 Mint60 のキーレイアウトは 60% キーボードでも右下に矢印キーがあるレイアウトです。 MacBook などに近いレイアウトなので、個人的に好みのキーレイアウトです。左シフトキーに2uのキーを利用するので、キーキャップセットに含まれる2.25uと2.75uのシフトを分割されたスペースバーとして転用できます。一

    Mint60 という自作キーボードをつくった – recompile.net
  • Railsにおける「サービスレイヤ」「サービスオブジェクト」について – recompile.net

    Railsを使ったアプリケーションの特定の場面では、「サービスレイヤ」や「サービスオブジェクト」という概念を導入すると有効に機能することがあります。今回は、その紹介をします。 まず、サービスレイヤとは何でしょうか。『Patterns of Enterprise Application Architecture(以下、P of EAA)』では「サービスレイヤは利用可能な操作を定め、各操作へのアプリケーションレスポンスを取りまとめる」と定義されています(参照)。ユーザーインタフェースなどからの呼び出しを受け付けるアプリケーションの境界として、ビジネスロジック、トランザクション制御、レスポンスなどの取りまとめをするのが、サービスレイヤの役割です。 では、どのようなときにサービスレイヤを導入するのでしょうか。P of EAAには、次のように記述されています。 You probably don’t

    Railsにおける「サービスレイヤ」「サービスオブジェクト」について – recompile.net
    InoHiro
    InoHiro 2016/12/16
  • 1