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

RubyのC拡張でmakeしたらstdio.hがありませんというエラーがでた

自分の記事を復習してたのだが RubyでC言語拡張のやりかた入門してみる - 知らんがな なぜか、make したときに ... 'stdio.h' file not found #include <stdio.h> ^~~~~~~~~ 1 error generated. みたいなのがでてきてなぞだったが下記のqiita記事のコメント欄みて解決</stdio.h>…

wafでHello Worldまでやってみる

wafのtutorialやってる Waf tutorial — Waf 2.0.18 documentation Hello World出力までやってみる チュートリアルの途中までやってるので、fooとかbarとかファイルができているが本記事では作成方法などは省略 wscriptが下記 def options(ctx): ctx.load('gc…

Rubyの2次元配列を標準出力するときはmapを使うと見やすい

例えば下記 W, H = 3, 2 parking = Array.new(W+2){Array.new(H+2){1}} (W+2).times{|w| parking[w][0] = parking[w][H+1] = 9 } (H+2).times{|h| parking[0][h] = parking[W+1][h] = 9 } p parking #=> [[9, 9, 9, 9], [9, 1, 1, 9], [9, 1, 1, 9], [9, 1, …