タグ

2019年6月24日のブックマーク (5件)

  • Karabiner-Elementsの設定が超絶楽になるDSL「Goku」 - Qiita

    ※使用環境: Goku 0.2.5, Karabiner-Elements 12.4.0, Homebrew 2.1.4, macOS 10.13.6 はじめに 「Mac 三大神アプリ」の1つと言っても差し支えない「Karabiner-Elements」ですが、設定ファイルの編集が少し面倒ですよね。GokuというKarabiner-Elements用のDSLを使うと、めちゃくちゃ楽に設定ができるようになりますよ。 どのくらい楽になるのか? 「左Optionキーの空打ちを、Control+F2に割り当てる1」という設定を例に、Gokuを使わずに直接書いた場合と、Gokuを使って書いた場合とを比べてみます。 Gokuを使わない場合 { "description": "左Option(空打ち) -> Ctrl+F2", "manipulators": [ { "from": { "key_cod

    Karabiner-Elementsの設定が超絶楽になるDSL「Goku」 - Qiita
  • 継承と委譲の使い分けと、インターフェースの重要性について

    この記事は、「継承と委譲はどういった性質の違いがあり、どういった基準で使い分けているか?」「インターフェースは何が嬉しいのか?」といった点に関して自分なりに言語化を試みたものです。 TL;DR 継承は子が親と同じ能力や責務を獲得する。委譲は子が親を単なるツールとして所有するだけで、能力や責務は同じにはならない。 子にとって親は単なるツールである場合は委譲を使うのが良い。継承してしまうと子が複数の責務を負うことになり、そのことによる不都合が生じる。 逆に、子が親と同じ責務を持つべき場合には継承を使う。委譲を使うと、子が親と同じ能力を持っていないことによる不都合が生じる。 インターフェースを使うことで責務の分離を強制することができる。インターフェースを適切に設計することができれば、改修時の影響範囲が最低限に留まるなどシステムの保守性や堅牢性が向上し、テストの容易性も得られる。 継承と委譲の違い

    継承と委譲の使い分けと、インターフェースの重要性について
    takets
    takets 2019/06/24
  • [全話無料(全3話)] 少女の繭 | スキマ | 無料漫画を読んでポイ活!現金・電子マネーに交換も!

    冬虫カイコの『少女の繭』を読むなら全話無料(全3話)で読めるスキマ! | 百合,確執,嫉妬,ライバル,学園,友情,女性漫画 | スキマ | 【スキマオリジナル連載】思春期の多感な少女の、美しくも危うく残酷な秘め事を描く読み切り3部作。

    [全話無料(全3話)] 少女の繭 | スキマ | 無料漫画を読んでポイ活!現金・電子マネーに交換も!
    takets
    takets 2019/06/24
  • ウェブ上でのレンダリング  |  Articles  |  web.dev

    ウェブ上でのレンダリング コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ウェブ デベロッパーが決定すべき重要な決定の一つは、アプリのロジックとレンダリングを実装する場所です。ウェブサイトの構築方法はたくさんあるため 簡単ではありません この領域に関する Google の理解は、過去数年間に大規模なサイトを対象に Chrome で行った実績に基づいています。大まかに言うと、完全なリハイドレーション アプローチよりも、サーバーサイド レンダリングまたは静的レンダリングを検討することをおすすめします。 この決定を行う際に使用するアーキテクチャをより深く理解するには、各アプローチをしっかりと理解し、それらについて説明する際に使用する一貫した用語を使用する必要があります。レンダリング アプローチの違いは、ページ パフォーマンスの観点からウェブでのレンダリングのトレ

  • Reddit - Dive into anything