似非プログラマのうんちく

「似非プログラマの覚え書き」出張版

Ruby

巳年じゃないけど Python やろうぜ(その 13)

ロギングの話 デフォルトでもある程度のログは出力されるのですが、データベースとの連携においては、少なくとも開発の段階では SQL の発行状況などを確認したいと思うはずです。これは settings.py に設定を記述することで可能になります。 LOGGING = { 've…

Ruby で FizzBuzz を満喫する

Scala にだいぶSAN値を削られたのでここいらで Ruby に日和ろう(苦笑)。 その 1 : Object#tap を利用する to_fizzbuzz = -> n { "".tap do |_| _ << "Fizz" if n % 3 == 0 _ << "Buzz" if n % 5 == 0 break n if _.empty? end } puts 1.upto(100).map(&to_fi…

やっぱり Rails を選択しない 3 つの理由

それでもRailsを選択する3つの理由 - pblog を読んで、敢えて反論を書いてみたくなった天の邪鬼の戯言と思ってください。 まず反論 業務レベルで Rails の導入を検討した場合、概ね以下のような感じになるんじゃなかろうか。 「規約縛りの哲学」への反論 言…