院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

ruby

rubyのeachやtimesについて

rubyではループ処理にeach,times,upto,downtoなどがある。 forで書けるのに何故あるかについての考え。これらはforよりも抽象度が低いから直感的に把握しやすくなるのだと思う。 例えば for(i:0〜n) { array[i]の処理 } = array.each for(i:0〜n) { n回繰り…

アルゴリズムをはじめよう実装(ruby)

アルゴリズムをはじめようをrubyで実装 #二分探索 def binary_search(array, serch_num) head = 0 tail = array.length - 1 while head <= tail center = (head+tail) /2 case array[center] <=> serch_num when -1 head = center +1 when 0 return puts "見…

rubyによるデザインパターン

rubyによるデザインパターンをやっと読み終わった個人でプログラミングする上ではデザインパターンが必要になるほど複雑なものは作らないと思うけど 委譲や継承より集約と言った考え方は参考になった。ruby初心者でも読めるってレビューがあったけど ruby自…

メタプログラミングを読んでいる途中

おもしろく、読みやすいけど難しくなってきた

メタプログラミングrubyを読み始める

メタプログラミングをちゃんと使うのなんて まだまだ先だろと思いながら、ぱらぱら読み始めてみた。文体が読みやすく、rubyについての理解が深まる。 まだ2章の途中だけどベスト・プラクティスよりも読んでて楽しい。

ベストプラクティス流し読み終了

instance_evalとか参考になるところは多かった。 ただ理解できてないことも多い。まぁ必要になったらまた学ぶでしょう。 そういう使い方があるねってことを概念として把握した。オープンクラスって他人が読んだときわかりにくくないのかな。 (missing_method…

rubyベストプラクティス

rubyベストプラクティスを読んでいる。 ブロックの使い方が実践例を基に書かれていてわかりやすい。

ruby

プロを目指す人のためのRuby入門を読み終えた。 例題の説明が細かくてとても良い。 とりあえずrubyは読めるようにはなった。 クローラーとかを作ってみたいところではあるが そろそろ卒論を書き終えないと。

rubyを学んだ過程

ruby ドットインストール、progate ↓ rails progate ↓ rails tutorial 挫折 ↓ heroku 独学 ↓ ruby 参考書こんな感じ railsで動かせるけど、仕組みもrubyの書き方もわからくてやばいって思ったから基礎を勉強する。予定 ↓ サーバ 参考書 ↓ rails 参考書 ↓ sin…