Tallman

技術とか読書とかいろいろ

2019-02-01から1ヶ月間の記事一覧

SQLアンチパターン 第六章を読んで

SQLアンチパターンwww.oreilly.co.jp を読んでの要約、感想です。 目的 複数の親を持つテーブルが欲しい。例えばキャラクターに関するコメントもアイテムに関するコメントもおなじコメントテーブルに置きたいとうのが今回の目的です。 アンチパターン ポリモ…

React チュートリアルをやってみた感想とか

はじめに ぎょーむでReactをつかうらしいのでチュートリアルやってみました reactjs.org すごい良くできていて、途中のコードも全てサンプル載せていて、ローカルの準備までかいてあり、アロー関数宣言とかもコラムにまとめてあったり、なんでこの処理をする…

SQLアンチパターン 第5章を読んで

SQLアンチパターンwww.oreilly.co.jp を読んでの要約、感想です。 目的 同じ属性を持ちつつも、例えばSmartphoneというオブジェクトがあるとして方やandroid_version、方やios_versionを持っている場合に対応したいというのが今回の目的です。 アンチパター…

SQLアンチパターン 第四章を読んで

SQLアンチパターンwww.oreilly.co.jp を読んでの要約、感想です。 目的 データベースのアーキテクチャを単純にしたい データベースのアーキテクチャ、複数のテーブルが複雑にからみあう中で、その関係をもっと柔軟にしたいとういのが今回の目的です。 アンチ…

SQLアンチパターン 第三章を読んで

アンチパターン 行の存在の重複をさけるため、主キーを定めることが多くあります。idというカラムを作って主キーの役割をもたせることも多いです。 今回のアンチパターンは全てのテーブルはidというカラムを持たせる、というものです。Railsなんかでもデフォ…

SQLアンチパターン 2章

アンチパターン この章ではツリー指向のデータ構造を格納する際のアンチパターンになります。 ツリー指向のデータ構造では、ノードは一つ以上の子ノード及び一つの親ノードを持ち一番上がルート、一番下がリーフとなります。文章だと難しいので視覚で、 SQL…

SQLアンチパターン 第一章を読んで

アンチパターンのテーブル例 Books book_id book_name tag_id 1 SQL-anti-pattern 1, 2 2 Readable Code 2 Tags tag_id tag_name 1 SQL 2 O'Reilly このテーブルの関係では、本はタグを複数持っていてタグは複数の本につけられています。この多対多の関係を…

情熱プログラマーを読んで

はじめに 僕が好きなVtuberできりみんちゃんさんという方がいます。小学生です。 kirimin.hatenablog.com 話し方から伝わる人柄の良さとか努力の過程を公開している感じが好きです。この方が動画でおすすめしていた本が情熱プログラマーという本です。 エン…

メタプログラミングRuby 6章コードを記述するコード

eval(string) evalメソッドに文字列を渡すと実行してくれます。 irbもevalで実行されています。 式展開してメソッドを定義したいときなんかに便利。 しかし文字列をコードとして実行してしまうということはコードインジェクションに弱くなってしまうので、ev…