[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2021年1月6日のブックマーク (6件)

  • Blender でセルルックを作る方法まとめ

    線画の描画は輪郭抽出する方法まとめを参照。 目次概要ビュー変換の設定Matcap法線法線のスムージング影になっている頬を明るくするシェーダで法線の編集ID マップを使った法線編集SDF Face Shadow Mapping影影パカ対策任意の場所に影を作るマテリアルでセルルックを作るWorkbenchEEVEEBlender レンダーCyclesSDF Face Shadow Mappingコンポジターコンポジターを使う方法diffDir diffCol を使う方法ぼかしてディティールをつぶすMap UV を使う方法UV をレンダリングする水彩・イラストタッチプロシージャルトーンアドオン・マテリアルリンク集セルルック全般セルルックキャラリアルタイムセルルックエフェクトコンポジターでセルルックシェーダリンク 概要セルルックを作る方法は大きく分けてふたつある。ひとつはマテリアルでセルルックを作

  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
  • Ruby on Railsのデザインパターンまとめ

    この記事はRails Advent Calendar 2020の24日目の記事です。今月中旬に見てみたら24日だけ空いていたので参加を申し込みました。よろしくお願いいたします。 Ruby on Railsアプリケーションのディレクトリ構成としては、大きくmodelsとcontrollers、viewsがあります。ここにコードを書いていくことになります。実装が進むにしたがって問題になりやすいのが、Fat ModelやFat Controllerといったコードの肥大化に関する問題です。これは適切にデザインパターンを導入することで防ぐことができます。 この記事では、Railsにおけるデザインパターンとはなにか、その必要性やデザインパターンの一覧について書いていきます。なお、Railsアプリケーションの開発についてより詳しく学びたいときに参考になるを次の記事でまとめています。あわせてご覧ください

    Ruby on Railsのデザインパターンまとめ
  • 財テク (住宅購入編) - shunirr

    この記事は 2020 年に書かれたものです これまでのあらすじ 財テクを書いた後に、いままで賃貸に住んでいて、戸建かマンションを買ってみるかとなった COVID-19 の影響で在宅勤務が長期化しており、都心の 1LDK よりも、少し郊外で広い家に引っ越して、書斎というかオフィス的な空間を自宅内に用意したいと考えた 家の買い方に関するをいろいろ買って読んでみたり、ネットの記事を読んでみたり、実際にマンションの購入手続きを進めてみたり (途中でキャンセルしたけど) 、仲介業者の紹介でファイナンシャルプランナーに相談したりした 前提 shunirr の独自研究による財テクをまとめています shunirr は、そこそこの規模の会社勤務なソフトウェアエンジニア、東京 23 区内在住、実家は田舎賃貸で、相続できる資産とかは無い shunirr の思想・価値観によってまとめられているので異なる価値観

    財テク (住宅購入編) - shunirr
  • Railsのデザインパターン: Interactorオブジェクト

    InteractorオブジェクトとはInteractorオブジェクトとは「デザインパターンのひとつで、ビジネスロジックをカプセル化するためのモデル層に属するクラス群」です。ひとつのInteractorオブジェクトはひとつの責務をもちます。 「ひとつの責務」とは、たとえば「記事を投稿する」「決済を行う」という、それ以上分割できない責務です。またInteractorオブジェクトを使うための共通のインタフェースが定義されます。 Interactorオブジェクトと同じ役割として、Serviceオブジェクトがあります。ただ、Railsの文脈で語られるServiceオブジェクトは定義があいまいで、特定のルールをもちません。ルールがないとインタフェースが統一されず、また複数の責務をもってしまうといった問題が生じます。 Interactorオブジェクトはビジネスロジックをカプセル化する役割をもち、インタフ

    Railsのデザインパターン: Interactorオブジェクト
  • Vue.js composition-api を使った開発でおすすめしたいこと

    はじめに Vue.js はバージョン 3 がリリースされたこともあり、バージョン 2.x 系を使っていてもプラグインを利用して composition-api を使った開発をしている人が多いと思います。 私も composition-api が公開されて比較的早い段階から利用してきました。結果、使い方が私の中で固まったので共有したいと思います。 なお、比較的大規模かつ、長期的にメンテナンスしたいようなプロダクトを想定しています (大体そうだと思いますが)。 プロトタイピングや寿命の短いソフトウェアなら、ここで説明することはあまり合わないかもしれません。 また、Typescript の利用を前提としています。 composition-api と Options API について composition-api 自体についてを知りたい場合は以下を御覧ください。 私が composition-a

    Vue.js composition-api を使った開発でおすすめしたいこと