webページを彷徨っていると、気になった部分をハイライトしたり、その時の考え等をメモして保存しておきたい時がある。
上記のことができるchrome拡張として有名どころは[diigo](https://www.diigo.com/)があったりするが、こいつは**Markdownでの記録ができない**という欠点がある。まあどうしてもMarkdownじゃないと駄目という程ではないが、やはりMarkdownで書けた方が精神衛生上いいことは間違いない。
そこで色々探していたところ、以下のようなchrome拡張を見つけた。
続きを読む →
railsのgemに [grape](https://github.com/ruby-grape/grape)と [grape-entity](https://github.com/ruby-grape/grape-entity#options-hash)というものがある。
これらを使えば、RESTfulなAPIをそれなりに手軽に返せる機構を作ることが出来る。
以下のようなgrapeのフォーマットに従ったAPIレスポンス用のクラス、及び Entity定義用のクラスがあったとする。
``` ruby
# UserAPIクラス
class Api < Grape::API
format :json
content_type :json, 'application/json'
```
続きを読む →
[クリーンアーキテクチャ](https://www.amazon.co.jp/Clean-Architecture-%E9%81%94%E4%BA%BA%E3%81%AB%E5%AD%A6%E3%81%B6%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%A7%8B%E9%80%A0%E3%81%A8%E8%A8%AD%E8%A8%88-Robert-C-Martin/dp/4048930656)を読んだのでメモとして残す。
ただし、所々省略していたりそもそもメモってない箇所もあるので悪しからず。
## 一部
**1章**
- ソフトウェアアーキテクチャの目的は「求められるシステムを構築・保守するために必要な人材を最小限に抑えること」
- 結果的に、クリーンなコードを書いた場合の最遅よりも、クリーンでないコードを書いた時の最速の方が遅くなっていく
**2章**
省略
---
## 二部
**3章**
3つのパラダイムは、それぞれ「何をすべきか」よりも「何をすべきでないか」、という意図を伝えている
続きを読む →
ブログを自作しました。
ブログ作ってみると、はてなブログがいかに完成されたサービスかよく分かります。
改善点はまだまだあるけど、ひとまずこちらを運用していこうと思っています。
それではよろしくお願いします m(_ _)m
<p>こんにちは、fujjimaです。</p>
<p>ブログの方は、管理画面側は終わったんで一般画面の方作ってます。
全部<a class="keyword" href="http://d.hatena.ne.jp/keyword/Rails">Rails</a>なので特殊なことは何もしてないです。月別<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A1%BC%A5%AB%A5%A4%A5%D6">アーカイブ</a>作ってみて思ったけど、あれって結構実装面倒なんだね。
続きを読む →
<p>そういやブログの自作をしていなかったと思い立ったので、近々自分のブログを作ってそっちに引っ越そうと思います。
今のところ全部<a class="keyword" href="http://d.hatena.ne.jp/keyword/Rails">Rails</a>で作る予定で、簡単に済ませたい。</p>
<p>というか転職しないといけないんだよ、俺は。</p>
<h3>したいこと</h3>
<p>Material-UIのSelect<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8">コンポーネント</a>内にあるテキスト部分のスタイルを変更したかった。
具体的には、下図のようにテキストエリアの範囲を縮小したかった。</p>
続きを読む →