タグ

*rubyに関するdera13のブックマーク (2)

  • 【初級編】Modelの実装手順~Ruby on Rails~ - Qiita

    RailsのModelの書き方まとめ どうもはじめまして。Tyo_Doと申します。 以前、【完全保存版】5万円でエンジニア転職してみた。未経験から自社開発エンジニア転職するまでのロードマップ。という記事を書かせていただき、非常に好評だったので調子に乗ってもう1書いてみました。 記事は、私がプログラミング学習において一番躓いたといっても過言ではないMVCのModelについて解説した記事です。 少しでも数か月前の私のように躓いている方の助けになればと思います。 また、私自身春からエンジニアとして働かせていただく身です。執筆時点ではエンジニアではないため間違えている箇所があるかもしれません。もし間違えている箇所がありましたらコメントで教えていただけると助かります。 対象読者 記事の対象者は以下のような方です。 教科書などを見ながらRailsでアプリケーションを開発したことがある方。 一度

    【初級編】Modelの実装手順~Ruby on Rails~ - Qiita
  • PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記

    PHPPythonRubyの連想配列のデータ構造がそれぞれ4〜5年ほど前に見直され、ベンチマークテストによっては倍以上速くなったということがありました。具体的には以下のバージョンで実装の大変更がありました。 PHP 7.0.0 HashTable高速化 (2015/11) Python 3.6.0 dictobject高速化 (2016/12) Ruby 2.4.0 st_table高速化 (2016/12) これらのデータ構造はユーザーの利用する連想配列だけでなく言語のコアでも利用されているので、言語全体の性能改善に貢献しています1。 スクリプト言語3つが同時期に同じデータ構造の改善に取り組んだだけでも面白い現象ですが、さらに面白いことに各実装の方針は非常に似ています。独立に改善に取り組んだのに同じ結論に至ったとすれば興味深い偶然と言えるでしょう2。 稿では3言語の連想配列の従来実

    PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記
  • 1