2016-09-01から1ヶ月間の記事一覧

gsubの使い方メモ(Ruby)

gsubを使って、 htmlタグを大文字に変換する方法。 class TagUpper def initialize(html) @HTML = html.freeze end def convert() @HTML.gsub(/<[a-z|\/]+[>|\s]/){|tag| tag.upcase} end end tu = TagUpper.new("<html><body><a href='https://www.google.co.jp/?gfe_rd=cr&ei=OcXnV4_WF_T98wf345nADw'></body></html>") puts tu.convert()

Null参照エラーを撲滅するために

クイックソートの発明者として知られるアントニー・ホーアは同時に、 プログラマにとっては馴染み深い Null の生みの親でもあるが、 氏は次のような後悔を口にしておられる。 これ(Null)は、後に数え切れない過ち、脆弱性、システムクラッシュを引き起こし…