なんじゃくにっき

プログラミングの話題中心。

2019-01-01から1年間の記事一覧

Rubyでhot reloadしてみる

これはなんだ Rubyでhot reloadするのを簡潔に書いてみるサンプルです。 hot reloadとは Rubyをはじめ殆どのプログラミング言語では、通常はプログラムを実行すると(もしくは最初にソース/バイナリが読み込まれたとき以降)、実行中はソースコードの反映は…

ElixirでPry

Rubyを書くときに、大きめのプログラム、特にRailsアプリなんかのときには、デバッグにbinding.pryが欠かせないんですが、 Elixirにも同じようなのありました。 IEX.pry あらかじめ require IEx を仕込んでおいて、 止めたい場所で IEx.pry でiexでファイル…

とあるポケストップを巡る物語 〜 青面金剛像

ポケモンGoと民俗 ポケモンGoをプレイしていて、うろうろとしていると、いつもは行かない場所に行ってみたり、いつも通り過ぎているけど気にかけなかった場所から新たな気付きが得られることが得られることがあります。 寺、神社、地蔵、石像などなどはよく…

Project Euler 81 Path sum: two ways

Project Eulerをrubyで解くの81番目。 順番に解くのに飽きてきたので適当にやっていきます。 Problem 81Problem 81 - Project Euler Path sum: two ways Find the minimal path sum, in matrix.txt (right click and "Save Link/Target As..."), a 31K text …

とりあえず rubyでProject Euler解く、🔟問目まで解いた。 解説書こうと思ったけど面倒なのでやめ。 まだ簡単なのでダイジョブっしょ。 github.com

久しぶりにProject Eulerでもやろうかと思って最初から。 Rubyでやります。 まずは1問目は余裕ですね。 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum…